Subversion Repositories OpenARM Single-board Computer

Rev

Rev 96 | Rev 104 | 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
92 jelle 12
 
93 jelle 13
echo 'schematics /home/jelle/openarm/working/gschem/power-supply.sch' | tee ~/openarm/working/gschem/openarm-project.prj
97 jelle 14
echo 'schematics /home/jelle/openarm/working/gschem/power-on-reset.sch' | tee --append ~/openarm/working/gschem/openarm-project.prj
92 jelle 15
echo 'output-name /home/jelle/openarm/working/pcb/openarm-board' | tee --append ~/openarm/working/gschem/openarm-project.prj
16
cat ~/openarm/working/gschem/openarm-project.prj
17
 
18
gsch2pcb ~/openarm/working/gschem/openarm-project.prj
19
 
20
pcb ~/openarm/working/pcb/openarm-board.pcb
21
"Select -> Disperse all elements"
22
"File -> Load netlist file"
23
"Connects -> Optimize rats-nest"
24
"View -> Grid Size -> 25 mil"
25
"View -> Enable visible grid"
26
 
27
"Window -> Comand Entry"
93 jelle 28
:ExecuteFile(/home/jelle/openarm/working/pcb/openarm-board.cmd)
92 jelle 29
 
30
pcb ~/openarm/gschem/myschem.pcb
31
/usr/share/doc/geda-doc
32
 
33
find /usr/ -iname *lm7805*.sym
34
find /usr/ -iname *terminal*.sym
35
/usr/share/gEDA/sym/linear/lm7805-1.sym
36
 
37
thunar /usr/share/doc/geda-doc
38
 
39
 
40
=== symbol creation ===
41
 
42
file:///usr/share/doc/geda-doc/wiki/geda_scg.html
43
cp --verbose /usr/share/gEDA/sym/linear/lm7805-1.sym ~/openarm/gschem/sym/test-lm7805-1.sym
44
gschem ~/openarm/gschem/sym/ld1117-1.sym
45
# en to make attributes visible
46
# ve to view extents
47
# ex to view text attributes
48
 
49
cp --verbose /usr/share/gEDA/sym/connector/terminal-1.sym ~/openarm/gschem/sym/terminal-2.sym
50
gschem ~/openarm/gschem/sym/terminal-2.sym
51
 
52
 
53
=== issues ===
54
the footpint SOT223 is there but the name should have been SOT-223
55
can't copy paste from one schematic to an other schematic
56
can't snap objects origin points to closed grid point to align objects
57
quality assurance, commit reviews for symbols and footprints
58
WARNING: Found a placeholder/missing component, are you missing a symbol file? [ld1117-1.sym]
59
^-> needed to do: cp --verbose ~/.gEDA/gschemrc ~/openarm/working/gschem/gafrc
60
 
61
 
62
=== todo ===
63
create non m4 SOT-223 footprint
64
create terminal block 2x1 footprint
65
create good 0805 footprint
66
 
67
=== local settings ===
95 jelle 68
$HOME/.gEDA/gschemrc
96 jelle 69
(component-library "${HOME}/openarm/working/gschem/sym")
92 jelle 70
(load (build-path geda-rc-path "gschem-lightbg"))
71
(log-window "later")
72
(define default-titleblock "title-bordered-A3.sym")
73
(output-color "enabled")
74
(image-color "enabled")
75
 
76
 
77
=== conversions ===
78
5 millimeters = 196.850394 mils
79
 
80
 
96 jelle 81
=== documentation ===
82
http://www.geda.seul.org/wiki/geda:master_attributes_list?s=net attribute
83
http://www.geda.seul.org/wiki/geda:na_howto
97 jelle 84
firefox /usr/share/doc/geda-doc/wiki/geda_gsch2pcb_tutorial.html