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

General setup info for Klipper:
https://www.youtube.com/watch?v=WlTzVUTOgXQ&list=PLC4bOo0vesmLKXC2iWGTRBbbjXiHDj3Xz

3D Printer Accelerometer, very useful for improved printing speeds with Klipper:
adxl345 accelerometer
https://www.klipper3d.org/Measuring_Resonances.html
https://www.reddit.com/r/klippers/comments/z38v02/adxl345_via_usb/
https://dfh.fm/products/kusba-adxl345-accelerometer-by-xbst_

docker setup for klipper/moonraker/mainsail
https://www.reddit.com/r/klippers/comments/lv3pxx/docker_setup_for_klippermoonrakermainsail/

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