mechanical fit and buildability fixes

- Moved header slightly forward

- Moved interface mount holes do reduce interference with case mount holes

- For all keys in classic keyboard, add option for either through-hole or SMT
diodes and resistors.
This commit is contained in:
Dave 2020-06-23 17:21:38 -05:00
parent 3f4162abd5
commit 14248df6fe
17 changed files with 13222 additions and 16167 deletions

View File

@ -24,6 +24,24 @@ K TTL CNT CNT4
F http://www.ti.com/lit/ds/symlink/sn74ls193.pdf
$ENDCMP
#
$CMP ATSAMD51J18A-A
D SAM D51 Microchip SMART ARM Cortex-M4F-based MCU, 256K Flash, 128K SRAM, TQFP-64
K 32-bit ARM Cortex-M4F MCU Microcontroller
F http://ww1.microchip.com/downloads/en/DeviceDoc/60001507E.pdf
$ENDCMP
#
$CMP ATSAMD51J19A-A
D SAM D51 Microchip SMART ARM Cortex-M4F-based MCU, 512K Flash, 192K SRAM, TQFP-64
K 32-bit ARM Cortex-M4F MCU Microcontroller
F http://ww1.microchip.com/downloads/en/DeviceDoc/60001507E.pdf
$ENDCMP
#
$CMP ATSAMD51J20A-A
D SAM D51 Microchip SMART ARM Cortex-M4F-based MCU, 1024K Flash, 256K SRAM, TQFP-64
K 32-bit ARM Cortex-M4F MCU Microcontroller
F http://ww1.microchip.com/downloads/en/DeviceDoc/60001507E.pdf
$ENDCMP
#
$CMP SW_Push_LED
D Push button switch with LED, generic
K switch normally-open pushbutton push-button LED

View File

@ -1,20 +1,20 @@
(module "OSI mounting holes" (layer F.Cu) (tedit 5EECDD7C)
(module "OSI mounting holes" (layer F.Cu) (tedit 5EF10B49)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "OSI mounting holes" (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 109.22 -92.8624) (end 112.72 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -92.8624) (end 112.97 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.22 -92.8624) (end -105.72 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -92.8624) (end -105.47 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -92.8624) (end 3.5 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -92.8624) (end 3.75 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -97.9424) (end 112.72 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -97.9424) (end -105.72 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -97.9424) (end 3.5 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center -85.725 0.635) (end -81.975 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -92.8624) (end 3.5 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -92.8624) (end -105.72 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -92.8624) (end 112.72 -92.8624) (layer Cmts.User) (width 0.15))
(fp_text user %R (at -85.66658 5.27304) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
@ -45,12 +45,18 @@
(fp_text user %R (at 110.75162 -87.97036) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 -97.9424) (end 3.75 -97.9424) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -97.9424) (end 3.5 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -97.9424) (end -105.47 -97.9424) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.22 -97.9424) (end -105.72 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -97.9424) (end 112.97 -97.9424) (layer F.CrtYd) (width 0.05))
(fp_circle (center 109.22 -97.9424) (end 112.72 -97.9424) (layer Cmts.User) (width 0.15))
(fp_line (start -3.175 -101.6) (end -3.175 -88.9) (layer F.CrtYd) (width 0.12))
(fp_line (start -3.175 -88.9) (end 3.175 -88.9) (layer F.CrtYd) (width 0.12))
(fp_line (start 3.175 -88.9) (end 3.175 -101.6) (layer F.CrtYd) (width 0.12))
(fp_line (start 3.175 -101.6) (end -3.175 -101.6) (layer F.CrtYd) (width 0.12))
(fp_line (start -106.045 -88.9) (end -106.045 -101.6) (layer F.CrtYd) (width 0.12))
(fp_line (start -112.395 -88.9) (end -106.045 -88.9) (layer F.CrtYd) (width 0.12))
(fp_line (start -106.045 -101.6) (end -112.395 -101.6) (layer F.CrtYd) (width 0.12))
(fp_line (start -112.395 -101.6) (end -112.395 -88.9) (layer F.CrtYd) (width 0.12))
(fp_line (start 112.395 -88.9) (end 112.395 -101.6) (layer F.CrtYd) (width 0.12))
(fp_line (start 106.045 -88.9) (end 112.395 -88.9) (layer F.CrtYd) (width 0.12))
(fp_line (start 112.395 -101.6) (end 106.045 -101.6) (layer F.CrtYd) (width 0.12))
(fp_line (start 106.045 -101.6) (end 106.045 -88.9) (layer F.CrtYd) (width 0.12))
(pad "" np_thru_hole circle (at -85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 85.725 0.635) (size 3.500001 3.500001) (drill 3.500001) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at 0 -95.25) (size 3.5052 8.5852) (drill oval 3.5052 8.5852) (layers *.Cu *.Mask))

View File

@ -1,20 +1,26 @@
(module OSI_spacer_holes (layer F.Cu) (tedit 5EECE3D7)
(module OSI_spacer_holes (layer F.Cu) (tedit 5EEED003)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "OSI mounting holes" (at 0 -0.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 109.22 -92.71) (end 114.046 -92.71) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -92.71) (end 114.3 -92.71) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.22 -92.71) (end -104.394 -92.71) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -92.71) (end -104.14 -92.71) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -92.8624) (end 4.826 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -92.8624) (end 5.08 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -97.79) (end 114.3 -97.79) (layer F.CrtYd) (width 0.05))
(fp_circle (center 109.22 -97.79) (end 114.046 -97.79) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -97.79) (end -104.14 -97.79) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.22 -97.79) (end -104.394 -97.79) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -97.9424) (end 5.08 -97.9424) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -97.9424) (end 4.826 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center -85.725 0.635) (end -81.975 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -92.8624) (end 5.08 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -92.8624) (end 4.826 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -92.71) (end -104.14 -92.71) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.22 -92.71) (end -104.394 -92.71) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -92.71) (end 114.3 -92.71) (layer F.CrtYd) (width 0.05))
(fp_circle (center 109.22 -92.71) (end 114.046 -92.71) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 110.75162 -87.97036) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
@ -45,21 +51,15 @@
(fp_text user %R (at -85.03158 5.42544) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 -97.9424) (end 4.826 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -97.9424) (end 5.08 -97.9424) (layer F.CrtYd) (width 0.05))
(fp_text user OSI (at -0.254 -105.0036) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 -95.4024) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center -109.22 -97.79) (end -104.394 -97.79) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -97.79) (end -104.14 -97.79) (layer F.CrtYd) (width 0.05))
(fp_circle (center 109.22 -97.79) (end 114.046 -97.79) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -97.79) (end 114.3 -97.79) (layer F.CrtYd) (width 0.05))
(pad "" np_thru_hole oval (at 109.22 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at -109.22 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at 0 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 85.725 0.635) (size 7.112 7.112) (drill 7.112) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -85.725 0.635) (size 7.112 7.112) (drill 2.032) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -85.725 0.635) (size 7.112 7.112) (drill 7.112) (layers *.Cu *.Mask))
)

View File

@ -1,4 +1,4 @@
(module kbd_header_and_mounting_holes (layer F.Cu) (tedit 5E6DD07F)
(module kbd_header_and_mounting_holes (layer F.Cu) (tedit 5EF168DC)
(descr "Through hole straight pin header, 2x20, 2.54mm pitch, double rows")
(tags "Through hole pin header THT 2x20 2.54mm double row")
(fp_text reference REF** (at 1.2954 -2.5078) (layer F.SilkS)
@ -7,23 +7,23 @@
(fp_text value PinHeader_2x20_P2.54mm_Vertical (at 1.27 50.59) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 2.5654 -1.4478) (end -1.2446 -1.4478) (layer F.Fab) (width 0.1))
(fp_line (start -1.2446 -1.4478) (end -1.2446 49.3522) (layer F.Fab) (width 0.1))
(fp_line (start -1.2446 49.3522) (end 3.8354 49.3522) (layer F.Fab) (width 0.1))
(fp_line (start 3.8354 49.3522) (end 3.8354 -0.1778) (layer F.Fab) (width 0.1))
(fp_line (start 3.8354 -0.1778) (end 2.5654 -1.4478) (layer F.Fab) (width 0.1))
(fp_line (start 3.8954 49.4122) (end -1.3046 49.4122) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 1.0922) (end 3.8954 49.4122) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3046 -1.5078) (end -1.3046 49.4122) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 1.0922) (end 1.2954 1.0922) (layer F.SilkS) (width 0.12))
(fp_line (start 1.2954 1.0922) (end 1.2954 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 1.2954 -1.5078) (end -1.3046 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 -0.1778) (end 3.8954 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 -1.5078) (end 2.5654 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 4.3654 -1.9778) (end 4.3654 49.8722) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.3654 49.8722) (end -1.7846 49.8722) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7846 49.8722) (end -1.7846 -1.9778) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7846 -1.9778) (end 4.3654 -1.9778) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7846 49.8722) (end -1.7846 -1.9778) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.3654 49.8722) (end -1.7846 49.8722) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.3654 -1.9778) (end 4.3654 49.8722) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.8954 -1.5078) (end 2.5654 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 -0.1778) (end 3.8954 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 1.2954 -1.5078) (end -1.3046 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 1.2954 1.0922) (end 1.2954 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 1.0922) (end 1.2954 1.0922) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3046 -1.5078) (end -1.3046 49.4122) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 1.0922) (end 3.8954 49.4122) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 49.4122) (end -1.3046 49.4122) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8354 -0.1778) (end 2.5654 -1.4478) (layer F.Fab) (width 0.1))
(fp_line (start 3.8354 49.3522) (end 3.8354 -0.1778) (layer F.Fab) (width 0.1))
(fp_line (start -1.2446 49.3522) (end 3.8354 49.3522) (layer F.Fab) (width 0.1))
(fp_line (start -1.2446 -1.4478) (end -1.2446 49.3522) (layer F.Fab) (width 0.1))
(fp_line (start 2.5654 -1.4478) (end -1.2446 -1.4478) (layer F.Fab) (width 0.1))
(fp_text user %R (at 1.2954 23.9522 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
@ -67,10 +67,10 @@
(pad 38 thru_hole oval (at 0.0254 45.5422) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 39 thru_hole oval (at 2.5654 48.0822) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 40 thru_hole oval (at 0.0254 48.0822) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -2.4876 57.1006) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -2.4876 -11.3524) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 91.4924 -0.3288) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 91.4924 47.9312) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.2954 54.5606) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 1.2954 -8.8124) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 91.4924 -2.8688) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 91.4924 50.4712) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x20_P2.54mm_Vertical.wrl
(offset (xyz 2.54 0 -1.8288))
(scale (xyz 1 1 1))

View File

