Prima di rispondere a questa domanda, dobbiamo capire cos'è il firmware in primo luogo. In poche parole, è il codice che fa funzionare e rende "viva" la tua stampante 3D. In altre parole, può essere semplicemente definito come "software per l'hardware".
Molti di noi considerano vari dispositivi come puramente hardware, ma in realtà richiedono anche il software per funzionare. Ad esempio, diversi dispositivi come unità ottiche, router, schede di rete, scanner, telecamere o, per esempio, una stampante 3D, hanno il proprio software, oltre alla scheda che li gestisce, pre-programmato nella loro memoria speciale contenuta nell'hardware stesso.
In genere, tutto il firmware di questo tipo è memorizzato nella flash ROM (memoria di sola lettura) del dispositivo. Tuttavia, è possibile cancellarlo e riscriverlo.
In breve, il tuo firmware è il software sulla scheda che controllerà il comportamento generale della tua stampante 3D e delle sue varie schede.
COS'È IL FIRMWARE MARLIN?
Ora la domanda chiave qui è se tu voglia mettere le mani sull'originale per potenziare le capacità della sua scheda. Cioè, vale la pena aggiornarlo? Molti proprietari di Anet A8 hanno iniziato a chiedersi se possono trarre vantaggio dall'aggiornamento del software originale sulla scheda.
Questo è il punto in cui entra in gioco Marlin (e il suo "cugino" Skynet3D). Fornirebbe i migliori risultati, oppure non c'è bisogno di aggiornare? Scopriamolo:
Marlin funziona fondamentalmente sulla scheda principale della tua stampante 3D. È direttamente responsabile della gestione di tutte le attività in tempo reale delle schede della tua macchina per la stampa 3D.
Coordina attivamente i motori passo-passo, i riscaldatori, i sensori, il display LCD, le luci, i pulsanti e praticamente tutto ciò che è coinvolto nel processo di stampa 3D tramite la scheda madre. Virtualmente tutte le funzioni della stampante sono grazie alle sue schede e al loro software.
Inoltre, Marlin implementa anche un processo di produzione additiva all'avanguardia noto come "Fused Deposition Modeling" (FDM) o "Fused Filament Fabrication" (FFF).
In questo processo, il motore della stampante (grazie alla scheda) spinge fondamentalmente il filamento di plastica attraverso una punta molto calda che fonderà ed estruderà il materiale filamentoso richiesto mentre la punta si muove sotto il controllo della scheda madre. Ripetutamente verranno depositati strati molto sottili di plastica; producendo così un oggetto fisico grazie al software del sensore.
Il linguaggio di controllo di Marlin è un derivato del codice G, che istruisce la scheda del sensore a fare cose piuttosto semplici come "imposta la temperatura del riscaldatore 1 a 200°C" o anche "muoviti in una posizione XY alla velocità F", tutto grazie alla scheda del sensore. Per stampare un modello 3D con Marlin, devi convertirlo in codice G utilizzando un programma chiamato "slicer".
COS'È SKYNET?
Skynet è anche una forma di firmware che consentirà alla scheda del sensore della tua stampante 3D di funzionare al massimo delle sue capacità ottimali dopo che l'aggiornamento è completo. Molte persone hanno scelto di passare da Marlin 1 a Skynet perché quest'ultimo richiede meno ROM per essere elaborato dopo l'aggiornamento ed è anche meno stressante per la scheda e le sue impostazioni.
Oltre a ciò, ci sono ancora numerose migliorie disponibili non solo su Thingiverse, ma anche su molte altre piattaforme online.
Sebbene la sua funzione principale sia la stessa di Marlin 1, molte persone pensano che Skynet sia una classe di software totalmente diversa e che porti con sé le sue funzionalità specifiche, migliorando anche la scheda.
In termini di qualità di stampa complessiva, la configurazione Skynet3d offre notevolmente più funzionalità che puoi utilizzare per migliorare le tue stampe 3D.
Tuttavia, è importante notare che il software Skynet3D stesso non sarà in grado di modificare il modo in cui i comandi g-code vengono eseguiti, specialmente per quanto riguarda il piano di stampa.
Infine, Skynet può aiutarti a garantire che non ci sia alcun rischio di surriscaldamento termico e dei conseguenti pericoli di incendio, cosa che potrebbe verificarsi con Marlin 1. Meglio ancora, può funzionare bene su una Anet A8 standard senza alcuna modifica alla tua stampante 3D di base.
Sia la versione Marlin 1 che la versione Skynet 1 e 2 sono ottime per l'Anet A8 e nel dibattito tra le due, entrambe svolgono bene il lavoro, specialmente per quanto riguarda il livellamento dell'asse z, senza problemi con l'estrusore.
Alla fine, dovrai verificare quale versione ti piace di più prima di scegliere uno dei due software. Puoi sempre tornare alla tua configurazione precedente. O una volta trovata la versione giusta, puoi aggiungerla e utilizzarla.
CONCLUSIONE
Sia Marlin che Skynet sono ottime opzioni nel dibattito tra le due. Tuttavia, Skynet ha un piccolo vantaggio poiché consente di stampare molte più cose ed offre anche protezione contro sovraccarichi termici. Tuttavia, puoi usarli entrambi a seconda delle tue preferenze. Oppure puoi semplicemente restare fedele all'originale.
Sulla mia ho preferito testare Skynet, e devo dire, con ottimi risultati!