
Until now, Marlin and Klipper were considered standard solutions for controlling DIY and open source 3D printers. This could change with Prunt. Developer Liam Powell presents Prunt, a new firmware and associated controller board that takes a different approach to motion control.
The main difference with Prunt is the implementation of a 31-phase movement profile. While Marlin and Klipper use trapezoidal profiles with abrupt acceleration changes, Prunt enables finer tuning of higher positional derivatives. In addition to speed, acceleration and jerk, users can also adjust snap and crackle. This is intended to reduce vibrations and improve surface quality.
Another feature: Prunt uses hardware timers to generate the step pulses. Klipper generates these via the processor, which can lead to timing problems under high load. Prunt relieves the CPU here so that other firmware functions also run stably. Corners can also be automatically converted into up to 15-degree Bézier curves to avoid jerky changes in direction.
According to Powell, protection against electrical damage has also been taken into account. The board detects short circuits on heaters, thermistors, fans and limit switches. In the event of problems, it switches off affected components and warns the user. In addition, an isolation circuit disconnects the USB port from the host PC if internal faults occur.
The firmware is open source and is available on GitHub.
Metal Binder Jetting: The Key to Efficient Tool Manufacturing? - Exclusive Insights from INDO-MIM
Fill out the form and get instant access to an exclusive webinar on HP's Metal Binder Jetting 3D printing technology with exciting insights from INDO-MIM.Subscribe to our Newsletter
3DPresso is a weekly newsletter that links to the most exciting global stories from the 3D printing and additive manufacturing industry.