From eed4ce08c17914313569834028439ca358b2cf8e Mon Sep 17 00:00:00 2001 From: flowenol Date: Mon, 15 Mar 2021 00:37:16 +0100 Subject: [PATCH] first commit --- .gitignore | 28 + AdapterForAppleIIKeyboard-cache.lib | 75 ++ AdapterForAppleIIKeyboard.kicad_pcb | 967 ++++++++++++++++++ .../DIP-16_W7.62mm_LongPads.kicad_mod | 49 + .../SW_PUSH_6mm.kicad_mod | 40 + AdapterForAppleIIKeyboard.pro | 249 +++++ AdapterForAppleIIKeyboard.sch | 157 +++ Apple1.dcm | 3 + Apple1.lib | 58 ++ fp-lib-table | 3 + sym-lib-table | 3 + 11 files changed, 1632 insertions(+) create mode 100644 .gitignore create mode 100644 AdapterForAppleIIKeyboard-cache.lib create mode 100644 AdapterForAppleIIKeyboard.kicad_pcb create mode 100644 AdapterForAppleIIKeyboard.pretty/DIP-16_W7.62mm_LongPads.kicad_mod create mode 100644 AdapterForAppleIIKeyboard.pretty/SW_PUSH_6mm.kicad_mod create mode 100644 AdapterForAppleIIKeyboard.pro create mode 100644 AdapterForAppleIIKeyboard.sch create mode 100644 Apple1.dcm create mode 100644 Apple1.lib create mode 100644 fp-lib-table create mode 100644 sym-lib-table diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bd70969 --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ +# For PCBs designed using KiCad: http://www.kicad-pcb.org/ +# Format documentation: http://kicad-pcb.org/help/file-formats/ + +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.kicad_sch-bak +*.kicad_prl +*.sch-bak +*~ +_autosave-* +*.tmp +*-save.pro +*-save.kicad_pcb +fp-info-cache + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv diff --git a/AdapterForAppleIIKeyboard-cache.lib b/AdapterForAppleIIKeyboard-cache.lib new file mode 100644 index 0000000..09480da --- /dev/null +++ b/AdapterForAppleIIKeyboard-cache.lib @@ -0,0 +1,75 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# Apple1_Apple1KeyboardConnector +# +DEF Apple1_Apple1KeyboardConnector AP1KC 0 40 Y Y 1 F N +F0 "AP1KC" -200 -50 50 H V C CNN +F1 "Apple1_Apple1KeyboardConnector" -200 200 50 H I C CNN +F2 "AdapterForAppleIIKeyboard:DIP-16_W7.62mm_LongPads" -200 100 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +X RESET 1 150 -1200 100 L 50 50 1 1 I +X +12V 10 -550 -300 100 R 50 50 1 1 O +X -12V 11 -550 -450 100 R 50 50 1 1 O +X CLR 12 -550 -600 100 R 50 50 1 1 I +X NC 13 -550 -750 100 R 50 50 1 1 N +X STB 14 -550 -900 100 R 50 50 1 1 I +X D7 15 -550 -1050 100 R 50 50 1 1 I +X +5V 16 -550 -1200 100 R 50 50 1 1 O +X D3 2 150 -1050 100 L 50 50 1 1 I +X D2 3 150 -900 100 L 50 50 1 1 I +X D1 4 150 -750 100 L 50 50 1 1 I +X D0 5 150 -600 100 L 50 50 1 1 I +X D4 6 150 -450 100 L 50 50 1 1 I +X D5 7 150 -300 100 L 50 50 1 1 I +X D6 8 150 -150 100 L 50 50 1 1 I +X GND 9 -550 -150 100 R 50 50 1 1 O +ENDDRAW +ENDDEF +# +# Apple1_Apple2KeyboardConnector +# +DEF Apple1_Apple2KeyboardConnector AP2KC 0 40 Y Y 1 F N +F0 "AP2KC" -200 0 50 H V C CNN +F1 "Apple1_Apple2KeyboardConnector" -200 200 50 H I C CNN +F2 "AdapterForAppleIIKeyboard:DIP-16_W7.62mm_LongPads" -200 100 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +X +5V 1 100 -1200 100 L 50 50 1 1 I +X D2 10 -550 -300 100 R 50 50 1 1 O +X D3 11 -550 -450 100 R 50 50 1 1 O +X D0 12 -550 -600 100 R 50 50 1 1 O +X D1 13 -550 -750 100 R 50 50 1 1 O +X NC 14 -550 -900 100 R 50 50 1 1 N +X -12V 15 -550 -1050 100 R 50 50 1 1 I +X NC 16 -550 -1200 100 R 50 50 1 1 N +X STB 2 100 -1050 100 L 50 50 1 1 O +X RESET 3 100 -900 100 L 50 50 1 1 O +X NC 4 100 -750 100 L 50 50 1 1 N +X D5 5 100 -600 100 L 50 50 1 1 O +X D4 6 100 -450 100 L 50 50 1 1 O +X D6 7 100 -300 100 L 50 50 1 1 O +X GND 8 100 -150 100 L 50 50 1 1 I +X NC 9 -550 -150 100 R 50 50 1 1 N +ENDDRAW +ENDDEF +# +# Switch_SW_Push +# +DEF Switch_SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/AdapterForAppleIIKeyboard.kicad_pcb b/AdapterForAppleIIKeyboard.kicad_pcb new file mode 100644 index 0000000..6138b74 --- /dev/null +++ b/AdapterForAppleIIKeyboard.kicad_pcb @@ -0,0 +1,967 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.1.5-0)") + + (general + (thickness 1.6) + (drawings 5) + (tracks 79) + (zones 0) + (modules 3) + (nets 21) + ) + + (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) + (user_trace_width 0.35) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (via_size 0.8) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.05) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.12) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 2.4 1.4) + (pad_drill 0.8) + (pad_to_mask_clearance 0.051) + (solder_mask_min_width 0.25) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes false) + (usegerberadvancedattributes false) + (creategerberjobfile false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "../../Downloads/plot/")) + ) + + (net 0 "") + (net 1 RESET) + (net 2 GND) + (net 3 D3) + (net 4 D2) + (net 5 -12V) + (net 6 D1) + (net 7 CLR) + (net 8 D4) + (net 9 STB) + (net 10 D5) + (net 11 D6) + (net 12 5V) + (net 13 D0) + (net 14 "Net-(APPLE-1-Pad10)") + (net 15 "Net-(APPLE-1-Pad13)") + (net 16 "Net-(APPLE-1-Pad15)") + (net 17 "Net-(KEYBOARD1-Pad9)") + (net 18 "Net-(KEYBOARD1-Pad4)") + (net 19 "Net-(KEYBOARD1-Pad14)") + (net 20 "Net-(KEYBOARD1-Pad16)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net -12V) + (add_net 5V) + (add_net CLR) + (add_net D0) + (add_net D1) + (add_net D2) + (add_net D3) + (add_net D4) + (add_net D5) + (add_net D6) + (add_net GND) + (add_net "Net-(APPLE-1-Pad10)") + (add_net "Net-(APPLE-1-Pad13)") + (add_net "Net-(APPLE-1-Pad15)") + (add_net "Net-(KEYBOARD1-Pad14)") + (add_net "Net-(KEYBOARD1-Pad16)") + (add_net "Net-(KEYBOARD1-Pad4)") + (add_net "Net-(KEYBOARD1-Pad9)") + (add_net RESET) + (add_net STB) + ) + + (module AdapterForAppleIIKeyboard:DIP-16_W7.62mm_LongPads (layer F.Cu) (tedit 5E5430EF) (tstamp 5E542C5F) + (at 140.47216 107.04068 180) + (descr "16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads") + (path /5E54963A) + (fp_text reference KEYBOARD1 (at 3.81 -2.33) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value KEYBOARD (at 3.81 -3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25))) + ) + (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (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 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 19.05) (end 0.635 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 19.05) (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 2.81 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 -1.33) (end 1.56 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 19.11) (end 6.06 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.06 19.11) (end 6.06 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.06 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.45 -1.55) (end -1.45 19.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 19.3) (end 9.1 19.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 19.3) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 3.81 8.89) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 12 5V)) + (pad 9 thru_hole oval (at 7.62 17.78 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 17 "Net-(KEYBOARD1-Pad9)")) + (pad 2 thru_hole oval (at 0 2.54 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 9 STB)) + (pad 10 thru_hole oval (at 7.62 15.24 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 4 D2)) + (pad 3 thru_hole oval (at 0 5.08 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 1 RESET)) + (pad 11 thru_hole oval (at 7.62 12.7 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 3 D3)) + (pad 4 thru_hole oval (at 0 7.62 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 18 "Net-(KEYBOARD1-Pad4)")) + (pad 12 thru_hole oval (at 7.62 10.16 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 13 D0)) + (pad 5 thru_hole oval (at 0 10.16 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 10 D5)) + (pad 13 thru_hole oval (at 7.62 7.62 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 6 D1)) + (pad 6 thru_hole oval (at 0 12.7 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 8 D4)) + (pad 14 thru_hole oval (at 7.62 5.08 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 19 "Net-(KEYBOARD1-Pad14)")) + (pad 7 thru_hole oval (at 0 15.24 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 11 D6)) + (pad 15 thru_hole oval (at 7.62 2.54 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 5 -12V)) + (pad 8 thru_hole oval (at 0 17.78 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 2 GND)) + (pad 16 thru_hole oval (at 7.62 0 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 20 "Net-(KEYBOARD1-Pad16)")) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-16_W7.62mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module AdapterForAppleIIKeyboard:DIP-16_W7.62mm_LongPads (layer F.Cu) (tedit 5E542EAA) (tstamp 5E542C3B) + (at 164.60216 107.04068 180) + (descr "16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads") + (path /5E54A7DB) + (fp_text reference APPLE-1 (at 3.81 -2.33) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value APPLE-1 (at 3.81 -3.81) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25))) + ) + (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (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 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 19.05) (end 0.635 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 19.05) (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 2.81 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 -1.33) (end 1.56 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 19.11) (end 6.06 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.06 19.11) (end 6.06 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.06 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.45 -1.55) (end -1.45 19.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 19.3) (end 9.1 19.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 19.3) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 3.81 8.89) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 RESET)) + (pad 9 thru_hole oval (at 7.62 17.78 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 2 GND)) + (pad 2 thru_hole oval (at 0 2.54 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 3 D3)) + (pad 10 thru_hole oval (at 7.62 15.24 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 14 "Net-(APPLE-1-Pad10)")) + (pad 3 thru_hole oval (at 0 5.08 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 4 D2)) + (pad 11 thru_hole oval (at 7.62 12.7 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 5 -12V)) + (pad 4 thru_hole oval (at 0 7.62 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 6 D1)) + (pad 12 thru_hole oval (at 7.62 10.16 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 7 CLR)) + (pad 5 thru_hole oval (at 0 10.16 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 13 D0)) + (pad 13 thru_hole oval (at 7.62 7.62 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 15 "Net-(APPLE-1-Pad13)")) + (pad 6 thru_hole oval (at 0 12.7 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 8 D4)) + (pad 14 thru_hole oval (at 7.62 5.08 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 9 STB)) + (pad 7 thru_hole oval (at 0 15.24 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 10 D5)) + (pad 15 thru_hole oval (at 7.62 2.54 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 16 "Net-(APPLE-1-Pad15)")) + (pad 8 thru_hole oval (at 0 17.78 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 11 D6)) + (pad 16 thru_hole oval (at 7.62 0 180) (size 2.4 1.4) (drill 0.8) (layers *.Cu *.Mask) + (net 12 5V)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-16_W7.62mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module AdapterForAppleIIKeyboard:SW_PUSH_6mm (layer F.Cu) (tedit 5E53D1ED) (tstamp 604E9F86) + (at 145.55216 114.66068) + (descr https://www.omron.com/ecb/products/pdf/en-b3f.pdf) + (tags "tact sw push 6mm") + (path /5E553853) + (fp_text reference CLEARSCREEN1 (at 3.25 -2.54) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.25))) + ) + (fp_text value "CLEAR SCREEN" (at 3.1242 -2.45364) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.25 2.25) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1)) + (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1)) + (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12)) + (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1)) + (pad 1 thru_hole circle (at 0 2.54 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask) + (net 12 5V)) + (pad 2 thru_hole circle (at 6.5 2.54 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask) + (net 7 CLR)) + (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_line (start 121.42216 77.83068) (end 121.42216 123.55068) (layer Edge.Cuts) (width 0.05) (tstamp 5E546B63)) + (gr_text "APPLE-1 KEYBOARD ADAPTER" (at 149.36216 80.37068) (layer F.SilkS) + (effects (font (size 1.25 1.25) (thickness 0.3125))) + ) + (gr_line (start 177.30216 77.83068) (end 121.42216 77.83068) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 177.30216 123.55068) (end 177.30216 77.83068) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 121.42216 123.55068) (end 177.30216 123.55068) (layer Edge.Cuts) (width 0.05)) + + (segment (start 163.15216 107.04068) (end 161.88216 105.77068) (width 0.35) (layer F.Cu) (net 1)) + (segment (start 164.60216 107.04068) (end 163.15216 107.04068) (width 0.35) (layer F.Cu) (net 1)) + (segment (start 141.92216 101.96068) (end 140.47216 101.96068) (width 0.35) (layer F.Cu) (net 1)) + (segment (start 145.73216 105.77068) (end 141.92216 101.96068) (width 0.35) (layer F.Cu) (net 1)) + (segment (start 161.88216 105.77068) (end 145.73216 105.77068) (width 0.35) (layer F.Cu) (net 1)) + (segment (start 156.98216 89.26068) (end 140.47216 89.26068) (width 1.5) (layer B.Cu) (net 2) (status 40000)) + (segment (start 164.60216 103.45068) (end 164.23717 103.08569) (width 0.35) (layer F.Cu) (net 3)) + (segment (start 164.60216 104.50068) (end 164.60216 103.45068) (width 0.35) (layer F.Cu) (net 3)) + (segment (start 164.23717 103.08569) (end 146.52731 103.08569) (width 0.35) (layer F.Cu) (net 3)) + (segment (start 138.11216 98.15068) (end 134.30216 94.34068) (width 0.35) (layer F.Cu) (net 3)) + (segment (start 141.54912 98.15068) (end 138.11216 98.15068) (width 0.35) (layer F.Cu) (net 3)) + (segment (start 134.30216 94.34068) (end 132.85216 94.34068) (width 0.35) (layer F.Cu) (net 3)) + (segment (start 146.48413 103.08569) (end 141.54912 98.15068) (width 0.35) (layer F.Cu) (net 3)) + (segment (start 146.52731 103.08569) (end 146.48413 103.08569) (width 0.35) (layer F.Cu) (net 3)) + (segment (start 166.05216 101.96068) (end 168.41216 99.60068) (width 0.35) (layer F.Cu) (net 4)) + (segment (start 164.60216 101.96068) (end 166.05216 101.96068) (width 0.35) (layer F.Cu) (net 4)) + (segment (start 168.41216 99.60068) (end 168.41216 91.079676) (width 0.35) (layer F.Cu) (net 4)) + (segment (start 139.38216 86.72068) (end 134.30216 91.80068) (width 0.35) (layer F.Cu) (net 4)) + (segment (start 134.30216 91.80068) (end 132.85216 91.80068) (width 0.35) (layer F.Cu) (net 4)) + (segment (start 164.053164 86.72068) (end 139.38216 86.72068) (width 0.35) (layer F.Cu) (net 4)) + (segment (start 168.41216 91.079676) (end 168.41216 89.26068) (width 0.35) (layer F.Cu) (net 4)) + (segment (start 168.41216 89.26068) (end 165.87216 86.72068) (width 0.35) (layer F.Cu) (net 4)) + (segment (start 165.87216 86.72068) (end 164.053164 86.72068) (width 0.35) (layer F.Cu) (net 4)) + (segment (start 134.30216 104.50068) (end 132.85216 104.50068) (width 1.5) (layer B.Cu) (net 5)) + (segment (start 154.44216 122.28068) (end 143.01216 122.28068) (width 1.5) (layer B.Cu) (net 5) (status 40000)) + (segment (start 143.01216 122.28068) (end 136.66216 115.93068) (width 1.5) (layer B.Cu) (net 5) (status 40000)) + (segment (start 162.06216 114.66068) (end 154.44216 122.28068) (width 1.5) (layer B.Cu) (net 5) (status 40000)) + (segment (start 162.06216 96.88068) (end 162.06216 114.66068) (width 1.5) (layer B.Cu) (net 5) (status 40000)) + (segment (start 136.66216 115.93068) (end 136.66216 106.86068) (width 1.5) (layer B.Cu) (net 5) (status 40000)) + (segment (start 159.52216 94.34068) (end 162.06216 96.88068) (width 1.5) (layer B.Cu) (net 5) (status 40000)) + (segment (start 136.66216 106.86068) (end 134.30216 104.50068) (width 1.5) (layer B.Cu) (net 5) (status 40000)) + (segment (start 156.98216 94.34068) (end 159.52216 94.34068) (width 1.5) (layer B.Cu) (net 5) (status 40000)) + (segment (start 131.40216 99.42068) (end 132.85216 99.42068) (width 0.35) (layer B.Cu) (net 6) (status 40000)) + (segment (start 127.77216 87.99068) (end 127.77216 95.79068) (width 0.35) (layer B.Cu) (net 6) (status 40000)) + (segment (start 131.58216 84.18068) (end 127.77216 87.99068) (width 0.35) (layer B.Cu) (net 6) (status 40000)) + (segment (start 165.87216 84.18068) (end 131.58216 84.18068) (width 0.35) (layer B.Cu) (net 6) (status 40000)) + (segment (start 169.68216 87.99068) (end 165.87216 84.18068) (width 0.35) (layer B.Cu) (net 6) (status 40000)) + (segment (start 127.77216 95.79068) (end 131.40216 99.42068) (width 0.35) (layer B.Cu) (net 6) (status 40000)) + (segment (start 169.68216 95.79068) (end 169.68216 87.99068) (width 0.35) (layer B.Cu) (net 6) (status 40000)) + (segment (start 166.05216 99.42068) (end 169.68216 95.79068) (width 0.35) (layer B.Cu) (net 6) (status 40000)) + (segment (start 164.60216 99.42068) (end 166.05216 99.42068) (width 0.35) (layer B.Cu) (net 6)) + (segment (start 152.05216 117.20068) (end 155.71216 117.20068) (width 0.5) (layer B.Cu) (net 7) (status 40000)) + (segment (start 155.71216 117.20068) (end 159.52216 113.39068) (width 0.5) (layer B.Cu) (net 7) (status 40000)) + (segment (start 158.43216 96.88068) (end 156.98216 96.88068) (width 0.5) (layer B.Cu) (net 7)) + (segment (start 159.52216 97.97068) (end 158.43216 96.88068) (width 0.5) (layer B.Cu) (net 7) (status 40000)) + (segment (start 159.52216 113.39068) (end 159.52216 97.97068) (width 0.5) (layer B.Cu) (net 7) (status 40000)) + (segment (start 163.15216 94.34068) (end 161.88216 93.07068) (width 0.35) (layer B.Cu) (net 8) (status 40000)) + (segment (start 164.60216 94.34068) (end 163.15216 94.34068) (width 0.35) (layer B.Cu) (net 8) (status 40000)) + (segment (start 161.88216 93.07068) (end 144.28216 93.07068) (width 0.35) (layer B.Cu) (net 8) (status 40000)) + (segment (start 143.01216 94.34068) (end 140.47216 94.34068) (width 0.35) (layer B.Cu) (net 8) (status 40000)) + (segment (start 144.28216 93.07068) (end 143.01216 94.34068) (width 0.35) (layer B.Cu) (net 8) (status 40000)) + (segment (start 156.98216 101.96068) (end 145.55216 101.96068) (width 0.35) (layer B.Cu) (net 9) (status 40000)) + (segment (start 143.01216 104.50068) (end 140.47216 104.50068) (width 0.35) (layer B.Cu) (net 9) (status 40000)) + (segment (start 145.55216 101.96068) (end 143.01216 104.50068) (width 0.35) (layer B.Cu) (net 9) (status 40000)) + (segment (start 148.12717 90.67567) (end 141.92216 96.88068) (width 0.35) (layer F.Cu) (net 10)) + (segment (start 162.02715 90.67567) (end 148.12717 90.67567) (width 0.35) (layer F.Cu) (net 10)) + (segment (start 163.15216 91.80068) (end 162.02715 90.67567) (width 0.35) (layer F.Cu) (net 10)) + (segment (start 141.92216 96.88068) (end 140.47216 96.88068) (width 0.35) (layer F.Cu) (net 10)) + (segment (start 164.60216 91.80068) (end 163.15216 91.80068) (width 0.35) (layer F.Cu) (net 10)) + (segment (start 163.15216 89.26068) (end 161.88216 90.53068) (width 0.35) (layer B.Cu) (net 11) (status 40000)) + (segment (start 164.60216 89.26068) (end 163.15216 89.26068) (width 0.35) (layer B.Cu) (net 11) (status 40000)) + (segment (start 161.88216 90.53068) (end 144.28216 90.53068) (width 0.35) (layer B.Cu) (net 11) (status 40000)) + (segment (start 143.01216 91.80068) (end 140.47216 91.80068) (width 0.35) (layer B.Cu) (net 11) (status 40000)) + (segment (start 144.28216 90.53068) (end 143.01216 91.80068) (width 0.35) (layer B.Cu) (net 11) (status 40000)) + (segment (start 145.55216 117.20068) (end 140.47216 112.12068) (width 1.5) (layer B.Cu) (net 12) (status 40000)) + (segment (start 140.47216 112.12068) (end 140.47216 107.04068) (width 1.5) (layer B.Cu) (net 12) (status 40000)) + (segment (start 156.98216 109.58068) (end 156.98216 107.04068) (width 1.5) (layer B.Cu) (net 12) (status 40000)) + (segment (start 145.55216 117.20068) (end 149.36216 117.20068) (width 1.5) (layer B.Cu) (net 12) (status 40000)) + (segment (start 149.36216 117.20068) (end 149.36216 113.39068) (width 1.5) (layer B.Cu) (net 12) (status 40000)) + (segment (start 153.17216 109.58068) (end 156.98216 109.58068) (width 1.5) (layer B.Cu) (net 12) (status 40000)) + (segment (start 149.36216 113.39068) (end 153.17216 109.58068) (width 1.5) (layer B.Cu) (net 12) (tstamp 604EA034) (status 40000)) + (segment (start 163.15216 96.88068) (end 161.88216 95.61068) (width 0.35) (layer F.Cu) (net 13)) + (segment (start 164.60216 96.88068) (end 163.15216 96.88068) (width 0.35) (layer F.Cu) (net 13)) + (via (at 146.82216 95.61068) (size 1) (drill 0.4) (layers F.Cu B.Cu) (net 13)) + (segment (start 161.88216 95.61068) (end 146.82216 95.61068) (width 0.35) (layer F.Cu) (net 13)) + (segment (start 146.82216 95.61068) (end 136.66216 95.61068) (width 0.35) (layer B.Cu) (net 13) (status 40000)) + (segment (start 135.39216 96.88068) (end 132.85216 96.88068) (width 0.35) (layer B.Cu) (net 13) (status 40000)) + (segment (start 136.66216 95.61068) (end 135.39216 96.88068) (width 0.35) (layer B.Cu) (net 13) (status 40000)) + (segment (start 135.39216 96.88068) (end 134.37717 96.88068) (width 0.25) (layer B.Cu) (net 13)) + + (zone (net 0) (net_name "") (layer B.Cu) (tstamp 604E99AD) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 177.30216 123.55068) (xy 121.42216 123.55068) (xy 121.42216 77.83068) (xy 177.30216 77.83068) + ) + ) + (filled_polygon + (pts + (xy 176.64216 122.89068) (xy 155.790845 122.89068) (xy 162.993396 115.68813) (xy 163.046241 115.644761) (xy 163.111142 115.56568) + (xy 163.219316 115.433869) (xy 163.347923 115.193262) (xy 163.347924 115.193261) (xy 163.42712 114.932187) (xy 163.44716 114.728717) + (xy 163.44716 114.728708) (xy 163.45386 114.660681) (xy 163.44716 114.592654) (xy 163.44716 108.478752) (xy 165.80216 108.478752) + (xy 165.926642 108.466492) (xy 166.04634 108.430182) (xy 166.156654 108.371217) (xy 166.253345 108.291865) (xy 166.332697 108.195174) + (xy 166.391662 108.08486) (xy 166.427972 107.965162) (xy 166.440232 107.84068) (xy 166.440232 106.24068) (xy 166.427972 106.116198) + (xy 166.391662 105.9965) (xy 166.332697 105.886186) (xy 166.253345 105.789495) (xy 166.156654 105.710143) (xy 166.04634 105.651178) + (xy 165.926642 105.614868) (xy 165.857221 105.608031) (xy 166.050715 105.449235) (xy 166.217542 105.245955) (xy 166.341507 105.014034) + (xy 166.417843 104.762386) (xy 166.443619 104.50068) (xy 166.417843 104.238974) (xy 166.341507 103.987326) (xy 166.217542 103.755405) + (xy 166.050715 103.552125) (xy 165.847435 103.385298) (xy 165.615514 103.261333) (xy 165.514464 103.23068) (xy 165.615514 103.200027) + (xy 165.847435 103.076062) (xy 166.050715 102.909235) (xy 166.217542 102.705955) (xy 166.341507 102.474034) (xy 166.417843 102.222386) + (xy 166.443619 101.96068) (xy 166.417843 101.698974) (xy 166.341507 101.447326) (xy 166.217542 101.215405) (xy 166.050715 101.012125) + (xy 165.847435 100.845298) (xy 165.615514 100.721333) (xy 165.514464 100.69068) (xy 165.615514 100.660027) (xy 165.847435 100.536062) + (xy 166.050715 100.369235) (xy 166.170797 100.222914) (xy 166.210948 100.21896) (xy 166.363633 100.172643) (xy 166.504349 100.097429) + (xy 166.627688 99.996208) (xy 166.65306 99.965292) (xy 170.226779 96.391574) (xy 170.257688 96.366208) (xy 170.32234 96.287429) + (xy 170.358909 96.24287) (xy 170.409455 96.148304) (xy 170.434123 96.102153) (xy 170.48044 95.949468) (xy 170.49216 95.830471) + (xy 170.49216 95.830469) (xy 170.496079 95.790681) (xy 170.49216 95.750893) (xy 170.49216 88.030468) (xy 170.496079 87.99068) + (xy 170.49216 87.950889) (xy 170.48044 87.831892) (xy 170.444903 87.714743) (xy 170.434123 87.679206) (xy 170.358909 87.538491) + (xy 170.283053 87.44606) (xy 170.257688 87.415152) (xy 170.226778 87.389785) (xy 166.47306 83.636068) (xy 166.447688 83.605152) + (xy 166.324349 83.503931) (xy 166.183633 83.428717) (xy 166.030948 83.3824) (xy 165.911951 83.37068) (xy 165.911948 83.37068) + (xy 165.87216 83.366761) (xy 165.832372 83.37068) (xy 131.621948 83.37068) (xy 131.58216 83.366761) (xy 131.542372 83.37068) + (xy 131.542369 83.37068) (xy 131.423372 83.3824) (xy 131.306223 83.417937) (xy 131.270686 83.428717) (xy 131.129971 83.503931) + (xy 131.006632 83.605152) (xy 130.981265 83.636062) (xy 127.227548 87.38978) (xy 127.196632 87.415152) (xy 127.126863 87.500167) + (xy 127.095411 87.538491) (xy 127.055209 87.613705) (xy 127.020197 87.679208) (xy 126.97388 87.831893) (xy 126.96216 87.950889) + (xy 126.958241 87.99068) (xy 126.96216 88.030468) (xy 126.962161 95.750882) (xy 126.958241 95.79068) (xy 126.968674 95.896599) + (xy 126.973881 95.949468) (xy 127.008281 96.062869) (xy 127.020198 96.102153) (xy 127.095411 96.242869) (xy 127.131981 96.287429) + (xy 127.196633 96.366208) (xy 127.227543 96.391575) (xy 130.801265 99.965298) (xy 130.826632 99.996208) (xy 130.89437 100.051799) + (xy 130.94997 100.097429) (xy 131.025184 100.137631) (xy 131.090687 100.172643) (xy 131.243372 100.21896) (xy 131.283523 100.222914) + (xy 131.403605 100.369235) (xy 131.606885 100.536062) (xy 131.838806 100.660027) (xy 131.939856 100.69068) (xy 131.838806 100.721333) + (xy 131.606885 100.845298) (xy 131.403605 101.012125) (xy 131.236778 101.215405) (xy 131.112813 101.447326) (xy 131.036477 101.698974) + (xy 131.010701 101.96068) (xy 131.036477 102.222386) (xy 131.112813 102.474034) (xy 131.236778 102.705955) (xy 131.403605 102.909235) + (xy 131.606885 103.076062) (xy 131.838806 103.200027) (xy 131.939856 103.23068) (xy 131.838806 103.261333) (xy 131.606885 103.385298) + (xy 131.403605 103.552125) (xy 131.236778 103.755405) (xy 131.112813 103.987326) (xy 131.036477 104.238974) (xy 131.010701 104.50068) + (xy 131.036477 104.762386) (xy 131.112813 105.014034) (xy 131.236778 105.245955) (xy 131.403605 105.449235) (xy 131.606885 105.616062) + (xy 131.838806 105.740027) (xy 131.939856 105.77068) (xy 131.838806 105.801333) (xy 131.606885 105.925298) (xy 131.403605 106.092125) + (xy 131.236778 106.295405) (xy 131.112813 106.527326) (xy 131.036477 106.778974) (xy 131.010701 107.04068) (xy 131.036477 107.302386) + (xy 131.112813 107.554034) (xy 131.236778 107.785955) (xy 131.403605 107.989235) (xy 131.606885 108.156062) (xy 131.838806 108.280027) + (xy 132.090454 108.356363) (xy 132.286581 108.37568) (xy 133.417739 108.37568) (xy 133.613866 108.356363) (xy 133.865514 108.280027) + (xy 134.097435 108.156062) (xy 134.300715 107.989235) (xy 134.467542 107.785955) (xy 134.591507 107.554034) (xy 134.667843 107.302386) + (xy 134.693619 107.04068) (xy 134.672877 106.830082) (xy 135.277161 107.434367) (xy 135.27716 115.862651) (xy 135.27046 115.93068) + (xy 135.27716 115.998709) (xy 135.27716 115.998716) (xy 135.282446 116.052381) (xy 135.2972 116.202187) (xy 135.365159 116.426217) + (xy 135.376396 116.46326) (xy 135.452497 116.605634) (xy 135.505004 116.703868) (xy 135.63344 116.860367) (xy 135.678079 116.91476) + (xy 135.730925 116.95813) (xy 141.663474 122.89068) (xy 122.08216 122.89068) (xy 122.08216 78.49068) (xy 176.642161 78.49068) + ) + ) + (filled_polygon + (pts + (xy 160.67716 97.454365) (xy 160.677161 114.086993) (xy 153.868475 120.89568) (xy 143.585846 120.89568) (xy 138.04716 115.356995) + (xy 138.04716 106.928708) (xy 138.05386 106.860679) (xy 138.04716 106.79265) (xy 138.04716 106.792643) (xy 138.02712 106.589173) + (xy 138.002527 106.508099) (xy 137.947924 106.328099) (xy 137.915529 106.267492) (xy 137.819317 106.087492) (xy 137.646241 105.876599) + (xy 137.593396 105.83323) (xy 135.329614 103.569449) (xy 135.286241 103.516599) (xy 135.075348 103.343523) (xy 134.834741 103.214916) + (xy 134.573667 103.13572) (xy 134.370197 103.11568) (xy 134.370189 103.11568) (xy 134.30216 103.10898) (xy 134.234131 103.11568) + (xy 134.023315 103.11568) (xy 134.097435 103.076062) (xy 134.300715 102.909235) (xy 134.467542 102.705955) (xy 134.591507 102.474034) + (xy 134.667843 102.222386) (xy 134.693619 101.96068) (xy 134.667843 101.698974) (xy 134.591507 101.447326) (xy 134.467542 101.215405) + (xy 134.300715 101.012125) (xy 134.097435 100.845298) (xy 133.865514 100.721333) (xy 133.764464 100.69068) (xy 133.865514 100.660027) + (xy 134.097435 100.536062) (xy 134.300715 100.369235) (xy 134.467542 100.165955) (xy 134.591507 99.934034) (xy 134.667843 99.682386) + (xy 134.693619 99.42068) (xy 134.667843 99.158974) (xy 134.591507 98.907326) (xy 134.467542 98.675405) (xy 134.300715 98.472125) + (xy 134.097435 98.305298) (xy 133.865514 98.181333) (xy 133.764464 98.15068) (xy 133.865514 98.120027) (xy 134.097435 97.996062) + (xy 134.300715 97.829235) (xy 134.414424 97.69068) (xy 135.352372 97.69068) (xy 135.39216 97.694599) (xy 135.431948 97.69068) + (xy 135.431951 97.69068) (xy 135.550948 97.67896) (xy 135.703633 97.632643) (xy 135.844349 97.557429) (xy 135.967688 97.456208) + (xy 135.993059 97.425293) (xy 136.997673 96.42068) (xy 138.716628 96.42068) (xy 138.656477 96.618974) (xy 138.630701 96.88068) + (xy 138.656477 97.142386) (xy 138.732813 97.394034) (xy 138.856778 97.625955) (xy 139.023605 97.829235) (xy 139.226885 97.996062) + (xy 139.458806 98.120027) (xy 139.559856 98.15068) (xy 139.458806 98.181333) (xy 139.226885 98.305298) (xy 139.023605 98.472125) + (xy 138.856778 98.675405) (xy 138.732813 98.907326) (xy 138.656477 99.158974) (xy 138.630701 99.42068) (xy 138.656477 99.682386) + (xy 138.732813 99.934034) (xy 138.856778 100.165955) (xy 139.023605 100.369235) (xy 139.226885 100.536062) (xy 139.458806 100.660027) + (xy 139.559856 100.69068) (xy 139.458806 100.721333) (xy 139.226885 100.845298) (xy 139.023605 101.012125) (xy 138.856778 101.215405) + (xy 138.732813 101.447326) (xy 138.656477 101.698974) (xy 138.630701 101.96068) (xy 138.656477 102.222386) (xy 138.732813 102.474034) + (xy 138.856778 102.705955) (xy 139.023605 102.909235) (xy 139.226885 103.076062) (xy 139.458806 103.200027) (xy 139.559856 103.23068) + (xy 139.458806 103.261333) (xy 139.226885 103.385298) (xy 139.023605 103.552125) (xy 138.856778 103.755405) (xy 138.732813 103.987326) + (xy 138.656477 104.238974) (xy 138.630701 104.50068) (xy 138.656477 104.762386) (xy 138.732813 105.014034) (xy 138.856778 105.245955) + (xy 139.023605 105.449235) (xy 139.217099 105.608031) (xy 139.147678 105.614868) (xy 139.02798 105.651178) (xy 138.917666 105.710143) + (xy 138.820975 105.789495) (xy 138.741623 105.886186) (xy 138.682658 105.9965) (xy 138.646348 106.116198) (xy 138.634088 106.24068) + (xy 138.634088 107.84068) (xy 138.646348 107.965162) (xy 138.682658 108.08486) (xy 138.741623 108.195174) (xy 138.820975 108.291865) + (xy 138.917666 108.371217) (xy 139.02798 108.430182) (xy 139.087161 108.448134) (xy 139.08716 112.052651) (xy 139.08046 112.12068) + (xy 139.08716 112.188709) (xy 139.08716 112.188716) (xy 139.104678 112.36658) (xy 139.1072 112.392187) (xy 139.175546 112.617492) + (xy 139.186396 112.65326) (xy 139.295886 112.8581) (xy 139.315004 112.893868) (xy 139.44344 113.050367) (xy 139.488079 113.10476) + (xy 139.540925 113.14813) (xy 143.957547 117.564753) (xy 143.979992 117.677592) (xy 144.103242 117.975143) (xy 144.282173 118.242932) + (xy 144.509908 118.470667) (xy 144.777697 118.649598) (xy 145.075248 118.772848) (xy 145.391127 118.83568) (xy 145.713193 118.83568) + (xy 146.029072 118.772848) (xy 146.326623 118.649598) (xy 146.422283 118.58568) (xy 149.294123 118.58568) (xy 149.36216 118.592381) + (xy 149.430196 118.58568) (xy 149.430197 118.58568) (xy 149.633667 118.56564) (xy 149.894741 118.486444) (xy 150.135348 118.357837) + (xy 150.346241 118.184761) (xy 150.519317 117.973868) (xy 150.566303 117.885964) (xy 150.603242 117.975143) (xy 150.782173 118.242932) + (xy 151.009908 118.470667) (xy 151.277697 118.649598) (xy 151.575248 118.772848) (xy 151.891127 118.83568) (xy 152.213193 118.83568) + (xy 152.529072 118.772848) (xy 152.826623 118.649598) (xy 153.094412 118.470667) (xy 153.322147 118.242932) (xy 153.427219 118.08568) + (xy 155.668691 118.08568) (xy 155.71216 118.089961) (xy 155.755629 118.08568) (xy 155.755637 118.08568) (xy 155.88565 118.072875) + (xy 156.052473 118.022269) (xy 156.206219 117.940091) (xy 156.340977 117.829497) (xy 156.368694 117.795724) (xy 160.11721 114.047209) + (xy 160.150977 114.019497) (xy 160.229958 113.92326) (xy 160.261571 113.884739) (xy 160.343749 113.730994) (xy 160.394355 113.56417) + (xy 160.394355 113.564169) (xy 160.40716 113.434157) (xy 160.40716 113.434149) (xy 160.411441 113.39068) (xy 160.40716 113.347211) + (xy 160.40716 98.014149) (xy 160.411441 97.97068) (xy 160.40716 97.927211) (xy 160.40716 97.927203) (xy 160.394355 97.79719) + (xy 160.343749 97.630367) (xy 160.261571 97.476621) (xy 160.150977 97.341863) (xy 160.117209 97.31415) (xy 159.088694 96.285636) + (xy 159.060977 96.251863) (xy 158.926219 96.141269) (xy 158.772473 96.059091) (xy 158.60565 96.008485) (xy 158.483509 95.996455) + (xy 158.430715 95.932125) (xy 158.227435 95.765298) (xy 158.153315 95.72568) (xy 158.948475 95.72568) + ) + ) + (filled_polygon + (pts + (xy 158.63716 113.024101) (xy 155.345582 116.31568) (xy 153.427219 116.31568) (xy 153.322147 116.158428) (xy 153.094412 115.930693) + (xy 152.826623 115.751762) (xy 152.529072 115.628512) (xy 152.213193 115.56568) (xy 151.891127 115.56568) (xy 151.575248 115.628512) + (xy 151.277697 115.751762) (xy 151.009908 115.930693) (xy 150.782173 116.158428) (xy 150.74716 116.210829) (xy 150.74716 113.964365) + (xy 153.745846 110.96568) (xy 156.914123 110.96568) (xy 156.98216 110.972381) (xy 157.050196 110.96568) (xy 157.050197 110.96568) + (xy 157.253667 110.94564) (xy 157.514741 110.866444) (xy 157.755348 110.737837) (xy 157.966241 110.564761) (xy 158.139317 110.353868) + (xy 158.267924 110.113261) (xy 158.34712 109.852187) (xy 158.373861 109.58068) (xy 158.36716 109.512643) (xy 158.36716 108.041393) + (xy 158.430715 107.989235) (xy 158.597542 107.785955) (xy 158.63716 107.711835) + ) + ) + (filled_polygon + (pts + (xy 155.533605 102.909235) (xy 155.736885 103.076062) (xy 155.968806 103.200027) (xy 156.069856 103.23068) (xy 155.968806 103.261333) + (xy 155.736885 103.385298) (xy 155.533605 103.552125) (xy 155.366778 103.755405) (xy 155.242813 103.987326) (xy 155.166477 104.238974) + (xy 155.140701 104.50068) (xy 155.166477 104.762386) (xy 155.242813 105.014034) (xy 155.366778 105.245955) (xy 155.533605 105.449235) + (xy 155.736885 105.616062) (xy 155.968806 105.740027) (xy 156.069856 105.77068) (xy 155.968806 105.801333) (xy 155.736885 105.925298) + (xy 155.533605 106.092125) (xy 155.366778 106.295405) (xy 155.242813 106.527326) (xy 155.166477 106.778974) (xy 155.140701 107.04068) + (xy 155.166477 107.302386) (xy 155.242813 107.554034) (xy 155.366778 107.785955) (xy 155.533605 107.989235) (xy 155.597161 108.041394) + (xy 155.597161 108.19568) (xy 153.240189 108.19568) (xy 153.17216 108.18898) (xy 153.104131 108.19568) (xy 153.104123 108.19568) + (xy 152.900653 108.21572) (xy 152.639579 108.294916) (xy 152.398972 108.423523) (xy 152.240926 108.553228) (xy 152.240924 108.55323) + (xy 152.188079 108.596599) (xy 152.14471 108.649444) (xy 148.430924 112.363231) (xy 148.37808 112.406599) (xy 148.334711 112.459444) + (xy 148.334708 112.459447) (xy 148.205004 112.617492) (xy 148.076396 112.8581) (xy 147.9972 113.119173) (xy 147.97046 113.39068) + (xy 147.977161 113.458719) (xy 147.97716 115.81568) (xy 146.422283 115.81568) (xy 146.326623 115.751762) (xy 146.029072 115.628512) + (xy 145.916233 115.606067) (xy 141.85716 111.546995) (xy 141.85716 108.448134) (xy 141.91634 108.430182) (xy 142.026654 108.371217) + (xy 142.123345 108.291865) (xy 142.202697 108.195174) (xy 142.261662 108.08486) (xy 142.297972 107.965162) (xy 142.310232 107.84068) + (xy 142.310232 106.24068) (xy 142.297972 106.116198) (xy 142.261662 105.9965) (xy 142.202697 105.886186) (xy 142.123345 105.789495) + (xy 142.026654 105.710143) (xy 141.91634 105.651178) (xy 141.796642 105.614868) (xy 141.727221 105.608031) (xy 141.920715 105.449235) + (xy 142.034424 105.31068) (xy 142.972372 105.31068) (xy 143.01216 105.314599) (xy 143.051948 105.31068) (xy 143.051951 105.31068) + (xy 143.170948 105.29896) (xy 143.323633 105.252643) (xy 143.464349 105.177429) (xy 143.587688 105.076208) (xy 143.61306 105.045293) + (xy 145.887673 102.77068) (xy 155.419896 102.77068) + ) + ) + (filled_polygon + (pts + (xy 158.63716 106.369526) (xy 158.597542 106.295405) (xy 158.430715 106.092125) (xy 158.227435 105.925298) (xy 157.995514 105.801333) + (xy 157.894464 105.77068) (xy 157.995514 105.740027) (xy 158.227435 105.616062) (xy 158.430715 105.449235) (xy 158.597542 105.245955) + (xy 158.637161 105.171834) + ) + ) + (filled_polygon + (pts + (xy 158.637161 103.829526) (xy 158.597542 103.755405) (xy 158.430715 103.552125) (xy 158.227435 103.385298) (xy 157.995514 103.261333) + (xy 157.894464 103.23068) (xy 157.995514 103.200027) (xy 158.227435 103.076062) (xy 158.430715 102.909235) (xy 158.597542 102.705955) + (xy 158.637161 102.631834) + ) + ) + (filled_polygon + (pts + (xy 155.166477 94.078974) (xy 155.140701 94.34068) (xy 155.166477 94.602386) (xy 155.242813 94.854034) (xy 155.366778 95.085955) + (xy 155.533605 95.289235) (xy 155.736885 95.456062) (xy 155.968806 95.580027) (xy 156.069856 95.61068) (xy 155.968806 95.641333) + (xy 155.736885 95.765298) (xy 155.533605 95.932125) (xy 155.366778 96.135405) (xy 155.242813 96.367326) (xy 155.166477 96.618974) + (xy 155.140701 96.88068) (xy 155.166477 97.142386) (xy 155.242813 97.394034) (xy 155.366778 97.625955) (xy 155.533605 97.829235) + (xy 155.736885 97.996062) (xy 155.968806 98.120027) (xy 156.069856 98.15068) (xy 155.968806 98.181333) (xy 155.736885 98.305298) + (xy 155.533605 98.472125) (xy 155.366778 98.675405) (xy 155.242813 98.907326) (xy 155.166477 99.158974) (xy 155.140701 99.42068) + (xy 155.166477 99.682386) (xy 155.242813 99.934034) (xy 155.366778 100.165955) (xy 155.533605 100.369235) (xy 155.736885 100.536062) + (xy 155.968806 100.660027) (xy 156.069856 100.69068) (xy 155.968806 100.721333) (xy 155.736885 100.845298) (xy 155.533605 101.012125) + (xy 155.419896 101.15068) (xy 145.591947 101.15068) (xy 145.552159 101.146761) (xy 145.512371 101.15068) (xy 145.512369 101.15068) + (xy 145.393372 101.1624) (xy 145.240687 101.208717) (xy 145.099971 101.283931) (xy 144.976632 101.385152) (xy 144.951265 101.416062) + (xy 142.676648 103.69068) (xy 142.034424 103.69068) (xy 141.920715 103.552125) (xy 141.717435 103.385298) (xy 141.485514 103.261333) + (xy 141.384464 103.23068) (xy 141.485514 103.200027) (xy 141.717435 103.076062) (xy 141.920715 102.909235) (xy 142.087542 102.705955) + (xy 142.211507 102.474034) (xy 142.287843 102.222386) (xy 142.313619 101.96068) (xy 142.287843 101.698974) (xy 142.211507 101.447326) + (xy 142.087542 101.215405) (xy 141.920715 101.012125) (xy 141.717435 100.845298) (xy 141.485514 100.721333) (xy 141.384464 100.69068) + (xy 141.485514 100.660027) (xy 141.717435 100.536062) (xy 141.920715 100.369235) (xy 142.087542 100.165955) (xy 142.211507 99.934034) + (xy 142.287843 99.682386) (xy 142.313619 99.42068) (xy 142.287843 99.158974) (xy 142.211507 98.907326) (xy 142.087542 98.675405) + (xy 141.920715 98.472125) (xy 141.717435 98.305298) (xy 141.485514 98.181333) (xy 141.384464 98.15068) (xy 141.485514 98.120027) + (xy 141.717435 97.996062) (xy 141.920715 97.829235) (xy 142.087542 97.625955) (xy 142.211507 97.394034) (xy 142.287843 97.142386) + (xy 142.313619 96.88068) (xy 142.287843 96.618974) (xy 142.227692 96.42068) (xy 146.027028 96.42068) (xy 146.09864 96.492292) + (xy 146.284536 96.616504) (xy 146.491093 96.702063) (xy 146.710372 96.74568) (xy 146.933948 96.74568) (xy 147.153227 96.702063) + (xy 147.359784 96.616504) (xy 147.54568 96.492292) (xy 147.703772 96.3342) (xy 147.827984 96.148304) (xy 147.913543 95.941747) + (xy 147.95716 95.722468) (xy 147.95716 95.498892) (xy 147.913543 95.279613) (xy 147.827984 95.073056) (xy 147.703772 94.88716) + (xy 147.54568 94.729068) (xy 147.359784 94.604856) (xy 147.153227 94.519297) (xy 146.933948 94.47568) (xy 146.710372 94.47568) + (xy 146.491093 94.519297) (xy 146.284536 94.604856) (xy 146.09864 94.729068) (xy 146.027028 94.80068) (xy 143.697672 94.80068) + (xy 144.617673 93.88068) (xy 155.226628 93.88068) + ) + ) + (filled_polygon + (pts + (xy 163.588806 103.200027) (xy 163.689856 103.23068) (xy 163.588806 103.261333) (xy 163.44716 103.337045) (xy 163.44716 103.124315) + ) + ) + (filled_polygon + (pts + (xy 158.637161 101.289526) (xy 158.597542 101.215405) (xy 158.430715 101.012125) (xy 158.227435 100.845298) (xy 157.995514 100.721333) + (xy 157.894464 100.69068) (xy 157.995514 100.660027) (xy 158.227435 100.536062) (xy 158.430715 100.369235) (xy 158.597542 100.165955) + (xy 158.637161 100.091834) + ) + ) + (filled_polygon + (pts + (xy 163.588806 100.660027) (xy 163.689856 100.69068) (xy 163.588806 100.721333) (xy 163.44716 100.797045) (xy 163.44716 100.584315) + ) + ) + (filled_polygon + (pts + (xy 158.637161 98.33726) (xy 158.637161 98.749526) (xy 158.597542 98.675405) (xy 158.430715 98.472125) (xy 158.227435 98.305298) + (xy 157.995514 98.181333) (xy 157.894464 98.15068) (xy 157.995514 98.120027) (xy 158.227435 97.996062) (xy 158.265074 97.965173) + ) + ) + (filled_polygon + (pts + (xy 168.872161 88.326194) (xy 168.87216 95.455167) (xy 165.943331 98.383997) (xy 165.847435 98.305298) (xy 165.615514 98.181333) + (xy 165.514464 98.15068) (xy 165.615514 98.120027) (xy 165.847435 97.996062) (xy 166.050715 97.829235) (xy 166.217542 97.625955) + (xy 166.341507 97.394034) (xy 166.417843 97.142386) (xy 166.443619 96.88068) (xy 166.417843 96.618974) (xy 166.341507 96.367326) + (xy 166.217542 96.135405) (xy 166.050715 95.932125) (xy 165.847435 95.765298) (xy 165.615514 95.641333) (xy 165.514464 95.61068) + (xy 165.615514 95.580027) (xy 165.847435 95.456062) (xy 166.050715 95.289235) (xy 166.217542 95.085955) (xy 166.341507 94.854034) + (xy 166.417843 94.602386) (xy 166.443619 94.34068) (xy 166.417843 94.078974) (xy 166.341507 93.827326) (xy 166.217542 93.595405) + (xy 166.050715 93.392125) (xy 165.847435 93.225298) (xy 165.615514 93.101333) (xy 165.514464 93.07068) (xy 165.615514 93.040027) + (xy 165.847435 92.916062) (xy 166.050715 92.749235) (xy 166.217542 92.545955) (xy 166.341507 92.314034) (xy 166.417843 92.062386) + (xy 166.443619 91.80068) (xy 166.417843 91.538974) (xy 166.341507 91.287326) (xy 166.217542 91.055405) (xy 166.050715 90.852125) + (xy 165.847435 90.685298) (xy 165.615514 90.561333) (xy 165.514464 90.53068) (xy 165.615514 90.500027) (xy 165.847435 90.376062) + (xy 166.050715 90.209235) (xy 166.217542 90.005955) (xy 166.341507 89.774034) (xy 166.417843 89.522386) (xy 166.443619 89.26068) + (xy 166.417843 88.998974) (xy 166.341507 88.747326) (xy 166.217542 88.515405) (xy 166.050715 88.312125) (xy 165.847435 88.145298) + (xy 165.615514 88.021333) (xy 165.363866 87.944997) (xy 165.167739 87.92568) (xy 164.036581 87.92568) (xy 163.840454 87.944997) + (xy 163.588806 88.021333) (xy 163.356885 88.145298) (xy 163.153605 88.312125) (xy 163.033523 88.458446) (xy 162.993372 88.4624) + (xy 162.840687 88.508717) (xy 162.828175 88.515405) (xy 162.69997 88.583931) (xy 162.64437 88.629561) (xy 162.576632 88.685152) + (xy 162.551265 88.716062) (xy 161.546648 89.72068) (xy 158.737692 89.72068) (xy 158.797843 89.522386) (xy 158.823619 89.26068) + (xy 158.797843 88.998974) (xy 158.721507 88.747326) (xy 158.597542 88.515405) (xy 158.430715 88.312125) (xy 158.227435 88.145298) + (xy 157.995514 88.021333) (xy 157.743866 87.944997) (xy 157.547739 87.92568) (xy 157.352432 87.92568) (xy 157.253667 87.89572) + (xy 157.050197 87.87568) (xy 140.404123 87.87568) (xy 140.200653 87.89572) (xy 140.101888 87.92568) (xy 139.906581 87.92568) + (xy 139.710454 87.944997) (xy 139.458806 88.021333) (xy 139.226885 88.145298) (xy 139.023605 88.312125) (xy 138.856778 88.515405) + (xy 138.732813 88.747326) (xy 138.656477 88.998974) (xy 138.630701 89.26068) (xy 138.656477 89.522386) (xy 138.732813 89.774034) + (xy 138.856778 90.005955) (xy 139.023605 90.209235) (xy 139.226885 90.376062) (xy 139.458806 90.500027) (xy 139.559856 90.53068) + (xy 139.458806 90.561333) (xy 139.226885 90.685298) (xy 139.023605 90.852125) (xy 138.856778 91.055405) (xy 138.732813 91.287326) + (xy 138.656477 91.538974) (xy 138.630701 91.80068) (xy 138.656477 92.062386) (xy 138.732813 92.314034) (xy 138.856778 92.545955) + (xy 139.023605 92.749235) (xy 139.226885 92.916062) (xy 139.458806 93.040027) (xy 139.559856 93.07068) (xy 139.458806 93.101333) + (xy 139.226885 93.225298) (xy 139.023605 93.392125) (xy 138.856778 93.595405) (xy 138.732813 93.827326) (xy 138.656477 94.078974) + (xy 138.630701 94.34068) (xy 138.656477 94.602386) (xy 138.716628 94.80068) (xy 136.701947 94.80068) (xy 136.662159 94.796761) + (xy 136.622371 94.80068) (xy 136.622369 94.80068) (xy 136.503372 94.8124) (xy 136.350687 94.858717) (xy 136.297474 94.88716) + (xy 136.20997 94.933931) (xy 136.20066 94.941572) (xy 136.086632 95.035152) (xy 136.061265 95.066062) (xy 135.056648 96.07068) + (xy 134.414424 96.07068) (xy 134.300715 95.932125) (xy 134.097435 95.765298) (xy 133.865514 95.641333) (xy 133.764464 95.61068) + (xy 133.865514 95.580027) (xy 134.097435 95.456062) (xy 134.300715 95.289235) (xy 134.467542 95.085955) (xy 134.591507 94.854034) + (xy 134.667843 94.602386) (xy 134.693619 94.34068) (xy 134.667843 94.078974) (xy 134.591507 93.827326) (xy 134.467542 93.595405) + (xy 134.300715 93.392125) (xy 134.097435 93.225298) (xy 133.865514 93.101333) (xy 133.764464 93.07068) (xy 133.865514 93.040027) + (xy 134.097435 92.916062) (xy 134.300715 92.749235) (xy 134.467542 92.545955) (xy 134.591507 92.314034) (xy 134.667843 92.062386) + (xy 134.693619 91.80068) (xy 134.667843 91.538974) (xy 134.591507 91.287326) (xy 134.467542 91.055405) (xy 134.300715 90.852125) + (xy 134.097435 90.685298) (xy 133.865514 90.561333) (xy 133.764464 90.53068) (xy 133.865514 90.500027) (xy 134.097435 90.376062) + (xy 134.300715 90.209235) (xy 134.467542 90.005955) (xy 134.591507 89.774034) (xy 134.667843 89.522386) (xy 134.693619 89.26068) + (xy 134.667843 88.998974) (xy 134.591507 88.747326) (xy 134.467542 88.515405) (xy 134.300715 88.312125) (xy 134.097435 88.145298) + (xy 133.865514 88.021333) (xy 133.613866 87.944997) (xy 133.417739 87.92568) (xy 132.286581 87.92568) (xy 132.090454 87.944997) + (xy 131.838806 88.021333) (xy 131.606885 88.145298) (xy 131.403605 88.312125) (xy 131.236778 88.515405) (xy 131.112813 88.747326) + (xy 131.036477 88.998974) (xy 131.010701 89.26068) (xy 131.036477 89.522386) (xy 131.112813 89.774034) (xy 131.236778 90.005955) + (xy 131.403605 90.209235) (xy 131.606885 90.376062) (xy 131.838806 90.500027) (xy 131.939856 90.53068) (xy 131.838806 90.561333) + (xy 131.606885 90.685298) (xy 131.403605 90.852125) (xy 131.236778 91.055405) (xy 131.112813 91.287326) (xy 131.036477 91.538974) + (xy 131.010701 91.80068) (xy 131.036477 92.062386) (xy 131.112813 92.314034) (xy 131.236778 92.545955) (xy 131.403605 92.749235) + (xy 131.606885 92.916062) (xy 131.838806 93.040027) (xy 131.939856 93.07068) (xy 131.838806 93.101333) (xy 131.606885 93.225298) + (xy 131.403605 93.392125) (xy 131.236778 93.595405) (xy 131.112813 93.827326) (xy 131.036477 94.078974) (xy 131.010701 94.34068) + (xy 131.036477 94.602386) (xy 131.112813 94.854034) (xy 131.236778 95.085955) (xy 131.403605 95.289235) (xy 131.606885 95.456062) + (xy 131.838806 95.580027) (xy 131.939856 95.61068) (xy 131.838806 95.641333) (xy 131.606885 95.765298) (xy 131.403605 95.932125) + (xy 131.236778 96.135405) (xy 131.112813 96.367326) (xy 131.036477 96.618974) (xy 131.010701 96.88068) (xy 131.036477 97.142386) + (xy 131.112813 97.394034) (xy 131.236778 97.625955) (xy 131.403605 97.829235) (xy 131.606885 97.996062) (xy 131.838806 98.120027) + (xy 131.939856 98.15068) (xy 131.838806 98.181333) (xy 131.606885 98.305298) (xy 131.51099 98.383997) (xy 128.58216 95.455168) + (xy 128.58216 88.326192) (xy 131.917673 84.99068) (xy 165.536648 84.99068) + ) + ) + (filled_polygon + (pts + (xy 163.588806 98.120027) (xy 163.689856 98.15068) (xy 163.588806 98.181333) (xy 163.44716 98.257045) (xy 163.44716 98.044315) + ) + ) + (filled_polygon + (pts + (xy 162.551265 94.885298) (xy 162.576632 94.916208) (xy 162.64437 94.971799) (xy 162.69997 95.017429) (xy 162.73313 95.035153) + (xy 162.840687 95.092643) (xy 162.993372 95.13896) (xy 163.033523 95.142914) (xy 163.153605 95.289235) (xy 163.356885 95.456062) + (xy 163.588806 95.580027) (xy 163.689856 95.61068) (xy 163.588806 95.641333) (xy 163.356885 95.765298) (xy 163.153605 95.932125) + (xy 163.114501 95.979774) (xy 163.089611 95.949446) (xy 163.08961 95.949445) (xy 163.04624 95.896599) (xy 162.993395 95.85323) + (xy 161.020845 93.88068) (xy 161.546648 93.88068) + ) + ) + (filled_polygon + (pts + (xy 155.166477 91.538974) (xy 155.140701 91.80068) (xy 155.166477 92.062386) (xy 155.226628 92.26068) (xy 144.321947 92.26068) + (xy 144.282159 92.256761) (xy 144.242371 92.26068) (xy 144.242369 92.26068) (xy 144.123372 92.2724) (xy 143.970687 92.318717) + (xy 143.905184 92.353729) (xy 143.82997 92.393931) (xy 143.82066 92.401572) (xy 143.706632 92.495152) (xy 143.681265 92.526062) + (xy 142.676648 93.53068) (xy 142.034424 93.53068) (xy 141.920715 93.392125) (xy 141.717435 93.225298) (xy 141.485514 93.101333) + (xy 141.384464 93.07068) (xy 141.485514 93.040027) (xy 141.717435 92.916062) (xy 141.920715 92.749235) (xy 142.034424 92.61068) + (xy 142.972372 92.61068) (xy 143.01216 92.614599) (xy 143.051948 92.61068) (xy 143.051951 92.61068) (xy 143.170948 92.59896) + (xy 143.323633 92.552643) (xy 143.464349 92.477429) (xy 143.587688 92.376208) (xy 143.613059 92.345293) (xy 144.617673 91.34068) + (xy 155.226628 91.34068) + ) + ) + (filled_polygon + (pts + (xy 163.356885 90.376062) (xy 163.588806 90.500027) (xy 163.689856 90.53068) (xy 163.588806 90.561333) (xy 163.356885 90.685298) + (xy 163.153605 90.852125) (xy 162.986778 91.055405) (xy 162.862813 91.287326) (xy 162.786477 91.538974) (xy 162.760701 91.80068) + (xy 162.786477 92.062386) (xy 162.862813 92.314034) (xy 162.986778 92.545955) (xy 163.153605 92.749235) (xy 163.356885 92.916062) + (xy 163.588806 93.040027) (xy 163.689856 93.07068) (xy 163.588806 93.101333) (xy 163.356885 93.225298) (xy 163.26099 93.303997) + (xy 162.483059 92.526067) (xy 162.457688 92.495152) (xy 162.334349 92.393931) (xy 162.193633 92.318717) (xy 162.040948 92.2724) + (xy 161.921951 92.26068) (xy 161.921948 92.26068) (xy 161.88216 92.256761) (xy 161.842372 92.26068) (xy 158.737692 92.26068) + (xy 158.797843 92.062386) (xy 158.823619 91.80068) (xy 158.797843 91.538974) (xy 158.737692 91.34068) (xy 161.842372 91.34068) + (xy 161.88216 91.344599) (xy 161.921948 91.34068) (xy 161.921951 91.34068) (xy 162.040948 91.32896) (xy 162.193633 91.282643) + (xy 162.334349 91.207429) (xy 162.457688 91.106208) (xy 162.483059 91.075293) (xy 163.26099 90.297363) + ) + ) + (filled_polygon + (pts + (xy 142.676648 90.99068) (xy 142.034424 90.99068) (xy 141.920715 90.852125) (xy 141.717435 90.685298) (xy 141.643315 90.64568) + (xy 143.021648 90.64568) + ) + ) + ) + (zone (net 0) (net_name "") (layer F.Cu) (tstamp 604E99AA) (hatch edge 0.508) + (connect_pads (clearance 0.508)) + (min_thickness 0.254) + (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 177.30216 123.55068) (xy 121.42216 123.55068) (xy 121.42216 77.83068) (xy 177.30216 77.83068) + ) + ) + (filled_polygon + (pts + (xy 176.64216 122.89068) (xy 122.08216 122.89068) (xy 122.08216 117.039647) (xy 143.91716 117.039647) (xy 143.91716 117.361713) + (xy 143.979992 117.677592) (xy 144.103242 117.975143) (xy 144.282173 118.242932) (xy 144.509908 118.470667) (xy 144.777697 118.649598) + (xy 145.075248 118.772848) (xy 145.391127 118.83568) (xy 145.713193 118.83568) (xy 146.029072 118.772848) (xy 146.326623 118.649598) + (xy 146.594412 118.470667) (xy 146.822147 118.242932) (xy 147.001078 117.975143) (xy 147.124328 117.677592) (xy 147.18716 117.361713) + (xy 147.18716 117.039647) (xy 150.41716 117.039647) (xy 150.41716 117.361713) (xy 150.479992 117.677592) (xy 150.603242 117.975143) + (xy 150.782173 118.242932) (xy 151.009908 118.470667) (xy 151.277697 118.649598) (xy 151.575248 118.772848) (xy 151.891127 118.83568) + (xy 152.213193 118.83568) (xy 152.529072 118.772848) (xy 152.826623 118.649598) (xy 153.094412 118.470667) (xy 153.322147 118.242932) + (xy 153.501078 117.975143) (xy 153.624328 117.677592) (xy 153.68716 117.361713) (xy 153.68716 117.039647) (xy 153.624328 116.723768) + (xy 153.501078 116.426217) (xy 153.322147 116.158428) (xy 153.094412 115.930693) (xy 152.826623 115.751762) (xy 152.529072 115.628512) + (xy 152.213193 115.56568) (xy 151.891127 115.56568) (xy 151.575248 115.628512) (xy 151.277697 115.751762) (xy 151.009908 115.930693) + (xy 150.782173 116.158428) (xy 150.603242 116.426217) (xy 150.479992 116.723768) (xy 150.41716 117.039647) (xy 147.18716 117.039647) + (xy 147.124328 116.723768) (xy 147.001078 116.426217) (xy 146.822147 116.158428) (xy 146.594412 115.930693) (xy 146.326623 115.751762) + (xy 146.029072 115.628512) (xy 145.713193 115.56568) (xy 145.391127 115.56568) (xy 145.075248 115.628512) (xy 144.777697 115.751762) + (xy 144.509908 115.930693) (xy 144.282173 116.158428) (xy 144.103242 116.426217) (xy 143.979992 116.723768) (xy 143.91716 117.039647) + (xy 122.08216 117.039647) (xy 122.08216 89.26068) (xy 131.010701 89.26068) (xy 131.036477 89.522386) (xy 131.112813 89.774034) + (xy 131.236778 90.005955) (xy 131.403605 90.209235) (xy 131.606885 90.376062) (xy 131.838806 90.500027) (xy 131.939856 90.53068) + (xy 131.838806 90.561333) (xy 131.606885 90.685298) (xy 131.403605 90.852125) (xy 131.236778 91.055405) (xy 131.112813 91.287326) + (xy 131.036477 91.538974) (xy 131.010701 91.80068) (xy 131.036477 92.062386) (xy 131.112813 92.314034) (xy 131.236778 92.545955) + (xy 131.403605 92.749235) (xy 131.606885 92.916062) (xy 131.838806 93.040027) (xy 131.939856 93.07068) (xy 131.838806 93.101333) + (xy 131.606885 93.225298) (xy 131.403605 93.392125) (xy 131.236778 93.595405) (xy 131.112813 93.827326) (xy 131.036477 94.078974) + (xy 131.010701 94.34068) (xy 131.036477 94.602386) (xy 131.112813 94.854034) (xy 131.236778 95.085955) (xy 131.403605 95.289235) + (xy 131.606885 95.456062) (xy 131.838806 95.580027) (xy 131.939856 95.61068) (xy 131.838806 95.641333) (xy 131.606885 95.765298) + (xy 131.403605 95.932125) (xy 131.236778 96.135405) (xy 131.112813 96.367326) (xy 131.036477 96.618974) (xy 131.010701 96.88068) + (xy 131.036477 97.142386) (xy 131.112813 97.394034) (xy 131.236778 97.625955) (xy 131.403605 97.829235) (xy 131.606885 97.996062) + (xy 131.838806 98.120027) (xy 131.939856 98.15068) (xy 131.838806 98.181333) (xy 131.606885 98.305298) (xy 131.403605 98.472125) + (xy 131.236778 98.675405) (xy 131.112813 98.907326) (xy 131.036477 99.158974) (xy 131.010701 99.42068) (xy 131.036477 99.682386) + (xy 131.112813 99.934034) (xy 131.236778 100.165955) (xy 131.403605 100.369235) (xy 131.606885 100.536062) (xy 131.838806 100.660027) + (xy 131.939856 100.69068) (xy 131.838806 100.721333) (xy 131.606885 100.845298) (xy 131.403605 101.012125) (xy 131.236778 101.215405) + (xy 131.112813 101.447326) (xy 131.036477 101.698974) (xy 131.010701 101.96068) (xy 131.036477 102.222386) (xy 131.112813 102.474034) + (xy 131.236778 102.705955) (xy 131.403605 102.909235) (xy 131.606885 103.076062) (xy 131.838806 103.200027) (xy 131.939856 103.23068) + (xy 131.838806 103.261333) (xy 131.606885 103.385298) (xy 131.403605 103.552125) (xy 131.236778 103.755405) (xy 131.112813 103.987326) + (xy 131.036477 104.238974) (xy 131.010701 104.50068) (xy 131.036477 104.762386) (xy 131.112813 105.014034) (xy 131.236778 105.245955) + (xy 131.403605 105.449235) (xy 131.606885 105.616062) (xy 131.838806 105.740027) (xy 131.939856 105.77068) (xy 131.838806 105.801333) + (xy 131.606885 105.925298) (xy 131.403605 106.092125) (xy 131.236778 106.295405) (xy 131.112813 106.527326) (xy 131.036477 106.778974) + (xy 131.010701 107.04068) (xy 131.036477 107.302386) (xy 131.112813 107.554034) (xy 131.236778 107.785955) (xy 131.403605 107.989235) + (xy 131.606885 108.156062) (xy 131.838806 108.280027) (xy 132.090454 108.356363) (xy 132.286581 108.37568) (xy 133.417739 108.37568) + (xy 133.613866 108.356363) (xy 133.865514 108.280027) (xy 134.097435 108.156062) (xy 134.300715 107.989235) (xy 134.467542 107.785955) + (xy 134.591507 107.554034) (xy 134.667843 107.302386) (xy 134.693619 107.04068) (xy 134.667843 106.778974) (xy 134.591507 106.527326) + (xy 134.467542 106.295405) (xy 134.300715 106.092125) (xy 134.097435 105.925298) (xy 133.865514 105.801333) (xy 133.764464 105.77068) + (xy 133.865514 105.740027) (xy 134.097435 105.616062) (xy 134.300715 105.449235) (xy 134.467542 105.245955) (xy 134.591507 105.014034) + (xy 134.667843 104.762386) (xy 134.693619 104.50068) (xy 134.667843 104.238974) (xy 134.591507 103.987326) (xy 134.467542 103.755405) + (xy 134.300715 103.552125) (xy 134.097435 103.385298) (xy 133.865514 103.261333) (xy 133.764464 103.23068) (xy 133.865514 103.200027) + (xy 134.097435 103.076062) (xy 134.300715 102.909235) (xy 134.467542 102.705955) (xy 134.591507 102.474034) (xy 134.667843 102.222386) + (xy 134.693619 101.96068) (xy 134.667843 101.698974) (xy 134.591507 101.447326) (xy 134.467542 101.215405) (xy 134.300715 101.012125) + (xy 134.097435 100.845298) (xy 133.865514 100.721333) (xy 133.764464 100.69068) (xy 133.865514 100.660027) (xy 134.097435 100.536062) + (xy 134.300715 100.369235) (xy 134.467542 100.165955) (xy 134.591507 99.934034) (xy 134.667843 99.682386) (xy 134.693619 99.42068) + (xy 134.667843 99.158974) (xy 134.591507 98.907326) (xy 134.467542 98.675405) (xy 134.300715 98.472125) (xy 134.097435 98.305298) + (xy 133.865514 98.181333) (xy 133.764464 98.15068) (xy 133.865514 98.120027) (xy 134.097435 97.996062) (xy 134.300715 97.829235) + (xy 134.467542 97.625955) (xy 134.591507 97.394034) (xy 134.667843 97.142386) (xy 134.693619 96.88068) (xy 134.667843 96.618974) + (xy 134.591507 96.367326) (xy 134.467542 96.135405) (xy 134.300715 95.932125) (xy 134.097435 95.765298) (xy 133.865514 95.641333) + (xy 133.764464 95.61068) (xy 133.865514 95.580027) (xy 134.097435 95.456062) (xy 134.193331 95.377363) (xy 137.511265 98.695298) + (xy 137.536632 98.726208) (xy 137.56754 98.751573) (xy 137.659971 98.827429) (xy 137.800686 98.902643) (xy 137.836223 98.913423) + (xy 137.953372 98.94896) (xy 138.072369 98.96068) (xy 138.072372 98.96068) (xy 138.11216 98.964599) (xy 138.151948 98.96068) + (xy 138.716628 98.96068) (xy 138.656477 99.158974) (xy 138.630701 99.42068) (xy 138.656477 99.682386) (xy 138.732813 99.934034) + (xy 138.856778 100.165955) (xy 139.023605 100.369235) (xy 139.226885 100.536062) (xy 139.458806 100.660027) (xy 139.559856 100.69068) + (xy 139.458806 100.721333) (xy 139.226885 100.845298) (xy 139.023605 101.012125) (xy 138.856778 101.215405) (xy 138.732813 101.447326) + (xy 138.656477 101.698974) (xy 138.630701 101.96068) (xy 138.656477 102.222386) (xy 138.732813 102.474034) (xy 138.856778 102.705955) + (xy 139.023605 102.909235) (xy 139.226885 103.076062) (xy 139.458806 103.200027) (xy 139.559856 103.23068) (xy 139.458806 103.261333) + (xy 139.226885 103.385298) (xy 139.023605 103.552125) (xy 138.856778 103.755405) (xy 138.732813 103.987326) (xy 138.656477 104.238974) + (xy 138.630701 104.50068) (xy 138.656477 104.762386) (xy 138.732813 105.014034) (xy 138.856778 105.245955) (xy 139.023605 105.449235) + (xy 139.217099 105.608031) (xy 139.147678 105.614868) (xy 139.02798 105.651178) (xy 138.917666 105.710143) (xy 138.820975 105.789495) + (xy 138.741623 105.886186) (xy 138.682658 105.9965) (xy 138.646348 106.116198) (xy 138.634088 106.24068) (xy 138.634088 107.84068) + (xy 138.646348 107.965162) (xy 138.682658 108.08486) (xy 138.741623 108.195174) (xy 138.820975 108.291865) (xy 138.917666 108.371217) + (xy 139.02798 108.430182) (xy 139.147678 108.466492) (xy 139.27216 108.478752) (xy 141.67216 108.478752) (xy 141.796642 108.466492) + (xy 141.91634 108.430182) (xy 142.026654 108.371217) (xy 142.123345 108.291865) (xy 142.202697 108.195174) (xy 142.261662 108.08486) + (xy 142.297972 107.965162) (xy 142.310232 107.84068) (xy 142.310232 106.24068) (xy 142.297972 106.116198) (xy 142.261662 105.9965) + (xy 142.202697 105.886186) (xy 142.123345 105.789495) (xy 142.026654 105.710143) (xy 141.91634 105.651178) (xy 141.796642 105.614868) + (xy 141.727221 105.608031) (xy 141.920715 105.449235) (xy 142.087542 105.245955) (xy 142.211507 105.014034) (xy 142.287843 104.762386) + (xy 142.313619 104.50068) (xy 142.287843 104.238974) (xy 142.211507 103.987326) (xy 142.087542 103.755405) (xy 141.920715 103.552125) + (xy 141.717435 103.385298) (xy 141.485514 103.261333) (xy 141.384464 103.23068) (xy 141.485514 103.200027) (xy 141.717435 103.076062) + (xy 141.813331 102.997363) (xy 145.131265 106.315298) (xy 145.156632 106.346208) (xy 145.18754 106.371573) (xy 145.279971 106.447429) + (xy 145.420686 106.522643) (xy 145.456223 106.533423) (xy 145.573372 106.56896) (xy 145.692369 106.58068) (xy 145.692372 106.58068) + (xy 145.73216 106.584599) (xy 145.771948 106.58068) (xy 155.226628 106.58068) (xy 155.166477 106.778974) (xy 155.140701 107.04068) + (xy 155.166477 107.302386) (xy 155.242813 107.554034) (xy 155.366778 107.785955) (xy 155.533605 107.989235) (xy 155.736885 108.156062) + (xy 155.968806 108.280027) (xy 156.220454 108.356363) (xy 156.416581 108.37568) (xy 157.547739 108.37568) (xy 157.743866 108.356363) + (xy 157.995514 108.280027) (xy 158.227435 108.156062) (xy 158.430715 107.989235) (xy 158.597542 107.785955) (xy 158.721507 107.554034) + (xy 158.797843 107.302386) (xy 158.823619 107.04068) (xy 158.797843 106.778974) (xy 158.737692 106.58068) (xy 161.546648 106.58068) + (xy 162.551265 107.585298) (xy 162.576632 107.616208) (xy 162.64437 107.671799) (xy 162.69997 107.717429) (xy 162.764088 107.7517) + (xy 162.764088 107.84068) (xy 162.776348 107.965162) (xy 162.812658 108.08486) (xy 162.871623 108.195174) (xy 162.950975 108.291865) + (xy 163.047666 108.371217) (xy 163.15798 108.430182) (xy 163.277678 108.466492) (xy 163.40216 108.478752) (xy 165.80216 108.478752) + (xy 165.926642 108.466492) (xy 166.04634 108.430182) (xy 166.156654 108.371217) (xy 166.253345 108.291865) (xy 166.332697 108.195174) + (xy 166.391662 108.08486) (xy 166.427972 107.965162) (xy 166.440232 107.84068) (xy 166.440232 106.24068) (xy 166.427972 106.116198) + (xy 166.391662 105.9965) (xy 166.332697 105.886186) (xy 166.253345 105.789495) (xy 166.156654 105.710143) (xy 166.04634 105.651178) + (xy 165.926642 105.614868) (xy 165.857221 105.608031) (xy 166.050715 105.449235) (xy 166.217542 105.245955) (xy 166.341507 105.014034) + (xy 166.417843 104.762386) (xy 166.443619 104.50068) (xy 166.417843 104.238974) (xy 166.341507 103.987326) (xy 166.217542 103.755405) + (xy 166.050715 103.552125) (xy 165.847435 103.385298) (xy 165.615514 103.261333) (xy 165.514464 103.23068) (xy 165.615514 103.200027) + (xy 165.847435 103.076062) (xy 166.050715 102.909235) (xy 166.170797 102.762914) (xy 166.210948 102.75896) (xy 166.363633 102.712643) + (xy 166.504349 102.637429) (xy 166.627688 102.536208) (xy 166.65306 102.505293) (xy 168.956779 100.201574) (xy 168.987688 100.176208) + (xy 169.043279 100.10847) (xy 169.088909 100.05287) (xy 169.164122 99.912154) (xy 169.164123 99.912153) (xy 169.21044 99.759468) + (xy 169.22216 99.640471) (xy 169.22216 99.640469) (xy 169.226079 99.600681) (xy 169.22216 99.560893) (xy 169.22216 89.300467) + (xy 169.226079 89.260679) (xy 169.22216 89.220889) (xy 169.21044 89.101892) (xy 169.164123 88.949207) (xy 169.088909 88.808491) + (xy 168.987688 88.685152) (xy 168.956778 88.659785) (xy 166.47306 86.176067) (xy 166.447688 86.145152) (xy 166.324349 86.043931) + (xy 166.183633 85.968717) (xy 166.030948 85.9224) (xy 165.911951 85.91068) (xy 165.911948 85.91068) (xy 165.87216 85.906761) + (xy 165.832372 85.91068) (xy 139.421948 85.91068) (xy 139.38216 85.906761) (xy 139.342372 85.91068) (xy 139.342369 85.91068) + (xy 139.223372 85.9224) (xy 139.070687 85.968717) (xy 139.005184 86.003729) (xy 138.92997 86.043931) (xy 138.865956 86.096466) + (xy 138.806632 86.145152) (xy 138.781265 86.176062) (xy 134.193331 90.763997) (xy 134.097435 90.685298) (xy 133.865514 90.561333) + (xy 133.764464 90.53068) (xy 133.865514 90.500027) (xy 134.097435 90.376062) (xy 134.300715 90.209235) (xy 134.467542 90.005955) + (xy 134.591507 89.774034) (xy 134.667843 89.522386) (xy 134.693619 89.26068) (xy 134.667843 88.998974) (xy 134.591507 88.747326) + (xy 134.467542 88.515405) (xy 134.300715 88.312125) (xy 134.097435 88.145298) (xy 133.865514 88.021333) (xy 133.613866 87.944997) + (xy 133.417739 87.92568) (xy 132.286581 87.92568) (xy 132.090454 87.944997) (xy 131.838806 88.021333) (xy 131.606885 88.145298) + (xy 131.403605 88.312125) (xy 131.236778 88.515405) (xy 131.112813 88.747326) (xy 131.036477 88.998974) (xy 131.010701 89.26068) + (xy 122.08216 89.26068) (xy 122.08216 78.49068) (xy 176.642161 78.49068) + ) + ) + (filled_polygon + (pts + (xy 162.862813 103.987326) (xy 162.786477 104.238974) (xy 162.760701 104.50068) (xy 162.786477 104.762386) (xy 162.862813 105.014034) + (xy 162.986778 105.245955) (xy 163.153605 105.449235) (xy 163.347099 105.608031) (xy 163.277678 105.614868) (xy 163.15798 105.651178) + (xy 163.047666 105.710143) (xy 163.003435 105.746442) (xy 162.483059 105.226067) (xy 162.457688 105.195152) (xy 162.334349 105.093931) + (xy 162.193633 105.018717) (xy 162.040948 104.9724) (xy 161.921951 104.96068) (xy 161.921948 104.96068) (xy 161.88216 104.956761) + (xy 161.842372 104.96068) (xy 158.737692 104.96068) (xy 158.797843 104.762386) (xy 158.823619 104.50068) (xy 158.797843 104.238974) + (xy 158.721507 103.987326) (xy 158.672526 103.89569) (xy 162.911794 103.89569) + ) + ) + (filled_polygon + (pts + (xy 145.883235 103.630308) (xy 145.908602 103.661218) (xy 145.97634 103.716809) (xy 146.03194 103.762439) (xy 146.107154 103.802641) + (xy 146.172657 103.837653) (xy 146.325342 103.88397) (xy 146.444339 103.89569) (xy 146.444341 103.89569) (xy 146.484129 103.899609) + (xy 146.523917 103.89569) (xy 155.291794 103.89569) (xy 155.242813 103.987326) (xy 155.166477 104.238974) (xy 155.140701 104.50068) + (xy 155.166477 104.762386) (xy 155.226628 104.96068) (xy 146.067673 104.96068) (xy 142.52306 101.416068) (xy 142.497688 101.385152) + (xy 142.374349 101.283931) (xy 142.233633 101.208717) (xy 142.080948 101.1624) (xy 142.040797 101.158446) (xy 141.920715 101.012125) + (xy 141.717435 100.845298) (xy 141.485514 100.721333) (xy 141.384464 100.69068) (xy 141.485514 100.660027) (xy 141.717435 100.536062) + (xy 141.920715 100.369235) (xy 142.087542 100.165955) (xy 142.202957 99.950029) + ) + ) + (filled_polygon + (pts + (xy 155.166477 91.538974) (xy 155.140701 91.80068) (xy 155.166477 92.062386) (xy 155.242813 92.314034) (xy 155.366778 92.545955) + (xy 155.533605 92.749235) (xy 155.736885 92.916062) (xy 155.968806 93.040027) (xy 156.069856 93.07068) (xy 155.968806 93.101333) + (xy 155.736885 93.225298) (xy 155.533605 93.392125) (xy 155.366778 93.595405) (xy 155.242813 93.827326) (xy 155.166477 94.078974) + (xy 155.140701 94.34068) (xy 155.166477 94.602386) (xy 155.226628 94.80068) (xy 147.617292 94.80068) (xy 147.54568 94.729068) + (xy 147.359784 94.604856) (xy 147.153227 94.519297) (xy 146.933948 94.47568) (xy 146.710372 94.47568) (xy 146.491093 94.519297) + (xy 146.284536 94.604856) (xy 146.09864 94.729068) (xy 145.940548 94.88716) (xy 145.816336 95.073056) (xy 145.730777 95.279613) + (xy 145.68716 95.498892) (xy 145.68716 95.722468) (xy 145.730777 95.941747) (xy 145.816336 96.148304) (xy 145.940548 96.3342) + (xy 146.09864 96.492292) (xy 146.284536 96.616504) (xy 146.491093 96.702063) (xy 146.710372 96.74568) (xy 146.933948 96.74568) + (xy 147.153227 96.702063) (xy 147.359784 96.616504) (xy 147.54568 96.492292) (xy 147.617292 96.42068) (xy 155.226628 96.42068) + (xy 155.166477 96.618974) (xy 155.140701 96.88068) (xy 155.166477 97.142386) (xy 155.242813 97.394034) (xy 155.366778 97.625955) + (xy 155.533605 97.829235) (xy 155.736885 97.996062) (xy 155.968806 98.120027) (xy 156.069856 98.15068) (xy 155.968806 98.181333) + (xy 155.736885 98.305298) (xy 155.533605 98.472125) (xy 155.366778 98.675405) (xy 155.242813 98.907326) (xy 155.166477 99.158974) + (xy 155.140701 99.42068) (xy 155.166477 99.682386) (xy 155.242813 99.934034) (xy 155.366778 100.165955) (xy 155.533605 100.369235) + (xy 155.736885 100.536062) (xy 155.968806 100.660027) (xy 156.069856 100.69068) (xy 155.968806 100.721333) (xy 155.736885 100.845298) + (xy 155.533605 101.012125) (xy 155.366778 101.215405) (xy 155.242813 101.447326) (xy 155.166477 101.698974) (xy 155.140701 101.96068) + (xy 155.166477 102.222386) (xy 155.182646 102.27569) (xy 146.819643 102.27569) (xy 142.18987 97.645918) (xy 142.233633 97.632643) + (xy 142.374349 97.557429) (xy 142.497688 97.456208) (xy 142.52306 97.425292) (xy 148.462683 91.48567) (xy 155.182646 91.48567) + ) + ) + (filled_polygon + (pts + (xy 162.551265 97.425298) (xy 162.576632 97.456208) (xy 162.64437 97.511799) (xy 162.69997 97.557429) (xy 162.73313 97.575153) + (xy 162.840687 97.632643) (xy 162.993372 97.67896) (xy 163.033523 97.682914) (xy 163.153605 97.829235) (xy 163.356885 97.996062) + (xy 163.588806 98.120027) (xy 163.689856 98.15068) (xy 163.588806 98.181333) (xy 163.356885 98.305298) (xy 163.153605 98.472125) + (xy 162.986778 98.675405) (xy 162.862813 98.907326) (xy 162.786477 99.158974) (xy 162.760701 99.42068) (xy 162.786477 99.682386) + (xy 162.862813 99.934034) (xy 162.986778 100.165955) (xy 163.153605 100.369235) (xy 163.356885 100.536062) (xy 163.588806 100.660027) + (xy 163.689856 100.69068) (xy 163.588806 100.721333) (xy 163.356885 100.845298) (xy 163.153605 101.012125) (xy 162.986778 101.215405) + (xy 162.862813 101.447326) (xy 162.786477 101.698974) (xy 162.760701 101.96068) (xy 162.786477 102.222386) (xy 162.802646 102.27569) + (xy 158.781674 102.27569) (xy 158.797843 102.222386) (xy 158.823619 101.96068) (xy 158.797843 101.698974) (xy 158.721507 101.447326) + (xy 158.597542 101.215405) (xy 158.430715 101.012125) (xy 158.227435 100.845298) (xy 157.995514 100.721333) (xy 157.894464 100.69068) + (xy 157.995514 100.660027) (xy 158.227435 100.536062) (xy 158.430715 100.369235) (xy 158.597542 100.165955) (xy 158.721507 99.934034) + (xy 158.797843 99.682386) (xy 158.823619 99.42068) (xy 158.797843 99.158974) (xy 158.721507 98.907326) (xy 158.597542 98.675405) + (xy 158.430715 98.472125) (xy 158.227435 98.305298) (xy 157.995514 98.181333) (xy 157.894464 98.15068) (xy 157.995514 98.120027) + (xy 158.227435 97.996062) (xy 158.430715 97.829235) (xy 158.597542 97.625955) (xy 158.721507 97.394034) (xy 158.797843 97.142386) + (xy 158.823619 96.88068) (xy 158.797843 96.618974) (xy 158.737692 96.42068) (xy 161.546648 96.42068) + ) + ) + (filled_polygon + (pts + (xy 167.602161 89.596194) (xy 167.60216 91.119466) (xy 167.602161 91.119476) (xy 167.60216 99.265167) (xy 165.943331 100.923997) + (xy 165.847435 100.845298) (xy 165.615514 100.721333) (xy 165.514464 100.69068) (xy 165.615514 100.660027) (xy 165.847435 100.536062) + (xy 166.050715 100.369235) (xy 166.217542 100.165955) (xy 166.341507 99.934034) (xy 166.417843 99.682386) (xy 166.443619 99.42068) + (xy 166.417843 99.158974) (xy 166.341507 98.907326) (xy 166.217542 98.675405) (xy 166.050715 98.472125) (xy 165.847435 98.305298) + (xy 165.615514 98.181333) (xy 165.514464 98.15068) (xy 165.615514 98.120027) (xy 165.847435 97.996062) (xy 166.050715 97.829235) + (xy 166.217542 97.625955) (xy 166.341507 97.394034) (xy 166.417843 97.142386) (xy 166.443619 96.88068) (xy 166.417843 96.618974) + (xy 166.341507 96.367326) (xy 166.217542 96.135405) (xy 166.050715 95.932125) (xy 165.847435 95.765298) (xy 165.615514 95.641333) + (xy 165.514464 95.61068) (xy 165.615514 95.580027) (xy 165.847435 95.456062) (xy 166.050715 95.289235) (xy 166.217542 95.085955) + (xy 166.341507 94.854034) (xy 166.417843 94.602386) (xy 166.443619 94.34068) (xy 166.417843 94.078974) (xy 166.341507 93.827326) + (xy 166.217542 93.595405) (xy 166.050715 93.392125) (xy 165.847435 93.225298) (xy 165.615514 93.101333) (xy 165.514464 93.07068) + (xy 165.615514 93.040027) (xy 165.847435 92.916062) (xy 166.050715 92.749235) (xy 166.217542 92.545955) (xy 166.341507 92.314034) + (xy 166.417843 92.062386) (xy 166.443619 91.80068) (xy 166.417843 91.538974) (xy 166.341507 91.287326) (xy 166.217542 91.055405) + (xy 166.050715 90.852125) (xy 165.847435 90.685298) (xy 165.615514 90.561333) (xy 165.514464 90.53068) (xy 165.615514 90.500027) + (xy 165.847435 90.376062) (xy 166.050715 90.209235) (xy 166.217542 90.005955) (xy 166.341507 89.774034) (xy 166.417843 89.522386) + (xy 166.443619 89.26068) (xy 166.417843 88.998974) (xy 166.341507 88.747326) (xy 166.217542 88.515405) (xy 166.050715 88.312125) + (xy 165.847435 88.145298) (xy 165.615514 88.021333) (xy 165.363866 87.944997) (xy 165.167739 87.92568) (xy 164.036581 87.92568) + (xy 163.840454 87.944997) (xy 163.588806 88.021333) (xy 163.356885 88.145298) (xy 163.153605 88.312125) (xy 162.986778 88.515405) + (xy 162.862813 88.747326) (xy 162.786477 88.998974) (xy 162.760701 89.26068) (xy 162.786477 89.522386) (xy 162.862813 89.774034) + (xy 162.986778 90.005955) (xy 163.153605 90.209235) (xy 163.356885 90.376062) (xy 163.588806 90.500027) (xy 163.689856 90.53068) + (xy 163.588806 90.561333) (xy 163.356885 90.685298) (xy 163.26099 90.763997) (xy 162.628049 90.131057) (xy 162.602678 90.100142) + (xy 162.479339 89.998921) (xy 162.338623 89.923707) (xy 162.185938 89.87739) (xy 162.066941 89.86567) (xy 162.066938 89.86567) + (xy 162.02715 89.861751) (xy 161.987362 89.86567) (xy 158.672526 89.86567) (xy 158.721507 89.774034) (xy 158.797843 89.522386) + (xy 158.823619 89.26068) (xy 158.797843 88.998974) (xy 158.721507 88.747326) (xy 158.597542 88.515405) (xy 158.430715 88.312125) + (xy 158.227435 88.145298) (xy 157.995514 88.021333) (xy 157.743866 87.944997) (xy 157.547739 87.92568) (xy 156.416581 87.92568) + (xy 156.220454 87.944997) (xy 155.968806 88.021333) (xy 155.736885 88.145298) (xy 155.533605 88.312125) (xy 155.366778 88.515405) + (xy 155.242813 88.747326) (xy 155.166477 88.998974) (xy 155.140701 89.26068) (xy 155.166477 89.522386) (xy 155.242813 89.774034) + (xy 155.291794 89.86567) (xy 148.166957 89.86567) (xy 148.127169 89.861751) (xy 148.087381 89.86567) (xy 148.087379 89.86567) + (xy 147.968382 89.87739) (xy 147.815697 89.923707) (xy 147.790027 89.937428) (xy 147.67498 89.998921) (xy 147.61938 90.044551) + (xy 147.551642 90.100142) (xy 147.526275 90.131052) (xy 141.813331 95.843997) (xy 141.717435 95.765298) (xy 141.485514 95.641333) + (xy 141.384464 95.61068) (xy 141.485514 95.580027) (xy 141.717435 95.456062) (xy 141.920715 95.289235) (xy 142.087542 95.085955) + (xy 142.211507 94.854034) (xy 142.287843 94.602386) (xy 142.313619 94.34068) (xy 142.287843 94.078974) (xy 142.211507 93.827326) + (xy 142.087542 93.595405) (xy 141.920715 93.392125) (xy 141.717435 93.225298) (xy 141.485514 93.101333) (xy 141.384464 93.07068) + (xy 141.485514 93.040027) (xy 141.717435 92.916062) (xy 141.920715 92.749235) (xy 142.087542 92.545955) (xy 142.211507 92.314034) + (xy 142.287843 92.062386) (xy 142.313619 91.80068) (xy 142.287843 91.538974) (xy 142.211507 91.287326) (xy 142.087542 91.055405) + (xy 141.920715 90.852125) (xy 141.717435 90.685298) (xy 141.485514 90.561333) (xy 141.384464 90.53068) (xy 141.485514 90.500027) + (xy 141.717435 90.376062) (xy 141.920715 90.209235) (xy 142.087542 90.005955) (xy 142.211507 89.774034) (xy 142.287843 89.522386) + (xy 142.313619 89.26068) (xy 142.287843 88.998974) (xy 142.211507 88.747326) (xy 142.087542 88.515405) (xy 141.920715 88.312125) + (xy 141.717435 88.145298) (xy 141.485514 88.021333) (xy 141.233866 87.944997) (xy 141.037739 87.92568) (xy 139.906581 87.92568) + (xy 139.710454 87.944997) (xy 139.458806 88.021333) (xy 139.226885 88.145298) (xy 139.023605 88.312125) (xy 138.856778 88.515405) + (xy 138.732813 88.747326) (xy 138.656477 88.998974) (xy 138.630701 89.26068) (xy 138.656477 89.522386) (xy 138.732813 89.774034) + (xy 138.856778 90.005955) (xy 139.023605 90.209235) (xy 139.226885 90.376062) (xy 139.458806 90.500027) (xy 139.559856 90.53068) + (xy 139.458806 90.561333) (xy 139.226885 90.685298) (xy 139.023605 90.852125) (xy 138.856778 91.055405) (xy 138.732813 91.287326) + (xy 138.656477 91.538974) (xy 138.630701 91.80068) (xy 138.656477 92.062386) (xy 138.732813 92.314034) (xy 138.856778 92.545955) + (xy 139.023605 92.749235) (xy 139.226885 92.916062) (xy 139.458806 93.040027) (xy 139.559856 93.07068) (xy 139.458806 93.101333) + (xy 139.226885 93.225298) (xy 139.023605 93.392125) (xy 138.856778 93.595405) (xy 138.732813 93.827326) (xy 138.656477 94.078974) + (xy 138.630701 94.34068) (xy 138.656477 94.602386) (xy 138.732813 94.854034) (xy 138.856778 95.085955) (xy 139.023605 95.289235) + (xy 139.226885 95.456062) (xy 139.458806 95.580027) (xy 139.559856 95.61068) (xy 139.458806 95.641333) (xy 139.226885 95.765298) + (xy 139.023605 95.932125) (xy 138.856778 96.135405) (xy 138.732813 96.367326) (xy 138.656477 96.618974) (xy 138.630701 96.88068) + (xy 138.656477 97.142386) (xy 138.716628 97.34068) (xy 138.447673 97.34068) (xy 134.90306 93.796068) (xy 134.877688 93.765152) + (xy 134.754349 93.663931) (xy 134.613633 93.588717) (xy 134.460948 93.5424) (xy 134.420797 93.538446) (xy 134.300715 93.392125) + (xy 134.097435 93.225298) (xy 133.865514 93.101333) (xy 133.764464 93.07068) (xy 133.865514 93.040027) (xy 134.097435 92.916062) + (xy 134.300715 92.749235) (xy 134.420797 92.602914) (xy 134.460948 92.59896) (xy 134.613633 92.552643) (xy 134.754349 92.477429) + (xy 134.877688 92.376208) (xy 134.90306 92.345292) (xy 139.717673 87.53068) (xy 165.536648 87.53068) + ) + ) + (filled_polygon + (pts + (xy 162.551265 92.345298) (xy 162.576632 92.376208) (xy 162.699971 92.477429) (xy 162.840687 92.552643) (xy 162.993372 92.59896) + (xy 163.033523 92.602914) (xy 163.153605 92.749235) (xy 163.356885 92.916062) (xy 163.588806 93.040027) (xy 163.689856 93.07068) + (xy 163.588806 93.101333) (xy 163.356885 93.225298) (xy 163.153605 93.392125) (xy 162.986778 93.595405) (xy 162.862813 93.827326) + (xy 162.786477 94.078974) (xy 162.760701 94.34068) (xy 162.786477 94.602386) (xy 162.862813 94.854034) (xy 162.986778 95.085955) + (xy 163.153605 95.289235) (xy 163.356885 95.456062) (xy 163.588806 95.580027) (xy 163.689856 95.61068) (xy 163.588806 95.641333) + (xy 163.356885 95.765298) (xy 163.26099 95.843997) (xy 162.483059 95.066067) (xy 162.457688 95.035152) (xy 162.334349 94.933931) + (xy 162.193633 94.858717) (xy 162.040948 94.8124) (xy 161.921951 94.80068) (xy 161.921948 94.80068) (xy 161.88216 94.796761) + (xy 161.842372 94.80068) (xy 158.737692 94.80068) (xy 158.797843 94.602386) (xy 158.823619 94.34068) (xy 158.797843 94.078974) + (xy 158.721507 93.827326) (xy 158.597542 93.595405) (xy 158.430715 93.392125) (xy 158.227435 93.225298) (xy 157.995514 93.101333) + (xy 157.894464 93.07068) (xy 157.995514 93.040027) (xy 158.227435 92.916062) (xy 158.430715 92.749235) (xy 158.597542 92.545955) + (xy 158.721507 92.314034) (xy 158.797843 92.062386) (xy 158.823619 91.80068) (xy 158.797843 91.538974) (xy 158.781674 91.48567) + (xy 161.691638 91.48567) + ) + ) + ) +) diff --git a/AdapterForAppleIIKeyboard.pretty/DIP-16_W7.62mm_LongPads.kicad_mod b/AdapterForAppleIIKeyboard.pretty/DIP-16_W7.62mm_LongPads.kicad_mod new file mode 100644 index 0000000..a4b127a --- /dev/null +++ b/AdapterForAppleIIKeyboard.pretty/DIP-16_W7.62mm_LongPads.kicad_mod @@ -0,0 +1,49 @@ +(module DIP-16_W7.62mm_LongPads (layer F.Cu) (tedit 5A02E8C5) + (descr "16-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils), LongPads") + (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil LongPads") + (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DIP-16_W7.62mm_LongPads (at 3.81 20.11) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.81 8.89) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 9.1 -1.55) (end -1.45 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.1 19.3) (end 9.1 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 19.3) (end 9.1 19.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.45 -1.55) (end -1.45 19.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.06 -1.33) (end 4.81 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.06 19.11) (end 6.06 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 19.11) (end 6.06 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.56 -1.33) (end 1.56 19.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.81 -1.33) (end 1.56 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.635 -0.27) (end 1.635 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.635 19.05) (end 0.635 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 19.05) (end 0.635 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 6.985 -1.27) (end 6.985 19.05) (layer F.Fab) (width 0.1)) + (fp_line (start 1.635 -1.27) (end 6.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_arc (start 3.81 -1.33) (end 2.81 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (pad 16 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 15 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 14 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 13 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 12 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 11 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 10 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 9 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-16_W7.62mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/AdapterForAppleIIKeyboard.pretty/SW_PUSH_6mm.kicad_mod b/AdapterForAppleIIKeyboard.pretty/SW_PUSH_6mm.kicad_mod new file mode 100644 index 0000000..e27f0a4 --- /dev/null +++ b/AdapterForAppleIIKeyboard.pretty/SW_PUSH_6mm.kicad_mod @@ -0,0 +1,40 @@ +(module SW_PUSH_6mm (layer F.Cu) (tedit 5E53D1ED) + (descr https://www.omron.com/ecb/products/pdf/en-b3f.pdf) + (tags "tact sw push 6mm") + (fp_text reference REF** (at 3.25 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SW_PUSH_6mm (at 3.75 6.7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1)) + (fp_line (start 5.5 -1) (end 1 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 5.5) (end 5.5 5.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 8 -1.25) (end 8 5.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.75 6) (end -1.25 6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 5.75) (end -1.5 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 -1.5) (end 7.75 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 6) (end -1.25 6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 5.75) (end -1.5 6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 -1.5) (end -1.25 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 -1.25) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8 -1.5) (end 8 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.75 -1.5) (end 8 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8 6) (end 8 5.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.75 6) (end 8 6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.25 -0.75) (end 3.25 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start 0.25 5.25) (end 0.25 -0.75) (layer F.Fab) (width 0.1)) + (fp_line (start 6.25 5.25) (end 0.25 5.25) (layer F.Fab) (width 0.1)) + (fp_line (start 6.25 -0.75) (end 6.25 5.25) (layer F.Fab) (width 0.1)) + (fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 3.25 2.25) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 thru_hole circle (at 6.5 2.54 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 2.54 90) (size 2 2) (drill 1.1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/AdapterForAppleIIKeyboard.pro b/AdapterForAppleIIKeyboard.pro new file mode 100644 index 0000000..543fa0e --- /dev/null +++ b/AdapterForAppleIIKeyboard.pro @@ -0,0 +1,249 @@ +update=2021 March 15, Monday 00:11:03 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName=Pcbnew +SpiceAjustPassiveValues=0 +LabSize=50 +ERC_TestSimilarLabels=1 +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead= +CopperLayerCount=2 +BoardThickness=1.6 +AllowMicroVias=0 +AllowBlindVias=0 +RequireCourtyardDefinitions=0 +ProhibitOverlappingCourtyards=1 +MinTrackWidth=0.2 +MinViaDiameter=0.4 +MinViaDrill=0.3 +MinMicroViaDiameter=0.2 +MinMicroViaDrill=0.09999999999999999 +MinHoleToHole=0.25 +TrackWidth1=0.25 +TrackWidth2=0.35 +ViaDiameter1=0.8 +ViaDrill1=0.4 +dPairWidth1=0.2 +dPairGap1=0.25 +dPairViaGap1=0.25 +SilkLineWidth=0.12 +SilkTextSizeV=1 +SilkTextSizeH=1 +SilkTextSizeThickness=0.15 +SilkTextItalic=0 +SilkTextUpright=1 +CopperLineWidth=0.2 +CopperTextSizeV=1.5 +CopperTextSizeH=1.5 +CopperTextThickness=0.3 +CopperTextItalic=0 +CopperTextUpright=1 +EdgeCutLineWidth=0.05 +CourtyardLineWidth=0.05 +OthersLineWidth=0.15 +OthersTextSizeV=1 +OthersTextSizeH=1 +OthersTextSizeThickness=0.15 +OthersTextItalic=0 +OthersTextUpright=1 +SolderMaskClearance=0.051 +SolderMaskMinWidth=0.25 +SolderPasteClearance=0 +SolderPasteRatio=-0 +[pcbnew/Layer.F.Cu] +Name=F.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.In1.Cu] +Name=In1.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In2.Cu] +Name=In2.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In3.Cu] +Name=In3.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In4.Cu] +Name=In4.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In5.Cu] +Name=In5.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In6.Cu] +Name=In6.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In7.Cu] +Name=In7.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In8.Cu] +Name=In8.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In9.Cu] +Name=In9.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In10.Cu] +Name=In10.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In11.Cu] +Name=In11.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In12.Cu] +Name=In12.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In13.Cu] +Name=In13.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In14.Cu] +Name=In14.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In15.Cu] +Name=In15.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In16.Cu] +Name=In16.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In17.Cu] +Name=In17.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In18.Cu] +Name=In18.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In19.Cu] +Name=In19.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In20.Cu] +Name=In20.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In21.Cu] +Name=In21.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In22.Cu] +Name=In22.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In23.Cu] +Name=In23.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In24.Cu] +Name=In24.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In25.Cu] +Name=In25.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In26.Cu] +Name=In26.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In27.Cu] +Name=In27.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In28.Cu] +Name=In28.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In29.Cu] +Name=In29.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In30.Cu] +Name=In30.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.B.Cu] +Name=B.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.B.Adhes] +Enabled=1 +[pcbnew/Layer.F.Adhes] +Enabled=1 +[pcbnew/Layer.B.Paste] +Enabled=1 +[pcbnew/Layer.F.Paste] +Enabled=1 +[pcbnew/Layer.B.SilkS] +Enabled=1 +[pcbnew/Layer.F.SilkS] +Enabled=1 +[pcbnew/Layer.B.Mask] +Enabled=1 +[pcbnew/Layer.F.Mask] +Enabled=1 +[pcbnew/Layer.Dwgs.User] +Enabled=1 +[pcbnew/Layer.Cmts.User] +Enabled=1 +[pcbnew/Layer.Eco1.User] +Enabled=1 +[pcbnew/Layer.Eco2.User] +Enabled=1 +[pcbnew/Layer.Edge.Cuts] +Enabled=1 +[pcbnew/Layer.Margin] +Enabled=1 +[pcbnew/Layer.B.CrtYd] +Enabled=1 +[pcbnew/Layer.F.CrtYd] +Enabled=1 +[pcbnew/Layer.B.Fab] +Enabled=1 +[pcbnew/Layer.F.Fab] +Enabled=1 +[pcbnew/Layer.Rescue] +Enabled=0 +[pcbnew/Netclasses] +[pcbnew/Netclasses/Default] +Name=Default +Clearance=0.2 +TrackWidth=0.25 +ViaDiameter=0.8 +ViaDrill=0.4 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 diff --git a/AdapterForAppleIIKeyboard.sch b/AdapterForAppleIIKeyboard.sch new file mode 100644 index 0000000..51a929d --- /dev/null +++ b/AdapterForAppleIIKeyboard.sch @@ -0,0 +1,157 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Apple1:Apple2KeyboardConnector KEYBOARD1 +U 1 1 5E54963A +P 7150 3600 +F 0 "KEYBOARD1" H 6950 3600 50 0000 C CNN +F 1 "KEYBOARD" H 7150 3600 50 0001 C CNN +F 2 "AdapterForAppleIIKeyboard:DIP-16_W7.62mm_LongPads" H 7150 3600 50 0001 C CNN +F 3 "" H 7150 3600 50 0001 C CNN + 1 7150 3600 + 1 0 0 -1 +$EndComp +$Comp +L Apple1:Apple1KeyboardConnector APPLE-1 +U 1 1 5E54A7DB +P 5350 3600 +F 0 "APPLE-1" H 5100 3650 50 0000 C CNN +F 1 "APPLE-1" H 5350 3600 50 0001 C CNN +F 2 "AdapterForAppleIIKeyboard:DIP-16_W7.62mm_LongPads" H 5350 3600 50 0001 C CNN +F 3 "" H 5350 3600 50 0001 C CNN + 1 5350 3600 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push CLEARSCREEN1 +U 1 1 5E553853 +P 3150 4200 +F 0 "CLEARSCREEN1" V 3196 4152 50 0000 R CNN +F 1 "CLEAR SCREEN" V 3105 4152 50 0001 R CNN +F 2 "AdapterForAppleIIKeyboard:SW_PUSH_6mm" H 3150 4400 50 0001 C CNN +F 3 "~" H 3150 4400 50 0001 C CNN + 1 3150 4200 + 0 -1 -1 0 +$EndComp +Text GLabel 4700 3750 0 50 Output ~ 0 +GND +Text GLabel 7350 3750 2 50 Input ~ 0 +GND +Text GLabel 5600 4200 2 50 Input ~ 0 +D0 +Text GLabel 5600 4350 2 50 Input ~ 0 +D1 +Text GLabel 5600 4500 2 50 Input ~ 0 +D2 +Text GLabel 5600 4650 2 50 Input ~ 0 +D3 +Text GLabel 5600 4050 2 50 Input ~ 0 +D4 +Text GLabel 5600 3900 2 50 Input ~ 0 +D5 +Text GLabel 5600 3750 2 50 Input ~ 0 +D6 +Wire Wire Line + 5500 3750 5600 3750 +Wire Wire Line + 5500 3900 5600 3900 +Wire Wire Line + 5500 4050 5600 4050 +Wire Wire Line + 5500 4200 5600 4200 +Wire Wire Line + 5500 4350 5600 4350 +Wire Wire Line + 5500 4500 5600 4500 +Wire Wire Line + 5500 4650 5600 4650 +Wire Wire Line + 4800 3750 4700 3750 +Text GLabel 4700 4500 0 50 Input ~ 0 +STB +Wire Wire Line + 4700 4500 4800 4500 +Text GLabel 4700 4050 0 50 Output ~ 0 +-12V +Wire Wire Line + 4800 4050 4700 4050 +Text GLabel 4700 4800 0 50 Output ~ 0 +5V +Wire Wire Line + 4800 4800 4700 4800 +Text GLabel 4700 4200 0 50 Input ~ 0 +CLR +Wire Wire Line + 4700 4200 4800 4200 +Text GLabel 3150 3900 1 50 Output ~ 0 +CLR +Wire Wire Line + 3150 3900 3150 4000 +Text GLabel 3150 4500 3 50 Input ~ 0 +5V +Wire Wire Line + 3150 4400 3150 4500 +Text GLabel 5600 4800 2 50 Input ~ 0 +RESET +Wire Wire Line + 5600 4800 5500 4800 +Text GLabel 7350 4500 2 50 Output ~ 0 +RESET +Wire Wire Line + 7250 4500 7350 4500 +Wire Wire Line + 7250 3750 7350 3750 +Text GLabel 7350 4650 2 50 Output ~ 0 +STB +Wire Wire Line + 7250 4650 7350 4650 +Text GLabel 7350 4800 2 50 Input ~ 0 +5V +Wire Wire Line + 7250 4800 7350 4800 +Text GLabel 6500 4650 0 50 Input ~ 0 +-12V +Wire Wire Line + 6500 4650 6600 4650 +Text GLabel 6500 4200 0 50 Output ~ 0 +D0 +Text GLabel 6500 4350 0 50 Output ~ 0 +D1 +Text GLabel 6500 4050 0 50 Output ~ 0 +D3 +Text GLabel 6500 3900 0 50 Output ~ 0 +D2 +Text GLabel 7350 4200 2 50 Output ~ 0 +D5 +Text GLabel 7350 4050 2 50 Output ~ 0 +D4 +Text GLabel 7350 3900 2 50 Output ~ 0 +D6 +Wire Wire Line + 6600 3900 6500 3900 +Wire Wire Line + 6600 4050 6500 4050 +Wire Wire Line + 6600 4200 6500 4200 +Wire Wire Line + 6600 4350 6500 4350 +Wire Wire Line + 7250 4200 7350 4200 +Wire Wire Line + 7250 4050 7350 4050 +Wire Wire Line + 7250 3900 7350 3900 +$EndSCHEMATC diff --git a/Apple1.dcm b/Apple1.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/Apple1.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/Apple1.lib b/Apple1.lib new file mode 100644 index 0000000..0ad0b25 --- /dev/null +++ b/Apple1.lib @@ -0,0 +1,58 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# Apple1KeyboardConnector +# +DEF Apple1KeyboardConnector AP1KC 0 40 Y Y 1 F N +F0 "AP1KC" -200 -50 50 H V C CNN +F1 "Apple1KeyboardConnector" -200 200 50 H I C CNN +F2 "AdapterForAppleIIKeyboard:DIP-16_W7.62mm_LongPads" -200 100 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +X RESET 1 150 -1200 100 L 50 50 1 1 I +X +12V 10 -550 -300 100 R 50 50 1 1 O +X -12V 11 -550 -450 100 R 50 50 1 1 O +X CLR 12 -550 -600 100 R 50 50 1 1 I +X NC 13 -550 -750 100 R 50 50 1 1 N +X STB 14 -550 -900 100 R 50 50 1 1 I +X D7 15 -550 -1050 100 R 50 50 1 1 I +X +5V 16 -550 -1200 100 R 50 50 1 1 O +X D3 2 150 -1050 100 L 50 50 1 1 I +X D2 3 150 -900 100 L 50 50 1 1 I +X D1 4 150 -750 100 L 50 50 1 1 I +X D0 5 150 -600 100 L 50 50 1 1 I +X D4 6 150 -450 100 L 50 50 1 1 I +X D5 7 150 -300 100 L 50 50 1 1 I +X D6 8 150 -150 100 L 50 50 1 1 I +X GND 9 -550 -150 100 R 50 50 1 1 O +ENDDRAW +ENDDEF +# +# Apple2KeyboardConnector +# +DEF Apple2KeyboardConnector AP2KC 0 40 Y Y 1 F N +F0 "AP2KC" -200 0 50 H V C CNN +F1 "Apple2KeyboardConnector" -200 200 50 H I C CNN +F2 "AdapterForAppleIIKeyboard:DIP-16_W7.62mm_LongPads" -200 100 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +X +5V 1 100 -1200 100 L 50 50 1 1 I +X D2 10 -550 -300 100 R 50 50 1 1 O +X D3 11 -550 -450 100 R 50 50 1 1 O +X D0 12 -550 -600 100 R 50 50 1 1 O +X D1 13 -550 -750 100 R 50 50 1 1 O +X NC 14 -550 -900 100 R 50 50 1 1 N +X -12V 15 -550 -1050 100 R 50 50 1 1 I +X NC 16 -550 -1200 100 R 50 50 1 1 N +X STB 2 100 -1050 100 L 50 50 1 1 O +X RESET 3 100 -900 100 L 50 50 1 1 O +X NC 4 100 -750 100 L 50 50 1 1 N +X D5 5 100 -600 100 L 50 50 1 1 O +X D4 6 100 -450 100 L 50 50 1 1 O +X D6 7 100 -300 100 L 50 50 1 1 O +X GND 8 100 -150 100 L 50 50 1 1 I +X NC 9 -550 -150 100 R 50 50 1 1 N +ENDDRAW +ENDDEF +# +#End Library diff --git a/fp-lib-table b/fp-lib-table new file mode 100644 index 0000000..d1ec581 --- /dev/null +++ b/fp-lib-table @@ -0,0 +1,3 @@ +(fp_lib_table + (lib (name AdapterForAppleIIKeyboard)(type KiCad)(uri ${KIPRJMOD}/AdapterForAppleIIKeyboard.pretty)(options "")(descr "")) +) diff --git a/sym-lib-table b/sym-lib-table new file mode 100644 index 0000000..aa9bc79 --- /dev/null +++ b/sym-lib-table @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name Apple1)(type Legacy)(uri ${KIPRJMOD}/Apple1.lib)(options "")(descr "")) +)