Hello everyone. I was reading through the code to potentially continue this thread, and saw that PLR models the teaching_tip_rack on the default hamilton deck, however it adds standard hamilton_tip_300uL_filter to it, not any kind of special tip. Is this intended behavior?
I know that plr makes some reference to teaching tips in the cLLD functions, saying that the method assumes the geometry of the official teaching needle for a tip_bottom_diameter
Could there potentially be a use to define the teaching needle as an actual HamiltonTip? I think this could also lead to extra safety features through PLRs tracking features (for example knowing that you are using a teaching tip for cLLD probing)
it is the closest tip to that and pickup/drop works fine with it, but yeah a specialized class closer to reality, eg with restrictions on can_handle_liquid, would be better.
maybe we should have a higher level resource like ChannelHeadTool that @CamilloMoschner previously suggested… Having a maximal_volume doesn’t make sense when you can’t handle liquid. HamiltonTip would inherit from that and add maximal_volume, which then makes it so it can_handle_liquid (that would be assumed in the type). One could imagine a CanHandleLiquid mixin class that adds the maximal volume parameter.