Merge pull request #3161 from Alex9779/fix_InitialExtruderDirection
Fix initial extruder direction for second/third/fourth extruder if they run inverted to the first
This commit is contained in:
commit
e7e1866589
|
@ -574,8 +574,11 @@ void set_stepper_direction() {
|
|||
// block begins.
|
||||
FORCE_INLINE void trapezoid_generator_reset() {
|
||||
|
||||
if (current_block->direction_bits != out_bits) {
|
||||
static int8_t last_extruder = -1;
|
||||
|
||||
if (current_block->direction_bits != out_bits || current_block->active_extruder != last_extruder) {
|
||||
out_bits = current_block->direction_bits;
|
||||
last_extruder = current_block->active_extruder;
|
||||
set_stepper_direction();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue