Modeling of teaching needles

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)

1 Like

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.

2 Likes

Is can_handle_liquid a thing? or are you proposing it as a new attribute on HamiltonTip?

It could potentially be:

    @property
    def can_handle_liquid(self) -> bool:
        return self.maximal_volume > 0
1 Like

not yet, I’m just theorizing about this

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.

2 Likes

This would make sense. I assume then HamiltonCoreGrippers would also inherit from the ChannelHeadTool instead of just Resource?

yes

1 Like

great profile picture btw

1 Like

ty, sums up the experience really

With PLR? :open_mouth:

What happened?

No no, that sums up the experience with the machines :joy:. PLR is awesome but the machines sometimes behave like they have a mind of their own

1 Like

Like Part 14?:

2 Likes

nice

1 Like

camillo is lobotomizing them and replacing their minds with a PLR implant

3 Likes

:joy: only cutting out the parts that were already broken … and that PLR implant is a Devil Fruit, bringing super-powers

1 Like