KlipperScreen

KlipperScreen is an idea based from OctoScreen, but instead of needing OctoPrint or to compile go, KlipperScreen is python based and interacts directly with Moonraker, Klipper's API service, so that it can be run with no dependencies besides Klipper.

Current feature list:

  • Homing
  • Preheating
  • Job Status and control
  • Temperature control
  • Extrude control
  • Fan control
  • Disable steppers
  • Configure Z Offset using PROBE_CALIBRATE
  • Print tuning (Z Babystepping, Speed Control, Flow Control)
  • Manual bed leveling assist
  • Using thumbnails from prusa on job status page
  • Better system panel
  • Wifi selection
  • Scale UI based off of resolution

More details to come...

Required Hardware

KlipperScreen should run on any HDMI touchscreen that you can connect to a computer. The required video driver may be slightly different depending on what model you get. I am developing on a 1024x600 resolution screen. Due to this, other resolutions may not be scaled properly at this moment. UI scaling is a future development item.

Installation

Configuration

Description
No description provided
Readme AGPL-3.0 19 MiB
Languages
Python 93.2%
CSS 3.7%
Shell 3.1%