Skip to the content
4 layers46 × 46 mmFoc driver, the printed circuit board in 3D
Size
46 × 46 mm
Copper layers
4
Thickness
1.6 mm
Parts
65
Nets
69
Pads
311
Tracks, vias
716, 174
Pours
9
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
20 Jan 2024
Updated
25 Jan 2024

Overview

Foc driver is an open-source printed circuit board by Zhang-JK, from the Zhang-JK/Dual-FOC-Controller repository on GitHub. It is a 4-layer board of 46 × 46 mm with 65 parts on 69 nets, routed with 716 tracks and 174 vias.

It is built around the STM32F103C8T6, SN65HVD232D and INA240A2PW, with the DRV8313PWPR among its other parts. Its parts include 23 capacitors, 13 resistors, 10 connectors, 8 ICs and 4 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

4

Parts

65
QtyValueFootprintReferences
140.1uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C7, C8, C9, C10, C12, C13, C18, C19, C20, C21
40.01RResistor_SMD:R_1206_3216MetricR1, R2, R3, R4
410kRResistor_SMD:R_0603_1608MetricR9, R10, R11, R16
4INA240A2PWPackage_SO:TSSOP-8_4.4x3mm_P0.65mmU1, U2, U3, U4
4MountingHoleMountingHole:MountingHole_3mmH1, H2, H3, H4
20.01uFCapacitor_SMD:C_0603_1608MetricC5, C6
20.47uFCapacitor_SMD:C_0603_1608MetricC14, C15
210kΩResistor_SMD:R_0603_1608MetricR12, R14
22kΩResistor_SMD:R_0603_1608MetricR13, R15
236pFCapacitor_SMD:C_0603_1608MetricC16, C17
2DRV8313PWPRkicad_lceda:HTSSOP-28_L9.8-W4.5-P0.65-LS6.6-BL-EPU6, U7
2LED-RLED_SMD:LED_0603_1608MetricD2, D3
10.1ufCapacitor_SMD:C_0603_1608MetricC23
1100uFCapacitor_SMD:C_Elec_6.3x7.7C22
110uFCapacitor_SMD:C_0603_1608MetricC11
1120RResistor_SMD:R_0603_1608MetricR8
18MHz 20pFCrystal:Crystal_SMD_Qantek_QC5CB-2Pin_5x3.2mmY1
1CANConnector_JST:JST_GH_BM02B-GHS-TBT_1x02-1MP_P1.25mm_VerticalJ7
1Encoder1Connector_JST:JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_VerticalJ3
1Encoder2Connector_JST:JST_GH_BM06B-GHS-TBT_1x06-1MP_P1.25mm_VerticalJ4
1I2CConnector_JST:JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_VerticalJ10
1LED-BLED_SMD:LED_0603_1608MetricD4
1LED-GLED_SMD:LED_0603_1608MetricD5
1OUT1Connector_AMASS:AMASS_MR30PW-FB_1x03_P3.50mm_HorizontalJ1
1OUT2Connector_AMASS:AMASS_MR30PW-FB_1x03_P3.50mm_HorizontalJ2
1PWR-INConnector_AMASS:AMASS_XT30UPB-M_1x02_P5.0mm_VerticalJ6
1PWR-OUTConnector_AMASS:AMASS_XT30UPB-F_1x02_P5.0mm_VerticalJ5
1SN65HVD232Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU8
1STM32F103C8T6lc_lib:LQFP-48_7X7X05PU5
1SWDConnector_JST:JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_HorizontalJ11
1SW_DIP_x04Button_Switch_SMD:SW_DIP_SPSTx04_Slide_KingTek_DSHP04TS_W7.62mm_P1.27mmSW1
1Switch-Standkicad_lceda:SW-SMD_L3.9-W3.0-P4.45SW2
1UARTConnector_JST:JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_VerticalJ9

Similar boards

  • 4 layers37.1 × 41 mmServoLess, the printed circuit board in 3D

    ServoLess

    Aiano/ServoLess

    Wireless and brushless DC Servo.

    98 parts2
  • 4 layers83.6 × 84.8 mmSkateboard, the printed circuit board in 3D

    Skateboard

    86kkd/millionBoard

    Amazing 500million sensor enetric skateboard use body center of gravity to control !!!

    186 parts
  • 2 layers24.1 × 4.9 mmL103 CANUSB DRV8313, the printed circuit board in 3D

    L103 CANUSB DRV8313

    bjthemost-hub/l103-drv8313-as5600

    Joint motor driver: CH32L103 + DRV8313 + AS5600. KiCad hardware, FOC firmware, PC tools, 2-stage planetary gearbox (J, 25:1). MIT.

    92 partsMIT
  • 4 layers50 × 70 mmFOC2, the printed circuit board in 3D

    FOC2

    IpinZhu/foc-esc

    这是一个基于 STM32G473RC 的实验性三相 PMSM/BLDC 电机控制平台。仓库包含驱动板设计,以及使用 Rust 2024 + Embassy 实现的电流控制型磁场定向控制(FOC)固件。

    124 partsMIT
  • 2 layers58.5 × 43.1 mmTorqController, the printed circuit board in 3D

    TorqController

    JoaoWMHentz/Kinematech_Torq

    135 parts
  • 2 layers68.6 × 53.3 mmMy foc power shield, the printed circuit board in 3D

    My foc power shield

    Zhang-Yong/Simple_FOC_Uno_shield_Drv8313

    Arduion Uno R3 BLDC_Driver shield, use Drv813 chip

    32 partsApache-2.0

Questions

How big is the Foc driver PCB?

It measures 46 × 46 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Foc driver use?

65 parts, built around the STM32F103C8T6, SN65HVD232D, INA240A2PW and DRV8313PWPR. 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 driver KiCad files?

From the Zhang-JK/Dual-FOC-Controller repository on GitHub, at the commit this page was made from: the board is hardware/foc-driver/foc-driver.kicad_pcb and its schematic hardware/foc-driver/foc-driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Foc driver design in my own project?

Its repository states no licence, so its author keeps all rights: ask Zhang-JK before reusing the design.