Domanda:
È possibile modificare una serigrafia Gerber prima della produzione?
bubbles
2013-12-09 05:39:26 UTC
view on stackexchange narkive permalink

Fondamentalmente, sto realizzando un progetto di elettronica, in cui mi vengono forniti Gerbers da fabbricare in una casa di PCB. Tuttavia, voglio aggiungere il mio logo e alcuni tocchi personali alla serigrafia prima della stampa.

( BTW, la licenza per il design consente alle persone di modificarlo per uso personale )

È possibile rimuovere o aggiungere elementi alla serigrafia senza l'uso di costosi software Gerber (che non posso permettermi)? Inoltre, ho sentito che i file Gerber sono leggibili dall'uomo ASCII e piccole modifiche possono essere eseguite direttamente su un editor di testo. È davvero fattibile?

Hmm ... qualcuno l'ha provato? Può convertire un PDF (che posso generare da un SVG, che può essere prodotto da un gerber) in gerber.Messy ma sembra promettente.http: //swannman.github.io/pdf2gerb/
Cinque risposte:
Michael Karas
2013-12-09 08:47:05 UTC
view on stackexchange narkive permalink

Il modo corretto per modificare i file Gerber è normalmente tornare ai file CAD originali che hanno generato i file Gerber in primo luogo. Quindi utilizzare quel software per modificare il progetto in base alle proprie esigenze e rigenerare gli output. Questo processo richiede che tu abbia anche accesso sia ai file di dati CAD originali che all'uso del programma CAD stesso.

Se il creatore non ha rilasciato i file CAD originali, ciò potrebbe essere stato fatto per motivi proprietari .

Quindi ci sono molte altre possibilità per modificare direttamente i file Gerber. Tieni presente che queste procedure sono fortemente sconsigliate a causa della confusione che può verificarsi in ambienti in cui entrambi i file CAD in varie versioni coesistono con i file Gerber.

Un metodo è quello di utilizzare uno strumento Gerber Editor. Si tratta di strumenti che possono accettare i dati del file Gerber esistenti e consentire di apportare piccole modifiche al design di Gerber. In genere questi strumenti sono estensioni dei vari strumenti Gerber Viewer gratuiti che puoi scaricare dal web (come ViewMate e GC-Prevu). Sfortunatamente, come hai già scoperto, queste versioni aggiornate degli strumenti non sono gratuite.

L'altro metodo è modificare direttamente i file di dati Gerber. Se apri il file Gerber, ad esempio il livello SilkScreen, in un editor di testo noterai che si tratta di un normale file di testo con un formato che puoi dedurre rapidamente dall'ispezione. È possibile aggiungere ulteriori righe a questo file per creare più comandi di disegno, flash e spostamento. Se lo fai, è molto importante assicurarti di seguire la sintassi corretta e di utilizzare uno dei visualizzatori gratuiti per rivedere il lavoro che fai.

Sconsiglierei questa tecnica di modifica diretta e proporrei invece un altro approccio. Prima studia il formato di file Gerber esistente con un visualizzatore. Prendi nota dell'origine del sistema di coordinate e individua un'area di coordinate all'interno della quale desideri aggiungere ulteriori dettagli. Quindi scarica e installa uno dei pacchetti software CAD di layout PCB gratuiti in grado di produrre output Gerber. Due esempi di programmi CAD che possono farlo sono DesignSpark e Eagle. Quindi utilizza il programma che scegli per disegnare gli elementi (logo, testi e linee) che desideri aggiungere. Aggiungili nel layout CAD aggiuntivo alle coordinate che corrispondono a ciò che hai imparato dallo studio dei file Gerber originali. Una volta progettati, utilizzare il programma CAD gratuito per tracciare i dati Gerber per i layer che contengono i dati che si desidera aggiungere. Ora usando un editor di testo apri sia questo Gerber aggiuntivo provvisorio che il file Gerber originale. Blocca copia i nuovi dati e incollali alla fine del file Gerber originale. Assicurati che i formati dei dati siano esattamente gli stessi e, in caso contrario, regola le impostazioni del grafico nel pacchetto CAD gratuito e sostituisci i dati Gerber aggiuntivi. Ancora una volta prova i risultati del tuo lavoro con uno degli strumenti di visualizzazione Gerber gratuiti.

Risposta eccellente, tranne una nota: Eagle 8 ha un'opzione di importazione diretta del gerber (non sono sicuro delle versioni precedenti).Ci vuole molto tempo ma è lì.
PeterJ
2013-12-09 08:24:10 UTC
view on stackexchange narkive permalink

La Gerber File Format Specification è disponibile gratuitamente ed è effettivamente un formato ASCII che può essere modificato utilizzando un editor di testo. Sebbene leggibile dall'uomo, è un formato vettoriale, quindi tutto sulla serigrafia sarà formato da un gran numero di segmenti di linea. Dato che hai già i file Gerber, ti consiglio di aprirli con un editor di testo e di fare riferimento alle specifiche e a una stampa del livello per vedere se puoi seguirlo.

Un rischio che correresti è fare qualcosa in un modo non standard che sembrava OK nel tuo visualizzatore Gerber ma non sarebbe stato interpretato correttamente dal produttore. Un'altra cosa che potresti fare è chiedere al fabbro PCB un preventivo per apportare le modifiche. Molti hanno tariffe ragionevoli per questo tipo di modifiche e non dovrebbe volerci molto per qualcuno esperto che abbia gli strumenti giusti. Forse potresti semplicemente inviare loro un mock-up delle modifiche apportate come un'immagine normale e chiedere quali formati preferiscono per il logo.

