ImplicitCAD: CAD programmatico per la stampa 3D
ImplicitCAD

Esistono molti programmi e modelli là fuori che possono essere usati direttamente su una stampante 3D senza scrivere una sola riga di codice... però, se il piano di fondo è realizzare i nostri oggetti con parametri più specifici, inevitabilmente bisogna incrociare le spade con strumenti avanzati. Molti vedono OpenSCAD come una sorta di standard per questi casi, ma ImplicitCAD si presenta come un'interessante alternativa.

Personalmente cerco sempre di dare consigli per utenti principianti, ma la verità è che nessuno rimane in quella posizione per molto tempo. Questo è particolarmente vero nella stampa 3D. Alcuni modelli di stampanti e il loro software dedicato cercano di semplificare il processo il più possibile, sacrificando flessibilità. Non ho alcun dubbio che questa strategia aiuti un'enorme quantità di utenti, anche se alla fine diventa un problema.

La stampa 3D raggiunge il suo massimo potenziale quando non è limitata, e una volta entrati in quel territorio speciale di oggetti personalizzati e misure strane, la “creazione visiva” deve lasciare il posto a una risorsa come il CAD programmatico. Persino il termine stesso intimidisce, ma il progetto ImplicitCAD vuole cambiare un po' le cose.

Come possiamo descrivere ImplicitCAD?

ImplicitCAD: CAD programmatico per la stampa 3D
Alcuni esempi disponibili sulla pagina di ImplicitCAD

Da tutti i punti di vista è un linguaggio di programmazione, con la differenza che il risultato non è un binario, ma un oggetto pronto per essere stampato in 3D. Il suo sviluppo è iniziato nel 2012, è completamente open source, e la sua pagina ufficiale offre diversi esempi di ciò che può fare. Visualizzare il codice e l'oggetto renderizzato affiancati non è una novità, ma è il profilo “online” ciò che attira di più l'attenzione. Una volta terminato l'oggetto, è possibile scaricarlo nei formati STL, OBJ, SVG e G-Code.

Secondo le parole dei suoi creatori, ImplicitCAD nasce dalla necessità di progettare oggetti che interagiscono con precisione tra loro. Spesso non vogliamo solo progettare un oggetto, ma una classe di oggetti i cui parametri siano stabiliti da variabili. Ci sono oggetti che non hanno bisogno di codice, ma... e se dovessimo progettare una chiave in base a una lista di numeri che descrivono le altezze di ciascun perno della serratura? Gli sviluppatori di ImplicitCAD affermano “per questo abbiamo bisogno di programmazione”. In definitiva, ImplicitCAD è un progetto dedicato a usare il potere della matematica e dell'informatica per togliere di mezzo “gli stupidi problemi di progettazione” nel nostro cammino verso la rivoluzione della stampa 3D.

Ha dei problemi? Sì, l'installazione locale è piuttosto complicata e ha diverse dipendenze se si intende lavorare al di fuori di Linux. Ma il potenziale di ImplicitCAD è grande nonostante la presenza di alternative molto potenti come OpenSCAD, e se ti consideri un utente avanzato nel mondo della stampa 3D, perché non provarlo?

Sito ufficiale: