Wearable Health-Monitoring PCB Design


Design a compact wearable health-monitoring PCB for a smart fitness band named DizziGuard+.
Board dimensions:
46.9 mm × 17.9 mm
2-layer PCB
Rounded corners suitable for a wristband enclosure.
Components:
  1. ESP32-C3FN4 microcontroller
  • Main controller
  • BLE communication
  • USB/UART programming support
  • Proper decoupling capacitors
  • Crystal and RF matching network as required
  1. MAX30102EFD+T
  • Positioned on the bottom side of the PCB
  • Sensor window exposed through enclosure
  • Optimized for direct skin contact
  • Keep away from noise sources and high-current traces
  1. MPU6050 QFN-24
  • Positioned near PCB center
  • Proper decoupling
  • I2C communication
  1. OLED Display Connector
  • Support 0.96 inch SSD1306 I2C OLED
  • Positioned at top side of PCB
  • Display facing outward toward user
  1. Battery System
  • Single-cell 3.7V LiPo battery connector
  • Battery protection circuit
  • Charging circuit with USB-C input
  • Charging indicator LED
  1. Power Management
  • Efficient 3.3V regulator
  • Low-power wearable design
  • Battery voltage monitoring
  1. Buttons
  • BOOT button
  • RESET button
  • Compact side-mounted placement
  1. Debug Interface
  • UART programming pads
  • SWD/debug pads if possible
  • Test points for production
Layout Requirements:
  • Maintain RF antenna clearance for ESP32-C3
  • Separate analog sensor area from digital/RF area
  • Ground plane on both layers
  • Short I2C routing
  • Minimize noise near MAX30102
  • Optimize for low power consumption
  • Suitable for manufacturing a pilot batch of 50 units
Mechanical Requirements:
  • Similar dimensions and appearance to Xiaomi Mi Band electronics
  • Thin profile
  • Comfortable wearable form factor
  • Component height optimized for wristband enclosure
Output:
  • Complete schematic
  • Component placement
  • PCB layout
  • Manufacturing-ready design recommendations
I’m blocked from executing design changes right now because this session has no remaining execution credits. I have not modified the project yet: it is still an empty draft project with 0 components and 0 nets.
What remains to be done:
  • Rename/spec the project as DizziGuard+ wearable health-monitoring PCB.
  • Build the full schematic: ESP32-C3FN4, MAX30102, MPU6050, OLED I2C connector, USB-C charging, LiPo protection, 3.3 V regulator, buttons, UART/debug/test pads, battery monitor, decoupling, crystal/RF network, and indicators.
  • Verify each IC against its datasheet, especially ESP32-C3 RF/crystal requirements, MAX30102 optical layout/power filtering, MPU6050 QFN pinout, charger/protection, and regulator passives.
  • Run ERC/review and resolve all schematic issues.
  • Create supporting documentation: project specification, power budget, firmware pin map, bring-up plan, and manufacturing notes.
  • After schematic validation, proceed to 46.9 mm × 17.9 mm 2-layer rounded-corner layout with bottom-side MAX30102 skin-contact placement, RF antenna clearance, separated sensor/digital areas, dual ground pours, side buttons, top OLED connector, USB-C/battery access, and production test pads.
  • Route and validate DRC, then prepare pilot-batch manufacturing recommendations.
When credits are available, the next step is to start with requirements capture, power budget, datasheet-grounded component selection, and complete schematic creation before moving to PCB layout.
Create requirements doc
Draft power budget
Recommend exact parts
Find core parts
Create pin map
No schematic yet

Talk to Flux to get started.