aboutsummaryrefslogtreecommitdiff
path: root/hardware
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2021-11-02 07:31:40 +0100
committerlonkaars <loek@pipeframe.xyz>2021-11-02 07:31:40 +0100
commitde67e7edb3b76cc8092da1d08ca71287359eedee (patch)
tree9f91ca26bc1a1ced8b22440ea0dfc19dfb1dfa2e /hardware
parente3b935dece7c89dfee59d9058cab0cf308da5a9c (diff)
updated resistor values in hardware schematics
Diffstat (limited to 'hardware')
-rw-r--r--hardware/arduino.lib1059
-rw-r--r--hardware/fp-info-cache148
-rw-r--r--hardware/simon-cache.lib47
-rw-r--r--hardware/simon.kicad_pcb1183
-rw-r--r--hardware/simon.kicad_pcb-bak1140
-rw-r--r--hardware/simon.sch213
-rw-r--r--hardware/simon.sch-bak200
-rw-r--r--hardware/sym-lib-table3
8 files changed, 3911 insertions, 82 deletions
diff --git a/hardware/arduino.lib b/hardware/arduino.lib
new file mode 100644
index 0000000..cdded36
--- /dev/null
+++ b/hardware/arduino.lib
@@ -0,0 +1,1059 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#
+# Arduino_101_Shield
+#
+DEF Arduino_101_Shield XA 0 40 Y Y 1 F N
+F0 "XA" 100 0 60 V V C CNN
+F1 "Arduino_101_Shield" -100 0 60 V V C CNN
+F2 "" 1800 3750 60 H I C CNN
+F3 "" 1800 3750 60 H I C CNN
+$FPLIST
+ Arduino_101_Shield
+$ENDFPLIST
+DRAW
+T 900 -500 -50 60 0 0 0 Analogue Normal 0 C C
+T 900 -500 700 60 0 0 0 I²C Normal 0 C C
+T 900 -500 450 60 0 0 0 Misc. Normal 0 C C
+T 900 500 -1000 60 0 0 0 Misc. Normal 0 C C
+T 900 -500 -800 60 0 0 0 Power Normal 0 C C
+T 900 -500 1000 60 0 0 0 Serial Normal 0 C C
+T 900 500 -500 60 0 0 0 SPI Normal 0 C C
+S -1000 1200 1000 -1200 0 0 0 f
+S -800 -1050 -500 -1050 0 0 0 N
+S -750 -550 -500 -550 0 0 0 N
+S 500 -750 500 -600 0 0 0 N
+S 500 -400 500 -250 0 0 0 N
+S 550 -750 500 -750 0 0 0 N
+S 600 -250 500 -250 0 0 0 N
+S 650 -1000 550 -1000 0 0 0 N
+S 650 -950 650 -1050 0 0 0 N
+S 700 -1050 650 -1050 0 0 0 N
+S 700 -950 650 -950 0 0 0 N
+P 2 0 0 0 -750 700 -600 700 N
+P 2 0 0 0 -600 1000 -550 1000 N
+P 2 0 0 0 -550 450 -800 450 N
+P 2 0 0 0 -500 -1050 -500 -950 N
+P 2 0 0 0 -500 -600 -500 -650 N
+P 2 0 0 0 -500 -550 -500 -600 N
+P 3 0 0 0 -500 -300 -500 -350 -750 -350 N
+P 3 0 0 0 -500 200 -500 250 -850 250 N
+P 3 0 0 0 500 350 500 -50 800 -50 N
+P 3 0 0 0 500 650 500 1050 850 1050 N
+P 4 0 0 0 -800 750 -750 750 -750 650 -800 650 N
+P 4 0 0 0 -650 1050 -600 1050 -600 950 -650 950 N
+T 900 500 500 60 0 1 0 GPIO Normal 0 C C
+X A0 A0 -1300 -250 300 R 50 50 1 1 B
+X D0_RX0 D0 -1300 1050 300 R 50 50 1 1 B
+X A1 A1 -1300 -150 300 R 50 50 1 1 B
+X D1_TX0 D1 -1300 950 300 R 50 50 1 1 B
+X A2 A2 -1300 -50 300 R 50 50 1 1 B
+X D2 D2 1300 1050 300 L 50 50 1 1 B
+X A3 A3 -1300 50 300 R 50 50 1 1 B
+X D3 D3 1300 950 300 L 50 50 1 1 B
+X A4 A4 -1300 150 300 R 50 50 1 1 B
+X D4 D4 1300 850 300 L 50 50 1 1 B
+X A5 A5 -1300 250 300 R 50 50 1 1 B
+X D5 D5 1300 750 300 L 50 50 1 1 B
+X D6 D6 1300 650 300 L 50 50 1 1 B
+X D7 D7 1300 550 300 L 50 50 1 1 B
+X D8 D8 1300 450 300 L 50 50 1 1 B
+X D9 D9 1300 350 300 L 50 50 1 1 B
+X D10_CS D10 1300 250 300 L 50 50 1 1 B
+X D11 D11 1300 150 300 L 50 50 1 1 B
+X 5V 5V1 -1300 -950 300 R 50 50 1 1 W
+X D12 D12 1300 50 300 L 50 50 1 1 B
+X SPI_5V 5V2 1300 -550 300 L 50 50 1 1 W
+X D13 D13 1300 -50 300 L 50 50 1 1 B
+X 3.3V 3V3 -1300 -850 300 R 50 50 1 1 W
+X SDA SDA -1300 650 300 R 50 50 1 1 B
+X SPI_SCK SCK 1300 -450 300 L 50 50 1 1 O C
+X SCL SCL -1300 750 300 R 50 50 1 1 B C
+X VIN VIN -1300 -1050 300 R 50 50 1 1 W
+X ATN ATN -1300 450 300 R 50 50 1 1 B
+X GND GND1 -1300 -550 300 R 50 50 1 1 W
+X RESET RST1 1300 -950 300 L 50 50 1 1 C L
+X GND GND2 -1300 -650 300 R 50 50 1 1 W
+X SPI_RESET RST2 1300 -750 300 L 50 50 1 1 C L
+X GND GND3 -1300 -750 300 R 50 50 1 1 W
+X SPI_GND GND4 1300 -650 300 L 50 50 1 1 W
+X AREF AREF -1300 -350 300 R 50 50 1 1 I
+X IOREF IORF 1300 -1050 300 L 50 50 1 1 O
+X SPI_MOSI MOSI 1300 -350 300 L 50 50 1 1 O
+X SPI_MISO MISO 1300 -250 300 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Arduino_Due_Shield
+#
+DEF Arduino_Due_Shield XA 0 40 Y Y 1 F N
+F0 "XA" 100 0 60 V V C CNN
+F1 "Arduino_Due_Shield" -100 0 60 V V C CNN
+F2 "" 700 2750 60 H I C CNN
+F3 "" 700 2750 60 H I C CNN
+$FPLIST
+ Arduino_Due_Shield
+$ENDFPLIST
+DRAW
+T 900 -500 -50 60 0 0 0 Analogue~I/O Normal 0 C C
+T 900 -500 900 60 0 0 0 CAN Normal 0 C C
+T 900 -500 1200 60 0 0 0 I²C Normal 0 C C
+T 900 -500 -1000 60 0 0 0 Misc. Normal 0 C C
+T 900 -500 -1700 60 0 0 0 Power Normal 0 C C
+T 900 600 1600 60 0 0 0 PWM Normal 0 C C
+T 900 -500 1800 60 0 0 0 Serial Normal 0 C C
+T 0 0 1800 60 0 0 0 SPI Normal 0 C C
+S -1000 -2300 1000 2300 0 0 0 f
+S -800 -2150 -500 -2150 0 0 0 N
+S -750 -1250 -500 -1250 0 0 0 N
+S -750 -750 -500 -750 0 0 0 N
+S -750 650 -500 650 0 0 0 N
+S -750 1050 -500 1050 0 0 0 N
+S -700 -1050 -650 -1050 0 0 0 N
+S -700 -950 -650 -950 0 0 0 N
+S -700 850 -650 850 0 0 0 N
+S -700 950 -650 950 0 0 0 N
+S -650 -1000 -550 -1000 0 0 0 N
+S -650 -950 -650 -1050 0 0 0 N
+S -650 900 -550 900 0 0 0 N
+S -650 950 -650 850 0 0 0 N
+S -650 2150 -500 2150 0 0 0 N
+S -600 1350 -500 1350 0 0 0 N
+S -600 1450 -500 1450 0 0 0 N
+S -500 -2150 -500 -1900 0 0 0 N
+S -500 -1250 -500 -1500 0 0 0 N
+S -500 -750 -500 -400 0 0 0 N
+S -500 650 -500 300 0 0 0 N
+S -500 1050 -500 1100 0 0 0 N
+S -500 1350 -500 1300 0 0 0 N
+S -500 1650 -500 1450 0 0 0 N
+S -500 1950 -500 2150 0 0 0 N
+S -250 1900 -250 1800 0 0 0 N
+S -100 1800 -250 1800 0 0 0 N
+S 250 1800 100 1800 0 0 0 N
+S 250 1850 250 1800 0 0 0 N
+P 2 0 0 0 500 -2150 800 -2150 N
+P 2 0 0 0 850 2150 500 2150 N
+P 3 0 0 0 600 1750 600 2100 850 2150 N
+P 3 0 0 0 800 1050 600 1100 600 1450 N
+T 900 500 0 60 0 1 0 GPIO Normal 0 C C
+S 500 -2150 500 -150 1 0 0 N
+S 500 2150 500 150 1 0 0 N
+X A0 A0 -1300 450 300 R 50 50 1 1 B
+X D0_RX0 D0 -1300 2150 300 R 50 50 1 1 B
+X A1 A1 -1300 350 300 R 50 50 1 1 B
+X D1_TX0 D1 -1300 2050 300 R 50 50 1 1 B
+X A2 A2 -1300 250 300 R 50 50 1 1 B
+X D2 D2 1300 2150 300 L 50 50 1 1 B
+X A3 A3 -1300 150 300 R 50 50 1 1 B
+X D3 D3 1300 2050 300 L 50 50 1 1 B
+X A4 A4 -1300 50 300 R 50 50 1 1 B
+X D4_CS1 D4 1300 1950 300 L 50 50 1 1 B
+X A5 A5 -1300 -50 300 R 50 50 1 1 B
+X D5 D5 1300 1850 300 L 50 50 1 1 B
+X A6 A6 -1300 -150 300 R 50 50 1 1 B
+X D6 D6 1300 1750 300 L 50 50 1 1 B
+X A7 A7 -1300 -250 300 R 50 50 1 1 B
+X D7 D7 1300 1650 300 L 50 50 1 1 B
+X A8 A8 -1300 -350 300 R 50 50 1 1 B
+X D8 D8 1300 1550 300 L 50 50 1 1 B
+X A9 A9 -1300 -450 300 R 50 50 1 1 B
+X D9 D9 1300 1450 300 L 50 50 1 1 B
+X A10 A10 -1300 -550 300 R 50 50 1 1 B
+X D10_CS0 D10 1300 1350 300 L 50 50 1 1 B
+X D20_SDA D20 -1300 1350 300 R 50 50 1 1 B
+X D30 D30 1300 150 300 L 50 50 1 1 B
+X D40 D40 1300 -850 300 L 50 50 1 1 B
+X D50 D50 1300 -1850 300 L 50 50 1 1 B
+X A11 A11 -1300 -650 300 R 50 50 1 1 B
+X D11 D11 1300 1250 300 L 50 50 1 1 B
+X D21_SCL D21 -1300 1250 300 R 50 50 1 1 B C
+X D31 D31 1300 50 300 L 50 50 1 1 B
+X D41 D41 1300 -950 300 L 50 50 1 1 B
+X D51 D51 1300 -1950 300 L 50 50 1 1 B
+X 5V 5V1 -1300 -1850 300 R 50 50 1 1 W
+X D12 D12 1300 1150 300 L 50 50 1 1 B
+X D22 D22 1300 950 300 L 50 50 1 1 B
+X D32 D32 1300 -50 300 L 50 50 1 1 B
+X D42 D42 1300 -1050 300 L 50 50 1 1 B
+X D52_CS2 D52 1300 -2050 300 L 50 50 1 1 B
+X SPI_5V 5V2 50 2600 300 D 50 50 1 1 W
+X D13 D13 1300 1050 300 L 50 50 1 1 B
+X D23 D23 1300 850 300 L 50 50 1 1 B
+X D33 D33 1300 -150 300 L 50 50 1 1 B
+X D43 D43 1300 -1150 300 L 50 50 1 1 B
+X D53 D53 1300 -2150 300 L 50 50 1 1 B
+X 3.3V 3V3 -1300 -1750 300 R 50 50 1 1 W
+X 5V 5V3 -1300 -1950 300 R 50 50 1 1 W
+X D14_TX3 D14 -1300 1450 300 R 50 50 1 1 B
+X D24 D24 1300 750 300 L 50 50 1 1 B
+X D34 D34 1300 -250 300 L 50 50 1 1 B
+X D44 D44 1300 -1250 300 L 50 50 1 1 B
+X 5V 5V4 -1300 -2050 300 R 50 50 1 1 W
+X D15_RX3 D15 -1300 1550 300 R 50 50 1 1 B
+X D25 D25 1300 650 300 L 50 50 1 1 B
+X D35 D35 1300 -350 300 L 50 50 1 1 B
+X D45 D45 1300 -1350 300 L 50 50 1 1 B
+X D16_TX2 D16 -1300 1650 300 R 50 50 1 1 B
+X D26 D26 1300 550 300 L 50 50 1 1 B
+X D36 D36 1300 -450 300 L 50 50 1 1 B
+X D46 D46 1300 -1450 300 L 50 50 1 1 B
+X D17_RX2 D17 -1300 1750 300 R 50 50 1 1 B
+X D27 D27 1300 450 300 L 50 50 1 1 B
+X D37 D37 1300 -550 300 L 50 50 1 1 B
+X D47 D47 1300 -1550 300 L 50 50 1 1 B
+X D18_TX1 D18 -1300 1850 300 R 50 50 1 1 B
+X D28 D28 1300 350 300 L 50 50 1 1 B
+X D38 D38 1300 -650 300 L 50 50 1 1 B
+X D48 D48 1300 -1650 300 L 50 50 1 1 B
+X D19_RX1 D19 -1300 1950 300 R 50 50 1 1 B
+X D29 D29 1300 250 300 L 50 50 1 1 B
+X D39 D39 1300 -750 300 L 50 50 1 1 B
+X D49 D49 1300 -1750 300 L 50 50 1 1 B
+X SPI_SCK SCK -50 2600 300 D 50 50 1 1 O C
+X VIN VIN -1300 -2150 300 R 50 50 1 1 W
+X DAC0 DAC0 -1300 650 300 R 50 50 1 1 B
+X SDA1 SDA1 -1300 1150 300 R 50 50 1 1 B
+X DAC1 DAC1 -1300 550 300 R 50 50 1 1 B
+X GND GND1 -1300 -1250 300 R 50 50 1 1 W
+X SCL1 SCL1 -1300 1050 300 R 50 50 1 1 B C
+X RESET RST1 -1300 -950 300 R 50 50 1 1 C L
+X GND GND2 -1300 -1350 300 R 50 50 1 1 W
+X SPI_RESET RST2 250 2600 300 D 50 50 1 1 C L
+X GND GND3 -1300 -1450 300 R 50 50 1 1 W
+X SPI_GND GND4 150 2600 300 D 50 50 1 1 W
+X GND GND5 -1300 -1550 300 R 50 50 1 1 W
+X GND GND6 -1300 -1650 300 R 50 50 1 1 W
+X AREF AREF -1300 -750 300 R 50 50 1 1 I
+X IOREF IORF -1300 -1050 300 R 50 50 1 1 O
+X SPI_MOSI MOSI -150 2600 300 D 50 50 1 1 O
+X SPI_MISO MISO -250 2600 300 D 50 50 1 1 I
+X CANRX CANR -1300 950 300 R 50 50 1 1 B
+X CANTX CANT -1300 850 300 R 50 50 1 1 B
+ENDDRAW
+ENDDEF
+#
+# Arduino_Leonardo_Shield
+#
+DEF Arduino_Leonardo_Shield XA 0 40 Y Y 1 F N
+F0 "XA" 100 0 60 V V C CNN
+F1 "Arduino_Leonardo_Shield" -100 0 60 V V C CNN
+F2 "" 1800 3750 60 H I C CNN
+F3 "" 1800 3750 60 H I C CNN
+$FPLIST
+ Arduino_Leonardo_Shield
+$ENDFPLIST
+DRAW
+T 900 -500 50 60 0 0 0 Analogue Normal 0 C C
+T 900 -500 700 60 0 0 0 I²C Normal 0 C C
+T 900 500 -1000 60 0 0 0 Misc. Normal 0 C C
+T 900 -500 -800 60 0 0 0 Power Normal 0 C C
+T 900 -500 1000 60 0 0 0 Serial Normal 0 C C
+T 900 500 -500 60 0 0 0 SPI Normal 0 C C
+S -1000 1200 1000 -1200 0 0 0 f
+S -800 -1050 -500 -1050 0 0 0 N
+S -750 -550 -500 -550 0 0 0 N
+S 500 -750 500 -600 0 0 0 N
+S 500 -400 500 -250 0 0 0 N
+S 550 -750 500 -750 0 0 0 N
+S 600 -250 500 -250 0 0 0 N
+S 650 -1000 550 -1000 0 0 0 N
+S 650 -950 650 -1050 0 0 0 N
+S 700 -1050 650 -1050 0 0 0 N
+S 700 -950 650 -950 0 0 0 N
+P 2 0 0 0 -750 700 -600 700 N
+P 2 0 0 0 -600 1000 -550 1000 N
+P 2 0 0 0 -500 -1050 -500 -950 N
+P 2 0 0 0 -500 -600 -500 -650 N
+P 2 0 0 0 -500 -550 -500 -600 N
+P 3 0 0 0 -500 -200 -500 -250 -750 -250 N
+P 3 0 0 0 -500 300 -500 350 -850 350 N
+P 3 0 0 0 500 350 500 -50 800 -50 N
+P 3 0 0 0 500 650 500 1050 650 1050 N
+P 4 0 0 0 -800 750 -750 750 -750 650 -800 650 N
+P 4 0 0 0 -650 1050 -600 1050 -600 950 -650 950 N
+T 900 500 500 60 0 1 0 GPIO Normal 0 C C
+X A0 A0 -1300 -150 300 R 50 50 1 1 B
+X D0_RX0 D0 -1300 1050 300 R 50 50 1 1 B
+X A1 A1 -1300 -50 300 R 50 50 1 1 B
+X D1_TX0 D1 -1300 950 300 R 50 50 1 1 B
+X A2 A2 -1300 50 300 R 50 50 1 1 B
+X D2_INT1 D2 1300 1050 300 L 50 50 1 1 B
+X A3 A3 -1300 150 300 R 50 50 1 1 B
+X D3_INT0 D3 1300 950 300 L 50 50 1 1 B
+X A4 A4 -1300 250 300 R 50 50 1 1 B
+X D4 D4 1300 850 300 L 50 50 1 1 B
+X A5 A5 -1300 350 300 R 50 50 1 1 B
+X D5 D5 1300 750 300 L 50 50 1 1 B
+X D6 D6 1300 650 300 L 50 50 1 1 B
+X D7_INT4 D7 1300 550 300 L 50 50 1 1 B
+X D8 D8 1300 450 300 L 50 50 1 1 B
+X D9 D9 1300 350 300 L 50 50 1 1 B
+X D10 D10 1300 250 300 L 50 50 1 1 B
+X D11 D11 1300 150 300 L 50 50 1 1 B
+X 5V 5V1 -1300 -950 300 R 50 50 1 1 W
+X D12 D12 1300 50 300 L 50 50 1 1 B
+X SPI_5V 5V2 1300 -550 300 L 50 50 1 1 W
+X D13 D13 1300 -50 300 L 50 50 1 1 B
+X 3.3V 3V3 -1300 -850 300 R 50 50 1 1 W
+X SDA SDA -1300 650 300 R 50 50 1 1 B
+X SPI_SCK SCK 1300 -450 300 L 50 50 1 1 O C
+X SCL SCL -1300 750 300 R 50 50 1 1 B C
+X VIN VIN -1300 -1050 300 R 50 50 1 1 W
+X GND GND1 -1300 -550 300 R 50 50 1 1 W
+X RESET RST1 1300 -950 300 L 50 50 1 1 C L
+X GND GND2 -1300 -650 300 R 50 50 1 1 W
+X SPI_RESET RST2 1300 -750 300 L 50 50 1 1 C L
+X GND GND3 -1300 -750 300 R 50 50 1 1 W
+X SPI_GND GND4 1300 -650 300 L 50 50 1 1 W
+X AREF AREF -1300 -250 300 R 50 50 1 1 I
+X IOREF IORF 1300 -1050 300 L 50 50 1 1 O
+X SPI_MOSI MOSI 1300 -350 300 L 50 50 1 1 O
+X SPI_MISO MISO 1300 -250 300 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Arduino_M0_Shield
+#
+DEF Arduino_M0_Shield XA 0 40 Y Y 1 F N
+F0 "XA" 100 0 60 V V C CNN
+F1 "Arduino_M0_Shield" -100 0 60 V V C CNN
+F2 "" 1800 3750 60 H I C CNN
+F3 "" 1800 3750 60 H I C CNN
+ALIAS Arduino_M0_Pro_Shield
+$FPLIST
+ Arduino_Leonardo_Shield
+$ENDFPLIST
+DRAW
+T 900 -500 50 60 0 0 0 Analogue Normal 0 C C
+T 900 -500 700 60 0 0 0 I²C Normal 0 C C
+T 900 500 -1000 60 0 0 0 Misc. Normal 0 C C
+T 900 -500 -800 60 0 0 0 Power Normal 0 C C
+T 900 600 500 60 0 0 0 PWM Normal 0 C C
+T 900 -500 1000 60 0 0 0 Serial Normal 0 C C
+T 900 500 -500 60 0 0 0 SPI Normal 0 C C
+S -1000 1200 1000 -1200 0 0 0 f
+S -800 -1050 -500 -1050 0 0 0 N
+S -750 -550 -500 -550 0 0 0 N
+S 500 -750 500 -600 0 0 0 N
+S 500 -400 500 -250 0 0 0 N
+S 550 -750 500 -750 0 0 0 N
+S 600 -250 500 -250 0 0 0 N
+S 650 -1000 550 -1000 0 0 0 N
+S 650 -950 650 -1050 0 0 0 N
+S 700 -1050 650 -1050 0 0 0 N
+S 700 -950 650 -950 0 0 0 N
+P 2 0 0 0 -750 700 -600 700 N
+P 2 0 0 0 -600 1000 -550 1000 N
+P 2 0 0 0 -500 -1050 -500 -950 N
+P 2 0 0 0 -500 -600 -500 -650 N
+P 2 0 0 0 -500 -550 -500 -600 N
+P 3 0 0 0 -500 -200 -500 -250 -750 -250 N
+P 3 0 0 0 -500 300 -500 350 -850 350 N
+P 3 0 0 0 500 350 500 -50 800 -50 N
+P 3 0 0 0 500 650 500 1050 850 1050 N
+P 3 0 0 0 600 350 600 50 800 -50 N
+P 3 0 0 0 600 650 600 950 850 1050 N
+P 4 0 0 0 -800 750 -750 750 -750 650 -800 650 N
+P 4 0 0 0 -650 1050 -600 1050 -600 950 -650 950 N
+T 900 500 500 60 0 1 0 GPIO Normal 0 C C
+X A0/DAC A0 -1300 -150 300 R 50 50 1 1 B
+X D0_RX0 D0 -1300 1050 300 R 50 50 1 1 B
+X A1 A1 -1300 -50 300 R 50 50 1 1 B
+X D1_TX0 D1 -1300 950 300 R 50 50 1 1 B
+X A2 A2 -1300 50 300 R 50 50 1 1 B
+X D2 D2 1300 1050 300 L 50 50 1 1 B
+X A3 A3 -1300 150 300 R 50 50 1 1 B
+X D3 D3 1300 950 300 L 50 50 1 1 B
+X A4 A4 -1300 250 300 R 50 50 1 1 B
+X D4 D4 1300 850 300 L 50 50 1 1 B
+X A5 A5 -1300 350 300 R 50 50 1 1 B
+X D5 D5 1300 750 300 L 50 50 1 1 B
+X D6 D6 1300 650 300 L 50 50 1 1 B
+X D7 D7 1300 550 300 L 50 50 1 1 B
+X D8 D8 1300 450 300 L 50 50 1 1 B
+X D9 D9 1300 350 300 L 50 50 1 1 B
+X D10 D10 1300 250 300 L 50 50 1 1 B
+X D11 D11 1300 150 300 L 50 50 1 1 B
+X 5V 5V1 -1300 -950 300 R 50 50 1 1 W
+X D12 D12 1300 50 300 L 50 50 1 1 B
+X SPI_5V 5V2 1300 -550 300 L 50 50 1 1 W
+X D13 D13 1300 -50 300 L 50 50 1 1 B
+X 3.3V 3V3 -1300 -850 300 R 50 50 1 1 W
+X SDA SDA -1300 650 300 R 50 50 1 1 B
+X SPI_SCK SCK 1300 -450 300 L 50 50 1 1 O C
+X SCL SCL -1300 750 300 R 50 50 1 1 B C
+X VIN VIN -1300 -1050 300 R 50 50 1 1 W
+X GND GND1 -1300 -550 300 R 50 50 1 1 W
+X RESET RST1 1300 -950 300 L 50 50 1 1 C L
+X GND GND2 -1300 -650 300 R 50 50 1 1 W
+X SPI_RESET RST2 1300 -750 300 L 50 50 1 1 C L
+X GND GND3 -1300 -750 300 R 50 50 1 1 W
+X SPI_GND GND4 1300 -650 300 L 50 50 1 1 W
+X AREF AREF -1300 -250 300 R 50 50 1 1 I
+X IOREF IORF 1300 -1050 300 L 50 50 1 1 O
+X SPI_MOSI MOSI 1300 -350 300 L 50 50 1 1 O
+X SPI_MISO MISO 1300 -250 300 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Arduino_Mega2560_Shield
+#
+DEF Arduino_Mega2560_Shield XA 0 40 Y Y 1 F N
+F0 "XA" 100 0 60 V V C CNN
+F1 "Arduino_Mega2560_Shield" -100 0 60 V V C CNN
+F2 "" 700 2750 60 H I C CNN
+F3 "" 700 2750 60 H I C CNN
+$FPLIST
+ Arduino_Mega2560_Shield
+$ENDFPLIST
+DRAW
+T 900 -500 50 60 0 0 0 Analogue~I/O Normal 0 C C
+T 900 -500 1200 60 0 0 0 I²C Normal 0 C C
+T 900 -500 -1000 60 0 0 0 Misc. Normal 0 C C
+T 900 -500 -1700 60 0 0 0 Power Normal 0 C C
+T 900 600 -1350 60 0 0 0 PWM Normal 0 C C
+T 900 600 1600 60 0 0 0 PWM Normal 0 C C
+T 900 -500 1800 60 0 0 0 Serial Normal 0 C C
+T 0 0 1800 60 0 0 0 SPI Normal 0 C C
+S -1000 -2300 1000 2300 0 0 0 f
+S -800 -2150 -500 -2150 0 0 0 N
+S -750 -1250 -500 -1250 0 0 0 N
+S -750 -750 -500 -750 0 0 0 N
+S -750 1050 -500 1050 0 0 0 N
+S -700 -1050 -650 -1050 0 0 0 N
+S -700 -950 -650 -950 0 0 0 N
+S -650 -1000 -550 -1000 0 0 0 N
+S -650 -950 -650 -1050 0 0 0 N
+S -650 2150 -500 2150 0 0 0 N
+S -600 1350 -500 1350 0 0 0 N
+S -600 1450 -500 1450 0 0 0 N
+S -500 -2150 -500 -1900 0 0 0 N
+S -500 -1250 -500 -1500 0 0 0 N
+S -500 1050 -500 1100 0 0 0 N
+S -500 1350 -500 1300 0 0 0 N
+S -500 1650 -500 1450 0 0 0 N
+S -500 1950 -500 2150 0 0 0 N
+S -250 1900 -250 1800 0 0 0 N
+S -100 1800 -250 1800 0 0 0 N
+S 250 1800 100 1800 0 0 0 N
+S 250 1850 250 1800 0 0 0 N
+P 2 0 0 0 -850 850 -500 850 N
+P 2 0 0 0 -500 -750 -500 -300 N
+P 2 0 0 0 -500 400 -500 850 N
+P 2 0 0 0 500 -2150 650 -2150 N
+P 2 0 0 0 500 2150 650 2150 N
+P 2 0 0 0 700 -1350 650 -1350 N
+P 3 0 0 0 600 1450 600 1100 800 1050 N
+P 3 0 0 0 600 1750 600 2100 650 2150 N
+P 4 0 0 0 800 -1250 700 -1300 700 -1400 800 -1450 N
+T 900 500 0 60 0 1 0 GPIO Normal 0 C C
+S 500 -2150 500 -150 1 0 0 N
+S 500 2150 500 150 1 0 0 N
+X A0 A0 -1300 850 300 R 50 50 1 1 B
+X D0_RX0 D0 -1300 2150 300 R 50 50 1 1 B
+X A1 A1 -1300 750 300 R 50 50 1 1 B
+X D1_TX0 D1 -1300 2050 300 R 50 50 1 1 B
+X A2 A2 -1300 650 300 R 50 50 1 1 B
+X D2_INT0 D2 1300 2150 300 L 50 50 1 1 B
+X A3 A3 -1300 550 300 R 50 50 1 1 B
+X D3_INT1 D3 1300 2050 300 L 50 50 1 1 B
+X A4 A4 -1300 450 300 R 50 50 1 1 B
+X D4 D4 1300 1950 300 L 50 50 1 1 B
+X A5 A5 -1300 350 300 R 50 50 1 1 B
+X D5 D5 1300 1850 300 L 50 50 1 1 B
+X A6 A6 -1300 250 300 R 50 50 1 1 B
+X D6 D6 1300 1750 300 L 50 50 1 1 B
+X A7 A7 -1300 150 300 R 50 50 1 1 B
+X D7 D7 1300 1650 300 L 50 50 1 1 B
+X A8 A8 -1300 50 300 R 50 50 1 1 B
+X D8 D8 1300 1550 300 L 50 50 1 1 B
+X A9 A9 -1300 -50 300 R 50 50 1 1 B
+X D9 D9 1300 1450 300 L 50 50 1 1 B
+X A10 A10 -1300 -150 300 R 50 50 1 1 B
+X D10 D10 1300 1350 300 L 50 50 1 1 B
+X D20_SDA D20 -1300 1350 300 R 50 50 1 1 B
+X D30 D30 1300 150 300 L 50 50 1 1 B
+X D40 D40 1300 -850 300 L 50 50 1 1 B
+X D50 D50 1300 -1850 300 L 50 50 1 1 B
+X A11 A11 -1300 -250 300 R 50 50 1 1 B
+X D11 D11 1300 1250 300 L 50 50 1 1 B
+X D21_SCL D21 -1300 1250 300 R 50 50 1 1 B C
+X D31 D31 1300 50 300 L 50 50 1 1 B
+X D41 D41 1300 -950 300 L 50 50 1 1 B
+X D51 D51 1300 -1950 300 L 50 50 1 1 B
+X 5V 5V1 -1300 -1850 300 R 50 50 1 1 W
+X A12 A12 -1300 -350 300 R 50 50 1 1 B
+X D12 D12 1300 1150 300 L 50 50 1 1 B
+X D22 D22 1300 950 300 L 50 50 1 1 B
+X D32 D32 1300 -50 300 L 50 50 1 1 B
+X D42 D42 1300 -1050 300 L 50 50 1 1 B
+X D52 D52 1300 -2050 300 L 50 50 1 1 B
+X SPI_5V 5V2 50 2600 300 D 50 50 1 1 W
+X A13 A13 -1300 -450 300 R 50 50 1 1 B
+X D13 D13 1300 1050 300 L 50 50 1 1 B
+X D23 D23 1300 850 300 L 50 50 1 1 B
+X D33 D33 1300 -150 300 L 50 50 1 1 B
+X D43 D43 1300 -1150 300 L 50 50 1 1 B
+X D53_SS D53 1300 -2150 300 L 50 50 1 1 B
+X 3.3V 3V3 -1300 -1750 300 R 50 50 1 1 W
+X 5V 5V3 -1300 -1950 300 R 50 50 1 1 W
+X A14 A14 -1300 -550 300 R 50 50 1 1 B
+X D14_TX3 D14 -1300 1450 300 R 50 50 1 1 B
+X D24 D24 1300 750 300 L 50 50 1 1 B
+X D34 D34 1300 -250 300 L 50 50 1 1 B
+X D44 D44 1300 -1250 300 L 50 50 1 1 B
+X 5V 5V4 -1300 -2050 300 R 50 50 1 1 W
+X A15 A15 -1300 -650 300 R 50 50 1 1 B
+X D15_RX3 D15 -1300 1550 300 R 50 50 1 1 B
+X D25 D25 1300 650 300 L 50 50 1 1 B
+X D35 D35 1300 -350 300 L 50 50 1 1 B
+X D45 D45 1300 -1350 300 L 50 50 1 1 B
+X D16_TX2 D16 -1300 1650 300 R 50 50 1 1 B
+X D26 D26 1300 550 300 L 50 50 1 1 B
+X D36 D36 1300 -450 300 L 50 50 1 1 B
+X D46 D46 1300 -1450 300 L 50 50 1 1 B
+X D17_RX2 D17 -1300 1750 300 R 50 50 1 1 B
+X D27 D27 1300 450 300 L 50 50 1 1 B
+X D37 D37 1300 -550 300 L 50 50 1 1 B
+X D47 D47 1300 -1550 300 L 50 50 1 1 B
+X D18_TX1 D18 -1300 1850 300 R 50 50 1 1 B
+X D28 D28 1300 350 300 L 50 50 1 1 B
+X D38 D38 1300 -650 300 L 50 50 1 1 B
+X D48 D48 1300 -1650 300 L 50 50 1 1 B
+X D19_RX1 D19 -1300 1950 300 R 50 50 1 1 B
+X D29 D29 1300 250 300 L 50 50 1 1 B
+X D39 D39 1300 -750 300 L 50 50 1 1 B
+X D49 D49 1300 -1750 300 L 50 50 1 1 B
+X SDA SDA -1300 1150 300 R 50 50 1 1 B
+X SPI_SCK SCK -50 2600 300 D 50 50 1 1 O C
+X SCL SCL -1300 1050 300 R 50 50 1 1 B C
+X VIN VIN -1300 -2150 300 R 50 50 1 1 W
+X GND GND1 -1300 -1250 300 R 50 50 1 1 W
+X RESET RST1 -1300 -950 300 R 50 50 1 1 C L
+X GND GND2 -1300 -1350 300 R 50 50 1 1 W
+X SPI_RESET RST2 250 2600 300 D 50 50 1 1 C L
+X GND GND3 -1300 -1450 300 R 50 50 1 1 W
+X SPI_GND GND4 150 2600 300 D 50 50 1 1 W
+X GND GND5 -1300 -1550 300 R 50 50 1 1 W
+X GND GND6 -1300 -1650 300 R 50 50 1 1 W
+X AREF AREF -1300 -750 300 R 50 50 1 1 I
+X IOREF IORF -1300 -1050 300 R 50 50 1 1 O
+X SPI_MOSI MOSI -150 2600 300 D 50 50 1 1 O
+X SPI_MISO MISO -250 2600 300 D 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Arduino_Micro_Socket
+#
+DEF Arduino_Micro_Socket XA 0 40 Y Y 1 F N
+F0 "XA" 100 0 60 V V C CNN
+F1 "Arduino_Micro_Socket" -100 0 60 V V C CNN
+F2 "" 1800 3750 60 H I C CNN
+F3 "" 1800 3750 60 H I C CNN
+$FPLIST
+ Arduino_Micro_Socket
+$ENDFPLIST
+DRAW
+T 900 -500 0 60 0 0 0 Analogue Normal 0 C C
+T 900 -500 550 60 0 0 0 I²C Normal 0 C C
+T 900 500 -750 60 0 0 0 Misc. Normal 0 C C
+T 900 -500 -700 60 0 0 0 Power Normal 0 C C
+T 900 -500 850 60 0 0 0 Serial Normal 0 C C
+T 900 500 -350 60 0 0 0 SPI Normal 0 C C
+S -1000 1050 1000 -1050 0 0 0 f
+P 2 0 0 0 -600 550 -550 550 N
+P 2 0 0 0 -600 850 -550 850 N
+P 2 0 0 0 650 -750 550 -750 N
+P 3 0 0 0 -800 -900 -500 -900 -500 -850 N
+P 3 0 0 0 -500 -550 -500 -500 -800 -500 N
+P 3 0 0 0 -500 -250 -500 -300 -750 -300 N
+P 3 0 0 0 -500 250 -500 300 -850 300 N
+P 3 0 0 0 500 -450 500 -500 700 -500 N
+P 3 0 0 0 500 300 500 0 800 0 N
+P 3 0 0 0 600 -200 500 -200 500 -250 N
+P 3 0 0 0 850 900 500 900 500 600 N
+P 4 0 0 0 -650 600 -600 600 -600 500 -650 500 N
+P 4 0 0 0 -650 900 -600 900 -600 800 -650 800 N
+T 900 500 450 60 0 1 0 GPIO Normal 0 C C
+P 4 0 1 0 700 -700 650 -700 650 -800 700 -800 N
+X A0 A0 -1300 -200 300 R 50 50 1 1 B
+X D0_RX0 D0 -1300 900 300 R 50 50 1 1 B
+X A1 A1 -1300 -100 300 R 50 50 1 1 B
+X D1_TX0 D1 -1300 800 300 R 50 50 1 1 B
+X A2 A2 -1300 0 300 R 50 50 1 1 B
+X D2_SDA D2 -1300 600 300 R 50 50 1 1 B
+X A3 A3 -1300 100 300 R 50 50 1 1 B
+X D3_SCL D3 -1300 500 300 R 50 50 1 1 B C
+X A4 A4 -1300 200 300 R 50 50 1 1 B
+X D4 D4 1300 900 300 L 50 50 1 1 B
+X A5 A5 -1300 300 300 R 50 50 1 1 B
+X D5 D5 1300 800 300 L 50 50 1 1 B
+X D6 D6 1300 700 300 L 50 50 1 1 B
+X D7_INT4 D7 1300 600 300 L 50 50 1 1 B
+X D8 D8 1300 500 300 L 50 50 1 1 B
+X D9 D9 1300 400 300 L 50 50 1 1 B
+X SPI_CS SS 1300 -500 300 L 50 50 1 1 B
+X 5V 5V -1300 -800 300 R 50 50 1 1 W
+X D10 D10 1300 300 300 L 50 50 1 1 B
+X D11 D11 1300 200 300 L 50 50 1 1 B
+X D12 D12 1300 100 300 L 50 50 1 1 B
+X D13 D13 1300 0 300 L 50 50 1 1 B
+X 3.3V 3V3 -1300 -700 300 R 50 50 1 1 W
+X SPI_SCK SCK 1300 -400 300 L 50 50 1 1 O C
+X VIN VIN -1300 -900 300 R 50 50 1 1 W
+X GND GND1 -1300 -500 300 R 50 50 1 1 W
+X RESET RST1 1300 -700 300 L 50 50 1 1 C L
+X GND GND2 -1300 -600 300 R 50 50 1 1 W
+X RESET RST2 1300 -800 300 L 50 50 1 1 C L
+X AREF AREF -1300 -300 300 R 50 50 1 1 I
+X SPI_MOSI MOSI 1300 -300 300 L 50 50 1 1 O
+X SPI_MISO MISO 1300 -200 300 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Arduino_Mini_01_Socket
+#
+DEF Arduino_Mini_01_Socket XA 0 40 Y Y 1 F N
+F0 "XA" 100 0 60 V V C CNN
+F1 "Arduino_Mini_01_Socket" -100 0 60 V V C CNN
+F2 "" 1800 3750 60 H I C CNN
+F3 "" 1800 3750 60 H I C CNN
+ALIAS Arduino_Mini_02_Socket
+$FPLIST
+ Arduino_Mini_Socket
+$ENDFPLIST
+DRAW
+T 900 -400 150 60 0 0 0 Analogue Normal 0 C C
+T 900 600 -500 60 0 0 0 Header Normal 0 C C
+T 900 -500 250 60 0 0 0 I²C Normal 0 C C
+T 900 500 -900 60 0 0 0 Misc. Normal 0 C C
+T 900 -500 -650 60 0 0 0 Power Normal 0 C C
+T 900 500 -500 60 0 0 0 Prog. Normal 0 C C
+T 900 -500 850 60 0 0 0 Serial Normal 0 C C
+S -1000 1100 1000 -1050 0 0 0 f
+P 2 0 0 0 -600 250 -550 250 N
+P 2 0 0 0 -600 850 -550 850 N
+P 2 0 0 0 650 -900 550 -900 N
+P 3 0 0 0 -800 -900 -500 -900 -500 -800 N
+P 3 0 0 0 -500 -500 -500 -400 -800 -400 N
+P 3 0 0 0 -400 -100 -400 -200 -850 -200 N
+P 3 0 0 0 -400 400 -400 500 -850 500 N
+P 3 0 0 0 700 -500 700 -700 850 -700 N
+P 4 0 0 0 -650 300 -600 300 -600 200 -650 200 N
+P 4 0 0 0 -650 900 -600 900 -600 800 -650 800 N
+P 4 0 0 0 800 -300 700 -300 700 -500 650 -500 N
+T 900 500 450 60 0 1 0 GPIO Normal 0 C C
+P 3 0 1 0 600 -100 500 -100 500 300 N
+P 3 0 1 0 650 1000 500 1000 500 600 N
+P 4 0 1 0 700 -850 650 -850 650 -950 700 -950 N
+X A0 A0 -1300 -200 300 R 50 50 1 1 B
+X D0_RX0 D0 -1300 900 300 R 50 50 1 1 B
+X GND L0 -1300 -400 300 R 50 50 1 1 W
+X A1 A1 -1300 -100 300 R 50 50 1 1 B
+X D1_TX0 D1 -1300 800 300 R 50 50 1 1 B
+X n.c. L1 1300 -850 300 L 50 50 1 1 N X
+X A2 A2 -1300 0 300 R 50 50 1 1 B
+X D2_INT0 D2 1300 1000 300 L 50 50 1 1 B
+X n.c. L2 1300 -300 300 L 50 50 1 1 N X
+X A3 A3 -1300 100 300 R 50 50 1 1 B
+X D3_INT1 D3 1300 900 300 L 50 50 1 1 B
+X A4_SDA A4 -1300 200 300 R 50 50 1 1 B
+X D4 D4 1300 800 300 L 50 50 1 1 B
+X A5_SCL A5 -1300 300 300 R 50 50 1 1 B C
+X D5 D5 1300 700 300 L 50 50 1 1 B
+X A6 A6 -1300 400 300 R 50 50 1 1 I
+X D6 D6 1300 600 300 L 50 50 1 1 B
+X A7 A7 -1300 500 300 R 50 50 1 1 I
+X D7 D7 1300 500 300 L 50 50 1 1 B
+X D8 D8 1300 400 300 L 50 50 1 1 B
+X D9 D9 1300 300 300 L 50 50 1 1 B
+X RX RX 1300 -500 300 L 50 50 1 1 B
+X TX TX 1300 -400 300 L 50 50 1 1 B
+X D10_CS D10 1300 200 300 L 50 50 1 1 B
+X D11_MISO D11 1300 100 300 L 50 50 1 1 B
+X 5V 5V1 -1300 -700 300 R 50 50 1 1 W
+X D12_MOSI D12 1300 0 300 L 50 50 1 1 B
+X 5V 5V2 1300 -700 300 L 50 50 1 1 W
+X D13_SCK D13 1300 -100 300 L 50 50 1 1 B C
+X 5V 5V3 -1300 -800 300 R 50 50 1 1 W
+X VIN VIN -1300 -900 300 R 50 50 1 1 W
+X GND GND2 -1300 -500 300 R 50 50 1 1 W
+X RESET RST2 1300 -950 300 L 50 50 1 1 C L
+X GND GND3 1300 -600 300 L 50 50 1 1 W
+X GND GND4 -1300 -600 300 R 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
+# Arduino_Mini_03_Socket
+#
+DEF Arduino_Mini_03_Socket XA 0 40 Y Y 1 F N
+F0 "XA" 100 0 60 V V C CNN
+F1 "Arduino_Mini_03_Socket" -100 0 60 V V C CNN
+F2 "" 1800 3750 60 H I C CNN
+F3 "" 1800 3750 60 H I C CNN
+$FPLIST
+ Arduino_Mini_Socket
+$ENDFPLIST
+DRAW
+T 900 -400 150 60 0 0 0 Analogue Normal 0 C C
+T 900 600 -500 60 0 0 0 Header Normal 0 C C
+T 900 -500 250 60 0 0 0 I²C Normal 0 C C
+T 900 500 -900 60 0 0 0 Misc. Normal 0 C C
+T 900 -500 -650 60 0 0 0 Power Normal 0 C C
+T 900 500 -500 60 0 0 0 Prog. Normal 0 C C
+T 900 -500 850 60 0 0 0 Serial Normal 0 C C
+S -1000 1100 1000 -1050 0 0 0 f
+P 2 0 0 0 -600 250 -550 250 N
+P 2 0 0 0 -600 850 -550 850 N
+P 2 0 0 0 650 -900 550 -900 N
+P 3 0 0 0 -800 -900 -500 -900 -500 -800 N
+P 3 0 0 0 -500 -500 -500 -400 -800 -400 N
+P 3 0 0 0 -400 -100 -400 -200 -850 -200 N
+P 3 0 0 0 -400 400 -400 500 -850 500 N
+P 3 0 0 0 700 -500 700 -700 850 -700 N
+P 4 0 0 0 -650 300 -600 300 -600 200 -650 200 N
+P 4 0 0 0 -650 900 -600 900 -600 800 -650 800 N
+P 4 0 0 0 800 -300 700 -300 700 -500 650 -500 N
+T 900 500 450 60 0 1 0 GPIO Normal 0 C C
+P 3 0 1 0 600 -100 500 -100 500 300 N
+P 3 0 1 0 650 1000 500 1000 500 600 N
+P 4 0 1 0 700 -850 650 -850 650 -950 700 -950 N
+X A0 A0 -1300 -200 300 R 50 50 1 1 B
+X D0_RX0 D0 -1300 900 300 R 50 50 1 1 B
+X GND L0 -1300 -400 300 R 50 50 1 1 W
+X A1 A1 -1300 -100 300 R 50 50 1 1 B
+X D1_TX0 D1 -1300 800 300 R 50 50 1 1 B
+X n.c. L1 1300 -850 300 L 50 50 1 1 N X
+X A2 A2 -1300 0 300 R 50 50 1 1 B
+X D2_INT0 D2 1300 1000 300 L 50 50 1 1 B
+X IO7 L2 1300 -300 300 L 50 50 1 1 B
+X A3 A3 -1300 100 300 R 50 50 1 1 B
+X D3_INT1 D3 1300 900 300 L 50 50 1 1 B
+X A4_SDA A4 -1300 200 300 R 50 50 1 1 B
+X D4 D4 1300 800 300 L 50 50 1 1 B
+X A5_SCL A5 -1300 300 300 R 50 50 1 1 B C
+X D5 D5 1300 700 300 L 50 50 1 1 B
+X A6 A6 -1300 400 300 R 50 50 1 1 I
+X D6 D6 1300 600 300 L 50 50 1 1 B
+X A7 A7 -1300 500 300 R 50 50 1 1 I
+X D7 D7 1300 500 300 L 50 50 1 1 B
+X D8 D8 1300 400 300 L 50 50 1 1 B
+X D9 D9 1300 300 300 L 50 50 1 1 B
+X RX RX 1300 -500 300 L 50 50 1 1 B
+X TX TX 1300 -400 300 L 50 50 1 1 B
+X D10_CS D10 1300 200 300 L 50 50 1 1 B
+X D11_MISO D11 1300 100 300 L 50 50 1 1 B
+X 5V 5V1 -1300 -700 300 R 50 50 1 1 W
+X D12_MOSI D12 1300 0 300 L 50 50 1 1 B
+X 5V 5V2 1300 -700 300 L 50 50 1 1 W
+X D13_SCK D13 1300 -100 300 L 50 50 1 1 B C
+X 5V 5V3 -1300 -800 300 R 50 50 1 1 W
+X VIN VIN -1300 -900 300 R 50 50 1 1 W
+X GND GND2 -1300 -500 300 R 50 50 1 1 W
+X RESET RST2 1300 -950 300 L 50 50 1 1 C L
+X GND GND3 1300 -600 300 L 50 50 1 1 W
+X GND GND4 -1300 -600 300 R 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
+# Arduino_Mini_04_Socket
+#
+DEF Arduino_Mini_04_Socket XA 0 40 Y Y 1 F N
+F0 "XA" 100 0 60 V V C CNN
+F1 "Arduino_Mini_04_Socket" -100 0 60 V V C CNN
+F2 "" 1800 3750 60 H I C CNN
+F3 "" 1800 3750 60 H I C CNN
+ALIAS Arduino_Mini_05_Socket
+$FPLIST
+ Arduino_Mini_Socket
+$ENDFPLIST
+DRAW
+T 900 -400 150 60 0 0 0 Analogue Normal 0 C C
+T 900 600 -500 60 0 0 0 Header Normal 0 C C
+T 900 -500 250 60 0 0 0 I²C Normal 0 C C
+T 900 500 -900 60 0 0 0 Misc. Normal 0 C C
+T 900 -500 -650 60 0 0 0 Power Normal 0 C C
+T 900 500 -500 60 0 0 0 Prog. Normal 0 C C
+T 900 -500 850 60 0 0 0 Serial Normal 0 C C
+S -1000 1100 1000 -1050 0 0 0 f
+P 2 0 0 0 -600 250 -550 250 N
+P 2 0 0 0 -600 850 -550 850 N
+P 2 0 0 0 650 -900 550 -900 N
+P 3 0 0 0 -800 -900 -500 -900 -500 -800 N
+P 3 0 0 0 -500 -500 -500 -400 -800 -400 N
+P 3 0 0 0 -400 -100 -400 -200 -850 -200 N
+P 3 0 0 0 -400 400 -400 500 -850 500 N
+P 3 0 0 0 700 -500 700 -700 850 -700 N
+P 4 0 0 0 -650 300 -600 300 -600 200 -650 200 N
+P 4 0 0 0 -650 900 -600 900 -600 800 -650 800 N
+P 4 0 0 0 800 -300 700 -300 700 -500 650 -500 N
+T 900 500 450 60 0 1 0 GPIO Normal 0 C C
+P 3 0 1 0 600 -100 500 -100 500 300 N
+P 3 0 1 0 650 1000 500 1000 500 600 N
+P 4 0 1 0 700 -850 650 -850 650 -950 700 -950 N
+X A0 A0 -1300 -200 300 R 50 50 1 1 B
+X D0_RX0 D0 -1300 900 300 R 50 50 1 1 B
+X RESET L0 1300 -850 300 L 50 50 1 1 C L
+X A1 A1 -1300 -100 300 R 50 50 1 1 B
+X D1_TX0 D1 -1300 800 300 R 50 50 1 1 B
+X GND L1 -1300 -400 300 R 50 50 1 1 W
+X A2 A2 -1300 0 300 R 50 50 1 1 B
+X D2_INT0 D2 1300 1000 300 L 50 50 1 1 B
+X IO7 L2 1300 -300 300 L 50 50 1 1 B
+X A3 A3 -1300 100 300 R 50 50 1 1 B
+X D3_INT1 D3 1300 900 300 L 50 50 1 1 B
+X A4_SDA A4 -1300 200 300 R 50 50 1 1 B
+X D4 D4 1300 800 300 L 50 50 1 1 B
+X A5_SCL A5 -1300 300 300 R 50 50 1 1 B C
+X D5 D5 1300 700 300 L 50 50 1 1 B
+X A6 A6 -1300 400 300 R 50 50 1 1 I
+X D6 D6 1300 600 300 L 50 50 1 1 B
+X A7 A7 -1300 500 300 R 50 50 1 1 I
+X D7 D7 1300 500 300 L 50 50 1 1 B
+X D8 D8 1300 400 300 L 50 50 1 1 B
+X D9 D9 1300 300 300 L 50 50 1 1 B
+X RX RX 1300 -500 300 L 50 50 1 1 B
+X TX TX 1300 -400 300 L 50 50 1 1 B
+X D10_CS D10 1300 200 300 L 50 50 1 1 B
+X D11_MISO D11 1300 100 300 L 50 50 1 1 B
+X 5V 5V1 -1300 -700 300 R 50 50 1 1 W
+X D12_MOSI D12 1300 0 300 L 50 50 1 1 B
+X 5V 5V2 1300 -700 300 L 50 50 1 1 W
+X D13_SCK D13 1300 -100 300 L 50 50 1 1 B C
+X 5V 5V3 -1300 -800 300 R 50 50 1 1 W
+X VIN VIN -1300 -900 300 R 50 50 1 1 W
+X GND GND2 -1300 -500 300 R 50 50 1 1 W
+X RESET RST2 1300 -950 300 L 50 50 1 1 C L
+X GND GND3 1300 -600 300 L 50 50 1 1 W
+X GND GND4 -1300 -600 300 R 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
+# Arduino_Nano_Socket
+#
+DEF Arduino_Nano_Socket XA 0 40 Y Y 1 F N
+F0 "XA" 100 0 60 V V C CNN
+F1 "Arduino_Nano_Socket" -100 0 60 V V C CNN
+F2 "" 1800 3750 60 H I C CNN
+F3 "" 1800 3750 60 H I C CNN
+$FPLIST
+ Arduino_Nano_Socket
+$ENDFPLIST
+DRAW
+T 900 -400 100 60 0 0 0 Analogue Normal 0 C C
+T 900 -500 250 60 0 0 0 I²C Normal 0 C C
+T 900 500 -750 60 0 0 0 Misc. Normal 0 C C
+T 900 -500 -700 60 0 0 0 Power Normal 0 C C
+T 900 -500 850 60 0 0 0 Serial Normal 0 C C
+S -1000 1050 1000 -1050 0 0 0 f
+P 2 0 0 0 -600 250 -550 250 N
+P 2 0 0 0 -600 850 -550 850 N
+P 2 0 0 0 650 -750 550 -750 N
+P 3 0 0 0 -800 -900 -500 -900 -500 -850 N
+P 3 0 0 0 -500 -550 -500 -500 -800 -500 N
+P 4 0 0 0 -650 300 -600 300 -600 200 -650 200 N
+P 4 0 0 0 -650 900 -600 900 -600 800 -650 800 N
+T 900 500 350 60 0 1 0 GPIO Normal 0 C C
+P 3 0 1 0 -850 500 -400 500 -400 350 N
+P 3 0 1 0 -750 -300 -400 -300 -400 -150 N
+P 3 0 1 0 600 -200 500 -200 500 200 N
+P 3 0 1 0 650 900 500 900 500 500 N
+P 4 0 1 0 700 -700 650 -700 650 -800 700 -800 N
+X A0 A0 -1300 -200 300 R 50 50 1 1 B
+X D0_RX0 D0 -1300 900 300 R 50 50 1 1 B
+X A1 A1 -1300 -100 300 R 50 50 1 1 B
+X D1_TX0 D1 -1300 800 300 R 50 50 1 1 B
+X A2 A2 -1300 0 300 R 50 50 1 1 B
+X D2_INT0 D2 1300 900 300 L 50 50 1 1 B
+X A3 A3 -1300 100 300 R 50 50 1 1 B
+X D3_INT1 D3 1300 800 300 L 50 50 1 1 B
+X A4_SDA A4 -1300 200 300 R 50 50 1 1 B
+X D4 D4 1300 700 300 L 50 50 1 1 B
+X A5_SCL A5 -1300 300 300 R 50 50 1 1 B C
+X D5 D5 1300 600 300 L 50 50 1 1 B
+X A6 A6 -1300 400 300 R 50 50 1 1 I
+X D6 D6 1300 500 300 L 50 50 1 1 B
+X A7 A7 -1300 500 300 R 50 50 1 1 I
+X D7 D7 1300 400 300 L 50 50 1 1 B
+X D8 D8 1300 300 300 L 50 50 1 1 B
+X D9 D9 1300 200 300 L 50 50 1 1 B
+X 5V 5V -1300 -800 300 R 50 50 1 1 W
+X D10_CS D10 1300 100 300 L 50 50 1 1 B
+X D11_MOSI D11 1300 0 300 L 50 50 1 1 B
+X D12_MISO D12 1300 -100 300 L 50 50 1 1 B
+X D13_SCK D13 1300 -200 300 L 50 50 1 1 B C
+X 3.3V 3V3 -1300 -700 300 R 50 50 1 1 W
+X VIN VIN -1300 -900 300 R 50 50 1 1 W
+X GND GND1 -1300 -500 300 R 50 50 1 1 W
+X RESET RST1 1300 -700 300 L 50 50 1 1 C L
+X GND GND2 -1300 -600 300 R 50 50 1 1 W
+X RESET RST2 1300 -800 300 L 50 50 1 1 C L
+X AREF AREF -1300 -300 300 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Arduino_Uno_Shield
+#
+DEF Arduino_Uno_Shield XA 0 40 Y Y 1 F N
+F0 "XA" 100 0 60 V V C CNN
+F1 "Arduino_Uno_Shield" -100 0 60 V V C CNN
+F2 "" 1800 3750 60 H I C CNN
+F3 "" 1800 3750 60 H I C CNN
+$FPLIST
+ Arduino_Uno_Shield
+$ENDFPLIST
+DRAW
+T 900 -500 50 60 0 0 0 Analogue Normal 0 C C
+T 900 -500 700 60 0 0 0 I²C Normal 0 C C
+T 900 500 -1000 60 0 0 0 Misc. Normal 0 C C
+T 900 -500 -800 60 0 0 0 Power Normal 0 C C
+T 900 -500 1000 60 0 0 0 Serial Normal 0 C C
+T 900 500 -500 60 0 0 0 SPI Normal 0 C C
+S -1000 1200 1000 -1200 0 0 0 f
+S -800 -1050 -500 -1050 0 0 0 N
+S -750 -550 -500 -550 0 0 0 N
+S 500 -750 500 -600 0 0 0 N
+S 500 -400 500 -250 0 0 0 N
+S 550 -750 500 -750 0 0 0 N
+S 600 -250 500 -250 0 0 0 N
+S 650 -1000 550 -1000 0 0 0 N
+S 650 -950 650 -1050 0 0 0 N
+S 700 -1050 650 -1050 0 0 0 N
+S 700 -950 650 -950 0 0 0 N
+P 2 0 0 0 -750 700 -600 700 N
+P 2 0 0 0 -600 1000 -550 1000 N
+P 2 0 0 0 -500 -1050 -500 -950 N
+P 2 0 0 0 -500 -600 -500 -650 N
+P 2 0 0 0 -500 -550 -500 -600 N
+P 3 0 0 0 -500 -200 -500 -250 -750 -250 N
+P 3 0 0 0 -500 300 -500 350 -850 350 N
+P 3 0 0 0 500 350 500 -50 800 -50 N
+P 3 0 0 0 500 650 500 1050 650 1050 N
+P 4 0 0 0 -800 750 -750 750 -750 650 -800 650 N
+P 4 0 0 0 -650 1050 -600 1050 -600 950 -650 950 N
+T 900 500 500 60 0 1 0 GPIO Normal 0 C C
+X A0 A0 -1300 -150 300 R 50 50 1 1 B
+X D0_RX0 D0 -1300 1050 300 R 50 50 1 1 B
+X A1 A1 -1300 -50 300 R 50 50 1 1 B
+X D1_TX0 D1 -1300 950 300 R 50 50 1 1 B
+X A2 A2 -1300 50 300 R 50 50 1 1 B
+X D2_INT0 D2 1300 1050 300 L 50 50 1 1 B
+X A3 A3 -1300 150 300 R 50 50 1 1 B
+X D3_INT1 D3 1300 950 300 L 50 50 1 1 B
+X A4 A4 -1300 250 300 R 50 50 1 1 B
+X D4 D4 1300 850 300 L 50 50 1 1 B
+X A5 A5 -1300 350 300 R 50 50 1 1 B
+X D5 D5 1300 750 300 L 50 50 1 1 B
+X D6 D6 1300 650 300 L 50 50 1 1 B
+X D7 D7 1300 550 300 L 50 50 1 1 B
+X D8 D8 1300 450 300 L 50 50 1 1 B
+X D9 D9 1300 350 300 L 50 50 1 1 B
+X D10_CS D10 1300 250 300 L 50 50 1 1 B
+X D11 D11 1300 150 300 L 50 50 1 1 B
+X 5V 5V1 -1300 -950 300 R 50 50 1 1 W
+X D12 D12 1300 50 300 L 50 50 1 1 B
+X SPI_5V 5V2 1300 -550 300 L 50 50 1 1 W
+X D13 D13 1300 -50 300 L 50 50 1 1 B
+X 3.3V 3V3 -1300 -850 300 R 50 50 1 1 W
+X SDA SDA -1300 650 300 R 50 50 1 1 B
+X SPI_SCK SCK 1300 -450 300 L 50 50 1 1 O C
+X SCL SCL -1300 750 300 R 50 50 1 1 B C
+X VIN VIN -1300 -1050 300 R 50 50 1 1 W
+X GND GND1 -1300 -550 300 R 50 50 1 1 W
+X RESET RST1 1300 -950 300 L 50 50 1 1 C L
+X GND GND2 -1300 -650 300 R 50 50 1 1 W
+X SPI_RESET RST2 1300 -750 300 L 50 50 1 1 C L
+X GND GND3 -1300 -750 300 R 50 50 1 1 W
+X SPI_GND GND4 1300 -650 300 L 50 50 1 1 W
+X AREF AREF -1300 -250 300 R 50 50 1 1 I
+X IOREF IORF 1300 -1050 300 L 50 50 1 1 O
+X SPI_MOSI MOSI 1300 -350 300 L 50 50 1 1 O
+X SPI_MISO MISO 1300 -250 300 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Arduino_Zero_Shield
+#
+DEF Arduino_Zero_Shield XA 0 40 Y Y 1 F N
+F0 "XA" 100 0 60 V V C CNN
+F1 "Arduino_Zero_Shield" -100 0 60 V V C CNN
+F2 "" 1800 3750 60 H I C CNN
+F3 "" 1800 3750 60 H I C CNN
+$FPLIST
+ Arduino_Zero_Shield
+$ENDFPLIST
+DRAW
+T 900 -500 -50 60 0 0 0 Analogue Normal 0 C C
+T 900 -500 700 60 0 0 0 I²C Normal 0 C C
+T 900 -500 450 60 0 0 0 Misc. Normal 0 C C
+T 900 500 -1000 60 0 0 0 Misc. Normal 0 C C
+T 900 -500 -800 60 0 0 0 Power Normal 0 C C
+T 900 -500 1000 60 0 0 0 Serial Normal 0 C C
+T 900 500 -500 60 0 0 0 SPI Normal 0 C C
+S -1000 1200 1000 -1200 0 0 0 f
+S -800 -1050 -500 -1050 0 0 0 N
+S -750 -550 -500 -550 0 0 0 N
+S 500 -750 500 -600 0 0 0 N
+S 500 -400 500 -250 0 0 0 N
+S 550 -750 500 -750 0 0 0 N
+S 600 -250 500 -250 0 0 0 N
+S 650 -1000 550 -1000 0 0 0 N
+S 650 -950 650 -1050 0 0 0 N
+S 700 -1050 650 -1050 0 0 0 N
+S 700 -950 650 -950 0 0 0 N
+P 2 0 0 0 -750 700 -600 700 N
+P 2 0 0 0 -600 1000 -550 1000 N
+P 2 0 0 0 -550 450 -800 450 N
+P 2 0 0 0 -500 -1050 -500 -950 N
+P 2 0 0 0 -500 -600 -500 -650 N
+P 2 0 0 0 -500 -550 -500 -600 N
+P 3 0 0 0 -500 -300 -500 -350 -750 -350 N
+P 3 0 0 0 -500 200 -500 250 -850 250 N
+P 3 0 0 0 500 350 500 -50 800 -50 N
+P 3 0 0 0 500 650 500 1050 850 1050 N
+P 4 0 0 0 -800 750 -750 750 -750 650 -800 650 N
+P 4 0 0 0 -650 1050 -600 1050 -600 950 -650 950 N
+T 900 500 500 60 0 1 0 GPIO Normal 0 C C
+X A0/DAC A0 -1300 -250 300 R 50 50 1 1 B
+X D0_RX0 D0 -1300 1050 300 R 50 50 1 1 B
+X A1 A1 -1300 -150 300 R 50 50 1 1 B
+X D1_TX0 D1 -1300 950 300 R 50 50 1 1 B
+X A2 A2 -1300 -50 300 R 50 50 1 1 B
+X D2 D2 1300 1050 300 L 50 50 1 1 B
+X A3 A3 -1300 50 300 R 50 50 1 1 B
+X D3 D3 1300 950 300 L 50 50 1 1 B
+X A4 A4 -1300 150 300 R 50 50 1 1 B
+X D4 D4 1300 850 300 L 50 50 1 1 B
+X A5 A5 -1300 250 300 R 50 50 1 1 B
+X D5 D5 1300 750 300 L 50 50 1 1 B
+X D6 D6 1300 650 300 L 50 50 1 1 B
+X D7 D7 1300 550 300 L 50 50 1 1 B
+X D8 D8 1300 450 300 L 50 50 1 1 B
+X D9 D9 1300 350 300 L 50 50 1 1 B
+X D10 D10 1300 250 300 L 50 50 1 1 B
+X D11 D11 1300 150 300 L 50 50 1 1 B
+X 5V 5V1 -1300 -950 300 R 50 50 1 1 W
+X D12 D12 1300 50 300 L 50 50 1 1 B
+X SPI_5V 5V2 1300 -550 300 L 50 50 1 1 W
+X D13 D13 1300 -50 300 L 50 50 1 1 B
+X 3.3V 3V3 -1300 -850 300 R 50 50 1 1 W
+X SDA SDA -1300 650 300 R 50 50 1 1 B
+X SPI_SCK SCK 1300 -450 300 L 50 50 1 1 O C
+X SCL SCL -1300 750 300 R 50 50 1 1 B C
+X VIN VIN -1300 -1050 300 R 50 50 1 1 W
+X ATN ATN -1300 450 300 R 50 50 1 1 B
+X GND GND1 -1300 -550 300 R 50 50 1 1 W
+X RESET RST1 1300 -950 300 L 50 50 1 1 C L
+X GND GND2 -1300 -650 300 R 50 50 1 1 W
+X SPI_RESET RST2 1300 -750 300 L 50 50 1 1 C L
+X GND GND3 -1300 -750 300 R 50 50 1 1 W
+X SPI_GND GND4 1300 -650 300 L 50 50 1 1 W
+X AREF AREF -1300 -350 300 R 50 50 1 1 I
+X IOREF IORF 1300 -1050 300 L 50 50 1 1 O
+X SPI_MOSI MOSI 1300 -350 300 L 50 50 1 1 O
+X SPI_MISO MISO 1300 -250 300 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/hardware/fp-info-cache b/hardware/fp-info-cache
new file mode 100644
index 0000000..1c76b33
--- /dev/null
+++ b/hardware/fp-info-cache
@@ -0,0 +1,148 @@
+34012431390614
+Module
+A20_OLINUXINO_LIME2
+A20 Olinuxino LIME2, 1.2GHz, 512-1024MB RAM, Micro-SD, NAND or eMMC, 1000Mbit Ethernet
+A20 Olimex Olinuxino LIME2 development board
+0
+180
+180
+Module
+Adafruit_HUZZAH_ESP8266_breakout
+32-bit microcontroller module with WiFi, https://www.adafruit.com/product/2471
+ESP8266 WiFi microcontroller
+0
+20
+20
+Module
+Adafruit_HUZZAH_ESP8266_breakout_WithMountingHoles
+32-bit microcontroller module with WiFi, https://www.adafruit.com/product/2471
+ESP8266 WiFi microcontroller
+0
+20
+20
+Module
+Arduino_Nano
+Arduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf
+Arduino Nano
+0
+30
+30
+Module
+Arduino_Nano_WithMountingHoles
+Arduino Nano, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf
+Arduino Nano
+0
+30
+30
+Module
+Arduino_UNO_R2
+Arduino UNO R2, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf
+Arduino UNO R2
+0
+30
+30
+Module
+Arduino_UNO_R2_WithMountingHoles
+Arduino UNO R2, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf
+Arduino UNO R2
+0
+30
+30
+Module
+Arduino_UNO_R3
+Arduino UNO R3, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf
+Arduino UNO R3
+0
+32
+32
+Module
+Arduino_UNO_R3_WithMountingHoles
+Arduino UNO R3, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf
+Arduino UNO R3
+0
+32
+32
+Module
+BeagleBoard_PocketBeagle
+PocketBeagle, https://github.com/beagleboard/pocketbeagle/wiki/System-Reference-Manual#71_Expansion_Header_Connectors
+PocketBeagle
+0
+72
+72
+Module
+Maple_Mini
+Maple Mini, http://docs.leaflabs.com/static.leaflabs.com/pub/leaflabs/maple-docs/0.0.12/hardware/maple-mini.html
+Maple Mini
+0
+40
+40
+Module
+Onion_Omega2+
+https://onion.io/omega2/
+Omega Onion module
+0
+32
+32
+Module
+Onion_Omega2S
+https://github.com/OnionIoT/Omega2/raw/master/Documents/Omega2S%20Datasheet.pdf
+onion omega module
+0
+89
+64
+Module
+Pololu_Breakout-16_15.2x20.3mm
+Pololu Breakout 16-pin 15.2x20.3mm 0.6x0.8\
+Pololu Breakout
+0
+16
+16
+Module
+Raspberry_Pi_Zero_Socketed_THT_FaceDown_MountingHoles
+Raspberry Pi Zero using through hole straight pin socket, 2x20, 2.54mm pitch, https://www.raspberrypi.org/documentation/hardware/raspberrypi/mechanical/rpi_MECH_Zero_1p2.pdf
+raspberry pi zero through hole
+0
+40
+40
+Module
+ST_Morpho_Connector_144_STLink
+ST Morpho Connector 144 With STLink
+ST Morpho Connector 144 STLink
+0
+148
+148
+Module
+ST_Morpho_Connector_144_STLink_MountingHoles
+ST Morpho Connector 144 With STLink
+ST Morpho Connector 144 STLink
+0
+148
+148
+Module
+Texas_EUK_R-PDSS-T7_THT
+Texas Instruments EUK 7 Pin Double Sided Module
+module pcb
+0
+7
+7
+Module
+Texas_EUS_R-PDSS-T5_THT
+Texas Instruments EUS 5 Pin Double Sided Module
+module pcb
+0
+5
+5
+Module
+Texas_EUW_R-PDSS-T7_THT
+Texas Instruments EUW 7 Pin Double Sided Module
+module pcb
+0
+7
+7
+Module
+WEMOS_D1_mini_light
+16-pin module, column spacing 22.86 mm (900 mils), https://wiki.wemos.cc/products:d1:d1_mini, https://c1.staticflickr.com/1/734/31400410271_f278b087db_z.jpg
+ESP8266 WiFi microcontroller
+0
+16
+16
diff --git a/hardware/simon-cache.lib b/hardware/simon-cache.lib
index 02ba966..8b921cc 100644
--- a/hardware/simon-cache.lib
+++ b/hardware/simon-cache.lib
@@ -62,6 +62,53 @@ X 2 2 -200 -100 100 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
+# MCU_Module_Arduino_UNO_R3
+#
+DEF MCU_Module_Arduino_UNO_R3 A 0 20 Y Y 1 F N
+F0 "A" -400 925 50 H V L BNN
+F1 "MCU_Module_Arduino_UNO_R3" 200 -1050 50 H V L TNN
+F2 "Module:Arduino_UNO_R3" 0 0 50 H I C CIN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Arduino*UNO*R3*
+$ENDFPLIST
+DRAW
+S -400 900 400 -1000 0 1 10 f
+X NC 1 -400 -800 100 R 50 50 1 1 N N
+X A1 10 500 -100 100 L 50 50 1 1 B
+X A2 11 500 -200 100 L 50 50 1 1 B
+X A3 12 500 -300 100 L 50 50 1 1 B
+X SDA/A4 13 500 -400 100 L 50 50 1 1 B
+X SCL/A5 14 500 -500 100 L 50 50 1 1 B
+X D0/RX 15 -500 600 100 R 50 50 1 1 B
+X D1/TX 16 -500 500 100 R 50 50 1 1 B
+X D2 17 -500 400 100 R 50 50 1 1 B
+X D3 18 -500 300 100 R 50 50 1 1 B
+X D4 19 -500 200 100 R 50 50 1 1 B
+X IOREF 2 500 400 100 L 50 50 1 1 O
+X D5 20 -500 100 100 R 50 50 1 1 B
+X D6 21 -500 0 100 R 50 50 1 1 B
+X D7 22 -500 -100 100 R 50 50 1 1 B
+X D8 23 -500 -200 100 R 50 50 1 1 B
+X D9 24 -500 -300 100 R 50 50 1 1 B
+X D10 25 -500 -400 100 R 50 50 1 1 B
+X D11 26 -500 -500 100 R 50 50 1 1 B
+X D12 27 -500 -600 100 R 50 50 1 1 B
+X D13 28 -500 -700 100 R 50 50 1 1 B
+X GND 29 -100 -1100 100 U 50 50 1 1 W
+X ~RESET 3 500 600 100 L 50 50 1 1 I
+X AREF 30 500 200 100 L 50 50 1 1 I
+X SDA/A4 31 500 -700 100 L 50 50 1 1 B
+X SCL/A5 32 500 -800 100 L 50 50 1 1 B
+X 3V3 4 100 1000 100 D 50 50 1 1 w
+X +5V 5 200 1000 100 D 50 50 1 1 w
+X GND 6 0 -1100 100 U 50 50 1 1 W
+X GND 7 100 -1100 100 U 50 50 1 1 W
+X VIN 8 -100 1000 100 D 50 50 1 1 W
+X A0 9 500 0 100 L 50 50 1 1 B
+ENDDRAW
+ENDDEF
+#
# Switch_SW_Push
#
DEF Switch_SW_Push SW 0 40 N N 1 F N
diff --git a/hardware/simon.kicad_pcb b/hardware/simon.kicad_pcb
index 02c8ecb..17c3fd1 100644
--- a/hardware/simon.kicad_pcb
+++ b/hardware/simon.kicad_pcb
@@ -1 +1,1182 @@
-(kicad_pcb (version 4) (host kicad "dummy file") )
+(kicad_pcb (version 20171130) (host pcbnew 5.1.10)
+
+ (general
+ (thickness 1.6)
+ (drawings 0)
+ (tracks 124)
+ (zones 0)
+ (modules 19)
+ (nets 36)
+ )
+
+ (page A4)
+ (layers
+ (0 F.Cu signal)
+ (31 B.Cu signal)
+ (32 B.Adhes user)
+ (33 F.Adhes user)
+ (34 B.Paste user)
+ (35 F.Paste user)
+ (36 B.SilkS user)
+ (37 F.SilkS user)
+ (38 B.Mask user)
+ (39 F.Mask user)
+ (40 Dwgs.User user)
+ (41 Cmts.User user)
+ (42 Eco1.User user)
+ (43 Eco2.User user)
+ (44 Edge.Cuts user)
+ (45 Margin user)
+ (46 B.CrtYd user)
+ (47 F.CrtYd user)
+ (48 B.Fab user)
+ (49 F.Fab user)
+ )
+
+ (setup
+ (last_trace_width 0.25)
+ (trace_clearance 0.2)
+ (zone_clearance 0.508)
+ (zone_45_only no)
+ (trace_min 0.2)
+ (via_size 0.8)
+ (via_drill 0.4)
+ (via_min_size 0.4)
+ (via_min_drill 0.3)
+ (uvia_size 0.3)
+ (uvia_drill 0.1)
+ (uvias_allowed no)
+ (uvia_min_size 0.2)
+ (uvia_min_drill 0.1)
+ (edge_width 0.05)
+ (segment_width 0.2)
+ (pcb_text_width 0.3)
+ (pcb_text_size 1.5 1.5)
+ (mod_edge_width 0.12)
+ (mod_text_size 1 1)
+ (mod_text_width 0.15)
+ (pad_size 1.524 1.524)
+ (pad_drill 0.762)
+ (pad_to_mask_clearance 0)
+ (aux_axis_origin 0 0)
+ (visible_elements FFFFFF7F)
+ (pcbplotparams
+ (layerselection 0x010fc_ffffffff)
+ (usegerberextensions false)
+ (usegerberattributes true)
+ (usegerberadvancedattributes true)
+ (creategerberjobfile true)
+ (excludeedgelayer true)
+ (linewidth 0.100000)
+ (plotframeref false)
+ (viasonmask false)
+ (mode 1)
+ (useauxorigin false)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15.000000)
+ (psnegative false)
+ (psa4output false)
+ (plotreference true)
+ (plotvalue true)
+ (plotinvisibletext false)
+ (padsonsilk false)
+ (subtractmaskfromsilk false)
+ (outputformat 1)
+ (mirror false)
+ (drillshape 1)
+ (scaleselection 1)
+ (outputdirectory ""))
+ )
+
+ (net 0 "")
+ (net 1 ARD_D1)
+ (net 2 ARD_D0)
+ (net 3 "Net-(A0-Pad30)")
+ (net 4 "Net-(A0-Pad14)")
+ (net 5 "Net-(A0-Pad13)")
+ (net 6 "Net-(A0-Pad28)")
+ (net 7 "Net-(A0-Pad12)")
+ (net 8 "Net-(A0-Pad27)")
+ (net 9 "Net-(A0-Pad11)")
+ (net 10 "Net-(A0-Pad26)")
+ (net 11 "Net-(A0-Pad10)")
+ (net 12 "Net-(A0-Pad25)")
+ (net 13 ARD_A0)
+ (net 14 "Net-(A0-Pad24)")
+ (net 15 "Net-(A0-Pad8)")
+ (net 16 "Net-(A0-Pad23)")
+ (net 17 GND)
+ (net 18 ARD_D7)
+ (net 19 ARD_D6)
+ (net 20 "Net-(A0-Pad5)")
+ (net 21 ARD_D5)
+ (net 22 VCC)
+ (net 23 ARD_D4)
+ (net 24 "Net-(A0-Pad3)")
+ (net 25 ARD_D3)
+ (net 26 "Net-(A0-Pad2)")
+ (net 27 ARD_D2)
+ (net 28 "Net-(A0-Pad1)")
+ (net 29 "Net-(A0-Pad31)")
+ (net 30 "Net-(A0-Pad32)")
+ (net 31 "Net-(D0-Pad2)")
+ (net 32 "Net-(D1-Pad2)")
+ (net 33 "Net-(D2-Pad2)")
+ (net 34 "Net-(D3-Pad2)")
+ (net 35 "Net-(LS0-Pad1)")
+
+ (net_class Default "This is the default net class."
+ (clearance 0.2)
+ (trace_width 0.25)
+ (via_dia 0.8)
+ (via_drill 0.4)
+ (uvia_dia 0.3)
+ (uvia_drill 0.1)
+ (add_net ARD_A0)
+ (add_net ARD_D0)
+ (add_net ARD_D1)
+ (add_net ARD_D2)
+ (add_net ARD_D3)
+ (add_net ARD_D4)
+ (add_net ARD_D5)
+ (add_net ARD_D6)
+ (add_net ARD_D7)
+ (add_net GND)
+ (add_net "Net-(A0-Pad1)")
+ (add_net "Net-(A0-Pad10)")
+ (add_net "Net-(A0-Pad11)")
+ (add_net "Net-(A0-Pad12)")
+ (add_net "Net-(A0-Pad13)")
+ (add_net "Net-(A0-Pad14)")
+ (add_net "Net-(A0-Pad2)")
+ (add_net "Net-(A0-Pad23)")
+ (add_net "Net-(A0-Pad24)")
+ (add_net "Net-(A0-Pad25)")
+ (add_net "Net-(A0-Pad26)")
+ (add_net "Net-(A0-Pad27)")
+ (add_net "Net-(A0-Pad28)")
+ (add_net "Net-(A0-Pad3)")
+ (add_net "Net-(A0-Pad30)")
+ (add_net "Net-(A0-Pad31)")
+ (add_net "Net-(A0-Pad32)")
+ (add_net "Net-(A0-Pad5)")
+ (add_net "Net-(A0-Pad8)")
+ (add_net "Net-(D0-Pad2)")
+ (add_net "Net-(D1-Pad2)")
+ (add_net "Net-(D2-Pad2)")
+ (add_net "Net-(D3-Pad2)")
+ (add_net "Net-(LS0-Pad1)")
+ (add_net VCC)
+ )
+
+ (module Buzzer_Beeper:Buzzer_12x9.5RM7.6 (layer F.Cu) (tedit 5A030281) (tstamp 6180E10D)
+ (at 20.32 48.26 270)
+ (descr "Generic Buzzer, D12mm height 9.5mm with RM7.6mm")
+ (tags buzzer)
+ (path /618756C2)
+ (fp_text reference LS0 (at 3.8 -7.2 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value BUZZER (at 3.8 7.4 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 3.8 -4 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at -0.01 -2.54 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at -0.01 -2.54 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 3.8 0) (end 10.05 0) (layer F.CrtYd) (width 0.05))
+ (fp_circle (center 3.8 0) (end 9.8 0) (layer F.Fab) (width 0.1))
+ (fp_circle (center 3.8 0) (end 4.8 0) (layer F.Fab) (width 0.1))
+ (fp_circle (center 3.8 0) (end 9.9 0) (layer F.SilkS) (width 0.12))
+ (pad 2 thru_hole circle (at 7.6 0 270) (size 2 2) (drill 1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 1 thru_hole rect (at 0 0 270) (size 2 2) (drill 1) (layers *.Cu *.Mask)
+ (net 35 "Net-(LS0-Pad1)"))
+ (model ${KISYS3DMOD}/Buzzer_Beeper.3dshapes/Buzzer_12x9.5RM7.6.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Button_Switch_THT:SW_PUSH_6mm_H4.3mm (layer F.Cu) (tedit 5A02FE31) (tstamp 618121B8)
+ (at 59.69 48.26)
+ (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=4.3mm")
+ (tags "tact sw push 6mm")
+ (path /61801689)
+ (fp_text reference SW3 (at 3.25 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SW_BLUE (at 3.75 6.7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 3) (end 6.75 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 1.5) (end -0.25 3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 3.25 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 25 ARD_D3))
+ (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 25 ARD_D3))
+ (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H4.3mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Button_Switch_THT:SW_PUSH_6mm_H4.3mm (layer F.Cu) (tedit 5A02FE31) (tstamp 61812199)
+ (at 31.75 29.21)
+ (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=4.3mm")
+ (tags "tact sw push 6mm")
+ (path /61801321)
+ (fp_text reference SW2 (at 3.25 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SW_GREEN (at 3.75 6.7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 3) (end 6.75 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 1.5) (end -0.25 3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 3.25 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 27 ARD_D2))
+ (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 27 ARD_D2))
+ (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H4.3mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Button_Switch_THT:SW_PUSH_6mm_H4.3mm (layer F.Cu) (tedit 5A02FE31) (tstamp 6181217A)
+ (at 31.75 48.26)
+ (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=4.3mm")
+ (tags "tact sw push 6mm")
+ (path /618004CA)
+ (fp_text reference SW1 (at 3.25 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SW_YELLOW (at 3.75 6.7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 3) (end 6.75 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 1.5) (end -0.25 3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 3.25 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 1 ARD_D1))
+ (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 1 ARD_D1))
+ (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H4.3mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Button_Switch_THT:SW_PUSH_6mm_H4.3mm (layer F.Cu) (tedit 5A02FE31) (tstamp 6181215B)
+ (at 59.69 29.21)
+ (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=4.3mm")
+ (tags "tact sw push 6mm")
+ (path /617FE5CA)
+ (fp_text reference SW0 (at 3.25 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SW_RED (at 3.75 6.7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.75 3) (end 6.75 1.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 1.5) (end -0.25 3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 3.25 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 2 ARD_D0))
+ (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 2 ARD_D0))
+ (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H4.3mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 6181213C)
+ (at 25.4 41.91 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /61876E39)
+ (fp_text reference R8 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ??? (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 13 ARD_A0))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 35 "Net-(LS0-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 61812125)
+ (at 77.47 53.34 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6182F140)
+ (fp_text reference R7 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 19 (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 18 ARD_D7))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 34 "Net-(D3-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 6181210E)
+ (at 49.53 34.29 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6182EB3A)
+ (fp_text reference R6 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 51 (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 19 ARD_D6))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 33 "Net-(D2-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 618120F7)
+ (at 49.53 53.34 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6182E2EB)
+ (fp_text reference R5 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 58 (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 21 ARD_D5))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 32 "Net-(D1-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 618120E0)
+ (at 77.47 34.29 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6182D2A7)
+ (fp_text reference R4 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 56 (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 23 ARD_D4))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 31 "Net-(D0-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 618120C9)
+ (at 55.88 53.34 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /61803E80)
+ (fp_text reference R3 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1k (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 22 VCC))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 25 ARD_D3))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 618120B2)
+ (at 41.91 34.29 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6180C3B0)
+ (fp_text reference R2 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1k (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 22 VCC))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 27 ARD_D2))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 6181209B)
+ (at 41.91 53.34 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6180C682)
+ (fp_text reference R1 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1k (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 22 VCC))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 1 ARD_D1))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 61812084)
+ (at 55.88 34.29 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6180CA1A)
+ (fp_text reference R0 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1k (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 22 VCC))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 2 ARD_D0))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 6181206D)
+ (at 72.39 53.34)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /6183E4E9)
+ (fp_text reference D3 (at 1.27 -2.96) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED_BLUE (at 1.27 2.96) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 34 "Net-(D3-Pad2)"))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 6181205A)
+ (at 44.45 34.29)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /6183D788)
+ (fp_text reference D2 (at 1.27 -2.96) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED_GREEN (at 1.27 2.96) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 33 "Net-(D2-Pad2)"))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 61812047)
+ (at 44.45 53.34)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /6183CBFB)
+ (fp_text reference D1 (at 1.27 -2.96) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED_YELLOW (at 1.27 2.96) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 32 "Net-(D1-Pad2)"))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 61812034)
+ (at 72.39 34.29)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /6183A3CC)
+ (fp_text reference D0 (at 1.27 -2.96) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED_RED (at 1.27 2.96) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 31 "Net-(D0-Pad2)"))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Module:Arduino_UNO_R3 (layer F.Cu) (tedit 58AB60FC) (tstamp 61812021)
+ (at 43.18 17.78)
+ (descr "Arduino UNO R3, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf")
+ (tags "Arduino UNO R3")
+ (path /618123D3)
+ (fp_text reference A0 (at 1.27 -3.81 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Arduino_UNO_R3 (at 0 22.86) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -27.94 -2.54) (end 38.1 -2.54) (layer F.Fab) (width 0.1))
+ (fp_line (start -27.94 50.8) (end -27.94 -2.54) (layer F.Fab) (width 0.1))
+ (fp_line (start 36.58 50.8) (end -27.94 50.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 38.1 49.28) (end 36.58 50.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 38.1 0) (end 40.64 2.54) (layer F.Fab) (width 0.1))
+ (fp_line (start 38.1 -2.54) (end 38.1 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 40.64 35.31) (end 38.1 37.85) (layer F.Fab) (width 0.1))
+ (fp_line (start 40.64 2.54) (end 40.64 35.31) (layer F.Fab) (width 0.1))
+ (fp_line (start 38.1 37.85) (end 38.1 49.28) (layer F.Fab) (width 0.1))
+ (fp_line (start -29.84 9.53) (end -29.84 0.64) (layer F.Fab) (width 0.1))
+ (fp_line (start -16.51 9.53) (end -29.84 9.53) (layer F.Fab) (width 0.1))
+ (fp_line (start -16.51 0.64) (end -16.51 9.53) (layer F.Fab) (width 0.1))
+ (fp_line (start -29.84 0.64) (end -16.51 0.64) (layer F.Fab) (width 0.1))
+ (fp_line (start -34.29 41.27) (end -34.29 29.84) (layer F.Fab) (width 0.1))
+ (fp_line (start -18.41 41.27) (end -34.29 41.27) (layer F.Fab) (width 0.1))
+ (fp_line (start -18.41 29.84) (end -18.41 41.27) (layer F.Fab) (width 0.1))
+ (fp_line (start -34.29 29.84) (end -18.41 29.84) (layer F.Fab) (width 0.1))
+ (fp_line (start 38.23 37.85) (end 40.77 35.31) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.23 49.28) (end 38.23 37.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.58 50.93) (end 38.23 49.28) (layer F.SilkS) (width 0.12))
+ (fp_line (start -28.07 50.93) (end 36.58 50.93) (layer F.SilkS) (width 0.12))
+ (fp_line (start -28.07 41.4) (end -28.07 50.93) (layer F.SilkS) (width 0.12))
+ (fp_line (start -34.42 41.4) (end -28.07 41.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -34.42 29.72) (end -34.42 41.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -28.07 29.72) (end -34.42 29.72) (layer F.SilkS) (width 0.12))
+ (fp_line (start -28.07 9.65) (end -28.07 29.72) (layer F.SilkS) (width 0.12))
+ (fp_line (start -29.97 9.65) (end -28.07 9.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -29.97 0.51) (end -29.97 9.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -28.07 0.51) (end -29.97 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -28.07 -2.67) (end -28.07 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.23 -2.67) (end -28.07 -2.67) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.23 0) (end 38.23 -2.67) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.77 2.54) (end 38.23 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.77 35.31) (end 40.77 2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start -28.19 -2.79) (end 38.35 -2.79) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -28.19 0.38) (end -28.19 -2.79) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -30.1 0.38) (end -28.19 0.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -30.1 9.78) (end -30.1 0.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -28.19 9.78) (end -30.1 9.78) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -28.19 29.59) (end -28.19 9.78) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -34.54 29.59) (end -28.19 29.59) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -34.54 41.53) (end -34.54 29.59) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -28.19 41.53) (end -34.54 41.53) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -28.19 51.05) (end -28.19 41.53) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 36.58 51.05) (end -28.19 51.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.35 49.28) (end 36.58 51.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.35 37.85) (end 38.35 49.28) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 40.89 35.31) (end 38.35 37.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 40.89 2.54) (end 40.89 35.31) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.35 0) (end 40.89 2.54) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.35 -2.79) (end 38.35 0) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 20.32 180) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 16 thru_hole oval (at 33.02 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 1 ARD_D1))
+ (pad 15 thru_hole oval (at 35.56 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 2 ARD_D0))
+ (pad 30 thru_hole oval (at -4.06 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 3 "Net-(A0-Pad30)"))
+ (pad 14 thru_hole oval (at 35.56 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 4 "Net-(A0-Pad14)"))
+ (pad 29 thru_hole oval (at -1.52 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 13 thru_hole oval (at 33.02 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 5 "Net-(A0-Pad13)"))
+ (pad 28 thru_hole oval (at 1.02 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 6 "Net-(A0-Pad28)"))
+ (pad 12 thru_hole oval (at 30.48 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 7 "Net-(A0-Pad12)"))
+ (pad 27 thru_hole oval (at 3.56 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 8 "Net-(A0-Pad27)"))
+ (pad 11 thru_hole oval (at 27.94 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 9 "Net-(A0-Pad11)"))
+ (pad 26 thru_hole oval (at 6.1 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 10 "Net-(A0-Pad26)"))
+ (pad 10 thru_hole oval (at 25.4 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 11 "Net-(A0-Pad10)"))
+ (pad 25 thru_hole oval (at 8.64 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 12 "Net-(A0-Pad25)"))
+ (pad 9 thru_hole oval (at 22.86 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 13 ARD_A0))
+ (pad 24 thru_hole oval (at 11.18 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 14 "Net-(A0-Pad24)"))
+ (pad 8 thru_hole oval (at 17.78 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 15 "Net-(A0-Pad8)"))
+ (pad 23 thru_hole oval (at 13.72 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 16 "Net-(A0-Pad23)"))
+ (pad 7 thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 22 thru_hole oval (at 17.78 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 18 ARD_D7))
+ (pad 6 thru_hole oval (at 12.7 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 21 thru_hole oval (at 20.32 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 19 ARD_D6))
+ (pad 5 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 20 "Net-(A0-Pad5)"))
+ (pad 20 thru_hole oval (at 22.86 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 21 ARD_D5))
+ (pad 4 thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 22 VCC))
+ (pad 19 thru_hole oval (at 25.4 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 23 ARD_D4))
+ (pad 3 thru_hole oval (at 5.08 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 24 "Net-(A0-Pad3)"))
+ (pad 18 thru_hole oval (at 27.94 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 25 ARD_D3))
+ (pad 2 thru_hole oval (at 2.54 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 26 "Net-(A0-Pad2)"))
+ (pad 17 thru_hole oval (at 30.48 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 27 ARD_D2))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 28 "Net-(A0-Pad1)"))
+ (pad 31 thru_hole oval (at -6.6 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 29 "Net-(A0-Pad31)"))
+ (pad 32 thru_hole oval (at -9.14 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 30 "Net-(A0-Pad32)"))
+ (model ${KISYS3DMOD}/Module.3dshapes/Arduino_UNO_R3.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (segment (start 31.75 52.76) (end 38.25 52.76) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 41.33 52.76) (end 41.91 53.34) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 38.25 52.76) (end 41.33 52.76) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 41.91 53.34) (end 41.91 55.88) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 41.91 55.88) (end 76.2 55.88) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 76.2 55.88) (end 76.2 66.04) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 59.69 33.71) (end 66.19 33.71) (width 0.25) (layer B.Cu) (net 2))
+ (segment (start 56.46 33.71) (end 55.88 34.29) (width 0.25) (layer B.Cu) (net 2))
+ (segment (start 59.69 33.71) (end 56.46 33.71) (width 0.25) (layer B.Cu) (net 2))
+ (via (at 66.04 39.37) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
+ (segment (start 66.19 39.22) (end 66.04 39.37) (width 0.25) (layer B.Cu) (net 2))
+ (segment (start 66.19 33.71) (end 66.19 39.22) (width 0.25) (layer B.Cu) (net 2))
+ (via (at 66.04 41.91) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
+ (segment (start 66.04 39.37) (end 66.04 41.91) (width 0.25) (layer F.Cu) (net 2))
+ (segment (start 66.04 41.91) (end 78.74 41.91) (width 0.25) (layer B.Cu) (net 2))
+ (segment (start 78.74 41.91) (end 78.74 66.04) (width 0.25) (layer B.Cu) (net 2))
+ (via (at 66.04 20.32) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 13))
+ (segment (start 66.04 17.78) (end 66.04 20.32) (width 0.25) (layer B.Cu) (net 13))
+ (segment (start 66.04 20.32) (end 66.04 21.59) (width 0.25) (layer F.Cu) (net 13))
+ (via (at 39.37 21.59) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 13))
+ (segment (start 66.04 21.59) (end 39.37 21.59) (width 0.25) (layer F.Cu) (net 13))
+ (segment (start 39.37 21.59) (end 25.4 21.59) (width 0.25) (layer B.Cu) (net 13))
+ (segment (start 25.4 21.59) (end 25.4 31.75) (width 0.25) (layer B.Cu) (net 13))
+ (segment (start 29.21 29.21) (end 38.25 29.21) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 29.21 52.07) (end 29.21 29.21) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 38.25 48.26) (end 66.19 48.26) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 38.25 29.21) (end 66.19 29.21) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 72.39 34.29) (end 72.39 29.21) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 72.39 29.21) (end 66.19 29.21) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 66.19 48.26) (end 72.39 48.26) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 72.39 48.26) (end 72.39 53.34) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 44.45 53.34) (end 44.45 48.26) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 44.45 34.29) (end 44.45 29.21) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 29.21 48.26) (end 38.25 48.26) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 29.21 57.15) (end 29.21 48.26) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 40.64 57.15) (end 29.21 57.15) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 41.66 58.17) (end 40.64 57.15) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 20.32 55.86) (end 20.32 62.23) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 41.41 62.23) (end 41.66 62.48) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 20.32 62.23) (end 41.41 62.23) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 41.66 62.48) (end 41.66 58.17) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 41.66 66.04) (end 41.66 62.48) (width 0.25) (layer B.Cu) (net 17))
+ (via (at 58.42 43.18) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 18))
+ (segment (start 77.47 43.18) (end 58.42 43.18) (width 0.25) (layer B.Cu) (net 18))
+ (via (at 58.42 39.37) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 18))
+ (segment (start 58.42 43.18) (end 58.42 39.37) (width 0.25) (layer F.Cu) (net 18))
+ (via (at 53.34 39.37) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 18))
+ (segment (start 58.42 39.37) (end 53.34 39.37) (width 0.25) (layer B.Cu) (net 18))
+ (via (at 53.34 58.42) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 18))
+ (segment (start 53.34 39.37) (end 53.34 58.42) (width 0.25) (layer F.Cu) (net 18))
+ (segment (start 53.34 58.42) (end 60.96 58.42) (width 0.25) (layer B.Cu) (net 18))
+ (segment (start 60.96 58.42) (end 60.96 66.04) (width 0.25) (layer B.Cu) (net 18))
+ (via (at 52.07 24.13) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 19))
+ (segment (start 49.53 24.13) (end 52.07 24.13) (width 0.25) (layer B.Cu) (net 19))
+ (via (at 52.07 57.15) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 19))
+ (segment (start 52.07 24.13) (end 52.07 57.15) (width 0.25) (layer F.Cu) (net 19))
+ (segment (start 52.07 57.15) (end 63.5 57.15) (width 0.25) (layer B.Cu) (net 19))
+ (segment (start 63.5 57.15) (end 63.5 66.04) (width 0.25) (layer B.Cu) (net 19))
+ (segment (start 49.53 43.18) (end 44.45 43.18) (width 0.25) (layer B.Cu) (net 21))
+ (segment (start 44.45 43.18) (end 44.45 45.72) (width 0.25) (layer B.Cu) (net 21))
+ (via (at 30.48 45.72) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 21))
+ (segment (start 44.45 45.72) (end 30.48 45.72) (width 0.25) (layer B.Cu) (net 21))
+ (via (at 26.67 45.72) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 21))
+ (segment (start 30.48 45.72) (end 26.67 45.72) (width 0.25) (layer F.Cu) (net 21))
+ (segment (start 26.67 45.72) (end 26.67 60.96) (width 0.25) (layer B.Cu) (net 21))
+ (via (at 39.37 60.96) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 21))
+ (segment (start 26.67 60.96) (end 39.37 60.96) (width 0.25) (layer B.Cu) (net 21))
+ (via (at 66.04 60.96) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 21))
+ (segment (start 39.37 60.96) (end 66.04 60.96) (width 0.25) (layer F.Cu) (net 21))
+ (segment (start 66.04 60.96) (end 66.04 66.04) (width 0.25) (layer B.Cu) (net 21))
+ (segment (start 50.8 17.78) (end 50.8 21.59) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 50.8 21.59) (end 41.91 21.59) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 41.91 21.59) (end 41.91 24.13) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 50.8 21.59) (end 55.88 21.59) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 55.88 21.59) (end 55.88 24.13) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 41.91 43.18) (end 41.91 40.64) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 41.91 40.64) (end 55.88 40.64) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 55.88 40.64) (end 55.88 43.18) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 55.88 40.64) (end 68.58 40.64) (width 0.25) (layer B.Cu) (net 22))
+ (via (at 68.58 40.64) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 22))
+ (via (at 68.58 21.59) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 22))
+ (segment (start 68.58 24.13) (end 68.58 21.59) (width 0.25) (layer F.Cu) (net 22))
+ (segment (start 68.58 21.59) (end 55.88 21.59) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 68.58 24.13) (end 68.58 40.64) (width 0.25) (layer F.Cu) (net 22))
+ (segment (start 77.47 24.13) (end 80.01 24.13) (width 0.25) (layer B.Cu) (net 23))
+ (segment (start 80.01 24.13) (end 80.01 40.64) (width 0.25) (layer B.Cu) (net 23))
+ (via (at 69.85 40.64) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 23))
+ (segment (start 80.01 40.64) (end 69.85 40.64) (width 0.25) (layer B.Cu) (net 23))
+ (segment (start 69.85 40.64) (end 69.85 41.91) (width 0.25) (layer F.Cu) (net 23))
+ (segment (start 69.85 41.91) (end 68.58 43.18) (width 0.25) (layer F.Cu) (net 23))
+ (via (at 68.58 57.15) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 23))
+ (segment (start 68.58 43.18) (end 68.58 57.15) (width 0.25) (layer F.Cu) (net 23))
+ (segment (start 68.58 57.15) (end 68.58 66.04) (width 0.25) (layer B.Cu) (net 23))
+ (segment (start 66.19 52.76) (end 59.69 52.76) (width 0.25) (layer B.Cu) (net 25))
+ (segment (start 56.46 52.76) (end 55.88 53.34) (width 0.25) (layer B.Cu) (net 25))
+ (segment (start 59.69 52.76) (end 56.46 52.76) (width 0.25) (layer B.Cu) (net 25))
+ (via (at 69.85 53.34) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 25))
+ (segment (start 69.27 52.76) (end 69.85 53.34) (width 0.25) (layer B.Cu) (net 25))
+ (segment (start 66.19 52.76) (end 69.27 52.76) (width 0.25) (layer B.Cu) (net 25))
+ (segment (start 69.85 53.34) (end 69.85 55.88) (width 0.25) (layer F.Cu) (net 25))
+ (via (at 71.12 57.15) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 25))
+ (segment (start 69.85 55.88) (end 71.12 57.15) (width 0.25) (layer F.Cu) (net 25))
+ (segment (start 71.12 57.15) (end 71.12 66.04) (width 0.25) (layer B.Cu) (net 25))
+ (segment (start 31.75 33.71) (end 38.25 33.71) (width 0.25) (layer B.Cu) (net 27))
+ (segment (start 41.33 33.71) (end 41.91 34.29) (width 0.25) (layer B.Cu) (net 27))
+ (segment (start 38.25 33.71) (end 41.33 33.71) (width 0.25) (layer B.Cu) (net 27))
+ (segment (start 41.91 34.29) (end 41.91 39.37) (width 0.25) (layer B.Cu) (net 27))
+ (via (at 30.48 39.37) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 27))
+ (segment (start 41.91 39.37) (end 30.48 39.37) (width 0.25) (layer B.Cu) (net 27))
+ (via (at 27.94 39.37) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 27))
+ (segment (start 30.48 39.37) (end 27.94 39.37) (width 0.25) (layer F.Cu) (net 27))
+ (segment (start 27.94 39.37) (end 27.94 59.69) (width 0.25) (layer B.Cu) (net 27))
+ (via (at 39.37 59.69) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 27))
+ (segment (start 27.94 59.69) (end 39.37 59.69) (width 0.25) (layer B.Cu) (net 27))
+ (via (at 73.66 59.69) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 27))
+ (segment (start 39.37 59.69) (end 73.66 59.69) (width 0.25) (layer F.Cu) (net 27))
+ (segment (start 73.66 59.69) (end 73.66 66.04) (width 0.25) (layer B.Cu) (net 27))
+ (segment (start 74.93 34.29) (end 77.47 34.29) (width 0.25) (layer B.Cu) (net 31))
+ (segment (start 46.99 53.34) (end 49.53 53.34) (width 0.25) (layer B.Cu) (net 32))
+ (segment (start 46.99 34.29) (end 49.53 34.29) (width 0.25) (layer B.Cu) (net 33))
+ (segment (start 74.93 53.34) (end 77.47 53.34) (width 0.25) (layer B.Cu) (net 34))
+ (segment (start 25.4 41.91) (end 25.4 44.45) (width 0.25) (layer B.Cu) (net 35))
+ (segment (start 25.4 44.45) (end 20.32 44.45) (width 0.25) (layer B.Cu) (net 35))
+ (segment (start 20.32 44.45) (end 20.32 48.26) (width 0.25) (layer B.Cu) (net 35))
+
+)
diff --git a/hardware/simon.kicad_pcb-bak b/hardware/simon.kicad_pcb-bak
new file mode 100644
index 0000000..4ff65ce
--- /dev/null
+++ b/hardware/simon.kicad_pcb-bak
@@ -0,0 +1,1140 @@
+(kicad_pcb (version 20171130) (host pcbnew 5.1.10)
+
+ (general
+ (thickness 1.6)
+ (drawings 0)
+ (tracks 117)
+ (zones 0)
+ (modules 18)
+ (nets 36)
+ )
+
+ (page A4)
+ (layers
+ (0 F.Cu signal)
+ (31 B.Cu signal)
+ (32 B.Adhes user)
+ (33 F.Adhes user)
+ (34 B.Paste user)
+ (35 F.Paste user)
+ (36 B.SilkS user)
+ (37 F.SilkS user)
+ (38 B.Mask user)
+ (39 F.Mask user)
+ (40 Dwgs.User user)
+ (41 Cmts.User user)
+ (42 Eco1.User user)
+ (43 Eco2.User user)
+ (44 Edge.Cuts user)
+ (45 Margin user)
+ (46 B.CrtYd user)
+ (47 F.CrtYd user)
+ (48 B.Fab user)
+ (49 F.Fab user)
+ )
+
+ (setup
+ (last_trace_width 0.25)
+ (trace_clearance 0.2)
+ (zone_clearance 0.508)
+ (zone_45_only no)
+ (trace_min 0.2)
+ (via_size 0.8)
+ (via_drill 0.4)
+ (via_min_size 0.4)
+ (via_min_drill 0.3)
+ (uvia_size 0.3)
+ (uvia_drill 0.1)
+ (uvias_allowed no)
+ (uvia_min_size 0.2)
+ (uvia_min_drill 0.1)
+ (edge_width 0.05)
+ (segment_width 0.2)
+ (pcb_text_width 0.3)
+ (pcb_text_size 1.5 1.5)
+ (mod_edge_width 0.12)
+ (mod_text_size 1 1)
+ (mod_text_width 0.15)
+ (pad_size 1.524 1.524)
+ (pad_drill 0.762)
+ (pad_to_mask_clearance 0)
+ (aux_axis_origin 0 0)
+ (visible_elements FFFFFF7F)
+ (pcbplotparams
+ (layerselection 0x010fc_ffffffff)
+ (usegerberextensions false)
+ (usegerberattributes true)
+ (usegerberadvancedattributes true)
+ (creategerberjobfile true)
+ (excludeedgelayer true)
+ (linewidth 0.100000)
+ (plotframeref false)
+ (viasonmask false)
+ (mode 1)
+ (useauxorigin false)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15.000000)
+ (psnegative false)
+ (psa4output false)
+ (plotreference true)
+ (plotvalue true)
+ (plotinvisibletext false)
+ (padsonsilk false)
+ (subtractmaskfromsilk false)
+ (outputformat 1)
+ (mirror false)
+ (drillshape 1)
+ (scaleselection 1)
+ (outputdirectory ""))
+ )
+
+ (net 0 "")
+ (net 1 ARD_D1)
+ (net 2 ARD_D0)
+ (net 3 "Net-(A0-Pad30)")
+ (net 4 "Net-(A0-Pad14)")
+ (net 5 "Net-(A0-Pad13)")
+ (net 6 "Net-(A0-Pad28)")
+ (net 7 "Net-(A0-Pad12)")
+ (net 8 "Net-(A0-Pad27)")
+ (net 9 "Net-(A0-Pad11)")
+ (net 10 "Net-(A0-Pad26)")
+ (net 11 "Net-(A0-Pad10)")
+ (net 12 "Net-(A0-Pad25)")
+ (net 13 ARD_A0)
+ (net 14 "Net-(A0-Pad24)")
+ (net 15 "Net-(A0-Pad8)")
+ (net 16 "Net-(A0-Pad23)")
+ (net 17 GND)
+ (net 18 ARD_D7)
+ (net 19 ARD_D6)
+ (net 20 "Net-(A0-Pad5)")
+ (net 21 ARD_D5)
+ (net 22 VCC)
+ (net 23 ARD_D4)
+ (net 24 "Net-(A0-Pad3)")
+ (net 25 ARD_D3)
+ (net 26 "Net-(A0-Pad2)")
+ (net 27 ARD_D2)
+ (net 28 "Net-(A0-Pad1)")
+ (net 29 "Net-(A0-Pad31)")
+ (net 30 "Net-(A0-Pad32)")
+ (net 31 "Net-(D0-Pad2)")
+ (net 32 "Net-(D1-Pad2)")
+ (net 33 "Net-(D2-Pad2)")
+ (net 34 "Net-(D3-Pad2)")
+ (net 35 "Net-(LS0-Pad1)")
+
+ (net_class Default "This is the default net class."
+ (clearance 0.2)
+ (trace_width 0.25)
+ (via_dia 0.8)
+ (via_drill 0.4)
+ (uvia_dia 0.3)
+ (uvia_drill 0.1)
+ (add_net ARD_A0)
+ (add_net ARD_D0)
+ (add_net ARD_D1)
+ (add_net ARD_D2)
+ (add_net ARD_D3)
+ (add_net ARD_D4)
+ (add_net ARD_D5)
+ (add_net ARD_D6)
+ (add_net ARD_D7)
+ (add_net GND)
+ (add_net "Net-(A0-Pad1)")
+ (add_net "Net-(A0-Pad10)")
+ (add_net "Net-(A0-Pad11)")
+ (add_net "Net-(A0-Pad12)")
+ (add_net "Net-(A0-Pad13)")
+ (add_net "Net-(A0-Pad14)")
+ (add_net "Net-(A0-Pad2)")
+ (add_net "Net-(A0-Pad23)")
+ (add_net "Net-(A0-Pad24)")
+ (add_net "Net-(A0-Pad25)")
+ (add_net "Net-(A0-Pad26)")
+ (add_net "Net-(A0-Pad27)")
+ (add_net "Net-(A0-Pad28)")
+ (add_net "Net-(A0-Pad3)")
+ (add_net "Net-(A0-Pad30)")
+ (add_net "Net-(A0-Pad31)")
+ (add_net "Net-(A0-Pad32)")
+ (add_net "Net-(A0-Pad5)")
+ (add_net "Net-(A0-Pad8)")
+ (add_net "Net-(D0-Pad2)")
+ (add_net "Net-(D1-Pad2)")
+ (add_net "Net-(D2-Pad2)")
+ (add_net "Net-(D3-Pad2)")
+ (add_net "Net-(LS0-Pad1)")
+ (add_net VCC)
+ )
+
+ (module Button_Switch_THT:SW_PUSH_6mm_H4.3mm (layer F.Cu) (tedit 5A02FE31) (tstamp 618121B8)
+ (at 59.69 48.26)
+ (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=4.3mm")
+ (tags "tact sw push 6mm")
+ (path /61801689)
+ (fp_text reference SW3 (at 3.25 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SW_BLUE (at 3.75 6.7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 1.5) (end -0.25 3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.75 3) (end 6.75 1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 3.25 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 25 ARD_D3))
+ (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 25 ARD_D3))
+ (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H4.3mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Button_Switch_THT:SW_PUSH_6mm_H4.3mm (layer F.Cu) (tedit 5A02FE31) (tstamp 61812199)
+ (at 31.75 29.21)
+ (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=4.3mm")
+ (tags "tact sw push 6mm")
+ (path /61801321)
+ (fp_text reference SW2 (at 3.25 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SW_GREEN (at 3.75 6.7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 1.5) (end -0.25 3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.75 3) (end 6.75 1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 3.25 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 27 ARD_D2))
+ (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 27 ARD_D2))
+ (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H4.3mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Button_Switch_THT:SW_PUSH_6mm_H4.3mm (layer F.Cu) (tedit 5A02FE31) (tstamp 6181217A)
+ (at 31.75 48.26)
+ (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=4.3mm")
+ (tags "tact sw push 6mm")
+ (path /618004CA)
+ (fp_text reference SW1 (at 3.25 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SW_YELLOW (at 3.75 6.7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 1.5) (end -0.25 3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.75 3) (end 6.75 1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 3.25 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 1 ARD_D1))
+ (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 1 ARD_D1))
+ (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H4.3mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Button_Switch_THT:SW_PUSH_6mm_H4.3mm (layer F.Cu) (tedit 5A02FE31) (tstamp 6181215B)
+ (at 59.69 29.21)
+ (descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=4.3mm")
+ (tags "tact sw push 6mm")
+ (path /617FE5CA)
+ (fp_text reference SW0 (at 3.25 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value SW_RED (at 3.75 6.7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.25 1.5) (end -0.25 3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.75 3) (end 6.75 1.5) (layer F.SilkS) (width 0.12))
+ (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 3.25 2.25) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 6.5 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 6.5 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 2 ARD_D0))
+ (pad 1 thru_hole circle (at 0 0 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 2 thru_hole circle (at 0 4.5 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)
+ (net 2 ARD_D0))
+ (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm_H4.3mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 6181213C)
+ (at 25.4 41.91 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /61876E39)
+ (fp_text reference R8 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ??? (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 13 ARD_A0))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 35 "Net-(LS0-Pad1)"))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 61812125)
+ (at 77.47 53.34 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6182F140)
+ (fp_text reference R7 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ??? (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 18 ARD_D7))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 34 "Net-(D3-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 6181210E)
+ (at 49.53 34.29 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6182EB3A)
+ (fp_text reference R6 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ??? (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 19 ARD_D6))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 33 "Net-(D2-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 618120F7)
+ (at 49.53 53.34 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6182E2EB)
+ (fp_text reference R5 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ??? (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 21 ARD_D5))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 32 "Net-(D1-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 618120E0)
+ (at 77.47 34.29 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6182D2A7)
+ (fp_text reference R4 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value ??? (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 23 ARD_D4))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 31 "Net-(D0-Pad2)"))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 618120C9)
+ (at 55.88 53.34 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /61803E80)
+ (fp_text reference R3 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1k (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 22 VCC))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 25 ARD_D3))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 618120B2)
+ (at 41.91 34.29 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6180C3B0)
+ (fp_text reference R2 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1k (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 22 VCC))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 27 ARD_D2))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 6181209B)
+ (at 41.91 53.34 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6180C682)
+ (fp_text reference R1 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1k (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 22 VCC))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 1 ARD_D1))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5AE5139B) (tstamp 61812084)
+ (at 55.88 34.29 90)
+ (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
+ (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm")
+ (path /6180CA1A)
+ (fp_text reference R0 (at 5.08 -2.37 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value 1k (at 5.08 2.37 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.93 -1.25) (end 1.93 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.93 1.25) (end 8.23 1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 1.25) (end 8.23 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.23 -1.25) (end 1.93 -1.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 0) (end 1.93 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.16 0) (end 8.23 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.81 -1.37) (end 1.81 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.81 1.37) (end 8.35 1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 1.37) (end 8.35 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.35 -1.37) (end 1.81 -1.37) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.04 0) (end 1.81 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.12 0) (end 8.35 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.05 -1.5) (end -1.05 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.05 1.5) (end 11.21 1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 1.5) (end 11.21 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.21 -1.5) (end -1.05 -1.5) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 5.08 0 90) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 2 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 22 VCC))
+ (pad 1 thru_hole circle (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)
+ (net 2 ARD_D0))
+ (model ${KISYS3DMOD}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 6181206D)
+ (at 72.39 53.34)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /6183E4E9)
+ (fp_text reference D3 (at 1.27 -2.96) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED_BLUE (at 1.27 2.96) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 34 "Net-(D3-Pad2)"))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 6181205A)
+ (at 44.45 34.29)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /6183D788)
+ (fp_text reference D2 (at 1.27 -2.96) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED_GREEN (at 1.27 2.96) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 33 "Net-(D2-Pad2)"))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 61812047)
+ (at 44.45 53.34)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /6183CBFB)
+ (fp_text reference D1 (at 1.27 -2.96) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED_YELLOW (at 1.27 2.96) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 32 "Net-(D1-Pad2)"))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 61812034)
+ (at 72.39 34.29)
+ (descr "LED, diameter 3.0mm, 2 pins")
+ (tags "LED diameter 3.0mm 2 pins")
+ (path /6183A3CC)
+ (fp_text reference D0 (at 1.27 -2.96) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LED_RED (at 1.27 2.96) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1))
+ (pad 2 thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 31 "Net-(D0-Pad2)"))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (module Module:Arduino_UNO_R3 (layer F.Cu) (tedit 58AB60FC) (tstamp 61812021)
+ (at 43.18 17.78)
+ (descr "Arduino UNO R3, http://www.mouser.com/pdfdocs/Gravitech_Arduino_Nano3_0.pdf")
+ (tags "Arduino UNO R3")
+ (path /618123D3)
+ (fp_text reference A0 (at 1.27 -3.81 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Arduino_UNO_R3 (at 0 22.86) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 38.35 -2.79) (end 38.35 0) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.35 0) (end 40.89 2.54) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 40.89 2.54) (end 40.89 35.31) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 40.89 35.31) (end 38.35 37.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.35 37.85) (end 38.35 49.28) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 38.35 49.28) (end 36.58 51.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 36.58 51.05) (end -28.19 51.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -28.19 51.05) (end -28.19 41.53) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -28.19 41.53) (end -34.54 41.53) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -34.54 41.53) (end -34.54 29.59) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -34.54 29.59) (end -28.19 29.59) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -28.19 29.59) (end -28.19 9.78) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -28.19 9.78) (end -30.1 9.78) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -30.1 9.78) (end -30.1 0.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -30.1 0.38) (end -28.19 0.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -28.19 0.38) (end -28.19 -2.79) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -28.19 -2.79) (end 38.35 -2.79) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 40.77 35.31) (end 40.77 2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.77 2.54) (end 38.23 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.23 0) (end 38.23 -2.67) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.23 -2.67) (end -28.07 -2.67) (layer F.SilkS) (width 0.12))
+ (fp_line (start -28.07 -2.67) (end -28.07 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -28.07 0.51) (end -29.97 0.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -29.97 0.51) (end -29.97 9.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -29.97 9.65) (end -28.07 9.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -28.07 9.65) (end -28.07 29.72) (layer F.SilkS) (width 0.12))
+ (fp_line (start -28.07 29.72) (end -34.42 29.72) (layer F.SilkS) (width 0.12))
+ (fp_line (start -34.42 29.72) (end -34.42 41.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -34.42 41.4) (end -28.07 41.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -28.07 41.4) (end -28.07 50.93) (layer F.SilkS) (width 0.12))
+ (fp_line (start -28.07 50.93) (end 36.58 50.93) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.58 50.93) (end 38.23 49.28) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.23 49.28) (end 38.23 37.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.23 37.85) (end 40.77 35.31) (layer F.SilkS) (width 0.12))
+ (fp_line (start -34.29 29.84) (end -18.41 29.84) (layer F.Fab) (width 0.1))
+ (fp_line (start -18.41 29.84) (end -18.41 41.27) (layer F.Fab) (width 0.1))
+ (fp_line (start -18.41 41.27) (end -34.29 41.27) (layer F.Fab) (width 0.1))
+ (fp_line (start -34.29 41.27) (end -34.29 29.84) (layer F.Fab) (width 0.1))
+ (fp_line (start -29.84 0.64) (end -16.51 0.64) (layer F.Fab) (width 0.1))
+ (fp_line (start -16.51 0.64) (end -16.51 9.53) (layer F.Fab) (width 0.1))
+ (fp_line (start -16.51 9.53) (end -29.84 9.53) (layer F.Fab) (width 0.1))
+ (fp_line (start -29.84 9.53) (end -29.84 0.64) (layer F.Fab) (width 0.1))
+ (fp_line (start 38.1 37.85) (end 38.1 49.28) (layer F.Fab) (width 0.1))
+ (fp_line (start 40.64 2.54) (end 40.64 35.31) (layer F.Fab) (width 0.1))
+ (fp_line (start 40.64 35.31) (end 38.1 37.85) (layer F.Fab) (width 0.1))
+ (fp_line (start 38.1 -2.54) (end 38.1 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 38.1 0) (end 40.64 2.54) (layer F.Fab) (width 0.1))
+ (fp_line (start 38.1 49.28) (end 36.58 50.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 36.58 50.8) (end -27.94 50.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -27.94 50.8) (end -27.94 -2.54) (layer F.Fab) (width 0.1))
+ (fp_line (start -27.94 -2.54) (end 38.1 -2.54) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0 20.32 180) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 16 thru_hole oval (at 33.02 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 1 ARD_D1))
+ (pad 15 thru_hole oval (at 35.56 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 2 ARD_D0))
+ (pad 30 thru_hole oval (at -4.06 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 3 "Net-(A0-Pad30)"))
+ (pad 14 thru_hole oval (at 35.56 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 4 "Net-(A0-Pad14)"))
+ (pad 29 thru_hole oval (at -1.52 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 13 thru_hole oval (at 33.02 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 5 "Net-(A0-Pad13)"))
+ (pad 28 thru_hole oval (at 1.02 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 6 "Net-(A0-Pad28)"))
+ (pad 12 thru_hole oval (at 30.48 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 7 "Net-(A0-Pad12)"))
+ (pad 27 thru_hole oval (at 3.56 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 8 "Net-(A0-Pad27)"))
+ (pad 11 thru_hole oval (at 27.94 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 9 "Net-(A0-Pad11)"))
+ (pad 26 thru_hole oval (at 6.1 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 10 "Net-(A0-Pad26)"))
+ (pad 10 thru_hole oval (at 25.4 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 11 "Net-(A0-Pad10)"))
+ (pad 25 thru_hole oval (at 8.64 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 12 "Net-(A0-Pad25)"))
+ (pad 9 thru_hole oval (at 22.86 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 13 ARD_A0))
+ (pad 24 thru_hole oval (at 11.18 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 14 "Net-(A0-Pad24)"))
+ (pad 8 thru_hole oval (at 17.78 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 15 "Net-(A0-Pad8)"))
+ (pad 23 thru_hole oval (at 13.72 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 16 "Net-(A0-Pad23)"))
+ (pad 7 thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 22 thru_hole oval (at 17.78 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 18 ARD_D7))
+ (pad 6 thru_hole oval (at 12.7 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 17 GND))
+ (pad 21 thru_hole oval (at 20.32 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 19 ARD_D6))
+ (pad 5 thru_hole oval (at 10.16 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 20 "Net-(A0-Pad5)"))
+ (pad 20 thru_hole oval (at 22.86 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 21 ARD_D5))
+ (pad 4 thru_hole oval (at 7.62 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 22 VCC))
+ (pad 19 thru_hole oval (at 25.4 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 23 ARD_D4))
+ (pad 3 thru_hole oval (at 5.08 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 24 "Net-(A0-Pad3)"))
+ (pad 18 thru_hole oval (at 27.94 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 25 ARD_D3))
+ (pad 2 thru_hole oval (at 2.54 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 26 "Net-(A0-Pad2)"))
+ (pad 17 thru_hole oval (at 30.48 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 27 ARD_D2))
+ (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 28 "Net-(A0-Pad1)"))
+ (pad 31 thru_hole oval (at -6.6 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 29 "Net-(A0-Pad31)"))
+ (pad 32 thru_hole oval (at -9.14 48.26 90) (size 1.6 1.6) (drill 1) (layers *.Cu *.Mask)
+ (net 30 "Net-(A0-Pad32)"))
+ (model ${KISYS3DMOD}/Module.3dshapes/Arduino_UNO_R3.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+ )
+
+ (segment (start 31.75 52.76) (end 38.25 52.76) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 41.33 52.76) (end 41.91 53.34) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 38.25 52.76) (end 41.33 52.76) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 41.91 53.34) (end 41.91 55.88) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 41.91 55.88) (end 76.2 55.88) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 76.2 55.88) (end 76.2 66.04) (width 0.25) (layer B.Cu) (net 1))
+ (segment (start 59.69 33.71) (end 66.19 33.71) (width 0.25) (layer B.Cu) (net 2))
+ (segment (start 56.46 33.71) (end 55.88 34.29) (width 0.25) (layer B.Cu) (net 2))
+ (segment (start 59.69 33.71) (end 56.46 33.71) (width 0.25) (layer B.Cu) (net 2))
+ (via (at 66.04 39.37) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
+ (segment (start 66.19 39.22) (end 66.04 39.37) (width 0.25) (layer B.Cu) (net 2))
+ (segment (start 66.19 33.71) (end 66.19 39.22) (width 0.25) (layer B.Cu) (net 2))
+ (via (at 66.04 41.91) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 2))
+ (segment (start 66.04 39.37) (end 66.04 41.91) (width 0.25) (layer F.Cu) (net 2))
+ (segment (start 66.04 41.91) (end 78.74 41.91) (width 0.25) (layer B.Cu) (net 2))
+ (segment (start 78.74 41.91) (end 78.74 66.04) (width 0.25) (layer B.Cu) (net 2))
+ (via (at 66.04 20.32) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 13))
+ (segment (start 66.04 17.78) (end 66.04 20.32) (width 0.25) (layer B.Cu) (net 13))
+ (segment (start 66.04 20.32) (end 66.04 21.59) (width 0.25) (layer F.Cu) (net 13))
+ (via (at 39.37 21.59) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 13))
+ (segment (start 66.04 21.59) (end 39.37 21.59) (width 0.25) (layer F.Cu) (net 13))
+ (segment (start 39.37 21.59) (end 25.4 21.59) (width 0.25) (layer B.Cu) (net 13))
+ (segment (start 25.4 21.59) (end 25.4 31.75) (width 0.25) (layer B.Cu) (net 13))
+ (segment (start 29.21 29.21) (end 38.25 29.21) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 29.21 52.07) (end 29.21 29.21) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 38.25 48.26) (end 66.19 48.26) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 38.25 29.21) (end 66.19 29.21) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 72.39 34.29) (end 72.39 29.21) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 72.39 29.21) (end 66.19 29.21) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 66.19 48.26) (end 72.39 48.26) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 72.39 48.26) (end 72.39 53.34) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 44.45 53.34) (end 44.45 48.26) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 44.45 34.29) (end 44.45 29.21) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 29.21 48.26) (end 38.25 48.26) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 29.21 57.15) (end 29.21 48.26) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 40.64 57.15) (end 29.21 57.15) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 41.66 58.17) (end 40.64 57.15) (width 0.25) (layer B.Cu) (net 17))
+ (segment (start 41.66 66.04) (end 41.66 58.17) (width 0.25) (layer B.Cu) (net 17))
+ (via (at 58.42 43.18) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 18))
+ (segment (start 77.47 43.18) (end 58.42 43.18) (width 0.25) (layer B.Cu) (net 18))
+ (via (at 58.42 39.37) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 18))
+ (segment (start 58.42 43.18) (end 58.42 39.37) (width 0.25) (layer F.Cu) (net 18))
+ (via (at 53.34 39.37) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 18))
+ (segment (start 58.42 39.37) (end 53.34 39.37) (width 0.25) (layer B.Cu) (net 18))
+ (via (at 53.34 58.42) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 18))
+ (segment (start 53.34 39.37) (end 53.34 58.42) (width 0.25) (layer F.Cu) (net 18))
+ (segment (start 53.34 58.42) (end 60.96 58.42) (width 0.25) (layer B.Cu) (net 18))
+ (segment (start 60.96 58.42) (end 60.96 66.04) (width 0.25) (layer B.Cu) (net 18))
+ (via (at 52.07 24.13) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 19))
+ (segment (start 49.53 24.13) (end 52.07 24.13) (width 0.25) (layer B.Cu) (net 19))
+ (via (at 52.07 57.15) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 19))
+ (segment (start 52.07 24.13) (end 52.07 57.15) (width 0.25) (layer F.Cu) (net 19))
+ (segment (start 52.07 57.15) (end 63.5 57.15) (width 0.25) (layer B.Cu) (net 19))
+ (segment (start 63.5 57.15) (end 63.5 66.04) (width 0.25) (layer B.Cu) (net 19))
+ (segment (start 49.53 43.18) (end 44.45 43.18) (width 0.25) (layer B.Cu) (net 21))
+ (segment (start 44.45 43.18) (end 44.45 45.72) (width 0.25) (layer B.Cu) (net 21))
+ (via (at 30.48 45.72) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 21))
+ (segment (start 44.45 45.72) (end 30.48 45.72) (width 0.25) (layer B.Cu) (net 21))
+ (via (at 26.67 45.72) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 21))
+ (segment (start 30.48 45.72) (end 26.67 45.72) (width 0.25) (layer F.Cu) (net 21))
+ (segment (start 26.67 45.72) (end 26.67 60.96) (width 0.25) (layer B.Cu) (net 21))
+ (via (at 39.37 60.96) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 21))
+ (segment (start 26.67 60.96) (end 39.37 60.96) (width 0.25) (layer B.Cu) (net 21))
+ (via (at 66.04 60.96) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 21))
+ (segment (start 39.37 60.96) (end 66.04 60.96) (width 0.25) (layer F.Cu) (net 21))
+ (segment (start 66.04 60.96) (end 66.04 66.04) (width 0.25) (layer B.Cu) (net 21))
+ (segment (start 50.8 17.78) (end 50.8 21.59) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 50.8 21.59) (end 41.91 21.59) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 41.91 21.59) (end 41.91 24.13) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 50.8 21.59) (end 55.88 21.59) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 55.88 21.59) (end 55.88 24.13) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 41.91 43.18) (end 41.91 40.64) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 41.91 40.64) (end 55.88 40.64) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 55.88 40.64) (end 55.88 43.18) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 55.88 40.64) (end 68.58 40.64) (width 0.25) (layer B.Cu) (net 22))
+ (via (at 68.58 40.64) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 22))
+ (via (at 68.58 21.59) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 22))
+ (segment (start 68.58 24.13) (end 68.58 21.59) (width 0.25) (layer F.Cu) (net 22))
+ (segment (start 68.58 21.59) (end 55.88 21.59) (width 0.25) (layer B.Cu) (net 22))
+ (segment (start 68.58 24.13) (end 68.58 40.64) (width 0.25) (layer F.Cu) (net 22))
+ (segment (start 77.47 24.13) (end 80.01 24.13) (width 0.25) (layer B.Cu) (net 23))
+ (segment (start 80.01 24.13) (end 80.01 40.64) (width 0.25) (layer B.Cu) (net 23))
+ (via (at 69.85 40.64) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 23))
+ (segment (start 80.01 40.64) (end 69.85 40.64) (width 0.25) (layer B.Cu) (net 23))
+ (segment (start 69.85 40.64) (end 69.85 41.91) (width 0.25) (layer F.Cu) (net 23))
+ (segment (start 69.85 41.91) (end 68.58 43.18) (width 0.25) (layer F.Cu) (net 23))
+ (via (at 68.58 57.15) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 23))
+ (segment (start 68.58 43.18) (end 68.58 57.15) (width 0.25) (layer F.Cu) (net 23))
+ (segment (start 68.58 57.15) (end 68.58 66.04) (width 0.25) (layer B.Cu) (net 23))
+ (segment (start 66.19 52.76) (end 59.69 52.76) (width 0.25) (layer B.Cu) (net 25))
+ (segment (start 56.46 52.76) (end 55.88 53.34) (width 0.25) (layer B.Cu) (net 25))
+ (segment (start 59.69 52.76) (end 56.46 52.76) (width 0.25) (layer B.Cu) (net 25))
+ (via (at 69.85 53.34) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 25))
+ (segment (start 69.27 52.76) (end 69.85 53.34) (width 0.25) (layer B.Cu) (net 25))
+ (segment (start 66.19 52.76) (end 69.27 52.76) (width 0.25) (layer B.Cu) (net 25))
+ (segment (start 69.85 53.34) (end 69.85 55.88) (width 0.25) (layer F.Cu) (net 25))
+ (via (at 71.12 57.15) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 25))
+ (segment (start 69.85 55.88) (end 71.12 57.15) (width 0.25) (layer F.Cu) (net 25))
+ (segment (start 71.12 57.15) (end 71.12 66.04) (width 0.25) (layer B.Cu) (net 25))
+ (segment (start 31.75 33.71) (end 38.25 33.71) (width 0.25) (layer B.Cu) (net 27))
+ (segment (start 41.33 33.71) (end 41.91 34.29) (width 0.25) (layer B.Cu) (net 27))
+ (segment (start 38.25 33.71) (end 41.33 33.71) (width 0.25) (layer B.Cu) (net 27))
+ (segment (start 41.91 34.29) (end 41.91 39.37) (width 0.25) (layer B.Cu) (net 27))
+ (via (at 30.48 39.37) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 27))
+ (segment (start 41.91 39.37) (end 30.48 39.37) (width 0.25) (layer B.Cu) (net 27))
+ (via (at 27.94 39.37) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 27))
+ (segment (start 30.48 39.37) (end 27.94 39.37) (width 0.25) (layer F.Cu) (net 27))
+ (segment (start 27.94 39.37) (end 27.94 59.69) (width 0.25) (layer B.Cu) (net 27))
+ (via (at 39.37 59.69) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 27))
+ (segment (start 27.94 59.69) (end 39.37 59.69) (width 0.25) (layer B.Cu) (net 27))
+ (via (at 73.66 59.69) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 27))
+ (segment (start 39.37 59.69) (end 73.66 59.69) (width 0.25) (layer F.Cu) (net 27))
+ (segment (start 73.66 59.69) (end 73.66 66.04) (width 0.25) (layer B.Cu) (net 27))
+ (segment (start 74.93 34.29) (end 77.47 34.29) (width 0.25) (layer B.Cu) (net 31))
+ (segment (start 46.99 53.34) (end 49.53 53.34) (width 0.25) (layer B.Cu) (net 32))
+ (segment (start 46.99 34.29) (end 49.53 34.29) (width 0.25) (layer B.Cu) (net 33))
+ (segment (start 74.93 53.34) (end 77.47 53.34) (width 0.25) (layer B.Cu) (net 34))
+
+)
diff --git a/hardware/simon.sch b/hardware/simon.sch
index 1d19703..8c60b2b 100644
--- a/hardware/simon.sch
+++ b/hardware/simon.sch
@@ -14,10 +14,10 @@ Comment3 ""
Comment4 ""
$EndDescr
$Comp
-L power:GND #PWR?
+L power:GND #PWR0101
U 1 1 617FA64B
P 650 2000
-F 0 "#PWR?" H 650 1750 50 0001 C CNN
+F 0 "#PWR0101" H 650 1750 50 0001 C CNN
F 1 "GND" H 655 1827 50 0000 C CNN
F 2 "" H 650 2000 50 0001 C CNN
F 3 "" H 650 2000 50 0001 C CNN
@@ -25,10 +25,10 @@ F 3 "" H 650 2000 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
-L power:VCC #PWR?
+L power:VCC #PWR0102
U 1 1 617FAA56
P 2050 750
-F 0 "#PWR?" H 2050 600 50 0001 C CNN
+F 0 "#PWR0102" H 2050 600 50 0001 C CNN
F 1 "VCC" H 2065 923 50 0000 C CNN
F 2 "" H 2050 750 50 0001 C CNN
F 3 "" H 2050 750 50 0001 C CNN
@@ -41,7 +41,7 @@ U 1 1 617FE5CA
P 950 850
F 0 "SW0" H 950 1135 50 0000 C CNN
F 1 "SW_RED" H 950 1044 50 0000 C CNN
-F 2 "" H 950 1050 50 0001 C CNN
+F 2 "Button_Switch_THT:SW_PUSH_6mm_H4.3mm" H 950 1050 50 0001 C CNN
F 3 "~" H 950 1050 50 0001 C CNN
1 950 850
1 0 0 -1
@@ -52,7 +52,7 @@ U 1 1 618004CA
P 950 1200
F 0 "SW1" H 950 1485 50 0000 C CNN
F 1 "SW_YELLOW" H 950 1394 50 0000 C CNN
-F 2 "" H 950 1400 50 0001 C CNN
+F 2 "Button_Switch_THT:SW_PUSH_6mm_H4.3mm" H 950 1400 50 0001 C CNN
F 3 "~" H 950 1400 50 0001 C CNN
1 950 1200
1 0 0 -1
@@ -63,7 +63,7 @@ U 1 1 61801321
P 950 1550
F 0 "SW2" H 950 1835 50 0000 C CNN
F 1 "SW_GREEN" H 950 1744 50 0000 C CNN
-F 2 "" H 950 1750 50 0001 C CNN
+F 2 "Button_Switch_THT:SW_PUSH_6mm_H4.3mm" H 950 1750 50 0001 C CNN
F 3 "~" H 950 1750 50 0001 C CNN
1 950 1550
1 0 0 -1
@@ -74,7 +74,7 @@ U 1 1 61801689
P 950 1900
F 0 "SW3" H 950 2185 50 0000 C CNN
F 1 "SW_BLUE" H 950 2094 50 0000 C CNN
-F 2 "" H 950 2100 50 0001 C CNN
+F 2 "Button_Switch_THT:SW_PUSH_6mm_H4.3mm" H 950 2100 50 0001 C CNN
F 3 "~" H 950 2100 50 0001 C CNN
1 950 1900
1 0 0 -1
@@ -102,7 +102,7 @@ U 1 1 61803E80
P 1800 1900
F 0 "R3" V 2007 1900 50 0000 C CNN
F 1 "1k" V 1916 1900 50 0000 C CNN
-F 2 "" V 1730 1900 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 1900 50 0001 C CNN
F 3 "~" H 1800 1900 50 0001 C CNN
1 1800 1900
0 -1 -1 0
@@ -113,7 +113,7 @@ U 1 1 6180C3B0
P 1800 1550
F 0 "R2" V 2007 1550 50 0000 C CNN
F 1 "1k" V 1916 1550 50 0000 C CNN
-F 2 "" V 1730 1550 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 1550 50 0001 C CNN
F 3 "~" H 1800 1550 50 0001 C CNN
1 1800 1550
0 -1 -1 0
@@ -124,7 +124,7 @@ U 1 1 6180C682
P 1800 1200
F 0 "R1" V 2007 1200 50 0000 C CNN
F 1 "1k" V 1916 1200 50 0000 C CNN
-F 2 "" V 1730 1200 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 1200 50 0001 C CNN
F 3 "~" H 1800 1200 50 0001 C CNN
1 1800 1200
0 -1 -1 0
@@ -135,7 +135,7 @@ U 1 1 6180CA1A
P 1800 850
F 0 "R0" V 2007 850 50 0000 C CNN
F 1 "1k" V 1916 850 50 0000 C CNN
-F 2 "" V 1730 850 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 850 50 0001 C CNN
F 3 "~" H 1800 850 50 0001 C CNN
1 1800 850
0 -1 -1 0
@@ -194,8 +194,8 @@ L Device:R R4
U 1 1 6182D2A7
P 2950 850
F 0 "R4" V 2743 850 50 0000 C CNN
-F 1 "???" V 2834 850 50 0000 C CNN
-F 2 "" V 2880 850 50 0001 C CNN
+F 1 "56" V 2834 850 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 850 50 0001 C CNN
F 3 "~" H 2950 850 50 0001 C CNN
1 2950 850
0 1 1 0
@@ -205,8 +205,8 @@ L Device:R R5
U 1 1 6182E2EB
P 2950 1200
F 0 "R5" V 2743 1200 50 0000 C CNN
-F 1 "???" V 2834 1200 50 0000 C CNN
-F 2 "" V 2880 1200 50 0001 C CNN
+F 1 "58" V 2834 1200 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 1200 50 0001 C CNN
F 3 "~" H 2950 1200 50 0001 C CNN
1 2950 1200
0 1 1 0
@@ -216,8 +216,8 @@ L Device:R R6
U 1 1 6182EB3A
P 2950 1550
F 0 "R6" V 2743 1550 50 0000 C CNN
-F 1 "???" V 2834 1550 50 0000 C CNN
-F 2 "" V 2880 1550 50 0001 C CNN
+F 1 "51" V 2834 1550 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 1550 50 0001 C CNN
F 3 "~" H 2950 1550 50 0001 C CNN
1 2950 1550
0 1 1 0
@@ -227,8 +227,8 @@ L Device:R R7
U 1 1 6182F140
P 2950 1900
F 0 "R7" V 2743 1900 50 0000 C CNN
-F 1 "???" V 2834 1900 50 0000 C CNN
-F 2 "" V 2880 1900 50 0001 C CNN
+F 1 "19" V 2834 1900 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 1900 50 0001 C CNN
F 3 "~" H 2950 1900 50 0001 C CNN
1 2950 1900
0 1 1 0
@@ -242,15 +242,15 @@ Wire Wire Line
Wire Wire Line
2650 1900 2800 1900
$Comp
-L power:GND #PWR?
+L power:GND #PWR0103
U 1 1 61831AB4
P 3600 2000
-F 0 "#PWR?" H 3600 1750 50 0001 C CNN
+F 0 "#PWR0103" H 3600 1750 50 0001 C CNN
F 1 "GND" H 3605 1827 50 0000 C CNN
F 2 "" H 3600 2000 50 0001 C CNN
F 3 "" H 3600 2000 50 0001 C CNN
1 3600 2000
- 1 0 0 -1
+ -1 0 0 -1
$EndComp
$Comp
L Device:LED D0
@@ -258,7 +258,7 @@ U 1 1 6183A3CC
P 3350 850
F 0 "D0" H 3343 595 50 0000 C CNN
F 1 "LED_RED" H 3343 686 50 0000 C CNN
-F 2 "" H 3350 850 50 0001 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 3350 850 50 0001 C CNN
F 3 "~" H 3350 850 50 0001 C CNN
1 3350 850
-1 0 0 1
@@ -268,8 +268,8 @@ L Device:LED D1
U 1 1 6183CBFB
P 3350 1200
F 0 "D1" H 3343 945 50 0000 C CNN
-F 1 "LED_RED" H 3343 1036 50 0000 C CNN
-F 2 "" H 3350 1200 50 0001 C CNN
+F 1 "LED_YELLOW" H 3343 1036 50 0000 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 3350 1200 50 0001 C CNN
F 3 "~" H 3350 1200 50 0001 C CNN
1 3350 1200
-1 0 0 1
@@ -279,8 +279,8 @@ L Device:LED D2
U 1 1 6183D788
P 3350 1550
F 0 "D2" H 3343 1295 50 0000 C CNN
-F 1 "LED_RED" H 3343 1386 50 0000 C CNN
-F 2 "" H 3350 1550 50 0001 C CNN
+F 1 "LED_GREEN" H 3343 1386 50 0000 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 3350 1550 50 0001 C CNN
F 3 "~" H 3350 1550 50 0001 C CNN
1 3350 1550
-1 0 0 1
@@ -290,8 +290,8 @@ L Device:LED D3
U 1 1 6183E4E9
P 3350 1900
F 0 "D3" H 3343 1645 50 0000 C CNN
-F 1 "LED_RED" H 3343 1736 50 0000 C CNN
-F 2 "" H 3350 1900 50 0001 C CNN
+F 1 "LED_BLUE" H 3343 1736 50 0000 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 3350 1900 50 0001 C CNN
F 3 "~" H 3350 1900 50 0001 C CNN
1 3350 1900
-1 0 0 1
@@ -352,46 +352,149 @@ Wire Wire Line
$Comp
L Device:Speaker_Crystal LS0
U 1 1 618756C2
-P 1350 2450
-F 0 "LS0" H 1525 2446 50 0000 L CNN
-F 1 "BUZZER" H 1525 2355 50 0000 L CNN
-F 2 "" H 1315 2400 50 0001 C CNN
-F 3 "~" H 1315 2400 50 0001 C CNN
- 1 1350 2450
+P 4600 850
+F 0 "LS0" H 4775 846 50 0000 L CNN
+F 1 "BUZZER" H 4775 755 50 0000 L CNN
+F 2 "Buzzer_Beeper:Buzzer_12x9.5RM7.6" H 4565 800 50 0001 C CNN
+F 3 "~" H 4565 800 50 0001 C CNN
+ 1 4600 850
1 0 0 -1
$EndComp
$Comp
L Device:R R8
U 1 1 61876E39
-P 900 2450
-F 0 "R8" V 693 2450 50 0000 C CNN
-F 1 "???" V 784 2450 50 0000 C CNN
-F 2 "" V 830 2450 50 0001 C CNN
-F 3 "~" H 900 2450 50 0001 C CNN
- 1 900 2450
+P 4150 850
+F 0 "R8" V 3943 850 50 0000 C CNN
+F 1 "???" V 4034 850 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 4080 850 50 0001 C CNN
+F 3 "~" H 4150 850 50 0001 C CNN
+ 1 4150 850
0 1 1 0
$EndComp
Wire Wire Line
- 1050 2450 1150 2450
-Text GLabel 650 2550 3 50 Input ~ 0
+ 4300 850 4400 850
+Text GLabel 3900 950 3 50 Input ~ 0
ARD_A0
$Comp
-L power:GND #PWR?
+L power:GND #PWR0104
U 1 1 6187DA46
-P 1050 2650
-F 0 "#PWR?" H 1050 2400 50 0001 C CNN
-F 1 "GND" H 1055 2477 50 0000 C CNN
-F 2 "" H 1050 2650 50 0001 C CNN
-F 3 "" H 1050 2650 50 0001 C CNN
- 1 1050 2650
+P 4300 1050
+F 0 "#PWR0104" H 4300 800 50 0001 C CNN
+F 1 "GND" H 4305 877 50 0000 C CNN
+F 2 "" H 4300 1050 50 0001 C CNN
+F 3 "" H 4300 1050 50 0001 C CNN
+ 1 4300 1050
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 4300 1050 4300 950
+Wire Wire Line
+ 4300 950 4400 950
+Wire Wire Line
+ 4000 850 3900 850
+Wire Wire Line
+ 3900 850 3900 950
+Text GLabel 900 2950 0 50 Output ~ 0
+ARD_D0
+Text GLabel 900 3050 0 50 Output ~ 0
+ARD_D1
+Text GLabel 900 3150 0 50 Output ~ 0
+ARD_D2
+Text GLabel 900 3250 0 50 Output ~ 0
+ARD_D3
+Text GLabel 900 3350 0 50 Output ~ 0
+ARD_D4
+Text GLabel 900 3450 0 50 Output ~ 0
+ARD_D5
+Text GLabel 900 3550 0 50 Output ~ 0
+ARD_D6
+Text GLabel 900 3650 0 50 Output ~ 0
+ARD_D7
+Wire Wire Line
+ 1000 2950 900 2950
+Wire Wire Line
+ 900 3050 1000 3050
+Wire Wire Line
+ 1000 3150 900 3150
+Wire Wire Line
+ 900 3250 1000 3250
+Wire Wire Line
+ 1000 3350 900 3350
+Wire Wire Line
+ 900 3450 1000 3450
+Wire Wire Line
+ 1000 3550 900 3550
+Wire Wire Line
+ 900 3650 1000 3650
+Text GLabel 2100 3550 2 50 Output ~ 0
+ARD_A0
+Wire Wire Line
+ 2100 3550 2000 3550
+$Comp
+L MCU_Module:Arduino_UNO_R3 A0
+U 1 1 618123D3
+P 1500 3550
+F 0 "A0" H 1500 4731 50 0001 C CNN
+F 1 "Arduino_UNO_R3" H 1500 4639 50 0000 C CNN
+F 2 "Module:Arduino_UNO_R3" H 1500 3550 50 0001 C CIN
+F 3 "https://www.arduino.cc/en/Main/arduinoBoardUno" H 1500 3550 50 0001 C CNN
+ 1 1500 3550
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:VCC #PWR0105
+U 1 1 61834727
+P 1600 2350
+F 0 "#PWR0105" H 1600 2200 50 0001 C CNN
+F 1 "VCC" H 1615 2523 50 0000 C CNN
+F 2 "" H 1600 2350 50 0001 C CNN
+F 3 "" H 1600 2350 50 0001 C CNN
+ 1 1600 2350
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1600 2350 1600 2550
+$Comp
+L power:GND #PWR0106
+U 1 1 61836617
+P 1700 4750
+F 0 "#PWR0106" H 1700 4500 50 0001 C CNN
+F 1 "GND" H 1705 4577 50 0000 C CNN
+F 2 "" H 1700 4750 50 0001 C CNN
+F 3 "" H 1700 4750 50 0001 C CNN
+ 1 1700 4750
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1600 4750 1600 4650
+$Comp
+L power:GND #PWR0107
+U 1 1 6180680E
+P 1500 4750
+F 0 "#PWR0107" H 1500 4500 50 0001 C CNN
+F 1 "GND" H 1505 4577 50 0000 C CNN
+F 2 "" H 1500 4750 50 0001 C CNN
+F 3 "" H 1500 4750 50 0001 C CNN
+ 1 1500 4750
1 0 0 -1
$EndComp
Wire Wire Line
- 1050 2650 1050 2550
+ 1500 4750 1500 4650
+$Comp
+L power:GND #PWR0108
+U 1 1 61807C2A
+P 1300 4750
+F 0 "#PWR0108" H 1300 4500 50 0001 C CNN
+F 1 "GND" H 1305 4577 50 0000 C CNN
+F 2 "" H 1300 4750 50 0001 C CNN
+F 3 "" H 1300 4750 50 0001 C CNN
+ 1 1300 4750
+ 1 0 0 -1
+$EndComp
Wire Wire Line
- 1050 2550 1150 2550
+ 1400 4750 1400 4650
Wire Wire Line
- 750 2450 650 2450
+ 1400 4750 1300 4750
Wire Wire Line
- 650 2450 650 2550
+ 1600 4750 1700 4750
$EndSCHEMATC
diff --git a/hardware/simon.sch-bak b/hardware/simon.sch-bak
index 023ccff..d176622 100644
--- a/hardware/simon.sch-bak
+++ b/hardware/simon.sch-bak
@@ -14,10 +14,10 @@ Comment3 ""
Comment4 ""
$EndDescr
$Comp
-L power:GND #PWR?
+L power:GND #PWR0101
U 1 1 617FA64B
P 650 2000
-F 0 "#PWR?" H 650 1750 50 0001 C CNN
+F 0 "#PWR0101" H 650 1750 50 0001 C CNN
F 1 "GND" H 655 1827 50 0000 C CNN
F 2 "" H 650 2000 50 0001 C CNN
F 3 "" H 650 2000 50 0001 C CNN
@@ -25,10 +25,10 @@ F 3 "" H 650 2000 50 0001 C CNN
1 0 0 -1
$EndComp
$Comp
-L power:VCC #PWR?
+L power:VCC #PWR0102
U 1 1 617FAA56
P 2050 750
-F 0 "#PWR?" H 2050 600 50 0001 C CNN
+F 0 "#PWR0102" H 2050 600 50 0001 C CNN
F 1 "VCC" H 2065 923 50 0000 C CNN
F 2 "" H 2050 750 50 0001 C CNN
F 3 "" H 2050 750 50 0001 C CNN
@@ -41,7 +41,7 @@ U 1 1 617FE5CA
P 950 850
F 0 "SW0" H 950 1135 50 0000 C CNN
F 1 "SW_RED" H 950 1044 50 0000 C CNN
-F 2 "" H 950 1050 50 0001 C CNN
+F 2 "Button_Switch_THT:SW_PUSH_6mm_H4.3mm" H 950 1050 50 0001 C CNN
F 3 "~" H 950 1050 50 0001 C CNN
1 950 850
1 0 0 -1
@@ -52,7 +52,7 @@ U 1 1 618004CA
P 950 1200
F 0 "SW1" H 950 1485 50 0000 C CNN
F 1 "SW_YELLOW" H 950 1394 50 0000 C CNN
-F 2 "" H 950 1400 50 0001 C CNN
+F 2 "Button_Switch_THT:SW_PUSH_6mm_H4.3mm" H 950 1400 50 0001 C CNN
F 3 "~" H 950 1400 50 0001 C CNN
1 950 1200
1 0 0 -1
@@ -63,7 +63,7 @@ U 1 1 61801321
P 950 1550
F 0 "SW2" H 950 1835 50 0000 C CNN
F 1 "SW_GREEN" H 950 1744 50 0000 C CNN
-F 2 "" H 950 1750 50 0001 C CNN
+F 2 "Button_Switch_THT:SW_PUSH_6mm_H4.3mm" H 950 1750 50 0001 C CNN
F 3 "~" H 950 1750 50 0001 C CNN
1 950 1550
1 0 0 -1
@@ -74,7 +74,7 @@ U 1 1 61801689
P 950 1900
F 0 "SW3" H 950 2185 50 0000 C CNN
F 1 "SW_BLUE" H 950 2094 50 0000 C CNN
-F 2 "" H 950 2100 50 0001 C CNN
+F 2 "Button_Switch_THT:SW_PUSH_6mm_H4.3mm" H 950 2100 50 0001 C CNN
F 3 "~" H 950 2100 50 0001 C CNN
1 950 1900
1 0 0 -1
@@ -102,7 +102,7 @@ U 1 1 61803E80
P 1800 1900
F 0 "R3" V 2007 1900 50 0000 C CNN
F 1 "1k" V 1916 1900 50 0000 C CNN
-F 2 "" V 1730 1900 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 1900 50 0001 C CNN
F 3 "~" H 1800 1900 50 0001 C CNN
1 1800 1900
0 -1 -1 0
@@ -113,7 +113,7 @@ U 1 1 6180C3B0
P 1800 1550
F 0 "R2" V 2007 1550 50 0000 C CNN
F 1 "1k" V 1916 1550 50 0000 C CNN
-F 2 "" V 1730 1550 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 1550 50 0001 C CNN
F 3 "~" H 1800 1550 50 0001 C CNN
1 1800 1550
0 -1 -1 0
@@ -124,7 +124,7 @@ U 1 1 6180C682
P 1800 1200
F 0 "R1" V 2007 1200 50 0000 C CNN
F 1 "1k" V 1916 1200 50 0000 C CNN
-F 2 "" V 1730 1200 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 1200 50 0001 C CNN
F 3 "~" H 1800 1200 50 0001 C CNN
1 1800 1200
0 -1 -1 0
@@ -135,7 +135,7 @@ U 1 1 6180CA1A
P 1800 850
F 0 "R0" V 2007 850 50 0000 C CNN
F 1 "1k" V 1916 850 50 0000 C CNN
-F 2 "" V 1730 850 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 1730 850 50 0001 C CNN
F 3 "~" H 1800 850 50 0001 C CNN
1 1800 850
0 -1 -1 0
@@ -195,7 +195,7 @@ U 1 1 6182D2A7
P 2950 850
F 0 "R4" V 2743 850 50 0000 C CNN
F 1 "???" V 2834 850 50 0000 C CNN
-F 2 "" V 2880 850 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 850 50 0001 C CNN
F 3 "~" H 2950 850 50 0001 C CNN
1 2950 850
0 1 1 0
@@ -206,7 +206,7 @@ U 1 1 6182E2EB
P 2950 1200
F 0 "R5" V 2743 1200 50 0000 C CNN
F 1 "???" V 2834 1200 50 0000 C CNN
-F 2 "" V 2880 1200 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 1200 50 0001 C CNN
F 3 "~" H 2950 1200 50 0001 C CNN
1 2950 1200
0 1 1 0
@@ -217,7 +217,7 @@ U 1 1 6182EB3A
P 2950 1550
F 0 "R6" V 2743 1550 50 0000 C CNN
F 1 "???" V 2834 1550 50 0000 C CNN
-F 2 "" V 2880 1550 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 1550 50 0001 C CNN
F 3 "~" H 2950 1550 50 0001 C CNN
1 2950 1550
0 1 1 0
@@ -228,7 +228,7 @@ U 1 1 6182F140
P 2950 1900
F 0 "R7" V 2743 1900 50 0000 C CNN
F 1 "???" V 2834 1900 50 0000 C CNN
-F 2 "" V 2880 1900 50 0001 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 2880 1900 50 0001 C CNN
F 3 "~" H 2950 1900 50 0001 C CNN
1 2950 1900
0 1 1 0
@@ -242,15 +242,15 @@ Wire Wire Line
Wire Wire Line
2650 1900 2800 1900
$Comp
-L power:GND #PWR?
+L power:GND #PWR0103
U 1 1 61831AB4
P 3600 2000
-F 0 "#PWR?" H 3600 1750 50 0001 C CNN
+F 0 "#PWR0103" H 3600 1750 50 0001 C CNN
F 1 "GND" H 3605 1827 50 0000 C CNN
F 2 "" H 3600 2000 50 0001 C CNN
F 3 "" H 3600 2000 50 0001 C CNN
1 3600 2000
- 1 0 0 -1
+ -1 0 0 -1
$EndComp
$Comp
L Device:LED D0
@@ -258,7 +258,7 @@ U 1 1 6183A3CC
P 3350 850
F 0 "D0" H 3343 595 50 0000 C CNN
F 1 "LED_RED" H 3343 686 50 0000 C CNN
-F 2 "" H 3350 850 50 0001 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 3350 850 50 0001 C CNN
F 3 "~" H 3350 850 50 0001 C CNN
1 3350 850
-1 0 0 1
@@ -268,8 +268,8 @@ L Device:LED D1
U 1 1 6183CBFB
P 3350 1200
F 0 "D1" H 3343 945 50 0000 C CNN
-F 1 "LED_RED" H 3343 1036 50 0000 C CNN
-F 2 "" H 3350 1200 50 0001 C CNN
+F 1 "LED_YELLOW" H 3343 1036 50 0000 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 3350 1200 50 0001 C CNN
F 3 "~" H 3350 1200 50 0001 C CNN
1 3350 1200
-1 0 0 1
@@ -279,8 +279,8 @@ L Device:LED D2
U 1 1 6183D788
P 3350 1550
F 0 "D2" H 3343 1295 50 0000 C CNN
-F 1 "LED_RED" H 3343 1386 50 0000 C CNN
-F 2 "" H 3350 1550 50 0001 C CNN
+F 1 "LED_GREEN" H 3343 1386 50 0000 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 3350 1550 50 0001 C CNN
F 3 "~" H 3350 1550 50 0001 C CNN
1 3350 1550
-1 0 0 1
@@ -290,8 +290,8 @@ L Device:LED D3
U 1 1 6183E4E9
P 3350 1900
F 0 "D3" H 3343 1645 50 0000 C CNN
-F 1 "LED_RED" H 3343 1736 50 0000 C CNN
-F 2 "" H 3350 1900 50 0001 C CNN
+F 1 "LED_BLUE" H 3343 1736 50 0000 C CNN
+F 2 "LED_THT:LED_D3.0mm" H 3350 1900 50 0001 C CNN
F 3 "~" H 3350 1900 50 0001 C CNN
1 3350 1900
-1 0 0 1
@@ -349,4 +349,152 @@ Wire Wire Line
Connection ~ 2050 1550
Wire Wire Line
2050 1550 2050 1900
+$Comp
+L Device:Speaker_Crystal LS0
+U 1 1 618756C2
+P 4600 850
+F 0 "LS0" H 4775 846 50 0000 L CNN
+F 1 "BUZZER" H 4775 755 50 0000 L CNN
+F 2 "" H 4565 800 50 0001 C CNN
+F 3 "~" H 4565 800 50 0001 C CNN
+ 1 4600 850
+ 1 0 0 -1
+$EndComp
+$Comp
+L Device:R R8
+U 1 1 61876E39
+P 4150 850
+F 0 "R8" V 3943 850 50 0000 C CNN
+F 1 "???" V 4034 850 50 0000 C CNN
+F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 4080 850 50 0001 C CNN
+F 3 "~" H 4150 850 50 0001 C CNN
+ 1 4150 850
+ 0 1 1 0
+$EndComp
+Wire Wire Line
+ 4300 850 4400 850
+Text GLabel 3900 950 3 50 Input ~ 0
+ARD_A0
+$Comp
+L power:GND #PWR0104
+U 1 1 6187DA46
+P 4300 1050
+F 0 "#PWR0104" H 4300 800 50 0001 C CNN
+F 1 "GND" H 4305 877 50 0000 C CNN
+F 2 "" H 4300 1050 50 0001 C CNN
+F 3 "" H 4300 1050 50 0001 C CNN
+ 1 4300 1050
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 4300 1050 4300 950
+Wire Wire Line
+ 4300 950 4400 950
+Wire Wire Line
+ 4000 850 3900 850
+Wire Wire Line
+ 3900 850 3900 950
+Text GLabel 900 2950 0 50 Output ~ 0
+ARD_D0
+Text GLabel 900 3050 0 50 Output ~ 0
+ARD_D1
+Text GLabel 900 3150 0 50 Output ~ 0
+ARD_D2
+Text GLabel 900 3250 0 50 Output ~ 0
+ARD_D3
+Text GLabel 900 3350 0 50 Output ~ 0
+ARD_D4
+Text GLabel 900 3450 0 50 Output ~ 0
+ARD_D5
+Text GLabel 900 3550 0 50 Output ~ 0
+ARD_D6
+Text GLabel 900 3650 0 50 Output ~ 0
+ARD_D7
+Wire Wire Line
+ 1000 2950 900 2950
+Wire Wire Line
+ 900 3050 1000 3050
+Wire Wire Line
+ 1000 3150 900 3150
+Wire Wire Line
+ 900 3250 1000 3250
+Wire Wire Line
+ 1000 3350 900 3350
+Wire Wire Line
+ 900 3450 1000 3450
+Wire Wire Line
+ 1000 3550 900 3550
+Wire Wire Line
+ 900 3650 1000 3650
+Text GLabel 2100 3550 2 50 Output ~ 0
+ARD_A0
+Wire Wire Line
+ 2100 3550 2000 3550
+$Comp
+L MCU_Module:Arduino_UNO_R3 A0
+U 1 1 618123D3
+P 1500 3550
+F 0 "A0" H 1500 4731 50 0001 C CNN
+F 1 "Arduino_UNO_R3" H 1500 4639 50 0000 C CNN
+F 2 "Module:Arduino_UNO_R3" H 1500 3550 50 0001 C CIN
+F 3 "https://www.arduino.cc/en/Main/arduinoBoardUno" H 1500 3550 50 0001 C CNN
+ 1 1500 3550
+ 1 0 0 -1
+$EndComp
+$Comp
+L power:VCC #PWR0105
+U 1 1 61834727
+P 1600 2350
+F 0 "#PWR0105" H 1600 2200 50 0001 C CNN
+F 1 "VCC" H 1615 2523 50 0000 C CNN
+F 2 "" H 1600 2350 50 0001 C CNN
+F 3 "" H 1600 2350 50 0001 C CNN
+ 1 1600 2350
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1600 2350 1600 2550
+$Comp
+L power:GND #PWR0106
+U 1 1 61836617
+P 1700 4750
+F 0 "#PWR0106" H 1700 4500 50 0001 C CNN
+F 1 "GND" H 1705 4577 50 0000 C CNN
+F 2 "" H 1700 4750 50 0001 C CNN
+F 3 "" H 1700 4750 50 0001 C CNN
+ 1 1700 4750
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1600 4750 1600 4650
+$Comp
+L power:GND #PWR?
+U 1 1 6180680E
+P 1500 4750
+F 0 "#PWR?" H 1500 4500 50 0001 C CNN
+F 1 "GND" H 1505 4577 50 0000 C CNN
+F 2 "" H 1500 4750 50 0001 C CNN
+F 3 "" H 1500 4750 50 0001 C CNN
+ 1 1500 4750
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1500 4750 1500 4650
+$Comp
+L power:GND #PWR?
+U 1 1 61807C2A
+P 1300 4750
+F 0 "#PWR?" H 1300 4500 50 0001 C CNN
+F 1 "GND" H 1305 4577 50 0000 C CNN
+F 2 "" H 1300 4750 50 0001 C CNN
+F 3 "" H 1300 4750 50 0001 C CNN
+ 1 1300 4750
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 1400 4750 1400 4650
+Wire Wire Line
+ 1400 4750 1300 4750
+Wire Wire Line
+ 1600 4750 1700 4750
$EndSCHEMATC
diff --git a/hardware/sym-lib-table b/hardware/sym-lib-table
new file mode 100644
index 0000000..80cb74d
--- /dev/null
+++ b/hardware/sym-lib-table
@@ -0,0 +1,3 @@
+(sym_lib_table
+ (lib (name arduino)(type Legacy)(uri ${KIPRJMOD}/arduino.lib)(options "")(descr ""))
+)