Expand USB adapter with flash jumper and reset button

Welcome to today's blog post.


Maybe you know the problem: use the USB Adapter in order to program ESP8266-01 modules from the Arduino IDE, it is cumbersome to always plug a wire bridge between GND and GPIO0 if you want to save new code. A reset button would sometimes be very practical in the test phase. All of this is offered by our small building proposal.

In addition to the USB adapter, we need a hole-rasterplate 2cm wide and approx. 3 cm long as for example in our PCB Board Set, a three-pin pen bar and a button.

We now place the perforated grid plate onto the rear of the USB adapter so that the holes cover with the slightly protruding ends of the connector strip of the USB adapter. If we now fill the corresponding holes in the perforated grid plate with solder, the solder is also liquefied on the solder joint of the plug on the USB adapter and the perforated grid plate is soldered to the USB adapter.

On the perforated grid plate, we now bring the three-pole pin strip and the push button.

On the back, we connect with short wires the corresponding pins of the plug with the pin strip and the push button. See image

The red rings show the pins of the plug, the yellow pins of the pen and the stylus.

Of course, the pin strip can also be replaced by a small change-over switch. The GPIO2 pin can also be used with another pen bar.

To program, you can put a jumper on the flash pin bar and press the Reset button. To test it, remove the jumper and press the reset button again.


I hope the blog post today has liked you. Finally no more annoying one-and-out more if you want to program your ESP01, or if you Loading files into the SPIFFS Flash memory .

Esp-8266Projects for beginners




Man könnte auch diesen komischen Programmer aus dem Programm nehmen und den reinnehmen, der das schon mit auf der Platine hat. (Beschreibung hier: https://www.tech-spy.co.uk/2019/05/esp-01-programmers-compared/)

Florian M.

Florian M.

Super Anleitung, das geht aber mit zwei Tastern und ein Stück Kabel viel platzsparender. Auf Youtube gibt es ein gutes Video dazu → https://www.youtube.com/watch?v=u78W3GKtcrw

Leave a comment

All comments are moderated before being published

Recommended blog posts

  1. Install ESP32 now from the board manager
  2. Lüftersteuerung Raspberry Pi
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1
  4. ESP32 - das Multitalent
  5. OTA - Over the Air - ESP programming via WLAN