From 57816737c9ef38f27a0bf953b8ed257c4a3f987c Mon Sep 17 00:00:00 2001 From: Dmitry Mikhirev Date: Sun, 20 Nov 2011 17:37:11 +0400 Subject: first commit --- README | 9 + symbols/Arduino_Nano-1.sym | 340 +++++++++++++++++++++++++++++++ symbols/rotary_encoder_with_switch-1.sym | 87 ++++++++ 3 files changed, 436 insertions(+) create mode 100644 README create mode 100644 symbols/Arduino_Nano-1.sym create mode 100644 symbols/rotary_encoder_with_switch-1.sym diff --git a/README b/README new file mode 100644 index 0000000..3e85e2e --- /dev/null +++ b/README @@ -0,0 +1,9 @@ +Brainuino is an open source project for developing hardware and software +for intellectual games. Brainuino Aleph is a first model of game device +combining timer and answer detector. + +This progect contains device schematic. You will need gEDA +(http://www.gpleda.org) to view/edit it. + +This project is licenced under CC BY-SA 3.0 +(http://creativecommons.org/licenses/by-sa/3.0/). diff --git a/symbols/Arduino_Nano-1.sym b/symbols/Arduino_Nano-1.sym new file mode 100644 index 0000000..428f88d --- /dev/null +++ b/symbols/Arduino_Nano-1.sym @@ -0,0 +1,340 @@ +v 20100214 2 +P 2500 4500 2200 4500 1 0 0 +{ +T 2500 4500 5 10 0 0 180 0 1 +pintype=io +T 2145 4495 5 10 1 1 0 6 1 +pinlabel=D12 +T 2500 4500 5 10 0 1 180 0 1 +pinseq=15 +T 2500 4500 5 10 0 1 0 0 1 +pinnumber=15 +} +P 2500 4200 2200 4200 1 0 0 +{ +T 2500 4200 5 10 0 0 180 0 1 +pintype=io +T 2145 4195 5 10 1 1 0 6 1 +pinlabel=D11 +T 2500 4200 5 10 0 1 180 0 1 +pinseq=14 +T 2500 4200 5 10 0 1 0 0 1 +pinnumber=14 +} +P 2500 3900 2200 3900 1 0 0 +{ +T 2500 3900 5 10 0 0 180 0 1 +pintype=io +T 2145 3895 5 10 1 1 0 6 1 +pinlabel=D10 +T 2500 3900 5 10 0 1 180 0 1 +pinseq=13 +T 2500 3900 5 10 0 1 0 0 1 +pinnumber=13 +} +P 2500 3600 2200 3600 1 0 0 +{ +T 2500 3600 5 10 0 0 180 0 1 +pintype=io +T 2145 3595 5 10 1 1 0 6 1 +pinlabel=D9 +T 2500 3600 5 10 0 1 180 0 1 +pinseq=12 +T 2500 3600 5 10 0 1 0 0 1 +pinnumber=12 +} +P 2500 3300 2200 3300 1 0 0 +{ +T 2500 3300 5 10 0 0 180 0 1 +pintype=io +T 2145 3295 5 10 1 1 0 6 1 +pinlabel=D8 +T 2500 3300 5 10 0 1 180 0 1 +pinseq=11 +T 2500 3300 5 10 0 1 0 0 1 +pinnumber=11 +} +P 2500 3000 2200 3000 1 0 0 +{ +T 2500 3000 5 10 0 0 180 0 1 +pintype=io +T 2145 2995 5 10 1 1 0 6 1 +pinlabel=D7 +T 2500 3000 5 10 0 1 180 0 1 +pinseq=10 +T 2500 3000 5 10 0 1 0 0 1 +pinnumber=10 +} +P 2500 2700 2200 2700 1 0 0 +{ +T 2500 2700 5 10 0 0 180 0 1 +pintype=io +T 2145 2695 5 10 1 1 0 6 1 +pinlabel=D6 +T 2500 2700 5 10 0 1 180 0 1 +pinseq=9 +T 2500 2700 5 10 0 1 0 0 1 +pinnumber=9 +} +P 2500 2400 2200 2400 1 0 0 +{ +T 2500 2400 5 10 0 0 180 0 1 +pintype=io +T 2145 2395 5 10 1 1 0 6 1 +pinlabel=D5 +T 2500 2400 5 10 0 1 180 0 1 +pinseq=8 +T 2500 2400 5 10 0 1 0 0 1 +pinnumber=8 +} +P 2500 2100 2200 2100 1 0 0 +{ +T 2500 2100 5 10 0 0 180 0 1 +pintype=io +T 2145 2095 5 10 1 1 0 6 1 +pinlabel=D4 +T 2500 2100 5 10 0 1 180 0 1 +pinseq=7 +T 2500 2100 5 10 0 1 0 0 1 +pinnumber=7 +} +P 2500 1800 2200 1800 1 0 0 +{ +T 2500 1800 5 10 0 0 180 0 1 +pintype=io +T 2145 1795 5 10 1 1 0 6 1 +pinlabel=D3 +T 2500 1800 5 10 0 1 180 0 1 +pinseq=6 +T 2500 1800 5 10 0 1 0 0 1 +pinnumber=6 +} +P 2500 1500 2200 1500 1 0 0 +{ +T 2500 1500 5 10 0 0 180 0 1 +pintype=io +T 2145 1495 5 10 1 1 0 6 1 +pinlabel=D2 +T 2500 1500 5 10 0 1 180 0 1 +pinseq=5 +T 2500 1500 5 10 0 1 0 0 1 +pinnumber=5 +} +P 2500 1200 2200 1200 1 0 0 +{ +T 2500 1200 5 10 0 0 180 0 1 +pintype=pwr +T 2145 1195 5 10 1 1 0 6 1 +pinlabel=GND +T 2500 1200 5 10 0 1 180 0 1 +pinseq=4 +T 2500 1200 5 10 0 1 0 0 1 +pinnumber=4 +} +P 2500 900 2200 900 1 0 0 +{ +T 2500 900 5 10 0 0 180 0 1 +pintype=in +T 2145 895 5 10 1 1 0 6 1 +pinlabel=RST +T 2300 900 5 10 0 1 0 0 1 +pinseq=3 +T 2500 900 5 10 0 1 0 0 1 +pinnumber=3 +} +P 2500 600 2200 600 1 0 0 +{ +T 2500 600 5 10 0 0 180 0 1 +pintype=io +T 2145 595 5 10 1 1 0 6 1 +pinlabel=RX +T 2300 600 5 10 0 1 0 0 1 +pinseq=2 +T 2500 600 5 10 0 1 0 0 1 +pinnumber=2 +} +P 2500 300 2200 300 1 0 0 +{ +T 2500 300 5 10 0 0 180 0 1 +pintype=io +T 2145 295 5 10 1 1 0 6 1 +pinlabel=TX +T 2500 300 5 10 0 1 0 0 1 +pinseq=1 +T 2500 300 5 10 0 1 0 0 1 +pinnumber=1 +} +B 300 0 1900 4800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 0 300 300 300 1 0 0 +{ +T 700 2400 9 10 1 0 0 1 1 +Arduino Nano +T 0 300 5 10 0 0 0 0 1 +pintype=pwr +T 0 300 5 10 0 1 0 0 1 +pinseq=30 +T 355 295 5 10 1 1 0 0 1 +pinlabel=Vin +T 0 300 5 10 0 1 0 0 1 +pinnumber=30 +} +P 0 600 300 600 1 0 0 +{ +T 0 600 5 10 0 0 0 0 1 +pintype=pwr +T 0 600 5 10 0 1 0 0 1 +pinseq=29 +T 355 595 5 10 1 1 0 0 1 +pinlabel=GND +T 0 600 5 10 0 1 0 0 1 +pinnumber=29 +} +P 0 900 300 900 1 0 0 +{ +T 0 900 5 10 0 0 0 0 1 +pintype=in +T 0 900 5 10 0 1 0 0 1 +pinseq=28 +T 355 895 5 10 1 1 0 0 1 +pinlabel=RST +T 0 900 5 10 0 1 0 0 1 +pinnumber=28 +} +P 0 1200 300 1200 1 0 0 +{ +T 0 1200 5 10 0 0 0 0 1 +pintype=pwr +T 0 1200 5 10 0 1 0 0 1 +pinseq=27 +T 355 1195 5 10 1 1 0 0 1 +pinlabel=+5V +T 0 1200 5 10 0 1 0 0 1 +pinnumber=27 +} +P 0 1500 300 1500 1 0 0 +{ +T 0 1500 5 10 0 0 0 0 1 +pintype=io +T 0 1500 5 10 0 1 0 0 1 +pinseq=26 +T 355 1495 5 10 1 1 0 0 1 +pinlabel=A7 +T 0 1500 5 10 0 1 0 0 1 +pinnumber=26 +} +P 0 1800 300 1800 1 0 0 +{ +T 0 1800 5 10 0 0 0 0 1 +pintype=io +T 0 1800 5 10 0 1 0 0 1 +pinseq=25 +T 355 1795 5 10 1 1 0 0 1 +pinlabel=A6 +T 0 1800 5 10 0 1 0 0 1 +pinnumber=25 +} +P 0 2100 300 2100 1 0 0 +{ +T 0 2100 5 10 0 0 0 0 1 +pintype=io +T 0 2100 5 10 0 1 0 0 1 +pinseq=24 +T 355 2095 5 10 1 1 0 0 1 +pinlabel=A5 +T 0 2100 5 10 0 1 0 0 1 +pinnumber=24 +} +P 0 2400 300 2400 1 0 0 +{ +T 0 2400 5 10 0 0 0 0 1 +pintype=io +T 0 2400 5 10 0 1 0 0 1 +pinseq=23 +T 355 2395 5 10 1 1 0 0 1 +pinlabel=A4 +T 0 2400 5 10 0 1 0 0 1 +pinnumber=23 +} +P 0 2700 300 2700 1 0 0 +{ +T 0 2700 5 10 0 0 0 0 1 +pintype=io +T 0 2700 5 10 0 1 0 0 1 +pinseq=22 +T 355 2695 5 10 1 1 0 0 1 +pinlabel=A3 +T 0 2700 5 10 0 1 0 0 1 +pinnumber=22 +} +P 0 3000 300 3000 1 0 0 +{ +T 0 3000 5 10 0 0 0 0 1 +pintype=io +T 0 3000 5 10 0 1 0 0 1 +pinseq=21 +T 355 2995 5 10 1 1 0 0 1 +pinlabel=A2 +T 0 3000 5 10 0 1 0 0 1 +pinnumber=21 +} +P 0 3300 300 3300 1 0 0 +{ +T 0 3300 5 10 0 0 0 0 1 +pintype=io +T 0 3300 5 10 0 1 0 0 1 +pinseq=20 +T 355 3295 5 10 1 1 0 0 1 +pinlabel=A1 +T 0 3300 5 10 0 1 0 0 1 +pinnumber=20 +} +P 0 3600 300 3600 1 0 0 +{ +T 0 3600 5 10 0 0 0 0 1 +pintype=io +T 0 3600 5 10 0 1 0 0 1 +pinseq=19 +T 355 3595 5 10 1 1 0 0 1 +pinlabel=A0 +T 0 3600 5 10 0 1 0 0 1 +pinnumber=19 +} +P 0 3900 300 3900 1 0 0 +{ +T 0 3900 5 10 0 0 0 0 1 +pintype=pwr +T 0 3900 5 10 0 1 0 0 1 +pinseq=18 +T 355 3895 5 10 1 1 0 0 1 +pinlabel=REF +T 0 3900 5 10 0 1 0 0 1 +pinnumber=18 +} +P 0 4200 300 4200 1 0 0 +{ +T 0 4200 5 10 0 0 0 0 1 +pintype=pwr +T 0 4200 5 10 0 1 0 0 1 +pinseq=17 +T 355 4195 5 10 1 1 0 0 1 +pinlabel=3V3 +T 0 4200 5 10 0 1 0 0 1 +pinnumber=17 +} +P 0 4500 300 4500 1 0 0 +{ +T 0 4500 5 10 0 0 0 0 1 +pintype=io +T 0 4500 5 10 0 1 0 0 1 +pinseq=16 +T 355 4495 5 10 1 1 0 0 1 +pinlabel=D13 +T 0 4500 5 10 0 1 0 0 1 +pinnumber=16 +} +T -5 0 8 10 0 1 0 0 1 +device=Arduino Nano +T -5 0 8 10 0 1 0 0 1 +description=Arduino Nano board +T 5300 3100 8 10 0 1 0 0 1 +footprint=DIPn diff --git a/symbols/rotary_encoder_with_switch-1.sym b/symbols/rotary_encoder_with_switch-1.sym new file mode 100644 index 0000000..036f024 --- /dev/null +++ b/symbols/rotary_encoder_with_switch-1.sym @@ -0,0 +1,87 @@ +v 20100214 2 +L 400 900 800 900 3 0 0 0 -1 -1 +L 800 900 975 1000 3 0 0 0 -1 -1 +L 400 900 225 1000 3 0 0 0 -1 -1 +V 600 900 500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +L 600 900 600 1500 3 0 0 0 -1 -1 +L 175 900 50 900 3 0 0 0 -1 -1 +L 1025 900 1150 900 3 0 0 0 -1 -1 +L 400 575 400 300 3 0 0 0 -1 -1 +L 800 575 800 300 3 0 0 0 -1 -1 +V 1000 900 25 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +V 200 900 25 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +V 400 600 25 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +V 800 600 25 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +L 350 700 850 700 3 0 0 0 -1 -1 +L 600 700 600 750 3 0 0 0 -1 -1 +L 600 750 625 800 3 0 0 0 -1 -1 +L 600 750 575 800 3 0 0 0 -1 -1 +L 575 800 625 800 3 0 0 0 -1 -1 +L 600 800 600 850 3 0 0 0 -1 -1 +L 550 850 650 850 3 0 0 0 -1 -1 +P 300 1800 300 1500 1 0 0 +{ +T 300 1650 5 10 0 0 270 0 1 +pintype=pas +T 300 1445 5 10 0 1 90 6 1 +pinlabel=terminal A +T 355 1600 5 10 1 1 180 8 1 +pinnumber=A +T 300 1650 5 10 0 0 270 0 1 +pinseq=1 +} +P 600 1800 600 1500 1 0 0 +{ +T 600 1650 5 10 0 0 0 0 1 +pintype=pas +T 600 1445 5 10 0 1 90 6 1 +pinlabel=terminal C +T 655 1600 5 10 1 1 180 8 1 +pinnumber=C +T 600 1650 5 10 0 0 0 0 1 +pinseq=3 +} +P 900 1800 900 1500 1 0 0 +{ +T 900 1650 5 10 0 0 90 0 1 +pintype=pas +T 900 1445 5 10 0 1 90 6 1 +pinlabel=terminal B +T 955 1600 5 10 1 1 180 8 1 +pinnumber=B +T 900 1650 5 10 0 0 90 0 1 +pinseq=2 +} +P 800 0 800 300 1 0 0 +{ +T 800 150 5 10 0 0 0 0 1 +pintype=pas +T 800 355 5 10 0 1 90 0 1 +pinlabel=terminal E +T 845 200 5 10 1 1 180 6 1 +pinnumber=E +T 800 150 5 10 0 0 0 0 1 +pinseq=5 +} +P 400 0 400 300 1 0 0 +{ +T 400 150 5 10 0 0 0 0 1 +pintype=pas +T 400 355 5 10 0 1 90 0 1 +pinlabel=terminal D +T 445 200 5 10 1 1 180 6 1 +pinnumber=D +T 400 150 5 10 0 0 0 0 1 +pinseq=4 +} +T 1300 850 8 10 1 1 0 0 1 +refdes=RE? +B 0 300 1200 1200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +L 1150 900 1150 1250 3 0 0 0 -1 -1 +L 1150 1250 900 1500 3 0 0 0 -1 -1 +L 50 900 50 1250 3 0 0 0 -1 -1 +L 50 1250 300 1500 3 0 0 0 -1 -1 +T 1350 1800 8 10 0 1 0 0 1 +device=rotary encoder +T 1200 1500 8 10 0 1 0 0 1 +footprint=DIPn -- cgit v1.2.1