Releases: suchmememanyskill/CYD-Klipper
Releases · suchmememanyskill/CYD-Klipper
More displays, improved ui, unified ui (2)
Same as v1.2.0, but this time hopefully with a valid version number :)
- The codebase has been rewritten to be more responsive and ui elements to be scaled according to screen configuration. This allows porting CYD-Klipper to different screens with different sizes(!) (#17)
- It is still an early implementation. If you like CYD-Klipper to be ported to a different screen, please open an issue for it
- Currently, an additional implementation is available for an ESP32-3248S035C
- A new stats screen is introdued to display print stats during a print. On this screen you can also modify fan speed, z offset, speed and flow. (#8, #23)
- Some characters, like
&
and^
were inaccessible in the wifi password keyboard entry. This has now been resolved. (#19) - Klipper IP can also now be a hostname (#27, #29, #33)
- Moonraker power devices can now be toggled via CYD-Klipper. Power devices are shown, if available, in the macros menu, in the printer error screen and the klipper connection attempt screen. (#20)
- The install website has been slightly overhauled
- The version of CYD-Klipper is now shown in the settings
More displays, improved ui, unified ui
- The codebase has been rewritten to be more responsive and ui elements to be scaled according to screen configuration. This allows porting CYD-Klipper to different screens with different sizes(!) (#17)
- It is still an early implementation. If you like CYD-Klipper to be ported to a different screen, please open an issue for it
- Currently, an additional implementation is available for an ESP32-3248S035C
- A new stats screen is introdued to display print stats during a print. On this screen you can also modify fan speed, z offset, speed and flow. (#8, #23)
- Some characters, like
&
and^
were inaccessible in the wifi password keyboard entry. This has now been resolved. (#19) - Klipper IP can also now be a hostname (#27, #29, #33)
- Moonraker power devices can now be toggled via CYD-Klipper. Power devices are shown, if available, in the macros menu, in the printer error screen and the klipper connection attempt screen. (#20)
- The install website has been slightly overhauled
- The version of CYD-Klipper is now shown in the settings
Small fixes
- Make watchdog timeout longer, so the device crashes less often if your wifi is unstable or requests to your printer take a while
- use duty cycle for backlight rather than analogWrite, should help to reduce the screen flickering
Make file reader more resilliant
- File reader can now safely handle reading ~600 files
- Try to make some of the awful colors better
- Try to not upset the watchdog on core 0
Increased responsiveness of UI
- Change back to klipper connect screen when connection to klipper gets severed
- Offload API request loop to core 0
- Effectively, the UI doesn't lag every 1.5 seconds anymore. UI should feel more responsive and (way less) inputs should be dropped
Visual Klipper connection test on startup
- During bootup, a screen is now shown after connecting that says connecting to Klipper. This screen will stay until a connection to Klipper has been successfully established.
- When the screen is off, cpu clock is lowered to save power
Temperature presets and Gcode macros
NOTICE
This update will reset your configuration upon updating
Temperature Presets
Temperature presets have been added to easily allow setting a predefined temperature with a single button press.
Defaults:
- Hotend: 0c, 200c, 240c
- Bed: 0c, 60c, 70c
You can edit these presets by pressing on the Edit Presets
button, then pressing one of the presets.
Gcode Macros
The settings menu button has been replaced by a gcode macros menu. This menu displays any gcode macro with the specific description of CYD_SCREEN_MACRO
. The settings menu has been moved into the gcode macro menu as a button to navigate to the settings menu.
Misc
- Fixed that filenames with spaces in them couldn't be printed via the display.
Retry IP more times just after boot
Also log WIFI status over serial while connecting
Fix not all wifi networks showing up
v1.0.2 Retry IP connect on boot, fix network c string issue
Use absolute gcode coords
v1.0.1 use absolute coords for position, rather than ajusted ones