For fairly a while now, Marlin has been the firmware of selection for any type of customized 3D printer, with solely Klipper providing some severe competitors within the open-source world. [Liam Powell] goals to introduce some extra selection with the event of Prunt, a 3D printer management board and firmware stack.
Clean movement management is Prunt’s largest benefit: Klipper and Marlin use trapezoidal (three-phase) movement profiles, which purpose for acceleration modifications with bodily unattainable rapidity, resulting in vibrations and ringing on prints. In contrast, Prunt makes use of a extra bodily lifelike 31-phase movement profile. This lets the person independently regulate velocity, acceleration, jerk, snap, and crackle (the more and more higher-order derivatives of place with respect to time) to scale back vibration and create smoother prints. To keep away from sharp accelerations, Prunt can even flip corners into 15-degree Bézier curves.
The deal with clean movement isn’t only a software program function; the Prunt management board makes use of {hardware} timers to manage step era, somewhat than the CPU. This avoids the timing points which Klipper generally faces, and avoids slowing different elements of this system down. The board additionally appears to have a selected deal with avoiding electrical injury. It might probably detect quick circuits within the heaters, thermistors, followers, and endstops, and might reduce energy and provides the person a warning when one happens. If the board by some means experiences a severe electrical fault, the USB port is remoted to stop injury to the host laptop. The firmware’s supply is on the market on GitHub.
In the event you’re extra fascinated by well-established applications, we’ve given a fast introduction to Klipper up to now. We’ve additionally seen individuals develop their very own firmware for the Bambu Lab X1.