From 299a7cd1aa241aef9983e9cfd98348a2ed301745 Mon Sep 17 00:00:00 2001 From: Dietz0r <102995203+Dietz0r@users.noreply.github.com> Date: Tue, 2 Jan 2024 16:20:59 +0100 Subject: [PATCH] Calculation adjustment for G187 --- gcode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcode.c b/gcode.c index fa49685..43b7dae 100644 --- a/gcode.c +++ b/gcode.c @@ -2251,10 +2251,10 @@ status_code_t gc_execute_block (char *block) uint8_t idx = N_AXIS; do { idx--; - settings_override_acceleration(idx, (settings.axis[idx].acceleration * AccelerationProfile(gc_block.values.p)), (settings.axis[idx].jerk * AccelerationProfile(gc_block.values.p))); + settings_override_acceleration(idx, ((settings.axis[idx].acceleration / (60.0f * 60.0f)) * AccelerationProfile(gc_block.values.p)), ((settings.axis[idx].jerk / (60.0f * 60.0f * 60.0f)) * AccelerationProfile(gc_block.values.p))); } while(idx); break; - + default: // At this point, the rest of the explicit axis commands treat the axis values as the traditional