|
|
|
|
|
by zeroflow
1422 days ago
|
|
I've followed this project for a longer time and I see less of the puritanical approach. The "typical" setup before Klipper was Octoprint on a Raspberry Pi and a 8-bit board connected by USB. This setup ran into a lot of space / runtime / etc. issues for implementing advanced algorithms (or simply delta kinematics). Octoprint mostly just passes GCode to the 8-bit board which has to do all calculations. With Klipper, the've split the workload so that both systems do what they are better at. The faster non-realtime processor does the heavy lifting regarding motion kinematics and the slower realtime controller does the synchronized moves. This allows for additional flexibility as it's much easier to have a modular linux tool and keep the uC firmware common. I think the uP/uC split is a good alternative to bigger and more expensive boards like the Duet Series of boards. |
|