Rev 220 | Rev 309 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 220 | Rev 244 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | apt-get install geda |
1 | apt-get install geda |
| 2 | apt-get install geda-xgsch2pcb |
2 | apt-get install geda-xgsch2pcb |
| 3 | apt-get install gerbv |
3 | apt-get install gerbv |
| 4 | apt-get install geda-examples |
4 | apt-get install geda-examples |
| - | 5 | apt-get install pcb-gtk |
|
| 5 | 6 | ||
| 6 | gschem ~/openarm/working/gschem/power-supply.sch #100 |
7 | gschem ~/openarm/working/gschem/sch/power-supply.sch #100 |
| 7 | gschem ~/openarm/working/gschem/power-on-reset.sch #200 |
8 | gschem ~/openarm/working/gschem/sch/power-on-reset.sch #200 |
| 8 | gschem ~/openarm/working/gschem/jtag.sch #300 |
9 | gschem ~/openarm/working/gschem/sch/jtag.sch #300 |
| 9 | gschem ~/openarm/working/gschem/sdram.sch #400 |
10 | gschem ~/openarm/working/gschem/sch/sdram.sch #400 |
| 10 | gschem ~/openarm/working/gschem/flash.sch #500 |
11 | gschem ~/openarm/working/gschem/sch/flash.sch #500 |
| 11 | gschem ~/openarm/working/gschem/micro-sd.sch #600 |
12 | gschem ~/openarm/working/gschem/sch/micro-sd.sch #600 |
| 12 | gschem ~/openarm/working/gschem/ethernet.sch #700 |
13 | gschem ~/openarm/working/gschem/sch/ethernet.sch #700 |
| 13 | gschem ~/openarm/working/gschem/rs232.sch #800 |
14 | gschem ~/openarm/working/gschem/sch/rs232.sch #800 |
| 14 | gschem ~/openarm/working/gschem/oscillators.sch #900 |
15 | gschem ~/openarm/working/gschem/sch/oscillators.sch #900 |
| 15 | gschem ~/openarm/working/gschem/usb.sch #1000 |
16 | gschem ~/openarm/working/gschem/sch/usb.sch #1000 |
| 16 | gschem ~/openarm/working/gschem/connectors.sch #1100 |
17 | gschem ~/openarm/working/gschem/sch/connectors.sch #1100 |
| 17 | gschem ~/openarm/working/gschem/lpc3180-power.sch #1200 |
18 | gschem ~/openarm/working/gschem/sch/lpc3180-power.sch #1200 |
| 18 | gschem ~/openarm/working/gschem/can.sch #1300 |
19 | gschem ~/openarm/working/gschem/sch/can.sch #1300 |
| - | 20 | gschem ~/openarm/working/gschem/sch/spi.sch #1400 |
|
| 19 | 21 | ||
| 20 | refdes_renum --pgskip ~/openarm/working/gschem/power-supply.sch |
22 | refdes_renum --pgskip ~/openarm/working/gschem/sch/power-supply.sch |
| 21 | 23 | ||
| 22 | gnetlist -g drc2 ~/openarm/working/gschem/power-supply.sch -o ~/openarm/working/gschem/drc/power-supply.drc |
24 | gnetlist -g drc2 ~/openarm/working/gschem/sch/01-power-supply.sch -o ~/openarm/working/gschem/drc/01-power-supply.drc |
| 23 | gnetlist -g drc2 ~/openarm/working/gschem/power-on-reset.sch -o ~/openarm/working/gschem/drc/power-on-reset.drc |
25 | gnetlist -g drc2 ~/openarm/working/gschem/sch/02-power-on-reset.sch -o ~/openarm/working/gschem/drc/02-power-on-reset.drc |
| 24 | gnetlist -g drc2 ~/openarm/working/gschem/jtag.sch -o ~/openarm/working/gschem/drc/jtag.drc |
26 | gnetlist -g drc2 ~/openarm/working/gschem/sch/03-jtag.sch -o ~/openarm/working/gschem/drc/03-jtag.drc |
| 25 | gnetlist -g drc2 ~/openarm/working/gschem/sdram.sch -o ~/openarm/working/gschem/drc/sdram.drc |
27 | gnetlist -g drc2 ~/openarm/working/gschem/sch/04-sdram.sch -o ~/openarm/working/gschem/drc/04-sdram.drc |
| 26 | gnetlist -g drc2 ~/openarm/working/gschem/flash.sch -o ~/openarm/working/gschem/drc/flash.drc |
28 | gnetlist -g drc2 ~/openarm/working/gschem/sch/05-flash.sch -o ~/openarm/working/gschem/drc/05-flash.drc |
| 27 | gnetlist -g drc2 ~/openarm/working/gschem/micro-sd.sch -o ~/openarm/working/gschem/drc/micro-sd.drc |
29 | gnetlist -g drc2 ~/openarm/working/gschem/sch/06-micro-sd.sch -o ~/openarm/working/gschem/drc/06-micro-sd.drc |
| 28 | gnetlist -g drc2 ~/openarm/working/gschem/ethernet.sch -o ~/openarm/working/gschem/drc/ethernet.drc |
30 | gnetlist -g drc2 ~/openarm/working/gschem/sch/07-ethernet.sch -o ~/openarm/working/gschem/drc/07-ethernet.drc |
| 29 | gnetlist -g drc2 ~/openarm/working/gschem/rs232.sch -o ~/openarm/working/gschem/drc/rs232.drc |
31 | gnetlist -g drc2 ~/openarm/working/gschem/sch/08-rs232.sch -o ~/openarm/working/gschem/drc/08-rs232.drc |
| 30 | gnetlist -g drc2 ~/openarm/working/gschem/oscillators.sch -o ~/openarm/working/gschem/drc/oscillators.drc |
32 | gnetlist -g drc2 ~/openarm/working/gschem/sch/09-oscillators.sch -o ~/openarm/working/gschem/drc/09-oscillators.drc |
| 31 | gnetlist -g drc2 ~/openarm/working/gschem/usb.sch -o ~/openarm/working/gschem/drc/usb.drc |
33 | gnetlist -g drc2 ~/openarm/working/gschem/sch/10-usb.sch -o ~/openarm/working/gschem/drc/10-usb.drc |
| 32 | gnetlist -g drc2 ~/openarm/working/gschem/connectors.sch -o ~/openarm/working/gschem/drc/connectors.drc |
34 | gnetlist -g drc2 ~/openarm/working/gschem/sch/11-connectors.sch -o ~/openarm/working/gschem/drc/11-connectors.drc |
| 33 | gnetlist -g drc2 ~/openarm/working/gschem/lpc3180-power.sch -o ~/openarm/working/gschem/drc/lpc3180-power.drc |
35 | gnetlist -g drc2 ~/openarm/working/gschem/sch/12-lpc3180-power.sch -o ~/openarm/working/gschem/drc/12-lpc3180-power.drc |
| 34 | gnetlist -g drc2 ~/openarm/working/gschem/can.sch -o ~/openarm/working/gschem/drc/can.drc |
36 | gnetlist -g drc2 ~/openarm/working/gschem/sch/13-can.sch -o ~/openarm/working/gschem/drc/13-can.drc |
| - | 37 | gnetlist -g drc2 ~/openarm/working/gschem/sch/14-spi.sch -o ~/openarm/working/gschem/drc/14-spi.drc |
|
| 35 | 38 | ||
| 36 | echo 'schematics /home/jelle/openarm/working/gschem/power-supply.sch' | tee ~/openarm/working/gschem/openarm-project.prj |
39 | echo 'schematics sch/01-power-supply.sch' | tee ~/openarm/working/gschem/openarm-sbc.prj |
| 37 | echo 'schematics /home/jelle/openarm/working/gschem/power-on-reset.sch' | tee --append ~/openarm/working/gschem/openarm-project.prj |
40 | echo 'schematics sch/02-power-on-reset.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj |
| - | 41 | echo 'schematics sch/03-jtag.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj |
|
| - | 42 | echo 'schematics sch/04-sdram.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj |
|
| - | 43 | echo 'schematics sch/05-flash.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj |
|
| - | 44 | echo 'schematics sch/06-micro-sd.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj |
|
| 38 | echo 'schematics /home/jelle/openarm/working/gschem/jtag.sch' | tee --append ~/openarm/working/gschem/openarm-project.prj |
45 | echo 'schematics sch/07-ethernet.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj |
| - | 46 | echo 'schematics sch/09-oscillators.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj |
|
| - | 47 | echo 'schematics sch/10-usb.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj |
|
| 39 | echo 'schematics /home/jelle/openarm/working/gschem/sdram.sch' | tee --append ~/openarm/working/gschem/openarm-project.prj |
48 | echo 'schematics sch/11-connectors.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj |
| 40 | echo 'output-name /home/jelle/openarm/working/pcb/openarm-board' | tee --append ~/openarm/working/gschem/openarm-project.prj |
49 | echo 'schematics sch/12-lpc3180-power.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj |
| - | 50 | echo 'schematics sch/13-can.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj |
|
| 41 | cat ~/openarm/working/gschem/openarm-project.prj |
51 | echo 'schematics sch/14-spi.sch' | tee --append ~/openarm/working/gschem/openarm-sbc.prj |
| - | 52 | echo 'output-name ../pcb/openarm-sbc' | tee --append ~/openarm/working/gschem/openarm-sbc.prj |
|
| 42 | 53 | ||
| 43 | gsch2pcb ~/openarm/working/gschem/openarm-project.prj |
54 | cat ~/openarm/working/gschem/openarm-sbc.prj |
| 44 | 55 | ||
| - | 56 | gsch2pcb ~/openarm/working/gschem/openarm-sbc.prj |
|
| - | 57 | ||
| 45 | pcb ~/openarm/working/pcb/openarm-board.pcb |
58 | pcb ~/openarm/working/pcb/openarm-sbc.pcb |
| 46 | "Select -> Disperse all elements" |
59 | "Select -> Disperse all elements" |
| 47 | "File -> Load netlist file" |
60 | "File -> Load netlist file" |
| 48 | "Connects -> Optimize rats-nest" |
61 | "Connects -> Optimize rats-nest" |
| 49 | "View -> Grid Size -> 25 mil" |
62 | "View -> Grid Size -> 25 mil" |
| 50 | "View -> Enable visible grid" |
63 | "View -> Enable visible grid" |
| Line 95... | Line 108... | ||
| 95 | (load (build-path geda-rc-path "gschem-lightbg")) |
108 | (load (build-path geda-rc-path "gschem-lightbg")) |
| 96 | (log-window "later") |
109 | (log-window "later") |
| 97 | (define default-titleblock "title-bordered-A2.sym") |
110 | (define default-titleblock "title-bordered-A2.sym") |
| 98 | (output-color "enabled") |
111 | (output-color "enabled") |
| 99 | (image-color "enabled") |
112 | (image-color "enabled") |
| - | 113 | (hierarchy-traversal "disabled") |
|
| 100 | 114 | ||
| 101 | 115 | ||
| 102 | == conversions == |
116 | == conversions == |
| 103 | 5 millimeters = 196.850394 mils |
117 | 5 millimeters = 196.850394 mils |
| 104 | 118 | ||
| Line 132... | Line 146... | ||
| 132 | 146 | ||
| 133 | 147 | ||
| 134 | == input and output == |
148 | == input and output == |
| 135 | 149 | ||
| 136 | can.sch |
150 | can.sch |
| 137 | CAN0_nCS (input) |
151 | CAN0_nCS (input) x connectors.sch |
| 138 | CAN0_SO (output) |
152 | CAN0_SO (output) x spi.sch |
| 139 | CAN0_SI (input) |
153 | CAN0_SI (input) x spi.sch |
| 140 | CAN0_SCK (input) |
154 | CAN0_SCK (input) x spi.sch |
| 141 | CAN0_nINT (output) |
155 | CAN0_nINT (output) x connectors.sch |
| 142 | 156 | ||
| 143 | ethernet.sch |
157 | ethernet.sch |
| 144 | ETH0_nRESET (input) |
158 | ETH0_nRESET (input) x connectors.sch |
| 145 | ETH0_nCS (input) |
159 | ETH0_nCS (input) x connectors.sch |
| 146 | ETH0_SCK (input) |
160 | ETH0_SCK (input) x spi.sch |
| 147 | ETH0_SI (input) |
161 | ETH0_SI (input) x spi.sch |
| 148 | ETH0_SO (output) |
162 | ETH0_SO (output) x spi.sch |
| 149 | ETH0_nINT (output) |
163 | ETH0_nINT (output) x connectors.sch |
| 150 | 164 | ||
| 151 | jtag.sch |
165 | jtag.sch |
| 152 | nonbuf_nRSTB (output) x |
166 | nonbuf_nRSTB (output) x |
| 153 | 167 | ||
| 154 | oscillators.sch |
168 | oscillators.sch |
| Line 161... | Line 175... | ||
| 161 | nonbuf_nRSTB (input) x |
175 | nonbuf_nRSTB (input) x |
| 162 | RESET_N (output) x |
176 | RESET_N (output) x |
| 163 | 177 | ||
| 164 | power-supply.sch |
178 | power-supply.sch |
| 165 | VUSB (input) x |
179 | VUSB (input) x |
| - | 180 | ||
| - | 181 | ------------------------------------------------------------------------ |
|
| - | 182 | ||
| - | 183 | http://www.geda.seul.org/wiki/geda:master_attributes_list |
|