Stm32-3d printer controller

j-silv·stm32-3d-printer-controller·kicad/stm32_nucleo_expansion/nucleo_expansion.kicad_pcb

Stm32-3d printer controller PCB layout, top view — open source STM32 board by j-silv
Simulate this board

About the Stm32-3d printer controller PCB

Stm32-3d printer controller is an open source STM32 PCB design by j-silv, published on GitHub under the MIT license. It is a 2-layer board measuring 70 × 101.7 mm, with 78 components from 25 distinct parts.

Its main chip is the NUCLE_F446RE_MORPHO_CN7, from the STM32 family. Other key parts include the Pololu_Breakout_A4988. By type, the board carries 32 connectors, 20 resistors, 13 capacitors, 5 fuses, 4 modules and 3 transistors.

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

From the project

STM32 Nucleo expansion board developed for controlling a RepRap 3D printer

./kicad/stm32nucleoexpansion/ - Contains all the CAD files for the shield PCB

- Design inspired by Teensylu RepRap - Kudos to mobilinkd for the STM32 morpho connector template - Kudos to bettak for the RepRap StepStick 3D model - Thanks to r/PrintedCircuitBoard on Reddit for the advice and comments

Stm32-3d printer controller, from the project README
From the project README

Main components on the Stm32-3d printer controller

Stm32-3d printer controller bill of materials (BOM)

78 components, 25 distinct parts — part numbers from the project's BOM.

QtyPartRefs
4
Pololu_Breakout_A4988
A1, A2, A3, A4
1
BD237
Q1
2
P30N06LE
Q2, Q3
1
NUCLE_F446RE_MORPHO_CN7
CN7
1
NUCLE_F446RE_MORPHO_CN10
CN10
15
Conn_01x02_Male
J1, J2, J3, J4, J5, J6, J7, J8 +7
4
Conn_01x04_Male
J13, J14, J15, J16
2
Conn_02x05_Counter_Clockwise
J17, J21
3
Screw_Terminal_01x02
J20, J23, J24
2
Conn_01x02_Male
J22, J32
1
Micro_SD_Card_Det_Hirose_DM3D-SF
J25
3
Conn_01x03_Male
J27, J28, J29
2
5A
F1, F4
2
500mA
F2, F3
1
15A
F5
1
GREEN
D1
4
100u
C1, C2, C3, C4
3
10u
C5, C6, C13
1
680u
C7
5
100n
C8, C9, C10, C11, C12
Show 5 more
QtyPartRefs
12
100
R1, R2, R3, R4, R7, R10, R11, R12 +4
2
4k7 1%
R5, R6
3
100k
R8, R9, R18
2
1k
R17, R19
1
220
R20

Stm32-3d printer controller design files

The KiCad project lives in the j-silv/stm32-3d-printer-controller repository on GitHub; these links point at the commit this page was built from.

Stm32-3d printer controller: common questions

What microcontroller does the Stm32-3d printer controller use?

The Stm32-3d printer controller is built around the NUCLE_F446RE_MORPHO_CN7, from the STM32 family.

How big is the Stm32-3d printer controller PCB?

The Stm32-3d printer controller measures 70 × 101.7 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Stm32-3d printer controller?

78 components, from 25 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 Stm32-3d printer controller design files?

From the j-silv/stm32-3d-printer-controller 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 Stm32-3d printer controller design in my own project?

Yes, under the terms of its MIT license, which j-silv chose for the repository.

Can I test firmware for the Stm32-3d printer controller 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.

Similar boards