Moin allerseits,
ich werde demnächst mal mit einem ESP32-S2-WROOM ein paar Spielereien
beginnen und suche gerade eine Möglichkeit, das Teil zu Programmieren,
ohne es auf eine Platine zu löten. Denn wenn das funktioniert, wird es
nicht bei einem bleiben, wir können im Verein wohl um die 100 einsetzen.
Da ich die nicht alle selbst auflöten will, würde ich sie gern
programmieren und den Vereinskameraden zum Auflöten in die Hand
drücken...
Der S2-WROOM hat ja 42 Pins, 16 an den Längsseiten und 10 an einer
Schmalseite, mit 1,5mm Rastermaß, bei insgesamt 18mm x 31mm. Sieht so
aus:
https://www.soselectronic.de/articles/espressif/leistungsstarke-wifi-module-zu-erschwinglichen-preisen-2486
und dies ist das Pinout:
https://raw.githubusercontent.com/eggsampler/ESP32-S2-Breakout/master/images/PeripheralSchematics.png
Zum Programmieren würde ich gern den USB-Bootloader verwenden, d.h. ich
müsste von den 42 Pins rechts und links jeweils "oben" zwei bzw. drei
Pins (2x GND, 3V3, Enable, BOOT) kontaktieren sowie drei an der
Schmalseite (nochmal GND, D+, D-). Im Hinterkopf hab ich sowas ähnliches
wie eine PLCC-Fassung - Chip reindrücken, Speicher beschreiben, Chip
wieder rausheben, fertig...
Ich hab nun eine Weile gesucht, aber nichts offensichtliches gefunden -
kennt hier zufällig jemand eine genau dafür gemachte Mechanik?
Wenn es nicht in der Richtung noch irgendwas gibt, das ich übersehen
habe, würde ich mal mit etwas Kontaktfedermaterial (Federbronze oder so)
herumprobieren, Löcher im richtigen Rastermaß, Kontaktfedern einlöten
und passend biegen. Oder so.
Pogo-Pins kenne ich, scheinen mir aber bei den 1,5mm Rastermaß und mit
nur Halblöchern nicht so ganz die richtige Lösung zu sein. Lasse mich
aber durchaus vom Gegenteil überzeugen...
Viele Grüße,
Heiko