bigtreetech / bigtreetech/PandaTouch

Display Remaining Filament Percentage for Bambu Lab Spools in AMS Section

Open
#352 2 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
265
Forks
63
PR merge metrics
No merged PRs in 30d

Description

### Description
One of the data points I frequently use in the Bambu Lab integration for Home Assistant is the remaining filament percentage for each spool inside the AMS units.

Since Bambu Lab spools are typically 1 kg, this percentage provides an immediate and practical indication of whether there’s enough filament left to complete a print.

Unfortunately, this numerical value is currently visible only in Home Assistant.
However, since this information is already transmitted via MQTT from the printer, it should be technically possible to display it in the Panda Touch interface as well.

### Feature Request
Please consider adding a graphical display of the remaining filament percentage directly in the Panda Touch UI, ideally as an overlay on the spool representation within the Filament section.

This would:

- Provide a quick overview of spool status at a glance
- Eliminate the need to cross-check in Home Assistant
- Improve overall user experience

### Example Reference
Below are some example screenshots showing how this data currently appears in Home Assistant interfaces:

Image

Image

### Concept Visualization (Mockup)
To better illustrate the idea, here’s a mockup of the Panda Touch GUI showing how the filament percentage could be displayed as an overlay on each spool:
(This is just a conceptual example for visualization purposes.)

![Image](https://github.com/user-attachments/assets/50792736-20fa-4a47-ac39-79fec51b7d1a)

### Additional Notes
This feature would be a small but very practical addition for users who rely on Panda Touch to monitor their printer setup.
Thank you for considering this enhancement!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.