Guppy Screen is a touch UI for Klipper using APIs exposed by Moonraker. It builds on LVGL as a standalone executable, has no dependency on any display servers such as X/Wayland.
#### Added chamber tempereture to print status page (forked from Koenpunt) and changed extruder page (temp list and speed and lenght list) 2026.03.03. PyCosInstall script pointed to current repo. 2026.03.10 build by PyCos
Run the following interactive script via SSH on your K1/Max/CR-10 SE/Ender 3 V3 KE/Nebula Pad to install Guppy Screen.
sh -c "$(wget --no-check-certificate -qO - https://raw.githubusercontent.com/PyCos/guppyscreen/refs/heads/main/scripts/installer.sh)"
sh -c "$(wget --no-check-certificate -qO - https://raw.githubusercontent.com/PyCos/guppyscreen/refs/heads/main/scripts/installer.sh)" -s zbolt
sh -c "$(wget --no-check-certificate -qO - https://raw.githubusercontent.com/PyCos/guppyscreen/refs/heads/main/scripts/installer.sh)" -s nightly
ssh into your K1/Max and run the following command:
/usr/data/guppyscreen/reinstall-creality.sh
✅ Console/Macro Shell
✅ Bedmesh
✅ Input Shaper (PSD graphs)
✅ Belt Calibration/Excitate
✅ Print Status
✅ Spoolman Integration
✅ Extrude/Retract
✅ Temperature Control
✅ Fans/LED/Move Control
✅ Fine Tune (speed, flow, z-offset, Pressure Advance)
✅ Limits (Velocity, Acel, Square Corner Velocity, etc.)
✅ File Browser
✅ Supports multiple screen resolutions
✅ Cross platform releases (MIPS/ARM/x86)
✅ TMC Metrics
✅ Multi-Printer support
Open for feature requests.
You can find various Guppy Screen documents here.
Earlier development screenshots can be found here
https://www.reddit.com/r/crealityk1/comments/17jp59g/new_touch_ui_for_the_k1/
Guppyscreen | Material Design Icons | Z-Bolt Icons | Moonraker | KlipperScreen | Fluidd | Klippain-shaketune
