PCB non rettangolari grazie a Inkscape e Eagle

luca 31/01/2015 0

Molti service che realizzano PCB sono in grado di produrli in forme diverse: ad esempio FusionPCB di Seeedstudio (di cui vi ho già parlato qui) ha pubblicato in passato foto di PCB circolari, a forma di foglia… e addirittura a forma di bambola:

ink-eagle-0

In questo tutorial vedremo come realizzare PCB non rettangolari grazie all’uso di Inkscape ed Eagle.

Workflow

L’editor PCB di Eagle non offre strumenti avanzati di disegno (curve Bezier…), per questo disegneremo la forma del PCB in Inkscape, salveremo il disegno in formato DXF e, tramite uno script ULP, importeremo tale disegno in Eagle:

ink-eagle-7

Inkscape

Dopo aver disegnato la forma in Inkscape, selezioniamo il disegno (CTRL-ALT-A) e convertiamo objects and strokes to path:

ink-eagle-1

Passiamo allo strumento di editing dei nodi (F2) e selezioniamo tutti i nodi presenti nel disegno (CTRL-A). Il plugin importa segmenti, è quindi necessario aggiungere al disegno un numero sufficiente di nodi in modo che le curve siano ben definite (ad esempio un cerchio con solo 4 nodi verrebbe importato come un rombo!).

Possiamo utilizzare l’estensione Modify Path – Add Nodes, inserendo come lunghezza massima di ogni segmento un valore tra 5 e 10px (a seconda della dimensione del disegno e della sua complessità):

ink-eagle-2

Infine possiamo salvare il disegno in formato DXF, assicurandoci che sia selezionata l’opzione use LWPOLYLINE:

ink-eagle-3

Eagle

Scarichiamo da Github lo script import-dxf e salviamolo nella cartella ulp all’interno della cartella di installazione di Eagle.

Dal PCB editor di Eagle clicchiamo su File – Open ULP e selezioniamo lo script scaricato:

ink-eagle-4

Carichiamo il disegno DXF e selezioniamo 20 – Dimension come layer su cui verrà importato:

ink-eagle-5

Il risultato finale:

ink-eagle-6

Leave A Response »

Questo sito usa i cookie per poterti offrire una migliore esperienza di navigazione maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi