From 07ef8d2e37d0b957163e927476581dace5ea2a38 Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 9 Jun 2017 00:01:14 +0200 Subject: [PATCH] Added Video Adapter --- .../RC6502 Video Adapter-cache.lib | 425 +++ .../RC6502 Video Adapter.kicad_pcb | 2583 +++++++++++++++++ RC6502 Video Adapter/RC6502 Video Adapter.net | 633 ++++ RC6502 Video Adapter/RC6502 Video Adapter.pro | 71 + RC6502 Video Adapter/RC6502 Video Adapter.sch | 562 ++++ .../export/RC6502 Video Adapter.pdf | Bin 0 -> 53061 bytes RC6502 Video Adapter/export/pcb.png | Bin 0 -> 42938 bytes RC6502 Video Adapter/fp-lib-table | 3 + .../libraries/kicad/license.txt | 7 + .../libraries/kicad/w_conn_av.mod | 979 +++++++ .../kicad/w_conn_av.pretty/SCART.kicad_mod | 49 + .../kicad/w_conn_av.pretty/din-5.kicad_mod | 54 + .../jack_3.5_pj313d-smt.kicad_mod | 29 + .../jack_3.5_sj1-3513-smt.kicad_mod | 26 + .../jack_3.5_sj1-3514-smt.kicad_mod | 27 + .../jack_3.5_sj1-3515-smt.kicad_mod | 28 + .../jack_3.5_vert_lje0352-4r.kicad_mod | 28 + .../w_conn_av.pretty/minidin-8.kicad_mod | 34 + .../w_conn_av.pretty/rca_black.kicad_mod | 41 + .../kicad/w_conn_av.pretty/rca_red.kicad_mod | 41 + .../w_conn_av.pretty/rca_white.kicad_mod | 41 + .../w_conn_av.pretty/rca_yellow.kicad_mod | 41 + RC6502 Video Adapter/rca.bck | 8 + RC6502 Video Adapter/rca.dcm | 13 + RC6502 Video Adapter/rca.lib | 54 + .../video_processor/video_processor.ino | 29 + 26 files changed, 5806 insertions(+) create mode 100644 RC6502 Video Adapter/RC6502 Video Adapter-cache.lib create mode 100644 RC6502 Video Adapter/RC6502 Video Adapter.kicad_pcb create mode 100644 RC6502 Video Adapter/RC6502 Video Adapter.net create mode 100644 RC6502 Video Adapter/RC6502 Video Adapter.pro create mode 100644 RC6502 Video Adapter/RC6502 Video Adapter.sch create mode 100644 RC6502 Video Adapter/export/RC6502 Video Adapter.pdf create mode 100644 RC6502 Video Adapter/export/pcb.png create mode 100644 RC6502 Video Adapter/fp-lib-table create mode 100644 RC6502 Video Adapter/libraries/kicad/license.txt create mode 100644 RC6502 Video Adapter/libraries/kicad/w_conn_av.mod create mode 100644 RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/SCART.kicad_mod create mode 100644 RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/din-5.kicad_mod create mode 100644 RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_pj313d-smt.kicad_mod create mode 100644 RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_sj1-3513-smt.kicad_mod create mode 100644 RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_sj1-3514-smt.kicad_mod create mode 100644 RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_sj1-3515-smt.kicad_mod create mode 100644 RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_vert_lje0352-4r.kicad_mod create mode 100644 RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/minidin-8.kicad_mod create mode 100644 RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_black.kicad_mod create mode 100644 RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_red.kicad_mod create mode 100644 RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_white.kicad_mod create mode 100644 RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_yellow.kicad_mod create mode 100644 RC6502 Video Adapter/rca.bck create mode 100644 RC6502 Video Adapter/rca.dcm create mode 100644 RC6502 Video Adapter/rca.lib create mode 100644 RC6502 Video Adapter/video_processor/video_processor.ino diff --git a/RC6502 Video Adapter/RC6502 Video Adapter-cache.lib b/RC6502 Video Adapter/RC6502 Video Adapter-cache.lib new file mode 100644 index 0000000..3e2cc1c --- /dev/null +++ b/RC6502 Video Adapter/RC6502 Video Adapter-cache.lib @@ -0,0 +1,425 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# ATMEGA168A-PU +# +DEF ATMEGA168A-PU U 0 40 Y Y 1 F N +F0 "U" -750 1250 50 H V L BNN +F1 "ATMEGA168A-PU" 400 -1400 50 H V L BNN +F2 "DIL28" 0 0 50 H I C CIN +F3 "" 0 0 50 H I C CNN +ALIAS ATMEGA48A-PU ATMEGA48PA-PU ATMEGA88A-PU ATMEGA88PA-PU ATMEGA168PA-PU ATMEGA328-PU ATMEGA328P-PU +$FPLIST + 28DIP-ELL600 + 28dip600 +$ENDFPLIST +DRAW +S -750 1200 850 -1300 0 1 10 f +X (PCINT14/~RESET~)PC6 1 1000 -350 150 L 40 40 1 1 B +X (PCINT16/RXD)PD0 2 1000 -500 150 L 40 40 1 1 B +X (PCINT17/TXD)PD1 3 1000 -600 150 L 40 40 1 1 B +X (PCINT18/INT0)PD2 4 1000 -700 150 L 40 40 1 1 B +X (PCINT19/OC2B/INT1)PD3 5 1000 -800 150 L 40 40 1 1 B +X (PCINT20/XCK/T0)PD4 6 1000 -900 150 L 40 40 1 1 B +X VCC 7 -900 1100 150 R 40 40 1 1 W +X GND 8 -900 -1200 150 R 40 40 1 1 W +X (PCINT6/XTAL1/TOSC1)PB6 9 1000 500 150 L 40 40 1 1 B +X (PCINT7/XTAL2/TOSC2)PB7 10 1000 400 150 L 40 40 1 1 B +X AVCC 20 -900 800 150 R 40 40 1 1 W +X (PCINT21/OC0B/T1)PD5 11 1000 -1000 150 L 40 40 1 1 B +X AREF 21 -900 500 150 R 40 40 1 1 B +X (PCINT22/OC0A/AIN0)PD6 12 1000 -1100 150 L 40 40 1 1 B +X GND 22 -900 -1100 150 R 40 40 1 1 W +X (PCINT23/AIN1)PD7 13 1000 -1200 150 L 40 40 1 1 B +X (PCINT8/ADC0)PC0 23 1000 250 150 L 40 40 1 1 B +X (PCINT0/CLKO/ICP1)PB0 14 1000 1100 150 L 40 40 1 1 B +X (PCINT9/ADC1)PC1 24 1000 150 150 L 40 40 1 1 B +X (PCINT1/OC1A)PB1 15 1000 1000 150 L 40 40 1 1 B +X (PCINT10/ADC2)PC2 25 1000 50 150 L 40 40 1 1 B +X (PCINT2/OC1B/~SS~)PB2 16 1000 900 150 L 40 40 1 1 B +X (PCINT11/ADC3)PC3 26 1000 -50 150 L 40 40 1 1 B +X (PCINT3/OC2A/MOSI)PB3 17 1000 800 150 L 40 40 1 1 B +X (PCINT12/SDA/ADC4)PC4 27 1000 -150 150 L 40 40 1 1 B +X (PCINT4/MISO)PB4 18 1000 700 150 L 40 40 1 1 B +X (PCINT13/SCL/ADC5)PC5 28 1000 -250 150 L 40 40 1 1 B +X (PCINT5/SCK)PB5 19 1000 600 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# +# CONN_01X06 +# +DEF CONN_01X06 J 0 40 Y N 1 F N +F0 "J" 0 350 50 H V C CNN +F1 "CONN_01X06" 100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Pin_Header_Straight_1X* + Pin_Header_Angled_1X* + Socket_Strip_Straight_1X* + Socket_Strip_Angled_1X* +$ENDFPLIST +DRAW +S -50 -245 10 -255 0 1 0 N +S -50 -145 10 -155 0 1 0 N +S -50 -45 10 -55 0 1 0 N +S -50 55 10 45 0 1 0 N +S -50 155 10 145 0 1 0 N +S -50 255 10 245 0 1 0 N +S -50 300 50 -300 0 1 0 N +X P1 1 -200 250 150 R 50 50 1 1 P +X P2 2 -200 150 150 R 50 50 1 1 P +X P3 3 -200 50 150 R 50 50 1 1 P +X P4 4 -200 -50 150 R 50 50 1 1 P +X P5 5 -200 -150 150 R 50 50 1 1 P +X P6 6 -200 -250 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_01X39 +# +DEF CONN_01X39 J 0 40 Y N 1 F N +F0 "J" 0 2000 50 H V C CNN +F1 "CONN_01X39" 100 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Pin_Header_Straight_1X* + Pin_Header_Angled_1X* + Socket_Strip_Straight_1X* + Socket_Strip_Angled_1X* +$ENDFPLIST +DRAW +S -50 -1950 50 1950 0 1 0 N +S -50 -1895 10 -1905 0 1 0 N +S -50 -1795 10 -1805 0 1 0 N +S -50 -1695 10 -1705 0 1 0 N +S -50 -1595 10 -1605 0 1 0 N +S -50 -1495 10 -1505 0 1 0 N +S -50 -1395 10 -1405 0 1 0 N +S -50 -1295 10 -1305 0 1 0 N +S -50 -1195 10 -1205 0 1 0 N +S -50 -1095 10 -1105 0 1 0 N +S -50 -995 10 -1005 0 1 0 N +S -50 -895 10 -905 0 1 0 N +S -50 -795 10 -805 0 1 0 N +S -50 -695 10 -705 0 1 0 N +S -50 -595 10 -605 0 1 0 N +S -50 -495 10 -505 0 1 0 N +S -50 -395 10 -405 0 1 0 N +S -50 -295 10 -305 0 1 0 N +S -50 -195 10 -205 0 1 0 N +S -50 -95 10 -105 0 1 0 N +S -50 5 10 -5 0 1 0 N +S -50 105 10 95 0 1 0 N +S -50 205 10 195 0 1 0 N +S -50 305 10 295 0 1 0 N +S -50 405 10 395 0 1 0 N +S -50 505 10 495 0 1 0 N +S -50 605 10 595 0 1 0 N +S -50 705 10 695 0 1 0 N +S -50 805 10 795 0 1 0 N +S -50 905 10 895 0 1 0 N +S -50 1005 10 995 0 1 0 N +S -50 1105 10 1095 0 1 0 N +S -50 1205 10 1195 0 1 0 N +S -50 1305 10 1295 0 1 0 N +S -50 1405 10 1395 0 1 0 N +S -50 1505 10 1495 0 1 0 N +S -50 1605 10 1595 0 1 0 N +S -50 1705 10 1695 0 1 0 N +S -50 1805 10 1795 0 1 0 N +S -50 1905 10 1895 0 1 0 N +X P1 1 -200 1900 150 R 50 50 1 1 P +X P2 2 -200 1800 150 R 50 50 1 1 P +X P3 3 -200 1700 150 R 50 50 1 1 P +X P4 4 -200 1600 150 R 50 50 1 1 P +X P5 5 -200 1500 150 R 50 50 1 1 P +X P6 6 -200 1400 150 R 50 50 1 1 P +X P7 7 -200 1300 150 R 50 50 1 1 P +X P8 8 -200 1200 150 R 50 50 1 1 P +X P9 9 -200 1100 150 R 50 50 1 1 P +X P10 10 -200 1000 150 R 50 50 1 1 P +X P20 20 -200 0 150 R 50 50 1 1 P +X P30 30 -200 -1000 150 R 50 50 1 1 P +X P11 11 -200 900 150 R 50 50 1 1 P +X P21 21 -200 -100 150 R 50 50 1 1 P +X P31 31 -200 -1100 150 R 50 50 1 1 P +X P12 12 -200 800 150 R 50 50 1 1 P +X P22 22 -200 -200 150 R 50 50 1 1 P +X P32 32 -200 -1200 150 R 50 50 1 1 P +X P13 13 -200 700 150 R 50 50 1 1 P +X P23 23 -200 -300 150 R 50 50 1 1 P +X P33 33 -200 -1300 150 R 50 50 1 1 P +X P14 14 -200 600 150 R 50 50 1 1 P +X P24 24 -200 -400 150 R 50 50 1 1 P +X P34 34 -200 -1400 150 R 50 50 1 1 P +X P15 15 -200 500 150 R 50 50 1 1 P +X P25 25 -200 -500 150 R 50 50 1 1 P +X P35 35 -200 -1500 150 R 50 50 1 1 P +X P16 16 -200 400 150 R 50 50 1 1 P +X P26 26 -200 -600 150 R 50 50 1 1 P +X P36 36 -200 -1600 150 R 50 50 1 1 P +X P17 17 -200 300 150 R 50 50 1 1 P +X P27 27 -200 -700 150 R 50 50 1 1 P +X P37 37 -200 -1700 150 R 50 50 1 1 P +X P18 18 -200 200 150 R 50 50 1 1 P +X P28 28 -200 -800 150 R 50 50 1 1 P +X P38 38 -200 -1800 150 R 50 50 1 1 P +X P19 19 -200 100 150 R 50 50 1 1 P +X P29 29 -200 -900 150 R 50 50 1 1 P +X P39 39 -200 -1900 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X03 +# +DEF CONN_02X03 J 0 1 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "CONN_02X03" 0 -200 50 H V C CNN +F2 "" 0 -1200 50 H I C CNN +F3 "" 0 -1200 50 H I C CNN +$FPLIST + Pin_Header_Straight_2X* + Pin_Header_Angled_2X* + Socket_Strip_Straight_2X* + Socket_Strip_Angled_2X* + IDC_Header_Straight_* +$ENDFPLIST +DRAW +S -100 -95 -50 -105 0 1 0 N +S -100 5 -50 -5 0 1 0 N +S -100 105 -50 95 0 1 0 N +S -100 150 100 -150 0 1 0 N +S 50 -95 100 -105 0 1 0 N +S 50 5 100 -5 0 1 0 N +S 50 105 100 95 0 1 0 N +X P1 1 -250 100 150 R 50 50 1 1 P +X P2 2 250 100 150 L 50 50 1 1 P +X P3 3 -250 0 150 R 50 50 1 1 P +X P4 4 250 0 150 L 50 50 1 1 P +X P5 5 -250 -100 150 R 50 50 1 1 P +X P6 6 250 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CONN_02X20 +# +DEF CONN_02X20 J 0 1 Y N 1 F N +F0 "J" 0 1050 50 H V C CNN +F1 "CONN_02X20" 0 0 50 V V C CNN +F2 "" 0 -950 50 H I C CNN +F3 "" 0 -950 50 H I C CNN +$FPLIST + Pin_Header_Straight_2X* + Pin_Header_Angled_2X* + Socket_Strip_Straight_2X* + Socket_Strip_Angled_2X* + IDC_Header_Straight_* +$ENDFPLIST +DRAW +S -100 -945 -50 -955 0 1 0 N +S -100 -845 -50 -855 0 1 0 N +S -100 -745 -50 -755 0 1 0 N +S -100 -645 -50 -655 0 1 0 N +S -100 -545 -50 -555 0 1 0 N +S -100 -445 -50 -455 0 1 0 N +S -100 -345 -50 -355 0 1 0 N +S -100 -245 -50 -255 0 1 0 N +S -100 -145 -50 -155 0 1 0 N +S -100 -45 -50 -55 0 1 0 N +S -100 55 -50 45 0 1 0 N +S -100 155 -50 145 0 1 0 N +S -100 255 -50 245 0 1 0 N +S -100 355 -50 345 0 1 0 N +S -100 455 -50 445 0 1 0 N +S -100 555 -50 545 0 1 0 N +S -100 655 -50 645 0 1 0 N +S -100 755 -50 745 0 1 0 N +S -100 855 -50 845 0 1 0 N +S -100 955 -50 945 0 1 0 N +S -100 1000 100 -1000 0 1 0 N +S 50 -945 100 -955 0 1 0 N +S 50 -845 100 -855 0 1 0 N +S 50 -745 100 -755 0 1 0 N +S 50 -645 100 -655 0 1 0 N +S 50 -545 100 -555 0 1 0 N +S 50 -445 100 -455 0 1 0 N +S 50 -345 100 -355 0 1 0 N +S 50 -245 100 -255 0 1 0 N +S 50 -145 100 -155 0 1 0 N +S 50 -45 100 -55 0 1 0 N +S 50 55 100 45 0 1 0 N +S 50 155 100 145 0 1 0 N +S 50 255 100 245 0 1 0 N +S 50 355 100 345 0 1 0 N +S 50 455 100 445 0 1 0 N +S 50 555 100 545 0 1 0 N +S 50 655 100 645 0 1 0 N +S 50 755 100 745 0 1 0 N +S 50 855 100 845 0 1 0 N +S 50 955 100 945 0 1 0 N +X P1 1 -250 950 150 R 50 50 1 1 P +X P2 2 250 950 150 L 50 50 1 1 P +X P3 3 -250 850 150 R 50 50 1 1 P +X P4 4 250 850 150 L 50 50 1 1 P +X P5 5 -250 750 150 R 50 50 1 1 P +X P6 6 250 750 150 L 50 50 1 1 P +X P7 7 -250 650 150 R 50 50 1 1 P +X P8 8 250 650 150 L 50 50 1 1 P +X P9 9 -250 550 150 R 50 50 1 1 P +X P10 10 250 550 150 L 50 50 1 1 P +X P20 20 250 50 150 L 50 50 1 1 P +X P30 30 250 -450 150 L 50 50 1 1 P +X P40 40 250 -950 150 L 50 50 1 1 P +X P11 11 -250 450 150 R 50 50 1 1 P +X P21 21 -250 -50 150 R 50 50 1 1 P +X P31 31 -250 -550 150 R 50 50 1 1 P +X P12 12 250 450 150 L 50 50 1 1 P +X P22 22 250 -50 150 L 50 50 1 1 P +X P32 32 250 -550 150 L 50 50 1 1 P +X P13 13 -250 350 150 R 50 50 1 1 P +X P23 23 -250 -150 150 R 50 50 1 1 P +X P33 33 -250 -650 150 R 50 50 1 1 P +X P14 14 250 350 150 L 50 50 1 1 P +X P24 24 250 -150 150 L 50 50 1 1 P +X P34 34 250 -650 150 L 50 50 1 1 P +X P15 15 -250 250 150 R 50 50 1 1 P +X P25 25 -250 -250 150 R 50 50 1 1 P +X P35 35 -250 -750 150 R 50 50 1 1 P +X P16 16 250 250 150 L 50 50 1 1 P +X P26 26 250 -250 150 L 50 50 1 1 P +X P36 36 250 -750 150 L 50 50 1 1 P +X P17 17 -250 150 150 R 50 50 1 1 P +X P27 27 -250 -350 150 R 50 50 1 1 P +X P37 37 -250 -850 150 R 50 50 1 1 P +X P18 18 250 150 150 L 50 50 1 1 P +X P28 28 250 -350 150 L 50 50 1 1 P +X P38 38 250 -850 150 L 50 50 1 1 P +X P19 19 -250 50 150 R 50 50 1 1 P +X P29 29 -250 -450 150 R 50 50 1 1 P +X P39 39 -250 -950 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# C_Small +# +DEF C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Crystal +# +DEF Crystal Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "Crystal" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# D +# +DEF D D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "D" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *SingleDiode + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 8 -50 50 -50 -50 N +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_NO_Small +# +DEF Jumper_NO_Small JP 0 30 N N 1 F N +F0 "JP" 0 80 50 H V C CNN +F1 "Jumper_NO_Small" 10 -60 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C -40 0 20 0 1 0 N +C 40 0 20 0 1 0 N +X 1 1 -100 0 40 R 50 50 0 1 P +X 2 2 100 0 40 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# R +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# RCA_PLUG +# +DEF RCA_PLUG J 0 40 Y N 1 F N +F0 "J" 10 120 50 H V C CNN +F1 "RCA_PLUG" 115 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *BNC* + *SMA* + *SMB* + *SMC* + *Cinch* +$ENDFPLIST +DRAW +A -2 0 71 1636 0 0 1 10 N -70 20 70 0 +A -1 0 71 0 -1638 0 1 10 N 70 0 -70 -20 +C 0 0 20 0 1 8 N +P 2 0 1 0 -50 0 -20 0 N +P 2 0 1 0 0 -100 0 -70 N +X Ext 1 0 -200 100 U 50 50 1 1 P +X In 2 -150 0 100 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/RC6502 Video Adapter/RC6502 Video Adapter.kicad_pcb b/RC6502 Video Adapter/RC6502 Video Adapter.kicad_pcb new file mode 100644 index 0000000..499f71d --- /dev/null +++ b/RC6502 Video Adapter/RC6502 Video Adapter.kicad_pcb @@ -0,0 +1,2583 @@ +(kicad_pcb (version 4) (host pcbnew 4.0.6) + + (general + (links 55) + (no_connects 0) + (area 116.129999 81.204999 215.340001 147.395001) + (thickness 1.6) + (drawings 17) + (tracks 211) + (zones 0) + (modules 19) + (nets 27) + ) + + (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) + (segment_width 0.2) + (edge_width 0.15) + (via_size 0.6) + (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) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (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.2) + (aux_axis_origin 0 0) + (visible_elements 7FFFFFFF) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (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 GND) + (net 2 VCC) + (net 3 "Net-(C2-Pad1)") + (net 4 RESET) + (net 5 XTAL1) + (net 6 XTAL2) + (net 7 "Net-(D1-Pad1)") + (net 8 RCA_SYNC) + (net 9 "Net-(D2-Pad1)") + (net 10 RCA_VIDEO) + (net 11 TX) + (net 12 OUT_DA) + (net 13 OUT_D6) + (net 14 OUT_D5) + (net 15 OUT_D4) + (net 16 OUT_D3) + (net 17 OUT_D2) + (net 18 OUT_D1) + (net 19 OUT_D0) + (net 20 OUT_RDA) + (net 21 "Net-(J4-Pad3)") + (net 22 "Net-(J4-Pad5)") + (net 23 "Net-(J5-Pad3)") + (net 24 "Net-(JP1-Pad1)") + (net 25 "Net-(J3-Pad2)") + (net 26 "Net-(J4-Pad4)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net GND) + (add_net "Net-(C2-Pad1)") + (add_net "Net-(D1-Pad1)") + (add_net "Net-(D2-Pad1)") + (add_net "Net-(J3-Pad2)") + (add_net "Net-(J4-Pad3)") + (add_net "Net-(J4-Pad4)") + (add_net "Net-(J4-Pad5)") + (add_net "Net-(J5-Pad3)") + (add_net "Net-(JP1-Pad1)") + (add_net OUT_D0) + (add_net OUT_D1) + (add_net OUT_D2) + (add_net OUT_D3) + (add_net OUT_D4) + (add_net OUT_D5) + (add_net OUT_D6) + (add_net OUT_DA) + (add_net OUT_RDA) + (add_net RCA_SYNC) + (add_net RCA_VIDEO) + (add_net RESET) + (add_net TX) + (add_net VCC) + (add_net XTAL1) + (add_net XTAL2) + ) + + (module Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 5939BEED) (tstamp 5939B3E8) + (at 149.86 124.46) + (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf") + (tags "C Disc series Radial pin pitch 5.00mm diameter 4.7mm width 2.5mm Capacitor") + (path /5939E123) + (fp_text reference C1 (at 2.54 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 2.5 2.31) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 2.5 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.15 -1.25) (end 0.15 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.15 1.25) (end 4.85 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 4.85 1.25) (end 4.85 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 4.85 -1.25) (end 0.15 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.09 -1.31) (end 4.91 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.09 1.31) (end 4.91 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.09 -1.31) (end 0.09 -0.996) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.09 0.996) (end 0.09 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.91 -1.31) (end 4.91 -0.996) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.91 0.996) (end 4.91 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.6) (end -1.05 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.6) (end 6.05 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 1.6) (end 6.05 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 -1.6) (end -1.05 -1.6) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 2 thru_hole circle (at 5 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 VCC)) + (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/C_Disc_D4.7mm_W2.5mm_P5.00mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 5939C74D) (tstamp 5939B3EE) + (at 213.36 113.665 180) + (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf") + (tags "C Disc series Radial pin pitch 5.00mm diameter 4.7mm width 2.5mm Capacitor") + (path /593AC0A1) + (fp_text reference C2 (at 2.54 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 2.5 2.31 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 2.5 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.15 -1.25) (end 0.15 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.15 1.25) (end 4.85 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 4.85 1.25) (end 4.85 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 4.85 -1.25) (end 0.15 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.09 -1.31) (end 4.91 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.09 1.31) (end 4.91 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.09 -1.31) (end 0.09 -0.996) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.09 0.996) (end 0.09 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.91 -1.31) (end 4.91 -0.996) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.91 0.996) (end 4.91 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.6) (end -1.05 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.6) (end 6.05 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 1.6) (end 6.05 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 -1.6) (end -1.05 -1.6) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 "Net-(C2-Pad1)")) + (pad 2 thru_hole circle (at 5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 4 RESET)) + (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/C_Disc_D4.7mm_W2.5mm_P5.00mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 5939BCE6) (tstamp 5939B3F4) + (at 139.7 91.44 270) + (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf") + (tags "C Disc series Radial pin pitch 5.00mm diameter 4.7mm width 2.5mm Capacitor") + (path /5939BEA4) + (fp_text reference C3 (at 2.54 0 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 22pF (at 2.54 -2.54 450) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 2.5 0 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.15 -1.25) (end 0.15 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.15 1.25) (end 4.85 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 4.85 1.25) (end 4.85 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 4.85 -1.25) (end 0.15 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.09 -1.31) (end 4.91 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.09 1.31) (end 4.91 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.09 -1.31) (end 0.09 -0.996) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.09 0.996) (end 0.09 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.91 -1.31) (end 4.91 -0.996) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.91 0.996) (end 4.91 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.6) (end -1.05 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.6) (end 6.05 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 1.6) (end 6.05 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 -1.6) (end -1.05 -1.6) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 2 thru_hole circle (at 5 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 5 XTAL1)) + (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/C_Disc_D4.7mm_W2.5mm_P5.00mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm (layer F.Cu) (tedit 5939BCE9) (tstamp 5939B3FA) + (at 134.62 91.44 270) + (descr "C, Disc series, Radial, pin pitch=5.00mm, , diameter*width=4.7*2.5mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf") + (tags "C Disc series Radial pin pitch 5.00mm diameter 4.7mm width 2.5mm Capacitor") + (path /5939BE54) + (fp_text reference C4 (at 2.54 0 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 22pF (at 2.54 2.54 450) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 2.5 0 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.15 -1.25) (end 0.15 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.15 1.25) (end 4.85 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 4.85 1.25) (end 4.85 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 4.85 -1.25) (end 0.15 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.09 -1.31) (end 4.91 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.09 1.31) (end 4.91 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.09 -1.31) (end 0.09 -0.996) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.09 0.996) (end 0.09 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.91 -1.31) (end 4.91 -0.996) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.91 0.996) (end 4.91 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.6) (end -1.05 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.6) (end 6.05 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 1.6) (end 6.05 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.05 -1.6) (end -1.05 -1.6) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 2 thru_hole circle (at 5 0 270) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 6 XTAL2)) + (model ${KISYS3DMOD}/Capacitors_THT.3dshapes/C_Disc_D4.7mm_W2.5mm_P5.00mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Diodes_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5939C8D5) (tstamp 5939B400) + (at 179.705 132.715 180) + (descr "D, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "D DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (path /593C3A9B) + (fp_text reference D1 (at 3.81 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1N4848 (at 3.81 2.06 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.81 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.81 -1) (end 1.81 1) (layer F.Fab) (width 0.1)) + (fp_line (start 1.81 1) (end 5.81 1) (layer F.Fab) (width 0.1)) + (fp_line (start 5.81 1) (end 5.81 -1) (layer F.Fab) (width 0.1)) + (fp_line (start 5.81 -1) (end 1.81 -1) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 1.81 0) (layer F.Fab) (width 0.1)) + (fp_line (start 7.62 0) (end 5.81 0) (layer F.Fab) (width 0.1)) + (fp_line (start 2.41 -1) (end 2.41 1) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 -1.06) (end 1.75 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.75 1.06) (end 5.87 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.87 1.06) (end 5.87 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.87 -1.06) (end 1.75 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.98 0) (end 1.75 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.64 0) (end 5.87 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.41 -1.06) (end 2.41 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.35) (end -1.05 1.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.35) (end 8.7 1.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 1.35) (end 8.7 -1.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 -1.35) (end -1.05 -1.35) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 7 "Net-(D1-Pad1)")) + (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 8 RCA_SYNC)) + (model ${KISYS3DMOD}/Diodes_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Diodes_THT:D_DO-35_SOD27_P7.62mm_Horizontal (layer F.Cu) (tedit 5939BB17) (tstamp 5939B406) + (at 179.705 139.7 180) + (descr "D, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "D DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (path /593C3C52) + (fp_text reference D2 (at 3.81 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1N4848 (at 3.81 2.06 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.81 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.81 -1) (end 1.81 1) (layer F.Fab) (width 0.1)) + (fp_line (start 1.81 1) (end 5.81 1) (layer F.Fab) (width 0.1)) + (fp_line (start 5.81 1) (end 5.81 -1) (layer F.Fab) (width 0.1)) + (fp_line (start 5.81 -1) (end 1.81 -1) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0) (end 1.81 0) (layer F.Fab) (width 0.1)) + (fp_line (start 7.62 0) (end 5.81 0) (layer F.Fab) (width 0.1)) + (fp_line (start 2.41 -1) (end 2.41 1) (layer F.Fab) (width 0.1)) + (fp_line (start 1.75 -1.06) (end 1.75 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.75 1.06) (end 5.87 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.87 1.06) (end 5.87 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.87 -1.06) (end 1.75 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.98 0) (end 1.75 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.64 0) (end 5.87 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.41 -1.06) (end 2.41 1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.35) (end -1.05 1.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.35) (end 8.7 1.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 1.35) (end 8.7 -1.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.7 -1.35) (end -1.05 -1.35) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 "Net-(D2-Pad1)")) + (pad 2 thru_hole oval (at 7.62 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 RCA_VIDEO)) + (model ${KISYS3DMOD}/Diodes_THT.3dshapes/D_DO-35_SOD27_P7.62mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Pin_Headers:Pin_Header_Angled_1x39_Pitch2.54mm (layer F.Cu) (tedit 58CD4EC5) (tstamp 5939B431) + (at 213.995 146.05 270) + (descr "Through hole angled pin header, 1x39, 2.54mm pitch, 6mm pin length, single row") + (tags "Through hole angled pin header THT 1x39 2.54mm single row") + (path /5938011B) + (fp_text reference J1 (at 4.315 -2.27 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_01X39 (at 4.315 98.79 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.4 -1.27) (end 1.4 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 1.27) (end 3.9 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 1.27) (end 3.9 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 -1.27) (end 1.4 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -0.32) (end 0 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0.32) (end 9.9 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 0.32) (end 9.9 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 -0.32) (end 0 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 1.27) (end 1.4 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 3.81) (end 3.9 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 3.81) (end 3.9 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 1.27) (end 1.4 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0 2.22) (end 0 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 0 2.86) (end 9.9 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 2.86) (end 9.9 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 2.22) (end 0 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 3.81) (end 1.4 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 6.35) (end 3.9 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 6.35) (end 3.9 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 3.81) (end 1.4 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 0 4.76) (end 0 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0 5.4) (end 9.9 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 5.4) (end 9.9 4.76) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 4.76) (end 0 4.76) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 6.35) (end 1.4 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 8.89) (end 3.9 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 8.89) (end 3.9 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 6.35) (end 1.4 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 0 7.3) (end 0 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start 0 7.94) (end 9.9 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 7.94) (end 9.9 7.3) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 7.3) (end 0 7.3) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 8.89) (end 1.4 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 11.43) (end 3.9 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 11.43) (end 3.9 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 8.89) (end 1.4 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 0 9.84) (end 0 10.48) (layer F.Fab) (width 0.1)) + (fp_line (start 0 10.48) (end 9.9 10.48) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 10.48) (end 9.9 9.84) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 9.84) (end 0 9.84) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 11.43) (end 1.4 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 13.97) (end 3.9 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 13.97) (end 3.9 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 11.43) (end 1.4 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 0 12.38) (end 0 13.02) (layer F.Fab) (width 0.1)) + (fp_line (start 0 13.02) (end 9.9 13.02) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 13.02) (end 9.9 12.38) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 12.38) (end 0 12.38) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 13.97) (end 1.4 16.51) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 16.51) (end 3.9 16.51) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 16.51) (end 3.9 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 13.97) (end 1.4 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start 0 14.92) (end 0 15.56) (layer F.Fab) (width 0.1)) + (fp_line (start 0 15.56) (end 9.9 15.56) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 15.56) (end 9.9 14.92) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 14.92) (end 0 14.92) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 16.51) (end 1.4 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 19.05) (end 3.9 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 19.05) (end 3.9 16.51) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 16.51) (end 1.4 16.51) (layer F.Fab) (width 0.1)) + (fp_line (start 0 17.46) (end 0 18.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0 18.1) (end 9.9 18.1) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 18.1) (end 9.9 17.46) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 17.46) (end 0 17.46) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 19.05) (end 1.4 21.59) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 21.59) (end 3.9 21.59) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 21.59) (end 3.9 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 19.05) (end 1.4 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 0 20) (end 0 20.64) (layer F.Fab) (width 0.1)) + (fp_line (start 0 20.64) (end 9.9 20.64) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 20.64) (end 9.9 20) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 20) (end 0 20) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 21.59) (end 1.4 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 24.13) (end 3.9 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 24.13) (end 3.9 21.59) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 21.59) (end 1.4 21.59) (layer F.Fab) (width 0.1)) + (fp_line (start 0 22.54) (end 0 23.18) (layer F.Fab) (width 0.1)) + (fp_line (start 0 23.18) (end 9.9 23.18) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 23.18) (end 9.9 22.54) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 22.54) (end 0 22.54) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 24.13) (end 1.4 26.67) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 26.67) (end 3.9 26.67) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 26.67) (end 3.9 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 24.13) (end 1.4 24.13) (layer F.Fab) (width 0.1)) + (fp_line (start 0 25.08) (end 0 25.72) (layer F.Fab) (width 0.1)) + (fp_line (start 0 25.72) (end 9.9 25.72) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 25.72) (end 9.9 25.08) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 25.08) (end 0 25.08) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 26.67) (end 1.4 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 29.21) (end 3.9 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 29.21) (end 3.9 26.67) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 26.67) (end 1.4 26.67) (layer F.Fab) (width 0.1)) + (fp_line (start 0 27.62) (end 0 28.26) (layer F.Fab) (width 0.1)) + (fp_line (start 0 28.26) (end 9.9 28.26) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 28.26) (end 9.9 27.62) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 27.62) (end 0 27.62) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 29.21) (end 1.4 31.75) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 31.75) (end 3.9 31.75) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 31.75) (end 3.9 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 29.21) (end 1.4 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 0 30.16) (end 0 30.8) (layer F.Fab) (width 0.1)) + (fp_line (start 0 30.8) (end 9.9 30.8) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 30.8) (end 9.9 30.16) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 30.16) (end 0 30.16) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 31.75) (end 1.4 34.29) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 34.29) (end 3.9 34.29) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 34.29) (end 3.9 31.75) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 31.75) (end 1.4 31.75) (layer F.Fab) (width 0.1)) + (fp_line (start 0 32.7) (end 0 33.34) (layer F.Fab) (width 0.1)) + (fp_line (start 0 33.34) (end 9.9 33.34) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 33.34) (end 9.9 32.7) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 32.7) (end 0 32.7) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 34.29) (end 1.4 36.83) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 36.83) (end 3.9 36.83) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 36.83) (end 3.9 34.29) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 34.29) (end 1.4 34.29) (layer F.Fab) (width 0.1)) + (fp_line (start 0 35.24) (end 0 35.88) (layer F.Fab) (width 0.1)) + (fp_line (start 0 35.88) (end 9.9 35.88) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 35.88) (end 9.9 35.24) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 35.24) (end 0 35.24) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 36.83) (end 1.4 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 39.37) (end 3.9 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 39.37) (end 3.9 36.83) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 36.83) (end 1.4 36.83) (layer F.Fab) (width 0.1)) + (fp_line (start 0 37.78) (end 0 38.42) (layer F.Fab) (width 0.1)) + (fp_line (start 0 38.42) (end 9.9 38.42) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 38.42) (end 9.9 37.78) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 37.78) (end 0 37.78) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 39.37) (end 1.4 41.91) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 41.91) (end 3.9 41.91) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 41.91) (end 3.9 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 39.37) (end 1.4 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 0 40.32) (end 0 40.96) (layer F.Fab) (width 0.1)) + (fp_line (start 0 40.96) (end 9.9 40.96) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 40.96) (end 9.9 40.32) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 40.32) (end 0 40.32) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 41.91) (end 1.4 44.45) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 44.45) (end 3.9 44.45) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 44.45) (end 3.9 41.91) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 41.91) (end 1.4 41.91) (layer F.Fab) (width 0.1)) + (fp_line (start 0 42.86) (end 0 43.5) (layer F.Fab) (width 0.1)) + (fp_line (start 0 43.5) (end 9.9 43.5) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 43.5) (end 9.9 42.86) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 42.86) (end 0 42.86) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 44.45) (end 1.4 46.99) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 46.99) (end 3.9 46.99) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 46.99) (end 3.9 44.45) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 44.45) (end 1.4 44.45) (layer F.Fab) (width 0.1)) + (fp_line (start 0 45.4) (end 0 46.04) (layer F.Fab) (width 0.1)) + (fp_line (start 0 46.04) (end 9.9 46.04) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 46.04) (end 9.9 45.4) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 45.4) (end 0 45.4) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 46.99) (end 1.4 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 49.53) (end 3.9 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 49.53) (end 3.9 46.99) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 46.99) (end 1.4 46.99) (layer F.Fab) (width 0.1)) + (fp_line (start 0 47.94) (end 0 48.58) (layer F.Fab) (width 0.1)) + (fp_line (start 0 48.58) (end 9.9 48.58) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 48.58) (end 9.9 47.94) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 47.94) (end 0 47.94) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 49.53) (end 1.4 52.07) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 52.07) (end 3.9 52.07) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 52.07) (end 3.9 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 49.53) (end 1.4 49.53) (layer F.Fab) (width 0.1)) + (fp_line (start 0 50.48) (end 0 51.12) (layer F.Fab) (width 0.1)) + (fp_line (start 0 51.12) (end 9.9 51.12) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 51.12) (end 9.9 50.48) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 50.48) (end 0 50.48) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 52.07) (end 1.4 54.61) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 54.61) (end 3.9 54.61) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 54.61) (end 3.9 52.07) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 52.07) (end 1.4 52.07) (layer F.Fab) (width 0.1)) + (fp_line (start 0 53.02) (end 0 53.66) (layer F.Fab) (width 0.1)) + (fp_line (start 0 53.66) (end 9.9 53.66) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 53.66) (end 9.9 53.02) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 53.02) (end 0 53.02) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 54.61) (end 1.4 57.15) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 57.15) (end 3.9 57.15) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 57.15) (end 3.9 54.61) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 54.61) (end 1.4 54.61) (layer F.Fab) (width 0.1)) + (fp_line (start 0 55.56) (end 0 56.2) (layer F.Fab) (width 0.1)) + (fp_line (start 0 56.2) (end 9.9 56.2) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 56.2) (end 9.9 55.56) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 55.56) (end 0 55.56) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 57.15) (end 1.4 59.69) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 59.69) (end 3.9 59.69) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 59.69) (end 3.9 57.15) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 57.15) (end 1.4 57.15) (layer F.Fab) (width 0.1)) + (fp_line (start 0 58.1) (end 0 58.74) (layer F.Fab) (width 0.1)) + (fp_line (start 0 58.74) (end 9.9 58.74) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 58.74) (end 9.9 58.1) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 58.1) (end 0 58.1) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 59.69) (end 1.4 62.23) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 62.23) (end 3.9 62.23) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 62.23) (end 3.9 59.69) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 59.69) (end 1.4 59.69) (layer F.Fab) (width 0.1)) + (fp_line (start 0 60.64) (end 0 61.28) (layer F.Fab) (width 0.1)) + (fp_line (start 0 61.28) (end 9.9 61.28) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 61.28) (end 9.9 60.64) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 60.64) (end 0 60.64) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 62.23) (end 1.4 64.77) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 64.77) (end 3.9 64.77) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 64.77) (end 3.9 62.23) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 62.23) (end 1.4 62.23) (layer F.Fab) (width 0.1)) + (fp_line (start 0 63.18) (end 0 63.82) (layer F.Fab) (width 0.1)) + (fp_line (start 0 63.82) (end 9.9 63.82) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 63.82) (end 9.9 63.18) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 63.18) (end 0 63.18) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 64.77) (end 1.4 67.31) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 67.31) (end 3.9 67.31) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 67.31) (end 3.9 64.77) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 64.77) (end 1.4 64.77) (layer F.Fab) (width 0.1)) + (fp_line (start 0 65.72) (end 0 66.36) (layer F.Fab) (width 0.1)) + (fp_line (start 0 66.36) (end 9.9 66.36) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 66.36) (end 9.9 65.72) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 65.72) (end 0 65.72) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 67.31) (end 1.4 69.85) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 69.85) (end 3.9 69.85) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 69.85) (end 3.9 67.31) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 67.31) (end 1.4 67.31) (layer F.Fab) (width 0.1)) + (fp_line (start 0 68.26) (end 0 68.9) (layer F.Fab) (width 0.1)) + (fp_line (start 0 68.9) (end 9.9 68.9) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 68.9) (end 9.9 68.26) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 68.26) (end 0 68.26) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 69.85) (end 1.4 72.39) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 72.39) (end 3.9 72.39) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 72.39) (end 3.9 69.85) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 69.85) (end 1.4 69.85) (layer F.Fab) (width 0.1)) + (fp_line (start 0 70.8) (end 0 71.44) (layer F.Fab) (width 0.1)) + (fp_line (start 0 71.44) (end 9.9 71.44) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 71.44) (end 9.9 70.8) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 70.8) (end 0 70.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 72.39) (end 1.4 74.93) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 74.93) (end 3.9 74.93) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 74.93) (end 3.9 72.39) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 72.39) (end 1.4 72.39) (layer F.Fab) (width 0.1)) + (fp_line (start 0 73.34) (end 0 73.98) (layer F.Fab) (width 0.1)) + (fp_line (start 0 73.98) (end 9.9 73.98) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 73.98) (end 9.9 73.34) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 73.34) (end 0 73.34) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 74.93) (end 1.4 77.47) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 77.47) (end 3.9 77.47) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 77.47) (end 3.9 74.93) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 74.93) (end 1.4 74.93) (layer F.Fab) (width 0.1)) + (fp_line (start 0 75.88) (end 0 76.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0 76.52) (end 9.9 76.52) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 76.52) (end 9.9 75.88) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 75.88) (end 0 75.88) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 77.47) (end 1.4 80.01) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 80.01) (end 3.9 80.01) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 80.01) (end 3.9 77.47) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 77.47) (end 1.4 77.47) (layer F.Fab) (width 0.1)) + (fp_line (start 0 78.42) (end 0 79.06) (layer F.Fab) (width 0.1)) + (fp_line (start 0 79.06) (end 9.9 79.06) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 79.06) (end 9.9 78.42) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 78.42) (end 0 78.42) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 80.01) (end 1.4 82.55) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 82.55) (end 3.9 82.55) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 82.55) (end 3.9 80.01) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 80.01) (end 1.4 80.01) (layer F.Fab) (width 0.1)) + (fp_line (start 0 80.96) (end 0 81.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0 81.6) (end 9.9 81.6) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 81.6) (end 9.9 80.96) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 80.96) (end 0 80.96) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 82.55) (end 1.4 85.09) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 85.09) (end 3.9 85.09) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 85.09) (end 3.9 82.55) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 82.55) (end 1.4 82.55) (layer F.Fab) (width 0.1)) + (fp_line (start 0 83.5) (end 0 84.14) (layer F.Fab) (width 0.1)) + (fp_line (start 0 84.14) (end 9.9 84.14) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 84.14) (end 9.9 83.5) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 83.5) (end 0 83.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 85.09) (end 1.4 87.63) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 87.63) (end 3.9 87.63) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 87.63) (end 3.9 85.09) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 85.09) (end 1.4 85.09) (layer F.Fab) (width 0.1)) + (fp_line (start 0 86.04) (end 0 86.68) (layer F.Fab) (width 0.1)) + (fp_line (start 0 86.68) (end 9.9 86.68) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 86.68) (end 9.9 86.04) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 86.04) (end 0 86.04) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 87.63) (end 1.4 90.17) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 90.17) (end 3.9 90.17) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 90.17) (end 3.9 87.63) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 87.63) (end 1.4 87.63) (layer F.Fab) (width 0.1)) + (fp_line (start 0 88.58) (end 0 89.22) (layer F.Fab) (width 0.1)) + (fp_line (start 0 89.22) (end 9.9 89.22) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 89.22) (end 9.9 88.58) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 88.58) (end 0 88.58) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 90.17) (end 1.4 92.71) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 92.71) (end 3.9 92.71) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 92.71) (end 3.9 90.17) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 90.17) (end 1.4 90.17) (layer F.Fab) (width 0.1)) + (fp_line (start 0 91.12) (end 0 91.76) (layer F.Fab) (width 0.1)) + (fp_line (start 0 91.76) (end 9.9 91.76) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 91.76) (end 9.9 91.12) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 91.12) (end 0 91.12) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 92.71) (end 1.4 95.25) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 95.25) (end 3.9 95.25) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 95.25) (end 3.9 92.71) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 92.71) (end 1.4 92.71) (layer F.Fab) (width 0.1)) + (fp_line (start 0 93.66) (end 0 94.3) (layer F.Fab) (width 0.1)) + (fp_line (start 0 94.3) (end 9.9 94.3) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 94.3) (end 9.9 93.66) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 93.66) (end 0 93.66) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 95.25) (end 1.4 97.79) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 97.79) (end 3.9 97.79) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 97.79) (end 3.9 95.25) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 95.25) (end 1.4 95.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0 96.2) (end 0 96.84) (layer F.Fab) (width 0.1)) + (fp_line (start 0 96.84) (end 9.9 96.84) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 96.84) (end 9.9 96.2) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 96.2) (end 0 96.2) (layer F.Fab) (width 0.1)) + (fp_line (start 1.34 -1.33) (end 1.34 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 1.27) (end 3.96 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 1.27) (end 3.96 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -1.33) (end 1.34 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -0.38) (end 3.96 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 0.38) (end 9.96 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 0.38) (end 9.96 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 -0.38) (end 3.96 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 -0.38) (end 1.34 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 0.38) (end 1.34 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -0.26) (end 9.96 -0.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -0.14) (end 9.96 -0.14) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -0.02) (end 9.96 -0.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 0.1) (end 9.96 0.1) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 0.22) (end 9.96 0.22) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 0.34) (end 9.96 0.34) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 1.27) (end 1.34 3.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 3.81) (end 3.96 3.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 3.81) (end 3.96 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 1.27) (end 1.34 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 2.16) (end 3.96 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 2.92) (end 9.96 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 2.92) (end 9.96 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 2.16) (end 3.96 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 2.16) (end 1.34 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 2.92) (end 1.34 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 3.81) (end 1.34 6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 6.35) (end 3.96 6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 6.35) (end 3.96 3.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 3.81) (end 1.34 3.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 4.7) (end 3.96 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 5.46) (end 9.96 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 5.46) (end 9.96 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 4.7) (end 3.96 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 4.7) (end 1.34 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 5.46) (end 1.34 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 6.35) (end 1.34 8.89) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 8.89) (end 3.96 8.89) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 8.89) (end 3.96 6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 6.35) (end 1.34 6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 7.24) (end 3.96 8) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 8) (end 9.96 8) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 8) (end 9.96 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 7.24) (end 3.96 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 7.24) (end 1.34 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 8) (end 1.34 8) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 8.89) (end 1.34 11.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 11.43) (end 3.96 11.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 11.43) (end 3.96 8.89) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 8.89) (end 1.34 8.89) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 9.78) (end 3.96 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 10.54) (end 9.96 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 10.54) (end 9.96 9.78) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 9.78) (end 3.96 9.78) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 9.78) (end 1.34 9.78) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 10.54) (end 1.34 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 11.43) (end 1.34 13.97) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 13.97) (end 3.96 13.97) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 13.97) (end 3.96 11.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 11.43) (end 1.34 11.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 12.32) (end 3.96 13.08) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 13.08) (end 9.96 13.08) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 13.08) (end 9.96 12.32) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 12.32) (end 3.96 12.32) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 12.32) (end 1.34 12.32) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 13.08) (end 1.34 13.08) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 13.97) (end 1.34 16.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 16.51) (end 3.96 16.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 16.51) (end 3.96 13.97) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 13.97) (end 1.34 13.97) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 14.86) (end 3.96 15.62) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 15.62) (end 9.96 15.62) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 15.62) (end 9.96 14.86) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 14.86) (end 3.96 14.86) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 14.86) (end 1.34 14.86) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 15.62) (end 1.34 15.62) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 16.51) (end 1.34 19.05) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 19.05) (end 3.96 19.05) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 19.05) (end 3.96 16.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 16.51) (end 1.34 16.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 17.4) (end 3.96 18.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 18.16) (end 9.96 18.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 18.16) (end 9.96 17.4) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 17.4) (end 3.96 17.4) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 17.4) (end 1.34 17.4) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 18.16) (end 1.34 18.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 19.05) (end 1.34 21.59) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 21.59) (end 3.96 21.59) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 21.59) (end 3.96 19.05) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 19.05) (end 1.34 19.05) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 19.94) (end 3.96 20.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 20.7) (end 9.96 20.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 20.7) (end 9.96 19.94) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 19.94) (end 3.96 19.94) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 19.94) (end 1.34 19.94) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 20.7) (end 1.34 20.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 21.59) (end 1.34 24.13) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 24.13) (end 3.96 24.13) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 24.13) (end 3.96 21.59) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 21.59) (end 1.34 21.59) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 22.48) (end 3.96 23.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 23.24) (end 9.96 23.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 23.24) (end 9.96 22.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 22.48) (end 3.96 22.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 22.48) (end 1.34 22.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 23.24) (end 1.34 23.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 24.13) (end 1.34 26.67) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 26.67) (end 3.96 26.67) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 26.67) (end 3.96 24.13) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 24.13) (end 1.34 24.13) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 25.02) (end 3.96 25.78) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 25.78) (end 9.96 25.78) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 25.78) (end 9.96 25.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 25.02) (end 3.96 25.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 25.02) (end 1.34 25.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 25.78) (end 1.34 25.78) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 26.67) (end 1.34 29.21) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 29.21) (end 3.96 29.21) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 29.21) (end 3.96 26.67) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 26.67) (end 1.34 26.67) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 27.56) (end 3.96 28.32) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 28.32) (end 9.96 28.32) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 28.32) (end 9.96 27.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 27.56) (end 3.96 27.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 27.56) (end 1.34 27.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 28.32) (end 1.34 28.32) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 29.21) (end 1.34 31.75) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 31.75) (end 3.96 31.75) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 31.75) (end 3.96 29.21) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 29.21) (end 1.34 29.21) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 30.1) (end 3.96 30.86) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 30.86) (end 9.96 30.86) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 30.86) (end 9.96 30.1) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 30.1) (end 3.96 30.1) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 30.1) (end 1.34 30.1) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 30.86) (end 1.34 30.86) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 31.75) (end 1.34 34.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 34.29) (end 3.96 34.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 34.29) (end 3.96 31.75) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 31.75) (end 1.34 31.75) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 32.64) (end 3.96 33.4) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 33.4) (end 9.96 33.4) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 33.4) (end 9.96 32.64) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 32.64) (end 3.96 32.64) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 32.64) (end 1.34 32.64) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 33.4) (end 1.34 33.4) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 34.29) (end 1.34 36.83) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 36.83) (end 3.96 36.83) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 36.83) (end 3.96 34.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 34.29) (end 1.34 34.29) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 35.18) (end 3.96 35.94) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 35.94) (end 9.96 35.94) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 35.94) (end 9.96 35.18) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 35.18) (end 3.96 35.18) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 35.18) (end 1.34 35.18) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 35.94) (end 1.34 35.94) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 36.83) (end 1.34 39.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 39.37) (end 3.96 39.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 39.37) (end 3.96 36.83) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 36.83) (end 1.34 36.83) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 37.72) (end 3.96 38.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 38.48) (end 9.96 38.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 38.48) (end 9.96 37.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 37.72) (end 3.96 37.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 37.72) (end 1.34 37.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 38.48) (end 1.34 38.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 39.37) (end 1.34 41.91) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 41.91) (end 3.96 41.91) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 41.91) (end 3.96 39.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 39.37) (end 1.34 39.37) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 40.26) (end 3.96 41.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 41.02) (end 9.96 41.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 41.02) (end 9.96 40.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 40.26) (end 3.96 40.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 40.26) (end 1.34 40.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 41.02) (end 1.34 41.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 41.91) (end 1.34 44.45) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 44.45) (end 3.96 44.45) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 44.45) (end 3.96 41.91) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 41.91) (end 1.34 41.91) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 42.8) (end 3.96 43.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 43.56) (end 9.96 43.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 43.56) (end 9.96 42.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 42.8) (end 3.96 42.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 42.8) (end 1.34 42.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 43.56) (end 1.34 43.56) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 44.45) (end 1.34 46.99) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 46.99) (end 3.96 46.99) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 46.99) (end 3.96 44.45) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 44.45) (end 1.34 44.45) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 45.34) (end 3.96 46.1) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 46.1) (end 9.96 46.1) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 46.1) (end 9.96 45.34) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 45.34) (end 3.96 45.34) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 45.34) (end 1.34 45.34) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 46.1) (end 1.34 46.1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 46.99) (end 1.34 49.53) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 49.53) (end 3.96 49.53) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 49.53) (end 3.96 46.99) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 46.99) (end 1.34 46.99) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 47.88) (end 3.96 48.64) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 48.64) (end 9.96 48.64) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 48.64) (end 9.96 47.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 47.88) (end 3.96 47.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 47.88) (end 1.34 47.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 48.64) (end 1.34 48.64) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 49.53) (end 1.34 52.07) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 52.07) (end 3.96 52.07) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 52.07) (end 3.96 49.53) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 49.53) (end 1.34 49.53) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 50.42) (end 3.96 51.18) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 51.18) (end 9.96 51.18) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 51.18) (end 9.96 50.42) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 50.42) (end 3.96 50.42) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 50.42) (end 1.34 50.42) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 51.18) (end 1.34 51.18) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 52.07) (end 1.34 54.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 54.61) (end 3.96 54.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 54.61) (end 3.96 52.07) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 52.07) (end 1.34 52.07) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 52.96) (end 3.96 53.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 53.72) (end 9.96 53.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 53.72) (end 9.96 52.96) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 52.96) (end 3.96 52.96) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 52.96) (end 1.34 52.96) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 53.72) (end 1.34 53.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 54.61) (end 1.34 57.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 57.15) (end 3.96 57.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 57.15) (end 3.96 54.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 54.61) (end 1.34 54.61) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 55.5) (end 3.96 56.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 56.26) (end 9.96 56.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 56.26) (end 9.96 55.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 55.5) (end 3.96 55.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 55.5) (end 1.34 55.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 56.26) (end 1.34 56.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 57.15) (end 1.34 59.69) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 59.69) (end 3.96 59.69) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 59.69) (end 3.96 57.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 57.15) (end 1.34 57.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 58.04) (end 3.96 58.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 58.8) (end 9.96 58.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 58.8) (end 9.96 58.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 58.04) (end 3.96 58.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 58.04) (end 1.34 58.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 58.8) (end 1.34 58.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 59.69) (end 1.34 62.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 62.23) (end 3.96 62.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 62.23) (end 3.96 59.69) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 59.69) (end 1.34 59.69) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 60.58) (end 3.96 61.34) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 61.34) (end 9.96 61.34) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 61.34) (end 9.96 60.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 60.58) (end 3.96 60.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 60.58) (end 1.34 60.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 61.34) (end 1.34 61.34) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 62.23) (end 1.34 64.77) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 64.77) (end 3.96 64.77) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 64.77) (end 3.96 62.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 62.23) (end 1.34 62.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 63.12) (end 3.96 63.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 63.88) (end 9.96 63.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 63.88) (end 9.96 63.12) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 63.12) (end 3.96 63.12) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 63.12) (end 1.34 63.12) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 63.88) (end 1.34 63.88) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 64.77) (end 1.34 67.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 67.31) (end 3.96 67.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 67.31) (end 3.96 64.77) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 64.77) (end 1.34 64.77) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 65.66) (end 3.96 66.42) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 66.42) (end 9.96 66.42) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 66.42) (end 9.96 65.66) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 65.66) (end 3.96 65.66) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 65.66) (end 1.34 65.66) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 66.42) (end 1.34 66.42) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 67.31) (end 1.34 69.85) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 69.85) (end 3.96 69.85) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 69.85) (end 3.96 67.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 67.31) (end 1.34 67.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 68.2) (end 3.96 68.96) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 68.96) (end 9.96 68.96) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 68.96) (end 9.96 68.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 68.2) (end 3.96 68.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 68.2) (end 1.34 68.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 68.96) (end 1.34 68.96) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 69.85) (end 1.34 72.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 72.39) (end 3.96 72.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 72.39) (end 3.96 69.85) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 69.85) (end 1.34 69.85) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 70.74) (end 3.96 71.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 71.5) (end 9.96 71.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 71.5) (end 9.96 70.74) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 70.74) (end 3.96 70.74) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 70.74) (end 1.34 70.74) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 71.5) (end 1.34 71.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 72.39) (end 1.34 74.93) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 74.93) (end 3.96 74.93) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 74.93) (end 3.96 72.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 72.39) (end 1.34 72.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 73.28) (end 3.96 74.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 74.04) (end 9.96 74.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 74.04) (end 9.96 73.28) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 73.28) (end 3.96 73.28) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 73.28) (end 1.34 73.28) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 74.04) (end 1.34 74.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 74.93) (end 1.34 77.47) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 77.47) (end 3.96 77.47) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 77.47) (end 3.96 74.93) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 74.93) (end 1.34 74.93) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 75.82) (end 3.96 76.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 76.58) (end 9.96 76.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 76.58) (end 9.96 75.82) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 75.82) (end 3.96 75.82) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 75.82) (end 1.34 75.82) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 76.58) (end 1.34 76.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 77.47) (end 1.34 80.01) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 80.01) (end 3.96 80.01) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 80.01) (end 3.96 77.47) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 77.47) (end 1.34 77.47) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 78.36) (end 3.96 79.12) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 79.12) (end 9.96 79.12) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 79.12) (end 9.96 78.36) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 78.36) (end 3.96 78.36) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 78.36) (end 1.34 78.36) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 79.12) (end 1.34 79.12) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 80.01) (end 1.34 82.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 82.55) (end 3.96 82.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 82.55) (end 3.96 80.01) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 80.01) (end 1.34 80.01) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 80.9) (end 3.96 81.66) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 81.66) (end 9.96 81.66) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 81.66) (end 9.96 80.9) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 80.9) (end 3.96 80.9) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 80.9) (end 1.34 80.9) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 81.66) (end 1.34 81.66) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 82.55) (end 1.34 85.09) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 85.09) (end 3.96 85.09) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 85.09) (end 3.96 82.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 82.55) (end 1.34 82.55) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 83.44) (end 3.96 84.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 84.2) (end 9.96 84.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 84.2) (end 9.96 83.44) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 83.44) (end 3.96 83.44) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 83.44) (end 1.34 83.44) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 84.2) (end 1.34 84.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 85.09) (end 1.34 87.63) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 87.63) (end 3.96 87.63) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 87.63) (end 3.96 85.09) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 85.09) (end 1.34 85.09) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 85.98) (end 3.96 86.74) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 86.74) (end 9.96 86.74) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 86.74) (end 9.96 85.98) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 85.98) (end 3.96 85.98) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 85.98) (end 1.34 85.98) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 86.74) (end 1.34 86.74) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 87.63) (end 1.34 90.17) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 90.17) (end 3.96 90.17) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 90.17) (end 3.96 87.63) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 87.63) (end 1.34 87.63) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 88.52) (end 3.96 89.28) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 89.28) (end 9.96 89.28) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 89.28) (end 9.96 88.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 88.52) (end 3.96 88.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 88.52) (end 1.34 88.52) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 89.28) (end 1.34 89.28) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 90.17) (end 1.34 92.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 92.71) (end 3.96 92.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 92.71) (end 3.96 90.17) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 90.17) (end 1.34 90.17) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 91.06) (end 3.96 91.82) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 91.82) (end 9.96 91.82) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 91.82) (end 9.96 91.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 91.06) (end 3.96 91.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 91.06) (end 1.34 91.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 91.82) (end 1.34 91.82) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 92.71) (end 1.34 95.25) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 95.25) (end 3.96 95.25) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 95.25) (end 3.96 92.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 92.71) (end 1.34 92.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 93.6) (end 3.96 94.36) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 94.36) (end 9.96 94.36) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 94.36) (end 9.96 93.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 93.6) (end 3.96 93.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 93.6) (end 1.34 93.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 94.36) (end 1.34 94.36) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 95.25) (end 1.34 97.85) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 97.85) (end 3.96 97.85) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 97.85) (end 3.96 95.25) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 95.25) (end 1.34 95.25) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 96.14) (end 3.96 96.9) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 96.9) (end 9.96 96.9) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 96.9) (end 9.96 96.14) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 96.14) (end 3.96 96.14) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 96.14) (end 1.34 96.14) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 96.9) (end 1.34 96.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.27) (end 0 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 98.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 98.3) (end 10.4 98.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.4 98.3) (end 10.4 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.4 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 4.315 -2.27 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 5.08 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 7.62 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 10.16 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 0 12.7 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 15.24 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 0 17.78 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 9 thru_hole oval (at 0 20.32 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 10 thru_hole oval (at 0 22.86 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 11 thru_hole oval (at 0 25.4 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 12 thru_hole oval (at 0 27.94 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 13 thru_hole oval (at 0 30.48 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 14 thru_hole oval (at 0 33.02 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 15 thru_hole oval (at 0 35.56 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 16 thru_hole oval (at 0 38.1 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 17 thru_hole oval (at 0 40.64 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 18 thru_hole oval (at 0 43.18 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 2 VCC)) + (pad 19 thru_hole oval (at 0 45.72 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 20 thru_hole oval (at 0 48.26 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 21 thru_hole oval (at 0 50.8 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 22 thru_hole oval (at 0 53.34 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 23 thru_hole oval (at 0 55.88 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 24 thru_hole oval (at 0 58.42 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 25 thru_hole oval (at 0 60.96 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 26 thru_hole oval (at 0 63.5 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 27 thru_hole oval (at 0 66.04 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 28 thru_hole oval (at 0 68.58 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 29 thru_hole oval (at 0 71.12 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 30 thru_hole oval (at 0 73.66 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 31 thru_hole oval (at 0 76.2 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 32 thru_hole oval (at 0 78.74 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 33 thru_hole oval (at 0 81.28 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 34 thru_hole oval (at 0 83.82 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 35 thru_hole oval (at 0 86.36 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 TX)) + (pad 36 thru_hole oval (at 0 88.9 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 37 thru_hole oval (at 0 91.44 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 38 thru_hole oval (at 0 93.98 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 39 thru_hole oval (at 0 96.52 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Angled_1x39_Pitch2.54mm.wrl + (at (xyz 0 -1.9 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Connectors:IDC_Header_Straight_40pins (layer F.Cu) (tedit 0) (tstamp 5939B45D) + (at 123.825 137.16 90) + (descr "40 pins through hole IDC header") + (tags "IDC header socket VASCH") + (path /59380E36) + (fp_text reference J2 (at 24.13 -7.62 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_02X20 (at 24.13 5.223 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -5.08 -5.82) (end 53.34 -5.82) (layer F.Fab) (width 0.1)) + (fp_line (start -4.54 -5.27) (end 52.78 -5.27) (layer F.Fab) (width 0.1)) + (fp_line (start -5.08 3.28) (end 53.34 3.28) (layer F.Fab) (width 0.1)) + (fp_line (start -4.54 2.73) (end 21.88 2.73) (layer F.Fab) (width 0.1)) + (fp_line (start 26.38 2.73) (end 52.78 2.73) (layer F.Fab) (width 0.1)) + (fp_line (start 21.88 2.73) (end 21.88 3.28) (layer F.Fab) (width 0.1)) + (fp_line (start 26.38 2.73) (end 26.38 3.28) (layer F.Fab) (width 0.1)) + (fp_line (start -5.08 -5.82) (end -5.08 3.28) (layer F.Fab) (width 0.1)) + (fp_line (start -4.54 -5.27) (end -4.54 2.73) (layer F.Fab) (width 0.1)) + (fp_line (start 53.34 -5.82) (end 53.34 3.28) (layer F.Fab) (width 0.1)) + (fp_line (start 52.78 -5.27) (end 52.78 2.73) (layer F.Fab) (width 0.1)) + (fp_line (start -5.08 -5.82) (end -4.54 -5.27) (layer F.Fab) (width 0.1)) + (fp_line (start 53.34 -5.82) (end 52.78 -5.27) (layer F.Fab) (width 0.1)) + (fp_line (start -5.08 3.28) (end -4.54 2.73) (layer F.Fab) (width 0.1)) + (fp_line (start 53.34 3.28) (end 52.78 2.73) (layer F.Fab) (width 0.1)) + (fp_line (start -5.58 -6.32) (end 53.84 -6.32) (layer F.CrtYd) (width 0.05)) + (fp_line (start 53.84 -6.32) (end 53.84 3.78) (layer F.CrtYd) (width 0.05)) + (fp_line (start 53.84 3.78) (end -5.58 3.78) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.58 3.78) (end -5.58 -6.32) (layer F.CrtYd) (width 0.05)) + (fp_text user 1 (at 0.02 1.72 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.12))) + ) + (fp_line (start -5.33 -6.07) (end 53.59 -6.07) (layer F.SilkS) (width 0.12)) + (fp_line (start 53.59 -6.07) (end 53.59 3.53) (layer F.SilkS) (width 0.12)) + (fp_line (start 53.59 3.53) (end -5.33 3.53) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.33 3.53) (end -5.33 -6.07) (layer F.SilkS) (width 0.12)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 2.54 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 12 OUT_DA)) + (pad 4 thru_hole oval (at 2.54 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 5.08 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 13 OUT_D6)) + (pad 6 thru_hole oval (at 5.08 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 7.62 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 14 OUT_D5)) + (pad 8 thru_hole oval (at 7.62 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 9 thru_hole oval (at 10.16 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 15 OUT_D4)) + (pad 10 thru_hole oval (at 10.16 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 11 thru_hole oval (at 12.7 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 16 OUT_D3)) + (pad 12 thru_hole oval (at 12.7 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 13 thru_hole oval (at 15.24 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 17 OUT_D2)) + (pad 14 thru_hole oval (at 15.24 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 15 thru_hole oval (at 17.78 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 18 OUT_D1)) + (pad 16 thru_hole oval (at 17.78 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 17 thru_hole oval (at 20.32 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 19 OUT_D0)) + (pad 18 thru_hole oval (at 20.32 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 19 thru_hole oval (at 22.86 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 20 thru_hole oval (at 22.86 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 21 thru_hole oval (at 25.4 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 22 thru_hole oval (at 25.4 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 23 thru_hole oval (at 27.94 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 24 thru_hole oval (at 27.94 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 25 thru_hole oval (at 30.48 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 26 thru_hole oval (at 30.48 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 27 thru_hole oval (at 33.02 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 28 thru_hole oval (at 33.02 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 29 thru_hole oval (at 35.56 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 30 thru_hole oval (at 35.56 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 31 thru_hole oval (at 38.1 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 32 thru_hole oval (at 38.1 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 33 thru_hole oval (at 40.64 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 34 thru_hole oval (at 40.64 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 20 OUT_RDA)) + (pad 35 thru_hole oval (at 43.18 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 36 thru_hole oval (at 43.18 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 37 thru_hole oval (at 45.72 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 38 thru_hole oval (at 45.72 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 39 thru_hole oval (at 48.26 0 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask)) + (pad 40 thru_hole oval (at 48.26 -2.54 90) (size 1.7272 1.7272) (drill 1.016) (layers *.Cu *.Mask) + (net 1 GND)) + ) + + (module w_conn_av:rca_yellow (layer F.Cu) (tedit 5004590E) (tstamp 5939B464) + (at 210.185 135.89 90) + (descr "RCA Audio connector, yellow, Pro Signal p/n PSG01547") + (tags "rca, audio") + (path /593A2D19) + (fp_text reference J3 (at 0 15.7988 90) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_text value Video (at 0 -7.69874 90) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_circle (center -3.2512 -5.79882) (end -3.79984 -5.79882) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 -5.79882) (end 2.70002 -5.84962) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 4.0005) (end 2.70002 4.04876) (layer F.SilkS) (width 0.381)) + (fp_circle (center -3.2512 4.0005) (end -3.79984 3.9497) (layer F.SilkS) (width 0.381)) + (fp_circle (center -3.2512 0) (end -3.79984 0) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 0) (end 2.70002 -0.0508) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.30022 5.00126) (end -4.30022 14.00048) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.30022 14.00048) (end 4.30022 14.00048) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.30022 14.00048) (end 4.30022 5.00126) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 -4.89966) (end 5.40004 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start 5.40004 -4.89966) (end 5.40004 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start 5.40004 -3.0988) (end 4.8006 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start -5.40004 -4.89966) (end -4.8006 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 -3.0988) (end -5.40004 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start -5.40004 -3.0988) (end -5.40004 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 -6.79958) (end -1.80086 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start -1.80086 -6.79958) (end -1.80086 -5.99948) (layer F.SilkS) (width 0.381)) + (fp_line (start -1.80086 -5.99948) (end 1.80086 -5.99948) (layer F.SilkS) (width 0.381)) + (fp_line (start 1.80086 -5.99948) (end 1.80086 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start 1.80086 -6.79958) (end 4.8006 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 5.00126) (end -4.8006 5.00126) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 4.99872) (end -4.8006 -6.80212) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 -6.79958) (end 4.8006 5.00126) (layer F.SilkS) (width 0.381)) + (pad 2 thru_hole oval (at 5.0546 -3.99796 90) (size 1.99898 3.19786) (drill oval 0.99568 2.1971) (layers *.Cu *.Mask F.SilkS) + (net 25 "Net-(J3-Pad2)")) + (pad 1 thru_hole oval (at 0 0 90) (size 3.19786 1.99898) (drill oval 2.1971 0.99568) (layers *.Cu *.Mask F.SilkS) + (net 1 GND)) + (pad 2 thru_hole oval (at -5.0546 -3.99796 90) (size 1.99898 3.19786) (drill oval 0.99568 2.1971) (layers *.Cu *.Mask F.SilkS) + (net 25 "Net-(J3-Pad2)")) + (model walter/conn_av/rca_yellow.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Pin_Headers:Pin_Header_Angled_1x06_Pitch2.54mm (layer F.Cu) (tedit 58CD4EC1) (tstamp 5939B46E) + (at 200.66 108.585 90) + (descr "Through hole angled pin header, 1x06, 2.54mm pitch, 6mm pin length, single row") + (tags "Through hole angled pin header THT 1x06 2.54mm single row") + (path /593AA693) + (fp_text reference J4 (at 4.315 -2.27 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value FTDI (at 4.315 14.97 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.4 -1.27) (end 1.4 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 1.27) (end 3.9 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 1.27) (end 3.9 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 -1.27) (end 1.4 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -0.32) (end 0 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0.32) (end 9.9 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 0.32) (end 9.9 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 -0.32) (end 0 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 1.27) (end 1.4 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 3.81) (end 3.9 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 3.81) (end 3.9 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 1.27) (end 1.4 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0 2.22) (end 0 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 0 2.86) (end 9.9 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 2.86) (end 9.9 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 2.22) (end 0 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 3.81) (end 1.4 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 6.35) (end 3.9 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 6.35) (end 3.9 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 3.81) (end 1.4 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 0 4.76) (end 0 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0 5.4) (end 9.9 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 5.4) (end 9.9 4.76) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 4.76) (end 0 4.76) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 6.35) (end 1.4 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 8.89) (end 3.9 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 8.89) (end 3.9 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 6.35) (end 1.4 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 0 7.3) (end 0 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start 0 7.94) (end 9.9 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 7.94) (end 9.9 7.3) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 7.3) (end 0 7.3) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 8.89) (end 1.4 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 11.43) (end 3.9 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 11.43) (end 3.9 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 8.89) (end 1.4 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 0 9.84) (end 0 10.48) (layer F.Fab) (width 0.1)) + (fp_line (start 0 10.48) (end 9.9 10.48) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 10.48) (end 9.9 9.84) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 9.84) (end 0 9.84) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 11.43) (end 1.4 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 13.97) (end 3.9 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 13.97) (end 3.9 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 11.43) (end 1.4 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 0 12.38) (end 0 13.02) (layer F.Fab) (width 0.1)) + (fp_line (start 0 13.02) (end 9.9 13.02) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 13.02) (end 9.9 12.38) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 12.38) (end 0 12.38) (layer F.Fab) (width 0.1)) + (fp_line (start 1.34 -1.33) (end 1.34 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 1.27) (end 3.96 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 1.27) (end 3.96 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -1.33) (end 1.34 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -0.38) (end 3.96 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 0.38) (end 9.96 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 0.38) (end 9.96 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 -0.38) (end 3.96 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 -0.38) (end 1.34 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 0.38) (end 1.34 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -0.26) (end 9.96 -0.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -0.14) (end 9.96 -0.14) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -0.02) (end 9.96 -0.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 0.1) (end 9.96 0.1) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 0.22) (end 9.96 0.22) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 0.34) (end 9.96 0.34) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 1.27) (end 1.34 3.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 3.81) (end 3.96 3.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 3.81) (end 3.96 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 1.27) (end 1.34 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 2.16) (end 3.96 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 2.92) (end 9.96 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 2.92) (end 9.96 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 2.16) (end 3.96 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 2.16) (end 1.34 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 2.92) (end 1.34 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 3.81) (end 1.34 6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 6.35) (end 3.96 6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 6.35) (end 3.96 3.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 3.81) (end 1.34 3.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 4.7) (end 3.96 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 5.46) (end 9.96 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 5.46) (end 9.96 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 4.7) (end 3.96 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 4.7) (end 1.34 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 5.46) (end 1.34 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 6.35) (end 1.34 8.89) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 8.89) (end 3.96 8.89) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 8.89) (end 3.96 6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 6.35) (end 1.34 6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 7.24) (end 3.96 8) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 8) (end 9.96 8) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 8) (end 9.96 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 7.24) (end 3.96 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 7.24) (end 1.34 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 8) (end 1.34 8) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 8.89) (end 1.34 11.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 11.43) (end 3.96 11.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 11.43) (end 3.96 8.89) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 8.89) (end 1.34 8.89) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 9.78) (end 3.96 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 10.54) (end 9.96 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 10.54) (end 9.96 9.78) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 9.78) (end 3.96 9.78) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 9.78) (end 1.34 9.78) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 10.54) (end 1.34 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 11.43) (end 1.34 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 14.03) (end 3.96 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 14.03) (end 3.96 11.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 11.43) (end 1.34 11.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 12.32) (end 3.96 13.08) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 13.08) (end 9.96 13.08) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 13.08) (end 9.96 12.32) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 12.32) (end 3.96 12.32) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 12.32) (end 1.34 12.32) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 13.08) (end 1.34 13.08) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.27) (end 0 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 14.5) (end 10.4 14.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.4 14.5) (end 10.4 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.4 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 4.315 -2.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 21 "Net-(J4-Pad3)")) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 26 "Net-(J4-Pad4)")) + (pad 5 thru_hole oval (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 22 "Net-(J4-Pad5)")) + (pad 6 thru_hole oval (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 "Net-(C2-Pad1)")) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Angled_1x06_Pitch2.54mm.wrl + (at (xyz 0 -0.25 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm (layer F.Cu) (tedit 5939C7C8) (tstamp 5939B478) + (at 134.62 87.63 90) + (descr "Through hole straight pin header, 2x03, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x03 2.54mm double row") + (path /593B2B97) + (fp_text reference J5 (at 7.62 2.54 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ICSP (at 5.08 2.54 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.27 -1.27) (end -1.27 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 6.35) (end 3.81 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 6.35) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.27) (end -1.33 6.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 6.41) (end 3.87 6.41) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 6.41) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end -1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 6.85) (end 4.35 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 6.85) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 7.62 2.54 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 13 OUT_D6)) + (pad 2 thru_hole oval (at 2.54 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 2 VCC)) + (pad 3 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 23 "Net-(J5-Pad3)")) + (pad 4 thru_hole oval (at 2.54 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 14 OUT_D5)) + (pad 5 thru_hole oval (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 RESET)) + (pad 6 thru_hole oval (at 2.54 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_2x03_Pitch2.54mm.wrl + (at (xyz 0.05 -0.1 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Pin_Headers:Pin_Header_Angled_1x02_Pitch2.54mm (layer F.Cu) (tedit 5939C6F2) (tstamp 5939B484) + (at 193.04 108.585 90) + (descr "Through hole angled pin header, 1x02, 2.54mm pitch, 6mm pin length, single row") + (tags "Through hole angled pin header THT 1x02 2.54mm single row") + (path /593CEF5C) + (fp_text reference JP2 (at 4.315 -2.27 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Power (at -2.54 1.27 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.4 -1.27) (end 1.4 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 1.27) (end 3.9 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 1.27) (end 3.9 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 -1.27) (end 1.4 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -0.32) (end 0 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0.32) (end 9.9 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 0.32) (end 9.9 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 -0.32) (end 0 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 1.27) (end 1.4 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 3.81) (end 3.9 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 3.81) (end 3.9 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.9 1.27) (end 1.4 1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0 2.22) (end 0 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 0 2.86) (end 9.9 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 2.86) (end 9.9 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start 9.9 2.22) (end 0 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start 1.34 -1.33) (end 1.34 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 1.27) (end 3.96 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 1.27) (end 3.96 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -1.33) (end 1.34 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -0.38) (end 3.96 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 0.38) (end 9.96 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 0.38) (end 9.96 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 -0.38) (end 3.96 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 -0.38) (end 1.34 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 0.38) (end 1.34 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -0.26) (end 9.96 -0.26) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -0.14) (end 9.96 -0.14) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 -0.02) (end 9.96 -0.02) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 0.1) (end 9.96 0.1) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 0.22) (end 9.96 0.22) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 0.34) (end 9.96 0.34) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 1.27) (end 1.34 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.34 3.87) (end 3.96 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 3.87) (end 3.96 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 1.27) (end 1.34 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 2.16) (end 3.96 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.96 2.92) (end 9.96 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 2.92) (end 9.96 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.96 2.16) (end 3.96 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 2.16) (end 1.34 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.91 2.92) (end 1.34 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.27) (end 0 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 10.4 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.4 4.35) (end 10.4 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.4 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 4.315 -2.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 2 VCC)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 21 "Net-(J4-Pad3)")) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Angled_1x02_Pitch2.54mm.wrl + (at (xyz 0 -0.05 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (module Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5939BB12) (tstamp 5939B48A) + (at 195.58 132.715 180) + (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 /593C2BF9) + (fp_text reference R1 (at 5.08 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 5.08 2.31 180) (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.87 -1.31) (end 1.87 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.87 1.31) (end 8.29 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.29 1.31) (end 8.29 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.29 -1.31) (end 1.87 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.98 0) (end 1.87 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.18 0) (end 8.29 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.6) (end -1.05 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.6) (end 11.25 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.25 1.6) (end 11.25 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.25 -1.6) (end -1.05 -1.6) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 25 "Net-(J3-Pad2)")) + (pad 2 thru_hole oval (at 10.16 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 7 "Net-(D1-Pad1)")) + (model Resistors_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5939BB0F) (tstamp 5939B490) + (at 195.58 139.7 180) + (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 /593C2C43) + (fp_text reference R2 (at 5.08 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 330 (at 5.08 2.31 180) (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.87 -1.31) (end 1.87 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.87 1.31) (end 8.29 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.29 1.31) (end 8.29 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.29 -1.31) (end 1.87 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.98 0) (end 1.87 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.18 0) (end 8.29 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.6) (end -1.05 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.6) (end 11.25 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.25 1.6) (end 11.25 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.25 -1.6) (end -1.05 -1.6) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 25 "Net-(J3-Pad2)")) + (pad 2 thru_hole oval (at 10.16 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 "Net-(D2-Pad1)")) + (model Resistors_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5939C752) (tstamp 5939B496) + (at 185.42 123.825) + (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 /593C6F39) + (fp_text reference R3 (at 5.08 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 75 (at 5.08 2.31) (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.87 -1.31) (end 1.87 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.87 1.31) (end 8.29 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.29 1.31) (end 8.29 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.29 -1.31) (end 1.87 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.98 0) (end 1.87 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.18 0) (end 8.29 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.6) (end -1.05 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.6) (end 11.25 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.25 1.6) (end 11.25 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.25 -1.6) (end -1.05 -1.6) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 2 thru_hole oval (at 10.16 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 24 "Net-(JP1-Pad1)")) + (model Resistors_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal (layer F.Cu) (tedit 5939C753) (tstamp 5939B49C) + (at 195.58 119.38 180) + (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 /593AAA90) + (fp_text reference R4 (at 5.08 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10k (at 5.08 2.31 180) (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.87 -1.31) (end 1.87 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.87 1.31) (end 8.29 1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.29 1.31) (end 8.29 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.29 -1.31) (end 1.87 -1.31) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.98 0) (end 1.87 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.18 0) (end 8.29 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.05 -1.6) (end -1.05 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 1.6) (end 11.25 1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.25 1.6) (end 11.25 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.25 -1.6) (end -1.05 -1.6) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole circle (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 26 "Net-(J4-Pad4)")) + (pad 2 thru_hole oval (at 10.16 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 11 TX)) + (model Resistors_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Housings_DIP:DIP-28_W7.62mm_Socket (layer F.Cu) (tedit 5939C78E) (tstamp 5939B4BC) + (at 148.59 85.09) + (descr "28-lead dip package, row spacing 7.62 mm (300 mils), Socket") + (tags "DIL DIP PDIP 2.54mm 7.62mm 300mil Socket") + (path /5939AF11) + (fp_text reference U1 (at 3.81 16.51 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value ATMEGA328P-PU (at -2.54 27.94 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.81 16.51 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 34.29) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 34.29) (end 0.635 34.29) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 34.29) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.27) (end -1.27 34.29) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 34.29) (end 8.89 34.29) (layer F.Fab) (width 0.1)) + (fp_line (start 8.89 34.29) (end 8.89 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 8.89 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 2.81 -1.39) (end 1.04 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 -1.39) (end 1.04 34.41) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.04 34.41) (end 6.58 34.41) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.58 34.41) (end 6.58 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.58 -1.39) (end 4.81 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.39 -1.39) (end -1.39 34.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.39 34.41) (end 9.01 34.41) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.01 34.41) (end 9.01 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.01 -1.39) (end -1.39 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.7) (end -1.7 34.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 34.7) (end 9.3 34.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.3 34.7) (end 9.3 -1.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.3 -1.7) (end -1.7 -1.7) (layer F.CrtYd) (width 0.05)) + (fp_arc (start 3.81 -1.39) (end 2.81 -1.39) (angle -180) (layer F.SilkS) (width 0.12)) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 4 RESET)) + (pad 15 thru_hole oval (at 7.62 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 8 RCA_SYNC)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 11 TX)) + (pad 16 thru_hole oval (at 7.62 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 15 OUT_D4)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 22 "Net-(J4-Pad5)")) + (pad 17 thru_hole oval (at 7.62 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 14 OUT_D5)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 20 OUT_RDA)) + (pad 18 thru_hole oval (at 7.62 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 13 OUT_D6)) + (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 12 OUT_DA)) + (pad 19 thru_hole oval (at 7.62 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 23 "Net-(J5-Pad3)")) + (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 19 OUT_D0)) + (pad 20 thru_hole oval (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 VCC)) + (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 VCC)) + (pad 21 thru_hole oval (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 22 thru_hole oval (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 5 XTAL1)) + (pad 23 thru_hole oval (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 6 XTAL2)) + (pad 24 thru_hole oval (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 11 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 18 OUT_D1)) + (pad 25 thru_hole oval (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 12 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 17 OUT_D2)) + (pad 26 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 13 thru_hole oval (at 0 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 RCA_VIDEO)) + (pad 27 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 14 thru_hole oval (at 0 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 16 OUT_D3)) + (pad 28 thru_hole oval (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Housings_DIP.3dshapes/DIP-28_W7.62mm_Socket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Crystals:Crystal_HC49-4H_Vertical (layer F.Cu) (tedit 5939C8DD) (tstamp 5939B4C2) + (at 139.7 101.6 180) + (descr "Crystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf") + (tags "THT crystalHC-49-4H") + (path /5939BD6D) + (fp_text reference Y1 (at 2.54 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "16 Mhz" (at 1.905 -3.81 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 2.44 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.76 -2.325) (end 5.64 -2.325) (layer F.Fab) (width 0.1)) + (fp_line (start -0.76 2.325) (end 5.64 2.325) (layer F.Fab) (width 0.1)) + (fp_line (start -0.56 -2) (end 5.44 -2) (layer F.Fab) (width 0.1)) + (fp_line (start -0.56 2) (end 5.44 2) (layer F.Fab) (width 0.1)) + (fp_line (start -0.76 -2.525) (end 5.64 -2.525) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.76 2.525) (end 5.64 2.525) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.6 -2.8) (end -3.6 2.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.6 2.8) (end 8.5 2.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.5 2.8) (end 8.5 -2.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.5 -2.8) (end -3.6 -2.8) (layer F.CrtYd) (width 0.05)) + (fp_arc (start -0.76 0) (end -0.76 -2.325) (angle -180) (layer F.Fab) (width 0.1)) + (fp_arc (start 5.64 0) (end 5.64 -2.325) (angle 180) (layer F.Fab) (width 0.1)) + (fp_arc (start -0.56 0) (end -0.56 -2) (angle -180) (layer F.Fab) (width 0.1)) + (fp_arc (start 5.44 0) (end 5.44 -2) (angle 180) (layer F.Fab) (width 0.1)) + (fp_arc (start -0.76 0) (end -0.76 -2.525) (angle -180) (layer F.SilkS) (width 0.12)) + (fp_arc (start 5.64 0) (end 5.64 -2.525) (angle 180) (layer F.SilkS) (width 0.12)) + (pad 1 thru_hole circle (at 0 0 180) (size 1.5 1.5) (drill 0.8) (layers *.Cu *.Mask) + (net 5 XTAL1)) + (pad 2 thru_hole circle (at 4.88 0 180) (size 1.5 1.5) (drill 0.8) (layers *.Cu *.Mask) + (net 6 XTAL2)) + (model ${KISYS3DMOD}/Crystals.3dshapes/Crystal_HC49-4H_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm (layer F.Cu) (tedit 5939C7A7) (tstamp 5939C704) + (at 203.2 123.825 90) + (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x02 2.54mm single row") + (path /593C2A0A) + (fp_text reference JP1 (at 0 14.605 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PullDown (at -2.54 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.27 -1.27) (end -1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 3.81) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 1.27) (end -1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 3.87) (end 1.33 3.87) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 3.87) (end 1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 1.27) (end -1.33 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 14.605 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 24 "Net-(JP1-Pad1)")) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 25 "Net-(J3-Pad2)")) + (model ${KISYS3DMOD}/Pin_Headers.3dshapes/Pin_Header_Straight_1x02_Pitch2.54mm.wrl + (at (xyz 0 -0.05 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (gr_text "RC6502 Video Adapter\nRevision B" (at 135.255 134.62) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3)) (justify left)) + ) + (gr_text TX (at 127.635 144.145) (layer F.SilkS) + (effects (font (size 1.5 1.2) (thickness 0.2))) + ) + (gr_line (start 128.905 142.875) (end 128.905 147.32) (angle 90) (layer F.SilkS) (width 0.2)) + (gr_line (start 126.365 142.875) (end 128.905 142.875) (angle 90) (layer F.SilkS) (width 0.2)) + (gr_line (start 126.365 147.32) (end 126.365 142.875) (angle 90) (layer F.SilkS) (width 0.2)) + (gr_text 1 (at 213.995 143.51) (layer F.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3))) + ) + (gr_line (start 215.265 141.605) (end 215.265 147.32) (angle 90) (layer F.SilkS) (width 0.2)) + (gr_line (start 212.725 141.605) (end 215.265 141.605) (angle 90) (layer F.SilkS) (width 0.2)) + (gr_line (start 212.725 147.32) (end 212.725 141.605) (angle 90) (layer F.SilkS) (width 0.2)) + (gr_line (start 215.265 147.32) (end 215.265 107.315) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 158.75 81.28) (end 116.205 81.28) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 184.785 107.315) (end 158.75 81.28) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 187.325 107.315) (end 184.785 107.315) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 191.77 107.315) (end 187.325 107.315) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 215.265 107.315) (end 191.77 107.315) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 116.205 81.28) (end 116.205 147.32) (angle 90) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 215.265 147.32) (end 116.205 147.32) (angle 90) (layer Edge.Cuts) (width 0.15)) + + (segment (start 134.82 94.735) (end 134.62 94.535) (width 0.25) (layer F.Cu) (net 0) (tstamp 5939C274)) + (segment (start 135.89 86.36) (end 134.62 85.09) (width 0.25) (layer B.Cu) (net 2) (tstamp 5939C57E)) + (segment (start 135.89 92.075) (end 135.89 86.36) (width 0.25) (layer B.Cu) (net 2) (tstamp 5939C57C)) + (segment (start 138.43 94.615) (end 135.89 92.075) (width 0.25) (layer B.Cu) (net 2) (tstamp 5939C57B)) + (via (at 138.43 94.615) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 141.605 94.615) (end 138.43 94.615) (width 0.25) (layer F.Cu) (net 2) (tstamp 5939C578)) + (segment (start 147.32 100.33) (end 141.605 94.615) (width 0.25) (layer F.Cu) (net 2) (tstamp 5939C576)) + (segment (start 148.59 100.33) (end 147.32 100.33) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 193.04 108.585) (end 161.29 108.585) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 158.115 105.41) (end 156.21 105.41) (width 0.25) (layer F.Cu) (net 2) (tstamp 5939C4FB)) + (segment (start 161.29 108.585) (end 158.115 105.41) (width 0.25) (layer F.Cu) (net 2) (tstamp 5939C4F9)) + (segment (start 170.815 146.05) (end 170.815 143.51) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 154.86 133.27) (end 154.86 124.46) (width 0.25) (layer B.Cu) (net 2) (tstamp 5939C4B7)) + (segment (start 154.94 133.35) (end 154.86 133.27) (width 0.25) (layer B.Cu) (net 2) (tstamp 5939C4B6)) + (via (at 154.94 133.35) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 2)) + (segment (start 154.94 136.525) (end 154.94 133.35) (width 0.25) (layer F.Cu) (net 2) (tstamp 5939C4B3)) + (segment (start 160.655 142.24) (end 154.94 136.525) (width 0.25) (layer F.Cu) (net 2) (tstamp 5939C4B1)) + (segment (start 169.545 142.24) (end 160.655 142.24) (width 0.25) (layer F.Cu) (net 2) (tstamp 5939C4AF)) + (segment (start 170.815 143.51) (end 169.545 142.24) (width 0.25) (layer F.Cu) (net 2) (tstamp 5939C4AE)) + (segment (start 154.86 106.68) (end 154.86 103.425) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 151.765 100.33) (end 148.59 100.33) (width 0.25) (layer F.Cu) (net 2) (tstamp 5939C19C)) + (segment (start 154.86 103.425) (end 151.765 100.33) (width 0.25) (layer F.Cu) (net 2) (tstamp 5939C19A)) + (segment (start 154.86 124.46) (end 154.86 106.68) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 154.86 106.68) (end 154.86 106.76) (width 0.25) (layer F.Cu) (net 2) (tstamp 5939C198)) + (segment (start 154.86 106.76) (end 156.21 105.41) (width 0.25) (layer F.Cu) (net 2) (tstamp 5939C194)) + (segment (start 213.36 108.585) (end 213.36 113.665) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 208.36 113.665) (end 171.45 113.665) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 153.035 85.09) (end 148.59 85.09) (width 0.25) (layer F.Cu) (net 4) (tstamp 5939C520)) + (segment (start 154.305 86.36) (end 153.035 85.09) (width 0.25) (layer F.Cu) (net 4) (tstamp 5939C51E)) + (segment (start 157.48 86.36) (end 154.305 86.36) (width 0.25) (layer F.Cu) (net 4) (tstamp 5939C51C)) + (segment (start 158.75 87.63) (end 157.48 86.36) (width 0.25) (layer F.Cu) (net 4) (tstamp 5939C51A)) + (segment (start 158.75 100.965) (end 158.75 87.63) (width 0.25) (layer F.Cu) (net 4) (tstamp 5939C518)) + (segment (start 165.1 107.315) (end 158.75 100.965) (width 0.25) (layer F.Cu) (net 4) (tstamp 5939C517)) + (via (at 165.1 107.315) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 4)) + (segment (start 167.64 109.855) (end 165.1 107.315) (width 0.25) (layer B.Cu) (net 4) (tstamp 5939C514)) + (via (at 167.64 109.855) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 4)) + (segment (start 171.45 113.665) (end 167.64 109.855) (width 0.25) (layer F.Cu) (net 4) (tstamp 5939C511)) + (segment (start 139.7 87.63) (end 143.51 87.63) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 146.05 85.09) (end 148.59 85.09) (width 0.25) (layer F.Cu) (net 4) (tstamp 5939C4BC)) + (segment (start 143.51 87.63) (end 146.05 85.09) (width 0.25) (layer F.Cu) (net 4) (tstamp 5939C4BA)) + (segment (start 139.7 96.44) (end 139.7 101.6) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 148.59 105.41) (end 141.605 105.41) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 139.7 103.505) (end 139.7 101.6) (width 0.25) (layer F.Cu) (net 5) (tstamp 5939C23C)) + (segment (start 141.605 105.41) (end 139.7 103.505) (width 0.25) (layer F.Cu) (net 5) (tstamp 5939C23A)) + (segment (start 134.62 96.44) (end 134.62 101.4) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 134.62 101.4) (end 134.82 101.6) (width 0.25) (layer F.Cu) (net 6) (tstamp 5939C2AB)) + (segment (start 148.59 107.95) (end 139.065 107.95) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 134.82 103.705) (end 134.82 101.6) (width 0.25) (layer F.Cu) (net 6) (tstamp 5939C242)) + (segment (start 139.065 107.95) (end 134.82 103.705) (width 0.25) (layer F.Cu) (net 6) (tstamp 5939C240)) + (segment (start 179.705 132.715) (end 185.42 132.715) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 156.21 118.11) (end 157.48 118.11) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 157.48 118.11) (end 172.085 132.715) (width 0.25) (layer F.Cu) (net 8) (tstamp 5939C1A1)) + (segment (start 179.705 139.7) (end 185.42 139.7) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 172.085 139.7) (end 170.18 139.7) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 151.765 115.57) (end 148.59 115.57) (width 0.25) (layer F.Cu) (net 10) (tstamp 5939C1B2)) + (segment (start 153.035 116.84) (end 151.765 115.57) (width 0.25) (layer F.Cu) (net 10) (tstamp 5939C1B1)) + (segment (start 153.035 119.38) (end 153.035 116.84) (width 0.25) (layer F.Cu) (net 10) (tstamp 5939C1B0)) + (via (at 153.035 119.38) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 154.305 120.65) (end 153.035 119.38) (width 0.25) (layer B.Cu) (net 10) (tstamp 5939C1AD)) + (segment (start 156.845 120.65) (end 154.305 120.65) (width 0.25) (layer B.Cu) (net 10) (tstamp 5939C1AC)) + (segment (start 157.48 121.285) (end 156.845 120.65) (width 0.25) (layer B.Cu) (net 10) (tstamp 5939C1AB)) + (via (at 157.48 121.285) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 10)) + (segment (start 169.545 133.35) (end 157.48 121.285) (width 0.25) (layer F.Cu) (net 10) (tstamp 5939C1A8)) + (segment (start 169.545 139.065) (end 169.545 133.35) (width 0.25) (layer F.Cu) (net 10) (tstamp 5939C1A7)) + (segment (start 170.18 139.7) (end 169.545 139.065) (width 0.25) (layer F.Cu) (net 10) (tstamp 5939C1A5)) + (segment (start 127.635 144.145) (end 127.635 146.05) (width 0.25) (layer F.Cu) (net 11) (tstamp 5939C573)) + (segment (start 128.27 143.51) (end 127.635 144.145) (width 0.25) (layer F.Cu) (net 11) (tstamp 5939C572)) + (segment (start 135.89 143.51) (end 128.27 143.51) (width 0.25) (layer F.Cu) (net 11) (tstamp 5939C570)) + (segment (start 146.05 133.35) (end 135.89 143.51) (width 0.25) (layer F.Cu) (net 11) (tstamp 5939C56F)) + (via (at 146.05 133.35) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 11)) + (segment (start 146.05 91.44) (end 146.05 133.35) (width 0.25) (layer B.Cu) (net 11) (tstamp 5939C56C)) + (via (at 146.05 91.44) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 11)) + (segment (start 146.05 88.9) (end 146.05 91.44) (width 0.25) (layer F.Cu) (net 11) (tstamp 5939C569)) + (segment (start 147.32 87.63) (end 146.05 88.9) (width 0.25) (layer F.Cu) (net 11) (tstamp 5939C567)) + (segment (start 148.59 87.63) (end 147.32 87.63) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 148.59 87.63) (end 151.765 87.63) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 175.895 119.38) (end 185.42 119.38) (width 0.25) (layer F.Cu) (net 11) (tstamp 5939C50D)) + (segment (start 166.37 109.855) (end 175.895 119.38) (width 0.25) (layer F.Cu) (net 11) (tstamp 5939C50C)) + (via (at 166.37 109.855) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 11)) + (segment (start 163.83 107.315) (end 166.37 109.855) (width 0.25) (layer B.Cu) (net 11) (tstamp 5939C509)) + (via (at 163.83 107.315) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 11)) + (segment (start 158.115 101.6) (end 163.83 107.315) (width 0.25) (layer F.Cu) (net 11) (tstamp 5939C505)) + (segment (start 154.94 101.6) (end 158.115 101.6) (width 0.25) (layer F.Cu) (net 11) (tstamp 5939C504)) + (segment (start 154.305 100.965) (end 154.94 101.6) (width 0.25) (layer F.Cu) (net 11) (tstamp 5939C503)) + (segment (start 154.305 90.17) (end 154.305 100.965) (width 0.25) (layer F.Cu) (net 11) (tstamp 5939C501)) + (segment (start 151.765 87.63) (end 154.305 90.17) (width 0.25) (layer F.Cu) (net 11) (tstamp 5939C4FF)) + (segment (start 128.27 96.52) (end 125.73 96.52) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 145.415 95.25) (end 143.51 93.345) (width 0.25) (layer F.Cu) (net 12) (tstamp 5939C2B0)) + (segment (start 143.51 93.345) (end 131.445 93.345) (width 0.25) (layer F.Cu) (net 12) (tstamp 5939C2B2)) + (segment (start 131.445 93.345) (end 128.27 96.52) (width 0.25) (layer F.Cu) (net 12) (tstamp 5939C2B4)) + (segment (start 148.59 95.25) (end 145.415 95.25) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 122.555 133.35) (end 123.825 134.62) (width 0.25) (layer F.Cu) (net 12) (tstamp 5939C2CE)) + (segment (start 120.015 133.35) (end 122.555 133.35) (width 0.25) (layer F.Cu) (net 12) (tstamp 5939C2CD)) + (segment (start 119.38 132.715) (end 120.015 133.35) (width 0.25) (layer F.Cu) (net 12) (tstamp 5939C2CC)) + (segment (start 119.38 99.06) (end 119.38 132.715) (width 0.25) (layer F.Cu) (net 12) (tstamp 5939C2CA)) + (segment (start 120.65 97.79) (end 119.38 99.06) (width 0.25) (layer F.Cu) (net 12) (tstamp 5939C2C9)) + (segment (start 124.46 97.79) (end 120.65 97.79) (width 0.25) (layer F.Cu) (net 12) (tstamp 5939C2C7)) + (segment (start 125.73 96.52) (end 124.46 97.79) (width 0.25) (layer F.Cu) (net 12) (tstamp 5939C2C5)) + (segment (start 156.21 110.49) (end 153.67 110.49) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 135.89 86.36) (end 134.62 87.63) (width 0.25) (layer F.Cu) (net 13) (tstamp 5939C552)) + (segment (start 135.89 83.82) (end 135.89 86.36) (width 0.25) (layer F.Cu) (net 13) (tstamp 5939C551)) + (segment (start 137.16 82.55) (end 135.89 83.82) (width 0.25) (layer F.Cu) (net 13) (tstamp 5939C550)) + (segment (start 150.495 82.55) (end 137.16 82.55) (width 0.25) (layer F.Cu) (net 13) (tstamp 5939C54F)) + (segment (start 151.13 83.185) (end 150.495 82.55) (width 0.25) (layer F.Cu) (net 13) (tstamp 5939C54E)) + (via (at 151.13 83.185) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 13)) + (segment (start 151.765 83.82) (end 151.13 83.185) (width 0.25) (layer B.Cu) (net 13) (tstamp 5939C54B)) + (segment (start 151.765 108.585) (end 151.765 83.82) (width 0.25) (layer B.Cu) (net 13) (tstamp 5939C54A)) + (segment (start 152.4 109.22) (end 151.765 108.585) (width 0.25) (layer B.Cu) (net 13) (tstamp 5939C549)) + (segment (start 153.67 110.49) (end 152.4 109.22) (width 0.25) (layer B.Cu) (net 13) (tstamp 5939C548)) + (segment (start 163.83 117.475) (end 163.83 121.285) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 163.83 129.54) (end 161.29 132.08) (width 0.25) (layer F.Cu) (net 13) (tstamp 5939C4A4)) + (via (at 163.83 129.54) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 13)) + (segment (start 163.83 121.285) (end 163.83 129.54) (width 0.25) (layer B.Cu) (net 13) (tstamp 5939C4A1)) + (via (at 163.83 121.285) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 13)) + (segment (start 156.21 110.49) (end 156.845 110.49) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 156.845 110.49) (end 163.83 117.475) (width 0.25) (layer F.Cu) (net 13) (tstamp 5939C496)) + (segment (start 161.29 132.08) (end 123.825 132.08) (width 0.25) (layer F.Cu) (net 13) (tstamp 5939C4A7)) + (segment (start 137.16 85.09) (end 137.16 83.82) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 153.035 113.03) (end 156.21 113.03) (width 0.25) (layer B.Cu) (net 14) (tstamp 5939C544)) + (segment (start 151.13 111.125) (end 153.035 113.03) (width 0.25) (layer B.Cu) (net 14) (tstamp 5939C542)) + (segment (start 151.13 84.455) (end 151.13 111.125) (width 0.25) (layer B.Cu) (net 14) (tstamp 5939C541)) + (segment (start 150.495 83.82) (end 151.13 84.455) (width 0.25) (layer B.Cu) (net 14) (tstamp 5939C540)) + (via (at 150.495 83.82) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 14)) + (segment (start 149.86 83.185) (end 150.495 83.82) (width 0.25) (layer F.Cu) (net 14) (tstamp 5939C53E)) + (segment (start 137.795 83.185) (end 149.86 83.185) (width 0.25) (layer F.Cu) (net 14) (tstamp 5939C53D)) + (segment (start 137.16 83.82) (end 137.795 83.185) (width 0.25) (layer F.Cu) (net 14) (tstamp 5939C53C)) + (segment (start 156.21 113.03) (end 156.845 113.03) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 156.845 113.03) (end 161.925 118.11) (width 0.25) (layer F.Cu) (net 14) (tstamp 5939C491)) + (segment (start 161.925 118.11) (end 161.925 118.745) (width 0.25) (layer F.Cu) (net 14) (tstamp 5939C492)) + (segment (start 160.02 129.54) (end 123.825 129.54) (width 0.25) (layer F.Cu) (net 14) (tstamp 5939C47D)) + (segment (start 161.925 127.635) (end 160.02 129.54) (width 0.25) (layer F.Cu) (net 14) (tstamp 5939C47C)) + (via (at 161.925 127.635) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 14)) + (segment (start 161.925 120.015) (end 161.925 127.635) (width 0.25) (layer B.Cu) (net 14) (tstamp 5939C479)) + (via (at 161.925 120.015) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 14)) + (segment (start 161.925 118.745) (end 161.925 120.015) (width 0.25) (layer F.Cu) (net 14) (tstamp 5939C473)) + (segment (start 156.21 115.57) (end 156.845 115.57) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 156.845 115.57) (end 160.02 118.745) (width 0.25) (layer F.Cu) (net 15) (tstamp 5939C469)) + (via (at 160.02 118.745) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 15)) + (segment (start 160.02 118.745) (end 160.02 125.73) (width 0.25) (layer B.Cu) (net 15) (tstamp 5939C46B)) + (via (at 160.02 125.73) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 15)) + (segment (start 160.02 125.73) (end 158.75 127) (width 0.25) (layer F.Cu) (net 15) (tstamp 5939C46E)) + (segment (start 158.75 127) (end 123.825 127) (width 0.25) (layer F.Cu) (net 15) (tstamp 5939C46F)) + (segment (start 148.59 118.11) (end 130.175 118.11) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 130.175 118.11) (end 123.825 124.46) (width 0.25) (layer F.Cu) (net 16) (tstamp 5939C1BB)) + (segment (start 123.825 121.92) (end 124.46 121.92) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 124.46 121.92) (end 133.35 113.03) (width 0.25) (layer F.Cu) (net 17) (tstamp 5939C2D7)) + (segment (start 133.35 113.03) (end 148.59 113.03) (width 0.25) (layer F.Cu) (net 17) (tstamp 5939C2D8)) + (segment (start 123.825 119.38) (end 124.46 119.38) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 124.46 119.38) (end 133.35 110.49) (width 0.25) (layer F.Cu) (net 18) (tstamp 5939C2D2)) + (segment (start 133.35 110.49) (end 148.59 110.49) (width 0.25) (layer F.Cu) (net 18) (tstamp 5939C2D3)) + (segment (start 129.54 96.52) (end 129.54 111.125) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 146.05 97.79) (end 142.24 93.98) (width 0.25) (layer F.Cu) (net 19) (tstamp 5939C2B8)) + (segment (start 142.24 93.98) (end 132.08 93.98) (width 0.25) (layer F.Cu) (net 19) (tstamp 5939C2BA)) + (segment (start 132.08 93.98) (end 129.54 96.52) (width 0.25) (layer F.Cu) (net 19) (tstamp 5939C2BC)) + (segment (start 148.59 97.79) (end 146.05 97.79) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 129.54 111.125) (end 123.825 116.84) (width 0.25) (layer F.Cu) (net 19) (tstamp 5939C2C1)) + (segment (start 148.59 92.71) (end 130.81 92.71) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 122.555 95.25) (end 121.285 96.52) (width 0.25) (layer F.Cu) (net 20) (tstamp 5939C27A)) + (segment (start 128.27 95.25) (end 122.555 95.25) (width 0.25) (layer F.Cu) (net 20) (tstamp 5939C278)) + (segment (start 130.81 92.71) (end 128.27 95.25) (width 0.25) (layer F.Cu) (net 20) (tstamp 5939C277)) + (segment (start 205.74 108.585) (end 205.74 109.855) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 195.58 109.855) (end 195.58 108.585) (width 0.25) (layer F.Cu) (net 21) (tstamp 5939C4F5)) + (segment (start 196.85 111.125) (end 195.58 109.855) (width 0.25) (layer F.Cu) (net 21) (tstamp 5939C4F3)) + (segment (start 204.47 111.125) (end 196.85 111.125) (width 0.25) (layer F.Cu) (net 21) (tstamp 5939C4F1)) + (segment (start 205.74 109.855) (end 204.47 111.125) (width 0.25) (layer F.Cu) (net 21) (tstamp 5939C4EF)) + (segment (start 210.82 108.585) (end 208.28 111.125) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 151.765 90.17) (end 148.59 90.17) (width 0.25) (layer F.Cu) (net 22) (tstamp 5939C538)) + (segment (start 153.035 91.44) (end 151.765 90.17) (width 0.25) (layer F.Cu) (net 22) (tstamp 5939C537)) + (via (at 153.035 91.44) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 22)) + (segment (start 158.115 91.44) (end 153.035 91.44) (width 0.25) (layer B.Cu) (net 22) (tstamp 5939C534)) + (segment (start 159.385 92.71) (end 158.115 91.44) (width 0.25) (layer B.Cu) (net 22) (tstamp 5939C533)) + (via (at 159.385 92.71) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 22)) + (segment (start 159.385 100.33) (end 159.385 92.71) (width 0.25) (layer F.Cu) (net 22) (tstamp 5939C530)) + (segment (start 166.37 107.315) (end 159.385 100.33) (width 0.25) (layer F.Cu) (net 22) (tstamp 5939C52F)) + (via (at 166.37 107.315) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 22)) + (segment (start 168.91 109.855) (end 166.37 107.315) (width 0.25) (layer B.Cu) (net 22) (tstamp 5939C52C)) + (via (at 168.91 109.855) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 22)) + (segment (start 171.45 112.395) (end 168.91 109.855) (width 0.25) (layer F.Cu) (net 22) (tstamp 5939C529)) + (segment (start 207.01 112.395) (end 171.45 112.395) (width 0.25) (layer F.Cu) (net 22) (tstamp 5939C527)) + (segment (start 208.28 111.125) (end 207.01 112.395) (width 0.25) (layer F.Cu) (net 22) (tstamp 5939C526)) + (via (at 208.28 111.125) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 22)) + (segment (start 135.255 89.535) (end 137.16 87.63) (width 0.25) (layer F.Cu) (net 23) (tstamp 5939C563)) + (segment (start 133.985 89.535) (end 135.255 89.535) (width 0.25) (layer F.Cu) (net 23) (tstamp 5939C561)) + (segment (start 132.715 88.265) (end 133.985 89.535) (width 0.25) (layer F.Cu) (net 23) (tstamp 5939C55F)) + (segment (start 132.715 82.55) (end 132.715 88.265) (width 0.25) (layer F.Cu) (net 23) (tstamp 5939C55E)) + (segment (start 133.35 81.915) (end 132.715 82.55) (width 0.25) (layer F.Cu) (net 23) (tstamp 5939C55C)) + (segment (start 151.13 81.915) (end 133.35 81.915) (width 0.25) (layer F.Cu) (net 23) (tstamp 5939C55B)) + (segment (start 151.765 82.55) (end 151.13 81.915) (width 0.25) (layer F.Cu) (net 23) (tstamp 5939C55A)) + (via (at 151.765 82.55) (size 0.6) (drill 0.4) (layers F.Cu B.Cu) (net 23)) + (segment (start 152.4 83.185) (end 151.765 82.55) (width 0.25) (layer B.Cu) (net 23) (tstamp 5939C558)) + (segment (start 152.4 106.68) (end 152.4 83.185) (width 0.25) (layer B.Cu) (net 23) (tstamp 5939C556)) + (segment (start 153.67 107.95) (end 152.4 106.68) (width 0.25) (layer B.Cu) (net 23) (tstamp 5939C555)) + (segment (start 156.21 107.95) (end 153.67 107.95) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 203.2 123.825) (end 195.58 123.825) (width 0.25) (layer F.Cu) (net 24) (status C00000)) + (segment (start 206.18704 130.8354) (end 206.18704 124.27204) (width 0.25) (layer F.Cu) (net 25) (status C00000)) + (segment (start 206.18704 124.27204) (end 205.74 123.825) (width 0.25) (layer F.Cu) (net 25) (tstamp 5939C70A) (status C00000)) + (segment (start 201.295 135.72744) (end 201.295 136.05256) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 201.295 136.05256) (end 206.18704 140.9446) (width 0.25) (layer F.Cu) (net 25) (tstamp 5939BAEF)) + (segment (start 199.39 135.89) (end 201.13244 135.89) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 201.13244 135.89) (end 201.295 135.72744) (width 0.25) (layer F.Cu) (net 25) (tstamp 5939BAE8)) + (segment (start 201.295 135.72744) (end 206.18704 130.8354) (width 0.25) (layer F.Cu) (net 25) (tstamp 5939BAED)) + (segment (start 195.58 132.715) (end 196.85 132.715) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 199.39 136.525) (end 196.215 139.7) (width 0.25) (layer F.Cu) (net 25) (tstamp 5939BADC)) + (segment (start 199.39 135.255) (end 199.39 135.89) (width 0.25) (layer F.Cu) (net 25) (tstamp 5939BADB)) + (segment (start 199.39 135.89) (end 199.39 136.525) (width 0.25) (layer F.Cu) (net 25) (tstamp 5939BAE6)) + (segment (start 196.85 132.715) (end 199.39 135.255) (width 0.25) (layer F.Cu) (net 25) (tstamp 5939BAD9)) + (segment (start 196.215 139.7) (end 195.58 139.7) (width 0.25) (layer F.Cu) (net 25) (tstamp 5939BADF)) + (segment (start 195.58 119.38) (end 206.375 119.38) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 209.55 109.855) (end 208.28 108.585) (width 0.25) (layer F.Cu) (net 26) (tstamp 5939C4DC)) + (segment (start 209.55 116.205) (end 209.55 109.855) (width 0.25) (layer F.Cu) (net 26) (tstamp 5939C4DA)) + (segment (start 206.375 119.38) (end 209.55 116.205) (width 0.25) (layer F.Cu) (net 26) (tstamp 5939C4D8)) + + (zone (net 1) (net_name GND) (layer B.Cu) (tstamp 5939C5E4) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 215.265 147.32) (xy 215.265 107.315) (xy 184.785 107.315) (xy 158.75 81.28) (xy 116.205 81.28) + (xy 116.205 147.32) + ) + ) + (filled_polygon + (pts + (xy 150.972808 82.019673) (xy 150.863235 82.283554) (xy 150.601057 82.391883) (xy 150.337808 82.654673) (xy 150.228235 82.918554) + (xy 149.966057 83.026883) (xy 149.702808 83.289673) (xy 149.560162 83.633201) (xy 149.560124 83.677011) (xy 149.39 83.64256) + (xy 147.79 83.64256) (xy 147.554683 83.686838) (xy 147.338559 83.82591) (xy 147.193569 84.03811) (xy 147.14256 84.29) + (xy 147.14256 85.89) (xy 147.186838 86.125317) (xy 147.32591 86.341441) (xy 147.53811 86.486431) (xy 147.693089 86.517815) + (xy 147.547189 86.615302) (xy 147.23612 87.080849) (xy 147.126887 87.63) (xy 147.23612 88.179151) (xy 147.547189 88.644698) + (xy 147.929275 88.9) (xy 147.547189 89.155302) (xy 147.23612 89.620849) (xy 147.126887 90.17) (xy 147.23612 90.719151) + (xy 147.547189 91.184698) (xy 147.929275 91.44) (xy 147.547189 91.695302) (xy 147.23612 92.160849) (xy 147.126887 92.71) + (xy 147.23612 93.259151) (xy 147.547189 93.724698) (xy 147.929275 93.98) (xy 147.547189 94.235302) (xy 147.23612 94.700849) + (xy 147.126887 95.25) (xy 147.23612 95.799151) (xy 147.547189 96.264698) (xy 147.929275 96.52) (xy 147.547189 96.775302) + (xy 147.23612 97.240849) (xy 147.126887 97.79) (xy 147.23612 98.339151) (xy 147.547189 98.804698) (xy 147.929275 99.06) + (xy 147.547189 99.315302) (xy 147.23612 99.780849) (xy 147.126887 100.33) (xy 147.23612 100.879151) (xy 147.547189 101.344698) + (xy 147.951703 101.614986) (xy 147.734866 101.717611) (xy 147.358959 102.132577) (xy 147.198096 102.520961) (xy 147.320085 102.743) + (xy 148.463 102.743) (xy 148.463 102.723) (xy 148.717 102.723) (xy 148.717 102.743) (xy 149.859915 102.743) + (xy 149.981904 102.520961) (xy 149.821041 102.132577) (xy 149.445134 101.717611) (xy 149.228297 101.614986) (xy 149.632811 101.344698) + (xy 149.94388 100.879151) (xy 150.053113 100.33) (xy 149.94388 99.780849) (xy 149.632811 99.315302) (xy 149.250725 99.06) + (xy 149.632811 98.804698) (xy 149.94388 98.339151) (xy 150.053113 97.79) (xy 149.94388 97.240849) (xy 149.632811 96.775302) + (xy 149.250725 96.52) (xy 149.632811 96.264698) (xy 149.94388 95.799151) (xy 150.053113 95.25) (xy 149.94388 94.700849) + (xy 149.632811 94.235302) (xy 149.250725 93.98) (xy 149.632811 93.724698) (xy 149.94388 93.259151) (xy 150.053113 92.71) + (xy 149.94388 92.160849) (xy 149.632811 91.695302) (xy 149.250725 91.44) (xy 149.632811 91.184698) (xy 149.94388 90.719151) + (xy 150.053113 90.17) (xy 149.94388 89.620849) (xy 149.632811 89.155302) (xy 149.250725 88.9) (xy 149.632811 88.644698) + (xy 149.94388 88.179151) (xy 150.053113 87.63) (xy 149.94388 87.080849) (xy 149.632811 86.615302) (xy 149.488535 86.518899) + (xy 149.625317 86.493162) (xy 149.841441 86.35409) (xy 149.986431 86.14189) (xy 150.03744 85.89) (xy 150.03744 84.642408) + (xy 150.308201 84.754838) (xy 150.355077 84.754879) (xy 150.37 84.769802) (xy 150.37 111.125) (xy 150.427852 111.415839) + (xy 150.592599 111.662401) (xy 152.497599 113.567401) (xy 152.744161 113.732148) (xy 153.035 113.79) (xy 154.997005 113.79) + (xy 155.167189 114.044698) (xy 155.549275 114.3) (xy 155.167189 114.555302) (xy 154.85612 115.020849) (xy 154.746887 115.57) + (xy 154.85612 116.119151) (xy 155.167189 116.584698) (xy 155.549275 116.84) (xy 155.167189 117.095302) (xy 154.85612 117.560849) + (xy 154.746887 118.11) (xy 154.85612 118.659151) (xy 155.167189 119.124698) (xy 155.632736 119.435767) (xy 156.181887 119.545) + (xy 156.238113 119.545) (xy 156.787264 119.435767) (xy 157.252811 119.124698) (xy 157.382792 118.930167) (xy 159.084838 118.930167) + (xy 159.226883 119.273943) (xy 159.26 119.307118) (xy 159.26 125.167537) (xy 159.227808 125.199673) (xy 159.085162 125.543201) + (xy 159.084838 125.915167) (xy 159.226883 126.258943) (xy 159.489673 126.522192) (xy 159.833201 126.664838) (xy 160.205167 126.665162) + (xy 160.548943 126.523117) (xy 160.812192 126.260327) (xy 160.954838 125.916799) (xy 160.955162 125.544833) (xy 160.813117 125.201057) + (xy 160.78 125.167882) (xy 160.78 120.200167) (xy 160.989838 120.200167) (xy 161.131883 120.543943) (xy 161.165 120.577118) + (xy 161.165 127.072537) (xy 161.132808 127.104673) (xy 160.990162 127.448201) (xy 160.989838 127.820167) (xy 161.131883 128.163943) + (xy 161.394673 128.427192) (xy 161.738201 128.569838) (xy 162.110167 128.570162) (xy 162.453943 128.428117) (xy 162.717192 128.165327) + (xy 162.859838 127.821799) (xy 162.860162 127.449833) (xy 162.718117 127.106057) (xy 162.685 127.072882) (xy 162.685 121.470167) + (xy 162.894838 121.470167) (xy 163.036883 121.813943) (xy 163.07 121.847118) (xy 163.07 128.977537) (xy 163.037808 129.009673) + (xy 162.895162 129.353201) (xy 162.894838 129.725167) (xy 163.036883 130.068943) (xy 163.299673 130.332192) (xy 163.643201 130.474838) + (xy 164.015167 130.475162) (xy 164.358943 130.333117) (xy 164.622192 130.070327) (xy 164.764838 129.726799) (xy 164.765162 129.354833) + (xy 164.623117 129.011057) (xy 164.59 128.977882) (xy 164.59 124.832745) (xy 184.591861 124.832745) (xy 184.665995 125.078864) + (xy 185.203223 125.271965) (xy 185.773454 125.244778) (xy 186.174005 125.078864) (xy 186.248139 124.832745) (xy 185.42 124.004605) + (xy 184.591861 124.832745) (xy 164.59 124.832745) (xy 164.59 123.608223) (xy 183.973035 123.608223) (xy 184.000222 124.178454) + (xy 184.166136 124.579005) (xy 184.412255 124.653139) (xy 185.240395 123.825) (xy 185.599605 123.825) (xy 186.427745 124.653139) + (xy 186.673864 124.579005) (xy 186.866965 124.041777) (xy 186.85663 123.825) (xy 194.116887 123.825) (xy 194.22612 124.374151) + (xy 194.537189 124.839698) (xy 195.002736 125.150767) (xy 195.551887 125.26) (xy 195.608113 125.26) (xy 196.157264 125.150767) + (xy 196.622811 124.839698) (xy 196.93388 124.374151) (xy 197.043113 123.825) (xy 196.93388 123.275849) (xy 196.732859 122.975) + (xy 201.70256 122.975) (xy 201.70256 124.675) (xy 201.746838 124.910317) (xy 201.88591 125.126441) (xy 202.09811 125.271431) + (xy 202.35 125.32244) (xy 204.05 125.32244) (xy 204.285317 125.278162) (xy 204.501441 125.13909) (xy 204.646431 124.92689) + (xy 204.660086 124.859459) (xy 204.689946 124.904147) (xy 205.171715 125.226054) (xy 205.74 125.339093) (xy 206.308285 125.226054) + (xy 206.790054 124.904147) (xy 207.111961 124.422378) (xy 207.225 123.854093) (xy 207.225 123.795907) (xy 207.111961 123.227622) + (xy 206.790054 122.745853) (xy 206.308285 122.423946) (xy 205.74 122.310907) (xy 205.171715 122.423946) (xy 204.689946 122.745853) + (xy 204.66215 122.787452) (xy 204.653162 122.739683) (xy 204.51409 122.523559) (xy 204.30189 122.378569) (xy 204.05 122.32756) + (xy 202.35 122.32756) (xy 202.114683 122.371838) (xy 201.898559 122.51091) (xy 201.753569 122.72311) (xy 201.70256 122.975) + (xy 196.732859 122.975) (xy 196.622811 122.810302) (xy 196.157264 122.499233) (xy 195.608113 122.39) (xy 195.551887 122.39) + (xy 195.002736 122.499233) (xy 194.537189 122.810302) (xy 194.22612 123.275849) (xy 194.116887 123.825) (xy 186.85663 123.825) + (xy 186.839778 123.471546) (xy 186.673864 123.070995) (xy 186.427745 122.996861) (xy 185.599605 123.825) (xy 185.240395 123.825) + (xy 184.412255 122.996861) (xy 184.166136 123.070995) (xy 183.973035 123.608223) (xy 164.59 123.608223) (xy 164.59 122.817255) + (xy 184.591861 122.817255) (xy 185.42 123.645395) (xy 186.248139 122.817255) (xy 186.174005 122.571136) (xy 185.636777 122.378035) + (xy 185.066546 122.405222) (xy 184.665995 122.571136) (xy 184.591861 122.817255) (xy 164.59 122.817255) (xy 164.59 121.847463) + (xy 164.622192 121.815327) (xy 164.764838 121.471799) (xy 164.765162 121.099833) (xy 164.623117 120.756057) (xy 164.360327 120.492808) + (xy 164.016799 120.350162) (xy 163.644833 120.349838) (xy 163.301057 120.491883) (xy 163.037808 120.754673) (xy 162.895162 121.098201) + (xy 162.894838 121.470167) (xy 162.685 121.470167) (xy 162.685 120.577463) (xy 162.717192 120.545327) (xy 162.859838 120.201799) + (xy 162.860162 119.829833) (xy 162.718117 119.486057) (xy 162.612245 119.38) (xy 183.956887 119.38) (xy 184.06612 119.929151) + (xy 184.377189 120.394698) (xy 184.842736 120.705767) (xy 185.391887 120.815) (xy 185.448113 120.815) (xy 185.997264 120.705767) + (xy 186.462811 120.394698) (xy 186.77388 119.929151) (xy 186.826584 119.664187) (xy 194.144752 119.664187) (xy 194.362757 120.1918) + (xy 194.766077 120.595824) (xy 195.293309 120.81475) (xy 195.864187 120.815248) (xy 196.3918 120.597243) (xy 196.795824 120.193923) + (xy 197.01475 119.666691) (xy 197.015248 119.095813) (xy 196.797243 118.5682) (xy 196.393923 118.164176) (xy 195.866691 117.94525) + (xy 195.295813 117.944752) (xy 194.7682 118.162757) (xy 194.364176 118.566077) (xy 194.14525 119.093309) (xy 194.144752 119.664187) + (xy 186.826584 119.664187) (xy 186.883113 119.38) (xy 186.77388 118.830849) (xy 186.462811 118.365302) (xy 185.997264 118.054233) + (xy 185.448113 117.945) (xy 185.391887 117.945) (xy 184.842736 118.054233) (xy 184.377189 118.365302) (xy 184.06612 118.830849) + (xy 183.956887 119.38) (xy 162.612245 119.38) (xy 162.455327 119.222808) (xy 162.111799 119.080162) (xy 161.739833 119.079838) + (xy 161.396057 119.221883) (xy 161.132808 119.484673) (xy 160.990162 119.828201) (xy 160.989838 120.200167) (xy 160.78 120.200167) + (xy 160.78 119.307463) (xy 160.812192 119.275327) (xy 160.954838 118.931799) (xy 160.955162 118.559833) (xy 160.813117 118.216057) + (xy 160.550327 117.952808) (xy 160.206799 117.810162) (xy 159.834833 117.809838) (xy 159.491057 117.951883) (xy 159.227808 118.214673) + (xy 159.085162 118.558201) (xy 159.084838 118.930167) (xy 157.382792 118.930167) (xy 157.56388 118.659151) (xy 157.673113 118.11) + (xy 157.56388 117.560849) (xy 157.252811 117.095302) (xy 156.870725 116.84) (xy 157.252811 116.584698) (xy 157.56388 116.119151) + (xy 157.673113 115.57) (xy 157.56388 115.020849) (xy 157.252811 114.555302) (xy 156.870725 114.3) (xy 157.252811 114.044698) + (xy 157.316629 113.949187) (xy 206.924752 113.949187) (xy 207.142757 114.4768) (xy 207.546077 114.880824) (xy 208.073309 115.09975) + (xy 208.644187 115.100248) (xy 209.1718 114.882243) (xy 209.575824 114.478923) (xy 209.79475 113.951691) (xy 209.795248 113.380813) + (xy 209.577243 112.8532) (xy 209.173923 112.449176) (xy 208.646691 112.23025) (xy 208.075813 112.229752) (xy 207.5482 112.447757) + (xy 207.144176 112.851077) (xy 206.92525 113.378309) (xy 206.924752 113.949187) (xy 157.316629 113.949187) (xy 157.56388 113.579151) + (xy 157.673113 113.03) (xy 157.56388 112.480849) (xy 157.252811 112.015302) (xy 156.870725 111.76) (xy 157.252811 111.504698) + (xy 157.56388 111.039151) (xy 157.673113 110.49) (xy 157.56388 109.940849) (xy 157.252811 109.475302) (xy 156.870725 109.22) + (xy 157.252811 108.964698) (xy 157.56388 108.499151) (xy 157.673113 107.95) (xy 157.583636 107.500167) (xy 162.894838 107.500167) + (xy 163.036883 107.843943) (xy 163.299673 108.107192) (xy 163.643201 108.249838) (xy 163.690077 108.249879) (xy 165.434878 109.99468) + (xy 165.434838 110.040167) (xy 165.576883 110.383943) (xy 165.839673 110.647192) (xy 166.183201 110.789838) (xy 166.555167 110.790162) + (xy 166.898943 110.648117) (xy 167.004954 110.54229) (xy 167.109673 110.647192) (xy 167.453201 110.789838) (xy 167.825167 110.790162) + (xy 168.168943 110.648117) (xy 168.274954 110.54229) (xy 168.379673 110.647192) (xy 168.723201 110.789838) (xy 169.095167 110.790162) + (xy 169.438943 110.648117) (xy 169.702192 110.385327) (xy 169.844838 110.041799) (xy 169.845162 109.669833) (xy 169.703117 109.326057) + (xy 169.440327 109.062808) (xy 169.096799 108.920162) (xy 169.049923 108.920121) (xy 167.305122 107.17532) (xy 167.305162 107.129833) + (xy 167.163117 106.786057) (xy 166.900327 106.522808) (xy 166.556799 106.380162) (xy 166.184833 106.379838) (xy 165.841057 106.521883) + (xy 165.735046 106.62771) (xy 165.630327 106.522808) (xy 165.286799 106.380162) (xy 164.914833 106.379838) (xy 164.571057 106.521883) + (xy 164.465046 106.62771) (xy 164.360327 106.522808) (xy 164.016799 106.380162) (xy 163.644833 106.379838) (xy 163.301057 106.521883) + (xy 163.037808 106.784673) (xy 162.895162 107.128201) (xy 162.894838 107.500167) (xy 157.583636 107.500167) (xy 157.56388 107.400849) + (xy 157.252811 106.935302) (xy 156.870725 106.68) (xy 157.252811 106.424698) (xy 157.56388 105.959151) (xy 157.673113 105.41) + (xy 157.56388 104.860849) (xy 157.252811 104.395302) (xy 156.870725 104.14) (xy 157.252811 103.884698) (xy 157.56388 103.419151) + (xy 157.673113 102.87) (xy 157.56388 102.320849) (xy 157.252811 101.855302) (xy 156.848297 101.585014) (xy 157.065134 101.482389) + (xy 157.441041 101.067423) (xy 157.601904 100.679039) (xy 157.479915 100.457) (xy 156.337 100.457) (xy 156.337 100.477) + (xy 156.083 100.477) (xy 156.083 100.457) (xy 154.940085 100.457) (xy 154.818096 100.679039) (xy 154.978959 101.067423) + (xy 155.354866 101.482389) (xy 155.571703 101.585014) (xy 155.167189 101.855302) (xy 154.85612 102.320849) (xy 154.746887 102.87) + (xy 154.85612 103.419151) (xy 155.167189 103.884698) (xy 155.549275 104.14) (xy 155.167189 104.395302) (xy 154.85612 104.860849) + (xy 154.746887 105.41) (xy 154.85612 105.959151) (xy 155.167189 106.424698) (xy 155.549275 106.68) (xy 155.167189 106.935302) + (xy 154.997005 107.19) (xy 153.984802 107.19) (xy 153.16 106.365198) (xy 153.16 92.37511) (xy 153.220167 92.375162) + (xy 153.563943 92.233117) (xy 153.597118 92.2) (xy 154.848332 92.2) (xy 154.746887 92.71) (xy 154.85612 93.259151) + (xy 155.167189 93.724698) (xy 155.549275 93.98) (xy 155.167189 94.235302) (xy 154.85612 94.700849) (xy 154.746887 95.25) + (xy 154.85612 95.799151) (xy 155.167189 96.264698) (xy 155.549275 96.52) (xy 155.167189 96.775302) (xy 154.85612 97.240849) + (xy 154.746887 97.79) (xy 154.85612 98.339151) (xy 155.167189 98.804698) (xy 155.571703 99.074986) (xy 155.354866 99.177611) + (xy 154.978959 99.592577) (xy 154.818096 99.980961) (xy 154.940085 100.203) (xy 156.083 100.203) (xy 156.083 100.183) + (xy 156.337 100.183) (xy 156.337 100.203) (xy 157.479915 100.203) (xy 157.601904 99.980961) (xy 157.441041 99.592577) + (xy 157.065134 99.177611) (xy 156.848297 99.074986) (xy 157.252811 98.804698) (xy 157.56388 98.339151) (xy 157.673113 97.79) + (xy 157.56388 97.240849) (xy 157.252811 96.775302) (xy 156.870725 96.52) (xy 157.252811 96.264698) (xy 157.56388 95.799151) + (xy 157.673113 95.25) (xy 157.56388 94.700849) (xy 157.252811 94.235302) (xy 156.870725 93.98) (xy 157.252811 93.724698) + (xy 157.56388 93.259151) (xy 157.673113 92.71) (xy 157.571668 92.2) (xy 157.800198 92.2) (xy 158.449878 92.84968) + (xy 158.449838 92.895167) (xy 158.591883 93.238943) (xy 158.854673 93.502192) (xy 159.198201 93.644838) (xy 159.570167 93.645162) + (xy 159.913943 93.503117) (xy 160.177192 93.240327) (xy 160.319838 92.896799) (xy 160.320162 92.524833) (xy 160.178117 92.181057) + (xy 159.915327 91.917808) (xy 159.571799 91.775162) (xy 159.524923 91.775121) (xy 158.652401 90.902599) (xy 158.405839 90.737852) + (xy 158.115 90.68) (xy 157.571668 90.68) (xy 157.673113 90.17) (xy 157.56388 89.620849) (xy 157.252811 89.155302) + (xy 156.870725 88.9) (xy 157.252811 88.644698) (xy 157.56388 88.179151) (xy 157.673113 87.63) (xy 157.56388 87.080849) + (xy 157.252811 86.615302) (xy 156.870725 86.36) (xy 157.252811 86.104698) (xy 157.56388 85.639151) (xy 157.673113 85.09) + (xy 157.56388 84.540849) (xy 157.252811 84.075302) (xy 156.787264 83.764233) (xy 156.238113 83.655) (xy 156.181887 83.655) + (xy 155.632736 83.764233) (xy 155.167189 84.075302) (xy 154.85612 84.540849) (xy 154.746887 85.09) (xy 154.85612 85.639151) + (xy 155.167189 86.104698) (xy 155.549275 86.36) (xy 155.167189 86.615302) (xy 154.85612 87.080849) (xy 154.746887 87.63) + (xy 154.85612 88.179151) (xy 155.167189 88.644698) (xy 155.549275 88.9) (xy 155.167189 89.155302) (xy 154.85612 89.620849) + (xy 154.746887 90.17) (xy 154.848332 90.68) (xy 153.597463 90.68) (xy 153.565327 90.647808) (xy 153.221799 90.505162) + (xy 153.16 90.505108) (xy 153.16 83.185) (xy 153.102148 82.894161) (xy 152.937401 82.647599) (xy 152.700122 82.41032) + (xy 152.700162 82.364833) (xy 152.558117 82.021057) (xy 152.527114 81.99) (xy 158.455908 81.99) (xy 184.282954 107.817046) + (xy 184.513295 107.970954) (xy 184.785 108.025) (xy 191.54256 108.025) (xy 191.54256 109.435) (xy 191.586838 109.670317) + (xy 191.72591 109.886441) (xy 191.93811 110.031431) (xy 192.19 110.08244) (xy 193.89 110.08244) (xy 194.125317 110.038162) + (xy 194.341441 109.89909) (xy 194.486431 109.68689) (xy 194.500086 109.619459) (xy 194.529946 109.664147) (xy 195.011715 109.986054) + (xy 195.58 110.099093) (xy 196.148285 109.986054) (xy 196.630054 109.664147) (xy 196.951961 109.182378) (xy 197.013947 108.87075) + (xy 199.175 108.87075) (xy 199.175 109.561309) (xy 199.271673 109.794698) (xy 199.450301 109.973327) (xy 199.68369 110.07) + (xy 200.37425 110.07) (xy 200.533 109.91125) (xy 200.533 108.712) (xy 200.787 108.712) (xy 200.787 109.91125) + (xy 200.94575 110.07) (xy 201.63631 110.07) (xy 201.869699 109.973327) (xy 202.048327 109.794698) (xy 202.135136 109.585122) + (xy 202.433076 109.856645) (xy 202.84311 110.026476) (xy 203.073 109.905155) (xy 203.073 108.712) (xy 200.787 108.712) + (xy 200.533 108.712) (xy 199.33375 108.712) (xy 199.175 108.87075) (xy 197.013947 108.87075) (xy 197.065 108.614093) + (xy 197.065 108.555907) (xy 196.959396 108.025) (xy 199.175 108.025) (xy 199.175 108.29925) (xy 199.33375 108.458) + (xy 200.533 108.458) (xy 200.533 108.438) (xy 200.787 108.438) (xy 200.787 108.458) (xy 203.073 108.458) + (xy 203.073 108.438) (xy 203.327 108.438) (xy 203.327 108.458) (xy 203.347 108.458) (xy 203.347 108.712) + (xy 203.327 108.712) (xy 203.327 109.905155) (xy 203.55689 110.026476) (xy 203.966924 109.856645) (xy 204.395183 109.466358) + (xy 204.462298 109.323447) (xy 204.689946 109.664147) (xy 205.171715 109.986054) (xy 205.74 110.099093) (xy 206.308285 109.986054) + (xy 206.790054 109.664147) (xy 207.01 109.334974) (xy 207.229946 109.664147) (xy 207.711715 109.986054) (xy 208.239217 110.090981) + (xy 208.14032 110.189878) (xy 208.094833 110.189838) (xy 207.751057 110.331883) (xy 207.487808 110.594673) (xy 207.345162 110.938201) + (xy 207.344838 111.310167) (xy 207.486883 111.653943) (xy 207.749673 111.917192) (xy 208.093201 112.059838) (xy 208.465167 112.060162) + (xy 208.808943 111.918117) (xy 209.072192 111.655327) (xy 209.214838 111.311799) (xy 209.214879 111.264923) (xy 210.453592 110.02621) + (xy 210.82 110.099093) (xy 211.388285 109.986054) (xy 211.870054 109.664147) (xy 212.09 109.334974) (xy 212.309946 109.664147) + (xy 212.791715 109.986054) (xy 213.36 110.099093) (xy 213.928285 109.986054) (xy 214.410054 109.664147) (xy 214.555 109.447219) + (xy 214.555 112.830918) (xy 214.173923 112.449176) (xy 213.646691 112.23025) (xy 213.075813 112.229752) (xy 212.5482 112.447757) + (xy 212.144176 112.851077) (xy 211.92525 113.378309) (xy 211.924752 113.949187) (xy 212.142757 114.4768) (xy 212.546077 114.880824) + (xy 213.073309 115.09975) (xy 213.644187 115.100248) (xy 214.1718 114.882243) (xy 214.555 114.499711) (xy 214.555 144.55256) + (xy 213.145 144.55256) (xy 212.909683 144.596838) (xy 212.693559 144.73591) (xy 212.548569 144.94811) (xy 212.534914 145.015541) + (xy 212.505054 144.970853) (xy 212.023285 144.648946) (xy 211.455 144.535907) (xy 210.886715 144.648946) (xy 210.404946 144.970853) + (xy 210.185 145.300026) (xy 209.965054 144.970853) (xy 209.483285 144.648946) (xy 208.915 144.535907) (xy 208.346715 144.648946) + (xy 207.864946 144.970853) (xy 207.645 145.300026) (xy 207.425054 144.970853) (xy 206.943285 144.648946) (xy 206.375 144.535907) + (xy 205.806715 144.648946) (xy 205.324946 144.970853) (xy 205.105 145.300026) (xy 204.885054 144.970853) (xy 204.403285 144.648946) + (xy 203.835 144.535907) (xy 203.266715 144.648946) (xy 202.784946 144.970853) (xy 202.565 145.300026) (xy 202.345054 144.970853) + (xy 201.863285 144.648946) (xy 201.295 144.535907) (xy 200.726715 144.648946) (xy 200.244946 144.970853) (xy 200.025 145.300026) + (xy 199.805054 144.970853) (xy 199.323285 144.648946) (xy 198.755 144.535907) (xy 198.186715 144.648946) (xy 197.704946 144.970853) + (xy 197.485 145.300026) (xy 197.265054 144.970853) (xy 196.783285 144.648946) (xy 196.215 144.535907) (xy 195.646715 144.648946) + (xy 195.164946 144.970853) (xy 194.945 145.300026) (xy 194.725054 144.970853) (xy 194.243285 144.648946) (xy 193.675 144.535907) + (xy 193.106715 144.648946) (xy 192.624946 144.970853) (xy 192.405 145.300026) (xy 192.185054 144.970853) (xy 191.703285 144.648946) + (xy 191.135 144.535907) (xy 190.566715 144.648946) (xy 190.084946 144.970853) (xy 189.865 145.300026) (xy 189.645054 144.970853) + (xy 189.163285 144.648946) (xy 188.595 144.535907) (xy 188.026715 144.648946) (xy 187.544946 144.970853) (xy 187.325 145.300026) + (xy 187.105054 144.970853) (xy 186.623285 144.648946) (xy 186.055 144.535907) (xy 185.486715 144.648946) (xy 185.004946 144.970853) + (xy 184.785 145.300026) (xy 184.565054 144.970853) (xy 184.083285 144.648946) (xy 183.515 144.535907) (xy 182.946715 144.648946) + (xy 182.464946 144.970853) (xy 182.245 145.300026) (xy 182.025054 144.970853) (xy 181.543285 144.648946) (xy 180.975 144.535907) + (xy 180.406715 144.648946) (xy 179.924946 144.970853) (xy 179.705 145.300026) (xy 179.485054 144.970853) (xy 179.003285 144.648946) + (xy 178.435 144.535907) (xy 177.866715 144.648946) (xy 177.384946 144.970853) (xy 177.165 145.300026) (xy 176.945054 144.970853) + (xy 176.463285 144.648946) (xy 175.895 144.535907) (xy 175.326715 144.648946) (xy 174.844946 144.970853) (xy 174.617298 145.311553) + (xy 174.550183 145.168642) (xy 174.121924 144.778355) (xy 173.71189 144.608524) (xy 173.482 144.729845) (xy 173.482 145.923) + (xy 173.502 145.923) (xy 173.502 146.177) (xy 173.482 146.177) (xy 173.482 146.197) (xy 173.228 146.197) + (xy 173.228 146.177) (xy 173.208 146.177) (xy 173.208 145.923) (xy 173.228 145.923) (xy 173.228 144.729845) + (xy 172.99811 144.608524) (xy 172.588076 144.778355) (xy 172.159817 145.168642) (xy 172.092702 145.311553) (xy 171.865054 144.970853) + (xy 171.383285 144.648946) (xy 170.815 144.535907) (xy 170.246715 144.648946) (xy 169.764946 144.970853) (xy 169.545 145.300026) + (xy 169.325054 144.970853) (xy 168.843285 144.648946) (xy 168.275 144.535907) (xy 167.706715 144.648946) (xy 167.224946 144.970853) + (xy 167.005 145.300026) (xy 166.785054 144.970853) (xy 166.303285 144.648946) (xy 165.735 144.535907) (xy 165.166715 144.648946) + (xy 164.684946 144.970853) (xy 164.465 145.300026) (xy 164.245054 144.970853) (xy 163.763285 144.648946) (xy 163.195 144.535907) + (xy 162.626715 144.648946) (xy 162.144946 144.970853) (xy 161.925 145.300026) (xy 161.705054 144.970853) (xy 161.223285 144.648946) + (xy 160.655 144.535907) (xy 160.086715 144.648946) (xy 159.604946 144.970853) (xy 159.385 145.300026) (xy 159.165054 144.970853) + (xy 158.683285 144.648946) (xy 158.115 144.535907) (xy 157.546715 144.648946) (xy 157.064946 144.970853) (xy 156.845 145.300026) + (xy 156.625054 144.970853) (xy 156.143285 144.648946) (xy 155.575 144.535907) (xy 155.006715 144.648946) (xy 154.524946 144.970853) + (xy 154.305 145.300026) (xy 154.085054 144.970853) (xy 153.603285 144.648946) (xy 153.035 144.535907) (xy 152.466715 144.648946) + (xy 151.984946 144.970853) (xy 151.765 145.300026) (xy 151.545054 144.970853) (xy 151.063285 144.648946) (xy 150.495 144.535907) + (xy 149.926715 144.648946) (xy 149.444946 144.970853) (xy 149.225 145.300026) (xy 149.005054 144.970853) (xy 148.523285 144.648946) + (xy 147.955 144.535907) (xy 147.386715 144.648946) (xy 146.904946 144.970853) (xy 146.685 145.300026) (xy 146.465054 144.970853) + (xy 145.983285 144.648946) (xy 145.415 144.535907) (xy 144.846715 144.648946) (xy 144.364946 144.970853) (xy 144.145 145.300026) + (xy 143.925054 144.970853) (xy 143.443285 144.648946) (xy 142.875 144.535907) (xy 142.306715 144.648946) (xy 141.824946 144.970853) + (xy 141.605 145.300026) (xy 141.385054 144.970853) (xy 140.903285 144.648946) (xy 140.335 144.535907) (xy 139.766715 144.648946) + (xy 139.284946 144.970853) (xy 139.065 145.300026) (xy 138.845054 144.970853) (xy 138.363285 144.648946) (xy 137.795 144.535907) + (xy 137.226715 144.648946) (xy 136.744946 144.970853) (xy 136.525 145.300026) (xy 136.305054 144.970853) (xy 135.823285 144.648946) + (xy 135.255 144.535907) (xy 134.686715 144.648946) (xy 134.204946 144.970853) (xy 133.985 145.300026) (xy 133.765054 144.970853) + (xy 133.283285 144.648946) (xy 132.715 144.535907) (xy 132.146715 144.648946) (xy 131.664946 144.970853) (xy 131.445 145.300026) + (xy 131.225054 144.970853) (xy 130.743285 144.648946) (xy 130.175 144.535907) (xy 129.606715 144.648946) (xy 129.124946 144.970853) + (xy 128.905 145.300026) (xy 128.685054 144.970853) (xy 128.203285 144.648946) (xy 127.635 144.535907) (xy 127.066715 144.648946) + (xy 126.584946 144.970853) (xy 126.365 145.300026) (xy 126.145054 144.970853) (xy 125.663285 144.648946) (xy 125.095 144.535907) + (xy 124.526715 144.648946) (xy 124.044946 144.970853) (xy 123.825 145.300026) (xy 123.605054 144.970853) (xy 123.123285 144.648946) + (xy 122.555 144.535907) (xy 121.986715 144.648946) (xy 121.504946 144.970853) (xy 121.285 145.300026) (xy 121.065054 144.970853) + (xy 120.583285 144.648946) (xy 120.015 144.535907) (xy 119.446715 144.648946) (xy 118.964946 144.970853) (xy 118.745 145.300026) + (xy 118.525054 144.970853) (xy 118.043285 144.648946) (xy 117.475 144.535907) (xy 116.915 144.647298) (xy 116.915 139.7) + (xy 170.621887 139.7) (xy 170.73112 140.249151) (xy 171.042189 140.714698) (xy 171.507736 141.025767) (xy 172.056887 141.135) + (xy 172.113113 141.135) (xy 172.662264 141.025767) (xy 173.127811 140.714698) (xy 173.43888 140.249151) (xy 173.548113 139.7) + (xy 173.43888 139.150849) (xy 173.271268 138.9) (xy 178.25756 138.9) (xy 178.25756 140.5) (xy 178.301838 140.735317) + (xy 178.44091 140.951441) (xy 178.65311 141.096431) (xy 178.905 141.14744) (xy 180.505 141.14744) (xy 180.740317 141.103162) + (xy 180.956441 140.96409) (xy 181.101431 140.75189) (xy 181.15244 140.5) (xy 181.15244 139.7) (xy 183.956887 139.7) + (xy 184.06612 140.249151) (xy 184.377189 140.714698) (xy 184.842736 141.025767) (xy 185.391887 141.135) (xy 185.448113 141.135) + (xy 185.997264 141.025767) (xy 186.462811 140.714698) (xy 186.77388 140.249151) (xy 186.826584 139.984187) (xy 194.144752 139.984187) + (xy 194.362757 140.5118) (xy 194.766077 140.915824) (xy 195.293309 141.13475) (xy 195.864187 141.135248) (xy 196.32559 140.9446) + (xy 203.909345 140.9446) (xy 204.033763 141.570092) (xy 204.388076 142.100359) (xy 204.918343 142.454672) (xy 205.543835 142.57909) + (xy 206.830245 142.57909) (xy 207.455737 142.454672) (xy 207.986004 142.100359) (xy 208.340317 141.570092) (xy 208.464735 140.9446) + (xy 208.340317 140.319108) (xy 207.986004 139.788841) (xy 207.455737 139.434528) (xy 206.830245 139.31011) (xy 205.543835 139.31011) + (xy 204.918343 139.434528) (xy 204.388076 139.788841) (xy 204.033763 140.319108) (xy 203.909345 140.9446) (xy 196.32559 140.9446) + (xy 196.3918 140.917243) (xy 196.795824 140.513923) (xy 197.01475 139.986691) (xy 197.015248 139.415813) (xy 196.797243 138.8882) + (xy 196.393923 138.484176) (xy 195.866691 138.26525) (xy 195.295813 138.264752) (xy 194.7682 138.482757) (xy 194.364176 138.886077) + (xy 194.14525 139.413309) (xy 194.144752 139.984187) (xy 186.826584 139.984187) (xy 186.883113 139.7) (xy 186.77388 139.150849) + (xy 186.462811 138.685302) (xy 185.997264 138.374233) (xy 185.448113 138.265) (xy 185.391887 138.265) (xy 184.842736 138.374233) + (xy 184.377189 138.685302) (xy 184.06612 139.150849) (xy 183.956887 139.7) (xy 181.15244 139.7) (xy 181.15244 138.9) + (xy 181.108162 138.664683) (xy 180.96909 138.448559) (xy 180.75689 138.303569) (xy 180.505 138.25256) (xy 178.905 138.25256) + (xy 178.669683 138.296838) (xy 178.453559 138.43591) (xy 178.308569 138.64811) (xy 178.25756 138.9) (xy 173.271268 138.9) + (xy 173.127811 138.685302) (xy 172.662264 138.374233) (xy 172.113113 138.265) (xy 172.056887 138.265) (xy 171.507736 138.374233) + (xy 171.042189 138.685302) (xy 170.73112 139.150849) (xy 170.621887 139.7) (xy 116.915 139.7) (xy 116.915 137.519027) + (xy 119.830032 137.519027) (xy 120.078179 138.04849) (xy 120.510053 138.442688) (xy 120.925974 138.614958) (xy 121.158 138.493817) + (xy 121.158 137.287) (xy 119.950531 137.287) (xy 119.830032 137.519027) (xy 116.915 137.519027) (xy 116.915 99.419027) + (xy 119.830032 99.419027) (xy 120.078179 99.94849) (xy 120.496152 100.33) (xy 120.078179 100.71151) (xy 119.830032 101.240973) + (xy 119.950531 101.473) (xy 121.158 101.473) (xy 121.158 99.187) (xy 119.950531 99.187) (xy 119.830032 99.419027) + (xy 116.915 99.419027) (xy 116.915 91.410641) (xy 119.7864 91.410641) (xy 119.7864 91.469359) (xy 119.900474 92.042848) + (xy 120.22533 92.529029) (xy 120.496172 92.71) (xy 120.22533 92.890971) (xy 119.900474 93.377152) (xy 119.7864 93.950641) + (xy 119.7864 94.009359) (xy 119.900474 94.582848) (xy 120.22533 95.069029) (xy 120.496172 95.25) (xy 120.22533 95.430971) + (xy 119.900474 95.917152) (xy 119.7864 96.490641) (xy 119.7864 96.549359) (xy 119.900474 97.122848) (xy 120.22533 97.609029) + (xy 120.496161 97.789992) (xy 120.078179 98.17151) (xy 119.830032 98.700973) (xy 119.950531 98.933) (xy 121.158 98.933) + (xy 121.158 98.913) (xy 121.412 98.913) (xy 121.412 98.933) (xy 121.432 98.933) (xy 121.432 99.187) + (xy 121.412 99.187) (xy 121.412 101.473) (xy 121.432 101.473) (xy 121.432 101.727) (xy 121.412 101.727) + (xy 121.412 101.747) (xy 121.158 101.747) (xy 121.158 101.727) (xy 119.950531 101.727) (xy 119.830032 101.959027) + (xy 120.078179 102.48849) (xy 120.496161 102.870008) (xy 120.22533 103.050971) (xy 119.900474 103.537152) (xy 119.7864 104.110641) + (xy 119.7864 104.169359) (xy 119.900474 104.742848) (xy 120.22533 105.229029) (xy 120.496161 105.409992) (xy 120.078179 105.79151) + (xy 119.830032 106.320973) (xy 119.950531 106.553) (xy 121.158 106.553) (xy 121.158 106.533) (xy 121.412 106.533) + (xy 121.412 106.553) (xy 121.432 106.553) (xy 121.432 106.807) (xy 121.412 106.807) (xy 121.412 106.827) + (xy 121.158 106.827) (xy 121.158 106.807) (xy 119.950531 106.807) (xy 119.830032 107.039027) (xy 120.078179 107.56849) + (xy 120.496161 107.950008) (xy 120.22533 108.130971) (xy 119.900474 108.617152) (xy 119.7864 109.190641) (xy 119.7864 109.249359) + (xy 119.900474 109.822848) (xy 120.22533 110.309029) (xy 120.496161 110.489992) (xy 120.078179 110.87151) (xy 119.830032 111.400973) + (xy 119.950531 111.633) (xy 121.158 111.633) (xy 121.158 111.613) (xy 121.412 111.613) (xy 121.412 111.633) + (xy 121.432 111.633) (xy 121.432 111.887) (xy 121.412 111.887) (xy 121.412 111.907) (xy 121.158 111.907) + (xy 121.158 111.887) (xy 119.950531 111.887) (xy 119.830032 112.119027) (xy 120.078179 112.64849) (xy 120.496161 113.030008) + (xy 120.22533 113.210971) (xy 119.900474 113.697152) (xy 119.7864 114.270641) (xy 119.7864 114.329359) (xy 119.900474 114.902848) + (xy 120.22533 115.389029) (xy 120.496172 115.57) (xy 120.22533 115.750971) (xy 119.900474 116.237152) (xy 119.7864 116.810641) + (xy 119.7864 116.869359) (xy 119.900474 117.442848) (xy 120.22533 117.929029) (xy 120.496172 118.11) (xy 120.22533 118.290971) + (xy 119.900474 118.777152) (xy 119.7864 119.350641) (xy 119.7864 119.409359) (xy 119.900474 119.982848) (xy 120.22533 120.469029) + (xy 120.496172 120.65) (xy 120.22533 120.830971) (xy 119.900474 121.317152) (xy 119.7864 121.890641) (xy 119.7864 121.949359) + (xy 119.900474 122.522848) (xy 120.22533 123.009029) (xy 120.496172 123.19) (xy 120.22533 123.370971) (xy 119.900474 123.857152) + (xy 119.7864 124.430641) (xy 119.7864 124.489359) (xy 119.900474 125.062848) (xy 120.22533 125.549029) (xy 120.496172 125.73) + (xy 120.22533 125.910971) (xy 119.900474 126.397152) (xy 119.7864 126.970641) (xy 119.7864 127.029359) (xy 119.900474 127.602848) + (xy 120.22533 128.089029) (xy 120.496172 128.27) (xy 120.22533 128.450971) (xy 119.900474 128.937152) (xy 119.7864 129.510641) + (xy 119.7864 129.569359) (xy 119.900474 130.142848) (xy 120.22533 130.629029) (xy 120.496172 130.81) (xy 120.22533 130.990971) + (xy 119.900474 131.477152) (xy 119.7864 132.050641) (xy 119.7864 132.109359) (xy 119.900474 132.682848) (xy 120.22533 133.169029) + (xy 120.496172 133.35) (xy 120.22533 133.530971) (xy 119.900474 134.017152) (xy 119.7864 134.590641) (xy 119.7864 134.649359) + (xy 119.900474 135.222848) (xy 120.22533 135.709029) (xy 120.496161 135.889992) (xy 120.078179 136.27151) (xy 119.830032 136.800973) + (xy 119.950531 137.033) (xy 121.158 137.033) (xy 121.158 137.013) (xy 121.412 137.013) (xy 121.412 137.033) + (xy 121.432 137.033) (xy 121.432 137.287) (xy 121.412 137.287) (xy 121.412 138.493817) (xy 121.644026 138.614958) + (xy 122.059947 138.442688) (xy 122.344027 138.183391) (xy 122.358238 138.258917) (xy 122.49731 138.475041) (xy 122.70951 138.620031) + (xy 122.9614 138.67104) (xy 124.6886 138.67104) (xy 124.923917 138.626762) (xy 125.140041 138.48769) (xy 125.285031 138.27549) + (xy 125.33604 138.0236) (xy 125.33604 136.2964) (xy 125.291762 136.061083) (xy 125.263396 136.017) (xy 208.55051 136.017) + (xy 208.55051 136.61644) (xy 208.723529 137.232265) (xy 209.119044 137.735002) (xy 209.676841 138.048113) (xy 209.804646 138.079059) + (xy 210.058 137.959705) (xy 210.058 136.017) (xy 210.312 136.017) (xy 210.312 137.959705) (xy 210.565354 138.079059) + (xy 210.693159 138.048113) (xy 211.250956 137.735002) (xy 211.646471 137.232265) (xy 211.81949 136.61644) (xy 211.81949 136.017) + (xy 210.312 136.017) (xy 210.058 136.017) (xy 208.55051 136.017) (xy 125.263396 136.017) (xy 125.15269 135.844959) + (xy 124.94049 135.699969) (xy 124.896655 135.691092) (xy 125.209526 135.222848) (xy 125.221319 135.16356) (xy 208.55051 135.16356) + (xy 208.55051 135.763) (xy 210.058 135.763) (xy 210.058 133.820295) (xy 210.312 133.820295) (xy 210.312 135.763) + (xy 211.81949 135.763) (xy 211.81949 135.16356) (xy 211.646471 134.547735) (xy 211.250956 134.044998) (xy 210.693159 133.731887) + (xy 210.565354 133.700941) (xy 210.312 133.820295) (xy 210.058 133.820295) (xy 209.804646 133.700941) (xy 209.676841 133.731887) + (xy 209.119044 134.044998) (xy 208.723529 134.547735) (xy 208.55051 135.16356) (xy 125.221319 135.16356) (xy 125.3236 134.649359) + (xy 125.3236 134.590641) (xy 125.209526 134.017152) (xy 124.88467 133.530971) (xy 124.613828 133.35) (xy 124.88467 133.169029) + (xy 125.209526 132.682848) (xy 125.3236 132.109359) (xy 125.3236 132.050641) (xy 125.209526 131.477152) (xy 124.88467 130.990971) + (xy 124.613828 130.81) (xy 124.88467 130.629029) (xy 125.209526 130.142848) (xy 125.3236 129.569359) (xy 125.3236 129.510641) + (xy 125.209526 128.937152) (xy 124.88467 128.450971) (xy 124.613828 128.27) (xy 124.88467 128.089029) (xy 125.209526 127.602848) + (xy 125.3236 127.029359) (xy 125.3236 126.970641) (xy 125.209526 126.397152) (xy 124.88467 125.910971) (xy 124.613828 125.73) + (xy 124.88467 125.549029) (xy 125.209526 125.062848) (xy 125.3236 124.489359) (xy 125.3236 124.430641) (xy 125.209526 123.857152) + (xy 124.88467 123.370971) (xy 124.613828 123.19) (xy 124.88467 123.009029) (xy 125.209526 122.522848) (xy 125.3236 121.949359) + (xy 125.3236 121.890641) (xy 125.209526 121.317152) (xy 124.88467 120.830971) (xy 124.613828 120.65) (xy 124.88467 120.469029) + (xy 125.209526 119.982848) (xy 125.3236 119.409359) (xy 125.3236 119.350641) (xy 125.209526 118.777152) (xy 124.88467 118.290971) + (xy 124.613828 118.11) (xy 124.88467 117.929029) (xy 125.209526 117.442848) (xy 125.3236 116.869359) (xy 125.3236 116.810641) + (xy 125.209526 116.237152) (xy 124.88467 115.750971) (xy 124.613839 115.570008) (xy 125.031821 115.18849) (xy 125.279968 114.659027) + (xy 125.159469 114.427) (xy 123.952 114.427) (xy 123.952 114.447) (xy 123.698 114.447) (xy 123.698 114.427) + (xy 123.678 114.427) (xy 123.678 114.173) (xy 123.698 114.173) (xy 123.698 114.153) (xy 123.952 114.153) + (xy 123.952 114.173) (xy 125.159469 114.173) (xy 125.279968 113.940973) (xy 125.031821 113.41151) (xy 124.613839 113.029992) + (xy 124.88467 112.849029) (xy 125.209526 112.362848) (xy 125.3236 111.789359) (xy 125.3236 111.730641) (xy 125.209526 111.157152) + (xy 124.88467 110.670971) (xy 124.613828 110.49) (xy 124.88467 110.309029) (xy 125.209526 109.822848) (xy 125.3236 109.249359) + (xy 125.3236 109.190641) (xy 125.209526 108.617152) (xy 124.88467 108.130971) (xy 124.613828 107.95) (xy 124.88467 107.769029) + (xy 125.209526 107.282848) (xy 125.3236 106.709359) (xy 125.3236 106.650641) (xy 125.209526 106.077152) (xy 124.88467 105.590971) + (xy 124.613828 105.41) (xy 124.88467 105.229029) (xy 125.209526 104.742848) (xy 125.3236 104.169359) (xy 125.3236 104.110641) + (xy 125.209526 103.537152) (xy 124.88467 103.050971) (xy 124.613828 102.87) (xy 124.88467 102.689029) (xy 125.209526 102.202848) + (xy 125.274881 101.874285) (xy 133.43476 101.874285) (xy 133.645169 102.383515) (xy 134.034436 102.773461) (xy 134.543298 102.984759) + (xy 135.094285 102.98524) (xy 135.603515 102.774831) (xy 135.993461 102.385564) (xy 136.204759 101.876702) (xy 136.204761 101.874285) + (xy 138.31476 101.874285) (xy 138.525169 102.383515) (xy 138.914436 102.773461) (xy 139.423298 102.984759) (xy 139.974285 102.98524) + (xy 140.483515 102.774831) (xy 140.873461 102.385564) (xy 141.084759 101.876702) (xy 141.08524 101.325715) (xy 140.874831 100.816485) + (xy 140.485564 100.426539) (xy 139.976702 100.215241) (xy 139.425715 100.21476) (xy 138.916485 100.425169) (xy 138.526539 100.814436) + (xy 138.315241 101.323298) (xy 138.31476 101.874285) (xy 136.204761 101.874285) (xy 136.20524 101.325715) (xy 135.994831 100.816485) + (xy 135.605564 100.426539) (xy 135.096702 100.215241) (xy 134.545715 100.21476) (xy 134.036485 100.425169) (xy 133.646539 100.814436) + (xy 133.435241 101.323298) (xy 133.43476 101.874285) (xy 125.274881 101.874285) (xy 125.3236 101.629359) (xy 125.3236 101.570641) + (xy 125.209526 100.997152) (xy 124.88467 100.510971) (xy 124.613828 100.33) (xy 124.88467 100.149029) (xy 125.209526 99.662848) + (xy 125.3236 99.089359) (xy 125.3236 99.030641) (xy 125.209526 98.457152) (xy 124.88467 97.970971) (xy 124.613828 97.79) + (xy 124.88467 97.609029) (xy 125.209526 97.122848) (xy 125.288824 96.724187) (xy 133.184752 96.724187) (xy 133.402757 97.2518) + (xy 133.806077 97.655824) (xy 134.333309 97.87475) (xy 134.904187 97.875248) (xy 135.4318 97.657243) (xy 135.835824 97.253923) + (xy 136.05475 96.726691) (xy 136.055248 96.155813) (xy 135.837243 95.6282) (xy 135.433923 95.224176) (xy 134.906691 95.00525) + (xy 134.335813 95.004752) (xy 133.8082 95.222757) (xy 133.404176 95.626077) (xy 133.18525 96.153309) (xy 133.184752 96.724187) + (xy 125.288824 96.724187) (xy 125.3236 96.549359) (xy 125.3236 96.490641) (xy 125.209526 95.917152) (xy 124.88467 95.430971) + (xy 124.613828 95.25) (xy 124.88467 95.069029) (xy 125.209526 94.582848) (xy 125.3236 94.009359) (xy 125.3236 93.950641) + (xy 125.209526 93.377152) (xy 124.88467 92.890971) (xy 124.613828 92.71) (xy 124.88467 92.529029) (xy 125.209526 92.042848) + (xy 125.3236 91.469359) (xy 125.3236 91.410641) (xy 125.286321 91.223223) (xy 133.173035 91.223223) (xy 133.200222 91.793454) + (xy 133.366136 92.194005) (xy 133.612255 92.268139) (xy 134.440395 91.44) (xy 133.612255 90.611861) (xy 133.366136 90.685995) + (xy 133.173035 91.223223) (xy 125.286321 91.223223) (xy 125.209526 90.837152) (xy 124.88467 90.350971) (xy 124.613828 90.17) + (xy 124.88467 89.989029) (xy 125.209526 89.502848) (xy 125.3236 88.929359) (xy 125.3236 88.870641) (xy 125.209526 88.297152) + (xy 124.88467 87.810971) (xy 124.398489 87.486115) (xy 123.825 87.372041) (xy 123.251511 87.486115) (xy 122.76533 87.810971) + (xy 122.549336 88.134228) (xy 122.491821 88.01151) (xy 122.059947 87.617312) (xy 121.644026 87.445042) (xy 121.412 87.566183) + (xy 121.412 88.773) (xy 121.432 88.773) (xy 121.432 89.027) (xy 121.412 89.027) (xy 121.412 89.047) + (xy 121.158 89.047) (xy 121.158 89.027) (xy 119.950531 89.027) (xy 119.830032 89.259027) (xy 120.078179 89.78849) + (xy 120.496161 90.170008) (xy 120.22533 90.350971) (xy 119.900474 90.837152) (xy 119.7864 91.410641) (xy 116.915 91.410641) + (xy 116.915 88.540973) (xy 119.830032 88.540973) (xy 119.950531 88.773) (xy 121.158 88.773) (xy 121.158 87.566183) + (xy 120.925974 87.445042) (xy 120.510053 87.617312) (xy 120.078179 88.01151) (xy 119.830032 88.540973) (xy 116.915 88.540973) + (xy 116.915 86.78) (xy 133.12256 86.78) (xy 133.12256 88.48) (xy 133.166838 88.715317) (xy 133.30591 88.931441) + (xy 133.51811 89.076431) (xy 133.77 89.12744) (xy 135.13 89.12744) (xy 135.13 90.098431) (xy 134.836777 89.993035) + (xy 134.266546 90.020222) (xy 133.865995 90.186136) (xy 133.791861 90.432255) (xy 134.62 91.260395) (xy 134.634142 91.246252) + (xy 134.813748 91.425858) (xy 134.799605 91.44) (xy 134.813748 91.454143) (xy 134.634142 91.633748) (xy 134.62 91.619605) + (xy 133.791861 92.447745) (xy 133.865995 92.693864) (xy 134.403223 92.886965) (xy 134.973454 92.859778) (xy 135.374005 92.693864) + (xy 135.387907 92.647709) (xy 137.494878 94.75468) (xy 137.494838 94.800167) (xy 137.636883 95.143943) (xy 137.899673 95.407192) + (xy 138.243201 95.549838) (xy 138.560271 95.550114) (xy 138.484176 95.626077) (xy 138.26525 96.153309) (xy 138.264752 96.724187) + (xy 138.482757 97.2518) (xy 138.886077 97.655824) (xy 139.413309 97.87475) (xy 139.984187 97.875248) (xy 140.5118 97.657243) + (xy 140.915824 97.253923) (xy 141.13475 96.726691) (xy 141.135248 96.155813) (xy 140.917243 95.6282) (xy 140.513923 95.224176) + (xy 139.986691 95.00525) (xy 139.415813 95.004752) (xy 139.252553 95.07221) (xy 139.364838 94.801799) (xy 139.365162 94.429833) + (xy 139.223117 94.086057) (xy 138.960327 93.822808) (xy 138.616799 93.680162) (xy 138.569923 93.680121) (xy 137.337547 92.447745) + (xy 138.871861 92.447745) (xy 138.945995 92.693864) (xy 139.483223 92.886965) (xy 140.053454 92.859778) (xy 140.454005 92.693864) + (xy 140.528139 92.447745) (xy 139.7 91.619605) (xy 138.871861 92.447745) (xy 137.337547 92.447745) (xy 136.65 91.760198) + (xy 136.65 91.223223) (xy 138.253035 91.223223) (xy 138.280222 91.793454) (xy 138.446136 92.194005) (xy 138.692255 92.268139) + (xy 139.520395 91.44) (xy 139.879605 91.44) (xy 140.707745 92.268139) (xy 140.953864 92.194005) (xy 141.146965 91.656777) + (xy 141.145458 91.625167) (xy 145.114838 91.625167) (xy 145.256883 91.968943) (xy 145.29 92.002118) (xy 145.29 132.787537) + (xy 145.257808 132.819673) (xy 145.115162 133.163201) (xy 145.114838 133.535167) (xy 145.256883 133.878943) (xy 145.519673 134.142192) + (xy 145.863201 134.284838) (xy 146.235167 134.285162) (xy 146.578943 134.143117) (xy 146.842192 133.880327) (xy 146.984838 133.536799) + (xy 146.985162 133.164833) (xy 146.843117 132.821057) (xy 146.81 132.787882) (xy 146.81 125.467745) (xy 149.031861 125.467745) + (xy 149.105995 125.713864) (xy 149.643223 125.906965) (xy 150.213454 125.879778) (xy 150.614005 125.713864) (xy 150.688139 125.467745) + (xy 149.86 124.639605) (xy 149.031861 125.467745) (xy 146.81 125.467745) (xy 146.81 124.243223) (xy 148.413035 124.243223) + (xy 148.440222 124.813454) (xy 148.606136 125.214005) (xy 148.852255 125.288139) (xy 149.680395 124.46) (xy 150.039605 124.46) + (xy 150.867745 125.288139) (xy 151.113864 125.214005) (xy 151.282735 124.744187) (xy 153.424752 124.744187) (xy 153.642757 125.2718) + (xy 154.046077 125.675824) (xy 154.1 125.698215) (xy 154.1 132.934807) (xy 154.005162 133.163201) (xy 154.004838 133.535167) + (xy 154.146883 133.878943) (xy 154.409673 134.142192) (xy 154.753201 134.284838) (xy 155.125167 134.285162) (xy 155.468943 134.143117) + (xy 155.732192 133.880327) (xy 155.874838 133.536799) (xy 155.875162 133.164833) (xy 155.733117 132.821057) (xy 155.627246 132.715) + (xy 170.621887 132.715) (xy 170.73112 133.264151) (xy 171.042189 133.729698) (xy 171.507736 134.040767) (xy 172.056887 134.15) + (xy 172.113113 134.15) (xy 172.662264 134.040767) (xy 173.127811 133.729698) (xy 173.43888 133.264151) (xy 173.548113 132.715) + (xy 173.43888 132.165849) (xy 173.271268 131.915) (xy 178.25756 131.915) (xy 178.25756 133.515) (xy 178.301838 133.750317) + (xy 178.44091 133.966441) (xy 178.65311 134.111431) (xy 178.905 134.16244) (xy 180.505 134.16244) (xy 180.740317 134.118162) + (xy 180.956441 133.97909) (xy 181.101431 133.76689) (xy 181.15244 133.515) (xy 181.15244 132.715) (xy 183.956887 132.715) + (xy 184.06612 133.264151) (xy 184.377189 133.729698) (xy 184.842736 134.040767) (xy 185.391887 134.15) (xy 185.448113 134.15) + (xy 185.997264 134.040767) (xy 186.462811 133.729698) (xy 186.77388 133.264151) (xy 186.826584 132.999187) (xy 194.144752 132.999187) + (xy 194.362757 133.5268) (xy 194.766077 133.930824) (xy 195.293309 134.14975) (xy 195.864187 134.150248) (xy 196.3918 133.932243) + (xy 196.795824 133.528923) (xy 197.01475 133.001691) (xy 197.015248 132.430813) (xy 196.797243 131.9032) (xy 196.393923 131.499176) + (xy 195.866691 131.28025) (xy 195.295813 131.279752) (xy 194.7682 131.497757) (xy 194.364176 131.901077) (xy 194.14525 132.428309) + (xy 194.144752 132.999187) (xy 186.826584 132.999187) (xy 186.883113 132.715) (xy 186.77388 132.165849) (xy 186.462811 131.700302) + (xy 185.997264 131.389233) (xy 185.448113 131.28) (xy 185.391887 131.28) (xy 184.842736 131.389233) (xy 184.377189 131.700302) + (xy 184.06612 132.165849) (xy 183.956887 132.715) (xy 181.15244 132.715) (xy 181.15244 131.915) (xy 181.108162 131.679683) + (xy 180.96909 131.463559) (xy 180.75689 131.318569) (xy 180.505 131.26756) (xy 178.905 131.26756) (xy 178.669683 131.311838) + (xy 178.453559 131.45091) (xy 178.308569 131.66311) (xy 178.25756 131.915) (xy 173.271268 131.915) (xy 173.127811 131.700302) + (xy 172.662264 131.389233) (xy 172.113113 131.28) (xy 172.056887 131.28) (xy 171.507736 131.389233) (xy 171.042189 131.700302) + (xy 170.73112 132.165849) (xy 170.621887 132.715) (xy 155.627246 132.715) (xy 155.62 132.707742) (xy 155.62 130.8354) + (xy 203.909345 130.8354) (xy 204.033763 131.460892) (xy 204.388076 131.991159) (xy 204.918343 132.345472) (xy 205.543835 132.46989) + (xy 206.830245 132.46989) (xy 207.455737 132.345472) (xy 207.986004 131.991159) (xy 208.340317 131.460892) (xy 208.464735 130.8354) + (xy 208.340317 130.209908) (xy 207.986004 129.679641) (xy 207.455737 129.325328) (xy 206.830245 129.20091) (xy 205.543835 129.20091) + (xy 204.918343 129.325328) (xy 204.388076 129.679641) (xy 204.033763 130.209908) (xy 203.909345 130.8354) (xy 155.62 130.8354) + (xy 155.62 125.698646) (xy 155.6718 125.677243) (xy 156.075824 125.273923) (xy 156.29475 124.746691) (xy 156.295248 124.175813) + (xy 156.077243 123.6482) (xy 155.673923 123.244176) (xy 155.146691 123.02525) (xy 154.575813 123.024752) (xy 154.0482 123.242757) + (xy 153.644176 123.646077) (xy 153.42525 124.173309) (xy 153.424752 124.744187) (xy 151.282735 124.744187) (xy 151.306965 124.676777) + (xy 151.279778 124.106546) (xy 151.113864 123.705995) (xy 150.867745 123.631861) (xy 150.039605 124.46) (xy 149.680395 124.46) + (xy 148.852255 123.631861) (xy 148.606136 123.705995) (xy 148.413035 124.243223) (xy 146.81 124.243223) (xy 146.81 123.452255) + (xy 149.031861 123.452255) (xy 149.86 124.280395) (xy 150.688139 123.452255) (xy 150.614005 123.206136) (xy 150.076777 123.013035) + (xy 149.506546 123.040222) (xy 149.105995 123.206136) (xy 149.031861 123.452255) (xy 146.81 123.452255) (xy 146.81 119.565167) + (xy 152.099838 119.565167) (xy 152.241883 119.908943) (xy 152.504673 120.172192) (xy 152.848201 120.314838) (xy 152.895077 120.314879) + (xy 153.767599 121.187401) (xy 154.01416 121.352148) (xy 154.305 121.41) (xy 156.530198 121.41) (xy 156.544878 121.42468) + (xy 156.544838 121.470167) (xy 156.686883 121.813943) (xy 156.949673 122.077192) (xy 157.293201 122.219838) (xy 157.665167 122.220162) + (xy 158.008943 122.078117) (xy 158.272192 121.815327) (xy 158.414838 121.471799) (xy 158.415162 121.099833) (xy 158.273117 120.756057) + (xy 158.010327 120.492808) (xy 157.666799 120.350162) (xy 157.619923 120.350121) (xy 157.382401 120.112599) (xy 157.135839 119.947852) + (xy 156.845 119.89) (xy 154.619802 119.89) (xy 153.970122 119.24032) (xy 153.970162 119.194833) (xy 153.828117 118.851057) + (xy 153.565327 118.587808) (xy 153.221799 118.445162) (xy 152.849833 118.444838) (xy 152.506057 118.586883) (xy 152.242808 118.849673) + (xy 152.100162 119.193201) (xy 152.099838 119.565167) (xy 146.81 119.565167) (xy 146.81 105.41) (xy 147.126887 105.41) + (xy 147.23612 105.959151) (xy 147.547189 106.424698) (xy 147.929275 106.68) (xy 147.547189 106.935302) (xy 147.23612 107.400849) + (xy 147.126887 107.95) (xy 147.23612 108.499151) (xy 147.547189 108.964698) (xy 147.929275 109.22) (xy 147.547189 109.475302) + (xy 147.23612 109.940849) (xy 147.126887 110.49) (xy 147.23612 111.039151) (xy 147.547189 111.504698) (xy 147.929275 111.76) + (xy 147.547189 112.015302) (xy 147.23612 112.480849) (xy 147.126887 113.03) (xy 147.23612 113.579151) (xy 147.547189 114.044698) + (xy 147.929275 114.3) (xy 147.547189 114.555302) (xy 147.23612 115.020849) (xy 147.126887 115.57) (xy 147.23612 116.119151) + (xy 147.547189 116.584698) (xy 147.929275 116.84) (xy 147.547189 117.095302) (xy 147.23612 117.560849) (xy 147.126887 118.11) + (xy 147.23612 118.659151) (xy 147.547189 119.124698) (xy 148.012736 119.435767) (xy 148.561887 119.545) (xy 148.618113 119.545) + (xy 149.167264 119.435767) (xy 149.632811 119.124698) (xy 149.94388 118.659151) (xy 150.053113 118.11) (xy 149.94388 117.560849) + (xy 149.632811 117.095302) (xy 149.250725 116.84) (xy 149.632811 116.584698) (xy 149.94388 116.119151) (xy 150.053113 115.57) + (xy 149.94388 115.020849) (xy 149.632811 114.555302) (xy 149.250725 114.3) (xy 149.632811 114.044698) (xy 149.94388 113.579151) + (xy 150.053113 113.03) (xy 149.94388 112.480849) (xy 149.632811 112.015302) (xy 149.250725 111.76) (xy 149.632811 111.504698) + (xy 149.94388 111.039151) (xy 150.053113 110.49) (xy 149.94388 109.940849) (xy 149.632811 109.475302) (xy 149.250725 109.22) + (xy 149.632811 108.964698) (xy 149.94388 108.499151) (xy 150.053113 107.95) (xy 149.94388 107.400849) (xy 149.632811 106.935302) + (xy 149.250725 106.68) (xy 149.632811 106.424698) (xy 149.94388 105.959151) (xy 150.053113 105.41) (xy 149.94388 104.860849) + (xy 149.632811 104.395302) (xy 149.228297 104.125014) (xy 149.445134 104.022389) (xy 149.821041 103.607423) (xy 149.981904 103.219039) + (xy 149.859915 102.997) (xy 148.717 102.997) (xy 148.717 103.017) (xy 148.463 103.017) (xy 148.463 102.997) + (xy 147.320085 102.997) (xy 147.198096 103.219039) (xy 147.358959 103.607423) (xy 147.734866 104.022389) (xy 147.951703 104.125014) + (xy 147.547189 104.395302) (xy 147.23612 104.860849) (xy 147.126887 105.41) (xy 146.81 105.41) (xy 146.81 92.002463) + (xy 146.842192 91.970327) (xy 146.984838 91.626799) (xy 146.985162 91.254833) (xy 146.843117 90.911057) (xy 146.580327 90.647808) + (xy 146.236799 90.505162) (xy 145.864833 90.504838) (xy 145.521057 90.646883) (xy 145.257808 90.909673) (xy 145.115162 91.253201) + (xy 145.114838 91.625167) (xy 141.145458 91.625167) (xy 141.119778 91.086546) (xy 140.953864 90.685995) (xy 140.707745 90.611861) + (xy 139.879605 91.44) (xy 139.520395 91.44) (xy 138.692255 90.611861) (xy 138.446136 90.685995) (xy 138.253035 91.223223) + (xy 136.65 91.223223) (xy 136.65 90.432255) (xy 138.871861 90.432255) (xy 139.7 91.260395) (xy 140.528139 90.432255) + (xy 140.454005 90.186136) (xy 139.916777 89.993035) (xy 139.346546 90.020222) (xy 138.945995 90.186136) (xy 138.871861 90.432255) + (xy 136.65 90.432255) (xy 136.65 89.042648) (xy 137.16 89.144093) (xy 137.728285 89.031054) (xy 138.210054 88.709147) + (xy 138.43 88.379974) (xy 138.649946 88.709147) (xy 139.131715 89.031054) (xy 139.7 89.144093) (xy 140.268285 89.031054) + (xy 140.750054 88.709147) (xy 141.071961 88.227378) (xy 141.185 87.659093) (xy 141.185 87.600907) (xy 141.071961 87.032622) + (xy 140.750054 86.550853) (xy 140.466899 86.361655) (xy 140.466924 86.361645) (xy 140.895183 85.971358) (xy 141.141486 85.446892) + (xy 141.020819 85.217) (xy 139.827 85.217) (xy 139.827 85.237) (xy 139.573 85.237) (xy 139.573 85.217) + (xy 139.553 85.217) (xy 139.553 84.963) (xy 139.573 84.963) (xy 139.573 83.769845) (xy 139.827 83.769845) + (xy 139.827 84.963) (xy 141.020819 84.963) (xy 141.141486 84.733108) (xy 140.895183 84.208642) (xy 140.466924 83.818355) + (xy 140.05689 83.648524) (xy 139.827 83.769845) (xy 139.573 83.769845) (xy 139.34311 83.648524) (xy 138.933076 83.818355) + (xy 138.504817 84.208642) (xy 138.437702 84.351553) (xy 138.210054 84.010853) (xy 137.728285 83.688946) (xy 137.16 83.575907) + (xy 136.591715 83.688946) (xy 136.109946 84.010853) (xy 135.89 84.340026) (xy 135.670054 84.010853) (xy 135.188285 83.688946) + (xy 134.62 83.575907) (xy 134.051715 83.688946) (xy 133.569946 84.010853) (xy 133.248039 84.492622) (xy 133.135 85.060907) + (xy 133.135 85.119093) (xy 133.248039 85.687378) (xy 133.569946 86.169147) (xy 133.571179 86.169971) (xy 133.534683 86.176838) + (xy 133.318559 86.31591) (xy 133.173569 86.52811) (xy 133.12256 86.78) (xy 116.915 86.78) (xy 116.915 81.99) + (xy 151.002533 81.99) + ) + ) + ) +) diff --git a/RC6502 Video Adapter/RC6502 Video Adapter.net b/RC6502 Video Adapter/RC6502 Video Adapter.net new file mode 100644 index 0000000..a205c25 --- /dev/null +++ b/RC6502 Video Adapter/RC6502 Video Adapter.net @@ -0,0 +1,633 @@ +(export (version D) + (design + (source "D:/ownCloud/Documents/Projects/RC6502/RC6502 Video Adapter/RC6502 Video Adapter.sch") + (date "08/06/2017 23:50:52") + (tool "Eeschema 4.0.6") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date) + (source "RC6502 Video Adapter.sch") + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref J1) + (value CONN_01X39) + (footprint Pin_Headers:Pin_Header_Angled_1x39_Pitch2.54mm) + (libsource (lib conn) (part CONN_01X39)) + (sheetpath (names /) (tstamps /)) + (tstamp 5938011B)) + (comp (ref J2) + (value CONN_02X20) + (footprint Connectors:IDC_Header_Straight_40pins) + (libsource (lib conn) (part CONN_02X20)) + (sheetpath (names /) (tstamps /)) + (tstamp 59380E36)) + (comp (ref U1) + (value ATMEGA328P-PU) + (footprint Housings_DIP:DIP-28_W7.62mm_Socket) + (libsource (lib atmel) (part ATMEGA328P-PU)) + (sheetpath (names /) (tstamps /)) + (tstamp 5939AF11)) + (comp (ref Y1) + (value "16 Mhz") + (footprint Crystals:Crystal_HC49-4H_Vertical) + (libsource (lib device) (part Crystal)) + (sheetpath (names /) (tstamps /)) + (tstamp 5939BD6D)) + (comp (ref C4) + (value 22pF) + (footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 5939BE54)) + (comp (ref C3) + (value 22pF) + (footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 5939BEA4)) + (comp (ref C1) + (value 100nF) + (footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 5939E123)) + (comp (ref J4) + (value FTDI) + (footprint Pin_Headers:Pin_Header_Angled_1x06_Pitch2.54mm) + (libsource (lib conn) (part CONN_01X06)) + (sheetpath (names /) (tstamps /)) + (tstamp 593AA693)) + (comp (ref R4) + (value 10k) + (footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 593AAA90)) + (comp (ref C2) + (value 100nF) + (footprint Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm) + (libsource (lib device) (part C_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 593AC0A1)) + (comp (ref J5) + (value ICSP) + (footprint Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm) + (libsource (lib conn) (part CONN_02X03)) + (sheetpath (names /) (tstamps /)) + (tstamp 593B2B97)) + (comp (ref JP1) + (value PullDown) + (footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm) + (libsource (lib device) (part Jumper_NO_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 593C2A0A)) + (comp (ref R1) + (value 1k) + (footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 593C2BF9)) + (comp (ref R2) + (value 330) + (footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 593C2C43)) + (comp (ref D1) + (value 1N4848) + (footprint Diodes_THT:D_DO-35_SOD27_P7.62mm_Horizontal) + (libsource (lib device) (part D)) + (sheetpath (names /) (tstamps /)) + (tstamp 593C3A9B)) + (comp (ref D2) + (value 1N4848) + (footprint Diodes_THT:D_DO-35_SOD27_P7.62mm_Horizontal) + (libsource (lib device) (part D)) + (sheetpath (names /) (tstamps /)) + (tstamp 593C3C52)) + (comp (ref R3) + (value 75) + (footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal) + (libsource (lib device) (part R)) + (sheetpath (names /) (tstamps /)) + (tstamp 593C6F39)) + (comp (ref JP2) + (value Power) + (footprint Pin_Headers:Pin_Header_Angled_1x02_Pitch2.54mm) + (libsource (lib device) (part Jumper_NO_Small)) + (sheetpath (names /) (tstamps /)) + (tstamp 593CEF5C)) + (comp (ref J3) + (value Video) + (footprint w_conn_av:rca_yellow) + (libsource (lib rca) (part RCA_PLUG)) + (sheetpath (names /) (tstamps /)) + (tstamp 593A2D19))) + (libparts + (libpart (lib atmel) (part ATMEGA168A-PU) + (aliases + (alias ATMEGA48A-PU) + (alias ATMEGA48PA-PU) + (alias ATMEGA88A-PU) + (alias ATMEGA88PA-PU) + (alias ATMEGA168PA-PU) + (alias ATMEGA328-PU) + (alias ATMEGA328P-PU)) + (description "PDIP28 Narrow, 16k Flash, 1kB SRAM, 512B EEPROM") + (docs http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet.pdf) + (footprints + (fp 28DIP-ELL600) + (fp 28dip600)) + (fields + (field (name Reference) U) + (field (name Value) ATMEGA168A-PU) + (field (name Footprint) DIL28)) + (pins + (pin (num 1) (name "(PCINT14/~RESET~)PC6") (type BiDi)) + (pin (num 2) (name "(PCINT16/RXD)PD0") (type BiDi)) + (pin (num 3) (name "(PCINT17/TXD)PD1") (type BiDi)) + (pin (num 4) (name "(PCINT18/INT0)PD2") (type BiDi)) + (pin (num 5) (name "(PCINT19/OC2B/INT1)PD3") (type BiDi)) + (pin (num 6) (name "(PCINT20/XCK/T0)PD4") (type BiDi)) + (pin (num 7) (name VCC) (type power_in)) + (pin (num 8) (name GND) (type power_in)) + (pin (num 9) (name "(PCINT6/XTAL1/TOSC1)PB6") (type BiDi)) + (pin (num 10) (name "(PCINT7/XTAL2/TOSC2)PB7") (type BiDi)) + (pin (num 11) (name "(PCINT21/OC0B/T1)PD5") (type BiDi)) + (pin (num 12) (name "(PCINT22/OC0A/AIN0)PD6") (type BiDi)) + (pin (num 13) (name "(PCINT23/AIN1)PD7") (type BiDi)) + (pin (num 14) (name "(PCINT0/CLKO/ICP1)PB0") (type BiDi)) + (pin (num 15) (name "(PCINT1/OC1A)PB1") (type BiDi)) + (pin (num 16) (name "(PCINT2/OC1B/~SS~)PB2") (type BiDi)) + (pin (num 17) (name "(PCINT3/OC2A/MOSI)PB3") (type BiDi)) + (pin (num 18) (name "(PCINT4/MISO)PB4") (type BiDi)) + (pin (num 19) (name "(PCINT5/SCK)PB5") (type BiDi)) + (pin (num 20) (name AVCC) (type power_in)) + (pin (num 21) (name AREF) (type BiDi)) + (pin (num 22) (name GND) (type power_in)) + (pin (num 23) (name "(PCINT8/ADC0)PC0") (type BiDi)) + (pin (num 24) (name "(PCINT9/ADC1)PC1") (type BiDi)) + (pin (num 25) (name "(PCINT10/ADC2)PC2") (type BiDi)) + (pin (num 26) (name "(PCINT11/ADC3)PC3") (type BiDi)) + (pin (num 27) (name "(PCINT12/SDA/ADC4)PC4") (type BiDi)) + (pin (num 28) (name "(PCINT13/SCL/ADC5)PC5") (type BiDi)))) + (libpart (lib conn) (part CONN_01X06) + (description "Connector, single row, 01x06, pin header") + (footprints + (fp Pin_Header_Straight_1X*) + (fp Pin_Header_Angled_1X*) + (fp Socket_Strip_Straight_1X*) + (fp Socket_Strip_Angled_1X*)) + (fields + (field (name Reference) J) + (field (name Value) CONN_01X06)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)))) + (libpart (lib conn) (part CONN_01X39) + (description "Connector, single row, 01x39, pin header") + (footprints + (fp Pin_Header_Straight_1X*) + (fp Pin_Header_Angled_1X*) + (fp Socket_Strip_Straight_1X*) + (fp Socket_Strip_Angled_1X*)) + (fields + (field (name Reference) J) + (field (name Value) CONN_01X39)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)) + (pin (num 7) (name P7) (type passive)) + (pin (num 8) (name P8) (type passive)) + (pin (num 9) (name P9) (type passive)) + (pin (num 10) (name P10) (type passive)) + (pin (num 11) (name P11) (type passive)) + (pin (num 12) (name P12) (type passive)) + (pin (num 13) (name P13) (type passive)) + (pin (num 14) (name P14) (type passive)) + (pin (num 15) (name P15) (type passive)) + (pin (num 16) (name P16) (type passive)) + (pin (num 17) (name P17) (type passive)) + (pin (num 18) (name P18) (type passive)) + (pin (num 19) (name P19) (type passive)) + (pin (num 20) (name P20) (type passive)) + (pin (num 21) (name P21) (type passive)) + (pin (num 22) (name P22) (type passive)) + (pin (num 23) (name P23) (type passive)) + (pin (num 24) (name P24) (type passive)) + (pin (num 25) (name P25) (type passive)) + (pin (num 26) (name P26) (type passive)) + (pin (num 27) (name P27) (type passive)) + (pin (num 28) (name P28) (type passive)) + (pin (num 29) (name P29) (type passive)) + (pin (num 30) (name P30) (type passive)) + (pin (num 31) (name P31) (type passive)) + (pin (num 32) (name P32) (type passive)) + (pin (num 33) (name P33) (type passive)) + (pin (num 34) (name P34) (type passive)) + (pin (num 35) (name P35) (type passive)) + (pin (num 36) (name P36) (type passive)) + (pin (num 37) (name P37) (type passive)) + (pin (num 38) (name P38) (type passive)) + (pin (num 39) (name P39) (type passive)))) + (libpart (lib conn) (part CONN_02X03) + (description "Connector, double row, 02x03, pin header") + (footprints + (fp Pin_Header_Straight_2X*) + (fp Pin_Header_Angled_2X*) + (fp Socket_Strip_Straight_2X*) + (fp Socket_Strip_Angled_2X*) + (fp IDC_Header_Straight_*)) + (fields + (field (name Reference) J) + (field (name Value) CONN_02X03)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)))) + (libpart (lib conn) (part CONN_02X20) + (description "Connector, double row, 02x20, pin header") + (footprints + (fp Pin_Header_Straight_2X*) + (fp Pin_Header_Angled_2X*) + (fp Socket_Strip_Straight_2X*) + (fp Socket_Strip_Angled_2X*) + (fp IDC_Header_Straight_*)) + (fields + (field (name Reference) J) + (field (name Value) CONN_02X20)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)) + (pin (num 7) (name P7) (type passive)) + (pin (num 8) (name P8) (type passive)) + (pin (num 9) (name P9) (type passive)) + (pin (num 10) (name P10) (type passive)) + (pin (num 11) (name P11) (type passive)) + (pin (num 12) (name P12) (type passive)) + (pin (num 13) (name P13) (type passive)) + (pin (num 14) (name P14) (type passive)) + (pin (num 15) (name P15) (type passive)) + (pin (num 16) (name P16) (type passive)) + (pin (num 17) (name P17) (type passive)) + (pin (num 18) (name P18) (type passive)) + (pin (num 19) (name P19) (type passive)) + (pin (num 20) (name P20) (type passive)) + (pin (num 21) (name P21) (type passive)) + (pin (num 22) (name P22) (type passive)) + (pin (num 23) (name P23) (type passive)) + (pin (num 24) (name P24) (type passive)) + (pin (num 25) (name P25) (type passive)) + (pin (num 26) (name P26) (type passive)) + (pin (num 27) (name P27) (type passive)) + (pin (num 28) (name P28) (type passive)) + (pin (num 29) (name P29) (type passive)) + (pin (num 30) (name P30) (type passive)) + (pin (num 31) (name P31) (type passive)) + (pin (num 32) (name P32) (type passive)) + (pin (num 33) (name P33) (type passive)) + (pin (num 34) (name P34) (type passive)) + (pin (num 35) (name P35) (type passive)) + (pin (num 36) (name P36) (type passive)) + (pin (num 37) (name P37) (type passive)) + (pin (num 38) (name P38) (type passive)) + (pin (num 39) (name P39) (type passive)) + (pin (num 40) (name P40) (type passive)))) + (libpart (lib device) (part C_Small) + (description "Unpolarized capacitor") + (footprints + (fp C_*)) + (fields + (field (name Reference) C) + (field (name Value) C_Small)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib device) (part Crystal) + (description "Two pin crystal") + (footprints + (fp Crystal*)) + (fields + (field (name Reference) Y) + (field (name Value) Crystal)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)))) + (libpart (lib device) (part D) + (description Diode) + (footprints + (fp TO-???*) + (fp *SingleDiode) + (fp *_Diode_*) + (fp *SingleDiode*) + (fp D_*)) + (fields + (field (name Reference) D) + (field (name Value) D)) + (pins + (pin (num 1) (name K) (type passive)) + (pin (num 2) (name A) (type passive)))) + (libpart (lib device) (part Jumper_NO_Small) + (description "Jumper, normally open") + (fields + (field (name Reference) JP) + (field (name Value) Jumper_NO_Small)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)))) + (libpart (lib device) (part R) + (description Resistor) + (footprints + (fp R_*) + (fp R_*)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib rca) (part RCA_PLUG) + (description "coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, ...)") + (footprints + (fp *BNC*) + (fp *SMA*) + (fp *SMB*) + (fp *SMC*) + (fp *Cinch*)) + (fields + (field (name Reference) J) + (field (name Value) RCA_PLUG)) + (pins + (pin (num 1) (name Ext) (type passive)) + (pin (num 2) (name In) (type passive))))) + (libraries + (library (logical device) + (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib")) + (library (logical atmel) + (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\atmel.lib")) + (library (logical conn) + (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\conn.lib")) + (library (logical rca) + (uri "D:\\ownCloud\\Documents\\Projects\\RC6502\\RC6502 Video Adapter\\rca.lib"))) + (nets + (net (code 1) (name "Net-(U1-Pad21)") + (node (ref U1) (pin 21))) + (net (code 2) (name "Net-(D1-Pad1)") + (node (ref D1) (pin 1)) + (node (ref R1) (pin 2))) + (net (code 3) (name "Net-(D2-Pad1)") + (node (ref R2) (pin 2)) + (node (ref D2) (pin 1))) + (net (code 4) (name "Net-(U1-Pad28)") + (node (ref U1) (pin 28))) + (net (code 5) (name "Net-(U1-Pad27)") + (node (ref U1) (pin 27))) + (net (code 6) (name "Net-(U1-Pad26)") + (node (ref U1) (pin 26))) + (net (code 7) (name "Net-(U1-Pad25)") + (node (ref U1) (pin 25))) + (net (code 8) (name "Net-(U1-Pad24)") + (node (ref U1) (pin 24))) + (net (code 9) (name "Net-(U1-Pad23)") + (node (ref U1) (pin 23))) + (net (code 10) (name XTAL1) + (node (ref U1) (pin 9)) + (node (ref C3) (pin 2)) + (node (ref Y1) (pin 1))) + (net (code 11) (name "Net-(JP1-Pad1)") + (node (ref JP1) (pin 1)) + (node (ref R3) (pin 2))) + (net (code 12) (name XTAL2) + (node (ref U1) (pin 10)) + (node (ref Y1) (pin 2)) + (node (ref C4) (pin 2))) + (net (code 13) (name "Net-(J5-Pad3)") + (node (ref J5) (pin 3)) + (node (ref U1) (pin 19))) + (net (code 14) (name OUT_D6) + (node (ref J2) (pin 5)) + (node (ref U1) (pin 18)) + (node (ref J5) (pin 1))) + (net (code 15) (name "Net-(J4-Pad4)") + (node (ref R4) (pin 1)) + (node (ref J4) (pin 4))) + (net (code 16) (name "Net-(C2-Pad1)") + (node (ref J4) (pin 6)) + (node (ref C2) (pin 1))) + (net (code 17) (name "Net-(J4-Pad5)") + (node (ref U1) (pin 3)) + (node (ref J4) (pin 5))) + (net (code 18) (name "Net-(J4-Pad3)") + (node (ref JP2) (pin 2)) + (node (ref J4) (pin 3))) + (net (code 19) (name "Net-(J2-Pad37)") + (node (ref J2) (pin 37))) + (net (code 20) (name GND) + (node (ref R3) (pin 1)) + (node (ref C4) (pin 1)) + (node (ref J1) (pin 17)) + (node (ref U1) (pin 22)) + (node (ref J2) (pin 2)) + (node (ref J2) (pin 30)) + (node (ref J2) (pin 40)) + (node (ref J2) (pin 22)) + (node (ref J2) (pin 32)) + (node (ref U1) (pin 8)) + (node (ref J2) (pin 26)) + (node (ref J2) (pin 19)) + (node (ref J5) (pin 6)) + (node (ref C3) (pin 1)) + (node (ref J4) (pin 1)) + (node (ref C1) (pin 1)) + (node (ref J4) (pin 2)) + (node (ref J3) (pin 1))) + (net (code 21) (name "Net-(J3-Pad2)") + (node (ref J3) (pin 2)) + (node (ref R2) (pin 1)) + (node (ref R1) (pin 1)) + (node (ref JP1) (pin 2))) + (net (code 22) (name "Net-(J2-Pad35)") + (node (ref J2) (pin 35))) + (net (code 23) (name OUT_D5) + (node (ref J2) (pin 7)) + (node (ref J5) (pin 4)) + (node (ref U1) (pin 17))) + (net (code 24) (name TX) + (node (ref R4) (pin 2)) + (node (ref U1) (pin 2)) + (node (ref J1) (pin 35))) + (net (code 25) (name VCC) + (node (ref J5) (pin 2)) + (node (ref U1) (pin 20)) + (node (ref U1) (pin 7)) + (node (ref J1) (pin 18)) + (node (ref C1) (pin 2)) + (node (ref JP2) (pin 1))) + (net (code 26) (name RESET) + (node (ref U1) (pin 1)) + (node (ref J5) (pin 5)) + (node (ref C2) (pin 2))) + (net (code 27) (name "Net-(J1-Pad9)") + (node (ref J1) (pin 9))) + (net (code 28) (name "Net-(J1-Pad5)") + (node (ref J1) (pin 5))) + (net (code 29) (name "Net-(J1-Pad6)") + (node (ref J1) (pin 6))) + (net (code 30) (name "Net-(J1-Pad7)") + (node (ref J1) (pin 7))) + (net (code 31) (name "Net-(J1-Pad8)") + (node (ref J1) (pin 8))) + (net (code 32) (name "Net-(J1-Pad10)") + (node (ref J1) (pin 10))) + (net (code 33) (name "Net-(J1-Pad11)") + (node (ref J1) (pin 11))) + (net (code 34) (name "Net-(J1-Pad13)") + (node (ref J1) (pin 13))) + (net (code 35) (name "Net-(J1-Pad14)") + (node (ref J1) (pin 14))) + (net (code 36) (name "Net-(J1-Pad21)") + (node (ref J1) (pin 21))) + (net (code 37) (name "Net-(J1-Pad39)") + (node (ref J1) (pin 39))) + (net (code 38) (name "Net-(J1-Pad25)") + (node (ref J1) (pin 25))) + (net (code 39) (name "Net-(J1-Pad23)") + (node (ref J1) (pin 23))) + (net (code 40) (name "Net-(J1-Pad38)") + (node (ref J1) (pin 38))) + (net (code 41) (name "Net-(J2-Pad12)") + (node (ref J2) (pin 12))) + (net (code 42) (name "Net-(J2-Pad31)") + (node (ref J2) (pin 31))) + (net (code 43) (name "Net-(J2-Pad21)") + (node (ref J2) (pin 21))) + (net (code 44) (name "Net-(J2-Pad20)") + (node (ref J2) (pin 20))) + (net (code 45) (name "Net-(J2-Pad10)") + (node (ref J2) (pin 10))) + (net (code 46) (name "Net-(J1-Pad29)") + (node (ref J1) (pin 29))) + (net (code 47) (name "Net-(J2-Pad8)") + (node (ref J2) (pin 8))) + (net (code 48) (name "Net-(J2-Pad6)") + (node (ref J2) (pin 6))) + (net (code 49) (name "Net-(J2-Pad4)") + (node (ref J2) (pin 4))) + (net (code 50) (name "Net-(J2-Pad1)") + (node (ref J2) (pin 1))) + (net (code 51) (name "Net-(J1-Pad12)") + (node (ref J1) (pin 12))) + (net (code 52) (name "Net-(J1-Pad31)") + (node (ref J1) (pin 31))) + (net (code 53) (name "Net-(J1-Pad30)") + (node (ref J1) (pin 30))) + (net (code 54) (name "Net-(J1-Pad20)") + (node (ref J1) (pin 20))) + (net (code 55) (name "Net-(J1-Pad22)") + (node (ref J1) (pin 22))) + (net (code 56) (name "Net-(J1-Pad4)") + (node (ref J1) (pin 4))) + (net (code 57) (name "Net-(J1-Pad3)") + (node (ref J1) (pin 3))) + (net (code 58) (name "Net-(J1-Pad2)") + (node (ref J1) (pin 2))) + (net (code 59) (name "Net-(J1-Pad1)") + (node (ref J1) (pin 1))) + (net (code 60) (name "Net-(J1-Pad26)") + (node (ref J1) (pin 26))) + (net (code 61) (name "Net-(J1-Pad37)") + (node (ref J1) (pin 37))) + (net (code 62) (name "Net-(J1-Pad19)") + (node (ref J1) (pin 19))) + (net (code 63) (name "Net-(J1-Pad28)") + (node (ref J1) (pin 28))) + (net (code 64) (name "Net-(J1-Pad27)") + (node (ref J1) (pin 27))) + (net (code 65) (name RX) + (node (ref J1) (pin 36))) + (net (code 66) (name "Net-(J1-Pad16)") + (node (ref J1) (pin 16))) + (net (code 67) (name "Net-(J1-Pad15)") + (node (ref J1) (pin 15))) + (net (code 68) (name "Net-(J1-Pad34)") + (node (ref J1) (pin 34))) + (net (code 69) (name "Net-(J1-Pad24)") + (node (ref J1) (pin 24))) + (net (code 70) (name "Net-(J1-Pad33)") + (node (ref J1) (pin 33))) + (net (code 71) (name "Net-(J1-Pad32)") + (node (ref J1) (pin 32))) + (net (code 72) (name "Net-(J2-Pad14)") + (node (ref J2) (pin 14))) + (net (code 73) (name "Net-(J2-Pad16)") + (node (ref J2) (pin 16))) + (net (code 74) (name "Net-(J2-Pad18)") + (node (ref J2) (pin 18))) + (net (code 75) (name "Net-(J2-Pad24)") + (node (ref J2) (pin 24))) + (net (code 76) (name "Net-(J2-Pad28)") + (node (ref J2) (pin 28))) + (net (code 77) (name "Net-(J2-Pad38)") + (node (ref J2) (pin 38))) + (net (code 78) (name "Net-(J2-Pad23)") + (node (ref J2) (pin 23))) + (net (code 79) (name "Net-(J2-Pad25)") + (node (ref J2) (pin 25))) + (net (code 80) (name OUT_D4) + (node (ref U1) (pin 16)) + (node (ref J2) (pin 9))) + (net (code 81) (name RCA_SYNC) + (node (ref U1) (pin 15)) + (node (ref D1) (pin 2))) + (net (code 82) (name OUT_D3) + (node (ref U1) (pin 14)) + (node (ref J2) (pin 11))) + (net (code 83) (name RCA_VIDEO) + (node (ref U1) (pin 13)) + (node (ref D2) (pin 2))) + (net (code 84) (name OUT_D2) + (node (ref J2) (pin 13)) + (node (ref U1) (pin 12))) + (net (code 85) (name "Net-(J2-Pad27)") + (node (ref J2) (pin 27))) + (net (code 86) (name OUT_D1) + (node (ref J2) (pin 15)) + (node (ref U1) (pin 11))) + (net (code 87) (name OUT_D0) + (node (ref U1) (pin 6)) + (node (ref J2) (pin 17))) + (net (code 88) (name OUT_DA) + (node (ref U1) (pin 5)) + (node (ref J2) (pin 3))) + (net (code 89) (name OUT_RDA) + (node (ref U1) (pin 4)) + (node (ref J2) (pin 34))) + (net (code 90) (name "Net-(J2-Pad39)") + (node (ref J2) (pin 39))) + (net (code 91) (name "Net-(J2-Pad29)") + (node (ref J2) (pin 29))) + (net (code 92) (name P_RESET) + (node (ref J2) (pin 36))) + (net (code 93) (name "Net-(J2-Pad33)") + (node (ref J2) (pin 33))))) \ No newline at end of file diff --git a/RC6502 Video Adapter/RC6502 Video Adapter.pro b/RC6502 Video Adapter/RC6502 Video Adapter.pro new file mode 100644 index 0000000..102d6fe --- /dev/null +++ b/RC6502 Video Adapter/RC6502 Video Adapter.pro @@ -0,0 +1,71 @@ +update=09/06/2017 00:00:50 +version=1 +last_client=kicad +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=microcontrollers +LibName13=dsp +LibName14=microchip +LibName15=analog_switches +LibName16=motorola +LibName17=texas +LibName18=intel +LibName19=audio +LibName20=interface +LibName21=digital-audio +LibName22=philips +LibName23=display +LibName24=cypress +LibName25=siliconi +LibName26=opto +LibName27=atmel +LibName28=contrib +LibName29=valves +LibName30=rca +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName=D:/ownCloud/Documents/Projects/RC6502/RC6502 Video Adapter/export/ +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceForceRefPrefix=0 +SpiceUseNetNumbers=0 +LabSize=60 diff --git a/RC6502 Video Adapter/RC6502 Video Adapter.sch b/RC6502 Video Adapter/RC6502 Video Adapter.sch new file mode 100644 index 0000000..2afd3c6 --- /dev/null +++ b/RC6502 Video Adapter/RC6502 Video Adapter.sch @@ -0,0 +1,562 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:rca +LIBS:RC6502 Video Adapter-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Text GLabel 10600 3800 0 60 Input ~ 0 +GND +Text GLabel 10600 3900 0 60 Output ~ 0 +VCC +NoConn ~ 10600 5800 +NoConn ~ 10600 4300 +NoConn ~ 10600 4700 +Text Notes 8500 7500 2 60 ~ 0 +RC6502 Video Adapter +Text Notes 10625 7650 2 60 ~ 0 +A +$Comp +L CONN_01X39 J1 +U 1 1 5938011B +P 10800 4100 +F 0 "J1" H 10800 6100 50 0000 C CNN +F 1 "CONN_01X39" V 10900 4100 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Angled_1x39_Pitch2.54mm" H 10800 4100 50 0001 C CNN +F 3 "" H 10800 4100 50 0001 C CNN + 1 10800 4100 + 1 0 0 -1 +$EndComp +NoConn ~ 10600 5900 +NoConn ~ 10600 4400 +NoConn ~ 10600 4600 +NoConn ~ 10600 6000 +NoConn ~ 10600 4200 +NoConn ~ 10600 3500 +NoConn ~ 10600 3400 +NoConn ~ 10600 3200 +NoConn ~ 10600 3100 +NoConn ~ 10600 3000 +NoConn ~ 10600 2900 +NoConn ~ 10600 2800 +NoConn ~ 10600 2700 +NoConn ~ 10600 2600 +Text GLabel 1600 4600 0 60 Output ~ 0 +OUT_D0 +Text GLabel 1600 4500 0 60 Output ~ 0 +OUT_D1 +Text GLabel 1600 4400 0 60 Output ~ 0 +OUT_D2 +Text GLabel 1600 4300 0 60 Output ~ 0 +OUT_D3 +Text GLabel 1600 4200 0 60 Output ~ 0 +OUT_D4 +Text GLabel 1600 4100 0 60 Output ~ 0 +OUT_D5 +Text GLabel 1600 4000 0 60 Output ~ 0 +OUT_D6 +Text GLabel 5850 5550 2 60 Output ~ 0 +OUT_RDA +$Comp +L CONN_02X20 J2 +U 1 1 59380E36 +P 1850 4750 +F 0 "J2" H 1850 5800 50 0000 C CNN +F 1 "CONN_02X20" V 1850 4750 50 0000 C CNN +F 2 "Connectors:IDC_Header_Straight_40pins" H 1850 3800 50 0001 C CNN +F 3 "" H 1850 3800 50 0001 C CNN + 1 1850 4750 + 1 0 0 -1 +$EndComp +Text GLabel 2675 6200 3 60 Output ~ 0 +GND +NoConn ~ 10600 4800 +NoConn ~ 10600 4900 +NoConn ~ 10600 5000 +NoConn ~ 10600 5100 +NoConn ~ 10600 5200 +NoConn ~ 10600 5300 +NoConn ~ 10600 5400 +NoConn ~ 10600 5500 +NoConn ~ 10600 2200 +NoConn ~ 10600 2300 +NoConn ~ 10600 2400 +NoConn ~ 10600 2500 +NoConn ~ 10600 3600 +NoConn ~ 10600 3700 +NoConn ~ 10600 4000 +NoConn ~ 10600 4100 +NoConn ~ 1600 5700 +NoConn ~ 1600 5400 +NoConn ~ 1600 5300 +NoConn ~ 1600 5200 +NoConn ~ 1600 5100 +NoConn ~ 1600 5000 +NoConn ~ 1600 4900 +NoConn ~ 2100 5600 +NoConn ~ 1600 3800 +NoConn ~ 1600 4800 +NoConn ~ 2100 5100 +NoConn ~ 2100 4900 +NoConn ~ 2100 4700 +NoConn ~ 2100 4600 +NoConn ~ 2100 4500 +NoConn ~ 2100 4400 +NoConn ~ 2100 4300 +NoConn ~ 2100 4200 +NoConn ~ 2100 4100 +NoConn ~ 2100 4000 +NoConn ~ 2100 3900 +Text GLabel 1600 3900 0 60 Output ~ 0 +OUT_DA +Text GLabel 2100 5500 2 60 Output ~ 0 +P_RESET +Text GLabel 2100 5400 2 60 Input ~ 0 +OUT_RDA +$Comp +L ATMEGA328P-PU U1 +U 1 1 5939AF11 +P 4850 4850 +F 0 "U1" H 4100 6100 50 0000 L BNN +F 1 "ATMEGA328P-PU" H 5250 3450 50 0000 L BNN +F 2 "Housings_DIP:DIP-28_W7.62mm_Socket" H 4850 4850 50 0001 C CIN +F 3 "" H 4850 4850 50 0001 C CNN + 1 4850 4850 + 1 0 0 -1 +$EndComp +$Comp +L Crystal Y1 +U 1 1 5939BD6D +P 9500 5200 +F 0 "Y1" H 9500 5350 50 0000 C CNN +F 1 "16 Mhz" H 9500 5050 50 0000 C CNN +F 2 "Crystals:Crystal_HC49-4H_Vertical" H 9500 5200 50 0001 C CNN +F 3 "" H 9500 5200 50 0001 C CNN + 1 9500 5200 + 0 1 1 0 +$EndComp +$Comp +L C_Small C4 +U 1 1 5939BE54 +P 9700 5550 +F 0 "C4" H 9710 5620 50 0000 L CNN +F 1 "22pF" H 9710 5470 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 9700 5550 50 0001 C CNN +F 3 "" H 9700 5550 50 0001 C CNN + 1 9700 5550 + 0 1 1 0 +$EndComp +$Comp +L C_Small C3 +U 1 1 5939BEA4 +P 9700 4850 +F 0 "C3" H 9710 4920 50 0000 L CNN +F 1 "22pF" H 9710 4770 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 9700 4850 50 0001 C CNN +F 3 "" H 9700 4850 50 0001 C CNN + 1 9700 4850 + 0 1 1 0 +$EndComp +Text GLabel 9900 5800 3 60 Output ~ 0 +GND +$Comp +L C_Small C1 +U 1 1 5939E123 +P 3600 5650 +F 0 "C1" H 3610 5720 50 0000 L CNN +F 1 "100nF" H 3610 5570 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 3600 5650 50 0001 C CNN +F 3 "" H 3600 5650 50 0001 C CNN + 1 3600 5650 + -1 0 0 1 +$EndComp +Text GLabel 3600 6200 3 60 Output ~ 0 +GND +Text GLabel 3600 3500 1 60 Input ~ 0 +VCC +Text GLabel 5850 5650 2 60 Input ~ 0 +OUT_DA +Text GLabel 5850 4350 2 60 Output ~ 0 +XTAL1 +Text GLabel 5850 4450 2 60 Input ~ 0 +XTAL2 +Text GLabel 8900 5150 0 60 Input ~ 0 +XTAL1 +Text GLabel 8900 5250 0 60 Output ~ 0 +XTAL2 +Text GLabel 6350 5100 1 60 Input ~ 0 +RESET +$Comp +L CONN_01X06 J4 +U 1 1 593AA693 +P 7350 5900 +F 0 "J4" H 7350 6250 50 0000 C CNN +F 1 "FTDI" V 7450 5900 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Angled_1x06_Pitch2.54mm" H 7350 5900 50 0001 C CNN +F 3 "" H 7350 5900 50 0001 C CNN + 1 7350 5900 + 0 1 1 0 +$EndComp +$Comp +L R R4 +U 1 1 593AAA90 +P 6600 5350 +F 0 "R4" V 6500 5350 50 0000 C CNN +F 1 "10k" V 6600 5350 50 0000 C CNN +F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 6530 5350 50 0001 C CNN +F 3 "" H 6600 5350 50 0001 C CNN + 1 6600 5350 + 0 1 1 0 +$EndComp +Text GLabel 7900 5850 3 60 Output ~ 0 +GND +Text GLabel 7400 5100 1 60 Output ~ 0 +VCC +$Comp +L C_Small C2 +U 1 1 593AC0A1 +P 6900 5200 +F 0 "C2" H 6910 5270 50 0000 L CNN +F 1 "100nF" V 6800 5100 50 0000 L CNN +F 2 "Capacitors_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm" H 6900 5200 50 0001 C CNN +F 3 "" H 6900 5200 50 0001 C CNN + 1 6900 5200 + 0 1 1 0 +$EndComp +$Comp +L CONN_02X03 J5 +U 1 1 593B2B97 +P 7650 4700 +F 0 "J5" H 7650 4900 50 0000 C CNN +F 1 "ICSP" H 7650 4500 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm" H 7650 3500 50 0001 C CNN +F 3 "" H 7650 3500 50 0001 C CNN + 1 7650 4700 + 1 0 0 -1 +$EndComp +Text GLabel 7900 4400 1 60 Output ~ 0 +VCC +Text GLabel 5850 5750 2 60 Input ~ 0 +OUT_D0 +Text GLabel 5850 5850 2 60 Input ~ 0 +OUT_D1 +Text GLabel 5850 5950 2 60 Input ~ 0 +OUT_D2 +Text GLabel 5850 3750 2 60 Input ~ 0 +OUT_D3 +Text GLabel 5850 3950 2 60 Input ~ 0 +OUT_D4 +Text GLabel 8200 4050 2 60 Input ~ 0 +OUT_D5 +Text GLabel 6850 4150 2 60 Input ~ 0 +OUT_D6 +NoConn ~ 5850 4600 +NoConn ~ 5850 4700 +NoConn ~ 5850 4800 +NoConn ~ 5850 4900 +NoConn ~ 5850 5000 +NoConn ~ 5850 5100 +NoConn ~ 3950 4350 +Text GLabel 5850 3850 2 60 Output ~ 0 +RCA_SYNC +Text GLabel 5850 6050 2 60 Output ~ 0 +RCA_VIDEO +$Comp +L Jumper_NO_Small JP1 +U 1 1 593C2A0A +P 3600 1750 +F 0 "JP1" H 3600 1830 50 0000 C CNN +F 1 "PullDown" H 3610 1690 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm" H 3600 1750 50 0001 C CNN +F 3 "" H 3600 1750 50 0001 C CNN + 1 3600 1750 + 0 -1 -1 0 +$EndComp +$Comp +L R R1 +U 1 1 593C2BF9 +P 3150 1150 +F 0 "R1" V 3230 1150 50 0000 C CNN +F 1 "1k" V 3150 1150 50 0000 C CNN +F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 3080 1150 50 0001 C CNN +F 3 "" H 3150 1150 50 0001 C CNN + 1 3150 1150 + 0 1 1 0 +$EndComp +$Comp +L R R2 +U 1 1 593C2C43 +P 3150 1550 +F 0 "R2" V 3230 1550 50 0000 C CNN +F 1 "330" V 3150 1550 50 0000 C CNN +F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 3080 1550 50 0001 C CNN +F 3 "" H 3150 1550 50 0001 C CNN + 1 3150 1550 + 0 1 1 0 +$EndComp +$Comp +L D D1 +U 1 1 593C3A9B +P 2600 1150 +F 0 "D1" H 2600 1250 50 0000 C CNN +F 1 "1N4848" H 2600 1050 50 0000 C CNN +F 2 "Diodes_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 2600 1150 50 0001 C CNN +F 3 "" H 2600 1150 50 0001 C CNN + 1 2600 1150 + -1 0 0 1 +$EndComp +$Comp +L D D2 +U 1 1 593C3C52 +P 2600 1550 +F 0 "D2" H 2600 1650 50 0000 C CNN +F 1 "1N4848" H 2600 1450 50 0000 C CNN +F 2 "Diodes_THT:D_DO-35_SOD27_P7.62mm_Horizontal" H 2600 1550 50 0001 C CNN +F 3 "" H 2600 1550 50 0001 C CNN + 1 2600 1550 + -1 0 0 1 +$EndComp +Text GLabel 2250 1150 0 60 Input ~ 0 +RCA_SYNC +Text GLabel 2250 1550 0 60 Input ~ 0 +RCA_VIDEO +$Comp +L R R3 +U 1 1 593C6F39 +P 3600 2100 +F 0 "R3" V 3680 2100 50 0000 C CNN +F 1 "75" V 3600 2100 50 0000 C CNN +F 2 "Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 3530 2100 50 0001 C CNN +F 3 "" H 3600 2100 50 0001 C CNN + 1 3600 2100 + -1 0 0 1 +$EndComp +Text GLabel 3600 2500 3 60 Output ~ 0 +GND +Text GLabel 10600 5600 0 60 Output ~ 0 +TX +$Comp +L Jumper_NO_Small JP2 +U 1 1 593CEF5C +P 7400 5500 +F 0 "JP2" H 7400 5550 50 0000 C CNN +F 1 "Power" H 7400 5450 50 0000 C CNN +F 2 "Pin_Headers:Pin_Header_Angled_1x02_Pitch2.54mm" H 7400 5500 50 0001 C CNN +F 3 "" H 7400 5500 50 0001 C CNN + 1 7400 5500 + 0 1 1 0 +$EndComp +Text GLabel 6175 5100 1 60 Input ~ 0 +TX +Wire Wire Line + 9100 4850 9600 4850 +Wire Wire Line + 9100 5550 9600 5550 +Wire Wire Line + 9900 5550 9800 5550 +Wire Wire Line + 9900 4850 9900 5800 +Wire Wire Line + 9900 4850 9800 4850 +Wire Wire Line + 9500 5050 9500 4850 +Connection ~ 9500 4850 +Wire Wire Line + 9500 5350 9500 5550 +Connection ~ 9500 5550 +Wire Wire Line + 9100 5250 9100 5550 +Wire Wire Line + 9100 5150 9100 4850 +Connection ~ 9900 5550 +Wire Wire Line + 3600 5750 3600 6200 +Wire Wire Line + 3600 6050 3950 6050 +Wire Wire Line + 3950 5950 3600 5950 +Connection ~ 3600 5950 +Connection ~ 3600 6050 +Wire Wire Line + 3600 3500 3600 5550 +Wire Wire Line + 3950 3750 3600 3750 +Connection ~ 3600 3750 +Wire Wire Line + 3600 4050 3950 4050 +Connection ~ 3600 4050 +Wire Wire Line + 9100 5150 8900 5150 +Wire Wire Line + 9100 5250 8900 5250 +Connection ~ 6350 5200 +Wire Wire Line + 5850 5450 7200 5450 +Wire Wire Line + 5850 5350 6450 5350 +Wire Wire Line + 6750 5350 7300 5350 +Wire Wire Line + 5850 5200 6800 5200 +Wire Wire Line + 7100 5200 7100 5700 +Wire Wire Line + 7200 5450 7200 5700 +Wire Wire Line + 7300 5350 7300 5700 +Wire Wire Line + 7900 4800 7900 5850 +Wire Wire Line + 7100 5200 7000 5200 +Wire Wire Line + 6350 5100 6350 5200 +Wire Wire Line + 7600 5700 7900 5700 +Connection ~ 7900 5700 +Wire Wire Line + 7500 5700 7500 5600 +Wire Wire Line + 7500 5600 7900 5600 +Wire Wire Line + 7400 5700 7400 5600 +Wire Wire Line + 6600 4800 7400 4800 +Wire Wire Line + 6600 4800 6600 5200 +Connection ~ 6600 5200 +Wire Wire Line + 6600 4700 7400 4700 +Wire Wire Line + 6600 4700 6600 4250 +Wire Wire Line + 6600 4250 5850 4250 +Wire Wire Line + 5850 4150 6850 4150 +Wire Wire Line + 6700 4150 6700 4600 +Wire Wire Line + 6700 4600 7400 4600 +Wire Wire Line + 7900 4700 8050 4700 +Wire Wire Line + 8050 4700 8050 4050 +Wire Wire Line + 5850 4050 8200 4050 +Wire Wire Line + 7900 4400 7900 4600 +Connection ~ 7900 5600 +Connection ~ 8050 4050 +Connection ~ 6700 4150 +Wire Wire Line + 2750 1150 3000 1150 +Wire Wire Line + 2750 1550 3000 1550 +Wire Wire Line + 2250 1150 2450 1150 +Wire Wire Line + 2250 1550 2450 1550 +Wire Wire Line + 3300 1150 3600 1150 +Wire Wire Line + 3600 1150 3600 1650 +Wire Wire Line + 3600 1350 3900 1350 +Wire Wire Line + 3600 1550 3300 1550 +Connection ~ 3600 1350 +Connection ~ 3600 1550 +Wire Wire Line + 3600 1850 3600 1950 +Wire Wire Line + 3600 2250 3600 2500 +Wire Wire Line + 4050 1550 4050 2350 +Wire Wire Line + 4050 2350 3600 2350 +Connection ~ 3600 2350 +Wire Wire Line + 7400 5100 7400 5400 +Text GLabel 10600 5700 0 60 Input ~ 0 +RX +NoConn ~ 1600 5600 +NoConn ~ 1600 5500 +Wire Wire Line + 2100 3800 2675 3800 +Wire Wire Line + 2675 3800 2675 6200 +Wire Wire Line + 2100 4800 2675 4800 +Connection ~ 2675 4800 +Wire Wire Line + 2100 5000 2675 5000 +Connection ~ 2675 5000 +Wire Wire Line + 2100 5200 2675 5200 +Connection ~ 2675 5200 +Wire Wire Line + 2100 5300 2675 5300 +Connection ~ 2675 5300 +Wire Wire Line + 2100 5700 2675 5700 +Connection ~ 2675 5700 +Wire Wire Line + 2675 6000 1125 6000 +Connection ~ 2675 6000 +Wire Wire Line + 1125 6000 1125 4700 +Wire Wire Line + 1125 4700 1600 4700 +$Comp +L RCA_PLUG J3 +U 1 1 593A2D19 +P 4050 1350 +F 0 "J3" H 4060 1470 50 0000 C CNN +F 1 "Video" V 4165 1350 50 0000 C CNN +F 2 "w_conn_av:rca_yellow" H 4050 1350 50 0001 C CNN +F 3 "" H 4050 1350 50 0001 C CNN + 1 4050 1350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6175 5100 6175 5350 +Connection ~ 6175 5350 +$EndSCHEMATC diff --git a/RC6502 Video Adapter/export/RC6502 Video Adapter.pdf b/RC6502 Video Adapter/export/RC6502 Video Adapter.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bfe236feab8112c8c5683e4e146a93a034ba0515 GIT binary patch literal 53061 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 literal 0 HcmV?d00001 diff --git a/RC6502 Video Adapter/export/pcb.png b/RC6502 Video Adapter/export/pcb.png new file mode 100644 index 0000000000000000000000000000000000000000..8073ef5faaf8707040585eaae3f4651d237f9b5a GIT binary patch literal 42938 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�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 QfnqR@2M+J&?mKn)AE1H~zyJUM literal 0 HcmV?d00001 diff --git a/RC6502 Video Adapter/fp-lib-table b/RC6502 Video Adapter/fp-lib-table new file mode 100644 index 0000000..3bafeb7 --- /dev/null +++ b/RC6502 Video Adapter/fp-lib-table @@ -0,0 +1,3 @@ +(fp_lib_table + (lib (name w_conn_av)(type Legacy)(uri "$(KIPRJMOD)/libraries/kicad/w_conn_av.mod")(options "")(descr "")) +) diff --git a/RC6502 Video Adapter/libraries/kicad/license.txt b/RC6502 Video Adapter/libraries/kicad/license.txt new file mode 100644 index 0000000..373b02b --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/license.txt @@ -0,0 +1,7 @@ +Kicad Library by W. Lain - kcswalter@member.fsf.org +3/05/2014 + +This library is released under the terms of either Creative Commons license v3.0, Attribution-Share Alike or GPLv3 or later. + +The author holds no responsibility for any damage that can be caused by the usage of this library. You are however welcome to report any error or discrepance to the author, provided that you give also the correct information and its source (i.e. the correct datasheet). +Note that the author used publicly available data sheets from many different companies, and that package dimensions, pin numeration and schematic symbols may vary slightly between companies. diff --git a/RC6502 Video Adapter/libraries/kicad/w_conn_av.mod b/RC6502 Video Adapter/libraries/kicad/w_conn_av.mod new file mode 100644 index 0000000..251fab0 --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/w_conn_av.mod @@ -0,0 +1,979 @@ +PCBNEW-LibModule-V1 sab 22 giu 2013 14:47:56 CEST +# encoding utf-8 +Units mm +$INDEX +SCART +din-5 +jack_3.5_pj313d-smt +jack_3.5_sj1-3513-smt +jack_3.5_sj1-3514-smt +jack_3.5_sj1-3515-smt +jack_3.5_vert_lje0352-4r +minidin-8 +rca_black +rca_red +rca_white +rca_yellow +$EndINDEX +$MODULE SCART +Po 0 0 0 15 51C58D7B 00000000 ~~ +Li SCART +Cd SCART socket, Tyco P/N 1483465-1 +Sc 0 +AR SCART +Op 0 0 0 +T0 0 5.10032 1.524 1.524 0 0.3048 N V 21 N "SCART" +T1 0 -9.906 1.524 1.524 0 0.3048 N V 21 N "JP***" +DS -25.4 -1.397 -25.4 1.651 0.381 21 +DS 25.4 -1.397 25.4 1.651 0.381 21 +DS -23.368 8.509 23.876 8.509 0.381 21 +DS -27.051 -1.397 -27.051 1.651 0.381 21 +DS 27.051 -1.397 27.051 1.651 0.381 21 +DS -23.368 -1.397 -23.368 -8.509 0.381 21 +DS -23.368 -8.509 23.876 -8.509 0.381 21 +DS 23.876 -8.509 23.876 -1.397 0.381 21 +DS -27.051 -1.397 27.051 -1.397 0.381 21 +DS 27.051 1.651 -27.051 1.651 0.381 21 +DS -23.368 8.509 -23.368 1.651 0.381 21 +DS 23.876 8.509 23.876 1.651 0.381 21 +$PAD +Sh "1" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po 19.05 -7.27964 +$EndPAD +$PAD +Sh "2" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po 17.145 -2.19964 +$EndPAD +$PAD +Sh "3" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po 15.24 -7.27964 +$EndPAD +$PAD +Sh "4" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po 13.335 -2.19964 +$EndPAD +$PAD +Sh "5" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po 11.43 -7.27964 +$EndPAD +$PAD +Sh "6" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po 9.525 -2.19964 +$EndPAD +$PAD +Sh "7" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po 7.62 -7.27964 +$EndPAD +$PAD +Sh "8" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po 5.715 -2.19964 +$EndPAD +$PAD +Sh "9" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po 3.81 -7.27964 +$EndPAD +$PAD +Sh "10" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po 1.905 -2.19964 +$EndPAD +$PAD +Sh "11" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po 0 -7.27964 +$EndPAD +$PAD +Sh "12" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po -1.905 -2.19964 +$EndPAD +$PAD +Sh "13" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po -3.81 -7.27964 +$EndPAD +$PAD +Sh "14" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po -5.715 -2.19964 +$EndPAD +$PAD +Sh "15" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po -7.62 -7.27964 +$EndPAD +$PAD +Sh "16" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po -9.525 -2.19964 +$EndPAD +$PAD +Sh "17" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po -11.43 -7.27964 +$EndPAD +$PAD +Sh "18" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po -13.335 -2.19964 +$EndPAD +$PAD +Sh "19" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po -15.24 -7.27964 +$EndPAD +$PAD +Sh "20" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po -17.145 -2.19964 +$EndPAD +$PAD +Sh "21" C 1.99898 1.99898 0 0 0 +Dr 1.19888 0 0 +At STD N 00C0FFFF +Ne 0 "" +Po -19.05 -7.27964 +$EndPAD +$PAD +Sh "" O 3.1 4.1 0 0 0 +Dr 3 0 0 O 3 4 +At HOLE N 00E0FFFF +Ne 0 "" +Po 26.49982 -0.20066 +$EndPAD +$PAD +Sh "" O 3.1 4.1 0 0 0 +Dr 3 0 0 O 3 4 +At HOLE N 00E0FFFF +Ne 0 "" +Po -26.49982 -0.20066 +$EndPAD +$SHAPE3D +Na "walter/conn_av/scart.wrl" +Sc 1 1 1 +Of 0 0 0 +Ro 0 0 0 +$EndSHAPE3D +$EndMODULE SCART +$MODULE din-5 +Po 0 0 0 15 51C20EF5 00000000 ~~ +Li din-5 +Cd Din 5 (MIDI), Pro Signal P/N PSG03463 +Sc 0 +AR din-5 +Op 0 0 0 +T0 0 11.00074 1.524 1.524 0 0.3048 N V 21 N "din-5" +T1 0 -11.00074 1.524 1.524 0 0.3048 N V 21 N "JP***" +DS -8.99922 8.7503 10.50036 8.7503 0.3048 21 +DS 8.99922 8.99922 -8.99922 8.99922 0.3048 21 +DS -10.50036 9.25068 8.99922 9.25068 0.3048 21 +DS -8.99922 -8.99922 -8.99922 8.001 0.3048 21 +DS -8.99922 -8.99922 -8.49884 -9.4996 0.3048 21 +DS -8.49884 -9.4996 -5.99948 -9.4996 0.3048 21 +DS -5.99948 -9.4996 -5.4991 -8.99922 0.3048 21 +DS -5.4991 -8.99922 -5.4991 -7.00024 0.3048 21 +DS -5.4991 -7.00024 -1.99898 -7.00024 0.3048 21 +DS 8.99922 -8.99922 8.99922 8.001 0.3048 21 +DS 8.99922 -8.99922 8.49884 -9.4996 0.3048 21 +DS 8.49884 -9.4996 6.49986 -9.4996 0.3048 21 +DS 6.49986 -9.4996 5.99948 -9.4996 0.3048 21 +DS 5.99948 -9.4996 5.4991 -8.99922 0.3048 21 +DS 5.4991 -8.99922 5.4991 -7.00024 0.3048 21 +DS 5.4991 -7.00024 1.99898 -7.00024 0.3048 21 +DS -1.50114 -9.4996 -1.99898 -8.99922 0.3048 21 +DS -1.99898 -8.99922 -1.99898 -7.00024 0.3048 21 +DS -1.50114 -9.4996 1.50114 -9.4996 0.3048 21 +DS 1.50114 -9.4996 1.99898 -8.99922 0.3048 21 +DS 1.99898 -8.99922 1.99898 -7.00024 0.3048 21 +DS 10.50036 8.99922 8.99922 8.99922 0.3048 21 +DS 8.99922 8.99922 8.99922 9.4996 0.3048 21 +DS 8.99922 9.4996 -10.50036 9.4996 0.3048 21 +DS -10.50036 8.99922 -8.99922 8.99922 0.3048 21 +DS -8.99922 8.99922 -8.99922 8.49884 0.3048 21 +DS -8.99922 8.49884 10.50036 8.49884 0.3048 21 +DS 8.99922 8.001 8.49884 8.001 0.3048 21 +DS -8.99922 8.001 -8.49884 8.001 0.3048 21 +DS 8.49884 8.49884 8.49884 8.001 0.3048 21 +DS -8.49884 8.001 -8.49884 8.49884 0.3048 21 +DS -10.50036 9.4996 -10.50036 8.99922 0.3048 21 +DS 10.50036 8.49884 10.50036 8.99922 0.3048 21 +$PAD +Sh "3" C 2.49936 2.49936 0 0 0 +Dr 1.397 0 0 +At STD N 00F0FFFF +Ne 0 "" +Po -7.49808 -2.9972 +$EndPAD +$PAD +Sh "4" C 2.49936 2.49936 0 0 0 +Dr 1.397 0 0 +At STD N 00F0FFFF +Ne 0 "" +Po 4.99618 -5.4991 +$EndPAD +$PAD +Sh "2" C 2.49936 2.49936 0 0 0 +Dr 1.397 0 0 +At STD N 00F0FFFF +Ne 0 "" +Po 0 -2.99974 +$EndPAD +$PAD +Sh "1" C 2.49936 2.49936 0 0 0 +Dr 1.397 0 0 +At STD N 00F0FFFF +Ne 0 "" +Po 7.49808 -2.9972 +$EndPAD +$PAD +Sh "5" C 2.49936 2.49936 0 0 0 +Dr 1.397 0 0 +At STD N 00F0FFFF +Ne 0 "" +Po -4.99618 -5.4991 +$EndPAD +$PAD +Sh "" C 2.49936 2.49936 0 0 0 +Dr 1.397 0 0 +At HOLE N 00E0FFFF +Ne 0 "" +Po 5.00126 6.9977 +$EndPAD +$PAD +Sh "" C 2.49936 2.49936 0 0 0 +Dr 1.397 0 0 +At HOLE N 00E0FFFF +Ne 0 "" +Po -5.00126 6.9977 +$EndPAD +$SHAPE3D +Na "walter/conn_av/din-5.wrl" +Sc 1 1 1 +Of 0 0 0 +Ro 0 0 0 +$EndSHAPE3D +$EndMODULE din-5 +$MODULE jack_3.5_pj313d-smt +Po 0 0 0 15 51C59CF8 00000000 ~~ +Li jack_3.5_pj313d-smt +Cd 3.5mm jack, HK RTL PJ313D +Sc 0 +AR +Op 0 0 0 +T0 0.1 -6.7 0.99822 0.99822 0 0.19812 N V 21 N "JP***" +T1 0 9.5 0.99822 0.99822 0 0.19812 N V 21 N "jack_3.5_pj313d-smt" +DS -2.5 5.8 -2.5 8.3 0.3048 21 +DS -2.5 8.3 2.5 8.3 0.3048 21 +DS 2.5 5.8 2.5 8.3 0.3048 21 +DS -3 -5.8 -3 5.8 0.3048 21 +DS -3 -5.8 3 -5.8 0.3048 21 +DS 3 -5.8 3 5.8 0.3048 21 +DS -3 5.8 3 5.8 0.3048 21 +$PAD +Sh "" C 1.5 1.5 0 0 0 +Dr 1.5 0 0 +At HOLE N 00E0FFFF +Ne 0 "" +Po 0 3.25 +$EndPAD +$PAD +Sh "" C 1.5 1.5 0 0 0 +Dr 1.5 0 0 +At HOLE N 00E0FFFF +Ne 0 "" +Po 0 -2.75 +$EndPAD +$PAD +Sh "1" R 1.5 1.5 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -3.3 3.95 +$EndPAD +$PAD +Sh "2" R 1.5 1.5 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -3.3 -2.75 +$EndPAD +$PAD +Sh "3" R 1.5 1.5 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -3.3 0.75 +$EndPAD +$PAD +Sh "1" R 1.5 1.5 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 3.3 3.95 +$EndPAD +$PAD +Sh "3" R 1.5 1.5 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 3.3 0.75 +$EndPAD +$PAD +Sh "2" R 1.5 1.5 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 3.3 -2.75 +$EndPAD +$SHAPE3D +Na "walter/conn_av/jack_3.5_pj313d-smt.wrl" +Sc 1 1 1 +Of 0 0 0 +Ro 0 0 0 +$EndSHAPE3D +$EndMODULE jack_3.5_pj313d-smt +$MODULE jack_3.5_sj1-3513-smt +Po 0 0 0 15 5173E7CA 00000000 ~~ +Li jack_3.5_sj1-3513-smt +Cd 3.5mm jack, CUI SJ1-3513-SMT +Sc 0 +AR +Op 0 0 0 +T0 0.1 -6.7 0.99822 0.99822 0 0.19812 N V 21 N "JP***" +T1 0 10.2 0.99822 0.99822 0 0.19812 N V 21 N "jack_3.5_sj1-3513-smt" +DS -2.5 6.1 -2.5 9.1 0.3048 21 +DS -2.5 9.1 2.5 9.1 0.3048 21 +DS 2.5 9.1 2.5 6.1 0.3048 21 +DS -5 6.1 -5 -5.9 0.3048 21 +DS -5 -5.9 4.5 -5.9 0.3048 21 +DS 4.5 -5.9 4.5 6.1 0.3048 21 +DS 4.5 6.1 -5 6.1 0.3048 21 +$PAD +Sh "" C 1.6 1.6 0 0 0 +Dr 1.6 0 0 +At HOLE N 00E0FFFF +Ne 0 "" +Po 0 3.1 +$EndPAD +$PAD +Sh "" C 1.6 1.6 0 0 0 +Dr 1.6 0 0 +At HOLE N 00E0FFFF +Ne 0 "" +Po 0 -2.9 +$EndPAD +$PAD +Sh "1" R 1.75 2.9 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -5.9 3.3 +$EndPAD +$PAD +Sh "2" R 2.25 2.9 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 5.7 -3.1 +$EndPAD +$PAD +Sh "3" R 1.75 2.1 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -5.9 -3.05 +$EndPAD +$SHAPE3D +Na "walter/conn_av/jack_3.5_sj1-3513-smt.wrl" +Sc 1 1 1 +Of 0 0 0 +Ro 0 0 0 +$EndSHAPE3D +$EndMODULE jack_3.5_sj1-3513-smt +$MODULE jack_3.5_sj1-3514-smt +Po 0 0 0 15 5173FDE2 00000000 ~~ +Li jack_3.5_sj1-3514-smt +Cd 3.5mm jack, CUI SJ1-3514-SMT +Sc 0 +AR +Op 0 0 0 +T0 0.1 -6.7 0.99822 0.99822 0 0.19812 N V 21 N "JP***" +T1 0 10.2 0.99822 0.99822 0 0.19812 N V 21 N "jack_3.5_sj1-3514-smt" +DS -2.5 6.1 -2.5 9.1 0.3048 21 +DS -2.5 9.1 2.5 9.1 0.3048 21 +DS 2.5 9.1 2.5 6.1 0.3048 21 +DS -5 6.1 -5 -5.9 0.3048 21 +DS -5 -5.9 4.5 -5.9 0.3048 21 +DS 4.5 -5.9 4.5 6.1 0.3048 21 +DS 4.5 6.1 -5 6.1 0.3048 21 +$PAD +Sh "" C 1.6 1.6 0 0 0 +Dr 1.6 0 0 +At HOLE N 00E0FFFF +Ne 0 "" +Po 0 3.1 +$EndPAD +$PAD +Sh "" C 1.6 1.6 0 0 0 +Dr 1.6 0 0 +At HOLE N 00E0FFFF +Ne 0 "" +Po 0 -2.9 +$EndPAD +$PAD +Sh "1" R 1.75 2.9 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -5.9 3.3 +$EndPAD +$PAD +Sh "3" R 2.25 2.9 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 5.7 -3.1 +$EndPAD +$PAD +Sh "4" R 1.75 2.1 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -5.9 -3.05 +$EndPAD +$PAD +Sh "2" R 2.25 2.4 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 5.7 1.2 +$EndPAD +$SHAPE3D +Na "walter/conn_av/jack_3.5_sj1-3514-smt.wrl" +Sc 1 1 1 +Of 0 0 0 +Ro 0 0 0 +$EndSHAPE3D +$EndMODULE jack_3.5_sj1-3514-smt +$MODULE jack_3.5_sj1-3515-smt +Po 0 0 0 15 5173FCE9 00000000 ~~ +Li jack_3.5_sj1-3515-smt +Cd 3.5mm jack, CUI SJ1-3515-SMT +Sc 0 +AR +Op 0 0 0 +T0 0.1 -6.7 0.99822 0.99822 0 0.19812 N V 21 N "JP***" +T1 0 10.2 0.99822 0.99822 0 0.19812 N V 21 N "jack_3.5_sj1-3515-smt" +DS -2.5 6.1 -2.5 9.1 0.3048 21 +DS -2.5 9.1 2.5 9.1 0.3048 21 +DS 2.5 9.1 2.5 6.1 0.3048 21 +DS -5 6.1 -5 -5.9 0.3048 21 +DS -5 -5.9 4.5 -5.9 0.3048 21 +DS 4.5 -5.9 4.5 6.1 0.3048 21 +DS 4.5 6.1 -5 6.1 0.3048 21 +$PAD +Sh "" C 1.6 1.6 0 0 0 +Dr 1.6 0 0 +At HOLE N 00E0FFFF +Ne 0 "" +Po 0 3.1 +$EndPAD +$PAD +Sh "" C 1.6 1.6 0 0 0 +Dr 1.6 0 0 +At HOLE N 00E0FFFF +Ne 0 "" +Po 0 -2.9 +$EndPAD +$PAD +Sh "1" R 1.75 2.9 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -5.9 3.3 +$EndPAD +$PAD +Sh "2" R 2.25 2.9 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 5.7 -3.1 +$EndPAD +$PAD +Sh "3" R 1.75 2.1 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -5.9 -3.05 +$EndPAD +$PAD +Sh "4" R 2.25 2.4 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 5.7 1.2 +$EndPAD +$PAD +Sh "5" R 1.75 1.8 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -5.9 0 +$EndPAD +$SHAPE3D +Na "walter/conn_av/jack_3.5_sj1-3515-smt.wrl" +Sc 1 1 1 +Of 0 0 0 +Ro 0 0 0 +$EndSHAPE3D +$EndMODULE jack_3.5_sj1-3515-smt +$MODULE jack_3.5_vert_lje0352-4r +Po 0 0 0 15 51004EEA 00000000 ~~ +Li jack_3.5_vert_lje0352-4r +Cd Vertical 3.5mm jack, Lih Sheng LJE0352-4R +Sc 0 +AR +Op 0 0 0 +T0 0 -5.90042 0.99822 0.99822 0 0.19812 N V 21 N "JP***" +T1 0 6.59892 0.99822 0.99822 0 0.19812 N V 21 N "jack_3.5_vert_lje0352-4r" +DC 0 0 3.79984 0 0.3048 21 +DC 0 0 1.99898 0 0.3048 21 +DC 0 0 4.0005 0 0.3048 21 +DC 0 0 1.80086 0 0.3048 21 +DS -4.50088 5.4991 4.50088 5.4991 0.3048 21 +DS 4.50088 5.4991 4.50088 -4.50088 0.3048 21 +DS 4.50088 -4.50088 2.99974 -5.00126 0.3048 21 +DS 2.99974 -5.00126 -2.99974 -5.00126 0.3048 21 +DS -2.99974 -5.00126 -4.50088 -4.50088 0.3048 21 +DS -4.50088 -4.50088 -4.50088 5.4991 0.3048 21 +$PAD +Sh "3" O 3.49758 2.19964 0 0 0 +Dr 2.19964 0 0 O 2.19964 0.99822 +At STD N 00E0FFFF +Ne 0 "" +Po 0 4.29768 +$EndPAD +$PAD +Sh "1" O 2.19964 3.49758 0 0 0 +Dr 0.99568 0 0 O 0.99568 2.1971 +At STD N 00E0FFFF +Ne 0 "" +Po 3.6957 -0.5969 +$EndPAD +$PAD +Sh "4" O 3.49758 2.19964 0 0 0 +Dr 2.19964 0 0 O 2.19964 0.99822 +At STD N 00E0FFFF +Ne 0 "" +Po 0 -3.7973 +$EndPAD +$PAD +Sh "2" O 2.19964 3.49758 0 0 0 +Dr 0.99568 0 0 O 0.99568 2.1971 +At STD N 00E0FFFF +Ne 0 "" +Po -3.49758 -0.5969 +$EndPAD +$SHAPE3D +Na "walter/conn_av/jack_3.5_vert_plug.wrl" +Sc 1 1 1 +Of 0 0 0 +Ro 0 0 0 +$EndSHAPE3D +$EndMODULE jack_3.5_vert_lje0352-4r +$MODULE minidin-8 +Po 0 0 0 15 51C20F29 00000000 ~~ +Li minidin-8 +Cd MiniDin 8 (S-Video), Tyco P/N 1734096-1 +Sc 0 +AR minidin-8 +Op 0 0 0 +T0 0 8.128 1.524 1.524 0 0.3048 N V 21 N "minidin-8" +T1 0 -7.366 1.524 1.524 0 0.3048 N V 21 N "JP***" +DS -3.937 5.842 -3.937 6.35 0.381 21 +DS 3.937 5.842 3.937 6.35 0.381 21 +DS -3.937 5.842 3.937 5.842 0.381 21 +DS -3.937 6.096 3.937 6.096 0.381 21 +DS 3.937 6.35 -3.937 6.35 0.381 21 +DS 7.112 6.477 7.112 -6.477 0.381 21 +DS 7.112 -6.477 -7.112 -6.477 0.381 21 +DS -7.112 -6.477 -7.112 6.477 0.381 21 +DS -7.112 6.477 7.112 6.477 0.381 21 +$PAD +Sh "9" C 3.50012 3.50012 0 0 0 +Dr 2.19964 0 0 +At STD N 0000FFFF +Ne 0 "" +Po -6.74878 1.00076 +$EndPAD +$PAD +Sh "11" C 3.50012 3.50012 0 0 0 +Dr 2.19964 0 0 +At STD N 0000FFFF +Ne 0 "" +Po 6.74878 1.00076 +$EndPAD +$PAD +Sh "6" C 1.50114 1.50114 0 0 0 +Dr 0.89916 0 0 +At STD N 00F0FFFF +Ne 0 "" +Po -2.90068 -1.99898 +$EndPAD +$PAD +Sh "7" C 1.50114 1.50114 0 0 0 +Dr 0.89916 0 0 +At STD N 00F0FFFF +Ne 0 "" +Po -0.89916 -1.99898 +$EndPAD +$PAD +Sh "8" C 1.50114 1.50114 0 0 0 +Dr 0.89916 0 0 +At STD N 00F0FFFF +Ne 0 "" +Po 2.90068 -1.99898 +$EndPAD +$PAD +Sh "1" C 1.50114 1.50114 0 0 0 +Dr 0.89916 0 0 +At STD N 00F0FFFF +Ne 0 "" +Po -0.09906 -4.50088 +$EndPAD +$PAD +Sh "2" C 1.50114 1.50114 0 0 0 +Dr 0.89916 0 0 +At STD N 00F0FFFF +Ne 0 "" +Po 1.89992 -4.50088 +$EndPAD +$PAD +Sh "3" C 1.50114 1.50114 0 0 0 +Dr 0.89916 0 0 +At STD N 00F0FFFF +Ne 0 "" +Po -3.8989 -4.50088 +$EndPAD +$PAD +Sh "4" C 1.50114 1.50114 0 0 0 +Dr 0.89916 0 0 +At STD N 00F0FFFF +Ne 0 "" +Po -1.80086 -4.50088 +$EndPAD +$PAD +Sh "5" C 1.50114 1.50114 0 0 0 +Dr 0.89916 0 0 +At STD N 00F0FFFF +Ne 0 "" +Po 3.8989 -4.50088 +$EndPAD +$PAD +Sh "10" C 3.50012 3.50012 0 0 0 +Dr 2.19964 0 0 +At STD N 0000FFFF +Ne 0 "" +Po 0 1.80086 +$EndPAD +$SHAPE3D +Na "walter/conn_av/minidin-8.wrl" +Sc 1 1 1 +Of 0 0 0 +Ro 0 0 0 +$EndSHAPE3D +$EndMODULE minidin-8 +$MODULE rca_black +Po 0 0 0 15 500458FC 00000000 ~~ +Li rca_black +Cd RCA Audio connector, black, Pro Signal p/n PSG01544 +Kw rca, audio +Sc 0 +AR +Op 0 0 0 +T0 0 15.7988 1.524 1.524 0 0.3048 N V 21 N "rca_black" +T1 0 -7.69874 1.524 1.524 0 0.3048 N V 21 N "VAL**" +DC -3.2512 -5.79882 -3.79984 -5.79882 0.381 21 +DC 3.2512 -5.79882 2.70002 -5.84962 0.381 21 +DC 3.2512 4.0005 2.70002 4.04876 0.381 21 +DC -3.2512 4.0005 -3.79984 3.9497 0.381 21 +DC -3.2512 0 -3.79984 0 0.381 21 +DC 3.2512 0 2.70002 -0.0508 0.381 21 +DS -4.30022 5.00126 -4.30022 14.00048 0.381 21 +DS -4.30022 14.00048 4.30022 14.00048 0.381 21 +DS 4.30022 14.00048 4.30022 5.00126 0.381 21 +DS 4.8006 -4.89966 5.40004 -4.89966 0.381 21 +DS 5.40004 -4.89966 5.40004 -3.0988 0.381 21 +DS 5.40004 -3.0988 4.8006 -3.0988 0.381 21 +DS -5.40004 -4.89966 -4.8006 -4.89966 0.381 21 +DS -4.8006 -3.0988 -5.40004 -3.0988 0.381 21 +DS -5.40004 -3.0988 -5.40004 -4.89966 0.381 21 +DS -4.8006 -6.79958 -1.80086 -6.79958 0.381 21 +DS -1.80086 -6.79958 -1.80086 -5.99948 0.381 21 +DS -1.80086 -5.99948 1.80086 -5.99948 0.381 21 +DS 1.80086 -5.99948 1.80086 -6.79958 0.381 21 +DS 1.80086 -6.79958 4.8006 -6.79958 0.381 21 +DS 4.8006 5.00126 -4.8006 5.00126 0.381 21 +DS -4.8006 4.99872 -4.8006 -6.80212 0.381 21 +DS 4.8006 -6.79958 4.8006 5.00126 0.381 21 +$PAD +Sh "2" O 1.99898 3.19786 0 0 0 +Dr 0.99568 0 0 O 0.99568 2.1971 +At STD N 00E0FFFF +Ne 0 "" +Po 5.0546 -3.99796 +$EndPAD +$PAD +Sh "1" O 3.19786 1.99898 0 0 0 +Dr 2.1971 0 0 O 2.1971 0.99568 +At STD N 00E0FFFF +Ne 0 "" +Po 0 0 +$EndPAD +$PAD +Sh "2" O 1.99898 3.19786 0 0 0 +Dr 0.99568 0 0 O 0.99568 2.1971 +At STD N 00E0FFFF +Ne 0 "" +Po -5.0546 -3.99796 +$EndPAD +$SHAPE3D +Na "walter/conn_av/rca_black.wrl" +Sc 1 1 1 +Of 0 0 0 +Ro 0 0 0 +$EndSHAPE3D +$EndMODULE rca_black +$MODULE rca_red +Po 0 0 0 15 50045905 00000000 ~~ +Li rca_red +Cd RCA Audio connector, red, Pro Signal p/n PSG01545 +Kw rca, audio +Sc 0 +AR +Op 0 0 0 +T0 0 15.7988 1.524 1.524 0 0.3048 N V 21 N "rca_red" +T1 0 -7.69874 1.524 1.524 0 0.3048 N V 21 N "VAL**" +DC -3.2512 -5.79882 -3.79984 -5.79882 0.381 21 +DC 3.2512 -5.79882 2.70002 -5.84962 0.381 21 +DC 3.2512 4.0005 2.70002 4.04876 0.381 21 +DC -3.2512 4.0005 -3.79984 3.9497 0.381 21 +DC -3.2512 0 -3.79984 0 0.381 21 +DC 3.2512 0 2.70002 -0.0508 0.381 21 +DS -4.30022 5.00126 -4.30022 14.00048 0.381 21 +DS -4.30022 14.00048 4.30022 14.00048 0.381 21 +DS 4.30022 14.00048 4.30022 5.00126 0.381 21 +DS 4.8006 -4.89966 5.40004 -4.89966 0.381 21 +DS 5.40004 -4.89966 5.40004 -3.0988 0.381 21 +DS 5.40004 -3.0988 4.8006 -3.0988 0.381 21 +DS -5.40004 -4.89966 -4.8006 -4.89966 0.381 21 +DS -4.8006 -3.0988 -5.40004 -3.0988 0.381 21 +DS -5.40004 -3.0988 -5.40004 -4.89966 0.381 21 +DS -4.8006 -6.79958 -1.80086 -6.79958 0.381 21 +DS -1.80086 -6.79958 -1.80086 -5.99948 0.381 21 +DS -1.80086 -5.99948 1.80086 -5.99948 0.381 21 +DS 1.80086 -5.99948 1.80086 -6.79958 0.381 21 +DS 1.80086 -6.79958 4.8006 -6.79958 0.381 21 +DS 4.8006 5.00126 -4.8006 5.00126 0.381 21 +DS -4.8006 4.99872 -4.8006 -6.80212 0.381 21 +DS 4.8006 -6.79958 4.8006 5.00126 0.381 21 +$PAD +Sh "2" O 1.99898 3.19786 0 0 0 +Dr 0.99568 0 0 O 0.99568 2.1971 +At STD N 00E0FFFF +Ne 0 "" +Po 5.0546 -3.99796 +$EndPAD +$PAD +Sh "1" O 3.19786 1.99898 0 0 0 +Dr 2.1971 0 0 O 2.1971 0.99568 +At STD N 00E0FFFF +Ne 0 "" +Po 0 0 +$EndPAD +$PAD +Sh "2" O 1.99898 3.19786 0 0 0 +Dr 0.99568 0 0 O 0.99568 2.1971 +At STD N 00E0FFFF +Ne 0 "" +Po -5.0546 -3.99796 +$EndPAD +$SHAPE3D +Na "walter/conn_av/rca_red.wrl" +Sc 1 1 1 +Of 0 0 0 +Ro 0 0 0 +$EndSHAPE3D +$EndMODULE rca_red +$MODULE rca_white +Po 0 0 0 15 500458E4 00000000 ~~ +Li rca_white +Cd RCA Audio connector, white, Pro Signal p/n PSG01546 +Kw rca, audio +Sc 0 +AR +Op 0 0 0 +T0 0 15.7988 1.524 1.524 0 0.3048 N V 21 N "rca_white" +T1 0 -7.69874 1.524 1.524 0 0.3048 N V 21 N "VAL**" +DC -3.2512 -5.79882 -3.79984 -5.79882 0.381 21 +DC 3.2512 -5.79882 2.70002 -5.84962 0.381 21 +DC 3.2512 4.0005 2.70002 4.04876 0.381 21 +DC -3.2512 4.0005 -3.79984 3.9497 0.381 21 +DC -3.2512 0 -3.79984 0 0.381 21 +DC 3.2512 0 2.70002 -0.0508 0.381 21 +DS -4.30022 5.00126 -4.30022 14.00048 0.381 21 +DS -4.30022 14.00048 4.30022 14.00048 0.381 21 +DS 4.30022 14.00048 4.30022 5.00126 0.381 21 +DS 4.8006 -4.89966 5.40004 -4.89966 0.381 21 +DS 5.40004 -4.89966 5.40004 -3.0988 0.381 21 +DS 5.40004 -3.0988 4.8006 -3.0988 0.381 21 +DS -5.40004 -4.89966 -4.8006 -4.89966 0.381 21 +DS -4.8006 -3.0988 -5.40004 -3.0988 0.381 21 +DS -5.40004 -3.0988 -5.40004 -4.89966 0.381 21 +DS -4.8006 -6.79958 -1.80086 -6.79958 0.381 21 +DS -1.80086 -6.79958 -1.80086 -5.99948 0.381 21 +DS -1.80086 -5.99948 1.80086 -5.99948 0.381 21 +DS 1.80086 -5.99948 1.80086 -6.79958 0.381 21 +DS 1.80086 -6.79958 4.8006 -6.79958 0.381 21 +DS 4.8006 5.00126 -4.8006 5.00126 0.381 21 +DS -4.8006 4.99872 -4.8006 -6.80212 0.381 21 +DS 4.8006 -6.79958 4.8006 5.00126 0.381 21 +$PAD +Sh "2" O 1.99898 3.19786 0 0 0 +Dr 0.99568 0 0 O 0.99568 2.1971 +At STD N 00E0FFFF +Ne 0 "" +Po 5.0546 -3.99796 +$EndPAD +$PAD +Sh "1" O 3.19786 1.99898 0 0 0 +Dr 2.1971 0 0 O 2.1971 0.99568 +At STD N 00E0FFFF +Ne 0 "" +Po 0 0 +$EndPAD +$PAD +Sh "2" O 1.99898 3.19786 0 0 0 +Dr 0.99568 0 0 O 0.99568 2.1971 +At STD N 00E0FFFF +Ne 0 "" +Po -5.0546 -3.99796 +$EndPAD +$SHAPE3D +Na "walter/conn_av/rca_white.wrl" +Sc 1 1 1 +Of 0 0 0 +Ro 0 0 0 +$EndSHAPE3D +$EndMODULE rca_white +$MODULE rca_yellow +Po 0 0 0 15 5004590E 00000000 ~~ +Li rca_yellow +Cd RCA Audio connector, yellow, Pro Signal p/n PSG01547 +Kw rca, audio +Sc 0 +AR +Op 0 0 0 +T0 0 15.7988 1.524 1.524 0 0.3048 N V 21 N "rca_yellow" +T1 0 -7.69874 1.524 1.524 0 0.3048 N V 21 N "VAL**" +DC -3.2512 -5.79882 -3.79984 -5.79882 0.381 21 +DC 3.2512 -5.79882 2.70002 -5.84962 0.381 21 +DC 3.2512 4.0005 2.70002 4.04876 0.381 21 +DC -3.2512 4.0005 -3.79984 3.9497 0.381 21 +DC -3.2512 0 -3.79984 0 0.381 21 +DC 3.2512 0 2.70002 -0.0508 0.381 21 +DS -4.30022 5.00126 -4.30022 14.00048 0.381 21 +DS -4.30022 14.00048 4.30022 14.00048 0.381 21 +DS 4.30022 14.00048 4.30022 5.00126 0.381 21 +DS 4.8006 -4.89966 5.40004 -4.89966 0.381 21 +DS 5.40004 -4.89966 5.40004 -3.0988 0.381 21 +DS 5.40004 -3.0988 4.8006 -3.0988 0.381 21 +DS -5.40004 -4.89966 -4.8006 -4.89966 0.381 21 +DS -4.8006 -3.0988 -5.40004 -3.0988 0.381 21 +DS -5.40004 -3.0988 -5.40004 -4.89966 0.381 21 +DS -4.8006 -6.79958 -1.80086 -6.79958 0.381 21 +DS -1.80086 -6.79958 -1.80086 -5.99948 0.381 21 +DS -1.80086 -5.99948 1.80086 -5.99948 0.381 21 +DS 1.80086 -5.99948 1.80086 -6.79958 0.381 21 +DS 1.80086 -6.79958 4.8006 -6.79958 0.381 21 +DS 4.8006 5.00126 -4.8006 5.00126 0.381 21 +DS -4.8006 4.99872 -4.8006 -6.80212 0.381 21 +DS 4.8006 -6.79958 4.8006 5.00126 0.381 21 +$PAD +Sh "2" O 1.99898 3.19786 0 0 0 +Dr 0.99568 0 0 O 0.99568 2.1971 +At STD N 00E0FFFF +Ne 0 "" +Po 5.0546 -3.99796 +$EndPAD +$PAD +Sh "1" O 3.19786 1.99898 0 0 0 +Dr 2.1971 0 0 O 2.1971 0.99568 +At STD N 00E0FFFF +Ne 0 "" +Po 0 0 +$EndPAD +$PAD +Sh "2" O 1.99898 3.19786 0 0 0 +Dr 0.99568 0 0 O 0.99568 2.1971 +At STD N 00E0FFFF +Ne 0 "" +Po -5.0546 -3.99796 +$EndPAD +$SHAPE3D +Na "walter/conn_av/rca_yellow.wrl" +Sc 1 1 1 +Of 0 0 0 +Ro 0 0 0 +$EndSHAPE3D +$EndMODULE rca_yellow +$EndLIBRARY diff --git a/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/SCART.kicad_mod b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/SCART.kicad_mod new file mode 100644 index 0000000..bddae1d --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/SCART.kicad_mod @@ -0,0 +1,49 @@ +(module SCART (layer F.Cu) + (descr "SCART socket, Tyco P/N 1483465-1") + (fp_text reference SCART (at 0 5.10032) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_text value JP*** (at 0 -9.906) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_line (start -25.4 -1.397) (end -25.4 1.651) (layer F.SilkS) (width 0.381)) + (fp_line (start 25.4 -1.397) (end 25.4 1.651) (layer F.SilkS) (width 0.381)) + (fp_line (start -23.368 8.509) (end 23.876 8.509) (layer F.SilkS) (width 0.381)) + (fp_line (start -27.051 -1.397) (end -27.051 1.651) (layer F.SilkS) (width 0.381)) + (fp_line (start 27.051 -1.397) (end 27.051 1.651) (layer F.SilkS) (width 0.381)) + (fp_line (start -23.368 -1.397) (end -23.368 -8.509) (layer F.SilkS) (width 0.381)) + (fp_line (start -23.368 -8.509) (end 23.876 -8.509) (layer F.SilkS) (width 0.381)) + (fp_line (start 23.876 -8.509) (end 23.876 -1.397) (layer F.SilkS) (width 0.381)) + (fp_line (start -27.051 -1.397) (end 27.051 -1.397) (layer F.SilkS) (width 0.381)) + (fp_line (start 27.051 1.651) (end -27.051 1.651) (layer F.SilkS) (width 0.381)) + (fp_line (start -23.368 8.509) (end -23.368 1.651) (layer F.SilkS) (width 0.381)) + (fp_line (start 23.876 8.509) (end 23.876 1.651) (layer F.SilkS) (width 0.381)) + (pad 1 thru_hole circle (at 19.05 -7.27964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 17.145 -2.19964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 15.24 -7.27964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 13.335 -2.19964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 11.43 -7.27964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 9.525 -2.19964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 7.62 -7.27964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 5.715 -2.19964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 3.81 -7.27964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 1.905 -2.19964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 0 -7.27964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at -1.905 -2.19964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at -3.81 -7.27964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at -5.715 -2.19964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at -7.62 -7.27964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at -9.525 -2.19964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at -11.43 -7.27964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at -13.335 -2.19964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at -15.24 -7.27964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at -17.145 -2.19964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad 21 thru_hole circle (at -19.05 -7.27964) (size 1.99898 1.99898) (drill 1.19888) (layers *.Cu *.Mask)) + (pad "" np_thru_hole oval (at 26.49982 -0.20066) (size 3.1 4.1) (drill oval 3 4) (layers *.Cu *.Mask F.SilkS)) + (pad "" np_thru_hole oval (at -26.49982 -0.20066) (size 3.1 4.1) (drill oval 3 4) (layers *.Cu *.Mask F.SilkS)) + (model walter/conn_av/scart.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/din-5.kicad_mod b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/din-5.kicad_mod new file mode 100644 index 0000000..a9de732 --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/din-5.kicad_mod @@ -0,0 +1,54 @@ +(module din-5 (layer F.Cu) + (descr "Din 5 (MIDI), Pro Signal P/N PSG03463") + (fp_text reference din-5 (at 0 11.00074) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_text value JP*** (at 0 -11.00074) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_line (start -8.99922 8.7503) (end 10.50036 8.7503) (layer F.SilkS) (width 0.3048)) + (fp_line (start 8.99922 8.99922) (end -8.99922 8.99922) (layer F.SilkS) (width 0.3048)) + (fp_line (start -10.50036 9.25068) (end 8.99922 9.25068) (layer F.SilkS) (width 0.3048)) + (fp_line (start -8.99922 -8.99922) (end -8.99922 8.001) (layer F.SilkS) (width 0.3048)) + (fp_line (start -8.99922 -8.99922) (end -8.49884 -9.4996) (layer F.SilkS) (width 0.3048)) + (fp_line (start -8.49884 -9.4996) (end -5.99948 -9.4996) (layer F.SilkS) (width 0.3048)) + (fp_line (start -5.99948 -9.4996) (end -5.4991 -8.99922) (layer F.SilkS) (width 0.3048)) + (fp_line (start -5.4991 -8.99922) (end -5.4991 -7.00024) (layer F.SilkS) (width 0.3048)) + (fp_line (start -5.4991 -7.00024) (end -1.99898 -7.00024) (layer F.SilkS) (width 0.3048)) + (fp_line (start 8.99922 -8.99922) (end 8.99922 8.001) (layer F.SilkS) (width 0.3048)) + (fp_line (start 8.99922 -8.99922) (end 8.49884 -9.4996) (layer F.SilkS) (width 0.3048)) + (fp_line (start 8.49884 -9.4996) (end 6.49986 -9.4996) (layer F.SilkS) (width 0.3048)) + (fp_line (start 6.49986 -9.4996) (end 5.99948 -9.4996) (layer F.SilkS) (width 0.3048)) + (fp_line (start 5.99948 -9.4996) (end 5.4991 -8.99922) (layer F.SilkS) (width 0.3048)) + (fp_line (start 5.4991 -8.99922) (end 5.4991 -7.00024) (layer F.SilkS) (width 0.3048)) + (fp_line (start 5.4991 -7.00024) (end 1.99898 -7.00024) (layer F.SilkS) (width 0.3048)) + (fp_line (start -1.50114 -9.4996) (end -1.99898 -8.99922) (layer F.SilkS) (width 0.3048)) + (fp_line (start -1.99898 -8.99922) (end -1.99898 -7.00024) (layer F.SilkS) (width 0.3048)) + (fp_line (start -1.50114 -9.4996) (end 1.50114 -9.4996) (layer F.SilkS) (width 0.3048)) + (fp_line (start 1.50114 -9.4996) (end 1.99898 -8.99922) (layer F.SilkS) (width 0.3048)) + (fp_line (start 1.99898 -8.99922) (end 1.99898 -7.00024) (layer F.SilkS) (width 0.3048)) + (fp_line (start 10.50036 8.99922) (end 8.99922 8.99922) (layer F.SilkS) (width 0.3048)) + (fp_line (start 8.99922 8.99922) (end 8.99922 9.4996) (layer F.SilkS) (width 0.3048)) + (fp_line (start 8.99922 9.4996) (end -10.50036 9.4996) (layer F.SilkS) (width 0.3048)) + (fp_line (start -10.50036 8.99922) (end -8.99922 8.99922) (layer F.SilkS) (width 0.3048)) + (fp_line (start -8.99922 8.99922) (end -8.99922 8.49884) (layer F.SilkS) (width 0.3048)) + (fp_line (start -8.99922 8.49884) (end 10.50036 8.49884) (layer F.SilkS) (width 0.3048)) + (fp_line (start 8.99922 8.001) (end 8.49884 8.001) (layer F.SilkS) (width 0.3048)) + (fp_line (start -8.99922 8.001) (end -8.49884 8.001) (layer F.SilkS) (width 0.3048)) + (fp_line (start 8.49884 8.49884) (end 8.49884 8.001) (layer F.SilkS) (width 0.3048)) + (fp_line (start -8.49884 8.001) (end -8.49884 8.49884) (layer F.SilkS) (width 0.3048)) + (fp_line (start -10.50036 9.4996) (end -10.50036 8.99922) (layer F.SilkS) (width 0.3048)) + (fp_line (start 10.50036 8.49884) (end 10.50036 8.99922) (layer F.SilkS) (width 0.3048)) + (pad 3 thru_hole circle (at -7.49808 -2.9972) (size 2.49936 2.49936) (drill 1.397) (layers *.Cu *.SilkS *.Mask)) + (pad 4 thru_hole circle (at 4.99618 -5.4991) (size 2.49936 2.49936) (drill 1.397) (layers *.Cu *.SilkS *.Mask)) + (pad 2 thru_hole circle (at 0 -2.99974) (size 2.49936 2.49936) (drill 1.397) (layers *.Cu *.SilkS *.Mask)) + (pad 1 thru_hole circle (at 7.49808 -2.9972) (size 2.49936 2.49936) (drill 1.397) (layers *.Cu *.SilkS *.Mask)) + (pad 5 thru_hole circle (at -4.99618 -5.4991) (size 2.49936 2.49936) (drill 1.397) (layers *.Cu *.SilkS *.Mask)) + (pad "" np_thru_hole circle (at 5.00126 6.9977) (size 2.49936 2.49936) (drill 1.397) (layers *.Cu *.Mask F.SilkS)) + (pad "" np_thru_hole circle (at -5.00126 6.9977) (size 2.49936 2.49936) (drill 1.397) (layers *.Cu *.Mask F.SilkS)) + (model walter/conn_av/din-5.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_pj313d-smt.kicad_mod b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_pj313d-smt.kicad_mod new file mode 100644 index 0000000..2a42751 --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_pj313d-smt.kicad_mod @@ -0,0 +1,29 @@ +(module jack_3.5_pj313d-smt (layer F.Cu) + (descr "3.5mm jack, HK RTL PJ313D") + (fp_text reference JP*** (at 0.1 -6.7) (layer F.SilkS) + (effects (font (size 0.99822 0.99822) (thickness 0.19812))) + ) + (fp_text value jack_3.5_pj313d-smt (at 0 9.5) (layer F.SilkS) + (effects (font (size 0.99822 0.99822) (thickness 0.19812))) + ) + (fp_line (start -2.5 5.8) (end -2.5 8.3) (layer F.SilkS) (width 0.3048)) + (fp_line (start -2.5 8.3) (end 2.5 8.3) (layer F.SilkS) (width 0.3048)) + (fp_line (start 2.5 5.8) (end 2.5 8.3) (layer F.SilkS) (width 0.3048)) + (fp_line (start -3 -5.8) (end -3 5.8) (layer F.SilkS) (width 0.3048)) + (fp_line (start -3 -5.8) (end 3 -5.8) (layer F.SilkS) (width 0.3048)) + (fp_line (start 3 -5.8) (end 3 5.8) (layer F.SilkS) (width 0.3048)) + (fp_line (start -3 5.8) (end 3 5.8) (layer F.SilkS) (width 0.3048)) + (pad "" np_thru_hole circle (at 0 3.25) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) + (pad "" np_thru_hole circle (at 0 -2.75) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask F.SilkS)) + (pad 1 smd rect (at -3.3 3.95) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -3.3 -2.75) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -3.3 0.75) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at 3.3 3.95) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at 3.3 0.75) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 3.3 -2.75) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask)) + (model walter/conn_av/jack_3.5_pj313d-smt.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_sj1-3513-smt.kicad_mod b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_sj1-3513-smt.kicad_mod new file mode 100644 index 0000000..e1b0f82 --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_sj1-3513-smt.kicad_mod @@ -0,0 +1,26 @@ +(module jack_3.5_sj1-3513-smt (layer F.Cu) + (descr "3.5mm jack, CUI SJ1-3513-SMT") + (fp_text reference JP*** (at 0.1 -6.7) (layer F.SilkS) + (effects (font (size 0.99822 0.99822) (thickness 0.19812))) + ) + (fp_text value jack_3.5_sj1-3513-smt (at 0 10.2) (layer F.SilkS) + (effects (font (size 0.99822 0.99822) (thickness 0.19812))) + ) + (fp_line (start -2.5 6.1) (end -2.5 9.1) (layer F.SilkS) (width 0.3048)) + (fp_line (start -2.5 9.1) (end 2.5 9.1) (layer F.SilkS) (width 0.3048)) + (fp_line (start 2.5 9.1) (end 2.5 6.1) (layer F.SilkS) (width 0.3048)) + (fp_line (start -5 6.1) (end -5 -5.9) (layer F.SilkS) (width 0.3048)) + (fp_line (start -5 -5.9) (end 4.5 -5.9) (layer F.SilkS) (width 0.3048)) + (fp_line (start 4.5 -5.9) (end 4.5 6.1) (layer F.SilkS) (width 0.3048)) + (fp_line (start 4.5 6.1) (end -5 6.1) (layer F.SilkS) (width 0.3048)) + (pad "" np_thru_hole circle (at 0 3.1) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask F.SilkS)) + (pad "" np_thru_hole circle (at 0 -2.9) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask F.SilkS)) + (pad 1 smd rect (at -5.9 3.3) (size 1.75 2.9) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 5.7 -3.1) (size 2.25 2.9) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -5.9 -3.05) (size 1.75 2.1) (layers F.Cu F.Paste F.Mask)) + (model walter/conn_av/jack_3.5_sj1-3513-smt.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_sj1-3514-smt.kicad_mod b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_sj1-3514-smt.kicad_mod new file mode 100644 index 0000000..463c934 --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_sj1-3514-smt.kicad_mod @@ -0,0 +1,27 @@ +(module jack_3.5_sj1-3514-smt (layer F.Cu) + (descr "3.5mm jack, CUI SJ1-3514-SMT") + (fp_text reference JP*** (at 0.1 -6.7) (layer F.SilkS) + (effects (font (size 0.99822 0.99822) (thickness 0.19812))) + ) + (fp_text value jack_3.5_sj1-3514-smt (at 0 10.2) (layer F.SilkS) + (effects (font (size 0.99822 0.99822) (thickness 0.19812))) + ) + (fp_line (start -2.5 6.1) (end -2.5 9.1) (layer F.SilkS) (width 0.3048)) + (fp_line (start -2.5 9.1) (end 2.5 9.1) (layer F.SilkS) (width 0.3048)) + (fp_line (start 2.5 9.1) (end 2.5 6.1) (layer F.SilkS) (width 0.3048)) + (fp_line (start -5 6.1) (end -5 -5.9) (layer F.SilkS) (width 0.3048)) + (fp_line (start -5 -5.9) (end 4.5 -5.9) (layer F.SilkS) (width 0.3048)) + (fp_line (start 4.5 -5.9) (end 4.5 6.1) (layer F.SilkS) (width 0.3048)) + (fp_line (start 4.5 6.1) (end -5 6.1) (layer F.SilkS) (width 0.3048)) + (pad "" np_thru_hole circle (at 0 3.1) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask F.SilkS)) + (pad "" np_thru_hole circle (at 0 -2.9) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask F.SilkS)) + (pad 1 smd rect (at -5.9 3.3) (size 1.75 2.9) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at 5.7 -3.1) (size 2.25 2.9) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -5.9 -3.05) (size 1.75 2.1) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 5.7 1.2) (size 2.25 2.4) (layers F.Cu F.Paste F.Mask)) + (model walter/conn_av/jack_3.5_sj1-3514-smt.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_sj1-3515-smt.kicad_mod b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_sj1-3515-smt.kicad_mod new file mode 100644 index 0000000..b5c7ee2 --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_sj1-3515-smt.kicad_mod @@ -0,0 +1,28 @@ +(module jack_3.5_sj1-3515-smt (layer F.Cu) + (descr "3.5mm jack, CUI SJ1-3515-SMT") + (fp_text reference JP*** (at 0.1 -6.7) (layer F.SilkS) + (effects (font (size 0.99822 0.99822) (thickness 0.19812))) + ) + (fp_text value jack_3.5_sj1-3515-smt (at 0 10.2) (layer F.SilkS) + (effects (font (size 0.99822 0.99822) (thickness 0.19812))) + ) + (fp_line (start -2.5 6.1) (end -2.5 9.1) (layer F.SilkS) (width 0.3048)) + (fp_line (start -2.5 9.1) (end 2.5 9.1) (layer F.SilkS) (width 0.3048)) + (fp_line (start 2.5 9.1) (end 2.5 6.1) (layer F.SilkS) (width 0.3048)) + (fp_line (start -5 6.1) (end -5 -5.9) (layer F.SilkS) (width 0.3048)) + (fp_line (start -5 -5.9) (end 4.5 -5.9) (layer F.SilkS) (width 0.3048)) + (fp_line (start 4.5 -5.9) (end 4.5 6.1) (layer F.SilkS) (width 0.3048)) + (fp_line (start 4.5 6.1) (end -5 6.1) (layer F.SilkS) (width 0.3048)) + (pad "" np_thru_hole circle (at 0 3.1) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask F.SilkS)) + (pad "" np_thru_hole circle (at 0 -2.9) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask F.SilkS)) + (pad 1 smd rect (at -5.9 3.3) (size 1.75 2.9) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at 5.7 -3.1) (size 2.25 2.9) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -5.9 -3.05) (size 1.75 2.1) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at 5.7 1.2) (size 2.25 2.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -5.9 0) (size 1.75 1.8) (layers F.Cu F.Paste F.Mask)) + (model walter/conn_av/jack_3.5_sj1-3515-smt.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_vert_lje0352-4r.kicad_mod b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_vert_lje0352-4r.kicad_mod new file mode 100644 index 0000000..82c0650 --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/jack_3.5_vert_lje0352-4r.kicad_mod @@ -0,0 +1,28 @@ +(module jack_3.5_vert_lje0352-4r (layer F.Cu) + (descr "Vertical 3.5mm jack, Lih Sheng LJE0352-4R") + (fp_text reference JP*** (at 0 -5.90042) (layer F.SilkS) + (effects (font (size 0.99822 0.99822) (thickness 0.19812))) + ) + (fp_text value jack_3.5_vert_lje0352-4r (at 0 6.59892) (layer F.SilkS) + (effects (font (size 0.99822 0.99822) (thickness 0.19812))) + ) + (fp_circle (center 0 0) (end 3.79984 0) (layer F.SilkS) (width 0.3048)) + (fp_circle (center 0 0) (end 1.99898 0) (layer F.SilkS) (width 0.3048)) + (fp_circle (center 0 0) (end 4.0005 0) (layer F.SilkS) (width 0.3048)) + (fp_circle (center 0 0) (end 1.80086 0) (layer F.SilkS) (width 0.3048)) + (fp_line (start -4.50088 5.4991) (end 4.50088 5.4991) (layer F.SilkS) (width 0.3048)) + (fp_line (start 4.50088 5.4991) (end 4.50088 -4.50088) (layer F.SilkS) (width 0.3048)) + (fp_line (start 4.50088 -4.50088) (end 2.99974 -5.00126) (layer F.SilkS) (width 0.3048)) + (fp_line (start 2.99974 -5.00126) (end -2.99974 -5.00126) (layer F.SilkS) (width 0.3048)) + (fp_line (start -2.99974 -5.00126) (end -4.50088 -4.50088) (layer F.SilkS) (width 0.3048)) + (fp_line (start -4.50088 -4.50088) (end -4.50088 5.4991) (layer F.SilkS) (width 0.3048)) + (pad 3 thru_hole oval (at 0 4.29768) (size 3.49758 2.19964) (drill oval 2.19964 0.99822) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole oval (at 3.6957 -0.5969) (size 2.19964 3.49758) (drill oval 0.99568 2.1971) (layers *.Cu *.Mask F.SilkS)) + (pad 4 thru_hole oval (at 0 -3.7973) (size 3.49758 2.19964) (drill oval 2.19964 0.99822) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at -3.49758 -0.5969) (size 2.19964 3.49758) (drill oval 0.99568 2.1971) (layers *.Cu *.Mask F.SilkS)) + (model walter/conn_av/jack_3.5_vert_plug.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/minidin-8.kicad_mod b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/minidin-8.kicad_mod new file mode 100644 index 0000000..0b7d3b8 --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/minidin-8.kicad_mod @@ -0,0 +1,34 @@ +(module minidin-8 (layer F.Cu) + (descr "MiniDin 8 (S-Video), Tyco P/N 1734096-1") + (fp_text reference minidin-8 (at 0 8.128) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_text value JP*** (at 0 -7.366) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_line (start -3.937 5.842) (end -3.937 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start 3.937 5.842) (end 3.937 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start -3.937 5.842) (end 3.937 5.842) (layer F.SilkS) (width 0.381)) + (fp_line (start -3.937 6.096) (end 3.937 6.096) (layer F.SilkS) (width 0.381)) + (fp_line (start 3.937 6.35) (end -3.937 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start 7.112 6.477) (end 7.112 -6.477) (layer F.SilkS) (width 0.381)) + (fp_line (start 7.112 -6.477) (end -7.112 -6.477) (layer F.SilkS) (width 0.381)) + (fp_line (start -7.112 -6.477) (end -7.112 6.477) (layer F.SilkS) (width 0.381)) + (fp_line (start -7.112 6.477) (end 7.112 6.477) (layer F.SilkS) (width 0.381)) + (pad 9 thru_hole circle (at -6.74878 1.00076) (size 3.50012 3.50012) (drill 2.19964) (layers *.Cu)) + (pad 11 thru_hole circle (at 6.74878 1.00076) (size 3.50012 3.50012) (drill 2.19964) (layers *.Cu)) + (pad 6 thru_hole circle (at -2.90068 -1.99898) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.SilkS *.Mask)) + (pad 7 thru_hole circle (at -0.89916 -1.99898) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.SilkS *.Mask)) + (pad 8 thru_hole circle (at 2.90068 -1.99898) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.SilkS *.Mask)) + (pad 1 thru_hole circle (at -0.09906 -4.50088) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.SilkS *.Mask)) + (pad 2 thru_hole circle (at 1.89992 -4.50088) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.SilkS *.Mask)) + (pad 3 thru_hole circle (at -3.8989 -4.50088) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.SilkS *.Mask)) + (pad 4 thru_hole circle (at -1.80086 -4.50088) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.SilkS *.Mask)) + (pad 5 thru_hole circle (at 3.8989 -4.50088) (size 1.50114 1.50114) (drill 0.89916) (layers *.Cu *.SilkS *.Mask)) + (pad 10 thru_hole circle (at 0 1.80086) (size 3.50012 3.50012) (drill 2.19964) (layers *.Cu)) + (model walter/conn_av/minidin-8.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_black.kicad_mod b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_black.kicad_mod new file mode 100644 index 0000000..ff80036 --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_black.kicad_mod @@ -0,0 +1,41 @@ +(module rca_black (layer F.Cu) (tedit 54B6CDBA) + (descr "RCA Audio connector, black, Pro Signal p/n PSG01544") + (tags "rca, audio") + (fp_text reference rca_black (at 0 15.7988) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_text value VAL** (at 0 -7.69874) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_circle (center -3.2512 -5.79882) (end -3.79984 -5.79882) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 -5.79882) (end 2.70002 -5.84962) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 4.0005) (end 2.70002 4.04876) (layer F.SilkS) (width 0.381)) + (fp_circle (center -3.2512 4.0005) (end -3.79984 3.9497) (layer F.SilkS) (width 0.381)) + (fp_circle (center -3.2512 0) (end -3.79984 0) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 0) (end 2.70002 -0.0508) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.30022 5.00126) (end -4.30022 14.00048) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.30022 14.00048) (end 4.30022 14.00048) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.30022 14.00048) (end 4.30022 5.00126) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 -4.89966) (end 5.40004 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start 5.40004 -4.89966) (end 5.40004 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start 5.40004 -3.0988) (end 4.8006 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start -5.40004 -4.89966) (end -4.8006 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 -3.0988) (end -5.40004 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start -5.40004 -3.0988) (end -5.40004 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 -6.79958) (end -1.80086 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start -1.80086 -6.79958) (end -1.80086 -5.99948) (layer F.SilkS) (width 0.381)) + (fp_line (start -1.80086 -5.99948) (end 1.80086 -5.99948) (layer F.SilkS) (width 0.381)) + (fp_line (start 1.80086 -5.99948) (end 1.80086 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start 1.80086 -6.79958) (end 4.8006 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 5.00126) (end -4.8006 5.00126) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 4.99872) (end -4.8006 -6.80212) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 -6.79958) (end 4.8006 5.00126) (layer F.SilkS) (width 0.381)) + (pad 2 thru_hole oval (at 5.05 -4) (size 2 3.2) (drill oval 1 2.2) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole oval (at 0 0) (size 3.2 2) (drill oval 2.2 1) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at -5.05 -4) (size 2 3.2) (drill oval 1 2.2) (layers *.Cu *.Mask F.SilkS)) + (model walter/conn_av/rca_black.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_red.kicad_mod b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_red.kicad_mod new file mode 100644 index 0000000..08a54ad --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_red.kicad_mod @@ -0,0 +1,41 @@ +(module rca_red (layer F.Cu) + (descr "RCA Audio connector, red, Pro Signal p/n PSG01545") + (tags "rca, audio") + (fp_text reference rca_red (at 0 15.7988) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_text value VAL** (at 0 -7.69874) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_circle (center -3.2512 -5.79882) (end -3.79984 -5.79882) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 -5.79882) (end 2.70002 -5.84962) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 4.0005) (end 2.70002 4.04876) (layer F.SilkS) (width 0.381)) + (fp_circle (center -3.2512 4.0005) (end -3.79984 3.9497) (layer F.SilkS) (width 0.381)) + (fp_circle (center -3.2512 0) (end -3.79984 0) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 0) (end 2.70002 -0.0508) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.30022 5.00126) (end -4.30022 14.00048) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.30022 14.00048) (end 4.30022 14.00048) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.30022 14.00048) (end 4.30022 5.00126) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 -4.89966) (end 5.40004 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start 5.40004 -4.89966) (end 5.40004 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start 5.40004 -3.0988) (end 4.8006 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start -5.40004 -4.89966) (end -4.8006 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 -3.0988) (end -5.40004 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start -5.40004 -3.0988) (end -5.40004 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 -6.79958) (end -1.80086 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start -1.80086 -6.79958) (end -1.80086 -5.99948) (layer F.SilkS) (width 0.381)) + (fp_line (start -1.80086 -5.99948) (end 1.80086 -5.99948) (layer F.SilkS) (width 0.381)) + (fp_line (start 1.80086 -5.99948) (end 1.80086 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start 1.80086 -6.79958) (end 4.8006 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 5.00126) (end -4.8006 5.00126) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 4.99872) (end -4.8006 -6.80212) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 -6.79958) (end 4.8006 5.00126) (layer F.SilkS) (width 0.381)) + (pad 2 thru_hole oval (at 5.0546 -3.99796) (size 1.99898 3.19786) (drill oval 0.99568 2.1971) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole oval (at 0 0) (size 3.19786 1.99898) (drill oval 2.1971 0.99568) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at -5.0546 -3.99796) (size 1.99898 3.19786) (drill oval 0.99568 2.1971) (layers *.Cu *.Mask F.SilkS)) + (model walter/conn_av/rca_red.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_white.kicad_mod b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_white.kicad_mod new file mode 100644 index 0000000..a4543e8 --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_white.kicad_mod @@ -0,0 +1,41 @@ +(module rca_white (layer F.Cu) + (descr "RCA Audio connector, white, Pro Signal p/n PSG01546") + (tags "rca, audio") + (fp_text reference rca_white (at 0 15.7988) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_text value VAL** (at 0 -7.69874) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_circle (center -3.2512 -5.79882) (end -3.79984 -5.79882) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 -5.79882) (end 2.70002 -5.84962) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 4.0005) (end 2.70002 4.04876) (layer F.SilkS) (width 0.381)) + (fp_circle (center -3.2512 4.0005) (end -3.79984 3.9497) (layer F.SilkS) (width 0.381)) + (fp_circle (center -3.2512 0) (end -3.79984 0) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 0) (end 2.70002 -0.0508) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.30022 5.00126) (end -4.30022 14.00048) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.30022 14.00048) (end 4.30022 14.00048) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.30022 14.00048) (end 4.30022 5.00126) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 -4.89966) (end 5.40004 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start 5.40004 -4.89966) (end 5.40004 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start 5.40004 -3.0988) (end 4.8006 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start -5.40004 -4.89966) (end -4.8006 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 -3.0988) (end -5.40004 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start -5.40004 -3.0988) (end -5.40004 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 -6.79958) (end -1.80086 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start -1.80086 -6.79958) (end -1.80086 -5.99948) (layer F.SilkS) (width 0.381)) + (fp_line (start -1.80086 -5.99948) (end 1.80086 -5.99948) (layer F.SilkS) (width 0.381)) + (fp_line (start 1.80086 -5.99948) (end 1.80086 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start 1.80086 -6.79958) (end 4.8006 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 5.00126) (end -4.8006 5.00126) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 4.99872) (end -4.8006 -6.80212) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 -6.79958) (end 4.8006 5.00126) (layer F.SilkS) (width 0.381)) + (pad 2 thru_hole oval (at 5.0546 -3.99796) (size 1.99898 3.19786) (drill oval 0.99568 2.1971) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole oval (at 0 0) (size 3.19786 1.99898) (drill oval 2.1971 0.99568) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at -5.0546 -3.99796) (size 1.99898 3.19786) (drill oval 0.99568 2.1971) (layers *.Cu *.Mask F.SilkS)) + (model walter/conn_av/rca_white.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_yellow.kicad_mod b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_yellow.kicad_mod new file mode 100644 index 0000000..ea32367 --- /dev/null +++ b/RC6502 Video Adapter/libraries/kicad/w_conn_av.pretty/rca_yellow.kicad_mod @@ -0,0 +1,41 @@ +(module rca_yellow (layer F.Cu) + (descr "RCA Audio connector, yellow, Pro Signal p/n PSG01547") + (tags "rca, audio") + (fp_text reference rca_yellow (at 0 15.7988) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_text value VAL** (at 0 -7.69874) (layer F.SilkS) + (effects (font (thickness 0.3048))) + ) + (fp_circle (center -3.2512 -5.79882) (end -3.79984 -5.79882) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 -5.79882) (end 2.70002 -5.84962) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 4.0005) (end 2.70002 4.04876) (layer F.SilkS) (width 0.381)) + (fp_circle (center -3.2512 4.0005) (end -3.79984 3.9497) (layer F.SilkS) (width 0.381)) + (fp_circle (center -3.2512 0) (end -3.79984 0) (layer F.SilkS) (width 0.381)) + (fp_circle (center 3.2512 0) (end 2.70002 -0.0508) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.30022 5.00126) (end -4.30022 14.00048) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.30022 14.00048) (end 4.30022 14.00048) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.30022 14.00048) (end 4.30022 5.00126) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 -4.89966) (end 5.40004 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start 5.40004 -4.89966) (end 5.40004 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start 5.40004 -3.0988) (end 4.8006 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start -5.40004 -4.89966) (end -4.8006 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 -3.0988) (end -5.40004 -3.0988) (layer F.SilkS) (width 0.381)) + (fp_line (start -5.40004 -3.0988) (end -5.40004 -4.89966) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 -6.79958) (end -1.80086 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start -1.80086 -6.79958) (end -1.80086 -5.99948) (layer F.SilkS) (width 0.381)) + (fp_line (start -1.80086 -5.99948) (end 1.80086 -5.99948) (layer F.SilkS) (width 0.381)) + (fp_line (start 1.80086 -5.99948) (end 1.80086 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start 1.80086 -6.79958) (end 4.8006 -6.79958) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 5.00126) (end -4.8006 5.00126) (layer F.SilkS) (width 0.381)) + (fp_line (start -4.8006 4.99872) (end -4.8006 -6.80212) (layer F.SilkS) (width 0.381)) + (fp_line (start 4.8006 -6.79958) (end 4.8006 5.00126) (layer F.SilkS) (width 0.381)) + (pad 2 thru_hole oval (at 5.0546 -3.99796) (size 1.99898 3.19786) (drill oval 0.99568 2.1971) (layers *.Cu *.Mask F.SilkS)) + (pad 1 thru_hole oval (at 0 0) (size 3.19786 1.99898) (drill oval 2.1971 0.99568) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at -5.0546 -3.99796) (size 1.99898 3.19786) (drill oval 0.99568 2.1971) (layers *.Cu *.Mask F.SilkS)) + (model walter/conn_av/rca_yellow.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/RC6502 Video Adapter/rca.bck b/RC6502 Video Adapter/rca.bck new file mode 100644 index 0000000..3238de7 --- /dev/null +++ b/RC6502 Video Adapter/rca.bck @@ -0,0 +1,8 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP CONN_COAXIAL +D coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, ...) +K BNC SMA SMB SMC coaxial connector CINCH RCA +$ENDCMP +# +#End Doc Library diff --git a/RC6502 Video Adapter/rca.dcm b/RC6502 Video Adapter/rca.dcm new file mode 100644 index 0000000..d271a69 --- /dev/null +++ b/RC6502 Video Adapter/rca.dcm @@ -0,0 +1,13 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP CONN_COAXIAL +D coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, ...) +K BNC SMA SMB SMC coaxial connector CINCH RCA +$ENDCMP +# +$CMP RCA_PLUG +D coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, ...) +K BNC SMA SMB SMC coaxial connector CINCH RCA +$ENDCMP +# +#End Doc Library diff --git a/RC6502 Video Adapter/rca.lib b/RC6502 Video Adapter/rca.lib new file mode 100644 index 0000000..48dfc3c --- /dev/null +++ b/RC6502 Video Adapter/rca.lib @@ -0,0 +1,54 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# CONN_COAXIAL +# +DEF CONN_COAXIAL J 0 40 Y N 1 F N +F0 "J" 10 120 50 H V C CNN +F1 "CONN_COAXIAL" 115 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *BNC* + *SMA* + *SMB* + *SMC* + *Cinch* +$ENDFPLIST +DRAW +A -2 0 71 1636 0 0 1 10 N -70 20 70 0 +A -1 0 71 0 -1638 0 1 10 N 70 0 -70 -20 +C 0 0 20 0 1 8 N +P 2 0 1 0 -50 0 -20 0 N +P 2 0 1 0 0 -100 0 -70 N +X Ext 1 0 -200 100 U 50 50 1 1 P +X In 2 -150 0 100 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# RCA_PLUG +# +DEF RCA_PLUG J 0 40 Y N 1 F N +F0 "J" 10 120 50 H V C CNN +F1 "RCA_PLUG" 115 0 50 V V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *BNC* + *SMA* + *SMB* + *SMC* + *Cinch* +$ENDFPLIST +DRAW +A -2 0 71 1636 0 0 1 10 N -70 20 70 0 +A -1 0 71 0 -1638 0 1 10 N 70 0 -70 -20 +C 0 0 20 0 1 8 N +P 2 0 1 0 -50 0 -20 0 N +P 2 0 1 0 0 -100 0 -70 N +X Ext 1 0 -200 100 U 50 50 1 1 P +X In 2 -150 0 100 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/RC6502 Video Adapter/video_processor/video_processor.ino b/RC6502 Video Adapter/video_processor/video_processor.ino new file mode 100644 index 0000000..5f18fb0 --- /dev/null +++ b/RC6502 Video Adapter/video_processor/video_processor.ino @@ -0,0 +1,29 @@ +#include //Required +#include //Required +#define W 126 //Do not increase, the Atmega chip is not fast enough. +#define H 96 //Same as above + + +TVout TV; + + + +void setup() { + + //Change PAL to NTSC if NTSC output required. + TV.begin(NTSC,W,H); //Begin output. Required code. + TV.select_font(font4x6); //Select a font, check out the fonts folder. + TV.fill(0); + + TV.print(0,0,"2E1HIQ"); //Print to the screen. + //TV.draw_line(20,48,100,48,WHITE); //Print a line to the screen. + TV.print(35,52,"70CM ATV"); //Print text to the screen. + + + TV.delay(150); //Delay for 150ms, increase if flickering occurs. +} + + + +void loop() { +}