Pas de plan au sol, pas de capuchon de contournement, on dirait que vous obtenez les résultats attendus.
Étant donné la mauvaise conception qui est clairement évidente, je suppose que vous n'avez pas non plus mis de diode de capture de retour à travers le solénoïde non plus.
Elaborer sur toutes ces choses est inutile car elles sont vraiment basiques et déjà bien couvertes ici et ailleurs. Ajoutez la diode de capture flyback et un capuchon de dérivation pour chaque broche d'alimentation du micro. C'est le strict minimum nécessaire pour corriger ce désordre.
Si vous pouvez utiliser une couche principalement pour le sol avec des «cavaliers» uniquement pour faire fonctionner le routage sur l'autre couche, ce serait bien. Je ne sais pas pourquoi vous utilisez toutes les anciennes pièces traversantes, mais puisque vous l'êtes, j'utiliserais la couche supérieure pour le sol et placerais autant d'interconnexions que possible sur la couche inférieure.
Ajouté:
D'autres ont souligné que D1 est la diode de capture flyback (comme je l'ai dit plus tôt, je n'avais pas regardé et devinais). C'est un problème, mais cela laisse toujours les deux problèmes majeurs de capuchon de contournement manquant (ou de capuchons, vous en avez besoin pour chaque broche d'alimentation), et une mauvaise mise à la terre.
Cela montre également pourquoi vous devez afficher le schéma . Vous ne pouvez pas vous attendre à ce que les volontaires dont vous cherchez une faveur essaient de suivre le tracé pour déduire le circuit. Un schéma aurait également rendu évident l’absence de condensateur de découplage, et devrait montrer quel est le type de diode D1.
D'un autre côté, la mise à la terre est un problème de mise en page. Je vois que vous avez entre-temps refait la mise en page en utilisant un mélange de montage en surface et de pièces traversantes. Dans ce cas, j'utiliserais la couche inférieure comme plan de masse dans la mesure du possible. Placez les interconnexions sur la couche supérieure, en allant uniquement vers la couche inférieure pour créer de courts "cavaliers" pour les situations où les choses ne peuvent pas être acheminées dans un seul plan. Essayez de garder ces cavaliers aussi courts que possible et éloignés les uns des autres. La métrique à rechercher est de minimiser la dimension maximale de tout îlot dans le plan du sol. Cela vous dit non seulement de garder les cavaliers courts, mais de ne pas les regrouper.
Je vois que vous avez reçu de mauvais conseils dans les commentaires sur votre question, qui a malheureusement été votée. Électriquement, les connexions directes sans aucun virage sont les meilleures. Ce que vous aviez à l'origine entre le microcontrôleur et le connecteur du clavier était parfaitement correct, voire optimal. Ne laissez pas les gens vous dire que cela devrait être différent pour des raisons asthétiques erronées et ridicules. Les électrons ne se soucient pas de la beauté que vous ou quelqu'un d'autre pensez. Lorsque vous avez besoin de faire des virages, le commentaire est correct en ce sens que vous devez essayer d'éviter tout ce qui dépasse 45 °. Pour faire un coude à 90 °, utilisez deux coudes à 45 ° avec un court segment droit entre eux. En fait, vous l'avez très bien fait dans votre mise en page d'origine.
Encore une fois, vous devez montrer le schéma pour obtenir des commentaires plus significatifs.