Torna ai Software
Versione PremiumAvailable

PlotterStudio

Disegna, trasforma immagini in tracciati e prepara il lavoro per un plotter a penna, dal CAD al G-code.

Cosa offre

Dal disegno al lavoro del plotter

Prepara disegni per plotter a penna nello stesso ambiente in cui li modifichi: CAD, origine del lavoro, piano penne, anteprima, esportazione e invio G-code. È utile per ridurre i passaggi manuali fra editor, convertitore e programma di controllo; il funzionamento sulla macchina dipende da profilo e controller.

CAD per preparare disegni in scala

Disegna in millimetri con linee, curve, polilinee, forme, inserimento numerico, righelli, griglia, agganci e vincolo ortogonale. Formati A4, A3, quadrato e personalizzato aiutano ad adattare il lavoro al foglio; posizione, misure e rotazione si regolano dalle proprietà.

Importazione e archivio dei lavori

Apri SVG e DXF, separa le parti indipendenti e modifica posizione, colore e geometria. Il DXF viene convertito in SVG. Salva gli oggetti modificabili nella libreria locale oppure esporta una copia SVG; una reimportazione non ricostruisce necessariamente la struttura modificabile originale.

Screenshot e video

Preview
Thumb 0
Thumb 1
Thumb 2
Thumb 3
Thumb 4
Thumb 5
Thumb 6
Thumb 7
Thumb 8
Thumb 9
Thumb 10

Funzionalità

Modifica e disposizione dei tracciati

Tratteggi paralleli e incrociati, offset, raccordo, lisciatura, unione, semplificazione e nodi permettono di preparare i percorsi. Specchiatura, copie, allineamenti, distribuzione e gruppi organizzano le composizioni. Le anteprime precedono la conferma; alcune operazioni lavorano su geometrie polilineari.

Controllo macchina e console G-code

Controlla via USB/COM o TCP G-code i controller con adattatori GRBL 1.1, grblHAL, FluidNC, Marlin, Smoothieware e RepRapFirmware. Sono presenti movimenti, home, coordinate, console e comandi di esecuzione. Il supporto software non certifica ogni scheda, versione o protocollo proprietario.

Configurazione guidata e taratura

Una procedura in sette passaggi raccoglie controller, area utile, assi, penna, posti utensile e sequenze. La taratura usa distanza richiesta e misurata, con calcolo passi/mm per cinghia e puleggia. I profili si salvano e si scambiano in JSON; salvare sul PC non scrive automaticamente sulla scheda.

Una o più penne nello stesso lavoro

Associa colori e spessori ai numeri T e scegli penna singola, sostituzione manuale o cambio automatico tramite macro o sequenze di presa/deposito. I profili custom gestiscono 1–255 posti; è incluso il modello GH-01 a quattro penne. Meccanica, attuatori e comandi devono essere configurati per l'hardware reale.

Posizionamento, anteprima e simulazione

Scegli origine CAD, origine utente o posizione attuale con allineamento a nove punti. L'anteprima distingue rapidi e tratti, riproduce il percorso e stima la durata. Frame evidenzia o percorre l'ingombro nei profili custom. La simulazione del controller copre le tre famiglie GRBL, senza verificare fisicamente gli utensili.

Fotografie trasformate in tratti

Trasforma JPEG e PNG in percorsi con 40 algoritmi Plotterfun Extended e dodici stili Foto in tratti. Confronta anteprime, regola i parametri e usa monocromia o separazioni RGB/CMYK, poi inserisci il risultato nel CAD o esportalo. Le anteprime automatiche sono disattivabili e interrompibili.

Disegni generativi e script personalizzati

Crea composizioni con GenerativeArt, Plottter, Plotter Hacks, Voronoi, Maze, Plot Writer, Harmonograph e i generatori originali. vsketch aggiunge 25 esempi e script Python con parametri nell'interfaccia. Il risultato è utilizzabile nel CAD; gli script personali vengono eseguiti nel processo del generatore.

Scritte e quote nel disegno

Usa font Windows o Hershey/EMS a tratto singolo, disponi il testo diritto o su arco e misura distanze e angoli. Le quote possono servire alla sola verifica oppure entrare nel disegno. Quelle permanenti non seguono automaticamente la geometria e possono essere tracciate dal plotter.

Mappe e codici QR vettoriali

Crea poster da luoghi o coordinate con strade, acqua, parchi, ferrovie, edifici e costa, usando OpenStreetMap con attribuzione e cache. Genera anche QR in funzione di dimensione, punta penna e correzione degli errori. Le mappe richiedono accesso ai servizi online; la leggibilità del QR fisico dipende dalla realizzazione.

Interfaccia multilingue e risorse di supporto

Lavora in italiano, inglese, tedesco, francese o albanese, con temi e foglio chiaro/scuro. La libreria offre ricerca, preferiti, esempi e anteprime; Guida e Riferimenti raccolgono istruzioni e risorse. Le traduzioni possono essere estese mediante JSON esterni.

