Set project name and description for the USB-C WiFi/BLE environmental sensor node.
Created the Project Specification project file.
Selected and added the main schematic components: ESP32-C3-MINI-1-N4 MCU/radio, SHT40 T/RH sensor, USB-C receptacle, NCP361 input protection, TLV75533 3.3V LDO, TVS diode, CC/I2C/boot resistors, regulator/decoupling capacitors, reset/boot buttons, and UART header.
Wired the core schematic: USB-C VBUS, CC1/CC2 sink pull-downs, protected 5V rail, 3.3V rail, ESP32-C3 power/ground, SHT40 I2C bus with pull-ups, USB D+/D- to ESP32-C3 native USB pins, reset/boot circuits, and UART programming header.
Fixed ESP32-C3 module ground-pad connectivity.
Set up the PCB as a 50 mm x 100 mm, 4-layer board and placed components with USB-C at the edge, radio antenna at the board edge, sensor at an exposed edge, and power circuitry in a short path.
Success criteria review
✅ Component selections meet the main functional intent: low-power WiFi/BLE MCU, digital T/RH sensor, USB-C 5V input, input protection, and 3.3V regulation.
✅ Schematic integration is substantially complete for power, sensing, USB-C sink configuration, programming/reset/boot, and MCU-sensor connectivity.
✅ PCB layout planning/placement was started with antenna, sensor exposure, USB-C edge placement, and power-path flow in mind.
❌ Unable to finish final validation and cleanup because execution credits are exhausted.
Remaining work
Run a final ERC/DRC pass and resolve any remaining warnings.
Confirm NCP361 UVLO behavior and trip thresholds against the datasheet; if strict adjustable UVLO is required, consider replacing it with a fuller-featured eFuse.
Add or confirm production MPNs for generic passives before manufacturing.
Configure detailed trace-width/clearance rules, especially USB D+/D-, VBUS/5V power, and 3.3V rails.
Route the PCB and then re-check for airwires/clearance issues.