Skip to content

ESP32 Programmer Pro

Industrial Grade Isolated ESP32 Programmer Pro can be used in multiple ways to program ESP8266, ESP32 (all variants), or any other microcontroller that needs control of the Boot Pin and Reset Pin, along with UART RX and TX for flashing the MCU.

ESP32 Programmer Pro is industrial-grade, with galvanic isolation for Power and IOs and protections for the USB port and for IOs.

You can also use it as an industrial-grade Isolated USB to UART Converter (RX, TX).

High Voltage AC / DC Circuits

Isolated ESP32 Programmer Pro is mainly helpful for companies/engineers involved in building power electronics products or dealing with high-voltage DC or AC signals on their boards who want to connect them safely to a Laptop or PC.

Connecting the board with HV AC or DC to a Laptop or PC USB port without isolation may damage the port or laptop. Non-isolated ESP32 Programmer also induce leakage currents in many situations and can significantly increase noise.

Medical Electronics / Noise Sensitive circuits

As safety/induced noise is a great concern in many designs, an isolated ESP32 Programmer Pro provides the best solution for safely connecting your Embedded Board or product to a Laptop or PC.

We see many designs where developers put the USB to UART (with auto reset and boot) on their custom hardware to easily reprogram the board in the production & field with the same interface.

But, this is not recommended because this poses a risk.

Someone can hack your hardware to do something else with their firmware or break it quickly to make you look bad in front of the customer. All these things happen in real life.

So, it would be best if you did not have an easy way to reflash your MCU.

You should have a 6-pin connector(RX, TX, 3.3V, GND, EN, IO0) on the board and buy a programmer board to do the programming in the production. For the field to have a secured OTA or secured physical interface.

ESP32 Programmer Pro Features

  • Made in India
  • Compact size: 70mmx30mm
  • Galvanic isolation for both Power and IOs.
  • Protection on USB-C, RX, TX, Boot, Reset.
  • USB-C Type Interface: you can connect a USB in any direction. Use USB-A to USB-C Cable or even use USB-C to USB-C cable.
  • LEDs for Power (USB 5V, Output 3.3V), RX, TX
  • Switch for Reset/EN(SW1) and Boot/IO0(SW2)
  • Uses FTDI USB to UART Bridge
  • The O/P connector provides isolated 3.3V and 5V (Don’t draw more than 50-100mA). However, an external power supply is recommended to power your hardware.
  • All signals on a standard 2.54mm Pitch Header (Header will come along with the board (unsoldered))
  • We test every ESP32 Programmer Pro board before shipping.

ESP32 Programmer Pro Pinout

it is compatible with ESP32Programmer V1 and ESP32 Programmer V2

X2 Connector

  1. 3.3V DC (50-100mA Max.)
  2. TXD
  3. RXD
  4. GND
  5. Reset/EN
  6. Boot/IO0
  7. GND
  8. 5V DC (50-100mA Max.)

ESP32 Programmer Pro Connection with ESP32 Module

Connection with Custom Hardware

What was the motivation behind ESP32 Programmer?

We at CAPUF Embedded aim to build tools that empower companies and their engineers to build embedded products easily.

In the last few months, we designed several custom-embedded products for our customers, using ESP32 for Wi-Fi connectivity.

We faced the challenge with the ESP32 Flash programming once the board is ready.

No ESP32 programmer board was available in the market to be used for programming the production boards easily.

At least we could not find it easily which we can buy and use.

We had to use readily available ESP32 Dev kits to handle the situation. We took out the ESP32 module from them and then took RX, TX, Boot, and Reset pin along with 3.3V, and GND signals onto a header connector via a small cable and used it as an ESP32 programmer.

See, it looked like the one shown below. 

That’s when it struck us that this could be a useful board for hundreds of companies building embedded products using the ESP32 module.

They might also be struggling as we did. That’s how this board came into existence.

Cost of ESP32 Programmer Pro

You can buy from our Distribution Partners.


ESP32 Programmer Pro on Online Stores

You can buy from our Distribution Partners.

Evelta
rare components
Hachnhack


by MAKERPALS
by KJD Electronics

Our Partners in North America


KJD Electronics
Ships globally