Skip to content

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

License

Notifications You must be signed in to change notification settings

j-silv/stm32-3d-printer-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM32 Nucleo 3D printer controller

Kicad schematic This project concerns the replacement of a Teensylu 3D printer controller board for a uDelta RepRap printer. An STM32 NUCLEO-F446RE expansion board (shield) is currently being developed as the replacement. After the board is designed and fabricated, the Marlin open source firmware will be configured for use with the Nucleo board.

Folder structure

./kicad/stm32_nucleo_expansion/

  • Contains all the CAD files for the shield PCB

Power usage

I will be using a S-240-12 12 V 240 W power supply Here is an approximate distribution of the power consumption:

High power usage

Pololu stepper motors

  • StepStick from RepRap
  • Max current of 2 A per coil, with overcurrent output protection at 2.1 A
  • On-board current limit via potentiometer needs to be checked (TODO)

Extruder

Bed

Extruder fans

Low power usage

NUCLEO-F446RE

Pololu stepper motors

microSD card

LCD

PCB

The shield is a 2-layer board fabricated by JLCPCB. It plugs directly into the NUCLEO-F446RE via two 38-pin morpho connectors. Top and bottom layer view of PCB

3D view of PCB

Acknowledgments

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published