Requisiti di Sistema

  • Windows a 64 bit; l'installer previsto richiede Windows 10 o successivo.
  • Microsoft Edge WebView2 Runtime.
  • Pacchetto completo con runtime, script e risorse: il solo eseguibile non comprende tutti i componenti necessari. Python è incluso.
  • Per il controllo reale: controller con firmware supportato, porta USB/COM o endpoint TCP G-code compatibile e profilo configurato per la macchina.
  • Internet per recuperare dati cartografici e per il primo scaricamento delle categorie Quick Draw.
  • Solo per compilare dai sorgenti: toolchain Rust per Windows e strumenti di compilazione C/C++.

Documentazione

PlotterStudio: scopo e versione

PlotterStudio 0.1.2 è un'applicazione desktop per Windows dedicata alla preparazione di disegni per plotter CNC a penna. Serve a chi parte da disegni vettoriali, fotografie o composizioni generative e deve ottenere tracciati dimensionati, associarli alle penne e preparare o inviare il G-code.

CAD, libreria, generatori e controlli macchina sono riuniti nello stesso ambiente. Il vantaggio pratico è poter modificare geometria, disposizione e colori prima di passare alla preparazione macchina, senza trasferire ogni fase fra programmi distinti. Le funzioni qui descritte sono presenti nei sorgenti e nei materiali del progetto; non attestano un collaudo su una particolare macchina.

Autore: Alberto DevLabs, https://albertodevlabs.it. Distribuzione indicata: Solo A Pagamento. La versione nei sorgenti è 0.1.2, in sviluppo. I materiali distinguono questi sorgenti dal precedente installer locale 0.1.1: non attestano la disponibilità di un nuovo installer 0.1.2.

Installazione e requisiti

Installazione del pacchetto Windows

Servono Windows a 64 bit e Microsoft Edge WebView2 Runtime. L'installer definito nel progetto richiede Windows 10 o successivo e usa il formato eseguibile .exe Inno Setup.

Quando si dispone del pacchetto di installazione, avviarlo e seguire la procedura. La cartella predefinita è %LOCALAPPDATA%\Programs\PlotterStudio; l'installazione è per l'utente corrente e il collegamento desktop è facoltativo. Avviare quindi PlotterStudio dal collegamento o da PlotterStudio.exe nella cartella installata.

Il pacchetto completo deve comprendere runtime, risorse, script e componenti richiesti dai generatori. Copiare soltanto l'eseguibile non equivale a distribuire il programma completo. Il runtime Python è incorporato: non è richiesta un'installazione separata di Python per il pacchetto completo.

Per il disegno e la generazione locale non è necessario un plotter collegato. Per muovere una macchina servono un controller supportato, collegamento seriale USB/COM oppure TCP G-code e un profilo che descriva correttamente assi, area utile e comandi della penna. Il recupero delle mappe richiede Internet; Quick Draw di vsketch lo richiede al primo scaricamento della categoria.

Non sono documentati requisiti minimi quantitativi di memoria, processore o spazio libero da presentare come garantiti.

Compilazione dai sorgenti

Chi compila deve disporre anche della toolchain Rust per Windows e degli strumenti di compilazione C/C++. Dalla radice del progetto:

cargo build --release
.\target\release\PlotterStudio.exe

build.rs prepara runtime e risorse vicino all'eseguibile; questi elementi devono accompagnarlo nella distribuzione. I comandi sono istruzioni d'uso dei sorgenti, non operazioni eseguite durante questa preparazione editoriale.

Percorso di lavoro
  1. Aprire CAD e impostare formato e orientamento del foglio.
  2. Disegnare, aprire un SVG/DXF oppure generare tracciati da una fotografia, da un algoritmo, da una mappa o da un QR.
  3. Regolare geometria, posizione, colori e dimensioni; usare la separazione degli SVG per intervenire sulle singole parti.
  4. Salvare in libreria per conservare gli oggetti modificabili; esportare SVG quando serve una copia esterna.
  5. Aprire Macchina, scegliere o configurare il profilo e impostare penne, origine e parametri del lavoro.
  6. Esaminare l'anteprima e preparare il G-code. Esportarlo oppure collegare il controller e usare i comandi di esecuzione.
Interfaccia, lingue e archivio

Pagine e visualizzazione

Le pagine principali sono CAD, Libreria, Generativi, Macchina, Riferimenti e Guida. Il passaggio ordinario fra CAD e Macchina avviene nella stessa finestra e conserva disegno e connessione. La configurazione della macchina è distinta dai controlli operativi.

Nel CAD la barra sinistra raccoglie vista, linee, forme, testo e misure. In alto si trovano cronologia, cancellazione, griglia, agganci, Parametri disegno, Modifica e Disponi. A destra sono disponibili proprietà del foglio e degli oggetti. I pannelli contestuali si possono spostare dalla loro intestazione.

Sono disponibili i temi Petrolio, Lavagna e Inchiostro e la visualizzazione chiara o scura del foglio. La finestra si adatta al monitor e al fattore DPI. La vista illustrativa del plotter nella Libreria non sostituisce le misure del profilo macchina.

Lingue

Sono incluse italiano, inglese, tedesco, francese e albanese. I file JSON nella cartella languages accanto all'eseguibile possono aggiungere lingue o sostituire le traduzioni incorporate. Le chiavi mancanti ricadono sul testo italiano.

