# ESP32 Haptic Glove
## Description
Wearable haptic glove main PCB with ESP32-S3 control, DRV2605L LRA haptic driver, modular TCS34725 ring-sensor connector, fingertip LRA connector, USB-C/LiPo power, and native USB programming.
## Project Details
- **Owner:** namj6280
- **Created:** 7/8/2026
- **Last Updated:** 7/31/2026
- **Visibility:** Public
- **Domain:** Wearable
- **Connectivity:** BLE
- **Operating Voltage:** 3.3V
- **Power Requirements:** Battery
## Key Components
### D1 — [USBLC6-2SC6](https://www.flux.ai/lcsc/usblc6-2sc6~2e9x.md)
- Breakdown Voltage: 6V
- Power: 150W
- Role Details: Low-capacitance protection for USB programming data lines
- Maximum Clamping Voltage: 17V
- Operating Temperature: -55°C ~ 125°C (TJ)
- Peak Pulse Current: 5A
- Datasheet URL: https://www.lcsc.com/datasheet/C2687116.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=FlkNBAIDRQULVABfFAVZBgZVFVZYBgZSQ1NeBVIFQlExVlNRTlhdUVdURFlXXzsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D
- Package or Case Code: SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL
- JLCPCB Part Class: Extended Part
- Manufacturer Name: UMW(友台半导体)
- Part Type: ESD Protection Devices
- Manufacturer Part Number: USBLC6-2SC6
- Role: ESD Protection
- LCSC Part Number: C2687116
- Symbol Style: parametric-v1
**Pins:**
- GND [pin 2]
- I/O1 [pin 1]
- I/O1 [pin 6]
- I/O2 [pin 3]
- I/O2 [pin 4]
- VBUS [pin 5]
### J1 — [USB4235-03-C](https://www.flux.ai/cherepanyadima/usb4235-03-c~sn.md)
- Role Details: 5 V sink with USB 2.0 D+/D- programming connection
- Role: USB-C Connector
- Datasheet URL: https://gct.co/files/specs/usb4235-spec.pdf
- Part Type: Connectors
- Manufacturer Name: GST
- Manufacturer Part Number: USB4235-03-C_REVA
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND_A [pin A1]
- GND_A__1 [pin A12]
- GND_B [pin B1]
- GND_B__1 [pin B12]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHIELD [pin SH1]
- SHIELD__1 [pin SH2]
- VBUS_A [pin A4]
- VBUS_A__1 [pin A9]
- VBUS_B [pin B4]
- VBUS_B__1 [pin B9]
### J2 — [B2B-PH-K-S](https://www.flux.ai/adrian95/b2b-ph-k-s~fx.md)
- Role: Power Conversion
- Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf
- Manufacturer Part Number: B2B-PH-K-S
- License: https://creativecommons.org/licenses/by/4.0/
- Connector Positions: 2
- Connector Type: Power Connectors
- Role Details: 2-pin JST-PH LiPo battery input for 500 mAh class single-cell pack; pin 1 BAT, pin 2 GND.
- Part Type: Connector
- Package or Case Code: JST_B2B-PH-K-S
- Manufacturer Name: JST
- Connector Pitch: 2mm
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### J3 — [QWIIC I2C JST Connector](https://www.flux.ai/vasy_skral/qwiic-i2c-jst-connector~d55.md)
- Role: Sensor Connector
- Part Type: Connector
- Manufacturer Name: JST Sales America Inc.
- Manufacturer Part Number: SM04B-SRSS-TB
- Role Details: 4-pin 3.3 V I2C connector for remote TCS34725 ring module
- Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/JST%20PDFs/SR%20Connector.pdf
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### J4 — [SM02B-GHS-TB(LF)(SN)](https://www.flux.ai/lcsc/sm02b-ghs-tblfsn~twzm.md)
- Connector Positions: 2
- Voltage Rating: 50V
- Connector Pitch: 1.25mm
- Connector Type: Headers and Wire Housings
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_JST-SM02B-GHS-TB-LF-SN_C189893.pdf
- Role Details: Differential LRA output connector for fingertip motor; neither pin is ground
- Manufacturer Part Number: SM02B-GHS-TB(LF)(SN)
- Product Info Url: https://lcsc.com/product-detail/Connectors_JST-Sales-America_SM02B-GHS-TB-LF-SN_JST-Sales-America-SM02B-GHS-TB-LF-SN_C189893.html
- Current Rating: 1A
- Operating Temperature: -25℃~+85℃
- Part Type: Wire To Board / Wire To Wire Connector
- Manufacturer Name: JST
- Package or Case Code: CONN-SMD_SM02B-GHS-TB-LF-SN
- LCSC Part Number: C189893
- Role: Motor Connector
- JLCPCB Part Class: Extended Part
- Connector Rows: 1
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### SW1 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md)
- Manufacturer Name: XUNPU(讯普)
- Part Type: Tactile Switches
- LCSC Part Number: C720477
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf
- JLCPCB Part Class: Extended Part
- Role Details: Momentarily pulls GPIO0 low for ESP32-S3 download mode
- Package or Case Code: SW-SMD_L3.9-W3.0-P4.45
- Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html
- Manufacturer Part Number: TS-1088-AR02016
- Role: Boot Button
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### SW2 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md)
- JLCPCB Part Class: Extended Part
- Package or Case Code: SW-SMD_L3.9-W3.0-P4.45
- Role: Reset Button
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf
- Manufacturer Name: XUNPU(讯普)
- Part Type: Tactile Switches
- LCSC Part Number: C720477
- Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html
- Manufacturer Part Number: TS-1088-AR02016
- Role Details: Momentarily pulls EN/CHIP_PU low to reset ESP32-S3
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### TP1 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md)
- Role Details: 3.3 V rail test point
- Role: Test Point
**Pins:**
- P1
### TP2 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md)
- Role Details: Ground test point
- Role: Test Point
**Pins:**
- P1
### TP3 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md)
- Role: Test Point
- Role Details: I2C SDA debug test point
**Pins:**
- P1
### TP4 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md)
- Role Details: I2C SCL debug test point
- Role: Test Point
**Pins:**
- P1
### TP5 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md)
- Role Details: DRV2605L OUT+ motor test point
- Role: Test Point
**Pins:**
- P1
### TP6 — [1.25mm SMD Test Point](https://www.flux.ai/jharwinbarrozo/1p25mm-smd-test-point~b9.md)
- Role: Test Point
- Role Details: DRV2605L OUT- motor test point
**Pins:**
- P1
### U1 — [ESP32-S3-WROOM-1](https://www.flux.ai/kicad-part-library/esp32-s3-wroom-1~6lv.md)
- Package or Case Code: ESP32-S3-WROOM-1
- Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf
- Manufacturer Part Number: ESP32-S3-WROOM-1
- Role Details: ESP32-S3 module controlling I2C sensor and DRV2605L haptic driver
- Part Type: RF Module
- Manufacturer Name: Texas Instruments Inc.
- Role: Microcontroller
**Pins:**
- 3V3 [pin 2]
- EN [pin 3]
- GND [pin 1]
- GND [pin 40]
- GND [pin 41]
- IO0 [pin 27]
- IO1 [pin 39]
- IO10 [pin 18]
- IO11 [pin 19]
- IO12 [pin 20]
- IO13 [pin 21]
- IO14 [pin 22]
- IO15 [pin 8]
- IO16 [pin 9]
- IO17 [pin 10]
- IO18 [pin 11]
- IO19 [pin 13]
- IO2 [pin 38]
- IO20 [pin 14]
- IO21 [pin 23]
- IO3 [pin 15]
- IO35 [pin 28]
- IO36 [pin 29]
- IO37 [pin 30]
- IO38 [pin 31]
- IO39 [pin 32]
- IO4 [pin 4]
- IO40 [pin 33]
- IO41 [pin 34]
- IO42 [pin 35]
- IO45 [pin 26]
- IO46 [pin 16]
- IO47 [pin 24]
- IO48 [pin 25]
- IO5 [pin 5]
- IO6 [pin 6]
- IO7 [pin 7]
- IO8 [pin 12]
- IO9 [pin 17]
- RXD0 [pin 36]
- TXD0 [pin 37]
### U2 — [DRV2605LDGST](https://www.flux.ai/lcsc/drv2605ldgst~8ca7.md)
- Manufacturer Part Number: DRV2605LDGST
- Manufacturer Name: TI(德州仪器)
- Package or Case Code: VSSOP-10_L3.0-W3.0-P0.50-LS4.9-BL
- Part Type: Motor Driver ICs
- LCSC Part Number: C425927
- JLCPCB Part Class: Extended Part
- Role Details: DRV2605L I2C LRA driver for remote fingertip motor
- Role: Haptic Driver
**Pins:**
- EN [pin 5]
- GND [pin 8]
- IN_TRIG [pin 4]
- OUT- [pin 9]
- OUT+ [pin 7]
- REG [pin 1]
- SCL [pin 2]
- SDA [pin 3]
- VDD [pin 10]
- VDD_NC [pin 6]
### U3 — [BQ24074RGTT](https://www.flux.ai/lcsc/bq24074rgtt~fpyl.md)
- Manufacturer Name: Texas Instruments
- Role: Battery Charger
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://www.ti.com/lit/ds/symlink/bq24074.pdf
- Symbol Style: parametric-v1
- Manufacturer Part Number: BQ24074RGTT
- Operating Temperature: -40 to 85°C
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Battery Management ICs
- Package: VQFN-16 RGT (3 mm × 3 mm) with exposed thermal pad
- LCSC Part Number: C2861252
- Operating Voltage: IN operating range 4.35–10.2 V for BQ24074; IN withstand/recommended range up to 26 V, abs max 28 V
- Implementation Details: Standalone single-cell Li-Ion/Li-Polymer linear charger and power-path management IC; 4.2 V battery regulation, 4.4 V OUT regulation, 10.5 V OVP, 1.5 A programmable fast charge/input current limit.
- Package or Case Code: VQFN-16_L3.0-W3.0-P0.50-TL-EP1.7
- Role Details: 1S LiPo charger/power-path for USB-C powered wearable
**Pins:**
- ~{CE} [pin 4]
- ~{CHG} [pin 9]
- ~{PGOOD} [pin 7]
- BAT [pin 2]
- BAT [pin 3]
- EN1 [pin 6]
- EN2 [pin 5]
- EP [pin 17]
- ILIM [pin 12]
- IN [pin 13]
- ISET [pin 16]
- ITERM [pin 15]
- OUT [pin 11]
- OUT [pin 10]
- TMR [pin 14]
- TS [pin 1]
- VSS [pin 8]
### U4 — [AP2112K-3.3TRG1](https://www.flux.ai/adrian95/ap2112k-33trg1~zlq.md)
- Symbol Style: parametric-v1
- Manufacturer Name: Diodes Incorporated
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: 3.3 V LDO for ESP32-S3, DRV2605L logic, and remote sensor rail
- Datasheet URL: https://www.diodes.com/assets/Datasheets/AP2112.pdf
- Role: Voltage Regulator
- Manufacturer Part Number: AP2112K-3.3TRG1
- Part Type: Integrated Circuit
**Pins:**
- EN [pin 3]
- GND [pin 2]
- NC [pin 4]
- VIN [pin 1]
- VOUT [pin 5]
### U5 — [SiP32431DR3](https://www.flux.ai/kicad-part-library/sip32431dr3~n1y.md)
- Package or Case Code: SOT-363_SC-70-6
- Datasheet URL: http://www.vishay.com.hk/docs/66597/sip32431.pdf
- Role: Load Switch
- Role Details: ESP32-controlled 3V3_SENSOR rail to recover/protect remote I2C sensor cable
- Manufacturer Part Number: SiP32431DR3
**Pins:**
- GND [pin 5]
- GND [pin 2]
- IN [pin 4]
- NC [pin 6]
- ON [pin 3]
- OUT [pin 1]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/namj6280/esp32-haptic-glove~ca](https://www.flux.ai/namj6280/esp32-haptic-glove~ca).*
---
*Generated from [https://www.flux.ai/namj6280/esp32-haptic-glove~ca](https://www.flux.ai/namj6280/esp32-haptic-glove~ca)*