SpoolmanSync - Automatic Filament Tracking for Bambu Lab Printers (Beginner Friendly!)

I downloaded v1.1.2 and can confirm that your QR changes / updates are working great! Thanks so much for implementing these changes, they are awesome!

For what it’s worth, I came across a couple minor things (as well as brainstormed a couple quality-of-life type things) I figured I’d pass along:

#1:
I had to adjust margins / spacing to get the printed document to line up with the actual dimensions of my label pages I’d be printing on (and that all worked fine through your updated UI - no issues that I’ve noticed so far!). However, after doing this I noticed these custom values/settings are lost each time you leave and come back to the SpoolmanSync QR generation page.

Would it be possible to make these settings persist between sessions? For example, Spoolman’s implementation has a ‘Presets’ section where you can essentially create a preset of your custom positioning values (for a Label Type & Printer Make/Model combination) which can apply those custom values for you again the next time (when you choose that preset from a dropdown menu).

That would be useful for your inevitable revisits to print off more labels.

#2:
When scanning one of my generated QR codes on mobile (via Safari on my iPhone), the value displayed in the “Remaining:” field has a very long number after the decimal point and runs off the screen:

Perhaps it would make sense to only display the remaining weight in grams rounded up/down to the nearest full integer? (e.g. 290g instead of 289.6799999999997g)

#3:
In the list of spools you select to generate the QR codes for, it would be nice if:

  • There was an option to filter out any spools which have already previously had QR codes/labels generated for them.
  • A way to sort (not filter) listed spools based on different criteria related to the spools themselves, E.G. sort by spool number (if you wanted to see recently created spools listed at the top), sort by spool type (E.G. see all different filament types for a particular manufacturer PLA, PETG, ABS, etc…), etc…