mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 08:25:54 +02:00
[GH-ISSUE #420] [Bug]: Filament usage not counted correctly for multi-color prints and wrong AMS slot mapping with dual AMS setup #264
Labels
No labels
A1
automated
automated
bug
bug
Closed due to inactivity
contrib
dependencies
dependencies
duplicate
enhancement
feedback
hold
invalid
Notes
P1S
pull-request
security
ThumbsUp
user-report
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bambuddy-maziggy-1#264
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pichler583-cell on GitHub (Feb 17, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/420
Originally assigned to: @maziggy on GitHub.
Bug Description
There are two related issues when printing multi-color jobs with a dual AMS setup:
Filament usage is not properly counted during multi-color prints.
Incorrect AMS slot mapping is displayed when printing from the second AMS.
Issue 1 – Filament usage not counted for multi-color prints
When performing a multi-color print, filament consumption is only deducted for the first filament used.
All additional filaments involved in the print remain unchanged in weight tracking.
Issue 2 – Incorrect AMS slot display with two AMS units
With two AMS units connected:
When printing from AMS #2 – Slot 1, the UI displays that the print is running from AMS #1 – Slot 1.
Only the filament in AMS #1 Slot 1 is correctly deducted.
Filaments from the second AMS are not properly tracked or deducted.
Expected Behavior
Filament consumption should be deducted individually for every filament used in the multi-color job.
Steps to Reproduce
2 AMS and MultiColor Print
Printer Model
P2S
Bambuddy Version
0.2.0
Printer Firmware Version
01.01.01.00
Installation Method
Docker
Operating System
Linux (Ubuntu/Debian)
Relevant Logs / Support Package
Screenshots
bambuddy-support-20260217-135422.zip
Additional Context
No response
Checklist
@maziggy commented on GitHub (Feb 18, 2026):
I'm currently redesigning these functions. May I ask you please to pull branch 0.2.1b and try again? It's not yet finished, but already has a patch for the P2S which hopefully already fixes your issue.
@pichler583-cell commented on GitHub (Feb 18, 2026):
Tested with 0.2.1b:
The filament usage is now correctly deducted from the actual physical slot that is printing — so the weight tracking on the filament itself works correctly.
However, the UI still shows the print running on the wrong AMS (wrong AMS unit is displayed), even though the correct slot is being used and counted internally.
So the deduction logic seems fixed, but the visual AMS mapping in the UI is still incorrect.
@maziggy commented on GitHub (Feb 19, 2026):
Please try again with latest beta release 0.2.1b.
@pichler583-cell commented on GitHub (Feb 19, 2026):
The update is installed, but unfortunately the display is still wrong: B2 is printed while A2 is shown. Tracking still seems to be correct.


@maziggy commented on GitHub (Feb 20, 2026):
Need a support package please.
https://wiki.bambuddy.cool/features/system-info/?h=debug#enable-debug-logging
@pichler583-cell commented on GitHub (Feb 20, 2026):
bambuddy-support-20260220-073712.zip
@maziggy commented on GitHub (Feb 21, 2026):
Should be fixed in branch 0.2.1b2. Please let me know how it goes.
If you find Bambuddy useful, please consider giving it a ⭐ on GitHub — it helps others discover the project!