pylabrobot.opentrons.flex.flex_head.FlexHead8.unsafe_drop_tip_in_place#

async FlexHead8.unsafe_drop_tip_in_place() → None#

Drop the mounted tip where the head is, skipping the engine’s own checks.

The “unsafe/” commands are the recovery path: they still run once the engine has put the run into an error state, where the ordinary dropTipInPlace is refused. The tip falls wherever the head happens to be, so move somewhere it can be retrieved from first. Clears this head’s per-channel tip bookkeeping; no tip tracker is touched, since the tip goes back to no rack.

Deliberately does NOT require a tip in this head’s own bookkeeping. That model is per-process and empty after any restart, which is exactly when a tip is stranded on the nozzle and this call is the way off. Guarding on it made the escape hatch refuse in the only situation it exists for.

Return type:

None