OpenCAL porta nel mondo open source una delle tecniche più interessanti della manifattura additiva volumetrica: la Computed Axial Lithography, spesso abbreviata in CAL. Il progetto mette a disposizione documentazione, software e indicazioni hardware per costruire una stampante 3D capace di formare un oggetto in resina fotosensibile senza procedere strato dopo strato, come avviene nelle tecnologie FDM, SLA o DLP tradizionali.
La proposta non va letta come il lancio di una stampante commerciale pronta all’uso. OpenCAL è prima di tutto una piattaforma di ricerca, formazione e sperimentazione, pensata per università, laboratori, makerspace avanzati e gruppi che vogliono studiare da vicino la stampa 3D volumetrica. Il valore del progetto sta nel rendere più accessibile una tecnologia che fino a oggi è rimasta legata soprattutto ad ambienti accademici e a dimostratori di laboratorio.
Che cos’è la Computed Axial Lithography
La Computed Axial Lithography si basa su un principio diverso rispetto alla stampa 3D a strati. In una stampante CAL, un contenitore cilindrico riempito con resina fotopolimerica ruota mentre una sequenza di immagini luminose viene proiettata attraverso il materiale. Ogni immagine contribuisce a costruire una distribuzione di dose luminosa all’interno del volume di resina. Dove la dose supera una certa soglia, il materiale polimerizza e forma il pezzo.
Il paragone più semplice è con la tomografia, ma applicata al contrario. Nella tomografia medica si raccolgono immagini da più angolazioni per ricostruire la forma interna di un corpo. Nella CAL si parte da un modello digitale e si calcola una serie di proiezioni luminose che, sommate nella resina durante la rotazione, generano la geometria desiderata.
Questa impostazione permette di superare alcuni limiti tipici della stampa a strati. Non ci sono layer visibili nello stesso senso della stereolitografia classica, non ci sono pause continue tra un livello e il successivo e alcune geometrie curve o sospese possono essere prodotte con un approccio più libero. Questo non significa che la CAL sia adatta a ogni applicazione: richiede materiali, ottica, controllo della luce, calibrazione e post-processing specifici.
Le origini del progetto
La tecnologia CAL è legata alla ricerca condotta alla University of California, Berkeley e al Lawrence Livermore National Laboratory. Nel tempo, il lavoro del gruppo guidato da Hayden Taylor ha contribuito a portare la stampa volumetrica da concetto scientifico a piattaforma sperimentale più strutturata.
OpenCAL nasce proprio da questa esigenza: offrire a più gruppi la possibilità di costruire una macchina CAL, modificarla e usarla per studiare materiali, geometrie, algoritmi di proiezione e processi di post-trattamento. La pubblicazione di codice e documentazione cambia il livello di accesso: non si tratta più solo di leggere un articolo scientifico, ma di avere una base tecnica da cui partire.
Il progetto è collegato al lavoro del Design for Emerging and Nanoscale Manufacturing Lab di UC Berkeley. L’obiettivo dichiarato è creare un sistema che possa essere adattato da diversi utilizzatori, senza obbligare ogni laboratorio a partire da zero con progettazione meccanica, controllo elettronico e software.
Una stampante volumetrica costruibile con componenti commerciali
OpenCAL è pensata attorno a componenti reperibili sul mercato e parti realizzabili con strumenti di prototipazione. La documentazione indica una struttura basata su profilati in alluminio, moduli ottici, una piattaforma di rotazione, supporti stampati in 3D e componenti elettronici controllati da un computer compatto.
La parte software è progettata per funzionare su Raspberry Pi 5. L’interfaccia principale utilizza un display LCD 20×4 e un encoder rotativo, così la macchina può operare senza un monitor esterno durante l’uso normale. Il sistema gestisce la selezione dei file, il controllo manuale, la rotazione del contenitore, la proiezione delle immagini e alcune funzioni di calibrazione.
Tra i componenti indicati figurano un controller motore Pololu Tic T249, un motore stepper NEMA 17, una matrice LED RGBW SK6812, una camera Raspberry Pi Camera Module 3 e un proiettore HDMI. Nel repository GitHub viene citato anche l’uso di un proiettore NexiGo Nova Mini come componente testato per il sistema, mentre la documentazione storica OpenCAL include riferimenti a proiettori e ottiche configurate per la lunghezza d’onda di 405 nm.
Questi dettagli mostrano bene la natura del progetto: OpenCAL non è un kit chiuso, ma una piattaforma configurabile. Chi la costruisce deve essere pronto a occuparsi di allineamento ottico, movimentazione, calibrazione, software e gestione delle resine.
Il ruolo del software
La parte software ha un peso centrale. In una stampante CAL, il file di stampa non è semplicemente una sequenza di layer. Bisogna generare una serie di proiezioni calcolate in funzione della geometria finale, della rotazione del contenitore e delle proprietà ottiche del sistema.
OpenCAL coordina il lavoro dell’hardware durante il processo. Il software gestisce la riproduzione del video di proiezione, il movimento del motore, i LED, la camera e i parametri di configurazione. Il repository include file di configurazione, script di test per LCD, motore e camera, strumenti di calibrazione e istruzioni per avviare il sistema su Raspberry Pi.
Per la preparazione dei file compatibili CAL viene indicato anche l’uso di VAMToolbox, un ambiente pensato per generare file adatti alla manifattura additiva volumetrica. Questo passaggio è importante perché la stampa volumetrica richiede una fase computazionale specifica: il modello 3D deve essere trasformato in una sequenza di immagini proiettate nel tempo, non in layer orizzontali.
Perché l’apertura del progetto conta
La pubblicazione di codice e documentazione rende OpenCAL più utile per la comunità tecnica. Un progetto condiviso solo attraverso discussioni o canali informali è difficile da replicare, verificare e migliorare. Una documentazione navigabile, un repository pubblico e istruzioni di montaggio rendono invece possibile un lavoro più ordinato: gruppi diversi possono costruire la macchina, proporre modifiche, confrontare risultati e individuare limiti.
Nel contesto della stampa 3D, l’open source ha avuto un ruolo forte soprattutto nella diffusione della tecnologia FDM. OpenCAL prova a portare una logica simile in un campo molto più complesso, quello della stampa volumetrica. La differenza è che qui non basta assemblare assi lineari e un estrusore: servono conoscenze di ottica, fotopolimerizzazione, calcolo delle proiezioni, chimica dei materiali e sicurezza di laboratorio.
Per questo motivo OpenCAL è più vicino a uno strumento didattico e scientifico che a una stampante per l’utente domestico. Può però diventare un punto di ingresso per studenti, ricercatori e maker esperti che vogliono capire come funziona davvero una tecnologia volumetrica.
Materiali, resine e sicurezza
La stampa CAL utilizza resine fotopolimeriche. Questo aspetto richiede attenzione. Le resine liquide e i fotoiniziatori devono essere gestiti con dispositivi di protezione, ventilazione adeguata e procedure corrette. OpenCAL include informazioni legate alla preparazione dei materiali, ma non è un progetto da affrontare senza competenze o senza un ambiente adatto.
Nella documentazione viene citato anche l’interesse per materiali come GelMA, cioè gelatin methacrylate, un idrogel biocompatibile miscelato con un fotoiniziatore. Questo apre una direzione interessante per il bioprinting e per la ricerca su materiali morbidi, ma allo stesso tempo conferma che la piattaforma è pensata per un pubblico tecnico.
Nel contesto del progetto è stato citato anche il nome Formlabs in relazione alla possibile preparazione di miscele resinose per chi non intende formularle internamente. È un punto da trattare con prudenza fino a quando non sarà chiarito in modo operativo, ma indica una questione reale: la diffusione di una tecnologia come CAL dipende anche dalla disponibilità di materiali affidabili, non solo dalla pubblicazione del codice.
Post-processing e recupero della resina
Una parte spesso sottovalutata nella stampa volumetrica è il post-processing. Una volta formato il pezzo, bisogna separarlo dal materiale non polimerizzato, rimuovere la resina residua e completare eventuali fasi di post-cura. OpenCAL affronta anche questo tema, con lo sviluppo di procedure e moduli pensati per pulizia e recupero del materiale.
Nel lavoro accademico collegato al progetto viene citato anche CentrifuCAL, un sistema di post-processing destinato a separare il pezzo dall’eccesso di resina tramite azione centrifuga. Questo elemento è importante perché la stampa 3D non finisce quando la macchina smette di proiettare luce. In molte tecnologie a resina, una parte consistente del lavoro riguarda lavaggio, manipolazione, sicurezza chimica e finitura.
Per la CAL il tema è ancora più delicato, perché il pezzo nasce all’interno di un volume di materiale liquido. Recuperare la resina in modo efficiente, ridurre gli sprechi e pulire correttamente il componente sono passaggi necessari per rendere il processo più pratico.
Cosa può fare OpenCAL oggi
OpenCAL non va interpretata come alternativa diretta alle stampanti SLA o DLP commerciali. Le macchine a resina tradizionali sono più mature, più prevedibili e più facili da usare per chi deve produrre modelli, prototipi o parti funzionali con materiali già validati. OpenCAL si colloca in un altro spazio: quello della sperimentazione su un metodo di stampa diverso.
Il suo contributo principale è abbassare la soglia di accesso alla ricerca sulla manifattura additiva volumetrica. Un laboratorio universitario o un makerspace con competenze meccaniche, elettroniche e software può costruire un sistema CAL e usarlo per studiare processi che fino a poco tempo fa erano limitati a pochi gruppi specializzati.
Questo può favorire nuovi studi su materiali trasparenti, idrogel, microstrutture, ottica computazionale e algoritmi di esposizione. Può anche aiutare studenti e ricercatori a comprendere meglio il rapporto tra modello digitale, luce, dose, assorbimento, rotazione e polimerizzazione.
I limiti da considerare
La stampa volumetrica CAL è affascinante, ma non semplice. La qualità del risultato dipende da molte variabili: trasparenza e viscosità della resina, diffusione della luce, accuratezza del sistema ottico, sincronizzazione tra rotazione e proiezione, calibrazione del volume, preparazione del file e gestione del post-processing.
Inoltre, la risoluzione non va confrontata in modo diretto con quella delle macchine SLA moderne. La CAL può offrire velocità e libertà geometrica, ma la definizione dei dettagli, la qualità superficiale e la ripetibilità devono essere valutate caso per caso. Per un’applicazione industriale, servirebbero materiali qualificati, procedure standardizzate e controlli più rigorosi.
OpenCAL deve quindi essere visto per quello che è: una piattaforma aperta per imparare, sperimentare e sviluppare. Non un prodotto commerciale per chi cerca stampa 3D plug-and-play.
Una tecnologia aperta per ricerca e formazione
L’aspetto più interessante di OpenCAL è la combinazione tra tecnologia avanzata e accessibilità. La Computed Axial Lithography resta un processo complesso, ma la disponibilità di istruzioni, codice, componenti indicati e documentazione permette a più persone di studiarla in modo concreto.
Per la comunità della stampa 3D, OpenCAL rappresenta un passaggio utile perché sposta la stampa volumetrica da una dimensione quasi esclusivamente dimostrativa a una dimensione più replicabile. Non elimina le difficoltà, ma fornisce una base comune.
La crescita della manifattura additiva non passa solo da nuove macchine commerciali. Passa anche da progetti aperti, strumenti didattici e piattaforme che permettono a studenti e ricercatori di mettere le mani su tecnologie ancora in fase di sviluppo. OpenCAL va letto in questa prospettiva: non come promessa immediata per la produzione di massa, ma come infrastruttura aperta per capire e far evolvere la stampa 3D volumetrica.
