|
@@ -318,9 +318,9 @@ bool MMU2::VerifyFilamentEnteredPTFE()
|
|
uint8_t fsensorState = 0;
|
|
uint8_t fsensorState = 0;
|
|
// MMU has finished its load, push the filament further by some defined constant length
|
|
// MMU has finished its load, push the filament further by some defined constant length
|
|
// If the filament sensor reads 0 at any moment, then report FAILURE
|
|
// If the filament sensor reads 0 at any moment, then report FAILURE
|
|
- current_position[E_AXIS] += MMU2_EXTRUDER_PTFE_LENGTH + MMU2_EXTRUDER_HEATBREAK_LENGTH - logic.ExtraLoadDistance();
|
|
|
|
|
|
+ current_position[E_AXIS] += MMU2_EXTRUDER_PTFE_LENGTH - logic.ExtraLoadDistance();
|
|
plan_buffer_line_curposXYZE(MMU2_LOAD_TO_NOZZLE_FEED_RATE);
|
|
plan_buffer_line_curposXYZE(MMU2_LOAD_TO_NOZZLE_FEED_RATE);
|
|
- current_position[E_AXIS] -= (MMU2_EXTRUDER_PTFE_LENGTH + MMU2_EXTRUDER_HEATBREAK_LENGTH - logic.ExtraLoadDistance());
|
|
|
|
|
|
+ current_position[E_AXIS] -= (MMU2_EXTRUDER_PTFE_LENGTH - logic.ExtraLoadDistance());
|
|
plan_buffer_line_curposXYZE(MMU2_LOAD_TO_NOZZLE_FEED_RATE);
|
|
plan_buffer_line_curposXYZE(MMU2_LOAD_TO_NOZZLE_FEED_RATE);
|
|
|
|
|
|
while(blocks_queued())
|
|
while(blocks_queued())
|