-
-
Notifications
You must be signed in to change notification settings - Fork 5.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
z_thermal_adjust: Add Z thermal adjuster module #4157
z_thermal_adjust: Add Z thermal adjuster module #4157
Commits on Apr 10, 2021
-
frame_expansion_compensation: Add thermal expansion compensation
Use a frame-coupled temperature probe to compensate for thermal expansion in real-time. Signed-off by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 48ffbde - Browse repository at this point
Copy the full SHA 48ffbdeView commit details
Commits on Apr 21, 2021
-
frame_expansion_compensation: key var to get_status(), docs formatting
Add 'current_z_comp', 'frame_ref_temp', and 'state' to get_status. Match config_reference formatting. Signed-off by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for dcfc683 - Browse repository at this point
Copy the full SHA dcfc683View commit details
Commits on Apr 22, 2021
-
frame_expansion_compensation: whitespace cleanup
Signed-off by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 1a6a49d - Browse repository at this point
Copy the full SHA 1a6a49dView commit details
Commits on May 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7e16f2b - Browse repository at this point
Copy the full SHA 7e16f2bView commit details
Commits on May 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 66f2e23 - Browse repository at this point
Copy the full SHA 66f2e23View commit details
Commits on May 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6fa3841 - Browse repository at this point
Copy the full SHA 6fa3841View commit details -
frame_expansion_compensation: minor code clean-up per comments
- move config checks to klippy:connect event - homing:home_rails_end for reference temp collection - Simplified homing axis check - Code cleanup: duplicate line, superfluous if statement - G-code help message updated to current naming Signed-off by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for b28d3a3 - Browse repository at this point
Copy the full SHA b28d3a3View commit details -
docs: g-codes frame_expansion_compensation fix
Fixed docs reference outdated g-code commands: SET_FRAME_EXPANSION -> SET_FRAME_COMP QUERY_FRAME_EXPANSION -> SET_FRAME_COMP Signed-off by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for a4bb2d1 - Browse repository at this point
Copy the full SHA a4bb2d1View commit details
Commits on Jun 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 718055c - Browse repository at this point
Copy the full SHA 718055cView commit details
Commits on Jun 12, 2021
-
frame_expansion_compensation: temperature smoothing
Implemented the same temperature smooth algorithm used by heaters. `smooth_time` config parameter is now available, with a default value of 2 seconds. Signed-of-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 074b1bf - Browse repository at this point
Copy the full SHA 074b1bfView commit details -
frame_expansion_compensation: consider step_distance (noise reduction)
Adjust offset in increments of the Z step_distance, eliminating excessive adjustment and noise when position hovers around a step increment value. Status messages were also reworded for clarity (inactive rather than disabled when limits reached) Signed-of-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 5a0c6e2 - Browse repository at this point
Copy the full SHA 5a0c6e2View commit details -
frame_expansion_compensation: whitespace
Signed-of-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 28f0e3e - Browse repository at this point
Copy the full SHA 28f0e3eView commit details
Commits on Jun 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 45336e7 - Browse repository at this point
Copy the full SHA 45336e7View commit details
Commits on Jul 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 66e16d5 - Browse repository at this point
Copy the full SHA 66e16d5View commit details
Commits on Jul 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2d3afd7 - Browse repository at this point
Copy the full SHA 2d3afd7View commit details
Commits on Jul 28, 2021
-
Merge branch 'master' of https://github.com/KevinOConnor/klipper into…
… KevinOConnor-master
Configuration menu - View commit details
-
Copy full SHA for f76555a - Browse repository at this point
Copy the full SHA f76555aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d906a6 - Browse repository at this point
Copy the full SHA 9d906a6View commit details
Commits on Aug 1, 2021
-
frame_expansion_compensation: Use independantly defined temp sensor
Take reference to a temp sensor config section rather than defining one internally. Primarily for display of frame temp in Klipper front-ends. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for c5cdcdd - Browse repository at this point
Copy the full SHA c5cdcddView commit details -
frame_expansion_compensation: Whitespace removal
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 79818f5 - Browse repository at this point
Copy the full SHA 79818f5View commit details -
docs: frame_expansion_compensation sensor update
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 810f2d7 - Browse repository at this point
Copy the full SHA 810f2d7View commit details -
frame_expansion_compensation: Use temp_coeff for calcs
Calculate offset with a user-defined temperature coefficient rather than linear expansion calculation. Attempting to configure using the old params will throw a config error supplying the equivalent temp_coeff. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 5c6ae33 - Browse repository at this point
Copy the full SHA 5c6ae33View commit details -
docs: frame_expansion_compensation update
Update [frame_expansion_compensation] section to reflect config for the updated offset calculation method, using only temp_coeff. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 5a24e05 - Browse repository at this point
Copy the full SHA 5a24e05View commit details
Commits on Aug 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e7c30c7 - Browse repository at this point
Copy the full SHA e7c30c7View commit details
Commits on Aug 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f69100f - Browse repository at this point
Copy the full SHA f69100fView commit details
Commits on Aug 28, 2021
-
frame_expansion_compensation: fix bouncy Z correction
Non-XY movements no longer remove the expansion offset, which created a Z 'bounce' on certain moves. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for af9cb99 - Browse repository at this point
Copy the full SHA af9cb99View commit details
Commits on Sep 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9e230eb - Browse repository at this point
Copy the full SHA 9e230ebView commit details
Commits on Sep 16, 2021
-
frame_expansion_compensation: set_frame_ref_temp
Add gcmd to manually set the frame expansion compensation homing reference temperature to the current value. Temporary (?) work-around for auto-Z calibration plugin, which homes without triggering the `homing:home_rails_end` event. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for e3814ad - Browse repository at this point
Copy the full SHA e3814adView commit details -
frame_expansion_compensation: fix self typo
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 9f38d24 - Browse repository at this point
Copy the full SHA 9f38d24View commit details
Commits on Oct 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 38f8caa - Browse repository at this point
Copy the full SHA 38f8caaView commit details
Commits on Oct 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 748f56f - Browse repository at this point
Copy the full SHA 748f56fView commit details
Commits on Oct 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1e8536e - Browse repository at this point
Copy the full SHA 1e8536eView commit details
Commits on Nov 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9e584b0 - Browse repository at this point
Copy the full SHA 9e584b0View commit details
Commits on Nov 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4d7443a - Browse repository at this point
Copy the full SHA 4d7443aView commit details
Commits on Nov 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3ea8e49 - Browse repository at this point
Copy the full SHA 3ea8e49View commit details
Commits on Nov 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 04f443d - Browse repository at this point
Copy the full SHA 04f443dView commit details
Commits on Dec 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 974ab9c - Browse repository at this point
Copy the full SHA 974ab9cView commit details
Commits on Dec 19, 2021
-
frame_expansion_compensation: deprecate branch
Warn about move to Moonraker plug-in for this feature. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for bc3f358 - Browse repository at this point
Copy the full SHA bc3f358View commit details -
frame_expansion_compensation: white space
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for ebc3b74 - Browse repository at this point
Copy the full SHA ebc3b74View commit details
Commits on Dec 26, 2021
-
frame_expansion_compensation: fix deprecation warning mesage
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 6cf5117 - Browse repository at this point
Copy the full SHA 6cf5117View commit details -
frame_expansion_compensation: whitespace again
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 3b63ebb - Browse repository at this point
Copy the full SHA 3b63ebbView commit details
Commits on Mar 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8079da2 - Browse repository at this point
Copy the full SHA 8079da2View commit details
Commits on Mar 5, 2022
-
frame_expansion_compensation: drop legacy config support
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 8f405d9 - Browse repository at this point
Copy the full SHA 8f405d9View commit details -
frame_expansion_compensation: remove deprecation warning
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 65dc088 - Browse repository at this point
Copy the full SHA 65dc088View commit details -
frame_expansion_compensation: manaully set reference temp
Add optional `TEMPERATURE` parameter to `SET_FRAME_REF_TEMP` to override homing reference temperature. Overwritten on re-homing. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 97f6a9a - Browse repository at this point
Copy the full SHA 97f6a9aView commit details -
frame_expansion_compensation: add set temp_coeff via gcode
Add optional parameter `COEFF` to `SET_FRAME_COMP` to allow run-time tuning of the `temp_coeff` parameter. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 0ea7ae7 - Browse repository at this point
Copy the full SHA 0ea7ae7View commit details -
frame_expansion_compensation: remove z_stepper config parameter
Simplify config using `stepper_z` instead of a user-supplied stepper to determine the minimum Z adjustment increment. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 702bc2d - Browse repository at this point
Copy the full SHA 702bc2dView commit details
Commits on Mar 6, 2022
-
frame_expansion_compensation: simplify state reporting
Remove detailed state debugging method and reporting and rework `QUERY_FRAME_COMP` gcmd output. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for fb2d1f7 - Browse repository at this point
Copy the full SHA fb2d1f7View commit details
Commits on Mar 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d341285 - Browse repository at this point
Copy the full SHA d341285View commit details
Commits on Mar 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3530062 - Browse repository at this point
Copy the full SHA 3530062View commit details
Commits on Mar 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a6ccf0d - Browse repository at this point
Copy the full SHA a6ccf0dView commit details -
z_thermal_adjust: renamed from frame_expansion_compensation
Module renamed and variables, parameters, etc. updated to reflect this change as well as for clarity. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 61cdfb8 - Browse repository at this point
Copy the full SHA 61cdfb8View commit details -
docs: update z_thermal_adjust g-codes
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 2bdbea5 - Browse repository at this point
Copy the full SHA 2bdbea5View commit details -
docs: update z_thermal_adjust config reference
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for a14140a - Browse repository at this point
Copy the full SHA a14140aView commit details -
docs: add z_thermal_adjust status reference
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 79f0878 - Browse repository at this point
Copy the full SHA 79f0878View commit details
Commits on Apr 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a1599d6 - Browse repository at this point
Copy the full SHA a1599d6View commit details
Commits on Apr 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 35affe2 - Browse repository at this point
Copy the full SHA 35affe2View commit details
Commits on May 27, 2022
-
docs: revert unintended heading change
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for d654d7e - Browse repository at this point
Copy the full SHA d654d7eView commit details -
docs: z_thermal_adjust unit consistency
Use only degrees Celsius, drop reference to Kelvin. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for c183076 - Browse repository at this point
Copy the full SHA c183076View commit details
Commits on Jun 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cf82988 - Browse repository at this point
Copy the full SHA cf82988View commit details
Commits on Jun 7, 2022
-
z_thermal_adjust: consolidate gcode commands
Combine functionality of SET_Z_THERMAL_ADJUST, SET_Z_THERMAL_ADJUST_REF, and QUERY_Z_THERMAL_ADJUST into the SET_Z_THERMAL_ADJUST command. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 60c5e11 - Browse repository at this point
Copy the full SHA 60c5e11View commit details -
Merge branch 'work-frame-expansion-20210410' of https://github.com/al…
…chemyEngine/klipper into work-frame-expansion-20210410
Configuration menu - View commit details
-
Copy full SHA for 0f36462 - Browse repository at this point
Copy the full SHA 0f36462View commit details -
docs: update z_thermal_adjust g-codes
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 161202b - Browse repository at this point
Copy the full SHA 161202bView commit details -
docs: fix z_thermal_adjust whitespace
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 62398a1 - Browse repository at this point
Copy the full SHA 62398a1View commit details -
docs: fix z_thermal_adjust quotes
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for ec01c0b - Browse repository at this point
Copy the full SHA ec01c0bView commit details
Commits on Jun 15, 2022
-
z_thermal_adjust: reimplement internal temperature sensor
Instantiate own temperature sensor object (a la temperature_fan) for thermal adjustment. Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 40eb6c4 - Browse repository at this point
Copy the full SHA 40eb6c4View commit details
Commits on Jul 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2233448 - Browse repository at this point
Copy the full SHA 2233448View commit details
Commits on Aug 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e6deb42 - Browse repository at this point
Copy the full SHA e6deb42View commit details -
z_thermal_adjust: track last_position in get_position
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for af928bb - Browse repository at this point
Copy the full SHA af928bbView commit details -
z_thermal_adjust: fix last_position tracking in get_position
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for d5e21e2 - Browse repository at this point
Copy the full SHA d5e21e2View commit details -
docs: update config_reference for z_thermal_adjust
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for c78de87 - Browse repository at this point
Copy the full SHA c78de87View commit details -
docs: update status_reference for z_thermal_adjust
Signed-off-by: Robert Pazdzior <robertp@norbital.com>
Configuration menu - View commit details
-
Copy full SHA for 2ace087 - Browse repository at this point
Copy the full SHA 2ace087View commit details
Commits on Sep 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 84dfa0b - Browse repository at this point
Copy the full SHA 84dfa0bView commit details
Commits on Sep 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e8b786d - Browse repository at this point
Copy the full SHA e8b786dView commit details