Forskjell mellom versjoner av «Klipper på Prusa i3 mk3»
(→Oppsett av Orcaslicer) |
(→Om OrcaSlicer) |
||
| Linje 26: | Linje 26: | ||
== Om OrcaSlicer == | == Om OrcaSlicer == | ||
| − | + | * Det hele begynte med Slic3r i 2018, som kanskje var tidas beste slicer. Den var lisensiert under AGPL, så det var bare å ta så lenge man ikke fant på noe krøll med lisensen. | |
| − | + | * Prusa tok og lagde sin egen som ble til PrusaSlicer. Denne ble så tatt av Bambu som slapp Bambu Studio. De sa først at den var utvikla innenhus, men det tok ikke lang tid før folk fant ut at det var PrusaSlicer alt sammen. Bambu gav etter til slutt og slapp koden, men beholdt sin egen connector mot sky og skrivere, i strid med AGPL. Mer om det et helt annet sted. | |
| − | + | * Noen kaller seg Softfever, tok Bambu Studio og laga sin egen, som etter hvert fikk navnet OrcaSlicer. | |
| − | + | * Videre finnes det mange titalls om ikke over hundre forskjellige avleggere av OrcaSlicer. Mange, som Elegoo, har sine egne, spesielt tilpassa sitt utstyr. Mange av disse endringene flettes tilbake i stamtreet til Orcaslicer med tida. | |
== Oppsett av OrcaSlicer mot MainsailOS == | == Oppsett av OrcaSlicer mot MainsailOS == | ||
Revisjonen fra 20. aug. 2026 kl. 23:31
Innhold
Installasjon på π og skriver
Prusa i3 mk3(s) kjører i utgangspunktet Prusas egen firmware, som er basert på Marlin. Marlin funker greit, men det er en liten og gammel mikrokontroller, en ATmega2560 (tilsvarende Arduino Mega 2560), i en Prusa og maskiner fra den generasjonen og å la denne gjøre all tygginga, er litt dårlig gjort i dag.
Klipper bygger på en tolagsmodell der man man bruker ATmega2560 til å gjøre sanntidsjobbene, men bare dem, mens man heller lar en raspberry pi eller tilsvarende gjøre grovtygginga i det som kalles Klippy, skrevet i Python. Dette gjør at, sjøl med en såpass gammel kontroller som en RAMBo, så kan man forvente en ytelsesøkning på 50-100%.
Installasjon av dette, er ganske rett fram:
- Dagens løsning bruker en Raspberry Pi Zero W, siden den passer inn i ei luke på RAMBo-kontrolleren. Denne har ei kjerne og 512MB minne. Det holder nok akkurat, men blir kanskje litt knapt hvis man skal ha ut noe video av den. Hvis man finner en Raspberry Pi Zero 2 W, så passer den inn i samme luke og har mer CPU, men like lite minne.
- Finn et minnekort som er på 16GB eller mer og legg inn MainsailOS. Det ligger klart i Raspberry Pi Imager. Velg type Raspberry pi du har fra menyene og brenn kortet. Hvis du skal bruke noe annet enn en Raspberry pi, er det fullt mulig, men du må sette opp tinga sjøl.
- Ta ut kortet og sett det inn igjen og maskina bør montere opp FAT32-partisjonen der, uansett OS.
- Åpne config.txt og se etter [pi0]. Der finner du gpu_mem=128. Siden en Pi Zero 2 W har 512MB minne, vil dette si at man allokerer 25% av minnet til stakkaren for å bruke til en GPU som bare skal sove søtt. Det er dårlig gjort! Det som i praksis da skjer, er at det funker, ish, å kjøre ting som det skal, helt til det kommer en automatisk oppdatering. Den vil jo spise minne, den også, som alt annet. Siden den bare er satt opp med 128 eller 256MB swap, så tryner den, gjerne midt i oppdateringa av kjerna, noe som gjør at den ikke klarer å boote igjen. Du kan alltids øke swap til 1 eller 2GB, evt pisse i buksa for å holde varmen, men løsninga er nok å redusere til gpu_mem=16. Da tåler den fint en oppgradering uten å krangle.
- Koble USB-kabelen på pi-en til Prusa-kontrolleren med USB micro -> USB B
- Logg på pi-en og
- cd klipper
- make menuconfig
- Velg "Enable extra low-level configuration options"
- Velg "UART1"
- Avslutt og lagre
- Kjør "make flash FLASH_DEVICE=/dev/serial/whatever"
Deretter må Klipper konfigureres. Jeg skal legge opp nødvendige filer for dette i git når jeg finner tid Royk (diskusjon) 20. aug. 2026 kl. 22:50 (CEST)
Oppsett av OrcaSlicer
Du kan bruke hvilken slicer du vil, men under har jeg fokusert på OrcaSlicer, siden den nok er den beste åpne sliceren som eksisterer for tida.
Om OrcaSlicer
- Det hele begynte med Slic3r i 2018, som kanskje var tidas beste slicer. Den var lisensiert under AGPL, så det var bare å ta så lenge man ikke fant på noe krøll med lisensen.
- Prusa tok og lagde sin egen som ble til PrusaSlicer. Denne ble så tatt av Bambu som slapp Bambu Studio. De sa først at den var utvikla innenhus, men det tok ikke lang tid før folk fant ut at det var PrusaSlicer alt sammen. Bambu gav etter til slutt og slapp koden, men beholdt sin egen connector mot sky og skrivere, i strid med AGPL. Mer om det et helt annet sted.
- Noen kaller seg Softfever, tok Bambu Studio og laga sin egen, som etter hvert fikk navnet OrcaSlicer.
- Videre finnes det mange titalls om ikke over hundre forskjellige avleggere av OrcaSlicer. Mange, som Elegoo, har sine egne, spesielt tilpassa sitt utstyr. Mange av disse endringene flettes tilbake i stamtreet til Orcaslicer med tida.