
Adaptor
williamhaarhoff/foc8313
Highly compact field oriented controller based on the DRV8313 IC

Highly compact field oriented controller based on the DRV8313 IC
Foc8313 is an open-source printed circuit board by williamhaarhoff, from the williamhaarhoff/foc8313 repository on GitHub. It is a 4-layer board of 35 × 35 mm with 155 parts on 88 nets, routed with 1,093 tracks and 223 vias.
It is built around the INA240A2D, AS5047D and DRV8313PWP. Its parts include 33 capacitors, 24 resistors, 4 ICs, 4 connectors and 3 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.
This board was inspired by Foc-Ctrl-Lite. FOC8313 is a highly compact, feature rich, daisy-chainable, field oriented control board based around the DRV8313 3 phase half bridge driver. This board is highly configurable and upgradeable, and includes all the manufacturing files required start producing controllers for $\approx$ $20/board
| Front | Back |
|---|---|
![]() | ![]() |
| Top | In1 |
|---|---|
![]() | ![]() |
| In2 | Bottom |
![]() | ![]() |
| Version | Colour | Finish | Assembly | Quantity | Unit price | Extended Price |
|---|---|---|---|---|---|---|
| v1.0 | Black | Enig | Standard T&B | 15 | $30.8 | $462.57 |
| v1.0 | Black | Enig | Standard Top | 15 | $24.3 | $364.22 |
| v1.0 | Black | HASL | Standard Top | 10 | $24.75 | $247.51 |
| v1.0 | Black | Enig | Standard T&B | 100 | $16.78 | $1678.39 |
| v1.0 | Green | HASL | Economic Top | 2 | $53.45 | $106.89 |
| v1.0 | Green | HASL | Economic Top | 5 | $30.28 | $151.40 |
| v1.0 | Green | HASL | Economic Top | 10 | $20.48 | $204.81 |
| v1.0 | Green | HASL | Economic Top | 15 | $19.2 | $288.48 |
| v1.0 | Green | HASL | Economic Top | 30 | $15.6 | $468.48 |
| v1.0 | Green | HASL | Standard Top | 100 | $12.98 | $1297.77 |
| v1.0 | Black | Enig | No ICs Top | 10 | $15.9 + | $159.37 |
| v1.0 | Black | Enig | No ICs Top | 15 | $12.9 + | $193.44 |
15x @LCSC: 215.22 -> 14.33 10x @LCSC: 146.71 -> 14.6
| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C12, C20, C21, C22, C24, C26, C27, C28, C29, C33, C34, C35, C36 +3 |
| 8 | 5.1k | Resistor_SMD:R_0402_1005Metric | R14, R15, R19, R20, R21, R22, R24, R30 |
| 5 | * | local_lib:jumper12_open | JP2, JP4, JP5, JP6, JP7 |
| 4 | G*** | kibuzzard-6687B916 | kibuzzard-6687B916, kibuzzard-6687B916, kibuzzard-6687B916, kibuzzard-6687B916 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopOnly | H7, H8, H10, H11 |
| 4 | MountingHole_Pad | local_lib:2x4 | H1, H2, H3, H4 |
| 3 | 100k | Resistor_SMD:R_0402_1005Metric | R1, R3, R25 |
| 3 | 1k5 | Resistor_SMD:R_0402_1005Metric | R6, R8, R17 |
| 3 | MountingHole_Pad | local_lib:2x3 | H5, H6, H9 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R5, R26 |
| 2 | 10m | Resistor_SMD:R_0805_2012Metric | R12, R13 |
| 2 | 18p | Capacitor_SMD:C_0402_1005Metric | C16, C17 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric | C5, C15 |
| 2 | 20k | Resistor_SMD:R_0402_1005Metric | R4, R7 |
| 2 | 22 | Resistor_SMD:R_0402_1005Metric | R11, R16 |
| 2 | 22n | Capacitor_SMD:C_0402_1005Metric | C10, C11 |
| 2 | 22u | Capacitor_SMD:C_0603_1608Metric | C37, C38 |
| 2 | 36V | Diode_SMD:D_SOD-323 | D1, D3 |
| 2 | CAN | easyeda:CONN-SMD_AFC10-S03QCA-00 | J3, J4 |
| 2 | G*** | kibuzzard-6687B990 | kibuzzard-6687B990, kibuzzard-6687B990 |
| 2 | G*** | kibuzzard-6687C00C | kibuzzard-6687C00C, kibuzzard-6687C00C |
| 2 | G*** | kibuzzard-6687C3AC | kibuzzard-6687C3AC, kibuzzard-6687C3AC |
| 2 | G*** | kibuzzard-6687C371 | kibuzzard-6687C371, kibuzzard-6687C371 |
| 2 | G*** | kibuzzard-6687BD2B | kibuzzard-6687BD2B, kibuzzard-6687BD2B |
| 2 | G*** | kibuzzard-6687BD8E | kibuzzard-6687BD8E, kibuzzard-6687BD8E |
| 2 | G*** | kibuzzard-6687BCF3 | kibuzzard-6687BCF3, kibuzzard-6687BCF3 |
| 2 | INA240A2D | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7, U8 |
| 2 | SW_SPST | easyeda:SW-TH_PANASONIC_EVPAKE31A | SW1, SW2 |
| 1 | * | Jumper:SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm | JP1 |
| 1 | * | local_lib:jumper12_closed | JP3 |
| 1 | 10n | Capacitor_SMD:C_0402_1005Metric | C23 |
| 1 | 10u | Inductor_SMD:L_0805_2012Metric | L2 |
| 1 | 120 | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 2.2u | Capacitor_SMD:C_0805_2012Metric | C9 |
| 1 | 2.2u | Capacitor_SMD:C_0402_1005Metric | C18 |
| 1 | 220n | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | 22u | Capacitor_SMD:C_0805_2012Metric | C14 |
| 1 | 27n | Inductor_SMD:L_0603_1608Metric | L1 |
| 1 | 4.7k | Resistor_SMD:R_0402_1005Metric | R18 |
| 1 | 47u | Capacitor_SMD:CP_Elec_5x5.7 | C30 |
| 1 | AS5047D | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U5 |
| 1 | DRV8313PWP | easyeda:HTSSOP-28_L9.8-W4.5-P0.65-LS6.6-BL-EP | U3 |
| 1 | Encoder | easyeda:CONN-SMD_5P-P1.00_MEGASTAR_ZX-SH1.0-5PWT | J2 |
| 1 | G*** | kibuzzard-6687B983 | kibuzzard-6687B983 |
| 1 | G*** | kibuzzard-6687BBBA | kibuzzard-6687BBBA |
| 1 | G*** | kibuzzard-6687BF56 | kibuzzard-6687BF56 |
| 1 | G*** | kibuzzard-6687BC5B | kibuzzard-6687BC5B |
| 1 | G*** | kibuzzard-6687BFE6 | kibuzzard-6687BFE6 |
| 1 | G*** | kibuzzard-6687B97C | kibuzzard-6687B97C |
| 1 | G*** | kibuzzard-6687BB13 | kibuzzard-6687BB13 |
| 1 | G*** | kibuzzard-690CC9D7 | kibuzzard-690CC9D7 |
| 1 | G*** | kibuzzard-6687BD97 | kibuzzard-6687BD97 |
| 1 | G*** | kibuzzard-6687C408 | kibuzzard-6687C408 |
| 1 | G*** | kibuzzard-6687B989 | kibuzzard-6687B989 |
| 1 | G*** | kibuzzard-6687BB22 | kibuzzard-6687BB22 |
| 1 | G*** | kibuzzard-6687BC6D | kibuzzard-6687BC6D |
| 1 | G*** | kibuzzard-6687BD9D | kibuzzard-6687BD9D |
| 1 | G*** | kibuzzard-6687C487 | kibuzzard-6687C487 |
| 1 | G*** | kibuzzard-6687C0E6 | kibuzzard-6687C0E6 |
| 1 | G*** | kibuzzard-6687BFB6 | kibuzzard-6687BFB6 |
| 1 | G*** | kibuzzard-6687BFD2 | kibuzzard-6687BFD2 |
| 1 | G*** | kibuzzard-6687B975 | kibuzzard-6687B975 |
| 1 | G*** | kibuzzard-6687BFAE | kibuzzard-6687BFAE |
| 1 | G*** | kibuzzard-6687C148 | kibuzzard-6687C148 |
| 1 | G*** | kibuzzard-6687C12A | kibuzzard-6687C12A |
| 1 | G*** | kibuzzard-6687B962 | kibuzzard-6687B962 |
| 1 | G*** | kibuzzard-6687C440 | kibuzzard-6687C440 |
| 1 | G*** | kibuzzard-6687BBC5 | kibuzzard-6687BBC5 |
| 1 | G*** | kibuzzard-6687BC64 | kibuzzard-6687BC64 |
| 1 | G*** | kibuzzard-6687BD70 | kibuzzard-6687BD70 |
| 1 | G*** | kibuzzard-6687BD69 | kibuzzard-6687BD69 |
| 1 | G*** | kibuzzard-6687BB56 | kibuzzard-6687BB56 |
| 1 | G*** | kibuzzard-6687BD76 | kibuzzard-6687BD76 |
| 1 | G*** | kibuzzard-6687BF5D | kibuzzard-6687BF5D |
| 1 | G*** | kibuzzard-6687BBB1 | kibuzzard-6687BBB1 |
| 1 | G*** | kibuzzard-690CC938 | kibuzzard-690CC938 |
| 1 | G*** | kibuzzard-6687B96D | kibuzzard-6687B96D |
| 1 | G*** | kibuzzard-6687BB64 | kibuzzard-6687BB64 |
| 1 | GPIO | easyeda:CONN-SMD_8P-P1.00_MEGASTAR_ZX-SH1.0-8PWT | J6 |
| 1 | GREEN | LED_SMD:LED_0603_1608Metric | D7 |
The 143 most common of 155 parts.

williamhaarhoff/foc8313
Highly compact field oriented controller based on the DRV8313 IC

sidrk-dev/portfolio
This is a personal engineering portfolio website built with Next.js 15, Tailwind CSS, and Framer Motion.

Zhang-Yong/Simple_FOC_Uno_shield_Drv8313
Arduion Uno R3 BLDC_Driver shield, use Drv813 chip


PSU-Ext-Org/psu-ext-hardware
A repository to store PSU-EXT hardware design assets, schematics, circuit diagrams, CAD files and manufacturing data.

Deco025/resonare
Resonare: open-source 120 W LCC-S resonant wireless charger, transmitter and receiver boards (KiCad 10, 4-layer)



It measures 35 × 35 mm and has 4 copper layers, 1.6 mm thick.
155 parts, built around the INA240A2D, AS5047D and DRV8313PWP. 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.
From the williamhaarhoff/foc8313 repository on GitHub, at the commit this page was made from: the board is hw/foc8313.kicad_pcb and its schematic adaptor/adaptor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask williamhaarhoff before reusing the design.