Moco-RD501

ziteh·moco·hardware/moco-rd501/moco-rd501.kicad_pcb

Moco-RD501 PCB layout, top view — open source STM32 board by ziteh

About the Moco-RD501 PCB

Moco-RD501 is an open source STM32 PCB design by ziteh, published on GitHub under the CERN-OHL-P-2.0 license. It is a 4-layer board measuring 50 × 50 mm, with 114 components from 52 distinct parts.

Its main chip is the STM32G431CBT6, from the STM32 family. Other key parts include the XC6220B331MR, DRV8301, MCP25625 and AS5147. By type, the board carries 50 capacitors, 38 resistors, 7 connectors, 6 transistors, 5 ICs and 2 crystals.

It belongs with the robotics & motion designs in this gallery.

From the project

PMSM/BLDC motor controller/driver PCBs

STM32G431C8T6 MCU, DRV8301 gate driver, CSD18540Q5B power N-MOSFETs and AS5047x magnetic encoder.

Based on ODrive v3.5 PCB and SimpleFOC firmware.

- Copper layer count: 4 - Board overall dimensions: 50 x 50 mm - Min track/spacing: 0.2 mm / 0.2 mm - Min hole diameter: 0.2 mm - Castellated pads: No - Edge card connectors: No - Plated board edge: No

Moco-RD501, from the project README
From the project README

Main components on the Moco-RD501

Moco-RD501 bill of materials (BOM)

114 components, 52 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
XC6220B331MR
U1
1
DRV8301
U2
1
STM32G431CBT6
U3
1
MCP25625
U4
1
AS5147
U5
6
CSD18540Q5B
Q1, Q2, Q3, Q4, Q5, Q6
1
8MHZ
8MHz
Y1
1
16MHZ
16MHz
Y2
1
CONN_01X06
Conn_01x06
J1
1
Debug
J2
1
CONN_01X02
Conn_01x02
J3
1
CONN_01X09
Conn_01x09
J4
1
CONN_01X03
Conn_01x03
J5
2
CONN_02X02_TOP_BOTTOM
Conn_02x02_Top_Bottom
J6, J7
2
SW_Push
SW1, SW2
1
NCP18XH103F03RB
TH1
1
C375569
LED_BAGR
LD1
1
SS34
D1
1
22UH/1.5A
22uH/1.5A
L1
2
270PF
270pF
C1, C4
Show 32 more
QtyPartRefs
1
10UF
10uF
C2
1
4.7UF
4.7uF
C3
1
82PF
82pF
C5
4
2.2NF
2.2nF
C6, C7, C20, C21
1
15NF
15nF
C8
3
2.2UF/50V
2.2uF/50V
C9, C15, C27
2
2.2UF/16V
2.2uF/16V
C10, C33
2
4.7UF/50V
4.7uF/50V
C11, C17
3
1UF
1uF
C12, C13, C43
6
100NF/50V
100nF/50V
C14, C16, C19, C22, C23, C24
1
22NF
22nF
C18
1
68UF
68uF
C25
1
47UF/50V
47uF/50V
C26
7
22UF/50V
22uF/50V
C28, C29, C30, C31, C32, C34, C35
8
100NF
100nF
C36, C39, C40, C41, C42, C44, C45, C46
2
12PF
12pF
C37, C38
2
22PF
22pF
C47, C48
1
1UF
1uF
C49
1
100NF
100nF
C50
2
4.7K
4.7k
R1, R3
9
10K
10k
R2, R4, R6, R18, R20, R24, R35, R36 +1
2
680R
R5, R7
2
1k
R8, R19
1
330R
R9
5
3.3K
3.3k
R10, R11, R12, R21, R34
6
2.2R
R13, R14, R25, R26, R28, R29
1
47K
47k
R15
2
22R
R16, R17
1
C25767
220k 1%
R22
2
18K
18k
R23, R33
2
0.5mΩ
R27, R32
3
120R
R30, R31, R37

Moco-RD501 design files

The KiCad project lives in the ziteh/moco repository on GitHub; these links point at the commit this page was built from.

Moco-RD501: common questions

What microcontroller does the Moco-RD501 use?

The Moco-RD501 is built around the STM32G431CBT6, from the STM32 family.

How big is the Moco-RD501 PCB?

The Moco-RD501 measures 50 × 50 mm, has 4 copper layers and is 1.6762 mm thick.

How many components are on the Moco-RD501?

114 components, from 52 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Moco-RD501 design files?

From the ziteh/moco repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Moco-RD501 design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which ziteh chose for the repository.

Can I test firmware for the Moco-RD501 without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

More boards in moco

Similar boards