L'aggiornamento del firmware della tua stampante 3D abilita le funzionalità più recenti e garantisce prestazioni ottimali. Ecco come farlo.
Il firmware della tua stampante 3D è un software di sistema che controlla il movimento e il funzionamento di motori, elementi riscaldanti e altri componenti. Possiamo definirlo come il cervello o il motore della macchina, e di solito è memorizzato sul microcontrollore della stampante, un piccolo computer programmato per accettare comandi dall'utente. Sono disponibili varie opzioni firmware per stampanti 3D, come Marlin, RepRap e Klipper.
Prima di passare attraverso il processo di aggiornamento del firmware, diamo un'occhiata ai motivi per cui potrebbe essere necessario aggiornarlo.
Quando dovresti aggiornare il firmware della tua stampante 3D
Sebbene non sia essenziale aggiornare il firmware della tua stampante 3D, ci sono diversi vantaggi nel farlo:
- Ottieni le ultime funzionalità: l'aggiornamento del firmware può darti accesso a nuove caratteristiche e funzionalità che potrebbero non essere disponibili con le versioni precedenti. Inoltre, puoi anche ottenere ulteriori misure di sicurezza per la tua stampante 3D.
- Migliora le tue stampe 3D: Se le tue stampe continuano a risultare imperfette e hai provato tutto il resto senza successo, dovresti prendere in considerazione l'aggiornamento.
- Motivi di sicurezza: Le versioni più recenti del firmware spesso includono funzionalità di sicurezza che possono aiutare a proteggere la tua stampante 3D da potenziali danni.
- Correggi bug e altri problemi: L'aggiornamento può aiutare a risolvere bug o altri problemi con la tua stampante 3D, garantendo affidabilità e precisione.
- Nuove opzioni di connettività: gli aggiornamenti del firmware a volte possono aggiungere nuovi modi per connettersi alla tua stampante 3D, come Wi-Fi o USB se attualmente non lo supportano.
Useremo il firmware Marlin come dimostrazione per l'aggiornamento del firmware. Se vuoi conoscere il tipo di firmware su cui è in esecuzione la tua stampante, fai clic su Di sezione sullo schermo LCD.
Segui i passaggi seguenti per sapere come aggiornare facilmente il firmware.
Passaggio 1: scarica il firmware
Vai al sito Marlin e fare clic su Scarica Marlin pulsante.
Si aprirà una nuova finestra, che mostra varie versioni del firmware. Scegli l'ultima versione (quella in alto), la versione 2.1.2.1 al momento della scrittura; fare clic sul file zip per esso, sotto Scaricamento. Dopo il download, decomprimi i file e procedi al passaggio successivo.
Passaggio 2: ottieni la configurazione per la tua stampante 3D
Puoi ottenere le impostazioni specifiche per la tua stampante 3D su Pagina GitHub di Marlin, un repository in cui è in corso tutto lo sviluppo e puoi scegliere la tua particolare stampante 3D. Una volta che sei lì, scorri verso il basso fino a Configurazioni e cliccaci sopra.
Successivamente, vai al Codice sezione e fare clic Scarica ZIP nel menu a tendina.
Una volta terminato il download dello zip di configurazione, decomprimilo per estrarre i file.
Passaggio 3: sovrascrivere la configurazione del firmware
Nei file di configurazione estratti, apri il file config cartella, quindi esempi; verrà elencata una gamma di stampanti 3D, come mostrato di seguito.
Scegli la cartella per la tua stampante 3D specifica e copia il file Configurazione.h E Configurazione_adv.h File. Questi due file contengono tutte le configurazioni necessarie per la tua stampante 3D.
Nei file estratti del firmware Marlin, vai al file Marlin cartella e aprila, quindi incolla i file che hai appena copiato al suo interno. Verrà visualizzato un prompt, come mostrato di seguito.
Scegli di sostituire i file. Ora il tuo firmware è stato configurato per la tua stampante 3D, è pronto per la compilazione.
Passaggio 4: compilazione e caricamento del firmware configurato
Useremo l'IDE di Arduino con il software Marlin per compilare il firmware configurato. Per fare questo, vai al Programma Arduino pagina web e scarica la versione IDE specifica per il tuo sistema operativo.
Apri il file scaricato e installa l'applicazione Arduino IDE. Quindi, fai doppio clic su Marlin.ino file nella cartella del firmware Marlin; si aprirà nell'IDE di Arduino.
Il prossimo passo è scegliere la scheda del microcontrollore. Questo varia in diverse stampanti 3D; dovresti ricercare su quale microcontrollore gira la tua macchina e sceglierlo. In questo caso, selezioneremo Arduino Mega. Scegli da Strumenti > Scheda > Schede Arduino AVR, e vedrai varie schede elencate lì.
Passaggio 5: caricamento del firmware configurato
Dopo aver scelto la scheda, clicca sull'icona del segno di spunta nella sezione in alto a sinistra per verificare i dettagli e inizierà il processo di compilazione.
Ci vorranno alcuni secondi per completare il processo di compilazione; se ci sono errori, verranno visualizzati nella sezione di output (nella parte inferiore dell'IDE). Puoi collegare la tua stampante 3D al tuo computer usando il tipo appropriato di cavo USB e fare clic su Caricamento pulsante.
Se tutto è impostato correttamente, avrai aggiornato correttamente il firmware.
Passaggio 6: installa un bootloader (facoltativo)
Quando provi a eseguire il flashing e aggiornare il firmware, potresti riscontrare errori durante il processo. Ciò potrebbe essere dovuto al fatto che la tua stampante 3D non ha un boot loader, il che rende più difficile aggiornare il firmware tramite un cavo USB. Per installare un bootloader, avrai bisogno di una scheda Arduino, Set di chiavi a brugola, E fili di ponticello accanto al firmware. Quindi seguire i passaggi seguenti.
1. Rimuovi la copertura elettronica della tua stampante 3D
È possibile utilizzare un cacciavite o una chiave a brugola per allentare le viti sul coperchio che ospita l'elettronica della stampante. Dopo aver scoperto tutta l'elettronica visibile, prendi un cavo USB e collega un'estremità al laptop e l'altra all'Arduino. Quindi, solleva il coperchio e inserisci l'Arduino in modo che la sua intestazione ISCP sia rivolta allo stesso modo di quella sulla scheda della stampante 3D, come mostrato di seguito.
2. Imposta ambiente
Nell'IDE di Arduino, vai a File > Esempi > 11.ArduinoISP > ArduinoISP.
Si aprirà una nuova finestra. Vai a Strumenti > Tavola > Sanguino (tavole 1284P). Se non vedi questa opzione, vai al Pagina GitHub di Sanguino e copia lì l'URL del componente aggiuntivo.
Nell'IDE di Arduino, vai a IDE Arduino > Preferenzee incolla l'URL che hai copiato nel file Ulteriori URL del gestore delle schede campo. Quindi fare clic OK e vedrai che il componente aggiuntivo viene scaricato e installato.
Al termine, torna a Strumenti > Bacheca > Gestore bacheche. Nella scheda di ricerca, cerca Sanguino e lo vedrai elencato lì. Clic Installare, e vedrai i pacchetti installati nella finestra di output.
3. Collegare i cavi e installare Bootloader
Collega cinque ponticelli femmina-femmina all'Arduino e alla scheda della tua stampante 3D. Quando ti unisci a loro, assicurati che le posizioni corrispondano sulle intestazioni ISCP. Quindi, prendi un ponticello maschio-femmina e collegalo al pin 10 di Arduino e alla porta in alto a destra della scheda della stampante, come mostrato di seguito.
Ora, nell'IDE di Arduino, vai a Strumenti > Programmatore e seleziona Arduino come ISP.
Infine, per installare correttamente il bootloader, vai a Strumenti > Masterizza Bootloader.
Dopo alcuni secondi, vedrai un messaggio nella sezione di output che indica che il processo è completo. Rimuovi Arduino e i fili collegati, inserisci il cavo USB e inizia a caricare il firmware.
Stampa 3D senza problemi con il firmware aggiornato
Le stampanti 3D, simili ad altri dispositivi elettronici, potrebbero richiedere aggiornamenti del firmware per garantire che funzionino come richiesto. Pertanto, se riscontri problemi con le tue stampe 3D (mentre altri fattori sono mantenuti costanti), valuta la possibilità di aggiornare il firmware seguendo i passaggi precedenti.
È essenziale ricercare il tipo di firmware su cui è in esecuzione la macchina, poiché l'installazione di un firmware errato potrebbe danneggiare la stampante. Prima di eseguire la stampa successiva dopo un aggiornamento, è necessario verificare le impostazioni, poiché l'aggiornamento del firmware ripristina la maggior parte delle impostazioni personalizzate precedenti.