I have designed this ESP32 programmer board recently.

ESP32 Programmer by CAPUF Embedded
Before I tell you why I design such a board, let me share some of the details.
Features
It can be used in multiple ways like:
use it for programming ESP8266, ESP32 or any other microcontroller which needs boot Pin and Reset Pin control for flashing the program.
Or, one can also use it as USB to UART board.
- Compact size: 50mmx30mm
- USB-C Type Interface: you can connect USB in any direction 🙂
- LEDs for Power, RX, TX
- Switch for Reset and Boot
- Both 3.3V and 5V available on the O/P connector
- All signals on a standard 2.54mm Pitch Header
ESP32 Programmer Pinout
- 3.3V DC (100mA Max.)
- TXD
- RXD
- GND
- Reset/RTS
- Boot/DTR
- GND
- 5V DC (500mA Max.)
ESP32 Programmer Board is designed using Altium Designer

Why did I design ESP32 Programmer Board?
In the last couple of months, I designed quite a few custom embedded products for my customers where I used ESP32 for Wi-Fi connectivity.
The challenge I faced was with the ESP32 Flash programming once the board is ready.
There is no ESP32 programmer board available in the market which can be used for programming production boards easily.
Atleast I wasn’t able to find it easily. Do you know any, please share in the comments below?
To handle the situation, I had to use readily available ESP32 Development kits, took out the ESP32 modules from them and then took RX, TX, Boot, Reset pin along with 3.3V and GND signals on to a header connector via small cable and used it as ESP32 programmer.
See, it looked like show below 🙂

That’s when it struck my mind that this could be a useful board for hundreds of companies who are building embedded products using ESP32 module.
They might also be struggling.
That’s how this board came into existence 🙂
Let me know if you think it will be useful or what do you think?
ESP Prog: ESP32 Programmer is available online now: https://capuf.in/esp32-programmer-board/
If you have an online electronics component shop and want to add it to your shop, please contact me.
If you have any feedback, you can share in the comments section or you can also contact me directly.
Read more interesting articles on Embedded Systems Design.
If you need help on custom embedded product development, do reach out to me.