COS'E' IL FIRMWARE DELLA STAMPANTE 3D?
Il firmware è un elemento importante per il funzionamento delle stampanti 3D. Si tratta di un software di basso livello che controlla l'hardware della stampante e permette di gestire tutte le funzionalità della macchina, tra cui la movimentazione dei motori, il riscaldamento della stampante, l'estrazione del filamento e la gestione della scheda di controllo.
Esistono diversi firmware per le stampanti 3D, ma i più popolari e utilizzati sono Marlin e Repetier. Marlin è un firmware open source e gratuito, che offre molte opzioni di personalizzazione e supporta molteplici schede di controllo. Grazie alla sua flessibilità, Marlin è utilizzato da molte stampanti 3D, sia professionali che amatoriali. Repetier è un altro firmware open source e ha molte funzionalità avanzate, come la ripresa della stampa dopo un'interruzione e la gestione del filamento ed è molto personalizzabile con un'interfaccia utente intuitiva.
Oltre agli open source, ci sono anche firmware proprietari come Duet, che offrono molte opzioni e sono progettati appositamente per funzionare con le schede di controllo specifiche del produttore. Questi firmware possono essere più costosi, ma offrono una maggiore stabilità e un migliore controllo della stampante.
Klipper è un'altra alternativa molto popolare. E' un firmware open source che utilizza un microcontroller come il Raspberry Pi per eseguire calcoli di movimento della stampante. Ciò rende possibile una stampa più veloce e precisa. Klipper è noto per essere altamente personalizzabile e ha una comunità di utenti molto attiva.
Uno dei vantaggi principali dell'utilizzo di un firmware personalizzato è la possibilità di adattare la stampante alle proprie esigenze specifiche. Ad esempio, è possibile modificare il firmware per migliorare la precisione della stampa, ridurre il tempo di stampa o aggiungere particolari funzionalità. Inoltre, i firmware personalizzati possono anche offrire una maggiore sicurezza e stabilità della stampante.
SOSTITUIRE IL FIRMWARE DELLA STAMPANTE 3D
Scaricare il firmware: il primo passo per cambiare il firmware di una stampante 3D è scaricare il firmware che si desidera installare. Il firmware può essere scaricato dal sito web del produttore, dal sito web della comunità open source o da altre fonti affidabili.
Installare il software di flashing: una volta scaricato il firmware, è necessario installare un software di flashing per caricare il nuovo firmware sulla scheda di controllo della stampante 3D. Alcuni esempi di software di flashing sono Arduino IDE, Pronterface e OctoPrint. Il software di flashing deve essere compatibile con la scheda di controllo della stampante.
Collegare la stampante al computer: per caricare il nuovo firmware sulla scheda di controllo della stampante 3D, è necessario collegare la stampante al computer tramite un cavo USB.
Accedere alla scheda di controllo: una volta collegata la stampante al computer, è necessario accedere alla scheda di controllo della stampante tramite il software di flashing. Per farlo, è possibile selezionare la porta seriale corretta e impostare la velocità di trasmissione dati adeguata.
Flashare il firmware: una volta collegati alla scheda di controllo, è possibile caricare il nuovo firmware sulla scheda. Il processo di flashing può variare a seconda del software di flashing utilizzato, ma in generale prevede i seguenti passaggi:
Selezionare il file del firmware: selezionare il file del firmware scaricato in precedenza.
Impostare le opzioni di flashing: impostare le opzioni di flashing, come la velocità di trasmissione dati e la modalità di flashing.
Avviare il flashing: avviare il flashing del firmware. Questo processo può richiedere alcuni minuti o secondi e la stampante potrebbe riavviarsi automaticamente.
Verificare l'installazione: una volta completato il flashing, è necessario verificare che il firmware sia stato installato correttamente. In particolare, è necessario controllare che la stampante funzioni senza problemi e che tutte le funzionalità della stampante siano disponibili. In caso di problemi, controllare le impostazioni del firmware e la configurazione della scheda di controllo.
È importante notare che il processo di cambio del firmware può variare a seconda della marca e del modello della stampante 3D, del tipo di scheda di controllo e del firmware che si vuole installare. Pertanto, è sempre consigliabile seguire le istruzioni specifiche del produttore o della comunità open source per garantire un cambio di firmware corretto e sicuro. Inoltre, è consigliabile effettuare un backup del firmware originale prima di installare un nuovo firmware, in modo da poter ripristinare la stampante in caso di problemi.
Eccoti una lista di link dove è possibile scaricare i firmware per stampanti 3D:
1. Marlin: https://marlinfw.org/meta/download/
2. Repetier: https://www.repetier.com/download-now/
3. Klipper: https://www.klipper3d.org/Installation.html
4. Prusa firmware: https://github.com/prusa3d/Prusa-Firmware/releases
Il repository ufficiale di Marlin su GitHub è il seguente: https://github.com/MarlinFirmware/Marlin
Su questo repository sono disponibili l'intero codice sorgente di Marlin, insieme alla documentazione e alle istruzioni per la configurazione del firmware. Inoltre, è possibile contribuire al progetto di Marlin attraverso il sistema di pull request di GitHub, segnalando problemi o suggerendo miglioramenti.
Il Creality Sonic Pad è un touchscreen da 7 pollici con firmware Klipper e alimentato da un sistema operativo a 64 bit. Si collega a quasi tutte le stampanti 3D FDM sul mercato tramite un cavo USB.