Moco rc1

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

Moco rc1 PCB layout, top view — open source STM32 board by ziteh
Simulate this board

About the Moco rc1 PCB

Moco rc1 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 35 × 35 mm, with 80 components from 68 distinct parts.

Its main chip is the STM32G431CBT6, from the STM32 family. Other key parts include the XC6220B331MR and DRV8301. By type, the board carries 30 resistors, 27 capacitors, 7 connectors, 4 diodes, 3 ICs and 3 transistors.

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

From the project

PMSM/BLDC motor controller/driver PCBs

BLDC/PMSM motor controller/driver boards. SC1 Demo video

- SC1: STSPIN32G4 + CSD88584Q5DC. Square PCB 40x40mm. - RD501: DRV8301 + STM32G431. Square PCB 50x50mm. - RD321: STSPIN32F0A + SiZ250DT. Square PCB 32x32mm. - OD501: DRV8323H + STM32G431. Round PCB Ø50mm. - OI401: DRV8316C + STM32G431. Round PCB Ø40mm. - PG4: :construction: WIP. - BKD8316: DRV8316 Breakout board

Moco rc1, from the project README
From the project README

Main components on the Moco rc1

Moco rc1 bill of materials (BOM)

80 components, 68 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
XC6220B331MR
STSPIN32F0A
U1
1
DRV8301
TCAN4550
U2
1
STM32G431CBT6
AS5600
U3
3
CSD18540Q5B
FDMD8240LET40
Q1, Q2, Q3
1
8MHZ
40MHz
Y1
1
CONN_01X06
OUT_U
J1
1
OUT_V
J2
1
CONN_01X02
OUT_W
J3
1
CONN_01X09
Conn_02x03_Odd_Even
J4
1
CONN_01X03
VM+
J5
1
CONN_02X02_TOP_BOTTOM
VM-
J6
1
CONN_02X02_TOP_BOTTOM
CAN
J7
3
20mΩ/3W
RS1, RS2, RS3
1
RESET
SW1
1
SS34
MBR180S1
D1
2
TVS
D2, D3
1
LED
D4
1
22UH/1.5A
18uH
L1
1
270PF
100nF/50V
C1
1
10UF
1nF
C2
Show 48 more
QtyPartRefs
1
4.7UF
10uF/50V
C3
1
270PF
10nF
C4
1
82PF
12pF
C5
1
2.2NF
12pF
C6
1
2.2NF
47uF
C7
1
15NF
100nF
C8
1
2.2UF/50V
10uF
C9
1
2.2UF/16V
100nF
C10
1
4.7UF/50V
100nF
C11
1
1UF
300nF
C12
1
1UF
10uF
C13
1
100NF/50V
10nF
C14
1
2.2UF/50V
100nF
C15
1
100NF/50V
100nF
C16
1
4.7UF/50V
4.7nF
C17
1
22NF
100nF
C18
2
100NF/50V
220nF/50V
C19, C22
2
2.2NF
10uF/50V
C20, C21
1
100NF/50V
100nF/50V
C23
1
100NF/50V
1nF
C24
1
68UF
220nF/50V
C25
1
47UF/50V
100nF/50V
C26
1
2.2UF/50V
1nF
C27
1
4.7K
10R
R1
1
10K
10R
R2
1
4.7K
24k
R3
2
10K
1.78k
R4, R18
1
680R
1.78k
R5
3
10K
24k
R6, R20, R24
1
680R
12k
R7
1
10k
R8
1
330R
10k
R9
2
3.3K
60R
R10, R11
1
3.3K
4.7k
R12
1
2.2R
4.7k
R13
1
2.2R
10k
R14
1
47K
10R
R15
1
22R
10R
R16
1
22R
24k
R17
1
1.78k
R19
1
3.3K
12k
R21
1
C25767
10R
R22
1
18K
10R
R23
2
2.2R
1.78k
R25, R26
1
24k
R27
1
2.2R
12k
R28
1
2.2R
68k
R29
1
120R
10k
R30

Moco rc1 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 rc1: common questions

What microcontroller does the Moco rc1 use?

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

How big is the Moco rc1 PCB?

The Moco rc1 measures 35 × 35 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Moco rc1?

80 components, from 68 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 rc1 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 rc1 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 rc1 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