mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 08:25:54 +02:00
[GH-ISSUE #809] [Feature]: Spool label printing #541
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#541
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 @Evil-Crab on GitHub (Mar 25, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/809
Originally assigned to: @maziggy on GitHub.
Problem or Use Case
It would be nice to be able to generate spool labels from the Bambuddy.
Proposed Solution
Something similar to the 3dfilamentprofiles.com Swatch Label Generator:
Alternatives Considered
No response
Feature Category
Other
Priority
Nice to have
Mockups or Examples
No response
Contribution
Checklist
@maziggy commented on GitHub (Mar 25, 2026):
Before we commit to building this, I'd like to gauge community interest. If you'd find this feature useful, please give this issue a thumbs up (👍) reaction so we can prioritize accordingly.
@Keybored02 commented on GitHub (Mar 25, 2026):
Coming forma similar implementation in InvenTree and InvoiceNinja: the label generation is the easy part. The troubles are elsewhere: a reliable template format with variables to let the user customize the tags, server-side PDF rendering is a pain, and label printer integration takes forever to get working for even a single manufacturer.
So this should either use the browser's print util (which for tags makes formatting way harder, even with the system dialog fallback) or just offer a batch export that can be downloaded and printed separately.
@maziggy commented on GitHub (Mar 27, 2026):
Would be very helpful to have a list of desired features.
@maziggy commented on GitHub (Apr 18, 2026):
Still waiting for input from you guys.
@Keybored02 commented on GitHub (Apr 18, 2026):
I've briefly looked into the possible ways to do this a few days ago. Direct-to-printer is too much, but an HTML-based template and a pdf exporter is doable, albeit really time consuming to get to a stable point. If it were to happen, I would create a more robust, global label mixin that can use different templates and pull form different parts of the app to label spool, projects, printed parts, etc. The templating I would probably build around an API caller at creation time instead of providing dedicated key values for labels. Will be a slowdown for larger exports, but will also be simpler to maintain. PDF exporting will be a bit of a pain to create, but we could cut time by using the browser print menu and saving to PDF instead of server side rendering.
@bsaunder commented on GitHub (Apr 27, 2026):
I think the basic fields you would want on a label are:
Basically, the things you need to quickly identify and find the filament in your sea of filament spools/boxes/however you store them.
Currently, I store all of my Filament bagged in boxes, and on the outside of each box, I have a label I generate using Bambu Lab Label Generator (GitHub) that I print and slip into a tag holder on the box. When the Filament goes in the AMS, the tag goes from the box to the AMS and into a Label Holder. It would be great to generate basic labels like this in Bambuddy that you can use a similar workflow with.
The most important thing for the label though is identification, especially if I have multiple spools of say White PLA, and 1 or 2 of them are partial spools. I cant look at a QR code in a spool and know which one it is, and if they only have a name, then I dont know which of the 10 spools of "PLA - White" are the ones already open, so you need an identifier that you can quickly read, like the ID.
@maziggy commented on GitHub (May 5, 2026):
Ready for V1.
In scope:
Out of scope for V1:
Field list (color swatch, brand, material, name, spool ID, QR, storage location) is fixed for V1, but easy to extend — open a follow-up if you need RFID UID, weight, K-value, or anything else on the label.
@maziggy commented on GitHub (May 5, 2026):
Available/Fixed in branch dev and available with the next release or daily build. Please let me know if it works for you.
Docs -> https://wiki.bambuddy.cool/features/inventory/?h=label#printable-labels
If you find Bambuddy useful, please consider giving it a ⭐ on GitHub — it helps others discover the project!