Dati locali

L'archivio è sotto %LOCALAPPDATA%\PlotterStudio: studio.json, Disegni\SVG e Disegni\Originali. La libreria è locale. La cache delle mappe usa la sottocartella map-cache; Quick Draw conserva i dati scaricati nella propria cache locale.

Importazione, libreria e risultati

Aprire e archiviare un disegno

Premere Importa per aprire il browser interno: offre cartelle, campo percorso, Desktop, Documenti e filtro SVG/DXF.

  • Apri nel CAD richiede un singolo file selezionato e lo apre senza archiviarlo subito.
  • Importa nella libreria consente di archiviare più file, da aprire successivamente dalla galleria.
  • Trascinare SVG/DXF nella finestra li aggiunge alla libreria.

Il DXF viene letto e convertito in tracciati SVG, conservando la categoria DXF. L'importazione può adottare le dimensioni del file come foglio personalizzato; il formato può essere modificato nelle proprietà. JPEG e PNG entrano nei generatori fotografici: devono diventare tracciati prima di essere usati come disegno del plotter.

La libreria offre categorie SVG e DXF con contatori, ricerca per nome, tutti i file, preferiti, esempi e rimozione. Sono presenti tre esempi iniziali; i materiali del progetto riportano anche dieci coppie JPEG/SVG in resources/drawings.

Il clic sulla miniatura apre un'anteprima grande. Apri nel CAD è un'azione separata. L'anteprima si chiude dal pulsante, con Esc o facendo clic fuori dal pannello. Lo sfondo chiaro/scuro si adatta ai colori del disegno.

Salvare ed esportare

Salva in libreria conserva il documento e le informazioni dei suoi oggetti modificabili, inclusi testo e quote. Esporta SVG salva una copia vettoriale nella cartella scelta tramite il browser interno e chiede conferma prima della sovrascrittura.

Un SVG esportato e successivamente reimportato non garantisce la ricostruzione della stessa struttura di testo, quote e parti modificabili conservata nell'archivio interno. Per continuare un lavoro, mantenere anche la versione in libreria.

I risultati principali sono documenti nella libreria locale, file SVG, programmi .gcode e profili .machine.json. Il profilo macchina contiene impostazioni del programma, non un firmware da installare sulla scheda.

CAD: foglio e strumenti

Foglio, coordinate e vista

Le coordinate e le dimensioni sono in millimetri. Sono disponibili A4 210 × 297 mm, A3 297 × 420 mm, quadrato 200 × 200 mm e formato personalizzato. Verticale/Orizzontale scambia le dimensioni; il comando è accessibile anche dalla didascalia del foglio.

I righelli seguono coordinate, zoom e spostamento della vista. Griglia mostra o nasconde le linee; Passo griglia ne regola la distanza. Gli agganci possono usare griglia, estremi, centri, punti medi e altri punti geometrici disponibili. Orto vincola il disegno in orizzontale/verticale; Maiusc fornisce il vincolo durante il disegno.

Zoom +/− e rotella modificano soltanto la visualizzazione. 100% ripristina il fattore base; Adatta vista mostra il foglio; la mano sposta la vista senza muovere gli oggetti. Cambiare formato modifica il documento, cambiare zoom no.

Disegnare con il mouse

StrumentoUso
Mano liberaPremere e trascinare per tracciare
LineaTrascinare dal punto iniziale a quello finale
PolilineaCliccare i vertici di un percorso a segmenti
CurvaCliccare i punti di un percorso raccordato
Rettangolo ed ellisseTrascinare per definirne larghezza e altezza
CerchioIndicare centro e punto sulla circonferenza
ArcoIndicare centro, punto iniziale e punto finale
PoligonoScegliere da 3 a 128 lati, quindi centro e vertice
TestoImpostare il contenuto e cliccare sul foglio
QuoteScegliere verifica o inserimento nel disegno

Polilinee e curve possono essere aperte o chiuse. Completa polilinea/curva, Invio o doppio clic confermano. Esc annulla il percorso in preparazione e termina lo strumento: non equivale a completarlo.

Inserimento numerico

Parametri disegno crea nuove forme tramite Inserisci forma; non applica automaticamente i valori all'oggetto selezionato.

  • Poligono: centro X/Y, raggio, lati e rotazione.
  • Arco: centro X/Y, raggio, angolo iniziale e finale.
  • Cerchio: centro X/Y e raggio.
  • Rettangolo arrotondato: X/Y, larghezza, altezza e raggio.
  • Polilinea e curva: elenco di coppie X,Y, una per riga, e scelta aperta/chiusa.

Per esempio, 10,10, 50,10 e 50,40 su tre righe descrivono tre punti in millimetri. Gli oggetti inseriti si modificano poi attraverso proprietà e comandi CAD.

Selezione, proprietà e organizzazione

Selezione e trasformazioni di base

Un clic seleziona un oggetto o il suo gruppo; Maiusc + clic aggiunge o toglie elementi. È possibile selezionare anche dall'elenco Oggetti. Una finestra da sinistra a destra include gli oggetti interamente contenuti; da destra a sinistra comprende anche quelli attraversati. Ctrl A seleziona gli oggetti visibili.

