From d0cbe86a2decbaebb6172eb2afca577cfbd33d2e Mon Sep 17 00:00:00 2001 From: Markus Amsler Date: Mon, 21 Feb 2011 15:52:15 +1100 Subject: [PATCH] extruder: Half-step on every step signal. No idea why only every 4th step signal would actually step, but this generates a lot of noise for nothing. --- extruder/extruder.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extruder/extruder.c b/extruder/extruder.c index 4f227d0..3882564 100644 --- a/extruder/extruder.c +++ b/extruder/extruder.c @@ -79,12 +79,12 @@ ISR(PCINT0_vect) { else coil_pos--; - coil_pos &= 31; + coil_pos &= 7; //Grab the latest motor power to use pwm = motor_pwm; - switch(coil_pos >> 2) { + switch(coil_pos) { case 0: WRITE(H1D, 0); WRITE(H2D, 0);