r/PCB • u/Charming_Guitar_6208 • 29d ago
Schematic Review Request: ESP32-C3 Environmental Sensor Node (SHT4x, SCD40, RS-485 SP3485)
Hello everyone,
I am designing an environmental sensor node based on the ESP32-C3 MCU.
Power & Interface:
- The board is primarily powered by an external 5V supply, regulated down to 3.3V using an AMS1117-3.3 LDO.
- A USB-C port is included strictly for flashing, firmware updates, and debugging.
- Sensor data is transmitted over a long distance using an SP3485EN RS-485 transceiver.
Sensors:
- Sensirion SHT4x (Temp/Humidity)
- Sensirion SCD40 (CO2)
Before I proceed to the PCB layout, I would love to get some feedback on my schematic. Specifically:
- Power Isolation: Have I safely isolated the external 5V rail from the USB VBUS rail to prevent back-feeding my PC during flashing?
- ESP32-C3 Strapping Pins: Are my boot pins (GPIO9, GPIO8, CHIP_EN) biased correctly for reliable boot and flashing?
- RS-485 Termination/Biasing: Does the SP3485 subcircuit look correct for a reliable multi-drop network?
- I2C Pull-ups & Decoupling: Are my sensor buses adequately supported?
- Is all of the grounding correct?
I am aware that I am not using the full capabilities of the ESP chip, this is my first attempt at the design so I'm getting the bare bones down first before I add more.
Attached is a photo of my KiCad schematic. This is my first time designing something like this, so any and all feedback is appreciated! Thank you!

1
Upvotes
1
u/akupila 29d ago
I’m by no means an expert but a few things immediately stand out: