Raspberry Pi — Klipper and Moonraker Quick Reference
Raspberry Pi — Klipper and Moonraker Quick Reference Klipper is a 3D printer firmware that runs on a Raspberry Pi. Moonraker is the API server that bridges Klipper to web interfaces (Mainsail, Fluidd) and remote slicers. Key File Paths Service Commands bash Restart Klipper (after config changes) sudo systemctl restart klipper Restart Moonraker sudo systemctl restart moonraker Check Klipper status sudo systemctl status klipper Watch Klipper log live tail -f ~/printerdata/logs/klippy.log Update Klipper cd ~/klipper && git pull sudo systemctl restart klipper Klipper Console Commands (via Mainsail or Fluidd) Moonraker API Endpoints GET http://printer-ip/printer/info — Printer info and state GET http://printer-ip/printer/objects/list — All queryable objects GET http://printer-ip/printer/objects/query?extruder&heaterbed — Temps POST http://printer-ip/printer/gcode/script — Send GCode command GET http://printer-ip/server/files/list — List files on printer POST http://printer-ip/server/files/upload — Upload file to printer Common printer.cfg Sections ini [stepperx] steppin: PC2 dirpin: PB9 enablepin: !PC3 microsteps: 16 rotationdistance: 40 endstoppin: ^PA5 positionendstop: 0 positionmax: 235 homingspeed: 50 [extruder] steppin: PB4 dirpin: PB3 enablepin: !PC3 microsteps: 16 rotationdistance: 33.500 nozzlediameter: 0.400 filamentdiameter: 1.750 heaterpin: PA1 sensortype: EPCOS 100K B57560G104F sensorpin: PC5 control: pid pidkp: 21.527 pidki: 1.063 pidkd: 108.982 mintemp: 0 maxtemp: 260 [bedmesh] speed: 120 meshmin: 10, 10 meshmax: 225, 225 probecount: 5, 5 algorithm: bicubic Links Klipper docs Moonraker docs Mainsail UI KIAUH installer — easiest way to install Klipper stack
Related Guides
- How to Install Klipper on Any 3D Printer: Complete Setup Guide
- KlipperScreen: Building a Standalone Touchscreen UI for Your Klipper 3D Printer
- How to Calibrate E-Steps and Flow Rate for Dimensional Accuracy
- How to Calibrate Input Shaper and Pressure Advance in Klipper
- OrcaSlicer Complete Guide: Every Setting Explained for Maximum Print Quality
- Pressure Advance Calibration for Better Print Quality
- Klipper Bed Mesh Calibration
- Setting Up OctoPrint on a Raspberry Pi as a Headless Print Server