mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 05:35:30 +02:00
[PR #533] [CLOSED] Feature AMS maintenance #1062
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#1062
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?
📋 Pull Request Information
Original PR: https://github.com/maziggy/bambuddy/pull/533
Author: @cadtoolbox
Created: 2/26/2026
Status: ❌ Closed
Base:
0.2.2b1← Head:feature_ams_maintenance📝 Commits (10+)
31b67f1Bumped versionc4fe017Add SpoolBuddy AMS slot config, external slots, and dashboard redesign6aa6a96Increase scale moving average window to reduce weight bouncing4cdf52fRemove stability flipping as scale report trigger96a27d6Minor Spoolbuddy frontend improvements3669219Updated CIbcde036Updated CI7bf960aUpdated CIbf2e1d0Updated .github/ISSUE_TEMPLATE/bug_report.yml9e654a6Updated .github/ISSUE_TEMPLATE/bug_report.yml📊 Changes
42 files changed (+1842 additions, -52 deletions)
View changed files
📝
.github/workflows/security.yml(+2 -2)📝
CHANGELOG.md(+7 -6)📝
backend/app/api/routes/printers.py(+71 -0)📝
backend/app/api/routes/settings.py(+6 -3)📝
backend/app/core/database.py(+1 -0)📝
backend/app/models/__init__.py(+4 -0)➕
backend/app/models/ams_label.py(+32 -0)📝
backend/app/schemas/printer.py(+2 -0)📝
backend/app/services/bambu_mqtt.py(+109 -0)📝
backend/app/services/printer_manager.py(+4 -0)➕
debug_logs/a1 mini/CubeTest.3mf(+0 -0)➕
debug_logs/a1 mini/CubeTest.gcode.3mf(+0 -0)➕
debug_logs/a1 mini/bambuddy-support-20260218-193933.zip(+0 -0)➕
debug_logs/h2c/Cube + Cube + Cube.gcode.3mf(+0 -0)➕
debug_logs/h2c/bambuddy-support-20260218-110542.zip(+0 -0)➕
debug_logs/h2c/support-info.json(+143 -0)➕
debug_logs/h2d_pro/H2D Pro 5 Color AMS Test.gcode.3mf(+0 -0)➕
debug_logs/h2d_pro/H2D Pro mgtt request from Bambustudio.json(+56 -0)➕
debug_logs/h2d_pro/bambuddy-support-20260218-092343.zip(+0 -0)➕
debug_logs/h2d_pro/support_data/support-info.json(+204 -0)...and 22 more files
📄 Description
Description
Adds two UX improvements to the AMS display on the Printers page: a hover popup on each AMS label exposing hardware details and a user-editable friendly name, and 1-based slot numbers centered inside each filament color circle with auto-inverted contrast.
AMS name hover popup
Hovering the AMS label (e.g. AMS-A) opens a popover showing:
Related Issue
Fixes #464
Type of Change
Changes Made
Backend
_handle_version_info in bambu_mqtt.py extended to parse ams/ modules and write sw_ver/sn back onto the stored AMS unit dict.
Frontend
Bug Fixes
Screenshots
Testing
Checklist
Additional Notes
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.