diff --git a/README.md b/README.md index 25a47e8..1fb1876 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# OpenSpoolMan +# logo OpenSpoolMan Use any filament like Bambu filaments with automatic recognition and filament usage updates in your AMS! No need for cloud or any special hardware, just your phone and some NFC tags! @@ -7,6 +7,42 @@ Similar functionality to https://github.com/spuder/OpenSpool using only your pho Everything works locally without cloud access, you can use scripts/init_bambulab.py script to access your PRINTER_ID and PRINTER_CODE if it is not available on your printer. +### Main features + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Information about your AMSAssign NFC tags to your spools in SpoolManWrite the URL of the Spool detail to NFC tag directly from the browser
Information about your AMSAssign NFC tags to your spools in SpoolManNFC write success
Bring Phone close to the NFC tag and open the spool detailPick the AMS slot where you want the spool to be loaded
Open NFC linkSpool infoPick tray
Automatically track the usage of your filaments based on the slicer estimates in SpoolManTrack Bambu filaments without additional NFC TagsResolve issues with few clicks (soon)
Slicer estimateBambu filament usgae trackingResolve issues
+ ### What you need: - Android Phone with Chrome web browser or iPhone (manual process much more complicated) - Server to run OpenSpoolMan with https that is reachable from your Phone and can reach both SpoolMan and Bambu Lab printer on the network @@ -79,3 +115,5 @@ This feature has currently following issues/drawbacks: - Click to resolve issue - More template components / less copy&paste - Better Tray naming + - Reduce the amount of files in docker container + - Cloud service for controlled redirect so you don't have to reconfigure NFC tags diff --git a/__version__.py b/__version__.py index 60a8617..0a5be70 100644 --- a/__version__.py +++ b/__version__.py @@ -1 +1 @@ -__version__ = '0.1.1' +__version__ = '0.1.2' diff --git a/docs/img/assign_nfc.jpeg b/docs/img/assign_nfc.jpeg new file mode 100644 index 0000000..3b42af6 Binary files /dev/null and b/docs/img/assign_nfc.jpeg differ diff --git a/docs/img/bambu_tracking.jpg b/docs/img/bambu_tracking.jpg new file mode 100644 index 0000000..cd4fe09 Binary files /dev/null and b/docs/img/bambu_tracking.jpg differ diff --git a/docs/img/info.jpeg b/docs/img/info.jpeg new file mode 100644 index 0000000..18a56d5 Binary files /dev/null and b/docs/img/info.jpeg differ diff --git a/docs/img/nfc_write_success.jpeg b/docs/img/nfc_write_success.jpeg new file mode 100644 index 0000000..36e15c1 Binary files /dev/null and b/docs/img/nfc_write_success.jpeg differ diff --git a/docs/img/open_link.jpeg b/docs/img/open_link.jpeg new file mode 100644 index 0000000..a760d1c Binary files /dev/null and b/docs/img/open_link.jpeg differ diff --git a/docs/img/pick_tray.jpeg b/docs/img/pick_tray.jpeg new file mode 100644 index 0000000..ac23500 Binary files /dev/null and b/docs/img/pick_tray.jpeg differ diff --git a/docs/img/resolve_issues.jpeg b/docs/img/resolve_issues.jpeg new file mode 100644 index 0000000..158f96f Binary files /dev/null and b/docs/img/resolve_issues.jpeg differ diff --git a/docs/img/slicer_estimate.jpg b/docs/img/slicer_estimate.jpg new file mode 100644 index 0000000..a0b78bf Binary files /dev/null and b/docs/img/slicer_estimate.jpg differ diff --git a/docs/img/spool_info.jpeg b/docs/img/spool_info.jpeg new file mode 100644 index 0000000..1a64094 Binary files /dev/null and b/docs/img/spool_info.jpeg differ diff --git a/templates/assign_tag.html b/templates/assign_tag.html index dabfc6a..dc27837 100644 --- a/templates/assign_tag.html +++ b/templates/assign_tag.html @@ -14,7 +14,7 @@
{% for spool in spools %} - {% if not spool.extra.get("tag") or spool.extra.get("tag") == "null" %} + {% if not spool.extra.get("tag") or spool.extra.get("tag") == "\"\"" %} @@ -42,7 +42,7 @@ {% endif %} {% endfor %} {% for spool in spools %} - {% if spool.extra.get("tag") %} + {% if spool.extra.get("tag") and spool.extra.get("tag") != "\"\"" %}