X-Git-Url: http://git.droids-corp.org/?p=red-alert.git;a=blobdiff_plain;f=elec%2Fgyro-cache.lib;fp=elec%2Fgyro-cache.lib;h=fdb07400a8c95690d25fb19a68ea27b9776ab9fb;hp=2a84f145d3b369cd7563fdcf4cfbe4e8485b84fd;hb=4a00d6b56bd0fb8e18714cbc3f387c13dca72b7f;hpb=21825daab901815877c9ec7a1eaa0ea77101a710 diff --git a/elec/gyro-cache.lib b/elec/gyro-cache.lib index 2a84f14..fdb0740 100644 --- a/elec/gyro-cache.lib +++ b/elec/gyro-cache.lib @@ -1,81 +1,58 @@ -EESchema-LIBRARY Version 2.3 +EESchema-LIBRARY Version 2.4 #encoding utf-8 # -# +5V +# gyro-rescue_ATMEGA328P-AU # -DEF +5V #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -150 50 H I C CNN -F1 "+5V" 0 140 50 H V C CNN -F2 "" 0 0 50 H I C CNN +DEF gyro-rescue_ATMEGA328P-AU U 0 40 Y Y 1 F N +F0 "U" -750 1250 50 H V L BNN +F1 "gyro-rescue_ATMEGA328P-AU" 400 -1400 50 H V L BNN +F2 "Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm" 0 0 50 H I C CIN F3 "" 0 0 50 H I C CNN -DRAW -P 2 0 1 0 -30 50 0 100 N -P 2 0 1 0 0 0 0 100 N -P 2 0 1 0 0 100 30 50 N -X +5V 1 0 0 0 U 50 50 1 1 W N -ENDDRAW -ENDDEF -# -# ATTINY167-SU -# -DEF ATTINY167-SU U 0 40 Y Y 1 F N -F0 "U" -950 950 50 H V C CNN -F1 "ATTINY167-SU" 800 -950 50 H V C CNN -F2 "Housings_SOIC:SOIC-20W_7.5x12.8mm_Pitch1.27mm" 0 0 50 H I C CIN -F3 "" 0 0 50 H I C CNN -DRAW -S 1000 900 -1000 -900 0 1 10 f -X (PCINT0/RXLIN/RXD/ADC0)PA0 1 1150 800 150 L 40 40 1 1 B -X (PCINT1/TXLIN/TXD/ADC1)PA1 2 1150 700 150 L 40 40 1 1 B -X (PCINT2/MISO/DO/OC0A/ADC2)PA2 3 1150 600 150 L 40 40 1 1 B -X (PCINT3/INT1/ISRC/ADC3)PA3 4 1150 500 150 L 40 40 1 1 B -X AVCC 5 -1150 500 150 R 40 40 1 1 W -X AGND 6 -1150 -500 150 R 40 40 1 1 W -X (PCINT4/MOSI/SDA/DI/ICP1/ADC4)PA4 7 1150 400 150 L 40 40 1 1 B -X (PCINT5/SCK/SCL/USCK/T1/ADC5)PA5 8 1150 300 150 L 40 40 1 1 B -X (PCINT6/~SS~/AIN0/ADC6)PA6 9 1150 200 150 L 40 40 1 1 B -X (PCINT7/AREF/XREF/AIN1/ADC7)PA7 10 1150 100 150 L 40 40 1 1 B -X (PCINT8/OC1AU/DI/SDA)PB0 20 1150 -100 150 L 40 40 1 1 B -X (PCINT15/OC1BX/dW/~RESET~/ADC10)PB7 11 1150 -800 150 L 40 40 1 1 B -X (PCINT14/OC1AX/INT0/ADC9)PB6 12 1150 -700 150 L 40 40 1 1 B -X (PCINT13/OC1BW/XTAL2/CLKO/ADC8)PB5 13 1150 -600 150 L 40 40 1 1 B -X (PCINT12/OC1AW/XTAL1/CLKI)PB4 14 1150 -500 150 L 40 40 1 1 B -X VCC 15 -1150 800 150 R 40 40 1 1 W -X GND 16 -1150 -800 150 R 40 40 1 1 W -X (PCINT11/OC1BV)PB3 17 1150 -400 150 L 40 40 1 1 B -X (PCINT10/OC1AV/USCK/SCL)PB2 18 1150 -300 150 L 40 40 1 1 B -X (PCINT9/OC1BU/DO)PB1 19 1150 -200 150 L 40 40 1 1 B -ENDDRAW -ENDDEF -# -# BC817 -# -DEF BC817 Q 0 0 Y N 1 F N -F0 "Q" 200 75 50 H V L CNN -F1 "BC817" 200 0 50 H V L CNN -F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN -F3 "" 0 0 50 H I L CNN -ALIAS BC818 BC847 BC848 BC849 BC850 MMBT3904 $FPLIST - SOT?23* + TQFP*7x7mm*Pitch0.8mm* $ENDFPLIST DRAW -C 50 0 111 0 1 10 N -P 2 0 1 0 25 25 100 100 N -P 3 0 1 0 25 -25 100 -100 100 -100 N -P 3 0 1 20 25 75 25 -75 25 -75 N -P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F -X B 1 -200 0 225 R 50 50 1 1 I -X E 2 100 -200 100 U 50 50 1 1 P -X C 3 100 200 100 D 50 50 1 1 P +S -750 1200 850 -1300 0 1 10 f +X (PCINT19/OC2B/INT1)PD3 1 1000 -800 150 L 40 40 1 1 B +X (PCINT22/OC0A/AIN0)PD6 10 1000 -1100 150 L 40 40 1 1 B +X (PCINT23/AIN1)PD7 11 1000 -1200 150 L 40 40 1 1 B +X (PCINT0/CLKO/ICP1)PB0 12 1000 1100 150 L 40 40 1 1 B +X (PCINT1/OC1A)PB1 13 1000 1000 150 L 40 40 1 1 B +X (PCINT2/OC1B/~SS~)PB2 14 1000 900 150 L 40 40 1 1 B +X (PCINT3/OC2A/MOSI)PB3 15 1000 800 150 L 40 40 1 1 B +X (PCINT4/MISO)PB4 16 1000 700 150 L 40 40 1 1 B +X (PCINT5/SCK)PB5 17 1000 600 150 L 40 40 1 1 B +X AVCC 18 -900 800 150 R 40 40 1 1 W +X ADC6 19 -900 -250 150 R 40 40 1 1 I +X (PCINT20/XCK/T0)PD4 2 1000 -900 150 L 40 40 1 1 B +X AREF 20 -900 500 150 R 40 40 1 1 B +X GND 21 -900 -1000 150 R 40 40 1 1 W +X ADC7 22 -900 -350 150 R 40 40 1 1 I +X (PCINT8/ADC0)PC0 23 1000 250 150 L 40 40 1 1 B +X (PCINT9/ADC1)PC1 24 1000 150 150 L 40 40 1 1 B +X (PCINT10/ADC2)PC2 25 1000 50 150 L 40 40 1 1 B +X (PCINT11/ADC3)PC3 26 1000 -50 150 L 40 40 1 1 B +X (PCINT12/SDA/ADC4)PC4 27 1000 -150 150 L 40 40 1 1 B +X (PCINT13/SCL/ADC5)PC5 28 1000 -250 150 L 40 40 1 1 B +X (PCINT14/~RESET~)PC6 29 1000 -350 150 L 40 40 1 1 B +X GND 3 -900 -1200 150 R 40 40 1 1 W +X (PCINT16/RXD)PD0 30 1000 -500 150 L 40 40 1 1 B +X (PCINT17/TXD)PD1 31 1000 -600 150 L 40 40 1 1 B +X (PCINT18/INT0)PD2 32 1000 -700 150 L 40 40 1 1 B +X VCC 4 -900 1100 150 R 40 40 1 1 W +X GND 5 -900 -1100 150 R 40 40 1 1 W +X VCC 6 -900 1000 150 R 40 40 1 1 W +X (PCINT6/XTAL1/TOSC1)PB6 7 1000 500 150 L 40 40 1 1 B +X (PCINT7/XTAL2/TOSC2)PB7 8 1000 400 150 L 40 40 1 1 B +X (PCINT21/OC0B/T1)PD5 9 1000 -1000 150 L 40 40 1 1 B ENDDRAW ENDDEF # -# Buzzer +# gyro-rescue_Buzzer # -DEF Buzzer BZ 0 1 Y N 1 F N +DEF gyro-rescue_Buzzer BZ 0 1 Y N 1 F N F0 "BZ" 150 50 50 H V L CNN -F1 "Buzzer" 150 -50 50 H V L CNN +F1 "gyro-rescue_Buzzer" 150 -50 50 H V L CNN F2 "" -25 100 50 V I C CNN F3 "" -25 100 50 V I C CNN $FPLIST @@ -91,11 +68,11 @@ X + 2 -100 -100 100 R 50 50 1 1 P ENDDRAW ENDDEF # -# C +# gyro-rescue_C # -DEF C C 0 10 N Y 1 F N +DEF gyro-rescue_C C 0 10 N Y 1 F N F0 "C" 25 100 50 H V L CNN -F1 "C" 25 -100 50 H V L CNN +F1 "gyro-rescue_C" 25 -100 50 H V L CNN F2 "" 38 -150 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -109,11 +86,34 @@ X ~ 2 0 -150 110 U 50 50 1 1 P ENDDRAW ENDDEF # -# Conn_01x04 +# gyro-rescue_CP # -DEF Conn_01x04 J 0 40 Y N 1 F N +DEF gyro-rescue_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "gyro-rescue_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 -90 40 0 1 0 N +S -90 20 90 20 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +S 90 40 -90 40 0 1 0 N +S 90 40 90 20 0 1 0 N +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# gyro-rescue_Conn_01x04 +# +DEF gyro-rescue_Conn_01x04 J 0 40 Y N 1 F N F0 "J" 0 200 50 H V C CNN -F1 "Conn_01x04" 0 -300 50 H V C CNN +F1 "gyro-rescue_Conn_01x04" 0 -300 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -137,11 +137,11 @@ X Pin_4 4 -200 -200 150 R 50 50 1 1 P ENDDRAW ENDDEF # -# Conn_02x05_Odd_Even +# gyro-rescue_Conn_02x05_Odd_Even # -DEF Conn_02x05_Odd_Even J 0 40 Y N 1 F N +DEF gyro-rescue_Conn_02x05_Odd_Even J 0 40 Y N 1 F N F0 "J" 50 300 50 H V C CNN -F1 "Conn_02x05_Odd_Even" 50 -300 50 H V C CNN +F1 "gyro-rescue_Conn_02x05_Odd_Even" 50 -300 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -165,6 +165,7 @@ S 150 5 100 -5 1 1 6 N S 150 105 100 95 1 1 6 N S 150 205 100 195 1 1 6 N X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_10 10 300 -200 150 L 50 50 1 1 P X Pin_2 2 300 200 150 L 50 50 1 1 P X Pin_3 3 -200 100 150 R 50 50 1 1 P X Pin_4 4 300 100 150 L 50 50 1 1 P @@ -173,15 +174,14 @@ X Pin_6 6 300 0 150 L 50 50 1 1 P X Pin_7 7 -200 -100 150 R 50 50 1 1 P X Pin_8 8 300 -100 150 L 50 50 1 1 P X Pin_9 9 -200 -200 150 R 50 50 1 1 P -X Pin_10 10 300 -200 150 L 50 50 1 1 P ENDDRAW ENDDEF # -# FT232RL +# gyro-rescue_FT232RL # -DEF FT232RL U 0 40 Y Y 1 F N +DEF gyro-rescue_FT232RL U 0 40 Y Y 1 F N F0 "U" -650 900 50 H V L CNN -F1 "FT232RL" 400 900 50 H V L CNN +F1 "gyro-rescue_FT232RL" 400 900 50 H V L CNN F2 "Housings_SSOP:SSOP-28_5.3x10.2mm_Pitch0.65mm" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -190,52 +190,39 @@ $ENDFPLIST DRAW S -650 850 650 -850 0 1 10 f X TXD 1 800 700 150 L 50 50 1 1 O -X DTR 2 800 300 150 L 50 50 1 1 O V -X RTS 3 800 500 150 L 50 50 1 1 O V -X VCCIO 4 -100 1000 150 D 50 50 1 1 I -X RXD 5 800 600 150 L 50 50 1 1 I -X RI 6 800 0 150 L 50 50 1 1 I L -X GND 7 0 -1000 150 U 50 50 1 1 W -X DCR 9 800 200 150 L 50 50 1 1 I L X DCD 10 800 100 150 L 50 50 1 1 I L -X VCC 20 100 1000 150 D 50 50 1 1 W X CTS 11 800 400 150 L 50 50 1 1 I L -X GND 21 200 -1000 150 U 50 50 1 1 W X CBUS4 12 800 -700 150 L 50 50 1 1 B -X CBUS1 22 800 -400 150 L 50 50 1 1 O X CBUS2 13 800 -500 150 L 50 50 1 1 B -X CBUS0 23 800 -300 150 L 50 50 1 1 B X CBUS3 14 800 -600 150 L 50 50 1 1 B X USBD+ 15 -800 400 150 R 50 50 1 1 B -X AGND 25 -200 -1000 150 U 50 50 1 1 W X USBD- 16 -800 300 150 R 50 50 1 1 B -X TEST 26 -800 -700 150 R 50 50 1 1 W X 3V3OUT 17 -800 700 150 R 50 50 1 1 I -X OSCI 27 -800 -200 150 R 50 50 1 1 I X GND 18 100 -1000 150 U 50 50 1 1 W -X OSCO 28 -800 -400 150 R 50 50 1 1 O X ~RESET~ 19 -800 0 150 R 50 50 1 1 I +X DTR 2 800 300 150 L 50 50 1 1 O V +X VCC 20 100 1000 150 D 50 50 1 1 W +X GND 21 200 -1000 150 U 50 50 1 1 W +X CBUS1 22 800 -400 150 L 50 50 1 1 O +X CBUS0 23 800 -300 150 L 50 50 1 1 B +X AGND 25 -200 -1000 150 U 50 50 1 1 W +X TEST 26 -800 -700 150 R 50 50 1 1 W +X OSCI 27 -800 -200 150 R 50 50 1 1 I +X OSCO 28 -800 -400 150 R 50 50 1 1 O +X RTS 3 800 500 150 L 50 50 1 1 O V +X VCCIO 4 -100 1000 150 D 50 50 1 1 I +X RXD 5 800 600 150 L 50 50 1 1 I +X RI 6 800 0 150 L 50 50 1 1 I L +X GND 7 0 -1000 150 U 50 50 1 1 W +X DCR 9 800 200 150 L 50 50 1 1 I L ENDDRAW ENDDEF # -# GND -# -DEF GND #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -250 50 H I C CNN -F1 "GND" 0 -150 50 H V C CNN -F2 "" 0 0 50 H I C CNN -F3 "" 0 0 50 H I C CNN -DRAW -P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N -X GND 1 0 0 0 D 50 50 1 1 W N -ENDDRAW -ENDDEF -# -# LED +# gyro-rescue_LED # -DEF LED D 0 40 Y N 1 F N +DEF gyro-rescue_LED D 0 40 Y N 1 F N F0 "D" 0 100 50 H V C CNN -F1 "LED" 0 -100 50 H V C CNN +F1 "gyro-rescue_LED" 0 -100 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -252,47 +239,69 @@ X A 2 150 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # -# LED1642GW +# gyro-rescue_LED1642GW # -DEF LED1642GW U 0 40 Y Y 1 F N +DEF gyro-rescue_LED1642GW U 0 40 Y Y 1 F N F0 "U" 0 700 60 H V C CNN -F1 "LED1642GW" 0 -700 60 H V C CNN +F1 "gyro-rescue_LED1642GW" 0 -700 60 H V C CNN F2 "" -100 -650 60 H I C CNN F3 "" -100 -650 60 H I C CNN DRAW S -350 650 350 -650 0 1 0 f X GND 1 -550 550 200 R 50 50 1 1 I -X SDI 2 -550 450 200 R 50 50 1 1 I -X CLK 3 -550 350 200 R 50 50 1 1 I -X LE 4 -550 250 200 R 50 50 1 1 I -X OUT0 5 -550 150 200 R 50 50 1 1 I -X OUT1 6 -550 50 200 R 50 50 1 1 I -X OUT2 7 -550 -50 200 R 50 50 1 1 I -X OUT3 8 -550 -150 200 R 50 50 1 1 I -X OUT4 9 -550 -250 200 R 50 50 1 1 I X OUT5 10 -550 -350 200 R 50 50 1 1 I -X OUT15 20 550 150 200 L 50 50 1 1 I X OUT6 11 -550 -450 200 R 50 50 1 1 I -X PWCLK 21 550 250 200 L 50 50 1 1 I X OUT7 12 -550 -550 200 R 50 50 1 1 I -X SDO 22 550 350 200 L 50 50 1 1 I X OUT8 13 550 -550 200 L 50 50 1 1 I -X R-EXT 23 550 450 200 L 50 50 1 1 I X OUT9 14 550 -450 200 L 50 50 1 1 I -X VDD 24 550 550 200 L 50 50 1 1 I X OUT10 15 550 -350 200 L 50 50 1 1 I X OUT11 16 550 -250 200 L 50 50 1 1 I X OUT12 17 550 -150 200 L 50 50 1 1 I X OUT13 18 550 -50 200 L 50 50 1 1 I X OUT14 19 550 50 200 L 50 50 1 1 I +X SDI 2 -550 450 200 R 50 50 1 1 I +X OUT15 20 550 150 200 L 50 50 1 1 I +X PWCLK 21 550 250 200 L 50 50 1 1 I +X SDO 22 550 350 200 L 50 50 1 1 I +X R-EXT 23 550 450 200 L 50 50 1 1 I +X VDD 24 550 550 200 L 50 50 1 1 I +X CLK 3 -550 350 200 R 50 50 1 1 I +X LE 4 -550 250 200 R 50 50 1 1 I +X OUT0 5 -550 150 200 R 50 50 1 1 I +X OUT1 6 -550 50 200 R 50 50 1 1 I +X OUT2 7 -550 -50 200 R 50 50 1 1 I +X OUT3 8 -550 -150 200 R 50 50 1 1 I +X OUT4 9 -550 -250 200 R 50 50 1 1 I ENDDRAW ENDDEF # -# POT +# gyro-rescue_MMBT3904 # -DEF POT RV 0 40 N N 1 F N +DEF gyro-rescue_MMBT3904 Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "gyro-rescue_MMBT3904" 200 0 50 H V L CNN +F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN +F3 "" 0 0 50 H I L CNN +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 25 25 100 100 N +P 3 0 1 0 25 -25 100 -100 100 -100 N +P 3 0 1 20 25 75 25 -75 25 -75 N +P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F +X B 1 -200 0 225 R 50 50 1 1 I +X E 2 100 -200 100 U 50 50 1 1 P +X C 3 100 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# gyro-rescue_POT +# +DEF gyro-rescue_POT RV 0 40 N N 1 F N F0 "RV" -175 0 50 V V C CNN -F1 "POT" -100 0 50 V V C CNN +F1 "gyro-rescue_POT" -100 0 50 V V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -308,11 +317,11 @@ X 3 3 0 -150 50 U 50 50 1 1 P ENDDRAW ENDDEF # -# R +# gyro-rescue_R # -DEF R R 0 0 N Y 1 F N +DEF gyro-rescue_R R 0 0 N Y 1 F N F0 "R" 80 0 50 V V C CNN -F1 "R" 0 0 50 V V C CNN +F1 "gyro-rescue_R" 0 0 50 V V C CNN F2 "" -70 0 50 V I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -326,11 +335,11 @@ X ~ 2 0 -150 50 U 50 50 1 1 P ENDDRAW ENDDEF # -# SW_Push +# gyro-rescue_SW_Push # -DEF SW_Push SW 0 40 N N 1 F N +DEF gyro-rescue_SW_Push SW 0 40 N N 1 F N F0 "SW" 50 100 50 H V L CNN -F1 "SW_Push" 0 -60 50 H V C CNN +F1 "gyro-rescue_SW_Push" 0 -60 50 H V C CNN F2 "" 0 200 50 H I C CNN F3 "" 0 200 50 H I C CNN DRAW @@ -343,4 +352,32 @@ X 2 2 200 0 100 L 50 50 0 1 P ENDDRAW ENDDEF # +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GND +# +DEF power_GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# #End Library