add serial port, using Arduino-style 6-pin header
[hw/elf] / ui.sch
diff --git a/ui.sch b/ui.sch
index fd508def338e91417f87c4de6b7ff8f4dd6ab653..1b2ecf1ea38f006c3ed579f97f82c239172a6e2c 100644 (file)
--- a/ui.sch
+++ b/ui.sch
@@ -22,6 +22,8 @@ T 62700 71200 5 10 1 1 0 0 1
 refdes=SW1
 T 62600 69600 5 10 1 1 0 0 1
 value=LOAD
+T 62400 69900 5 10 0 1 0 0 1
+loadstatus=noload
 }
 C 62300 67600 1 0 0 conn-3.sym
 {
@@ -33,6 +35,8 @@ T 62600 68900 5 10 1 1 0 0 1
 refdes=SW2
 T 62600 67300 5 10 1 1 0 0 1
 value=RUN
+T 62300 67600 5 10 0 1 0 0 1
+loadstatus=noload
 }
 C 62400 65400 1 0 0 conn-3.sym
 {
@@ -44,19 +48,21 @@ T 62700 66700 5 10 1 1 0 0 1
 refdes=SW3
 T 62800 65100 5 10 1 1 0 0 1
 value=MP
+T 62400 65400 5 10 0 1 0 0 1
+loadstatus=noload
 }
 C 62400 63600 1 0 0 conn-2.sym
 {
-T 62600 63300 5 10 1 1 0 0 1
-value=INPUT
 T 62600 63400 5 10 1 1 0 0 1
 value=INPUT
 T 62400 63600 5 10 0 1 0 0 1
 device=CONNECTOR
 T 62400 63600 5 10 0 1 0 0 1
-footprint=100mil2pin
+footprint=20571
 T 62705 64245 5 10 1 1 0 0 1
 refdes=SW4
+T 62400 63600 5 10 0 1 0 0 1
+loadstatus=noload
 }
 N 62400 70500 60000 70500 4
 {
@@ -208,9 +214,15 @@ C 61100 56900 1 0 0 hexkeypad.sym
 T 61350 60550 5 10 1 1 0 0 1
 refdes=SW5
 T 56750 51300 5 10 0 0 0 0 1
-device=SWITCH_PUSHBUTTON_NO
+device=SWITCH
 T 56756 51264 5 10 0 0 0 0 1
 footprint=MPJ18317SW
+T 61100 56900 5 10 0 1 0 0 1
+loadstatus=throughhole
+T 61100 56900 5 10 0 1 0 0 1
+vendor=marlinpjones
+T 61100 56900 5 10 0 1 0 0 1
+vendor_part_number=18317SW
 }
 C 78000 65800 1 0 0 led-7seg-2-cc.sym
 {
@@ -222,6 +234,12 @@ T 76250 62400 5 10 0 1 0 0 1
 footprint=LED4708
 T 81300 67800 5 10 1 1 0 0 1
 value=DATA
+T 78000 65800 5 10 0 1 0 0 1
+vendor=digikey
+T 78000 65800 5 10 0 1 0 0 1
+vendor_part_number=160-1539-5-ND
+T 78000 65800 5 10 0 1 0 0 1
+loadstatus=throughhole
 }
 C 72800 65800 1 0 0 led-7seg-4-cc.sym
 {
@@ -233,6 +251,12 @@ T 71050 62400 5 10 0 1 0 0 1
 footprint=LED4727
 T 75800 68100 5 10 1 1 0 0 1
 value=ADDRESS
+T 72800 65800 5 10 0 1 0 0 1
+vendor=digikey
+T 72800 65800 5 10 0 1 0 0 1
+vendor_part_number=160-1551-5-ND
+T 72800 65800 5 10 0 1 0 0 1
+loadstatus=throughhole
 }
 N 78000 66600 77000 66600 4
 {
@@ -369,3 +393,301 @@ mounting holes
 for toggle switches
 C 86900 55100 1 0 0 gnd.sym
 N 87000 55400 87000 58600 4
+C 72700 55500 1 0 0 microSD.sym
+{
+T 73995 57695 5 10 0 1 0 0 1
+device=CONNECTOR
+T 72700 55500 5 10 0 0 0 0 1
+footprint=microSD
+T 72700 55500 5 10 0 0 0 0 1
+vendor=digikey
+T 72700 55500 5 10 0 0 0 0 1
+vendor_part_number=101-00303-68-1-ND
+T 72700 55500 5 10 0 0 0 0 1
+loadstatus=noload
+T 72995 59195 5 10 1 1 0 0 1
+refdes=J7
+T 73995 59195 5 10 1 1 0 0 1
+value=microSD
+}
+C 71900 55100 1 0 0 gnd.sym
+N 72700 57700 72000 57700 4
+N 72000 57700 72000 59200 4
+N 72000 55400 72000 56900 4
+N 72000 56900 72700 56900 4
+N 72700 56500 68900 56500 4
+{
+T 68900 56600 5 10 1 1 0 0 1
+netname=miso2
+}
+N 72700 57300 68900 57300 4
+{
+T 68900 57400 5 10 1 1 0 0 1
+netname=sck2
+}
+N 72700 58500 68900 58500 4
+{
+T 68900 58600 5 10 1 1 0 0 1
+netname=cs_sd
+}
+N 72700 58100 68900 58100 4
+{
+T 68900 58200 5 10 1 1 0 0 1
+netname=mosi2
+}
+C 69500 55400 1 90 0 capacitor.sym
+{
+T 68800 55600 5 10 0 0 90 0 1
+device=CAPACITOR
+T 68600 55600 5 10 0 0 90 0 1
+symversion=0.1
+T 69500 55400 5 10 0 1 0 0 1
+footprint=0402
+T 69500 55400 5 10 0 1 0 0 1
+loadstatus=smt
+T 69500 55400 5 10 0 1 0 0 1
+vendor=digikey
+T 69500 55400 5 10 0 1 0 0 1
+vendor_part_number=399-1019-1-ND
+T 69700 56100 5 10 1 1 180 0 1
+refdes=C45
+T 69400 55600 5 10 1 1 0 0 1
+value=47pF
+}
+C 70200 55400 1 90 0 capacitor.sym
+{
+T 69500 55600 5 10 0 0 90 0 1
+device=CAPACITOR
+T 69300 55600 5 10 0 0 90 0 1
+symversion=0.1
+T 70200 55400 5 10 0 1 0 0 1
+footprint=0402
+T 70200 55400 5 10 0 1 0 0 1
+loadstatus=smt
+T 70200 55400 5 10 0 1 0 0 1
+vendor=digikey
+T 70200 55400 5 10 0 1 0 0 1
+vendor_part_number=399-1019-1-ND
+T 70400 56100 5 10 1 1 180 0 1
+refdes=C46
+T 70100 55600 5 10 1 1 0 0 1
+value=47pF
+}
+C 70900 55400 1 90 0 capacitor.sym
+{
+T 70200 55600 5 10 0 0 90 0 1
+device=CAPACITOR
+T 70000 55600 5 10 0 0 90 0 1
+symversion=0.1
+T 70900 55400 5 10 0 1 0 0 1
+footprint=0402
+T 70900 55400 5 10 0 1 0 0 1
+loadstatus=smt
+T 70900 55400 5 10 0 1 0 0 1
+vendor=digikey
+T 70900 55400 5 10 0 1 0 0 1
+vendor_part_number=399-1019-1-ND
+T 71100 56100 5 10 1 1 180 0 1
+refdes=C47
+T 70800 55600 5 10 1 1 0 0 1
+value=47pF
+}
+C 71600 55400 1 90 0 capacitor.sym
+{
+T 70900 55600 5 10 0 0 90 0 1
+device=CAPACITOR
+T 70700 55600 5 10 0 0 90 0 1
+symversion=0.1
+T 71600 55400 5 10 0 1 0 0 1
+footprint=0402
+T 71600 55400 5 10 0 1 0 0 1
+loadstatus=smt
+T 71600 55400 5 10 0 1 0 0 1
+vendor=digikey
+T 71600 55400 5 10 0 1 0 0 1
+vendor_part_number=399-1019-1-ND
+T 71800 56100 5 10 1 1 180 0 1
+refdes=C48
+T 71500 55600 5 10 1 1 0 0 1
+value=47pF
+}
+N 69300 55400 72000 55400 4
+N 71400 56300 71400 58500 4
+N 70700 56300 70700 58100 4
+N 70000 56300 70000 57300 4
+N 69300 56300 69300 56500 4
+C 71800 59200 1 0 0 3.3V-plus.sym
+C 72200 58800 1 0 0 nc-left.sym
+{
+T 72200 59200 5 10 0 0 0 0 1
+value=NoConnection
+T 72200 59600 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 72200 56000 1 0 0 nc-left.sym
+{
+T 72200 56400 5 10 0 0 0 0 1
+value=NoConnection
+T 72200 56800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 72200 55600 1 0 0 nc-left.sym
+{
+T 72200 56000 5 10 0 0 0 0 1
+value=NoConnection
+T 72200 56400 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 78600 55600 1 0 0 npn.sym
+{
+T 79500 56300 5 10 0 0 0 0 1
+device=NPN_TRANSISTOR
+T 78600 55600 5 10 0 1 0 0 1
+footprint=SOT23
+T 79200 56100 5 10 1 1 0 0 1
+refdes=Q1
+T 79200 55900 5 10 1 1 0 0 1
+value=2N2222
+}
+C 77600 56000 1 0 0 resistor.sym
+{
+T 77900 56400 5 10 0 0 0 0 1
+device=RESISTOR
+T 77595 56000 5 10 0 1 0 0 1
+footprint=0402
+T 77700 56300 5 10 1 1 0 0 1
+refdes=R13
+T 78200 56300 5 10 1 1 0 0 1
+value=1k
+}
+N 79100 55600 79100 55000 4
+C 78500 55100 1 180 0 resistor.sym
+{
+T 78200 54700 5 10 0 0 180 0 1
+device=RESISTOR
+T 78505 55100 5 10 0 1 180 0 1
+footprint=0402
+T 77700 55200 5 10 1 1 0 0 1
+refdes=R9
+T 78200 55200 5 10 1 1 0 0 1
+value=330
+}
+N 76800 55500 76800 55000 4
+N 76800 55000 77600 55000 4
+N 78600 56100 78500 56100 4
+N 77600 56100 76100 56100 4
+{
+T 76100 56200 5 10 1 1 0 0 1
+netname=Q
+}
+N 78500 55000 79100 55000 4
+C 79000 54700 1 0 0 gnd.sym
+C 76700 55900 1 270 0 led.sym
+{
+T 77300 56000 5 10 0 0 270 0 1
+device=LED
+T 76700 55900 5 10 0 0 270 0 1
+footprint=100mil-led
+T 76700 55900 5 10 0 0 270 0 1
+vendor=digikey
+T 76700 55900 5 10 0 0 270 0 1
+loadstatus=throughhole
+T 76700 55900 5 10 0 0 270 0 1
+vendor_part_number=C503B-RCN-CW0Z0AA1-ND
+T 77000 55750 5 10 1 1 0 0 1
+value=red
+T 76300 55700 5 10 1 1 0 0 1
+refdes=D10
+}
+N 76800 55900 76800 56100 4
+C 81700 56500 1 0 0 conn-2.sym
+{
+T 82005 57145 5 10 1 1 0 0 1
+refdes=J9
+T 82100 56300 5 10 1 1 0 0 1
+value=Q
+T 81700 56500 5 10 0 1 0 0 1
+device=CONNECTOR
+T 81700 56500 5 10 0 1 0 0 1
+footprint=100mil2pin
+T 81700 56500 5 10 0 1 0 0 1
+loadstatus=throughhole
+}
+C 81300 59000 1 0 0 5V-plus.sym
+N 80900 57000 81700 57000 4
+N 81500 57000 81500 59000 4
+N 79100 56600 81700 56600 4
+C 79300 56700 1 0 0 beeper.sym
+{
+T 79600 57600 5 10 0 0 0 0 1
+device=BEEPER
+T 79600 57800 5 10 0 0 0 0 1
+symversion=0.1
+T 79300 56700 5 10 0 1 0 0 1
+vendor_part_number=445-2525-1-ND
+T 79300 56700 5 10 0 1 0 0 1
+footprint=TDK_PS12
+T 79300 56700 5 10 0 0 0 0 1
+vendor=digikey
+T 79300 56700 5 10 0 1 0 0 1
+value=TDK_PS12
+T 79300 56700 5 10 0 0 0 0 1
+loadstatus=noload
+T 79400 57400 5 10 1 1 0 0 1
+refdes=U10
+}
+C 80400 57000 1 270 1 conn-2.sym
+{
+T 80505 58155 5 10 1 1 180 6 1
+refdes=J10
+T 81100 57800 5 10 1 1 0 6 1
+value=BEEPER
+T 80400 57000 5 10 0 1 90 2 1
+device=CONNECTOR
+T 80400 57000 5 10 0 1 90 2 1
+footprint=100mil2pin
+T 80400 57000 5 10 0 1 90 2 1
+loadstatus=throughhole
+}
+N 80500 57000 80300 57000 4
+N 79300 57000 79200 57000 4
+N 79200 57000 79200 56600 4
+C 86200 67100 1 0 0 conn-6.sym
+{
+T 86555 69395 5 10 1 1 0 0 1
+refdes=J4
+T 86200 67100 5 10 0 0 0 0 1
+footprint=100mil6pin
+}
+N 86200 68000 84300 68000 4
+{
+T 84300 68100 5 10 1 1 0 0 1
+netname=rx
+}
+N 86200 67600 84300 67600 4
+{
+T 84300 67700 5 10 1 1 0 0 1
+netname=tx
+}
+C 85600 68900 1 0 0 gnd.sym
+N 85700 69200 86200 69200 4
+N 86200 68800 86000 68800 4
+N 86000 68800 86000 69200 4
+C 85700 68300 1 0 0 nc-left.sym
+{
+T 85700 68700 5 10 0 0 0 0 1
+value=NoConnection
+T 85700 69100 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+C 85700 67100 1 0 0 nc-left.sym
+{
+T 85700 67500 5 10 0 0 0 0 1
+value=NoConnection
+T 85700 67900 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+T 87200 68100 9 10 1 0 0 0 3
+compatible with 3.3V
+Arduino/FTDI USB 
+serial cables