Il miglior firmware per Ender 3 (Pro/V2/S1) - Come installarlo

Roy Hill 03-06-2023
Roy Hill

Il firmware di una stampante 3D è importante per sbloccare le capacità della macchina, quindi molti si chiedono quale sia il miglior firmware per la serie Ender 3. Questo articolo vi guiderà su quale sia il miglior firmware e su come installarlo da soli.

Il miglior firmware per la Ender 3 è quello di serie di Creality se si vuole fare solo una stampa 3D di base. Se si desidera poter modificare e personalizzare molte modifiche in una sola volta, Klipper è un ottimo firmware da usare. Jyers è un altro firmware molto popolare da usare con la Ender 3 perché ha un aspetto fantastico ed è facile da usare.

Questa è la risposta più semplice, ma ci sono altri dettagli importanti che vorrete sapere, quindi continuate a leggere

    Quale firmware utilizza l'Ender 3?

    Le stampanti Creality Ender 3 sono dotate del firmware Creality, che è possibile scaricare e aggiornare dal sito ufficiale di Creality. sito web Tuttavia, è possibile utilizzare altri firmware, come Marlin, la scelta più popolare per la maggior parte delle stampanti 3D, TH3D, Klipper o Jyers, e spiegherò i loro vantaggi nell'articolo.

    I diversi modelli di stampante funzionano meglio con firmware diversi. Pertanto, anche se tutte vengono fornite con quello di Creality, a volte non si tratta necessariamente del firmware migliore o più avanzato.

    Ad esempio, molti utenti consigliano Jyers per la stampante V2, poiché ritengono che il firmware ufficiale di Creality non copra adeguatamente le esigenze della stampante e Jyers è stato compilato appositamente per colmare le lacune del firmware di Creality.

    Devo aggiornare il firmware dell'Ender 3?

    Non è necessario aggiornare il firmware se si è soddisfatti delle sue prestazioni, ma è consigliabile farlo, in quanto gli aggiornamenti apportano miglioramenti e correzioni a problemi che potrebbero aver influenzato la stampante in background.

    Una buona ragione per farlo, soprattutto se si utilizza un firmware più vecchio, è la protezione contro le fughe termiche. Questa funzione impedisce essenzialmente che la stampante si riscaldi troppo e possa causare un incendio, rilevando un comportamento insolito di riscaldamento e arrestando la stampante per evitare che si riscaldi ulteriormente.

    Guarda anche: Le 7 migliori stampanti 3D a resina di grandi dimensioni che si possano avere

    Consultate il mio articolo Come risolvere i problemi di riscaldamento delle stampanti 3D - Protezione contro le fughe termiche.

    Anche se il firmware più recente fornito con la stampante dovrebbe essere dotato di questa funzione, può essere difficile stabilirlo, per cui è meglio aggiornare periodicamente il firmware per avere accesso alle funzioni di sicurezza più recenti.

    Un altro motivo per aggiornare il firmware è la convenienza. Ad esempio, la maggior parte delle stampanti Creality Ender 3 non è dotata di opzioni di livellamento automatico, quindi è necessario eseguire il livellamento manuale.

    Marlin è un firmware che offre il livellamento automatico del letto (ABL), il che significa che con l'aiuto di un sensore che misura la distanza dell'ugello dal letto in diversi punti, il firmware regola automaticamente la stampante in modo da compensare le differenze di livello.

    Per saperne di più su Come passare al livellamento automatico del letto.

    Il miglior firmware per Ender 3 (Pro/V2/S1)

    Il più comune e considerato da molti utenti come il migliore per le stampanti Ender 3 è il firmware Marlin. Klipper e Jyers sono due opzioni di firmware meno popolari ma molto potenti che potete utilizzare per la vostra Ender 3. Dispongono di numerose funzioni e ottimizzazioni che rendono la stampa 3D più facile e migliore.

    Diamo un'occhiata ad alcuni dei migliori firmware per l'Ender 3:

    • Marlin
    • Klipper
    • Jyers
    • TH3D
    • Creatività

    Marlin

    Il firmware Marlin è un'ottima opzione per le stampanti Ender 3 perché è gratuito, altamente personalizzabile e ampiamente compatibile, motivo per cui molti lo usano con le loro stampanti 3D Creality. Viene aggiornato frequentemente e dispone di molte funzioni utili, come l'autolivellamento o il sensore di runout del filamento.

    Per le stampanti Ender 3 dotate di una vecchia scheda madre a 8 bit, come alcuni modelli Ender 3 o Ender 3 Pro, si consiglia di utilizzare le vecchie versioni Marlin 1 del firmware, in quanto la memoria ridotta della scheda potrebbe limitare le funzioni delle versioni Marlin 2 più recenti.

    Tuttavia, al giorno d'oggi molte stampanti Creality sono dotate della più avanzata scheda a 32 bit, che consente di sfruttare appieno il firmware Marlin.

    Marlin è un firmware open-source, il che significa che molti altri sviluppatori lo hanno usato come base per il loro firmware e lo hanno personalizzato in modo da renderlo più adatto alle diverse stampanti (un esempio è il firmware Creality o il firmware Prusa).

    Marlin ha alcune interessanti funzioni di ottimizzazione, una delle quali è il plugin Meatpack che comprime il codice G di circa il 50% quando viene inviato alla stampante.

    Un altro plugin interessante è Arc Welder, che converte le sezioni curve del codice G in archi G2/G3, riducendo le dimensioni del file G-Code e producendo curve più uniformi.

    Ho scritto un articolo su Come ridurre le dimensioni dei file STL per la stampa 3D che è correlato.

    Date un'occhiata a questo video che spiega in modo più approfondito Marlin e altri firmware simili.

    Klipper

    Klipper è un firmware che si concentra sulla velocità e sulla precisione, assegnando l'elaborazione del codice G ricevuto a un computer single-board o a un Raspberry Pi che deve essere collegato alla stampante.

    In questo modo si toglie la pressione dei comandi alla scheda madre, che deve solo eseguire i comandi preelaborati. Altre opzioni di firmware utilizzano la scheda madre per ricevere, elaborare ed eseguire i comandi, rallentando la stampante.

    Consente di estendere le funzionalità dell'Ender 3, poiché si aggiunge una seconda scheda con un cavo USB senza soluzione di continuità. Un utente che desiderava aggiungere un'unità multimateriale (MMU) fai-da-te all'Ender 3 può ora farlo e avere ancora una scheda a 8 bit.

    Chi vuole utilizzare un buon firmware stock o sta costruendo una stampante 3D da zero trova in Klipper un'ottima opzione.

    Ho scritto un articolo su "Dovete costruire la vostra stampante 3D? Ne vale la pena o no?

    Questa distribuzione dei compiti rende Klipper più complesso da installare, ma poiché è necessario un computer a scheda singola, oltre a un display compatibile, Klipper non è compatibile con il display LCD Ender 3.

    Un utente ha sottolineato che, sebbene possa essere una sfida impostare Klipper, si tratta di un firmware che può offrire molte funzioni, soprattutto perché non influisce sulla velocità di stampa.

    Una caratteristica di Klipper, che Marlin non aveva, si chiamava Direct_Stepping, ma ora Marlin 2 ha questa funzione che consente di comandare il movimento di Marlin direttamente attraverso un host come OctoPrint. È possibile farlo eseguendo un helper chiamato "stepdaemon" sul Raspberry Pi.

    Si dice che una funzione chiamata Pressure Advance funzioni molto meglio su Klipper rispetto a Marlin.

    Il video che segue spiega cos'è Klipper e alcuni dei vantaggi del suo utilizzo con Ender 3.

    Jyers

    Un altro firmware gratuito basato su Marlin, Jyers è stato inizialmente creato per la stampante Ender 3 V2, poiché alcuni utenti ritenevano che il firmware Creality fosse carente nel caso della macchina V2. Jyers offre pacchetti precompilati, ma offre anche la possibilità di compilarlo da soli.

    Ad esempio, Jyers supporta il cambio di filamento a metà stampa, cosa che il firmware incorporato di Creality non fa, e consente di visualizzare il nome completo del file in modo da facilitare la scelta del file giusto, mentre quello di Creality visualizza solo i primi 16 caratteri.

    È possibile leggere ulteriori informazioni su Come utilizzare Cura Pause at Height per cambiare filamento.

    Jyers aggiunge quindi molte funzioni molto utili che migliorano la stampa con le stampanti Ender 3 V2. Molti utenti ritengono che Jyers sia un firmware eccellente ed essenziale per la stampante V2, e dicono che compensa le parti che mancano al firmware Creality.

    Un utente ha dichiarato di aver scaricato il firmware Jyers e che si tratta di un "aggiornamento obbligatorio" in quanto non costa nulla e consente di ottenere molto di più rispetto al firmware di serie. Un altro utente lo ha descritto come se avesse acquistato una stampante completamente nuova.

    Un altro utente ha dichiarato di utilizzare il livellamento manuale del letto a rete 5 x 5 e che funziona molto bene. Anche se la regolazione di 25 punti sul letto può essere noiosa, fa una differenza significativa per le persone con un letto molto irregolare che necessita di compensazione.

    Molte persone sono rimaste impressionate da questo firmware, in quanto si tratta di una scelta molto semplice per i principianti. Il firmware Creality può essere piuttosto elementare rispetto al firmware Jyers.

    Date un'occhiata al video qui sotto di BV3D che fornisce maggiori dettagli sul firmware Jyers.

    TH3D

    Un altro firmware molto diffuso, TH3D offre un pacchetto meno complesso e più facile da configurare rispetto a Marlin. Sebbene sia stato creato per una scheda TH3D, è compatibile con le stampanti Ender 3.

    Da un lato, TH3D è abbastanza facile da usare, tanto che un utente lo consiglia per le schede madri più vecchie con memoria limitata; dall'altro, la sua semplicità deriva dalla rimozione di molte opzioni di personalizzazione dal software Marlin, su cui si basa.

    Se si desidera un processo di configurazione più semplice, gli utenti suggeriscono che TH3D è un buon firmware, ma se si desiderano più funzioni, altri firmware potrebbero essere più adatti alle proprie esigenze.

    Creatività

    Il firmware Creality è un'opzione molto diffusa per le stampanti Ender 3, poiché è già precompilato per le stampanti 3D Creality. È quindi la scelta più semplice come opzione di firmware. È in realtà basato sul firmware Marlin e viene aggiornato spesso da Creality per fornire gli ultimi sviluppi.

    Gli utenti suggeriscono che il firmware Creality è un buon punto di partenza per la maggior parte delle stampanti 3D, in quanto è stabile e sicuro da usare. È possibile passare a un firmware più avanzato quando si è pronti a fare un passo avanti e a compilare un firmware più complesso.

    Tuttavia, per alcune stampanti Ender 3, come la Ender 3 V2, si consiglia di passare a un altro firmware, come Jyers, poiché Creality non copre bene le esigenze di questo modello.

    Come aggiornare il firmware di Ender 3 (Pro/V2)

    Per aggiornare il firmware della Ender 3, scaricare il firmware compatibile, copiarlo su una scheda SD e inserire la scheda SD nella stampante. Per le schede madri più vecchie, è necessario anche un dispositivo esterno per caricare il firmware sulla stampante e collegare il PC o il laptop direttamente alla stampante tramite un cavo USB.

    Prima di aggiornare il firmware, è necessario conoscere la versione attuale del firmware utilizzato dalla stampante, che può essere visualizzata selezionando "Info" sullo schermo LCD della stampante.

    È inoltre necessario sapere che tipo di scheda madre utilizza la stampante, se dispone di un bootloader e se ha un adattatore, in modo da poter scegliere la versione del firmware appropriata e adottare il giusto approccio all'installazione.

    Queste caratteristiche si possono vedere aprendo il coperchio dell'elettronica della stampante e controllando la versione scritta sotto il logo Creality. Qui si vedrà se si dispone di un bootloader o di un adattatore.

    Se si dispone di una scheda madre più recente, a 32 bit, le operazioni da eseguire per aggiornare il firmware sono le seguenti:

    1. Andate sul sito web del firmware e scaricate il pacchetto della versione che vi serve.
    2. Estraete i file e dovreste vedere un file ".bin", che è il file necessario per la stampante.
    3. Procuratevi una scheda micro SD vuota (potete usare la micro SD fornita con la stampante, ma solo dopo averla svuotata da tutto il resto).
    4. Copiare il file ".bin" sulla scheda ed espellere la scheda.
    5. Spegnere la stampante
    6. Inserire la scheda SD nella stampante
    7. Riaccendere la stampante
    8. A questo punto la stampante installerà il firmware e si riavvierà, per poi tornare al menu principale del display.
    9. Verificare che sia stato installato il firmware corretto accedendo nuovamente a "Info".

    Ecco un video che spiega come controllare i componenti della stampante e come aggiornare il firmware.

    Per le schede madri più vecchie, a 8 bit, sono necessari alcuni passaggi in più. Se la scheda non dispone di un bootloader, è necessario collegarlo manualmente alla stampante, come illustrato nel video seguente.

    In questo modo è possibile personalizzare alcune funzioni, come ad esempio il messaggio scritto sul display di riposo.

    In questo caso è necessario installare il firmware con un cavo USB. Ho scritto un articolo più approfondito su Come flashare e aggiornare il firmware della stampante 3D che potete consultare.

    Come installare il firmware Jyers su un Ender 3

    Per installare Jyers sull'Ender 3, è necessario scaricare il pacchetto del firmware o i singoli file dal sito web Sito web di Jyers copiare il file ".bin" su una scheda USB vuota formattata in FAT32, quindi inserire la scheda nella stampante 3D. La stampante installerà il firmware e si riavvierà.

    Prima di iniziare il processo di installazione, è necessario individuare i valori di Jerk, Accelerazione ed E-step/min. Questi valori sono necessari perché i valori personalizzati inseriti nella stampante andranno persi durante il processo di installazione del firmware.

    Questi dati si trovano nella schermata iniziale del display della stampante, andando su Controls> Motion. Esaminare ciascuna delle 4 categorie (Max Speed, Max Acceleration, Max Corner/Jerk e Transmission Ratio/E-steps) e annotare i valori X, Y, Z ed E.

    È inoltre necessaria la versione della scheda madre della stampante, che si può conoscere aprendo il coperchio dell'elettronica in modo da poter scaricare la versione del firmware appropriata.

    Dopo aver preso nota di questi elementi, dovrete scegliere il pacchetto firmware più adatto alle vostre esigenze. Potete trovare tutte le release di Jyers su GitHub, con l'ultima versione in cima alla pagina. Potete vedere la versione della scheda madre per cui il firmware è stato creato nel nome del file.

    È inoltre possibile scaricare un set di icone Jyers per il proprio schermo, anche se si tratta di un'opzione facoltativa.

    Guarda anche: Come risolvere i problemi della zattera di stampa 3D - Le migliori impostazioni della zattera

    Una volta fatto questo, si può iniziare a installare (o flashare) il firmware:

    1. Scaricate il pacchetto della versione desiderata.
    2. Se i file sono in formato ".zip", estraeteli. Dovreste ora vedere un file ".bin", che è il file necessario per la stampante.
    3. Prendete una scheda micro-SD vuota e formattatela come volume FAT32 seguendo questi passaggi:
      • Inserire la scheda SD nel computer
      • Aprire Esplora file e andare su Questo PC
      • Fare clic con il tasto destro del mouse sul nome dell'USB e selezionare "Formatta".
      • Selezionate "Fat32" in "File System" e fate clic su "Avvia".
      • Fare clic su "OK" se si è eseguito il backup dei dati, poiché questa procedura eliminerà tutto ciò che è presente sulla scheda.
      • Fare clic su "OK" nel pop-up che annuncia il completamento della formattazione.
    4. Copiare il file ".bin" sulla scheda ed espellere la scheda.
    5. Spegnere la stampante
    6. Inserire la scheda SD nella stampante
    7. Riaccendere la stampante
    8. A questo punto la stampante installerà il firmware e si riavvierà, per poi tornare al menu principale del display.
    9. Verificare che sia stato installato il firmware corretto accedendo nuovamente a "Info".

    Il video che segue illustra questi passaggi in modo più dettagliato, quindi dategli un'occhiata.

    Se si desidera aggiornare anche le icone del display, dopo l'aggiornamento del firmware seguire la seguente procedura:

    1. Spegnere la stampante e rimuovere la scheda SD.
    2. Inserire nuovamente la scheda SD nel computer ed eliminare i file presenti.
    3. Andare alla cartella Marlin> Display> Readme (contiene le istruzioni su come installare le icone del display), quindi andare a Firmware Sets e scegliere DWIN_SET (capito).
    4. Copiare DWIN_SET (gotcha) sulla scheda SD e rinominarlo in DWIN_SET. Espellere la scheda SD.
    5. Scollegare lo schermo della stampante dalla stampante e aprire la custodia.
    6. Inserire la scheda SD nell'apposito slot visibile sotto la custodia dello schermo e ricollegare il cavo a nastro.
    7. Accendere la stampante e lo schermo si aggiornerà dalla scheda.
    8. Dopo che lo schermo diventa arancione, segnalando il completamento dell'aggiornamento, spegnere la stampante, scollegare il cavo e rimuovere la scheda SD.
    9. Rimettere il coperchio dello schermo e ricollegare il cavo, quindi riporlo nel suo alloggiamento.
    10. Riaccendere la stampante e verificare che i valori di Jerk, Accelerazione e Passi E siano uguali a quelli precedenti e, in caso contrario, modificarli.

    Roy Hill

    Roy Hill è un appassionato appassionato di stampa 3D e guru della tecnologia con una vasta conoscenza di tutto ciò che riguarda la stampa 3D. Con oltre 10 anni di esperienza nel settore, Roy ha imparato l'arte della progettazione e della stampa 3D ed è diventato un esperto delle ultime tendenze e tecnologie di stampa 3D.Roy ha conseguito una laurea in ingegneria meccanica presso l'Università della California, Los Angeles (UCLA) e ha lavorato per diverse aziende rispettabili nel campo della stampa 3D, tra cui MakerBot e Formlabs. Ha anche collaborato con varie aziende e privati ​​per creare prodotti stampati in 3D personalizzati che hanno rivoluzionato i loro settori.A parte la sua passione per la stampa 3D, Roy è un avido viaggiatore e un appassionato di outdoor. Gli piace trascorrere il tempo nella natura, fare escursioni e campeggiare con la sua famiglia. Nel suo tempo libero, fa anche da mentore a giovani ingegneri e condivide la sua ricchezza di conoscenze sulla stampa 3D attraverso varie piattaforme, tra cui il suo famoso blog, 3D Printerly 3D Printing.