Close
0%
0%

ESP32-01

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 https://www.seeedstudio.com/ESP32-01-g-1299684 for details.

A suitable Programmes is described in another project. See https://hackaday.io/project/176645-esp32-01-programmer for details.

assemblyDrawing.PDF

Assembly Drawings for Production

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

Preview

gerber_V1.zip

Production Design

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

Download

PnP_for_SEEED.txt

Pick&Place File for Production

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

Download

ESP32-01-fabrication_info_V1.xlsm

Updated Version using seeed-studio OPL components

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

Download

ESP32-01-fabrication_info_V0.xlsm

Detail Description of the PCB Specification and BOM

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

Download

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?

Share

Discussions

uski wrote 11/29/2021 at 03:02 point

Hi Thomas! Aaah, finally I find a small form factor ESP32 board ! I am modifying a lightbulb and need a small module to integrate into it, since the bigger WeMos D1 sized module I used does not fit inside. Your module would be perfect ! Where is it available for purchase ?

Also, one big recommendation : use the space next to the 2x4 pin connector to add 4 extra pins, 2 on each side. People don't have to solder headers at these locations... but if they do, they get 4 more GPIOs, with the same board dimensions, and still compatible with ESP01S ! I never understood why manufacturers didn't do that.

If you do it, try exporting the I2C pins, and at least 1 ADC and 1 PWM pin. It would really open up the possibilities ! It is also a good idea to use a dedicated GPIO for the LED (I see you used IO5, good). I would be OK to participate to build a few of these, maybe we can get a group order started, I'd happily get 10.

PS: Another comment... I would remove the ON LED and replace it with another LED on another GPIO. I regularly remove these LEDs to save power and having the capability to control them via software would be much better. Same for the TX LED, I never saw a need for that, but software controlled LEDs are nice.

  Are you sure? yes | no

Jan-Philipp R wrote 06/12/2021 at 08:44 point

Hello Thomas,

i really like your project and I'm super interested in building a ESP32-01. I want to order it on JLCPCB with slightly different components (as some of them are discontinued (e.g. the flash) or are expensive/not available there) so my question is: Were you successful in using it and flashing it? Is there something special that needs to be done to flash it or is your ESP32-01 flasher doing all the work already?

Best regards

Jan

  Are you sure? yes | no

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