3D Printer Mainboard STM32
m47812·Custom-3D-Printer-Controller·3D_Printer_Mainboard_STM32/3D_Printer_Mainboard_STM32.kicad_pcb
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.
Main components on the 3D Printer Mainboard STM32
3D Printer Mainboard STM32 bill of materials (BOM)
186 components, 59 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATWINC1500-MR210PB1954 | ATWINC1500MR210UB1954 | IC401 |
| 1 | EL357N(C)(TA)-G | SOP-4_3.8x4.1mm_P2.54mm | U201 |
| 1 | TPS54331 | SOIC-8_3.9x4.9mm_P1.27mm | U202 |
| 1 | STM32F722RETx | LQFP-64_10x10mm_P0.5mm | U501 |
| 6 | TMC2209_DriverBoard | TMC2209_DriverBoard | U701, U702, U703, U704, U705, U706 |
| 5 | AO3400A | SOT-23 | Q301, Q303, Q304, Q305, Q306 |
| 1 | HUF76639S3ST | TO-263-2 | Q302 |
| 1 | 8MHz | Crystal_SMD_5032-2Pin_5.0x3.2mm | Y501 |
| 1 | USB_B_Micro | USB_Micro-B_Wuerth_629105150521_CircularHoles | J201 |
| 1 | Screw_Terminal_01x02 | 1756993 | J202 |
| 1 | Screw_Terminal_01x03 | TerminalBlock_Phoenix_MPT-0,5-3-2.54_1x03_P2.54mm_Horizontal | J203 |
| 10 | Screw_Terminal_01x02 | TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J301, J303, J304, J305, J306, J307, J308, J309 +2 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal | J302 |
| 1 | Micro_SD_Card_Det_Hirose_DM3AT | microSD_HC_Hirose_DM3D-SF | J401 |
| 3 | Conn_01x02 | Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J501, J503, J504 |
| 1 | Conn_01x06 | PinHeader_1x06_P2.54mm_Vertical | J502 |
| 1 | Screw_Terminal_01x06 | TerminalBlock_Phoenix_MPT-0,5-6-2.54_1x06_P2.54mm_Horizontal | J602 |
| 1 | Screw_Terminal_01x04 | TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_Horizontal | J603 |
| 8 | Conn_01x04 | Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical | J701, J702, J703, J704, J705, J706, J707, J708 |
| 1 | Battery_Cell | BatteryHolder_Keystone_1058_1x2032 | BT501 |
Show 39 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | 2920L260/24DR | Fuse_2920_7451Metric | F301, F303, F304, F305, F306, F307 |
| 1 | 12D2200E | Fuse_1206_3216Metric | F302 |
| 4 | TestPoint_2Pole | PinHeader_1x02_P2.54mm_Vertical | TP401, TP402, TP501, TP502 |
| 1 | green | LED_0603_1608Metric | D101 |
| 3 | P6SMB33A | D_SMB | D201, D204, D601 |
| 4 | SS34 | D_SMA | D202, D203, D205, D206 |
| 1 | LED | LED_0603_1608Metric | D207 |
| 4 | SMAZ27-13-F | D_SMA | D301, D302, D303, D304 |
| 2 | B5819W | D_SOD-123 | D501, D502 |
| 3 | GZ2012D601TF | C_0805_2012Metric | FB201, FB202, FB203 |
| 6 | GZ2012D101TF | R_0805_2012Metric | FB501, FB502, FB503, FB504, FB601, FB602 |
| 1 | 6.8u | L_Sunlord_MWSA0518_5.4x5.2mm | L201 |
| 11 | 220u | CP_Elec_8x10 | C201, C211, C212, C213, C604, C705, C709, C710 +3 |
| 1 | 82p | C_0603_1608Metric | C202 |
| 18 | 100n | C_0603_1608Metric | C203, C210, C214, C601, C602, C603, C701, C702 +10 |
| 1 | 220p | C_0603_1608Metric | C204 |
| 1 | 10n | C_0603_1608Metric | C205 |
| 2 | 22u | C_0603_1608Metric | C206, C207 |
| 14 | 100n | C_0402_1005Metric | C208, C209, C301, C302, C303, C401, C402, C501 +6 |
| 1 | 10n | C_0402_1005Metric | C403 |
| 1 | 2.2u | C_0603_1608Metric | C404 |
| 1 | 10u | C_0402_1005Metric | C405 |
| 2 | 22p | C_0402_1005Metric | C502, C503 |
| 2 | 4.7u | C_0603_1608Metric | C507, C509 |
| 1 | 470 | R_0603_1608Metric | R101 |
| 1 | 68 | R_0603_1608Metric | R201 |
| 1 | 10k | R_0603_1608Metric | R202 |
| 1 | 100k | R_0603_1608Metric | R203 |
| 1 | 47k | R_0603_1608Metric | R204 |
| 4 | 10k | R_0402_1005Metric | R205, R402, R502, R507 |
| 1 | 3.3k | R_0402_1005Metric | R206 |
| 1 | 220 | R_0603_1608Metric | R207 |
| 12 | 1k | R_0402_1005Metric | R301, R303, R304, R305, R306, R307, R308, R501 +4 |
| 1 | 330 | R_0402_1005Metric | R302 |
| 2 | 100k | R_0402_1005Metric | R309, R511 |
| 2 | 1M | R_0402_1005Metric | R401, R403 |
| 5 | 47k | R_0402_1005Metric | R404, R405, R406, R407, R408 |
| 1 | 0R | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R504 |
| 14 | 0Ohm | R_0603_1608Metric | 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
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k