-
Notifications
You must be signed in to change notification settings - Fork 0
Upgrading
Already running an older GuppyKE (or plain GuppyScreen) on your KE? Here's what changed and exactly what to do. Short version: updating is safe and your calibrations are kept.
Same project, new name. Older releases were tagged vX.Y-GuppyKE; new ones are vX.Y-OpenKE. You'll
still see GuppyKE in a few file names and older messages — it's the same thing. The repo URL is
unchanged (coreflake1/guppyscreen), so your in-app updater keeps working without any action.
No. Your Z-offset, bed mesh, input shaper, skew, axis-twist, and TMC-autotune values live in
printer.cfg's SAVE_CONFIG block (and variables.cfg). Updating or re-running the installer never
rewrites those — it only adds includes and copies files. (We verified this on a live KE: after a full
run, every calibration value was byte-for-byte identical.) The installer also drops a timestamped
printer.cfg backup in /usr/data/guppyify-backup/ on every run, just in case.
You're on v0.3.0 or newer → update right from the screen: Settings → Update Guppy. It pulls the latest release and restarts. Done.
You're on something older, or not sure → re-run the one-line install command over SSH (see Installation). It keeps your config and replaces the updater with the fixed one; after that, the on-screen Update Guppy button works for every future release.
Special case — v0.2.0: its built-in updater points at the wrong repository, so the on-screen button can't fetch releases. Just re-run the install command once — it keeps your printer config and fixes the updater. After that you're on the normal update path.
Recent OpenKE folds what used to be manual add-ons into the installer, under a prompt (install all / skip all / choose each): KAMP, Axis Twist Compensation, TMC Autotune, Skew Correction, the Creality Nebula camera (persistent image tuning + H.264 stream), the Pause/Resume layer-shift fix, and the Creality macros (M600, Save Z-Offset, useful macros, Exclude Object). See Installation for the full list.
- Already set these up yourself — by hand or via the Creality Helper Script? You don't have to do anything. And if you do re-run the installer, it detects what you already have and skips it — no duplicate sections, nothing overwritten, your working setup left intact.
- Want something you don't have yet? Re-run the installer and pick it at the prompt. Some features need a one-time calibration afterward (the guide for each walks you through it).
On the KE, the first restart after a config change occasionally shuts down with a
serialqueue … NoneType error. It's a harmless host-MCU reconnect race, not a config problem — just
restart Klipper again (a full Restart Klipper is more reliable than a bare FIRMWARE_RESTART), and a
cold boot always clears it. See Troubleshooting.
Just run the OpenKE installer. It swaps in the KE build and adds the KE-specific setup,
while keeping your printer.cfg and calibrations. From then on you're on the OpenKE update track.
Start here
Get perfect prints
- Calibrate step by step (A→Z)
- Perfect first layer (Axis Twist + KAMP)
- Auto Z-offset: the load-sensor caveat
- Square parts (Skew Correction)
- Quieter steppers (TMC Autotune)
Using the screen