mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 08:25:54 +02:00
[GH-ISSUE #839] [Bug Report] Spool weight not update after print complete #567
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#567
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 @maziggy on GitHub (Mar 28, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/839
Originally assigned to: @maziggy on GitHub.
Spool weight not update after print complete
System Information
Logs (sanitized): bambuddy.log
Submitted via BamBuddy Bug Report
@maziggy commented on GitHub (Mar 28, 2026):
Please explain your issue properly. "It's not working" is not an issue description.
@mengxyz commented on GitHub (Mar 28, 2026):
After enable Auto-archive completed prints spool tracking worked now.
@maziggy commented on GitHub (Mar 28, 2026):
Good point, filament usage tracking should work independant from this feature. Let me check....
@maziggy commented on GitHub (Mar 28, 2026):
Available/Fixed in branch dev and available with the next release or daily build.
If you find Bambuddy useful, please consider giving it a ⭐ on GitHub — it helps others discover the project!
@mengxyz commented on GitHub (Apr 4, 2026):
@maziggy I tested it on version 0.2.3b1.The problem has not yet been solved.
@mengxyz commented on GitHub (Apr 4, 2026):
I've noticed the notifications are different. If weight is being tracked, it's reported after printing and taking a picture. If not, it doesn't show up. (Unknown)
Print Completed
P1S: xxx
Time: 2h 16m
Filament: 54.5g
Print Completed
P1S: xxx
Time: Unknown
Filament: Unknowng
@maziggy commented on GitHub (Apr 5, 2026):
This turned out to be multiple issues compounding:
FTP download failure → no 3MF tracking — When the 3MF file can't be downloaded from the printer (common on P1S), a fallback archive is created without the file. The primary usage tracking path (which reads filament weights from the 3MF) was skipped entirely because there was no file to read. Now Bambuddy will try to find the same 3MF from the file library or a previous print of the same file before giving up.
External spool (VT tray) never tracked by the fallback — The AMS remain% fallback (used when 3MF tracking isn't available) only looked at AMS unit trays. If you're printing from the external spool holder, the remain% delta was never captured or tracked. Now both AMS and external trays are tracked.
Notifications showing "Unknown" — Even when usage was tracked successfully, the notification still showed "Time: Unknown" and "Filament: Unknown" because the notification builder read from the archive record (which had no 3MF data) instead of using the usage tracker results. Now notifications are enriched with whatever tracking data is available, and fallback archives capture estimated print time from MQTT.
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!
@mengxyz commented on GitHub (Apr 5, 2026):
bambuddy-support-20260405-201940.zip
i tested in dev branch.
The problem persists.
i added log fist print without Auto-archive completed prints enable start at 2026-04-05 19:16.xx
second print with Auto-archive completed prints enabled start at 2026-04-05 20:04.xx
@maziggy commented on GitHub (Apr 7, 2026):
The root cause: when auto-archive is disabled, no archive is created at print start, so at print completion there's no archive_id to look up the 3MF slicer data. The fix now:
This means spool weight tracking will work whether auto-archive is on or off, as long as the 3MF exists somewhere (library, or a previous print of the same file).
Available/Fixed in branch dev and available with the next release or daily build. Please let me know if it works for you now.
@mengxyz commented on GitHub (Apr 8, 2026):
bambuddy-support-20260408-114244.zip
i test on dev branch problem still persists.
print with auto archive disabled complete 2026-04-08 05:51
print with auto archive enabled complete 2026-04-08 11:40
@maziggy commented on GitHub (Apr 8, 2026):
Well...I think I've finally found the problem. Please pull dev branch and try again.
@mengxyz commented on GitHub (Apr 8, 2026):
Thank you, I've tested it works.
@maziggy commented on GitHub (Apr 9, 2026):
If you find Bambuddy useful, please consider giving it a ⭐ on GitHub — it helps others discover the project!