mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 05:35:30 +02:00
[GH-ISSUE #854] [Bug]: Failed to get AMS mapping table when printing with External Spool (P1S) #581
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
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#581
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 @UVCXanth on GitHub (Mar 31, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/854
Originally assigned to: @maziggy on GitHub.
Bug Description
When sending a print job to a Bambu Lab P1S using the External Spool (Virtual Tray 254), the printer fails to start and displays an error:
Printer Error: AMS/Filament Error
Failed to get AMS mapping table; please select 'Resume' to retry.
Despite mapping the filament correctly in the app before sending, the printer seems to lose or reject the mapping table for the external spool, requiring a manual "Resume" press on the printer or in Bambu Handy to continue.
Expected Behavior
The print job should initialize and start automatically using the specified mapping for the External Spool (ID 254) without triggering an AMS mapping error.
Steps to Reproduce
Select a model for printing in Bambuddy.
Ensure the printer (P1S) is configured to use the External Spool (no AMS or AMS ignored).
Map the required filament to the External Spool (Virtual Tray ID 254).
Send the print job to the printer.
The printer starts the "cloning/downloading" phase but then stops with the "Failed to get AMS mapping table" error.
Printer Model
P1S
Bambuddy Version
v0.2.3b1
Printer Firmware Version
01.09.00.00
Installation Method
Docker
Operating System
Linux (Ubuntu/Debian)
Relevant Logs / Support Package
bambuddy-support-20260331-071733.zip
Screenshots
No response
Additional Context
MQTT Status during the event:
The printer reports an empty ams array and identifies the external spool as vt_tray with ID 254.
"ams": [],
"vt_tray": [
{
"id": "254",
"tag_uid": "0000000000000000",
"tray_type": "PETG",
"tray_color": "161616FF",
"nozzle_temp_max": "270",
"nozzle_temp_min": "230"
// ... rest of the status
}
]
Extracted model_settings.config from the printer:
The mapping mode is set to Auto For Flush, but it seems the command sent by the app doesn't satisfy the printer's requirement for the mapping table when AMS is absent.
Checklist
@maziggy commented on GitHub (Mar 31, 2026):
Available/Fixed in branch dev and available with the next release or daily build. Please let me know if it works for you now.
If you find Bambuddy useful, please consider giving it a ⭐ on GitHub — it helps others discover the project!