Git Product home page Git Product logo

octoprintklipperplugin's Introduction

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 with optional parameter dialogs.
  • 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.

Installation

Search for "Klipper" in OctoPrints Plugin Manager.

Message Log

or install manually using this URL / zip:

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 "OctoKlipper" 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

Klipper Config

Klipper Config

Performance Graph

Performance Grap

octoprintklipperplugin's People

Contributors

mmone avatar sillyfrog avatar

Watchers

Nickduino avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.