Morpheus-STM32
pscrespo·Morpheus-STM32
About the Morpheus-STM32 PCB
Morpheus-STM32 is an open source PCB design by pscrespo, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 66.4 × 92.5 mm, with 60 components from 37 distinct parts.
Other key parts include the Pololu Driver, LM1117-3.3 and BluePill_STM32F103C. By type, the board carries 13 resistors, 8 capacitors, 6 ICs, 6 connectors, 6 diodes and 3 transistors.
From the project
A small 3D printer controller board for use with a "blue pill" STM32F1 generic board. Inspired on http://reprap.org/wiki/SinapTec
- Follow the KISS Principle - Low cost - Single layer copper board - DIY-able (easy to make via toner transfer) - Only through-hole components - The very basic a printer would need - Keep bed circuit separated/optional (if you are making a PLA only printer without a heated bed, you don't need to populate the bed circuit zone) - Open Source Hardware, made in Open Source Software
Main components on the Morpheus-STM32
Morpheus-STM32 bill of materials (BOM)
60 components, 37 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | Pololu Driver | Pololu_Breakout-16_15.2x20.3mm | U1, U2, U3, U4 |
| 1 | LM1117-3.3 | TO-220-3_Vertical | U5 |
| 1 | BluePill_STM32F103C | BluePill | U6 |
| 2 | IRLZ44N | TO-220-3_Vertical | Q1, Q3 |
| 1 | IRLB3034PBF | TO-220-3_Vertical | Q2 |
| 4 | Conn_02x03_Odd_Even | PinHeader_2x03_P2.54mm_Vertical | J1, J2, J3, J4 |
| 1 | Conn_02x05_Counter_Clockwise | PinHeader_2x05_P2.54mm_Vertical | J5 |
| 1 | Conn_01x05 | PinHeader_1x05_P2.54mm_Vertical | J6 |
| 1 | E_MOTOR | PinHeader_1x04_P2.54mm_Vertical | E_MOTOR1 |
| 2 | Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | FAN1, FAN2 |
| 1 | HEATBED | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | HEATBED1 |
| 1 | HOTEND | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | HOTEND1 |
| 1 | PRINT_FAN | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | PRINT_FAN1 |
| 1 | T_BED | PinHeader_1x02_P2.54mm_Vertical | T_BED1 |
| 1 | T_EXT | PinHeader_1x02_P2.54mm_Vertical | T_EXT1 |
| 1 | VIN | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | VIN1 |
| 1 | VIN_BED | TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | VIN_BED1 |
| 1 | X_MOTOR | PinHeader_1x04_P2.54mm_Vertical | X_MOTOR1 |
| 1 | X_STOP | PinHeader_1x03_P2.54mm_Vertical | X_STOP1 |
| 1 | Y_MOTOR | PinHeader_1x04_P2.54mm_Vertical | Y_MOTOR1 |
Show 17 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Y_STOP | PinHeader_1x03_P2.54mm_Vertical | Y_STOP1 |
| 1 | Z_MOTOR | PinHeader_1x04_P2.54mm_Vertical | Z_MOTOR1 |
| 1 | Conn_01x04 | PinHeader_1x04_P2.54mm_Vertical | Z_MOTOR2 |
| 1 | Z_PROBE | PinHeader_1x03_P2.54mm_Vertical | Z_PROBE1 |
| 1 | Z_STOP | PinHeader_1x03_P2.54mm_Vertical | Z_STOP1 |
| 3 | LED_Small | LED_D3.0mm | D1, D2, D3 |
| 1 | LED_Small | LED_D3.0mm_Clear | D4 |
| 1 | 1N4007 | D_DO-35_SOD27_P7.62mm_Horizontal | D5 |
| 1 | 1N4007 | D_DO-35_SOD27_P2.54mm_Vertical_AnodeUp | D6 |
| 2 | 10uF10v | CP_Radial_D5.0mm_P2.00mm | C1, C2 |
| 4 | 470uF16v | CP_Radial_D8.0mm_P3.80mm | C3, C4, C5, C6 |
| 2 | 0.1uF | C_Disc_D3.4mm_W2.1mm_P2.50mm | C7, C8 |
| 4 | 1K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R3, R6, R9 |
| 2 | 4K7 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R12 |
| 3 | 10R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4, R7, R10 |
| 3 | 100K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5, R8, R11 |
| 1 | 1K8 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R13 |
Morpheus-STM32 design files
The KiCad project lives in the pscrespo/Morpheus-STM32 repository on GitHub; these links point at the commit this page was built from.
- LayoutMorpheus-kicad.kicad_pcb
Morpheus-STM32: common questions
How big is the Morpheus-STM32 PCB?
The Morpheus-STM32 measures 66.4 × 92.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Morpheus-STM32?
60 components, from 37 distinct parts. The full bill of materials is listed on this page.
Where can I download the Morpheus-STM32 design files?
From the pscrespo/Morpheus-STM32 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Morpheus-STM32 design in my own project?
Yes, under the terms of its GPL-3.0 license, which pscrespo chose for the repository.