Subversion Repositories OpenARM Single-board Computer

Rev

Rev 93 | Go to most recent revision | Details | 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
 
6
gschem ~/openarm/working/gschem/powersupply.sch
7
gschem ~/openarm/working/gschem/jtag.sch
8
 
9
refdes_renum --pgskip ~/openarm/working/gschem/powersupply.sch
10
 
11
gnetlist -g drc2 ~/openarm/working/gschem/powersupply.sch -o ~/openarm/working/gschem/powersupply.drc
12
 
13
echo 'schematics /home/jelle/openarm/working/gschem/powersupply.sch' | tee ~/openarm/working/gschem/openarm-project.prj
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"
28
:ExecuteFile(~/openarm/working/pcb/openarm-board.cmd)
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 ===
70
/home/jelle/.gEDA/gschemrc
71
(component-library "/home/jelle/openarm/working/gschem/sym")
72
(component-library "/home/jelle/geda/mylib")
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