Blueprint

ESP32Breakout

ESP32Breakout is an ESP32 breakout board with a lot of breakout pins (as the name suggests), for PWM servos, normal I2C connections, and more. This board is not too advanced, as it's my first dev board, but hey, it serves its purpose. This uses USB-C and a microSD card slot for code uploading, and a lithium-ion battery for powering the board (when not plugged in).

Created by spd spd

Tier 3

7 views

0 followers

Timeline

CAN CAN ⚡🚀 approved ESP32Breakout ago

Tier approved: 3

Grant approved: $79.00

spd spd submitted ESP32Breakout for review ago

spd spd added to the journal ago

Changed prices & redid pcba order.

image
image
After spending a little bit of time revising this, I got the price of the PCBA to be pretty much halved, now the price should be good to go! I also updated the BOM.csv and the BOM in the Readme.md.

technical_. technical_. requested changes for ESP32Breakout ago

Your PCBA is way too expensive. This is an abnormal price. Please edit your BOM to use a limited number of extended parts. You should not be doing double sided or 0201 components for this board.

spd spd submitted ESP32Breakout for review ago

spd spd added to the journal ago

Did FINALIZATIONS, added BOM, and rerouted 4 times

Yes, call me crazy for rerouting this that many times but I want this to be as good as possible and obviously want it to work. So I rerouted completely and added a BOM, I uploaded to JLCPCB, spent a lot of time fiddling with parts to get cheapest options, fiddled around with positions to make sure it would work (my position file was really weird for some reason). I sent this over to the KiCad discord server and I also sent it over to some people on the slack for review, so this was mostly just a revising session. I had to do some math to figure out if things would work regarding resistance and capacitance, I also took some time to find an appropriate lithium ion battery.
image
image
image
image

spd spd added to the journal ago

Rerouted pcb, chose configuration

Today was entirely a PCB design day, I had to redo the design twice and mess with a bunch of traces for hours on end to get this to fit and work nicely, but now I have a issue with vias that I dont feel like fixing now, that can wait for tommorow as I still need to figure out the proper fix for it. I also spend a substantial amount of time figuring out the best way to put all the components.
image
image

spd spd added to the journal ago

Finalizing schematic, assigning footprints and designing.

image
image
Today, I took a while to finalize my schematic and send it to some more knowledgable people, and the KiCad discord. Then I spent a long time getting the correct footprints for each parts. And then the main chunk of this time was spend starting with the routing, I got pretty far but I have to figure out something better for the capacitors, as space is limited, I think that wont be too much of a problem however. (note to self: find a better footprint for the usb-c)

spd spd added to the journal ago

Cleaned up schematic, wired PSRAM, wired power pins.

image

Today I spent a LONG while figuring out how to do the power pins after scraping the internet and my friends for a while. I also took a good chunk of time to wire the PSRAM which is the external RAM that im adding that can be accessed at any time. I also took a lot of time to clean up the schematic formatting AND I did a lot of minor changes like adding some more resistors, inductors capacitors and fixing some wiring where it was needed.

Tommorow the schematic should be done!

spd spd added to the journal ago

Wired important pins on main chip, USB-UART and GPIO's

image.png
image.png
image.png
I spent a good chunk of my time today just looking through docs to wire some important pins on the main chip right, because if I dont I could have issues with booting it up. I also added some more GPIO's to the headers and ill do power pins tommorow. I added USB-UART and added a stepdown for my battery input from 3.7v to 3.3v, with capacitors ofc to smoothen out the signal.

spd spd added to the journal ago

Added some more gpios, added some basic wiring for the power

image.png

I wired up more GPIO pins, I cant figure out how to do the power pins so in the meanwhile I asked some people on the slack and while they were responding I added a screw terminal and added some capacitors. I also refurbished the schematic section for the other crystal.

spd spd added to the journal ago

Wired some basic connections + did the USB-C wiring

Screenshot 2025-10-16 at 7.55.04 PM.png

Screenshot 2025-10-16 at 8.04.58 PM.png

I added the main chip, wired some basic connections on the main chip itself, but I also added some stuff related to USB-C, infact that is what I spent most of this time on. I also wired up some basic pin headers, might need to change that in the future, but that is some progress. I also took some more time to make sure all of my connections were good; that is important for a devboard.

spd spd started ESP32Breakout ago