Skip to content

Releases: Ajimaru/OctoScale

OctoScale v0.0.3

Choose a tag to compare

@github-actions github-actions released this 16 Sep 11:55
7697f3a

What's Changed

Features

  • feat: enhance web OTA progress tracking with content length handling by @Ajimaru in #3
  • feat: implement firmware update check with privacy considerations and UI enhancements by @Ajimaru in #4
  • feat: implement WebUI polling and tab ownership management by @Ajimaru in #5
  • feat: implement independent status polling for system and WiFi status by @Ajimaru in #7
  • feat: add firmware update progress display and enhance status rendering by @Ajimaru in #8
  • Add reboot functionality to web UI and update user guide by @Ajimaru in #19
  • Implement backup and restore functionality for device settings by @Ajimaru in #20

Fixes

  • fix: adjust main padding for improved tab layout spacing by @Ajimaru in #6
  • fix: adjust PN5180 polling interval and improve WebUI polling behavior by @Ajimaru in #9
  • Fix black color handling and derive OpenSpool color_hex correctly by @Ajimaru in #10
  • Enhance weight synchronization and update repository link by @Ajimaru in #18

Documentation

  • Document HTTP API contract and automate wiki updates by @Ajimaru in #11
  • Document the two board supply capacitors by @Ajimaru in #12
  • Restore wiki-only content lost in the first sync by @Ajimaru in #13
  • Fill the User Guide with operating instructions and UI mockups by @Ajimaru in #14
  • Give the colour-flag gates a table consumers can cite by @Ajimaru in #15
  • Note that fwVersion cannot distinguish the pre- and post-fix behaviour by @Ajimaru in #16
  • Add OctoScale wiring documentation and symbol library by @Ajimaru in #17

Other changes

Full Changelog: v0.0.2...v0.0.3

OctoScale v0.0.2

Choose a tag to compare

@github-actions github-actions released this 13 Sep 13:05
0d72e23

What's Changed

✨ Highlights

  • Enhance OTA update handling with HTTPS support and URL validation by @Ajimaru in #2

New Contributors

Full Changelog: v0.0.1...v0.0.2

OctoScale v0.0.1

Choose a tag to compare

@github-actions github-actions released this 13 Sep 12:45

OctoScale v0.0.1

First firmware release for the OctoScale ESP32-S3 filament scale.

✨ Highlights

  • NFC-enabled filament weighing with HX711 load-cell measurement
  • PN5180 NFC tag reading and writing
  • TFT display with encoder and hardware buttons
  • Web UI with OctoPrint and SpoolManagerExtended integration
  • USB first-flash support and OTA firmware updates
  • ESP32-S3-N16R8 target with 16 MB flash and OTA partitions

📦 Firmware downloads

  • octoscale-usb.bin - Complete merged image for the first USB flash. Write it at flash address 0x0.
  • octoscale-ota.bin - Application image for OTA updates through the web UI or /updateurl. Do not use it for the first USB flash.

🔐 Checksums

  • octoscale-usb.bin: sha256:d95ae1369600dcaa3b7e626fc7e35f9c7d670198eb2fdc4fecb0b019d170af2f
  • octoscale-ota.bin: sha256:efa8d7c54fae8bd31aab08986159486adc2b2cd600572a00da5686c9bd856893

🛠️ Installation

For assembly, wiring, first-time setup, and update instructions, see the Setup Guide.

Full Changelog: https://github.com/Ajimaru/OctoScale/commits/v0.0.1