Skip to the content
4 layersMotorCAN, the printed circuit board in 3D

CANBus based FOC motor driver board designed for drone gimbal motors

Copper layers
4
Thickness
1.6 mm
Parts
68
Nets
77
Pads
261
Tracks, vias
743, 178
Pours
23
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
6 Jun 2026
Updated
10 Aug 2026

Overview

MotorCAN is an open-source printed circuit board by chairlesengi, from the chairlesengi/MotorCAN repository on GitHub, published under the MIT licence. It is a 4-layer board with 68 parts on 77 nets, routed with 743 tracks and 178 vias.

It is built around the STM32G431CBT6, SN65HVD230DR and DRV8316CRRGFR, with the MT6816CT-AKD-R, ZX-SH1.0-3PWT and WAFER-GH1.25-4PWB among its other parts. Its parts include 29 capacitors, 14 resistors, 8 connectors, 4 ICs and 3 diodes. It belongs with the robots and motor control and interfaces and adapters boards and the STM32 boards of this library.

Main components

8

README

README.md

MotorCAN

CANBus based FOC motor driver board designed for drone gimbal motors for node-based control, designed in KiCad.

Features:

  • STM32G431 processor core for SimpleFOC software and CAN communication
  • 3.3V CAN communication for easy logic level support
  • Runs on 20-26V DC
  • Integrated magnetic absolute encoder (MT6816CT)
  • Handles up to ~3A of motor current

This driver is designed to be a fully integrated solution that mounts to the back of a gimbal motor with a diametrically magnetized magnet. For that reason, it includes an absoulute magnetic encoder and leverages the current sensing capabilities of the DRV8316C driver to maintain a continous measurement of the position of the rotor of the motor and its magnetic field. Then, the STM32 running SimpleFOC calculates the exact currents on each phase needed to create a magnetic torque on the motor that is 90 degrees from the magnetic field and therefore gives the greatest overall control of the motor. This chip also has a 3.3V CAN chip so it can link up to a simple 4 wire network of muliple of these boards for applications like camera gimbals.

Credits: SimpleFOC: https://github.com/simplefoc KiCad: https://www.kicad.org

Parts

68
QtyValueFootprintReferences
1010uFCapacitor_SMD:C_1206_3216MetricC3, C4, C5, C6, C7, C8, C9, C10, C11, C12
8100nFCapacitor_SMD:C_0402_1005MetricC13, C16, C20, C21, C22, C23, C27, C28
510kResistor_SMD:R_0603_1608MetricR9, R10, R11, R13, R14
4100Resistor_SMD:R_0603_1608MetricR4, R5, R6, R8
4ZX-SH1.0-3PWTeasyeda2kicad:CONN-SMD_3P-P1.00_MEGASTAR_ZX-SH1.0-3PWTCN1, CN4, CN5, CN6
3100kResistor_SMD:R_0603_1608MetricR2, R7, R12
31nFCapacitor_SMD:C_0603_1608MetricC17, C18, C19
31uFCapacitor_SMD:C_0603_1608MetricC14, C24, C25
3MountingHole_PadMountingHole:MountingHole_2.2mm_M2_ISO14580_Pad_TopBottomH1, H3, H4
210pFCapacitor_SMD:C_0402_1005MetricC1, C2
2WAFER-GH1.25-4PWBeasyeda2kicad:CONN-SMD_4P-P1.25_XUNPU_WAFER-GH1.25-4PWBCN2, CN3
1100uFCapacitor_SMD:CP_Elec_6.3x7.7C29
1120Resistor_SMD:R_0603_1608MetricR1
122kResistor_SMD:R_0603_1608MetricR3
122uFCapacitor_SMD:C_1206_3216MetricC26
126VDiode_SMD:D_SMBD3
12N7002Package_TO_SOT_SMD:SOT-23Q1
14.7V ZenerDiode_SMD:D_SOD-123D1
147nFCapacitor_SMD:C_0603_1608MetricC15
147uHeasyeda2kicad:IND-SMD_L4.0-W4.0L1
1600@100MHzResistor_SMD:R_0603_1608MetricFB1
1AConnector_Wire:SolderWirePad_1x01_SMD_2x4mmM1
1BConnector_Wire:SolderWirePad_1x01_SMD_2x4mmM2
1CConnector_Wire:SolderWirePad_1x01_SMD_2x4mmM3
1DRV8316CRRGFReasyeda2kicad:VQFN-40_L7.0-W5.0-P0.50-BL-EP5.7U2
1MT6816CT-AKD-Reasyeda2kicad:SOP-8_L4.9-W3.9-P1.27-LS6.0-BL-1U4
1PESD2CANFD24V-Keasyeda2kicad:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRD2
1PWR INConnector_AMASS:AMASS_XT30PW-M_1x02_P2.50mm_HorizontalJ2
1PWR OUTConnector_AMASS:AMASS_XT30PW-F_1x02_P2.50mm_HorizontalJ3
1SN65HVD230DReasyeda2kicad:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BLU3
1STM32G431CBT6easyeda2kicad:LQFP-48_L7.0-W7.0-P0.50-LS9.0-BLU1
1XL7EL89CKI-111YLC-24Measyeda2kicad:CRYSTAL-SMD_4P-L2.0-W1.6-BL-AX1

Similar boards

  • 6 layers39.5 × 39.5 mmLEVIA H7, the printed circuit board in 3D

    LEVIA H7

    piecol/LEVIA-H7

    Open hardware STM32H743 drone flight controller

    173 parts71CERN-OHL-S-2.0
  • 4 layers38 × 64 mmAk display 38x64 SPLIT POWER CANDIDATE, the printed circuit board in 3D

    Ak display 38x64 SPLIT POWER CANDIDATE

    LeeSpo/portable-display-epass-EVT1-minboot-r1

    当前自研硬件为 38 × 64 mm、四层 split-power 工程候选,尚未放行生产。

    147 parts
  • 4 layers48 × 48 mmRobotic actuator TMC, the printed circuit board in 3D

    Robotic actuator TMC

    mefe00/NEMA17_Control_Card

    A driver board designed for direct mounting to the rear of NEMA17 motors and supporting PID control algorithms. Please read the README.md for features and applications. Development and work on new versions are ongoing.

    73 parts
  • 4 layers99 × 76 mmSuspension load daq, the printed circuit board in 3D

    Suspension load daq

    rcyaon/suspension-board

    suspension arm force logger for olin baja

    256 parts
  • 6 layers70 × 70 mmFoC Motor Controller, the printed circuit board in 3D

    FoC Motor Controller

    WeymenKoo/Motor-Controller

    Technical notes from a full design cycle: idea → theory → schematic → simulation → layout → fab → bring-up plan.

    212 parts
  • 4 layers34 × 37.3 mmMg gimbus, the printed circuit board in 3D

    Mg gimbus

    Every-Flavor-Robotics/motorgo-mini-hardware

    hardware files for motorgo mini

    102 parts12

Questions

What parts does the MotorCAN use?

68 parts, built around the STM32G431CBT6, SN65HVD230DR, DRV8316CRRGFR and MT6816CT-AKD-R. 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 MotorCAN KiCad files?

From the chairlesengi/MotorCAN repository on GitHub, at the commit this page was made from: the board is MotorCAN/MotorCAN.kicad_pcb and its schematic MotorCAN/MotorCAN.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MotorCAN design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).