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 |