Ich habe viele Leiterplatten, die einen AVR in SMD-Verpackung verwenden, und da ich häufig die Firmware in Prototypenplatinen ändere, versuche ich, die beste Lösung zu finden, um den AVR schnell und einfach zu programmieren.
Der erste Ansatz war, einen Standard-Header (2x5 Pins, .1 ") auf der Platine zu haben, aber da diese sperrig sind (für die Größe der Platinen, mit denen ich es zu tun habe), begann ich, nur die Kontaktlöcher ohne Löten zu haben den Header und bog die Stifte eines Headers mit einer Zange, so dass ich ihn in die Platine "einrasten" konnte. Keine optimale Lösung, aber es funktionierte.
Der nächste Schritt bestand in der Verwendung von Goldfingern (dh an einer Kante der Platine wurden einige Kontakte freigelegt, wie bei den alten ISA-Platinen, aber natürlich nur mit wenigen Kontakten). Das Problem dabei ist, dass die Boardkosten steigen und immer noch viel "Immobilien" verbraucht werden.
Irgendwelche Vorschläge für kleine, billige und saubere Alternativen? Im Idealfall ohne etwas auf der Platine zu löten (wie mit den goldenen Fingern). Ich dachte nur an ein paar kleine Kontakte auf der Platine und vielleicht an zwei Ausrichtungslöcher, wenn es einen Stecker gibt, der dort passen könnte und irgendwie an Ort und Stelle bleibt, während die Programmierung abgeschlossen ist.
Übrigens, obwohl der Standardstecker 10 Stifte hat, werden nur 6 benötigt.