[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: default pcb stackup change?
Mark Rages wrote:
> My netlist enters pcb by way of gsch2pcb, which supplies its own
> default stackup. Can these be kept in sync somehow?
My current work-around is to call pcb without a filename but with
multiple command line options to set the layer stack. After a save
with the desired name, gsch2pcb happily adopts this empty layout.
The scripting feature of pcb can be used to do this without GUI
interaction.
Here is a snippet from my create-project-script:
/---------------------------------
# Create an empty layout
echo \
"ChangeName(Layout) "\
"SaveTo(LayoutAs,"$NAME".pcb) "\
"Quit() "\
| pcb --listen \
--fab-author \"$AUTHOR\" \
--groups "1,2,3,c:4,5,5,s:7:8" \
--layer-name-1 "top" \
--layer-name-2 "top-polyg." \
--layer-name-3 "top-GND" \
--layer-name-4 "bottom" \
--layer-name-5 "bott.-poly." \
--layer-name-6 "bott.-GND" \
--layer-name-7 "comment" \
--layer-name-8 "outline" \
--bloat 600 \
--shrink 1000 \
--min-width 600 \
--min-silk 600 \
--min-drill 1500 \
--min-ring 1000 \
--route-styles \
"Signal,1000,3600,2000,1000\
:Power,2500,6000,3500,1000\
:Fat,4000,6000,3500,1000\
:Skinny,600,2402,1181,600" \
--default-PCB-width 600000 \
--default-PCB-height 600000 \
--grid-increment-mm 1.000000 \
--grid-increment-mil 20.000000 \
--size-increment-mm 0.200000 \
--size-increment-mil 10.000000 \
--line-increment-mm 0.100000 \
--line-increment-mil 8.000000 \
--clear-increment-mm 0.500000 \
--clear-increment-mil 2.000000
\--------------------------
---<)kaimartin(>---
--
Kai-Martin Knaak
Email: kmk@xxxxxxxxxxxxxxx
Ãffentlicher PGP-SchlÃssel:
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user