USB-C Wi-Fi/BLE Sensor Node Design


I’ll build the USB-C powered Wi‑Fi/BLE temperature-humidity sensor node: select parts, create the schematic with protection and power regulation, add documentation, then run a design review.
I selected an ESP32‑C3 module, SHT41 T/RH sensor, USB‑C receptacle, TPS259530 eFuse/protection IC, AP2112K 3.3V LDO, and USB data ESD protection; next I’m adding and wiring the schematic.
I started the design but can’t continue because your account has no available ACUs, so AI execution is currently unavailable.
Accomplished so far:
  • Renamed the project to USB-C ESP32 Environmental Sensor and updated its description.
  • Added the main schematic components: ESP32-C3 Wi‑Fi/BLE module, SHT41 temperature/humidity sensor, USB-C receptacle, TPS259530 eFuse/protection IC, AP2112K 3.3V LDO, USB ESD protection, boot/reset buttons, status LED, and supporting passives.
  • Wired the main power path, USB-C CC pull-downs, USB D+/D− to ESP32-C3, I2C sensor bus, 3.3V rail, EN/BOOT controls, status LED, and common ground.
  • Added TPS259530 support parts for current limit, UVLO divider, soft-start, and fault pull-up, but these final support parts still need wiring.
Remaining work:
  • Wire R8/R9/R10/R11/C7 to the TPS259530 eFuse.
  • Mark unused ESP32, USB-C SBU, and regulator NC pins appropriately.
  • Create project files: project specification, power budget/design notes, firmware starter, regulatory checklist, and board bring-up plan.
  • Run ERC/design checks and fix any schematic issues.
  • Then proceed to PCB sizing, placement, antenna keepout, routing, and DRC when you’re ready.
Wire eFuse parts
Manual wiring help
Create spec document
Run design checks
PCB setup guidance

3D view of the PCB of USB-C ESP32 Environmental Sensor

USB-C ESP32 Environmental Sensor

USB-C ESP32 Environmental Sensor thumbnail