From f9c8652715e87404835900b37e9b1f3953a426a1 Mon Sep 17 00:00:00 2001 From: Nico Tonnhofer Date: Wed, 14 Dec 2016 18:56:21 +0100 Subject: [PATCH] dda.c: correct md_candidate calculation --- dda.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dda.c b/dda.c index 15d0bcf..9052fd8 100644 --- a/dda.c +++ b/dda.c @@ -294,7 +294,7 @@ void dda_create(DDA *dda, const TARGET *target) { move_duration = distance * ((60 * F_CPU) / (dda->endpoint.F * 1000UL)); for (i = X; i < AXIS_COUNT; i++) { - md_candidate = dda->delta[i] * ((60 * F_CPU) / + md_candidate = delta_um[i] * ((60 * F_CPU) / (pgm_read_dword(&maximum_feedrate_P[i]) * 1000UL)); if (md_candidate > move_duration) move_duration = md_candidate;