User Tools

Site Tools


3dprinter:klipper

This is an old revision of the document!


Klipper

Klipper is an alternative firmware for 3D printers' micro-controllers. The default firmware for most 3D printers is Marlin. Klipper consists of 2 parts, the micro-controller firmware to control basic motor and print head and software running on an attached general purpose computer like a Raspberry Pi or a PC.

Details on https://www.klipper3d.org

Octoprint was designed for Malin firmwares, but can work with Klipper through a plugin:
https://all3dp.com/2/install-octoprint-klipper-single-board-computer-sbc/

Installing Klipper and OctoPrint: The tool of our choice is Klipper Installation And Update Helper (KIAUH), which streamlines the installation process by reducing user inputs to the bare minimum and adding a graphical interface. It also helps manage updates and removal of every component.

Arksine/Moonraker is a Python 3 based web server that exposes APIs which client applications can use to interact with Klipper.

There are several Web interfaces that can interact with Klipper through Moonraker's APIs:
Octoprint
Mainsail by Mainsail-Crew





Fluidd by Cadriel


Touchscreen GUI:
KlipperScreen by jordanruthe

Obico for Klipper is a Moonraker plugin that enables the Klipper-based 3D printers to connect to Obico. This provides remote access as well as AI Failure detection.

PrettyGCode for Klipper

OctoEverywhere Octoprint Plugin for remote access/monitoring and AI Failure detection

3dprinter/klipper.1690759848.txt.gz · Last modified: 2023/07/31 00:30 by Wulf Rajek