Ingenieur Geschrieben April 12, 2019 at 09:18 Geschrieben April 12, 2019 at 09:18 Hallo Tinkerforge, wie ich in einem Post erwähnt habe, lasse ich die Logik meiner Applikation auf dem MasterBrick laufen. Obwohl ich bis heute keine Schwierigkeiten in Sicht der Performance von SAM3S erlebt habe, habe ich mir überlegt ein MasterBrick mit dem SAM4S onboard zusammenzulöten. Bei einem PCB Hersteller habe ich mir die aktuelle Version von dem MasterBrick 2.1 machen lassen und fleißig mit den Elementen bestückt. Leider nach dem alles fertig war, habe ich festgestellt, dass nichts lief und sich an dem 3.3v Spannungsregler eine sehr starke Wärmequelle entwickelt hat. Dann habe ich bei einem nicht bestückten PCB die Wiederstand zwischen der 3.3V und der GND Net gemessen und einen Kurzschluss festgestellt (siehe Bild). Höchstwahrscheinlich liegt es an einem Fehler bei der Produktion von dem PCB (z.B. Track Abstände nicht eingehalten). Meine Frage ist, ob Ihr es mal in ähnlicher Form so ein Problem begegnet habt? Viele Grüße, Kirill Zitieren
batti Geschrieben April 12, 2019 at 09:45 Geschrieben April 12, 2019 at 09:45 Hallo Kirill, kannst du diesen Kurzschluss auch auf einer unbestückten Leiterkarte messen? VG Bastian p.s.: Natürlich hatten wir so etwas auch schon. Die aktuellen Daten im Git sollten aber okay sein. Zitieren
Ingenieur Geschrieben April 12, 2019 at 10:14 Autor Geschrieben April 12, 2019 at 10:14 Ja genau, auf der unbestückten Leiterkarte messe ich den auch (siehe auf dem Bild unten). Ich dachte erstmal auch, dass es an einem falsch gelöteten Element liegt. Und Ihr habt es auch auf einer unbestückten Leiterkarte gehabt? War das ein Produktionsfehler? Kirill Zitieren
batti Geschrieben April 12, 2019 at 11:38 Geschrieben April 12, 2019 at 11:38 Ah, Sorry, hatte das übersehen. Wir hatten das schon mal, dass wir die Leiterkartenflächen in KiCAD nicht neu generiert haben. Somit saß eine Durchkontaktierung ohne Freistellung in den Flächen und erzeugte einen Kurzschluss. Die Daten im Git sollten aber okay sein. Zitieren
Loetkolben Geschrieben April 12, 2019 at 14:32 Geschrieben April 12, 2019 at 14:32 Hallo zusammen, ich muss da mal zwischenfragen wie man das macht: "... und fleißig mit den Elementen bestückt." Hast Du das zu Hause gemacht und Dir wirklich all die verschiedenen Bauteile besorgt oder hat das der Paltinenfertiger schon mitgemacht? Beides kann ich mir nicht so richtig vorstellen, ausser man hat ein Bauteilelager "im Ruecken". Kannst Du mir/uns das erklaeren wie man so was in der Realitaet machen kann, denn ich finde diese Idee sehr interessant. Noch eine Frage zu eurer interessanten Diskussion: Die Daten von Git sollten in Ordnung sein und trotzdem ist der Fehler passiert. Wo lag nun der Fehler? Danke Der Loetkolben Zitieren
Ingenieur Geschrieben April 12, 2019 at 15:45 Autor Geschrieben April 12, 2019 at 15:45 Hallo, ich habe in der Tat die ganze Leiterkarte selbst bestückt. Das Löten an sich ist halt nicht das größte Problem. Trotz der Tatsache, dass ich vor den Arbeiten an den Tinkerforge Produkten nur ein Paar mal im Leben gelötet habe. Man brauch halt nur eine gute Halterung für die Leiterkarte, ein Lötkolben 😊, unbedingt eine Heißluftstation und viel Zeit. Das größte Problem, welches ich sehe, ist die Lagerung von den Elementen. Laut meiner Erfahrung wird die meiste Zeit für die Suche der zu lötenden Elemente gebraucht. Auch es ist sehr wichtig zu wissen, welche Elemente man und in welcher Menge hat. Dies alles habe ich durch eine Datenbank realisiert, wo ich alle meine Käufe eintrage. Auch in der Datenbank lege ich die BOMs für die Bricklets und die Bricks ab. Zurzeit habe ich circa 160 Typen von Elementen (für circa 20 Bricks/Bricklets Typen). Alle die Elemente befinden sich in einer Kiste. In der Kiste liegen sie nach der ID gruppiert (1-50, 51-100, 101-151, 151-200). Auch habe ich ein kleines Python Skript erstellt, welches die Elemente zusammenstellt und prüft, ob alle Elemente vorhanden sind. Auch dient die Ausgabe letztendlich als eine Einleitung zum Bestücken. Ich erledige es einfach der Reihe nach (siehe Anhang). PCB bestelle ich bei unterschiedlichen Anbietern auch China. Man kann sie natürlich auch selbst machen. Dafür brauch man aber Paar Chemikalien, die ich ungern in der Wohnung haben würde, da ich zwei kleine Kinder habe. P.S. Das Problem habe ich noch nicht verstanden. Ich gehe davon aus, dass die Leiterkarte von Tinkerforge Kollegen in Ordnung ist. Mein Verdacht ist die Fertigung selbst. Ich habe mir bei einem anderen Anbieter die gleichen PCBs bestellt und schaue mal, ob sie ein anderes Verhalten zeigen. Bei diesen Leiterkarten habe ich das Problem noch nicht geortet (die Stelle von dem Kurzschluss). Ich habe sie stark mit Kälte Spray abgekühlt und mit circa 12V/1A versorgt. Die Wärmequelle ist aber irgendwo in den inneren Layers. Deswegen lässt sie sich nicht erkennen. Viele Grüße, Kirill Zitieren
Loetkolben Geschrieben April 16, 2019 at 20:13 Geschrieben April 16, 2019 at 20:13 Hallo Ingenieur. Danke fuer die Anworten. Freue mich aus Interesse wie es bei Dir weitergeht. Viel Erfolg. Der Loetkolben Zitieren
Ingenieur Geschrieben May 8, 2019 at 16:44 Autor Geschrieben May 8, 2019 at 16:44 Hallo Ingenieur. Danke fuer die Anworten. Freue mich aus Interesse wie es bei Dir weitergeht. Viel Erfolg. Der Loetkolben Also... Leider die Bestellung bei einem anderen PCB Hersteller hat nichts gebracht. Ich hatte auch wie bei der ersten PCB Lieferung einen Kurzschluss zwischen 3V3 und GND. Keine Ahnung warum es so ist. Ich tippe erstmal auf eigene Blödheit. Allerdings um das Problem zu lösen, habe ich alle die Vias und Tracks gelöscht und das Layout neuverlegt. Und es dreht sich. Das Brick blinkt 😊. Zitieren
Ingenieur Geschrieben June 18, 2019 at 12:55 Autor Geschrieben June 18, 2019 at 12:55 Die Geschichte lief weiter. Da meine Hände schon auf dem Layout vom MasterBrick waren, habe ich für mich das Layout auf 7-Pin Konnektor umgestellt. Dabei wird nicht nur die Verbindung sicherer und robuster, spart man auch an dem I2C Hub und den Elementen drum herum. Natürlich geht damit die Abwärtskompatibilität zu den 10-Pin Bricklets verloren. Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.