OctoPrint Plugin for Klipper

I made a OctoPrint plugin for the Klipper 3D printer firmware. It’s on GitHub at: github.com/mmone/OctoprintKlipperPlugin.

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

Installation

Access the Plugin Manager by clicking the wrench icon in the header. This opens the OctoPrint settings. Select “Plugin Manager” in the sidebar. Search for “Klipper” and click the “Install” button.

or install  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.

Some screenshots: