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.