Moco pg4

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

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

About the Moco pg4 PCB

Moco pg4 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 40 × 40 mm, with 90 components from 72 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 35 capacitors, 32 resistors, 8 connectors, 6 transistors, 3 ICs and 2 LEDs.

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 pg4, from the project README
From the project README

Main components on the Moco pg4

Moco pg4 bill of materials (BOM)

90 components, 72 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
XC6220B331MR
STSPIN32G4
U1
1
DRV8301
TCAN337
U2
1
STM32G431CBT6
MA702
U3
6
CSD18540Q5B
DMTH4007SPS
Q1, Q2, Q3, Q4, Q5, Q6
1
8MHZ
24MHz
Y1
1
CONN_01X06
Debug
J1
2
CAN
J2, J8
1
CONN_01X02
V+
J3
1
CONN_01X09
V-
J4
1
CONN_01X03
A
J5
1
CONN_02X02_TOP_BOTTOM
B
J6
1
CONN_02X02_TOP_BOTTOM
C
J7
1
RESET
SW1
1
C375569
Red
LD1
1
Blue
LD2
1
SS34
STPS0560Z
D1
1
22UH/1.5A
18uH
L1
1
270PF
6.8pF
C1
1
10UF
6.8pF
C2
1
4.7UF
100nF
C3
Show 52 more
QtyPartRefs
1
270PF
100nF
C4
1
82PF
100nF
C5
1
2.2NF
10uF
C6
2
2.2NF
220nF/50V
C7, C20
1
15NF
100nF
C8
1
2.2UF/50V
100nF
C9
1
2.2UF/16V
1uF
C10
1
4.7UF/50V
100nF
C11
1
1UF
1uF
C12
1
1UF
10uF
C13
1
100NF/50V
220nF/50V
C14
1
2.2UF/50V
100nF/50V
C15
3
100NF/50V
100nF
C16, C19, C22
1
4.7UF/50V
220nF/50V
C17
1
22NF
100nF/50V
C18
1
2.2NF
100nF/50V
C21
2
100NF/50V
10uF/50V
C23, C24
1
68UF
10uF/50V
C25
1
47UF/50V
10uF/50V
C26
1
2.2UF/50V
10uF/50V
C27
5
22UF/50V
10uF/50V
C28, C29, C30, C31, C34
1
2.2UF/16V
10uF/50V
C33
1
100NF
1uF
C36
1
12PF
10uF/50V
C37
1
4.7K
120R
R1
2
10K
10k
R2, R6
1
4.7K
100k
R3
1
10K
22k
R4
1
680R
10k
R5
1
680R
1k
R7
1
1k
R8
1
330R
10R
R9
1
3.3K
10R
R10
1
3.3K
24k
R11
1
3.3K
1.78k
R12
2
2.2R
20mΩ/3W
R13, R29
1
2.2R
24k
R14
1
47K
1.78k
R15
1
22R
12k
R16
1
22R
10R
R17
1
10K
10R
R18
2
24k
R19, R27
1
10K
1.78k
R20
1
3.3K
20mΩ/3W
R21
1
C25767
24k
R22
1
18K
1.78k
R23
1
10K
12k
R24
2
2.2R
10R
R25, R26
1
2.2R
1.78k
R28
1
120R
24k
R30
1
120R
1.78k
R31
1
12k
R32

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

What microcontroller does the Moco pg4 use?

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

How big is the Moco pg4 PCB?

The Moco pg4 measures 40 × 40 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Moco pg4?

90 components, from 72 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 pg4 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 pg4 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 pg4 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