Beste firmware voor Ender 3 (Pro/V2/S1) - Hoe te installeren

Roy Hill 03-06-2023
Roy Hill

De firmware van een 3D printer is belangrijk voor het ontsluiten van de mogelijkheden van uw machine, dus veel mensen vragen zich af wat de beste firmware is voor de Ender 3 serie. Dit artikel zal u wegwijs maken in wat de beste firmware is, en ook hoe u deze zelf kunt installeren.

De beste firmware voor een Ender 3 is de standaard Creality firmware als je gewoon wat basis 3D printen wilt doen. Als je graag in staat bent om veel veranderingen en aanpassingen tegelijk te doen, is Klipper een geweldige firmware om te gebruiken. Jyers is een andere populaire firmware om te gebruiken met de Ender 3 omdat het er geweldig uitziet en makkelijk te gebruiken is.

Dit is het eenvoudige antwoord, maar er zijn meer belangrijke details die u zult willen weten, dus ga verder

    Welke firmware gebruikt de Ender 3?

    De Creality Ender 3 printers zijn uitgerust met de Creality firmware, die u kunt downloaden en updaten van hun officiële website Er is echter andere firmware die u kunt gebruiken, zoals Marlin, de meest populaire keuze voor de meeste 3D-printers, TH3D, Klipper of Jyers, en ik zal hun voordelen in het artikel uitleggen.

    Verschillende printermodellen werken het best met verschillende firmware. Hoewel ze dus allemaal worden geleverd met de Creality-firmware, is dit soms niet noodzakelijk de beste of meest geavanceerde firmware.

    Veel gebruikers raden bijvoorbeeld Jyers aan voor de V2-printer, omdat zij vinden dat de officiële Creality-firmware de behoeften van de printer niet goed dekt, en Jyers is speciaal samengesteld om de gaten op te vullen die de Creality-firmware heeft.

    Moet ik de firmware van mijn Ender 3 updaten?

    U hoeft uw firmware niet per se bij te werken als u tevreden bent over de prestaties. Het is echter wel aan te raden om dit te doen, omdat updates verbeteringen en oplossingen bevatten voor problemen die uw printer op de achtergrond kunnen hebben beïnvloed.

    Een goede reden om dit te doen, vooral als u oudere firmware gebruikt, is de thermische wegloopbeveiliging. Deze functie voorkomt in wezen dat uw printer te veel opwarmt en mogelijk brand veroorzaakt door ongewoon opwarmgedrag te detecteren en de printer te stoppen om te voorkomen dat deze verder opwarmt.

    Bekijk mijn artikel Hoe de verwarming van 3D-printers te repareren - Thermische beveiliging.

    Hoewel nieuwere firmware die bij uw printer wordt geleverd deze functie zou moeten hebben, kan het moeilijk zijn om dit te zien, dus het is misschien het beste om uw firmware regelmatig bij te werken om toegang te hebben tot de nieuwste veiligheidsfuncties.

    Een andere reden om uw firmware te updaten is gemak. De meeste Creality Ender 3 printers hebben bijvoorbeeld geen opties voor automatisch nivelleren, dus u moet handmatig nivelleren.

    Marlin is een firmware die Automatic Bed Leveling (ABL) biedt, wat betekent dat met behulp van een sensor die de afstand van de nozzle tot het bed op verschillende punten meet, de firmware de printer automatisch aanpast zodat deze verschillen in niveau compenseert.

    U kunt meer lezen over het upgraden naar automatische bedvereffening.

    Beste firmware voor Ender 3 (Pro/V2/S1)

    De meest gebruikte en door veel gebruikers als de beste voor Ender 3 printers beschouwd, is de Marlin firmware. Klipper en Jyers zijn twee minder populaire maar zeer krachtige firmware opties die u kunt gebruiken voor uw Ender 3. Ze hebben tal van functies en optimalisaties die 3D printen gemakkelijker en beter maken.

    Laten we eens kijken naar de beste firmware voor de Ender 3:

    • Marlin
    • Klipper
    • Jyers
    • TH3D
    • Creality

    Marlin

    De Marlin firmware is een geweldige firmware optie voor Ender 3 printers omdat het gratis is, zeer aanpasbaar, en breed compatibel, dat is waarom veel mensen het gebruiken met hun Creality 3D printers. Het wordt regelmatig bijgewerkt en heeft veel nuttige functies, zoals auto-levelling of filament runout sensor.

    Voor Ender 3-printers met een ouder 8-bit moederbord, zoals sommige Ender 3- of Ender 3 Pro-modellen, wordt aanbevolen de oudere Marlin 1-versies van de firmware te gebruiken, omdat het beperkte geheugen van het bord de functies van de nieuwere Marlin 2-versies kan beperken.

    Tegenwoordig hebben veel Creality-printers echter het meer geavanceerde 32-bit bord, waarmee u de Marlin-firmware ten volle kunt benutten.

    Marlin is een open-source firmware, wat betekent dat veel andere ontwikkelaars het hebben gebruikt als basis voor hun firmware en het hebben aangepast zodat het beter is afgestemd op verschillende printers (een voorbeeld hiervan is de Creality-firmware of de Prusa-firmware).

    Marlin heeft enkele coole optimalisatiefuncties, waaronder de Meatpack plugin die G-Code met ongeveer 50% comprimeert wanneer het naar de printer wordt gestuurd.

    Een andere leuke is de Arc Welder plugin die gebogen delen van uw G-Code omzet in G2/G3 bogen. Dit vermindert de G-Code bestandsgrootte en produceert gladdere bogen.

    Ik schreef een artikel over Hoe STL-bestanden te verkleinen voor 3D-printen, dat hiermee verband houdt.

    Kijk eens naar deze video waarin Marlin en andere soortgelijke firmware nader worden toegelicht.

    Klipper

    Klipper is een firmware die zich richt op snelheid en precisie, door de verwerking van de ontvangen G-code toe te wijzen aan een single-board computer of een Raspberry Pi die op de printer moet worden aangesloten.

    Dit neemt in feite de opdrachtdruk weg van het moederbord, dat alleen de voorbewerkte opdrachten hoeft uit te voeren. Andere firmware-opties gebruiken het moederbord voor het ontvangen, verwerken en uitvoeren van opdrachten, wat de printer vertraagt.

    Hiermee kun je de functionaliteit van je Ender 3 uitbreiden omdat je een tweede bord met een USB-kabel naadloos toevoegt. Een gebruiker die een DIY Multi-Material Unit (MMU) wilde toevoegen aan zijn Ender 3 kon dit nu doen en hield nog een 8-bit bord over.

    Zie ook: Moet ik mijn 3D-printer in mijn slaapkamer zetten?

    Mensen die een goede standaard firmware willen gebruiken, of een 3D-printer vanaf nul willen bouwen, vinden Klipper een prima optie.

    Ik schreef een artikel over Moet je je eigen 3D printer bouwen? De moeite waard of niet?

    Deze verdeling van taken maakt Klipper complexer om te installeren, maar aangezien u een single-board computer nodig hebt, evenals een compatibel beeldscherm, is Klipper niet compatibel met het Ender 3 LCD-beeldscherm.

    Zie ook: 25 Beste 3D printer upgrades/verbeteringen die je kunt laten doen

    Een gebruiker wees erop dat, hoewel het een uitdaging kan zijn om Klipper in te stellen, dit een firmware is die u veel mogelijkheden biedt, vooral omdat het de snelheid van het afdrukken niet beïnvloedt.

    Een functie die Klipper had en Marlin niet, heette Direct_Stepping, maar nu heeft Marlin 2 deze functie waarbij je Marlin motion rechtstreeks kan bevelen via een host zoals OctoPrint. Dit gebeurt door een helper genaamd "stepdaemon" op je Raspberry Pi te draaien.

    Een functie genaamd Pressure Advance zou veel beter werken op Klipper dan op Marlin.

    In de onderstaande video wordt uitgelegd wat Klipper is en wat de voordelen zijn van het gebruik ervan met uw Ender 3.

    Jyers

    Een andere gratis firmware gebaseerd op Marlin, Jyers werd oorspronkelijk gemaakt voor de Ender 3 V2 printer, omdat sommige gebruikers vonden dat de Creality firmware ontbrak bij de V2 machine. Jyers biedt voorgecompileerde pakketten, maar geeft ook de mogelijkheid om het zelf te compileren.

    Jyers ondersteunt bijvoorbeeld het wisselen van filament tijdens het afdrukken, wat de ingebouwde firmware van Creality niet doet, en laat toe de volledige naam van het bestand weer te geven zodat het gemakkelijker is het juiste bestand te kiezen, terwijl bij Creality alleen de eerste 16 karakters worden weergegeven.

    U kunt ook meer lezen over hoe u Cura Pause at Height gebruikt om van gloeidraad te wisselen.

    Jyers voegt dus veel zeer nuttige functies toe die het printen met de Ender 3 V2 printers verbeteren. Veel gebruikers vinden Jyers een uitstekende en essentiële firmware voor de V2 printer, en zeggen dat het de delen goedmaakt die de Creality firmware mist.

    Eén gebruiker zei dat hij de firmware van Jyers heeft gedownload en dat het een "verplichte upgrade" is omdat het je niets kost en je er zoveel meer uithaalt dan met de standaard firmware. Een andere gebruiker beschreef het als het krijgen van een geheel nieuwe printer.

    Een andere gebruiker vermeldde dat zij de 5 x 5 handmatige nivellering van het bed gebruiken en dat het heel goed werkt. Hoewel het afstellen van 25 punten op het bed vervelend kan zijn, maakt het een aanzienlijk verschil voor mensen met een zeer ongelijk bed dat compensatie nodig heeft.

    Veel mensen zijn onder de indruk van deze firmware omdat het een zeer beginnersvriendelijke firmware keuze is. Creality firmware kan vrij basic zijn in vergelijking met de Jyers firmware.

    Bekijk hieronder de video van BV3D die dieper ingaat op de firmware van Jyers.

    TH3D

    TH3D, een andere veelgebruikte firmware, biedt een minder complex en gemakkelijker te configureren pakket dan Marlin. Hoewel het is gemaakt voor een TH3D-bord, is het compatibel met Ender 3-printers.

    Aan de ene kant is TH3D redelijk gebruiksvriendelijk, waarbij een gebruiker het aanbeveelt voor oudere moederborden met beperkt geheugen. Aan de andere kant komt de eenvoud voort uit de verwijdering van veel aanpassingsopties uit de Marlin software, waarop het is gebaseerd.

    Als u een eenvoudiger installatieproces wenst, dan is TH3D volgens gebruikers een goede firmware, maar als u meer functies wenst, dan past een andere firmware misschien beter bij uw behoeften.

    Creality

    Creality Firmware is een populaire optie voor Ender 3 printers omdat het al voorgecompileerd is voor Creality 3D printers. Dit betekent dat het de makkelijkere keuze is als firmware optie. Het is eigenlijk gebaseerd op de Marlin firmware en wordt vaak bijgewerkt door Creality om u te voorzien van de laatste ontwikkelingen.

    Gebruikers suggereren dat de Creality-firmware een goed uitgangspunt is voor de meeste 3D-printers, omdat deze stabiel en veilig in gebruik is. U kunt dan upgraden naar een meer geavanceerde firmware zodra u klaar bent om een stap verder te gaan en een complexere firmware samen te stellen.

    Voor sommige Ender 3-printers, zoals Ender 3 V2, wordt echter aangeraden over te stappen op andere firmware, zoals Jyers, omdat Creality de behoeften van dit model niet goed dekt.

    Firmware bijwerken op Ender 3 (Pro/V2)

    Om de firmware op de Ender 3 bij te werken, downloadt u de compatibele firmware, kopieert u deze naar een SD-kaart en plaatst u de SD-kaart in de printer. Voor een ouder moederbord hebt u ook een extern apparaat nodig om de firmware naar de printer te uploaden, en moet u uw pc of laptop rechtstreeks op de printer aansluiten via een USB-kabel.

    Voordat u de firmware bijwerkt, moet u de huidige versie van de firmware die uw printer gebruikt achterhalen. U kunt dit zien door "Info" te selecteren op het LCD-scherm van uw printer.

    U moet ook weten welk type moederbord uw printer gebruikt, of het een bootloader heeft en of het een adapter heeft, zodat u de juiste firmwareversie kunt kiezen en de juiste aanpak voor de installatie ervan kunt kiezen.

    U kunt deze functies zien door de elektronicaklep van de printer te openen en de versie te controleren die onder het Creality-logo staat. Hier ziet u ook of u een bootloader of een adapter hebt.

    Als u een nieuwer, 32-bit moederbord heeft, zijn de stappen die u moet nemen om de firmware te updaten:

    1. Ga naar de website van de firmware en download het pakket voor de versie die u nodig hebt.
    2. U zou nu een ".bin" bestand moeten zien, dat is het bestand dat u nodig heeft voor de printer.
    3. Pak een lege micro SD kaart (je kunt de micro SD gebruiken die bij je printer is geleverd, maar alleen nadat je hem van al het andere hebt geleegd).
    4. Kopieer het ".bin" bestand naar de kaart en werp de kaart uit.
    5. Zet de printer uit
    6. Plaats de SD-kaart in de printer
    7. Zet de printer weer aan
    8. De printer installeert nu de firmware en start opnieuw op, waarna hij terugkeert naar het hoofdmenu.
    9. Controleer of de juiste firmware is geïnstalleerd door opnieuw naar "Info" te gaan.

    Hier is een video waarin wordt uitgelegd hoe u de onderdelen van de printer kunt controleren en hoe u de firmware kunt bijwerken.

    Voor een ouder, 8-bit moederbord zijn er nog een paar stappen die u moet nemen. Als het bord geen bootloader heeft, dan moet u er handmatig een aansluiten op de printer, zoals geïllustreerd in de onderstaande video.

    Dit geeft u de mogelijkheid om sommige functies te personaliseren is u zou willen, zoals het geschreven bericht op het display inactief.

    In dit geval moet u de firmware installeren met een USB-kabel. Ik heb een diepgaander artikel geschreven over Hoe Flash & Upgrade 3D Printer Firmware dat u kunt bekijken.

    Hoe Jyers Firmware installeren op een Ender 3

    Om Jyers op de Ender 3 te installeren, moet je het firmwarepakket of individuele bestanden downloaden van de Jyers website kopieer het bestand ".bin" naar een lege USB-kaart die is geformatteerd als FAT32, en steek de kaart in de 3D-printer. De printer zal zelf de firmware installeren en opnieuw opstarten.

    Voordat u het installatieproces start, moet u de waarden voor Schok, Versnelling en E-stappen/min achterhalen. U hebt deze waarden nodig omdat alle in de printer ingevoerde aangepaste waarden verloren gaan tijdens het installatieproces van de firmware.

    U vindt deze in het beginscherm op het scherm van uw printer door te gaan naar Controls> Motion. Ga door elk van de 4 categorieën (Max Snelheid, Max Versnelling, Max Hoek/Jerk en Overbrengingsverhouding/E-stappen) en noteer de X, Y, Z en E waarden.

    U hebt ook de versie van het moederbord van uw printer nodig, die u kunt achterhalen door de elektronicaklep te openen, zodat u de juiste firmwareversie kunt downloaden.

    Na kennis te hebben genomen van deze, zul je het beste firmwarepakket voor je behoeften moeten kiezen. Je kunt alle Jyers-releases vinden op GitHub, met de laatste versie bovenaan de pagina. Je kunt de versie van het moederbord waarvoor de firmware is, zien in de naam van het bestand.

    Je kunt ook een set Jyers-pictogrammen downloaden voor je scherm, hoewel dit optioneel is.

    Zodra u dat heeft gedaan, kunt u beginnen met het installeren (of flashen) van de firmware:

    1. Download het pakket voor de versie die u nodig hebt.
    2. Als de bestanden het formaat ".zip" hebben, pak dan de bestanden uit. U zou nu een ".bin" bestand moeten zien, het bestand dat u nodig heeft voor de printer.
    3. Pak een lege micro-SD kaart en formatteer deze als een FAT32 volume volgens deze stappen:
      • Plaats de SD-kaart in uw computer
      • Open Bestandsbeheer en ga naar Deze PC
      • Rechtsklik op de USB-naam en selecteer "Formatteren".
      • Selecteer "Fat32" onder "Bestandssysteem" en klik op "Start".
      • Klik op "OK" als u een back-up van uw gegevens hebt gemaakt, aangezien dit proces alles op de kaart zal wissen.
      • Klik op "OK" in het pop-upvenster dat u aankondigt dat de opmaak voltooid is.
    4. Kopieer het ".bin" bestand naar de kaart en werp de kaart uit.
    5. Zet de printer uit
    6. Plaats de SD-kaart in de printer
    7. Zet de printer weer aan
    8. De printer installeert nu de firmware en start opnieuw op, waarna hij terugkeert naar het hoofdmenu.
    9. Controleer of de juiste firmware is geïnstalleerd door opnieuw naar "Info" te gaan.

    De video hieronder neemt deze stappen in meer detail door, dus kijk maar eens.

    Als u ook de displaypictogrammen wilt bijwerken, volgt u na het bijwerken van de firmware deze stappen:

    1. Schakel de printer uit en verwijder de SD-kaart.
    2. Plaats de SD-kaart terug in de computer en verwijder de bestanden erop.
    3. Ga naar de Marlin map> Display> Readme (dit bevat de instructies voor het installeren van de display-pictogrammen), ga dan naar de Firmware Sets en kies de DWIN_SET (gotcha).
    4. Kopieer de DWIN_SET (gotcha) naar de SD-kaart en hernoem deze naar DWIN_SET. Werp de SD-kaart uit.
    5. Haal het scherm van de printer uit de printer en open de behuizing.
    6. Plaats de SD-kaart in de SD-kaartsleuf die zichtbaar is onder de schermbehuizing en sluit het lintsnoer weer aan.
    7. Zet de printer aan en het scherm werkt zichzelf bij vanaf de kaart.
    8. Nadat het scherm oranje wordt ten teken dat de update is voltooid, schakelt u de printer uit, trekt u de kabel uit en verwijdert u de SD-kaart.
    9. Plaats het deksel van het scherm terug en sluit de kabel weer aan, en plaats hem vervolgens in de houder.
    10. Zet de printer weer aan en controleer of de waarden voor Schok, Versnelling en E-stappen dezelfde zijn als de waarden die u eerder had, en verander ze als dat niet zo is.

    Roy Hill

    Roy Hill is een gepassioneerde 3D-printliefhebber en technologiegoeroe met een schat aan kennis over alles wat met 3D-printen te maken heeft. Met meer dan 10 jaar ervaring in het veld beheerst Roy de kunst van 3D-ontwerpen en -printen en is hij een expert geworden in de nieuwste 3D-printtrends en -technologieën.Roy heeft een graad in werktuigbouwkunde van de University of California, Los Angeles (UCLA) en heeft voor verschillende gerenommeerde bedrijven op het gebied van 3D-printen gewerkt, waaronder MakerBot en Formlabs. Hij heeft ook samengewerkt met verschillende bedrijven en individuen om op maat gemaakte 3D-geprinte producten te maken die een revolutie teweeg hebben gebracht in hun industrieën.Naast zijn passie voor 3D-printen, is Roy een fervent reiziger en een liefhebber van het buitenleven. Hij brengt graag tijd door in de natuur, wandelen en kamperen met zijn gezin. In zijn vrije tijd begeleidt hij ook jonge ingenieurs en deelt hij zijn schat aan kennis over 3D-printen via verschillende platforms, waaronder zijn populaire blog 3D Printerly 3D Printing.