klipper-dgus/docs/Releases.md

2.9 KiB

History of Klipper releases. Please see installation for information on installing Klipper.

Klipper 0.5.0

Available on 20171025. Major changes in this release:

  • Support for printers with multiple extruders.
  • Initial support for running on the Beaglebone PRU. Initial support for the Replicape board.
  • Initial support for running the micro-controller code in a real-time Linux process.
  • Support for multiple micro-controllers. (For example, one could control an extruder with one micro-controller and the rest of the printer with another.) Software clock synchronization is implemented to coordinate actions between micro-controllers.
  • Stepper performance improvements (20Mhz AVRs up to 189K steps per second).
  • Support for controlling servos and support for defining nozzle cooling fans.
  • Several bug fixes and code cleanups

Klipper 0.4.0

Available on 20170503. Major changes in this release:

  • Improved installation on Raspberry Pi machines. Most of the install is now scripted.
  • Support for corexy kinematics
  • Documentation updates: New Kinematics document, new Pressure Advance tuning guide, new example config files, and more
  • Stepper performance improvements (20Mhz AVRs over 175K steps per second, Arduino Due over 460K)
  • Support for automatic micro-controller resets. Support for resets via toggling USB power on Raspberry Pi.
  • The pressure advance algorithm now works with look-ahead to reduce pressure changes during cornering.
  • Support for limiting the top speed of short zigzag moves
  • Support for AD595 sensors
  • Several bug fixes and code cleanups

Klipper 0.3.0

Available on 20161223. Major changes in this release:

  • Improved documentation
  • Support for robots with delta kinematics
  • Support for Arduino Due micro-controller (ARM cortex-M3)
  • Support for USB based AVR micro-controllers
  • Support for "pressure advance" algorithm - it reduces ooze during prints.
  • New "stepper phased based endstop" feature - enables higher precision on endstop homing.
  • Support for "extended g-code" commands such as "help", "restart", and "status".
  • Support for reloading the Klipper config and restarting the host software by issuing a "restart" command from the terminal.
  • Stepper performance improvements (20Mhz AVRs up to 158K steps per second).
  • Improved error reporting. Most errors now shown via the terminal along with help on how to resolve.
  • Several bug fixes and code cleanups

Klipper 0.2.0

Initial release of Klipper. Available on 20160525. Major features available in the initial release include:

  • Basic support for cartesian printers (steppers, extruder, heated bed, cooling fan).
  • Support for common g-code commands. Support for interfacing with OctoPrint.
  • Acceleration and lookahead handling
  • Support for AVR micro-controllers via standard serial ports