Bedste firmware til Ender 3 (Pro/V2/S1) - Sådan installeres den

Roy Hill 03-06-2023
Roy Hill

Firmwaren på en 3D-printer er vigtig for at frigøre maskinens muligheder, så mange mennesker spekulerer på, hvilken firmware der er den bedste til Ender 3-serien. Denne artikel vil guide dig til, hvad den bedste firmware er, og hvordan du selv installerer den.

Den bedste firmware til Ender 3 er Creality-firmwaren, hvis du bare vil lave grundlæggende 3D-printning. Hvis du kan lide at kunne ændre og tilpasse mange ændringer på én gang, er Klipper en fantastisk firmware at bruge. Jyers er en anden populær firmware til Ender 3, fordi den ser godt ud og er nem at bruge.

Dette er det enkle svar, men der er flere vigtige detaljer, som du gerne vil vide, så fortsæt

    Hvilken firmware bruger Ender 3?

    Creality Ender 3-printerne er udstyret med Creality-firmware, som du kan downloade og opdatere fra deres officielle websted Der er dog også andre firmwareprogrammer, som du kan bruge, såsom Marlin, det mest populære valg til de fleste 3D-printere, TH3D, Klipper eller Jyers, og jeg vil forklare deres fordele i artiklen.

    Forskellige printermodeller fungerer bedst med forskellig firmware. Selv om de alle leveres med Creality-firmwaren, er det derfor ikke nødvendigvis den bedste eller mest avancerede firmware.

    Mange brugere anbefaler f.eks. Jyers til V2-printeren, da de mener, at den officielle Creality-firmware ikke dækker printerens behov ordentligt, og Jyers er specielt udviklet til at udfylde de huller, som Creality-firmwaren har.

    Se også: Simpel Voxelab Aquila X2 anmeldelse - værd at købe eller ej?

    Skal jeg opdatere min Ender 3 Firmware?

    Du behøver ikke nødvendigvis at opdatere din firmware, hvis du er tilfreds med dens ydeevne. Det anbefales dog at gøre det, da opdateringer kommer med forbedringer og rettelser til problemer, der måske har påvirket din printer i baggrunden.

    En god grund til at gøre det, især hvis du bruger ældre firmware, er beskyttelsen mod termisk løb. Denne funktion forhindrer i det væsentlige din printer i at varme for meget op og potentielt forårsage brand ved at registrere usædvanlig opvarmningsadfærd og stoppe printeren for at forhindre, at den bliver yderligere opvarmet.

    Se min artikel Sådan løser du fejl i 3D-printerens opvarmning - Thermal Runaway Protection.

    Selv om nyere firmware, der følger med printeren, burde have denne funktion, kan det være svært at se, så det kan være bedst at opdatere firmwaren regelmæssigt for at få adgang til de nyeste sikkerhedsfunktioner.

    En anden grund til at opdatere din firmware er bekvemmelighed. For eksempel leveres de fleste Creality Ender 3-printere ikke med automatisk nivellering, så du er nødt til at nivellere manuelt.

    Marlin er en firmware, der tilbyder Automatic Bed Leveling (ABL), hvilket betyder, at firmwaren ved hjælp af en sensor, der måler dysens afstand fra bedet på forskellige punkter, automatisk justerer printeren, så den kompenserer for niveauforskelle.

    Du kan læse mere om hvordan du opgraderer til automatisk sengemodellering.

    Bedste firmware til Ender 3 (Pro/V2/S1)

    Den mest almindelige og af mange brugere betragtes som den bedste til Ender 3-printere er Marlin-firmwaren. Klipper og Jyers er to mindre populære, men meget effektive firmware-muligheder, som du kan bruge til din Ender 3. De har masser af funktioner og optimeringer, der gør 3D-printning nemmere og bedre.

    Lad os se på nogle af de bedste firmwareprogrammer til Ender 3:

    • Marlin
    • Klipper
    • Jyers
    • TH3D
    • Creality

    Marlin

    Marlin-firmwaren er en god firmware til Ender 3-printere, fordi den er gratis, kan tilpasses i høj grad og er bredt kompatibel, hvilket er grunden til, at mange bruger den med deres Creality 3D-printere. Den opdateres ofte og har mange nyttige funktioner, f.eks. automatisk nivellering eller filament runout-sensor.

    For Ender 3-printere, der leveres med et ældre 8-bit bundkort, som f.eks. nogle Ender 3- eller Ender 3 Pro-modeller, anbefales det at bruge de ældre Marlin 1-versioner af firmwaren, da den reducerede hukommelse på kortet kan begrænse funktionerne i nyere Marlin 2-versioner.

    I dag har mange Creality-printere imidlertid det mere avancerede 32-bit board, som hjælper dig med at udnytte Marlin-firmwaren fuldt ud.

    Marlin er en open source-firmware, hvilket betyder, at mange andre udviklere har brugt den som grundlag for deres firmware og tilpasset den, så den er mere skræddersyet til forskellige printere (et eksempel på dette er Creality-firmwaren eller Prusa-firmwaren).

    Marlin har nogle smarte optimeringsfunktioner, hvoraf en af dem er Meatpack-plugin'et, som komprimerer G-kode med ca. 50 %, når den sendes til printeren.

    Et andet cool plugin er Arc Welder-plugin'et, som konverterer buede sektioner af din G-kode til G2/G3-buebuer. Dette reducerer G-kodefilens størrelse og giver glattere kurver.

    Jeg skrev en artikel om hvordan man reducerer STL-filstørrelsen til 3D-printing, som er relateret.

    Se denne video, der forklarer Marlin og andre lignende firmwareprogrammer mere detaljeret.

    Klipper

    Klipper er en firmware, der fokuserer på hastighed og præcision ved at overlade behandlingen af den modtagne G-kode til en singleboard-computer eller en Raspberry Pi, som skal være tilsluttet printeren.

    Dette fjerner stort set kommandopresset fra bundkortet, som kun skal udføre de forudbehandlede kommandoer. Andre firmwareindstillinger bruger bundkortet til at modtage, behandle og udføre kommandoer, hvilket gør printeren langsommere.

    Det giver dig mulighed for at udvide funktionaliteten af din Ender 3, da du tilføjer et andet kort med et USB-kabel uden problemer. En bruger, der ønskede at tilføje en DIY Multi-Material Unit (MMU) til sin Ender 3, kunne nu gøre dette og stadig have et 8-bit kort tilbage.

    Folk, der ønsker at køre en god standard firmware, eller som bygger en 3D-printer fra bunden, finder Klipper som en god mulighed.

    Jeg skrev en artikel om Skal du bygge din egen 3D-printer? Værd at gøre det eller ej?

    Denne fordeling af opgaverne gør Klipper mere kompleks at installere, men da du har brug for en singleboard-computer og en kompatibel skærm, er Klipper ikke kompatibel med Ender 3 LCD-skærmen.

    En bruger påpegede, at selv om det kan være en udfordring at indstille Klipper, er dette en firmware, som kan give dig mange funktioner, især fordi den ikke påvirker udskrivningshastigheden.

    En funktion, som Klipper havde, men som Marlin ikke havde, hed Direct_Stepping, men nu har Marlin 2 denne funktion, hvor du kan kommandere Marlin-bevægelser direkte gennem en vært som OctoPrint. Det gøres ved at køre en hjælper kaldet "stepdaemon" på din Raspberry Pi.

    Det siges, at en funktion kaldet Pressure Advance fungerer meget bedre på Klipper end på Marlin.

    I videoen nedenfor forklares det, hvad Klipper er, og nogle af fordelene ved at bruge det sammen med din Ender 3.

    Jyers

    Jyers er en anden gratis firmware baseret på Marlin og blev oprindeligt udviklet til Ender 3 V2-printeren, da nogle brugere mente, at Creality-firmwaren var mangelfuld i forbindelse med V2-maskinen. Jyers tilbyder forudkompilerede pakker, men du har også mulighed for selv at kompilere den.

    Se også: Bedste klæbemidler til 3D-printersenge - Sprays, lim & Mere

    Jyers understøtter f.eks. filamentskift midt i udskrifter, hvilket den indbyggede firmware fra Creality ikke gør, og den giver mulighed for at vise det fulde navn på filen, så det er nemmere at vælge den rigtige fil, mens Creality kun viser de første 16 tegn.

    Du kan også læse mere om, hvordan du bruger Cura Pause i højden til at skifte filament.

    Jyers tilføjer derfor mange meget nyttige funktioner, der forbedrer udskrivningen med Ender 3 V2-printerne. Mange brugere mener, at Jyers er en fremragende og uundværlig firmware til V2-printerne, og siger, at den kompenserer for de dele, som Creality-firmwaren mangler.

    En bruger nævnte, at han har downloadet Jyers firmware, og at det er en "obligatorisk opgradering", da den ikke koster noget, og man får meget mere ud af den i forhold til standardfirmwaren. En anden bruger beskrev det som at få en helt ny printer.

    En anden bruger nævnte, at de bruger den manuelle 5 x 5-sengsnivellering, og at den fungerer rigtig godt. Selv om det kan være besværligt at indstille 25 punkter på sengen, gør det en stor forskel for folk med en meget ujævn seng, der har brug for kompensation.

    Mange mennesker er imponeret over denne firmware, da det er et meget begyndervenligt firmwarevalg. Creality firmware kan være ret grundlæggende sammenlignet med Jyers firmware.

    Se videoen nedenfor fra BV3D, der går mere i detaljer om Jyers firmware.

    TH3D

    TH3D er en anden meget udbredt firmware, som tilbyder en mindre kompleks pakke, der er lettere at konfigurere end Marlin. Selv om den er udviklet til et TH3D-kort, er den kompatibel med Ender 3-printere.

    På den ene side er TH3D ret brugervenligt, og en bruger anbefaler det til ældre bundkort med begrænset hukommelse. På den anden side skyldes dets enkelhed, at mange tilpasningsmuligheder er fjernet fra Marlin-softwaren, som det er baseret på.

    Hvis du ønsker en enklere opsætningsproces, foreslår brugerne, at TH3D er en god firmware, men hvis du ønsker flere funktioner, passer en anden firmware måske bedre til dine behov.

    Creality

    Creality Firmware er en populær løsning til Ender 3-printere, da den allerede er prækompileret til Creality 3D-printere. Det betyder, at det er det nemmere valg som firmware. Den er faktisk baseret på Marlin-firmwaren og opdateres ofte af Creality for at give dig den seneste udvikling.

    Brugere foreslår, at Creality-firmwaren er et godt udgangspunkt for de fleste 3D-printere, da den er stabil og sikker at bruge. Du kan derefter opgradere til en mere avanceret firmware, når du er klar til at gå videre og kompilere en mere kompleks firmware.

    For nogle Ender 3-printere, f.eks. Ender 3 V2, anbefales det dog at opgradere til en anden firmware, f.eks. Jyers, da Creality ikke dækker behovene for denne model særlig godt.

    Sådan opdateres firmware på Ender 3 (Pro/V2)

    Hvis du vil opdatere firmware på Ender 3, skal du downloade den kompatible firmware, kopiere den til et SD-kort og sætte SD-kortet i printeren. Hvis du har et ældre bundkort, skal du også bruge en ekstern enhed til at uploade firmwaren til printeren, og du skal tilslutte din pc eller bærbare computer direkte til printeren via et USB-kabel.

    Før du opdaterer firmwaren, skal du finde ud af den aktuelle version af den firmware, som din printer bruger. Du kan se dette ved at vælge "Info" på printerens LCD-skærm.

    Du skal også vide, hvilken type bundkort din printer bruger, om den har en bootloader, og om den har en adapter, så du kan vælge den rigtige firmwareversion og installere den korrekt.

    Du kan se disse funktioner ved at åbne printerens elektronikdæksel og kontrollere den version, der står under Creality-logoet. Det er her, du kan se, om du også har en bootloader eller en adapter.

    Hvis du har et nyere 32-bit bundkort, skal du tage følgende trin for at opdatere firmwaren:

    1. Gå ind på firmwarens websted, og download pakken til den version, du har brug for.
    2. Udpak filerne. Du bør nu se en ".bin"-fil, som er den fil, du skal bruge til printeren.
    3. Hent et tomt micro SD-kort (du kan bruge det micro SD-kort, der fulgte med printeren, men først når du har tømt det for alt andet).
    4. Kopier ".bin"-filen til kortet, og skub kortet ud.
    5. Sluk for printeren
    6. Indsæt SD-kortet i printeren
    7. Tænd printeren igen
    8. Printeren installerer nu firmwaren og genstarter, hvorefter den vender tilbage til hovedmenuen på displayet.
    9. Kontroller, at den korrekte firmware er installeret ved at gå til "Info" igen.

    Her er en video, der forklarer, hvordan du kontrollerer printerens komponenter, og hvordan du opdaterer firmwaren.

    For et ældre 8-bit bundkort er der et par ekstra trin, du skal tage. Hvis kortet ikke har en bootloader, skal du manuelt tilslutte en til printeren, som illustreret i videoen nedenfor.

    Dette giver dig mulighed for at tilpasse nogle funktioner, som du ønsker, f.eks. den skriftlige besked på tomgangsdisplayet.

    Du skal installere firmwaren ved hjælp af et USB-kabel i dette tilfælde. Jeg har skrevet en mere dybdegående artikel om hvordan man flash & opgraderer 3D printer firmware, som du kan tjekke ud.

    Sådan installeres Jyers firmware på en Ender 3

    For at installere Jyers på Ender 3 skal du downloade firmwarepakken eller de enkelte filer fra webstedet Jyers websted , kopier filen ".bin" til et tomt USB-kort formateret som FAT32, og sæt derefter kortet i 3D-printeren. Printeren installerer selv firmwaren og genstarter.

    Før du starter installationsprocessen, skal du finde værdierne for Jerk, Acceleration og E-steps/min. Du har brug for disse værdier, fordi alle brugerdefinerede værdier, der er indtastet i printeren, vil gå tabt under installationen af firmwaren, så du skal notere dem nu og indtaste dem igen bagefter.

    Du finder disse fra startskærmen på printerens display ved at gå til Controls> Motion. Gå gennem hver af de 4 kategorier (Max Speed, Max Acceleration, Max Corner/Jerk og Transmission Ratio/E-steps) og skriv X-, Y-, Z- og E-værdierne ned.

    Du skal også bruge din printers bundkortversion, som du kan finde ud af ved at åbne elektronikdækslet, så du kan downloade den relevante firmwareversion.

    Når du har noteret dig disse, skal du vælge den bedste firmwarepakke til dine behov. Du kan finde alle Jyers udgivelser på GitHub, med den seneste version øverst på siden. Du kan se versionen af det bundkort, som firmwaren er beregnet til, i filens navn.

    Du kan også downloade et sæt Jyers-ikoner til din skærm, men det er valgfrit.

    Når du har gjort det, kan du begynde at installere (eller flashe) firmwaren:

    1. Download pakken til den version, du har brug for.
    2. Hvis filerne kommer i et ".zip"-format, skal du pakke filerne ud. Du bør nu se en ".bin"-fil, som er den fil, du skal bruge til printeren.
    3. Hent et tomt micro-SD-kort, og formater det som en FAT32-volumen ved at følge disse trin:
      • Indsæt SD-kortet i computeren
      • Åbn File Explorer og gå til Denne pc
      • Højreklik på USB-navnet, og vælg "Format"
      • Vælg "Fat32" under "File System", og klik på "Start"
      • Klik på "OK", hvis du har sikkerhedskopieret dine data, da denne proces vil slette alt på kortet.
      • Klik på "OK" i den pop-up, der meddeler dig, at formateringen er færdig
    4. Kopier ".bin"-filen til kortet, og skub kortet ud.
    5. Sluk for printeren
    6. Indsæt SD-kortet i printeren
    7. Tænd printeren igen
    8. Printeren installerer nu firmwaren og genstarter, hvorefter den vender tilbage til hovedmenuen på displayet.
    9. Kontroller, at den korrekte firmware er installeret ved at gå til "Info" igen.

    Videoen nedenfor viser dig disse trin mere detaljeret, så tjek den ud.

    Hvis du også ønsker at opdatere displayikonerne, skal du følge disse trin efter opdatering af firmwaren:

    1. Sluk printeren, og fjern SD-kortet.
    2. Sæt SD-kortet tilbage i computeren, og slet filerne på det.
    3. Gå til Marlin-mappen> Display> Readme (dette indeholder instruktioner om, hvordan du installerer display-ikonerne), gå derefter til Firmware Sets og vælg DWIN_SET (gotcha).
    4. Kopier DWIN_SET (gotcha) til SD-kortet, og omdøb det til DWIN_SET. Skub SD-kortet ud.
    5. Tag printerens skærm ud af printeren, og åbn dens kabinet.
    6. Sæt SD-kortet i SD-kortpladsen, der er synlig under skærmkassen, og sæt båndet tilbage i stikkontakten.
    7. Tænd printeren, og skærmen opdaterer sig selv fra kortet.
    8. Når skærmen bliver orange, hvilket indikerer, at opdateringen er afsluttet, skal du slukke for printeren, trække kablet ud af stikket og fjerne SD-kortet.
    9. Sæt skærmens dæksel tilbage, og sæt kablet i det igen, og sæt det derefter i holderen.
    10. Tænd printeren igen, og kontrollér, at værdierne for ryk, acceleration og E-steps er de samme som dem, du havde tidligere, og ændr dem, hvis de ikke er det.

    Roy Hill

    Roy Hill er en passioneret 3D-printentusiast og teknologiguru med et væld af viden om alt relateret til 3D-print. Med over 10 års erfaring på området har Roy mestret kunsten at 3D-designe og printe, og er blevet ekspert i de nyeste 3D-printtrends og -teknologier.Roy har en grad i maskinteknik fra University of California, Los Angeles (UCLA), og har arbejdet for flere velrenommerede virksomheder inden for 3D-print, herunder MakerBot og Formlabs. Han har også samarbejdet med forskellige virksomheder og enkeltpersoner for at skabe brugerdefinerede 3D-printede produkter, der har revolutioneret deres industrier.Bortset fra sin passion for 3D-print, er Roy en ivrig rejsende og en udendørsentusiast. Han nyder at tilbringe tid i naturen, vandreture og camping med sin familie. I sin fritid vejleder han også unge ingeniører og deler sin rigdom af viden om 3D-print gennem forskellige platforme, herunder hans populære blog, 3D Printerly 3D Printing.