USB-C Sensor Node


Created 4 project docs

Firmware Starter — ESP32-S3 Sensor Motor Carrier

View Document

MCU/module: ESP32-S3-WROOM-1 Framework: Arduino on PlatformIO

Board Bring-Up Plan — ESP32-S3 Sensor Motor Carrier

View Document

Current-limited USB-C 5 V supply or USB power meter. Multimeter, oscilloscope if available, USB cable, PC with PlatformIO/esptool.

Technical Construction File Notes — ESP32-S3 Sensor Motor Carrier

View Document

Draft design-stage notes. FCC Part 15 / CE RED / ISED consideration due to ESP32-S3 Wi-Fi/BLE radio module.

Preliminary FMEA — ESP32-S3 Sensor Motor Carrier

View Document

Design-stage risk review for a USB-C powered ESP32-S3 carrier board with IMU, temperature sensor, GPS header, and a single brushed DC motor ...
I created the ESP32-S3 carrier schematic with USB-C 5 V input, protected 5 V/3.3 V rails, ESP32-S3-WROOM-1, BNO085, SHT40 temperature/humidity sensor, GPS UART header, motor-driver carrier header, boot/reset buttons, status LED, and supporting passives; ERC/passive checks were clean, while layout/routing and generic passive MPN selection remain unfinished because no ACUs are currently available.
Open items:
  • PCB placement/routing not started; DRC airwires are expected.
  • Exact GPS module, motor driver carrier, motor voltage, and stall current still need confirmation.
  • Generic resistor/capacitor MPNs need to be assigned before manufacturing.
  • Motor current-sense protection/scaling should be finalized after choosing the driver carrier.
Project files created:
Suggested next steps once ACUs are available:
  1. Confirm the exact GPS module and brushed DC motor driver carrier.
  2. Finalize VMOTOR voltage/current limits and current-sense scaling.
  3. Assign production MPNs for generic passives.
  4. Proceed to PCB placement with ESP32 antenna keepout and motor-current separation.
Set module choices
Fill passive MPNs
Run ERC/DRC
Set up layout
Document requirements

ESP32-S3 Sensor Motor Carrier

ESP32-S3 Sensor Motor Carrier thumbnail