

Haptic wheel pcb
BLDC driver aimed at FOC motor control
- Size
- 83.3 × 48 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 55
- Nets
- 62
- Pads
- 240
- Tracks, vias
- 293, 53
- Pours
- 19
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 30 Dec 2025
- Updated
- 2 Sep 2026
Overview
Haptic wheel pcb is an open-source printed circuit board by ianfm, from the ianfm/foc-driver-pcb repository on GitHub. It is a 2-layer board of 83.3 × 48 mm with 55 parts on 62 nets, routed with 293 tracks and 53 vias.
It is built around the DRV8323HRTAR, CSD18534Q5A and CSS2H-2512K-2L00F. Its parts include 18 connectors, 9 capacitors, 8 ICs and 6 resistors. It belongs with the robots and motor control boards and the ESP32 boards of this library.
Main components
3DRV8323HRTAR
WQFN-40-EP(6x6)-40℃~+125℃ 12uA 3 No SPI Three Phase WQFN-40-EP(6x6) Brushless DC (BLDC) Motor Driver ROHSTexas InstrumentsBrushless DC (BLDC) Motor DriverCSD18534Q5A
SON-8(5x6)-55℃~+150℃ 1 N-channel 1.77nF 12.4mΩ@4.5V 13A 2.3V 217pF 22nC@10V 6.5pF 60V 77W N-Channel SON-8(5x6) MOSFETs ROHSTexas InstrumentsMOSFETsCSS2H-2512K-2L00F
25122mΩ 5W Current Sense Resistor ±1% ±75ppm/℃ 2512 Current Sense Resistors / Shunt Resistors ROHSBournsCurrent Sense Resistors / Shunt Resistors
README
mosfet-breakout/mosfet-breakout/README.mdfoc-driver-pcb
BLDC driver aimed at FOC motor control
Parts
55| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | TestPoint | TestPoint:TestPoint_Keystone_5015_Micro_Mini | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14 |
| 13 | Conn_01x01_Pin | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J6, J7, J8, J9, J10, J11, J12, J13, J14, J15, J16, J17, J18 |
| 6 | CSD18534Q5A | CSD18534Q5A:DQJ8 | U2, U3, U4, U5, U7, U8 |
| 3 | C | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8, C9, C10 |
| 3 | CSS2H-2512K-2L00F | Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R1, R2, R3 |
| 3 | R_US | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R5, R6 |
| 2 | 0.1 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C6 |
| 2 | 1 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C5 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4, J5 |
| 2 | Screw_Terminal_01x02 | Library:ScrewTerminal | J1, J2 |
| 1 | 47 nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 47uF | DRV8323:PCAP_10x10-ELECT_NCA | C7 |
| 1 | DRV8323HRTAR | DRV8323:RTA0040B | U9 |
| 1 | ESP32-S3-WROOM-2 | RF_Module:ESP32-S3-WROOM-2 | U6 |
| 1 | Screw_Terminal_01x03 | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal | J3 |
More from ianfm/foc-driver-pcb
2- 2 layers49.8 × 40 mm

- 2 layers20.3 × 18.5 mm

Similar boards
- 2 layers60 × 63 mm

- 2 layers77.5 × 100 mm

Rover pdb
devkyber/PCB
AI-assisted PCB engineering for native KiCad: source evidence, scoped changes, checked previews, human review, and reproducible release packages.
93 parts - 6 layers78 × 89.5 mm

Atx-24pin rev3
nathanfraske/CEC-Platform
ONE board file, kept current by the wave (owner directive 2026-07-25: "the current best should be placed into a candidate folder per board and kept current with only one board ideally so we have a reference").
129 partsApache-2.0 - 2 layers63 × 76.5 mm

- 2 layers

- 4 layers99.5 × 72 mm

One Air Max
Open-Air-Foundation/pcb-openair-max-main
Open Air Max is AirGradient's professional outdoor air quality monitor, designed for autonomous, off-grid operation.
242 partsCC-BY-SA-4.0 - 2 layers71 × 40 mm

- 4 layers82.8 × 71.6 mm

Questions
How big is the Haptic wheel pcb PCB?
It measures 83.3 × 48 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Haptic wheel pcb use?
55 parts, built around the DRV8323HRTAR, CSD18534Q5A and CSS2H-2512K-2L00F. 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 wheel pcb KiCad files?
From the ianfm/foc-driver-pcb repository on GitHub, at the commit this page was made from: the board is esp32-drv8323-driver/haptic-wheel-pcb.kicad_pcb and its schematic drv8323-breakout/MCU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Haptic wheel pcb design in my own project?
Its repository states no licence, so its author keeps all rights: ask ianfm before reusing the design.