Skip to content

feat: add ESP32 module circuit tutorial (schematic only)#673

Open
q404365631 wants to merge 1 commit into
tscircuit:mainfrom
q404365631:esp32-module-circuit
Open

feat: add ESP32 module circuit tutorial (schematic only)#673
q404365631 wants to merge 1 commit into
tscircuit:mainfrom
q404365631:esp32-module-circuit

Conversation

@q404365631
Copy link
Copy Markdown

Summary

Adds a comprehensive tutorial for building an ESP32-WROOM-32 minimum system circuit using tscircuit.

Addresses tscircuit/docs-old#47

What's included

  • ESP32-WROOM-32 module schematic symbol with 28 pins (power, control, GPIO, communication)
  • Power supply - USB-C connector + AMS1117-3.3 LDO + input/output capacitors
  • Decoupling capacitors - 10uF bulk + 0.1uF ceramic near ESP32
  • Reset circuit - EN pin 10k pull-up + push button to GND
  • Boot mode selection - IO0 10k pull-up for normal flash boot
  • Status LED - Blue LED on GPIO2 with 1k current-limiting resistor
  • Component reference table with JLCPCB part numbers
  • Boot mode summary table

Tutorial structure

  1. ESP32-WROOM-32 module schematic symbol
  2. Power supply (USB-C + LDO)
  3. Connecting power to ESP32
  4. Reset and boot mode circuits
  5. Status LED
  6. Complete circuit

/claim #47

Add a comprehensive tutorial for building an ESP32-WROOM-32 minimum system
circuit with power supply (USB-C + AMS1117-3.3 LDO), decoupling capacitors,
reset/boot mode circuits, and status LED.

Closes tscircuit/docs-old#47

/claim tscircuit#47
@vercel
Copy link
Copy Markdown

vercel Bot commented May 28, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment May 28, 2026 12:40pm

Request Review

@q404365631
Copy link
Copy Markdown
Author

Hi! This PR has been open for a while. Could a maintainer please review? This addresses a bounty from tscircuit/docs-old. Thanks!

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 1, 2026

This PR has been automatically marked as stale because it has had no recent activity. It will be closed if no further activity occurs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant