Open CAD Studio: Il CAD Open Source in Rust con DWG e DXF nativi per Windows, macOS e Linux

Nel panorama dei software di progettazione assistita da computer (CAD), la dipendenza dai formati proprietari e dai costosi modelli di abbonamento rappresenta da anni una sfida logistica ed economica per ingegneri, architetti e geometri. L’emergere di progetti open source come Open CAD Studio promette di cambiare queste dinamiche, offrendo una soluzione moderna, leggera e ad alte prestazioni per il disegno tecnico 2D e la modellazione 3D.

Un’architettura di nuova generazione in Rust

Sviluppato da Hakan Seven, Open CAD Studio nasce per superare le limitazioni di memoria e le architetture datate tipiche dei CAD tradizionali. Il software è scritto in Rust, linguaggio noto per la sicurezza della memoria e l’efficienza computazionale.

La resa visiva sfrutta l’accelerazione hardware tramite la libreria wgpu, garantendo un viewport fluido e reattivo anche con modelli 3D complessi o tavole ricche di entità vettoriali. Il risultato è un programma dal footprint ridotto (~30 MB) con tempi di avvio inferiori al secondo.

Supporto nativo DWG/DXF senza conversioni esterni

La caratteristica distintiva di Open CAD Studio è il supporto nativo alla lettura e scrittura dei formati DWG e DXF (dalla versione R14 alla R2018). A differenza di altre soluzioni open source che richiedono convertitori terzi o librerie proprietarie a pagamento, Open CAD Studio integra un motore di parsing e rendering diretto che consente di:

  • Aprire e salvare direttamente file vettoriali senza perdita di dati di struttura.
  • Gestire spazio modello e spazio carta (Layouts), con supporto alle finestre di visualizzazione (viewports).
  • Lavorare con XREF (riferimenti esterni), blocchi, layer e retinature (hatch).
  • Applicare stili di stampa CTB/STB e stampare direttamente o esportare in formato PDF.

Funzionalità principali

AreaCaratteristiche e Strumenti
Disegno 2DComandi classici stile AutoCAD (LINE, PLINE, ARC, SPLINE, OFFSET, TRIM, FILLET, MIRROR, ecc.), snap ad oggetto e tracciamento.
Quota & AnnotazioniQuotatura lineare, angolare, radiale, coordinate; gestione testi MTEXT, MLeader e tolleranze GD&T.
Modellazione 3DSolidi primitivi (parallelepipedi, sfere, cilindri), estrusioni, rivoluzioni, sweep, loft e operazioni booleane supportate da kernel geometrico.
Interscambio DatiImportazione/Esportazione mesh (OBJ, STL), supporto LandXML per rilievi, esportazione STEP AP203 ed estrazione dati su CSV.

Un solo motore: sia su Desktop che nel Browser Web

Open CAD Studio è distribuito in duplice modalità:

  1. App Web: Eseguibile direttamente dal browser senza installazione né registrazione. I file vengono elaborati in locale nel browser per garantire massima riservatezza dei dati.
  2. App Desktop Cross-Platform: Disponibile come pacchetto nativo per Windows, Linux e macOS (Apple Silicon). La versione desktop aggiunge integrazioni con il sistema operativo (anteprime file, associazione estensioni), supporto ai plugin nativi e interfacce di automazione headless.

Inoltre, il progetto offre un endpoint MCP (Model Context Protocol) e un’API di automazione basata su JSON, che permettono l’integrazione di agenti AI o script esterni direttamente nell’ambiente editoriale.

Licenza e Sviluppo Community

Rilasciato con licenza GNU GPL-3.0, il software è completamente gratuito e a codice aperto. L’interfaccia supporta oltre 20 lingue, tra cui l’italiano.

Impressioni a caldo da un utente CAD di vecchia data

Sto provando a Open CAD Studio su Linux e sono rimasto impressionato su diversi fronti. Il programma è rapidissimo sia nell’avvio che nel caricamento dei file consumando pochissime risorse

Chi utilizza software blasonati come AutoCAD sa che queste prestazioni sono impensabili.

Buona anche la compatibilità con i formati DWG. Ho provato ad aprire diversi progetti personali e non ho avuto problemi degni di nota, con file che vengono aperti e renderizzati correttamente.

In alcuni casi l’apertura di alcuni file potrebbe dare problemi, ma Open CAD Studio provvederà a recuperare il file in modo da poterlo aprire.

Personalmente sono impressionato e commosso.

Provvederò nelle prossime settimane a tenere d’occhio Open CAD Studio per aggiornarvi sullo sviluppo.

Marco Giannini
Marco Giannini

Quello del pacco / fondatore di Marco’s Box

Articoli: 5858