Prevent filament creep in activeSlot+1

This PR is just about tuning the intermediate Idler positions so that the filament gets relieved from the Pulley safely while the Extruder gears take over and the activeSlot+1 filament is not affected by its Idler bearing.
On a test bench filament was creeping about 0.5mm per Toolchange.
Changing the intermediate position from exact middle into 3/4 practically elliminated the creep. We can play with these constants more if necessary in the future.
pull/216/head
D.R.racer 2022-09-22 08:52:43 +02:00 committed by DRracer
parent 794b0d0a81
commit 37f820e9a6
1 changed files with 5 additions and 5 deletions

View File

@ -206,11 +206,11 @@ static constexpr U_deg idlerSlotPositions[toolCount + 1] = {
/// Intermediate positions for Idler's slots: 0-4 are the real ones, the 5th index is the idle position /// Intermediate positions for Idler's slots: 0-4 are the real ones, the 5th index is the idle position
static constexpr U_deg idlerIntermediateSlotPositions[toolCount + 1] = { static constexpr U_deg idlerIntermediateSlotPositions[toolCount + 1] = {
IdlerOffsetFromHome + 4.5F * IdlerSlotDistance, IdlerOffsetFromHome + 4.75F * IdlerSlotDistance,
IdlerOffsetFromHome + 3.5F * IdlerSlotDistance, IdlerOffsetFromHome + 3.75F * IdlerSlotDistance,
IdlerOffsetFromHome + 2.5F * IdlerSlotDistance, IdlerOffsetFromHome + 2.75F * IdlerSlotDistance,
IdlerOffsetFromHome + 1.5F * IdlerSlotDistance, IdlerOffsetFromHome + 1.75F * IdlerSlotDistance,
IdlerOffsetFromHome + 0.5F * IdlerSlotDistance, IdlerOffsetFromHome + 0.75F * IdlerSlotDistance,
IdlerOffsetFromHome ///18.0_deg Fully disengaged all slots IdlerOffsetFromHome ///18.0_deg Fully disengaged all slots
}; };