Skip to content

Releases: suchmememanyskill/CYD-Klipper

Emergency stop, full filenames

31 Aug 10:19
9a96f93
Compare
Choose a tag to compare
  • Add emergency stop button (#124) by @rorosaurus
  • Add full filenames instead of scrolling ones (#124) by @rorosaurus
  • Allow escaped spaces in wifi serial console ("\ " as input becomes " ")
    • Example: If you have a wifi network with the name 'Wifi Network', Then you can enter it via the serial console as 'Wifi\ Network'

Serial console

02 Aug 19:40
5c46764
Compare
Choose a tag to compare
  • Serial console (#115) by @bwucke
  • Fix authenticated requests for printer status info (#120)

v1.6.4

28 Jun 17:11
e2c2a38
Compare
Choose a tag to compare
  • Fix gcode previews on files that contained spaces/special characters
  • Add option to sort macros (#89)
  • Add files menu to params menu (#80)
  • Hopefully fix installs on 4.3"+ models (#67)

Hotfix: Fix OTA on 3.5" model

28 May 20:22
c640d7f
Compare
Choose a tag to compare
  • Clear memory before doing OTA

v1.6.2:

  • Fix possible nullref in fetch_printer_data
  • Fix segfault on entering IP (#93)
  • Custom API key entry keyboard (#94)
  • Fix pressing move buttons too quickly causing the printer to move too far (#99)
  • Allow accessing the parameters panel from the move (unlocked) panel
  • Allow custom filament extrude/retract macros

Misc improvements and fixes

28 May 19:37
98c7364
Compare
Choose a tag to compare
  • Fix possible nullref in fetch_printer_data
  • Fix segfault on entering IP (#93)
  • Custom API key entry keyboard (#94)
  • Fix pressing move buttons too quickly causing the printer to move too far (#99)
  • Allow accessing the parameters panel from the move (unlocked) panel
  • Allow custom filament extrude/retract macros

M117 messaging fixes and offline crash fix

14 Apr 10:20
29dcb47
Compare
Choose a tag to compare
  • Allow pressing on m117 messages to dismiss them (#84)
  • Add setting to disable displaying m117 messages (#84)
  • Fix crash when transitioning to offline state (#86)

Many minor UX improvements

29 Mar 22:00
2e3ac7b
Compare
Choose a tag to compare

! NOTE !
This update will wipe your configuration

Added

  • A setting has been added to display additional stats on the print progress screen
  • IP Entry screen now contains a printer switch button (#68)
  • IP Connect screen has been moved into a panel, allowing macro, settings and multi-printer access when the printer you are connected to is offline. (#69)
  • Ask to re-use the saved password when trying to re-connect to the saved wifi network (#70)
  • Add WIFI connect retry after losing connection (#70)
  • Allow passwordless WIFI networks
  • Printer menu allows accessing settings on current printer (#69)
  • Printer menu allows setting power devices on current printer (#69)
  • Printer menu shows WIFI icon next to currently connected printer
  • Allow setting absolute XYZ position (tap on X/Y/Z text) (#74)
  • Allow setting custom move increments in the move panel (#74)
  • Allow entering custom SSID (for hidden WIFI networks) (#53)
  • Add color fix for the dual usb 2.8" resistive model (#43)
  • Reorganise settings
  • Reset screen calibration when BOOT button is held for 8 seconds (#81)

Fixed

  • Fix lines in display on ESP32-2432S024 (#61)
  • Use display_status (user definable %) instead of file% (#72)
  • Don't show error screen when moonraker printer status is NULL (#71)
  • Fix slicer estimate when switching between two active printers
  • Show macros help message when no macros are present (before this was no macros and no power devices) (#77)
  • Show total time instead of active print time (#75)

Multi printer support

15 Mar 21:49
4bfe149
Compare
Choose a tag to compare

! NOTE !
This update will wipe your configuration

Added

  • Added new screen types
    • ESP32-2432S024 (2.4" Capacitive)
    • ESP32-2432S032 (3.2" Capacitive)
    • ESP32-4827S043 (4.3" 480x270 Capacitive)
    • ESP32-8048S043 (4.3" 800x480 Capacitive)
  • Add a vertical UI build to ESP32-3248S035 (3.5" Capacitive)
  • 32x32 PNG images are now loaded on the file select screen when selecting a single file
  • Add multi printer support (Control multiple printers with one CYD)
    • Up to 8 printers are supported
    • Enable this feature by enabling 'Multi Printer Mode' in the settings
  • Display M117 messages on the screen
  • Move Klipper error screen to a panel (so the navbar can be displayed)

Fixed

  • Dropdowns are now appropriately sized on all screens
  • A lot of code was refactored
  • Button sizing on ESP32-3248S035 (3.5" Capacitive) is now more proportional to the screen
  • Improved consistency of macro/power device loading
  • Upgrade SmartDisplay driver to v2.0.7
  • 'Error' is now considered a faulted state
  • State should be updated more frequently now (Instead of starting a print and the screen not updating, it should now jump to the print progress screen quicker)

Temp graph, slicer time estimates

21 Feb 22:36
1c7d5ff
Compare
Choose a tag to compare

Additions

  • Touch calibration is done now in lvgl, making it look more consistent with the rest of the UI
  • Make stats panel accessible from move panel
  • Improve Z offset menu (automatically moves printer, Set Z, Clear Z offset) (#46)
  • Slight optimalisations to improve the user experience:tm:
  • Add graph to temp panel
  • Add slicer time based estimates (#13)
  • Add API Key flow (#48)

Fixes

  • Fix klipper connect screen not displaying try count when moonraker power devices are available (#45)
  • When klipper isn't available on the klipper connect screen, don't hang the UI for a long time (#45)
  • Clear moonraker power devices when losing connection to klipper
  • Fix possible nullref in data fetch loop (#49)

OTA updates

10 Feb 23:24
2b92b8d
Compare
Choose a tag to compare

-- WARNING: THIS UPDATE WILL WIPE YOUR EXISTING CONFIGURATION --

  • Fix up CI builds
  • increase SPI frequency for 3.5" model (so the screen is more responsive)
  • Fix up touchscreen calibration on 2.8" (#11)
    • This does sadly require a configuration wipe
  • Font code refactoring
  • Fix up temperature keyboard entry
  • Implement OTA updates (#25)
    • When there's an update available, in the settings an update button will be displayed. Pressing it will update the screen
    • An auto update toggle has been added in the settings that makes the screen update right after connecting to wifi