Releases: suchmememanyskill/CYD-Klipper
Releases · suchmememanyskill/CYD-Klipper
Maintenance update
What's Changed
- feat: add Guition JC8048W550 display support by @ryodeushii in #185
- platfromio: Update LovyanGFX from 1.2.0 to 1.2.7 by @MadRajib in #196
- lvgl API: use lv_obj_has_state to check state value by @MadRajib in #198
- serial_console: Add support to handle delete/arrow keys by @MadRajib in #195
- Add support for JC3248W535C (Guition 3.5" ESP32-S3 Display) by @DylanPW in #189
- use correct spelling for WiFiClientSecure.h by @snaewe in #202
- Rework CI to be split off into a seperate file (
ci.json) and also generate the relevant .html entries
New Contributors
- @ryodeushii made their first contribution in #185
- @DylanPW made their first contribution in #189
- @snaewe made their first contribution in #202
Full Changelog: v2.1.1...v2.1.2
Fix webflash for S3 based devices
- Fix S3 images aren't properly compiled ( #154 )
Polishing up the v2 release
Fixes
- Implement an option to install serial console as root ( #162, #142 )
- Add full keyboard for serial code in bambu's entry screen ( #161 )
- Fix bug that caused 0% and 100% fan speed options to not display under Klipper printers ( #145 )
- Fix improper bus clearing for serial Klipper ( #144 )
Additions
- Revamp the start print screen under Klipper and Octoprint.
- Gcode image is now shown to the left of the text
- Gcode image can now be scaled 2x (this does cause the image to become blurry)
New screens
Happy new year! (Octoprint/Bambu/SerialUsb Integration)
! NOTE !
This update will wipe your configuration
A very large part of CYD-Klipper has been rewritten from scratch. Expect bugs! Don't upgrade right away if you don't want to run into unexpected issues! Report issues to https://github.com/suchmememanyskill/CYD-Klipper/issues
Multi printer support (#100)
This release, besides Klipper over Wifi, introduces 3 more printer types to connect:
- Klipper over Serial/USB (See here for setup instructions for the host side)
- Bambu printers (developed on A1 mini, expect bugs on other models!)
- Octoprint
You will be prompted for which type of device you want to set up after the wifi configuration screen. If you choose to skip wifi setup, only Klipper over Serial is available.
Misc
- Misc UI improvements
- Keyboard numeric input scales to use more of the screen
- Invert screen has been moved to the device settings page
- Device settings can be accessed from the wifi setup screen
- Wifi setup can be skipped
- Allow spaces in SSID names via serial console (use '\ ' to add a space) (#123)
- Add support for crowpanel 2.8inch display (#134) by @MadRajib
- Fix ESP32-8048S043 screen is white after flashing (#135)
- Add 0.3s delay after wake from sleep mode (#128)
Emergency stop, full filenames
- 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
v1.6.4
Hotfix: Fix OTA on 3.5" model
- 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
- 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