100%
stm32-3d-printer-controller nucleo_expansion view
Description

Imported from GitHub: j-silv/stm32-3d-printer-controller · commit afa1811 · license MIT

Description

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

README

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

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.