Haptic Glove Design Discussion


I can’t analyze or run auto-layout right now because the account currently has no available ACUs, so AI execution features are unavailable.
What has been accomplished so far:
  • Complete schematic was created for the ESP32 haptic glove.
  • ERC was clean at the last schematic check.
  • PCB setup was started with an 80 × 90 mm, 4-layer wearable board.
  • Major components were placed by functional block, including ESP32-S3, USB-C, LiPo JST connector, charger, regulator, DRV2605L, TCS34725 connector, LRA connector, buttons, and passives.
What remains:
  • Inspect current PCB state to determine whether placement, routing, or both are still needed.
  • Complete routing, including USB D+/D−, battery/SYS/3V3, I2C, and LRA outputs.
  • Run DRC/board checks and fix remaining issues.
  • Verify ESP32 antenna keepout, connector accessibility, and wearable mechanical constraints.
Once ACUs are available, I can run the PCB analysis and automatically apply the needed placement/routing updates.
I can’t run PCB analysis or auto-layout right now because the account currently has no available ACUs, so AI execution features are unavailable.
Current project state from the last completed work:
  • Schematic is complete for the ESP32 haptic glove.
  • ERC was clean at the last check.
  • PCB was initialized as an 80 × 90 mm, 4-layer board.
  • Major parts were already placed by functional block.
  • Routing is still incomplete, with airwires remaining.
What still needs to be done:
  • Inspect the current PCB to decide whether placement refinement, routing, or both are required.
  • Auto-route key nets: USB D+/D−, battery/SYS/3V3, I2C, and LRA motor outputs.
  • Run DRC/board checks after routing.
  • Fix clearance, unrouted-net, and ESP32 antenna/ground-pad issues if present.
When ACUs are available again, I can execute the auto-layout workflow and apply the results automatically.
List unrouted nets
Review P1 placement
Run DRC review
Routing priorities

Preliminary Safety FMEA — ESP32 Haptic Glove
Scope
Design-stage FMEA for the current schematic: ESP32-S3 controller, USB-C/LiPo power, BQ24074 charger, AP2112K 3.3 V rail, DRV2605L LRA driver, remote TCS34725 ring connector, and remote fingertip LRA connector.
Failure Mode Table

Table


SubsystemFailure ModeEffectSeverityLikelihoodDetectionRPNMitigation
LiPo batteryUnprotected cell overdischargedCell damage, swelling risk835120Use protected LiPo pack or add protector; firmware monitors BAT_SENSE
Charger U3Charge current too high for final cellBattery overheating83496R7 = 3.57 kΩ sets ~250 mA; verify against final cell capacity
USB-C inputESD/surge on connectorReset or IC damage545100D1 protects USB data; add VBUS/CC protection in layout/BOM if needed
Remote sensor cable J33.3 V short to GNDBattery drain, regulator heating64496U5 switchable sensor rail; firmware can power-cycle sensor rail
Remote I2C cableCable capacitance/noise locks busSensor unavailable, firmware hang45480100 kHz I2C, R10/R11 47 Ω series resistors, bus recovery in firmware
LRA cable J4Motor lead short/openNo haptic or excess driver stress545100DRV2605L current limiting; connector strain relief; test pads TP5/TP6
FirmwareHaptic effect loops indefinitelyUser discomfort, battery drain63472Add watchdog and max-on-time timeout in firmware
ESP32 RFAntenna detuned by layout/glovePoor BLE/WiFi range35575Module at board edge with antenna keepout; validate assembled range
Remote moduleSweat/moisture ingressCorrosion, false readings, shorts646144Conformal coating/encapsulation and insulated connectors/wires
Top Risk Priority Actions
  1. Confirm the LiPo pack is protected or add board-level protection.
  2. Confirm final LiPo capacity supports the programmed ~250 mA charge current.
  3. Add firmware haptic timeout and I2C bus recovery.
  4. Mechanically strain-relieve the fingertip LRA and ring-sensor cables.
  5. Validate antenna keepout and wireless range after layout.
Open Items
  • Exact battery capacity and protection status.
  • Exact LRA motor rated voltage/resonant frequency.
  • Exact cable lengths and glove environmental exposure.
  • Scope

  • Failure Mode Table

  • Top Risk Priority Actions

  • Open Items