summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2012-11-16 08:17:51 +0800
committerrekado <rekado@elephly.net>2012-11-16 18:20:08 +0800
commit829782644cc2bbdc7935b785c30e1932985fd061 (patch)
tree294fe844a55c19ee8fdeb5a4ef3179574bf80d88
parent26369fb9ee9bd1892a790bf54ef518548f511835 (diff)
autoload custom symbols / footprints
-rw-r--r--gschem/gafrc1
-rw-r--r--gschem/lib/footprints/H1x3-op.fp37
-rw-r--r--gschem/lib/symbols/JFET_N-Channel-1.sym53
-rw-r--r--gschem/project2
4 files changed, 93 insertions, 0 deletions
diff --git a/gschem/gafrc b/gschem/gafrc
new file mode 100644
index 0000000..c83826f
--- /dev/null
+++ b/gschem/gafrc
@@ -0,0 +1 @@
+(component-library "./lib/symbols")
diff --git a/gschem/lib/footprints/H1x3-op.fp b/gschem/lib/footprints/H1x3-op.fp
new file mode 100644
index 0000000..c13567e
--- /dev/null
+++ b/gschem/lib/footprints/H1x3-op.fp
@@ -0,0 +1,37 @@
+# author: Amand Tihon
+# email: amand.tihon@alrj.org
+# dist-license: GPL3, http://www.gnu.org/licenses/gpl-3.0.txt
+# use-license: unlimited
+
+Element[ "" "1x3 pins header connector, DIP pin numbering, oval pads" "H000" "" 20000 10000 -7500 -2500 3 100 ""]
+(
+ Pin[0 -10000 6000 2000 6600 1500 "1" "1" "square"]
+ Pad[-2500 -10000 2500 -10000 6000 2000 6600 "1" "1" "onsolder,square"]
+ Pad[-2500 -10000 2500 -10000 6000 2000 6600 "1" "1" "square"]
+ Pin[0 0 6000 2000 6600 1500 "2" "2" ""]
+ Pad[-2500 0 2500 0 6000 2000 6600 "2" "2" "onsolder"]
+ Pad[-2500 0 2500 0 6000 2000 6600 "2" "2" ""]
+ Pin[0 10000 6000 2000 6600 1500 "3" "3" ""]
+ Pad[-2500 10000 2500 10000 6000 2000 6600 "3" "3" "onsolder"]
+ Pad[-2500 10000 2500 10000 6000 2000 6600 "3" "3" ""]
+ ElementLine[-2500 -15000 2500 -15000 1500]
+ ElementLine[-5000 -12500 -5000 -7500 1500]
+ ElementLine[-5000 -12500 -2500 -15000 1500]
+ ElementLine[-5000 -7500 -2500 -5000 1500]
+ ElementLine[-5000 -2500 -5000 2500 1500]
+ ElementLine[-5000 -2500 -2500 -5000 1500]
+ ElementLine[-5000 2500 -2500 5000 1500]
+ ElementLine[-5000 7500 -5000 12500 1500]
+ ElementLine[-5000 7500 -2500 5000 1500]
+ ElementLine[-5000 12500 -2500 15000 1500]
+ ElementLine[5000 -12500 5000 -7500 1500]
+ ElementLine[5000 -12500 2500 -15000 1500]
+ ElementLine[5000 -7500 2500 -5000 1500]
+ ElementLine[5000 -2500 5000 2500 1500]
+ ElementLine[5000 -2500 2500 -5000 1500]
+ ElementLine[5000 2500 2500 5000 1500]
+ ElementLine[5000 7500 5000 12500 1500]
+ ElementLine[5000 7500 2500 5000 1500]
+ ElementLine[5000 12500 2500 15000 1500]
+ ElementLine[-2500 15000 2500 15000 1500]
+)
diff --git a/gschem/lib/symbols/JFET_N-Channel-1.sym b/gschem/lib/symbols/JFET_N-Channel-1.sym
new file mode 100644
index 0000000..607db41
--- /dev/null
+++ b/gschem/lib/symbols/JFET_N-Channel-1.sym
@@ -0,0 +1,53 @@
+v 20081231 1
+P 0 200 200 200 1 0 0
+{
+T 100 250 5 8 0 1 0 6 1
+pinnumber=G
+T 100 150 5 8 0 1 0 8 1
+pinseq=2
+T 250 200 9 8 0 1 0 0 1
+pinlabel=G
+T 250 200 5 8 0 1 0 2 1
+pintype=pas
+}
+P 400 0 400 200 1 0 0
+{
+T 450 100 5 8 0 1 0 2 1
+pinnumber=S
+T 350 100 5 8 0 1 0 8 1
+pinseq=3
+T 400 250 9 8 0 1 0 3 1
+pinlabel=S
+T 400 400 5 8 0 1 0 3 1
+pintype=pas
+}
+P 400 800 400 600 1 0 0
+{
+T 450 700 5 8 0 1 0 0 1
+pinnumber=D
+T 350 700 5 8 0 1 0 6 1
+pinseq=1
+T 400 550 9 8 0 1 0 5 1
+pinlabel=D
+T 400 400 5 8 0 1 0 5 1
+pintype=pas
+}
+T 350 800 8 10 1 1 0 6 1
+refdes=Q?
+T 0 2050 5 10 0 0 0 0 1
+device=JFET N-Channel
+T 0 1050 5 10 0 0 0 0 1
+author=Stefan Salewski
+T 0 1250 5 10 0 0 0 0 1
+description=JFET N-Channel
+T 0 1450 5 10 0 0 0 0 1
+numslots=0
+T 0 1650 5 10 0 0 0 0 1
+dist-license=GPL
+T 0 1850 5 10 0 0 0 0 1
+use-license=unlimited
+L 200 600 400 600 3 0 0 0 -1 -1
+L 400 200 200 200 3 0 0 0 -1 -1
+L 200 650 200 150 3 0 0 0 -1 -1
+L 100 250 200 200 3 0 0 0 -1 -1
+L 200 200 100 150 3 0 0 0 -1 -1
diff --git a/gschem/project b/gschem/project
index d128c7a..68ab2f3 100644
--- a/gschem/project
+++ b/gschem/project
@@ -1,2 +1,4 @@
+elements-dir lib/footprints
+
schematics preamp_bass.sch preamp_melody.sch tuner.sch crossover.sch outputs.sch
output-name board