Always synchronize in Stepper::set_position
This commit is contained in:
parent
c6142aa2a1
commit
7dec8071b2
1 changed files with 3 additions and 0 deletions
|
@ -936,6 +936,9 @@ void Stepper::synchronize() { while (planner.blocks_queued()) idle(); }
|
||||||
* derive the current XYZ position later on.
|
* derive the current XYZ position later on.
|
||||||
*/
|
*/
|
||||||
void Stepper::set_position(const long& x, const long& y, const long& z, const long& e) {
|
void Stepper::set_position(const long& x, const long& y, const long& z, const long& e) {
|
||||||
|
|
||||||
|
synchronize(); // Bad to set stepper counts in the middle of a move
|
||||||
|
|
||||||
CRITICAL_SECTION_START;
|
CRITICAL_SECTION_START;
|
||||||
|
|
||||||
#if ENABLED(COREXY)
|
#if ENABLED(COREXY)
|
||||||
|
|
Reference in a new issue