Motherboard for 3d printer using rp2040 microcontroller
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.
Motherboard for 3d printer using rp2040 microcontroller
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(3)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Mr Q
-
RP2040 dev kit
Development kit uses RP2040 microcontroller that you can order your own pcb and with smd 0805 compon...
-
Motherboard for 3d printer using rp2040 microcontroller
This is a motherboard using Raspberry pi RP2040 microcontroller with tmc2208 driverThe functions of ...
-
Development kit using Esp32-Wrover
This is a development kit with the main mcu is ESP32_WROVER EFunctions of the kit:- IRLZ44N power mo...
-
Stm32f04 dev kit
The development kit uses STM32F04 microcontroller which you can order your own pcb, with 0805 compon...
-
Programmable Mist Maker - XIAO / QT PY Extension
1060 2 1 -
RadioHAT - Raspberry Pi radio development platform
858 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1083 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3320 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
3926 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4314 2 2







