Software per conversione BMP a GCode -- Home made !! ..HE HE

Sezione dedicata al G-code, postate qui dubbi o i Vs. lavori in formato G-code.
Rispondi
Avatar utente
emiliodale
Junior
Junior
Messaggi: 127
Iscritto il: martedì 16 giugno 2009, 11:01
Località: Pescara
Contatta:

Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da emiliodale » mercoledì 3 febbraio 2010, 17:03

Salve a tutti,
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.

Avatar utente
emiliodale
Junior
Junior
Messaggi: 127
Iscritto il: martedì 16 giugno 2009, 11:01
Località: Pescara
Contatta:

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da emiliodale » mercoledì 3 febbraio 2010, 17:30

Scusate,
scaricate questo FILE, il precedente era una versione vecchia del programma !
CIAO!
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

velleca55

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da velleca55 » giovedì 4 febbraio 2010, 11:11

Bello programmino ... non ho mai fatto un PCB, ma sembra molto interessante questo tuo programma ...

Due cose ho notato ...

Una l'immagine non ci sta tutta nello schermo, magari perché ho ancora uno schermo a 1024 ...

E dopo ho sentito la mancanza di un UNDO o Cancella ... :wink: ...

Complimenti sembra che vai alla grande ...

Avatar utente
emiliodale
Junior
Junior
Messaggi: 127
Iscritto il: martedì 16 giugno 2009, 11:01
Località: Pescara
Contatta:

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da emiliodale » giovedì 4 febbraio 2010, 11:39

e si ! , l'UNDO è il prossimo "tool" in lavorazione... ;)
per la dimensione in effetti serve un 1200x1024 , vedrò di fare un autosize del form..
Ciao.

Avatar utente
gglpla
Senior
Senior
Messaggi: 796
Iscritto il: lunedì 5 gennaio 2009, 14:33
Località: 44n01, 10e09 Massa (MS)

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da gglpla » giovedì 4 febbraio 2010, 14:15

=D> =D> Super complimenti. Ottimo lavoro, mi serviva proprio, nei prossimi giorni lo "metto alla frusta" devo fare un super PCB. :badgrin:
Paolo (ex oldradio)

Sono così bischero da mangiarmi un sacco di soldi per fare ogni tanto qualche cosa che costa un sacco di impegno e fatica e che si potrebbe comperare magari per quattro lire.

sub-xtx docet

Avatar utente
emiliodale
Junior
Junior
Messaggi: 127
Iscritto il: martedì 16 giugno 2009, 11:01
Località: Pescara
Contatta:

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da emiliodale » giovedì 4 febbraio 2010, 15:31

Mi fa piacere,
appena posso inserisco l'UNDO !
Ciao.

Avatar utente
Zebrauno
God
God
Messaggi: 9670
Iscritto il: venerdì 18 settembre 2009, 18:24
Località: Savigliano/Torino
Contatta:

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da Zebrauno » giovedì 4 febbraio 2010, 16:11

Complimenti, è utilissimo, grazie :)

Avatar utente
grisuzone
Senior
Senior
Messaggi: 1783
Iscritto il: domenica 6 aprile 2008, 12:24
Località: Provincia di BRINDISI

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da grisuzone » giovedì 4 febbraio 2010, 16:52

lo provo subito...Bravooo!!
Saluti e grazie a tutti
Angelo

Avatar utente
Zebrauno
God
God
Messaggi: 9670
Iscritto il: venerdì 18 settembre 2009, 18:24
Località: Savigliano/Torino
Contatta:

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da Zebrauno » giovedì 4 febbraio 2010, 17:24

L'ho provato e funziona bene.

Ti faccio notare due inezie, se hai tempo per correggerle:

- il gcode dei percorsi ha dei commenti annidati (parentesi dentro parentesi, dove indichi l'unita' di misura dei mm)
- il file delle forature termina con un gcode privo di fine programma (M30 o altro).

Avatar utente
grisuzone
Senior
Senior
Messaggi: 1783
Iscritto il: domenica 6 aprile 2008, 12:24
Località: Provincia di BRINDISI

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da grisuzone » giovedì 4 febbraio 2010, 21:04

mi dice il programma Ncplot non è presente....eppure l'ho installato... :(
Saluti e grazie a tutti
Angelo

Avatar utente
emiliodale
Junior
Junior
Messaggi: 127
Iscritto il: martedì 16 giugno 2009, 11:01
Località: Pescara
Contatta:

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da emiliodale » venerdì 5 febbraio 2010, 9:49

