Subversion Repositories OpenARM Single-board Computer

Rev

Rev 104 | Rev 126 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
92 jelle 1
pt-get install geda
2
apt-get install geda-xgsch2pcb
3
apt-get install gerbv
4
apt-get install geda-examples
5
 
93 jelle 6
gschem ~/openarm/working/gschem/power-supply.sch
97 jelle 7
gschem ~/openarm/working/gschem/power-on-reset.sch
92 jelle 8
 
93 jelle 9
refdes_renum --pgskip ~/openarm/working/gschem/power-supply.sch
92 jelle 10
 
93 jelle 11
gnetlist -g drc2 ~/openarm/working/gschem/power-supply.sch -o ~/openarm/working/gschem/power-supply.drc
104 jelle 12
gnetlist -g drc2 ~/openarm/working/gschem/power-on-reset.sch -o ~/openarm/working/gschem/power-on-reset.drc
92 jelle 13
 
93 jelle 14
echo 'schematics /home/jelle/openarm/working/gschem/power-supply.sch' | tee ~/openarm/working/gschem/openarm-project.prj
97 jelle 15
echo 'schematics /home/jelle/openarm/working/gschem/power-on-reset.sch' | tee --append ~/openarm/working/gschem/openarm-project.prj
92 jelle 16
echo 'output-name /home/jelle/openarm/working/pcb/openarm-board' | tee --append ~/openarm/working/gschem/openarm-project.prj
17
cat ~/openarm/working/gschem/openarm-project.prj
18
 
19
gsch2pcb ~/openarm/working/gschem/openarm-project.prj
20
 
21
pcb ~/openarm/working/pcb/openarm-board.pcb
22
"Select -> Disperse all elements"
23
"File -> Load netlist file"
24
"Connects -> Optimize rats-nest"
25
"View -> Grid Size -> 25 mil"
26
"View -> Enable visible grid"
27
 
28
"Window -> Comand Entry"
93 jelle 29
:ExecuteFile(/home/jelle/openarm/working/pcb/openarm-board.cmd)
92 jelle 30
 
31
pcb ~/openarm/gschem/myschem.pcb
32
/usr/share/doc/geda-doc
33
 
34
find /usr/ -iname *lm7805*.sym
35
find /usr/ -iname *terminal*.sym
36
/usr/share/gEDA/sym/linear/lm7805-1.sym
37
 
38
thunar /usr/share/doc/geda-doc
39
 
40
 
41
=== symbol creation ===
42
 
43
file:///usr/share/doc/geda-doc/wiki/geda_scg.html
44
cp --verbose /usr/share/gEDA/sym/linear/lm7805-1.sym ~/openarm/gschem/sym/test-lm7805-1.sym
45
gschem ~/openarm/gschem/sym/ld1117-1.sym
46
# en to make attributes visible
47
# ve to view extents
48
# ex to view text attributes
49
 
50
cp --verbose /usr/share/gEDA/sym/connector/terminal-1.sym ~/openarm/gschem/sym/terminal-2.sym
51
gschem ~/openarm/gschem/sym/terminal-2.sym
52
 
53
 
54
=== issues ===
55
the footpint SOT223 is there but the name should have been SOT-223
56
can't copy paste from one schematic to an other schematic
57
can't snap objects origin points to closed grid point to align objects
58
quality assurance, commit reviews for symbols and footprints
59
WARNING: Found a placeholder/missing component, are you missing a symbol file? [ld1117-1.sym]
60
^-> needed to do: cp --verbose ~/.gEDA/gschemrc ~/openarm/working/gschem/gafrc
104 jelle 61
I can deleted my schematic by doing a drccheck on it and output on the input document with no warning at all...
92 jelle 62
 
63
=== todo ===
64
create non m4 SOT-223 footprint
65
create terminal block 2x1 footprint
66
create good 0805 footprint
67
 
68
=== local settings ===
95 jelle 69
$HOME/.gEDA/gschemrc
96 jelle 70
(component-library "${HOME}/openarm/working/gschem/sym")
113 jelle 71
(component-library "${HOME}/openarm/working/gschem/sym/LPC3180")
72
/home/jelle/openarm/working/gschem/sym/LPC3180
92 jelle 73
(load (build-path geda-rc-path "gschem-lightbg"))
74
(log-window "later")
75
(define default-titleblock "title-bordered-A3.sym")
76
(output-color "enabled")
77
(image-color "enabled")
78
 
79
 
80
=== conversions ===
81
5 millimeters = 196.850394 mils
82
 
83
 
96 jelle 84
=== documentation ===
85
http://www.geda.seul.org/wiki/geda:master_attributes_list?s=net attribute
86
http://www.geda.seul.org/wiki/geda:na_howto
97 jelle 87
firefox /usr/share/doc/geda-doc/wiki/geda_gsch2pcb_tutorial.html
104 jelle 88
firefox /usr/share/doc/geda-doc/wiki/geda_master_attributes_list.html
113 jelle 89
http://www.orcad.com/documents/community.an/pspice/tn20.aspx
90
 
91
== search files ==
92
CONNECTOR 10 2
93
HEADER20_2
94
find /usr/share/gEDA/sym/ -type f -exec grep -H -n "CONNECTOR" '{}' \;
95
find /usr/share/gEDA/sym/ -type f -exec grep -H -n "HEADER" '{}' \;
96
 
97
 
98
== example files ==
99
thunar /usr/share/doc/geda-examples/