Trascinare un elemento già selezionato sposta la selezione; più elementi si muovono insieme. Il tratteggio dei contorni selezionati appartiene soltanto alla vista e non all'SVG esportato.

Le proprietà comprendono X/Y, larghezza, altezza, rotazione, colore e spessore da 0,05 a 20 mm. Per una linea, larghezza e altezza rappresentano l'estensione lungo gli assi: assegnare un'altezza a una linea orizzontale la inclina. Per misurarne la lunghezza reale usare Distanza tra punti. Le quote hanno proprietà dedicate e non si ridimensionano come forme ordinarie.

Le caselle Importati e Creati controllano la visibilità dei livelli, non la selezione.

Disponi, gruppi e appunti

Disponi offre allineamento a sinistra/destra/alto/basso, centratura orizzontale o verticale, centratura sul foglio e distribuzione orizzontale o verticale. Un singolo oggetto si allinea al foglio; più oggetti si allineano alla selezione. Centra sul foglio usa sempre il foglio. Un gruppo è trattato come un blocco; la distribuzione richiede almeno due oggetti o gruppi distinti.

Raggruppa collega gli elementi per selezionarli e muoverli insieme, senza fondere i percorsi. Copia e Incolla usano gli appunti interni del CAD. Duplica selezione, anche con Ctrl D, crea copie leggermente spostate.

Separare un SVG

Un SVG importato è inizialmente un unico oggetto. Separa gruppo / SVG scioglie un gruppo oppure divide gli elementi indipendenti del file. Nei percorsi senza riempimento può dividere anche sottotracciati indipendenti, conservando dati delle curve, posizione, trasformazioni e colori.

I sottotracciati riempiti che definiscono fori restano insieme per non alterare l'aspetto. Un elemento senza parti indipendenti non è ulteriormente divisibile con quel comando. Dopo la separazione, selezionare la parte desiderata per spostarla, cancellarla o cambiarne il colore.

Il precedente limite di 2.000 elementi per la separazione è stato rimosso; le operazioni che moltiplicano le copie mantengono limiti distinti.

Colori e spessore

Il selettore dei colori imposta i nuovi tratti e modifica la selezione corrente. Assegna colore nel clic destro offre una tavolozza e la scelta di un altro colore. Per cambiare solo alcune parti di un SVG, separarlo prima.

Colore e spessore definiscono i gruppi del piano penne; cambiare colore non esegue direttamente un cambio utensile. Lo spessore visuale non modifica il diametro della punta montata sul plotter.

Testi e quote

Testo diritto e su arco

Il testo supporta più righe, font Windows disponibili, Hershey/EMS a tratto singolo, normale, grassetto, corsivo e grassetto corsivo. Dimensioni in millimetri, rotazione, disposizione diritta o su arco, raggio e verso della curvatura sono modificabili nelle proprietà. Un raggio troppo piccolo viene segnalato.

Per creare testo scegliere lo strumento e cliccare sul foglio; per modificarlo selezionarlo. Le proprietà aggiornano il testo durante la modifica. I caratteri diventano contorni o tracciati SVG; la libreria conserva i dati del testo per le modifiche successive.

Misure di verifica e quote permanenti

Solo verifica mostra la misura senza creare un oggetto. Quotatura nel disegno inserisce linea, frecce e testo.

TipoRisultato
Distanza tra puntiDistanza reale, anche inclinata
OrizzontaleDifferenza X
VerticaleDifferenza Y
In sequenzaDistanza reale fra ogni coppia consecutiva
Angolo d'arcoAngolo in gradi, non lunghezza dell'arco

Si regolano distacco, altezza del testo, decimali, verso orario/antiorario dell'arco e orientamento della scritta: lungo la quota, orizzontale, verticale o con angolo personalizzato. Il testo può restare orizzontale anche su una quota verticale. Per l'arco il distacco positivo porta la linea verso l'esterno, quello negativo verso l'interno; per le quote rettilinee cambia il lato.

Lo strumento resta attivo dopo una misura. Termina quotatura o Esc conclude; in sequenza l'ultimo punto diventa il primo della misura successiva. Per modificare una quota selezionata usare Modifica quota dalle proprietà o dal clic destro.

Le quote permanenti sono oggetti indipendenti e non si aggiornano automaticamente se si cambia la geometria misurata. Entrano nell'SVG e possono essere disegnate dal plotter. Usare Solo verifica quando le misure non devono far parte del lavoro.

Modifica dei tracciati

Selezionare gli oggetti, scegliere l'operazione, impostare i parametri, osservare l'anteprima tratteggiata e confermare. La sola scelta dell'operazione non modifica il documento.

