Klipper er en fastvare med åpen kildekode for 3D-skrivere som fordeler arbeidet mellom en generell datamaskin (for eksempel en Raspberry Pi) og en eller flere underliggende mikrokontrollere på 3D-skriveren. Oppdelingen muliggjør mer avansert kontroll sammenlignet med tradisjonell fastvare som kjører utelukkende på skriverens mikrokontroller. Klipper støtter flere typer kinematikk, inludert kartesisk, CoreXY og deltarobot

Historie Klipper ble utviklet av Kevin O’Connor i 2014. En av de tidlige brukerne var Voron-prosjektet som bygde CoreXY-skrivere med åpen kildekode og åpen maskinvare. Populariteten økte gradvis etterhvert, og i 2024 kom Klipper forhåndsinstallert på 3D-skrivere fra flere produsenter.

I 2022 inngikk Klipper et strategisk samarbeid med BigTreeTech, en produsent av hovedkort for 3D-skrivere.

Egenskaper Ettersom vertsmaskinen har mer prosesseringskraft og den kapabel til å gjøre mer intensive beregninger, og bare resultatene trenger å sendes til mikrokontrolleren. Dette muliggjør mer presis kontroll av stegmotorer, avansert kinematikk, inngangsforming for reduksjon av vibrasjoner, detaljert logging, makroer, og endring av konfigurasjoner i sanntid uten at det trengs restart av fastvaren.

Klipper har også trykkompensasjon (pressure advance) som er en parameter som kompenserer for trykkoppbygningen i dysen under akselerasjoner for jevnere og mer presis utskrift. Den fungerer ved at ekstruderingen fremføres raskere under kraftige akselerasjoner, og fremføres saktere under kraftige deselerasjoner. På denne måten kan man oppnå jevnere linjer ved høy 3D-skrivehastighet. Trykkompensasjon kalibreres vanligvis per materialtype (PLA, ABS, PETG, og så videre), men kan til og med kalibreres for hver spesifikke spole. Modellen hensyntar filamentets elastisitet, viskositet, trykk og flyt.

Støttet maskinvare Klipper støtter flere typer 3D-skrivere og mikrokontrollere, inkludert kort fra Arduino og STM32. Den er kompatibel med mange eksisterende skrivere, og kan tilpasses til spesialbygde maskiner.

Installasjon, konfigurasjon og interaksjon Klipper settes opp på en datamaskin som kjører Linux (for eksempel Raspberry Pi), og i tillegg må passende fastvare legges inn på skriverens mikrokontroller. Konfigurasjon gjøres gjennom en tekstbasert konfigurasjonsfil, hvilket gi mulighet for tilpasninger og kontroll av skriverens oppførsel.

For å interagere med Klipper trenger man et grensesnitt. To populære vevgrensesnitt er Mainsail OS og Fluidd. Andre alternativer er Octoprint eller KlipperScreen.

Utvikling og samfunn Klipper vedlikeholdes og utvikles av et aktivt fellesskap av brukere og utviklere. Prosjektet ligger på GitHub, hvor brukere kan bidra til kode, rapportere feil og lese omfattende dokumentasjon. Det finnes også et eget forum, en r/klippers-kanal på Reddit og en chat på Discord hvor brukere kan få veiledning med mer vanlige spørsmål og problemer.

Se også Marlin (fastvare), en annen åpen fastvare for 3D-skrivere

Referanser

Eksterne lenker Offisiell hjemmeside Installasjonsveiledning - klipper3d.org GitHub-prosjekt

Kategori:3D-utskrift