• v1.5.10
    All checks were successful
    Release Workflow / detect-provider (push) Successful in 3s
    Release Workflow / github-release (push) Has been skipped
    Release Workflow / gitea-release (push) Successful in 3m5s
    Stable

    ManuelW released this 2025-08-27 17:40:41 +02:00 | 181 commits to main since this release

    Changes since v1.5.9:

    Added

    69ae5ca - Adds a link to the spool in spoolman when reading a spool tag (Jan Philipp Ecker)
    e2e0a23 - Adds ENABLE_HEAP_DEBUGGING define as comment to the build flags (Jan Philipp Ecker)
    537f452 - Adds data directory and further .vscode files to to .gitignore (Jan Philipp Ecker)
    69d6ba4 - Adds new feature to write and read location tags (Jan Philipp Ecker)
    21ec4e0 - Adds slight debouncing to the scale loop weight logic (Jan Philipp Ecker)
    c2a09b2 - add loadcell desc. (Manuel Weiser)

    • implement multi-color filament display and styles for dropdown options (Manuel Weiser)
    • add auto-tare functionality and update scale handling based on touch sensor connection (Manuel Weiser)
    • add TTP223 touch sensor support and wiring configuration (Manuel Weiser)
    • add forced cache refresh after removing and saving Bambu credentials (Manuel Weiser)
    • add functionality to remove Bambu credentials and update API handling (Manuel Weiser)
    • add rfid_bambu.html and update bambu connection handling (Manuel Weiser)
      0b79891 - added new .step, now with correct individual parts (spitzbirne32)
      8db7765 - added changelog (spitzbirne32)
      ababe8b - Add files via upload (spitzbirne32)
      62bcbb2 - added .stp files of modifications (spitzbirne32)
      4556730 - added merged picture (spitzbirne32)
      b08da07 - added pictures of components bought from AliE (spitzbirne32)
      17fcf76 - Add files via upload (spitzbirne32)
      1ec09eb - added pictures for heat insert location (spitzbirne32)
      aec07f3 - added pictures showing heat insert location (spitzbirne32)
    • add new 3D print file for Filaman scale (Manuel Weiser)
      5d3a8d9 - added Discord Server (Manuel Weiser)
      8cf7dc0 - add support for Spoolman Octoprint Plugin in README files (Manuel Weiser)
      33e4b37 - add OctoPrint integration with configurable fields and update functionality (Manuel Weiser)
      fd832d8 - add version comparison function and check for outdated versions before updates (Manuel Weiser)

    Fixed

    • improve weight processing logic and add auto-send feature for Bambu spool ID (Manuel Weiser)
    • improve weight processing logic and add auto-send feature for Bambu spool ID (Manuel Weiser)
      accb02a - Fixes issue that scale not calibrated message was not shown (Jan Philipp Ecker)
      5b04c2e - Fixes types and some issues in the new graphics (Jan Philipp Ecker)
      b94db80 - Fixes typos in upgrade page (Jan Philipp Ecker)
      b991f2e - Fixes compiler warnings in nfc (Jan Philipp Ecker)
      7f25f3e - Fixes some issues with the new location tags (Jan Philipp Ecker)
    • uncomment monitor_port configuration in platformio.ini (Manuel Weiser)
    • update spool weight conditionally based on NFC ID (Manuel Weiser)
    • add remaining weight logging for PUT requests and improve error reporting in sendToApi function (Manuel Weiser)
    • add remaining weight logging and display after successful spool update (Manuel Weiser)
    • update weight field in update payload to only include values greater than 10 (Manuel Weiser)
    • add weight field to update payload in updateSpoolTagId function (Manuel Weiser)
    • increase stack size for sendToApi task to improve stability (Manuel Weiser)
    • adjust tare weight tolerance to ignore deviations of 2g (Manuel Weiser)
    • improve weight stability check before sending to API (Manuel Weiser)
    • update touch sensor connection logic to correctly identify connection status (Manuel Weiser)
    • add touch sensor connection check and update logic (Manuel Weiser)
    • update TTP223 pin configuration and adjust touch sensor logic (Manuel Weiser)
    • add manual tare functionality for scale (Manuel Weiser)
    • add debounce handling for TTP223 touch sensor (Manuel Weiser)
    • enhance HTTP method handling in sendToApi function (Manuel Weiser)
    • improve HTTP client configuration and clear update documents after API calls (Manuel Weiser)
      abed1c9 - Fixes memory leak in HTTPClient by disabling connection reuse (Jan Philipp Ecker)
    • update reload logic after removing and saving Bambu credentials for better cache handling (Manuel Weiser)
    • handle Bambu connection state by introducing bambuDisabled flag (Manuel Weiser)
    • handle potential undefined value for tray_info_idx in handleSpoolIn function, by @tugsi (Manuel Weiser)
      124f326 - Fix rfid.js-Failure with X1-Series, if you wanna send a Spool to AMS: - Uncaught TypeError: Cannot read properties of undefined (reading 'replace') at handleSpoolIn (rfid.js:493:67) at HTMLButtonElement.onclick ((Index):1:1) handleSpoolIn @ rfid.js:493 onclick @ (Index):1 (tugsi)
    • increase MQTT buffer size and adjust task stack size (Manuel Weiser)
      4abe9d6 - Fix BufferSize for larger JSONs from X-Series (tugsi)
    • add error handling for missing vendor IDs in filament data (Manuel Weiser)
    • adjust weight threshold for tare check to allow negative values (Manuel Weiser)
    • use unique client ID for MQTT connection to avoid conflicts (Manuel Weiser)
    • reload page after firmware update completion (Manuel Weiser)
    • increase WiFi connection timeout from 5 to 10 seconds (Manuel Weiser)
    • ensure valid URL format and remove trailing slash in setupWebserver (Manuel Weiser)
    • add WiFi connection check and restart Bambu if not connected (Manuel Weiser)
    • correct typo in console log for total length (Manuel Weiser)

    Changed

    • docs: update changelog and header for version v1.5.10 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.10 (Manuel Weiser)
    • Merge branch 'main' of https://gitlab.fire-devils.org/3D-Druck/Filaman (Manuel Weiser)
    • Changed Amazon Link for PN532 (Manuel Weiser)
    • Changed Amazon Link for PN532 (Manuel Weiser)
    • docs: update changelog and header for version v1.5.9 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.9 (Manuel Weiser)
    • Enhance API to support weight updates after successful spool tag updates (Manuel Weiser)
    • docs: update changelog and header for version v1.5.8 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.8 (Manuel Weiser)
    • Merge pull request #45 from janecker/nfc_write_improvements (ManuelW)
    • Introduces periodic Spoolman Healthcheck (Jan Philipp Ecker)
    • Improves init - NFC reading now only starts after boot is finished (Jan Philipp Ecker)
    • Improves NFC writing workaround and removes debug output (Jan Philipp Ecker)
    • Further improvements on NFC writing (Jan Philipp Ecker)
    • Merge pull request #44 from janecker/graphics_rework (ManuelW)
    • Graphic rework of the NFC writing process (Jan Philipp Ecker)
    • Reworks graphics of tag reading and some api fixes (Jan Philipp Ecker)
    • Remove unused parameter of sendNfcData() (Jan Philipp Ecker)
    • Replaces usage of String with const char* in heap debug function (Jan Philipp Ecker)
    • Reworks startup graphics and timings (Jan Philipp Ecker)
    • docs: update changelog and header for version v1.5.7 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.7 (Manuel Weiser)
    • refactor: clean up unused variables and improve .gitignore entries (Manuel Weiser)
    • docs: update changelog and header for version v1.5.6 (Manuel Weiser)
    • docs: update webpages for version v1.5.6 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.6 (Manuel Weiser)
    • Merge pull request #42 from janecker/configuration_nvs_storage (ManuelW)
    • Merge branch 'main' into configuration_nvs_storage (ManuelW)
    • Merge pull request #41 from janecker/memory_leak_fixes (ManuelW)
    • Changes configuration storage of spoolman and bambu values (Jan Philipp Ecker)
    • Memory leak fixes in api and nfc, location tag fix (Jan Philipp Ecker)
    • Introduces new heap debugging feature and fixes some memory leaks in website feature (Jan Philipp Ecker)
    • docs: update changelog and header for version v1.5.5 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.5 (Manuel Weiser)
    • Merge pull request #40 from janecker/location_bambu_fix (ManuelW)
    • docs: update changelog and header for version v1.5.4 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.4 (Manuel Weiser)
    • Merge branch 'main' of github.com:ManuelW77/Filaman (Manuel Weiser)
    • Merge pull request #39 from janecker/location_tags (ManuelW)
    • Merge pull request #38 from janecker/scale_debouncing (ManuelW)
    • docs: update changelog and header for version v1.5.3 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.3 (Manuel Weiser)
    • Affiliate Links (Manuel Weiser)
    • docs: update changelog and header for version v1.5.2 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.2 (Manuel Weiser)
    • docs: update changelog and header for version v1.5.1 (Manuel Weiser)
    • chore: update version to 1.5.1 and improve OTA update handling with task management (Manuel Weiser)
    • docs: update changelog and header for version v1.4.14 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.14 (Manuel Weiser)
    • docs: update changelog and header for version v1.4.13 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.13 (Manuel Weiser)
    • docs: update changelog and header for version v1.4.12 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.12 (Manuel Weiser)
    • docs: update README files to clarify PN532 DIP switch settings (Manuel Weiser)
    • docs: update changelog and header for version v1.4.11 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.11 (Manuel Weiser)
    • Merge branch 'main' of github.com:ManuelW77/Filaman (Manuel Weiser)
    • docs: update changelog and header for version v1.4.10 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.10 (Manuel Weiser)
    • Merge pull request #31 from janecker/nfc_rework (ManuelW)
    • Renamed states of NFC state machine and introduced new state machine for spoolman API (Jan Philipp Ecker)
    • Introducing enum for handling the NFC state to improve code readability (Jan Philipp Ecker)
    • docs: update changelog and header for version v1.4.9 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.9 (Manuel Weiser)
    • docs: update changelog and header for version v1.4.8 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.8 (Manuel Weiser)
    • Merge pull request #30 from janecker/main (ManuelW)
    • Merge branch 'testing' into main (ManuelW)
    • docs: update changelog and header for version v1.4.7 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.7 (Manuel Weiser)
    • Merge branch 'testing' (Manuel Weiser)
    • style: update remove button for Bambu credentials with red background (Manuel Weiser)
    • Merge pull request #28 from tugsi/main (ManuelW)
    • docs: update changelog and header for version v1.4.6 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.6 (Manuel Weiser)
    • docs: update changelog and header for version v1.4.5 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.5 (Manuel Weiser)
    • Merge branch 'testing' (Manuel Weiser)
    • refactor: remove unused request_topic subscription and reduce MQTT task stack size (Manuel Weiser)
    • Merge pull request #26 from tugsi/main (ManuelW)
    • refactor: rename report_topic to topic and update MQTT subscription logic, switched publish topic to request (Manuel Weiser)
    • docs: update changelog and header for version v1.4.4 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.4 (Manuel Weiser)
    • docs: update changelog and header for version v1.4.3 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.3 (Manuel Weiser)
    • docs: update changelog and header for version v1.4.2 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.2 (Manuel Weiser)
    • increase stack size for BambuMqtt task (Manuel Weiser)
    • update Discord Link (Manuel Weiser)
    • update Discord Link (Manuel Weiser)
    • remove commented-out subscription topic in MQTT setup (Manuel Weiser)
    • docs: update changelog and header for version v1.4.1 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.1 (Manuel Weiser)
    • refactor length calculation to convert total length to meters before formatting (Manuel Weiser)
    • Merge pull request #16 from spitzbirne32/main (ManuelW)
    • improved housing to show display better (spitzbirne32)
    • removed CAD, as they were all duplicates (spitzbirne32)
    • typo in AliE link (spitzbirne32)
    • Delete usermod/spitzbirne32/STL/README.md (spitzbirne32)
    • Update README.md (spitzbirne32)
    • moved pictures of parts into dedicated folders (spitzbirne32)
    • Update README.md (spitzbirne32)
    • Update README.md (spitzbirne32)
    • Update README.md (spitzbirne32)
    • Delete usermod/spitzbirne32/STL/ScaleTop_Heatinsert_Location_usermod_spitzbirne32_.png (spitzbirne32)
    • Delete usermod/spitzbirne32/STL/Housing_Heatinsert_Location_usermod_spitzbirne32_.png (spitzbirne32)
    • created folders (spitzbirne32)
    • Update README.md (spitzbirne32)
    • Update README.md (spitzbirne32)
    • Create README.md (spitzbirne32)
    • Update README.md (spitzbirne32)
    • Update README.md (spitzbirne32)
    • Create README.md (spitzbirne32)
    • Merge pull request #15 from ManuelW77/main (ManuelW)
    • Merge pull request #14 from janecker/scale-calibration-rework (ManuelW)
    • refactor: remove unnecessary delay in MQTT setup and add delay before restart (Manuel Weiser)
    • Reworks the scale calibration handling (Jan Philipp Ecker)
    • refactor: remove redundant scale calibration checks and enhance task management (Manuel Weiser)
    • refactor: enhance AMS data handling and streamline spool auto-setting logic (Manuel Weiser)
    • refactor: adjust stack size and improve scale calibration logic (Manuel Weiser)
    • refactor: update labels and input types for better clarity and functionality (Manuel Weiser)
    • update documentation for clarity and accuracy (Manuel Weiser)
    • docs: update changelog and header for version v1.4.0 (Manuel Weiser)
    • update NFC tag references to include NTAG213 and clarify storage capacity (Manuel Weiser)
    • bump version to 1.4.0 (Manuel Weiser)
    • remove unused version and protocol fields from JSON output; add error message for insufficient memory (Manuel Weiser)
    • remove unused version and protocol fields from NFC data packet (Manuel Weiser)
    • sort vendors alphabetically in the dropdown list (Manuel Weiser)
    • Merge pull request #10 from janecker/nfc-improvements (ManuelW)
    Downloads
  • v1.5.9 e4d1ba6c1c

    v1.5.9
    All checks were successful
    Release Workflow / detect-provider (push) Successful in 4s
    Release Workflow / github-release (push) Has been skipped
    Release Workflow / gitea-release (push) Successful in 3m31s
    Stable

    ManuelW released this 2025-08-11 14:18:12 +02:00 | 375 commits to main since this release

    Changes since v1.5.8:

    Added

    Fixed

    Changed

    • docs: update changelog and header for version v1.5.9 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.9 (Manuel Weiser)
    • Enhance API to support weight updates after successful spool tag updates (Manuel Weiser)
    Downloads
  • v1.5.8 7cbd34bc91

    v1.5.8
    All checks were successful
    Release Workflow / detect-provider (push) Successful in 52s
    Release Workflow / github-release (push) Has been skipped
    Release Workflow / gitea-release (push) Successful in 3m19s
    Stable

    ManuelW released this 2025-08-10 14:39:44 +02:00 | 378 commits to main since this release

    Changes since v1.5.7:

    Added

    5fa93f2 - Adds a link to the spool in spoolman when reading a spool tag (Jan Philipp Ecker)

    Fixed

    5509d98 - Fixes issue that scale not calibrated message was not shown (Jan Philipp Ecker)
    09f4c43 - Fixes types and some issues in the new graphics (Jan Philipp Ecker)
    ec0e544 - Fixes typos in upgrade page (Jan Philipp Ecker)

    Changed

    • docs: update changelog and header for version v1.5.8 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.8 (Manuel Weiser)
    • Merge pull request #45 from janecker/nfc_write_improvements (ManuelW)
    • Introduces periodic Spoolman Healthcheck (Jan Philipp Ecker)
    • Improves init - NFC reading now only starts after boot is finished (Jan Philipp Ecker)
    • Improves NFC writing workaround and removes debug output (Jan Philipp Ecker)
    • Further improvements on NFC writing (Jan Philipp Ecker)
    • Merge pull request #44 from janecker/graphics_rework (ManuelW)
    • Graphic rework of the NFC writing process (Jan Philipp Ecker)
    • Reworks graphics of tag reading and some api fixes (Jan Philipp Ecker)
    • Remove unused parameter of sendNfcData() (Jan Philipp Ecker)
    • Replaces usage of String with const char* in heap debug function (Jan Philipp Ecker)
    • Reworks startup graphics and timings (Jan Philipp Ecker)
    Downloads
  • v1.5.7 b0cd731c5a

    v1.5.7
    All checks were successful
    Release Workflow / detect-provider (push) Successful in 3s
    Release Workflow / github-release (push) Has been skipped
    Release Workflow / gitea-release (push) Successful in 3m4s
    Stable

    ManuelW released this 2025-07-28 09:51:55 +02:00 | 395 commits to main since this release

    Changes since v1.5.6:

    Added

    Fixed

    Changed

    • docs: update changelog and header for version v1.5.7 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.7 (Manuel Weiser)
    • refactor: clean up unused variables and improve .gitignore entries (Manuel Weiser)
    Downloads
  • v1.5.5 3bb6c1caf5

    v1.5.5
    All checks were successful
    Release Workflow / detect-provider (push) Successful in 1m6s
    Release Workflow / github-release (push) Has been skipped
    Release Workflow / gitea-release (push) Successful in 2m52s
    Stable

    ManuelW released this 2025-07-22 17:36:45 +02:00 | 410 commits to main since this release

    Changes since v1.5.4:

    Added

    Fixed

    fd7b4c2 - Fixes some issues with the new location tags (Jan Philipp Ecker)

    Changed

    • docs: update changelog and header for version v1.5.5 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.5 (Manuel Weiser)
    • Merge pull request #40 from janecker/location_bambu_fix (ManuelW)
    Downloads
  • v1.5.4 d490b116b9

    v1.5.4
    All checks were successful
    Release Workflow / detect-provider (push) Successful in 1m10s
    Release Workflow / github-release (push) Has been skipped
    Release Workflow / gitea-release (push) Successful in 3m52s
    Stable

    ManuelW released this 2025-07-22 06:36:16 +02:00 | 414 commits to main since this release

    Changes since v1.5.3:

    Added

    eab937d - Adds new feature to write and read location tags (Jan Philipp Ecker)
    27ef839 - Adds slight debouncing to the scale loop weight logic (Jan Philipp Ecker)
    2920159 - add loadcell desc. (Manuel Weiser)

    Fixed

    • uncomment monitor_port configuration in platformio.ini (Manuel Weiser)

    Changed

    • docs: update changelog and header for version v1.5.4 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.4 (Manuel Weiser)
    • Merge branch 'main' of github.com:ManuelW77/Filaman (Manuel Weiser)
    • Merge pull request #39 from janecker/location_tags (ManuelW)
    • Merge pull request #38 from janecker/scale_debouncing (ManuelW)
    Downloads
  • v1.5.3 2e19bccfa9

    v1.5.3
    All checks were successful
    Release Workflow / detect-provider (push) Successful in 1m10s
    Release Workflow / github-release (push) Has been skipped
    Release Workflow / gitea-release (push) Successful in 3m25s
    Stable

    ManuelW released this 2025-04-25 15:52:56 +02:00 | 423 commits to main since this release

    Changes since v1.5.2:

    Added

    Fixed

    • update spool weight conditionally based on NFC ID (Manuel Weiser)

    Changed

    • docs: update changelog and header for version v1.5.3 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.3 (Manuel Weiser)
    • Affiliate Links (Manuel Weiser)
    Downloads
  • v1.5.2 3d31833f50

    v1.5.2
    All checks were successful
    Release Workflow / detect-provider (push) Successful in 1m21s
    Release Workflow / github-release (push) Has been skipped
    Release Workflow / gitea-release (push) Successful in 3m9s
    Stable

    ManuelW released this 2025-04-23 17:47:40 +02:00 | 427 commits to main since this release

    Changes since v1.5.1:

    Added

    • implement multi-color filament display and styles for dropdown options (Manuel Weiser)

    Fixed

    • add remaining weight logging for PUT requests and improve error reporting in sendToApi function (Manuel Weiser)
    • add remaining weight logging and display after successful spool update (Manuel Weiser)
    • update weight field in update payload to only include values greater than 10 (Manuel Weiser)
    • add weight field to update payload in updateSpoolTagId function (Manuel Weiser)
    • increase stack size for sendToApi task to improve stability (Manuel Weiser)
    • adjust tare weight tolerance to ignore deviations of 2g (Manuel Weiser)
    • improve weight stability check before sending to API (Manuel Weiser)

    Changed

    • docs: update changelog and header for version v1.5.2 (Manuel Weiser)
    • docs: update platformio.ini for version v1.5.2 (Manuel Weiser)
    Downloads
  • v1.5.1 e23f3a2151

    v1.5.1
    All checks were successful
    Release Workflow / detect-provider (push) Successful in 3s
    Release Workflow / github-release (push) Has been skipped
    Release Workflow / gitea-release (push) Successful in 2m52s
    Stable

    ManuelW released this 2025-03-30 16:38:38 +02:00 | 437 commits to main since this release

    Changes since v1.4.14:

    Added

    Fixed

    Changed

    • docs: update changelog and header for version v1.5.1 (Manuel Weiser)
    • chore: update version to 1.5.1 and improve OTA update handling with task management (Manuel Weiser)
    Downloads
  • v1.4.14
    All checks were successful
    Release Workflow / detect-provider (push) Successful in 3s
    Release Workflow / github-release (push) Has been skipped
    Release Workflow / gitea-release (push) Successful in 2m42s
    Stable

    ManuelW released this 2025-03-30 16:01:45 +02:00 | 439 commits to main since this release

    Changes since v1.4.13:

    Added

    • add auto-tare functionality and update scale handling based on touch sensor connection (Manuel Weiser)

    Fixed

    Changed

    • docs: update changelog and header for version v1.4.14 (Manuel Weiser)
    • docs: update platformio.ini for version v1.4.14 (Manuel Weiser)
    Downloads