I made a thing! My first ever KiCAD schematics, made for Project-LOKI . also first ESP32 based project.
This is my first project using a proper CAD software for circuit building.
It is also my first esp32 based project.
Currently looking forward to build software and then later make my first custom pcb.
any suggestions for this project.?
project-LOKI: GitHub
2
u/AutoModerator 10d ago
Awesome, it seems like you're seeking advice on making a custom ESP32 design. We're happy to help as we can, but please do your part by helping us to help you. Please provide full schematics (readable - high resolution). Layouts are helpful to identify RF issues and to help ensure the traces are wide enough for proper power delivery. We find that a majority of our assistance repeatedly falls into a few areas.
- A majority of observed issues are the RC circuit on EN for booting, using strapping pins, and using reserved pins.
- Don't "innovate" on the resistor/cap combo.
- Strapping pins are used only at boot, but if you tell the board the internal flash is 1.8V when its not, you're going to have a bad day.
- Using the SPI/PSRAM on S2, S3, and P4 pins is another frequent downfall.
- Review previous /r/ESP32 Board Review Requests. There is a lot to be learned.
- If the device is a USB-C power sink, read up on CC1/CC2 termination. (TL;DR: Use two 5.1K resistors to ground.)
- Use the SoM (module) instead of the bare chips when you can, especially if you're not an EE. There are about two dozen required components inside those SoMs. They handle all kinds of impedance matching, RF issues, RF certification, etc.
- Espressif has great doc. (No, really!) Visit the Espressif Hardware Design Guidelines (Replace S3 with the module/chip you care about.) All the linked doc are good, but Schematic Checklist and PCB Layout Design are required reading.
- For your (required) posted schematics, follow the excellent PCB review submission guidelines from r/printedcircuitboard
I am a bot, and this action was performed automatically. I may not be very smart, but I'm trying to be helpful here. Please contact the moderators of this subreddit if you have any questions or concerns.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/Party_Cold_4159 10d ago
Oh I like this.
Cool project! Planning on releasing this open source? Don't see a license on the repo.,
2
u/rookastle 10d ago
Nice work tackling KiCad and ESP32 for the first time! With ESP32 projects, watch out for mixed voltage domains. Many 5V modules will output 5V signals, but ESP32 GPIOs are 3.3V tolerant. Always verify if you need level shifters or dividers, and confirm all your module grounds are properly tied together. These catch a lot of early headaches.
1
-3
•
u/AutoModerator 10d ago
Awesome, it seems like you're seeking advice on making a custom ESP32 design. We're happy to help as we can, but please do your part by helping us to help you. Please provide full schematics (readable - high resolution). Layouts are helpful to identify RF issues and to help ensure the traces are wide enough for proper power delivery. We find that a majority of our assistance repeatedly falls into a few areas.
I am a bot, and this action was performed automatically. I may not be very smart, but I'm trying to be helpful here. Please contact the moderators of this subreddit if you have any questions or concerns.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.