64-bit 3D printer

Run Marlin & Octoprint on Raspberry Pi directly

Similar projects worth following
Starting from
niujl123 has 145 orders / 7 reviews
Ships from China
PandaPi is a software for 3D printer
Use Raspberry Pi as a brain that run the Marlin&Octoprint on Raspberry Pi directly. Improve print speed and smoothness
Standing on the shoulders of giants, there will be more possibilities in the 3D printing world.

If you want to run PandaPi on RPi, you need one following hardware board that can be droppd in creality Ender3 printer with this shield+Raspberry Pi ,just need to print one case for it.

1. better prints at faster speeds
2. Octoprint + marlin.
3. Easy to use

just wiring & flashing the RPI img.

Edit marlin code online with web browser

No external power required for Raspberry Pi

facebook group:


  1. what's the difference from Klipper

    PandaPi: use RPi to control 3D printer directly,except the temperature control which is just to maintain the temperature.

    Klipper: uses a RPi to parse G-code,map out curves,set accelerations,and then send the motor command to the MCU via uart.

  2. Why is there a mcu?

    RPi has not enough GPIO pin for handle all the motors,hotend,bed,endstop,LCD,auto bed level,run out sensor.

  3. how do this assure the real time control?

    about the real-time, I did a test . it is not real time actually,but we guarantee motor coordination. and the RPi is more than fast enough that it is not a problem.and I test it with pi4 the cpu speed is quickly than pi3! BTW I test it with all the function like camera octoprint,they are used a lot of RAM but little CPU.

Marlin2.0.4.4 TMC2209 Sensorless homing.


Panda Pi sheild circuit schematic

Adobe Portable Document Format - 100.91 kB - 08/26/2019 at 02:20


View all 28 project logs

Enjoy this project?



TheMinerHD wrote 2 days ago point

You're listing a rpi3b/+ as well as an rpi4b. Wich one would you recommend using/ is there a real difference between those two? I have an rpi3b+ which i would use if its working fine in this configuration/ there istnt a big difference. If there is a decently noticable difference i would buy a rpi4b and use the rpi3b+ for octoprint only. 

Thank you for providing such a nice product. :)

  Are you sure? yes | no

furkanbr wrote 12/09/2019 at 01:13 point

that looks awesome! how did you run marlin firmware on linux is that possible !

  Are you sure? yes | no

mark wrote 12/28/2019 at 11:48 point

thanks!If you know how the marlin and the Linux works,and some porting experience, that's not difficult. 

  Are you sure? yes | no

furkanbr wrote 01/09/2020 at 01:17 point

how can i learn this porting work my friend , what is the name of this work ? i think this is so cool i would love to know that

  Are you sure? yes | no

Eirik wrote 11/27/2019 at 14:11 point

Going to ordner one for christmas as a gift from the kids ;) Just curious if its possible to use an Orion precision piezo kit with this controller, the voltage is ok, but wondering how to wire it as the Orion kit only uses signal, ground and power, versus the bltouch that has 5 wires in total. 

Best of regards 


  Are you sure? yes | no

mark wrote 12/03/2019 at 12:55 point

Hi Eirik,   Thank you very much!  here you can find how to wiring  hope you can have fun with it!

  Are you sure? yes | no

nife87 wrote 11/01/2019 at 04:39 point

Just a quick remark: The X gantry on the CE3 in the video looks severly inclined, especially noticeable when ABL is performed.

  Are you sure? yes | no

mark wrote 11/01/2019 at 09:34 point

that's why we use the ABL that can calibration it

  Are you sure? yes | no

Daimein2007 wrote 10/12/2019 at 01:18 point

Just received a project board and will be doing some testing and posting some results with video. Very excited to see what this little jewel can do.

  Are you sure? yes | no

mark wrote 10/12/2019 at 03:22 point

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates