ESP-01 Test Jig

Showroom for MicroPython related hardware projects.
Target audience: Users wanting to show off their project!
Post Reply
EmilyPearson
Posts: 10
Joined: Sat Aug 06, 2022 1:44 am
Location: Austin, TX

ESP-01 Test Jig

Post by EmilyPearson » Tue Aug 09, 2022 10:32 pm

Since the ESP-01 is not breadboard friendly, I decided to build a little jig to program them. It uses a Sparkfun USB-C serial interface and has a socket for a generic 128x64 OLED display as well. Now that the PicoW is available I probably won't be buying any more ESP-01 versions of the esp8266 but life is too short to have to kludge together a way to erase and program them. There is also a 2x2 male header for a reset jumper for getting the ESP into flash mode.
ESP-01 Test Jig.jpeg
ESP-01 Test Jig.jpeg (214.74 KiB) Viewed 19611 times
test jig sch.jpeg
test jig sch.jpeg (9.8 KiB) Viewed 19612 times

User avatar
Roberthh
Posts: 3667
Joined: Sat May 09, 2015 4:13 pm
Location: Rhineland, Europe

Re: ESP-01 Test Jig

Post by Roberthh » Thu Aug 11, 2022 3:10 pm

Espressif uses the circuitzry below have esptool.py switching the device into bootloader mode. RST and GPIO0 are the pins at the ESP device, DTR and RTS are available at the USB/UART adapter. That makes uploading very easy. If you build your firmware yourself, just add the 'deploy' action to the make command. The transistor can be any small signal NPN transistor.
esp_boot_logic.jpg
esp_boot_logic.jpg (13.68 KiB) Viewed 19574 times

EmilyPearson
Posts: 10
Joined: Sat Aug 06, 2022 1:44 am
Location: Austin, TX

Re: ESP-01 Test Jig

Post by EmilyPearson » Thu Aug 11, 2022 6:56 pm

Thanks for the suggestion! I considered using the UART handshake lines to streamline the bootloader operation but stopped short of that when I had enough to make it work. Maybe later.

Post Reply