@ -1,4 +1,4 @@
(module kbd_header_two_mounting_holes (layer F.Cu) (tedit 5E6DD0AF)
(module kbd_header_two_mounting_holes (layer F.Cu) (tedit 5EF168FC)
(descr "Through hole straight pin header, 2x20, 2.54mm pitch, double rows")
(tags "Through hole pin header THT 2x20 2.54mm double row")
(fp_text reference REF** (at 1.2954 -2.5078) (layer F.SilkS)
@ -7,28 +7,28 @@
(fp_text value PinHeader_2x20_P2.54mm_Vertical (at 1.27 50.59) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 2.5654 -1.4478) (end -1.2446 -1.4478) (layer F.Fab) (width 0.1))
(fp_line (start -1.2446 -1.4478) (end -1.2446 49.3522) (layer F.Fab) (width 0.1))
(fp_line (start -1.2446 49.3522) (end 3.8354 49.3522) (layer F.Fab) (width 0.1))
(fp_line (start 3.8354 49.3522) (end 3.8354 -0.1778) (layer F.Fab) (width 0.1))
(fp_line (start 3.8354 -0.1778) (end 2.5654 -1.4478) (layer F.Fab) (width 0.1))
(fp_line (start 3.8954 49.4122) (end -1.3046 49.4122) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 1.0922) (end 3.8954 49.4122) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3046 -1.5078) (end -1.3046 49.4122) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 1.0922) (end 1.2954 1.0922) (layer F.SilkS) (width 0.12))
(fp_line (start 1.2954 1.0922) (end 1.2954 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 1.2954 -1.5078) (end -1.3046 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 -0.1778) (end 3.8954 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 -1.5078) (end 2.5654 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 4.3654 -1.9778) (end 4.3654 49.8722) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.3654 49.8722) (end -1.7846 49.8722) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7846 49.8722) (end -1.7846 -1.9778) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7846 -1.9778) (end 4.3654 -1.9778) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 1.2954 23.9522 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.7846 -1.9778) (end 4.3654 -1.9778) (layer F.CrtYd) (width 0.05))
(fp_line (start -1.7846 49.8722) (end -1.7846 -1.9778) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.3654 49.8722) (end -1.7846 49.8722) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.3654 -1.9778) (end 4.3654 49.8722) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.8954 -1.5078) (end 2.5654 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 -0.1778) (end 3.8954 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 1.2954 -1.5078) (end -1.3046 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 1.2954 1.0922) (end 1.2954 -1.5078) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 1.0922) (end 1.2954 1.0922) (layer F.SilkS) (width 0.12))
(fp_line (start -1.3046 -1.5078) (end -1.3046 49.4122) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 1.0922) (end 3.8954 49.4122) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8954 49.4122) (end -1.3046 49.4122) (layer F.SilkS) (width 0.12))
(fp_line (start 3.8354 -0.1778) (end 2.5654 -1.4478) (layer F.Fab) (width 0.1))
(fp_line (start 3.8354 49.3522) (end 3.8354 -0.1778) (layer F.Fab) (width 0.1))
(fp_line (start -1.2446 49.3522) (end 3.8354 49.3522) (layer F.Fab) (width 0.1))
(fp_line (start -1.2446 -1.4478) (end -1.2446 49.3522) (layer F.Fab) (width 0.1))
(fp_line (start 2.5654 -1.4478) (end -1.2446 -1.4478) (layer F.Fab) (width 0.1))
(pad "" np_thru_hole circle (at 91.4924 47.9312) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 91.4924 -0.3288) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 91.4924 50.4712) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 91.4924 -2.8688) (size 3.175 3.175) (drill 3.175) (layers *.Cu *.Mask))
(pad 40 thru_hole oval (at 0.0254 48.0822) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 39 thru_hole oval (at 2.5654 48.0822) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 38 thru_hole oval (at 0.0254 45.5422) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))

View File

@ -5,8 +5,8 @@ $Descr USLedger 17000 11000
encoding utf-8
Sheet 1 1
Title "Unified Retro Keyboard ASCII Interface (2560)"
Date "2020-06-02"
Rev "3.4"
Date "2020-06-23"
Rev "3.5"
Comp "OSIWeb.org"
Comment1 "Main Keyboard Interface"
Comment2 ""
@ -128,7 +128,7 @@ U 1 1 5D1EDC84
P 14500 3000
F 0 "J10" H 14535 4025 50 0000 C CNN
F 1 "Keyboard" H 14540 1900 50 0000 C CNN
F 2 "unikbd:PinHeader_2x20_P2.54mm_Vertical" H 14500 3000 50 0001 C CNN
F 2 "unikbd:kbd_header_and_mounting_holes" H 14500 3000 50 0001 C CNN
F 3 "~" H 14500 3000 50 0001 C CNN
1 14500 3000
1 0 0 -1

File diff suppressed because it is too large Load Diff

View File

@ -5,8 +5,8 @@ $Descr USLetter 11000 8500
encoding utf-8
Sheet 1 1
Title "ASCII Interface for Unified Retro Keyboard"
Date "2020-05-13"
Rev "2.7"
Date "2020-06-22"
Rev "2.8"
Comp "OSIWeb.org"
Comment1 "Main Keyboard Interface"
Comment2 ""
@ -287,7 +287,7 @@ U 1 1 5D1EDC84
P 8760 2150
F 0 "J6" H 8795 3175 50 0000 C CNN
F 1 "Keyboard" H 8800 1050 50 0000 C CNN
F 2 "unikbd:PinHeader_2x20_P2.54mm_Vertical" H 8760 2150 50 0001 C CNN
F 2 "unikbd:kbd_header_and_mounting_holes" H 8760 2150 50 0001 C CNN
F 3 "~" H 8760 2150 50 0001 C CNN
1 8760 2150
1 0 0 -1

View File

@ -5,8 +5,8 @@ $Descr A4 11693 8268
encoding utf-8
Sheet 2 3
Title "OSI Interface"
Date "2020-04-23"
Rev "2"
Date "2020-06-23"
Rev "1.2"
Comp "OSIWeb.org"
Comment1 "Sound Circuit"
Comment2 ""

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@ encoding utf-8
Sheet 1 3
Title "OSI Interface"
Date "2019-08-25"
Rev "1.0"
Rev "1.2"
Comp "OSIWeb.org"
Comment1 "Main Keyboard Interface"
Comment2 ""
@ -324,7 +324,7 @@ U 1 1 5D1EDC84
P 12200 2750
F 0 "J2" H 12230 3760 50 0000 C CNN
F 1 "Key Matrix" H 12270 1660 50 0000 C CNN
F 2 "Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical" H 12200 2750 50 0001 C CNN
F 2 "unikbd:kbd_header_and_mounting_holes" H 12200 2750 50 0001 C CNN
F 3 "~" H 12200 2750 50 0001 C CNN
1 12200 2750
1 0 0 -1

View File

@ -6,7 +6,7 @@ encoding utf-8
Sheet 3 3
Title "OSI Interface"
Date "2020-04-23"
Rev ""
Rev "1.2"
Comp "OSIWeb.org"
Comment1 "Reset and ShiftLock circuits"
Comment2 ""

View File

