
Project Name: RP2040 Six-Axis 3D Printer Control Board
Project Author: yanshimi


Sometimes when browsing open-source platforms, I really want to have a 3D printer!
But please note! I’m not greedy! I just want to give every PCB a case…
So, I found today’s open-source project!


Using a $7 Raspberry Pi RP2040, I made a six-axis 3D printer control board.
It is a control board that integrates both the upper and lower machines, both of which use the open-source Klipper firmware.


The 3D printer control board has the following functions:
Onboard 6 channelsTMC2209 driver chips, can drive 6 stepper motors, other heated bed, hot end, thermistor, and fans are all available.
Equipped withheated bed, hot end interface, 3 channels ofthermistor interface.
3 channels ofcontrollable fan interfaces.
3 channels oflimit interfaces.
1 channel ofprobe or material detection interface.
4 channels ofUSB interfaces, with the rear interface connecting to the upper machine interface,can connect portable WiFi, 1 channel is XH2.54*4P interface, can connect tool head.
1 channel oftype-c interface, used for flashing the lower machine, connecting the lower machine in USB mode.
Onboard serial chip, the upper machine connects to the lower machine via serial connection, avoiding the problem of RP2040 being unable to recognize due to multiple reboots in USB mode.


This project is designed based on the RP2040 MCU. By connecting motor driver chips, MOSFETs, and other chips, controls stepper motors, heated bed, hot end, and fans.
Temperature is collected through the chip ADC interface.
The upper machine connects to the lower machine MCU via serial, controlling the 3D printer through Klipper.






Install into the case.
Connect the cables.
Install the control board into the printer.
Install the top cover.
Start the 3D printer:


This project is publicly released for the first time and is my original project. The project has not won any awards in other competitions.
Open Source License: GPL 3.0


The data for the six-axis 3D printer control board has been fully open-sourced. You can scan the code to enter the original project to obtain:

Obtain 【Open Source Data】
Ask the author 【Questions + Likes】
Original project website:
https://oshwhub.com/mlm520/RP2040-liuzhou#P4
PS: Want to view the circuit details online? After entering the 【Original Project】, just click 【Open in Editor】!


*This article is reprinted from the “Lichuang Open Source Hardware Platform” user creation. If there is any infringement, please contact to delete.
