2018-12-27 18:57:17 -05:00
|
|
|
This document covers recent software changes to the config file that
|
|
|
|
|
are not backwards compatible. It is a good idea to review this
|
|
|
|
|
document when upgrading the Klipper software.
|
|
|
|
|
|
|
|
|
|
All dates in this document are approximate.
|
|
|
|
|
|
|
|
|
|
# Changes
|
|
|
|
|
|
2019-11-24 19:59:36 -05:00
|
|
|
20191210: The builtin T0, T1, T2, ... commands have been removed. The
|
|
|
|
|
extruder activate_gcode and deactivate_gcode config options have been
|
|
|
|
|
removed. If these commands (and scripts) are needed then define
|
|
|
|
|
individual [gcode_macro T0] style macros that call the
|
2019-12-13 12:33:13 -05:00
|
|
|
ACTIVATE_EXTRUDER command. See the config/sample-idex.cfg and
|
|
|
|
|
sample-multi-extruder.cfg files for examples.
|
2019-11-24 19:59:36 -05:00
|
|
|
|
2019-11-24 21:10:51 -05:00
|
|
|
20191210: Support for the M206 command has been removed. Replace with
|
|
|
|
|
calls to SET_GCODE_OFFSET. If support for M206 is needed, add a
|
|
|
|
|
[gcode_macro M206] config section that calls SET_GCODE_OFFSET. (For
|
|
|
|
|
example "SET_GCODE_OFFSET Z=-{params.Z}".)
|
|
|
|
|
|
2019-11-24 21:16:53 -05:00
|
|
|
20191202: Support for the undocumented "S" parameter of the "G4"
|
|
|
|
|
command has been removed. Replace any occurrences of S with the
|
|
|
|
|
standard "P" parameter (the delay specified in milliseconds).
|
|
|
|
|
|
2019-11-25 21:08:51 -05:00
|
|
|
20191126: The USB names have changed on micro-controllers with native
|
|
|
|
|
USB support. They now use a unique chip id by default (where
|
2019-12-01 10:29:15 -05:00
|
|
|
available). If an "mcu" config section uses a "serial" setting that
|
|
|
|
|
starts with "/dev/serial/by-id/" then it may be necessary to update
|
2019-12-01 14:25:40 -05:00
|
|
|
the config. Run "ls /dev/serial/by-id/*" in an ssh terminal to
|
2019-12-01 10:29:15 -05:00
|
|
|
determine the new id.
|
2019-11-21 11:48:36 -05:00
|
|
|
|
2019-11-05 16:21:06 -05:00
|
|
|
20191121: The pressure_advance_lookahead_time parameter has been
|
|
|
|
|
removed. See example.cfg for alternate configuration settings.
|
|
|
|
|
|
2019-11-12 18:18:32 -05:00
|
|
|
20191112: The tmc stepper driver virtual enable capability is now
|
|
|
|
|
automatically enabled if the stepper does not have a dedicated stepper
|
|
|
|
|
enable pin. Remove references to tmcXXXX:virtual_enable from the
|
2019-11-12 18:34:32 -05:00
|
|
|
config. The ability to control multiple pins in the stepper
|
|
|
|
|
enable_pin config has been removed. If multiple pins are needed then
|
|
|
|
|
use a multi_pin config section.
|
2019-11-12 18:18:32 -05:00
|
|
|
|
2019-11-07 16:24:52 -05:00
|
|
|
20191107: The primary extruder config section must be specified as
|
|
|
|
|
"extruder" and may no longer be specified as "extruder0". Gcode
|
|
|
|
|
command templates that query the extruder status are now accessed via
|
|
|
|
|
"{printer.extruder}".
|
|
|
|
|
|
|
|
|
|
20191021: Klipper v0.8.0 released
|
|
|
|
|
|
2019-10-03 18:09:01 -04:00
|
|
|
20191003: The move_to_previous option in [safe_z_homing] now defaults
|
|
|
|
|
to False. (It was effectively False prior to 20190918.)
|
|
|
|
|
|
2019-09-18 15:37:33 +02:00
|
|
|
20190918: The zhop option in [safe_z_homing] is always re-applied
|
|
|
|
|
after Z axis homing completed. This might need users to update custom
|
|
|
|
|
scripts based on this module.
|
|
|
|
|
|
2019-08-06 19:30:48 -04:00
|
|
|
20190806: The SET_NEOPIXEL command has been renamed to SET_LED.
|
|
|
|
|
|
2019-07-26 10:59:07 -04:00
|
|
|
20190726: The mcp4728 digital-to-analog code has changed. The default
|
|
|
|
|
i2c_address is now 0x60 and the voltage reference is now relative to
|
|
|
|
|
the mcp4728's internal 2.048 volt reference.
|
|
|
|
|
|
2019-07-10 19:25:56 -04:00
|
|
|
20190710: The z_hop option was removed from the [firmware_retract]
|
|
|
|
|
config section. The z_hop support was incomplete and could cause
|
|
|
|
|
incorrect behavior with several common slicers.
|
|
|
|
|
|
2019-07-10 15:11:11 -04:00
|
|
|
20190710: The optional parameters of the PROBE_ACCURACY command have
|
|
|
|
|
changed. It may be necessary to update any macros or scripts that use
|
|
|
|
|
that command.
|
|
|
|
|
|
2019-06-28 15:40:00 -04:00
|
|
|
20190628: All configuration options have been removed from the
|
|
|
|
|
[skew_correction] section. Configuration for skew_correction
|
|
|
|
|
is now done via the SET_SKEW gcode. See skew_correction.md
|
|
|
|
|
for recommended usage.
|
|
|
|
|
|
2019-06-07 19:30:17 -04:00
|
|
|
20190607: The "variable_X" parameters of gcode_macro (along with the
|
|
|
|
|
VALUE parameter of SET_GCODE_VARIABLE) are now parsed as Python
|
|
|
|
|
literals. If a value needs to be assigned a string then wrap the value
|
|
|
|
|
in quotes so that it is evaluated as a string.
|
|
|
|
|
|
2019-06-06 10:15:47 -04:00
|
|
|
20190606: The "samples", "samples_result", and "sample_retract_dist"
|
|
|
|
|
config options have been moved to the "probe" config section. These
|
|
|
|
|
options are no longer supported in the "delta_calibrate", "bed_tilt",
|
|
|
|
|
"bed_mesh", "screws_tilt_adjust", "z_tilt", or "quad_gantry_level"
|
|
|
|
|
config sections.
|
|
|
|
|
|
2019-05-28 10:59:12 -04:00
|
|
|
20190528: The magic "status" variable in gcode_macro template
|
|
|
|
|
evaluation has been renamed to "printer".
|
|
|
|
|
|
2019-05-20 22:36:57 -04:00
|
|
|
20190520: The SET_GCODE_OFFSET command has changed; update any g-code
|
|
|
|
|
macros accordingly. The command will no longer apply the requested
|
|
|
|
|
offset to the next G1 command. The old behavior may be approximated by
|
|
|
|
|
using the new "MOVE=1" parameter.
|
|
|
|
|
|
2019-04-05 11:18:46 -04:00
|
|
|
20190404: The Python host software packages were updated. Users will
|
|
|
|
|
need to rerun the ~/klipper/scripts/install-octopi.sh script (or
|
|
|
|
|
otherwise upgrade the python dependencies if not using a standard
|
|
|
|
|
OctoPi installation).
|
|
|
|
|
|
2019-04-01 00:34:01 -04:00
|
|
|
20190404: The i2c_bus and spi_bus parameters (in various config
|
|
|
|
|
sections) now take a bus name instead of a number.
|
|
|
|
|
|
2019-03-31 19:08:05 -04:00
|
|
|
20190404: The sx1509 config parameters have changed. The 'address'
|
|
|
|
|
parameter is now 'i2c_address' and it must be specified as a decimal
|
|
|
|
|
number. Where 0x3E was previously used, specify 62.
|
|
|
|
|
|
2019-03-28 14:07:40 -04:00
|
|
|
20190328: The min_speed value in [temperature_fan] config
|
|
|
|
|
will now be respected and the fan will always run at this
|
|
|
|
|
speed or higher in PID mode.
|
|
|
|
|
|
2019-03-22 20:41:32 -04:00
|
|
|
20190322: The default value for "driver_HEND" in [tmc2660] config
|
2019-03-22 22:40:42 -04:00
|
|
|
sections was changed from 6 to 3. The "driver_VSENSE" field was
|
|
|
|
|
removed (it is now automatically calculated from run_current).
|
2019-03-22 20:41:32 -04:00
|
|
|
|
2019-03-10 13:57:01 -04:00
|
|
|
20190310: The [controller_fan] config section now always takes a name
|
|
|
|
|
(such as [controller_fan my_controller_fan]).
|
|
|
|
|
|
2019-03-08 11:25:19 -05:00
|
|
|
20190308: The "driver_BLANK_TIME_SELECT" field in [tmc2130] and
|
|
|
|
|
[tmc2208] config sections has been renamed to "driver_TBL".
|
|
|
|
|
|
2019-03-08 11:08:24 -05:00
|
|
|
20190308: The [tmc2660] config section has changed. A new
|
|
|
|
|
sense_resistor config parameter must now be provided. The meaning of
|
|
|
|
|
several of the driver_XXX parameters has changed.
|
|
|
|
|
|
2019-02-19 00:32:37 -05:00
|
|
|
20190228: Users of SPI or I2C on SAMD21 boards must now specify the
|
|
|
|
|
bus pins via a [samd_sercom] config section.
|
|
|
|
|
|
2019-02-12 19:50:10 -05:00
|
|
|
20190224: The bed_shape option has been removed from bed_mesh. The
|
|
|
|
|
radius option has been renamed to bed_radius. Users with round beds
|
|
|
|
|
should supply the bed_radius and round_probe_count options.
|
|
|
|
|
|
2018-12-27 19:11:46 -05:00
|
|
|
20190107: The i2c_address parameter in the mcp4451 config section
|
|
|
|
|
changed. This is a common setting on Smoothieboards. The new value is
|
|
|
|
|
half the old value (88 should be changed to 44, and 90 should be
|
|
|
|
|
changed to 45).
|
|
|
|
|
|
2018-12-27 18:57:17 -05:00
|
|
|
20181220: Klipper v0.7.0 released
|