I actually have Marlin + Octoprint but found out recently that Klipper exist. I read everywhere that Klipper is better but I don’t really get why. I understand that Klipper use raspberry as powerfull calculator instead of the STM32 of the printer, but octoprint is used to send Gcode to Marlin too… So what’s the really difference please?
Edit : I don’t understand how Klipper or Marlin can give better results when gcode and instructions are generated by Cura
Always be careful about the new thing. People tend to overhype the new thing and downplay the old thing. Klipper is neat! I’ve seen it do good stuff. However, Marlin is still good. Nothing wrong with it, either.
Klipper is not a new thing it’s been around for over 5 years now. It’s actively developed and more functions are coming out but the core logic has been staple for a long time now (I’ve been using Klipper from before it could even use LCD and TFT screens)
The issue with Marlin is that it relies on a weak core to acid e complex tasks. And configuring it (like any arduino cores, requires a full compile and reflash of the code while Klipper uses Python and a powerful SBC to achieve the computation then sends the simplified commands to the arduino for time sensitive actions.