Repository navigation
STAR pipettes: probe containers for their liquid and their floor - #1336
Merged
Merged
Conversation
BioCam
added this pull request to stack #1337
September 24, 2026 11:43
BioCam
marked this pull request as ready for review
September 24, 2026 12:11
BioCam
force-pushed
the
star-container-probing
branch
from
September 24, 2026 16:10
2d1a98a to
c766cf1
Compare
rickwierenga
force-pushed
the
star-container-probing
branch
from
September 24, 2026 16:11
c766cf1 to
736b50c
Compare
BioCam
force-pushed
the
star-container-probing
branch
from
September 24, 2026 16:21
736b50c to
bc7cc38
Compare
BioCam
force-pushed
the
star-container-probing
branch
from
September 24, 2026 19:39
bc7cc38 to
fdbfd6b
Compare
rickwierenga
removed this pull request from stack #1337
September 24, 2026 19:59
rickwierenga
force-pushed
the
star-container-probing
branch
from
September 24, 2026 19:59
fdbfd6b to
f4fdbef
Compare
rickwierenga
added this pull request to stack #1345
September 24, 2026 20:00
rickwierenga
force-pushed
the
star-container-probing
branch
2 times, most recently
from
September 24, 2026 20:16
5dffe72 to
bb5101d
Compare
BioCam
force-pushed
the
star-container-probing
branch
from
September 24, 2026 23:26
bb5101d to
8b9f002
Compare
rickwierenga
removed this pull request from stack #1345
September 25, 2026 06:43
rickwierenga
added this pull request to stack #1353
September 25, 2026 06:44
rickwierenga
force-pushed
the
star-container-probing
branch
from
September 25, 2026 06:48
8b9f002 to
45c1123
Compare
rickwierenga
removed this pull request from stack #1353
September 25, 2026 07:13
rickwierenga
added this pull request to stack #1357
September 25, 2026 07:13
rickwierenga
force-pushed
the
star-container-probing
branch
from
September 25, 2026 10:06
45c1123 to
d55672e
Compare
rickwierenga
force-pushed
the
star-container-probing
branch
from
September 25, 2026 10:09
d55672e to
8269848
Compare
rickwierenga
force-pushed
the
star-container-probing
branch
from
September 25, 2026 10:10
8269848 to
6f70639
Compare
A caller could search one channel at a time, but could not hand over a set of containers and learn where the liquid stands in each, how much there is, or where each floor is. Nothing dealt the containers to the channels, batched them by X, or turned a detected deck height into a height above the container's cavity bottom. probe_liquid_heights deals containers to the channels in cycles, plans each cycle into batches, and runs every batch's cLLD or pLLD searches at once, reading the heights in one C0 RL per round. probe_liquid_volumes turns those heights into volumes by each container's own function, and probe_z_heights_using_ztouch z-touches each floor in a cascade. The simulator answers a batch search from the container it was given. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
rickwierenga
force-pushed
the
star-container-probing
branch
from
September 25, 2026 10:13
6f70639 to
c75538f
Compare
rickwierenga
approved these changes
Sep 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
A caller could search one channel at a time, but could not hand over a set of containers and learn where the liquid stands in each, how much there is, or where each floor is.
probe_liquid_heightsdeals the containers to the channels in cycles, plans each cycle into batches by X, and runs every batch's cLLD or pLLD searches at once, reading the heights in oneC0 RLper round. Heights are above each container's cavity bottom.probe_liquid_volumesturns those heights into volumes by each container's own function.probe_z_heights_using_ztouchtouches each floor, the channels setting offztouch_cascade_interval(0.25 s) apart from the back, searching toztouch_search_limit_below_cavity_bottom(1.0 mm) below each cavity bottom. A 50 uL tip is a warning.Tests: batching across channels and cycles, each detection mode, a plate rotated 90° with exact
ZLframes, offsets within a container, height-to-volume conversion, partial failure, the simulator batch.🤖 Generated with Claude Code