Thanks for the reply and comparison, great idea and engineering by you. But it begs other questions. If you could please explain it more, people will understand the value of your project better and help with the sales.1- What is your explanation for improved quality at the corners and short segments? How does RPI's much higher processing power effect this?A fast enough 32bit processor should(?) drive the steppers almost the same as RPI.
2- What is your explanation for top surface quality improvement?
If you want to do more higher speed or print some short line or corner the higher process speed is very important,otherwise there will be some slight on the surface. so 32 bit MCU is better,but if you want add more function like web camera,HDMI LCD... little space,for friendly easy to use this PandaPi runs on the powerful Raspberry Pi is the best.
2.Octoprint + marlin.
the marlin code is very stable and are familiar with us, if we have a good idea or control algorithm, we can change it easily.
What i learned is that klipper is more modular.
If you need more stepper drivers you can just add an additional Ramps board to you pi and you are good to go.
But there is one downside for me.
As far i know klipper is python2 based.
Which is end of life.
Thanks for the reply and comparison, great idea and engineering by you. But it begs other questions. If you could please explain it more, people will understand the value of your project better and help with the sales. 1- What is your explanation for improved quality at the corners and short segments? How does RPI's much higher processing power effect this? A fast enough 32bit processor should(?) drive the steppers almost the same as RPI.
2- What is your explanation for top surface quality improvement?
the differences between Klipper and Pandapi
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.
it's good question!
compare to stock main board:
1.better prints at faster speeds
If you want to do more higher speed or print some short line or corner the higher process speed is very important,otherwise there will be some slight on the surface. so 32 bit MCU is better,but if you want add more function like web camera,HDMI LCD... little space,for friendly easy to use this PandaPi runs on the powerful Raspberry Pi is the best.
2.Octoprint + marlin.
the marlin code is very stable and are familiar with us, if we have a good idea or control algorithm, we can change it easily.
3.No arduino, no platformIO.
online compile.