@ -12,8 +12,8 @@
(page B)
(title_block
(title "Cherry Key aligner")
(date 2020-06-17)
(rev 1.7)
(date 2020-06-22)
(rev 1.8)
(company OSIWeb.org)
)
@ -136,7 +136,7 @@
(diff_pair_gap 0.254)
)
(module unikbd:OSI_spacer_holes (layer F.Cu) (tedit 5EECE3D7) (tstamp 5EE2E784)
(module unikbd:OSI_spacer_holes (layer F.Cu) (tedit 5EEED003) (tstamp 5EE2E784)
(at 197.15988 165.99916)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
@ -144,10 +144,26 @@
(fp_text value "OSI mounting holes" (at -0.32258 11.14044) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 109.22 -92.71) (end 114.046 -92.71) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -92.71) (end 114.3 -92.71) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.22 -92.71) (end -104.394 -92.71) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -92.71) (end -104.14 -92.71) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -92.8624) (end 4.826 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -92.8624) (end 5.08 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center -85.725 0.635) (end -81.975 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -97.9424) (end 4.826 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -97.9424) (end 5.08 -97.9424) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.22 -97.79) (end -104.394 -97.79) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -97.79) (end -104.14 -97.79) (layer F.CrtYd) (width 0.05))
(fp_circle (center 109.22 -97.79) (end 114.046 -97.79) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -97.79) (end 114.3 -97.79) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 110.75162 -87.97036) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user OSI (at 110.49762 -97.57156) (layer F.SilkS)
(fp_text user OSI (at 101.48062 -96.93656) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at -85.03158 5.42544) (layer F.Fab)
@ -180,23 +196,7 @@
(fp_text user %R (at 110.75162 -87.97036) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 109.22 -92.71) (end 114.046 -92.71) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -92.71) (end 114.3 -92.71) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.22 -92.71) (end -104.394 -92.71) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -92.71) (end -104.14 -92.71) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -92.8624) (end 4.826 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -92.8624) (end 5.08 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center -85.725 0.635) (end -81.975 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -97.9424) (end 4.826 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -97.9424) (end 5.08 -97.9424) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.22 -97.79) (end -104.394 -97.79) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -97.79) (end -104.14 -97.79) (layer F.CrtYd) (width 0.05))
(fp_circle (center 109.22 -97.79) (end 114.046 -97.79) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -97.79) (end 114.3 -97.79) (layer F.CrtYd) (width 0.05))
(pad "" np_thru_hole circle (at -85.725 0.635) (size 7.112 7.112) (drill 2.032) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -85.725 0.635) (size 7.112 7.112) (drill 7.112) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 85.725 0.635) (size 7.112 7.112) (drill 7.112) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at 0 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask))
(pad "" np_thru_hole oval (at -109.22 -95.25) (size 7.112 12.192) (drill oval 7.112 12.192) (layers *.Cu *.Mask))
@ -1714,7 +1714,7 @@
(gr_line (start 369.57 181.61) (end 369.57 174.01032) (layer Edge.Cuts) (width 0.1) (tstamp 5EE3DFF9))
(gr_arc (start 369.57 165.99916) (end 369.57 157.988) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE3DFEE))
(gr_arc (start 369.57 89.79916) (end 369.57 82.55) (angle -180) (layer Edge.Cuts) (width 0.1016))
(gr_text "Unified Keyboard Rev 1.7 http://osiweb.org\nCherry Key Aligner" (at 294.767 170.307) (layer F.SilkS)
(gr_text "Unified Keyboard Rev 1.8 http://osiweb.org\nCherry Key Aligner" (at 294.767 170.307) (layer F.SilkS)
(effects (font (size 1.524 1.524) (thickness 0.1778)) (justify left))
)
(gr_circle (center 143.51 78.74) (end 145.0975 78.74) (layer Edge.Cuts) (width 0.1) (tstamp 5D91233E))

View File

@ -12,8 +12,8 @@
(page B)
(title_block
(title "Futaba Key aligner")
(date 2020-06-17)
(rev 1.7)
(date 2020-06-22)
(rev 1.8)
(company OSIWeb.org)
)
@ -1108,8 +1108,8 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
@ -1127,8 +1127,8 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
@ -1144,36 +1144,36 @@
(fp_text value SPACE (at -5.334 8.6614) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -63.2206 1.397) (end -7.697216 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 -1.397) (end -7.697216 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 7.697216 -1.397) (end 63.2206 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 7.697216 1.397) (end 63.2206 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.2206 -1.397) (end 63.2206 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.2206 -5.6896) (end 70.1294 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 -5.6896) (end 70.1294 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 -2.286) (end 70.866 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.866 -2.286) (end 70.866 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.866 0.508) (end 70.1294 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 0.508) (end 70.1294 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 6.604) (end 68.199 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 68.199 6.604) (end 68.199 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start 68.199 7.7724) (end 65.151 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start 65.151 7.7724) (end 65.151 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 65.151 6.604) (end 63.2206 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.2206 6.604) (end 63.2206 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 1.397) (end -63.2206 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 6.604) (end -65.151 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -65.151 6.604) (end -65.151 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start -65.151 7.7724) (end -68.199 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start -68.199 7.7724) (end -68.199 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -68.199 6.604) (end -70.1294 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 6.604) (end -70.1294 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 0.508) (end -70.866 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.866 0.508) (end -70.866 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.866 -2.286) (end -70.1294 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 -2.286) (end -70.1294 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 -5.6896) (end -63.2206 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 -5.6896) (end -63.2206 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 -5.6896) (end -63.2206 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 -2.286) (end -70.1294 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.866 -2.286) (end -70.1294 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.866 0.508) (end -70.866 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 0.508) (end -70.866 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start -70.1294 6.604) (end -70.1294 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start -68.199 6.604) (end -70.1294 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -68.199 7.7724) (end -68.199 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -65.151 7.7724) (end -68.199 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start -65.151 6.604) (end -65.151 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 6.604) (end -65.151 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 1.397) (end -63.2206 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.2206 6.604) (end 63.2206 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 65.151 6.604) (end 63.2206 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 65.151 7.7724) (end 65.151 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 68.199 7.7724) (end 65.151 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start 68.199 6.604) (end 68.199 7.7724) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 6.604) (end 68.199 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 0.508) (end 70.1294 6.604) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.866 0.508) (end 70.1294 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.866 -2.286) (end 70.866 0.508) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 -2.286) (end 70.866 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start 70.1294 -5.6896) (end 70.1294 -2.286) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.2206 -5.6896) (end 70.1294 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start 63.2206 -1.397) (end 63.2206 -5.6896) (layer Edge.Cuts) (width 0.12))
(fp_line (start 7.697216 1.397) (end 63.2206 1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start 7.697216 -1.397) (end 63.2206 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 -1.397) (end -7.697216 -1.397) (layer Edge.Cuts) (width 0.12))
(fp_line (start -63.2206 1.397) (end -7.697216 1.397) (layer Edge.Cuts) (width 0.12))
(fp_text user MX_space_aligner (at -0.6096 7.9248) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
@ -1202,22 +1202,22 @@
(fp_text value "OSI mounting holes" (at -0.32258 11.14044) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 109.22 -92.71) (end 114.046 -92.71) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -92.71) (end 114.3 -92.71) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.22 -92.71) (end -104.394 -92.71) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -92.71) (end -104.14 -92.71) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -92.8624) (end 4.826 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -92.8624) (end 5.08 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center -85.725 0.635) (end -81.975 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -97.9424) (end 4.826 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -97.9424) (end 5.08 -97.9424) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.22 -97.79) (end -104.394 -97.79) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -97.79) (end -104.14 -97.79) (layer F.CrtYd) (width 0.05))
(fp_circle (center 109.22 -97.79) (end 114.046 -97.79) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -97.79) (end 114.3 -97.79) (layer F.CrtYd) (width 0.05))
(fp_circle (center 109.22 -97.79) (end 114.046 -97.79) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -97.79) (end -104.14 -97.79) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.22 -97.79) (end -104.394 -97.79) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -97.9424) (end 5.08 -97.9424) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -97.9424) (end 4.826 -97.9424) (layer Cmts.User) (width 0.15))
(fp_circle (center -85.725 0.635) (end -81.975 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center -85.725 0.635) (end -82.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 85.725 0.635) (end 89.475 0.635) (layer F.CrtYd) (width 0.05))
(fp_circle (center 85.725 0.635) (end 89.225 0.635) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 -92.8624) (end 5.08 -92.8624) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 -92.8624) (end 4.826 -92.8624) (layer Cmts.User) (width 0.15))
(fp_circle (center -109.22 -92.71) (end -104.14 -92.71) (layer F.CrtYd) (width 0.05))
(fp_circle (center -109.22 -92.71) (end -104.394 -92.71) (layer Cmts.User) (width 0.15))
(fp_circle (center 109.22 -92.71) (end 114.3 -92.71) (layer F.CrtYd) (width 0.05))
(fp_circle (center 109.22 -92.71) (end 114.046 -92.71) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 110.75162 -87.97036) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
@ -1316,6 +1316,198 @@
(fp_text value OSHW-Logo2_9.8x8mm_SilkScreen (at 0.4572 5.0038) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_poly (pts (xy -3.231114 2.584505) (xy -3.156461 2.621727) (xy -3.090569 2.690261) (xy -3.072423 2.715648)
(xy -3.052655 2.748866) (xy -3.039828 2.784945) (xy -3.03249 2.833098) (xy -3.029187 2.902536)
(xy -3.028462 2.994206) (xy -3.031737 3.11983) (xy -3.043123 3.214154) (xy -3.064959 3.284523)
(xy -3.099581 3.338286) (xy -3.14933 3.382788) (xy -3.152986 3.385423) (xy -3.202015 3.412377)
(xy -3.261055 3.425712) (xy -3.336141 3.429) (xy -3.458205 3.429) (xy -3.458256 3.547497)
(xy -3.459392 3.613492) (xy -3.466314 3.652202) (xy -3.484402 3.675419) (xy -3.519038 3.694933)
(xy -3.527355 3.69892) (xy -3.56628 3.717603) (xy -3.596417 3.729403) (xy -3.618826 3.730422)
(xy -3.634567 3.716761) (xy -3.644698 3.684522) (xy -3.650277 3.629804) (xy -3.652365 3.548711)
(xy -3.652019 3.437344) (xy -3.6503 3.291802) (xy -3.649763 3.248269) (xy -3.647828 3.098205)
(xy -3.646096 3.000042) (xy -3.458308 3.000042) (xy -3.457252 3.083364) (xy -3.452562 3.13788)
(xy -3.441949 3.173837) (xy -3.423128 3.201482) (xy -3.41035 3.214965) (xy -3.35811 3.254417)
(xy -3.311858 3.257628) (xy -3.264133 3.225049) (xy -3.262923 3.223846) (xy -3.243506 3.198668)
(xy -3.231693 3.164447) (xy -3.225735 3.111748) (xy -3.22388 3.031131) (xy -3.223846 3.013271)
(xy -3.22833 2.902175) (xy -3.242926 2.825161) (xy -3.26935 2.778147) (xy -3.309317 2.75705)
(xy -3.332416 2.754923) (xy -3.387238 2.7649) (xy -3.424842 2.797752) (xy -3.447477 2.857857)
(xy -3.457394 2.949598) (xy -3.458308 3.000042) (xy -3.646096 3.000042) (xy -3.645778 2.98206)
(xy -3.643127 2.894679) (xy -3.639394 2.830905) (xy -3.634093 2.785582) (xy -3.626742 2.753555)
(xy -3.616857 2.729668) (xy -3.603954 2.708764) (xy -3.598421 2.700898) (xy -3.525031 2.626595)
(xy -3.43224 2.584467) (xy -3.324904 2.572722) (xy -3.231114 2.584505)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy -1.728336 2.595089) (xy -1.665633 2.631358) (xy -1.622039 2.667358) (xy -1.590155 2.705075)
(xy -1.56819 2.751199) (xy -1.554351 2.812421) (xy -1.546847 2.895431) (xy -1.543883 3.006919)
(xy -1.543539 3.087062) (xy -1.543539 3.382065) (xy -1.709615 3.456515) (xy -1.719385 3.133402)
(xy -1.723421 3.012729) (xy -1.727656 2.925141) (xy -1.732903 2.86465) (xy -1.739975 2.825268)
(xy -1.749689 2.801007) (xy -1.762856 2.78588) (xy -1.767081 2.782606) (xy -1.831091 2.757034)
(xy -1.895792 2.767153) (xy -1.934308 2.794) (xy -1.949975 2.813024) (xy -1.96082 2.837988)
(xy -1.967712 2.875834) (xy -1.971521 2.933502) (xy -1.973117 3.017935) (xy -1.973385 3.105928)
(xy -1.973437 3.216323) (xy -1.975328 3.294463) (xy -1.981655 3.347165) (xy -1.995017 3.381242)
(xy -2.018015 3.403511) (xy -2.053246 3.420787) (xy -2.100303 3.438738) (xy -2.151697 3.458278)
(xy -2.145579 3.111485) (xy -2.143116 2.986468) (xy -2.140233 2.894082) (xy -2.136102 2.827881)
(xy -2.129893 2.78142) (xy -2.120774 2.748256) (xy -2.107917 2.721944) (xy -2.092416 2.698729)
(xy -2.017629 2.624569) (xy -1.926372 2.581684) (xy -1.827117 2.571412) (xy -1.728336 2.595089)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy -3.983114 2.587256) (xy -3.891536 2.635409) (xy -3.823951 2.712905) (xy -3.799943 2.762727)
(xy -3.781262 2.837533) (xy -3.771699 2.932052) (xy -3.770792 3.03521) (xy -3.778079 3.135935)
(xy -3.793097 3.223153) (xy -3.815385 3.285791) (xy -3.822235 3.296579) (xy -3.903368 3.377105)
(xy -3.999734 3.425336) (xy -4.104299 3.43945) (xy -4.210032 3.417629) (xy -4.239457 3.404547)
(xy -4.296759 3.364231) (xy -4.34705 3.310775) (xy -4.351803 3.303995) (xy -4.371122 3.271321)
(xy -4.383892 3.236394) (xy -4.391436 3.190414) (xy -4.395076 3.124584) (xy -4.396135 3.030105)
(xy -4.396154 3.008923) (xy -4.396106 3.002182) (xy -4.200769 3.002182) (xy -4.199632 3.091349)
(xy -4.195159 3.15052) (xy -4.185754 3.188741) (xy -4.169824 3.215053) (xy -4.161692 3.223846)
(xy -4.114942 3.257261) (xy -4.069553 3.255737) (xy -4.02366 3.226752) (xy -3.996288 3.195809)
(xy -3.980077 3.150643) (xy -3.970974 3.07942) (xy -3.970349 3.071114) (xy -3.968796 2.942037)
(xy -3.985035 2.846172) (xy -4.018848 2.784107) (xy -4.070016 2.756432) (xy -4.08828 2.754923)
(xy -4.13624 2.762513) (xy -4.169047 2.788808) (xy -4.189105 2.839095) (xy -4.198822 2.918664)
(xy -4.200769 3.002182) (xy -4.396106 3.002182) (xy -4.395426 2.908249) (xy -4.392371 2.837906)
(xy -4.385678 2.789163) (xy -4.37404 2.753288) (xy -4.356147 2.721548) (xy -4.352192 2.715648)
(xy -4.285733 2.636104) (xy -4.213315 2.589929) (xy -4.125151 2.571599) (xy -4.095213 2.570703)
(xy -3.983114 2.587256)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy -2.465746 2.599745) (xy -2.388714 2.651567) (xy -2.329184 2.726412) (xy -2.293622 2.821654)
(xy -2.286429 2.891756) (xy -2.287246 2.921009) (xy -2.294086 2.943407) (xy -2.312888 2.963474)
(xy -2.349592 2.985733) (xy -2.410138 3.014709) (xy -2.500466 3.054927) (xy -2.500923 3.055129)
(xy -2.584067 3.09321) (xy -2.652247 3.127025) (xy -2.698495 3.152933) (xy -2.715842 3.167295)
(xy -2.715846 3.167411) (xy -2.700557 3.198685) (xy -2.664804 3.233157) (xy -2.623758 3.25799)
(xy -2.602963 3.262923) (xy -2.54623 3.245862) (xy -2.497373 3.203133) (xy -2.473535 3.156155)
(xy -2.450603 3.121522) (xy -2.405682 3.082081) (xy -2.352877 3.048009) (xy -2.30629 3.02948)
(xy -2.296548 3.028462) (xy -2.285582 3.045215) (xy -2.284921 3.088039) (xy -2.29298 3.145781)
(xy -2.308173 3.207289) (xy -2.328914 3.261409) (xy -2.329962 3.26351) (xy -2.392379 3.35066)
(xy -2.473274 3.409939) (xy -2.565144 3.439034) (xy -2.660487 3.435634) (xy -2.751802 3.397428)
(xy -2.755862 3.394741) (xy -2.827694 3.329642) (xy -2.874927 3.244705) (xy -2.901066 3.133021)
(xy -2.904574 3.101643) (xy -2.910787 2.953536) (xy -2.903339 2.884468) (xy -2.715846 2.884468)
(xy -2.71341 2.927552) (xy -2.700086 2.940126) (xy -2.666868 2.930719) (xy -2.614506 2.908483)
(xy -2.555976 2.88061) (xy -2.554521 2.879872) (xy -2.504911 2.853777) (xy -2.485 2.836363)
(xy -2.48991 2.818107) (xy -2.510584 2.79412) (xy -2.563181 2.759406) (xy -2.619823 2.756856)
(xy -2.670631 2.782119) (xy -2.705724 2.830847) (xy -2.715846 2.884468) (xy -2.903339 2.884468)
(xy -2.898008 2.835036) (xy -2.865222 2.741055) (xy -2.819579 2.675215) (xy -2.737198 2.608681)
(xy -2.646454 2.575676) (xy -2.553815 2.573573) (xy -2.465746 2.599745)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy -0.840154 2.49212) (xy -0.834428 2.57198) (xy -0.827851 2.619039) (xy -0.818738 2.639566)
(xy -0.805402 2.639829) (xy -0.801077 2.637378) (xy -0.743556 2.619636) (xy -0.668732 2.620672)
(xy -0.592661 2.63891) (xy -0.545082 2.662505) (xy -0.496298 2.700198) (xy -0.460636 2.742855)
(xy -0.436155 2.797057) (xy -0.420913 2.869384) (xy -0.41297 2.966419) (xy -0.410384 3.094742)
(xy -0.410338 3.119358) (xy -0.410308 3.39587) (xy -0.471839 3.41732) (xy -0.515541 3.431912)
(xy -0.539518 3.438706) (xy -0.540223 3.438769) (xy -0.542585 3.420345) (xy -0.544594 3.369526)
(xy -0.546099 3.292993) (xy -0.546947 3.19743) (xy -0.547077 3.139329) (xy -0.547349 3.024771)
(xy -0.548748 2.942667) (xy -0.552151 2.886393) (xy -0.558433 2.849326) (xy -0.568471 2.824844)
(xy -0.583139 2.806325) (xy -0.592298 2.797406) (xy -0.655211 2.761466) (xy -0.723864 2.758775)
(xy -0.786152 2.78917) (xy -0.797671 2.800144) (xy -0.814567 2.820779) (xy -0.826286 2.845256)
(xy -0.833767 2.880647) (xy -0.837946 2.934026) (xy -0.839763 3.012466) (xy -0.840154 3.120617)
(xy -0.840154 3.39587) (xy -0.901685 3.41732) (xy -0.945387 3.431912) (xy -0.969364 3.438706)
(xy -0.97007 3.438769) (xy -0.971874 3.420069) (xy -0.9735 3.367322) (xy -0.974883 3.285557)
(xy -0.975958 3.179805) (xy -0.97666 3.055094) (xy -0.976923 2.916455) (xy -0.976923 2.381806)
(xy -0.849923 2.328236) (xy -0.840154 2.49212)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 0.053501 2.626303) (xy 0.13006 2.654733) (xy 0.130936 2.655279) (xy 0.178285 2.690127)
(xy 0.213241 2.730852) (xy 0.237825 2.783925) (xy 0.254062 2.855814) (xy 0.263975 2.952992)
(xy 0.269586 3.081928) (xy 0.270077 3.100298) (xy 0.277141 3.377287) (xy 0.217695 3.408028)
(xy 0.174681 3.428802) (xy 0.14871 3.438646) (xy 0.147509 3.438769) (xy 0.143014 3.420606)
(xy 0.139444 3.371612) (xy 0.137248 3.300031) (xy 0.136769 3.242068) (xy 0.136758 3.14817)
(xy 0.132466 3.089203) (xy 0.117503 3.061079) (xy 0.085482 3.059706) (xy 0.030014 3.080998)
(xy -0.053731 3.120136) (xy -0.115311 3.152643) (xy -0.146983 3.180845) (xy -0.156294 3.211582)
(xy -0.156308 3.213104) (xy -0.140943 3.266054) (xy -0.095453 3.29466) (xy -0.025834 3.298803)
(xy 0.024313 3.298084) (xy 0.050754 3.312527) (xy 0.067243 3.347218) (xy 0.076733 3.391416)
(xy 0.063057 3.416493) (xy 0.057907 3.420082) (xy 0.009425 3.434496) (xy -0.058469 3.436537)
(xy -0.128388 3.426983) (xy -0.177932 3.409522) (xy -0.24643 3.351364) (xy -0.285366 3.270408)
(xy -0.293077 3.20716) (xy -0.287193 3.150111) (xy -0.265899 3.103542) (xy -0.223735 3.062181)
(xy -0.155241 3.020755) (xy -0.054956 2.973993) (xy -0.048846 2.97135) (xy 0.04149 2.929617)
(xy 0.097235 2.895391) (xy 0.121129 2.864635) (xy 0.115913 2.833311) (xy 0.084328 2.797383)
(xy 0.074883 2.789116) (xy 0.011617 2.757058) (xy -0.053936 2.758407) (xy -0.111028 2.789838)
(xy -0.148907 2.848024) (xy -0.152426 2.859446) (xy -0.1867 2.914837) (xy -0.230191 2.941518)
(xy -0.293077 2.96796) (xy -0.293077 2.899548) (xy -0.273948 2.80011) (xy -0.217169 2.708902)
(xy -0.187622 2.678389) (xy -0.120458 2.639228) (xy -0.035044 2.6215) (xy 0.053501 2.626303)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 0.713362 2.62467) (xy 0.802117 2.657421) (xy 0.874022 2.71535) (xy 0.902144 2.756128)
(xy 0.932802 2.830954) (xy 0.932165 2.885058) (xy 0.899987 2.921446) (xy 0.888081 2.927633)
(xy 0.836675 2.946925) (xy 0.810422 2.941982) (xy 0.80153 2.909587) (xy 0.801077 2.891692)
(xy 0.784797 2.825859) (xy 0.742365 2.779807) (xy 0.683388 2.757564) (xy 0.617475 2.763161)
(xy 0.563895 2.792229) (xy 0.545798 2.80881) (xy 0.532971 2.828925) (xy 0.524306 2.859332)
(xy 0.518696 2.906788) (xy 0.515035 2.97805) (xy 0.512215 3.079875) (xy 0.511484 3.112115)
(xy 0.50882 3.22241) (xy 0.505792 3.300036) (xy 0.50125 3.351396) (xy 0.494046 3.38289)
(xy 0.483033 3.40092) (xy 0.46706 3.411888) (xy 0.456834 3.416733) (xy 0.413406 3.433301)
(xy 0.387842 3.438769) (xy 0.379395 3.420507) (xy 0.374239 3.365296) (xy 0.372346 3.272499)
(xy 0.373689 3.141478) (xy 0.374107 3.121269) (xy 0.377058 3.001733) (xy 0.380548 2.914449)
(xy 0.385514 2.852591) (xy 0.392893 2.809336) (xy 0.403624 2.77786) (xy 0.418645 2.751339)
(xy 0.426502 2.739975) (xy 0.471553 2.689692) (xy 0.52194 2.650581) (xy 0.528108 2.647167)
(xy 0.618458 2.620212) (xy 0.713362 2.62467)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 1.602081 2.780289) (xy 1.601833 2.92632) (xy 1.600872 3.038655) (xy 1.598794 3.122678)
(xy 1.595193 3.183769) (xy 1.589665 3.227309) (xy 1.581804 3.258679) (xy 1.571207 3.283262)
(xy 1.563182 3.297294) (xy 1.496728 3.373388) (xy 1.41247 3.421084) (xy 1.319249 3.438199)
(xy 1.2259 3.422546) (xy 1.170312 3.394418) (xy 1.111957 3.34576) (xy 1.072186 3.286333)
(xy 1.04819 3.208507) (xy 1.037161 3.104652) (xy 1.035599 3.028462) (xy 1.035809 3.022986)
(xy 1.172308 3.022986) (xy 1.173141 3.110355) (xy 1.176961 3.168192) (xy 1.185746 3.206029)
(xy 1.201474 3.233398) (xy 1.220266 3.254042) (xy 1.283375 3.29389) (xy 1.351137 3.297295)
(xy 1.415179 3.264025) (xy 1.420164 3.259517) (xy 1.441439 3.236067) (xy 1.454779 3.208166)
(xy 1.462001 3.166641) (xy 1.464923 3.102316) (xy 1.465385 3.0312) (xy 1.464383 2.941858)
(xy 1.460238 2.882258) (xy 1.451236 2.843089) (xy 1.435667 2.81504) (xy 1.422902 2.800144)
(xy 1.3636 2.762575) (xy 1.295301 2.758057) (xy 1.23011 2.786753) (xy 1.217528 2.797406)
(xy 1.196111 2.821063) (xy 1.182744 2.849251) (xy 1.175566 2.891245) (xy 1.172719 2.956319)
(xy 1.172308 3.022986) (xy 1.035809 3.022986) (xy 1.040322 2.905765) (xy 1.056362 2.813577)
(xy 1.086528 2.744269) (xy 1.133629 2.690211) (xy 1.170312 2.662505) (xy 1.23699 2.632572)
(xy 1.314272 2.618678) (xy 1.38611 2.622397) (xy 1.426308 2.6374) (xy 1.442082 2.64167)
(xy 1.45255 2.62575) (xy 1.459856 2.583089) (xy 1.465385 2.518106) (xy 1.471437 2.445732)
(xy 1.479844 2.402187) (xy 1.495141 2.377287) (xy 1.521864 2.360845) (xy 1.538654 2.353564)
(xy 1.602154 2.326963) (xy 1.602081 2.780289)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 2.395929 2.636662) (xy 2.398911 2.688068) (xy 2.401247 2.766192) (xy 2.402749 2.864857)
(xy 2.403231 2.968343) (xy 2.403231 3.318533) (xy 2.341401 3.380363) (xy 2.298793 3.418462)
(xy 2.26139 3.433895) (xy 2.21027 3.432918) (xy 2.189978 3.430433) (xy 2.126554 3.4232)
(xy 2.074095 3.419055) (xy 2.061308 3.418672) (xy 2.018199 3.421176) (xy 1.956544 3.427462)
(xy 1.932638 3.430433) (xy 1.873922 3.435028) (xy 1.834464 3.425046) (xy 1.795338 3.394228)
(xy 1.781215 3.380363) (xy 1.719385 3.318533) (xy 1.719385 2.663503) (xy 1.76915 2.640829)
(xy 1.812002 2.624034) (xy 1.837073 2.618154) (xy 1.843501 2.636736) (xy 1.849509 2.688655)
(xy 1.854697 2.768172) (xy 1.858664 2.869546) (xy 1.860577 2.955192) (xy 1.865923 3.292231)
(xy 1.91256 3.298825) (xy 1.954976 3.294214) (xy 1.97576 3.279287) (xy 1.98157 3.251377)
(xy 1.98653 3.191925) (xy 1.990246 3.108466) (xy 1.992324 3.008532) (xy 1.992624 2.957104)
(xy 1.992923 2.661054) (xy 2.054454 2.639604) (xy 2.098004 2.62502) (xy 2.121694 2.618219)
(xy 2.122377 2.618154) (xy 2.124754 2.636642) (xy 2.127366 2.687906) (xy 2.129995 2.765649)
(xy 2.132421 2.863574) (xy 2.134115 2.955192) (xy 2.139461 3.292231) (xy 2.256692 3.292231)
(xy 2.262072 2.984746) (xy 2.267451 2.677261) (xy 2.324601 2.647707) (xy 2.366797 2.627413)
(xy 2.39177 2.618204) (xy 2.392491 2.618154) (xy 2.395929 2.636662)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 2.887333 2.633528) (xy 2.94359 2.659117) (xy 2.987747 2.690124) (xy 3.020101 2.724795)
(xy 3.042438 2.76952) (xy 3.056546 2.830692) (xy 3.064211 2.914701) (xy 3.06722 3.02794)
(xy 3.067538 3.102509) (xy 3.067538 3.39342) (xy 3.017773 3.416095) (xy 2.978576 3.432667)
(xy 2.959157 3.438769) (xy 2.955442 3.42061) (xy 2.952495 3.371648) (xy 2.950691 3.300153)
(xy 2.950308 3.243385) (xy 2.948661 3.161371) (xy 2.944222 3.096309) (xy 2.93774 3.056467)
(xy 2.93259 3.048) (xy 2.897977 3.056646) (xy 2.84364 3.078823) (xy 2.780722 3.108886)
(xy 2.720368 3.141192) (xy 2.673721 3.170098) (xy 2.651926 3.189961) (xy 2.651839 3.190175)
(xy 2.653714 3.226935) (xy 2.670525 3.262026) (xy 2.700039 3.290528) (xy 2.743116 3.300061)
(xy 2.779932 3.29895) (xy 2.832074 3.298133) (xy 2.859444 3.310349) (xy 2.875882 3.342624)
(xy 2.877955 3.34871) (xy 2.885081 3.394739) (xy 2.866024 3.422687) (xy 2.816353 3.436007)
(xy 2.762697 3.43847) (xy 2.666142 3.42021) (xy 2.616159 3.394131) (xy 2.554429 3.332868)
(xy 2.52169 3.25767) (xy 2.518753 3.178211) (xy 2.546424 3.104167) (xy 2.588047 3.057769)
(xy 2.629604 3.031793) (xy 2.694922 2.998907) (xy 2.771038 2.965557) (xy 2.783726 2.960461)
(xy 2.867333 2.923565) (xy 2.91553 2.891046) (xy 2.93103 2.858718) (xy 2.91655 2.822394)
(xy 2.891692 2.794) (xy 2.832939 2.759039) (xy 2.768293 2.756417) (xy 2.709008 2.783358)
(xy 2.666339 2.837088) (xy 2.660739 2.85095) (xy 2.628133 2.901936) (xy 2.58053 2.939787)
(xy 2.520461 2.97085) (xy 2.520461 2.882768) (xy 2.523997 2.828951) (xy 2.539156 2.786534)
(xy 2.572768 2.741279) (xy 2.605035 2.70642) (xy 2.655209 2.657062) (xy 2.694193 2.630547)
(xy 2.736064 2.619911) (xy 2.78346 2.618154) (xy 2.887333 2.633528)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 3.570807 2.636782) (xy 3.594161 2.646988) (xy 3.649902 2.691134) (xy 3.697569 2.754967)
(xy 3.727048 2.823087) (xy 3.731846 2.85667) (xy 3.71576 2.903556) (xy 3.680475 2.928365)
(xy 3.642644 2.943387) (xy 3.625321 2.946155) (xy 3.616886 2.926066) (xy 3.60023 2.882351)
(xy 3.592923 2.862598) (xy 3.551948 2.794271) (xy 3.492622 2.760191) (xy 3.416552 2.761239)
(xy 3.410918 2.762581) (xy 3.370305 2.781836) (xy 3.340448 2.819375) (xy 3.320055 2.879809)
(xy 3.307836 2.967751) (xy 3.3025 3.087813) (xy 3.302 3.151698) (xy 3.301752 3.252403)
(xy 3.300126 3.321054) (xy 3.295801 3.364673) (xy 3.287454 3.390282) (xy 3.273765 3.404903)
(xy 3.253411 3.415558) (xy 3.252234 3.416095) (xy 3.213038 3.432667) (xy 3.193619 3.438769)
(xy 3.190635 3.420319) (xy 3.188081 3.369323) (xy 3.18614 3.292308) (xy 3.184997 3.195805)
(xy 3.184769 3.125184) (xy 3.185932 2.988525) (xy 3.190479 2.884851) (xy 3.199999 2.808108)
(xy 3.216081 2.752246) (xy 3.240313 2.711212) (xy 3.274286 2.678954) (xy 3.307833 2.65644)
(xy 3.388499 2.626476) (xy 3.482381 2.619718) (xy 3.570807 2.636782)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 4.245224 2.647838) (xy 4.322528 2.698361) (xy 4.359814 2.74359) (xy 4.389353 2.825663)
(xy 4.391699 2.890607) (xy 4.386385 2.977445) (xy 4.186115 3.065103) (xy 4.088739 3.109887)
(xy 4.025113 3.145913) (xy 3.992029 3.177117) (xy 3.98628 3.207436) (xy 4.004658 3.240805)
(xy 4.024923 3.262923) (xy 4.083889 3.298393) (xy 4.148024 3.300879) (xy 4.206926 3.273235)
(xy 4.250197 3.21832) (xy 4.257936 3.198928) (xy 4.295006 3.138364) (xy 4.337654 3.112552)
(xy 4.396154 3.090471) (xy 4.396154 3.174184) (xy 4.390982 3.23115) (xy 4.370723 3.279189)
(xy 4.328262 3.334346) (xy 4.321951 3.341514) (xy 4.27472 3.390585) (xy 4.234121 3.41692)
(xy 4.183328 3.429035) (xy 4.14122 3.433003) (xy 4.065902 3.433991) (xy 4.012286 3.421466)
(xy 3.978838 3.402869) (xy 3.926268 3.361975) (xy 3.889879 3.317748) (xy 3.86685 3.262126)
(xy 3.854359 3.187047) (xy 3.849587 3.084449) (xy 3.849206 3.032376) (xy 3.850501 2.969948)
(xy 3.968471 2.969948) (xy 3.969839 3.003438) (xy 3.973249 3.008923) (xy 3.995753 3.001472)
(xy 4.044182 2.981753) (xy 4.108908 2.953718) (xy 4.122443 2.947692) (xy 4.204244 2.906096)
(xy 4.249312 2.869538) (xy 4.259217 2.835296) (xy 4.235526 2.800648) (xy 4.21596 2.785339)
(xy 4.14536 2.754721) (xy 4.07928 2.75978) (xy 4.023959 2.797151) (xy 3.985636 2.863473)
(xy 3.973349 2.916116) (xy 3.968471 2.969948) (xy 3.850501 2.969948) (xy 3.85173 2.91072)
(xy 3.861032 2.82071) (xy 3.87946 2.755167) (xy 3.90936 2.706912) (xy 3.95308 2.668767)
(xy 3.972141 2.65644) (xy 4.058726 2.624336) (xy 4.153522 2.622316) (xy 4.245224 2.647838)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 0.139878 -3.712224) (xy 0.245612 -3.711645) (xy 0.322132 -3.710078) (xy 0.374372 -3.707028)
(xy 0.407263 -3.702004) (xy 0.425737 -3.694511) (xy 0.434727 -3.684056) (xy 0.439163 -3.670147)
(xy 0.439594 -3.668346) (xy 0.446333 -3.635855) (xy 0.458808 -3.571748) (xy 0.475719 -3.482849)
@ -1403,198 +1595,6 @@
(xy -0.439594 -3.668346) (xy -0.435361 -3.682675) (xy -0.427129 -3.693493) (xy -0.409967 -3.701294)
(xy -0.378942 -3.706571) (xy -0.329122 -3.709818) (xy -0.255576 -3.711528) (xy -0.153371 -3.712193)
(xy -0.017575 -3.712307) (xy 0 -3.712308) (xy 0.139878 -3.712224)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 4.245224 2.647838) (xy 4.322528 2.698361) (xy 4.359814 2.74359) (xy 4.389353 2.825663)
(xy 4.391699 2.890607) (xy 4.386385 2.977445) (xy 4.186115 3.065103) (xy 4.088739 3.109887)
(xy 4.025113 3.145913) (xy 3.992029 3.177117) (xy 3.98628 3.207436) (xy 4.004658 3.240805)
(xy 4.024923 3.262923) (xy 4.083889 3.298393) (xy 4.148024 3.300879) (xy 4.206926 3.273235)
(xy 4.250197 3.21832) (xy 4.257936 3.198928) (xy 4.295006 3.138364) (xy 4.337654 3.112552)
(xy 4.396154 3.090471) (xy 4.396154 3.174184) (xy 4.390982 3.23115) (xy 4.370723 3.279189)
(xy 4.328262 3.334346) (xy 4.321951 3.341514) (xy 4.27472 3.390585) (xy 4.234121 3.41692)
(xy 4.183328 3.429035) (xy 4.14122 3.433003) (xy 4.065902 3.433991) (xy 4.012286 3.421466)
(xy 3.978838 3.402869) (xy 3.926268 3.361975) (xy 3.889879 3.317748) (xy 3.86685 3.262126)
(xy 3.854359 3.187047) (xy 3.849587 3.084449) (xy 3.849206 3.032376) (xy 3.850501 2.969948)
(xy 3.968471 2.969948) (xy 3.969839 3.003438) (xy 3.973249 3.008923) (xy 3.995753 3.001472)
(xy 4.044182 2.981753) (xy 4.108908 2.953718) (xy 4.122443 2.947692) (xy 4.204244 2.906096)
(xy 4.249312 2.869538) (xy 4.259217 2.835296) (xy 4.235526 2.800648) (xy 4.21596 2.785339)
(xy 4.14536 2.754721) (xy 4.07928 2.75978) (xy 4.023959 2.797151) (xy 3.985636 2.863473)
(xy 3.973349 2.916116) (xy 3.968471 2.969948) (xy 3.850501 2.969948) (xy 3.85173 2.91072)
(xy 3.861032 2.82071) (xy 3.87946 2.755167) (xy 3.90936 2.706912) (xy 3.95308 2.668767)
(xy 3.972141 2.65644) (xy 4.058726 2.624336) (xy 4.153522 2.622316) (xy 4.245224 2.647838)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 3.570807 2.636782) (xy 3.594161 2.646988) (xy 3.649902 2.691134) (xy 3.697569 2.754967)
(xy 3.727048 2.823087) (xy 3.731846 2.85667) (xy 3.71576 2.903556) (xy 3.680475 2.928365)
(xy 3.642644 2.943387) (xy 3.625321 2.946155) (xy 3.616886 2.926066) (xy 3.60023 2.882351)
(xy 3.592923 2.862598) (xy 3.551948 2.794271) (xy 3.492622 2.760191) (xy 3.416552 2.761239)
(xy 3.410918 2.762581) (xy 3.370305 2.781836) (xy 3.340448 2.819375) (xy 3.320055 2.879809)
(xy 3.307836 2.967751) (xy 3.3025 3.087813) (xy 3.302 3.151698) (xy 3.301752 3.252403)
(xy 3.300126 3.321054) (xy 3.295801 3.364673) (xy 3.287454 3.390282) (xy 3.273765 3.404903)
(xy 3.253411 3.415558) (xy 3.252234 3.416095) (xy 3.213038 3.432667) (xy 3.193619 3.438769)
(xy 3.190635 3.420319) (xy 3.188081 3.369323) (xy 3.18614 3.292308) (xy 3.184997 3.195805)
(xy 3.184769 3.125184) (xy 3.185932 2.988525) (xy 3.190479 2.884851) (xy 3.199999 2.808108)
(xy 3.216081 2.752246) (xy 3.240313 2.711212) (xy 3.274286 2.678954) (xy 3.307833 2.65644)
(xy 3.388499 2.626476) (xy 3.482381 2.619718) (xy 3.570807 2.636782)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 2.887333 2.633528) (xy 2.94359 2.659117) (xy 2.987747 2.690124) (xy 3.020101 2.724795)
(xy 3.042438 2.76952) (xy 3.056546 2.830692) (xy 3.064211 2.914701) (xy 3.06722 3.02794)
(xy 3.067538 3.102509) (xy 3.067538 3.39342) (xy 3.017773 3.416095) (xy 2.978576 3.432667)
(xy 2.959157 3.438769) (xy 2.955442 3.42061) (xy 2.952495 3.371648) (xy 2.950691 3.300153)
(xy 2.950308 3.243385) (xy 2.948661 3.161371) (xy 2.944222 3.096309) (xy 2.93774 3.056467)
(xy 2.93259 3.048) (xy 2.897977 3.056646) (xy 2.84364 3.078823) (xy 2.780722 3.108886)
(xy 2.720368 3.141192) (xy 2.673721 3.170098) (xy 2.651926 3.189961) (xy 2.651839 3.190175)
(xy 2.653714 3.226935) (xy 2.670525 3.262026) (xy 2.700039 3.290528) (xy 2.743116 3.300061)
(xy 2.779932 3.29895) (xy 2.832074 3.298133) (xy 2.859444 3.310349) (xy 2.875882 3.342624)
(xy 2.877955 3.34871) (xy 2.885081 3.394739) (xy 2.866024 3.422687) (xy 2.816353 3.436007)
(xy 2.762697 3.43847) (xy 2.666142 3.42021) (xy 2.616159 3.394131) (xy 2.554429 3.332868)
(xy 2.52169 3.25767) (xy 2.518753 3.178211) (xy 2.546424 3.104167) (xy 2.588047 3.057769)
(xy 2.629604 3.031793) (xy 2.694922 2.998907) (xy 2.771038 2.965557) (xy 2.783726 2.960461)
(xy 2.867333 2.923565) (xy 2.91553 2.891046) (xy 2.93103 2.858718) (xy 2.91655 2.822394)
(xy 2.891692 2.794) (xy 2.832939 2.759039) (xy 2.768293 2.756417) (xy 2.709008 2.783358)
(xy 2.666339 2.837088) (xy 2.660739 2.85095) (xy 2.628133 2.901936) (xy 2.58053 2.939787)
(xy 2.520461 2.97085) (xy 2.520461 2.882768) (xy 2.523997 2.828951) (xy 2.539156 2.786534)
(xy 2.572768 2.741279) (xy 2.605035 2.70642) (xy 2.655209 2.657062) (xy 2.694193 2.630547)
(xy 2.736064 2.619911) (xy 2.78346 2.618154) (xy 2.887333 2.633528)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 2.395929 2.636662) (xy 2.398911 2.688068) (xy 2.401247 2.766192) (xy 2.402749 2.864857)
(xy 2.403231 2.968343) (xy 2.403231 3.318533) (xy 2.341401 3.380363) (xy 2.298793 3.418462)
(xy 2.26139 3.433895) (xy 2.21027 3.432918) (xy 2.189978 3.430433) (xy 2.126554 3.4232)
(xy 2.074095 3.419055) (xy 2.061308 3.418672) (xy 2.018199 3.421176) (xy 1.956544 3.427462)
(xy 1.932638 3.430433) (xy 1.873922 3.435028) (xy 1.834464 3.425046) (xy 1.795338 3.394228)
(xy 1.781215 3.380363) (xy 1.719385 3.318533) (xy 1.719385 2.663503) (xy 1.76915 2.640829)
(xy 1.812002 2.624034) (xy 1.837073 2.618154) (xy 1.843501 2.636736) (xy 1.849509 2.688655)
(xy 1.854697 2.768172) (xy 1.858664 2.869546) (xy 1.860577 2.955192) (xy 1.865923 3.292231)
(xy 1.91256 3.298825) (xy 1.954976 3.294214) (xy 1.97576 3.279287) (xy 1.98157 3.251377)
(xy 1.98653 3.191925) (xy 1.990246 3.108466) (xy 1.992324 3.008532) (xy 1.992624 2.957104)
(xy 1.992923 2.661054) (xy 2.054454 2.639604) (xy 2.098004 2.62502) (xy 2.121694 2.618219)
(xy 2.122377 2.618154) (xy 2.124754 2.636642) (xy 2.127366 2.687906) (xy 2.129995 2.765649)
(xy 2.132421 2.863574) (xy 2.134115 2.955192) (xy 2.139461 3.292231) (xy 2.256692 3.292231)
(xy 2.262072 2.984746) (xy 2.267451 2.677261) (xy 2.324601 2.647707) (xy 2.366797 2.627413)
(xy 2.39177 2.618204) (xy 2.392491 2.618154) (xy 2.395929 2.636662)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 1.602081 2.780289) (xy 1.601833 2.92632) (xy 1.600872 3.038655) (xy 1.598794 3.122678)
(xy 1.595193 3.183769) (xy 1.589665 3.227309) (xy 1.581804 3.258679) (xy 1.571207 3.283262)
(xy 1.563182 3.297294) (xy 1.496728 3.373388) (xy 1.41247 3.421084) (xy 1.319249 3.438199)
(xy 1.2259 3.422546) (xy 1.170312 3.394418) (xy 1.111957 3.34576) (xy 1.072186 3.286333)
(xy 1.04819 3.208507) (xy 1.037161 3.104652) (xy 1.035599 3.028462) (xy 1.035809 3.022986)
(xy 1.172308 3.022986) (xy 1.173141 3.110355) (xy 1.176961 3.168192) (xy 1.185746 3.206029)
(xy 1.201474 3.233398) (xy 1.220266 3.254042) (xy 1.283375 3.29389) (xy 1.351137 3.297295)
(xy 1.415179 3.264025) (xy 1.420164 3.259517) (xy 1.441439 3.236067) (xy 1.454779 3.208166)
(xy 1.462001 3.166641) (xy 1.464923 3.102316) (xy 1.465385 3.0312) (xy 1.464383 2.941858)
(xy 1.460238 2.882258) (xy 1.451236 2.843089) (xy 1.435667 2.81504) (xy 1.422902 2.800144)
(xy 1.3636 2.762575) (xy 1.295301 2.758057) (xy 1.23011 2.786753) (xy 1.217528 2.797406)
(xy 1.196111 2.821063) (xy 1.182744 2.849251) (xy 1.175566 2.891245) (xy 1.172719 2.956319)
(xy 1.172308 3.022986) (xy 1.035809 3.022986) (xy 1.040322 2.905765) (xy 1.056362 2.813577)
(xy 1.086528 2.744269) (xy 1.133629 2.690211) (xy 1.170312 2.662505) (xy 1.23699 2.632572)
(xy 1.314272 2.618678) (xy 1.38611 2.622397) (xy 1.426308 2.6374) (xy 1.442082 2.64167)
(xy 1.45255 2.62575) (xy 1.459856 2.583089) (xy 1.465385 2.518106) (xy 1.471437 2.445732)
(xy 1.479844 2.402187) (xy 1.495141 2.377287) (xy 1.521864 2.360845) (xy 1.538654 2.353564)
(xy 1.602154 2.326963) (xy 1.602081 2.780289)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 0.713362 2.62467) (xy 0.802117 2.657421) (xy 0.874022 2.71535) (xy 0.902144 2.756128)
(xy 0.932802 2.830954) (xy 0.932165 2.885058) (xy 0.899987 2.921446) (xy 0.888081 2.927633)
(xy 0.836675 2.946925) (xy 0.810422 2.941982) (xy 0.80153 2.909587) (xy 0.801077 2.891692)
(xy 0.784797 2.825859) (xy 0.742365 2.779807) (xy 0.683388 2.757564) (xy 0.617475 2.763161)
(xy 0.563895 2.792229) (xy 0.545798 2.80881) (xy 0.532971 2.828925) (xy 0.524306 2.859332)
(xy 0.518696 2.906788) (xy 0.515035 2.97805) (xy 0.512215 3.079875) (xy 0.511484 3.112115)
(xy 0.50882 3.22241) (xy 0.505792 3.300036) (xy 0.50125 3.351396) (xy 0.494046 3.38289)
(xy 0.483033 3.40092) (xy 0.46706 3.411888) (xy 0.456834 3.416733) (xy 0.413406 3.433301)
(xy 0.387842 3.438769) (xy 0.379395 3.420507) (xy 0.374239 3.365296) (xy 0.372346 3.272499)
(xy 0.373689 3.141478) (xy 0.374107 3.121269) (xy 0.377058 3.001733) (xy 0.380548 2.914449)
(xy 0.385514 2.852591) (xy 0.392893 2.809336) (xy 0.403624 2.77786) (xy 0.418645 2.751339)
(xy 0.426502 2.739975) (xy 0.471553 2.689692) (xy 0.52194 2.650581) (xy 0.528108 2.647167)
(xy 0.618458 2.620212) (xy 0.713362 2.62467)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 0.053501 2.626303) (xy 0.13006 2.654733) (xy 0.130936 2.655279) (xy 0.178285 2.690127)
(xy 0.213241 2.730852) (xy 0.237825 2.783925) (xy 0.254062 2.855814) (xy 0.263975 2.952992)
(xy 0.269586 3.081928) (xy 0.270077 3.100298) (xy 0.277141 3.377287) (xy 0.217695 3.408028)
(xy 0.174681 3.428802) (xy 0.14871 3.438646) (xy 0.147509 3.438769) (xy 0.143014 3.420606)
(xy 0.139444 3.371612) (xy 0.137248 3.300031) (xy 0.136769 3.242068) (xy 0.136758 3.14817)
(xy 0.132466 3.089203) (xy 0.117503 3.061079) (xy 0.085482 3.059706) (xy 0.030014 3.080998)
(xy -0.053731 3.120136) (xy -0.115311 3.152643) (xy -0.146983 3.180845) (xy -0.156294 3.211582)
(xy -0.156308 3.213104) (xy -0.140943 3.266054) (xy -0.095453 3.29466) (xy -0.025834 3.298803)
(xy 0.024313 3.298084) (xy 0.050754 3.312527) (xy 0.067243 3.347218) (xy 0.076733 3.391416)
(xy 0.063057 3.416493) (xy 0.057907 3.420082) (xy 0.009425 3.434496) (xy -0.058469 3.436537)
(xy -0.128388 3.426983) (xy -0.177932 3.409522) (xy -0.24643 3.351364) (xy -0.285366 3.270408)
(xy -0.293077 3.20716) (xy -0.287193 3.150111) (xy -0.265899 3.103542) (xy -0.223735 3.062181)
(xy -0.155241 3.020755) (xy -0.054956 2.973993) (xy -0.048846 2.97135) (xy 0.04149 2.929617)
(xy 0.097235 2.895391) (xy 0.121129 2.864635) (xy 0.115913 2.833311) (xy 0.084328 2.797383)
(xy 0.074883 2.789116) (xy 0.011617 2.757058) (xy -0.053936 2.758407) (xy -0.111028 2.789838)
(xy -0.148907 2.848024) (xy -0.152426 2.859446) (xy -0.1867 2.914837) (xy -0.230191 2.941518)
(xy -0.293077 2.96796) (xy -0.293077 2.899548) (xy -0.273948 2.80011) (xy -0.217169 2.708902)
(xy -0.187622 2.678389) (xy -0.120458 2.639228) (xy -0.035044 2.6215) (xy 0.053501 2.626303)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy -0.840154 2.49212) (xy -0.834428 2.57198) (xy -0.827851 2.619039) (xy -0.818738 2.639566)
(xy -0.805402 2.639829) (xy -0.801077 2.637378) (xy -0.743556 2.619636) (xy -0.668732 2.620672)
(xy -0.592661 2.63891) (xy -0.545082 2.662505) (xy -0.496298 2.700198) (xy -0.460636 2.742855)
(xy -0.436155 2.797057) (xy -0.420913 2.869384) (xy -0.41297 2.966419) (xy -0.410384 3.094742)
(xy -0.410338 3.119358) (xy -0.410308 3.39587) (xy -0.471839 3.41732) (xy -0.515541 3.431912)
(xy -0.539518 3.438706) (xy -0.540223 3.438769) (xy -0.542585 3.420345) (xy -0.544594 3.369526)
(xy -0.546099 3.292993) (xy -0.546947 3.19743) (xy -0.547077 3.139329) (xy -0.547349 3.024771)
(xy -0.548748 2.942667) (xy -0.552151 2.886393) (xy -0.558433 2.849326) (xy -0.568471 2.824844)
(xy -0.583139 2.806325) (xy -0.592298 2.797406) (xy -0.655211 2.761466) (xy -0.723864 2.758775)
(xy -0.786152 2.78917) (xy -0.797671 2.800144) (xy -0.814567 2.820779) (xy -0.826286 2.845256)
(xy -0.833767 2.880647) (xy -0.837946 2.934026) (xy -0.839763 3.012466) (xy -0.840154 3.120617)
(xy -0.840154 3.39587) (xy -0.901685 3.41732) (xy -0.945387 3.431912) (xy -0.969364 3.438706)
(xy -0.97007 3.438769) (xy -0.971874 3.420069) (xy -0.9735 3.367322) (xy -0.974883 3.285557)
(xy -0.975958 3.179805) (xy -0.97666 3.055094) (xy -0.976923 2.916455) (xy -0.976923 2.381806)
(xy -0.849923 2.328236) (xy -0.840154 2.49212)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy -2.465746 2.599745) (xy -2.388714 2.651567) (xy -2.329184 2.726412) (xy -2.293622 2.821654)
(xy -2.286429 2.891756) (xy -2.287246 2.921009) (xy -2.294086 2.943407) (xy -2.312888 2.963474)
(xy -2.349592 2.985733) (xy -2.410138 3.014709) (xy -2.500466 3.054927) (xy -2.500923 3.055129)
(xy -2.584067 3.09321) (xy -2.652247 3.127025) (xy -2.698495 3.152933) (xy -2.715842 3.167295)
(xy -2.715846 3.167411) (xy -2.700557 3.198685) (xy -2.664804 3.233157) (xy -2.623758 3.25799)
(xy -2.602963 3.262923) (xy -2.54623 3.245862) (xy -2.497373 3.203133) (xy -2.473535 3.156155)
(xy -2.450603 3.121522) (xy -2.405682 3.082081) (xy -2.352877 3.048009) (xy -2.30629 3.02948)
(xy -2.296548 3.028462) (xy -2.285582 3.045215) (xy -2.284921 3.088039) (xy -2.29298 3.145781)
(xy -2.308173 3.207289) (xy -2.328914 3.261409) (xy -2.329962 3.26351) (xy -2.392379 3.35066)
(xy -2.473274 3.409939) (xy -2.565144 3.439034) (xy -2.660487 3.435634) (xy -2.751802 3.397428)
(xy -2.755862 3.394741) (xy -2.827694 3.329642) (xy -2.874927 3.244705) (xy -2.901066 3.133021)
(xy -2.904574 3.101643) (xy -2.910787 2.953536) (xy -2.903339 2.884468) (xy -2.715846 2.884468)
(xy -2.71341 2.927552) (xy -2.700086 2.940126) (xy -2.666868 2.930719) (xy -2.614506 2.908483)
(xy -2.555976 2.88061) (xy -2.554521 2.879872) (xy -2.504911 2.853777) (xy -2.485 2.836363)
(xy -2.48991 2.818107) (xy -2.510584 2.79412) (xy -2.563181 2.759406) (xy -2.619823 2.756856)
(xy -2.670631 2.782119) (xy -2.705724 2.830847) (xy -2.715846 2.884468) (xy -2.903339 2.884468)
(xy -2.898008 2.835036) (xy -2.865222 2.741055) (xy -2.819579 2.675215) (xy -2.737198 2.608681)
(xy -2.646454 2.575676) (xy -2.553815 2.573573) (xy -2.465746 2.599745)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy -3.983114 2.587256) (xy -3.891536 2.635409) (xy -3.823951 2.712905) (xy -3.799943 2.762727)
(xy -3.781262 2.837533) (xy -3.771699 2.932052) (xy -3.770792 3.03521) (xy -3.778079 3.135935)
(xy -3.793097 3.223153) (xy -3.815385 3.285791) (xy -3.822235 3.296579) (xy -3.903368 3.377105)
(xy -3.999734 3.425336) (xy -4.104299 3.43945) (xy -4.210032 3.417629) (xy -4.239457 3.404547)
(xy -4.296759 3.364231) (xy -4.34705 3.310775) (xy -4.351803 3.303995) (xy -4.371122 3.271321)
(xy -4.383892 3.236394) (xy -4.391436 3.190414) (xy -4.395076 3.124584) (xy -4.396135 3.030105)
(xy -4.396154 3.008923) (xy -4.396106 3.002182) (xy -4.200769 3.002182) (xy -4.199632 3.091349)
(xy -4.195159 3.15052) (xy -4.185754 3.188741) (xy -4.169824 3.215053) (xy -4.161692 3.223846)
(xy -4.114942 3.257261) (xy -4.069553 3.255737) (xy -4.02366 3.226752) (xy -3.996288 3.195809)
(xy -3.980077 3.150643) (xy -3.970974 3.07942) (xy -3.970349 3.071114) (xy -3.968796 2.942037)
(xy -3.985035 2.846172) (xy -4.018848 2.784107) (xy -4.070016 2.756432) (xy -4.08828 2.754923)
(xy -4.13624 2.762513) (xy -4.169047 2.788808) (xy -4.189105 2.839095) (xy -4.198822 2.918664)
(xy -4.200769 3.002182) (xy -4.396106 3.002182) (xy -4.395426 2.908249) (xy -4.392371 2.837906)
(xy -4.385678 2.789163) (xy -4.37404 2.753288) (xy -4.356147 2.721548) (xy -4.352192 2.715648)
(xy -4.285733 2.636104) (xy -4.213315 2.589929) (xy -4.125151 2.571599) (xy -4.095213 2.570703)
(xy -3.983114 2.587256)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy -1.728336 2.595089) (xy -1.665633 2.631358) (xy -1.622039 2.667358) (xy -1.590155 2.705075)
(xy -1.56819 2.751199) (xy -1.554351 2.812421) (xy -1.546847 2.895431) (xy -1.543883 3.006919)
(xy -1.543539 3.087062) (xy -1.543539 3.382065) (xy -1.709615 3.456515) (xy -1.719385 3.133402)
(xy -1.723421 3.012729) (xy -1.727656 2.925141) (xy -1.732903 2.86465) (xy -1.739975 2.825268)
(xy -1.749689 2.801007) (xy -1.762856 2.78588) (xy -1.767081 2.782606) (xy -1.831091 2.757034)
(xy -1.895792 2.767153) (xy -1.934308 2.794) (xy -1.949975 2.813024) (xy -1.96082 2.837988)
(xy -1.967712 2.875834) (xy -1.971521 2.933502) (xy -1.973117 3.017935) (xy -1.973385 3.105928)
(xy -1.973437 3.216323) (xy -1.975328 3.294463) (xy -1.981655 3.347165) (xy -1.995017 3.381242)
(xy -2.018015 3.403511) (xy -2.053246 3.420787) (xy -2.100303 3.438738) (xy -2.151697 3.458278)
(xy -2.145579 3.111485) (xy -2.143116 2.986468) (xy -2.140233 2.894082) (xy -2.136102 2.827881)
(xy -2.129893 2.78142) (xy -2.120774 2.748256) (xy -2.107917 2.721944) (xy -2.092416 2.698729)
(xy -2.017629 2.624569) (xy -1.926372 2.581684) (xy -1.827117 2.571412) (xy -1.728336 2.595089)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy -3.231114 2.584505) (xy -3.156461 2.621727) (xy -3.090569 2.690261) (xy -3.072423 2.715648)
(xy -3.052655 2.748866) (xy -3.039828 2.784945) (xy -3.03249 2.833098) (xy -3.029187 2.902536)
(xy -3.028462 2.994206) (xy -3.031737 3.11983) (xy -3.043123 3.214154) (xy -3.064959 3.284523)
(xy -3.099581 3.338286) (xy -3.14933 3.382788) (xy -3.152986 3.385423) (xy -3.202015 3.412377)
(xy -3.261055 3.425712) (xy -3.336141 3.429) (xy -3.458205 3.429) (xy -3.458256 3.547497)
(xy -3.459392 3.613492) (xy -3.466314 3.652202) (xy -3.484402 3.675419) (xy -3.519038 3.694933)
(xy -3.527355 3.69892) (xy -3.56628 3.717603) (xy -3.596417 3.729403) (xy -3.618826 3.730422)
(xy -3.634567 3.716761) (xy -3.644698 3.684522) (xy -3.650277 3.629804) (xy -3.652365 3.548711)
(xy -3.652019 3.437344) (xy -3.6503 3.291802) (xy -3.649763 3.248269) (xy -3.647828 3.098205)
(xy -3.646096 3.000042) (xy -3.458308 3.000042) (xy -3.457252 3.083364) (xy -3.452562 3.13788)
(xy -3.441949 3.173837) (xy -3.423128 3.201482) (xy -3.41035 3.214965) (xy -3.35811 3.254417)
(xy -3.311858 3.257628) (xy -3.264133 3.225049) (xy -3.262923 3.223846) (xy -3.243506 3.198668)
(xy -3.231693 3.164447) (xy -3.225735 3.111748) (xy -3.22388 3.031131) (xy -3.223846 3.013271)
(xy -3.22833 2.902175) (xy -3.242926 2.825161) (xy -3.26935 2.778147) (xy -3.309317 2.75705)
(xy -3.332416 2.754923) (xy -3.387238 2.7649) (xy -3.424842 2.797752) (xy -3.447477 2.857857)
(xy -3.457394 2.949598) (xy -3.458308 3.000042) (xy -3.646096 3.000042) (xy -3.645778 2.98206)
(xy -3.643127 2.894679) (xy -3.639394 2.830905) (xy -3.634093 2.785582) (xy -3.626742 2.753555)
(xy -3.616857 2.729668) (xy -3.603954 2.708764) (xy -3.598421 2.700898) (xy -3.525031 2.626595)
(xy -3.43224 2.584467) (xy -3.324904 2.572722) (xy -3.231114 2.584505)) (layer F.SilkS) (width 0.01))
)
(module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 56D1B4CB) (tstamp 5DA65F84)
@ -1608,8 +1608,8 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
@ -1627,8 +1627,8 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
@ -1646,8 +1646,8 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
@ -1665,8 +1665,8 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
@ -1684,8 +1684,8 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
@ -1703,8 +1703,8 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
@ -1722,8 +1722,8 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
@ -1741,8 +1741,8 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
@ -1760,8 +1760,8 @@
(fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab) hide
(effects (font (size 1 1) (thickness 0.15)))
)
@ -1812,7 +1812,7 @@
(gr_line (start 369.57 181.61) (end 369.57 174.01032) (layer Edge.Cuts) (width 0.1) (tstamp 5EE3DFF9))
(gr_arc (start 369.57 165.99916) (end 369.57 157.988) (angle -180) (layer Edge.Cuts) (width 0.1016) (tstamp 5EE3DFEE))
(gr_arc (start 369.57 89.79916) (end 369.57 82.55) (angle -180) (layer Edge.Cuts) (width 0.1016))
(gr_text "Unified Keyboard Rev 1.7 http://osiweb.org\nFutaba Key Aligner" (at 294.767 170.307) (layer F.SilkS)
(gr_text "Unified Keyboard Rev 1.8 http://osiweb.org\nFutaba Key Aligner" (at 294.767 170.307) (layer F.SilkS)
(effects (font (size 1.524 1.524) (thickness 0.1778)) (justify left))
)
(gr_circle (center 143.51 78.74) (end 145.0975 78.74) (layer Edge.Cuts) (width 0.1) (tstamp 5D91233E))

File diff suppressed because it is too large Load Diff

View File

@ -128,7 +128,7 @@ U 1 1 5D1E4169
P 6245 2150
F 0 "J1" H 6295 3267 50 0000 C CNN
F 1 "Controller" H 6295 3176 50 0000 C CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical" H 6245 2150 50 0001 C CNN
F 2 "unikbd:kbd_header_and_mounting_holes" H 6245 2150 50 0001 C CNN
F 3 "~" H 6245 2150 50 0001 C CNN
1 6245 2150
1 0 0 -1
@ -354,15 +354,15 @@ Wire Wire Line
$Comp
L Switch:SW_Push SW?
U 1 1 5D6C3751
P 7490 2050
P 7500 2275
AR Path="/5BC3E99D/5D6C3751" Ref="SW?" Part="1"
AR Path="/5D6C3751" Ref="SW34" Part="1"
F 0 "SW34" H 7240 2100 50 0000 C CNN
F 1 "Rubout (OSI Break)" H 7360 2000 50 0000 C CNN
F 2 "unikbd:Key_MX" H 7490 2250 50 0001 C CNN
F 3 "" H 7490 2250 50 0001 C CNN
1 7490 2050
1 0 0 -1
F 0 "SW34" H 7250 2325 50 0000 C CNN
F 1 "Rubout (OSI Break)" H 7370 2225 50 0000 C CNN
F 2 "unikbd:Key_MX" H 7500 2475 50 0001 C CNN
F 3 "" H 7500 2475 50 0001 C CNN
1 7500 2275
-1 0 0 -1
$EndComp
Wire Wire Line
8755 1750 9000 1750
@ -372,10 +372,6 @@ Wire Wire Line
9000 1525 8295 1525
Wire Wire Line
8295 1525 8295 1650
Wire Wire Line
7690 2050 7740 2050
Wire Wire Line
7740 2050 7740 2150
NoConn ~ 6545 2550
NoConn ~ 6545 2450
Text Notes 580 6180 0 79 ~ 0
@ -400,25 +396,15 @@ $EndComp
Wire Bus Line
2925 700 5545 700
Wire Wire Line
6545 2350 6850 2350
6545 2350 6700 2350
Wire Wire Line
6850 2350 6850 3075
6700 2350 6700 3075
Wire Wire Line
6545 1650 8295 1650
Wire Wire Line
6545 1750 8355 1750
Wire Wire Line
7740 2150 6545 2150
Wire Wire Line
6545 2050 7290 2050
Wire Wire Line
6745 1950 6745 1905
Wire Wire Line
6745 1905 8190 1905
Wire Wire Line
8995 1850 8755 1850
Wire Wire Line
6545 1950 6745 1950
Wire Wire Line
8245 1850 8245 2045
Wire Wire Line
@ -431,7 +417,7 @@ Connection ~ 8995 2045
Wire Wire Line
8995 2045 8995 1850
Wire Wire Line
6850 3075 7435 3075
6700 3075 7435 3075
$Comp
L Device:R_US R2
U 1 1 5FEAB402
@ -444,9 +430,9 @@ F 3 "~" H 7500 1850 50 0001 C CNN
0 1 1 0
$EndComp
Wire Wire Line
6545 1850 7350 1850
6545 1850 7115 1850
Wire Wire Line
7650 1850 8245 1850
7650 1850 7850 1850
Connection ~ 8245 1850
$Comp
L Device:R_US R1
@ -460,7 +446,7 @@ F 3 "~" H 7050 1450 50 0001 C CNN
0 1 1 0
$EndComp
Wire Wire Line
6545 1450 6900 1450
6545 1450 6750 1450
Wire Bus Line
5545 700 9135 700
Connection ~ 5545 700
@ -487,17 +473,17 @@ F 3 "~" H 7830 1560 50 0001 C CNN
1 0 0 -1
$EndComp
Wire Wire Line
7200 1450 7490 1450
7200 1450 7400 1450
Wire Wire Line
7490 1450 7490 1260
Wire Wire Line
7490 1260 7630 1260
Wire Wire Line
6545 1350 7120 1350
6545 1350 6620 1350
Wire Wire Line
7120 1350 7120 1160
6620 1350 6620 1160
Wire Wire Line
7120 1160 7630 1160
6620 1160 7630 1160
Wire Wire Line
6545 895 8270 895
Wire Wire Line
@ -554,8 +540,6 @@ Wire Wire Line
8085 2655 8085 2675
Wire Wire Line
8995 2370 8995 2245
Wire Wire Line
8190 1905 8190 2370
Wire Wire Line
8190 2370 8995 2370
$Comp
@ -625,25 +609,23 @@ Wire Wire Line
$Comp
L Device:R_US R3
U 1 1 5FED3098
P 7500 2250
F 0 "R3" H 7355 2355 50 0000 L CNN
F 1 "470" H 7305 2185 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 7540 2240 50 0001 C CNN
F 3 "~" H 7500 2250 50 0001 C CNN
1 7500 2250
P 7500 2540
F 0 "R3" V 7450 2645 50 0000 L CNN
F 1 "470" V 7455 2290 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" V 7540 2530 50 0001 C CNN
F 3 "~" H 7500 2540 50 0001 C CNN
1 7500 2540
0 -1 -1 0
$EndComp
Wire Wire Line
6545 2250 7350 2250
6545 2250 6800 2250
Wire Wire Line
7650 2250 8085 2250
7650 2540 8085 2540
Wire Wire Line
7435 3875 7435 3075
Connection ~ 7435 3075
Wire Wire Line
7435 3075 7745 3075
Wire Wire Line
8085 2250 8085 2655
Wire Wire Line
7745 2655 7605 2655
Wire Wire Line
@ -674,6 +656,109 @@ Wire Wire Line
Connection ~ 7745 3455
Wire Wire Line
7745 3455 8085 3455
Wire Wire Line
8085 2540 8085 2655
Wire Wire Line
6800 2250 6800 2540
Wire Wire Line
6800 2540 7200 2540
$Comp
L Device:R_US R6
U 1 1 5F057BC7
P 7500 2425
F 0 "R6" V 7455 2540 50 0000 L CNN
F 1 "470" V 7460 2185 50 0000 L CNN
F 2 "Resistor_SMD:R_0805_2012Metric" V 7540 2415 50 0001 C CNN
F 3 "~" H 7500 2425 50 0001 C CNN
1 7500 2425
0 -1 -1 0
$EndComp
Wire Wire Line
8190 2085 8190 2370
$Comp
L Device:R_US R5
U 1 1 5F082E1F
P 7500 1950
F 0 "R5" V 7465 1735 50 0000 C CNN
F 1 "470" V 7465 2110 50 0000 C CNN
F 2 "Resistor_SMD:R_0805_2012Metric" V 7540 1940 50 0001 C CNN
F 3 "~" H 7500 1950 50 0001 C CNN
1 7500 1950
0 1 1 0
$EndComp
$Comp
L Device:R_US R4
U 1 1 5F08C312
P 7050 1350
F 0 "R4" V 7010 1155 50 0000 C CNN
F 1 "470" V 7010 1490 50 0000 C CNN
F 2 "Resistor_SMD:R_0805_2012Metric" V 7090 1340 50 0001 C CNN
F 3 "~" H 7050 1350 50 0001 C CNN
1 7050 1350
0 1 1 0
$EndComp
Wire Wire Line
6750 1450 6750 1350
Wire Wire Line
6750 1350 6900 1350
Connection ~ 6750 1450
Wire Wire Line
6750 1450 6900 1450
Wire Wire Line
7200 1350 7400 1350
Wire Wire Line
7400 1350 7400 1450
Connection ~ 7400 1450
Wire Wire Line
7400 1450 7490 1450
Wire Wire Line
7350 2425 7200 2425
Wire Wire Line
7200 2425 7200 2540
Connection ~ 7200 2540
Wire Wire Line
7200 2540 7350 2540
Wire Wire Line
7650 2425 8085 2425
Wire Wire Line
8085 2540 8085 2425
Connection ~ 8085 2540
Wire Wire Line
7650 1950 7850 1950
Wire Wire Line
7850 1950 7850 1850
Connection ~ 7850 1850
Wire Wire Line
7850 1850 8245 1850
Wire Wire Line
7350 1950 7115 1950
Wire Wire Line
7115 1950 7115 1850
Connection ~ 7115 1850
Wire Wire Line
7115 1850 7350 1850
Wire Wire Line
6545 1950 7075 1950
Wire Wire Line
7075 1950 7075 2085
Wire Wire Line
7075 2085 8190 2085
Wire Wire Line
6545 2050 6990 2050
Wire Wire Line
6990 2050 6990 2115
Wire Wire Line
6990 2115 7825 2115
Wire Wire Line
7825 2115 7825 2275
Wire Wire Line
7825 2275 7700 2275
Wire Wire Line
7300 2275 6850 2275
Wire Wire Line
6850 2275 6850 2150
Wire Wire Line
6850 2150 6545 2150
Wire Bus Line
9135 700 9135 3775
Wire Bus Line