OperazioneParametri e comportamento
Tratteggio paralleloContorno chiuso, distanza e angolo; mantiene il bordo
Tratteggio incrociatoDue famiglie perpendicolari di linee
OffsetCrea un contorno parallelo mantenendo l'originale
Arrotonda spigoliRaggio di raccordo; sostituisce i tratti selezionati
Rendi più morbidi i trattiTolleranza di lisciatura
Unisci tracciati viciniTolleranza fra estremi di percorsi aperti compatibili
Riduci i punti del disegnoTolleranza di semplificazione
Modifica punti del disegnoNodi trascinabili di un solo oggetto
Separa tracciati indipendentiSuddivide le parti SVG selezionabili
Ribalta sinistra/destra o alto/bassoSpecchia rispetto al centro della selezione
Copie in righe e colonneNumero di righe/colonne e passi X/Y
Copie attorno a un centroCentro X/Y e numero totale su un giro completo, incluso l'originale
Sposta gli oggetti selezionatiSpostamento X/Y, anche negativo

L'offset usa una distanza positiva e una scelta del lato: Esterno/Interno per contorni chiusi, Lato 1/Lato 2 per percorsi aperti. Crea offset o Invio conferma.

Le operazioni geometriche possono usare una rappresentazione polilineare. Raccordo, lisciatura, unione e semplificazione richiedono colori compatibili; selezioni o parametri inadatti vengono segnalati. La separazione SVG dedicata conserva invece le curve originali.

Per modificare nodi selezionare un oggetto, scegliere Modifica punti del disegno e confermare; trascinare i nodi e terminare con il comando dedicato o Esc. Annulla recupera le modifiche già applicate. Oggetti con troppi nodi richiedono semplificazione: non è un editor dei punti di controllo Bézier originali.

Cancellazione, cronologia e scorciatoie

Il clic destro offre selezione totale, gruppi, separazione, colore, modifica quota quando applicabile, cancellazione, movimento numerico o con mouse e rotazione di 90° nei due versi.

Cancella selezionati, Canc e Backspace eliminano la selezione. Cancella area di disegno svuota il lavoro, compresi i livelli nascosti, senza eliminare i disegni già archiviati. Nuovo disegno prepara un nuovo documento. Annulla/Ripeti percorrono la cronologia; sostituzione e chiusura di un lavoro modificato usano le conferme dell'applicazione.

TastoAzione
V / P / LSelezione / mano libera / linea
R / E / H / TRettangolo / ellisse / sposta vista / testo
NNuovo disegno
Ctrl ASeleziona gli oggetti visibili
Ctrl DDuplica
Ctrl OImporta
Ctrl SSalva in libreria
Ctrl ZAnnulla
Ctrl Y o Ctrl Maiusc ZRipeti
Canc / BackspaceCancella selezione
Maiusc + clicAggiunge o toglie dalla selezione
Invio / doppio clicCompleta polilinea o curva
Invio con offset attivoConferma offset
EscTermina o annulla lo strumento, oppure chiude il menu contestuale

Le scorciatoie di disegno non sono intercettate mentre si scrive nei campi o quando è aperta una finestra di dialogo.

Generativi, fotografie, QR e mappe

Catalogo e risultati

In Generativi scegliere famiglia e algoritmo, caricare l'immagine se richiesta e regolare misure, colore, spessore e parametri. Generare l'anteprima; Inserisci nel disegno trasferisce il risultato nel CAD, mentre l'esportazione produce SVG. Interrompi annulla l'elaborazione in corso.

FamigliaContenuto
Plotterfun Extended40 algoritmi fotografici con parametri, monocromia e separazioni RGB/CMYK
GenerativeArtRegistro incorporato di disegni generativi, geometrici e frattali
PlottterGeneratori e plug-in Calligraphy, TurtleToy e Vectorize Trace
Plotter HacksOtto strumenti incorporati con acquisizione SVG
VoronoiCelle, forme e rientri
MazeLabirinti, curve e soluzione
Plot WriterScrittura a tratto singolo
HarmonographArmonografi locali
vsketch25 esempi ed editor di script Python
Generatori originaliOtto generatori del progetto

La galleria fotografica può avviare automaticamente le anteprime dei 40 algoritmi Plotterfun con due worker e risoluzione di anteprima di 384 px. L'avvio automatico è disattivabile e le elaborazioni si possono interrompere. Il risultato finale mantiene i controlli di qualità e colore dell'algoritmo scelto: l'anteprima non è una promessa di qualità o tempo di esecuzione.

Foto in tratti e QR

Foto in tratti offre dodici stili derivati dal motore Calamo. Caricare la fotografia e regolare contrasto, luminosità, inversione, livelli automatici e controlli specifici dello stile. Il risultato è un insieme di tracciati, non la fotografia raster originale.

Codice QR genera geometrie in base al contenuto, alla dimensione del codice, alla punta penna e al livello di correzione degli errori. Le impostazioni aiutano a preparare il disegno; non attestano automaticamente la leggibilità del QR realizzato con qualsiasi penna e supporto.

Mappe

Cercare una città o un luogo oppure impostare coordinate; scegliere estensione, dimensioni, titolo, livelli e tratteggio. I livelli comprendono strade, acqua, parchi, ferrovie, edifici e costa. Il risultato è un poster vettoriale inseribile nel CAD o esportabile.

La ricerca usa Nominatim e i dati OpenStreetMap vengono recuperati tramite Overpass. Sono previste attribuzione e cache locale di 30 giorni. Il recupero dipende da Internet, dalla disponibilità dei servizi e dai dati presenti nell'area scelta.

Script vsketch

Gli esempi e l'editor personalizzato usano una classe derivata da vsketch.SketchClass; i vsketch.Param espongono i controlli nell'interfaccia. Lo script dell'utente viene eseguito nel processo del generatore; Interrompi termina quel processo.

Quick Draw scarica la categoria alla prima generazione e la conserva localmente. Gli altri requisiti dipendono dall'esempio o dallo script scelto; il runtime incluso evita l'installazione separata di Python per l'uso ordinario del pacchetto completo.

Configurazione della macchina

Profilo e firmware

Il profilo descrive dimensioni, origine del foglio, assi, corse, velocità, accelerazioni, passi/mm, penna, offset, posti utensile e sequenze. Il firmware è il programma del controller che interpreta i comandi. Cambiare profilo non installa firmware e non configura automaticamente pin o cablaggio.

Una nuova installazione parte da una macchina custom da configurare. I valori iniziali devono essere personalizzati. X/Y/Z e A/B/C sono assi; T1 e successivi sono posti penna.

I profili salvati si scelgono nei controlli o nella configurazione. Sono disponibili creazione, duplicazione, rinomina, eliminazione con conferma e importazione/esportazione .machine.json. Creazione e duplicazione restano non salvate fino a Salva macchina. Uscire dall'editor abbandona il nuovo profilo non salvato; la procedura guidata dispone invece della propria funzione di ripresa della bozza.

Applicare il formato al CAD è distinto dal salvataggio del profilo: aggiorna il foglio dello stesso disegno. Il formato CAD non identifica il controller né determina da solo l'area utile della macchina.

Nuova macchina: sette passaggi

Nuova macchina apre la procedura guidata nella stessa finestra. I passaggi numerati sono cliccabili, con Avanti/Indietro e schemi illustrativi. Tornando ai controlli è possibile usare Riprendi configurazione per continuare la bozza.

  1. Controller: scegliere firmware installato e collegamento USB/seriale o TCP. È possibile collegarsi e leggere i parametri prima di completare la meccanica; i movimenti richiedono il profilo base configurato.
  2. Area: indicare area utile e posizione del foglio rispetto all'origine macchina.
  3. Assi e taratura: configurare limiti, velocità e passi/mm; usare correzione dello spostamento, calcolo meccanico e parametri avanzati. Salva profilo e collega conserva il profilo sul PC prima del collegamento.
  4. Penna: scegliere asse, servo, PWM o comandi personali; distinguere home, contatto, altezza sollevata e pausa. Applica impostazioni per le prove conserva i valori; i movimenti partono soltanto dai pulsanti dedicati.
  5. Posti e gancio: impostare T1…Tn, coordinate, penna montata e attuatore.
  6. Presa e deposito: compilare due sequenze separate oppure usare il campo macro.
  7. Riepilogo: controllare i dati e salvare.

Gli schemi spiegano le relazioni fra parti della macchina: non forniscono le posizioni o le sequenze corrette per una meccanica sconosciuta.

Modificare un profilo salvato

Modifica profilo macchina apre cinque sezioni: caratteristiche, controller, assi, penna e cambio penne. Non è la procedura Avanti/Indietro. Salva macchina, Importa profilo ed Esporta profilo agiscono sul profilo; Torna ai controlli esce dall'editor.

In Assi e taratura, Taratura e calcoli apre correzione dello spostamento, calcolo meccanico e parametri avanzati. Torna agli assi ripristina la griglia senza perdere i valori. Usa i valori letti dalla scheda copia i parametri ricevuti nei campi del profilo, senza scrivere sulla scheda.

Taratura

Scegliere l'asse, impostare una distanza positiva o negativa, richiedere lo spostamento e inserire la distanza realmente misurata. La correzione è:

nuovi passi/mm = passi attuali × distanza richiesta / distanza misurata

Occorre conoscere il valore iniziale; il programma segnala quando manca. Il calcolatore per cinghia e puleggia usa passi/giro, microstep, passo della cinghia e numero di denti.

Salvare mantiene i valori nel profilo. Scrivere sulla scheda è un'azione distinta, disponibile secondo firmware, parametri letti e stato macchina. I valori di velocità vengono convertiti nelle unità usate dal profilo quando copiati dai parametri nativi.

Penna e sollevamento

Configurare il motore della penna e il modo in cui viene comandato: asse, servo supportato, PWM o macro. La regolazione può usare piccoli movimenti dell'asse, registrazione di contatto e altezza sollevata e calcolo del sollevamento dal contatto. Home e pause sono configurabili.

Un valore PWM S non rappresenta automaticamente un angolo. Il comando servo e il suo intervallo dipendono dal firmware; il generatore distingue la sintassi di Smoothieware da quella M280 P… S… usata per Marlin/RepRapFirmware. GRBL standard non offre un comando servo universale. Servono comandi e configurazione coerenti con la scheda reale.

Firmware, connessioni e parametri

Adattatori presenti

