mirror of
https://github.com/andreili/klipper.git
synced 2025-08-23 19:34:06 +02:00
resonance_tester: replace missing M204 call
Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
This commit is contained in:
parent
d6d8587289
commit
edbfc6f856
@ -148,8 +148,7 @@ class ResonanceTestExecutor:
|
|||||||
last_v = last_t = last_accel = last_freq = 0.
|
last_v = last_t = last_accel = last_freq = 0.
|
||||||
for next_t, accel, freq in test_seq:
|
for next_t, accel, freq in test_seq:
|
||||||
t_seg = next_t - last_t
|
t_seg = next_t - last_t
|
||||||
toolhead.cmd_M204(self.gcode.create_gcode_command(
|
toolhead.set_max_velocities(None, abs(accel), None, None)
|
||||||
"M204", "M204", {"S": abs(accel)}))
|
|
||||||
v = last_v + accel * t_seg
|
v = last_v + accel * t_seg
|
||||||
abs_v = abs(v)
|
abs_v = abs(v)
|
||||||
if abs_v < 0.000001:
|
if abs_v < 0.000001:
|
||||||
@ -182,8 +181,7 @@ class ResonanceTestExecutor:
|
|||||||
if last_v:
|
if last_v:
|
||||||
d_decel = -.5 * last_v2 / old_max_accel
|
d_decel = -.5 * last_v2 / old_max_accel
|
||||||
decel_X, decel_Y = axis.get_point(d_decel)
|
decel_X, decel_Y = axis.get_point(d_decel)
|
||||||
toolhead.cmd_M204(self.gcode.create_gcode_command(
|
toolhead.set_max_velocities(None, old_max_accel, None, None)
|
||||||
"M204", "M204", {"S": old_max_accel}))
|
|
||||||
toolhead.move([X + decel_X, Y + decel_Y] + tpos[2:], abs(last_v))
|
toolhead.move([X + decel_X, Y + decel_Y] + tpos[2:], abs(last_v))
|
||||||
# Restore the original acceleration values
|
# Restore the original acceleration values
|
||||||
self.gcode.run_script_from_command(
|
self.gcode.run_script_from_command(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user