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: k...@familieknaak.de Öffentlicher PGP-Schlüssel: http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53 _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user