Prunt Board 3 3D printer control board offers smoother and quieter operation (Crowdfunding)

Prunt Board 3 is a 3D printer control board with six TMC2240 stepper drivers, two 15A heater outputs, four fan outputs, four thermistor inputs, and four endstop inputs that is designed to offer smoother and quieter operation.

The hardware is said to offer better ESD protection than boards such as the Duet 3 Mini 5+ or BTT SKR 3 EZ and supports hardware-accelerated step generation, but the magic happens with the Prunt firmware and associated server, which enable a 31-phase velocity profile for smoother operation and higher-quality prints compared to boards running Klipper or Marlin firmware. Let’s have a look at the hardware first.

Prunt Board 3

Prunt Board 3 specifications:

  • 6x TMC2240 stepper drivers, all capable of running at 3A with minimal airflow
  • 2x 15A heater outputs with short circuit protection (1.3 µs response time)
  • Fan outputs
    • 4x fan outputs supporting 2, 3, and 4-pin fans, all up to 2A with short circuit protection
    • Individual current limit per output
    • Hardware counters for high-speed fan tachometers
  • 4x thermistor inputs
    • Buffered to reduce noise and increase the maximum ADC sample rate
    • Support PT1000 and most common NTC thermistors with protection against shorts to other wires on both pins, including heaters
  • 4x endstop inputs
    • Input OVP – Fully protected
    • Power OVP – Diode protection
    • Dedicated power rail
  • Software or hardware-powered step generation for precise timings and step rates
  • Host interface – Fully isolated USB Type-B port for connection to host
  • Power Supply – TBD
  • Dimensions – 144 x 117 mm

Prunt firmware and software relies on G4 motion profiles as opposed to G1 profiles, as explained by the developer:

Most popular 3D printer motion controllers (Klipper, Marlin, RepRapFirmware) top out at 3-phase G¹ tangential motion profiles: a trapezoidal velocity curve where acceleration is always either zero or the maximum allowed value. The problem is that real-world objects simply cannot change acceleration instantaneously. Forcing 3D printer motors to try results in vibrations, ringing artifacts in prints, and accelerated wear on components.

Some commercial and niche open-source controllers step things up with a trapezoidal acceleration curve, a 7-phase “s-curve,” which is meaningfully better but still describes motion that isn’t physically possible.

Prunt Board 3 goes two steps further. By making the 4th derivative of acceleration a rectangular wave, we arrive at a 31-phase velocity profile with significantly smoother motion. To make this concrete, we’ve plotted velocity and its first 4 derivatives for both 3-phase and 31-phase profiles. Every plot was generated in Prunt motion controller itself, because Prunt lets you set tangential limits for each derivative individually, meaning you can emulate other controllers by tweaking a few parameters in the GUI.

Klipper vs Prunt

The Prunt motion controller also supports advanced corner blending using a degree-15 Bézier curve instead of relying on a brief period of infinite axial acceleration at every corner. Improved motion profiles and corner blending benefit not only print quality and speed, but also enable somewhat quieter printing, as demonstrated in the short video below.

YouTube video player

 

Prunt vs Klipper vs Marlin
Prunt vs Klipper vs Marlin

You’ll find hardware and software documentation on the project’s website, where I also learned that the board can be switched into Klipper/Kalico mode by installing a jumper, so you can easily compare Prunt and Klipper on the same hardware. The STM32 firmware and server source code, both written with the Ada programming language, can be found on GitHub, along with binary releases. The server requires a Linux machine, and while Raspberry Pi 4/5 can be used, we’re told that they “may not be powerful enough to run the current version of the server software under all circumstances”, and they plan to tune the software in a future release to improve that part. I also found a version of the software for laser engravers, but it’s only intended to be used by professionals for safety reasons.

Prunt 3D has just launched the Prunt Board 3 on Crowd Supply with a $9,500 funding target. A $180 pledge is requested for the board, including free shipping to the US, but a $1 shipping fee is added for the rest of the world. Deliveries are scheduled to start by September 9, 2026.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Dragon Q8B Edge AI SBC with Snapdragon 8cx Gen3 SoC

6 Replies to “Prunt Board 3 3D printer control board offers smoother and quieter operation (Crowdfunding)”

  1. Sorry for my noob question.

    Did I understand correctly, that this board is just the real-time driver board and all the complicated calculations are out sourced to an on prem server?

    I was under the opinion that the heavy lifting was done by the gcode generator, but maybe things have changed?

    1. Prunt provides both firmware and server, so I understand it’s a combination of the two. If it were just the Prunt server handling everything, then wouldn’t it be possible to feed the Prunt G-Code to machines running Klipper or Marlin firmware directly?

      1. Maybe its an extended g code? As I think to understand it offers smoother movement, maybe more sub-steps, more axes operating in parallel?

        It seems the board itself has no special extra computing power, as you mention an STM32 of some kind…

        Only the stepper drivers seem to be somewhat exotic with 256 uSteps etc. https://www.analog.com/en/products/tmc2240.html

          1. Thanks for your explanation that makes alot of sense.

            The clever thing is that it is split between computation power on server and a reasonably dimensioned real time mcu.

Leave a Reply

Your email address will not be published. Required fields are marked *

Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC