Fanpico Versions Save

Fanpico: Open Source Smart PWM (PC) Fan Controller

v1.6.2

2 months ago

What's Changed

  • Fix possible hang during boot (introduced in v1.6.1 firmware) if flash filesystem needed to be initialized.
  • New command:
    • SYS:LFS:FORMAT

Full Changelog: https://github.com/tjko/fanpico/compare/v1.6.1...v1.6.2

v1.6.1

2 months ago

What's Changed

  • Add Telnet support.
  • Switch to using pico-lfs library for littlefs.
  • Add support for mixing sensors and vsensors as source for VSENSORs.

Full Changelog: https://github.com/tjko/fanpico/compare/v1.6.0...v1.6.1

v1.6.0

3 months ago

What's Changed

  • Add MQTT support (new commands under SYS:MQTT:)
  • Add HTTPS support
  • Preserve RTC clock on soft reset.
  • New commands:
    • SYS:FLASH?
    • SYS:MEM
    • SYS:MEM?
    • SYS:LFS?
    • SYS:TLS:CERT
    • SYS:TLS:CERT?
    • SYS:TLS:PKEY
    • SYS:TLS:PKEY?

Full Changelog: https://github.com/tjko/fanpico/compare/v1.5.2...v1.6.0

v1.5.2

4 months ago

What's Changed

  • Support for "calculated" MBFAN tacho signals. by @tjko in https://github.com/tjko/fanpico/pull/59

    • Support new "sources" for MBFAN tachometer signals:
      • MIN (lowest fan speed of a groups of fans)
      • MAX (fastest fan speed of a group of fans)
      • AVG (average fan speed of a group of fans)

    (see CONF:MBFANx:SOURCE documentation)

  • Add commands to manually set timezone. by @tjko in https://github.com/tjko/fanpico/pull/60

    • New commands:
      • SYS:TIMEZONE
      • SYS:TIMEZONE?

Full Changelog: https://github.com/tjko/fanpico/compare/v1.5.1...v1.5.2

v1.5.1

7 months ago

What's Changed

  • Add support for custom (LCD) boot logo. by @tjko (more info in wiki)
  • Bugfix for when temperature sensor reading exceeds highest mapped value in temperature map. by @physcon in https://github.com/tjko/fanpico/pull/56
  • Lower default SPI bus speed from 48MHz to 30MHz

Full Changelog: https://github.com/tjko/fanpico/compare/v1.5.0...v1.5.1

v1.5.0

8 months ago

What's Changed

  • Virtual sensor (vsensor) support added.
  • Support for custom layout on OLED screens.
  • Update to use Pico-SDK v1.5.1
  • New commands:
    • CONFigure:VSENSORx:NAME
    • CONFigure:VSENSORx:NAME?
    • CONFigure:VSENSORx:SOUrce
    • CONFigure:VSENSORx:SOUrce?
    • CONFigure:VSENSORx:TEMPMap
    • CONFigure:VSENSORx:TEMPMap?
    • CONFigure:VSENSORx:FILTER
    • CONFigure:VSENSORx:FILTER?
    • MEASure:VSENSORx?
    • MEASure:VSENSORx:Read?
    • MEASure:VSENSORx:TEMP?
    • WRIte:VSENSORx
    • SYStem:DISPlay:LAYOUTR
    • SYStem:DISPlay:LAYOUTR?
    • SYStem:WIFI:MODE

Full Changelog: https://github.com/tjko/fanpico/compare/v1.4.1...v1.5.0

v1.4.1

1 year ago

What's Changed

  • Small updates to default theme and OLED display layout
  • New command SYS:TIME
  • Add rounding of numbers in JSON output (to match CSV output)

Full Changelog: https://github.com/tjko/fanpico/compare/v1.4.0...v1.4.1

v1.4.0

1 year ago
  • Support for select LCD displays (480x320 and 320x240 resolution)
  • Initial support for custom themes on LCD displays.
  • Support for 128x128 resolution OLED (I2C) displays.
  • Fix OLED flickering issues.
  • Improved latency. Fan control is now on second core, while I/O (serial, TCP/IP, etc) happens on first core.
  • New commands:
    • SYS:SERIAL
    • SYS:SPI
    • SYS:DISP:THEME

Full Changelog: https://github.com/tjko/fanpico/compare/v1.3.0...v1.4.0

v1.3.0

1 year ago
  • Update to Pico SDK v1.5.0 (should improve WiFi stability)
  • Support specifying (OLED) display brightness and inverting or flipping the display upside down (see SYS:DISP).
  • Add support for filtering signals (PWM and Temperature)
    • Filters added:
      • Lossy Peak Detector
      • Simple Moving Average (SMA)
    • New commands:
      • SYS:FANx:FILTER
      • SYS:FANx:FILTER?
      • SYS:MBFANx:FILTER
      • SYS:MBFANx:FILTER?
      • SYS:SENSORx:FILTER
      • SYS:SENSORx:FILTER?
  • Include calculated PWM signal for temperature sensors in CSV and JSON output on the web interface.
  • Other new commands:
    • SYS:UPTIme?
    • SYS:WIFI:STATS? (only in Debug builds)
    • SYS:MEM?

Full Changelog: https://github.com/tjko/fanpico/compare/v1.2.1...v1.3.0

v1.2.1

1 year ago
  • Fix fan tachometer (RPM) reading on 0804D boards (if a fan had stopped and then resumed spinning tachometer reading would remain incorrectly at 0 RPM)
  • Add SYS:ERR? command.
  • Other minor fixes.

Full Changelog: https://github.com/tjko/fanpico/compare/v1.2.0...v1.2.1