check in
Completed

stm32f103 bluepill 3D printer control board

STDstm32f103 bluepill 3D printer control board

tag

9.4k
0
0
3
Mode:Full

License

GPL 3.0

Creation time:2018-12-22 20:04:33Update time:2024-11-16 14:51:55

Description

A 3D printer control board based on stm32f103c blue pill board.

  • Single 12-24V voltage input
  • 4 slots for stepper motor drivers
  • 3 MOSFET outputs for bed, heater and cooler fan
  • 3 inputs for end-stops
  • 2 inputs for temp sensors
  • 3 non-regulated outputs with supply voltage (e.g. for additional coolers, LEDs, etc)
  • connectors for standard RepRap Smart Discount controller
  • I2C connectors (e.g for I2C LCD)
  • Reverse voltage protection (a reverse connected diode which'll blow the fuse in case of wrong polarity)
  • One-side PCB, convenient for DIY

Can be done with minimal efforts (1 side PCB).
Based on low cost components (the MCU is just a cheap replaceable BluePill board).

Sources can be found here https://github.com/xl0e/Marlin-BluePill (the bluepill_sample_delta branch with delta printer sample configuration). The environment is already preset for this board. Refer to Configuration.h file for your printer settings and the pins_CUSTOM_BLUEPILL.h for pins definitions.

[!] The low-level voltage source for this board is a standard LDO therefore in case of 24V input voltage it's quite tough for LDO to dump 19V voltage difference. I tested on my board with L7805 by ST. It heats up to 60-70C which is acceptable but additional heatsink is preferred.

Design Drawing

schematic diagram
PCB

BOM

IDNameDesignatorFootprintQuantity
1470uC1,C2,C3,C4CAP-D8.0×F3.54
24.7nFC5,C6,C14CAP-TH_L4.2-W3.8-P5.08-D0.63
3100uC7,C11CAP-D5.0XF2.02
41uC10,C12CAP-D5.0×F2.02
51N4007D2DO-41_BD2.4-L4.7-P8.70-D0.9-RD1

Attachments

OrderFile nameDownload times
No data
Clone
Add to Album
0
0
Share
Report

Project Members

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation