

Foc pcb
A pcb that integrates an ESP32S3 with a DRV8313 for BLDC FOC control in a 3-axis camera gimbal
- Size
- 16.6 × 16.6 mm
- Copper layers
- 4
- Thickness
- 1.69 mm
- Parts
- 35
- Nets
- 37
- Pads
- 121
- Tracks, vias
- 359, 72
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 3 Aug 2024
- Updated
- 23 Sep 2026
Overview
Foc pcb is an open-source printed circuit board by avaninder, from the avaninder/GimbalFOC repository on GitHub. It is a 4-layer board of 16.6 × 16.6 mm with 35 parts on 37 nets, routed with 359 tracks and 72 vias.
It is built around the DRV8313PWPR, 1N5819HW-7-F-01 and LM317LCPK, with the UWT1V101MCL1GS among its other parts. Its parts include 11 resistors, 6 capacitors, 5 connectors, 3 ICs and 2 diodes. It belongs with the robots and motor control boards of this library.
Main components
4DRV8313PWPR
HTSSOP-28-40℃~+125℃ 2.5A 3 800uA Three Phase Yes HTSSOP-28 Brushless DC (BLDC) Motor Driver ROHSTexas InstrumentsBrushless DC (BLDC) Motor Driver1N5819HW-7-F-01
SOD-123Schottky DiodesDiodes IncorporatedLM317LCPK
SOT-89-30℃~+125℃@(Tj) 1 1.25V~32V 100mA 2.5V 2.5mA 65dB@(120Hz) Adjustable Over Current Protection、Over Temperature Protection Positive SOT-89-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUWT1V101MCL1GS
SMD,D6.3xL7.7mm-55℃~+105℃ 1000hrs@105℃ 100uF 35V 6.3mm 7.7mm 84mA@120Hz Polarized ±20% SMD,D6.3xL7.7mm Aluminum Electrolytic Capacitors - SMD ROHSNichiconAluminum Electrolytic Capacitors - SMD
README
README.mdGimbalFOC
Sponsored By

A gimbal BLDC controller:
- MCU: ESP32-S3 (XIAO)
- Motor Controller: DRV8313
Other Parts
- BLDC
- Battery: Tested with 4S LiPO
Completed
- V1
- V2 (much smaller PCB, addition of ESP32S3)
TODO
- Build and test 3-axis
Parts
35| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R6, R8, R9 |
| 4 | motorMount | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C4 |
| 3 | 1k | Resistor_SMD:R_0603_1608Metric | R2, R5, R7 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric | R10, R11 |
| 1 | .1uF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 1N5819HW-7-F | 1N5819HW-7-F:SOD3715X145N | D2 |
| 1 | 200 | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 3V3 DRV | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | 3V3 ESP | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP3 |
| 1 | 470nF | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 590 | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | BATT_IN | Connector_JST:JST_VH_B2P-VH_1x02_P3.96mm_Vertical | J2 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | DRV8313PWPR | DRV8313PWPR:HTSSOP-28_L9.8-W4.5-P0.65-LS6.6-BL-EP | U1 |
| 1 | ESP | Connector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_Vertical | J5 |
| 1 | IMU | Connector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_Vertical | J4 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LM317LCPK | LM317LCPK:VREG_LM317LCPK | VR1 |
| 1 | UWT1V101MCL1GS | UWT1V101MCL1GS:PCAP_6.3x7.7-ELECT_NCA-L | C5 |
| 1 | esp_diode_skip | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP2 |
| 1 | power_supply | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J3 |
| 1 | ~ | XIAO-ESP32S3:MOUDLE14P-SMD-2.54-21X17.8MM | U3 |
| 1 | ~ | MT6701CT-STD:SOP-8_L4.9-W3.9-P1.27-LS6.0-BL | U2 |
Questions
How big is the Foc pcb PCB?
It measures 16.6 × 16.6 mm and has 4 copper layers, 1.69 mm thick.
What parts does the Foc pcb use?
35 parts, built around the DRV8313PWPR, 1N5819HW-7-F-01, LM317LCPK and UWT1V101MCL1GS. 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 Foc pcb KiCad files?
From the avaninder/GimbalFOC repository on GitHub, at the commit this page was made from: the board is foc_pcb/foc_pcb.kicad_pcb and its schematic foc_pcb/foc_pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Foc pcb design in my own project?
Its repository states no licence, so its author keeps all rights: ask avaninder before reusing the design.
Similar boards
- 2 layers78 × 58 mm

- 4 layers114.3 × 108 mm

Pellet
Mouse-GYM/auto-trainer-hardware
Repository for hardware, firmware, and software related to the Mouse-GYM modules
202 parts - 4 layers113.4 × 56 mm

- 4 layers100 × 100 mm

Labathome pcb
klaus-liebler/labathome
Der kleine Bruder von lab@home. Ermöglicht das Experimentieren mit PT1...PTn-Gliedern, die intern als RC-Kombination (entkoppelt über Operationsverstärker) ausgeführt sind.
292 parts5MIT - 2 layers84 × 58 mm

SmartKnobController ME507
Larson-Nick/SmartKnobController
This folder contains all mechanical and electrical design files for the Smart Knob Controller, created using KiCAD v9.0 and SolidWorks 2024.
90 parts1 - 2 layers

- 4 layers33.9 × 34.5 mm

- 4 layers50 × 50 mm

Drv8313-board
kaydensigh/drv8313-board
Open-hardware DRV8313 3-phase motor driver module (8-60V, 4-layer). Derived from SimpleFOCMini.
30 partsMIT