ESP-01 clone using the ESP32 processor instead of the ESP8266 to support more processing power and BLE with a pin compatible footprint.

Similar projects worth following
Simple pcb based on Espressifs ESP32 Reference design on the minimalistic footprint of the popular ESP-01 module. It aims to provide as a drop-in replacement for existing circuits uisng this module.

Production of a 20-piece batch at SEEED finished and functional. See for details.

A suitable Programmes is described in another project. See for details.


Assembly Drawings for Production

Adobe Portable Document Format - 499.53 kB - 08/29/2020 at 12:54


Production Design

x-zip-compressed - 25.00 kB - 08/29/2020 at 12:50



Pick&Place File for Production

plain - 2.96 kB - 08/29/2020 at 12:51



Updated Version using seeed-studio OPL components

12 - 270.41 kB - 08/29/2020 at 12:49



Detail Description of the PCB Specification and BOM

12 - 270.85 kB - 05/03/2020 at 14:25


View all 7 files

  • 1 × ESP32-D0WD Espressif RFSoC
  • 1 × ABM11W-40.0000MHZ-8-B1U-T3 Abracon 40 MHz XTAL or simiar
  • 1 × GD25Q32CTIGR GigaDevice 4MBx8 QSPI Flash
  • 20 × Ceramic Capacitors, 0402 and 0603 (see BOM)
  • 5 × Surface Mount Resistors 0402 (see BOM)

View all 10 components

  • Update: ESP(32)-01 Programmer

    Thomas Buck11/23/2020 at 16:45 0 comments

    The first version of the ESP(32)-01 Programmer was build. Due to a pinout error, the USB-Connector (a Throu-Hole-Device, so no patch wires needed) must be soldered to the backside of the PCB. The Bug has been fixed in todays uploaded documentation and gerber files. Nevertheless, the gallery-pictures show the "buggy" setup.

    Next steps: Test the board.

View project log

Enjoy this project?



r_dale94 wrote 03/04/2021 at 05:39 point

what are the improvements with this in numbers?

A lot of resin 3D printers have a slot for a ESP-01 module but it’s too slow to actually do anything of use with one so they’re generally left unused, maybe this is the solution?

  Are you sure? yes | no

Thomas Buck wrote 03/04/2021 at 20:07 point

The ESP32 has two cores instead of just one, it clocks with twice the frequency (160 MHz instead of 80 MHz) and supports Bluetooth and WLAN while the ESP8266 has only WLAN.

The ESP32 has 512 kB RAM, while the older ESP8266 has only slightly above 100 kB (if I read the datasheet correct). The Flash Chip used here has 4MB compared to the 512k or 1M of the standard ESP-01 modules.

Conclusion: Yes, significant more processing power and memory. If someone is willing to give it a try, I would be very pleased and provide him/her one of these Modules.

  Are you sure? yes | no

r_dale94 wrote 03/06/2021 at 05:12 point

I would be happy to give it a try, my resin printer (Ld-002r) has a chitu L v3 board in it which is ESP-01 compatible 

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates