GrumpyScreen¶
GrumpyScreen is our fork of the wonderful GuppyScreen from ballaswag that we have continually refined and enhanced to be tightly integrated with Simple AF, although it's also possible to run this on Helper Script too.
The source for GrumpyScreen can be found at https://github.com/pellcorp/grumpyscreen
Configuration¶
Recently we migrated to a klipper style config file which you can edit directly from the config directory in fluidd or mainsail, look for the file grumpyscreen.ini,
now that its a flat file, config overrides will be fully supported for retaining all your customisations including custom fans, leds, monitored sensors etc.
Grumpyscreen Factory Reset¶
See Factory Reset
GrumpyScreen for Helper Script¶
I have added experimental support for installing GrumpyScreen onto Helper Script printers, currently only K1, K1C, K1SE and K1M are supported.
First of all clone the Simple AF repo:
Then run the helperscript grumpyscreen installer:
Note
GrumpyScreen requires two macros _GUPPYSCREEN_EXTRUDE and _GUPPYSCREEN_EXTRUDE. As part of the installation, a grumpy-macros.cfg with these macros
is copied into /usr/data/printer_data/config/GuppyScreen/, so the macros should have been imported by the existing [include GuppyScreen/*.cfg]
include added by Helper Script.
The installer will replace the existing guppyscreen binary and configuration file, you can update GrumpyScreen via the screen only, the Helper Script GUPPY_UPDATE
macro has been removed as it breaks grumpyscreen.
Like for Simple AF, the installer will copy the guppyscreen.ini to the config directory so you can customise it and restart GrumpyScreen for changes to be applied.
If you want to revert to normal guppyscreen just uninstall and reinstall from Helper Script, I do not provide a script to do this automatically!
Please note that GrumpyScreen is a vastly simplified version of Guppyscreen:
- No Gcode execution
- No Belts & Shake
- No Input Shaper
- No Bed Mesh
- No TMC Metrics
- No Tuning (other than during a print)
- No Limits
- No Power Devices (wtf that is)
We focus on polishing a subset of features and we added some additional ones:
- Factory Reset
- E-Stop on more screens
- Setting chamber temp targets
The Belt Shaper calibration macros from GuppyScreen remain and can be executed from fluidd or mainsail