| 
									
										
										
										
											2016-12-23 18:28:09 -05:00
										 |  |  | History of Klipper releases. Please see | 
					
						
							|  |  |  | [installation](Installation.md) for information on installing Klipper. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-03-31 14:04:39 -04:00
										 |  |  | Klipper 0.6.0 | 
					
						
							|  |  |  | ============= | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Available on 20180331. Major changes in this release: | 
					
						
							|  |  |  | * Enhanced heater and thermistor hardware failure checks | 
					
						
							|  |  |  | * Support for Z probes | 
					
						
							|  |  |  | * Initial support for automatic parameter calibration on deltas (via a | 
					
						
							|  |  |  |   new delta_calibrate command) | 
					
						
							|  |  |  | * Initial support for bed tilt compensation (via bed_tilt_calibrate | 
					
						
							|  |  |  |   command) | 
					
						
							|  |  |  | * Initial support for "safe homing" and homing overrides | 
					
						
							|  |  |  | * Initial support for displaying status on RepRapDiscount style 2004 | 
					
						
							|  |  |  |   and 12864 displays | 
					
						
							|  |  |  | * New multi-extruder improvements: | 
					
						
							|  |  |  |   * Support for shared heaters | 
					
						
							|  |  |  |   * Initial support for dual carriages | 
					
						
							|  |  |  | * Support for configuring multiple steppers per axis (eg, dual Z) | 
					
						
							|  |  |  | * Support for custom digital and pwm output pins (with a new SET_PIN command) | 
					
						
							|  |  |  | * Initial support for a "virtual sdcard" that allows printing directly | 
					
						
							|  |  |  |   from Klipper (helps on machines too slow to run OctoPrint well) | 
					
						
							|  |  |  | * Support for setting different arm lengths on each tower of a delta | 
					
						
							|  |  |  | * Support for G-Code M220/M221 commands (speed factor override / | 
					
						
							|  |  |  |   extrude factor override) | 
					
						
							|  |  |  | * Several documentation updates: | 
					
						
							|  |  |  |   * Many new example config files for common off-the-shelf printers | 
					
						
							|  |  |  |   * New multiple MCU config example | 
					
						
							|  |  |  |   * New bltouch sensor config example | 
					
						
							|  |  |  |   * New FAQ, config check, and G-Code documents | 
					
						
							|  |  |  | * Initial support for continuous integration testing on all github commits | 
					
						
							|  |  |  | * Several bug fixes and code cleanups | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-10-25 11:27:20 -04:00
										 |  |  | 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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-29 13:38:44 -04:00
										 |  |  | 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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-12-23 19:10:09 -05:00
										 |  |  | 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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-12-23 18:28:09 -05:00
										 |  |  | 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 |