Created and named the project USB-C WiFi BLE Environmental Sensor and updated the project description.
Verified an existing schematic already contains the main design blocks: ESP32-S3-WROOM-1-N16R8, SHT31-DIS, USB-C receptacle, TPS25200 5V eFuse/protection, AP2112K-3.3 regulator, UART/debug header, decoupling capacitors, I2C pull-ups, CC pull-downs, mounting holes, and power/reset/boot support.
Confirmed key nets are present: VBUS_USB, 5V_PROTECTED, 3V3, GND, I2C_SDA, I2C_SCL, USB_DP, USB_DN, UART, reset, boot, and eFuse fault/enable/current-limit nets.
Added component role metadata for passives, ICs, connector, power protection, regulator, sensor, MCU, and debug header to support review and placement intent.
Created the Project Specification project file with architecture, implementation choices, firmware pin map, and layout requirements.
Set PCB outline to 90 mm × 60 mm, rounded corners, compact consumer form factor, and 4-layer stackup with a ground reference suitable for RF/EMI.
Applied baseline manufacturable layout rules: 0.20 mm default trace width, 0.15 mm minimum trace width, 0.15 mm keepout, and 0.50 mm board inset margin.
Checked datasheets for the protection/regulator/RF-module assumptions: TPS25200 provides UVLO/OVLO/OVP clamp/OCP/reverse blocking while disabled; AP2112K-3.3 supports a 600 mA 3.3 V rail; ESP32-S3-WROOM-1 has antenna keepout placement requirements.
Success criteria review
✅ Schematic includes USB-C 5 V input, CC pull-downs, protected 5 V path, 3.3 V regulation, MCU, sensor, I2C, debug, and support passives.
✅ Dual-radio MCU and digital T/RH sensor are integrated and interconnected in the schematic.
⚠️ PCB layout setup is partially complete: board size, stackup, and baseline rules are set, but final component placement/routing/review could not be completed.
⚠️ Final production review is not complete; ERC/DRC/airwire review and routing verification still remain.
Next steps
Place components on the 90 mm × 60 mm PCB with the ESP32-S3 antenna at a board edge and ~5 mm antenna overhang/keepout, USB-C at an accessible edge, power components clustered near USB-C, and SHT31 away from heat sources.
Route the board, using wide copper/traces for the 5 V protected path and short decoupling loops.
Run final ERC/DRC/airwire review and resolve any remaining issues before manufacturing export.
Built the schematic for the USB-C powered Wi‑Fi/BLE temperature/humidity node: ESP32‑S3 module, SHT31 sensor, USB‑C default-sink input, TPS25200 protection, AP2112 3.3V regulation, decoupling, I²C pull-ups, boot/reset, USB data, and UART debug access.
Configured a compact 50 mm × 50 mm 4-layer PCB setup and placed all components with USB‑C at the edge, ESP32 antenna facing outward, sensor away from the power section, and mounting holes in the corners.