Skip to content

Add AFC Lite as thin layer to simulate ArmoredTurtle AFC-Klipper-Add-On#272

Merged
paxx12 merged 1 commit into
developfrom
just-afc-lite-support
Feb 13, 2026
Merged

Add AFC Lite as thin layer to simulate ArmoredTurtle AFC-Klipper-Add-On#272
paxx12 merged 1 commit into
developfrom
just-afc-lite-support

Conversation

@paxx12
Copy link
Copy Markdown
Contributor

@paxx12 paxx12 commented Feb 13, 2026

Cut from the #236, without Spoolman support.

Implements minimal AFC Python modules that expose AFC-compatible status to enable Fluidd/Mainsail AFC UI panels. This is a stub/thin layer that simulates https://github.com/ArmoredTurtle/AFC-Klipper-Add-On/ without requiring actual AFC hardware.

Maps 4 lanes to U1 extruders with filament info from print_task_config. Includes macros (CHANGE_TOOL, LANE_UNLOAD, SET_COLOR, SET_MATERIAL) that wrap U1's AUTO_FEEDING and filament configuration commands.

Integration with Snapmaker Orca

snorca_sync

Re-order tools

edit_tools

Implements minimal `AFC` Python modules that expose AFC-compatible status
to enable Fluidd/Mainsail AFC UI panels. This is a stub/thin layer that
simulates https://github.com/ArmoredTurtle/AFC-Klipper-Add-On/ without
requiring actual AFC hardware.

Maps 4 lanes to U1 extruders with filament info from `print_task_config`.
Includes macros (`CHANGE_TOOL`, `LANE_UNLOAD`, `SET_COLOR`, `SET_MATERIAL`)
that wrap U1's `AUTO_FEEDING` and filament configuration commands.
@paxx12 paxx12 changed the title Add AFC stub as thin layer to simulate ArmoredTurtle AFC-Klipper-Add-On Add AFC Lite as thin layer to simulate ArmoredTurtle AFC-Klipper-Add-On Feb 13, 2026
@paxx12 paxx12 changed the title Add AFC Lite as thin layer to simulate ArmoredTurtle AFC-Klipper-Add-On Add AFC Lite as thin layer to simulate ArmoredTurtle AFC-Klipper-Add-On Feb 13, 2026
@github-actions
Copy link
Copy Markdown

✅ Build Artifacts

Version: 1.1.1-paxx12-test-pr-272
Build: e4f8f2b (merge of ae53f5e into develop)
Duration: 5m 33s

Artifact Size
basic-build 205.31 MB
extended-build 240.74 MB
basic-devel-build 205.72 MB
extended-devel-build 241.15 MB

View workflow run

@paxx12 paxx12 merged commit aa1963d into develop Feb 13, 2026
1 check passed
@paxx12 paxx12 deleted the just-afc-lite-support branch February 13, 2026 08:49
@2wDragon
Copy link
Copy Markdown

Is the support for Spoolman integration with the AFC is planed for the next relesed?
Is it planed to have sync from the spoolman to the printer extroder like a virtual RFID so when I select spool in the spoolman that it sync to the extroder just like the RFID Tag do?

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.

2 participants