M. Abel
2014-08-10 12:23:44 UTC
view on stackexchange narkive permalink

Ho utilizzato con successo Cenon ( http://www.cenon.info) per aprire, modificare e riscrivere i file Gerber serigrafati per la produzione di PCB. Cenon è gratuito e disponibile per Mac OS X, Linux, Free BSD e altre piattaforme simili a Unix. Cenon richiede Ghostscript per leggere i PDF (anche software gratuito e disponibile per comodità dal sito Cenon - se hai già Ghostscript, non è necessario sostituirlo.)

Prima un avvertimento ... I non consiglierei di farlo per gli strati elettrici poiché le tue modifiche non verranno verificate rispetto alle regole di progettazione e interromperai il collegamento tra i file CAD ei file CAM utilizzati per la produzione. Ma a volte devi solo modificare qualcosa che non può essere modificato facilmente nel software CAD. Nel mio caso, la creazione di logotipi in Eagle non è fondamentalmente pratica. Gli strumenti di disegno sono troppo rudimentali e costruiti appositamente per il layout PCB, non per la grafica vettoriale generale.

Ecco il processo che utilizzo per aggiungere il mio logo a un file Gerber con strato di seta inferiore PCB:

  • Crea il logo utilizzando un editor vettoriale (ho usato OmniGraffle, ma dovrebbe funzionare anche Adobe Illustrator o uno strumento vettoriale gratuito come Inkscape) e salva come PDF vettoriale.
  • Apri il file Gerber di seta inferiore (il mio lavoro CAM lo chiama bottomsilk.ger) in Cenon.
  • Importa il file PDF del logo su un nuovo livello (c'è una selezione per quello nella finestra di importazione).
  • Seleziona tutto su il livello del logo e "scala relativa" l'asse X del -100% (nel pannello Trasforma scala). Questo rispecchia l'immagine in modo che sia conforme al modo in cui la casa CAM se lo aspetta. Potrebbe essere necessario bloccare lo strato di seta inferiore (fare clic sulla matita accanto al livello nell'ispettore livelli) in modo da non selezionare nulla su quel livello per sbaglio.
  • Trascina il logo nella posizione desiderata o usa gli strumenti Cenon per posizionare più precisamente il tuo logo. (Ho utilizzato lo strumento Trasforma allineamento per allineare i bordi destri degli oggetti su entrambi i livelli.)
  • Puoi anche aggiungere nuovo testo o altro markup.
  • Salva l'immagine composita come tipo di file "Gerber" nella finestra di dialogo Salva con nome ... (Probabilmente dovrai rinominarlo poiché Cenon usa sempre ".gerber" come estensione del file.) Conserva il file bottomsilk.ger originale nel caso in cui le cose non vadano secondo i piani.

Spero che questo sia utile.

Grazie per le tue spiegazioni!Sfortunatamente il mio strato di seta è in seguito lontano ... un po 'di offset negli assi xey.Ho anche provato a centrare nuovamente la croce a Cenon.Ma niente aiuta ... Qualche idea su come risolvere?
La soluzione di M. Abel ha funzionato per me, ma volevo aggiungere un aggiornamento per rispondere alla domanda @salocinx, ma non ho abbastanza karma per aggiungere commenti.Ho avuto lo stesso problema ma sono stato in grado di risolverlo eseguendo "seleziona tutto" e quindi trascinando manualmente (sposta) l'intero disegno verso il basso nell'angolo inferiore sinistro della finestra di Cenon.Dopo questo, tutto è stato allineato correttamente.
Andreas Kahler
2017-09-29 22:39:49 UTC
view on stackexchange narkive permalink

Per la modifica di base puoi utilizzare lo strumento open source gerbv.Ti consente di eliminare elementi da un livello Gerber e di unire 2 livelli insieme, il che di solito è sufficiente per la maggior parte delle attività. Per eliminare elementi da un livello, selezionalo in Gerbv e premi il tasto Canc. Per aggiungere elementi a un livello:

  • Crea un nuovo file Gerber con il tuo strumento preferito, per cose semplici su un livello serigrafico un semplice strumento come Fritzing fa il lavoro
  • Assicurati che la dimensione del PCB corrisponda all'originale
  • Aggiungi nuove cose
  • Salvalo come Gerber
  • Quindi torna a gerbv
  • carica il nuovo livello Gerber
  • assicurati che siano visibili solo l'originale e il nuovo livello
  • Vai a File -> Esporta -> RS-274x Merge (Gerber)
  • Esporta (ignora i messaggi)
  • Ricarica il livello per controllare il risultato
bootchk
2015-08-08 16:50:07 UTC
view on stackexchange narkive permalink

Come diceva un'altra risposta, è meglio utilizzare il programma CAD originale. Ad esempio, Fritzing ti consente di aggiungere logo e testo alla serigrafia (grafica leggibile dall'uomo).

Se desideri semplicemente eliminare elementi, ad esempio dal livello maschera incolla, un'app di visualizzazione Gerber come gerbv ti consente eliminare elementi (ma non aggiungere elementi). Un caso d'uso è: si utilizza la saldatura SMD ma non si desidera la pasta saldante su tutti i terreni perché si desidera saldarli a mano.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...