Snapmaker porta Ratdoux nel team e prepara l’integrazione di Full Spectrum in Snapmaker Orca
Snapmaker ha inserito nel proprio team Radu “Ratdoux”, lo sviluppatore conosciuto nella comunità maker per il progetto Full Spectrum, un fork sperimentale di Snapmaker Orca pensato per ampliare le possibilità della stampa 3D FDM multicolore. L’obiettivo è portare la tecnologia di miscelazione virtuale dei colori dentro le prossime versioni di Snapmaker Orca, il software di slicing usato in particolare con la stampante Snapmaker U1. L’annuncio riguarda quindi sia il lato software sia il modo in cui una macchina toolchanger può usare i filamenti caricati per ottenere più sfumature senza dipendere solo da cambi colore netti.
Full Spectrum nasce come progetto open source e si basa su OrcaSlicer, Snapmaker Orca e sulla struttura multi-toolhead della Snapmaker U1. Nel repository GitHub del progetto viene descritto come uno slicer FDM ottimizzato per la U1, capace di creare colori virtuali alternando strati realizzati con filamenti fisici diversi. Il progetto è pubblicato con licenza AGPL-3.0, un punto importante perché mantiene il lavoro in un contesto aperto e verificabile dalla comunità.
Il problema della stampa 3D multicolore FDM
La stampa 3D FDM multicolore desktop si è sviluppata soprattutto attraverso due strade. La prima è quella dei sistemi a cambio filamento, dove più materiali entrano nella stessa testa di stampa o nello stesso hotend. La seconda è quella dei sistemi con più estrusori o più teste, dove il passaggio da un materiale all’altro avviene in modo più diretto.
Nel primo caso, il problema principale è lo spreco. Quando un solo ugello deve passare da un colore all’altro, il sistema deve eliminare il materiale precedente prima di depositare quello successivo. Questo genera spurghi, torri di pulizia e residui di plastica. Snapmaker stessa, nella pagina ufficiale della U1, confronta il proprio approccio toolchanger con le stampanti che usano cambi filamento tradizionali e afferma che la U1 riduce gli sprechi perché non deve spingere grandi quantità di materiale attraverso la stessa testa per cancellare il colore precedente.
Nel secondo caso, il vantaggio è la separazione fisica delle teste. La Snapmaker U1 usa quattro toolhead e un sistema chiamato SnapSwap, con cambio testa dichiarato in 5 secondi. La macchina viene presentata da Snapmaker come una stampante multicolore e multimateriale a basso spreco, con velocità fino a 500 mm/s e controllo tramite Snapmaker Orca e app.
Full Spectrum si inserisce proprio in questo scenario. Non cerca soltanto di passare da rosso a blu, da blu a giallo o da giallo a bianco. L’idea è usare il software per creare colori percepiti attraverso la disposizione degli strati e dei percorsi di stampa.
Come funziona Full Spectrum
Il principio di Full Spectrum è diverso dalla miscelazione fisica in un hotend. Il filamento non viene fuso in una camera comune per ottenere un nuovo colore. Il colore intermedio nasce dall’alternanza controllata di strati sottili, pareti e percorsi generati dallo slicer. In pratica, il software decide come alternare due o più filamenti per far percepire all’occhio un tono diverso rispetto ai colori caricati sulla macchina.
Nel repository di FullSpectrum viene indicato un esempio semplice: un’alternanza tra rosso e verde può produrre un giallo percepito. Lo stesso sistema permette di regolare rapporti diversi, come due strati di un materiale e uno di un altro, per spostare il risultato visivo verso una tinta specifica. Il software include anche una generazione automatica delle combinazioni possibili dai filamenti caricati, anteprime dei colori miscelati e controlli per abilitare o disabilitare singole miscele virtuali.
La logica è vicina a quella resa nota da strumenti come HueForge, dove la percezione del colore dipende anche dalla traslucenza del materiale, dallo spessore degli strati e dalla distanza di trasmissione della luce. Hackaday descrive FullSpectrum come un fork di OrcaSlicer che porta una miscelazione in stile HueForge sulle stampanti toolchanger, sfruttando strati sottili e filamenti anche parzialmente traslucidi.
Perché Snapmaker U1 è al centro del progetto
La scelta della Snapmaker U1 non è casuale. Una tecnologia di questo tipo richiede cambi frequenti tra materiali e colori. Su una macchina con un solo hotend e cambio filamento tradizionale, ogni passaggio può introdurre tempi morti e spurghi. Su una toolchanger con più teste indipendenti, invece, il cambio colore può diventare più rapido e meno costoso in termini di materiale.
Snapmaker presenta la U1 come una macchina con quattro toolhead, cambio testa in 5 secondi, stampa multimateriale, calibrazione intelligente, sistema automatico per il filamento e controllo tramite app. Queste caratteristiche non rendono automaticamente perfetto il risultato cromatico, ma offrono una base hardware più adatta a un approccio che richiede molte alternanze tra materiali.
Snapmaker Orca, da parte sua, è una versione personalizzata di Orca Slicer. La documentazione ufficiale spiega che il software eredita le funzioni principali di Orca, come preparazione del modello e slicing, aggiungendo funzioni specifiche per le stampanti Snapmaker, tra cui monitoraggio remoto, gestione del dispositivo e controllo della macchina.
Dal fork sperimentale all’integrazione ufficiale
Fino a questo passaggio, chi voleva provare Full Spectrum doveva affidarsi a un fork separato. Questo significa scaricare una versione parallela dello slicer, accettare una maggiore instabilità e seguire gli aggiornamenti di un progetto in evoluzione. Lo stesso repository GitHub avvisa che il fork è in sviluppo attivo, è stato testato su hardware reale, ma richiede attenzione nella verifica del G-code e può presentare incompatibilità con file .3mf generati da versioni precedenti.
L’ingresso di Ratdoux nel team Snapmaker cambia la posizione del progetto. Full Spectrum non resta solo un esperimento esterno: diventa una tecnologia che Snapmaker intende integrare direttamente in Snapmaker Orca. Questo dovrebbe ridurre la distanza tra sviluppo software, profili macchina, gestione dei materiali e comportamento reale della U1.
Per gli utenti, il vantaggio potenziale è chiaro: meno passaggi manuali, meno dipendenza da build non ufficiali e una maggiore coerenza tra slicer, firmware e hardware. Questo non significa che ogni stampa multicolore diventi automatica o prevedibile al primo tentativo. Significa però che una funzione nata dalla comunità può entrare in un flusso più stabile e accessibile.
Il ruolo della comunità open source
La vicenda è interessante anche per il rapporto tra produttori e comunità. Full Spectrum nasce fuori dal percorso classico di sviluppo aziendale. Ratdoux ha costruito una soluzione partendo da Snapmaker Orca, OrcaSlicer e dalle prove condivise dalla comunità. Snapmaker, invece di lasciare il progetto come esperimento separato, ha scelto di portare lo sviluppatore nel proprio team.
Nell’articolo originale tedesco viene citato anche Daniel Chen, CEO di Snapmaker, che collega la decisione alla volontà di integrare meglio i contributi della comunità nello sviluppo dei prodotti. Vengono inoltre citati contributi provenienti da forum, Discord e GitHub, con riferimento anche a Steve Lavedas del progetto HueForge.
Questo punto pesa perché OrcaSlicer, Snapmaker Orca e Full Spectrum si muovono in un ecosistema in cui le licenze e la pubblicazione del codice sono osservate con molta attenzione dagli utenti. La presenza della licenza AGPL-3.0 nel repository di Full Spectrum mantiene il progetto in una cornice open source e rende pubbliche le basi tecniche su cui la funzione viene sviluppata.
Cosa può cambiare per chi stampa a colori
Per un utente non tecnico, la differenza più semplice da capire è questa: invece di limitarsi ai quattro colori caricati sulla stampante, Full Spectrum prova a ottenere molte più sfumature combinando quei colori nel modo in cui vengono depositati. Non è una stampa a colori piena come quella di una stampante 2D, e non va descritta come equivalente a una tecnologia industriale full-color a getto di legante o a polvere. È una soluzione software che sfrutta meglio l’hardware FDM disponibile.
Il vantaggio è soprattutto nei modelli decorativi, nelle miniature, nei loghi, negli oggetti da esposizione, nei prototipi estetici e nei pezzi in cui conta la sfumatura visiva più che la separazione funzionale tra materiali. Per parti tecniche, componenti con colori di sicurezza o zone che devono restare nettamente separate, il classico cambio materiale continua ad avere un ruolo centrale.
Il risultato dipende da vari fattori: trasparenza del filamento, colore reale della bobina, altezza layer, orientamento del modello, illuminazione, distanza di osservazione e geometria della superficie. Una parete verticale, una superficie curva e una zona molto sottile possono reagire in modo diverso allo stesso schema di miscelazione. Questo è il motivo per cui la funzione va considerata un nuovo strumento di controllo visivo, non una garanzia automatica di corrispondenza colore.
Aggiornamenti tecnici e sviluppo del software
Le release del progetto mostrano che FullSpectrum non è solo una dimostrazione di principio. Le note di rilascio parlano di miglioramenti al Local-Z dithering, gestione di regioni miste, correzioni per zone dipinte e aree a colore fisso, oltre a interventi sui percorsi di riempimento e sulla generazione del toolpath. La versione v0.9.8, per esempio, introduce un risolutore multicolore sperimentale per righe miste con tre o più colori e interventi per ridurre effetti di banding.
Questi dettagli indicano che il lavoro non riguarda soltanto l’interfaccia utente. La difficoltà vera sta nel tradurre una richiesta cromatica in istruzioni macchina coerenti: quale testa usare, quando cambiare materiale, come evitare sovrapposizioni, come mantenere puliti i bordi, come trattare zone dipinte e zone a colore fisso nello stesso modello. È qui che la collaborazione diretta con Snapmaker può rendere il progetto più solido, perché il software può essere ottimizzato sulla base del comportamento reale della U1.
Un segnale per il mercato desktop
Snapmaker non è l’unica azienda a lavorare sulla stampa 3D multicolore desktop. Bambu Lab, Prusa e altri produttori hanno portato sul mercato sistemi con cambio filamento, multi-materiale o toolchanger. La differenza, in questo caso, è che Snapmaker sta cercando di spostare una parte del valore dal solo hardware allo slicer.
La U1 fornisce le teste indipendenti, ma Full Spectrum lavora sul modo in cui quelle teste vengono usate. È una distinzione importante: avere quattro colori caricati non significa soltanto poter stampare quattro zone diverse. Con un controllo software più raffinato, quei quattro colori possono diventare una base per generare passaggi intermedi, texture, gradienti e superfici più articolate.
Cosa resta da verificare
Il punto da seguire sarà l’integrazione ufficiale in Snapmaker Orca. Bisognerà capire quanto della flessibilità del fork verrà mantenuta, quali controlli saranno disponibili per gli utenti, come verranno gestiti i profili dei filamenti e se Snapmaker proporrà librerie colore o preset già calibrati per materiali specifici.
Un altro tema sarà la ripetibilità. La miscelazione virtuale funziona bene quando materiale, parametri e geometria lavorano insieme. Se il filamento è troppo opaco, se lo spessore degli strati è troppo alto o se la superficie non favorisce l’effetto ottico, il risultato può essere meno prevedibile. Per questo una buona integrazione nello slicer dovrà probabilmente accompagnare l’utente con anteprime, avvisi e profili pensati per ridurre i tentativi a vuoto.
Perché la mossa è interessante
L’arrivo di Ratdoux in Snapmaker non è solo una notizia di assunzione. È il segnale che alcune innovazioni nella stampa 3D desktop nascono ancora dalla comunità e possono poi entrare nei prodotti commerciali. Full Spectrum parte da un’idea semplice, cioè alternare filamenti per creare colori percepiti, ma la sua utilità dipende da una combinazione complessa di slicing, toolpath, hardware e materiali.
Per Snapmaker, l’integrazione in Orca può rafforzare la posizione della U1 nel segmento delle stampanti multicolore a basso spreco. Per gli utenti, può significare un modo più diretto per ottenere modelli con sfumature e transizioni senza acquistare decine di bobine o accettare grandi quantità di materiale sprecato. Non sostituisce tutte le tecniche di stampa a colori, ma aggiunge una strada software a un problema che finora è stato affrontato soprattutto con soluzioni meccaniche.
