user-img

MrQ

  • 4 Projects
  • 2 Followers
  • Oct 05,2025
+ Follow

Motherboard for 3d printer using Rp2040 microcontroller

Motherboard for 3d printer that I designed myself

Motherboard for 3d printer using Rp2040 microcontroller
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Story

This is a motherboard using Raspberry pi RP2040 microcontroller with tmc2208 driver

The functions of this motherboard include:

- Reverse polarity protection.

- Expansion port for BLtouch.

- Can control up to 5 motors.

- Motor control driver is Tmc2208.

- 4 cooling fans including 3 24v fans and 1 pwm controlled fan.

- Hotend and bed are controlled by mosfet.

- Protection fuse is located at the 24v power supply, Hotend, Bed, Speaker.

- 5 logic switches to adjust the driver's operating mode

- The smd resistor often used to adjust the current limit has been replaced by a trimmer potentiometer which is more sturdy and easier to adjust

- To limit the current, I designed two holes for the user to measure directly from a multimeter.

- I added the Max98357 audio module that allows users to play sounds, music, not just melodies like other motherboards

- Due to the limitation of the number of Gpio pins, I have to share that pin with thermistor number 3 and two control pins of driver number 5, but I added a switch so you can switch between the two sound playback functions or add another driver.

- I use a 1.3 inch oled display module combined with an encoder module for control because I want to use I2c for communication to save pins

- Here is the product link: https://www.amazon.com/Display-Combined-Encoder-Interface-arduino/dp/B0DMYQHM9J

- This is a motherboard designed by me according to my preferences so it will not be compatible with existing firmware so I may have to find a way to tweak the firmware to suit it

- This is a project developed by me alone so there will be mistakes and limitations so I hope you will give me your comments in the comment section so I can improve further

Schematic and Layout
Topic
View All

Motherboard for 3d printer using Rp2040 microcontroller

Motherboard for 3d printer that I designed myself

5.8k
 
14
0
2

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 14 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Guaranteed Purchase: Full techsupport