
stm32f103 bluepill 3D printer control board
STDstm32f103 bluepill 3D printer control board
License
:GPL 3.0
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
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 470u | C1,C2,C3,C4 | CAP-D8.0×F3.5 | 4 |
2 | 4.7nF | C5,C6,C14 | CAP-TH_L4.2-W3.8-P5.08-D0.6 | 3 |
3 | 100u | C7,C11 | CAP-D5.0XF2.0 | 2 |
4 | 1u | C10,C12 | CAP-D5.0×F2.0 | 2 |
5 | 1N4007 | D2 | DO-41_BD2.4-L4.7-P8.70-D0.9-RD | 1 |

Project Members

Comment