Keine Grundebene, keine Bypass-Kappe, es sieht so aus, als würden Sie erwartete Ergebnisse erzielen.
Angesichts des schlechten Designs, das deutlich zu erkennen ist, haben Sie vermutlich auch keine Flyback-Catch-Diode über den Magneten gelegt.
Es ist sinnlos, auf all diese Dinge einzugehen, da sie wirklich einfach sind und hier und an anderen Orten bereits gut behandelt werden. Fügen Sie die Flyback-Catch-Diode und eine Bypass-Kappe für jeden Stromanschluss des Mikros hinzu. Das ist das Nötigste, um dieses Chaos zu beheben.
Wenn Sie eine Ebene hauptsächlich für den Boden mit "Jumpern" verwenden können, damit das Routing auf der anderen Ebene funktioniert, wäre das gut. Ich weiß nicht, warum Sie alle alten Durchgangsbohrungsteile verwenden, aber da Sie es sind, würde ich die oberste Schicht für die Erdung verwenden und so viele Verbindungen wie möglich auf die unterste Schicht legen.
Hinzugefügt:
Andere haben darauf hingewiesen, dass D1 die Flyback-Catch-Diode ist (wie ich bereits sagte, hatte ich nicht nachgesehen und geraten). Das ist ein Problem, aber es bleiben immer noch die beiden Hauptprobleme, dass die Bypass-Kappe fehlt (oder Kappen, für jeden Stromanschluss benötigen Sie eine) und die Erdung schlecht ist.
Dies zeigt auch, warum Sie den Schaltplan anzeigen müssen . Sie können nicht erwarten, dass die Freiwilligen, die Sie um einen Gefallen bitten, versuchen, dem Layout zu folgen, um auf die Rennstrecke zu schließen. Ein Schema hätte auch das Fehlen eines Entkopplungskondensators deutlich gemacht und sollte zeigen, um welchen Diodentyp D1 es sich handelt.
Auf der anderen Seite ist die Erdung ein Layoutproblem. Ich sehe, dass Sie das Layout inzwischen mit einer Mischung aus Oberflächenmontage- und Durchgangsbohrungsteilen überarbeitet haben. In diesem Fall würde ich die unterste Schicht so weit wie möglich als Grundebene verwenden. Legen Sie die Interrconnects auf die oberste Ebene und gehen Sie nur zur untersten Ebene, um kurze "Jumper" zu erstellen, wenn die Dinge nicht in einer einzigen Ebene geroutet werden können. Versuchen Sie, diese Jumper so kurz wie möglich und voneinander entfernt zu halten. Die anzustrebende Metrik besteht darin, die maximale Abmessung einer Insel in der Grundebene zu minimieren. Das sagt dir nicht nur, dass du die Jumper kurz halten sollst, sondern sie nicht zusammenklumpen sollst.
Ich sehe, dass Sie in den Kommentaren zu Ihrer Frage, die leider positiv bewertet wurden, einige schlechte Ratschläge erhalten haben. Elektrisch sind direkte Verbindungen ohne Biegungen am besten. Was Sie ursprünglich zwischen dem Mikrocontroller und dem Tastaturanschluss hatten, war vollkommen in Ordnung, sogar optimal. Lassen Sie sich nicht sagen, dass es aus fehlgeleiteten und albernen ästhetischen Gründen anders sein sollte. Den Elektronen ist es egal, wie hübsch Sie oder jemand anderes denkt, dass es aussieht. Wenn Sie Biegungen vornehmen müssen, ist der Kommentar insofern richtig, als Sie versuchen sollten, mehr als 45 ° zu vermeiden. Verwenden Sie für eine 90 ° -Biegung zwei 45 ° -Biegungen mit einem kurzen geraden Segment dazwischen. Sie haben dies in Ihrem ursprünglichen Layout tatsächlich ganz gut gemacht.
Auch hier müssen Sie den Schaltplan anzeigen, um aussagekräftigeres Feedback zu erhalten.