prusa3d / Prusa-Firmware-MMU

Other
35 stars 19 forks source link

Avoid homing Idler and Selector at the same time #194

Closed DRracer closed 2 years ago

DRracer commented 2 years ago

This PR is an experimental code to delay homing of the Selector after the Idler homes properly.

Unit tests are expected to fail at this moment...

@leptun do your magic :wink: , we'll decide what to do with this approach later.

MMU-173

DRracer commented 2 years ago

@leptun good point with the 2 axes moving at the same time, that I didn't see. However, I think moving 2 axes at once must work, we do that all the time and we need that for the MMU to work.

But - the result of this homing issue is also the fact, that we won't be ever able to detect stuck filament / crashes on the MMU due to electrical issues (even though it would have been nice to have such a feature).

leptun commented 2 years ago

Yes, I also think there is no chance to detect crashes. At least not at the velocities that we currently use. If we slow down the normal selector velocity, maybe it would work, but that assumes we don’t get electrical problems.