FirmwareIdentificazione e impostazioniMovimenti e stato
GRBL 1.1$I, $$, $G; editor $numero=valore$J, $H, stato ?, coordinate e hold in tempo reale
grblHALRiconoscimento distinto nella famiglia GRBLTrasporto GRBL; assi e macro dipendono dalla scheda
FluidNCRiconoscimento distinto; configurazione meccanica YAMLJogging, stato e G-code secondo la configurazione della scheda
MarlinM115, M503, M92, M203, M201G28, G91/G1/G90, M400/M114, servo M280
SmoothiewareM115, M503, M92, M203, M203.1, M204G28, jogging, M400, posizione lavoro M114 e macchina M114.4
RepRapFirmware / DuetM115, M92, M203 S0, M201G28, jogging, M400/M114, coordinate macchina dal rapporto e servo M280

Il riconoscimento automatico usa interrogazioni senza movimento. Il firmware previsto e quello rilevato sono mostrati separatamente; risposta sconosciuta o discordanza non abilita i movimenti.

USB/COM richiede una porta seriale disponibile. TCP richiede un endpoint che accetti il protocollo G-code previsto: una porta HTTP, un login Telnet o un'API proprietaria non sono equivalenti.

Scrittura e persistenza

L'editor distingue valore letto e nuovo valore. La scrittura è esplicita, a macchina ferma, ed è seguita dalla rilettura. I parametri GRBL/grblHAL sono persistenti quando scritti. Marlin e Smoothieware dispongono di un pulsante M500 separato. RepRapFirmware richiede anche il salvataggio nel file di configurazione; FluidNC usa YAML. Questi file non vengono modificati automaticamente.

Marlin usa il riferimento logico del firmware senza richiedere G53/G54; l'origine utente viene applicata dal software. I comandi manuali della console non ricevono la conversione del riferimento G53/G54.

M203 esprime velocità in mm/s su Marlin/Smoothieware e in mm/min su RepRapFirmware; la copia agli assi converte in mm/min. Le pause generate usano P in secondi per GRBL e millisecondi per gli altri adattatori. Le macro personali devono rispettare il dialetto del firmware selezionato.

Pausa e arresto

Su Marlin, Smoothieware e RepRapFirmware la pausa del flusso attende tramite M400 i movimenti già accettati. Arresta invia M112: occorrono ripristino della scheda e nuova home prima di riprendere. L'immediatezza della risposta dipende anche dalla gestione dell'emergenza nel firmware.

Gli adattatori implementati non certificano ogni scheda o versione. AxiDraw/EBB, HPGL e protocolli proprietari richiedono adattatori specifici non compresi nel solo supporto G-code.

Piano penne e cambio utensile

Modalità del lavoro

La modalità si sceglie nei controlli del lavoro, separatamente dalla configurazione del meccanismo.

  • Una penna: non esegue cambi né pause di sostituzione, anche se il disegno contiene più colori.
  • Cambio manuale: il lavoro si ferma per la sostituzione; dopo il cambio si usa Riprendi.
  • Cambio automatico: usa una macro personale oppure operazioni guidate di deposito e prelievo.

Colore e spessore formano il piano penne associato ai numeri T. Occorre indicare la penna realmente montata all'inizio o il carrello vuoto.

Posti e operazioni guidate

I profili custom ammettono 1–255 posti. Dopo la home selezionare T1, portare il carrello al riferimento scelto e usare Registra X/Y per questo posto; ripetere per gli altri. Il riferimento può essere davanti all'aggancio o sull'aggancio stesso, secondo la meccanica.

I controlli Z−/Z+ usano distanza e velocità Z dedicate. Non registrano una sola altezza per il posto: le quote di presa e deposito appartengono alle sequenze.

Presa e deposito sono elenchi distinti, eseguiti dall'alto verso il basso. Ogni passaggio può muovere X/Y rispetto al riferimento del posto, muovere Z a una quota macchina, attendere, agganciare, sganciare o inviare un comando personale. X/Y non sono relativi alla riga precedente. Le righe si possono riordinare o cancellare.

I movimenti strutturati usano corse e velocità del profilo. Mostra G-code visualizza il risultato senza eseguire movimenti. Il cambio guidato richiede una home valida.

Attuatore e macro

Sono configurabili stepper, servo, elettromagnete o comandi custom. Compila aggancio e sgancio genera il testo dei comandi nei campi: non li esegue e non configura pin o cablaggi. La generazione M42 è disponibile per i firmware previsti dall'interfaccia; negli altri casi servono macro supportate dalla scheda.

Per un gancio stepper i valori rappresentano coordinate dell'asse nelle due posizioni. I valori iniziali 0 e 1 devono essere personalizzati: non sono un interruttore universale né angoli del servo.

In modalità G-code già pronto, il campo contiene il cambio completo; {tool} identifica la penna richiesta. Non occorre compilare anche le sequenze guidate. Le macro devono essere compatibili con controller e meccanica; GRBL standard non implementa M6.

Al termine del lavoro viene conservata l'ultima penna montata. Dopo un arresto o un errore durante il lavoro occorre indicarla nuovamente.

Modello GH-01 — Calamo — 4 penne

Il modello incluso conserva i dati specifici del kit: area X 0–310 mm, Y 0–447,5 mm, foglio A3 297 × 420 mm, origine 6,5 / 27,5, Z da −8 a 0, asse A per l'aggancio, quattro posti X 71 / 137 / 203 / 269 con Y 0,1 e corridoio Y 32. Sono presenti sequenze, velocità, pause e offset del kit; le ricette per T1–T4 sono consultabili.

