Always synchronize in Stepper::set_position
This commit is contained in:
		| @@ -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 New Issue
	
	Block a user