# 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)*