Ciao a tutti,
dunque sto prendendo nota delle varie modifiche, in settimana appena avrò tempo le farò ;)
Per quanto concerne NCPlot, il prog. va semplicemente a cercarlo nella cartella di default (per me...) ovvero (C:\Programmi\NCPlot v1.1\NCPlot.exe), se la cartella di installazione o la versione del progr. è diversa (ex. C:\Programmi\NCPlot v1.2... ecc..) non lo trova.. ;( , dovrò aggiungere un menu per la selezione manuale del percorso del programma di visualizzazione, che non necessariamente deve essere NCPlot.
Volevo aggiungere che, come avrete notato inserendo la risoluzione di stampa dell'immagine in DPI viene calcolata la dimensione di stampa in mm del circuito e VICEVERSA, solo che per ottenere il calcolo bisogna cliccare sul valore appena scritto, ho pensato di modificare questa funzione e fare in modo che il calcolo in entrambe le direzioni avvenga direttamente al cambiamento del valore, senza bisogno del CLICK.
Infine sto cercando di creare una specie di SNAP (per chi conosce Autocad) che vada a centrare perfettamente i buchi soltanto cliccandoci vicino... ma non è semplice..
Ciao,
Emilio.

Avatar utente
gglpla
Senior
Senior
Messaggi: 796
Iscritto il: lunedì 5 gennaio 2009, 14:33
Località: 44n01, 10e09 Massa (MS)

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da gglpla » venerdì 5 febbraio 2010, 10:43

Mi hai preceduto, volevo chiederti proprio dello SNAP.....comunque ha parte qualche piccolo aggiustamento, mi devo nuovamente congratulare per l'OTTIMO programma.
Non sai quanto tempo ho perso con i con i BMP dei PCB "trattandoli" o con Vector Magic o direttamente con ArtCAM, litigando continuamente con vettori aperti o sovrapposti. Tante volte ero costretto a disegnare lo schema è a rifare lo "sboglio".
=D> =D> =D>
Paolo (ex oldradio)

Sono così bischero da mangiarmi un sacco di soldi per fare ogni tanto qualche cosa che costa un sacco di impegno e fatica e che si potrebbe comperare magari per quattro lire.

sub-xtx docet

Avatar utente
grisuzone
Senior
Senior
Messaggi: 1783
Iscritto il: domenica 6 aprile 2008, 12:24
Località: Provincia di BRINDISI

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da grisuzone » venerdì 5 febbraio 2010, 14:53

ok..cerco di vedere in che cartella mi a installato ncplot ma comunque penso che la versione sia quella successiva....penso che anche questo problema come già  ai confermato tu dovresti risolverlo....
comunque grazie di tuttto
Saluti e grazie a tutti
Angelo

Avatar utente
emiliodale
Junior
Junior
Messaggi: 127
Iscritto il: martedì 16 giugno 2009, 11:01
Località: Pescara
Contatta:

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da emiliodale » venerdì 5 febbraio 2010, 15:19

Ecco la V. 1.1 ;)
Fixed:
possibilità  di specificare il percorso del VIEWER preferito
eliminate le parentesi ridondanti nei commenti
inseriti i fine programma M05, M30
modificato il calcolo dei DPI/mm al cambio anzichè al click

sto lavorando allo SNAP.. ma è dura.. ;)
Ciao e buon Week end a tutti.
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

Avatar utente
audiomax
Newbie
Newbie
Messaggi: 9
Iscritto il: venerdì 23 maggio 2008, 17:18
Località: Roma

Re: Software per conversione BMP a GCode -- Home made !! ..HE HE

Messaggio da audiomax » mercoledì 10 febbraio 2010, 21:39

beh, intanto grazie!! Dopo una lunghissima fase di progettazione, sto cominciando adesso a cercare di realizzare gli stampati del mio preampli. Non riesco a capire pero' perche' il listato mi da' praticamente solo una serie di 0, non vorrei che il mio PCB fosse troppo complesso.
Forse piu' probabilmente sbaglio qualcosa, ho la macchina solo da un mese ma non sono ancora riuscito ad accenderla. Pensavo di cavarmela piu' facilmente, una volta progettati i PCB, invece c'e' da trottare...

Grazie ancora, veramente!!
agli amici che si dimenticano, per evitare sensi di colpa futuri: "ciao, ti ho telefonato per farmi gli auguri di compleanno".

Rispondi

Torna a “G-code”