Merge pull request #1393 from thinkyhead/issue_1385_timing
Add proper delay in stepper.cpp
This commit is contained in:
commit
99e6ce901b
@ -1110,9 +1110,9 @@ void babystep(const uint8_t axis,const bool direction)
|
|||||||
#ifdef DUAL_X_CARRIAGE
|
#ifdef DUAL_X_CARRIAGE
|
||||||
WRITE(X2_STEP_PIN, !INVERT_X_STEP_PIN);
|
WRITE(X2_STEP_PIN, !INVERT_X_STEP_PIN);
|
||||||
#endif
|
#endif
|
||||||
{
|
|
||||||
float x=1./float(axis+1)/float(axis+2); //wait a tiny bit
|
_delay_us(1U); // wait 1 microsecond
|
||||||
}
|
|
||||||
WRITE(X_STEP_PIN, INVERT_X_STEP_PIN);
|
WRITE(X_STEP_PIN, INVERT_X_STEP_PIN);
|
||||||
#ifdef DUAL_X_CARRIAGE
|
#ifdef DUAL_X_CARRIAGE
|
||||||
WRITE(X2_STEP_PIN, INVERT_X_STEP_PIN);
|
WRITE(X2_STEP_PIN, INVERT_X_STEP_PIN);
|
||||||
@ -1142,9 +1142,9 @@ void babystep(const uint8_t axis,const bool direction)
|
|||||||
#ifdef DUAL_Y_CARRIAGE
|
#ifdef DUAL_Y_CARRIAGE
|
||||||
WRITE(Y2_STEP_PIN, !INVERT_Y_STEP_PIN);
|
WRITE(Y2_STEP_PIN, !INVERT_Y_STEP_PIN);
|
||||||
#endif
|
#endif
|
||||||
{
|
|
||||||
float x=1./float(axis+1)/float(axis+2); //wait a tiny bit
|
_delay_us(1U); // wait 1 microsecond
|
||||||
}
|
|
||||||
WRITE(Y_STEP_PIN, INVERT_Y_STEP_PIN);
|
WRITE(Y_STEP_PIN, INVERT_Y_STEP_PIN);
|
||||||
#ifdef DUAL_Y_CARRIAGE
|
#ifdef DUAL_Y_CARRIAGE
|
||||||
WRITE(Y2_STEP_PIN, INVERT_Y_STEP_PIN);
|
WRITE(Y2_STEP_PIN, INVERT_Y_STEP_PIN);
|
||||||
@ -1174,10 +1174,9 @@ void babystep(const uint8_t axis,const bool direction)
|
|||||||
#ifdef Z_DUAL_STEPPER_DRIVERS
|
#ifdef Z_DUAL_STEPPER_DRIVERS
|
||||||
WRITE(Z2_STEP_PIN, !INVERT_Z_STEP_PIN);
|
WRITE(Z2_STEP_PIN, !INVERT_Z_STEP_PIN);
|
||||||
#endif
|
#endif
|
||||||
//wait a tiny bit
|
|
||||||
{
|
_delay_us(1U); // wait 1 microsecond
|
||||||
float x=1./float(axis+1); //absolutely useless
|
|
||||||
}
|
|
||||||
WRITE(Z_STEP_PIN, INVERT_Z_STEP_PIN);
|
WRITE(Z_STEP_PIN, INVERT_Z_STEP_PIN);
|
||||||
#ifdef Z_DUAL_STEPPER_DRIVERS
|
#ifdef Z_DUAL_STEPPER_DRIVERS
|
||||||
WRITE(Z2_STEP_PIN, INVERT_Z_STEP_PIN);
|
WRITE(Z2_STEP_PIN, INVERT_Z_STEP_PIN);
|
||||||
@ -1210,10 +1209,8 @@ void babystep(const uint8_t axis,const bool direction)
|
|||||||
WRITE(Y_STEP_PIN, !INVERT_Y_STEP_PIN);
|
WRITE(Y_STEP_PIN, !INVERT_Y_STEP_PIN);
|
||||||
WRITE(Z_STEP_PIN, !INVERT_Z_STEP_PIN);
|
WRITE(Z_STEP_PIN, !INVERT_Z_STEP_PIN);
|
||||||
|
|
||||||
//wait a tiny bit
|
_delay_us(1U); // wait 1 microsecond
|
||||||
{
|
|
||||||
float x=1./float(axis+1); //absolutely useless
|
|
||||||
}
|
|
||||||
WRITE(X_STEP_PIN, INVERT_X_STEP_PIN);
|
WRITE(X_STEP_PIN, INVERT_X_STEP_PIN);
|
||||||
WRITE(Y_STEP_PIN, INVERT_Y_STEP_PIN);
|
WRITE(Y_STEP_PIN, INVERT_Y_STEP_PIN);
|
||||||
WRITE(Z_STEP_PIN, INVERT_Z_STEP_PIN);
|
WRITE(Z_STEP_PIN, INVERT_Z_STEP_PIN);
|
||||||
|
Loading…
Reference in New Issue
Block a user