aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Redon <kevredon@mail.tsaitgaist.info>2011-10-26 14:05:18 +0200
committerKevin Redon <kevredon@mail.tsaitgaist.info>2011-10-26 14:05:18 +0200
commit85ef0105b91802d6abf165d5c2de141b16fa90a1 (patch)
treef4bd4b63146cb0db560245792b4c2ed934005447
parent7bb1977810fa80fc3c14a67436a204bb39ef7efc (diff)
switched from KiCAD to gEDA (scriptable), SAM3S replaces SAM7S, no PLLRC required, 2.2uF cap replaces 1uF for less different components, uSD slot replaces flash
-rw-r--r--hardware/geda/Rakefile42
-rw-r--r--hardware/geda/gafrc3
-rw-r--r--hardware/geda/gschemrc3
-rw-r--r--hardware/geda/lib/symbols/1.8V-plus-1.sym17
-rw-r--r--hardware/geda/lib/symbols/CB3Q3244.sym334
-rw-r--r--hardware/geda/lib/symbols/Ferrite-Bead-4.sym40
-rw-r--r--hardware/geda/lib/symbols/SAM3SXB.sym716
-rw-r--r--hardware/geda/lib/symbols/ap7332-sot26.sym78
-rw-r--r--hardware/geda/lib/symbols/armjtagconn.sym234
-rw-r--r--hardware/geda/lib/symbols/fpf2005.sym67
-rw-r--r--hardware/geda/lib/symbols/ftdi.sym74
-rw-r--r--hardware/geda/lib/symbols/gittitle-1.sym34
-rw-r--r--hardware/geda/lib/symbols/jack.sym43
-rw-r--r--hardware/geda/lib/symbols/microSD-NO.sym124
-rw-r--r--hardware/geda/lib/symbols/rebel.sym74
-rw-r--r--hardware/geda/lib/symbols/sc_no.sym129
-rw-r--r--hardware/geda/lib/symbols/usb-minib.sym107
-rw-r--r--hardware/geda/simtrace.sch1295
-rw-r--r--hardware/geda/version1
19 files changed, 3415 insertions, 0 deletions
diff --git a/hardware/geda/Rakefile b/hardware/geda/Rakefile
new file mode 100644
index 0000000..8330461
--- /dev/null
+++ b/hardware/geda/Rakefile
@@ -0,0 +1,42 @@
+require 'rake/clean'
+
+# important info
+target = "simtrace"
+version = IO.read("version").chomp
+date = Time.now.strftime("%d-%m-%y")
+revision = `git log --pretty=oneline "#{target}.sch" | wc -l`.chomp.to_i
+
+# common files
+sch = "#{target}.sch"
+vsch = "#{target}_v#{version}.#{revision.to_s.rjust(3,'0')}.sch"
+
+task :default => [:version,:print,:pdf]
+
+task :version => vsch
+CLEAN.include(vsch)
+CLOBBER.include("#{target}_*.sch")
+
+task :print => "#{target}.ps"
+CLEAN.include("#{target}.ps")
+
+task :pdf => "#{target}.pdf"
+CLEAN.include("#{target}.pdf")
+
+file vsch => sch do
+ sh "cp #{sch} #{vsch}"
+ # on \ is to prevent ruby interpreting it, th other is for sed
+ # the version
+ sh "sed -i 's/\\(version=\\)\\$Version\\$/\\1#{version}/' #{vsch}"
+ # the date
+ sh "sed -i 's/\\(date=\\)\\$Date\\$/\\1#{date}/' #{vsch}"
+ # the revision
+ sh "sed -i 's/\\(revision=\\)\\$Revision\\$/\\1#{revision}/' #{vsch}"
+end
+
+file "#{target}.ps" => vsch do
+ sh "gschem -p -o #{target}.ps -s /usr/share/gEDA/scheme/print.scm #{vsch} > /dev/null 2>&1"
+end
+
+file "#{target}.pdf" => "#{target}.ps" do
+ sh "ps2pdf -sPAPERSIZE=a4 #{target}.ps"
+end
diff --git a/hardware/geda/gafrc b/hardware/geda/gafrc
new file mode 100644
index 0000000..0a62c54
--- /dev/null
+++ b/hardware/geda/gafrc
@@ -0,0 +1,3 @@
+; .sch gEDA configuration file
+(define gedasymbols "lib")
+(component-library (build-path gedasymbols "symbols"))
diff --git a/hardware/geda/gschemrc b/hardware/geda/gschemrc
new file mode 100644
index 0000000..7de188d
--- /dev/null
+++ b/hardware/geda/gschemrc
@@ -0,0 +1,3 @@
+; gschem configuration file
+(paper-size 11.69 8.27) ; A4
+;(output-color "enabled") ; for color postscript output (black background)
diff --git a/hardware/geda/lib/symbols/1.8V-plus-1.sym b/hardware/geda/lib/symbols/1.8V-plus-1.sym
new file mode 100644
index 0000000..f2d072c
--- /dev/null
+++ b/hardware/geda/lib/symbols/1.8V-plus-1.sym
@@ -0,0 +1,17 @@
+v 20110115 2
+P 200 0 200 200 1 0 0
+{
+T 250 50 5 6 0 1 0 0 1
+pinnumber=1
+T 250 50 5 6 0 0 0 0 1
+pinseq=1
+T 250 50 5 6 0 1 0 0 1
+pinlabel=1
+T 250 50 5 6 0 1 0 0 1
+pintype=pwr
+}
+L 50 200 350 200 3 0 0 0 -1 -1
+T 75 250 9 8 1 0 0 0 1
++1.8V
+T 300 0 8 8 0 0 0 0 1
+net=+1.8V:1
diff --git a/hardware/geda/lib/symbols/CB3Q3244.sym b/hardware/geda/lib/symbols/CB3Q3244.sym
new file mode 100644
index 0000000..13b267d
--- /dev/null
+++ b/hardware/geda/lib/symbols/CB3Q3244.sym
@@ -0,0 +1,334 @@
+v 20110115 2
+L 450 2000 550 2200 3 0 0 0 -1 -1
+L 550 2200 650 2000 3 0 0 0 -1 -1
+L 650 2000 450 2000 3 0 0 0 -1 -1
+L 450 2450 650 2450 3 0 0 0 -1 -1
+L 450 2500 650 2500 3 0 0 0 -1 -1
+V 550 2250 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 550 2300 550 2450 3 0 0 0 -1 -1
+L 750 2000 850 2200 3 0 0 0 -1 -1
+L 850 2200 950 2000 3 0 0 0 -1 -1
+L 950 2000 750 2000 3 0 0 0 -1 -1
+L 750 2450 950 2450 3 0 0 0 -1 -1
+L 750 2500 950 2500 3 0 0 0 -1 -1
+V 850 2250 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 850 2300 850 2450 3 0 0 0 -1 -1
+L 1050 2000 1150 2200 3 0 0 0 -1 -1
+L 1150 2200 1250 2000 3 0 0 0 -1 -1
+L 1250 2000 1050 2000 3 0 0 0 -1 -1
+L 1050 2450 1250 2450 3 0 0 0 -1 -1
+L 1050 2500 1250 2500 3 0 0 0 -1 -1
+V 1150 2250 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 1150 2300 1150 2450 3 0 0 0 -1 -1
+L 1350 2000 1450 2200 3 0 0 0 -1 -1
+L 1450 2200 1550 2000 3 0 0 0 -1 -1
+L 1550 2000 1350 2000 3 0 0 0 -1 -1
+L 1350 2450 1550 2450 3 0 0 0 -1 -1
+L 1350 2500 1550 2500 3 0 0 0 -1 -1
+V 1450 2250 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 1450 2300 1450 2450 3 0 0 0 -1 -1
+L 500 2600 500 2500 3 0 0 0 -1 -1
+L 600 2500 600 2600 3 0 0 0 -1 -1
+L 300 2600 500 2600 3 0 0 0 -1 -1
+L 600 2600 1700 2600 3 0 0 0 -1 -1
+L 300 2800 800 2800 3 0 0 0 -1 -1
+L 800 2800 800 2500 3 0 0 0 -1 -1
+L 900 2500 900 2800 3 0 0 0 -1 -1
+L 900 2800 1700 2800 3 0 0 0 -1 -1
+L 1100 2500 1100 3000 3 0 0 0 -1 -1
+L 300 3000 1100 3000 3 0 0 0 -1 -1
+L 1200 2500 1200 3000 3 0 0 0 -1 -1
+L 1200 3000 1700 3000 3 0 0 0 -1 -1
+L 1400 2500 1400 3200 3 0 0 0 -1 -1
+L 300 3200 1400 3200 3 0 0 0 -1 -1
+L 1500 2500 1500 3200 3 0 0 0 -1 -1
+L 1500 3200 1700 3200 3 0 0 0 -1 -1
+L 550 2000 550 1800 3 0 0 0 -1 -1
+L 550 1800 300 1800 3 0 0 0 -1 -1
+L 1450 2000 1450 1800 3 0 0 0 -1 -1
+L 1150 2000 1150 1800 3 0 0 0 -1 -1
+L 850 2000 850 1800 3 0 0 0 -1 -1
+L 850 1800 550 1800 3 0 0 0 -1 -1
+L 1150 1800 850 1800 3 0 0 0 -1 -1
+L 1450 1800 1150 1800 3 0 0 0 -1 -1
+P 0 3200 300 3200 1 0 0
+{
+T 0 3200 5 10 0 0 0 0 1
+pintype=io
+T 355 3195 5 10 1 1 0 0 1
+pinlabel=1A1
+T 205 3245 5 10 1 1 0 6 1
+pinnumber=2
+T 0 3200 5 10 0 0 0 0 1
+pinseq=2
+}
+P 0 3000 300 3000 1 0 0
+{
+T 0 3000 5 10 0 0 0 0 1
+pintype=io
+T 355 2995 5 10 1 1 0 0 1
+pinlabel=1A2
+T 205 3045 5 10 1 1 0 6 1
+pinnumber=4
+T 0 3000 5 10 0 0 0 0 1
+pinseq=4
+}
+P 0 2800 300 2800 1 0 0
+{
+T 0 2800 5 10 0 0 0 0 1
+pintype=io
+T 355 2795 5 10 1 1 0 0 1
+pinlabel=1A3
+T 205 2845 5 10 1 1 0 6 1
+pinnumber=6
+T 0 2800 5 10 0 0 0 0 1
+pinseq=6
+}
+P 0 2600 300 2600 1 0 0
+{
+T 0 2600 5 10 0 0 0 0 1
+pintype=io
+T 355 2595 5 10 1 1 0 0 1
+pinlabel=1A4
+T 205 2645 5 10 1 1 0 6 1
+pinnumber=8
+T 0 2600 5 10 0 0 0 0 1
+pinseq=8
+}
+P 2000 3200 1700 3200 1 0 0
+{
+T 2000 3200 5 10 0 0 0 0 1
+pintype=io
+T 1645 3195 5 10 1 1 0 6 1
+pinlabel=1B1
+T 1795 3245 5 10 1 1 0 0 1
+pinnumber=18
+T 2000 3200 5 10 0 0 0 0 1
+pinseq=18
+}
+P 2000 3000 1700 3000 1 0 0
+{
+T 2000 3000 5 10 0 0 0 0 1
+pintype=io
+T 1645 2995 5 10 1 1 0 6 1
+pinlabel=1B2
+T 1795 3045 5 10 1 1 0 0 1
+pinnumber=16
+T 2000 3000 5 10 0 0 0 0 1
+pinseq=16
+}
+P 2000 2800 1700 2800 1 0 0
+{
+T 2000 2800 5 10 0 0 0 0 1
+pintype=io
+T 1645 2795 5 10 1 1 0 6 1
+pinlabel=1B3
+T 1795 2845 5 10 1 1 0 0 1
+pinnumber=14
+T 2000 2800 5 10 0 0 0 0 1
+pinseq=14
+}
+P 2000 2600 1700 2600 1 0 0
+{
+T 2000 2600 5 10 0 0 0 0 1
+pintype=io
+T 1645 2595 5 10 1 1 0 6 1
+pinlabel=1B4
+T 1795 2645 5 10 1 1 0 0 1
+pinnumber=12
+T 2000 2600 5 10 0 0 0 0 1
+pinseq=12
+}
+P 0 1800 300 1800 1 0 0
+{
+T 100 1800 5 10 0 0 0 0 1
+pintype=in
+T 355 1795 5 10 1 1 0 0 1
+pinlabel=/1OE
+T 205 1845 5 10 1 1 0 6 1
+pinnumber=1
+T 100 1800 5 10 0 0 0 0 1
+pinseq=1
+}
+L 450 300 550 500 3 0 0 0 -1 -1
+L 550 500 650 300 3 0 0 0 -1 -1
+L 650 300 450 300 3 0 0 0 -1 -1
+L 450 750 650 750 3 0 0 0 -1 -1
+L 450 800 650 800 3 0 0 0 -1 -1
+V 550 550 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 550 600 550 750 3 0 0 0 -1 -1
+L 750 300 850 500 3 0 0 0 -1 -1
+L 850 500 950 300 3 0 0 0 -1 -1
+L 950 300 750 300 3 0 0 0 -1 -1
+L 750 750 950 750 3 0 0 0 -1 -1
+L 750 800 950 800 3 0 0 0 -1 -1
+V 850 550 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 850 600 850 750 3 0 0 0 -1 -1
+L 1050 300 1150 500 3 0 0 0 -1 -1
+L 1150 500 1250 300 3 0 0 0 -1 -1
+L 1250 300 1050 300 3 0 0 0 -1 -1
+L 1050 750 1250 750 3 0 0 0 -1 -1
+L 1050 800 1250 800 3 0 0 0 -1 -1
+V 1150 550 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 1150 600 1150 750 3 0 0 0 -1 -1
+L 1350 300 1450 500 3 0 0 0 -1 -1
+L 1450 500 1550 300 3 0 0 0 -1 -1
+L 1550 300 1350 300 3 0 0 0 -1 -1
+L 1350 750 1550 750 3 0 0 0 -1 -1
+L 1350 800 1550 800 3 0 0 0 -1 -1
+V 1450 550 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 1450 600 1450 750 3 0 0 0 -1 -1
+L 500 900 500 800 3 0 0 0 -1 -1
+L 600 800 600 900 3 0 0 0 -1 -1
+L 300 900 500 900 3 0 0 0 -1 -1
+L 600 900 1700 900 3 0 0 0 -1 -1
+L 300 1100 800 1100 3 0 0 0 -1 -1
+L 800 1100 800 800 3 0 0 0 -1 -1
+L 900 800 900 1100 3 0 0 0 -1 -1
+L 900 1100 1700 1100 3 0 0 0 -1 -1
+L 1100 800 1100 1300 3 0 0 0 -1 -1
+L 300 1300 1100 1300 3 0 0 0 -1 -1
+L 1200 800 1200 1300 3 0 0 0 -1 -1
+L 1200 1300 1700 1300 3 0 0 0 -1 -1
+L 1400 800 1400 1500 3 0 0 0 -1 -1
+L 300 1500 1400 1500 3 0 0 0 -1 -1
+L 1500 800 1500 1500 3 0 0 0 -1 -1
+L 1500 1500 1700 1500 3 0 0 0 -1 -1
+L 550 300 550 100 3 0 0 0 -1 -1
+L 550 100 300 100 3 0 0 0 -1 -1
+L 1450 300 1450 100 3 0 0 0 -1 -1
+L 1150 300 1150 100 3 0 0 0 -1 -1
+L 850 300 850 100 3 0 0 0 -1 -1
+L 850 100 550 100 3 0 0 0 -1 -1
+L 1150 100 850 100 3 0 0 0 -1 -1
+L 1450 100 1150 100 3 0 0 0 -1 -1
+P 0 1500 300 1500 1 0 0
+{
+T 0 1500 5 10 0 0 0 0 1
+pintype=io
+T 355 1495 5 10 1 1 0 0 1
+pinlabel=2A1
+T 205 1545 5 10 1 1 0 6 1
+pinnumber=11
+T 0 1500 5 10 0 0 0 0 1
+pinseq=11
+}
+P 0 1300 300 1300 1 0 0
+{
+T 0 1300 5 10 0 0 0 0 1
+pintype=io
+T 355 1295 5 10 1 1 0 0 1
+pinlabel=2A2
+T 205 1345 5 10 1 1 0 6 1
+pinnumber=13
+T 0 1300 5 10 0 0 0 0 1
+pinseq=13
+}
+P 0 1100 300 1100 1 0 0
+{
+T 0 1100 5 10 0 0 0 0 1
+pintype=io
+T 355 1095 5 10 1 1 0 0 1
+pinlabel=2A3
+T 205 1145 5 10 1 1 0 6 1
+pinnumber=15
+T 0 1100 5 10 0 0 0 0 1
+pinseq=15
+}
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=io
+T 355 895 5 10 1 1 0 0 1
+pinlabel=2A4
+T 205 945 5 10 1 1 0 6 1
+pinnumber=17
+T 0 900 5 10 0 0 0 0 1
+pinseq=17
+}
+P 2000 1500 1700 1500 1 0 0
+{
+T 2000 1500 5 10 0 0 0 0 1
+pintype=io
+T 1645 1495 5 10 1 1 0 6 1
+pinlabel=2B1
+T 1795 1545 5 10 1 1 0 0 1
+pinnumber=9
+T 2000 1500 5 10 0 0 0 0 1
+pinseq=9
+}
+P 2000 1300 1700 1300 1 0 0
+{
+T 2000 1300 5 10 0 0 0 0 1
+pintype=io
+T 1645 1295 5 10 1 1 0 6 1
+pinlabel=2B2
+T 1795 1345 5 10 1 1 0 0 1
+pinnumber=7
+T 2000 1300 5 10 0 0 0 0 1
+pinseq=7
+}
+P 2000 1100 1700 1100 1 0 0
+{
+T 2000 1100 5 10 0 0 0 0 1
+pintype=io
+T 1645 1095 5 10 1 1 0 6 1
+pinlabel=2B3
+T 1795 1145 5 10 1 1 0 0 1
+pinnumber=5
+T 2000 1100 5 10 0 0 0 0 1
+pinseq=5
+}
+P 2000 900 1700 900 1 0 0
+{
+T 2000 900 5 10 0 0 0 0 1
+pintype=io
+T 1645 895 5 10 1 1 0 6 1
+pinlabel=2B4
+T 1795 945 5 10 1 1 0 0 1
+pinnumber=3
+T 2000 900 5 10 0 0 0 0 1
+pinseq=3
+}
+P 0 100 300 100 1 0 0
+{
+T 100 100 5 10 0 0 0 0 1
+pintype=in
+T 355 95 5 10 1 1 0 0 1
+pinlabel=/2OE
+T 205 145 5 10 1 1 0 6 1
+pinnumber=19
+T 100 100 5 10 0 0 0 0 1
+pinseq=19
+}
+P 2000 3600 1700 3600 1 0 0
+{
+T 2000 3600 5 10 0 0 0 0 1
+pintype=pwr
+T 1645 3595 5 10 1 1 0 6 1
+pinlabel=GND
+T 1795 3645 5 10 1 1 0 0 1
+pinnumber=20
+T 2000 3600 5 10 0 0 0 0 1
+pinseq=20
+}
+P 0 3600 300 3600 1 0 0
+{
+T 0 3600 5 10 0 0 0 0 1
+pintype=pwr
+T 355 3595 5 10 1 1 0 0 1
+pinlabel=VCC
+T 205 3645 5 10 1 1 0 6 1
+pinnumber=10
+T 0 3600 5 10 0 0 0 0 1
+pinseq=10
+}
+B 300 0 1400 3800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 300 3900 8 10 1 1 0 0 1
+netname=IC?
+T 300 4300 8 10 0 0 0 0 1
+device=CB3Q3244
+T 300 4100 8 10 0 0 0 0 1
+description=2x4-bit FET bus switch
+T 800 3900 9 10 1 0 0 0 1
+CB3Q3244
diff --git a/hardware/geda/lib/symbols/Ferrite-Bead-4.sym b/hardware/geda/lib/symbols/Ferrite-Bead-4.sym
new file mode 100644
index 0000000..24b9e48
--- /dev/null
+++ b/hardware/geda/lib/symbols/Ferrite-Bead-4.sym
@@ -0,0 +1,40 @@
+v 20081231 1
+P 0 100 200 100 1 0 0
+{
+T 100 150 5 8 0 1 0 6 1
+pinnumber=1
+T 100 50 5 8 0 1 0 8 1
+pinseq=1
+T 250 100 9 8 0 1 0 0 1
+pinlabel=1
+T 250 100 5 8 0 1 0 2 1
+pintype=pas
+}
+P 800 100 600 100 1 0 0
+{
+T 700 150 5 8 0 1 0 0 1
+pinnumber=2
+T 700 50 5 8 0 1 0 2 1
+pinseq=2
+T 550 100 9 8 0 1 0 6 1
+pinlabel=2
+T 550 100 5 8 0 1 0 8 1
+pintype=pas
+}
+T 400 350 8 10 1 1 0 4 1
+refdes=FB?
+T 0 1600 5 10 0 0 0 0 1
+device=Ferrite bead
+T 0 600 5 10 0 0 0 0 1
+author=Stefan Salewski
+T 0 800 5 10 0 0 0 0 1
+description=Ferrite bead
+T 0 1000 5 10 0 0 0 0 1
+numslots=0
+T 0 1200 5 10 0 0 0 0 1
+dist-license=GPL
+T 0 1400 5 10 0 0 0 0 1
+use-license=unlimited
+L 200 100 600 100 3 0 0 0 -1 -1
+B 250 175 300 50 3 0 0 0 -1 -1 3 0 45 10 -1 -1
+B 250 -25 300 50 3 0 0 0 -1 -1 3 0 45 10 -1 -1
diff --git a/hardware/geda/lib/symbols/SAM3SXB.sym b/hardware/geda/lib/symbols/SAM3SXB.sym
new file mode 100644
index 0000000..212b7c5
--- /dev/null
+++ b/hardware/geda/lib/symbols/SAM3SXB.sym
@@ -0,0 +1,716 @@
+v 20110115 2
+P 4700 100 4400 100 1 0 0
+{
+T 4700 100 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 95 5 10 1 1 0 6 1
+pinlabel=ADVREF
+T 4495 145 5 10 1 1 0 0 1
+pinnumber=1
+T 4700 100 5 10 0 0 180 0 1
+pinseq=1
+}
+P 0 1800 300 1800 1 0 0
+{
+T 0 1800 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1795 5 10 1 1 0 0 1
+pinlabel=GND
+T 205 1845 5 10 1 1 0 6 1
+pinnumber=2
+T 0 1800 5 10 0 0 0 0 1
+pinseq=2
+}
+P 4700 1200 4400 1200 1 0 0
+{
+T 4700 1200 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 1195 5 10 1 1 0 6 1
+pinlabel=PB0/AD4
+T 4495 1245 5 10 1 1 0 0 1
+pinnumber=3
+T 4700 1200 5 10 0 0 180 0 1
+pinseq=3
+}
+P 0 7000 300 7000 1 0 0
+{
+T 0 7000 5 10 0 0 180 0 1
+pintype=unknown
+T 355 6995 5 10 1 1 0 0 1
+pinlabel=TDI/PB4
+T 205 7045 5 10 1 1 0 6 1
+pinnumber=33
+T 0 7000 5 10 0 0 180 0 1
+pinseq=33
+}
+P 4700 6600 4400 6600 1 0 0
+{
+T 4700 6600 5 10 0 0 0 0 1
+pintype=unknown
+T 4345 6595 5 10 1 1 0 6 1
+pinlabel=PA6/PGMNOE
+T 4495 6645 5 10 1 1 0 0 1
+pinnumber=34
+T 4700 6600 5 10 0 0 0 0 1
+pinseq=34
+}
+P 4700 6800 4400 6800 1 0 0
+{
+T 4700 6800 5 10 0 0 0 0 1
+pintype=unknown
+T 4345 6795 5 10 1 1 0 6 1
+pinlabel=PA5/PGMRDY
+T 4495 6845 5 10 1 1 0 0 1
+pinnumber=35
+T 4700 6800 5 10 0 0 0 0 1
+pinseq=35
+}
+P 4700 7000 4400 7000 1 0 0
+{
+T 4700 7000 5 10 0 0 0 0 1
+pintype=unknown
+T 4345 6995 5 10 1 1 0 6 1
+pinlabel=PA4/PGMNCMD
+T 4495 7045 5 10 1 1 0 0 1
+pinnumber=36
+T 4700 7000 5 10 0 0 0 0 1
+pinseq=36
+}
+P 4700 2400 4400 2400 1 0 0
+{
+T 4700 2400 5 10 0 0 0 0 1
+pintype=unknown
+T 4345 2395 5 10 1 1 0 6 1
+pinlabel=PA27/PGMD15
+T 4495 2445 5 10 1 1 0 0 1
+pinnumber=37
+T 4700 2400 5 10 0 0 0 0 1
+pinseq=37
+}
+P 4700 2200 4400 2200 1 0 0
+{
+T 4700 2200 5 10 0 0 0 0 1
+pintype=unknown
+T 4345 2195 5 10 1 1 0 6 1
+pinlabel=PA28
+T 4495 2245 5 10 1 1 0 0 1
+pinnumber=38
+T 4700 2200 5 10 0 0 0 0 1
+pinseq=38
+}
+P 0 7800 300 7800 1 0 0
+{
+T 0 7800 5 10 0 0 180 0 1
+pintype=unknown
+T 355 7795 5 10 1 1 0 0 1
+pinlabel=NRST
+T 205 7845 5 10 1 1 0 6 1
+pinnumber=39
+T 0 7800 5 10 0 0 180 0 1
+pinseq=39
+}
+P 0 7600 300 7600 1 0 0
+{
+T 0 7600 5 10 0 0 180 0 1
+pintype=unknown
+T 355 7595 5 10 1 1 0 0 1
+pinlabel=TST
+T 205 7645 5 10 1 1 0 6 1
+pinnumber=40
+T 0 7600 5 10 0 0 180 0 1
+pinseq=40
+}
+P 4700 2000 4400 2000 1 0 0
+{
+T 4700 2000 5 10 0 0 0 0 1
+pintype=unknown
+T 4345 1995 5 10 1 1 0 6 1
+pinlabel=PA29
+T 4495 2045 5 10 1 1 0 0 1
+pinnumber=41
+T 4700 2000 5 10 0 0 0 0 1
+pinseq=41
+}
+P 4700 1800 4400 1800 1 0 0
+{
+T 4700 1800 5 10 0 0 0 0 1
+pintype=unknown
+T 4345 1795 5 10 1 1 0 6 1
+pinlabel=PA30
+T 4495 1845 5 10 1 1 0 0 1
+pinnumber=42
+T 4700 1800 5 10 0 0 0 0 1
+pinseq=42
+}
+P 4700 7200 4400 7200 1 0 0
+{
+T 4700 7200 5 10 0 0 0 0 1
+pintype=unknown
+T 4345 7195 5 10 1 1 0 6 1
+pinlabel=PA3
+T 4495 7245 5 10 1 1 0 0 1
+pinnumber=43
+T 4700 7200 5 10 0 0 0 0 1
+pinseq=43
+}
+P 4700 7400 4400 7400 1 0 0
+{
+T 4700 7400 5 10 0 0 0 0 1
+pintype=unknown
+T 4345 7395 5 10 1 1 0 6 1
+pinlabel=PA2/PGMEN2
+T 4495 7445 5 10 1 1 0 0 1
+pinnumber=44
+T 4700 7400 5 10 0 0 0 0 1
+pinseq=44
+}
+P 0 4000 300 4000 1 0 0
+{
+T 0 4000 5 10 0 0 180 0 1
+pintype=unknown
+T 355 3995 5 10 1 1 0 0 1
+pinlabel=VDDIO
+T 205 4045 5 10 1 1 0 6 1
+pinnumber=45
+T 0 4000 5 10 0 0 180 0 1
+pinseq=45
+}
+P 0 1400 300 1400 1 0 0
+{
+T 0 1400 5 10 0 0 180 0 1
+pintype=unknown
+T 355 1395 5 10 1 1 0 0 1
+pinlabel=GND
+T 205 1445 5 10 1 1 0 6 1
+pinnumber=46
+T 0 1400 5 10 0 0 180 0 1
+pinseq=46
+}
+P 4700 7600 4400 7600 1 0 0
+{
+T 4700 7600 5 10 0 0 0 0 1
+pintype=unknown
+T 4345 7595 5 10 1 1 0 6 1
+pinlabel=PA1/PGMEN1
+T 4495 7645 5 10 1 1 0 0 1
+pinnumber=47
+T 4700 7600 5 10 0 0 0 0 1
+pinseq=47
+}
+P 4700 7800 4400 7800 1 0 0
+{
+T 4700 7800 5 10 0 0 0 0 1
+pintype=unknown
+T 4345 7795 5 10 1 1 0 6 1
+pinlabel=PA0/PGMEN0
+T 4495 7845 5 10 1 1 0 0 1
+pinnumber=48
+T 4700 7800 5 10 0 0 0 0 1
+pinseq=48
+}
+P 0 6800 300 6800 1 0 0
+{
+T 0 6800 5 10 0 0 180 0 1
+pintype=unknown
+T 355 6795 5 10 1 1 0 0 1
+pinlabel=TDO/TRACESWO/PB5
+T 205 6845 5 10 1 1 0 6 1
+pinnumber=49
+T 0 6800 5 10 0 0 180 0 1
+pinseq=49
+}
+P 0 6200 300 6200 1 0 0
+{
+T 0 6200 5 10 0 0 180 0 1
+pintype=unknown
+T 355 6195 5 10 1 1 0 0 1
+pinlabel=JTAGSEL
+T 205 6245 5 10 1 1 0 6 1
+pinnumber=50
+T 0 6200 5 10 0 0 180 0 1
+pinseq=50
+}
+P 0 6600 300 6600 1 0 0
+{
+T 0 6600 5 10 0 0 180 0 1
+pintype=unknown
+T 355 6595 5 10 1 1 0 0 1
+pinlabel=TMS/SWDIO/PB6
+T 205 6645 5 10 1 1 0 6 1
+pinnumber=51
+T 0 6600 5 10 0 0 180 0 1
+pinseq=51
+}
+P 4700 1600 4400 1600 1 0 0
+{
+T 4700 1600 5 10 0 0 0 0 1
+pintype=unknown
+T 4345 1595 5 10 1 1 0 6 1
+pinlabel=PA31
+T 4495 1645 5 10 1 1 0 0 1
+pinnumber=52
+T 4700 1600 5 10 0 0 0 0 1
+pinseq=52
+}
+P 0 6400 300 6400 1 0 0
+{
+T 0 6400 5 10 0 0 180 0 1
+pintype=unknown
+T 355 6395 5 10 1 1 0 0 1
+pinlabel=TCK/SWCLK/PB7
+T 205 6445 5 10 1 1 0 6 1
+pinnumber=53
+T 0 6400 5 10 0 0 180 0 1
+pinseq=53
+}
+P 0 2200 300 2200 1 0 0
+{
+T 0 2200 5 10 0 0 180 0 1
+pintype=unknown
+T 355 2195 5 10 1 1 0 0 1
+pinlabel=VDDCORE
+T 205 2245 5 10 1 1 0 6 1
+pinnumber=54
+T 0 2200 5 10 0 0 180 0 1
+pinseq=54
+}
+P 0 7400 300 7400 1 0 0
+{
+T 0 7400 5 10 0 0 180 0 1
+pintype=unknown
+T 355 7395 5 10 1 1 0 0 1
+pinlabel=ERASE/PB12
+T 205 7445 5 10 1 1 0 6 1
+pinnumber=55
+T 0 7400 5 10 0 0 180 0 1
+pinseq=55
+}
+P 0 5800 300 5800 1 0 0
+{
+T 0 5800 5 10 0 0 180 0 1
+pintype=unknown
+T 355 5795 5 10 1 1 0 0 1
+pinlabel=DDM/PB10
+T 205 5845 5 10 1 1 0 6 1
+pinnumber=56
+T 0 5800 5 10 0 0 180 0 1
+pinseq=56
+}
+P 0 5600 300 5600 1 0 0
+{
+T 0 5600 5 10 0 0 180 0 1
+pintype=unknown
+T 355 5595 5 10 1 1 0 0 1
+pinlabel=DDP/PB11
+T 205 5645 5 10 1 1 0 6 1
+pinnumber=57
+T 0 5600 5 10 0 0 180 0 1
+pinseq=57
+}
+P 0 3800 300 3800 1 0 0
+{
+T 0 3800 5 10 0 0 180 0 1
+pintype=unknown
+T 355 3795 5 10 1 1 0 0 1
+pinlabel=VDDIO
+T 205 3845 5 10 1 1 0 6 1
+pinnumber=58
+T 0 3800 5 10 0 0 180 0 1
+pinseq=58
+}
+P 0 800 300 800 1 0 0
+{
+T 0 800 5 10 0 0 180 0 1
+pintype=unknown
+T 355 795 5 10 1 1 0 0 1
+pinlabel=PB13/DAC0
+T 205 845 5 10 1 1 0 6 1
+pinnumber=59
+T 0 800 5 10 0 0 180 0 1
+pinseq=59
+}
+P 0 1200 300 1200 1 0 0
+{
+T 0 1200 5 10 0 0 180 0 1
+pintype=unknown
+T 355 1195 5 10 1 1 0 0 1
+pinlabel=GND
+T 205 1245 5 10 1 1 0 6 1
+pinnumber=60
+T 0 1200 5 10 0 0 180 0 1
+pinseq=60
+}
+P 0 5200 300 5200 1 0 0
+{
+T 0 5200 5 10 0 0 180 0 1
+pintype=unknown
+T 355 5195 5 10 1 1 0 0 1
+pinlabel=XOUT/PB8
+T 205 5245 5 10 1 1 0 6 1
+pinnumber=61
+T 0 5200 5 10 0 0 180 0 1
+pinseq=61
+}
+P 0 5000 300 5000 1 0 0
+{
+T 0 5000 5 10 0 0 180 0 1
+pintype=unknown
+T 355 4995 5 10 1 1 0 0 1
+pinlabel=XIN/PGMCK/PB9
+T 205 5045 5 10 1 1 0 6 1
+pinnumber=62
+T 0 5000 5 10 0 0 180 0 1
+pinseq=62
+}
+P 0 600 300 600 1 0 0
+{
+T 0 600 5 10 0 0 180 0 1
+pintype=unknown
+T 355 595 5 10 1 1 0 0 1
+pinlabel=PB14/DAC1
+T 205 645 5 10 1 1 0 6 1
+pinnumber=63
+T 0 600 5 10 0 0 180 0 1
+pinseq=63
+}
+P 0 3000 300 3000 1 0 0
+{
+T 0 3000 5 10 0 0 180 0 1
+pintype=unknown
+T 355 2995 5 10 1 1 0 0 1
+pinlabel=VDDPLL
+T 205 3045 5 10 1 1 0 6 1
+pinnumber=64
+T 0 3000 5 10 0 0 180 0 1
+pinseq=64
+}
+P 4700 1000 4400 1000 1 0 0
+{
+T 4700 1000 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 995 5 10 1 1 0 6 1
+pinlabel=PB1/AD5
+T 4495 1045 5 10 1 1 0 0 1
+pinnumber=4
+T 4700 1000 5 10 0 0 180 0 1
+pinseq=4
+}
+P 4700 800 4400 800 1 0 0
+{
+T 4700 800 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 795 5 10 1 1 0 6 1
+pinlabel=PB2/AD6
+T 4495 845 5 10 1 1 0 0 1
+pinnumber=5
+T 4700 800 5 10 0 0 180 0 1
+pinseq=5
+}
+P 4700 600 4400 600 1 0 0
+{
+T 4700 600 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 595 5 10 1 1 0 6 1
+pinlabel=PB3/AD7
+T 4495 645 5 10 1 1 0 0 1
+pinnumber=6
+T 4700 600 5 10 0 0 180 0 1
+pinseq=6
+}
+P 0 4600 300 4600 1 0 0
+{
+T 0 4600 5 10 0 0 0 0 1
+pintype=unknown
+T 355 4595 5 10 1 1 0 0 1
+pinlabel=VDDIN
+T 205 4645 5 10 1 1 0 6 1
+pinnumber=7
+T 0 4600 5 10 0 0 0 0 1
+pinseq=7
+}
+P 0 3400 300 3400 1 0 0
+{
+T 0 3400 5 10 0 0 0 0 1
+pintype=unknown
+T 355 3395 5 10 1 1 0 0 1
+pinlabel=VDDOUT
+T 205 3445 5 10 1 1 0 6 1
+pinnumber=8
+T 0 3400 5 10 0 0 0 0 1
+pinseq=8
+}
+P 4700 4400 4400 4400 1 0 0
+{
+T 4700 4400 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 4395 5 10 1 1 0 6 1
+pinlabel=PA17/PGMD5/AD0
+T 4495 4445 5 10 1 1 0 0 1
+pinnumber=9
+T 4700 4400 5 10 0 0 180 0 1
+pinseq=9
+}
+P 4700 4200 4400 4200 1 0 0
+{
+T 4700 4200 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 4195 5 10 1 1 0 6 1
+pinlabel=PA18/PGMD6/AD1
+T 4495 4245 5 10 1 1 0 0 1
+pinnumber=10
+T 4700 4200 5 10 0 0 180 0 1
+pinseq=10
+}
+P 4700 3600 4400 3600 1 0 0
+{
+T 4700 3600 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 3595 5 10 1 1 0 6 1
+pinlabel=PA21/PGMD9/AD8
+T 4495 3645 5 10 1 1 0 0 1
+pinnumber=11
+T 4700 3600 5 10 0 0 180 0 1
+pinseq=11
+}
+P 0 2600 300 2600 1 0 0
+{
+T 0 2600 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2595 5 10 1 1 0 0 1
+pinlabel=VDDCORE
+T 205 2645 5 10 1 1 0 6 1
+pinnumber=12
+T 0 2600 5 10 0 0 0 0 1
+pinseq=12
+}
+P 4700 4000 4400 4000 1 0 0
+{
+T 4700 4000 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 3995 5 10 1 1 0 6 1
+pinlabel=PA19/PGMD7/AD2
+T 4495 4045 5 10 1 1 0 0 1
+pinnumber=13
+T 4700 4000 5 10 0 0 180 0 1
+pinseq=13
+}
+P 4700 3400 4400 3400 1 0 0
+{
+T 4700 3400 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 3395 5 10 1 1 0 6 1
+pinlabel=PA22/PGMD11/AD9
+T 4495 3445 5 10 1 1 0 0 1
+pinnumber=14
+T 4700 3400 5 10 0 0 180 0 1
+pinseq=14
+}
+P 4700 3200 4400 3200 1 0 0
+{
+T 4700 3200 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 3195 5 10 1 1 0 6 1
+pinlabel=PA23/PGMD11
+T 4495 3245 5 10 1 1 0 0 1
+pinnumber=15
+T 4700 3200 5 10 0 0 180 0 1
+pinseq=15
+}
+P 4700 3800 4400 3800 1 0 0
+{
+T 4700 3800 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 3795 5 10 1 1 0 6 1
+pinlabel=PA20/PGMD8/AD3
+T 4495 3845 5 10 1 1 0 0 1
+pinnumber=16
+T 4700 3800 5 10 0 0 180 0 1
+pinseq=16
+}
+P 0 1600 300 1600 1 0 0
+{
+T 0 1600 5 10 0 0 0 0 1
+pintype=unknown
+T 355 1595 5 10 1 1 0 0 1
+pinlabel=GND
+T 205 1645 5 10 1 1 0 6 1
+pinnumber=17
+T 0 1600 5 10 0 0 0 0 1
+pinseq=17
+}
+P 0 4200 300 4200 1 0 0
+{
+T 0 4200 5 10 0 0 0 0 1
+pintype=unknown
+T 355 4195 5 10 1 1 0 0 1
+pinlabel=VDDIO
+T 205 4245 5 10 1 1 0 6 1
+pinnumber=18
+T 0 4200 5 10 0 0 0 0 1
+pinseq=18
+}
+P 4700 4600 4400 4600 1 0 0
+{
+T 4700 4600 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 4595 5 10 1 1 0 6 1
+pinlabel=PA16/PGMD4
+T 4495 4645 5 10 1 1 0 0 1
+pinnumber=19
+T 4700 4600 5 10 0 0 180 0 1
+pinseq=19
+}
+P 4700 4800 4400 4800 1 0 0
+{
+T 4700 4800 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 4795 5 10 1 1 0 6 1
+pinlabel=PA15/PGMD3
+T 4495 4845 5 10 1 1 0 0 1
+pinnumber=20
+T 4700 4800 5 10 0 0 180 0 1
+pinseq=20
+}
+P 4700 5000 4400 5000 1 0 0
+{
+T 4700 5000 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 4995 5 10 1 1 0 6 1
+pinlabel=PA14/PGMD2
+T 4495 5045 5 10 1 1 0 0 1
+pinnumber=21
+T 4700 5000 5 10 0 0 180 0 1
+pinseq=21
+}
+P 4700 5200 4400 5200 1 0 0
+{
+T 4700 5200 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 5195 5 10 1 1 0 6 1
+pinlabel=PA13/PGMD1
+T 4495 5245 5 10 1 1 0 0 1
+pinnumber=22
+T 4700 5200 5 10 0 0 180 0 1
+pinseq=22
+}
+P 4700 3000 4400 3000 1 0 0
+{
+T 4700 3000 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 2995 5 10 1 1 0 6 1
+pinlabel=PA24/PGMD12
+T 4495 3045 5 10 1 1 0 0 1
+pinnumber=23
+T 4700 3000 5 10 0 0 180 0 1
+pinseq=23
+}
+P 0 2400 300 2400 1 0 0
+{
+T 0 2400 5 10 0 0 0 0 1
+pintype=unknown
+T 355 2395 5 10 1 1 0 0 1
+pinlabel=VDDCORE
+T 205 2445 5 10 1 1 0 6 1
+pinnumber=24
+T 0 2400 5 10 0 0 0 0 1
+pinseq=24
+}
+P 4700 2800 4400 2800 1 0 0
+{
+T 4700 2800 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 2795 5 10 1 1 0 6 1
+pinlabel=PA25/PGMD13
+T 4495 2845 5 10 1 1 0 0 1
+pinnumber=25
+T 4700 2800 5 10 0 0 180 0 1
+pinseq=25
+}
+P 4700 2600 4400 2600 1 0 0
+{
+T 4700 2600 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 2595 5 10 1 1 0 6 1
+pinlabel=PA26/PGMD14
+T 4495 2645 5 10 1 1 0 0 1
+pinnumber=26
+T 4700 2600 5 10 0 0 180 0 1
+pinseq=26
+}
+P 4700 5400 4400 5400 1 0 0
+{
+T 4700 5400 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 5395 5 10 1 1 0 6 1
+pinlabel=PA12/PGMD0
+T 4495 5445 5 10 1 1 0 0 1
+pinnumber=27
+T 4700 5400 5 10 0 0 180 0 1
+pinseq=27
+}
+P 4700 5600 4400 5600 1 0 0
+{
+T 4700 5600 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 5595 5 10 1 1 0 6 1
+pinlabel=PA11/PGMM3
+T 4495 5645 5 10 1 1 0 0 1
+pinnumber=28
+T 4700 5600 5 10 0 0 180 0 1
+pinseq=28
+}
+P 4700 5800 4400 5800 1 0 0
+{
+T 4700 5800 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 5795 5 10 1 1 0 6 1
+pinlabel=PA10/PGMM2
+T 4495 5845 5 10 1 1 0 0 1
+pinnumber=29
+T 4700 5800 5 10 0 0 180 0 1
+pinseq=29
+}
+P 4700 6200 4400 6200 1 0 0
+{
+T 4700 6200 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 6195 5 10 1 1 0 6 1
+pinlabel=PA8/XOUT32/PGMM0
+T 4495 6245 5 10 1 1 0 0 1
+pinnumber=31
+T 4700 6200 5 10 0 0 180 0 1
+pinseq=31
+}
+P 4700 6400 4400 6400 1 0 0
+{
+T 4700 6400 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 6395 5 10 1 1 0 6 1
+pinlabel=PA7/XIN32/PGMNVALID
+T 4495 6445 5 10 1 1 0 0 1
+pinnumber=32
+T 4700 6400 5 10 0 0 180 0 1
+pinseq=32
+}
+P 4700 6000 4400 6000 1 0 0
+{
+T 4700 6000 5 10 0 0 180 0 1
+pintype=unknown
+T 4345 5995 5 10 1 1 0 6 1
+pinlabel=PA9/PGMM1
+T 4495 6045 5 10 1 1 0 0 1
+pinnumber=30
+T 4700 6000 5 10 0 0 180 0 1
+pinseq=30
+}
+B 300 0 4100 8000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 300 8100 8 10 1 1 0 0 1
+refdes=IC?
+T 3100 8100 9 10 1 0 0 0 1
+AT91SAM3SXB
+T 300 8700 8 10 0 0 0 0 1
+device=AT91SAM3SXB
+T 300 8500 8 10 0 0 0 0 1
+description=Atmeal AT91SAM3S1/2/4B microprocessor
+T 300 8300 8 10 0 0 0 0 1
+footprint=LQFP64,QFN64
diff --git a/hardware/geda/lib/symbols/ap7332-sot26.sym b/hardware/geda/lib/symbols/ap7332-sot26.sym
new file mode 100644
index 0000000..e062ea0
--- /dev/null
+++ b/hardware/geda/lib/symbols/ap7332-sot26.sym
@@ -0,0 +1,78 @@
+v 20110115 2
+P 0 1000 400 1000 1 0 0
+{
+T 0 1000 5 10 0 0 0 0 1
+pintype=pwr
+T 455 995 5 10 1 1 0 0 1
+pinlabel=VIN
+T 305 1045 5 10 1 1 0 6 1
+pinnumber=5
+T 0 1000 5 10 0 0 0 0 1
+pinseq=5
+}
+P 0 700 400 700 1 0 0
+{
+T 0 700 5 10 0 0 0 0 1
+pintype=in
+T 455 695 5 10 1 1 0 0 1
+pinlabel=EN1
+T 305 745 5 10 1 1 0 6 1
+pinnumber=4
+T 0 700 5 10 0 0 0 0 1
+pinseq=4
+}
+P 0 400 400 400 1 0 0
+{
+T 0 400 5 10 0 0 0 0 1
+pintype=in
+T 455 395 5 10 1 1 0 0 1
+pinlabel=EN2
+T 305 445 5 10 1 1 0 6 1
+pinnumber=3
+T 0 400 5 10 0 0 0 0 1
+pinseq=3
+}
+P 2000 1000 1600 1000 1 0 0
+{
+T 2000 1000 5 10 0 0 0 0 1
+pintype=pwr
+T 1545 995 5 10 1 1 0 6 1
+pinlabel=VOUT1
+T 1695 1045 5 10 1 1 0 0 1
+pinnumber=6
+T 2000 1000 5 10 0 0 0 0 1
+pinseq=6
+}
+P 2000 700 1600 700 1 0 0
+{
+T 2000 700 5 10 0 0 0 0 1
+pintype=pwr
+T 1545 695 5 10 1 1 0 6 1
+pinlabel=VOUT2
+T 1695 745 5 10 1 1 0 0 1
+pinnumber=1
+T 2000 700 5 10 0 0 0 0 1
+pinseq=1
+}
+P 2000 400 1600 400 1 0 0
+{
+T 2000 400 5 10 0 0 0 0 1
+pintype=pwr
+T 1545 395 5 10 1 1 0 6 1
+pinlabel=GND
+T 1695 445 5 10 1 1 0 0 1
+pinnumber=2
+T 2000 400 5 10 0 0 0 0 1
+pinseq=2
+}
+B 400 200 1200 1000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 400 1300 8 10 1 1 0 0 1
+refdes=IC?
+T 400 1900 8 10 0 0 0 0 1
+device=AP7332-SOT26
+T 400 1700 8 10 0 0 0 0 1
+description=dual 300mA LDO voltage regulator
+T 400 1500 8 10 0 0 0 0 1
+footprint=SOT26
+T 500 0 9 10 1 0 0 0 1
+LDO AP7332
diff --git a/hardware/geda/lib/symbols/armjtagconn.sym b/hardware/geda/lib/symbols/armjtagconn.sym
new file mode 100644
index 0000000..985dc41
--- /dev/null
+++ b/hardware/geda/lib/symbols/armjtagconn.sym
@@ -0,0 +1,234 @@
+v 20091004 2
+P 300 900 0 900 1 0 1
+{
+T 275 925 5 10 1 1 0 6 1
+pinnumber=2
+T 300 900 5 10 0 1 0 6 1
+pinseq=2
+T 325 900 3 10 1 1 0 1 1
+pinlabel=VDD
+T 300 900 2 10 0 1 0 5 1
+pintype=pwr
+}
+P 300 1200 0 1200 1 0 1
+{
+T 275 1225 5 10 1 1 0 6 1
+pinnumber=4
+T 300 1200 5 10 0 1 0 6 1
+pinseq=4
+T 325 1200 3 10 1 1 0 1 1
+pinlabel=GND
+T 300 1200 2 10 0 1 0 5 1
+pintype=pwr
+}
+P 300 1500 0 1500 1 0 1
+{
+T 275 1525 5 10 1 1 0 6 1
+pinnumber=6
+T 300 1500 5 10 0 1 0 6 1
+pinseq=6
+T 325 1500 3 10 1 1 0 1 1
+pinlabel=GND
+T 300 1500 2 10 0 1 0 5 1
+pintype=pwr
+}
+P 300 1800 0 1800 1 0 1
+{
+T 275 1825 5 10 1 1 0 6 1
+pinnumber=8
+T 300 1800 5 10 0 1 0 6 1
+pinseq=8
+T 325 1800 3 10 1 1 0 1 1
+pinlabel=GND
+T 300 1800 2 10 0 1 0 5 1
+pintype=pwr
+}
+P 300 2100 0 2100 1 0 1
+{
+T 275 2125 5 10 1 1 0 6 1
+pinnumber=10
+T 300 2100 5 10 0 1 0 6 1
+pinseq=10
+T 325 2100 3 10 1 1 0 1 1
+pinlabel=GND
+T 300 2100 2 10 0 1 0 5 1
+pintype=pwr
+}
+P 300 2400 0 2400 1 0 1
+{
+T 275 2425 5 10 1 1 0 6 1
+pinnumber=12
+T 300 2400 5 10 0 1 0 6 1
+pinseq=12
+T 325 2400 3 10 1 1 0 1 1
+pinlabel=GND
+T 300 2400 2 10 0 1 0 5 1
+pintype=pwr
+}
+P 300 2700 0 2700 1 0 1
+{
+T 275 2725 5 10 1 1 0 6 1
+pinnumber=14
+T 300 2700 5 10 0 1 0 6 1
+pinseq=14
+T 325 2700 3 10 1 1 0 1 1
+pinlabel=GND
+T 300 2700 2 10 0 1 0 5 1
+pintype=pwr
+}
+P 300 3000 0 3000 1 0 1
+{
+T 275 3025 5 10 1 1 0 6 1
+pinnumber=16
+T 300 3000 5 10 0 1 0 6 1
+pinseq=16
+T 325 3000 3 10 1 1 0 1 1
+pinlabel=GND
+T 300 3000 2 10 0 1 0 5 1
+pintype=pwr
+}
+P 300 3300 0 3300 1 0 1
+{
+T 275 3325 5 10 1 1 0 6 1
+pinnumber=18
+T 300 3300 5 10 0 1 0 6 1
+pinseq=18
+T 325 3300 3 10 1 1 0 1 1
+pinlabel=GND
+T 300 3300 2 10 0 1 0 5 1
+pintype=pwr
+}
+P 300 3600 0 3600 1 0 1
+{
+T 275 3625 5 10 1 1 0 6 1
+pinnumber=20
+T 300 3600 5 10 0 1 0 6 1
+pinseq=20
+T 325 3600 3 10 1 1 0 1 1
+pinlabel=GND
+T 300 3600 2 10 0 1 0 5 1
+pintype=pwr
+}
+P 2300 900 2600 900 1 0 1
+{
+T 2325 925 5 10 1 1 0 0 1
+pinnumber=1
+T 2300 900 5 10 0 1 0 6 1
+pinseq=1
+T 2275 900 3 10 1 1 0 7 1
+pinlabel=VTREF
+T 2300 900 2 10 0 1 0 5 1
+pintype=io
+}
+P 2300 1200 2600 1200 1 0 1
+{
+T 2325 1225 5 10 1 1 0 0 1
+pinnumber=3
+T 2300 1200 5 10 0 1 0 6 1
+pinseq=3
+T 2275 1200 3 10 1 1 0 7 1
+pinlabel=NTRST
+T 2300 1200 2 10 0 1 0 5 1
+pintype=io
+}
+P 2300 1500 2600 1500 1 0 1
+{
+T 2325 1525 5 10 1 1 0 0 1
+pinnumber=5
+T 2300 1500 5 10 0 1 0 6 1
+pinseq=5
+T 2275 1500 3 10 1 1 0 7 1
+pinlabel=TDI
+T 2300 1500 2 10 0 1 0 5 1
+pintype=in
+}
+P 2300 1800 2600 1800 1 0 1
+{
+T 2325 1825 5 10 1 1 0 0 1
+pinnumber=7
+T 2300 1800 5 10 0 1 0 6 1
+pinseq=7
+T 2275 1800 3 10 1 1 0 7 1
+pinlabel=TMS
+T 2300 1800 2 10 0 1 0 5 1
+pintype=io
+}
+P 2300 2100 2600 2100 1 0 1
+{
+T 2325 2125 5 10 1 1 0 0 1
+pinnumber=9
+T 2300 2100 5 10 0 1 0 6 1
+pinseq=9
+T 2275 2100 3 10 1 1 0 7 1
+pinlabel=TCK
+T 2300 2100 2 10 0 1 0 5 1
+pintype=out
+}
+P 2300 2400 2600 2400 1 0 1
+{
+T 2325 2425 5 10 1 1 0 0 1
+pinnumber=11
+T 2300 2400 5 10 0 1 0 6 1
+pinseq=11
+T 2275 2400 3 10 1 1 0 7 1
+pinlabel=RTCK
+T 2300 2400 2 10 0 1 0 5 1
+pintype=io
+}
+P 2300 2700 2600 2700 1 0 1
+{
+T 2325 2725 5 10 1 1 0 0 1
+pinnumber=13
+T 2300 2700 5 10 0 1 0 6 1
+pinseq=13
+T 2275 2700 3 10 1 1 0 7 1
+pinlabel=TDO
+T 2300 2700 2 10 0 1 0 5 1
+pintype=out
+}
+P 2300 3000 2600 3000 1 0 1
+{
+T 2325 3025 5 10 1 1 0 0 1
+pinnumber=15
+T 2300 3000 5 10 0 1 0 6 1
+pinseq=15
+T 2275 3000 3 10 1 1 0 7 1
+pinlabel=NSRST
+T 2300 3000 2 10 0 1 0 5 1
+pintype=io
+}
+P 2300 3300 2600 3300 1 0 1
+{
+T 2325 3325 5 10 1 1 0 0 1
+pinnumber=17
+T 2300 3300 5 10 0 1 0 6 1
+pinseq=17
+T 2275 3300 3 10 1 1 0 7 1
+pinlabel=DBGRQ
+T 2300 3300 2 10 0 1 0 5 1
+pintype=io
+}
+P 2300 3600 2600 3600 1 0 1
+{
+T 2325 3625 5 10 1 1 0 0 1
+pinnumber=19
+T 2300 3600 5 10 0 1 0 6 1
+pinseq=19
+T 2275 3600 3 10 1 1 0 7 1
+pinlabel=DBGACK
+T 2300 3600 2 10 0 1 0 5 1
+pintype=io
+}
+B 300 300 2000 3900 3 10 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 1300 2250 2 10 1 1 0 4 1
+JTAG
+T 0 0 0 1 0 0 0 0 1
+device=ARMJTAGCONN
+T 2350 4250 5 10 1 1 0 0 1
+refdes=J?
+T 0 0 0 1 0 0 0 0 1
+footprint=
+T 0 0 0 1 0 0 0 0 1
+description=ARM JTAG Connectro (20 pins)
+T 0 0 0 1 0 0 0 0 1
+numslots=0 \ No newline at end of file
diff --git a/hardware/geda/lib/symbols/fpf2005.sym b/hardware/geda/lib/symbols/fpf2005.sym
new file mode 100644
index 0000000..d6c3941
--- /dev/null
+++ b/hardware/geda/lib/symbols/fpf2005.sym
@@ -0,0 +1,67 @@
+v 20110115 2
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=pwr
+T 355 895 5 10 1 1 0 0 1
+pinlabel=VIN
+T 205 945 5 10 1 1 0 6 1
+pinnumber=5
+T 0 900 5 10 0 0 0 0 1
+pinseq=5
+}
+P 0 600 300 600 1 0 0
+{
+T 0 600 5 10 0 0 0 0 1
+pintype=in
+T 355 595 5 10 1 1 0 0 1
+pinlabel=ON
+T 205 645 5 10 1 1 0 6 1
+pinnumber=4
+T 0 600 5 10 0 0 0 0 1
+pinseq=4
+}
+P 1000 0 1000 300 1 0 0
+{
+T 1000 0 5 10 0 0 0 0 1
+pintype=pwr
+T 1145 500 5 10 1 1 180 0 1
+pinlabel=GND
+T 950 205 5 10 1 1 90 6 1
+pinnumber=2
+T 1000 0 5 10 0 0 0 0 1
+pinseq=2
+}
+P 2000 600 1700 600 1 0 0
+{
+T 2000 600 5 10 0 0 0 0 1
+pintype=out
+T 1645 595 5 10 1 1 0 6 1
+pinlabel=FLAGB
+T 1795 645 5 10 1 1 0 0 1
+pinnumber=3
+T 2000 600 5 10 0 0 0 0 1
+pinseq=3
+}
+P 2000 900 1700 900 1 0 0
+{
+T 2000 900 5 10 0 0 0 0 1
+pintype=pwr
+T 1645 895 5 10 1 1 0 6 1
+pinlabel=VOUT
+T 1795 945 5 10 1 1 0 0 1
+pinnumber=1
+T 2000 900 5 10 0 0 0 0 1
+pinseq=1
+}
+B 300 300 1400 800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 295 1795 8 10 0 0 0 0 1
+device=FPF2005
+T 300 1600 8 10 0 0 0 0 1
+description=load switch
+T 300 1200 8 10 1 1 0 0 1
+refdes=IC?
+T 300 1400 8 10 0 0 0 0 1
+footprint=SC70-5
+T 1000 1200 9 10 1 0 0 0 1
+FPF2005
diff --git a/hardware/geda/lib/symbols/ftdi.sym b/hardware/geda/lib/symbols/ftdi.sym
new file mode 100644
index 0000000..7caa096
--- /dev/null
+++ b/hardware/geda/lib/symbols/ftdi.sym
@@ -0,0 +1,74 @@
+v 20110115 2
+P 0 1100 300 1100 1 0 0
+{
+T 0 1100 5 10 0 0 0 0 1
+pintype=pwr
+T 355 1095 5 10 1 1 0 0 1
+pinlabel=GND
+T 205 1145 5 10 1 1 0 6 1
+pinnumber=1
+T 0 1100 5 10 0 0 0 0 1
+pinseq=1
+}
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=out
+T 355 895 5 10 1 1 0 0 1
+pinlabel=CTS
+T 205 945 5 10 1 1 0 6 1
+pinnumber=2
+T 0 900 5 10 0 0 0 0 1
+pinseq=2
+}
+P 0 700 300 700 1 0 0
+{
+T 0 700 5 10 0 0 0 0 1
+pintype=pwr
+T 355 695 5 10 1 1 0 0 1
+pinlabel=VCC
+T 205 745 5 10 1 1 0 6 1
+pinnumber=3
+T 0 700 5 10 0 0 0 0 1
+pinseq=3
+}
+P 0 500 300 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=out
+T 355 495 5 10 1 1 0 0 1
+pinlabel=TXD
+T 205 545 5 10 1 1 0 6 1
+pinnumber=4
+T 0 500 5 10 0 0 0 0 1
+pinseq=4
+}
+P 0 300 300 300 1 0 0
+{
+T 0 300 5 10 0 0 0 0 1
+pintype=in
+T 355 295 5 10 1 1 0 0 1
+pinlabel=RXD
+T 205 345 5 10 1 1 0 6 1
+pinnumber=5
+T 0 300 5 10 0 0 0 0 1
+pinseq=5
+}
+P 0 100 300 100 1 0 0
+{
+T 0 100 5 10 0 0 0 0 1
+pintype=in
+T 355 95 5 10 1 1 0 0 1
+pinlabel=RTS
+T 205 145 5 10 1 1 0 6 1
+pinnumber=6
+T 0 100 5 10 0 0 0 0 1
+pinseq=6
+}
+B 300 0 500 1300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 300 1400 8 10 1 1 0 0 1
+refdes=J?
+T 300 1800 8 10 0 0 0 0 1
+device=FTDI
+T 300 1600 8 10 0 0 0 0 1
+description=FTDI UART interface
diff --git a/hardware/geda/lib/symbols/gittitle-1.sym b/hardware/geda/lib/symbols/gittitle-1.sym
new file mode 100644
index 0000000..ebed571
--- /dev/null
+++ b/hardware/geda/lib/symbols/gittitle-1.sym
@@ -0,0 +1,34 @@
+v 20110115 2
+L 3700 900 3700 0 15 0 0 0 -1 -1
+B 0 0 7600 1400 15 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 0 900 7600 900 15 0 0 0 -1 -1
+T 1000 700 9 10 1 1 0 0 1
+date=$Date$
+T 5100 700 9 10 1 1 0 0 1
+org=$Organisation$
+T 5100 400 9 10 1 1 0 0 1
+authors=$Authors$
+T 3500 1200 9 14 1 1 0 4 1
+title=TITLE
+T 3900 400 15 8 1 0 0 0 1
+AUTHORS:
+T 3900 100 15 8 1 0 0 0 1
+LICENCE:
+T 100 100 15 8 1 0 0 0 1
+REVISION:
+T 100 1100 15 8 1 0 0 0 1
+TITLE:
+T 100 400 15 8 1 0 0 0 1
+VERSION:
+T 900 1900 8 10 0 0 0 0 1
+graphical=1
+T 3900 700 15 8 1 0 0 0 1
+ORGANISATION:
+T 100 700 15 8 1 0 0 0 1
+DATE:
+T 1000 400 9 10 1 1 0 0 1
+v=$Version$
+T 1000 100 9 10 1 1 0 0 1
+rev=$Revision$
+T 5100 100 9 10 1 1 0 0 1
+licence=$Licence$
diff --git a/hardware/geda/lib/symbols/jack.sym b/hardware/geda/lib/symbols/jack.sym
new file mode 100644
index 0000000..c9e4fb6
--- /dev/null
+++ b/hardware/geda/lib/symbols/jack.sym
@@ -0,0 +1,43 @@
+v 20110115 2
+L 1600 0 1600 700 3 0 0 0 -1 -1
+L 1600 700 1500 700 3 0 0 0 -1 -1
+L 1500 0 1500 700 3 0 0 0 -1 -1
+L 1500 0 1600 0 3 0 0 0 -1 -1
+L 1300 0 1200 100 3 0 0 0 -1 -1
+L 1200 100 1100 0 3 0 0 0 -1 -1
+L 1100 0 500 0 3 0 0 0 -1 -1
+L 1000 400 900 300 3 0 0 0 -1 -1
+L 900 300 800 400 3 0 0 0 -1 -1
+L 800 400 500 400 3 0 0 0 -1 -1
+L 1500 700 500 700 3 0 0 0 -1 -1
+P 0 0 500 0 1 0 0
+{
+T 200 45 5 10 1 1 0 6 1
+pinnumber=3
+T 900 100 5 10 0 0 180 0 1
+pinseq=3
+T 300 0 5 10 1 1 0 0 1
+pinlabel=RING
+}
+P 0 400 500 400 1 0 0
+{
+T 200 445 5 10 1 1 0 6 1
+pinnumber=2
+T 900 500 5 10 0 0 180 0 1
+pinseq=2
+T 300 400 5 10 1 1 0 0 1
+pinlabel=TIP
+}
+P 0 700 500 700 1 0 0
+{
+T 200 745 5 10 1 1 0 6 1
+pinnumber=1
+T 900 800 5 10 0 0 180 0 1
+pinseq=1
+T 300 700 5 10 1 1 0 0 1
+pinlabel=SLEEVE
+}
+T 1300 800 8 10 1 1 0 0 1
+refdes=J?
+T 0 1200 8 10 0 0 0 0 1
+description=stereo jack
diff --git a/hardware/geda/lib/symbols/microSD-NO.sym b/hardware/geda/lib/symbols/microSD-NO.sym
new file mode 100644
index 0000000..75a2a6e
--- /dev/null
+++ b/hardware/geda/lib/symbols/microSD-NO.sym
@@ -0,0 +1,124 @@
+v 20110115 2
+P 0 1900 300 1900 1 0 0
+{
+T 0 1900 5 10 0 0 0 0 1
+pintype=io
+T 355 1895 5 10 1 1 0 0 1
+pinlabel=DAT2
+T 205 1945 5 10 1 1 0 6 1
+pinnumber=1
+T 0 1900 5 10 0 0 0 0 1
+pinseq=1
+}
+P 0 1700 300 1700 1 0 0
+{
+T 0 1700 5 10 0 0 0 0 1
+pintype=io
+T 355 1695 5 10 1 1 0 0 1
+pinlabel=CD/DAT3
+T 205 1745 5 10 1 1 0 6 1
+pinnumber=2
+T 0 1700 5 10 0 0 0 0 1
+pinseq=2
+}
+P 0 1500 300 1500 1 0 0
+{
+T 0 1500 5 10 0 0 0 0 1
+pintype=in
+T 355 1495 5 10 1 1 0 0 1
+pinlabel=CMD
+T 205 1545 5 10 1 1 0 6 1
+pinnumber=3
+T 0 1500 5 10 0 0 0 0 1
+pinseq=3
+}
+P 0 1300 300 1300 1 0 0
+{
+T 0 1300 5 10 0 0 0 0 1
+pintype=pwr
+T 355 1295 5 10 1 1 0 0 1
+pinlabel=VDD
+T 205 1345 5 10 1 1 0 6 1
+pinnumber=4
+T 0 1300 5 10 0 0 0 0 1
+pinseq=4
+}
+P 0 1100 300 1100 1 0 0
+{
+T 0 1100 5 10 0 0 0 0 1
+pintype=in
+T 355 1095 5 10 1 1 0 0 1
+pinlabel=CLK
+T 205 1145 5 10 1 1 0 6 1
+pinnumber=5
+T 0 1100 5 10 0 0 0 0 1
+pinseq=5
+}
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=pwr
+T 355 895 5 10 1 1 0 0 1
+pinlabel=VSS
+T 205 945 5 10 1 1 0 6 1
+pinnumber=6
+T 0 900 5 10 0 0 0 0 1
+pinseq=6
+}
+P 0 700 300 700 1 0 0
+{
+T 0 700 5 10 0 0 0 0 1
+pintype=io
+T 355 695 5 10 1 1 0 0 1
+pinlabel=DAT0
+T 205 745 5 10 1 1 0 6 1
+pinnumber=7
+T 0 700 5 10 0 0 0 0 1
+pinseq=7
+}
+P 0 500 300 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=io
+T 355 495 5 10 1 1 0 0 1
+pinlabel=DAT1
+T 205 545 5 10 1 1 0 6 1
+pinnumber=8
+T 0 500 5 10 0 0 0 0 1
+pinseq=8
+}
+P 0 300 300 300 1 0 0
+{
+T 0 300 5 10 0 0 0 0 1
+pintype=pas
+T 355 295 5 10 1 1 0 0 1
+pinlabel=SW_A
+T 205 345 5 10 1 1 0 6 1
+pinnumber=9
+T 0 300 5 10 0 0 0 0 1
+pinseq=9
+}
+P 0 100 300 100 1 0 0
+{
+T 0 100 5 10 0 0 0 0 1
+pintype=pas
+T 355 95 5 10 1 1 0 0 1
+pinlabel=SW_B
+T 205 145 5 10 1 1 0 6 1
+pinnumber=10
+T 0 100 5 10 0 0 0 0 1
+pinseq=10
+}
+V 950 100 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 300 300 900 300 3 0 0 0 -1 -1
+L 900 300 1050 150 3 0 0 0 -1 -1
+L 300 100 900 100 3 0 0 0 -1 -1
+B 300 0 900 2100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 300 2200 8 10 1 1 0 0 1
+refdes=J?
+T 300 2600 8 10 0 0 0 0 1
+device=microSD
+T 300 2400 8 10 0 0 0 0 1
+description=microSD slot with normally open presence switch
+T 900 2200 9 10 1 0 0 0 1
+µSD
diff --git a/hardware/geda/lib/symbols/rebel.sym b/hardware/geda/lib/symbols/rebel.sym
new file mode 100644
index 0000000..b86dccb
--- /dev/null
+++ b/hardware/geda/lib/symbols/rebel.sym
@@ -0,0 +1,74 @@
+v 20110115 2
+P 0 1100 300 1100 1 0 0
+{
+T 0 1100 5 10 0 0 0 0 1
+pintype=pwr
+T 355 1095 5 10 1 1 0 0 1
+pinlabel=VCC
+T 205 1145 5 10 1 1 0 6 1
+pinnumber=1
+T 0 1100 5 10 0 0 0 0 1
+pinseq=1
+}
+P 0 900 300 900 1 0 0
+{
+T 0 900 5 10 0 0 0 0 1
+pintype=in
+T 355 895 5 10 1 1 0 0 1
+pinlabel=RST
+T 205 945 5 10 1 1 0 6 1
+pinnumber=2
+T 0 900 5 10 0 0 0 0 1
+pinseq=2
+}
+P 0 700 300 700 1 0 0
+{
+T 0 700 5 10 0 0 0 0 1
+pintype=in
+T 355 695 5 10 1 1 0 0 1
+pinlabel=CLK
+T 205 745 5 10 1 1 0 6 1
+pinnumber=3
+T 0 700 5 10 0 0 0 0 1
+pinseq=3
+}
+P 0 500 300 500 1 0 0
+{
+T 0 500 5 10 0 0 0 0 1
+pintype=io
+T 355 495 5 10 1 1 0 0 1
+pinlabel=I/O
+T 205 545 5 10 1 1 0 6 1
+pinnumber=4
+T 0 500 5 10 0 0 0 0 1
+pinseq=4
+}
+P 0 300 300 300 1 0 0
+{
+T 0 300 5 10 0 0 0 0 1
+pintype=pas
+T 355 295 5 10 1 1 0 0 1
+pinlabel=VPP
+T 205 345 5 10 1 1 0 6 1
+pinnumber=5
+T 0 300 5 10 0 0 0 0 1
+pinseq=5
+}
+P 0 100 300 100 1 0 0
+{
+T 0 100 5 10 0 0 0 0 1
+pintype=pwr
+T 355 95 5 10 1 1 0 0 1
+pinlabel=GND
+T 205 145 5 10 1 1 0 6 1
+pinnumber=6
+T 0 100 5 10 0 0 0 0 1
+pinseq=6
+}
+B 300 0 500 1300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 300 1400 8 10 1 1 0 0 1
+refdes=J?
+T 300 1800 8 10 0 0 0 0 1
+device=REBELSIM
+T 300 1600 8 10 0 0 0 0 1
+description=RebelSim FFC connector
diff --git a/hardware/geda/lib/symbols/sc_no.sym b/hardware/geda/lib/symbols/sc_no.sym
new file mode 100644
index 0000000..4c965f9
--- /dev/null
+++ b/hardware/geda/lib/symbols/sc_no.sym
@@ -0,0 +1,129 @@
+v 20110115 2
+P 0 1700 300 1700 1 0 0
+{
+T 0 1700 5 10 0 0 0 0 1
+pintype=pwr
+T 355 1695 5 10 1 1 0 0 1
+pinlabel=VCC
+T 205 1745 5 10 1 1 0 6 1
+pinnumber=C1
+T 0 1700 5 10 0 0 0 0 1
+pinseq=1
+}
+P 0 1400 300 1400 1 0 0
+{
+T 0 1400 5 10 0 0 0 0 1
+pintype=io
+T 355 1395 5 10 1 1 0 0 1
+pinlabel=RST
+T 205 1445 5 10 1 1 0 6 1
+pinnumber=C2
+T 0 1400 5 10 0 0 0 0 1
+pinseq=2
+}
+P 0 1100 300 1100 1 0 0
+{
+T 0 1100 5 10 0 0 0 0 1
+pintype=io
+T 355 1095 5 10 1 1 0 0 1
+pinlabel=CLK
+T 205 1145 5 10 1 1 0 6 1
+pinnumber=C3
+T 0 1100 5 10 0 0 0 0 1
+pinseq=3
+}
+P 0 800 300 800 1 0 0
+{
+T 0 800 5 10 0 0 0 0 1
+pintype=pas
+T 355 795 5 10 1 1 0 0 1
+pinlabel=RFU
+T 205 845 5 10 1 1 0 6 1
+pinnumber=C4
+T 0 800 5 10 0 0 0 0 1
+pinseq=4
+}
+P 1600 1700 1300 1700 1 0 0
+{
+T 1600 1700 5 10 0 0 0 0 1
+pintype=pwr
+T 1245 1695 5 10 1 1 0 6 1
+pinlabel=GND
+T 1395 1745 5 10 1 1 0 0 1
+pinnumber=C5
+T 1600 1700 5 10 0 0 0 0 1
+pinseq=5
+}
+P 1600 1400 1300 1400 1 0 0
+{
+T 1600 1400 5 10 0 0 0 0 1
+pintype=pas
+T 1245 1395 5 10 1 1 0 6 1
+pinlabel=VPP
+T 1395 1445 5 10 1 1 0 0 1
+pinnumber=C6
+T 1600 1400 5 10 0 0 0 0 1
+pinseq=6
+}
+P 1600 1100 1300 1100 1 0 0
+{
+T 1600 1100 5 10 0 0 0 0 1
+pintype=io
+T 1245 1095 5 10 1 1 0 6 1
+pinlabel=I/O
+T 1395 1145 5 10 1 1 0 0 1
+pinnumber=C7
+T 1600 1100 5 10 0 0 0 0 1
+pinseq=7
+}
+P 1600 800 1300 800 1 0 0
+{
+T 1600 800 5 10 0 0 0 0 1
+pintype=pas
+T 1245 795 5 10 1 1 0 6 1
+pinlabel=RFU
+T 1395 845 5 10 1 1 0 0 1
+pinnumber=C8
+T 1600 800 5 10 0 0 0 0 1
+pinseq=8
+}
+P 0 300 300 300 1 0 0
+{
+T 0 300 5 10 0 0 0 0 1
+pintype=pas
+T 255 -5 5 10 1 1 0 0 1
+pinlabel=SW1
+T 205 345 5 10 1 1 0 6 1
+pinnumber=9
+T 0 300 5 10 0 0 0 0 1
+pinseq=9
+}
+P 1700 300 1400 300 1 0 0
+{
+T 1700 300 5 10 0 0 0 0 1
+pintype=pas
+T 1445 -5 5 10 1 1 0 6 1
+pinlabel=SW2
+T 1495 345 5 10 1 1 0 0 1
+pinnumber=10
+T 1700 300 5 10 0 0 0 0 1
+pinseq=10
+}
+V 1300 300 100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 300 300 1300 500 3 0 0 0 -1 -1
+B 300 1600 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+B 300 1300 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+B 300 1000 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+B 300 700 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+B 800 1600 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+B 800 1300 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+B 800 1000 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+B 800 700 500 300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 300 2000 8 10 1 1 0 0 1
+refdes=J?
+T 300 2400 8 10 0 0 0 0 1
+device=SC
+T 300 2200 8 10 0 0 0 0 1
+description=smart card interface with normally open presence switch
+T 1000 2000 9 10 1 0 0 0 1
+SC
diff --git a/hardware/geda/lib/symbols/usb-minib.sym b/hardware/geda/lib/symbols/usb-minib.sym
new file mode 100644
index 0000000..f8b4b6d
--- /dev/null
+++ b/hardware/geda/lib/symbols/usb-minib.sym
@@ -0,0 +1,107 @@
+v 20070818 1
+P 1900 1700 2200 1700 1 0 1
+{
+T 1550 1650 5 8 1 1 0 0 1
+pinnumber=2
+T 750 1650 5 8 0 0 0 0 1
+pinseq=2
+T 750 1650 5 8 0 1 0 0 1
+pinlabel=2
+T 750 1650 5 8 0 1 0 0 1
+pintype=pas
+}
+P 1900 1100 2200 1100 1 0 1
+{
+T 1550 1050 5 8 1 1 0 0 1
+pinnumber=4
+T 750 1050 5 8 0 0 0 0 1
+pinseq=4
+T 750 1050 5 8 0 1 0 0 1
+pinlabel=4
+T 750 1050 5 8 0 1 0 0 1
+pintype=pas
+}
+P 1900 2000 2200 2000 1 0 1
+{
+T 1550 1950 5 8 1 1 0 0 1
+pinnumber=1
+T 750 1950 5 8 0 0 0 0 1
+pinseq=1
+T 750 1950 5 8 0 1 0 0 1
+pinlabel=1
+T 750 1950 5 8 0 1 0 0 1
+pintype=pas
+}
+P 1900 1400 2200 1400 1 0 1
+{
+T 1550 1350 5 8 1 1 0 0 1
+pinnumber=3
+T 750 1350 5 8 0 0 0 0 1
+pinseq=3
+T 750 1350 5 8 0 1 0 0 1
+pinlabel=3
+T 750 1350 5 8 0 1 0 0 1
+pintype=pas
+}
+P 900 300 900 0 1 0 1
+{
+T 900 850 5 8 1 1 180 6 1
+pinnumber=G
+T 850 1450 5 8 0 0 270 0 1
+pinseq=6
+T 900 350 5 8 0 1 90 0 1
+pinlabel=G
+T 850 1450 5 8 0 1 270 0 1
+pintype=pas
+}
+L 1900 2000 1700 2000 3 0 0 0 -1 -1
+L 1900 1700 1700 1700 3 0 0 0 -1 -1
+L 1900 1400 1700 1400 3 0 0 0 -1 -1
+L 1900 1100 1700 1100 3 0 0 0 -1 -1
+L 900 500 900 300 3 0 0 0 -1 -1
+T 100 2200 5 10 0 0 0 0 1
+author=andrewmATthehacktoryDOTcom
+T 100 2300 8 10 1 1 0 0 1
+refdes=CONN?
+V 900 600 100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 1000 600 1700 600 3 0 0 0 -1 -1
+L 1700 2200 0 2200 3 0 0 0 -1 -1
+L 1700 2200 1700 600 3 0 0 0 -1 -1
+L 800 600 0 600 3 0 0 0 -1 -1
+L 0 2200 0 600 3 0 0 0 -1 -1
+L 100 2200 100 600 3 0 0 0 -1 -1
+T 100 2400 5 10 0 0 0 0 1
+dist-license=GPL
+T 100 2600 5 10 0 0 0 0 1
+use-license=unlimited
+T 1450 2000 9 10 1 0 0 7 1
+5V
+T 1450 1700 9 10 1 0 0 7 1
+D-
+T 1450 1400 9 10 1 0 0 7 1
+D+
+T 1450 1100 9 10 1 0 0 7 1
+ID
+P 1900 800 2200 800 1 0 1
+{
+T 1550 750 5 8 1 1 0 0 1
+pinnumber=5
+T 750 750 5 8 0 0 0 0 1
+pinseq=5
+T 750 750 5 8 0 1 0 0 1
+pinlabel=5
+T 750 750 5 8 0 1 0 0 1
+pintype=pas
+}
+L 1900 800 1700 800 3 0 0 0 -1 -1
+T 1450 800 9 10 1 0 0 7 1
+GND
+L 200 1900 200 900 3 0 0 0 -1 -1
+L 200 900 400 900 3 0 0 0 -1 -1
+L 400 900 600 700 3 0 0 0 -1 -1
+L 600 700 800 700 3 0 0 0 -1 -1
+L 800 700 800 2100 3 0 0 0 -1 -1
+L 800 2100 600 2100 3 0 0 0 -1 -1
+L 600 2100 400 1900 3 0 0 0 -1 -1
+L 400 1900 200 1900 3 0 0 0 -1 -1
+L 500 2100 400 2100 3 0 0 0 -1 -1
diff --git a/hardware/geda/simtrace.sch b/hardware/geda/simtrace.sch
new file mode 100644
index 0000000..80eb196
--- /dev/null
+++ b/hardware/geda/simtrace.sch
@@ -0,0 +1,1295 @@
+v 20110115 2
+C 36500 55800 1 0 0 usb-minib.sym
+{
+T 36600 58100 5 10 1 1 0 0 1
+refdes=P1
+}
+C 56100 48600 1 0 0 gittitle-1.sym
+{
+T 57100 49300 5 10 1 1 0 0 1
+date=$Date$
+T 61200 49300 5 10 1 1 0 0 1
+org=osmocom
+T 61200 49000 5 10 1 1 0 0 1
+authors=Kevin Redon, Harald Welte
+T 59600 49800 5 14 1 1 0 4 1
+title=SIMtrace
+T 57100 49000 5 10 1 1 0 0 1
+version=$Version$
+T 57100 48700 5 10 1 1 0 0 1
+revision=$Revision$
+T 61200 48700 5 10 1 1 0 0 1
+licence=CC-BY-SA
+}
+C 39100 57700 1 0 0 Ferrite-Bead-4.sym
+{
+T 39500 58050 5 10 1 1 0 4 1
+refdes=FB1
+T 39100 59300 5 10 0 0 0 0 1
+device=Ferrite bead
+T 38700 58200 5 10 0 1 0 0 1
+value=100MHz 1A 390Ohm
+}
+N 38700 57800 39100 57800 4
+N 39900 57800 40900 57800 4
+{
+T 40000 57800 5 10 1 1 0 0 1
+netname=VCC_USB
+}
+C 39000 56000 1 0 0 gnd-1.sym
+N 38700 56600 39100 56600 4
+N 39100 56600 39100 56300 4
+C 41300 56600 1 270 0 3.3V-plus-1.sym
+C 40900 56500 1 180 0 resistor-1.sym
+{
+T 40600 56100 5 10 0 0 180 0 1
+device=RESISTOR
+T 40400 56700 5 10 1 1 180 0 1
+refdes=R7
+T 40800 56700 5 10 1 1 180 0 1
+value=10K
+}
+N 38700 56900 41400 56900 4
+{
+T 40200 56900 5 10 1 1 0 0 1
+netname=A/B-DETECT
+}
+C 41600 57400 1 0 0 resistor-1.sym
+{
+T 41900 57800 5 10 0 0 0 0 1
+device=RESISTOR
+T 41800 57700 5 10 1 1 0 0 1
+refdes=R8
+T 42100 57700 5 10 1 1 0 0 1
+value=27R
+}
+C 41600 57100 1 0 0 resistor-1.sym
+{
+T 41900 57500 5 10 0 0 0 0 1
+device=RESISTOR
+T 41800 56900 5 10 1 1 0 0 1
+refdes=R9
+T 42100 56900 5 10 1 1 0 0 1
+value=27R
+}
+N 38700 57500 41600 57500 4
+N 38700 57200 41600 57200 4
+C 43100 57700 1 90 0 capacitor-1.sym
+{
+T 42400 57900 5 10 0 0 90 0 1
+device=CAPACITOR
+T 43200 58500 5 10 1 1 180 0 1
+refdes=C5
+T 42200 57900 5 10 0 0 90 0 1
+symversion=0.1
+T 43000 57800 5 10 1 1 0 0 1
+value=15pF
+}
+C 43100 56100 1 90 0 capacitor-1.sym
+{
+T 42400 56300 5 10 0 0 90 0 1
+device=CAPACITOR
+T 43200 56900 5 10 1 1 180 0 1
+refdes=C6
+T 42200 56300 5 10 0 0 90 0 1
+symversion=0.1
+T 43000 56200 5 10 1 1 0 0 1
+value=15pF
+}
+C 43000 59100 1 180 0 gnd-1.sym
+C 42800 55600 1 0 0 gnd-1.sym
+N 42500 57500 43800 57500 4
+{
+T 43200 57500 5 10 1 1 0 0 1
+netname=DDM
+}
+N 42900 57500 42900 57700 4
+N 42500 57200 43800 57200 4
+{
+T 43200 57200 5 10 1 1 0 0 1
+netname=DDP
+}
+N 42900 57000 42900 57200 4
+N 42900 58600 42900 58800 4
+N 42900 56100 42900 55900 4
+C 41700 57800 1 90 0 capacitor-1.sym
+{
+T 41000 58000 5 10 0 0 90 0 1
+device=CAPACITOR
+T 41900 58600 5 10 1 1 180 0 1
+refdes=C3
+T 40800 58000 5 10 0 0 90 0 1
+symversion=0.1
+T 41700 58000 5 10 1 1 0 0 1
+value=33pF
+}
+C 40100 58900 1 0 0 resistor-1.sym
+{
+T 40400 59300 5 10 0 0 0 0 1
+device=RESISTOR
+T 40300 59200 5 10 1 1 0 0 1
+refdes=R6
+T 40700 59200 5 10 1 1 0 0 1
+value=1K5
+}
+N 41500 57800 41500 57500 4
+N 41500 58700 41500 59000 4
+N 41500 59000 41000 59000 4
+N 41200 57500 41200 59000 4
+C 39500 59600 1 90 1 npn-3.sym
+{
+T 39000 58700 5 10 0 0 90 6 1
+device=NPN_TRANSISTOR
+T 39300 59600 5 10 1 1 180 6 1
+refdes=Q1
+}
+C 38400 59300 1 90 0 resistor-1.sym
+{
+T 38000 59600 5 10 0 0 90 0 1
+device=RESISTOR
+T 38100 59500 5 10 1 1 90 0 1
+refdes=R1
+T 38100 59900 5 10 1 1 90 0 1
+value=100K
+}
+C 38100 58800 1 90 0 3.3V-plus-1.sym
+C 39900 59800 1 0 0 zener-1.sym
+{
+T 40300 60400 5 10 0 0 0 0 1
+device=ZENER_DIODE
+T 40200 59600 5 10 1 1 0 0 1
+refdes=Z3
+T 40500 59600 5 10 0 1 0 0 1
+value=1N5819
+}
+N 39500 59000 40100 59000 4
+N 40000 56400 39600 56400 4
+N 39600 56400 39600 56900 4
+N 40900 56400 41300 56400 4
+N 38500 59000 38100 59000 4
+N 39000 60000 39900 60000 4
+N 38300 59000 38300 59300 4
+N 40900 61300 41900 61300 4
+{
+T 41000 61300 5 10 1 1 0 0 1
+netname=UDP_PUP
+}
+N 40800 60000 41900 60000 4
+{
+T 41200 60000 5 10 1 1 0 0 1
+netname=/RESET
+}
+T 36800 60800 12 30 1 0 0 0 1
+USB
+C 39100 53300 1 90 0 capacitor-1.sym
+{
+T 38400 53500 5 10 0 0 90 0 1
+device=CAPACITOR
+T 38500 53900 5 10 1 1 0 0 1
+refdes=C1
+T 38200 53500 5 10 0 0 90 0 1
+symversion=0.1
+T 38400 53400 5 10 1 1 0 0 1
+value=2.2uF
+}
+C 42600 53100 1 90 0 capacitor-1.sym
+{
+T 41900 53300 5 10 0 0 90 0 1
+device=CAPACITOR
+T 42700 53800 5 10 1 1 180 0 1
+refdes=C4
+T 41700 53300 5 10 0 0 90 0 1
+symversion=0.1
+T 42500 53300 5 10 1 1 0 0 1
+value=2.2uF
+}
+C 43600 53100 1 90 0 capacitor-1.sym
+{
+T 42900 53300 5 10 0 0 90 0 1
+device=CAPACITOR
+T 43700 53800 5 10 1 1 180 0 1
+refdes=C7
+T 42700 53300 5 10 0 0 90 0 1
+symversion=0.1
+T 43500 53300 5 10 1 1 0 0 1
+value=2.2uF
+}
+C 37200 54200 1 0 0 zener-1.sym
+{
+T 37600 54800 5 10 0 0 0 0 1
+device=ZENER_DIODE
+T 37500 54700 5 10 1 1 0 0 1
+refdes=Z1
+T 37600 54700 5 10 0 1 0 0 1
+value=1N5819
+}
+C 37200 53500 1 0 0 zener-1.sym
+{
+T 37600 54100 5 10 0 0 0 0 1
+device=ZENER_DIODE
+T 37500 54000 5 10 1 1 0 0 1
+refdes=Z2
+T 37600 54000 5 10 0 1 0 0 1
+value=1N5819
+}
+C 39700 53400 1 0 0 ap7332-sot26.sym
+{
+T 40600 54700 5 10 1 1 0 0 1
+refdes=IC2
+T 40100 53200 5 10 0 0 0 0 1
+device=AP7332-SOT26
+T 40100 55000 5 10 0 0 0 0 1
+footprint=SOT26
+}
+C 36200 53500 1 0 0 battery-1.sym
+{
+T 36500 54400 5 10 0 0 0 0 1
+device=BATTERY
+T 36300 54000 5 10 1 1 0 0 1
+refdes=B1
+T 36500 54800 5 10 0 0 0 0 1
+symversion=0.1
+T 36600 54000 5 10 1 1 0 0 1
+value=4.5-6V
+}
+C 35600 53800 1 270 0 gnd-1.sym
+C 38800 52700 1 0 0 gnd-1.sym
+C 41900 52600 1 0 0 gnd-1.sym
+C 42300 52600 1 0 0 gnd-1.sym
+C 43700 54600 1 270 0 3.3V-plus-1.sym
+N 37200 54400 35800 54400 4
+{
+T 36200 54400 5 10 1 1 0 0 1
+netname=VCC_USB
+}
+N 37200 53700 36900 53700 4
+N 36200 53700 35900 53700 4
+N 38100 54400 39700 54400 4
+N 38100 53700 38300 53700 4
+N 38300 53700 38300 54400 4
+N 38900 54400 38900 54200 4
+N 38900 53000 38900 53300 4
+N 39700 54100 39400 54100 4
+N 39400 54100 39400 54400 4
+N 39700 53800 39500 53800 4
+N 39500 53800 39500 52700 4
+{
+T 39500 52800 5 10 1 1 90 0 1
+netname=SIM_PWEN
+}
+C 43300 52600 1 0 0 gnd-1.sym
+N 41700 53800 42000 53800 4
+N 42000 53800 42000 52900 4
+N 42400 54100 42400 54000 4
+N 42400 53100 42400 52900 4
+N 41700 54400 43700 54400 4
+N 43400 54400 43400 54000 4
+N 43400 53100 43400 52900 4
+N 43100 54100 43100 52700 4
+{
+T 43100 53000 5 10 1 1 90 0 1
+netname=VCC_SIM
+}
+N 41700 54100 43100 54100 4
+T 36200 52700 12 30 1 0 0 0 1
+POWER
+C 38200 63600 1 0 0 resistor-1.sym
+{
+T 38500 64000 5 10 0 0 0 0 1
+device=RESISTOR
+T 38400 63900 5 10 1 1 0 0 1
+refdes=R2
+T 38700 63900 5 10 1 1 0 0 1
+value=150R
+}
+C 38200 63000 1 0 0 resistor-1.sym
+{
+T 38500 63400 5 10 0 0 0 0 1
+device=RESISTOR
+T 38400 63300 5 10 1 1 0 0 1
+refdes=R3
+T 38700 63300 5 10 1 1 0 0 1
+value=150R
+}
+C 37800 63200 1 90 0 3.3V-plus-1.sym
+C 39400 63500 1 0 0 led-1.sym
+{
+T 40200 64100 5 10 0 0 0 0 1
+device=LED
+T 40100 64000 5 10 1 1 0 0 1
+refdes=LED1
+T 40200 64300 5 10 0 0 0 0 1
+symversion=0.1
+T 39400 64000 5 10 1 1 0 0 1
+value=RED
+}
+C 39400 62900 1 0 0 led-1.sym
+{
+T 40200 63500 5 10 0 0 0 0 1
+device=LED
+T 40100 62700 5 10 1 1 0 0 1
+refdes=LED2
+T 40200 63700 5 10 0 0 0 0 1
+symversion=0.1
+T 39400 62700 5 10 1 1 0 0 1
+value=GREEN
+}
+N 38200 63700 38000 63700 4
+N 38000 63100 38000 63700 4
+N 38000 63400 37800 63400 4
+N 38000 63100 38200 63100 4
+N 39100 63700 39400 63700 4
+N 39100 63100 39400 63100 4
+N 40300 63700 41500 63700 4
+{
+T 40400 63700 5 10 1 1 0 0 1
+netname=LED_RED
+}
+N 40300 63100 41500 63100 4
+{
+T 40400 63100 5 10 1 1 0 0 1
+netname=LED_GREEN
+}
+C 40200 61000 1 90 1 npn-3.sym
+{
+T 39700 60100 5 10 0 0 90 6 1
+device=NPN_TRANSISTOR
+T 39800 61100 5 10 1 1 180 6 1
+refdes=Q2
+}
+C 40000 61200 1 0 0 resistor-1.sym
+{
+T 40300 61600 5 10 0 0 0 0 1
+device=RESISTOR
+T 40200 61500 5 10 1 1 0 0 1
+refdes=R5
+T 40600 61500 5 10 1 1 0 0 1
+value=10K
+}
+C 41100 60300 1 90 0 gnd-1.sym
+N 38300 60200 38300 60400 4
+N 38300 60400 39200 60400 4
+N 39000 59600 39000 60400 4
+N 39700 61000 39700 61300 4
+N 39700 61300 40000 61300 4
+N 40200 60400 40800 60400 4
+T 41700 63200 12 30 1 0 0 0 1
+LED
+C 40100 48800 1 0 0 gnd-1.sym
+C 38400 48800 1 0 0 gnd-1.sym
+C 39800 48800 1 90 0 resistor-1.sym
+{
+T 39400 49100 5 10 0 0 90 0 1
+device=RESISTOR
+T 39500 49000 5 10 1 1 90 0 1
+refdes=R4
+T 39500 49300 5 10 1 1 90 0 1
+value=100K
+}
+C 40400 49300 1 90 0 capacitor-1.sym
+{
+T 39700 49500 5 10 0 0 90 0 1
+device=CAPACITOR
+T 40500 50100 5 10 1 1 180 0 1
+refdes=C2
+T 39500 49500 5 10 0 0 90 0 1
+symversion=0.1
+T 40300 49400 5 10 1 1 0 0 1
+value=100nF
+}
+C 37500 49500 1 0 0 fpf2005.sym
+{
+T 37795 51295 5 10 0 0 0 0 1
+device=FPF2005
+T 37800 50700 5 10 1 1 0 0 1
+refdes=IC1
+T 37800 50900 5 10 0 0 0 0 1
+footprint=SC70-5
+}
+N 37500 50400 36100 50400 4
+{
+T 36200 50400 5 10 1 1 0 0 1
+netname=VCC_PHONE
+}
+N 37500 50100 36100 50100 4
+{
+T 36200 50100 5 10 1 1 0 0 1
+netname=PHONE_PWEN
+}
+N 39500 50100 39700 50100 4
+N 39700 50100 39700 49700 4
+N 39700 48800 39700 48600 4
+N 39700 48600 37200 48600 4
+N 37200 48600 37200 50100 4
+N 38500 49500 38500 49100 4
+N 40200 49300 40200 49100 4
+N 39500 50400 40900 50400 4
+{
+T 40000 50400 5 10 1 1 0 0 1
+netname=VCC_SIM
+}
+N 40200 50400 40200 50200 4
+C 58700 57000 1 0 0 resistor-1.sym
+{
+T 59000 57400 5 10 0 0 0 0 1
+device=RESISTOR
+T 58500 57100 5 10 1 1 0 0 1
+refdes=R13
+T 59500 57100 5 10 1 1 0 0 1
+value=100K
+}
+C 58700 56700 1 0 0 resistor-1.sym
+{
+T 59000 57100 5 10 0 0 0 0 1
+device=RESISTOR
+T 58500 56800 5 10 1 1 0 0 1
+refdes=R14
+T 59500 56800 5 10 1 1 0 0 1
+value=100K
+}
+C 58700 56400 1 0 0 resistor-1.sym
+{
+T 59000 56800 5 10 0 0 0 0 1
+device=RESISTOR
+T 58500 56500 5 10 1 1 0 0 1
+refdes=R15
+T 59500 56500 5 10 1 1 0 0 1
+value=100K
+}
+C 58700 56100 1 0 0 resistor-1.sym
+{
+T 59000 56500 5 10 0 0 0 0 1
+device=RESISTOR
+T 58500 56200 5 10 1 1 0 0 1
+refdes=R16
+T 59500 56200 5 10 1 1 0 0 1
+value=100K
+}
+C 58700 55500 1 0 0 resistor-1.sym
+{
+T 59000 55900 5 10 0 0 0 0 1
+device=RESISTOR
+T 58500 55600 5 10 1 1 0 0 1
+refdes=R17
+T 59500 55600 5 10 1 1 0 0 1
+value=100K
+}
+C 58200 57800 1 0 0 3.3V-plus-1.sym
+C 63400 58300 1 180 0 armjtagconn.sym
+{
+T 63400 58300 5 1 0 0 180 0 1
+device=ARMJTAGCONN
+T 61250 58250 5 10 1 1 180 0 1
+refdes=P7
+}
+N 58400 55600 58400 57800 4
+N 58400 57100 58700 57100 4
+N 60800 57400 58400 57400 4
+N 63400 57400 63800 57400 4
+N 63800 57400 63800 58400 4
+N 63800 58400 60400 58400 4
+N 60400 58400 60400 57400 4
+N 58400 56800 58700 56800 4
+N 58700 56500 58400 56500 4
+N 58700 55600 58400 55600 4
+N 58700 56200 58400 56200 4
+N 60800 57100 59600 57100 4
+N 59600 56800 60800 56800 4
+N 60800 56500 59600 56500 4
+N 59600 56200 60800 56200 4
+N 60800 55900 60600 55900 4
+N 60600 55900 60600 56200 4
+N 60800 55600 59600 55600 4
+N 60800 55300 60600 55300 4
+N 60600 55300 60600 53800 4
+{
+T 60600 54000 5 10 1 1 90 0 1
+netname=/RESET
+}
+N 60400 56800 60400 53800 4
+{
+T 60400 54000 5 10 1 1 90 0 1
+netname=TDI
+}
+N 60200 56500 60200 53800 4
+{
+T 60200 54000 5 10 1 1 90 0 1
+netname=TMS
+}
+N 60000 56200 60000 53800 4
+{
+T 60000 54000 5 10 1 1 90 0 1
+netname=TCK
+}
+N 59800 55600 59800 53800 4
+{
+T 59800 54000 5 10 1 1 90 0 1
+netname=TDO
+}
+C 63600 54100 1 0 0 gnd-1.sym
+N 63400 57100 63700 57100 4
+N 63700 57100 63700 54400 4
+N 63400 56800 63700 56800 4
+N 63400 56500 63700 56500 4
+N 63400 56200 63700 56200 4
+N 63400 55900 63700 55900 4
+N 63400 55600 63700 55600 4
+N 63400 55300 63700 55300 4
+N 63400 55000 63700 55000 4
+N 63400 54700 63700 54700 4
+T 36100 51100 12 30 1 0 0 0 1
+POWER FORWARD
+T 58800 57800 12 30 1 0 0 0 1
+JTAG
+C 49400 50000 1 0 0 ftdi.sym
+{
+T 49700 51400 5 10 1 1 0 0 1
+refdes=P4
+T 49700 51800 5 10 0 0 0 0 1
+device=FTDI
+}
+C 48600 48700 1 0 0 jack.sym
+{
+T 49900 49500 5 10 1 1 0 0 1
+refdes=J3
+}
+C 48000 49500 1 270 0 gnd-1.sym
+C 48800 51200 1 270 0 gnd-1.sym
+N 49400 51100 49100 51100 4
+N 49400 50100 49100 50100 4
+N 49400 50900 49100 50900 4
+N 49100 50900 49100 50100 4
+N 49400 50500 47200 50500 4
+{
+T 47300 50500 5 10 1 1 0 0 1
+netname=RX
+}
+N 49400 50300 47200 50300 4
+{
+T 47300 50300 5 10 1 1 0 0 1
+netname=TX
+}
+N 48600 49400 48300 49400 4
+N 48600 49100 47800 49100 4
+N 47800 49100 47800 50500 4
+N 48600 48700 47600 48700 4
+N 47600 48700 47600 50300 4
+T 46600 51000 12 30 1 0 0 0 1
+SERIAL
+T 50100 49900 9 10 1 0 180 0 1
+FTDI
+T 49200 48400 9 10 1 0 0 0 1
+osmocom
+C 51100 62200 1 0 0 sc_no.sym
+{
+T 51400 64200 5 10 1 1 0 0 1
+refdes=P5
+T 51400 64600 5 10 0 0 0 0 1
+device=SC
+T 51400 64400 5 10 1 1 0 0 1
+value=ID-000
+}
+C 55400 62200 1 0 0 sc_no.sym
+{
+T 55700 64200 5 10 1 1 0 0 1
+refdes=P6
+T 55700 64600 5 10 0 0 0 0 1
+device=SC
+T 55700 64400 5 10 1 1 0 0 1
+value=ID-1
+}
+C 53600 63800 1 90 0 gnd-1.sym
+C 53600 62400 1 90 0 gnd-1.sym
+C 57900 63800 1 90 0 gnd-1.sym
+C 57900 62400 1 90 0 gnd-1.sym
+N 52700 63900 53300 63900 4
+N 52800 62500 53300 62500 4
+N 57000 63900 57600 63900 4
+N 57100 62500 57600 62500 4
+N 52700 63300 53600 63300 4
+{
+T 52900 63300 5 10 1 1 0 0 1
+netname=I/O_SIM
+}
+N 57000 63300 57900 63300 4
+{
+T 57200 63300 5 10 1 1 0 0 1
+netname=I/O_SIM
+}
+N 51100 63900 50100 63900 4
+{
+T 50100 63900 5 10 1 1 0 0 1
+netname=VCC_SIM
+}
+N 51100 63600 50100 63600 4
+{
+T 50100 63600 5 10 1 1 0 0 1
+netname=RST_SIM
+}
+N 51100 63300 50100 63300 4
+{
+T 50100 63300 5 10 1 1 0 0 1
+netname=CLK_SIM
+}
+N 55400 63900 54400 63900 4
+{
+T 54400 63900 5 10 1 1 0 0 1
+netname=VCC_SIM
+}
+N 55400 63600 54400 63600 4
+{
+T 54400 63600 5 10 1 1 0 0 1
+netname=RST_SIM
+}
+N 55400 63300 54400 63300 4
+{
+T 54400 63300 5 10 1 1 0 0 1
+netname=CLK_SIM
+}
+N 51100 62500 50100 62500 4
+{
+T 50200 62500 5 10 1 1 0 0 1
+netname=SW_ID0
+}
+N 55400 62500 54400 62500 4
+{
+T 54500 62500 5 10 1 1 0 0 1
+netname=SW_ID1
+}
+T 52700 64400 12 30 1 0 0 0 1
+SIM SLOT
+C 46400 62700 1 0 0 rebel.sym
+{
+T 46700 64100 5 10 1 1 0 0 1
+refdes=P3
+T 46700 64500 5 10 0 0 0 0 1
+device=REBELSIM
+T 46700 62500 5 10 1 1 0 0 1
+value=REBEL
+}
+C 45800 62900 1 270 0 gnd-1.sym
+N 46400 63800 45000 63800 4
+{
+T 45000 63800 5 10 1 1 0 0 1
+netname=VCC_PHONE
+}
+N 46400 63600 45000 63600 4
+{
+T 45000 63600 5 10 1 1 0 0 1
+netname=RST_PHONE
+}
+N 46400 63400 45000 63400 4
+{
+T 45000 63400 5 10 1 1 0 0 1
+netname=CLK_PHONE
+}
+N 46400 63200 45000 63200 4
+{
+T 45000 63200 5 10 1 1 0 0 1
+netname=I/O_PHONE
+}
+N 46400 62800 46100 62800 4
+T 44800 64400 12 30 1 0 0 0 1
+SIM CARD
+C 63100 63500 1 90 0 gnd-1.sym
+C 60100 63400 1 90 0 3.3V-plus-1.sym
+N 60100 63600 60500 63600 4
+N 62800 63600 62500 63600 4
+N 60500 63200 59600 63200 4
+{
+T 59600 63200 5 10 1 1 0 0 1
+netname=RST_SIM
+}
+N 60500 63000 59600 63000 4
+{
+T 59600 63000 5 10 1 1 0 0 1
+netname=CLK_SIM
+}
+N 62500 63200 63800 63200 4
+{
+T 62700 63200 5 10 1 1 0 0 1
+netname=RST_PHONE
+}
+N 62500 63000 63800 63000 4
+{
+T 62700 63000 5 10 1 1 0 0 1
+netname=CLK_PHONE
+}
+N 60500 61800 59600 61800 4
+{
+T 59700 61800 5 10 1 1 0 0 1
+netname=SW_SIM
+}
+C 60500 60000 1 0 0 CB3Q3244.sym
+{
+T 60800 63900 5 10 1 1 0 0 1
+netname=IC4
+T 60800 64300 5 10 0 0 0 0 1
+device=CB3Q3244
+}
+N 60500 61500 59600 61500 4
+{
+T 59700 61500 5 10 1 1 0 0 1
+netname=I/O_SIM
+}
+N 62500 61500 63800 61500 4
+{
+T 62700 61500 5 10 1 1 0 0 1
+netname=I/O_PHONE
+}
+N 60500 60100 59600 60100 4
+{
+T 59700 60100 5 10 1 1 0 0 1
+netname=SW_I/O
+}
+T 59700 64300 12 30 1 0 0 0 1
+BUS SWITCH
+C 50900 52200 1 0 0 SAM3SXB.sym
+{
+T 51200 60300 5 10 1 1 0 0 1
+refdes=IC3
+T 51200 60900 5 10 0 0 0 0 1
+device=AT91SAM3SXB
+T 51200 60500 5 10 0 0 0 0 1
+footprint=LQFP64
+}
+C 50600 60200 1 90 0 resistor-1.sym
+{
+T 50200 60500 5 10 0 0 90 0 1
+device=RESISTOR
+T 50800 60300 5 10 1 1 90 0 1
+refdes=R10
+T 50800 60700 5 10 1 1 90 0 1
+value=100K
+}
+C 50300 61400 1 0 0 3.3V-plus-1.sym
+C 50000 60200 1 90 0 switch-pushbutton-no-1.sym
+{
+T 49700 60600 5 10 1 1 90 0 1
+refdes=S1
+T 49400 60600 5 10 0 0 90 0 1
+device=SWITCH_PUSHBUTTON_NO
+T 50200 60400 5 10 1 1 90 0 1
+value=RESET
+}
+C 49600 59700 1 90 0 jumper-1.sym
+{
+T 49100 60000 5 8 0 0 90 0 1
+device=JUMPER
+T 48600 60000 5 10 1 1 180 0 1
+refdes=J1
+T 48800 59500 5 10 1 1 0 0 1
+value=TEST
+}
+C 49600 59200 1 90 0 jumper-1.sym
+{
+T 49100 59500 5 8 0 0 90 0 1
+device=JUMPER
+T 48600 59500 5 10 1 1 180 0 1
+refdes=J2
+T 48800 59000 5 10 1 1 0 0 1
+value=ERASE
+}
+C 50100 61700 1 180 0 gnd-1.sym
+C 48100 59100 1 90 0 3.3V-plus-1.sym
+C 48100 59600 1 90 0 3.3V-plus-1.sym
+N 49000 60000 50900 60000 4
+{
+T 49100 60000 5 10 1 1 0 0 1
+netname=/RESET
+}
+N 50500 60000 50500 60200 4
+N 50000 60000 50000 60200 4
+N 50000 61200 50000 61400 4
+N 50500 61400 50500 61100 4
+N 48600 59300 48100 59300 4
+N 49600 59800 50900 59800 4
+N 48600 59800 48100 59800 4
+N 50900 58600 50000 58600 4
+{
+T 50100 58600 5 10 1 1 0 0 1
+netname=TCK
+}
+N 50900 58800 50000 58800 4
+{
+T 50100 58800 5 10 1 1 0 0 1
+netname=TMS
+}
+N 50900 59200 50000 59200 4
+{
+T 50100 59200 5 10 1 1 0 0 1
+netname=TDI
+}
+N 50900 59000 50000 59000 4
+{
+T 50100 59000 5 10 1 1 0 0 1
+netname=TDO
+}
+N 50900 58000 50000 58000 4
+{
+T 50100 58000 5 10 1 1 0 0 1
+netname=DDM
+}
+N 50900 57800 50000 57800 4
+{
+T 50100 57800 5 10 1 1 0 0 1
+netname=DDM
+}
+C 47700 57600 1 270 0 gnd-1.sym
+C 48200 57700 1 0 0 capacitor-1.sym
+{
+T 48400 58400 5 10 0 0 0 0 1
+device=CAPACITOR
+T 48200 58000 5 10 1 1 0 0 1
+refdes=C14
+T 48400 58600 5 10 0 0 0 0 1
+symversion=0.1
+T 48800 58000 5 10 1 1 0 0 1
+value=10pF
+}
+C 48200 57000 1 0 0 capacitor-1.sym
+{
+T 48400 57700 5 10 0 0 0 0 1
+device=CAPACITOR
+T 48200 57000 5 10 1 1 0 0 1
+refdes=C15
+T 48400 57900 5 10 0 0 0 0 1
+symversion=0.1
+T 48800 57000 5 10 1 1 0 0 1
+value=10pF
+}
+C 49500 57200 1 90 0 crystal-1.sym
+{
+T 49000 57400 5 10 0 0 90 0 1
+device=CRYSTAL
+T 49000 57700 5 10 1 1 0 0 1
+refdes=U1
+T 48800 57400 5 10 0 0 90 0 1
+symversion=0.1
+T 48300 57500 5 10 1 1 0 0 1
+value=18.432MHz
+}
+N 50900 57400 49700 57400 4
+N 49700 57400 49700 57900 4
+N 49100 57900 49700 57900 4
+N 49100 57200 50900 57200 4
+N 48200 57900 48100 57900 4
+N 48100 57200 48100 57900 4
+N 48000 57500 48100 57500 4
+N 48100 57200 48200 57200 4
+C 47200 57000 1 90 0 capacitor-1.sym
+{
+T 46500 57200 5 10 0 0 90 0 1
+device=CAPACITOR
+T 47100 57600 5 10 1 1 0 0 1
+refdes=C11
+T 46300 57200 5 10 0 0 90 0 1
+symversion=0.1
+T 47100 57200 5 10 1 1 0 0 1
+value=2.2uF
+}
+C 50200 53800 1 270 0 gnd-1.sym
+C 49900 53300 1 90 0 capacitor-1.sym
+{
+T 49200 53500 5 10 0 0 90 0 1
+device=CAPACITOR
+T 50000 54000 5 10 1 1 180 0 1
+refdes=C18
+T 49000 53500 5 10 0 0 90 0 1
+symversion=0.1
+T 49700 53500 5 10 1 1 0 0 1
+value=100nF
+}
+C 49300 53300 1 90 0 capacitor-1.sym
+{
+T 48600 53500 5 10 0 0 90 0 1
+device=CAPACITOR
+T 49400 54000 5 10 1 1 180 0 1
+refdes=C17
+T 48400 53500 5 10 0 0 90 0 1
+symversion=0.1
+T 49100 53500 5 10 1 1 0 0 1
+value=100nF
+}
+C 48700 53300 1 90 0 capacitor-1.sym
+{
+T 48000 53500 5 10 0 0 90 0 1
+device=CAPACITOR
+T 48600 53900 5 10 1 1 0 0 1
+refdes=C16
+T 47800 53500 5 10 0 0 90 0 1
+symversion=0.1
+T 48600 53500 5 10 1 1 0 0 1
+value=100nF
+}
+C 48100 53300 1 90 0 capacitor-1.sym
+{
+T 47400 53500 5 10 0 0 90 0 1
+device=CAPACITOR
+T 48000 53900 5 10 1 1 0 0 1
+refdes=C13
+T 47200 53500 5 10 0 0 90 0 1
+symversion=0.1
+T 48000 53500 5 10 1 1 0 0 1
+value=100nF
+}
+C 47500 54500 1 90 0 capacitor-1.sym
+{
+T 46800 54700 5 10 0 0 90 0 1
+device=CAPACITOR
+T 47400 55100 5 10 1 1 0 0 1
+refdes=C12
+T 46600 54700 5 10 0 0 90 0 1
+symversion=0.1
+T 47400 54700 5 10 1 1 0 0 1
+value=2.2uF
+}
+C 46500 54900 1 90 0 capacitor-1.sym
+{
+T 45800 55100 5 10 0 0 90 0 1
+device=CAPACITOR
+T 46400 55500 5 10 1 1 0 0 1
+refdes=C10
+T 45600 55100 5 10 0 0 90 0 1
+symversion=0.1
+T 46400 55100 5 10 1 1 0 0 1
+value=100nF
+}
+C 45900 54900 1 90 0 capacitor-1.sym
+{
+T 45200 55100 5 10 0 0 90 0 1
+device=CAPACITOR
+T 45800 55500 5 10 1 1 0 0 1
+refdes=C9
+T 45000 55100 5 10 0 0 90 0 1
+symversion=0.1
+T 45800 55100 5 10 1 1 0 0 1
+value=100nF
+}
+C 45300 54900 1 90 0 capacitor-1.sym
+{
+T 44600 55100 5 10 0 0 90 0 1
+device=CAPACITOR
+T 45200 55500 5 10 1 1 0 0 1
+refdes=C8
+T 44400 55100 5 10 0 0 90 0 1
+symversion=0.1
+T 45200 55100 5 10 1 1 0 0 1
+value=100nF
+}
+N 50900 53400 50700 53400 4
+N 50700 53400 50700 54000 4
+N 50700 53700 50500 53700 4
+N 50700 54000 50900 54000 4
+N 50900 53800 50700 53800 4
+N 50900 53600 50700 53600 4
+N 50900 54400 49700 54400 4
+N 49700 54400 49700 54200 4
+N 50900 54600 49100 54600 4
+N 49100 54600 49100 54200 4
+N 50900 54800 48500 54800 4
+N 48500 54800 48500 54200 4
+N 50900 55200 47900 55200 4
+N 47900 55200 47900 54200 4
+N 46900 55600 50900 55600 4
+N 47300 55600 47300 55400 4
+N 46900 54300 46900 55600 4
+N 50900 56000 46300 56000 4
+N 46300 56000 46300 55800 4
+N 50900 56200 45700 56200 4
+N 45700 56200 45700 55800 4
+N 50900 56400 45100 56400 4
+N 45100 56400 45100 55800 4
+N 46000 56800 50900 56800 4
+N 47000 56800 47000 57000 4
+C 46000 56600 1 90 0 3.3V-plus-1.sym
+C 47200 54000 1 0 0 gnd-1.sym
+C 46200 54400 1 0 0 gnd-1.sym
+C 45600 54400 1 0 0 gnd-1.sym
+C 45000 54400 1 0 0 gnd-1.sym
+C 49600 52800 1 0 0 gnd-1.sym
+C 49000 52800 1 0 0 gnd-1.sym
+C 48400 52800 1 0 0 gnd-1.sym
+C 47800 52800 1 0 0 gnd-1.sym
+N 50500 55600 50500 55200 4
+N 50500 55200 50500 54800 4
+N 50500 54800 50500 54600 4
+N 50500 54600 50500 54400 4
+N 49700 53300 49700 53100 4
+N 49100 53300 49100 53100 4
+N 48500 53300 48500 53100 4
+N 47900 53300 47900 53100 4
+N 47300 54500 47300 54300 4
+N 46300 54900 46300 54700 4
+N 45700 54900 45700 54700 4
+N 45100 54900 45100 54700 4
+C 47100 58400 1 180 0 gnd-1.sym
+N 47000 57900 47000 58100 4
+N 50500 56800 50500 56400 4
+N 50500 56200 50500 56400 4
+N 50500 56400 50500 56000 4
+N 50900 59600 49800 59600 4
+N 49800 59600 49800 59300 4
+N 49800 59300 49600 59300 4
+C 57500 51700 1 270 0 3.3V-plus-1.sym
+C 57800 51900 1 90 0 gnd-1.sym
+C 57100 51600 1 180 0 Ferrite-Bead-4.sym
+{
+T 56700 51250 5 10 1 1 180 4 1
+refdes=FB2
+T 57100 50000 5 10 0 0 180 0 1
+device=Ferrite bead
+T 56500 51000 5 10 0 1 0 0 1
+value=100MHz 1A 390Ohm
+}
+C 57200 52200 1 180 0 capacitor-1.sym
+{
+T 57000 51500 5 10 0 0 180 0 1
+device=CAPACITOR
+T 56300 51800 5 10 1 1 0 0 1
+refdes=C19
+T 57000 51300 5 10 0 0 180 0 1
+symversion=0.1
+T 56900 51800 5 10 1 1 0 0 1
+value=100nF
+}
+C 56000 52500 1 0 0 resistor-1.sym
+{
+T 56300 52900 5 10 0 0 0 0 1
+device=RESISTOR
+T 56200 52300 5 10 1 1 0 0 1
+refdes=R12
+T 56700 52300 5 10 1 1 0 0 1
+value=10K 1%
+}
+C 56000 52800 1 0 0 resistor-1.sym
+{
+T 56300 53200 5 10 0 0 0 0 1
+device=RESISTOR
+T 56200 53100 5 10 1 1 0 0 1
+refdes=R11
+T 56600 53100 5 10 1 1 0 0 1
+value=10K 1%
+}
+C 57500 52500 1 90 0 gnd-1.sym
+N 55600 52300 56100 52300 4
+N 55800 52300 55800 51500 4
+N 57100 51500 57500 51500 4
+N 57200 52000 57500 52000 4
+N 56000 52900 55800 52900 4
+N 55800 52600 55800 52900 4
+N 55800 52800 55600 52800 4
+N 56000 52600 55800 52600 4
+N 56900 52600 57200 52600 4
+N 56900 52900 58100 52900 4
+{
+T 56900 52900 5 10 1 1 0 0 1
+netname=VCC_PHONE
+}
+C 56300 53300 1 90 0 gnd-1.sym
+N 55600 53000 55800 53000 4
+N 55800 53000 55800 53400 4
+N 55600 53400 56000 53400 4
+N 55600 53200 55800 53200 4
+C 57200 53800 1 180 0 switch-pushbutton-no-1.sym
+{
+T 56800 53500 5 10 1 1 180 0 1
+refdes=S2
+T 56800 53200 5 10 0 0 180 0 1
+device=SWITCH_PUSHBUTTON_NO
+T 56100 53800 5 10 1 1 0 0 1
+value=BOOTLOADER
+}
+C 57700 53700 1 90 0 gnd-1.sym
+N 55600 53800 56200 53800 4
+N 57200 53800 57400 53800 4
+N 55600 54200 57200 54200 4
+{
+T 55800 54200 5 10 1 1 0 0 1
+netname=A/B-DETECT
+}
+N 55600 54400 57200 54400 4
+{
+T 55800 54400 5 10 1 1 0 0 1
+netname=CLK_PHONE
+}
+N 55600 54800 57200 54800 4
+{
+T 55800 54800 5 10 1 1 0 0 1
+netname=PHONE_PWEN
+}
+N 55600 55000 57200 55000 4
+{
+T 55800 55000 5 10 1 1 0 0 1
+netname=VCC_PHONE
+}
+N 55600 55200 57200 55200 4
+{
+T 55800 55200 5 10 1 1 0 0 1
+netname=RST_PHONE
+}
+N 55600 55400 57200 55400 4
+{
+T 55800 55400 5 10 1 1 0 0 1
+netname=CLK_PHONE
+}
+N 55600 55600 57200 55600 4
+{
+T 55800 55600 5 10 1 1 0 0 1
+netname=I/O_PHONE
+}
+N 55600 55800 57200 55800 4
+{
+T 55800 55800 5 10 1 1 0 0 1
+netname=I/O_PHONE
+}
+N 55600 56000 57200 56000 4
+{
+T 55800 56000 5 10 1 1 0 0 1
+netname=SW_SIM
+}
+N 55600 56200 57200 56200 4
+{
+T 55800 56200 5 10 1 1 0 0 1
+netname=SW_I/O
+}
+N 55600 56400 57200 56400 4
+{
+T 55800 56400 5 10 1 1 0 0 1
+netname=LED_GREEN
+}
+N 55600 56600 57200 56600 4
+{
+T 55800 56600 5 10 1 1 0 0 1
+netname=LED_RED
+}
+N 55600 56800 57200 56800 4
+{
+T 55800 56800 5 10 1 1 0 0 1
+netname=UDP_PUP
+}
+N 55600 57000 57200 57000 4
+{
+T 55800 57000 5 10 1 1 0 0 1
+netname=SW_SD
+}
+N 55600 57200 57200 57200 4
+{
+T 55800 57200 5 10 1 1 0 0 1
+netname=SCK
+}
+N 55600 57400 57200 57400 4
+{
+T 55800 57400 5 10 1 1 0 0 1
+netname=MOSI
+}
+N 55600 57600 57200 57600 4
+{
+T 55800 57600 5 10 1 1 0 0 1
+netname=MISO
+}
+N 55600 57800 57200 57800 4
+{
+T 55800 57800 5 10 1 1 0 0 1
+netname=CS
+}
+N 55600 58000 57200 58000 4
+{
+T 55800 58000 5 10 1 1 0 0 1
+netname=TX
+}
+N 55600 58200 57200 58200 4
+{
+T 55800 58200 5 10 1 1 0 0 1
+netname=RX
+}
+N 55600 58400 57200 58400 4
+{
+T 55800 58400 5 10 1 1 0 0 1
+netname=SW_ID0
+}
+N 55600 58600 57200 58600 4
+{
+T 55800 58600 5 10 1 1 0 0 1
+netname=RST_SIM
+}
+N 55600 58800 57200 58800 4
+{
+T 55800 58800 5 10 1 1 0 0 1
+netname=I/O_SIM
+}
+N 55600 59000 57200 59000 4
+{
+T 55800 59000 5 10 1 1 0 0 1
+netname=SIM_PWEN
+}
+N 55600 59200 57200 59200 4
+{
+T 55800 59200 5 10 1 1 0 0 1
+netname=CLK_SIM
+}
+N 55600 59400 57200 59400 4
+{
+T 55800 59400 5 10 1 1 0 0 1
+netname=SW_ID1
+}
+N 55600 59600 57200 59600 4
+{
+T 55800 59600 5 10 1 1 0 0 1
+netname=CLK_SIM
+}
+N 55600 59800 57200 59800 4
+{
+T 55800 59800 5 10 1 1 0 0 1
+netname=I/O_SIM
+}
+N 56900 59600 56900 59200 4
+N 57000 59800 57000 58800 4
+N 56900 55600 56900 55800 4
+N 57000 55400 57000 54400 4
+T 47900 60900 12 30 1 0 0 0 1
+CPU
+T 42700 51000 12 30 1 0 0 0 1
+SD CARD
+C 43900 48500 1 0 0 microSD-NO.sym
+{
+T 44200 50700 5 10 1 1 0 0 1
+refdes=P2
+T 44200 51100 5 10 0 0 0 0 1
+device=microSD
+}
+C 42600 48700 1 270 0 gnd-1.sym
+N 42900 48600 43900 48600 4
+N 43900 48800 42900 48800 4
+{
+T 43000 48800 5 10 1 1 0 0 1
+netname=SW_SD
+}
+N 43900 49200 42900 49200 4
+{
+T 43000 49200 5 10 1 1 0 0 1
+netname=MISO
+}
+N 43900 49400 42900 49400 4
+N 43900 49600 42900 49600 4
+{
+T 43000 49600 5 10 1 1 0 0 1
+netname=SCK
+}
+N 43900 49800 42900 49800 4
+N 43900 50000 42900 50000 4
+{
+T 43000 50000 5 10 1 1 0 0 1
+netname=MOSI
+}
+N 43900 50200 42900 50200 4
+{
+T 43000 50200 5 10 1 1 0 0 1
+netname=CS
+}
+C 42900 49600 1 90 0 3.3V-plus-1.sym
+C 42600 49500 1 270 0 gnd-1.sym
+C 47100 54300 1 180 0 1.8V-plus-1.sym
+N 56100 52300 56100 52000 4
+N 56100 52000 56300 52000 4
+N 56300 51500 55800 51500 4
diff --git a/hardware/geda/version b/hardware/geda/version
new file mode 100644
index 0000000..9459d4b
--- /dev/null
+++ b/hardware/geda/version
@@ -0,0 +1 @@
+1.1