3D Printer Mainboard STM32

m47812·Custom-3D-Printer-Controller·3D_Printer_Mainboard_STM32/3D_Printer_Mainboard_STM32.kicad_pcb

3D Printer Mainboard STM32 PCB layout, top view — open source STM32 board by m47812

About the 3D Printer Mainboard STM32 PCB

3D Printer Mainboard STM32 is an open source STM32 PCB design by m47812, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 130 × 110 mm, with 186 components from 59 distinct parts.

Its main chip is the STM32F722RETx, from the STM32 family. Other key parts include the ATWINC1500-MR210PB1954, EL357N(C)(TA)-G, TPS54331 and TMC2209_DriverBoard. By type, the board carries 55 capacitors, 48 resistors, 29 connectors, 15 diodes, 10 ICs and 10 inductors.

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

From the project

A fully custom 3D Printer controller board based on an stm32f7 controller with TMC2209 stepper drivers

This Repo contains the design files for a fully custom 3D printer controller board. It is equipped with an STM32F7 Controller and uses custom-made TMC2209 Driver PCBs (also included in the Repo). The PCB was designed for using JLCPCBs Assembly service, so most of the SMD parts can directly be assembled by them. The Controller PCB is a two layer board, which makes production for hobby projects more affordable.

3D Printer Mainboard STM32, from the project README
From the project README

Main components on the 3D Printer Mainboard STM32

3D Printer Mainboard STM32 bill of materials (BOM)

186 components, 59 distinct parts.

QtyPartRefs
1
ATWINC1500-MR210PB1954
IC401
1
EL357N(C)(TA)-G
U201
1
TPS54331
U202
1
STM32F722RETx
U501
6
TMC2209_DriverBoard
U701, U702, U703, U704, U705, U706
5
AO3400A
Q301, Q303, Q304, Q305, Q306
1
HUF76639S3ST
Q302
1
8MHz
Y501
1
USB_B_Micro
J201
1
Screw_Terminal_01x02
J202
1
Screw_Terminal_01x03
J203
10
Screw_Terminal_01x02
J301, J303, J304, J305, J306, J307, J308, J309 +2
1
Screw_Terminal_01x02
J302
1
Micro_SD_Card_Det_Hirose_DM3AT
J401
3
Conn_01x02
J501, J503, J504
1
Conn_01x06
J502
1
Screw_Terminal_01x06
J602
1
Screw_Terminal_01x04
J603
8
Conn_01x04
J701, J702, J703, J704, J705, J706, J707, J708
1
Battery_Cell
BT501
Show 39 more
QtyPartRefs
6
2920L260/24DR
F301, F303, F304, F305, F306, F307
1
12D2200E
F302
4
TestPoint_2Pole
TP401, TP402, TP501, TP502
1
green
D101
3
P6SMB33A
D201, D204, D601
4
SS34
D202, D203, D205, D206
1
LED
D207
4
SMAZ27-13-F
D301, D302, D303, D304
2
B5819W
D501, D502
3
GZ2012D601TF
FB201, FB202, FB203
6
GZ2012D101TF
FB501, FB502, FB503, FB504, FB601, FB602
1
6.8u
L201
11
220u
C201, C211, C212, C213, C604, C705, C709, C710 +3
1
82p
C202
18
100n
C203, C210, C214, C601, C602, C603, C701, C702 +10
1
220p
C204
1
10n
C205
2
22u
C206, C207
14
100n
C208, C209, C301, C302, C303, C401, C402, C501 +6
1
10n
C403
1
2.2u
C404
1
10u
C405
2
22p
C502, C503
2
4.7u
C507, C509
1
470
R101
1
68
R201
1
10k
R202
1
100k
R203
1
47k
R204
4
10k
R205, R402, R502, R507
1
3.3k
R206
1
220
R207
12
1k
R301, R303, R304, R305, R306, R307, R308, R501 +4
1
330
R302
2
100k
R309, R511
2
1M
R401, R403
5
47k
R404, R405, R406, R407, R408
1
0R
R504
14
0Ohm
R505, R506, R701, R702, R703, R704, R705, R706 +6

3D Printer Mainboard STM32 design files

The KiCad project lives in the m47812/Custom-3D-Printer-Controller repository on GitHub; these links point at the commit this page was built from.

3D Printer Mainboard STM32: common questions

What microcontroller does the 3D Printer Mainboard STM32 use?

The 3D Printer Mainboard STM32 is built around the STM32F722RETx, from the STM32 family.

How big is the 3D Printer Mainboard STM32 PCB?

The 3D Printer Mainboard STM32 measures 130 × 110 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the 3D Printer Mainboard STM32?

186 components, from 59 distinct parts. The full bill of materials is listed on this page.

Where can I download the 3D Printer Mainboard STM32 design files?

From the m47812/Custom-3D-Printer-Controller repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the 3D Printer Mainboard STM32 design in my own project?

Yes, under the terms of its GPL-3.0 license, which m47812 chose for the repository.

Can I test firmware for the 3D Printer Mainboard STM32 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 Custom-3D-Printer-Controller

Similar boards