PCMC control

qiuniangdu·PCMC·PCMC_control/PCMC_control.kicad_pcb

PCMC control PCB layout, top view — open source STM32 board by qiuniangdu

About the PCMC control PCB

PCMC control is an open source STM32 PCB design by qiuniangdu, published on GitHub under the MIT license. It is a 4-layer board measuring 57.1 × 39.6 mm, with 90 components from 36 distinct parts.

Its main chip is the STM32G474CBTX, from the STM32 family. Other key parts include the INA240A1PW, INA139 and JW5026. By type, the board carries 34 capacitors, 27 resistors, 10 connectors, 7 ICs, 6 diodes and 2 inductors.

From the project

峰值电流控制PCB以及代码

- IDE: STM32CubeMX 6.17 + CLion / VSCode - 工具链: GCC ARM Embedded (arm-none-eabi-gcc) - 构建系统: CMake + Ninja - HAL 版本: STM32Cube FW G4 V1.6.3 - 编译器优化: -O0 (Debug)

Main components on the PCMC control

PCMC control bill of materials (BOM)

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

QtyPartRefs
1
STM32G474CBTX
STM32G474CBTx
U1
3
INA240A1PW
U2, U3, U4
1
INA139
U5
2
JW5026
U6, U7
1
CRYSTAL_GND24
Crystal_GND24
Y1
1
CONN_01X04_MOUNTINGPIN
Conn_01x04_MountingPin
J1
1
CONN_01X04_MOUNTINGPIN
Conn_01x04_MountingPin
J2
3
CONN_01X02_PIN
Conn_01x02_Pin
J3, J4, J6
2
CONN_01X02_SOCKET
Conn_01x02_Socket
J5, J7
1
CONN_02X05_ROW_LETTER_FIRST
Conn_02x05_Row_Letter_First
J8
2
CONN_02X02_COUNTER_CLOCKWISE
Conn_02x02_Counter_Clockwise
J9, J10
2
RS3236
RS3236_U1, RS3236_U2
1
SW_OMRON_B3FS
SW_Omron_B3FS
SW1
1
SMAJ24CA
SMAJ36CA
D1
4
LED
D2, D3, D4, D5
1
WS2812B
D6
2
4.7U
4.7u
L1, L2
2
18P
18p
C1, C4
1
100NF
100nf
C2
2
100N
100n
C3, C11
Show 16 more
QtyPartRefs
2
3N3
3n3
C5, C6
10
100N
100n
C7, C8, C9, C10, C18, C20, C22, C23 +2
6
3.3NF
3.3nf
C12, C13, C14, C15, C16, C17
4
4.7U
4.7u
C19, C21, C31, C33
4
10U
10u
C24, C25, C30, C32
2
10N
10n
C27, C29
1
220UF
220uf
C34
6
10K
R1, R22, R23, R24, R25, R26
2
33kΩ
R2, R3
8
2.2kΩ
R4, R5, R12, R13, R14, R15, R16, R18
5
120
R6, R7, R8, R9, R27
2
2mΩ
R10, R17
1
20kΩ
R11
1
1.5K
1.5k
R19
1
21K
21k
R20
1
2k
R21

PCMC control design files

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

PCMC control: common questions

What microcontroller does the PCMC control use?

The PCMC control is built around the STM32G474CBTX, from the STM32 family.

How big is the PCMC control PCB?

The PCMC control measures 57.1 × 39.6 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the PCMC control?

90 components, from 36 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 PCMC control design files?

From the qiuniangdu/PCMC 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 PCMC control design in my own project?

Yes, under the terms of its MIT license, which qiuniangdu chose for the repository.

Can I test firmware for the PCMC control 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 PCMC

Similar boards