OctoprintKlipperPlugin
Go to file
Martin Muehlhaeuser a2ce724dd3 [view] Optimized sidebar layout 2018-08-14 16:31:27 +00:00
docs/assets/img [docs] Update docu. 2018-08-13 18:36:19 +02:00
octoprint_klipper [view] Optimized sidebar layout 2018-08-14 16:31:27 +00:00
.editorconfig Initial commit. 2018-01-23 15:01:58 +01:00
.gitignore Initial commit. 2018-01-23 15:01:58 +01:00
LICENSE.md Add license 2018-04-09 20:15:56 +02:00
MANIFEST.in Initial commit. 2018-01-23 15:01:58 +01:00
README.md [docs] Update docu. 2018-08-13 18:36:19 +02:00
babel.cfg Initial commit. 2018-01-23 15:01:58 +01:00
requirements.txt Initial commit. 2018-01-23 15:01:58 +01:00
setup.py [release] Bump version 2018-08-13 18:37:14 +02:00

README.md

OctoPrint Klipper Plugin

This plugin assists in managing and monitoring the Klipper 3D printer firmware.

Features

  • Simplified connection dialog.
  • Restart Host and MCU processes.
  • User defineable macro buttons.
  • Assisted bed leveling wizard with user definable probe points.
  • PID Tuning Dialog.
  • Dialog to set a coordinate offset for future GCODE move commands.
  • Message log displaying messages from Klipper prepended with "//" and "!!".
  • Basic Klipper configuration editor
  • Performance graph displaying key parameters extracted from the Klipper logs.

ToDo

  • Add a continously updated status display in octoprints navbar.

Installation

Install via OctoPrints Plugin Manager or manually using this URL:

https://github.com/mmone/OctoPrintKlipper/archive/master.zip

Update

OctoPrint will inform you when a new version of this plugin becomes available.

Configuration

Click on the wrench icon in the titlebar to open OctoPrints settings dialog. Select "Klipper" at the bottom of the settings dialog.

Contributions

Also for the moment this plugin does what I wanted it to do, it is far from finished, pull requests are welcome. If you want to get started, the OctoPrint Plugin API is quite well documented here: docs.octoprint.org/en/master/plugins.

Screenshots

Message Log

Message Log

Bed Leveling

Bed Leveling

PID Tuning

PID Tuning

Coordinate Offset

Coordinate Offset

Settings

Settings

Performance Graph

Settings