Subversion Repositories OpenARM Single-board Computer

Rev

Rev 93 | Rev 96 | 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
92 jelle 7
gschem ~/openarm/working/gschem/jtag.sch
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
92 jelle 14
echo 'schematics /home/jelle/openarm/working/gschem/jtag.sch' | tee --append ~/openarm/working/gschem/openarm-project.prj
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
file:///usr/share/doc/geda-doc/wiki/geda_gsch2pcb_tutorial.html
40
 
41
 
42
=== symbol creation ===
43
 
44
file:///usr/share/doc/geda-doc/wiki/geda_scg.html
45
cp --verbose /usr/share/gEDA/sym/linear/lm7805-1.sym ~/openarm/gschem/sym/test-lm7805-1.sym
46
gschem ~/openarm/gschem/sym/ld1117-1.sym
47
# en to make attributes visible
48
# ve to view extents
49
# ex to view text attributes
50
 
51
cp --verbose /usr/share/gEDA/sym/connector/terminal-1.sym ~/openarm/gschem/sym/terminal-2.sym
52
gschem ~/openarm/gschem/sym/terminal-2.sym
53
 
54
 
55
=== issues ===
56
the footpint SOT223 is there but the name should have been SOT-223
57
can't copy paste from one schematic to an other schematic
58
can't snap objects origin points to closed grid point to align objects
59
quality assurance, commit reviews for symbols and footprints
60
WARNING: Found a placeholder/missing component, are you missing a symbol file? [ld1117-1.sym]
61
^-> needed to do: cp --verbose ~/.gEDA/gschemrc ~/openarm/working/gschem/gafrc
62
 
63
 
64
=== todo ===
65
create non m4 SOT-223 footprint
66
create terminal block 2x1 footprint
67
create good 0805 footprint
68
 
69
=== local settings ===
95 jelle 70
$HOME/.gEDA/gschemrc
92 jelle 71
(component-library "/home/jelle/openarm/working/gschem/sym")
72
(load (build-path geda-rc-path "gschem-lightbg"))
73
(log-window "later")
74
(define default-titleblock "title-bordered-A3.sym")
75
(output-color "enabled")
76
(image-color "enabled")
77
 
78
 
79
=== conversions ===
80
5 millimeters = 196.850394 mils
81