Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

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

Project Author: yanshimi

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
Introduction
Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

Sometimes when browsing open-source platforms, I really want to have a 3D printer!

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

But please note! I’m not greedy! I just want to give every PCB a case

So, I found today’s open-source project!

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
Project Description
Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

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.

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
Project Related Functions
Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

The 3D printer control board has the following functions:

1

Onboard 6 channelsTMC2209 driver chips, can drive 6 stepper motors, other heated bed, hot end, thermistor, and fans are all available.

2

Equipped withheated bed, hot end interface, 3 channels ofthermistor interface.

3

3 channels ofcontrollable fan interfaces.

4

3 channels oflimit interfaces.

5

1 channel ofprobe or material detection interface.

6

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.

7

1 channel oftype-c interface, used for flashing the lower machine, connecting the lower machine in USB mode.

8

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.

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
Design Principles
Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

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.

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
Schematic Diagram
Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
PCB Diagram
Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
Interface and Wiring Guide
Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
Physical Demonstration
Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

Install into the case.

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

Connect the cables.

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

Install the control board into the printer.

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

Install the top cover.

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

Start the 3D printer:

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
Project Attributes
Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

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

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
Open Source Data Download Link
Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

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:

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
Enter 【Original Project】

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】!

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
More Exciting Recommendations
Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7

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

If you are watching, please give me a like!
Building a Six-Axis 3D Printer Control Board with Raspberry Pi for Just $7
Click here to view the original project

Leave a Comment

×