

Motor controller
Motor controller for Moh project
- Size
- 26 × 35.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 63
- Pads
- 159
- Tracks, vias
- 298, 30
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 28 Dec 2025
- Updated
- 6 Jan 2026
Overview
Motor controller is an open-source printed circuit board by godgnidoc, from the godgnidoc/moh-motor-controller repository on GitHub. It is a 2-layer board of 26 × 35.3 mm with 34 parts on 63 nets, routed with 298 tracks and 30 vias.
It is built around the STM32F031C6T6, SSP7903P33PR and NCD0603W1. Its parts include 18 capacitors, 6 resistors, 4 ICs, 4 connectors and 1 diode. It belongs with the robots and motor control boards and the STM32 boards of this library.
Main components
3STM32F031C6T6
LQFP-48(7x7)-40℃~+85℃ 12bit 2V~3.6V 32 Bit 32KB 39 48MHz 4KB ARM Cortex-M0 Built-in FLASH LQFP-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)SSP7903P33PR
SOT-89-3-40℃~+85℃@(Ta) 1 1.5V@(1A) 1A 2uA 3.3V 40V 54.5dB@(1kHz) Fixed Over Current Protection、Over Temperature Protection、Short Circuit Protection Positive SOT-89-3 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSShanghai Siproin MicroelectronicsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsNCD0603W1
0603-30℃~+85℃ 130° 2.6V~3.6V 20mA 300mcd 72mW Discrete Diode Top-mount White 0603 LED Indication - Discrete ROHSFoshan NationStar OptoelectronicsLED Indication - Discrete
README
README.md仓库简介
本仓库计划托管墨项目中全部电机驱动器,包括每款电机驱动器的电路设计和软件源码。但目前只有一款,所以目录结构暂不复杂化。
仓库中的电路设计材料可以使用 KiCad 工具查看与编辑,请确保已经导入了 kicad-libraries 仓库中提供的外部库再打开项目文件。
驱动器的软件源码所需的编译工具链与下载工具会因电机驱动器硬件平台而异。
Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C5, C6, C9, C10, C12, C13, C15, C16 |
| 5 | 10K | Resistor_SMD:R_0402_1005Metric | R1, R3, R4, R5, R6 |
| 3 | GH1.25 | LCEDA_Connector_Wafer:CONN-TH_2P-P1.25_XUNPU_WAFER-GH1.25-2PWB | J1, J2, J3 |
| 2 | 10pF | Capacitor_SMD:C_0402_1005Metric | C7, C8 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C4, C17 |
| 2 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C11, C14 |
| 1 | 10nF | Capacitor_SMD:C_0402_1005Metric | C18 |
| 1 | 120 | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | AS5600 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | GH1.25 | LCEDA_Connector_Wafer:CONN-TH_3P-P1.25_GH1.25-WAFER-GH1.25-3PWB | J4 |
| 1 | NCD0603W1 | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | SS6343M | Package_DFN_QFN:QFN-24-1EP_3x4mm_P0.4mm_EP1.65x2.65mm | U3 |
| 1 | SSP7903P33PR | Package_TO_SOT_SMD:SOT-89-3 | U1 |
| 1 | STM32F031C6T6 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U4 |
| 1 | YSX530GA 8MHz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y1 |
Questions
How big is the Motor controller PCB?
It measures 26 × 35.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Motor controller use?
34 parts, built around the STM32F031C6T6, SSP7903P33PR and NCD0603W1. 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 Motor controller KiCad files?
From the godgnidoc/moh-motor-controller repository on GitHub, at the commit this page was made from: the board is motor-controller.kicad_pcb and its schematic motor-controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Motor controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask godgnidoc before reusing the design.
Similar boards
- 6 layers95 × 55 mm

- 2 layers96 × 70 mm

- 2 layers94 × 94 mm

Jellyfish lights panelized
wszeto9/2.008-Jellyfish
PCA for Jellyfish themed yo-yos for my 2.008 project
480 partsMIT - 2 layers

- 2 layers142.5 × 106.4 mm

- 2 layers26 × 30 mm

Microcontroller
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
34 parts1.1kCC-BY-4.0 - 2 layers171.2 × 72.9 mm

Amiga gfxcard old
mntmn/amiga2000-gfxcard
MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog
34 parts1k - 2 layers53.5 × 62.5 mm

Led matrix
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
34 parts915