Installer Changelog¶
[1.2.4] - 2026-03-28¶
Added¶
- NFC reader selection prompt (
pn5180orpn532) during scanner setup. Written to NVS asnfc_readerstring key. nfc_readerentry added tonvs_keys.csvdocumentation.- Device ID reminder in post-flash output for all install modes.
Fixed¶
- Validator for NFC reader prompt now returns error string instead of bool (was rejecting valid inputs).
[1.2.3] - 2026-03-27¶
Added¶
- Keypad and Moonraker URL prompts during scanner setup. Writes
keypad_onandmoonraker_urlto NVS. - Slicer integration prompt now shown for
afc_stageusers with hybrid setups (toolchanger + AFC). Explains thatpublish_lane_dataenables ASSIGN_SPOOL macro watcher for direct toolheads alongside AFC lanes.
[1.2.2] - 2026-03-27¶
Added¶
- Prompts for optional hardware (16x2 I2C LCD display, status LED) during scanner setup. Answers are written to NVS (
lcd_on,led_on) so the firmware enables only attached hardware on boot.
Fixed¶
- Deprecated
esptool.pyreplaced withesptool,write_flashwithwrite-flash,flash_idwithflash-idto suppress deprecation warnings.
[1.2.1] - 2026-03-26¶
Added¶
- Klipper macro copy — when
toolhead_stageis selected, copiesspoolsense.cfgto~/printer_data/config/and reminds the user to add[include spoolsense.cfg]to their printer.cfg.
[1.2.0] - 2026-03-25¶
Added¶
- Slicer integration option — installer asks whether to enable
publish_lane_datafor Orca Slicer integration. Only shown for non-AFC setups. AFC and Happy Hare users are told they already have this feature.
[1.0.0] - 2026-03-21¶
Initial public release.
- Interactive CLI for scanner firmware + middleware setup
- Downloads latest firmware from GitHub releases
- Configures WiFi, MQTT, Spoolman, automation mode
- Writes NVS configuration for OTA-safe settings
- Creates Spoolman extra fields (nfc_id, tag_format, aspect, dry_temp, dry_time_hours)
- Supports ESP32-WROOM and ESP32-S3-Zero boards
- Installs and configures SpoolSense middleware as a systemd service