Why is Homing needed for Cold Pull

I sometimes print with ASA on my H2C. When I do I always end up doing 2 cold pulls on each nozzle I use. Sometimes all of them. Is there a way to skip the homing on each pull as I really do not see the benefit of this action for a Cold Pull?

I am not aware of any bypass for homing.

It needs the homing to present tool head at an accessible location and enough height to execute the procedure.

They might however improve the firmware so when it knows its position, it doesn’t repeat the homing again.

But it’s safest to do homing every time to make sure the position is known and possible step skips have occurred.

That does sound like an opportunity to optimize the firmware as Gerrit stated, there isnt a reason to home more than once even if it changes nozzles it should know the location of the print head.

Should only do it once, not repeat it every time you do a pull, unless you exit the screen after each pull. I once needed to do 6 pulls on one nozzle, just hit retry after each one. When finished, I went to the other nozzle and it didn’t rehome either.

It is homing for each nozzle. I did have to run white PLA through the left nozzle 7 times to clear black ASA but I am pretty sure it had to home each time. Even when repeating it on the same nozzle.

It will only re-home if you complete, or stop the process. If you retry after pulling out the filament, it will go to the pull PTFE and then insert filament stages. If you complete the process, then it resets and will have to start from the beginning. I just completed a large ABS job with .6 nozzles and did a cold pull on them before putting them away. I normally run minimum 2 pulls per nozzle so I hit retry after pulling the filament out so it doesn’t reset. So don’t hit complete or finish on the last screen and it won’t rehome.