I profili GH-01 già salvati vengono conservati. Passi/mm e pin non sono ricavabili dal solo modello e devono essere completati per la scheda reale. Il kit mantiene il proprio posizionamento e non usa il percorso Frame custom.

Controlli operativi, origine e G-code

Muovere e osservare la macchina

La schermata operativa offre selezione del profilo, porta e collegamento, movimenti X/Y anche diagonali, distanza e velocità modificabili e passi rapidi 0,1 / 1 / 10 / 50 mm. Z ha distanza e velocità proprie. Penna su/giù usa i comandi del profilo.

Sono disponibili home, zero lavoro, sblocco, coordinate macchina/lavoro, posizione assoluta e distanza relativa. La console mostra G-code inviato e risposte, con comando manuale, scorrimento automatico e pulizia della vista. Le azioni dipendono da connessione, identificazione e stato aggiornato del controller.

Scegliere l'origine

Il lavoro può usare le coordinate assolute del CAD con l'origine del foglio configurata, un'origine utente memorizzata o la posizione attuale. Per le ultime due modalità, i nove punti scelgono quale punto dell'ingombro coincide con l'origine.

Memorizzare l'origine utente registra la posizione in PlotterStudio senza riscrivere G54 sulla scheda. La visualizzazione di coordinate macchina o lavoro è distinta dalla scelta di uno spostamento relativo.

Mostra Frame evidenzia l'ingombro sullo schermo. Esegui Frame, per i profili custom, percorre il rettangolo con penna sollevata e ritorna alla posizione X/Y iniziale, usando origine e limiti configurati. È un movimento reale, distinto dall'anteprima. Anteprima, programma e Frame condividono la scelta dell'origine.

Preparare, esportare e avviare

Scegliere profilo, modalità penne, associazioni T, velocità di disegno, tolleranza delle curve e opzioni del lavoro. Il programma prepara i percorsi e le eventuali sequenze di cambio. La conversione standard è gestita internamente, senza richiedere la scelta dei motori tecnici nella configurazione ordinaria.

L'anteprima distingue rapidi e tratti disegnati. Planner, riproduzione temporale e stima della durata usano velocità e accelerazioni del profilo; non costituiscono una misura garantita del tempo reale.

Esporta G-code produce un file .gcode. Con il controller pronto, Avvia invia il programma; Pausa, Riprendi e Arresta ne gestiscono l'esecuzione secondo il firmware. L'avanzamento e le risposte sono visibili nei controlli. Il cambio manuale richiede l'intervento dell'utente prima della ripresa.

Simulazione e limiti della conversione

La simulazione del collegamento è disponibile per GRBL, grblHAL e FluidNC, con stato, movimenti lineari, planner, pausa, arresto e azzeramento virtuali. Non simula Marlin, Smoothieware o RepRapFirmware e non verifica fisicamente servo, magneti, attriti o riuscita degli agganci.

Le curve vengono convertite in segmenti G1 con tolleranza configurabile. L'esportazione richiede geometrie supportate: immagini, testi SVG importati non convertiti in percorsi e caratteristiche SVG complesse non diventano automaticamente comandi di disegno. Il convertitore può rifiutare lavori troppo complessi, macro non valide, profili incompleti o geometrie fuori dai limiti previsti.

Le quote permanenti sono tracciati e possono entrare nel lavoro; lo spessore grafico non cambia la penna fisica. Per mantenere modificabilità e struttura del progetto conservare il documento nella libreria oltre alle esportazioni.

Documentazione, licenze e stato delle verifiche

La pagina Guida spiega le operazioni del CAD. Riferimenti raccoglie risorse, font, video, firmware e sorgenti. Nel progetto sono presenti docs/CAD.md, docs/MACCHINA.md, CHANGELOG.md e THIRD-PARTY-NOTICES.md.

I componenti incorporati conservano attribuzioni e licenze dei rispettivi autori, comprese le licenze MIT, AGPL-3.0, GPL-3.0 e PSF riportate negli avvisi. Le provenienze sono registrate in vendor/sources.json. La distribuzione commerciale di PlotterStudio non sostituisce le licenze dei singoli componenti.

Riferimenti tecnici già indicati dal manuale macchina: GRBL, Marlin, Smoothieware, RepRapFirmware e FluidNC.

I materiali precedenti riferiscono una compilazione locale riuscita e un avvio della versione 0.1.2, senza collaudo completo dell'interfaccia o dell'hardware. Questa redazione è basata su letture mirate dei materiali e dei sorgenti: non sono stati scritti file né eseguiti test, build, prove USB/TCP, movimenti, servo o cambi penna. Funzioni implementate, simulazione e compilazione non equivalgono a compatibilità hardware collaudata.

Ottieni PlotterStudio

Versione Premium

Disegna, trasforma immagini in tracciati e prepara il lavoro per un plotter a penna, dal CAD al G-code.

Compra – 69 €

Licenza per 3 computer · Come funziona l'acquisto