Releases: bdring/FluidDial
Releases · bdring/FluidDial
v1.1.0
- Adds the lockout feature to the released CYD binary image
- Fixes a lockout bug in which encoder motion was queued up during lockout and "replayed" when unlocked. Now encoder motion is completely ignored when locked.
- Fixed some screen display glitches that could occur during layout switching.
v1.0.1
v1.0.0
Release v1.0.0
This is the first FluidDial binary release.
Good News
- Precompiled binaries make VsCode, PlatformIO, and Git unnecessary for most users
- Simple installation via FluidNC Web Installer
- The many CYD wiring schemes have been simplified to a single two-JST-connector scheme - like the old "nodebug" wiring - that works for both resistive and capacitive CYDs, with optional extension for physical buttons on capacitive CYDs (and resistive if you are able to do soldering).
- Runtime CYD screen rotation is back. The red button on the About screen cycles the rotation, which is then saved for subsequent use.
- There are only two images; one for M5Dial and one for all supported CYDDial variants. The CYDDial image automatically adapts to resistive and capacitive touchscreens by asking you to touch the screen the first time it starts. Afterwards it remembers the choice.
- The "LovyanGFFX AutoDetect" feature that caused so many problems is no longer used. It turns out that every CYD that I have tested actually has an ST7789 panel driver chip. I used to think that some of them had ILI9341 chips, but that was wrong. They really had ST7789 chips that happened to almost work with the ILI9341 driver. By "almost", I mean that they would display correctly in some rotations, but in other rotations the orientation was wrong compared to the touch screen.
Bad News
- Existing resistive CYDs will need to be rewired (simplified). Disconnect/discard the P3 connector and connect the Rx and Tx signals to the Power connector instead.
- The new wiring does not support USB debugging - a feature that is only helpful to developers.
- ILI9341 panels are no longer supported - but the existing support for them was not actually correct.