Releases: TypQxQ/Klipper_ToolChanger
Releases · TypQxQ/Klipper_ToolChanger
v.0.0.3 Begining of KTCC
This is not a simple upgrade, it has some configuration updates.
A namechange to KTCC (Klipper Tool Changer Code) is also in the works.
News:
-Virtual Tools
-Logfile
-Statistics
Changes to Configuration:
LogLevel under ToolLock is deprecated.
Must include new section [ktcclog]
.
New virtual_toolload_gcode:`` parameter to tools. New
virtual_toolunload_gcode:`` parameter to tools.
Changes to commands:
T_1 => KTCC_TOOL_DROPOFF_ALL
T# => KTCC_T# (ex. T0 => KTCC_T0)
New commands:
KTCC_SET_GCODE_OFFSET_FOR_CURRENT_TOOL
KTCC_LOG_TRACE
KTCC_LOG_DEBUG
KTCC_LOG_INFO
KTCC_LOG_ALWAYS
KTCC_SET_LOG_LEVEL
KTCC_DUMP_STATS
KTCC_RESET_STATS
v0.0.2: Restore Position Release
Devmerge (#14) A bigger update having some changes mainly for position saving and restoring. Also new configurable Debug level parameter to ToolLock. SAVE_POSITION functionality migrated to SAVE_CURRENT_POSITION. New functionality and parameters to SAVE_POSITION command. The RESTORE_POSITION parameter of T# command changed to to R. For Tn command: If optional R parameter is passed as 1 or 2 then save current position and restore_position_on_toolchange_type as passed by the R parameter. Otherwise do not change either the restore_position_on_toolchange_type or saved_position. This makes it possible to call SAVE_POSITION or SAVE_CURRENT_POSITION before the actual T command. Added optional parameter RESTORE_POSITION_TYPE to cmd_SAVE_CURRENT_POSITION Change saved variable "restore_position_on_toolchange_type" to "restore_position_on_toolchange_type_type". Ading "_type" makes it more selfexplainatory. Added some description to cmd_SAVE_POSITION. Chenged parameter name for cmd_RESTORE_POSITION command from "RESTORE_POSITION" to "RESTORE_POSITION_TYPE" to make it more selfexplainatory. Add description to cmd_RESTORE_POSITION Defaults RESTORE_POSITION_TYPE of cmd_SelectTool to None, making it skip changing restore_position_on_toolchange_type
v0.0.1: First realease
Starting versioning for updates to work. More compatible versioning.