avevo la necessità di convertire delle immagini bitmap di circuiti stampati in Gcode e ho cercato nel web qualche utility del tipo BMPGcode, PCBgcode ecc.. ma quelle che ho trovato semplicemente convertono i toni di grigio dell'immagine in altezza variabile dell'asse Z e fanno quindi semplicemente una scansione a zig zaz degli assi X e Y ripulendo dal rame le zone bianche.
Questo approccio però oltre a produrre dei file gcode immensi necessita di tempi di lavorazione altissimi.
A questo punto, un po per necessità , un po per sfida ho scritto il mio bel programmino con tanto di OCR , ovvero "Riconoscimento delle piste" e generazione dei soli percorsi di scontornatura.
Adesso i file prodoti sono solo pochi kb e i tempi di lavorazione ridotti di ordini di grandezza !!!
Vi allego il prodotto del mio sudore .. he he
fatemi sapere se serve e se vale la pena migliorarlo o già ne esistono di migliori....
Grazie.
P.S.
Istruzioni per l'uso:
caricare immagini di circuiti in bianco e nero (1 bit), estensione .bmp.
cliccando sulle piste queste vengono circondate da una linea verde che evidenzia il percorso utensile.
cliccando con il tasto destro del mouse si creano i fori sul PCB.
il tasto Z attiva /disattiva lo zoom.
Cliccando sul tasto "VIEW GCode" viene visualizzato il percorso gcode nel programma NCPlot (http://www.ncplot.com), o in alternativa nel notepad di windows
i file creati si trovano in:
c:\gcode.nc lavorazione contorni
c:\hole.nc foratura pcb
Attenzione !
alla fine del lavoro i file creati devono essere copiati in altra directory perchè al ri-avvio del programma vengono sovrascritti.
Ciao.