Skip to content

feat(afc): gate lane eject on mounted tool#1899

Open
unlucio wants to merge 1 commit into
fluidd-core:developfrom
unlucio:update_AFC_buttons_for_multitools
Open

feat(afc): gate lane eject on mounted tool#1899
unlucio wants to merge 1 commit into
fluidd-core:developfrom
unlucio:update_AFC_buttons_for_multitools

Conversation

@unlucio

@unlucio unlucio commented Jul 3, 2026

Copy link
Copy Markdown

Add an optional mounted flag to the AFC lane type and drive the lane Eject button's disabled state from it: when the backend reports it, Eject enables only for the lane whose tool is on the carrier. When mounted is absent, it falls back to the exact previous expression, so behaviour is unchanged for backends that don't report it.

This is to allow for better control of multi-tool machines.

Add an optional `mounted` flag to the AFC lane type and drive the lane
Eject button's disabled state from it: when the backend reports it, Eject
enables only for the lane whose tool is on the carrier. When `mounted` is
absent it falls back to the exact previous expression, so behaviour is
unchanged for backends that don't report it.

This is to allow for better control of multi-tool machines.

Signed-off-by: Lucio <unlucio@gmail.com>
@pedrolamas pedrolamas added this to the 1.37.3 milestone Jul 3, 2026
@pedrolamas pedrolamas added the FR - Enhancement New feature or request label Jul 3, 2026
@jimmyjon711

Copy link
Copy Markdown
Contributor

@unlucio What is lane mounted? To my knowledge this is not a valid lane status that's in the official AFC-Klipper-Add-On repo.

@unlucio

unlucio commented Jul 4, 2026

Copy link
Copy Markdown
Author

@unlucio What is lane mounted? To my knowledge this is not a valid lane status that's in the official AFC-Klipper-Add-On repo.

It is not for AFC; I'm just using the AFC widget as UI, but for multi-tools that are not using AFC but can gain convenience and visual clarity from the same UI

scr.2026-07-04.at.03.17.29.mp4

@pedrolamas pedrolamas removed this from the 1.37.3 milestone Jul 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FR - Enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants