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
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
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...
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
364 3 4 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
377 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
587 0 1 -
-
mammoth-3D SLM Voron Toolhead – Manual Drill & Tap Edition
616 0 1 -
-
AEL-2011 Power Supply Module
1254 0 2 -
AEL-2011 50W Power Amplifier
1115 0 2







