Marlin i Klipper to dwa najpopularniejsze firmware drukarek 3D FDM. Oba są otwarte i darmowe, ale działają zupełnie inaczej. Na co dzień serwisujemy drukarki na obu, a nasze drukarki Revon pracują na Klipperze – oto praktyczne porównanie.
Najważniejsza różnica: gdzie liczy się ruch
Marlin działa w całości na płycie głównej drukarki – mikrokontroler sam interpretuje G-code i steruje silnikami. Klipper przenosi obliczenia na mocniejszy komputer (np. Raspberry Pi lub komputer w drukarce), a płyta główna tylko precyzyjnie wykonuje zaplanowane kroki. Dzięki temu Klipper ma dużo więcej mocy obliczeniowej na planowanie ruchu.
Porównanie w skrócie
- Prędkość i przyspieszenia – Klipper łatwiej osiąga wysokie prędkości bez utraty jakości; Marlin na słabszych płytach szybciej dochodzi do granicy.
- Input shaping – w Klipperze z pomiarem akcelerometrem to standard; w nowszym Marlinie też istnieje, ale konfiguracja jest uboższa.
- Pressure advance / linear advance – są w obu, w Klipperze łatwiej je stroić i zmieniać w locie.
- Konfiguracja – Marlin wymaga edycji plików i ponownej kompilacji firmware; w Klipperze zmieniasz plik tekstowy printer.cfg i restartujesz.
- Obsługa – Klipper ma interfejsy www (Mainsail, Fluidd) z podglądem, makrami i kamerą; Marlin zwykle obsługuje się z ekranu i karty SD.
- Prostota – Marlin działa „z pudełka” bez dodatkowego komputera; Klipper wymaga hosta i wiedzy przy pierwszej konfiguracji.
Kiedy zostać przy Marlinie
Gdy drukarka działa dobrze, drukujesz rzadko i nie potrzebujesz większych prędkości. Prosta, sprawna maszyna na Marlinie nie wymaga zmian.
Kiedy przejść na Klippera
- chcesz drukować szybciej przy tej samej jakości,
- masz problemy z ghostingiem i drganiami, które rozwiązuje input shaping,
- masz kilka drukarek i chcesz zarządzać nimi przez przeglądarkę,
- budujesz lub modernizujesz dużą drukarkę (np. CoreXY, kilka silników osi Z, głowica na CAN).
Przejście z Marlina na Klippera
Przenosiny obejmują wgranie firmware Klippera na płytę, instalację hosta, przygotowanie printer.cfg pod konkretne podzespoły, a potem kalibrację: kierunki osi, PID, sondę i Z offset, siatkę stołu, input shaping i pressure advance. Najwięcej problemów sprawia zwykle nieznana płyta lub nietypowe okablowanie. Robimy takie migracje w ramach serwisu drukarek 3D.
Revo OS – Klipper bez wad Klippera
Revo OS to nasz system oparty na Klipperze, zoptymalizowany pod drukarki Revon: zostawia prędkość i precyzję Klippera, a usuwa nieużywane opcje i upraszcza obsługę z ekranu. Jest standardem w każdej nowej maszynie, a starsi klienci dostają go w ramach przeglądów.