Guides
Step-by-step write-ups for tuning, printing technique, troubleshooting and getting Klipper running, each one learned on real machines.
Tuning and calibration5
Shake 'n' Tune: belts, input shaping and vibrations
Tune the A and B belts to 110Hz, run input shaping and read the vibrations profile with Klippain Shake&Tune, with real result graphs to aim for.
OpenManual PID tuning
How to raise P, I and D by hand when a heater will not settle on its setpoint.
OpenTemperature towers
Add M109 or M104 at each step of a temperature tower in the slicer preview to find a filament's sweet spot, on Marlin or Klipper.
Open
First-layer levelling square
Print a thin, scaled primitive cube and live-adjust Z until the square comes out perfect, with a photo of what good looks like.
OpenRotation distance calculators
Two calculators for working out Klipper's rotation_distance when calibrating an extruder.
OpenPrinting technique5
Bed adhesion
Clean, degrease and pick an adhesive, including a home-made PVP glue recipe checked on a chemistry Discord.
OpenDrying and storing filament
Why wet filament ruins prints, how to dry it and how to keep it dry with a storage box and the right desiccant.
Open
Colour changes without a multi-material unit
Multi-colour prints from a single extruder using slicer filament changes, with a Captain America key fob STL to practise on.
OpenPainting prints
The acrylic paint set and brushes used for finishing models.
OpenChoosing a slicer
Cura, PrusaSlicer, SuperSlicer, Orca Slicer and Bambu Studio, weighed up from long daily use.
OpenTroubleshooting1
Klipper setup3
Klipper setup from scratch
Flash Mainsail, install Klipper with KIAUH, build and flash the firmware, then find the MCU serial path for printer.cfg.
OpenSovol SV06 on Klipper
Flash Klipper to a stock Sovol SV06 with a prebuilt firmware and a ready printer.cfg, then point the slicer at it.
OpenTronxy X5SA on Klipper or Marlin
Flash Klipper or Marlin to a Tronxy X5SA with an F446 board from the SD card update folder, then set up Mainsail and the slicer.
OpenHardware and reference4
Custom sounds in Klipper
Play WAV samples at startup, print start and print end through gcode_shell_command and USB speakers on a Raspberry Pi.
OpenEddy current probes compared
Beacon, Cartographer and the other eddy current scanners weighed up, with the CNC mount and meshing around bed magnets.
OpenRun a Klipper macro through Moonraker
A short Python script that fires a macro through the Moonraker API and skips the end-of-print sound during the small hours.
OpenHandy Linux commands
Find the printer's serial path and inspect connected webcams on a Klipper host.
Open