From 5e4b5a78480274910a75d6e2c516a491294f7daf Mon Sep 17 00:00:00 2001 From: P3xill <156453546+P3xill@users.noreply.github.com> Date: Wed, 27 May 2026 07:45:45 +0200 Subject: [PATCH] Add ESP32 module schematic tutorial --- docs/tutorials/esp32-module-schematic.mdx | 178 ++++++++++++++++++++++ 1 file changed, 178 insertions(+) create mode 100644 docs/tutorials/esp32-module-schematic.mdx diff --git a/docs/tutorials/esp32-module-schematic.mdx b/docs/tutorials/esp32-module-schematic.mdx new file mode 100644 index 00000000..f39b5df2 --- /dev/null +++ b/docs/tutorials/esp32-module-schematic.mdx @@ -0,0 +1,178 @@ +--- +title: ESP32 Module Reference Schematic +description: Create a schematic-only ESP32 module example with USB power, regulation, reset, boot mode, and GPIO headers. +--- + +import CircuitPreview from "@site/src/components/CircuitPreview" + +# ESP32 Module Reference Schematic + +This schematic-only example shows the supporting circuit that usually sits +around an ESP32-WROOM-style module: USB power, a 3.3 V regulator, decoupling +capacitors, reset and boot buttons, and two GPIO headers. + + ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +) +`} +/> + +## What the Blocks Do + +The USB-C connector supplies `VBUS` and `GND`. The AP2112-style regulator +converts `VBUS` to `3V3`, and the input/output capacitors keep both rails +stable. + +The `EN` net has a 10 kΩ pull-up and a reset pushbutton to ground. The `IO0` +net has the same pull-up pattern, plus a boot button that pulls `IO0` low when +you need the ESP32 to enter bootloader mode. + +The two pin headers break out power and common GPIO nets so the module can be +connected to sensors, buttons, or another board. + +## Extending the Example + +For a production board, add the exact ESP32 module footprint you plan to order, +USB data lines if you include a USB-to-UART bridge, and any ESD protection or +power filtering required by your enclosure and cable length.