Bästa firmware för Ender 3 (Pro/V2/S1) - Så här installerar du den

Roy Hill 03-06-2023
Roy Hill

Den fasta programvaran i en 3D-skrivare är viktig för att låsa upp maskinens kapacitet, så många undrar vilken den bästa fasta programvaran är för Ender 3-serien. Den här artikeln kommer att vägleda dig om vad den bästa fasta programvaran är, samt hur du installerar den själv.

Den bästa firmware för Ender 3 är Crealitys standardfirmware om du bara vill göra grundläggande 3D-utskrifter. Om du gillar att kunna ändra och anpassa många ändringar på en gång är Klipper en bra firmware att använda. Jyers är en annan populär firmware att använda med Ender 3 eftersom den ser bra ut och är lätt att använda.

Detta är det enkla svaret, men det finns fler viktiga detaljer som du vill veta, så fortsätt.

    Vilken firmware använder Ender 3?

    Creality Ender 3-skrivarna är utrustade med Crealitys firmware, som du kan ladda ner och uppdatera från deras officiella webbplats Det finns dock andra firmware som du kan använda, till exempel Marlin, det mest populära valet för de flesta 3D-skrivare, TH3D, Klipper eller Jyers, och jag kommer att förklara deras fördelar i artikeln.

    Olika skrivarmodeller fungerar bäst med olika firmware. Även om alla skrivarna levereras med Crealitys firmware är det ibland inte nödvändigtvis den bästa eller mest avancerade firmware.

    Många användare rekommenderar till exempel Jyers för V2-skrivaren, eftersom de anser att den officiella fasta programvaran från Creality inte täcker skrivarens behov på ett korrekt sätt och att Jyers är särskilt framtagen för att fylla de luckor som den fasta programvaran från Creality har.

    Bör jag uppdatera min Ender 3 Firmware?

    Du behöver inte nödvändigtvis uppdatera den fasta programvaran om du är nöjd med dess prestanda. Det rekommenderas dock att du gör det eftersom uppdateringar innehåller förbättringar och lösningar på problem som kan ha påverkat skrivaren i bakgrunden.

    En bra anledning att göra det, särskilt om du använder äldre firmware, är skyddet mot termisk överbelastning. Denna funktion förhindrar i princip att skrivaren värms upp för mycket och kan orsaka en brand genom att upptäcka ovanligt uppvärmningsbeteende och stoppa skrivaren för att förhindra att den värms upp ytterligare.

    Läs min artikel Hur man åtgärdar fel på uppvärmning av 3D-skrivare - skydd mot termisk överbelastning.

    Även om nyare firmware som följer med skrivaren borde ha den här funktionen kan det vara svårt att avgöra, så det kan vara bäst att regelbundet uppdatera firmware för att få tillgång till de senaste säkerhetsfunktionerna.

    Ett annat skäl till att uppdatera den inbyggda programvaran är bekvämlighet. Till exempel har de flesta Creality Ender 3-skrivare inte automatiska nivåläggningsalternativ, så du måste göra manuell nivåläggning.

    Marlin är en av de fasta programvarorna som erbjuder Automatic Bed Leveling (ABL), vilket innebär att den fasta programvaran med hjälp av en sensor som mäter munstyckets avstånd från bädden vid olika punkter automatiskt justerar skrivaren så att den kompenserar för nivåskillnader.

    Du kan läsa mer om hur du uppgraderar till automatisk bäddutjämning.

    Bästa firmware för Ender 3 (Pro/V2/S1)

    Den vanligaste och av många användare betraktad som den bästa för Ender 3-skrivare är den fasta programvaran Marlin. Klipper och Jyers är två mindre populära men mycket kraftfulla fasta programvarualternativ som du kan använda för din Ender 3. De har många funktioner och optimeringar som gör 3D-utskrifter enklare och bättre.

    Vi tar en titt på några av de bästa firmwareprogrammen för Ender 3:

    • Marlin
    • Klipper
    • Jyers
    • TH3D
    • Creality

    Marlin

    Den fasta programvaran Marlin är ett utmärkt alternativ för Ender 3-skrivare eftersom den är gratis, mycket anpassningsbar och allmänt kompatibel, vilket är anledningen till att många använder den med sina Creality 3D-skrivare. Den uppdateras ofta och har många användbara funktioner, till exempel automatisk nivellering eller filamentrunout-sensor.

    För Ender 3-skrivare som levereras med ett äldre 8-bitars moderkort, t.ex. vissa Ender 3- eller Ender 3 Pro-modeller, rekommenderas att du använder de äldre Marlin 1-versionerna av den inbyggda programvaran, eftersom det reducerade minnet på kortet kan begränsa funktionerna i de nyare Marlin 2-versionerna.

    Numera har dock många Creality-skrivare det mer avancerade 32-bitars kortet, vilket gör att du kan dra full nytta av den fasta programvaran Marlin.

    Marlin är en firmware med öppen källkod, vilket innebär att många andra utvecklare har använt den som bas för sin firmware och anpassat den så att den är mer anpassad till olika skrivare (ett exempel på detta är Crealitys firmware eller Prusas firmware).

    Marlin har en del coola optimeringsfunktioner, bland annat Meatpack-pluginet som komprimerar G-kod med cirka 50 % när den skickas till skrivaren.

    Ett annat coolt tillägg är Arc Welder som omvandlar böjda sektioner av din G-kod till G2/G3-bågar. Detta minskar filstorleken på G-koden och ger jämnare kurvor.

    Jag skrev en artikel om hur man minskar STL-filstorleken för 3D-utskrift som är relaterad.

    Ta en titt på den här videon som förklarar Marlin och andra liknande firmware mer ingående.

    Klipper

    Klipper är en fast programvara som fokuserar på snabbhet och precision, vilket den gör genom att tilldela behandlingen av den mottagna G-koden till en enkelbräddator eller en Raspberry Pi som måste anslutas till skrivaren.

    Detta tar i princip bort kommandotrycket från moderkortet, som bara behöver utföra de förbehandlade kommandona. Andra alternativ för inbyggd programvara använder moderkortet för att ta emot, behandla och utföra kommandon, vilket gör skrivaren långsammare.

    Det gör att du kan utöka funktionaliteten hos din Ender 3 eftersom du lägger till ett andra kort med en USB-kabel utan problem. En användare som ville lägga till en DIY Multi-Material Unit (MMU) till sin Ender 3 kan nu göra detta och fortfarande ha ett 8-bitars kort kvar.

    Personer som vill köra en bra standardprogramvara eller som bygger en 3D-skrivare från grunden tycker att Klipper är ett bra alternativ.

    Se även: Bryts PLA ner i vatten? Är PLA vattentät?

    Jag skrev en artikel om Ska du bygga en egen 3D-skrivare? Är det värt det eller inte?

    Den här fördelningen av uppgifter gör Klipper mer komplicerad att installera, men eftersom du behöver en enkelbrädsdator och en kompatibel skärm är Klipper inte kompatibel med Ender 3 LCD-skärmen.

    En användare påpekade att även om det kan vara en utmaning att ställa in Klipper är detta en firmware som kan ge dig många funktioner, särskilt eftersom den inte påverkar utskriftshastigheten.

    En funktion som Klipper hade och som Marlin inte hade kallas Direct_Stepping, men nu har Marlin 2 en funktion där du kan styra Marlin-rörelser direkt via en värd som OctoPrint. Det görs genom att köra en hjälpreda som kallas "stepdaemon" på din Raspberry Pi.

    En funktion som kallas Pressure Advance sägs fungera mycket bättre i Klipper än i Marlin.

    I videon nedan förklaras vad Klipper är och några av fördelarna med att använda den med Ender 3.

    Jyers

    Jyers är en annan kostnadsfri firmware baserad på Marlin och skapades ursprungligen för skrivaren Ender 3 V2, eftersom vissa användare ansåg att Crealitys firmware var otillräcklig för V2-maskinen. Jyers erbjuder förkompilerade paket, men ger dig också möjlighet att kompilera den själv.

    Jyers stöder till exempel filamentbyten mitt i utskrifterna, vilket den inbyggda fasta programvaran från Creality inte gör, och gör det möjligt att visa filens fullständiga namn så att det är lättare att välja rätt fil, när Creality bara visar de första 16 tecknen.

    Du kan också läsa mer om hur du använder Cura Pause at Height för att byta glödtråd.

    Jyers lägger därför till många mycket användbara funktioner som förbättrar utskriften med Ender 3 V2-skrivarna. Många användare anser att Jyers är en utmärkt och nödvändig firmware för V2-skrivarna och säger att den kompenserar för de delar som Crealitys firmware saknar.

    En användare nämnde att han har laddat ner Jyers firmware och att det är en "obligatorisk uppgradering" eftersom den inte kostar något och man får ut så mycket mer av den jämfört med standardfirmware. En annan användare beskrev det som att få en helt ny skrivare.

    En annan användare nämnde att de använder den manuella 5 x 5-nätutjämningen av sängen och att den fungerar riktigt bra. Även om det kan vara tråkigt att ställa in 25 punkter på sängen gör det stor skillnad för personer som har en mycket ojämn säng som behöver kompensation.

    Många är imponerade av denna firmware eftersom det är ett mycket nybörjarvänligt val av firmware. Crealitys firmware kan vara ganska enkel jämfört med Jyers firmware.

    Kolla in videon nedan från BV3D som går in på mer detaljer om Jyers firmware.

    TH3D

    TH3D är en annan mycket använd fast programvara, och erbjuder ett mindre komplext paket som är lättare att konfigurera än Marlin. Även om den skapades för ett TH3D-kort är den kompatibel med Ender 3-skrivare.

    Å ena sidan är TH3D ganska användarvänligt, och en användare rekommenderar det för äldre moderkort med begränsat minne. Å andra sidan kommer dess enkelhet från att många anpassningsalternativ har tagits bort från programvaran Marlin, som det är baserat på.

    Om du vill ha en enklare installationsprocess föreslår användarna att TH3D är en bra firmware, men om du vill ha fler funktioner kan andra firmware passa dina behov bättre.

    Creality

    Creality Firmware är ett populärt alternativ för Ender 3-skrivare eftersom den redan är förkompilerad för Creality 3D-skrivare. Det innebär att det är det enklare valet som firmwarealternativ. Den är faktiskt baserad på Marlin firmware och uppdateras ofta av Creality för att ge dig den senaste utvecklingen.

    Användare menar att Crealitys firmware är en bra utgångspunkt för de flesta 3D-skrivare, eftersom den är stabil och säker att använda. Du kan sedan uppgradera till en mer avancerad firmware när du är redo att ta steget upp och sammanställa en mer komplex firmware.

    För vissa Ender 3-skrivare, t.ex. Ender 3 V2, rekommenderas dock att man uppgraderar till en annan firmware, t.ex. Jyers, eftersom Creality inte täcker behoven för den här modellen särskilt väl.

    Hur man uppdaterar firmware på Ender 3 (Pro/V2)

    För att uppdatera den fasta programvaran på Ender 3 laddar du ner den kompatibla fasta programvaran, kopierar den till ett SD-kort och sätter in SD-kortet i skrivaren. För ett äldre moderkort behöver du också en extern enhet för att ladda upp den fasta programvaran till skrivaren, och du måste ansluta din dator eller bärbara dator direkt till skrivaren via en USB-kabel.

    Innan du uppdaterar den fasta programvaran måste du ta reda på den aktuella versionen av den fasta programvaran som skrivaren använder. Du kan se detta genom att välja "Info" på skrivarens LCD-skärm.

    Du måste också veta vilken typ av moderkort din skrivare använder, om den har en bootloader och om den har en adapter så att du kan välja rätt version av den inbyggda programvaran och installera den på rätt sätt.

    Du kan se dessa funktioner genom att öppna skrivarens elektroniklucka och kontrollera den version som står under Creality-logotypen. Det är här du ser om du också har en bootloader eller en adapter.

    Om du har ett nyare moderkort med 32-bitars programvara måste du ta följande steg för att uppdatera den inbyggda programvaran:

    1. Gå in på den fasta programvarans webbplats och hämta paketet för den version du behöver.
    2. Extrahera filerna. Du bör nu se en ".bin"-fil, som är den fil du behöver för skrivaren.
    3. Skaffa ett tomt micro SD-kort (du kan använda det micro SD-kort som följde med skrivaren, men först när du har tömt det från allt annat).
    4. Kopiera filen ".bin" till kortet och ta ut kortet.
    5. Stänga av skrivaren
    6. Sätt in SD-kortet i skrivaren
    7. Slå på skrivaren igen
    8. Skrivaren installerar nu den fasta programvaran, startar om och går sedan tillbaka till huvudmenyn.
    9. Kontrollera att rätt firmware har installerats genom att gå till "Info" igen.

    Här finns en video som förklarar hur du kontrollerar skrivarens komponenter och hur du uppdaterar den fasta programvaran.

    För ett äldre 8-bitars moderkort måste du ta några fler steg. Om kortet inte har någon bootloader måste du manuellt ansluta en sådan till skrivaren, vilket illustreras i videon nedan.

    Detta ger dig möjlighet att anpassa vissa funktioner som du vill, till exempel det skrivna meddelandet på tomgångsdisplayen.

    Du måste installera den fasta programvaran med hjälp av en USB-kabel i det här fallet. Jag har skrivit en mer djupgående artikel om hur man flashar och uppgraderar 3D-skrivarens fasta programvara som du kan läsa.

    Hur man installerar Jyers Firmware på en Ender 3

    För att installera Jyers på Ender 3 måste du ladda ner paketet med inbyggd programvara eller enskilda filer från webbplatsen Jyers webbplats Kopiera filen ".bin" till ett tomt USB-kort med FAT32-format och sätt sedan in kortet i 3D-skrivaren. Skrivaren installerar själv den inbyggda programvaran och startar om.

    Innan du påbörjar installationsprocessen måste du ta reda på värdena för Jerk, Acceleration och E-steps/min. Du behöver dessa eftersom alla anpassade värden som matas in i skrivaren kommer att gå förlorade i installationsprocessen för den fasta programvaran, så du vill notera dem nu och ringa in dem igen efteråt.

    Du hittar dessa från startskärmen på skrivarens display genom att gå till Controls> Motion. Gå igenom var och en av de fyra kategorierna (Max Speed, Max Acceleration, Max Corner/Jerk och Transmission Ratio/E-steps) och skriv ner X-, Y-, Z- och E-värdena.

    Du behöver också skrivarens moderkortsversion, som du kan ta reda på genom att öppna elektronikluckan så att du kan ladda ner rätt version av den inbyggda programvaran.

    När du har tagit del av dessa måste du välja det bästa paketet med inbyggd programvara för dina behov. Du hittar alla Jyers utgåvor på GitHub, med den senaste versionen högst upp på sidan. Du kan se vilken version av moderkortet som den inbyggda programvaran är avsedd för i namnet på filen.

    Se även: Enkel Dremel Digilab 3D20 recension - värt att köpa eller inte?

    Du kan också ladda ner en uppsättning Jyers-ikoner för din skärm, men det är frivilligt.

    När du har gjort det kan du börja installera (eller flasha) den fasta programvaran:

    1. Hämta paketet för den version du behöver.
    2. Om filerna kommer i ett ".zip"-format, extraherar du filerna. Du bör nu se en ".bin"-fil, som är den fil du behöver för skrivaren.
    3. Ta ett tomt micro-SD-kort och formatera det som en FAT32-volym enligt följande steg:
      • Sätt in SD-kortet i datorn
      • Öppna Utforskaren och gå till Den här datorn
      • Högerklicka på USB-namnet och välj "Format".
      • Välj "Fat32" under "File System" och klicka på "Start".
      • Klicka på "OK" om du har säkerhetskopierat dina data, eftersom den här processen raderar allt som finns på kortet.
      • Klicka på "OK" i popup-fönstret som meddelar att formateringen är klar.
    4. Kopiera filen ".bin" till kortet och ta ut kortet.
    5. Stänga av skrivaren
    6. Sätt in SD-kortet i skrivaren
    7. Slå på skrivaren igen
    8. Skrivaren installerar nu den fasta programvaran, startar om och går sedan tillbaka till huvudmenyn.
    9. Kontrollera att rätt firmware har installerats genom att gå till "Info" igen.

    I videon nedan går vi igenom dessa steg mer i detalj, så kolla in den.

    Om du vill uppdatera även displayikonen följer du dessa steg efter att du uppdaterat den fasta programvaran:

    1. Stäng av skrivaren och ta bort SD-kortet.
    2. Sätt tillbaka SD-kortet i datorn och radera filerna på det.
    3. Gå till mappen Marlin> Display> Readme (den innehåller instruktioner om hur du installerar displayikoner), gå sedan till Firmware Sets och välj DWIN_SET (du fick problem).
    4. Kopiera DWIN_SET (gotcha) till SD-kortet och döpa om det till DWIN_SET. Ta ut SD-kortet.
    5. Koppla bort skrivarens skärm från skrivaren och öppna dess hölje.
    6. Sätt in SD-kortet i SD-kortplatsen som är synlig under skärmfodralet och koppla in bandkabeln igen.
    7. Slå på skrivaren och skärmen uppdaterar sig själv från kortet.
    8. När skärmen blir orange, vilket visar att uppdateringen är klar, stänger du av skrivaren, drar ur kabeln och tar bort SD-kortet.
    9. Sätt tillbaka skärmens skydd och sätt in kabeln i den igen och placera den sedan i sin hållare.
    10. Slå på skrivaren igen och kontrollera att värdena för Jerk, Acceleration och E-steps är desamma som tidigare och ändra dem om de inte är det.

    Roy Hill

    Roy Hill är en passionerad 3D-utskriftsentusiast och teknikguru med en mängd kunskap om allt som har med 3D-utskrift att göra. Med över 10 års erfarenhet inom området har Roy bemästrat konsten att 3D-designa och skriva ut, och har blivit en expert på de senaste 3D-utskriftstrenderna och -teknologierna.Roy har en examen i maskinteknik från University of California, Los Angeles (UCLA), och har arbetat för flera välrenommerade företag inom området 3D-utskrift, inklusive MakerBot och Formlabs. Han har också samarbetat med olika företag och individer för att skapa anpassade 3D-tryckta produkter som har revolutionerat deras branscher.Bortsett från sin passion för 3D-utskrift är Roy en ivrig resenär och en friluftsentusiast. Han tycker om att tillbringa tid i naturen, vandra och campa med sin familj. På fritiden mentorar han även unga ingenjörer och delar med sig av sin stora kunskap om 3D-utskrift genom olika plattformar, inklusive sin populära blogg, 3D Printerly 3D Printing.