Skip to content

Add support for multiple probes - #972

Merged
dalegaard merged 11 commits into
KalicoCrew:mainfrom
dalegaard:push-skovsyooqnom
Oct 8, 2026
Merged

dalegaard merged 11 commits into
KalicoCrew:mainfrom
dalegaard:push-skovsyooqnom

Conversation

@dalegaard

Copy link
Copy Markdown
Contributor

Adds support for multiple probes by introducing a ProbeList central registry, and letting PrinterProbe instances autoregister with this registry. Probes are no longer resolved through the probe printer object, but instead via the ProbeList. Helpers are provided to access probes both from gcode and config.

@pellcorp

Copy link
Copy Markdown

This right here, I would love this :-)

rogerlz
rogerlz previously approved these changes Oct 5, 2026
dalegaard and others added 11 commits October 8, 2026 10:56
For bed mesh, currently we always use the default probe when reporting
the mesh points. We may want to save the probe that generated the mesh.
Note that using different probes will make relevant values like sample
count from the first probe be used for subsequent probes. A larger
refactor is needed to fix this, so it's punted for the future.
Signed-off-by: Rogerio Goncalves <rogerlz@gmail.com>
@dalegaard
dalegaard merged commit 8c69b36 into KalicoCrew:main Oct 8, 2026
3 checks passed
@dalegaard
dalegaard deleted the push-skovsyooqnom branch October 8, 2026 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants