 Ja, dann wollen wir einfach mal anfangen. Herzlich willkommen zu meinem Vortrag zum Thema eigene Spiel-Fälle erstellen. Wie ich mal eine Erfahrung gemacht habe mit meinem ersten größeren PCW und welches Lehrgeld ich auf dem Weg regelmäßig zahlen durfte. Erstmal kommt man natürlich auf die ganz blöde Frage, warum will ich denn überhaupt eine eigene Platine eventuell machen, ein eigenes PCW? Heute ergibt es ja genug Arduinos und ähnliche Sachen, die man schön zusammenstecken kann, nimmt noch ein paar Jumper-Kabelchen dazu und hat dann auch ja häufig ein großer Teil der Funktionalität irgendwie zusammengesteckt. Der Grund, warum ich schnell auf die Idee kam, meine Idee war, was für jemanden zu machen, den ich kenne, der das Ganze dann vermutlich auf einer Landmaschine einsetzt. Dort rappelt es, der Platz ist begrenzt und dementsprechend war so einer der Gründe, ich will nicht so viel Platz haben. Ganz viele kleine Steckplatinen, die so einzeln back outboard sind, das leppert sich irgendwie vom Platzbedarf. Dann halt eben die Robustheit, so fliegende Kabel und Vibration und Staub und total tolle Kombination. Und das letzte war, man stellt auch fest, wenn man irgendwie mal so herumliest, stellt man fest, es gibt hier ein total tolles Bauteil, was eigentlich genau die Sachen macht, die man gerne haben möchte. Leider gibt es nur als fertiges SMD-Bauteil und nicht irgendwie auf so einer schönen Steckplatine. Das heißt, das sind so drei mögliche Gründe, warum man auf die Idee kommen kann zu sagen, ich will unbedingt jetzt eine eigene Platine und nicht irgendwie so mit einem Baukasten mir was zusammenstecken. Gut, nachdem der Entschluss gefasst war, kam das nächste Problem, wie gehe ich jetzt vor? In der Theorie war es mir relativ klar, du machst eine Software, Layout ist das Ganze irgendwie und macht es am Ende eine Platine raus, dann wird das schon irgendwie funktionieren. Der erste Punkt war jetzt so, okay, was für Software. Man macht das auf und findet sofort erstmal die ganzen Glaubenskriege, wie i versus emex, nur eben auf einer anderen Ebene. Dann findet man auch alles von völlig unbezahlbar, wie dieser Altium Designer, der irgendwie in der kleinsten Variante, glaube ich, mittlere vierstellige Beträge kostet, bisschen zu freundlichen Open Source Projekten wie KeyCad oder GEDA. Was auch sehr verbreitet ist, ist Igel, was aber in einer kostenlosen Version nur verfügbar ist, die aber auch immer komische Einschränkungen hat. Nachdem ich da ein bisschen rumgelesen hat, stellt sich für mich irgendwann raus mit, naja, ich habe ein Linux auf dem Desktop, und KeyCad klingt eigentlich ganz gut, hat einen vernünftigen Linux-Support, ist Open Source, hat eine relativ breite Community, das heißt, ich muss irgendwie nicht alles alleine versuchen, rauszufinden, was sehr praktisch ist, was man immer wieder mit Google gute Treffer krinnet. Was an KeyCad gewöhnungsbedürftig ist, ist halt sehr viele verschiedene miteinander interagierende Komponenten. Das heißt, KeyCad ist nicht ein großes Programm, sondern das KeyCad-Programm, was man aufruft, ist mehr das Projekt Verwaltungsprogramm. Dann gibt es einen Programm, welches die Schaltpläne macht, komme ich später zu, eins, was einem in das Layout macht, eins, was die Symbole für das Schaltpläne macht, eins, was die Symbole für das Layout macht, ein Programm, was die Zuweisung macht zwischen den Symbolen im Schaltplan und im Layout, und ich bin mir gerade sicher, ich habe bestimmt noch eine oder zwei weitere Unterprogramme, die man so nutzt, vergessen. Das heißt, da die Lernkurve nicht ganz ehrlich bin, ist doch etwas steiler. Was aber, wenn man sich einmal dran gewöhnt hat, eigentlich ganz angenehm ist, es gibt so eine ganz klare Trennung zwischen dem Schaltplan und dem Layout. Was ist der Schaltplan? Der Schaltplan ist eigentlich genau das, was man sonst mit dem Kabel macht, einfach erstmal die logische Verbindung von den ganzen verschiedenen Bauteilen untereinander. Das heißt, ich habe irgendwo ein Sensor, den schließe ich dann halt an irgendein z.B. analog-digital-Wandler an, der analog-digital-Wandler hängt an irgendeinem Bussystem mit dem Microcontroller, und das macht man im Schaltplan, da macht man einfach die logischen Verbindung unabhängig davon, ob die über Kreuz oder Kreuz und Quer laufen, ähnliches, dass man das halbwegs irgendwie im Überblick hat, alles schön. Da geht es einfach nur um die rein logische Sache. Im Schaltplan gibt es auch verschiedene Möglichkeiten, die Komplexität zu reduzieren. Man kann hierarchisch sozusagen diese Module machen, wo Teile drin sind, die nach außen so ein bisschen abgekapselt sind, also schon ein bisschen ähnlich auch für die Programmierung. Man kann irgendwie so eine Klasse da ein bisschen wegkapseln, das kann man da in so einem Unterlayout machen. Und bei KeyCat ist der Schaltplan relativ klar führend. Das heißt, wenn man, was man machen kann, eine Änderung irgendwie später im Layout macht und dann ein Update macht vom Schaltplan aus und alle Änderungen im Layout weg. Das heißt, der Schaltplan ist in KeyCat einfach das Führende. Das heißt, alles, was man irgendwie dauerhaft haben möchte, sollte in einem Schaltplan sein. Das heißt, in diesem Schaltplan hat man natürlich dann auch manchmal darauf immer so Sachen wie Löcher. Also in meinem Beispiel, das wir jetzt gleich mal angucken, gibt es halt hier unten ein paar oder nicht angucken. Hier kann man einfach sagen, hier unten, was man hier nicht wirklich erkennt, das sind einfach so paar Bauteile, die am Ende nichts anderes machen als ein Loch. Warum kann man zum Beispiel sowas brauchen wie ein Loch? Naja, wenn man irgendwie Befestjugungslöcher braucht oder auf die Idee kommt, irgendwie noch eine andere Platine festzuschrauben, die mechanisch irgendwelche Sachen braucht, muss man halt eben das Ganze im Schaltplan aufführen, weil sonst, wenn man irgendwas ändert, im Schaltplan ein Update macht, verliert man das Ganze. Da das Ganze nicht gar nicht lesbar ist, ich hatte jetzt zwar gedacht, dass es ein bisschen besser lesbar ist, aber so kann man es, gucken wir uns das mal an. Das ist zum Beispiel ein einfachen Ausschnitt. Das heißt, ich habe hier irgendwas, was ich als Input deklariert habe. Das wäre bei mir jetzt ein Beispiel, einfach so ein Ausgang von außen. Dann habe ich hier einen Widerstand mit 47 Kilo oben. Hier habe ich einen Widerstand mit 12, der geht einmal mit Masse verbunden und einmal geht das weiter und parallel geschaltet, ist noch ein kleiner Kondensator. So, was ist das Ganze? Das ist ein sogenannter Spannungsteiler. Das nutze ich, weil ich außen meiner Platine Spannung habe, so bis 15 Volt. Und der Microcontroller, den ich verwende, der mag maximal 3,3 Volt und da muss man irgendwie schauen, dass man eben die Spannung etwas reduziert. Das Layout werden wir jetzt auch nicht wirklich sehen können. Was man aber trotzdem gut sehen kann, bei dem Layout ist, es wird sehr unübersichtlich. Weil diese Platine, mit der ich angefangen habe, vielleicht auch leicht Größen wahnsinnig, hatte gleich schon vier Ebenen. Das heißt, oben und unten, was man von der Platine normal sehen kann, aber auch gleichzeitig noch zwei in der Mitte. Und jede Ebene hat hier eine eigene Farbe und zuhört sich gibt es noch so Farben für die Sachen, die man lesen kann, die drauf gedruckt werden, oben und unten und noch ein, zwei andere Farben. Das heißt, wenn man sich das Ganze anschaut, profitiert man sehr von viel Monitorfläche und ist trotzdem viel an Zoom. Und das Layout zu machen ist auch einfacher und komplizierter, als ich gedacht habe zugleich. Es ist einfacher, ich hätte vielmehr erwartet, dass ich irgendwelche Gemeinheiten erwische dabei, dass die Kontakte sozusagen nicht so schön digital funktionieren, wie ich mir das erhoffe. Bei allen Signalen, ich hatte jetzt nie Probleme mit meinen Signalindigitäten. Ich habe auch nur mit Digitalsignalen mit meistens wenigen Kilo Herz gearbeitet. Ich habe jetzt nicht versucht, Antennen oder Ähnliches zu machen. Das ist wohl auch ein gewissen Punkt mehr schwarze Magie. Aber was sehr gewöhnungsbedürftig ist, zu schaffen, dass man ausreichend Struktur hat, weil man die ganzen Linien, man muss ja die verschiedenen Bauteile miteinander verbinden und die Überkreuzen ist eine blöde Sache. Sobald ich was überkreuze, habe ich einen Kultschluss. Das heißt, wenn ich eine Kreuzung machen will, muss ich irgendwie die Ebenen wechseln und das braucht natürlich wieder auf beiden Seiten Platz und auf beiden Seiten muss frei was bleiben und so habe ich bei dem Layout, ich glaube, drei oder vier Mal sozusagen die Grobaufteilung geändert, weil ich festgestellt habe, das passt so nicht. Und mittlerweile passt es, aber wirklich glücklich ist vielleicht noch was anderes. Wie sieht so was dann nochmal in klein aus? Hier haben wir nämlich genau den Spannungsteiler, den wir eben gesehen haben. Der hat hier oben kommt das Signal rein. Da wo Input dran steht, das ist so genannte Wire, da wechselt der sozusagen jetzt von unten nach oben und dann haben wir halt eben die beiden Widerstände. Was man hier auf dem Folien gar nicht sehen kann, hier sind die beiden Widerstände miteinander verbunden und hier ist die Masse miteinander verbunden und hier geht es dann weiter zum Ausgang. So, meinen Zwischenstand war, nachdem man sich diese etwas gewöhnungsbedürftige Bedienung angetan hat, ist das eigentlich nicht viel komplizierter, als wenn ich das Ganze auf dem Breadboard zusammestecke. Also das Breadboard nennt man diese Sachen, die ich auf dem ersten Foto hatte, wo man die einzelnen Sachen draufstecken kann und dann noch ein paar Kabeln verbinden. Also eigentlich ist das nicht so viel komplizierter, na ja, auf dem Breadboard muss ich ja irgendwie gucken, dass ich meine Sachen sortiert kriege. Es hat nur einen kleinen Haken. Man kommt schnell auf die Idee, etwas komplizierter Sachen zu machen, weil jetzt kann man ja eben auf einmal alle möglichen Bauteile ohne Weiteres bekommen. Die Bauteile einzeln sind häufig deutlich günstiger, als auf so einer Trägerplatine, sodass zwischen dem ersten und zweiten Versuch, ich glaube, die Bauteilzahl mal eben ungefähr vor vier Facht hat, die auf die Platine kam. Aber jetzt haben wir erst mal das Layout irgendwie erstellt, oder ich habe es gemacht. Und dann kommt man auf die Idee, ja gut, irgendwie brauche ich jetzt am Ende eine Platine. Und da kann man auf die Idee, stelle ich fest, ein bis zwei Lage kann man gut selber machen. Entweder mit Äzten, das heißt man belichtet die, und äzt dann die nicht belichteten Bereiche weg oder mit Isolationsfräsen, das heißt, wenn man eine kleine CNC Fräse hat, kann man mit fein entsprechenden Fräsen hat, sozusagen die, ja, dann kann ich das jetzt einfach mal rausfräsen. Das klang für mich sehr toll. Ich habe es dann auch einmal probiert und festgestellt, ich habe leider mit den falschen Bauteilen angefangen. Wenn man auf einmal irgendwelche Sachen hat, die irgendwie mit 0,4 mm Abstand zwischen elektrischen Kontakten sind, ja, ich will nicht ausschließen, dass man das Isolationsfräsen kann. Aber nicht, wenn man denkt so, ich habe da irgendwie noch eine kleine Fräse rumstehen, ich mache das mal eben. Nach zwei oder drei Versuchen habe ich dann aufgegeben, auch weil es die zweite Variante auch schon einmal in irgendeiner vier Lagen hatte. Also habe ich beschlossen, fertigen lassen. Also die Standardverfahren sind mittlerweile so günstig geworden, wenn man nicht irgendwie in den Osten machen lässt und die höchsten Zeit hat, zahlt man eine Handvoll Euro um so eine Platine von 7, ich glaube, ich habe jetzt ungefähr 7 x 16 cm, waren, ich glaube, ungefähr 20 Euro mit Versand. Ich musste zwar 3, 4 Wochen darauf warten, aber für das Geld kann man sich irgendwie nur begrenzt mit Misolationsfräsen um ärgern. Und für das Äzzen hatte ich einfach keine Lust mit zu viel Chemie-Jurumpanschen. Ich weiß, es gibt Leute, die haben sehr viel Spaß daran. Ich hatte jetzt nicht so viel Spaß daran. Was ich festgestellt habe, wenn man es fettigen lässt, jegliche Art von Extravünsche werden vergoldet. Ich hatte jetzt zum Schluss die Beleisigepartiene mind. nochmal gemacht, mit etwas besserer, ich nenne es zwar Oberflächenbehandlung und mit dickeren Kupferschichten, weil ein bisschen mehr Strom drüber fließt, an ein paar Stellen. Na ja, kostet dann statt 20 Euro auf einmal 160 Euro ungefähr. Ja, da ist zwar vermutlich immer noch in Ordnung, aber man merkt das. Dann müssen ja irgendwie die ganzen Bauteile auf eine Platine drauf. Das funktioniert im Prinzip in zwei Schritten, bei den ganzen SMD-Bauteilen relativ gut. Man verteilt einmal so eine Lötpaste, das ist in Übungen aus dem Lötzin und im Flussmittel. Wenn man möchte, direkt mit einer Spritze auf die einzelnen Pads, einfacher, ist es, wenn man sich, wo man die Platine kauft, auch eine passende Schablone macht und dann macht man genau wie Siebdruck, man nimmt sich einen Spachtel, größere Menge von der Lötpaste und streicht das über die Schablone. Wenn man die Schablone gut zu der Platine ausgerichtet hat, hat man dann genau an den Stellen, wo es hin soll, eine schöne, definierte Menge an Lötpaste. Dann gibt es in der Pinzette die Bauteile drauf. Das ist gewöhnungsbedürftig, aber eigentlich ganz gut machbar. Ich habe, glaube ich, für meine letzte Platine mit den 160 Bauteilen etwa zwei Stunden benötigt, um die Teile draufzulegen und dann muss man das Ganze ja noch löten. Und da gibt es jetzt Möglichkeiten, als ich habe angefangen mit so einer Lötstation, die Lötkolben hat und heiß Luft eine Wärmeplatte, wo die Platine insgesamt schon ein bisschen vorgewärmt wurde. Damit man nicht alles mit der heiß Luft machen musste, hat eigentlich ganz gut geklappt. Hat mir nur ein bisschen zu lange gedauert bei den ganzen Bauteilen, also habe ich mir später so einen kleinen Sandwich-Ofen so umgebaut, dass der so ein passendes Temperaturprofil fährt fürs Löten. Funktioniert auch wunderbar. Eigentlich klingt das jetzt jetzt gut. Ich habe eine Platine jetzt erstellt, ich habe so Design, die ich jetzt machen lassen bestückt. Also bin ich jetzt fertig. Wenn ich auf die Uhr gucke, der Talk ist erst halb rum, also ist die Antwort nein. Das Schöne ist, also bis jetzt war alles eigentlich Investition überschaubar. Ich habe auch ein bisschen Open Source Software. Eine Lupenbrille oder Mikroskop ist bei Bestücken ganz praktisch, um mal bei den wirklich kleinen Teilen die Präzise hinzulegen. Eine Lötstation und Wärmeplatte kostet zusammen um die 100 Euro. Platine und Schablone, Lötpaste und Bauteile kommen natürlich vom Projekt an, von der Hand von Euro bis gut nach oben, natürlich offen, aber ich sage mal realistisch, kommt man natürlich bei so kleinere Sachen, mit denen man anfängt, schnell mit 20, 30 Euro aus. Das große Problem ist Menschen machen Fehler. Und zwar an verschiedensten Stellen, sowohl beim eigentlichen Design als auch in der Fertigung. Ich fange mal mit der Fertigung an, weil diese Fehler sind einfacher, sowohl zu erkennen, als auch zu beheben. Was kann man so schönes machen? Ich kann Bauteile falsch platzieren. Also entweder wirklich an einem falschen Ort, wenn man so 160 Bauteile hat, die alle fast gleich aussehen. Diesen SMD-Bauteile sind alle kleine Rechtecke, mal schwarz, mal braun. Dann kommt man halt versehentlich auf die Idee statt auf den Platz D2, vielleicht auf den R2 abzulegen. Wenn man das rechtzeitig bemerkt, weil das gut, wenn nicht, funktioniert es danach nicht unbedingt ganz so wie geplant. Was man auch machen kann, ist so ein Bauteil falsch ausrichten. Es gibt Bauteile, bei denen ist das komplett egal, so ein klassischer Widerstand, oder Strom von links nach rechts oder von rechts nach links fließt, das ist auch komplett egal. Aber es gibt andere Sachen, so Tantal-Kondensator und Elektrolyt-Kondensatoren. Und natürlich alles, was irgendwie Logik hat, da ist die Ausrichtung nicht mehr wirklich egal. Und wenn man das dann halt falsch drauf liegt, gibt es verschiedensten Effekte von, es passiert einfach nichts, schon fast der schönste Fall, bis hin zu, es fängt an zu stinken. Ja, dann kann man aufmachen, man kann so ein Bauteil irgendwie zu sehr maltretieren. Kommt natürlich mal ein bisschen aufs Bauteil an. So ein Widerstand zum Beispiel ist wir sehr unempfindlich, so ein Kondensator schon wieder ein bisschen empfindlicher und so paar andere Sachen, zum Beispiel so eine IMU, die feststellt, wie man sich dreht, wendet und Raum orientiert ist. Das ist mechanisch ein bisschen empfindlicher. Der eine oder andere Stecker mag auch nicht, wenn er zu warm wird, muss ich auch feststellen. Ja. Und man kann natürlich auch jede Menge Fehler beim eigentlichen Löten machen. Man kann irgendwie schaffen, dass irgendwo kein Kontakt ist. Also zu wenig Lötpaste oder Lod. Oder man schafft Kurzschlüsse, die sind mindestens genauso schön, indem man einfach häufig zu viel Lötpaste oder Lod hat. Und da es das ganze schon theoretisch ist, habe ich mal versucht, ein paar Bilder mitzubringen. Und dem Punkt habe ich leider nur ein schönes Bild vom Kultschluss gefunden. Das kann man aber hier noch häufig erkennen. Eigentlich sollte das überall so aussehen, wie auf der Seite. Das heißt, wir haben hier vier Kontakte, die wir so einen ganz kleinen Knubbel drauf haben. Naja, ich war etwas großzügig. Hier ist ein großer Knubbel und hier sind jeweils zwei große Knubbel, die jeweils zwei Leitungen kurz geschlossen haben. Und sowas natürlich macht es etwas schwierig, das Ganze zu funktionieren zu lassen. Dann kann man natürlich auch viel Unsinn machen beim eigentlichen Design. Man kann, wenn man von diesem logischen Schaltplan zu dem eigentlichen Leer-Out kommt, muss man ja sagen, wie sieht dieses Bauteil aus? Also, wo hat das seine Anschlüsse? Und wenn man da versehentlich ein falsches Bauteil zu weiß oder ein anderes, was man eingekauft hat, dann wird das beim Bestücken etwas schwierig. Man kann auch einfach vergessen, irgendeine Sache zu verbinden, die eigentlich verbunden werden sollte. Oder man hat einfach das Datenblatt nicht ganz ordentlich gelesen. Also, wie sieht das aus, wenn man das Ganze falsch macht? Hier sieht man das aus, wenn man den Footprint falsch macht. Der untere hat auf jeder Seite fünf Anschlüsse. Er sollte vier auf jeder Seite haben. Ich habe mehrere Versuche gebraucht, bis ich festgestellt habe, warum ich das Ding nicht vernünftig hingelöte, bekommen uns immer irgendwelche Kurzschlüsse gab und auf der anderen Seite mit 3,3 Volt. Und glücklicherweise konnte die 5-Volt-Seite auch mit den 3,3 Volt-Signal umgehen, auch wenn es außerhalb der Spitze geht. Das war das 1-Volt-Signal, umgehen, auch wenn es außerhalb der Spezifikation war. So sah dann der Patch aus. Gut. Das war auch der Variante 1 von dem Wort. Wenn ich das Wort neu machen will, kommt man auf die gute Idee nochmal einen Ethernet zu ergänzen. Weil Ethernet ist ein bisschen schöner als WLAN. Machen wir nochmal ein Ethernet-Gabel drauf. Leider habe ich eine Verbindung zu dem Ethernet-Controller vergessen. Das ist dann so der Patch-Version 0.1. Weil das ist irgendwie nicht so production-ready, dieses Spaghetti-Monster. Ich habe festgestellt, wenn dann dieses eine fehlende Kontakt vorhanden ist, funktioniert das Ganze. So sah der Patch aus. Also das war der 150 Euro Patch oder wir machen das Ganze nochmal. Gut. Da ich dann gedacht habe, ich habe alles durchgetestet, stellte ich dann fest, warum funktioniert die erst 232-Schnittstelle? Also der große DB9-Stecker an der Seite nicht immer. Nun ja, der das ansteuert. Den kann man hier erahnen. Der hat leider eine Funktion, die vielleicht bei sehr Energiespanen, ob Platinen hilfreich ist. Der kann den Ausgangssignal, was ja hochtransforiert werden muss, deaktivieren. Wenn kein Eingangssignal anliegt. Also die Schnittstelle vermutlich nicht genutzt wird. Spart ein bisschen Strom. Hat aber natürlich diesen blöden Seiten-Effekt, wenn man jetzt zwei von den Platinen miteinander verbindet, die beide darauf erwarten, dass der andere anfängt zu senden, wo vorher er selber sendet. Dass dieser Konflikt nicht so schnell gelöst wird. Der Patch waren mal wieder ... ... also in meinem Fall war das einfach wie ich deaktiviere diese Energiesparfunktion, in dem ich einen Pin statt auf Masse auf 3,3 Volt ziehe. Das war halt eben, ich habe den Datenblatt nicht gut genug gelesen, was diese Energiesparfunktion wirklich ganz genau macht. War irgendwo so ein Abseits klein versteckt. Irgendwo in der Beispielschaltung war halt eben der Energiesparpin auf, ich meine, es war auf Masse gezogen, wo er aktiv war. Und dann dachte ich mehr gut, in der Beispielschaltung war das. Energiesparfunktion klingt jetzt nicht so schlimm. Nehmen wir ruhig mit. Energiesparen ist immer toll. Ja. So, jetzt haben wir aber das Ganze ein bisschen abgekürzt. Wir haben ja die Fehlersuche übersprungen. Ich habe ja immer jetzt gesagt, wo der Fehler war und was halt richtig schön ist oder er halt auch nicht, ich habe jetzt zwei Möglichkeiten da. Wenn irgendetwas nicht so funktioniert, wie ich erwarte, kann es die Software-Schuld sein oder die Hardware. Es gibt natürlich Situationen, da es relativ klar was Schuld ist. Keine LED leuchtet. Es stinkt irgendwo. Gut, es wird an der Hardware liegen. Aber wenn ich irgendein Ausgang nicht angesteuert bekomme, also da sollte jetzt irgendwie Spannung oder keine Spannung liegen und es passiert einfach nichts, kann das jetzt sein, dass ich in der Software irgendwie die falschen Ausgangversuche anzusteuern, dass ich diesen Ausgang falsch initialisiert habe. Weil ich habe zum Beispiel meistens in so einem ESP32 Microcontroller genutzt und je nachdem, welchen Ausgang man nutzt, muss man mal mehr und mal weniger Aufwand treiben, um den Ausgang wirklich als Ausgang zu nutzen. Die meisten Beispiele, die man findet, funktionieren ich glaube, um für 18 da sind es 22, 24 Ports wunderbar. Aber für ein paar Ports sind etwas anders als die anderen. Und gemeinerweise funktionieren sie aber als Eingang problemlos, das heißt, nur ein Test-Signal drauf geben und einfach mal zu gucken, kann ich den auf diesen Portdaten empfangen. Die Lötverbindung scheint also in Ordnung zu sein. Warum funktioniert es anders herum nicht? Verwendet man schon ein bisschen Zeit mal rauszufinden, liegt es jetzt wirklich an der Hardware? Habe ich da irgendwo anders noch ein Feder drin? Oder an der Software? Oder irgendwo dazwischen? Und selbst wenn ich jetzt rausgefunden habe, dass die Hardware Schuld ist, ist ja immer noch die Frage, wo, was ist denn jetzt da Schuld? Ist da jetzt irgendwo ein Kontakt kaputt? Habe ich irgendwo einen Kurzschluss drin? Habe ich irgendetwas anderes? Und da braucht man echt oder ich brauche zumindest am Anfang einiges an Übungen, um sich mal zumindest schon mal so eine Idee zu kriegen, wie fängt ich an zu suchen? Und natürlich auch die Frage die Ursache. Wenn ich jetzt weiß, wo das ist, was war es denn jetzt? Kurzschluss, was auch immer. Und um die Sachen zu finden, kommen wir nämlich jetzt zu dem Teil, der leider das ganze Projekt auch ein bisschen teurer gemacht hat, also neben, dass man noch eine neue Platine bestellen möchte, wenn man zu Blond war, die Sachen richtig zu lesen, stellt man fest, was ich so ein Werkzeug habe oder was man vielleicht auch grundsätzlich braucht. Was man aber auch natürlich irgendwie braucht, ist Netzteil. Ich würde mich auch jeden empfehlen, mindestens allen sogenanntes Labornetzteil zu haben, wo man auch nicht nur die Spannung kriegen kann, sondern auch den Strom. Weil wenn man so das erste Mal anstellt, kann man erstmal so ein bisschen sagen, der darf nicht zu viel Strom aufnehmen. Wenn er irgendwo kurzschluss ist, hat man dann eine Chance, den zu entdecken, bevor es irgendwo wirklich schwarz auf der Platine geworden ist. In zwei Fällen ist man vorsichtig mal die Hand auf. Ich habe mir sogar ein zweites Netzteil, weil ich hatte eben erwähnt, das Projekt, was ich da umgesetzt habe, hatte leider ein bisschen Leistungselektronik drauf und dann waren auch mal die maximal 2 x 3,2 Ampere, die das in einem Netzteil leisten konnte, nicht mehr genug. Da kann man natürlich jetzt drüber streiten, ob man ein zweites Labornetzteil braucht oder nicht und ob man die jetzt von Siglent braucht, die ich hier gekauft habe. Die haben natürlich ein paar Spielsachen, die kann man auch über Ethernet ansteuern. Wollte ich immer noch mal machen, ich gebe zu, bin ich noch nicht zugekommen. Das steht auf meiner To-Do-Liste. Ich bin mal gespannt, wie lange das auf meiner To-Do-Liste steht. Dann mindestens genauso wichtig wie ein gutes Netzteil ist ein Multimeter. Es muss nicht in meinen Augen so ein, so ein, zum draufstellen sein, wie das Siglent SDM, was natürlich recht präzise ist, vom Werk hast du nicht gesehen, auch über Ethernet ansteuerbar ist und so, macht natürlich Spaß damit zu arbeiten, aber wenn ich ganz ehrlich bin, welche Funktion ich zu 99,x% nutze, ist mal mal Spannung messen und oder Durchgangs prüfen. Also wenn ich einen Kurzschluss habe, den Kurzschluss irgendwie jagen oder mal gucken, ob der die Spannung in der Größenordnung kommt und da reicht dann auch, wenn es natürlich nicht ganz so schön ist, so ein ganz einfaches Uni-T-Messgerät dass man halt für 20 bis 50 Euro kriegt aus. Was überraschend hilfreich war, ist ein Oszilloskop. Ich habe von Michael das MSO 1104Z das hat 4 Analogkanäle, 2 von denen kann man auch als, dann für jeweils 8 Digitalkanäle ummetten, dachte ich, das ist bestimmt ein tolles Feature und das habe ich noch nie genutzt. Da würde ich aber auch sagen wo es Sinn macht ist schon 4 Analogkanäle zu haben, weil man hat zumindest, hat ich festgestellt sehr schnell, dass man irgendwie 2 Kanäle verbrät, anscheidungstechnisch einen Bus zu beobachten, ein Kanal noch um vielleicht eine Spannung oder ähnliches zu beobachten aber ansonsten braucht man nicht so viel Bandbreite habe ich theoretisch bis zu 100 MHz ich glaube die Signale die ich gemessen habe waren alle im Bereich ein paar Kilo Herz also Bandbreite, glaube ich überschätzt man gerne was man einer auch unterschätzt, ist wie praktisch so manchmal so die Koderfunktion sind im Oszilloskop das kann zum Beispiel wunderbar erst 232 und I²C dekudieren, das heißt wenn man irgendwo dieses Protokoll auf der Platine einsetzt und das Signal misst kann da auch einen Anzeigen welche Daten er sieht oder mal übertragen werden schon mal praktisch zum Beispiel auch rauszufinden ist das Problem irgendwie ein Software und Hardware also wird das richtige Signal überhaupt in die Hardware gesteckt und wenn man nicht unsicher ist warum wenn das da mal innen rauskommt aber das ist mein Oszilloskop nicht kann ist Canbus dekudieren und auch wenn ich ursprünglich mal dachte ja ja dann habe ich noch ein Signal-Generator der kann einfach so ein Test-Signal machen und Recht Exinos wie auch immer war für mich jetzt an ein, zwei Stellen mal praktisch wo ich gucken wollte ob zum Beispiel der Chip das Kenn-Signal transferiert, der Chip selber funktioniert oder die ich die Software verbockt habe dann kann ich dann einfach ein Signal auf dem Chip legen um den Oszilloskop auf der anderen Seite gucken ob er die richtigen Spannungspegel macht aber in meinen Augen einer der Bauteile oder Sachen die man auch am ehesten ignorieren kann oder später und was ich regelmäßig genutzt habe sind Lastwiderstände um einfach mal zu schauen die Ausgänge funktionieren die denn wirklich und da kommen wir natürlich auch zu dem Punkt wo die ganzen Sachen leider ein bisschen teuer gemacht hat die ganzen Sachen Messtechnik kostet leider jeweils ja irgendwo ein kleiner bis mittlerer dreistelliger Euro-Betrag und das hat die ganzen Sachen ein bisschen teuer gemacht dann braucht es natürlich ein bisschen Infrastruktur und die ist eigentlich ganz einfach wir brauchen natürlich ein bisschen Platz gerade wenn man beim Lötet aufwärts braucht man auch einfach einen großen Tisch das dürfte noch das Einfachste sein dann habe ich ja auch am Anfang unterschätzt so kleinen Fisselbauteilen mit dem Licht, noch mehr Licht und wenn es geht noch ein bisschen mehr Licht dann üblichen Sachen, so ein bisschen klein normal Tüdelkram, Feinmechanikwerk, Zeugkabel Heißkleber manchmal ist es auf Praktisch ein Sortiment am Bauteilen von diesen Standardsachen ich habe da gerade ein Widerstand irgendwo das habe ich geschmissen ist manchmal vielleicht praktisch wenn man noch von diesen Standardsachen zumindest irgendwo was hat oder ich habe da gerade so ein Kondensator geschwärzt weil ich einen Falsch rum eingebaut habe oder um mal einfach auszuprobieren welche Sachen gut funktionieren bei so einem Spannungsteiler kann man auch leicht schätzen aber wenn man so ein Signal gegen ein bisschen Rauschen schützen möchte oder so und da man überraschend schnell Feinkram sammelt kann ich eigentlich nur allen empfehlen irgendwie sowas wie Sortimentskäst zu besorgen und von vorne an anfang eine Lagerverwaltung oder Ähnliches zu nutzen um die Sachen wiederzufinden ich habe jetzt noch nicht viele Projekte gemacht aber ich habe ganz ehrlich schon langsam den Überblick verloren was ich worum fliegen habe wenn ich es nicht ausgelagert hätte ja und dann würde ich genau also was man auch die Frage war um das Ganze irgendwo hinzustellen ja das kann man natürlich wenn es klappt passt irgendwo hinstapeln und ich glaube ich habe zwar eigentlich schon zwei Minuten überzogen aber ich denke mal da es ja hier kein Engel gibt der gerade drängelt wenn jemand Fragen hat oder weitere Anmerkungen wie viele Stecker hast du schon irgendwie so platziert oder Buchsen so platziert dass sie sich dann in der realen Einbausituation stecker und Buchsen war bei mir glücklicherweise hat Halter mit eingeschlossen und so da ich glücklicherweise glück hatte dass bei mir das Gehäuse noch nicht festdesignt war hatte ich bei den Steckern und Buchsen ein bisschen Glück gehabt ich hatte nur einmal eine Platine wo so ein GPS wie gesagt ich habe jetzt ein großes Projekt in mehreren Interaktionsschritten aber da gibt es eine Aufdeckplatine für ein GPS-Empfänger weil die Chips kriegt man nicht in kleinen Mengen und hat irgendwie analog Wudu-Sachen irgendwie für die Antennen-Eingänge da habe ich sowohl geschafft einmal die Hälter nicht ganz richtig zu platzieren weil das war halt eben nicht das ist schon 2,54mm Abstand sondern an einer Stelle war der Abstand glaube ich 2,8mm und einmal habe ich es geschafft die Bohrung für die Befestigungsschraube ich glaube so ein Zentimeter in die falsche Richtung zu verschieben das ist halt auch so mechanisch kann man halt auch viel Unsinn machen das ist eigentlich eine der Sachen die man im Vorfeld relativ gut testen könnte die Tonung auf könnte Frage vielleicht bei den Spannungsreglern man hat ja häufig die Situation dass man jede Menge Bauteile hat die alle 3,3Volta haben und vielleicht noch ein paar andere Spannungen die auch alle gleich sind wie mutig bist du dabei die Spannung mit eigenen LDOs herzustellen oder quasi ein eigenes Rail zu machen oder sagst du du bleibst ganz genau bei der Design Application Note und baust du da Notfalls 5,3LDOs auf die Platine ich hatte jetzt da die Variante gemacht mutig ich mache einmal sozusagen groß zentral die verschiedenen Spannungen oder mehr oder weniger zentral und verteil die und schmeiß halt relativ viele Kondensatoren einfach drauf in der Hoffnung dass das ausreichend die Störung rausfiltert ist lang bin ich damit gut gefahren aber das ist natürlich so ein bisschen Mut zur Lücke wir hatten damals in der Schule auch Platinen geätzt und da haben wir auch bei normalen Größen die Hand anpacken kann schon Leute die Platinenleiterbahnen weg geätzt also das sind SMD Bauteilgrüsse wir haben euch auch nicht wirklich leichter gewesen und ein Problem ist immer mit den Messgerät noch an die Stellen zu kommen Testpunkte einzuführen dass du das gemacht oder Testpunkt genau die Beinchen passen nicht immer für das Messgerät und dass man da auch dran kommt zum Messen ja da muss ich sagen für paar Sachen wie den Equatorer C-Bus weil ich externe Pinheader vorgesehen habe sozusagen passende Messpunkte zufällig eingeplant ein paar anderen hatte ich den Vorteil, dass ich halt ganz ehrlich sagen Glück hatte dass die Bauteile die wirklich ärger gemacht hatten zufällig relativ gut von externen kontaktierbar waren tone ich manchmal auf relativ und weil ich bei Microcontroller in ESP so ein Vero-Modul genommen habe dass halt eben die Antenne mit drauf hat halt auch die Kontakte außen recht gut abgreifbar waren konnte ich halt eben relativ viele Kontakte gut abgreifen oder mehr oder weniger gut aber ja wenn man das nicht nicht dran denkt kann man natürlich auch viel was haben mit vorliegenden Lötsstopplack vielleicht ein bisschen wegrubbeln und dran legen und wenn man festgestellt hat dann hat man die Stolze zur Platine ja ich weiß jetzt nicht ob es auf deine Schaltung zutrifft aber wie hältst du es da mit analog und digital Ground ja ich habe es nicht wirklich konsequent durchgezogen ich habe es ein bisschen versucht ich nenn's mal den schlimmsten Ground wo auch die ein bisschen Leistungselektronik sind und ich habe Brücken die wirklich dann irgendwie auf der 12 für 12 Volt stopp bis zu 10 Ampere schalten und so einmal ein bisschen vom Rest zu separieren aber ansonsten hatte ich kurz überlegt da wirklich sauberen Sternen aber es hat einfach nicht vom Platine-Layout wirklich vernünftig gepasst und so habe ich dann halt eine der mittleren Layer einfach mit Ground geflutet mit dem Prinzip Hoffnung Designst du deine Footprint selber oder benutzt du Libraries und wenn ja, hast du Möglichkeiten die Vorproduktion zu testen die Antwort ist ja, ja, nein also ich nutze natürlich wo es möglich ist vollerweise direkt die Library von KeyCat dann habe ich hier und da gibt's entweder vom Hersteller oder auch vom paar großen Distributoren unterladbare Footprints und paar, muss ich am Ende selber machen wo ich nichts gefunden habe aber das mit dem Testen nein da gab's nichts und da bin ich auch ich bin grad unsicher auf welche Quelle es war ich glaube das war nicht der Hersteller sondern über den Distributor ein schöner Footprint passt wunderbar ich hab mich nur immer gewundert warum ich regelmäßig so viele Kurzschlüsse habe auf dem Pets irgendwann habe ich mir den Footprint mal angeguckt um das Datenblatt daneben gehalten und festgestellt, dass die Pets ich glaube fast doppelt so lang waren wie im Datenblatt vorgesehen dementsprechend auf doppelt so viel Lüts Passte aufgetragen wurde in der letzten Version jetzt korrigiert und es läuft überraschend gut also und das ist natürlich zum Punkt wo ich auch mal Lehrgeld bezahlt habe mittlerweile würde ich nämlich sagen im Regelfall ist für mich der einfachste Test wenn die Bauteile nicht zu teuer sind eine ganz billige Platine fertigen zu lassen und dann einfach mal testweise drauf löten dann sieht man das ja damit danke ich mich auch noch für die Aufmerksamkeit und auch die vielen Fragen und wünsche noch einen angenehmen Abend