Na Klipperu běží všechny tiskárny, které stavíme, a soubory pro ně připravujete v [r]evo Slicer – našem sliceru na bázi Orca Slicer. Vše, co zde píšeme o Orca Slicer, funguje v [r]evo Slicer stejně. Článek vysvětluje, jak spolu obě části spolupracují a co je dobré znát, než začnete měnit nastavení.
Jak funguje Klipper
Klipper je firmware, ve kterém výpočty pohybu dělá počítač (obvykle Raspberry Pi nebo podobný) a deska tiskárny jen vykonává příkazy. Tiskárna díky tomu tiskne rychleji a přesněji a konfigurace se mění v textovém souboru místo kompilace firmwaru.
- printer.cfg – hlavní konfigurační soubor: piny, motory, topení, senzory, limity,
- Moonraker – služba, která propojuje Klipper s webovým rozhraním a aktualizacemi,
- Mainsail nebo Fluidd – rozhraní v prohlížeči: náhled, konzole, úprava souborů, makra.
Základní kalibrace v Klipperu
- PID topení –
PID_CALIBRATE HEATER=extruder TARGET=250a obdobně pro podložku (HEATER=heater_bed), pakSAVE_CONFIG. Stabilní teplota znamená žádné pruhy na stěnách. Na tiskárnách Revon místo PID používáme MPC. - Z offset – se sondou
PROBE_CALIBRATE, během tisku drobné korekce (baby-stepping) a uložení hodnoty. - Bed mesh –
BED_MESH_CALIBRATEzměří nerovnosti podložky a Klipper je během tisku kompenzuje. U velkých podložek je to základ. - Input shaper – s akcelerometrem (např. ADXL345)
SHAPER_CALIBRATEzměří rezonance rámu a zvolí filtr. Odstraní ringing a umožní vyšší zrychlení.
Po každé mechanické změně (nová hlava, jiná podložka, přestavba rámu) tyto kalibrace zopakujte.
Startovací makra
Makro PRINT_START (nebo s podobným názvem) připraví tiskárnu: najetí os, nahřátí podložky a komory, bed mesh, nahřátí trysky a čisticí linku. Ve startovacím kódu tiskárny ve sliceru ho voláte s teplotami, např. PRINT_START BED=[bed_temperature_initial_layer_single] EXTRUDER=[nozzle_temperature_initial_layer]. Celá logika startu je tak na jednom místě – v tiskárně.
Tři úrovně profilů
- Tiskárna – rozměry podložky, startovací a koncový kód, limity stroje. Nastavíte jednou.
- Filament – teploty, flow, pressure advance, chlazení, max volumetric speed. Samostatný profil pro každý filament.
- Proces – výška vrstvy, stěny, výplň, rychlosti, podpěry. Měníte pro konkrétní díl.
Nejčastější chyba: opravovat problémy filamentu v profilu procesu nebo tiskárny. Problém s novým materiálem řešíte v profilu filamentu – viz kalibrace filamentu krok za krokem.
Aktualizace
Klipper, Moonraker a rozhraní aktualizujete z Mainsail/Fluidd (správce aktualizací). Před aktualizací zálohujte printer.cfg a aktualizujte, když nemáte naléhavé tisky – změny v Klipperu někdy vyžadují úpravy konfigurace.
Chcete, aby to někdo nastavil za vás? Napište nám – konfigurujeme Klipper a profily i na strojích jiných výrobců.
Viz také: input shaper · pressure advance · MPC místo PID · Klipper vs Marlin · propojení sliceru s tiskárnou