Legge il progetto
Componenti, fili, morsetti, cavi e reti escono in JSON: l'IA sa cosa c'è nello schema e dove sta, foglio per foglio.
NUOVO Open source · Gratis · Pronto per l'IA
WireCraft è il CAD elettrico gratuito e open source per schemi, quadri di distribuzione e automazione industriale. Ogni comando è pensato per essere usato da te e da un'IA: tu progetti, lei disegna, numera e controlla.
Intelligenza artificiale
I CAD tradizionali sono fatti solo di finestre e clic. WireCraft ha anche una lingua: ogni comando ha un nome, parametri chiari e una risposta strutturata. È la stessa lingua che parlano gli assistenti di intelligenza artificiale. Così l'IA può fare il lavoro ripetitivo, e tu tieni le decisioni.
Componenti, fili, morsetti, cavi e reti escono in JSON: l'IA sa cosa c'è nello schema e dove sta, foglio per foglio.
Posa simboli e fili, sigla i componenti, numera i fili, genera morsettiere, distinta e tabella di cablaggio. Un comando per ogni azione, niente magie nascoste.
Cross reference con i problemi in rosso, numeri di filo doppi, verifica di protezioni e cavi nello schema unifilare: l'IA trova gli errori prima del collaudo.
Ogni modifica è un comando che puoi leggere, annullare e rifare a mano. L'IA ti fa risparmiare ore; la firma sul progetto resta la tua.
tu › Sul foglio 3 metti marcia e arresto del nastro con la lampada di marcia. Poi numera i fili e aggiorna la distinta.
IA › Fatto. Ecco i comandi che ho eseguito:
cambiofoglio {"foglio": 3}
simbolo.sbnc {"at": [100,230], "funzione1": "Arresto nastro"}
simbolo.sbno {"at": [100,200], "funzione1": "Marcia nastro"}
simbolo.km {"at": [100,140], "funzione1": "Contattore motore nastro"}
simbolo.hl {"at": [220,140], "funzione1": "Lampada marcia"}
numerafili {"tutti": true}
uscita {"tipo": "distinta"}
✓ componenti siglati · fili numerati · distinta aggiornata · cross reference senza problemi
Esempio con i nomi e i parametri reali dei comandi di WireCraft. Il progetto d'esempio di 22 fogli è generato da una sequenza di comandi come questa.
Funzioni
Un CAD elettrico completo per quadri di distribuzione, macchine e automazione industriale. Chi arriva da un CAD elettrico tradizionale ritrova un flusso di lavoro familiare, in un programma leggero che parte in un attimo.
Commesse con i loro multifogli, squadratura A3 e cartiglio compilato da solo. Aggiungi, sposta o compatta i fogli: i riferimenti seguono.
Fili ortogonali con nodi automatici, alimentazioni, rimandi tra fogli e 52 simboli IEC 60617 disegnati da zero. Cancelli un simbolo e il filo si richiude.
Siglatura dei componenti in sei modalità, numerazione automatica dei fili, cross reference dinamico, navigatore ad albero e "vai al collegato".
Morsettiere posate con una linea sui fili, ponticelli, connettori, cavi con le loro vene e schede I/O PLC con indirizzi e commenti in due lingue.
Lista fogli, distinta materiali, morsettiere, tabella di cablaggio, lista cavi e I/O sui fogli, sempre aggiornabili. Anche in CSV ed Excel.
Dallo schema alla piastra in scala, con guide DIN, canaline e foratura quotata. Il fronte quadro mette pulsanti e lampade sulla porta.
Quadri di distribuzione che si dimensionano da soli: corrente d'impiego, taratura delle protezioni, sezione del cavo e caduta di tensione, con la verifica.
Dizionario in italiano, inglese, tedesco, francese e spagnolo. Uno schema bilingue con un comando: funzioni, titoli dei fogli e colonne.
PDF dinamico con i segnalibri dei fogli e i riferimenti cliccabili. Fili a colori e tutto il resto in nero, pronto da consegnare al cliente.
Galleria
I componenti e le morsettiere finiscono sulle guide DIN in scala, tra le canaline. La piastra si sceglie da sola tra le misure commerciali.
Scegli l'utenza, la potenza e la lunghezza della linea: WireCraft propone la taratura della protezione e la sezione del cavo, poi verifica tutto.
Schema a fili colorati, calcolo termico, loop diagram e tabella di cablaggio, generati dal progetto e bilingui, in un PDF con i rimandi cliccabili.
Perché open source
Niente licenze annuali, niente formati chiusi, niente piattaforme di terzi da comprare prima. Lo installi, lo usi, lo modifichi.
Licenza MIT o Apache-2.0: nessun abbonamento, nessun limite di fogli o di progetti.
Progetti in DWG e DXF con i dati negli attributi, liste in CSV ed Excel, PDF per tutti.
Scritto in Rust: parte in un attimo e gira anche su PC modesti, senza altri programmi.
Codice aperto su GitHub: proponi simboli, segnala problemi, contribuisci.
Inizia
Dalla pagina Releases di GitHub prendi l'ultima versione per Windows 10 o 11 a 64 bit.
Estrai lo ZIP e fai doppio clic su wirecraft.exe. Nessuna installazione, nessun account.
In Gestione Progetti premi Progetto d'esempio: si apre un impianto completo da sfogliare e modificare.
Servono Rust 1.95 o successivo e i Build Tools di Visual Studio (C++).
git clone --recurse-submodules https://github.com/edo023/WireCraft.git
cd WireCraft
scripts/aggiorna-cadcraft.sh # prepara il motore CAD
cargo run --release -p wirecraft # avvia il programma
Tutti i comandi, con i loro parametri, sono nella guida ai comandi.
WireCraft è in versione alpha e l'eseguibile non è ancora firmato digitalmente: al primo avvio Windows può mostrare "Windows ha protetto il PC". Scegli Ulteriori informazioni → Esegui comunque.
Roadmap
WireCraft cresce in fretta e in pubblico. La storia completa, giorno per giorno, è nel changelog.
Domande frequenti
Sì. WireCraft è open source con licenza MIT o Apache-2.0, a tua scelta: lo puoi usare anche per lavoro, senza licenze, abbonamenti o limiti di fogli. Puoi anche modificarlo e ridistribuirlo.
In WireCraft ogni comando ha un nome e parametri JSON e restituisce un risultato strutturato. Un assistente di intelligenza artificiale può quindi scrivere la sequenza di comandi che disegna simboli e fili, sigla, numera e genera le liste, e poi leggere il cross reference per verificare lo schema. Il progetto d'esempio di 22 fogli è costruito proprio così.
Il prossimo passo è collegare il tuo assistente direttamente al progetto aperto, tramite il protocollo MCP (Model Context Protocol).
Sì, come una persona. Per questo in WireCraft l'IA non lavora di nascosto: ogni modifica è un comando leggibile che puoi controllare, annullare e rifare, e il cross reference segnala i problemi. Le decisioni e la responsabilità del progetto restano al progettista.
WireCraft legge e scrive file DWG e DXF e riconosce fogli, titoli, rimandi, fili e contatti degli schemi esistenti. I dati elettrici stanno negli attributi dei blocchi, le liste in CSV ed Excel: i tuoi progetti restano tuoi e li puoi portare dove vuoi.
No. WireCraft è un programma autonomo: il motore CAD, CADCraft, è incluso ed è anch'esso open source. Non c'è nessuna piattaforma di terzi da comprare.
L'eseguibile pronto è per Windows 10 e 11 a 64 bit. Il codice è in Rust e il motore CAD è multipiattaforma: chi compila dai sorgenti può provarlo anche su altri sistemi.
Sì. Oltre agli schemi di macchine e di automazione, WireCraft disegna lo schema unifilare dei quadri di distribuzione: arrivo linea, sbarre e partenze per prese, illuminazione, motori, sottoquadri e altre utenze, con le loro protezioni (magnetotermici, differenziali, sezionatori, fusibili) e i cavi.
Dalla potenza e dalla lunghezza della linea calcola la corrente d'impiego, propone la taratura e la sezione del cavo (IEC 60364-5-52) e verifica Ib ≤ In ≤ Iz, la caduta di tensione e il potere di interruzione. I quadri si collegano poi nello schema d'impianto e sulla planimetria. I calcoli sono un aiuto al progettista: la verifica finale resta a chi firma il progetto.
I simboli seguono la IEC 60617, le designazioni dei componenti la CEI EN 81346, il dimensionamento dei cavi nello schema unifilare la IEC 60364-5-52. I calcoli sono un aiuto al progettista: la verifica finale dell'impianto e la sua conformità restano a chi lo progetta e lo firma.
WireCraft è in versione alpha: è già stato provato su un progetto reale di 50 fogli, ma può avere ancora difetti. Usalo, controlla le uscite e segnala quello che non va nelle Issues di GitHub.
Prova il programma e apri una issue con quello che manca, proponi nuovi simboli IEC, cartigli o fogli memorizzati, oppure scrivi codice: ogni funzione nuova arriva con il suo test. Tutto su GitHub.
Scarica WireCraft, apri il progetto d'esempio e prova a progettare con l'IA al tuo fianco.