mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 08:25:54 +02:00
[GH-ISSUE #261] [Feature]: Per filament price setting #161
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#161
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 @Roycinger on GitHub (Feb 4, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/261
Originally assigned to: @maziggy on GitHub.
Problem or Use Case
At the moment, there's only a default filament cost setting:
However, BamBuddy tracks the different materials being used already in the statistics dashboard:
Due to different pricing of materials and vendors, it would be beneficial to have separate cost settings per filament type (i.e. PLA = 22,99, ABS-GF = 32,99, etc) to track the cost of individual prints separately and to have an accurate overall cost tracking.
An average price setting is not accurate enough and may not represent the individual and overall cost of filament depending on the amount of material used.
Proposed Solution
It would be great to have an individual price / cost setting per filament type, i.e. in the Filament Tab of the settings section which is used to calculate the cost of individual prints (accumulated with electricity cost via Smart Plug if present) and overall filament consumption.
Alternatives Considered
No response
Feature Category
Monitoring & Stats
Priority
Would improve my workflow
Mockups or Examples
No response
Contribution
Checklist
@maziggy commented on GitHub (Feb 10, 2026):
Why don't you use Spoolman?
@joaorgoncalves commented on GitHub (Feb 10, 2026):
Is the Spoolman integration working without the AMS? If not, this could be a great workaround while the Spoolman integration only works with AMS.
@maziggy commented on GitHub (Feb 10, 2026):
Ehm....without an AMS? How are you going to calculate the used filament if you have no AMS?
Now I don't understand your feature request at all.
@Roycinger commented on GitHub (Feb 10, 2026):
Because Spoolman does not work properly (sync issues all around) and not everyone is willing to use an extra tool to dig into (and does not provide a simple solution overall).
@maziggy commented on GitHub (Feb 11, 2026):
I understand the desire for more accurate cost tracking, but I think Spoolman is the right solution here — it already provides per-spool pricing, and Bambuddy integrates with it for exactly this purpose.
Building a separate per-material cost table inside Bambuddy would essentially be a less capable version of what Spoolman already does (per-spool vs per-material-type, vendor-specific pricing, etc.).
If you're running into Spoolman sync issues, I'd be happy to look into those.
Going to close this one for now, but feel free to reopen if I'm missing something about your use case.
@Roycinger commented on GitHub (Feb 11, 2026):
I understand your point of view but in general, BamBuddy should not rely on optional and external tools to do a calculation that's already being done, but only with an generic average value (Default filament cost).
@maziggy commented on GitHub (Feb 11, 2026):
Wait a little bit. We are already working on something.