Browse Source

Fix inverted stepper signal of ADVANCED and LIN_ADVANCED

pull/1/head
esenapaj 8 years ago
parent
commit
b04ed8f9c3
  1. 4
      Marlin/stepper.cpp

4
Marlin/stepper.cpp

@ -682,12 +682,12 @@ void Stepper::isr() {
OCR0A = old_OCR0A; OCR0A = old_OCR0A;
#define START_E_PULSE(INDEX) \ #define START_E_PULSE(INDEX) \
if (e_steps[INDEX]) E## INDEX ##_STEP_WRITE(INVERT_E_STEP_PIN) if (e_steps[INDEX]) E## INDEX ##_STEP_WRITE(!INVERT_E_STEP_PIN)
#define STOP_E_PULSE(INDEX) \ #define STOP_E_PULSE(INDEX) \
if (e_steps[INDEX]) { \ if (e_steps[INDEX]) { \
e_steps[INDEX] <= 0 ? ++e_steps[INDEX] : --e_steps[INDEX]; \ e_steps[INDEX] <= 0 ? ++e_steps[INDEX] : --e_steps[INDEX]; \
E## INDEX ##_STEP_WRITE(!INVERT_E_STEP_PIN); \ E## INDEX ##_STEP_WRITE(INVERT_E_STEP_PIN); \
} }
// Step all E steppers that have steps // Step all E steppers that have steps

Loading…
Cancel
Save