

Haptic feedback
- Size
- 30 × 30 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 30
- Nets
- 31
- Pads
- 91
- Tracks, vias
- 307, 40
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 11 Jan 2026
- Updated
- 20 Feb 2026
Overview
Haptic feedback is an open-source printed circuit board by devaexe00, from the devaexe00/Projects repository on GitHub. It is a 2-layer board of 30 × 30 mm with 30 parts on 31 nets, routed with 307 tracks and 40 vias.
It is built around the DW01A, TP4056-42-ESOP8 and AO3400A. Its parts include 10 resistors, 7 connectors, 4 capacitors, 3 ICs and 3 diodes. It belongs with the ESP32 boards of this library.
Main components
3DW01A
SOT-23-6L-40℃~+85℃ 1 2.5V 300mV~10V 3uA 4.3V Protection IC Support SOT-23-6L Battery Management ROHSPUOLOPBattery ManagementTP4056-42-ESOP8
ESOP-8-40℃~+85℃ 1 1A 2uA 4.2V 4V~8V Charging IC Lithium Battery Support ESOP-8 Battery Management ROHSTOPPOWERBattery ManagementAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
Parts
30| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1k | Resistor_SMD:R_0805_2012Metric | R2, R3, R4, R10 |
| 2 | 0.1uf | Capacitor_SMD:C_0805_2012Metric | C1, C2 |
| 2 | 10uf | Capacitor_SMD:C_0805_2012Metric | C3, C4 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R6, R7 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D1, D2 |
| 2 | NMOS | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 1 | 100 | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | R9 |
| 1 | 1N4148 | Diode_SMD:D_SOD-123 | D4 |
| 1 | 2.2k | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 220 | Resistor_SMD:R_0805_2012Metric | R8 |
| 1 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q4 |
| 1 | Battery | Connector_JST:JST_NV_B02P-NV_1x02_P5.00mm_Vertical | J4 |
| 1 | DW01A | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | ESP_32 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J7 |
| 1 | HT75xx-1-SOT89 | Package_TO_SOT_SMD:SOT-89-3 | U3 |
| 1 | IO31 | Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical | J6 |
| 1 | IO32 | Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical | J5 |
| 1 | TP4056-42-ESOP8 | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias | U1 |
| 1 | Touch_pad | Sensor:Touch_pad_10mm | J3 |
| 1 | USB_C_Receptacle_PowerOnly_6P | Connector_USB:USB_C_Receptacle_GCT_USB4125-xx-x-0190_6P_TopMnt_Horizontal | J1 |
| 1 | motor | Connector_JST:JST_NV_B02P-NV_1x02_P5.00mm_Vertical | J2 |
Questions
How big is the Haptic feedback PCB?
It measures 30 × 30 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Haptic feedback use?
30 parts, built around the DW01A, TP4056-42-ESOP8 and AO3400A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Haptic feedback KiCad files?
From the devaexe00/Projects repository on GitHub, at the commit this page was made from: the board is haptic feedback/haptic_feedback/haptic_feedback.kicad_pcb and its schematic 8channel relay module/relaymodule.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Haptic feedback design in my own project?
Its repository states no licence, so its author keeps all rights: ask devaexe00 before reusing the design.
More from devaexe00/Projects
2- 2 layers100 × 80 mm

- 2 layers61 × 85 mm

Similar boards
- 4 layers45 × 50 mm

- 2 layers92 × 122 mm

- 2 layers43 × 43 mm

- 2 layers75 × 49 mm

Esp32 node .kicad sch
Salma-lotfy-Wazery/esp32-battery-powered-iot-node
Custom 2-layer PCB designed in KiCad featuring ESP32, integrated LiPo charging (TP4056), USB-C power delivery, and sensor telemetry.
50 parts - 2 layers60.1 × 31.8 mm

PCB Design
SarusanS/Smart-Water-Bottle
A standalone smart water bottle that tracks daily water consumption using a ToF sensor and IMU-based motion detection.
51 parts - 2 layers107 × 64 mm

- 2 layers68.2 × 84.2 mm

VAPE0F
malikkelly8/ECE445-FADEX
Notebook for Malik Kelly to keep track of progress in ECE 445. Also a way for the rest of the FadeX staff to see progress.
38 parts - 2 layers60 × 111.3 mm

Silkscreen pcb
iandchasse/silkscreen-pcb
Silkscreen: open-hardware ESP32-S3 e-paper reader mainboard (KiCad 9). Formerly the de-link hub.
189 parts589CERN-OHL-S-2.0