Temperature and Humidity Sensor Node Design


Work done
  • Built the USB-C powered ESP32-C3 temperature/RH sensor node schematic with USB-C CC pull-downs, TPS259530 protection, TLV75533 3.3 V regulation, SHTC3 I2C sensor, decoupling, reset/boot circuitry, UART header, and GPIO2 boot strap pull-up.
  • Cleaned ERC warnings by wiring R10 and marking unused ESP32-C3 GPIOs intentional no-connects.
  • Set the PCB to a 50 mm × 50 mm rounded 4-layer board and placed all components with USB-C at the edge, ESP32 antenna at the top edge, sensor away from heat, and header accessible on the right.
  • Updated Design Notes and created Firmware Starter — ESP32-C3-MINI-1-N4.
Success criteria review
  • ✅ Required schematic components and power protection are present.
  • ✅ Electrical support parts are included: CC resistors, I2C pull-ups, 100 nF decoupling, EN RC reset, BOOT controls, and programming header.
  • ✅ ERC is clean for the checked schematic issues; footprints, invalid layers, and overlapping copper checks pass.
  • ✅ Preliminary PCB layout planning is complete with board outline, stackup, and RF-aware placement.
  • ⚠️ Routing is not complete yet: the board still has 43 airwire reports because traces have not been routed.
Next steps
  • Route the PCB next, then re-run DRC/airwire checks and prepare manufacturing exports if desired.
Route remaining airwires
Full design review
Prepare manufacturing exports
Verify antenna keepout

U4
U3
Not Recommended for New Designs
U2
J1
J1 SHIELD - U1 GND

USB-C ESP32 Environmental Sensor

USB-C ESP32 Environmental Sensor thumbnail