From 0aecdfdb83400d61863f9423ccee2abbdd604a91 Mon Sep 17 00:00:00 2001
From: HokieGeek
+0
+8
+0
+0
+8
+8
+SparkFun-AnalogIC
+0
+0
+0
+
+0
+10
+10
+0
+0
+0
+MSOP
+body 3.9 mm/JEDEC MS-012AA
+
+0
+8
+8
+SparkFun-AnalogIC
+SO08-TIGHT
+
+
+0
+8
+8
+SparkFun-AnalogIC
+SO08-UNIVERSAL
+SOIC-08 footprint wth long lands.
+package type SS
+
+0
+20
+20
+0
+SSOP24
+
+
+0
+24
+24
+0
+TO-92
+
+
+0
+3
+3
+0
+TQFP32-5MM
+
+
+0
+32
+32
+0
+TSSOP-14
+
+
+0
+14
+14
+0
+TSSOP-16
+
+
+0
+16
+16
+0
+TSSOP16
+TSOP16
+thin small outline package
+
+0
+16
+16
+SparkFun-AnalogIC
+TSSOP20
+
+
+0
+20
+20
+SparkFun-AnalogIC
+TVSOP-16
+
+
+0
+16
+16
+SparkFun-Boards
+1X06
+
+
+0
+6
+6
+SparkFun-Boards
+1X06-KIT
+
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+0402-RES
+0
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+603
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+603
+0
+0
+Source: RS Components
+
+0
+8
+8
+0
+603
+
+
+0
+2
+2
+0
+603
+
+
+0
+2
+2
+0
+805
+
+
+0
+2
+2
+0
+805
+
+
+0
+2
+2
+0
+1007
+1007 (2518 metric) package
+
+0
+2
+2
+0
+1206
+
+
+0
+2
+2
+0
+1206
+
+
+0
+2
+2
+0
+1210
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+Yageo CFR series http://www.yageo.com/pdf/yageo/Leaded-R_CFR_2008.pdf
+0
+0
+2
+2
+SparkFun-Capacitors
+AXIAL-0.6
+1W Resistor, 0.6" wide
+0
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+0
+2
+0
+Yageo CFR series http://www.yageo.com/pdf/yageo/Leaded-R_CFR_2008.pdf
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+chip
+
+0
+2
+2
+0
+R2512
+
+
+0
+2
+2
+0
+RPACK-SIP-PTH-5
+
+
+0
+6
+6
+0
+SJ_2
+Solder jumper
+
+0
+3
+3
+0
+SJ_2S
+Small solder jumper with big paste layer so it will short during reflow.
+
+0
+2
+2
+0
+SJ_2S-NO
+Small solder jumper with no paste layer so it will open after reflow.
+
+0
+2
+2
+0
+SJ_2S-NO-NS
+
+
+0
+2
+2
+0
+SJ_2S-NOTRACE
+
+
+0
+2
+2
+0
+SJ_2S-TRACE
+Solder jumper, small, shorted with trace. No paste layer. Trace is cuttable.
+
+0
+2
+2
+0
+SJ_2W
+Solder jumper
+
+0
+3
+3
+0
+SJ_3
+
+
+0
+3
+3
+0
+SJ_3_PASTE1&2
+
+
+0
+3
+3
+0
+SJ_3_PASTE2&3
+
+
+0
+3
+3
+0
+SRU1038
+
+
+0
+2
+2
+0
+SRU5028
+
+
+0
+4
+4
+0
+VISHAY_C
+
+
+0
+2
+2
+0
+1X01
+
+
+0
+1
+1
+0
+1X01NS
+
+
+0
+1
+1
+0
+1X01NS-KIT
+
+
+0
+1
+1
+0
+1X01_2MM
+
+
+0
+1
+1
+0
+1X01_LONGPAD
+
+
+0
+1
+1
+0
+1X01_NO_SILK
+
+
+0
+1
+1
+0
+1X01_OFFSET
+
+
+0
+1
+1
+0
+1X01_POGOPIN_HOLE_0.58
+
+
+0
+1
+1
+0
+1X01_POGOPIN_HOLE_LARGE
+
+
+0
+1
+1
+0
+1X02
+
+
+0
+2
+2
+0
+1X02_2.54_SCREWTERM
+
+
+0
+2
+2
+0
+1X02_BIG
+
+
+0
+2
+2
+0
+1X02_LOCK
+
+
+0
+2
+2
+0
+1X02_LOCK_LONGPADS
+This footprint was designed to help hold the alignment of a through-hole component (i.e. 6-pin header) while soldering it into place.
+You may notice that each hole has been shifted either up or down by 0.005 of an inch from it's more standard position (which is a perfectly straight line).
+This slight alteration caused the pins (the squares in the middle) to touch the edges of the holes. Because they are alternating, it causes a "brace"
+0
+0
+0
+will be further integrated into the Sparkfun Library for other footprints. It can help hold any component with 3 or more connection pins.
+
+0
+2
+2
+0
+1
+
+
+0
+2
+2
+0
+1
+
+
+0
+2
+2
+0
+1
+
+
+0
+2
+2
+0
+1
+
+
+0
+2
+2
+0
+1
+
+
+0
+3
+3
+0
+1
+
+
+0
+5
+5
+0
+1
+
+
+0
+3
+3
+0
+1
+This footprint was designed to help hold the alignment of a through-hole component (i.e. 6-pin header) while soldering it into place.
+You may notice that each hole has been shifted either up or down by 0.005 of an inch from it's more standard position (which is a perfectly straight line).
+This slight alteration caused the pins (the squares in the middle) to touch the edges of the holes. Because they are alternating, it causes a "brace"
+to hold the component in place. 0.005 has proven to be the perfect amount of "off-center" position when using our standard breakaway headers.
+0
+0
+0
+
+0
+3
+3
+0
+1
+0
+
+0
+3
+3
+0
+1
+0
+
+0
+3
+3
+0
+1
+0
+
+0
+3
+3
+0
+1
+0
+
+0
+3
+3
+0
+1
+0
+
+0
+3
+3
+0
+1
+0
+
+0
+3
+3
+0
+1
+0
+
+Matches 4UCONN part # 11026
+ package type P
+0
+0
+18
+18
+SparkFun-DigitalIC
+DIL20
+
+0
+0
+20
+20
+SparkFun-DigitalIC
+DIL24
+
+0
+0
+24
+24
+SparkFun-DigitalIC
+DIL24-3
+Dual In Line Package 0.3 inch
+0
+0
+24
+24
+SparkFun-DigitalIC
+DIL24-4
+Dual In Line Package 0.4 inch
+0
+0
+24
+24
+SparkFun-DigitalIC
+DIL24-6
+Dual In Line Package 0.6 inch
+0
+0
+24
+24
+SparkFun-DigitalIC
+DIL24-9
+Dual In Line Package 0.9 inch
+0
+0
+24
+24
+SparkFun-DigitalIC
+DIL28-3
+Standard 28-pin DIP package. This package is used for:
+
+Source: ds232b12.pdf
+Source: www.silabs.com .. CP2101.pdf
+
+0
+30
+30
+SparkFun-DigitalIC
+MSOP10
+10 Lead Platic MSOP
+Source: http://www.linear.com .. LT1996
+0
+0
+10
+10
+SparkFun-DigitalIC
+P8X32A-Q44
+
+0
+0
+44
+44
+SparkFun-DigitalIC
+PCA9306DC-1_1
+
+0
+0
+8
+8
+SparkFun-DigitalIC
+PIC24FXXX_TQFP64
+64-Lead TQFP Plastic Thin Quad Flatpack - 10x10x1mm Body, 2mmFP
+0
+0
+64
+64
+SparkFun-DigitalIC
+PQ208
+
+0
+0
+208
+208
+SparkFun-DigitalIC
+PQFP208
+
+0
+0
+208
+208
+SparkFun-DigitalIC
+PSOP-8
+
+0
+0
+8
+8
+SparkFun-DigitalIC
+QFN-24
+
+0
+0
+24
+24
+SparkFun-DigitalIC
+QFN-24-USB
+
+0
+0
+26
+26
+SparkFun-DigitalIC
+QFN-24_ALT1.PAC
+
+0
+0
+24
+24
+SparkFun-DigitalIC
+QFN-24_ALT2
+
+ 300-mil body, package type SO
+
+0
+18
+18
+0
+SO-24DW
+300-mil body, package type SO
+
+0
+24
+24
+0
+SO-28W
+Small Outline Wide Plastic Gull Wing
+300-mil body, package type SO
+
+0
+28
+28
+SparkFun-DigitalIC
+SO08
+Small Outline Package Fits JEDEC packages (narrow SOIC-8)
+
+0
+8
+8
+SparkFun-DigitalIC
+SO08-EIAJ
+Fits EIAJ packages (wide version of the SOIC-8).
+
+0
+8
+8
+SparkFun-DigitalIC
+SO08WIDE
+
+
+0
+8
+8
+SparkFun-DigitalIC
+SO014
+
+
+0
+14
+14
+SparkFun-DigitalIC
+SO14
+
+
+0
+14
+14
+SparkFun-DigitalIC
+SO016
+
+
+0
+16
+16
+SparkFun-DigitalIC
+SO16
+Small Outline package 150 mil
+
+0
+16
+16
+SparkFun-DigitalIC
+SO16L
+Small Outline Package .300 SIOC
+Source: http://www.maxim-ic.com/cgi-bin/packages?pkg=16%2FSOIC%2E300&Type=Max
+0
+0
+16
+16
+SparkFun-DigitalIC
+SOIC-14
+
+0
+0
+14
+14
+SparkFun-DigitalIC
+SOIC-18
+
+0
+0
+18
+18
+SparkFun-DigitalIC
+SOIC-28
+
+0
+0
+28
+28
+SparkFun-DigitalIC
+SOIC8
+SOIC 8-Lead
+0
+0
+8
+8
+SparkFun-DigitalIC
+SOIC18-W
+
+0
+0
+18
+18
+SparkFun-DigitalIC
+SOP-14
+
+shrink quad flat pack, square
+
+0
+64
+64
+SparkFun-DigitalIC
+SQFP-S-10X10-64-XS1
+
+
+0
+65
+65
+SparkFun-DigitalIC
+SSOP20
+Shrink Small Outline Package
+package type SS
+0
+0
+20
+20
+SparkFun-DigitalIC
+SSOP20_L
+Longer version of SSOP-20 Package
+0
+0
+20
+20
+SparkFun-DigitalIC
+SSOP28DB
+Small Shrink Outline Package
+0
+0
+28
+28
+SparkFun-DigitalIC
+SSOP_20
+20-pin .65mm pitch/5.2mm body SMT
+0
+0
+20
+20
+SparkFun-DigitalIC
+TMB-6
+
+0
+0
+6
+6
+SparkFun-DigitalIC
+TQFP-100-12X12MM
+
+0
+0
+100
+100
+SparkFun-DigitalIC
+TQFP-100-14X14MM
+
+0
+0
+100
+100
+SparkFun-DigitalIC
+TQFP32-5MM
+
+0
+0
+32
+32
+SparkFun-DigitalIC
+TQFP32-08
+Thin Plasic Quad Flat Package Grid 0.8 mm
+0
+0
+32
+32
+SparkFun-DigitalIC
+TQFP44
+
+0
+0
+44
+44
+SparkFun-DigitalIC
+TQFP64
+64-Lead TQFP Plastic Thin Quad Flatpack - 10x10x1mm Body, 2mmFP
+0
+0
+64
+64
+SparkFun-DigitalIC
+TQFP64_14X14MM
+64-Lead TQFP Plastic Thin Quad Flatpack - 14x14x1mm Body
+0
+0
+64
+64
+SparkFun-DigitalIC
+TQFP100
+100-lead Thin Quad Flat Pack Package Outline
+0
+0
+100
+100
+SparkFun-DigitalIC
+TSOP48
+
+0
+0
+48
+48
+SparkFun-DigitalIC
+TSSOP-24
+
+
+0
+14
+14
+0
+TSSOP16
+TSOP16
+thin small outline package
+
+0
+16
+16
+SparkFun-DigitalIC
+TSSOP28
+
+
+0
+28
+28
+SparkFun-DigitalIC
+TSSOP28-GROUNDPAD
+
+
+0
+29
+29
+SparkFun-DigitalIC
+TSSOP30
+
+
+0
+30
+30
+SparkFun-DigitalIC
+UBW32_TQFP100
+Thin Quad Flat Pack
+
+0
+100
+100
+SparkFun-DigitalIC
+UFDFN-20
+
+
+0
+20
+20
+SparkFun-DigitalIC
+VQFN-28
+
+
+0
+29
+29
+SparkFun-DigitalIC
+_STN_SCANTOOL_QFN-28-S
+
+0
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+0603-RES
+0
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+CNZ1120
+0
+0
+0
+4
+4
+SparkFun-DiscreteSemi
+DIL06
+0
+0
+0
+6
+6
+SparkFun-DiscreteSemi
+DIODE-1N4001
+0
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+DIODE-1N4001-KIT
+0
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+DIODE-1N4148
+0
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+DIODE-1N4148-KIT
+0
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+DIODE-HV
+0
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+DIODE-ZENER
+0
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+DIP8SMD
+0
+0
+0
+6
+6
+SparkFun-DiscreteSemi
+DPAK
+0
+0
+0
+3
+3
+SparkFun-DiscreteSemi
+GP1A57HR
+0
+0
+0
+5
+5
+SparkFun-DiscreteSemi
+MICROFET_2X2
+0
+0
+0
+
+0
+8
+8
+0
+0
+0
+MSOP
+Basic SMA packaged diode. Good for reverse polarization protection. Common part #: MBRA140
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+SMA-DIODE-KIT
+
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+SMA-DIODE_ALT
+
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+SMB-DIODE
+Diode
+0
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+SMC
+0
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+SO08
+0
+0
+0
+8
+8
+SparkFun-DiscreteSemi
+SO08-2
+0
+0
+0
+8
+8
+SparkFun-DiscreteSemi
+SOD-123
+100
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+SOD-323
+0
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+SOD-523
+0
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+SOD523
+0
+0
+0
+2
+2
+SparkFun-DiscreteSemi
+SOT23-3
+0
+0
+0
+3
+3
+SparkFun-DiscreteSemi
+SOT23-6
+0
+0
+0
+6
+6
+SparkFun-DiscreteSemi
+SOT26
+0
+0
+0
+6
+6
+SparkFun-DiscreteSemi
+SOT89
+0
+0
+0
+4
+4
+SparkFun-DiscreteSemi
+SOT223
+0
+0
+0
+4
+4
+SparkFun-DiscreteSemi
+SOT323
+0
+0
+0
+3
+3
+SparkFun-DiscreteSemi
+SOT363
+0
+0
+0
+6
+6
+SparkFun-DiscreteSemi
+SOT563
+0
+0
+0
+6
+6
+SparkFun-DiscreteSemi
+SSOP-4
+0
+0
+0
+4
+4
+SparkFun-DiscreteSemi
+TO-92
+0
+0
+0
+3
+3
+SparkFun-DiscreteSemi
+TO-92-AMMO
+0
+0
+0
+3
+3
+SparkFun-DiscreteSemi
+TO-263_D2PAK
+0
+0
+0
+3
+3
+SparkFun-DiscreteSemi
+TO220V
+0
+0
+0
+3
+3
+SparkFun-DiscreteSemi
+V18ZA2P
+0
+0
+0
+2
+2
+SparkFun-Displays
+1X20
+0
+0
+0
+20
+20
+SparkFun-Displays
+7-SEGMENT-1_PTH
+7
+0
+0
+10
+10
+SparkFun-Displays
+7-SEGMENT-1_PTH-EZ
+0
+0
+0
+10
+10
+SparkFun-Displays
+7-SEGMENT-4DIGIT
+0
+0
+0
+14
+14
+SparkFun-Displays
+7-SEGMENT-4DIGIT-COUNTER
+0
+0
+0
+12
+12
+SparkFun-Displays
+7-SEGMENT-4DIGIT-YOUNGSUN
+0
+0
+0
+16
+16
+SparkFun-Displays
+7-SEGMENT-4DIGIT-YOUNGSUN-LONGPADS
+0
+0
+0
+16
+16
+SparkFun-Displays
+7-SEGMENT-4DIGIT_LONGPADS_FOR_POGOBED
+0
+0
+0
+14
+14
+SparkFun-Displays
+7-SEGMENT-DISPLAY
+0
+0
+0
+10
+10
+SparkFun-Displays
+ALPHANUMERIC
+0
+0
+0
+20
+20
+SparkFun-Displays
+DIL12
+0
+0
+0
+12
+12
+SparkFun-Displays
+LCD-8X2
+0
+0
+0
+Character Size: 2.95 x 4.75mm Half-size SMT DIP switch, 1.27 mm / 0.05" pitch. For example the following: Half-size SMT DIP switch, 1.27 mm / 0.05" pitch. For example the following:
+0
+0
+0
+0
+0
+SparkFun-Electromechanical
+STAND-OFF-TIGHT
+0
+0
+0
+0
+0
+0
+SparkFun-Electromechanical
+0
+0
+0
+0
+1
+1
+SparkFun-Electromechanical
+0
+0
+0
+0
+9
+9
+SparkFun-Electromechanical
+0
+0
+0
+COM-11151
+
+Footprint unproven
+
+0
+6
+6
+SparkFun-Electromechanical
+SWITCH-4PDT-CNK
+
+
+0
+13
+13
+SparkFun-Electromechanical
+SWITCH-SP3T-SMD
+
+
+0
+8
+8
+SparkFun-Electromechanical
+SWITCH-SPDT
+
+
+0
+3
+3
+SparkFun-Electromechanical
+SWITCH-SPDT-SMD
+
+
+0
+3
+3
+SparkFun-Electromechanical
+SWITCH-SPDT_KIT
+
+3 mm, round
+
+0
+2
+2
+0
+LED3MM-NS
+
+5 mm, round
+0
+0
+2
+2
+SparkFun-LED
+LED5MM-KIT
+
+WS2812B
+0
+0
+0
+2
+2
+SparkFun-Passives
+0402-RES
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+603
+0
+0
+0
+2
+2
+SparkFun-Passives
+603
+0
+0
+Source: RS Components
+
+0
+8
+8
+0
+603
+
+
+0
+2
+2
+0
+603
+
+
+0
+2
+2
+0
+805
+
+
+0
+2
+2
+0
+1007
+1007 (2518 metric) package
+
+0
+2
+2
+0
+1206
+
+
+0
+2
+2
+0
+1210
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+Yageo CFR series http://www.yageo.com/pdf/yageo/Leaded-R_CFR_2008.pdf
+0
+0
+2
+2
+SparkFun-Passives
+AXIAL-0.6
+1W Resistor, 0.6" wide
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+2
+0
+Yageo CFR series http://www.yageo.com/pdf/yageo/Leaded-R_CFR_2008.pdf
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+CAPACITOR
+chip
+
+0
+2
+2
+0
+CAP-PTH-5MM
+
+
+0
+2
+2
+0
+CAP-PTH-LARGE
+
+
+0
+2
+2
+0
+CAP-PTH-SMALL
+
+
+0
+2
+2
+0
+CAP-PTH-SMALL-KIT
+
+chip
+
+0
+2
+2
+0
+R2512
+
+
+0
+2
+2
+0
+RLB0912
+
+
+0
+2
+2
+0
+RPACK-SIP-PTH-5
+
+
+0
+6
+6
+0
+SDR0403
+Footprint for Bourns SDR0403 family inductors
+
+0
+2
+2
+0
+SJ_3
+
+
+0
+3
+3
+0
+SJ_3_PASTE1&2
+
+
+0
+3
+3
+0
+SRN6045
+
+
+0
+2
+2
+0
+SRU1038
+
+
+0
+2
+2
+0
+SRU5028
+
+
+0
+4
+4
+0
+TP_15TH
+
+
+0
+1
+1
+0
+VISHAY_C
+
+
+0
+2
+2
+0
+VLF4012A
+
+
+0
+2
+2
+0
+8-TDFN-EP
+TDFN - 8pin, 2mmx3mm
+
+0
+9
+9
+0
+14-TDFN
+
+
+0
+15
+15
+0
+78XXL
+VOLTAGE REGULATOR
+
+0
+3
+3
+0
+0603
+
+
+0
+2
+2
+0
+COILCRAFT_DA230X
+Coilcraft DA2303, DA2304
+
+0
+8
+8
+0
+D2PACK_A
+
+MSOP
+8M-Package doc1097.pdf
+
+0
+9
+9
+0
+QFN-8_PAD
+
+
+0
+13
+13
+0
+QFN-10-RSE
+
+
+0
+10
+10
+0
+QFN-24_ALT2
+24-pin QFN with Exposed Thermal pad
+Parts that use this package:
+
+0
+0
+0
+
+
+***UNPROVEN***
+
+0
+25
+25
+0
+SO08
+Small Outline Package Fits JEDEC packages (narrow SOIC-8)
+
+0
+8
+8
+0
+SO08-EPAD
+
+
+0
+9
+9
+0
+SO08-MAX6675
+SMALL OUTLINE INTEGRATED CIRCUIT
+
+0
+0
+0
+
+0
+8
+8
+0
+0
+0
+
+0
+14
+14
+0
+0
+0
+
+0
+16
+16
+0
+0
+0
+Source: http://www.maxim-ic.com/cgi-bin/packages?pkg=16%2FSOIC%2E300&Type=Max
+
+0
+16
+16
+0
+0
+
+
+0
+14
+14
+0
+0
+
+
+0
+8
+8
+0
+0
+Small Outline Transistor
+
+0
+5
+5
+0
+0
+
+
+0
+6
+6
+0
+0
+
+
+0
+16
+16
+0
+0
+Shrink Small Outline Package1X06-KIT
+Warning: This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.
+0
+0
+6
+6
+SparkFun-Boards
+1X06-SMD
+
+0
+0
+6
+6
+SparkFun-Boards
+1X06_LOCK
+This footprint was designed to help hold the alignment of a through-hole component (i.e. 6-pin header) while soldering it into place.
+0
+0
+0
+Although looks a little odd when you look at the bare footprint, once you have a header in there, the alteration is very hard to notice. Also,
+if you push a header all the way into place, it is covered up entirely on the bottom side. This idea of altering the position of holes to aid alignment
+will be further integrated into the Sparkfun Library for other footprints. It can help hold any component with 3 or more connection pins.
+
+0
+6
+6
+SparkFun-Boards
+1X06_LONGPADS
+
+
+0
+6
+6
+SparkFun-Boards
+2X13-SHROUDED
+
+
+0
+26
+26
+SparkFun-Boards
+2X20-2MM-SHROUDED-PTH
+
+
+0
+40
+40
+SparkFun-Boards
+2X20-2MM-SHROUDED-RA-PTH
+2x20, 2mm pitch, shrouded, right-angle header.
+
+0
+0
+0
+Samtec LTMM-120-02-F-D-RA
+
+0
+40
+40
+0
+2
+Warning! this is for the BOTTOM of a 96-boards Layout
+Pin 1 is not in the right place for ordinary usage!!
+
+
+0
+0
+0
+
+0
+40
+40
+0
+2
+0
+
+0
+40
+40
+0
+2
+96
+
+This is the 96-boards lo-speed connector, rearranged to put a male header on the top of the board.
+
+Candidate parts:
+0
+0
+0
+0
+40
+40
+SparkFun-Boards
+2
+0
+0
+0
+40
+40
+SparkFun-Boards
+2
+0
+0
+0
+40
+40
+SparkFun-Boards
+2
+2
+0
+Footprint designed for Sullins SBH11-NBPC-D20-SM-BK
+
+0
+40
+40
+0
+2
+96BOARDS High Speed connector
+
+For video & camera interfaces
+
+0
+0
+0
+
+0
+60
+60
+0
+2
+0
+
+0
+60
+60
+0
+0
+0
+
+0
+82
+82
+0
+0
+0
+
+0
+82
+82
+0
+0
+0
+
+0
+82
+82
+0
+0
+0
+
+0
+24
+24
+0
+0
+0
+
+0
+24
+24
+0
+0
+0
+
+0
+34
+34
+0
+0
+0
+
+0
+38
+38
+0
+0
+0
+
+0
+38
+38
+0
+0
+0
+
+0
+10
+10
+0
+0
+0
+
+0
+92
+92
+0
+0
+0
+
+0
+0
+0
+0
+0
+0
+
+0
+0
+0
+0
+0
+0
+
+0
+70
+70
+0
+0
+0
+
+0
+74
+74
+0
+0
+0
+
+0
+0
+0
+0
+0
+0
+
+0
+28
+28
+0
+0
+0
+
+0
+28
+28
+0
+0
+0
+
+0
+28
+28
+0
+0
+0
+
+0
+28
+28
+0
+0
+0
+
+0
+28
+28
+0
+0
+0
+
+0
+28
+28
+0
+0
+0
+
+0
+70
+70
+0
+0
+0
+
+0
+0
+0
+0
+0
+0
+
+0
+0
+0
+0
+0
+0
+
+0
+0
+0
+0
+0
+0
+
+0
+5
+5
+0
+0
+0
+
+0
+12
+12
+0
+0
+0
+
+0
+8
+8
+0
+0
+0
+
+0
+0
+0
+0
+0
+0
+
+0
+110
+110
+0
+0
+0
+
+0
+110
+110
+0
+0
+0
+
+0
+110
+110
+0
+0
+0
+
+0
+110
+110
+0
+0
+0
+
+0
+6
+6
+0
+0
+0
+
+0
+9
+9
+0
+0
+0
+
+0
+37
+37
+0
+0
+0
+
+0
+37
+37
+0
+0
+0
+
+0
+32
+32
+0
+0
+0
+
+0
+38
+38
+0
+0
+0
+
+0
+38
+38
+0
+0
+0
+
+0
+32
+32
+0
+0
+0
+
+0
+32
+32
+0
+0
+0
+
+0
+32
+32
+0
+0
+0
+WIZnet's WIZ811MJ is a breakout board for the W5100 embedded TCP/IP chip. Also included on the board is a RJ-45 MagJack Connector (RJ45 with X'FMR).
+
+See http://www.sparkfun.com/commerce/product_info.php?products_id=9473 for more documentation and info.
+**UNPROVEN
+0
+0
+40
+40
+SparkFun-Boards
+XPORT
+
+0
+0
+13
+13
+SparkFun-Boards
+XPORT_DIRECT_MODULE
+
+0
+0
+24
+24
+SparkFun-Boards
+XPORT_DIRECT_MODULE-SMD
+
+0
+0
+24
+24
+SparkFun-Capacitors
+1X02
+
+0
+0
+2
+2
+SparkFun-Capacitors
+1X02_LOCK
+
+0
+0
+2
+2
+SparkFun-Capacitors
+1X03
+
+0
+0
+3
+3
+SparkFun-Capacitors
+1_6W-RES
+1/6W Thru-hole Resistor - *UNPROVEN*
+0
+0
+2
+2
+SparkFun-Capacitors
+0402-CAP
+CAPACITORAXIAL-0.3-KIT
+
+Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes.
+
+0
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+0
+0
+0
+
+0
+2
+2
+0
+0
+1
+
+Yageo CFR series http://www.yageo.com/pdf/yageo/Leaded-R_CFR_2008.pdf
+
+0
+2
+2
+0
+AXIAL-0.5
+1/2W Resistor, 0.5" wideCAP-PTH-SMALL-KIT
+Commonly used for small ceramic capacitors. Like our 0.1uF (http://www.sparkfun.com/products/8375) or 22pF caps (http://www.sparkfun.com/products/8571).
+
+Warning: This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.
+0
+0
+2
+2
+SparkFun-Capacitors
+CAP-PTH-SMALL2
+
+0
+0
+2
+2
+SparkFun-Capacitors
+CAP-PTH-SMALLEZ
+This is the "EZ" version of the .1" spaced ceramic thru-hole cap.
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+CDRH2D09
+1
+0
+0
+2
+2
+SparkFun-Capacitors
+CDRH3D28
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+CDRH125
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+COOPER_UP4B
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+CPOL-RADIAL-10UF-25V
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+CPOL-RADIAL-10UF-25V-KIT
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+CPOL-RADIAL-100UF-25V
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+CPOL-RADIAL-1000UF-25V
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+CPOL-RADIAL-1000UF-25V-KIT
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+CPOL-RADIAL-1000UF-63V
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+CR54
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+CR54-KIT
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+CR75
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+CR75_V2
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+CTZ3
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+DR1030
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+EIA3216
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+EIA3216-KIT
+0
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+0
+0
+0
+0
+2
+2
+SparkFun-Capacitors
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+http://www.kemet.com/Lists/ProductCatalog/Attachments/254/KEM_T2005_T491.pdf
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+Type J2 package for SMD supercap PRT-10317 (p# EEC-EN0F204J2)
+
+0
+2
+2
+0
+0
+
+
+0
+4
+4
+0
+0
+
+
+0
+3
+3
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+1
+1
+0
+0
+
+
+0
+1
+1
+0
+0
+
+
+0
+1
+1
+0
+0
+Panasonic Aluminium Electrolytic Capacitor VS-Serie Package E
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+Panasonic Aluminium Electrolytic Capacitor VS-Serie Package E
+
+0
+2
+2
+0
+0
+Panasonic Aluminium Electrolytic Capacitor VS-Serie Package G
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+RESISTOR
+http://www.4uconnector.com/online/object/4udrawing/11026.pdf
+
+0
+3
+3
+SparkFun-Connectors
+1X03_SMD_RA_MALE_POST_SMALLER
+
+
+0
+3
+3
+SparkFun-Connectors
+1X03_SMD_RA_MALE_POST_SMALLEST
+
+
+0
+3
+3
+SparkFun-Connectors
+1X04
+
+
+0
+4
+4
+SparkFun-Connectors
+1X04-1.5MM_JST
+
+
+0
+4
+4
+SparkFun-Connectors
+1X04-1.27MM
+
+
+0
+4
+4
+SparkFun-Connectors
+1X04-1MM-RA
+
+
+0
+6
+6
+SparkFun-Connectors
+1X04-SMD
+
+
+0
+4
+4
+SparkFun-Connectors
+1X04-SMD_LONG
+
+
+0
+4
+4
+SparkFun-Connectors
+1X04_LOCK
+
+
+0
+4
+4
+SparkFun-Connectors
+1X04_LOCK_LONGPADS
+This footprint was designed to help hold the alignment of a through-hole component (i.e. 6-pin header) while soldering it into place.
+You may notice that each hole has been shifted either up or down by 0.005 of an inch from it's more standard position (which is a perfectly straight line).
+0
+0
+0
+if you push a header all the way into place, it is covered up entirely on the bottom side. This idea of altering the position of holes to aid alignment
+will be further integrated into the Sparkfun Library for other footprints. It can help hold any component with 3 or more connection pins.
+
+0
+4
+4
+0
+1X04_LONGPADS
+
+
+0
+4
+4
+0
+1X04_NO_SILK
+
+
+0
+4
+4
+0
+1X04_NO_SILK_ALL_ROUND
+
+
+0
+4
+4
+0
+1X04_SMD_RA_FEMALE
+
+
+0
+4
+4
+0
+1X04_SMD_STRAIGHT_COMBO
+
+
+0
+8
+8
+0
+1X05
+
+
+0
+5
+5
+0
+1X05-1.27MM
+Header for OS4000-T
+
+0
+5
+5
+0
+1X05-1MM
+
+
+0
+7
+7
+0
+1X05-1MM-RA
+
+
+0
+7
+7
+0
+1X05_LOCK
+
+
+0
+5
+5
+0
+1X05_LOCK_LONGPADS
+This footprint was designed to help hold the alignment of a through-hole component (i.e. 6-pin header) while soldering it into place.
+You may notice that each hole has been shifted either up or down by 0.005 of an inch from it's more standard position (which is a perfectly straight line).
+This slight alteration caused the pins (the squares in the middle) to touch the edges of the holes. Because they are alternating, it causes a "brace"
+0
+0
+0
+will be further integrated into the Sparkfun Library for other footprints. It can help hold any component with 3 or more connection pins.
+
+0
+5
+5
+0
+1
+
+
+0
+5
+5
+0
+1
+No outline in silkscreen
+
+0
+5
+5
+0
+1
+
+
+0
+6
+6
+0
+1
+Works with part #579 (https://www.sparkfun.com/products/579). Commonly used on GPS modules EM408, EM406 and GP-635T. Also compatible with cable 9123 (https://www.sparkfun.com/products/9123) and cable 574 (https://www.sparkfun.com/products/574).
+
+0
+8
+8
+0
+1
+1X06-KIT
+Warning: This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.
+
+0
+6
+6
+0
+1X06-SIP_LOCK
+This footprint was designed to help hold the alignment of a through-hole component (i.e. 6-pin header) while soldering it into place.
+You may notice that each hole has been shifted either up or down by 0.005 of an inch from it's more standard position (which is a perfectly straight line).
+This slight alteration caused the pins (the squares in the middle) to touch the edges of the holes. Because they are alternating, it causes a "brace"
+0
+0
+0
+will be further integrated into the Sparkfun Library for other footprints. It can help hold any component with 3 or more connection pins.
+
+0
+6
+6
+0
+1
+
+
+0
+6
+6
+0
+1
+
+
+0
+12
+12
+0
+1
+Package for 4UCONN part #19686
+Used on FTDI breakouts
+
+0
+6
+6
+0
+1X06-SMD_EDGE
+
+
+0
+6
+6
+0
+1X06_FEMALE_LOCK.010
+
+
+0
+6
+6
+0
+1X06_HOLES_ONLY
+
+
+0
+6
+6
+0
+1X06_LOCK
+This footprint was designed to help hold the alignment of a through-hole component (i.e. 6-pin header) while soldering it into place.
+You may notice that each hole has been shifted either up or down by 0.005 of an inch from it's more standard position (which is a perfectly straight line).
+This slight alteration caused the pins (the squares in the middle) to touch the edges of the holes. Because they are alternating, it causes a "brace"
+0
+0
+0
+will be further integrated into the Sparkfun Library for other footprints. It can help hold any component with 3 or more connection pins.
+
+0
+6
+6
+0
+1
+This footprint was designed to help hold the alignment of a through-hole component (i.e. 6-pin header) while soldering it into place.
+You may notice that each hole has been shifted either up or down by 0.005 of an inch from it's more standard position (which is a perfectly straight line).
+This slight alteration caused the pins (the squares in the middle) to touch the edges of the holes. Because they are alternating, it causes a "brace"
+to hold the component in place. 0.005 has proven to be the perfect amount of "off-center" position when using our standard breakaway headers.
+0
+0
+0
+
+0
+6
+6
+0
+1
+0
+
+0
+6
+6
+0
+1
+0
+
+0
+6
+6
+0
+1
+0
+
+0
+6
+6
+0
+1
+0
+
+0
+6
+6
+0
+1
+0
+
+0
+6
+6
+0
+1
+0
+
+0
+6
+6
+0
+1
+0
+
+0
+12
+12
+0
+1
+0
+
+0
+7
+7
+0
+1
+0
+
+0
+7
+7
+0
+1
+0
+
+0
+7
+7
+0
+1
+0
+
+0
+7
+7
+0
+1
+0
+
+0
+7
+7
+0
+1
+0
+
+0
+7
+7
+0
+1
+0
+
+0
+8
+8
+0
+1
+0
+
+0
+8
+8
+0
+1
+0
+
+0
+8
+8
+0
+1
+0
+
+0
+8
+8
+0
+1
+0
+
+0
+8
+8
+0
+1
+0
+
+0
+8
+8
+0
+1
+0
+
+0
+8
+8
+0
+1
+0
+
+0
+8
+8
+0
+1
+0
+
+0
+8
+8
+0
+1
+0
+
+0
+8
+8
+0
+1
+0
+
+0
+16
+16
+0
+1
+0
+
+0
+8
+8
+0
+1
+0
+
+0
+9
+9
+0
+1
+0
+
+0
+9
+9
+0
+1
+0
+
+0
+9
+9
+0
+1
+0
+
+0
+9
+9
+0
+1
+0
+
+0
+9
+9
+0
+1
+0
+
+0
+10
+10
+0
+1
+0
+
+0
+10
+10
+0
+1
+0
+
+0
+10
+10
+0
+1
+0
+
+0
+10
+10
+0
+1
+0
+
+0
+10
+10
+0
+1
+0
+
+0
+10
+10
+0
+1
+0
+
+0
+20
+20
+0
+1
+0
+
+0
+10
+10
+0
+1
+0
+
+0
+11
+11
+0
+1
+0
+
+0
+11
+11
+0
+1
+0
+
+0
+11
+11
+0
+1
+0
+
+0
+11
+11
+0
+1
+0
+
+0
+11
+11
+0
+1
+0
+
+0
+11
+11
+0
+1
+0
+
+0
+11
+11
+0
+1
+0
+
+0
+11
+11
+0
+1
+0
+
+0
+11
+11
+0
+1
+0
+
+0
+11
+11
+0
+1
+0
+
+0
+12
+12
+0
+1
+0
+
+0
+12
+12
+0
+1
+0
+
+0
+12
+12
+0
+1
+0
+
+0
+12
+12
+0
+1
+0
+
+0
+12
+12
+0
+1
+0
+
+0
+12
+12
+0
+1
+0
+
+0
+12
+12
+0
+1
+0
+
+0
+12
+12
+0
+1
+0
+
+0
+12
+12
+0
+1
+0
+
+0
+13
+13
+0
+1
+0
+
+0
+13
+13
+0
+1
+0
+
+0
+13
+13
+0
+1
+0
+
+0
+13
+13
+0
+1
+0
+
+0
+14
+14
+0
+1
+0
+
+0
+14
+14
+0
+1
+0
+
+0
+14
+14
+0
+1
+0
+
+0
+14
+14
+0
+1
+0
+
+0
+15
+15
+0
+1
+0
+
+0
+15
+15
+0
+1
+0
+
+0
+15
+15
+0
+1
+0
+
+0
+15
+15
+0
+1
+0
+
+0
+16
+16
+0
+1
+0
+
+0
+16
+16
+0
+1
+0
+
+0
+16
+16
+0
+1
+0
+
+0
+16
+16
+0
+1
+0
+
+0
+16
+16
+0
+1
+0
+
+0
+16
+16
+0
+1
+0
+
+0
+17
+17
+0
+1
+0
+
+0
+17
+17
+0
+1
+0
+
+0
+17
+17
+0
+1
+0
+
+0
+18
+18
+0
+1
+0
+
+0
+19
+19
+0
+1
+0
+
+0
+19
+19
+0
+1
+0
+
+0
+20
+20
+0
+1
+0
+
+0
+20
+20
+0
+1
+0
+
+0
+20
+20
+0
+1
+0
+
+0
+20
+20
+0
+1
+0
+
+0
+20
+20
+0
+1
+0
+
+0
+20
+20
+0
+1
+0
+
+0
+20
+20
+0
+1
+0
+
+0
+23
+23
+0
+1
+0
+
+0
+23
+23
+0
+1
+0
+
+0
+24
+24
+0
+1
+0
+
+0
+24
+24
+0
+1
+0
+
+0
+24
+24
+0
+1
+0
+
+0
+24
+24
+0
+1
+0
+
+0
+25
+25
+0
+1
+0
+
+0
+25
+25
+0
+1
+0
+
+0
+25
+25
+0
+1
+0
+
+0
+25
+25
+0
+1
+0
+
+0
+27
+27
+0
+1
+0
+
+0
+29
+29
+0
+1
+0
+
+0
+29
+29
+0
+1
+0
+
+0
+30
+30
+0
+1
+0
+
+0
+30
+30
+0
+1
+0
+
+0
+40
+40
+0
+1
+0
+
+0
+40
+40
+0
+2
+0
+
+0
+6
+6
+0
+2
+0
+
+0
+6
+6
+0
+2
+0
+
+0
+6
+6
+0
+2
+0
+
+0
+6
+6
+0
+2
+0
+
+0
+6
+6
+0
+2
+0
+
+0
+6
+6
+0
+2
+0
+
+0
+6
+6
+0
+2
+0
+
+0
+6
+6
+0
+2
+4
+Male .1" spaced SMT
+Keying posts into board
+
+0
+6
+6
+0
+2X3_TEST_POINTS
+
+
+0
+6
+6
+0
+2X4
+
+
+0
+8
+8
+0
+2X5-RA
+
+
+0
+10
+10
+0
+2X5-RAF
+
+
+0
+10
+10
+0
+2X5-SHROUDED
+
+
+0
+10
+10
+0
+2X5-SHROUDED-NS
+
+
+0
+10
+10
+0
+2X5-SHROUDED_LOCK
+
+
+0
+10
+10
+0
+2X5-SHROUDED_SMD
+
+
+0
+10
+10
+0
+2X5_NOSILK
+
+
+0
+10
+10
+0
+2X5_PTH_SILK_.05
+
+
+0
+10
+10
+0
+2X5_SMD
+
+
+0
+10
+10
+0
+2X6
+
+
+0
+12
+12
+0
+2X6_SMD
+
+
+0
+12
+12
+0
+2X8
+
+
+0
+16
+16
+0
+2X10
+PIN HEADER
+
+0
+20
+20
+0
+2X10_LOCK
+PIN HEADER
+
+0
+20
+20
+0
+2X10_LOCK_SPECIAL
+PIN HEADER
+
+0
+20
+20
+0
+2X10_NOSILK
+
+
+0
+20
+20
+0
+2X10_ROUND_NOSILK
+
+
+0
+20
+20
+0
+2X12
+
+
+0
+24
+24
+0
+2X13
+
+
+0
+26
+26
+0
+2X20
+
+
+0
+40
+40
+0
+2X20_NOSILK
+
+
+0
+40
+40
+0
+2X20_SHROUDED
+
+
+0
+40
+40
+0
+2X20_SHROUDED_SMT
+
+
+0
+40
+40
+0
+2X26
+
+
+0
+52
+52
+0
+3.81MM_TERMINAL_BLOCK_FEMALE_LOCKING
+
+
+0
+40
+40
+0
+50-PIN-CENTRONICS-F
+
+
+0
+50
+50
+0
+50-PIN-CENTRONICS-M
+
+
+0
+50
+50
+0
+ATARI_CONNECTOR
+
+
+0
+9
+9
+0
+ATX24_RIGHT_ANGLE
+
+
+0
+24
+24
+0
+AUDIO-JACK
+
+
+0
+5
+5
+0
+AUDIO-JACK-.25-INCH-HORIZ-PTH
+
+
+0
+6
+6
+0
+AUDIO-JACK-.25-INCH-VERT-PTH
+
+
+0
+5
+5
+0
+AUDIO-JACK-3.5MM-SMD
+
+
+0
+5
+5
+0
+AUDIO-JACK-KIT
+Kit footprint for 1/8" audio jack.
+
+Reduced openings in tStop, pins spread a tiny bit out to hold part on PCB during assembly
+0
+0
+5
+5
+SparkFun-Connectors
+AUDIO-JACK-TRRS-SMD
+
+0
+0
+4
+4
+SparkFun-Connectors
+AVR_ICSP
+PIN HEADER
+0
+0
+10
+10
+SparkFun-Connectors
+AVR_MINI_PROG
+
+0
+0
+6
+6
+SparkFun-Connectors
+BANANA_CONN
+
+0
+0
+1
+1
+SparkFun-Connectors
+BC9VPC
+
+0
+0
+2
+2
+SparkFun-Connectors
+BC9VPC_KIT
+
+0
+0
+2
+2
+SparkFun-Connectors
+BHNB-26M642
+
+0
+0
+0
+0
+SparkFun-Connectors
+BINDING_POST
+
+0
+0
+1
+1
+SparkFun-Connectors
+BM08B-SRSS-TB
+JST crimp connector: 1mm pitch, top entry
+0
+0
+10
+10
+SparkFun-Connectors
+BNC
+Fits Mouser Part#5227161
+0
+0
+4
+4
+SparkFun-Connectors
+BTA
+British Telecom connector, used for Vernier sensors (analog)
+0
+0
+6
+6
+SparkFun-Connectors
+BTD
+British Telecom connector, used for Vernier sensors (digital)
+0
+0
+6
+6
+SparkFun-Connectors
+COMPUTER-PERIPHERAL-POWER
+
+0
+0
+4
+4
+SparkFun-Connectors
+COMPUTER-PERIPHERAL-POWER-RA
+
+0
+0
+4
+4
+SparkFun-Connectors
+DB9
+SUB-D
+0
+0
+11
+11
+SparkFun-Connectors
+DB9_MALE
+SUB-D
+0
+0
+11
+11
+SparkFun-Connectors
+DB15
+
+0
+0
+17
+17
+SparkFun-Connectors
+DEANS
+
+0
+0
+2
+2
+SparkFun-Connectors
+DIL28-3-ZIF_SOCKET
+
+0
+0
+28
+28
+SparkFun-Connectors
+DIL40-6-ZIF_SOCKET
+
+0
+0
+40
+40
+SparkFun-Connectors
+DIN7
+
+0
+0
+10
+10
+SparkFun-Connectors
+DIN_5_FEMALE
+
+0
+0
+5
+5
+SparkFun-Connectors
+DIN_5_FEMALE_SUPPORT
+
+0
+0
+7
+7
+SparkFun-Connectors
+DS_TOUCH_CONNECTOR
+4-pin DS touch screen connector
+0
+0
+6
+6
+SparkFun-Connectors
+EB-85A
+
+0
+0
+10
+10
+SparkFun-Connectors
+EM406
+
+0
+0
+8
+8
+SparkFun-Connectors
+EM408_CON
+
+0
+0
+7
+7
+SparkFun-Connectors
+F25D
+SUB-D
+0
+0
+25
+25
+SparkFun-Connectors
+F25H
+SUB-D
+0
+0
+25
+25
+SparkFun-Connectors
+F25HP
+SUB-D
+0
+0
+27
+27
+SparkFun-Connectors
+F25V
+SUB-D
+0
+0
+25
+25
+SparkFun-Connectors
+F25VB
+SUB-D
+0
+0
+25
+25
+SparkFun-Connectors
+F25VP
+SUB-D
+0
+0
+27
+27
+SparkFun-Connectors
+FFC26
+26-pin FFC connector
+0
+0
+0
+28
+28
+SparkFun-Connectors
+FFC_16
+0
+0
+0
+16
+16
+SparkFun-Connectors
+FTDI_BASIC
+0
+0
+0
+6
+6
+SparkFun-Connectors
+FTDI_DEVICE_RA_SMT
+0
+0
+0
+6
+6
+SparkFun-Connectors
+FTDI_DEVICE_SIDE
+0
+0
+0
+6
+6
+SparkFun-Connectors
+IPOD_FEMALE_CONNECTOR
+0
+0
+0
+32
+32
+SparkFun-Connectors
+IPOD_MALE_CONNECTOR
+0
+0
+0
+30
+30
+SparkFun-Connectors
+JST-2-PTH
+0
+0
+0
+2
+2
+SparkFun-Connectors
+JST-2-PTH-KIT
+0
+2
+0
+Warning: This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+2mm SMD side-entry connector. tDocu layer indicates the actual physical plastic housing. +/- indicate SparkFun standard batteries and wiring.
+
+0
+4
+4
+0
+0
+
+
+0
+4
+4
+0
+0
+
+
+0
+3
+3
+0
+0
+This 3-pin connector mates with the JST cable sold on SparkFun.
+
+0
+3
+3
+0
+0
+
+
+0
+5
+5
+0
+0
+
+
+0
+4
+4
+0
+0
+
+
+0
+4
+4
+0
+0
+
+
+0
+5
+5
+0
+0
+
+
+0
+5
+5
+0
+0
+
+
+0
+8
+8
+0
+0
+
+
+0
+0
+0
+0
+0
+
+
+0
+5
+5
+0
+0
+
+
+0
+3
+3
+0
+0
+
+
+0
+3
+3
+0
+0
+
+
+0
+1
+1
+0
+0
+SUB-D
+
+0
+25
+25
+0
+0
+SUB-D
+
+0
+25
+25
+0
+0
+SUB-D
+
+0
+27
+27
+0
+0
+SUB-D
+
+0
+25
+25
+0
+0
+SUB-D
+
+0
+25
+25
+0
+0
+SUB-D
+
+0
+27
+27
+0
+0
+
+
+0
+14
+14
+0
+0
+
+
+0
+14
+14
+0
+0
+PoE Compatible MagJack
+This RJ-45 jack with magnetics has 10 pins, gives you access to the unused twisted pair (10BASE-T, and 100BASE-T) which usually carries power in a power-over-ethernet system.
+
+
+0
+0
+0
+16
+16
+SparkFun-Connectors
+MICRO-B-RA-SMT
+0
+0
+0
+0
+5
+5
+SparkFun-Connectors
+0
+0
+0
+See digikey part #H11673TR-ND
+
+0
+5
+5
+0
+0
+USB Micro-B Plug Connector
+Manufacturer part #: ZX80-B-5SA
+Manufacturer: Hirose
+***Unproven*** (Passed 1:1 printout test though!)
+0
+0
+9
+9
+SparkFun-Connectors
+MICRO-B-TH
+Micro B USB Plug Assembly - Straight Through-hole
+0
+0
+0
+0
+7
+7
+SparkFun-Connectors
+0
+0
+0
+0
+12
+12
+SparkFun-Connectors
+0
+0
+0
+0
+12
+12
+SparkFun-Connectors
+0
+0
+0
+0
+7
+7
+SparkFun-Connectors
+0
+0
+0
+0
+7
+7
+SparkFun-Connectors
+0
+0
+0
+0
+2
+2
+SparkFun-Connectors
+0
+0
+0
+0
+2
+2
+SparkFun-Connectors
+0
+0
+0
+0
+3
+3
+SparkFun-Connectors
+0
+0
+0
+0
+3
+3
+SparkFun-Connectors
+0
+0
+0
+0
+4
+4
+SparkFun-Connectors
+0
+0
+0
+0
+4
+4
+SparkFun-Connectors
+0
+0
+0
+0
+6
+6
+SparkFun-Connectors
+0
+0
+0
+0
+6
+6
+SparkFun-Connectors
+0
+0
+0
+0
+6
+6
+SparkFun-Connectors
+0
+0
+0
+This slight alteration caused the pins (the squares in the middle) to touch the edges of the holes. Because they are alternating, it causes a "brace"
+to hold the component in place. 0.005 has proven to be the perfect amount of "off-center" position when using our standard breakaway headers.
+Although looks a little odd when you look at the bare footprint, once you have a header in there, the alteration is very hard to notice. Also,
+if you push a header all the way into place, it is covered up entirely on the bottom side. This idea of altering the position of holes to aid alignment
+0
+0
+0
+6
+6
+SparkFun-Connectors
+OBDII
+0
+0
+0
+16
+16
+SparkFun-Connectors
+PAD-1.5X4.5
+0
+0
+0
+1
+1
+SparkFun-Connectors
+PIC-ICSP-MINI
+0
+0
+0
+5
+5
+SparkFun-Connectors
+POWER_JACK_COMBO
+0
+0
+0
+7
+7
+SparkFun-Connectors
+POWER_JACK_PTH
+0
+0
+0
+3
+3
+SparkFun-Connectors
+POWER_JACK_PTH_BREAD
+0
+0
+0
+0
+3
+3
+SparkFun-Connectors
+0
+0
+0
+0
+3
+3
+SparkFun-Connectors
+0
+0
+0
+0
+3
+3
+SparkFun-Connectors
+0
+0
+0
+0
+4
+4
+SparkFun-Connectors
+0
+0
+0
+0
+4
+4
+SparkFun-Connectors
+0
+0
+0
+0
+4
+4
+SparkFun-Connectors
+0
+0
+0
+0
+43
+43
+SparkFun-Connectors
+0
+4
+0
+0
+4
+4
+SparkFun-Connectors
+0
+0
+0
+0
+3
+3
+SparkFun-Connectors
+0
+0
+0
+0
+3
+3
+SparkFun-Connectors
+0
+0
+0
+0
+4
+4
+SparkFun-Connectors
+0
+0
+0
+0
+6
+6
+SparkFun-Connectors
+0
+0
+0
+0
+8
+8
+SparkFun-Connectors
+0
+0
+0
+0
+4
+4
+SparkFun-Connectors
+0
+0
+0
+0
+6
+6
+SparkFun-Connectors
+0
+0
+0
+0
+16
+16
+SparkFun-Connectors
+0
+0
+0
+0
+2
+2
+SparkFun-Connectors
+0
+0
+0
+0
+2
+2
+SparkFun-Connectors
+0
+0
+0
+0
+2
+2
+SparkFun-Connectors
+0
+0
+0
+0
+3
+3
+SparkFun-Connectors
+0
+0
+0
+0
+3
+3
+SparkFun-Connectors
+0
+0
+0
+0
+4
+4
+SparkFun-Connectors
+0
+0
+0
+0
+4
+4
+SparkFun-Connectors
+0
+0
+0
+0
+5
+5
+SparkFun-Connectors
+0
+0
+0
+0
+6
+6
+SparkFun-Connectors
+0
+0
+0
+0
+8
+8
+SparkFun-Connectors
+0
+0
+0
+0
+2
+2
+SparkFun-Connectors
+0
+0
+0
+0
+3
+3
+SparkFun-Connectors
+0
+0
+0
+0
+16
+16
+SparkFun-Connectors
+0
+4
+0
+0
+13
+13
+SparkFun-Connectors
+0
+0
+0
+0
+13
+13
+SparkFun-Connectors
+0
+0
+0
+0
+6
+6
+SparkFun-Connectors
+0
+0
+0
+
+0
+5
+5
+0
+0
+0
+
+0
+10
+10
+0
+0
+0
+
+0
+3
+3
+0
+0
+0
+
+0
+1
+1
+0
+0
+0
+
+0
+1
+1
+0
+0
+0
+
+0
+1
+1
+0
+0
+0
+
+0
+1
+1
+0
+0
+0
+
+0
+4
+4
+0
+0
+0
+
+0
+1
+1
+0
+0
+0
+
+0
+1
+1
+0
+0
+0
+
+0
+1
+1
+0
+0
+0
+
+0
+1
+1
+0
+0
+0
+
+0
+1
+1
+0
+0
+0
+
+0
+1
+1
+0
+0
+0
+
+0
+5
+5
+0
+0
+0
+
+0
+5
+5
+0
+0
+0
+
+0
+4
+4
+0
+0
+0
+
+0
+4
+4
+0
+0
+0
+
+0
+4
+4
+0
+0
+0
+
+0
+6
+6
+0
+0
+0
+
+0
+4
+4
+0
+0
+0
+
+0
+6
+6
+0
+0
+0
+
+For boards designed to be plugged directly into a USB slot. If possible, ensure that your PCB is about 2.4mm thick to fit snugly.
+
+0
+4
+4
+0
+USB-A-PCB-NOPASTE
+
+
+0
+4
+4
+0
+USB-A-S
+USB Series A Surface Mounted
+
+0
+6
+6
+0
+USB-A-S-NOSILK
+
+
+0
+6
+6
+0
+USB-A-S-NOSILK-FEMALE
+
+
+0
+6
+6
+0
+USB-A-S-SILK-FEMALE
+
+
+0
+6
+6
+0
+USB-A-SMT-MALE
+
+
+0
+6
+6
+0
+USB-A-SMT-MALE-LOCKING
+
+
+0
+6
+6
+0
+USB-AB-MICRO-SMD
+micro USB AB connector for OTG support. 5-pins: USBVCC, GND, D+, D-, USBID. Can act as host or device
+
+0
+9
+9
+0
+USB-AB-MICRO-SMD_V03
+
+
+0
+8
+8
+0
+USB-B-MICRO-SMD_V03
+
+
+0
+8
+8
+0
+USB-B-PTH
+USB Series B Hole Mounted
+
+0
+6
+6
+0
+USB-B-PTH-VERTICAL
+USB Series B Hole Mounted
+
+0
+6
+6
+0
+USB-B-SMT
+USB Series B Surface Mounted
+
+0
+6
+6
+0
+USB-MB-H
+USB Series Mini-B Hole Mounted
+
+0
+7
+7
+0
+USB-MICROB
+Micro USB Package
+
+0
+9
+9
+0
+USB-MINIB
+USB Series Mini-B Surface Mounted
+
+0
+9
+9
+0
+USB-MINIB-NOSTOP
+
+
+0
+11
+11
+0
+USB-MINIB-OLD
+USB Series Mini-B Surface Mounted
+
+0
+9
+9
+0
+USB_AB_MICRO_1_1_V2
+
+
+0
+9
+9
+0
+USD-SOCKET-PP
+OLD Production Socket. DO NOT USE for production boards.
+
+0
+12
+12
+0
+XLR3_NC3FAH2
+
+
+0
+4
+4
+0
+ZUNE_CONNECTOR_MALE
+
+
+0
+24
+24
+0
+BGA8DS
+
+
+0
+8
+8
+0
+CRYSTAL-OSC-SMD-5X3.2
+
+
+0
+4
+4
+0
+DFN-8
+Now follows http://pdfserv.maximintegrated.com/land_patterns/90-0065.PDF
+Pasted was reduced by 40% width on the center ground pad, and some amount on the other 8. Stop mask extends 135 µm wider than the pad to hit dead center of what IPC-7351 recommends.
+
+0
+9
+9
+SparkFun-DigitalIC
+DIL08
+Dual In Line
+
+0
+8
+8
+SparkFun-DigitalIC
+DIL14
+
+
+0
+14
+14
+SparkFun-DigitalIC
+DIL14-KIT
+
+
+0
+14
+14
+SparkFun-DigitalIC
+DIL16
+Dual In Line Package
+
+0
+16
+16
+SparkFun-DigitalIC
+DIL16-KIT
+
+
+0
+16
+16
+SparkFun-DigitalIC
+DIL18
+Dual In Line
+0
+0
+0
+28
+28
+SparkFun-DigitalIC
+DIL28-3-SIMON
+0
+0
+0
+28
+28
+SparkFun-DigitalIC
+DIL28-3-SIMON-KIT
+0
+28
+0
+
+Warning: This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.
+
+0
+28
+28
+0
+DIL28-3-ZIF_SOCKET
+
+
+0
+28
+28
+0
+DIL28-EZ
+28-pin "EZ" package.
+Pin 28 is clipped during kitting to key the chip.
+Pins are spaced a little wider than normal to ease insertion.
+0
+0
+0
+27
+27
+SparkFun-DigitalIC
+DIL40
+0
+0
+0
+40
+40
+SparkFun-DigitalIC
+DIL40_0.9
+0
+0
+0
+40
+40
+SparkFun-DigitalIC
+DIP08
+0
+0
+0
+8
+8
+SparkFun-DigitalIC
+ELECTRIC_IMP_IMP002
+0
+0
+0
+35
+35
+SparkFun-DigitalIC
+FN-6
+0
+0
+0
+6
+6
+SparkFun-DigitalIC
+HTSSOP-28
+0
+0
+0
+29
+29
+SparkFun-DigitalIC
+LCC20
+0
+0
+0
+20
+20
+SparkFun-DigitalIC
+LGA-12
+0
+0
+0
+Derrived from the following ST PDFs
+
+0
+0
+12
+12
+SparkFun-DigitalIC
+LGA-24
+LGA 4x4x1 mm 24-lead
+0
+0
+0
+
+
+0
+24
+24
+0
+LQFP-32
+Quad Flat Package 32 LD LQFP
+http://www.ftdichip.com
+0
+0
+32
+32
+SparkFun-DigitalIC
+LQFP-48
+
+0
+0
+48
+48
+SparkFun-DigitalIC
+LQFP-80
+LQFP-80
+80
+0
+0
+
+***UNPROVEN***
+
+0
+80
+80
+0
+MLF32
+32M1-A Micro Lead Frame package (MLF)
+
+0
+32
+32
+0
+MLF32-PAD
+
+
+0
+33
+33
+0
+MLP28
+MLP 2824-pin QFN with Exposed Thermal pad
+0
+0
+0
+
+Last modified: 8/20/10
+
+***UNPROVEN***
+0
+0
+25
+25
+SparkFun-DigitalIC
+QFN-24_ITG3200_1_1
+
+0
+0
+24
+24
+SparkFun-DigitalIC
+QFN-28
+
+0
+0
+29
+29
+SparkFun-DigitalIC
+QFN-32
+QFN 32-Pin package w/ Thermal Pad
+0
+0
+0
+
+
+0
+33
+33
+0
+0
+
+
+0
+44
+44
+0
+0
+
+
+0
+44
+44
+0
+0
+
+
+0
+44
+44
+0
+0
+
+
+0
+44
+44
+0
+0
+
+
+0
+44
+44
+0
+0
+
+
+0
+69
+69
+0
+0
+
+
+0
+21
+21
+0
+0
+
+
+0
+5
+5
+0
+0
+
+
+0
+6
+6
+0
+0
+Small Outline Wide Plastic Gull Wing14-pin SOP-14 package
+0
+0
+0
+14
+14
+SparkFun-DigitalIC
+SOP20
+0
+0
+0
+20
+20
+SparkFun-DigitalIC
+SOP20W
+0
+0
+0
+20
+20
+SparkFun-DigitalIC
+SOT23-3
+0
+0
+0
+3
+3
+SparkFun-DigitalIC
+SOT23-5
+0
+0
+0
+5
+5
+SparkFun-DigitalIC
+SOT23-6
+0
+0
+0
+6
+6
+SparkFun-DigitalIC
+SOT143
+0
+0
+0
+Proven
+
+0
+4
+4
+0
+0
+SOT353 aka SC70-5
+Used on single circuit logic gates
+
+0
+5
+5
+0
+SPARKFUN-DIGITALIC_QFN-44
+
+
+0
+44
+44
+0
+SPARKFUN-DIGITALIC_QFN-44-NOPAD
+
+
+0
+44
+44
+0
+SPARKFUN-DIGITALIC_TQFP44
+
+
+0
+44
+44
+0
+SQFP-S-10X10-64
+QFP6424-pin TSSOP with Exposed Thermal Pad
+0
+0
+0
+Last modified: 8/21/10
+***Unproven***
+
+0
+25
+25
+0
+TSSOP-28_4MM
+
+
+0
+28
+28
+0
+TSSOP5
+
+
+0
+5
+5
+0
+TSSOP14
+Thin Shrink Small Outline Plastic 14Quad Flat No Leads package, 28 pin
+ Date
+ Author Change
+
+
+ March 23, 2010 joe@scantool.net Added t-keepout layer.
+0
+0
+0
+
+
+0
+0
+0
+ March 17, 2010 vitaliy@scantool.net Verified package.
+
+
+
+0
+0
+29
+29
+SparkFun-DiscreteSemi
+8-SMD
+
+0
+0
+8
+8
+SparkFun-DiscreteSemi
+0402-RES
+CAPACITORMarch 02, 2010 jason@scantool.net Copied from Microchip Library.
+
+8M-Package doc1097.pdf
+
+0
+8
+8
+0
+PANASONIC_SMINI2-F5-B
+
+
+0
+2
+2
+0
+POWERPAK1212-8
+Vishay PowerPAK 1212-8 single device package
+High-power, low thermal resistance package.
+
+0
+9
+9
+SparkFun-DiscreteSemi
+PT17-21C-L41-TR8
+
+
+0
+2
+2
+SparkFun-DiscreteSemi
+SC70
+
+
+0
+5
+5
+SparkFun-DiscreteSemi
+SMA-DIODE
+Diode
+
+For Reference, see Amotec Display part ADM0802A (http://amotec-display.com/pdf/ADM0802A.pdf).
+
+0
+0
+0
+0
+16
+16
+SparkFun-Displays
+0
+0
+8
+
+Warning: This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.
+
+0
+16
+16
+0
+LCD-16X2
+
+
+0
+16
+16
+0
+LCD-16X2_NOHOLES
+
+
+0
+16
+16
+0
+LCD-16X2_NOSILK
+
+
+0
+16
+16
+0
+LCD-16X2_NOSILK-KIT
+
+
+0
+18
+18
+0
+LCD-16X2_NOSILK-KIT-4BIT
+
+
+0
+14
+14
+0
+LCD-G12864
+
+
+0
+20
+20
+0
+LCD_BACKLIGHT_PADS
+
+
+0
+2
+2
+0
+LCD_CFAX
+
+
+0
+22
+22
+0
+NOKIA6100_LCD
+
+
+0
+10
+10
+0
+OLED-0.66-64X48
+
+
+0
+28
+28
+0
+SCREENKEY-TFT128
+
+
+0
+0
+0
+0
+1X01_TURRET
+0.08" Drill, 0.13" tDoc
+
+0
+1
+1
+0
+1X03
+
+
+0
+3
+3
+0
+4-POS-DIP-SMD
+
+
+0
+8
+8
+0
+209-2LPST
+
+
+0
+4
+4
+0
+3362U
+
+
+0
+3
+3
+0
+3362U-2
+
+
+0
+3
+3
+0
+3386U
+TSR-3386U Trimpot
+Trimpot with a knob
+For COM-09806 in the SparkFun catalog
+0
+0
+3
+3
+SparkFun-Electromechanical
+6400BG_HEATSINK
+
+0
+0
+0
+0
+SparkFun-Electromechanical
+AAVID_573400
+
+0
+0
+2
+2
+SparkFun-Electromechanical
+ALPS_POT
+
+0
+0
+5
+5
+SparkFun-Electromechanical
+ALPS_POT_KIT
+
+0
+0
+5
+5
+SparkFun-Electromechanical
+AYZ0202
+DPDT Slide Switch SMD
+0
+0
+0
+6
+6
+SparkFun-Electromechanical
+BATTCOM_20MM_PTH
+0
+0
+0
+2
+2
+SparkFun-Electromechanical
+BATTCON_9V
+0
+0
+0
+2
+2
+SparkFun-Electromechanical
+BATTCON_12MM
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+BATTCON_12MM_PTH
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+BATTCON_20MM
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+BATTCON_20MM_4LEGS
+0
+0
+0
+5
+5
+SparkFun-Electromechanical
+BATTCON_20MM_4LEGS_OVERPASTE
+0
+0
+0
+5
+5
+SparkFun-Electromechanical
+BATTCON_245MM
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+BATTCON_245MM_PTH
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+BATTERY
+0
+22
+0
+0
+3
+3
+SparkFun-Electromechanical
+0
+0
+0
+0
+4
+4
+SparkFun-Electromechanical
+0
+0
+0
+
+0
+4
+4
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+4
+4
+0
+0
+0
+
+0
+4
+4
+0
+0
+0
+
+0
+3
+3
+0
+0
+0
+
+0
+6
+6
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+40
+40
+0
+0
+0
+
+0
+24
+24
+0
+0
+0
+
+0
+16
+16
+0
+0
+0
+Warning: This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.
+
+0
+16
+16
+0
+0
+
+
+0
+96
+96
+0
+0
+
+
+0
+96
+96
+0
+0
+BUZZER
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+BUZZER-12MM-NS-KIT
+Through-hole buzzer
+
+Warning: This is the KIT version of this package. This package has a smaller diameter top stop mask, which doesn't cover the diameter of the pad. This means only the bottom side of the pads' copper will be exposed. You'll only be able to solder to the bottom side.
+0
+0
+2
+2
+SparkFun-Electromechanical
+BUZZER-CCV
+
+0
+0
+2
+2
+SparkFun-Electromechanical
+BUZZER-CCV-KIT
+BUZZER-CCV-KIT
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+2
+
+0
+4
+4
+0
+0
+0
+
+0
+4
+4
+0
+0
+0
+
+
+
+0
+0
+16
+16
+SparkFun-Electromechanical
+EG2211
+
+0
+0
+8
+8
+SparkFun-Electromechanical
+ENCODER-16MM-QUAD
+16mm top width
+0
+0
+5
+5
+SparkFun-Electromechanical
+ENCODER_LED_2
+2-color Illuminated Rotary Encoder
+0
+0
+9
+9
+SparkFun-Electromechanical
+ENCODER_LED_2_KIT
+
+0
+0
+9
+9
+SparkFun-Electromechanical
+ENCODER_LED_3
+
+0
+0
+10
+10
+SparkFun-Electromechanical
+ENCODER_LED_3_KIT
+
+0
+0
+10
+10
+SparkFun-Electromechanical
+ES
+Right Angle Slide Switch. Works with part#ES21MABE
+0
+0
+8
+8
+SparkFun-Electromechanical
+FKIT-LIR2450-H
+
+0
+0
+2
+2
+SparkFun-Electromechanical
+FKIT-RIBBON_CONNECTOR_03_2MM_L
+
+0
+0
+9
+9
+SparkFun-Electromechanical
+FKIT-RIBBON_CONNECTOR_03_2MM_R
+
+0
+0
+9
+9
+SparkFun-Electromechanical
+FKIT-SNAP_FEMALE
+
+0
+0
+3
+3
+SparkFun-Electromechanical
+FKIT-SNAP_MALE
+
+0
+0
+3
+3
+SparkFun-Electromechanical
+G3VM-61E1
+
+0
+0
+6
+6
+SparkFun-Electromechanical
+GPI-152-3013
+Switch with part number: GPI-152-3013
+0
+0
+10
+10
+SparkFun-Electromechanical
+JOYSTICK
+
+0
+0
+14
+14
+SparkFun-Electromechanical
+JOYSTICK-PSP1000
+
+0
+0
+4
+4
+SparkFun-Electromechanical
+JOYSTICK_MINI
+
+0
+0
+8
+8
+SparkFun-Electromechanical
+KPS-1290
+
+0
+0
+7
+7
+SparkFun-Electromechanical
+KSA_SEALED_TAC_SWITCH
+
+0
+0
+4
+4
+SparkFun-Electromechanical
+LIPO-100
+
+0
+0
+0
+0
+SparkFun-Electromechanical
+LIPO-110-TABS
+
+0
+0
+2
+2
+SparkFun-Electromechanical
+LIPO-1100
+
+0
+0
+0
+0
+SparkFun-Electromechanical
+LIPO-1100MAH
+
+0
+0
+2
+2
+SparkFun-Electromechanical
+LIPO-2000
+
+0
+0
+0
+0
+SparkFun-Electromechanical
+MAGNET-18MM
+
+0
+0
+0
+0
+SparkFun-Electromechanical
+MS
+Series S Slide Switch
+0
+0
+6
+6
+SparkFun-Electromechanical
+MSS22
+MSS22 DPDT Switch
+0
+0
+10
+10
+SparkFun-Electromechanical
+N35P112
+
+0
+0
+13
+13
+SparkFun-Electromechanical
+NAV_SWITCH
+
+0
+0
+5
+5
+SparkFun-Electromechanical
+OS
+
+0
+0
+6
+6
+SparkFun-Electromechanical
+PCB_MOUNT_SPEAKER
+
+0
+0
+2
+2
+SparkFun-Electromechanical
+POT_ALPHA_RV16AF-20
+Package for Alpha RV16AF-20 potentiometer
+0
+0
+3
+3
+SparkFun-Electromechanical
+POT_MAMMOTH
+
+0
+0
+3
+3
+SparkFun-Electromechanical
+POT_PANASONIC_DUAL_VERT
+Panasonic Dual PCB mount pot.
+0
+0
+0
+0
+8
+8
+SparkFun-Electromechanical
+0
+0
+0
+0
+8
+8
+SparkFun-Electromechanical
+0
+0
+0
+0
+5
+5
+SparkFun-Electromechanical
+0
+0
+0
+0
+5
+5
+SparkFun-Electromechanical
+0
+3
+0
+0
+17
+17
+SparkFun-Electromechanical
+0
+0
+0
+0
+2
+2
+SparkFun-Electromechanical
+0
+0
+0
+0
+2
+2
+SparkFun-Electromechanical
+0
+0
+0
+0
+5
+5
+SparkFun-Electromechanical
+0
+0
+0
+0
+6
+6
+SparkFun-Electromechanical
+0
+0
+0
+0
+5
+5
+SparkFun-Electromechanical
+0
+0
+0
+0
+4
+4
+SparkFun-Electromechanical
+0
+0
+0
+0
+5
+5
+SparkFun-Electromechanical
+0
+0
+0
+0
+5
+5
+SparkFun-Electromechanical
+0
+0
+0
+
+0
+7
+7
+0
+0
+0
+
+Alpha PN SR2512F-0110-16f2b-c9-s-k
+
+Arrows in tDocu denote pointer positions for 45-degree shaft, assuming a knob with a pointer that's opposite the set screw.
+0
+0
+11
+11
+SparkFun-Electromechanical
+ROTARY_SWITCH_1X10_KIT
+
+0
+0
+11
+11
+SparkFun-Electromechanical
+R_SW_TH
+
+0
+0
+4
+4
+SparkFun-Electromechanical
+SLIDER
+
+0
+0
+3
+3
+SparkFun-Electromechanical
+SLIDER-MEDIUM
+
+0
+0
+3
+3
+SparkFun-Electromechanical
+SLIDER-MEDIUM-KIT
+
+0
+0
+3
+3
+SparkFun-Electromechanical
+SLIDER-SMALL
+
+0
+0
+3
+3
+SparkFun-Electromechanical
+STAND-OFF
+Stand OffSWITCH-SPDT_KIT
+Through-hole SPDT Switch
+0
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+0
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+0
+0
+0
+0
+7
+7
+SparkFun-Electromechanical
+0
+0
+0
+0
+2
+2
+SparkFun-Electromechanical
+0
+0
+0
+0
+10
+10
+SparkFun-Electromechanical
+0
+0
+0
+0
+4
+4
+SparkFun-Electromechanical
+0
+0
+0
+0
+4
+4
+SparkFun-Electromechanical
+0
+0
+0
+0
+4
+4
+SparkFun-Electromechanical
+0
+0
+0
+0
+6
+6
+SparkFun-Electromechanical
+0
+0
+0
+0
+6
+6
+SparkFun-Electromechanical
+0
+0
+0
+0
+4
+4
+SparkFun-Electromechanical
+0
+0
+0
+0
+4
+4
+SparkFun-Electromechanical
+0
+0
+0
+0
+4
+4
+SparkFun-Electromechanical
+0
+0
+0
+0
+2
+2
+SparkFun-Electromechanical
+0
+0
+0
+0
+4
+4
+SparkFun-Electromechanical
+0
+0
+0
+0
+2
+2
+SparkFun-Electromechanical
+0
+0
+0
+0
+4
+4
+SparkFun-Electromechanical
+0
+0
+0
+0
+4
+4
+SparkFun-Electromechanical
+0
+0
+0
+0
+4
+4
+SparkFun-Electromechanical
+0
+0
+0
+0
+0
+0
+SparkFun-Electromechanical
+0
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+0
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+0
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+0
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+0
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+0
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+0
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+0
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+0
+0
+0
+0
+3
+3
+SparkFun-Electromechanical
+0
+0
+0
+0
+9
+9
+SparkFun-Electromechanical
+0
+0
+0
+0
+2
+2
+SparkFun-FreqCtrl
+0
+0
+0
+0
+3
+3
+SparkFun-FreqCtrl
+0
+0
+0
+0
+4
+4
+SparkFun-FreqCtrl
+0
+0
+0
+0
+4
+4
+SparkFun-FreqCtrl
+0
+0
+0
+0
+4
+4
+SparkFun-FreqCtrl
+0
+0
+0
+0
+4
+4
+SparkFun-FreqCtrl
+0
+0
+0
+0
+6
+6
+SparkFun-FreqCtrl
+0
+0
+0
+0
+4
+4
+SparkFun-FreqCtrl
+0
+0
+0
+0
+2
+2
+SparkFun-FreqCtrl
+0
+0
+0
+0
+2
+2
+SparkFun-FreqCtrl
+0
+0
+0
+0
+20
+20
+SparkFun-FreqCtrl
+0
+0
+0
+0
+2
+2
+SparkFun-FreqCtrl
+0
+0
+0
+0
+2
+2
+SparkFun-FreqCtrl
+0
+0
+0
+0
+2
+2
+SparkFun-FreqCtrl
+0
+0
+0
+0
+3
+3
+SparkFun-FreqCtrl
+0
+0
+0
+0
+3
+3
+SparkFun-FreqCtrl
+0
+0
+0
+0
+3
+3
+SparkFun-FreqCtrl
+0
+0
+0
+0
+3
+3
+SparkFun-FreqCtrl
+0
+0
+0
+0
+2
+2
+SparkFun-FreqCtrl
+0
+0
+0
+0
+5
+5
+SparkFun-FreqCtrl
+0
+0
+0
+0
+8
+8
+SparkFun-FreqCtrl
+0
+0
+0
+0
+8
+8
+SparkFun-FreqCtrl
+0
+0
+0
+0
+2
+2
+SparkFun-FreqCtrl
+0
+32
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+3
+3
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+4
+4
+0
+0
+0
+5.0mm x 5.0mm, 2.6mm thickness
+
+0
+6
+6
+0
+0
+
+
+0
+6
+6
+0
+0
+
+
+0
+4
+4
+0
+0
+LEDLED 3MM - No Silk
+3 mm, round
+
+0
+2
+2
+SparkFun-LED
+LED5MM
+LEDLED5MM-KIT
+5
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+20
+20
+0
+0
+0
+
+0
+4
+4
+0
+0
+0
+http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Components/LED/Top-Up%20LED%20Ring%20LED-CCL-A.pdf
+
+0
+20
+20
+0
+0
+
+
+0
+0
+0
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+4
+4
+0
+0
+
+
+0
+3
+3
+0
+0
+
+
+0
+3
+3
+0
+0
+Everlight Red/Green/Blue LED
+67-23/R6GHBHC-B01/2T || 67-23/R6GHBH-B01
+
+0
+4
+4
+0
+PLCC-6-LED
+
+
+0
+6
+6
+0
+SFH4641
+
+
+0
+2
+2
+0
+SFH4641-NARROW
+
+
+0
+2
+2
+0
+SFH4641-OVERSIZE
+
+
+0
+2
+2
+0
+SFH4641-SHORT
+
+
+0
+2
+2
+0
+SFH4641-SHORT2
+
+
+0
+2
+2
+0
+WS2812B
+Intelligent control LED with integrated light source
+source: http://www.world-semi.com/uploads/soft/130904/1_1500205981.pdf
+0
+0
+4
+4
+SparkFun-Passives
+1X02
+
+0
+0
+2
+2
+SparkFun-Passives
+1X02_LOCK
+
+0
+0
+2
+2
+SparkFun-Passives
+1X03
+
+0
+0
+3
+3
+SparkFun-Passives
+1_6W-RES
+1/6W Thru-hole Resistor - *UNPROVEN*
+0
+0
+2
+2
+SparkFun-Passives
+2PT_GND_TIE
+
+0
+0
+2
+2
+SparkFun-Passives
+0402-CAP
+CAPACITORAXIAL-0.3-KIT
+
+Commonly used for 1/4W through-hole resistors. 0.3" pitch between holes.
+
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+
+0
+2
+2
+0
+0
+1
+
+Yageo CFR series http://www.yageo.com/pdf/yageo/Leaded-R_CFR_2008.pdf
+
+0
+2
+2
+0
+AXIAL-0.5
+1/2W Resistor, 0.5" wideCAP-PTH-SMALL-KIT
+Commonly used for small ceramic capacitors. Like our 0.1uF (http://www.sparkfun.com/products/8375) or 22pF caps (http://www.sparkfun.com/products/8571).
+
+0
+0
+0
+2
+2
+SparkFun-Passives
+CAP-PTH-SMALL2
+0
+0
+0
+2
+2
+SparkFun-Passives
+CAP-PTH-SMALLEZ
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+1
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+0
+2
+2
+SparkFun-Passives
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+Warning: This is the KIT version of this package. This package has longer pads to make hand soldering easier.
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+Type J2 package for SMD supercap PRT-10317 (p# EEC-EN0F204J2)
+
+0
+2
+2
+0
+0
+
+
+0
+4
+4
+0
+0
+
+
+0
+3
+3
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+3
+3
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+Small solder jumper with big paste layer so it will short during reflow.
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+Solder jumper, small, shorted with trace. No paste layer. Trace is cuttable.
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+Small solder jumper with no paste layer so it will open after reflow.
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+3
+3
+0
+0
+
+
+0
+3
+3
+0
+0
+
+
+0
+3
+3
+0
+0
+
+
+0
+3
+3
+0
+0
+
+
+0
+3
+3
+0
+0
+
+
+0
+3
+3
+0
+0
+Solder jumper
+
+0
+3
+3
+0
+0
+Solder jumper
+
+0
+3
+3
+0
+0
+
+
+0
+1
+1
+0
+0
+
+
+0
+1
+1
+0
+0
+
+
+0
+1
+1
+0
+0
+
+
+0
+1
+1
+0
+0
+Panasonic Aluminium Electrolytic Capacitor VS-Serie Package E
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+Panasonic Aluminium Electrolytic Capacitor VS-Serie Package E
+
+0
+2
+2
+0
+0
+Panasonic Aluminium Electrolytic Capacitor VS-Serie Package G
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+3
+3
+0
+0
+RESISTORD2PAK/A V-reg Package
+3-pins w/ tab
+***Unproven***
+0
+0
+0
+
+0
+4
+4
+0
+0
+0
+
+0
+10
+10
+0
+0
+0
+
+0
+18
+18
+0
+0
+0
+
+0
+8
+8
+0
+0
+0
+
+0
+3
+3
+0
+0
+0
+
+0
+5
+5
+0
+0
+0
+Package Type: SON
+Package Drawing: DRC
+Pitch: 0.5mm
+Overall Dimensions: 3.15x3.15mm
+0
+0
+0
+
+Last modified: 8/16/10
+Unproven!!!
+
+0
+11
+11
+SparkFun-PowerIC
+HTSSOP28
+
+
+0
+50
+50
+SparkFun-PowerIC
+HVSS0P-10
+
+
+0
+11
+11
+SparkFun-PowerIC
+MSOP-8
+
+
+0
+8
+8
+SparkFun-PowerIC
+MSOP-8-EP
+
+
+0
+9
+9
+SparkFun-PowerIC
+MSOP-10
+
+
+0
+10
+10
+SparkFun-PowerIC
+MSOP-10-GNDPAD
+10-lead MSOP w/ center GND pad
+
+0
+11
+11
+SparkFun-PowerIC
+MSOP-12_GND
+
+
+0
+13
+13
+SparkFun-PowerIC
+MSOP8
+8M, 8-Lead, 0.118" Wide, Miniature Small Outline Package
+8
+0
+0
+8
+8
+SparkFun-PowerIC
+MULTIWATT15
+0
+0
+0
+15
+15
+SparkFun-PowerIC
+MULTIWATT15_6400BGHEATSINK
+0
+0
+0
+15
+15
+SparkFun-PowerIC
+MULTIWATT15_6400BGHEATSINK_2
+0
+0
+0
+17
+17
+SparkFun-PowerIC
+MULTIWATT15_YB324GHEATSINK
+0
+0
+0
+15
+15
+SparkFun-PowerIC
+POWERSO20
+0
+0
+0
+20
+20
+SparkFun-PowerIC
+PTC
+0
+0
+0
+2
+2
+SparkFun-PowerIC
+PTC-1206
+0
+0
+0
+2
+2
+SparkFun-PowerIC
+PTC-1206-WIDE
+0
+0
+0
+2
+2
+SparkFun-PowerIC
+Q5-DD
+0
+0
+0
+6
+6
+SparkFun-PowerIC
+Q5-DD_SPX29300
+0
+0
+0
+6
+6
+SparkFun-PowerIC
+QFN-10_PAD
+0
+0
+0
+15
+15
+SparkFun-PowerIC
+QFN-10_PAD-8
+0
+0
+0
+19
+19
+SparkFun-PowerIC
+QFN-28-5MM
+0
+0
+0
+29
+29
+SparkFun-PowerIC
+QFN-28-5MM-1_1
+0
+0
+0
+29
+29
+SparkFun-PowerIC
+QFN-28-5MM_ALT1
+0
+0
+0
+29
+29
+SparkFun-PowerIC
+QFN-28-5MM_ALT1_REDUCED_PASTE
+0
+0
+0
+29
+29
+SparkFun-PowerIC
+QFN-28-5MM_ALT2
+0
+0
+0
+29
+29
+SparkFun-PowerIC
+QFN16-3X3MM
+3
+0
+0
+17
+17
+SparkFun-PowerIC
+QFN16-3X3MM_1_1_V02
+0
+0
+0
+17
+17
+SparkFun-PowerIC
+QFN16-3X3MM_1_1_V03
+0
+0
+0
+17
+17
+SparkFun-PowerIC
+QFN16-3X3MM_TI
+0
+0
+0
+22
+22
+SparkFun-PowerIC
+QFN16-4X4
+0
+0
+0
+0
+17
+17
+SparkFun-PowerIC
+0
+0
+0
+0
+6
+6
+SparkFun-PowerIC
+0
+0
+0
+0
+5
+5
+SparkFun-PowerIC
+0
+0
+0
+0
+24
+24
+SparkFun-PowerIC
+0
+0
+0
+0
+8
+8
+SparkFun-PowerIC
+0
+0
+0
+0
+8
+8
+SparkFun-PowerIC
+0
+0
+0
+0
+18
+18
+SparkFun-PowerIC
+0
+0
+0
+0
+18
+18
+SparkFun-PowerIC
+0
+0
+0
+0
+7
+7
+SparkFun-PowerIC
+0
+0
+0
+0
+3
+3
+SparkFun-PowerIC
+0
+0
+0
+0
+5
+5
+SparkFun-PowerIC
+0
+0
+0
+0
+4
+4
+SparkFun-PowerIC
+0
+0
+0
+0
+24
+24
+SparkFun-PowerIC
+0
+0
+0
+0
+9
+9
+SparkFun-PowerIC
+0
+0
+0
+0
+3
+3
+SparkFun-PowerIC
+0
+0
+0
+0
+11
+11
+SparkFun-PowerIC
+0
+0
+0
+0
+3
+3
+SparkFun-PowerIC
+0
+0
+0
+0
+3
+3
+SparkFun-PowerIC
+0
+7
+0
+0
+8
+8
+SparkFun-PowerIC
+0
+0
+0
+0
+3
+3
+SparkFun-PowerIC
+0
+0
+0
+0
+3
+3
+SparkFun-PowerIC
+0
+0
+0
+0
+4
+4
+SparkFun-PowerIC
+0
+0
+0
+0
+6
+6
+SparkFun-PowerIC
+0
+0
+0
+0
+10
+10
+SparkFun-PowerIC
+0
+0
+0
+0
+16
+16
+SparkFun-PowerIC
+0
+0
+0
+Source: http://www.onsemi.co.jp .. LM317M-D.PDF
+
+0
+3
+3
+0
+0
+
+
+0
+33
+33
+0
+0
+
+
+0
+9
+9
+0
+0
+
+
+0
+9
+9
+0
+0
+
+
+0
+8
+8
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+Footprint for Part#1575AT43A40
+
+0
+2
+2
+0
+0
+
+
+0
+2
+2
+0
+0
+
+
+0
+6
+6
+0
+0
+
+
+0
+35
+35
+0
+0
+
+
+0
+51
+51
+0
+0
+
+
+0
+51
+51
+0
+0
+
+
+0
+49
+49
+0
+0
+
+
+0
+49
+49
+0
+0
+BLE112-A
+Bluetooth 4.0 module with built-in chip antenna.
+
+0
+30
+30
+0
+BLUERADIO_BR-C40A
+
+
+0
+28
+28
+0
+BLUERADIO_BR-C40N
+
+
+0
+29
+29
+0
+BLUERADIO_BR-LE4.0-S2
+
+
+0
+30
+30
+0
+BLUETOOTH-INTERNAL-FP
+
+
+0
+29
+29
+0
+BLUETOOTH-INTERNAL-FP2
+
+
+0
+29
+29
+0
+BLUETOOTH-SMD-FP
+
+
+0
+29
+29
+0
+BTM182
+BTM-182 Class2 Bluetooth Module from Rayson
+
+0
+32
+32
+0
+COPERNICUS
+
+
+0
+28
+28
+0
+COPERNICUS-DIP
+
+
+0
+20
+20
+0
+EM406
+6-Pin Vertical JST Connector
+
+ +Yageo CFR series http://www.yageo.com/pdf/yageo/Leaded-R_CFR_2008.pdf + +0 +2 +2 +SparkFun-Resistors +AXIAL-0.5 +1/2W Resistor, 0.5" wide
+ +0 +0 +0 +2 +2 +SparkFun-Resistors +AXIAL-0.6 +1 +0 +0 + +0 +2 +2 +0 +0 +2 + +Yageo CFR series http://www.yageo.com/pdf/yageo/Leaded-R_CFR_2008.pdf + +0 +2 +2 +0 +AXIAL-5MM + + +0 +2 +2 +0 +C2031N-1A2-B10K-GP + + +0 +3 +3 +0 +GRM43D + + +0 +2 +2 +0 +R2010 +RESISTOR
+chip + +0 +2 +2 +SparkFun-Resistors +R2512 + + +0 +2 +2 +SparkFun-Resistors +RPACK-SIP-PTH-5 + + +0 +6 +6 +SparkFun-Resistors +RPACK-SIP-PTH-8 + + +0 +9 +9 +SparkFun-Resistors +RPACK-SIP-PTH-8-LP + + +0 +9 +9 +SparkFun-Resistors +TC33X + + +0 +3 +3 +SparkFun-Retired +1X02 + + +0 +2 +2 +SparkFun-Retired +1X02_LOCK + + +0 +2 +2 +SparkFun-Retired +1X03 + + +0 +3 +3 +SparkFun-Retired +0402-CAP +CAPACITOR
+chip +0 +0 +2 +2 +SparkFun-Retired +1206 + +0 +0 +2 +2 +SparkFun-Retired +ANDROID-ELECTRIC_SHEEP_LOGO + +0 +0 +0 +0 +SparkFun-Retired +ANDROID-ELECTRIC_SHEEP_LOGO_SMALL + +0 +0 +0 +0 +SparkFun-Retired +CREATIVE_COMMONS + +0 +0 +0 +0 +SparkFun-Retired +EIA3216 + +0 +0 +2 +2 +SparkFun-Retired +FIDUCIAL-1.5X3 + +0 +0 +1 +1 +SparkFun-Retired +FIDUCIAL-1X2.5 + +0 +0 +1 +1 +SparkFun-Retired +FRIST_LOGO + +0 +0 +0 +0 +SparkFun-Retired +HSMC-C265 + +0 +0 +2 +2 +SparkFun-Retired +KSA_SEALED_TAC_SWITCH + +0 +0 +4 +4 +SparkFun-Retired +PIC24FXXX_TQFP64 +64-Lead TQFP Plastic Thin Quad Flatpack - 10x10x1mm Body, 2mmFP +0 +0 +64 +64 +SparkFun-Retired +QFN-44-NOPAD_1_1 + +0 +0 +44 +44 +SparkFun-Retired +SFE-LOGO + +0 +0 +0 +0 +SparkFun-Retired +SFE-LOGO-FLAME + +0 +0 +0 +0 +SparkFun-Retired +SFE-LOGO-FLAME-COPPER + +0 +0 +0 +0 +SparkFun-Retired +SFE-NEW-WEB + +0 +0 +0 +0 +SparkFun-Retired +SFE-NEW-WEB-SOLDERMASK + +0 +0 +0 +0 +SparkFun-Retired +SFE-NEW-WEBLOGO + +0 +0 +0 +0 +SparkFun-Retired +SJ_2 +Solder jumper +0 +0 +3 +3 +SparkFun-Retired +SJ_2S +Small solder jumper with big paste layer so it will short during reflow. +0 +0 +2 +2 +SparkFun-Retired +SJ_2S-NO +Small solder jumper with no paste layer so it will open after reflow. +0 +0 +2 +2 +SparkFun-Retired +SJ_2S-NO-NS + +0 +0 +2 +2 +SparkFun-Retired +SJ_2S-NOTRACE + +0 +0 +2 +2 +SparkFun-Retired +SJ_2S-PTH + +0 +0 +2 +2 +SparkFun-Retired +SJ_2S-TRACE +Solder jumper, small, shorted with trace. No paste layer. Trace is cuttable. +0 +0 +2 +2 +SparkFun-Retired +SJ_2S-TRACE-PTH + +0 +0 +3 +3 +SparkFun-Retired +SJ_2W +Solder jumper +0 +0 +3 +3 +SparkFun-Retired +SJ_3 + +0 +0 +3 +3 +SparkFun-Retired +SJ_3_PASTE1&2 + +0 +0 +3 +3 +SparkFun-Retired +SJ_3_PASTE1&2&3 + +0 +0 +3 +3 +SparkFun-Retired +SJ_3_PASTE2&3 + +0 +0 +3 +3 +SparkFun-Retired +SJ_ROUND + +0 +0 +2 +2 +SparkFun-Retired +SO014 + +0 +0 +14 +14 +SparkFun-Retired +SPARKFUN-DIGITALIC_QFN-44 + +0 +0 +44 +44 +SparkFun-Retired +SPARKFUN-DIGITALIC_QFN-44-NOPAD + +0 +0 +44 +44 +SparkFun-Retired +SPARKFUN-DIGITALIC_TQFP44 + +0 +0 +44 +44 +SparkFun-Retired +STARBOARD_LOGO + +0 +0 +0 +0 +SparkFun-Retired +STARBOARD_LOGO_TEXT + +0 +0 +0 +0 +SparkFun-Retired +TACTILE-PTH +OMRON SWITCH +0 +0 +4 +4 +SparkFun-Retired +TACTILE-SWITCH-SMD + +0 +0 +4 +4 +SparkFun-Retired +TESTING + +0 +0 +0 +0 +SparkFun-Sensors +1X03 + +0 +0 +3 +3 +SparkFun-Sensors +16LPCC + +0 +0 +16 +16 +SparkFun-Sensors +ADMP401 + +0 +0 +5 +5 +SparkFun-Sensors +ADMP421 + +0 +0 +7 +7 +SparkFun-Sensors +ADNS2610 + +0 +0 +8 +8 +SparkFun-Sensors +ADXL180 + +0 +0 +18 +18 +SparkFun-Sensors +ADXL193 + +0 +0 +8 +8 +SparkFun-Sensors +ADXL362 + +0 +0 +16 +16 +SparkFun-Sensors +ADXL362-1_1 + +0 +0 +16 +16 +SparkFun-Sensors +ADXL3451_1 + +0 +0 +14 +14 +SparkFun-Sensors +ALS-PT19 + +0 +0 +2 +2 +SparkFun-Sensors +APDS-9960 + +0 +0 +8 +8 +SparkFun-Sensors +BC-32 +ADXRS6xx and ADXRS150, 300, and 401 +0 +0 +32 +32 +SparkFun-Sensors +BMP085 + +0 +0 +8 +8 +SparkFun-Sensors +BMP180 + +0 +0 +7 +7 +SparkFun-Sensors +BPW34 + +0 +0 +2 +2 +SparkFun-Sensors +BRM-2508 + +0 +0 +3 +3 +SparkFun-Sensors +BRM-2508_VERT + +0 +0 +3 +3 +SparkFun-Sensors +CAMERA_CMOS_CON + +0 +0 +20 +20 +SparkFun-Sensors +CAMERA_CMOS_PLUG + +0 +0 +20 +20 +SparkFun-Sensors +CAMERA_SFV24R-2ST_2 + +0 +0 +24 +24 +SparkFun-Sensors +CMA3000 + +0 +0 +8 +8 +SparkFun-Sensors +CSP-9 + +0 +0 +9 +9 +SparkFun-Sensors +CSP-9-V2 + +0 +0 +9 +9 +SparkFun-Sensors +DCM01 + +0 +0 +4 +4 +SparkFun-Sensors +DFN-10 +10-pin DFN, 2mm x 2mm x 0.85mm +0 +0 +10 +10 +SparkFun-Sensors +DFN-10-W + +0 +0 +10 +10 +SparkFun-Sensors +FN-6 + +0 +0 +6 +6 +SparkFun-Sensors +GEIGER_TUBE + +0 +0 +2 +2 +SparkFun-Sensors +GP-635T + +0 +0 +8 +8 +SparkFun-Sensors +HIH-4030 +HIH-4030 Humidity Sensor +0 +0 +4 +4 +SparkFun-Sensors +HMC1041Z + +0 +0 +10 +10 +SparkFun-Sensors +HMC1051Z3 + +0 +0 +8 +8 +SparkFun-Sensors +HMC1051Z_2 + +0 +0 +8 +8 +SparkFun-Sensors +HMC6042 + +0 +0 +20 +20 +SparkFun-Sensors +HTU21D +Description: HTU21D is a very small, low cost, I2C digital humidity and temperature sensor. +0 +0 +7 +7 +SparkFun-Sensors +IDG300 + +0 +0 +41 +41 +SparkFun-Sensors +IDG500 + +0 +0 +29 +29 +SparkFun-Sensors +LCC24 + +0 +0 +24 +24 +SparkFun-Sensors +LCC36 + +0 +0 +36 +36 +SparkFun-Sensors +LFCSP-16 + +0 +0 +17 +17 +SparkFun-Sensors +LFCSP_LQ-16 + +0 +0 +17 +17 +SparkFun-Sensors +LGA8 +
Footprint: 3.5 x 3mm
+Used by: +
Unproven
+0 +0 +24 +24 +SparkFun-Sensors +LGA28 +Untested fp for LGA28 package +0 +0 +28 +28 +SparkFun-Sensors +LGA28-4X5 + +0 +0 +28 +28 +SparkFun-Sensors +LGA28-5X5 + +0 +0 +28 +28 +SparkFun-Sensors +LGA28L + +0 +0 +56 +56 +SparkFun-Sensors +LPCC20 + +0 +0 +20 +20 +SparkFun-Sensors +LTR-301 + +0 +0 +2 +2 +SparkFun-Sensors +MEMS-MIC + +0 +0 +4 +4 +SparkFun-Sensors +MIC-9.7MM + +0 +0 +2 +2 +SparkFun-Sensors +MICS_10-SMD + +0 +0 +10 +10 +SparkFun-Sensors +MIC_ELECTRET_SMD + +0 +0 +2 +2 +SparkFun-Sensors +MIC_ELECTRET_SMD_LESS_PASTE + +0 +0 +2 +2 +SparkFun-Sensors +ML8511 + +0 +0 +12 +12 +SparkFun-Sensors +MLX90609 + +0 +0 +32 +32 +SparkFun-Sensors +MMA7260 + +0 +0 +17 +17 +SparkFun-Sensors +MQ-3 +MQ-3 in Configuration B +0 +0 +6 +6 +SparkFun-Sensors +MS5803 + +0 +0 +8 +8 +SparkFun-Sensors +ODFN +ODFN: 1.5mm x 1.5mm. Used on the Si1120 +0 +0 +9 +9 +SparkFun-Sensors +ODFN-LD-6 + +0 +0 +6 +6 +SparkFun-Sensors +ODFN6 + +0 +0 +6 +6 +SparkFun-Sensors +OS4000-T +Footprint for the OS4000-T +0 +0 +20 +20 +SparkFun-Sensors +PHOTOCELL + +0 +0 +2 +2 +SparkFun-Sensors +PHOTOCELL-KIT +
+MSOP
+8M-Package doc1097.pdf
+0
+0
+8
+8
+User-Submitted
+SO08
+Small Outline Package Fits JEDEC packages (narrow SOIC-8)
+0
+0
+8
+8
+User-Submitted
+SOT23-3
+
+0
+0
+3
+3
+User-Submitted
+SOT89
+
+0
+0
+4
+4
+User-Submitted
+TO-92
+TO 92
+0
+0
+3
+3
+User-Submitted
+TO-92-AMMO
+
+0
+0
+3
+3
+User-Submitted
+TO220V
+TO 220 Vertical Package works with various parts including N-Channel MOSFET SparkFun SKU: COM-10213
+0
+0
+3
+3
+adafruit
+1X01
+PIN HEADER
+0
+0
+1
+1
+adafruit
+1X1-BIGPOGO
+
+0
+0
+1
+1
+adafruit
+1X01-CLEANBIG
+
+0
+0
+1
+1
+adafruit
+1X2-3.5MM
+
+0
+0
+2
+2
+adafruit
+1X03
+PIN HEADER
+0
+0
+3
+3
+adafruit
+1X03-CLEANBIG
+
+0
+0
+3
+3
+adafruit
+1X04-3.5MM
+
+0
+0
+4
+4
+adafruit
+1X04-BIG
+
+0
+0
+4
+4
+adafruit
+1X04-CLEANBIG
+
+0
+0
+4
+4
+adafruit
+1X4-SMT
+
+0
+0
+4
+4
+adafruit
+1X05-3.5MM
+
+0
+0
+5
+5
+adafruit
+1X06
+PIN HEADER
+0
+0
+6
+6
+adafruit
+1X06-3.5MM
+
+0
+0
+6
+6
+adafruit
+1X06-BIG
+
+0
+0
+6
+6
+adafruit
+1X06-BIGLOCK
+
+0
+0
+6
+6
+adafruit
+1X06-CLEAN
+
+0
+0
+6
+6
+adafruit
+1X06-CLEANBIG
+
+0
+0
+6
+6
+adafruit
+1X08-3.5MM
+
+0
+0
+8
+8
+adafruit
+1X08-BIG
+
+0
+0
+8
+8
+adafruit
+1X08-CLEANBIG
+
+0
+0
+8
+8
+adafruit
+1X08-LOCK
+
+0
+0
+8
+8
+adafruit
+1X08_SMT
+
4UCON: 06678
+0 +0 +8 +8 +adafruit +1X09-BIG + +0 +0 +9 +9 +adafruit +1X10-BIG + +0 +0 +10 +10 +adafruit +1X12 +PIN HEADER +0 +0 +12 +12 +adafruit +1X12-CB + +0 +0 +12 +12 +adafruit +1X13 +PIN HEADER +0 +0 +13 +13 +adafruit +1X13-BIG + +0 +0 +13 +13 +adafruit +1X14 +PIN HEADER +0 +0 +14 +14 +adafruit +1X14-CB + +0 +0 +14 +14 +adafruit +1X15 +PIN HEADER +0 +0 +15 +15 +adafruit +1X15-CB + +0 +0 +15 +15 +adafruit +1X18 +PIN HEADER +0 +0 +18 +18 +adafruit +1X18-BIG + +0 +0 +18 +18 +adafruit +1X20 +PIN HEADER +0 +0 +20 +20 +adafruit +1X20-BIG + +0 +0 +20 +20 +adafruit +1X22 + +0 +0 +22 +22 +adafruit +1X25-CB + +0 +0 +15 +15 +adafruit +1X30-0.7MM + +0 +0 +30 +30 +adafruit +1X40-0.5MM + +0 +0 +40 +40 +adafruit +1X40-0.6MM + +0 +0 +40 +40 +adafruit +1X40-0.7MM + +0 +0 +40 +40 +adafruit +1X40-0.8MM + +0 +0 +40 +40 +adafruit +1X40-1MM + +0 +0 +40 +40 +adafruit +2X04 +PIN HEADER +0 +0 +8 +8 +adafruit +2X04_90 +PIN HEADER +0 +0 +8 +8 +adafruit +2X08-IDC + +0 +0 +16 +16 +adafruit +2X09-BIG +PIN HEADER +0 +0 +18 +18 +adafruit +2X09-CLEANBIG + +0 +0 +18 +18 +adafruit +2X14 +PIN HEADER +0 +0 +28 +28 +adafruit +2X14-CLEANBIG + +0 +0 +28 +28 +adafruit +2X14-SMT + +0 +0 +28 +28 +adafruit +2X20 +PIN HEADER +0 +0 +40 +40 +adafruit +2X20-BIG + +0 +0 +40 +40 +adafruit +2X22 + +0 +0 +44 +44 +adafruit +2X22-SMT + +0 +0 +44 +44 +adafruit +2XAA + +0 +0 +0 +0 +adafruit +2XAAA + +0 +0 +0 +0 +adafruit +2XAAA-SIDE + +0 +0 +0 +0 +adafruit +3-STRIP + +0 +0 +0 +0 +adafruit +4-1734839-0 +Reduced-area Rotary Backlock Type (0.5 mm-pitch)+0 +0 +0 +42 +42 +adafruit +5-STRIP +0 +0 +0 +0 +0 +adafruit +6MM +0 +0 +0 +3 +3 +adafruit +8-STRIP +0 +0 +0 +0 +0 +adafruit +9.7ELECTRET +0 +0 +0 +2 +2 +adafruit +12-STRIP +0 +0 +0 +0 +0 +adafruit +12BH412 +0 +0 +0 +2 +2 +adafruit +16LCSP +0 +0 +0 +16 +16 +adafruit +085CS_1AR +0 +0 +0 + +0 +2 +2 +0 +85 +0 +SMD (Chip) Standard 085 CS
+http://www.bccomponents.com/ + +0 +2 +2 +0 +085CS_1R +Aluminum electrolytic capacitors reflow soldering
+SMD (Chip) Standard 085 CS
+http://www.bccomponents.com/ +0 +0 +2 +2 +adafruit +085CS_1W +Aluminum electrolytic capacitors wave soldering
+0 +0 +0 +0 +2 +2 +adafruit +86 +0 +0 +0 +4 +4 +adafruit +139 +0 +0 +http://www.bccomponents.com/ + +0 +2 +2 +0 +139 +Aluminum electrolytic capacitors wave soldering
+SMD (Chip) Long Life 139 CLL
+http://www.bccomponents.com/ + +0 +2 +2 +adafruit +139CLL-3R +Aluminum electrolytic capacitors reflow soldering
+SMD (Chip) Long Life 139 CLL
+0 +0 +0 +2 +2 +adafruit +139CLL-3W +0 +0 +0 + +0 +2 +2 +0 +140 +0 +Long life base plate, High temperature 140 CLH
+http://www.bccomponents.com/ + +0 +2 +2 +0 +140CLH-1010 +Aluminum electrolytic capacitors SMD (Chip)
+Long life base plate, High temperature 140 CLH
+http://www.bccomponents.com/ +0 +0 +2 +2 +adafruit +140CLH-1014 +Aluminum electrolytic capacitors SMD (Chip)
+0 +0 +0 +0 +2 +2 +adafruit +150 +0 +0 +http://www.bccomponents.com/ + +0 +2 +2 +0 +150 +Aluminum electrolytic capacitors SMD (Chip)
+Long life base plate, very low impedance 150 CLZ
+http://www.bccomponents.com/ + +0 +2 +2 +adafruit +150CLZ-1014 +Aluminum electrolytic capacitors SMD (Chip)
+Long life base plate, very low impedance 150 CLZ
+0 +0 +0 +2 +2 +adafruit +153CLV-0405 +0 +0 +0 + +0 +2 +2 +0 +153 +0 +SMD (Chip) Long Life Vertical 153 CLV
+http://www.bccomponents.com/ + +0 +2 +2 +0 +153CLV-0605 +Aluminum electrolytic capacitors
+SMD (Chip) Long Life Vertical 153 CLV
+http://www.bccomponents.com/ +0 +0 +2 +2 +adafruit +153CLV-0807 +Aluminum electrolytic capacitors
+0 +0 +0 +0 +2 +2 +adafruit +153 +0 +0 +http://www.bccomponents.com/ + +0 +2 +2 +0 +153 +Aluminum electrolytic capacitors
+SMD (Chip) Long Life Vertical 153 CLV
+http://www.bccomponents.com/ + +0 +2 +2 +adafruit +153CLV-1012 +Aluminum electrolytic capacitors
+SMD (Chip) Long Life Vertical 153 CLV
+0 +0 +0 +2 +2 +adafruit +153CLV-1014 +0 +0 +0 + +0 +2 +2 +0 +175 +0 +High Temperature solid electrolytic SMD 175 TMP
+http://www.bccomponents.com/ + +0 +2 +2 +0 +175TMP-0810 +Aluminum electrolytic capacitors
+High Temperature solid electrolytic SMD 175 TMP
+http://www.bccomponents.com/ +0 +0 +2 +2 +adafruit +0204V +RESISTOR
+0 +0 +0 +2 +2 +adafruit +0204_5 +0 +0 +0 +0 +2 +2 +adafruit +204 +0 +0 + +0 +2 +2 +0 +207 +0 +type 0207, grid 2.5 mm + +0 +2 +2 +0 +207 +RESISTOR
+type 0207, grid 5 mm + +0 +2 +2 +0 +0207_7 +RESISTOR
+type 0207, grid 7.5 mm + +0 +2 +2 +adafruit +0207_9 + + +0 +2 +2 +adafruit +0207_10 +RESISTOR
+type 0207, grid 10 mm +0 +0 +2 +2 +adafruit +0207_12 +RESISTOR
+0 +0 +0 +2 +2 +adafruit +0207_15 +0 +0 +0 +0 +2 +2 +adafruit +309 +0 +0 + +0 +2 +2 +0 +309 +0 +type 0309, grid 10mm + +0 +2 +2 +0 +309 +RESISTOR
+type 0309, grid 12.5 mm + +0 +2 +2 +0 +0411V +RESISTOR
+type 0411, grid 3.81 mm + +0 +2 +2 +adafruit +0411_12 +RESISTOR
+type 0411, grid 12.5 mm +0 +0 +2 +2 +adafruit +0411_15 +RESISTOR
+0 +0 +0 +2 +2 +adafruit +414-VA5R +0 +0 +0 +2 +2 +adafruit +0414V +0 +0 +0 +0 +2 +2 +adafruit +414 +0 +0 + +0 +2 +2 +0 +617 +0 +type 0617, grid 5 mm + +0 +2 +2 +0 +617 +RESISTOR
+type 0617, grid 17.5 mm + +0 +2 +2 +0 +0617_22 +RESISTOR
+type 0617, grid 22.5 mm + +0 +2 +2 +adafruit +0805-THM + + +0 +2 +2 +adafruit +0805-THM-7 + + +0 +2 +2 +adafruit +0922V +RESISTOR
+type 0922, grid 7.5 mm +0 +0 +2 +2 +adafruit +0922_22 +RESISTOR
+0 +0 +0 +2 +2 +adafruit +1035D +0 +0 +0 +22 +22 +adafruit +1206 +0 +7022 +0 +0 +2 +2 +adafruit +1800 +0 +0 +0 +2 +2 +adafruit +1812 +0 +0 +0 +2 +2 +adafruit +2747 +0 +0 +0 +2 +2 +adafruit +6000 +0 +0 +0 +2 +2 +adafruit +6132 +0 +0 +0 +15 +15 +adafruit +0 +0 +0 +0 +0 +0 +adafruit +0 +0 +0 +0 +0 +0 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 + +0 +2 +2 +0 +0 +0 + +0 +2 +2 +0 +0 +0 + +0 +0 +0 +0 +0 +0 + +0 +0 +0 +0 +0 +0 + +0 +0 +0 +0 +0 +0 +
+Make a shield with ease, this package has all the named pins as well as the two mounting drill holes and an outline of the USB and DC power connector. The outline is on the DIMENSION layer, so if your board house uses it they will cut the outline to match. + +0 +28 +28 +0 +ARDUINO-BPLACE + + +0 +28 +28 +0 +ARDUINO-NODIM + + +0 +28 +28 +0 +ARDUINO-NOHOLE + + +0 +28 +28 +0 +ARDUINOMICRO + + +0 +34 +34 +0 +ARDUINOR3 +The new Arduino R3 'classic' adds duplicate I2C pins and an IORef pin (and an unused pin + +0 +32 +32 +0 +ARDUINOR3-BPLACE + + +0 +32 +32 +0 +ARDUINOR3-NOTEXT-NOIOREF + + +0 +30 +30 +0 +ARDUINOR3_ICSP + + +0 +38 +38 +0 +ARDUINOR3_ICSP_NODIM + + +0 +38 +38 +0 +ARDUINOR3_ICSP_SMT + + +0 +38 +38 +0 +AVRISP + + +0 +6 +6 +0 +AVRISP-BOX + + +0 +6 +6 +0 +AWCSR + + +0 +3 +3 +0 +A_3216-18R +Chip Capacitor Type KEMET A / EIA 3216-18 Reflow solder
+KEMET S / EIA 3216-12 + +0 +2 +2 +adafruit +A_3216-18W +Chip Capacitor Type KEMET A / EIA 3216-18 Wave solder
+KEMET S / EIA 3216-12 +0 +0 +2 +2 +adafruit +B3F-31XX +OMRON SWITCH +0 +0 +4 +4 +adafruit +B3F-31XX-SKINNIER + +0 +0 +4 +4 +adafruit +B3F-40XX +OMRON SWITCH +0 +0 +4 +4 +adafruit +B3F-40XX-ROUND +OMRON SWITCH +0 +0 +4 +4 +adafruit +B45181A +ELECTROLYTIC CAPACITOR
+0 +0 +0 +2 +2 +adafruit +B45181B +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +body 12.5 x 12.5 mm, rectangle, grid 10.16 mm + +0 +2 +2 +0 +0 + + +0 +92 +92 +0 +0 + + +0 +1 +1 +0 +0 + + +0 +0 +0 +0 +0 + + +0 +0 +0 +0 +0 + + +0 +8 +8 +0 +0 + + +0 +2 +2 +0 +0 +Chip Capacitor Type KEMET B / EIA 3528-21 Reflow solder
+KEMET T / EIA 3528-12 + +0 +2 +2 +0 +B_3528-21W +Chip Capacitor Type KEMET B / EIA 3528-21 Wave solder
+KEMET T / EIA 3528-12 + +0 +2 +2 +adafruit +C025-024X044 +CAPACITOR
+grid 2.5 mm, outline 2.4 x 4.4 mm +0 +0 +2 +2 +adafruit +C025-025X050 +CAPACITOR
+0 +0 +0 +2 +2 +adafruit +C025-030X050 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +grid 2.5 mm, outline 5 x 5 mm + +0 +2 +2 +0 +0 +CAPACITOR
+grid 2.5 mm, outline 6 x 5 mm + +0 +2 +2 +0 +C025_050-024X070 +CAPACITOR
+grid 2.5 mm + 5 mm, outline 2.4 x 7 mm + +0 +3 +3 +adafruit +C025_050-025X075 +CAPACITOR
+grid 2.5 + 5 mm, outline 2.5 x 7.5 mm +0 +0 +3 +3 +adafruit +C025_050-035X075 +CAPACITOR
+0 +0 +0 +3 +3 +adafruit +C025_050-045X075 +0 +0 +0 +0 +3 +3 +adafruit +0 +0 +0 + +0 +3 +3 +0 +0 +0 +grid 5 mm, outline 2.4 x 4.4 mm + +0 +2 +2 +0 +0 +CAPACITOR
+grid 5 mm, outline 2.5 x 7.5 mm + +0 +2 +2 +0 +C050-030X075 +CAPACITOR
+grid 5 mm, outline 3 x 7.5 mm + +0 +2 +2 +adafruit +C050-035X075 +CAPACITOR
+grid 5 mm, outline 3.5 x 7.5 mm +0 +0 +2 +2 +adafruit +C050-045X075 +CAPACITOR
+0 +0 +0 +2 +2 +adafruit +C050-050X075 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +grid 5 mm, outline 7.5 x 7.5 mm + +0 +2 +2 +0 +0 +CAPACITOR
+Horizontal, grid 5 mm, outline 7.5 x 7.5 mm + +0 +2 +2 +0 +C075-032X103 +CAPACITOR
+grid 7.5 mm, outline 3.2 x 10.3 mm + +0 +2 +2 +adafruit +C075-042X103 +CAPACITOR
+grid 7.5 mm, outline 4.2 x 10.3 mm +0 +0 +2 +2 +adafruit +C075-052X106 +CAPACITOR
+0 +0 +0 +2 +2 +adafruit +C075-063X106 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +grid 10.2 mm, outline 5.4 x 13.3 mm + +0 +2 +2 +0 +0 +CAPACITOR
+grid 10.2 mm, outline 6.4 x 13.3 mm + +0 +2 +2 +0 +C102_152-062X184 +CAPACITOR
+grid 10.2 mm + 15.2 mm, outline 6.2 x 18.4 mm + +0 +3 +3 +adafruit +C150-054X183 +CAPACITOR
+grid 15 mm, outline 5.4 x 18.3 mm +0 +0 +2 +2 +adafruit +C150-064X183 +CAPACITOR
+0 +0 +0 +2 +2 +adafruit +C150-072X183 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +grid 15 mm, outline 9.1 x 18.2 mm + +0 +2 +2 +0 +0 +CAPACITOR
+grid 22.5 mm, outline 6.2 x 26.8 mm + +0 +2 +2 +0 +C225-074X268 +CAPACITOR
+grid 22.5 mm, outline 7.4 x 26.8 mm + +0 +2 +2 +adafruit +C225-087X268 +CAPACITOR
+grid 22.5 mm, outline 8.7 x 26.8 mm +0 +0 +2 +2 +adafruit +C225-108X268 +CAPACITOR
+0 +0 +0 +2 +2 +adafruit +C225-113X268 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +grid 27.5 mm, outline 11.3 x 31.6 mm + +0 +2 +2 +0 +0 +CAPACITOR
+grid 27.5 mm, outline 13.4 x 31.6 mm + +0 +2 +2 +0 +C275-154X316 +CAPACITOR
+grid 27.5 mm, outline 15.4 x 31.6 mm + +0 +2 +2 +adafruit +C275-173X316 +CAPACITOR
+grid 27.5 mm, outline 17.3 x 31.6 mm +0 +0 +2 +2 +adafruit +C275-205X316 +CAPACITOR
+0 +0 +0 +2 +2 +adafruit +C325-137X374 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +grid 32.5 mm, outline 18.2 x 37.4 mm + +0 +2 +2 +0 +0 +CAPACITOR
+grid 37.5 mm, outline 15.5 x 41.8 mm + +0 +2 +2 +0 +C375-192X418 +CAPACITOR
+grid 37.5 mm, outline 19.2 x 41.8 mm + +0 +2 +2 +adafruit +C375-203X418 +CAPACITOR
+grid 37.5 mm, outline 20.3 x 41.8 mm +0 +0 +2 +2 +adafruit +C0402 +CAPACITOR
+0 +0 +0 +2 +2 +adafruit +C0402K +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +chip + +0 +2 +2 +0 +0 +Ceramic Chip Capacitor KEMET 0603 Reflow solder
+Metric Code Size 1608 + +0 +2 +2 +0 +C0805 +CAPACITOR
+chip + +0 +2 +2 +adafruit +C0805K +Ceramic Chip Capacitor KEMET 0805 Reflow solder
+Metric Code Size 2012 +0 +0 +2 +2 +adafruit +C1005 +CAPACITOR
+0 +0 +0 +2 +2 +adafruit +C1206 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +chip + +0 +2 +2 +0 +0 +Ceramic Chip Capacitor KEMET 1210 Reflow solder
+Metric Code Size 3225 + +0 +2 +2 +0 +C1310 +CAPACITOR
+chip + +0 +2 +2 +adafruit +C1608 +CAPACITOR
+chip +0 +0 +2 +2 +adafruit +C1812 +CAPACITOR
+0 +0 +0 +2 +2 +adafruit +C1812K +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +Metric Code Size 4564 + +0 +2 +2 +0 +0 +CAPACITOR
+chip + +0 +2 +2 +0 +C2220K +Ceramic Chip Capacitor KEMET 2220 Reflow solder
+Metric Code Size 5650 + +0 +2 +2 +adafruit +C2225K +Ceramic Chip Capacitor KEMET 2225 Reflow solder
+Metric Code Size 5664 +0 +0 +2 +2 +adafruit +C3216 +CAPACITOR
+0 +0 +0 +2 +2 +adafruit +C3225 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +chip + +0 +2 +2 +0 +0 +CAPACITOR
+chip + +0 +2 +2 +0 +CB417-15 +DIODE
+diameter 3.5 mm, horizontal, grid 15.24 mm + +0 +2 +2 +adafruit +CB429-15 +DIODE
+diameter 5 mm, horizontal, grid 15.24 mm +0 +0 +2 +2 +adafruit +CB429-17 +DIODE
+0
+0
+0
+2
+2
+adafruit
+CERM_OSC
+0
+0
+0
+3
+3
+adafruit
+CHIP-LED0603
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+LB R99A
+Source: http://www.osram.convergy.de/ ... lb_r99a.pdf
+
+0
+2
+2
+0
+CHIPLED-0603-TTW
+CHIPLED-0603
+Recommended Solder Pad useable for SmartLEDTM and Chipled - Package 0603
+Package able to withstand TTW-soldering heat
+0
+0
+0
+0
+4
+4
+adafruit
+0
+0
+0
+
+0
+2
+2
+0
+0
+0
+Source: http://www.osram.convergy.de/ ... LG_R971.pdf
+
+0
+2
+2
+0
+0
+CHIPLED
+Source: http://www.osram.convergy.de/ ... LG_LY N971.pdf + +0 +2 +2 +0 +CP-2350 +Female CONNECTOR
+5 pins 90 deg. with shield, horizontal (DIN 41524) + +0 +9 +9 +adafruit +CQFP-44 +CERAMIC QUAD FLAT PACK + +0 +44 +44 +adafruit +CR1220-SMD + + +0 +3 +3 +adafruit +CR1220-THM + + +0 +3 +3 +adafruit +CR2032-SMD + + +0 +3 +3 +adafruit +CR2032-THRU + + +0 +3 +3 +adafruit +CSTCR-G + + +0 +3 +3 +adafruit +CT3216 +CAPACITOR
+chip +0 +0 +0 +2 +2 +adafruit +CT3528 +0 +0 +0 + +0 +2 +2 +0 +0 +0 +chip +tantalum + +0 +2 +2 +0 +CT7343 +CAPACITOR
+chip +tantalum +0 +0 +2 +2 +adafruit +CTS406 +Model 406 6.0x3.5mm Low Cost Surface Mount Crystal
+0 +0 +0 +4 +4 +adafruit +C_6032-28R +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 + +0 +3 +3 +0 +0 +2 +
4UConnector: 03267
+Note: Small tRestrict polygon's were added to the ground pads to improve solderability when this part is used in combination with a ground pour. By default, Eagle will product four large bridges to the ground pour significantly increasing the heat distribution on the pads and preventing lead-free solder from reflowing in certain situations. For more details, see: http://www.microbuilder.eu/Blog/09-12-14/Reducing_Thermals_for_Large_Pads_in_Eagle.aspx
+ +0 +4 +4 +0 +DFN-6 + + +0 +7 +7 +0 +DIL08 +Dual In Line Package + +0 +8 +8 +0 +DIL08-ROUND +Dual In Line Package + +0 +8 +8 +0 +DIL14 +Dual In Line Package + +0 +14 +14 +0 +DIL14-LARDO + + +0 +14 +14 +0 +DIL16 +Dual In Line Package + +0 +16 +16 +0 +DIL18 +Dual In Line+package type P + +0 +18 +18 +adafruit +DIL20 +Dual In Line Package + +0 +20 +20 +adafruit +DIL28-3 +Dual In Line
+package type P +0 +0 +28 +28 +adafruit +DIL28-3-ROUND + +0 +0 +28 +28 +adafruit +DIL28-3-TI + +0 +0 +28 +28 +adafruit +DO-1N4148 + +0 +0 +2 +2 +adafruit +DO13M +DIODE
+0 +0 +0 +2 +2 +adafruit +DO35-7 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 + +0 +2 +2 +0 +0 +0 +diameter 2.54 mm, horizontal, grid 10.16 mm + +0 +2 +2 +0 +0 +DIODE
+diameter 5.6 mm, horizontal, grid 15.24 mm + +0 +2 +2 +0 +D_7343-31R +Chip Capacitor Type KEMET D / EIA 7343-21
+KEMET V / EIA 7343-20, KEMET X / EIA 7343-43 Reflow solder + +0 +2 +2 +adafruit +D_7343-31W +Chip Capacitor Type KEMET D / EIA 7343-21
+KEMET V / EIA 7343-20, KEMET X / EIA 7343-43 Wafe solder +0 +0 +2 +2 +adafruit +E1,8-4 +ELECTROLYTIC CAPACITOR
+0 +0 +0 +2 +2 +adafruit +E2,5-4R +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +grid 2.54 mm, diameter 6 mm + +0 +2 +2 +0 +0 +ELECTROLYTIC CAPACITOR
+grid 2.54 mm, diameter 6 mm + +0 +2 +2 +0 +E2,5-7 +ELECTROLYTIC CAPACITOR
+grid 2.54 mm, diameter 7 mm + +0 +2 +2 +adafruit +E2,5RE +ELECTROLYTIC CAPACITOR
+grid 2.54 mm, diameter 4 mm, +0 +0 +2 +2 +adafruit +E2-4 +ELECTROLYTIC CAPACITOR
+0 +0 +0 +2 +2 +adafruit +E2-5 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +grid 3.5 mm, diameter 10 mm + +0 +2 +2 +0 +0 +ELECTROLYTIC CAPACITOR
+grid 5.05 mm, diameter 4 mm + +0 +2 +2 +0 +E5-5 +ELECTROLYTIC CAPACITOR
+grid 5.08 mm, diameter 5 mm + +0 +2 +2 +adafruit +E5-6 +ELECTROLYTIC CAPACITOR
+grid 5.08 mm, diameter 6 mm +0 +0 +2 +2 +adafruit +E5-8,5 +ELECTROLYTIC CAPACITOR
+0 +0 +0 +2 +2 +adafruit +E5-10,5 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +grid 5.08 mm, diameter 9 mm + +0 +2 +2 +0 +0 +ELECTROLYTIC CAPACITOR
+grid 7.62 mm, diameter 16 mm + +0 +2 +2 +0 +E7,5-18 +ELECTROLYTIC CAPACITOR
+grid 7.62 mm, diameter 18 mm + +0 +2 +2 +adafruit +E15-5 +ELECTROLYTIC CAPACITOR
+grid 15.24 mm, diameter 5 mm +0 +0 +2 +2 +adafruit +E15-6 +ELECTROLYTIC CAPACITOR
+0 +0 +0 +2 +2 +adafruit +E15-9 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +grid 22.86 mm, diameter 9 mm + +0 +2 +2 +0 +0 +ELECTROLYTIC CAPACITOR
+grid 22.86 mm, diameter 10 mm + +0 +2 +2 +0 +E25-9 +ELECTROLYTIC CAPACITOR
+grid 25.4 mm, diameter 9 mm + +0 +2 +2 +adafruit +E25-10 +ELECTROLYTIC CAPACITOR
+grid 25.4 mm, diameter 10 mm +0 +0 +2 +2 +adafruit +E30-10 +ELECTROLYTIC CAPACITOR
+0 +0 +0 +2 +2 +adafruit +E30-12 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +grid 35.56 mm, diameter 12 mm + +0 +2 +2 +0 +0 +ELECTROLYTIC CAPACITOR
+grid 30.48 mm, diameter 14 mm + +0 +2 +2 +0 +E35-16 +ELECTROLYTIC CAPACITOR
+grid 30.48 mm, diameter 16 mm + +0 +2 +2 +adafruit +E35-18 +ELECTROLYTIC CAPACITOR
+grid 30.48 mm, diameter 18 mm +0 +0 +2 +2 +adafruit +E45-16 +ELECTROLYTIC CAPACITOR
+0 +0 +0 +2 +2 +adafruit +E45-18 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +grid 45.72 mm, diameter 22 mm + +0 +2 +2 +0 +0 +ELECTROLYTIC CAPACITOR
+grid 45.72 mm, diameter 25 mm + +0 +2 +2 +0 +E50-25 +ELECTROLYTIC CAPACITOR
+grid 50 mm, diameter 25 mm + +0 +2 +2 +adafruit +E50-30 +ELECTROLYTIC CAPACITOR
+grid 50 mm, diameter 30 mm +0 +0 +2 +2 +adafruit +E55-25 +ELECTROLYTIC CAPACITOR
+0 +0 +0 +2 +2 +adafruit +E55-30 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +grid 10.16 mm, diameter 22.5 mm + +0 +2 +2 +0 +0 +ELECTROLYTIC CAPACITOR
+grid 10.16 mm, diameter 25 mm + +0 +2 +2 +0 +EB30D +ELECTROLYTIC CAPACITOR
+grid 10.16 mm, diameter 30 mm + +0 +2 +2 +adafruit +EB35D +ELECTROLYTIC CAPACITOR
+grid 10.16 mm, diameter 35 mm +0 +0 +2 +2 +adafruit +EG1213 + +0 +0 +5 +5 +adafruit +EG1218 + +0 +0 +3 +3 +adafruit +EG1390 + +0 +0 +6 +6 +adafruit +ESP-12 + +0 +0 +16 +16 +adafruit +ETR1 +ELECTROLYTIC CAPACITOR
+0 +0 +0 +2 +2 +adafruit +ETR2 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +rectangle, grid 10.16 mm + +0 +2 +2 +0 +0 +ELECTROLYTIC CAPACITOR
+rectangle, grid 10.16 mm + +0 +2 +2 +0 +EVQ-Q2 + + +0 +4 +4 +0 +EVQQ7GA50 + + +0 +10 +10 +0 +E_7260-38R +Chip Capacitor Type KEMET E / EIA 7260-38 Reflow solder + +0 +2 +2 +0 +E_7260-38W +Chip Capacitor Type KEMET E / EIA 7260-38 Wafe solder + +0 +2 +2 +0 +F15D +SUB-D + +0 +15 +15 +0 +F15H +SUB-D + +0 +15 +15 +0 +F15HP +SUB-D + +0 +17 +17 +0 +F15V +SUB-D + +0 +15 +15 +0 +F15VB +SUB-D + +0 +15 +15 +0 +F15VP +SUB-D + +0 +17 +17 +0 +F126Z12 +DIODE
+diameter 3 mm, horizontal, grid 12.7 mm + +0 +2 +2 +adafruit +FB + + +0 +2 +2 +adafruit +FGPMMOPA6B + + +0 +12 +12 +adafruit +FGPMMOPA6C + + +0 +13 +13 +adafruit +FGPMMOPA6H + + +0 +20 +20 +adafruit +FIDUCIAL_1MM + + +0 +1 +1 +adafruit +FPC_0.5MM-4 + + +0 +6 +6 +adafruit +HC13U-H +CRYSTAL + +0 +4 +4 +adafruit +HC18U-H +CRYSTAL + +0 +4 +4 +adafruit +HC18U-V +CRYSTAL + +0 +2 +2 +adafruit +HC33U-H +CRYSTAL + +0 +4 +4 +adafruit +HC33U-V +CRYSTAL + +0 +2 +2 +adafruit +HC49GW +CRYSTAL + +0 +3 +3 +adafruit +HC49TL-H +CRYSTAL + +0 +3 +3 +adafruit +HC49U-H +CRYSTAL + +0 +2 +2 +adafruit +HC49U-LM +CRYSTAL + +0 +4 +4 +adafruit +HC49U-V +CRYSTAL + +0 +2 +2 +adafruit +HC49U70 +CRYSTAL + +0 +2 +2 +adafruit +HC49UP +CRYSTAL + +0 +2 +2 +adafruit +HC49_S +CRYSTAL + +0 +2 +2 +adafruit +HDF15H +SUB-D + +0 +17 +17 +adafruit +HDF15V +SUB-D + +0 +15 +15 +adafruit +HTSSOP20DAP + + +0 +21 +21 +adafruit +HTSSOP32DAP +PowerPAD(TM) PLASTIC SMALL-OUTLINE PACKAGE DAP (R-PDSO-G**)
+Source: http://focus.ti.com/lit/ml/mpds029b/mpds029b.pdf / slma002.pdf +0 +0 +33 +33 +adafruit +ILI9325_28INCH_TS +1.0mm-Pitch 37 Pin LCD Connector +0 +0 +37 +37 +adafruit +INDUCTOR_5X5MM_TDK_VLC5045 +Source: http://www.tdk.co.jp/tefe02/e531_vlc5045.pdf +0 +0 +2 +2 +adafruit +IRL80A +IR LED
+0 +0 +0 +2 +2 +adafruit +IV18 +0 +0 +0 +22 +22 +adafruit +JD-T1800 +0 +0 +0 +14 +14 +adafruit +JOYSTICK +0 +0 +0 +14 +14 +adafruit +JST-6POS +0 +0 +0 +10 +10 +adafruit +JST-8POS +0 +0 +0 +12 +12 +adafruit +JST-PH-2-SMT +0 +0 +0 +4 +4 +adafruit +JST-PH-2-SMT-RA +2 +0 +0 +4 +4 +adafruit +JST-PH-2-THM +4 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 +JST PH 2-pin thru-home side entry + +0 +2 +2 +0 +0 + + +0 +5 +5 +0 +0 + + +0 +2 +2 +0 +0 + + +0 +4 +4 +0 +0 +Leadless Chip Carrier
Ceramic Package + +0 +20 +20 +0 +0 + + +0 +16 +16 +0 +0 + + +0 +18 +18 +0 +0 +LED
+5 mm, square, Siemens + +0 +2 +2 +0 +LED2X5 +LED
+2 x 5 mm, rectangle + +0 +2 +2 +adafruit +LED3MM +LED
+3 mm, round +0 +0 +2 +2 +adafruit +LED5MM +LED
+5 +0 +0 +2 +2 +adafruit +LED5MMRGB +0 +0 +0 +4 +4 +adafruit +LQH55 +0 +0 +0 +2 +2 +adafruit +LSU260 +0 +1 +0 +0 +2 +2 +adafruit +0 +0 +1 + +0 +2 +2 +0 +0 +0 +MELF 0.10 W + +0 +2 +2 +0 +0 +RESISTOR
+MELF 0.25 W + +0 +2 +2 +0 +M1406 +RESISTOR
+MELF 0.12 W + +0 +2 +2 +adafruit +M2012 +RESISTOR
+MELF 0.10 W +0 +0 +2 +2 +adafruit +M2309 +RESISTOR
+0 +0 +0 +2 +2 +adafruit +M3216 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +MELF 0.25 W + +0 +2 +2 +0 +0 +plastic thin shrink small outline package; 14 leads; body width 4.4 mm
+SOT402-1
+Source: http://www.onsemi.com/pub_link/Collateral/MC14093B-D.PDF
+
+0
+14
+14
+adafruit
+MICRO-SIDELED
+Hyper Micro SIDELED®
+Source: http://www.osram.convergy.de/ ... LA_LO_LS_LY Y876.pdf +0 +0 +2 +2 +adafruit +MICROSD + +0 +0 +12 +12 +adafruit +MINI-TOPLED-SANTANA +Mini TOPLED Santana®
+0 +0 +0 +2 +2 +adafruit +MINI_MELF-0102AX +0 +0 +0 +2 +2 +adafruit +MINI_MELF-0102R +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +source Beyschlag + +0 +2 +2 +0 +0 +CECC Size RC3715 Wave Soldering
+source Beyschlag + +0 +2 +2 +0 +MINI_MELF-0207R +CECC Size RC6123 Reflow Soldering
+source Beyschlag + +0 +2 +2 +adafruit +MINI_MELF-0207W +CECC Size RC6123 Wave Soldering
+source Beyschlag +0 +0 +2 +2 +adafruit +MLF32 +32M1-A Micro Lead Frame package (MLF)
+0 +0 +0 +32 +32 +adafruit +MM20SS +0 +0 +0 +4 +4 +adafruit +MM39SL +0 +0 +0 +4 +4 +adafruit +MOLEX_480371000 +0 +0 +0 +6 +6 +adafruit +MOON +0 +0 +0 +0 +0 +adafruit +MSOP10 +10 +0 +0 +10 +10 +adafruit +NX3225 +0 +0 +0 +4 +4 +adafruit +NX5032 +0 +0 +0 +2 +2 +adafruit +NX8045 +0 +0 +0 +2 +2 +adafruit +OS102011MA1Q +0 +0 +0 +5 +5 +adafruit +OSHWLOGO_0.3 +0 +0 +0 +0 +0 +adafruit +OSHWLOGO_TOL_0.2 +0 +0 +0 +0 +0 +adafruit +OSHWLOGO_TOP_0.2 +0 +0 +0 +0 +0 +adafruit +OSRAM-MINI-TOP-LED +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 +Source: http://www.osram.convergy.de/ ... LG_LP_A672.pdf (2004.05.13) + +0 +2 +2 +0 +0 +TOPLED® High-optical Power LED (HOP)
+Source: http://www.osram.convergy.de/ ... ls_t675.pdf + +0 +2 +2 +0 +P-LCC-2-TOPLED-RG +Hyper TOPLED® RG Hyper-Bright LED
+Source: http://www.osram.convergy.de/ ... LA_LO_LS_LY T776.pdf + +0 +2 +2 +adafruit +P-LCC-4 +Power TOPLED®
+Source: http://www.osram.convergy.de/ ... LA_LO_LA_LY E67B.pdf +0 +0 +4 +4 +adafruit +P6T15 +DIODE
+0 +0 +0 +2 +2 +adafruit +P128-35 +0 +0 +0 +2 +2 +adafruit +P128-40 +0 +0 +0 +2 +2 +adafruit +P128-50 +0 +0 +0 +2 +2 +adafruit +P128-60 +0 +0 +0 +2 +2 +adafruit +P0613V +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +type 0817, grid 6.35 mm + +0 +2 +2 +0 +0 +RESISTOR
+type 0817, grid 22.5 mm + +0 +2 +2 +0 +PANASONIC_A +Panasonic Aluminium Electrolytic Capacitor VS-Serie Package A + +0 +2 +2 +0 +PANASONIC_B +Panasonic Aluminium Electrolytic Capacitor VS-Serie Package B + +0 +2 +2 +0 +PANASONIC_C +Panasonic Aluminium Electrolytic Capacitor VS-Serie Package C + +0 +2 +2 +0 +PANASONIC_D +Panasonic Aluminium Electrolytic Capacitor VS-Serie Package D + +0 +2 +2 +0 +PANASONIC_E +Panasonic Aluminium Electrolytic Capacitor VS-Serie Package E + +0 +2 +2 +0 +PANASONIC_F +Panasonic Aluminium Electrolytic Capacitor VS-Serie Package F + +0 +2 +2 +0 +PANASONIC_G +Panasonic Aluminium Electrolytic Capacitor VS-Serie Package G + +0 +2 +2 +0 +PIRANHA5MM + + +0 +4 +4 +0 +PJ-102A + + +0 +3 +3 +0 +PLCC-S28 +Plastic Leaded Chip Carrier Socked + +0 +28 +28 +0 +PNA460XM + + +0 +3 +3 +0 +PROPCLIP + + +0 +8 +8 +0 +PROPPLUG + + +0 +4 +4 +0 +PROTRINKET + + +0 +26 +26 +0 +PS12 + + +0 +2 +2 +0 +PS603 + + +0 +2 +2 +0 +PUSHBUTTON_SMD_SJ + + +0 +2 +2 +0 +Q62902-B152 +LED HOLDER
+Siemens + +0 +2 +2 +adafruit +Q62902-B153 +LED HOLDER
+Siemens +0 +0 +2 +2 +adafruit +Q62902-B155 +LED HOLDER
+0 +0 +0 +2 +2 +adafruit +Q62902-B156 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 +0 +20 +20 +adafruit +0 +0 +0 + +0 +29 +29 +0 +0 +0 +chip + +0 +2 +2 +0 +0 +RESISTOR
+chip + +0 +2 +2 +0 +R0805 +RESISTOR
+chip + +0 +2 +2 +adafruit +R0805W +RESISTOR
+chip, wave soldering +0 +0 +2 +2 +adafruit +R1005 +RESISTOR
+0 +0 +0 +2 +2 +adafruit +R1206 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +chip + +0 +2 +2 +0 +0 +RESISTOR
+chip, wave soldering + +0 +2 +2 +0 +R2010 +RESISTOR
+chip + +0 +2 +2 +adafruit +R2010W +RESISTOR
+chip, wave soldering +0 +0 +2 +2 +adafruit +R2012 +RESISTOR
+0 +0 +0 +2 +2 +adafruit +R2012W +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +chip, wave soldering + +0 +2 +2 +0 +0 +RESISTOR
+chip + +0 +2 +2 +0 +R3216W +RESISTOR
+chip, wave soldering + +0 +2 +2 +adafruit +R3225 +RESISTOR
+chip +0 +0 +2 +2 +adafruit +R3225W +RESISTOR
+0 +0 +0 +2 +2 +adafruit +R5025 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +chip + +0 +2 +2 +0 +0 +RESISTOR
+chip, wave soldering + +0 +2 +2 +0 +RDH_15 +RESISTOR
+type RDH, grid 15 mm + +0 +2 +2 +adafruit +RGBLED5050 + + +0 +6 +6 +adafruit +RK0971221 + + +0 +8 +8 +adafruit +RN-171 + + +0 +49 +49 +adafruit +RN-ANT + + +0 +2 +2 +adafruit +R_2012-12R +Chip Capacitor Type KEMET R/EIA 2012-12 Reflow solder + +0 +2 +2 +adafruit +R_2012-12W +Chip Capacitor Type KEMET R/EIA 2012-12 Wafe solder + +0 +2 +2 +adafruit +SCDA + + +0 +13 +13 +adafruit +SDCARD + + +0 +15 +15 +adafruit +SEGMENT_BICOL_BL-AR12Z3010 +Souce: http://www.betlux.com/product/LED_light_bar/BL-AR12B3010xx.PDF + +0 +14 +14 +adafruit +SEGMENT_BICOL_BL-M12A883XX +Source: http://www.betlux.com/product/led_dot_matrix/BL-M12A883xx.PDF + +0 +24 +24 +adafruit +SEGMENT_BL-M07C881UR + + +0 +16 +16 +adafruit +SEGMENT_BL-M12A881UR +Source: http://www.betlux.com/product/LED_dot_matrix/BL-M12A881.PDF + +0 +16 +16 +adafruit +SEGMENT_BL-M12A883 +Source: http://www.betlux.com/product/LED_dot_matrix/BL-M12A883.PDF + +0 +16 +16 +adafruit +SEGMENT_BL-M15A881 + + +0 +16 +16 +adafruit +SEWINGTAP_0.4 + + +0 +1 +1 +adafruit +SEWINGTAP_0.5 + + +0 +1 +1 +adafruit +SEWINGTAP_2.0 + + +0 +1 +1 +adafruit +SFH480 +IR LED
+infrared emitting diode, Infineon +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 +TO-18, lead spacing 2.54 mm, cathode marking
+Inifineon + +0 +2 +2 +0 +SFV4R-1STE1LF +FPC Connector ZIF for SMT 0.5mm
+ +FCI SFV4R-1STE1LF +0 +0 +4 +4 +adafruit +SIM800L + +0 +0 +88 +88 +adafruit +SIM900_SMT + +0 +0 +68 +68 +adafruit +SLIDEPOT-45 + +0 +0 +7 +7 +adafruit +SM49 +CRYSTAL +0 +0 +2 +2 +adafruit +SMA90_DIP +SMA DIP Connector 90° 50 Ohm +0 +0 +5 +5 +adafruit +SMADIODE +SMA Surface Mount Diode +0 +0 +2 +2 +adafruit +SMART-LED +SmartLEDTM Hyper-Bright LED
+0
+0
+0
+2
+2
+adafruit
+SMARTLED-TTW
+0
+0
+0
+Package suitable for TTW-soldering
+Source: http://www.osram.convergy.de/ ... LO_LS_LY L89K.pdf
+
+0
+4
+4
+0
+SMA_EDGELAUNCH
+
+
+0
+5
+5
+0
+SMA_EDGELAUNCH_UFL
+
+
+0
+5
+5
+0
+SMLK34
+
+
+0
+2
+2
+0
+SMT-0540-S-R
+
+
+0
+3
+3
+0
+SO08
+
+
+0
+8
+8
+0
+SO08-SKINNYPADS
+
+
+0
+8
+8
+0
+SO14
+Small Outline package 150 mil
+
+0
+14
+14
+0
+SO16
+SMALL OUTLINE INTEGRATED CIRCUIT
+body 3.9 mm/JEDEC MS-012AC + +0 +16 +16 +adafruit +SO16W +SMALL OUTLINE INTEGRATED CIRCUIT
+wide body 7.5 mm/JEDEC MS-013AA +0 +0 +16 +16 +adafruit +SO18W + +0 +0 +18 +18 +adafruit +SO20W +Wide Small Outline package 300 mil +0 +0 +20 +20 +adafruit +SO28W +28-Lead Plastic Small Outline (SO) Wide, 300 mil Body (SOIC)
+0 +0 +0 +28 +28 +adafruit +SOD-123 +0 +0 +0 +2 +2 +adafruit +SOD-123FL +0 +0 +0 +2 +2 +adafruit +SOD-323 +0 +0 +0 +2 +2 +adafruit +SOD-323F +0 +0 +0 +2 +2 +adafruit +SOD-523 +0 +0 +0 + +0 +2 +2 +0 +0 +0 + +0 +8 +8 +0 +0 +0 + +0 +24 +24 +0 +0 +0 + +0 +3 +3 +0 +0 +0 +package type OT + +0 +5 +5 +0 +0 + + +0 +6 +6 +0 +0 +SOT23 - Reflow soldering + +0 +3 +3 +0 +0 +SOT23 - Wave soldering + +0 +3 +3 +0 +0 + + +0 +34 +34 +0 +0 +QFP48
+shrink quad flat pack, square + +0 +48 +48 +0 +SQFP-S-7X7-48 +QFP48
+shrink quad flat pack, square + +0 +48 +48 +adafruit +SSOP20 + + +0 +20 +20 +adafruit +SSOP24 +Shrink Small Outline Package SSOP-24
+ +0 +24 +24 +adafruit +SSOP28 +Shrink Small Outline Package
+package type SS +0 +0 +28 +28 +adafruit +STRIP-3PIN + +0 +0 +0 +0 +adafruit +STRIP-5PINSS + +0 +0 +5 +5 +adafruit +STX3100 +MIC/HEADPHONE JACK
+0 +0 +0 +0 +5 +5 +adafruit +0 +0 +0 +0 +9 +9 +adafruit +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +diameter 5.0 mm, grid 5.08 mm + +0 +2 +2 +0 +0 +ELECTROLYTIC CAPACITOR
+diameter 6.0 mm, grid 5.08 mm + +0 +2 +2 +0 +TAP5-70 +ELECTROLYTIC CAPACITOR
+diameter 7.0 mm, grid 5.08 mm + +0 +2 +2 +adafruit +TAP5-80 +ELECTROLYTIC CAPACITOR
+diameter 8.0 mm, grid 5.08 mm +0 +0 +2 +2 +adafruit +TC26H +CRYSTAL +0 +0 +2 +2 +adafruit +TC26V +CRYSTAL +0 +0 +2 +2 +adafruit +TC33X + +0 +0 +3 +3 +adafruit +TC38H +CRYSTAL +0 +0 +2 +2 +adafruit +TDFN14 + +0 +0 +14 +14 +adafruit +TDFN14_3X3MM +TDFN 14 3x3x0.75mm +0 +0 +0 +0 +15 +15 +adafruit +0 +0 +0 +0 +29 +29 +adafruit +0 +0 +0 +0 +0 +0 +adafruit +0 +0 +0 +0 +52 +52 +adafruit +0 +0 +0 +0 +52 +52 +adafruit +0 +0 +0 +0 +5 +5 +adafruit +0 +0 +0 +0 +5 +5 +adafruit +0 +0 +0 +0 +3 +3 +adafruit +0 +0 +0 +0 +3 +3 +adafruit +0 +0 +0 + +0 +3 +3 +0 +0 +0 + +0 +3 +3 +0 +0 +0 + +0 +3 +3 +0 +0 +0 +2-lead plastic, vertical + +0 +2 +2 +0 +0 +TO-220
+grid 2.54 mm, horinzontal + +0 +3 +3 +0 +TO220-NOHOLE + + +0 +3 +3 +0 +TO220H +TO-220 + +0 +3 +3 +0 +TO220V +TO 200 vertical + +0 +3 +3 +0 +TO237 +TO 273 + +0 +3 +3 +0 +TO252 +SMALL OUTLINE TRANSISTOR
+TS-003 + +0 +3 +3 +adafruit +TQFP32-08 +Thin Plasic Quad Flat Package Grid 0.8 mm + +0 +32 +32 +adafruit +TQFP44 + + +0 +44 +44 +adafruit +TRIM-3386 + + +0 +3 +3 +adafruit +TRIMBLE + + +0 +8 +8 +adafruit +TS12864 + + +0 +20 +20 +adafruit +TSSOP-8 + + +0 +8 +8 +adafruit +TSSOP14 +Thin Shrink Small Outline Plastic 14
+ +0 +14 +14 +adafruit +TSSOP20 + + +0 +20 +20 +adafruit +TSSOP28 + + +0 +28 +28 +adafruit +TT2D4 +ELECTROLYTIC CAPACITOR
+diameter 4 mm, grid 2.54 mm +0 +0 +2 +2 +adafruit +TT2D4L +ELECTROLYTIC CAPACITOR
+0 +0 +0 +2 +2 +adafruit +TT2D5 +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +diameter 6 mm, grid 2.54 mm + +0 +2 +2 +0 +0 +ELECTROLYTIC CAPACITOR
+diameter 6 mm, grid 2.54 mm + +0 +2 +2 +0 +TT2D7 +ELECTROLYTIC CAPACITOR
+diameter 7 mm, grid 2.54 mm + +0 +2 +2 +adafruit +TT2D7L +ELECTROLYTIC CAPACITOR
+diameter 7 mm, grid 2.54 mm +0 +0 +2 +2 +adafruit +TT5D6 +ELECTROLYTIC CAPACITOR
+0 +0 +0 +2 +2 +adafruit +TT5D6L +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 +diameter 7 mm, grid 5.08 mm + +0 +2 +2 +0 +0 +ELECTROLYTIC CAPACITOR
+diameter 9 mm, grid 5.08 mm + +0 +2 +2 +0 +TT5D9L +ELECTROLYTIC CAPACITOR
+diameter 9 mm, grid 5.08 mm + +0 +2 +2 +adafruit +TT5D10 +ELECTROLYTIC CAPACITOR
+diameter 10 mm, grid 5.08 mm +0 +0 +2 +2 +adafruit +TT5D11 +ELECTROLYTIC CAPACITOR
+0 +0 +0 +2 +2 +adafruit +TT5D11L +0 +0 +0 +0 +2 +2 +adafruit +0 +0 +0 +0 +3 +3 +adafruit +0 +0 +0 + +0 +2 +2 +0 +0 +0 + +0 +9 +9 +0 +0 +0 + +0 +10 +10 +0 +0 +0 + +0 +9 +9 +0 +0 +0 +
+4Ucon #18732 + +0 +9 +9 +0 +USB-MINIB-THM-MOLEX + + +0 +7 +7 +0 +USB-MINIB-THM-MOLEX-PWRONLY + + +0 +4 +4 +0 +USB-MINIB-THM-PWRONLY + + +0 +6 +6 +0 +V234_12 +RESISTOR
+type V234, grid 12.5 mm + +0 +2 +2 +adafruit +V235_17 +RESISTOR
+type V235, grid 17.78 mm +0 +0 +2 +2 +adafruit +V526-0 +RESISTOR
+0 +0 +0 +2 +2 +adafruit +VFSOP-8 +0 +0 +0 +0 +8 +8 +adafruit +0 +0 +0 +0 +6 +6 +adafruit +0 +0 +0 +0 +4 +4 +adafruit +0 +0 +0 +0 +20 +20 +adafruit +0 +0 +0 + +0 +7 +7 +0 +0 +0 +Source : http://www.omron.com/ecb/products/pdf/fpc.pdf + +0 +42 +42 +0 +0 +ZIF Slide-locking Type (0.5 mm-pitch) Lower-contact Type
+Source : http://www.omron.com/ecb/products/pdf/fpc.pdf + +0 +7 +7 +0 +XF2M-4015-1F-REVERSE + + +0 +42 +42 +0 +XF2R-4015-4A +Low-profile Rotary Backlock Type (0.5 mm-pitch)
Source : http://www.omron.com/ecb/products/pdf/fpc.pdf + +0 +42 +42 +0 +XTAL3215 + + +0 +2 +2 +0 diff --git a/fp-lib-table b/fp-lib-table new file mode 100644 index 0000000..a0910e3 --- /dev/null +++ b/fp-lib-table @@ -0,0 +1,10 @@ +(fp_lib_table + (lib (name HokieGeek-kicad)(type KiCad)(uri /home/andres/src/ee/kicad/libs/HokieGeek-kicad.pretty)(options "")(descr "")) + (lib (name Resistor_SMD)(type KiCad)(uri ${KISYSMOD}/Resistor_SMD.pretty)(options "")(descr "")) + (lib (name LED_THT)(type KiCad)(uri ${KISYSMOD}/LED_THT.pretty)(options "")(descr "")) + (lib (name Package_TO_SOT_SMD)(type KiCad)(uri ${KISYSMOD}/Package_TO_SOT_SMD.pretty)(options "")(descr "")) + (lib (name Package_QFP)(type KiCad)(uri ${KISYSMOD}/Package_QFP.pretty)(options "")(descr "")) + (lib (name Connector_USB)(type KiCad)(uri ${KISYSMOD}/Connector_USB.pretty)(options "")(descr "")) + (lib (name LED_SMD)(type KiCad)(uri ${KISYSMOD}/LED_SMD.pretty)(options "")(descr "")) + (lib (name Crystal)(type KiCad)(uri ${KISYSMOD}/Crystal.pretty)(options "")(descr "")) +) diff --git a/jane-cache.lib b/jane-cache.lib new file mode 100644 index 0000000..3961fc7 --- /dev/null +++ b/jane-cache.lib @@ -0,0 +1,434 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Pack04 +# +DEF Device_R_Pack04 RN 0 0 Y N 1 F N +F0 "RN" -300 0 50 V V C CNN +F1 "Device_R_Pack04" 200 0 50 V V C CNN +F2 "" 275 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP* + SOIC* +$ENDFPLIST +DRAW +S -250 -95 150 95 0 1 10 f +S -225 75 -175 -75 0 1 10 N +S -125 75 -75 -75 0 1 10 N +S -25 75 25 -75 0 1 10 N +S 75 75 125 -75 0 1 10 N +P 2 0 1 0 -200 -100 -200 -75 N +P 2 0 1 0 -200 75 -200 100 N +P 2 0 1 0 -100 -100 -100 -75 N +P 2 0 1 0 -100 75 -100 100 N +P 2 0 1 0 0 -100 0 -75 N +P 2 0 1 0 0 75 0 100 N +P 2 0 1 0 100 -100 100 -75 N +P 2 0 1 0 100 75 100 100 N +X R1.1 1 -200 -200 100 U 50 50 1 1 P +X R2.1 2 -100 -200 100 U 50 50 1 1 P +X R3.1 3 0 -200 100 U 50 50 1 1 P +X R4.1 4 100 -200 100 U 50 50 1 1 P +X R4.2 5 100 200 100 D 50 50 1 1 P +X R3.2 6 0 200 100 D 50 50 1 1 P +X R2.2 7 -100 200 100 D 50 50 1 1 P +X R1.2 8 -200 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small_US +# +DEF Device_R_Small_US R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small_US" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +P 5 1 1 0 0 0 40 -15 0 -30 -40 -45 0 -60 N +P 5 1 1 0 0 60 40 45 0 30 -40 15 0 0 N +X ~ 1 0 100 40 D 50 50 1 1 P +X ~ 2 0 -100 40 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Rotary_Encoder_Switch +# +DEF Device_Rotary_Encoder_Switch SW 0 10 Y N 1 F N +F0 "SW" 0 260 50 H V C CNN +F1 "Device_Rotary_Encoder_Switch" 0 -260 50 H V C CNN +F2 "" -150 160 50 H I C CNN +F3 "" 0 260 50 H I C CNN +$FPLIST + RotaryEncoder*Switch* +$ENDFPLIST +DRAW +A -15 -2 108 -899 899 0 1 10 N -15 -110 -15 105 +C -150 0 10 0 1 0 F +C -15 0 75 0 1 10 N +C 170 -40 5 0 1 10 N +C 170 40 5 0 1 10 N +S -200 200 200 -200 0 1 10 f +P 2 0 1 10 -25 -70 -25 70 N +P 2 0 1 10 -15 -70 -15 70 N +P 2 0 1 10 -5 70 -5 -70 N +P 2 0 1 10 150 0 135 0 N +P 2 0 1 10 150 40 150 -40 N +P 3 0 1 0 -200 -100 -150 -100 -150 -80 N +P 3 0 1 0 -200 100 -150 100 -150 80 N +P 3 0 1 10 10 -120 -20 -110 5 -95 N +P 3 0 1 10 10 115 -20 105 5 90 N +P 3 0 1 10 200 -100 170 -100 170 -40 N +P 3 0 1 10 200 100 170 100 170 40 N +P 4 0 1 0 -200 0 -150 0 -150 -40 -130 -80 N +P 4 0 1 0 -170 0 -150 0 -150 40 -130 80 N +X A A -300 100 100 R 50 50 1 1 P +X B B -300 -100 100 R 50 50 1 1 P +X C C -300 0 100 R 50 50 1 1 P +X S1 S1 300 100 100 L 50 50 1 1 P +X S2 S2 300 -100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Diode_BAV99S +# +DEF Diode_BAV99S D 0 1 Y N 2 L N +F0 "D" 0 100 50 H V C CNN +F1 "Diode_BAV99S" 0 200 50 H V C CNN +F2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" 0 -500 50 H I C CNN +F3 "" -750 -400 50 H I C CNN +ALIAS BAV199DW +$FPLIST + SOT?363* +$ENDFPLIST +DRAW +C 0 0 10 1 1 0 F +P 2 0 1 0 -200 0 200 0 N +P 2 0 1 0 0 0 0 -100 N +P 3 0 1 8 -50 -50 -50 50 -50 50 N +P 3 0 1 8 150 50 150 -50 150 -50 N +P 6 0 1 8 -150 50 -50 0 -150 -50 -150 50 -150 50 -150 50 N +P 6 0 1 8 50 50 150 0 50 -50 50 50 50 50 50 50 N +P 2 1 1 0 250 0 300 0 N +P 2 2 1 0 250 0 300 0 N +X A1 1 -300 0 100 R 50 50 1 1 P +X K2 2 300 0 100 L 50 50 1 1 P +X K3A4 6 0 -200 100 U 50 50 1 1 P +X K1A2 3 0 -200 100 U 50 50 2 1 P +X A3 4 -300 0 100 R 50 50 2 1 P +X K4 5 300 0 100 L 50 50 2 1 P +ENDDRAW +ENDDEF +# +# LED_WS2812B +# +DEF LED_WS2812B D 0 10 Y Y 1 F N +F0 "D" 200 225 50 H V R BNN +F1 "LED_WS2812B" 50 -225 50 H V L TNN +F2 "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" 50 -300 50 H I L TNN +F3 "" 100 -375 50 H I L TNN +$FPLIST + LED*WS2812*PLCC*5.0x5.0mm*P3.2mm* +$ENDFPLIST +DRAW +T 0 90 -165 30 0 0 0 RGB Normal 0 C C +S 200 200 -200 -200 0 1 10 f +P 2 0 1 0 50 -140 70 -140 N +P 2 0 1 0 50 -100 70 -100 N +P 2 0 1 0 185 -140 105 -140 N +P 3 0 1 0 90 -100 50 -140 50 -120 N +P 3 0 1 0 90 -60 50 -100 50 -80 N +P 3 0 1 0 145 -40 145 -140 145 -160 N +P 4 0 1 0 185 -60 105 -60 145 -140 185 -60 N +X VDD 1 0 300 100 D 50 50 1 1 W +X DOUT 2 300 0 100 L 50 50 1 1 O +X VSS 3 0 -300 100 U 50 50 1 1 W +X DIN 4 -300 0 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# SparkFun-Connectors_CONN_04 +# +DEF SparkFun-Connectors_CONN_04 J 0 40 N Y 1 L N +F0 "J" -200 400 45 H V L BNN +F1 "SparkFun-Connectors_CONN_04" -200 -150 45 H V L BNN +F2 "1X04" 0 500 20 H I C CNN +F3 "" 0 0 50 H I C CNN +F4 "CONN-09696" 0 550 60 H V C CNN +$FPLIST + *1X04* + *1X04_1.27MM* + *1X04_NO_SILK* + *JST-4-PTH* + *JST-4-PTH-VERT* + *1X04_LOCK* + *1X04_LOCK_LONGPADS* + *1X04_LONGPADS* + *MOLEX-1X4* + *MOLEX-1X4_LOCK* + *SCREWTERMINAL-3.5MM-4* + *SCREWTERMINAL-3.5MM-4_LOCK* + *1X04_SMD_RA_MALE* + *1X04_1MM_RA* + *1X04_SMD_LONG* + *1X04_SMD_RA_FEMALE* + *1X04_SMD_VERTICAL_COMBO* +$ENDFPLIST +DRAW +S 0 -50 -200 350 0 1 0 f +X 1 1 100 0 100 L 40 40 1 1 P +X 2 2 100 100 100 L 40 40 1 1 P +X 3 3 100 200 100 L 40 40 1 1 P +X 4 4 100 300 100 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# SparkFun-Connectors_CONN_06LOCK +# +DEF SparkFun-Connectors_CONN_06LOCK J 0 40 N Y 1 L N +F0 "J" -200 600 45 H V L BNN +F1 "SparkFun-Connectors_CONN_06LOCK" -200 -150 45 H V L BNN +F2 "1X06_LOCK" 0 700 20 H I C CNN +F3 "" 0 0 50 H I C CNN +F4 "XXX-00000" 0 750 60 H V C CNN +$FPLIST + *1X06_LOCK* +$ENDFPLIST +DRAW +S 0 -50 -200 550 0 1 0 f +X 1 1 100 0 100 L 40 40 1 1 P +X 2 2 100 100 100 L 40 40 1 1 P +X 3 3 100 200 100 L 40 40 1 1 P +X 4 4 100 300 100 L 40 40 1 1 P +X 5 5 100 400 100 L 40 40 1 1 P +X 6 6 100 500 100 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# SparkFun-Connectors_CONN_06NO_SILK_FEMALE_PTH +# +DEF SparkFun-Connectors_CONN_06NO_SILK_FEMALE_PTH J 0 40 N Y 1 L N +F0 "J" -200 600 45 H V L BNN +F1 "SparkFun-Connectors_CONN_06NO_SILK_FEMALE_PTH" -200 -150 45 H V L BNN +F2 "1X06_NO_SILK" 0 700 20 H I C CNN +F3 "" 0 0 50 H I C CNN +F4 "CONN-08437" 0 750 60 H V C CNN +$FPLIST + *1X06_NO_SILK* +$ENDFPLIST +DRAW +S 0 -50 -200 550 0 1 0 f +X 1 1 100 0 100 L 40 40 1 1 P +X 2 2 100 100 100 L 40 40 1 1 P +X 3 3 100 200 100 L 40 40 1 1 P +X 4 4 100 300 100 L 40 40 1 1 P +X 5 5 100 400 100 L 40 40 1 1 P +X 6 6 100 500 100 L 40 40 1 1 P +ENDDRAW +ENDDEF +# +# SparkFun-LED_LED-3MM-NO_SILK +# +DEF SparkFun-LED_LED-3MM-NO_SILK D 0 40 N N 1 L N +F0 "D" -50 -250 45 V V L BNN +F1 "SparkFun-LED_LED-3MM-NO_SILK" 150 -250 45 V V L BNN +F2 "LED_3MM-NS" 300 0 20 V I C CNN +F3 "" 0 0 50 H I C CNN +F4 "XXX-00000" 250 0 60 V V C CNN +$FPLIST + *LED_3MM-NS* + *LED_3MM* + *LED_5MM* + *LED_5MM-KIT* +$ENDFPLIST +DRAW +P 2 1 0 0 -80 -30 -135 -85 N +P 2 1 0 0 -75 -75 -130 -130 N +P 2 1 0 0 0 -100 -50 -100 N +P 2 1 0 0 0 -100 -50 0 N +P 2 1 0 0 50 -100 0 -100 N +P 2 1 0 0 50 0 -50 0 N +P 2 1 0 0 50 0 0 -100 N +P 6 1 1 0 -135 -85 -120 -50 -120 -50 -100 -70 -100 -70 -135 -85 F +P 6 1 1 0 -130 -130 -115 -95 -115 -95 -95 -115 -95 -115 -130 -130 F +X A A 0 100 100 D 40 40 1 1 P +X C K 0 -200 100 U 40 40 1 1 P +ENDDRAW +ENDDEF +# +# Switch_SW_SPST +# +DEF Switch_SW_SPST SW 0 0 Y N 1 F N +F0 "SW" 0 125 50 H V C CNN +F1 "Switch_SW_SPST" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C -80 0 20 0 0 0 N +C 80 0 20 0 0 0 N +P 2 0 0 0 -60 10 60 70 N +X A 1 -200 0 100 R 50 50 1 1 P +X B 2 200 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Transistor_FET_2N7002 +# +DEF Transistor_FET_2N7002 Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "Transistor_FET_2N7002" 200 0 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-23" 200 -75 50 H I L CIN +F3 "" 0 0 50 H I L CNN +ALIAS 2N7002 2N7002E 2N7002H 2N7002K BS170F BS870 BSN20 BSS123 BSS127S DMG2302U DMG3402L DMG3404L DMG3406L DMG3414U DMG3418L DMN10H220L DMN10H700S DMN13H750S DMN2041L DMN2050L DMN2056U DMN2058U DMN2075U DMN2230U DMN24H11DS DMN24H3D5L DMN3042L DMN3051L DMN30H4D0L DMN3110S DMN3150L DMN3300U DMN3404L DMN6075S DMN6140L DMN67D7L DMN67D8L MMBF170 VN10LF ZVN3306F ZVN3310F ZVN3320F ZVN4106F ZXM61N02F ZXM61N03F ZXMN10A07F ZXMN2A01F ZXMN2A14F ZXMN2B01F ZXMN2B14FH ZXMN2F30FH ZXMN2F34FH ZXMN3A01F ZXMN3A14F ZXMN3B01F ZXMN3B14F ZXMN3F30FH ZXMN6A07F IRLML2060 +$FPLIST + SOT?23* +$ENDFPLIST +DRAW +C 65 0 111 0 1 10 N +C 100 -70 11 0 1 0 F +C 100 70 11 0 1 0 F +P 2 0 1 0 30 -70 100 -70 N +P 2 0 1 10 30 -50 30 -90 N +P 2 0 1 0 30 0 100 0 N +P 2 0 1 10 30 20 30 -20 N +P 2 0 1 0 30 70 100 70 N +P 2 0 1 10 30 90 30 50 N +P 2 0 1 0 100 -70 100 -100 N +P 2 0 1 0 100 -70 100 0 N +P 2 0 1 0 100 100 100 70 N +P 3 0 1 10 10 75 10 -75 10 -75 N +P 4 0 1 0 40 0 80 15 80 -15 40 0 F +P 4 0 1 0 100 -70 130 -70 130 70 100 70 N +P 4 0 1 0 110 20 115 15 145 15 150 10 N +P 4 0 1 0 130 15 115 -10 145 -10 130 15 N +X G 1 -200 0 210 R 50 50 1 1 I +X S 2 100 -200 100 U 50 50 1 1 P +X D 3 100 200 100 D 50 50 1 1 P +ENDDRAW +ENDDEF +# +# keebio_MX +# +DEF keebio_MX SW 0 40 Y Y 1 F N +F0 "SW" 0 200 50 H V C CNN +F1 "keebio_MX" 0 -300 60 H I C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +P 2 0 1 0 50 -150 50 -250 N +P 2 0 1 0 100 -150 150 -100 N +P 3 0 1 0 150 -150 150 -100 100 -100 N +P 4 0 1 0 -100 100 -50 150 50 150 100 100 N +P 4 0 1 0 -50 -150 -50 -250 50 -200 -50 -150 N +P 5 0 1 0 -150 50 150 50 150 100 -150 100 -150 50 N +X ~ 1 -300 0 200 R 25 50 1 1 I I +X ~ 2 300 0 200 L 25 50 1 1 I I +X ~ 3 -150 -200 100 R 25 50 1 1 I +X ~ 4 150 -200 100 L 25 50 1 1 I +ENDDRAW +ENDDEF +# +# keebio_ProMicro +# +DEF keebio_ProMicro U 0 40 Y Y 1 F N +F0 "U" 0 0 60 H V C CNN +F1 "keebio_ProMicro" 0 -750 60 H V C CNN +F2 "" 1050 -2500 60 V I C CNN +F3 "" 1050 -2500 60 V I C CNN +DRAW +S -500 -650 500 650 0 1 0 N +X TX0/PD3 1 -700 550 200 R 50 50 1 1 I +X 7/PE6 10 -700 -350 200 R 50 50 1 1 I +X 8/PB4 11 -700 -450 200 R 50 50 1 1 I +X 9/PB5 12 -700 -550 200 R 50 50 1 1 I +X 10/PB6 13 700 -550 200 L 50 50 1 1 I +X 16/PB2 14 700 -450 200 L 50 50 1 1 I +X 14/PB3 15 700 -350 200 L 50 50 1 1 I +X 15/PB1 16 700 -250 200 L 50 50 1 1 I +X A0/PF7 17 700 -150 200 L 50 50 1 1 I +X A1/PF6 18 700 -50 200 L 50 50 1 1 I +X A2/PF5 19 700 50 200 L 50 50 1 1 I +X RX1/PD2 2 -700 450 200 R 50 50 1 1 I +X A3/PF4 20 700 150 200 L 50 50 1 1 I +X VCC 21 700 250 200 L 50 50 1 1 I +X RST 22 700 350 200 L 50 50 1 1 I +X GND 23 700 450 200 L 50 50 1 1 I +X RAW 24 700 550 200 L 50 50 1 1 I +X GND 3 -700 350 200 R 50 50 1 1 I +X GND 4 -700 250 200 R 50 50 1 1 I +X 2/PD1 5 -700 150 200 R 50 50 1 1 I +X 3/PD0 6 -700 50 200 R 50 50 1 1 I +X 4/PD4 7 -700 -50 200 R 50 50 1 1 I +X 5/PC6 8 -700 -150 200 R 50 50 1 1 I +X 6/PD7 9 -700 -250 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# keebio_TRRS +# +DEF keebio_TRRS U 0 40 Y Y 1 F N +F0 "U" 0 600 60 H V C CNN +F1 "keebio_TRRS" 0 -100 60 H V C CNN +F2 "" 150 0 60 H I C CNN +F3 "" 150 0 60 H I C CNN +DRAW +S -150 0 -150 500 0 1 0 N +S -150 500 200 500 0 1 0 N +S 200 0 -150 0 0 1 0 N +S 200 500 200 0 0 1 0 N +X SLEEVE 1 -350 100 200 R 50 50 1 1 I +X TIP 2 -350 400 200 R 50 50 1 1 I +X RING1 3 -350 300 200 R 50 50 1 1 I +X RING2 4 -350 200 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# power_GND +# +DEF power_GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_VCC +# +DEF power_VCC #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_VCC" 0 150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +C 0 75 25 0 1 0 N +P 2 0 1 0 0 0 0 50 N +X VCC 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/jane-mcu.sch-bak b/jane-mcu.sch-bak new file mode 100644 index 0000000..910ba57 --- /dev/null +++ b/jane-mcu.sch-bak @@ -0,0 +1,642 @@ +EESchema Schematic File Version 4 +LIBS:jane-cache +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 2 2 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Text GLabel 8550 3650 2 50 Input ~ 0 +LED +Text GLabel 8550 1950 2 50 Input ~ 0 +C_1 +Text GLabel 8550 1850 2 50 Input ~ 0 +C_2 +Text GLabel 8550 4250 2 50 Input ~ 0 +C_3 +Text GLabel 8550 4450 2 50 Input ~ 0 +C_4 +Text GLabel 8550 4350 2 50 Input ~ 0 +C_5 +Text GLabel 8550 3750 2 50 Input ~ 0 +C_6 +Text GLabel 9600 3050 2 50 Input ~ 0 +TRRS +Text GLabel 9600 2950 2 50 Input ~ 0 +TRRSx +Text GLabel 8550 3250 2 50 Input ~ 0 +C6 +Text GLabel 8550 2150 2 50 Input ~ 0 +ENC_A +Text GLabel 8550 2050 2 50 Input ~ 0 +ENC_B +$Comp +L Device:R_Small_US R? +U 1 1 5DBB2106 +P 9450 2850 +AR Path="/5DBB2106" Ref="R?" Part="1" +AR Path="/5DB13BF0/5DBB2106" Ref="R3" Part="1" +F 0 "R3" H 9518 2896 50 0000 L CNN +F 1 "4.7k Ω" H 9518 2805 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" H 9450 2850 50 0001 C CNN +F 3 "~" H 9450 2850 50 0001 C CNN + 1 9450 2850 + 1 0 0 1 +$EndComp +Wire Wire Line + 9600 2950 9450 2950 +$Comp +L Device:R_Small_US R? +U 1 1 5DBB210F +P 9450 3150 +AR Path="/5DBB210F" Ref="R?" Part="1" +AR Path="/5DB13BF0/5DBB210F" Ref="R4" Part="1" +F 0 "R4" H 9518 3196 50 0000 L CNN +F 1 "4.7k Ω" H 9518 3105 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" H 9450 3150 50 0001 C CNN +F 3 "~" H 9450 3150 50 0001 C CNN + 1 9450 3150 + 1 0 0 1 +$EndComp +Wire Wire Line + 9450 3050 9600 3050 +$Comp +L power:VCC #PWR? +U 1 1 5DBB2118 +P 9450 2750 +AR Path="/5DBB2118" Ref="#PWR?" Part="1" +AR Path="/5DB13BF0/5DBB2118" Ref="#PWR0113" Part="1" +F 0 "#PWR0113" H 9450 2600 50 0001 C CNN +F 1 "VCC" H 9467 2923 50 0000 C CNN +F 2 "" H 9450 2750 50 0001 C CNN +F 3 "" H 9450 2750 50 0001 C CNN + 1 9450 2750 + -1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR? +U 1 1 5DBB211E +P 9450 3250 +AR Path="/5DBB211E" Ref="#PWR?" Part="1" +AR Path="/5DB13BF0/5DBB211E" Ref="#PWR0114" Part="1" +F 0 "#PWR0114" H 9450 3100 50 0001 C CNN +F 1 "VCC" H 9468 3423 50 0000 C CNN +F 2 "" H 9450 3250 50 0001 C CNN +F 3 "" H 9450 3250 50 0001 C CNN + 1 9450 3250 + 1 0 0 1 +$EndComp +Text GLabel 8550 3550 2 50 Input ~ 0 +R_D +Text GLabel 8550 3450 2 50 Input ~ 0 +R_C +Text GLabel 8550 3350 2 50 Input ~ 0 +R_B +Text GLabel 8550 3150 2 50 Input ~ 0 +R_A +Text GLabel 8550 2750 2 50 Input ~ 0 +D2 +Text GLabel 7150 1850 0 50 Input ~ 0 +RST +$Comp +L power:VCC #PWR0101 +U 1 1 5DC0A0B1 +P 7150 1950 +F 0 "#PWR0101" H 7150 1800 50 0001 C CNN +F 1 "VCC" V 7168 2077 50 0000 L CNN +F 2 "" H 7150 1950 50 0001 C CNN +F 3 "" H 7150 1950 50 0001 C CNN + 1 7150 1950 + 0 -1 -1 0 +$EndComp +Text GLabel 8550 2850 2 50 Input ~ 0 +RGB +Wire Wire Line + 9450 2950 8550 2950 +Connection ~ 9450 2950 +Wire Wire Line + 8550 3050 9450 3050 +Connection ~ 9450 3050 +NoConn ~ 8550 2250 +NoConn ~ 8550 2350 +NoConn ~ 8550 3850 +NoConn ~ 8550 3950 +NoConn ~ 8550 4050 +NoConn ~ 8550 4150 +NoConn ~ 8550 4650 +NoConn ~ 7150 2350 +$Comp +L power:VCC #PWR0102 +U 1 1 5DC42F3A +P 7150 2150 +F 0 "#PWR0102" H 7150 2000 50 0001 C CNN +F 1 "VCC" V 7168 2277 50 0000 L CNN +F 2 "" H 7150 2150 50 0001 C CNN +F 3 "" H 7150 2150 50 0001 C CNN + 1 7150 2150 + 0 -1 -1 0 +$EndComp +$Comp +L power:VCC #PWR0103 +U 1 1 5DC432F0 +P 7150 2250 +F 0 "#PWR0103" H 7150 2100 50 0001 C CNN +F 1 "VCC" V 7168 2377 50 0000 L CNN +F 2 "" H 7150 2250 50 0001 C CNN +F 3 "" H 7150 2250 50 0001 C CNN + 1 7150 2250 + 0 -1 -1 0 +$EndComp +$Comp +L Connector:USB_C_Receptacle J4 +U 1 1 5DC44113 +P 4450 3100 +F 0 "J4" H 4557 4367 50 0000 C CNN +F 1 "USB_C_Receptacle" H 4557 4276 50 0000 C CNN +F 2 "Connector_USB:USB_C_Receptacle_Amphenol_12401548E4-2A" H 4600 3100 50 0001 C CNN +F 3 "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" H 4600 3100 50 0001 C CNN + 1 4450 3100 + 1 0 0 -1 +$EndComp +NoConn ~ 5050 2300 +NoConn ~ 5050 2400 +NoConn ~ 5050 3100 +NoConn ~ 5050 3200 +NoConn ~ 5050 3400 +NoConn ~ 5050 3500 +NoConn ~ 5050 3700 +NoConn ~ 5050 3800 +NoConn ~ 5050 4000 +NoConn ~ 5050 4100 +NoConn ~ 5050 4300 +NoConn ~ 5050 4400 +$Comp +L SparkFun-IC-Microcontroller:ATMEGA32U4 U1 +U 1 1 5DBBD435 +P 7850 3300 +F 0 "U1" H 8318 5110 45 0000 C CNN +F 1 "ATMEGA32U4" H 8318 5026 45 0000 C CNN +F 2 "Package_QFP:TQFP-44_10x10mm_P0.8mm" H 7850 4950 20 0001 C CNN +F 3 "" H 7850 3300 50 0001 C CNN +F 4 "IC-10828" H 8318 4931 60 0000 C CNN "Field4" + 1 7850 3300 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0106 +U 1 1 5DC47C26 +P 7150 2050 +F 0 "#PWR0106" H 7150 1900 50 0001 C CNN +F 1 "VCC" V 7168 2177 50 0000 L CNN +F 2 "" H 7150 2050 50 0001 C CNN +F 3 "" H 7150 2050 50 0001 C CNN + 1 7150 2050 + 0 -1 -1 0 +$EndComp +$Comp +L Device:C_Small Cap7 +U 1 1 5DC4835A +P 7150 5700 +F 0 "Cap7" H 7242 5746 50 0000 L CNN +F 1 "0.1u" H 7242 5655 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 7150 5700 50 0001 C CNN +F 3 "~" H 7150 5700 50 0001 C CNN + 1 7150 5700 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0137 +U 1 1 5DC49163 +P 7150 4450 +F 0 "#PWR0137" H 7150 4200 50 0001 C CNN +F 1 "GND" V 7155 4322 50 0000 R CNN +F 2 "" H 7150 4450 50 0001 C CNN +F 3 "" H 7150 4450 50 0001 C CNN + 1 7150 4450 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0138 +U 1 1 5DC495F1 +P 7150 4550 +F 0 "#PWR0138" H 7150 4300 50 0001 C CNN +F 1 "GND" V 7155 4422 50 0000 R CNN +F 2 "" H 7150 4550 50 0001 C CNN +F 3 "" H 7150 4550 50 0001 C CNN + 1 7150 4550 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0139 +U 1 1 5DC49EF4 +P 7150 4650 +F 0 "#PWR0139" H 7150 4400 50 0001 C CNN +F 1 "GND" V 7155 4522 50 0000 R CNN +F 2 "" H 7150 4650 50 0001 C CNN +F 3 "" H 7150 4650 50 0001 C CNN + 1 7150 4650 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0140 +U 1 1 5DC4A216 +P 7150 4750 +F 0 "#PWR0140" H 7150 4500 50 0001 C CNN +F 1 "GND" V 7155 4622 50 0000 R CNN +F 2 "" H 7150 4750 50 0001 C CNN +F 3 "" H 7150 4750 50 0001 C CNN + 1 7150 4750 + 0 1 1 0 +$EndComp +$Comp +L Device:C_Small Cap8 +U 1 1 5DC6343C +P 7500 5700 +F 0 "Cap8" H 7592 5746 50 0000 L CNN +F 1 "0.1u" H 7592 5655 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 7500 5700 50 0001 C CNN +F 3 "~" H 7500 5700 50 0001 C CNN + 1 7500 5700 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap9 +U 1 1 5DC63861 +P 7850 5700 +F 0 "Cap9" H 7942 5746 50 0000 L CNN +F 1 "0.1u" H 7942 5655 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 7850 5700 50 0001 C CNN +F 3 "~" H 7850 5700 50 0001 C CNN + 1 7850 5700 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap10 +U 1 1 5DC63DFC +P 8200 5700 +F 0 "Cap10" H 8292 5746 50 0000 L CNN +F 1 "0.1u" H 8292 5655 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 8200 5700 50 0001 C CNN +F 3 "~" H 8200 5700 50 0001 C CNN + 1 8200 5700 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap11 +U 1 1 5DC67AE4 +P 8550 5700 +F 0 "Cap11" H 8642 5746 50 0000 L CNN +F 1 "4.7u" H 8642 5655 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 8550 5700 50 0001 C CNN +F 3 "~" H 8550 5700 50 0001 C CNN + 1 8550 5700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8550 5600 8550 5500 +Wire Wire Line + 8550 5500 8200 5500 +Wire Wire Line + 8200 5500 8200 5600 +Wire Wire Line + 8200 5500 7850 5500 +Wire Wire Line + 7850 5500 7850 5600 +Connection ~ 8200 5500 +Wire Wire Line + 7850 5500 7500 5500 +Wire Wire Line + 7500 5500 7500 5600 +Connection ~ 7850 5500 +Wire Wire Line + 7500 5500 7150 5500 +Wire Wire Line + 7150 5500 7150 5600 +Connection ~ 7500 5500 +Wire Wire Line + 7150 5800 7150 5900 +Wire Wire Line + 7150 5900 7500 5900 +Wire Wire Line + 7500 5900 7500 5800 +Wire Wire Line + 7500 5900 7850 5900 +Wire Wire Line + 7850 5900 7850 5800 +Connection ~ 7500 5900 +Wire Wire Line + 7850 5900 8200 5900 +Wire Wire Line + 8200 5900 8200 5800 +Connection ~ 7850 5900 +Wire Wire Line + 8200 5900 8550 5900 +Wire Wire Line + 8550 5900 8550 5800 +Connection ~ 8200 5900 +$Comp +L power:GND #PWR0141 +U 1 1 5DC6B33C +P 7150 6000 +F 0 "#PWR0141" H 7150 5750 50 0001 C CNN +F 1 "GND" H 7155 5827 50 0000 C CNN +F 2 "" H 7150 6000 50 0001 C CNN +F 3 "" H 7150 6000 50 0001 C CNN + 1 7150 6000 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0142 +U 1 1 5DC6B72D +P 7150 5400 +F 0 "#PWR0142" H 7150 5250 50 0001 C CNN +F 1 "VCC" H 7167 5573 50 0000 C CNN +F 2 "" H 7150 5400 50 0001 C CNN +F 3 "" H 7150 5400 50 0001 C CNN + 1 7150 5400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7150 5500 7150 5400 +Connection ~ 7150 5500 +Wire Wire Line + 7150 6000 7150 5900 +Connection ~ 7150 5900 +$Comp +L power:VCC #PWR0143 +U 1 1 5DC72858 +P 5050 2100 +F 0 "#PWR0143" H 5050 1950 50 0001 C CNN +F 1 "VCC" H 5067 2273 50 0000 C CNN +F 2 "" H 5050 2100 50 0001 C CNN +F 3 "" H 5050 2100 50 0001 C CNN + 1 5050 2100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4450 4700 4450 4750 +Wire Wire Line + 4150 4700 4150 4750 +Wire Wire Line + 4150 4750 4450 4750 +Connection ~ 4450 4750 +Wire Wire Line + 4450 4750 4450 4850 +$Comp +L Device:R_Small_US R5 +U 1 1 5DC74AB3 +P 6850 4050 +F 0 "R5" V 6645 4050 50 0000 C CNN +F 1 "10k Ω" V 6736 4050 50 0000 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 6850 4050 50 0001 C CNN +F 3 "~" H 6850 4050 50 0001 C CNN + 1 6850 4050 + 0 1 1 0 +$EndComp +$Comp +L power:VCC #PWR0145 +U 1 1 5DC7F640 +P 7150 2750 +F 0 "#PWR0145" H 7150 2600 50 0001 C CNN +F 1 "VCC" V 7168 2877 50 0000 L CNN +F 2 "" H 7150 2750 50 0001 C CNN +F 3 "" H 7150 2750 50 0001 C CNN + 1 7150 2750 + 0 -1 -1 0 +$EndComp +$Comp +L power:VCC #PWR0146 +U 1 1 5DC80260 +P 7150 2850 +F 0 "#PWR0146" H 7150 2700 50 0001 C CNN +F 1 "VCC" V 7168 2977 50 0000 L CNN +F 2 "" H 7150 2850 50 0001 C CNN +F 3 "" H 7150 2850 50 0001 C CNN + 1 7150 2850 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 6950 4050 7150 4050 +$Comp +L power:GND #PWR0112 +U 1 1 5DCA3FE2 +P 6650 4050 +F 0 "#PWR0112" H 6650 3800 50 0001 C CNN +F 1 "GND" V 6655 3922 50 0000 R CNN +F 2 "" H 6650 4050 50 0001 C CNN +F 3 "" H 6650 4050 50 0001 C CNN + 1 6650 4050 + 0 1 1 0 +$EndComp +Wire Wire Line + 6650 4050 6750 4050 +$Comp +L Device:R_Small_US R6 +U 1 1 5DCA4F8C +P 5350 2700 +F 0 "R6" V 5145 2700 50 0000 C CNN +F 1 "22 Ω" V 5236 2700 50 0000 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 5350 2700 50 0001 C CNN +F 3 "~" H 5350 2700 50 0001 C CNN + 1 5350 2700 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Small_US R7 +U 1 1 5DCA6FFC +P 5350 2900 +F 0 "R7" V 5145 2900 50 0000 C CNN +F 1 "22 Ω" V 5236 2900 50 0000 C CNN +F 2 "Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 5350 2900 50 0001 C CNN +F 3 "~" H 5350 2900 50 0001 C CNN + 1 5350 2900 + 0 1 1 0 +$EndComp +Wire Wire Line + 5050 2700 5150 2700 +Wire Wire Line + 5050 2900 5150 2900 +Wire Wire Line + 5050 2800 5150 2800 +Wire Wire Line + 5150 2800 5150 2900 +Connection ~ 5150 2900 +Wire Wire Line + 5150 2900 5250 2900 +Wire Wire Line + 5050 2600 5150 2600 +Wire Wire Line + 5150 2600 5150 2700 +Connection ~ 5150 2700 +Wire Wire Line + 5150 2700 5250 2700 +Text GLabel 7150 3150 0 50 Input ~ 0 +D+ +Text GLabel 5450 2900 2 50 Input ~ 0 +D+ +Text GLabel 5450 2700 2 50 Input ~ 0 +D- +Text GLabel 7150 3250 0 50 Input ~ 0 +D- +Text GLabel 4450 4850 3 50 Input ~ 0 +UGND +$Comp +L Device:C_Small Cap12 +U 1 1 5DCB1531 +P 6550 2950 +F 0 "Cap12" V 6779 2950 50 0000 C CNN +F 1 "1u" V 6688 2950 50 0000 C CNN +F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 6550 2950 50 0001 C CNN +F 3 "~" H 6550 2950 50 0001 C CNN + 1 6550 2950 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 6650 2950 7150 2950 +Text GLabel 6400 2950 0 50 Input ~ 0 +UGND +Wire Wire Line + 6450 2950 6400 2950 +$Comp +L power:GND #PWR0144 +U 1 1 5DCB6260 +P 6750 4400 +F 0 "#PWR0144" H 6750 4150 50 0001 C CNN +F 1 "GND" H 6755 4227 50 0000 C CNN +F 2 "" H 6750 4400 50 0001 C CNN +F 3 "" H 6750 4400 50 0001 C CNN + 1 6750 4400 + 1 0 0 -1 +$EndComp +Text GLabel 6600 4350 0 50 Input ~ 0 +UGND +Wire Wire Line + 6600 4350 6750 4350 +Wire Wire Line + 6750 4400 6750 4350 +Connection ~ 6750 4350 +Wire Wire Line + 6750 4350 7150 4350 +$Comp +L Device:Crystal_GND23 Y1 +U 1 1 5DCBE31B +P 5550 5650 +F 0 "Y1" H 5744 5696 50 0000 L CNN +F 1 "Crystal_GND23" H 5744 5605 50 0000 L CNN +F 2 "Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mm" H 5550 5650 50 0001 C CNN +F 3 "~" H 5550 5650 50 0001 C CNN + 1 5550 5650 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap13 +U 1 1 5DCC1BCA +P 5200 5800 +F 0 "Cap13" H 5292 5846 50 0000 L CNN +F 1 "22p" H 5292 5755 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 5200 5800 50 0001 C CNN +F 3 "~" H 5200 5800 50 0001 C CNN + 1 5200 5800 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap14 +U 1 1 5DCC299E +P 5900 5800 +F 0 "Cap14" H 5992 5846 50 0000 L CNN +F 1 "22p" H 5992 5755 50 0000 L CNN +F 2 "Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder" H 5900 5800 50 0001 C CNN +F 3 "~" H 5900 5800 50 0001 C CNN + 1 5900 5800 + 1 0 0 -1 +$EndComp +Text GLabel 7150 3650 0 50 Input ~ 0 +XTAL1 +Text GLabel 7150 3850 0 50 Input ~ 0 +XTAL2 +Text GLabel 5200 5400 0 50 Input ~ 0 +XTAL1 +Text GLabel 5900 5400 2 50 Input ~ 0 +XTAL2 +$Comp +L power:GND #PWR0147 +U 1 1 5DCE872E +P 5550 6050 +F 0 "#PWR0147" H 5550 5800 50 0001 C CNN +F 1 "GND" H 5555 5877 50 0000 C CNN +F 2 "" H 5550 6050 50 0001 C CNN +F 3 "" H 5550 6050 50 0001 C CNN + 1 5550 6050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5200 5400 5200 5650 +Wire Wire Line + 5400 5650 5200 5650 +Connection ~ 5200 5650 +Wire Wire Line + 5200 5650 5200 5700 +Wire Wire Line + 5900 5400 5900 5650 +Wire Wire Line + 5700 5650 5900 5650 +Connection ~ 5900 5650 +Wire Wire Line + 5900 5650 5900 5700 +Wire Wire Line + 5550 5850 5550 5900 +Wire Wire Line + 5900 5900 5550 5900 +Connection ~ 5550 5900 +Wire Wire Line + 5550 5900 5550 6050 +Wire Wire Line + 5200 5900 5550 5900 +$Comp +L power:GND #PWR0148 +U 1 1 5DCF164E +P 5550 5450 +F 0 "#PWR0148" H 5550 5200 50 0001 C CNN +F 1 "GND" H 5555 5277 50 0000 C CNN +F 2 "" H 5550 5450 50 0001 C CNN +F 3 "" H 5550 5450 50 0001 C CNN + 1 5550 5450 + -1 0 0 1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 5DD10E8D +P 3950 5650 +AR Path="/5DD10E8D" Ref="#PWR?" Part="1" +AR Path="/5DB13BF0/5DD10E8D" Ref="#PWR0149" Part="1" +F 0 "#PWR0149" H 3950 5400 50 0001 C CNN +F 1 "GND" H 3955 5477 50 0000 C CNN +F 2 "" H 3950 5650 50 0001 C CNN +F 3 "" H 3950 5650 50 0001 C CNN + 1 3950 5650 + 1 0 0 -1 +$EndComp +Text GLabel 3550 5650 0 50 Input ~ 0 +RST +$Comp +L Switch:SW_SPST SW_RESET? +U 1 1 5DD10E94 +P 3750 5650 +AR Path="/5DD10E94" Ref="SW_RESET?" Part="1" +AR Path="/5DB13BF0/5DD10E94" Ref="SW_RESET1" Part="1" +F 0 "SW_RESET1" H 3750 5885 50 0000 C CNN +F 1 "RESET" H 3750 5794 50 0000 C CNN +F 2 "Keebio-Parts:SW_Tactile_SPST_Angled_MJTP1117" H 3750 5650 50 0001 C CNN +F 3 "~" H 3750 5650 50 0001 C CNN + 1 3750 5650 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/jane.kicad_pcb b/jane.kicad_pcb new file mode 100644 index 0000000..adabb2f --- /dev/null +++ b/jane.kicad_pcb @@ -0,0 +1,4052 @@ +(kicad_pcb (version 20171130) (host pcbnew 5.1.9) + + (general + (thickness 1.6) + (drawings 423) + (tracks 0) + (zones 0) + (modules 64) + (nets 74) + ) + + (page A4) + (title_block + (title Jane) + (rev 20191022) + ) + + (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.1524) + (trace_clearance 0.1524) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0) + (via_size 0.508) + (via_drill 0.254) + (via_min_size 0.508) + (via_min_drill 0.254) + (uvia_size 0.508) + (uvia_drill 0.254) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.05) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.12) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.0508) + (solder_mask_min_width 0.101) + (aux_axis_origin 0 0) + (visible_elements FFFFE77F) + (pcbplotparams + (layerselection 0x3d0fc_ffffffff) + (usegerberextensions true) + (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 "./gerber")) + ) + + (net 0 "") + (net 1 "Net-(A1-Pad2)") + (net 2 "Net-(A2-Pad2)") + (net 3 "Net-(A3-Pad2)") + (net 4 "Net-(A4-Pad2)") + (net 5 "Net-(A5-Pad2)") + (net 6 "Net-(A6-Pad2)") + (net 7 "Net-(B1-Pad2)") + (net 8 "Net-(B2-Pad2)") + (net 9 "Net-(B3-Pad2)") + (net 10 "Net-(B4-Pad2)") + (net 11 "Net-(B5-Pad2)") + (net 12 "Net-(B6-Pad2)") + (net 13 "Net-(C1-Pad2)") + (net 14 "Net-(C2-Pad2)") + (net 15 "Net-(C3-Pad2)") + (net 16 "Net-(C4-Pad2)") + (net 17 "Net-(C5-Pad2)") + (net 18 "Net-(C6-Pad2)") + (net 19 "Net-(D1-Pad2)") + (net 20 "Net-(A1-Pad4)") + (net 21 "Net-(A2-Pad4)") + (net 22 "Net-(A3-Pad4)") + (net 23 "Net-(A4-Pad4)") + (net 24 "Net-(A5-Pad4)") + (net 25 "Net-(A6-Pad4)") + (net 26 "Net-(B1-Pad4)") + (net 27 "Net-(B2-Pad4)") + (net 28 "Net-(B3-Pad4)") + (net 29 "Net-(B4-Pad4)") + (net 30 "Net-(B5-Pad4)") + (net 31 "Net-(B6-Pad4)") + (net 32 "Net-(C1-Pad4)") + (net 33 "Net-(C2-Pad4)") + (net 34 "Net-(C3-Pad4)") + (net 35 "Net-(C4-Pad4)") + (net 36 "Net-(C5-Pad4)") + (net 37 "Net-(C6-Pad4)") + (net 38 "Net-(D1-Pad4)") + (net 39 "Net-(D5-Pad4)") + (net 40 "Net-(D5-Pad2)") + (net 41 "Net-(D6-Pad4)") + (net 42 "Net-(D6-Pad2)") + (net 43 VCC) + (net 44 GND) + (net 45 RGB) + (net 46 ENC_A) + (net 47 ENC_B) + (net 48 LED) + (net 49 C_1) + (net 50 C_2) + (net 51 C_3) + (net 52 C_4) + (net 53 C_5) + (net 54 C_6) + (net 55 R_D) + (net 56 R_C) + (net 57 R_B) + (net 58 TRRS) + (net 59 TRRSx) + (net 60 R_A) + (net 61 "Net-(Q1-Pad1)") + (net 62 LEDOUT) + (net 63 "Net-(RGB1-Pad2)") + (net 64 "Net-(RGB2-Pad2)") + (net 65 "Net-(RGB3-Pad2)") + (net 66 "Net-(RGB4-Pad2)") + (net 67 "Net-(RGB5-Pad2)") + (net 68 RST) + (net 69 C6) + (net 70 D2) + (net 71 "Net-(DD2-Pad1)") + (net 72 RGBDO) + (net 73 "Net-(DENC1-PadK)") + + (net_class Default "This is the default net class." + (clearance 0.1524) + (trace_width 0.1524) + (via_dia 0.508) + (via_drill 0.254) + (uvia_dia 0.508) + (uvia_drill 0.254) + (add_net C6) + (add_net C_1) + (add_net C_2) + (add_net C_3) + (add_net C_4) + (add_net C_5) + (add_net C_6) + (add_net D2) + (add_net ENC_A) + (add_net ENC_B) + (add_net GND) + (add_net LED) + (add_net LEDOUT) + (add_net "Net-(A1-Pad2)") + (add_net "Net-(A1-Pad4)") + (add_net "Net-(A2-Pad2)") + (add_net "Net-(A2-Pad4)") + (add_net "Net-(A3-Pad2)") + (add_net "Net-(A3-Pad4)") + (add_net "Net-(A4-Pad2)") + (add_net "Net-(A4-Pad4)") + (add_net "Net-(A5-Pad2)") + (add_net "Net-(A5-Pad4)") + (add_net "Net-(A6-Pad2)") + (add_net "Net-(A6-Pad4)") + (add_net "Net-(B1-Pad2)") + (add_net "Net-(B1-Pad4)") + (add_net "Net-(B2-Pad2)") + (add_net "Net-(B2-Pad4)") + (add_net "Net-(B3-Pad2)") + (add_net "Net-(B3-Pad4)") + (add_net "Net-(B4-Pad2)") + (add_net "Net-(B4-Pad4)") + (add_net "Net-(B5-Pad2)") + (add_net "Net-(B5-Pad4)") + (add_net "Net-(B6-Pad2)") + (add_net "Net-(B6-Pad4)") + (add_net "Net-(C1-Pad2)") + (add_net "Net-(C1-Pad4)") + (add_net "Net-(C2-Pad2)") + (add_net "Net-(C2-Pad4)") + (add_net "Net-(C3-Pad2)") + (add_net "Net-(C3-Pad4)") + (add_net "Net-(C4-Pad2)") + (add_net "Net-(C4-Pad4)") + (add_net "Net-(C5-Pad2)") + (add_net "Net-(C5-Pad4)") + (add_net "Net-(C6-Pad2)") + (add_net "Net-(C6-Pad4)") + (add_net "Net-(D1-Pad2)") + (add_net "Net-(D1-Pad4)") + (add_net "Net-(D5-Pad2)") + (add_net "Net-(D5-Pad4)") + (add_net "Net-(D6-Pad2)") + (add_net "Net-(D6-Pad4)") + (add_net "Net-(DA1-Pad2)") + (add_net "Net-(DA1-Pad5)") + (add_net "Net-(DA2-Pad2)") + (add_net "Net-(DA2-Pad5)") + (add_net "Net-(DA3-Pad2)") + (add_net "Net-(DA3-Pad5)") + (add_net "Net-(DB1-Pad2)") + (add_net "Net-(DB1-Pad5)") + (add_net "Net-(DB2-Pad2)") + (add_net "Net-(DB2-Pad5)") + (add_net "Net-(DB3-Pad2)") + (add_net "Net-(DB3-Pad5)") + (add_net "Net-(DC1-Pad2)") + (add_net "Net-(DC1-Pad5)") + (add_net "Net-(DC2-Pad2)") + (add_net "Net-(DC2-Pad5)") + (add_net "Net-(DC3-Pad2)") + (add_net "Net-(DC3-Pad5)") + (add_net "Net-(DD1-Pad2)") + (add_net "Net-(DD1-Pad3)") + (add_net "Net-(DD1-Pad4)") + (add_net "Net-(DD1-Pad5)") + (add_net "Net-(DD2-Pad1)") + (add_net "Net-(DD2-Pad2)") + (add_net "Net-(DD2-Pad3)") + (add_net "Net-(DD2-Pad4)") + (add_net "Net-(DD2-Pad5)") + (add_net "Net-(DD3-Pad2)") + (add_net "Net-(DD3-Pad5)") + (add_net "Net-(DENC1-PadK)") + (add_net "Net-(Q1-Pad1)") + (add_net "Net-(RGB1-Pad2)") + (add_net "Net-(RGB2-Pad2)") + (add_net "Net-(RGB3-Pad2)") + (add_net "Net-(RGB4-Pad2)") + (add_net "Net-(RGB5-Pad2)") + (add_net "Net-(RN4-Pad4)") + (add_net "Net-(RN4-Pad5)") + (add_net "Net-(RN5-Pad4)") + (add_net "Net-(RN5-Pad5)") + (add_net "Net-(U3-Pad24)") + (add_net RGB) + (add_net RGBDO) + (add_net RST) + (add_net R_A) + (add_net R_B) + (add_net R_C) + (add_net R_D) + (add_net TRRS) + (add_net TRRSx) + (add_net VCC) + ) + + (module HokieGeek-kicad:TRRS-PJ-320A-dual_inline (layer F.Cu) (tedit 5D9DB237) (tstamp 600CA80E) + (at 325.23736 15.2937) + (path /5DEC2E4D) + (fp_text reference U4 (at 0 14.2) (layer Dwgs.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TRRS (at 0.5093 -2.6926) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user PJ-320A (at -4.18 5.25 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user PJ-320A (at -2.26 5.25 270) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1.34 0) (end -1.34 -2) (layer B.SilkS) (width 0.15)) + (fp_line (start -6.94 -2) (end -1.34 -2) (layer B.SilkS) (width 0.15)) + (fp_line (start -6.94 0) (end -6.94 -2) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.19 12.1) (end -1.09 12.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -1.09 0) (end -1.09 12.1) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.19 0) (end -1.09 0) (layer B.SilkS) (width 0.15)) + (fp_line (start -7.19 0) (end -7.19 12.1) (layer B.SilkS) (width 0.15)) + (fp_line (start 0.5 -2) (end -5.1 -2) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.1 0) (end -5.1 -2) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.5 0) (end 0.5 -2) (layer F.SilkS) (width 0.15)) + (fp_line (start -5.35 0) (end -5.35 12.1) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.75 0) (end 0.75 12.1) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.75 12.1) (end -5.35 12.1) (layer F.SilkS) (width 0.15)) + (fp_line (start 0.75 0) (end -5.35 0) (layer F.SilkS) (width 0.15)) + (pad 3 thru_hole oval (at 0 6.2) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) + (net 59 TRRSx)) + (pad "" np_thru_hole circle (at -2.3 1.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -2.3 8.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 3.2) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 2 thru_hole oval (at 0 10.2) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) + (net 58 TRRS)) + (pad 1 thru_hole oval (at -4.6 11.3) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) + (net 44 GND)) + (pad 1 thru_hole oval (at -1.84 11.3) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) + (net 44 GND)) + (pad "" np_thru_hole circle (at -4.14 1.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at -4.14 8.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at -6.45 3.19) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 3 thru_hole oval (at -6.44 6.2) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) + (net 59 TRRSx)) + (pad 2 thru_hole oval (at -6.45 10.19) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) + (net 58 TRRS)) + ) + + (module Keebio-Parts:ArduinoProMicro-ZigZag (layer F.Cu) (tedit 5BDF4FCE) (tstamp 600CA7EE) + (at 217.73636 2.3592) + (path /5D8887E2) + (fp_text reference U3 (at 0 1.625) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value ProMicro (at 0 0) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text user ST (at -8.91 -5.04 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user TX0/D3 (at -13.97 3.571872 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user D2 (at -11.43 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user D0 (at -1.27 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user D1 (at -3.81 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user GND (at -6.35 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user GND (at -8.89 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user D4 (at 1.27 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user C6 (at 3.81 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user D7 (at 6.35 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user E6 (at 8.89 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B4 (at 11.43 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B5 (at 13.97 5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B6 (at 13.97 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B2 (at 11.43 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user B3 (at 8.89 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B1 (at 6.35 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user F7 (at 3.81 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user F6 (at 1.27 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user F5 (at -1.27 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user F4 (at -3.81 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user VCC (at -6.35 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user ST (at -8.92 -5.73312 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user GND (at -11.43 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user RAW (at -13.97 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user RAW (at -13.97 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user GND (at -11.43 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user VCC (at -6.35 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user F4 (at -3.81 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user F5 (at -1.27 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user F6 (at 1.27 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user F7 (at 3.81 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B1 (at 6.35 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user B3 (at 8.89 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user B2 (at 11.43 -5.461 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15))) + ) + (fp_text user B6 (at 13.97 -5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user B5 (at 13.97 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user B4 (at 11.43 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user E6 (at 8.89 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user D7 (at 6.35 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user C6 (at 3.81 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user D4 (at 1.27 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user GND (at -8.89 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user GND (at -6.35 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user D1 (at -3.81 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user D0 (at -1.27 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_text user D2 (at -11.43 5.461 90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer B.SilkS) (width 0.381)) + (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer B.SilkS) (width 0.381)) + (fp_line (start -15.24 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.381)) + (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.381)) + (fp_line (start 15.24 -8.89) (end -15.24 -8.89) (layer F.SilkS) (width 0.381)) + (fp_line (start -15.24 6.35) (end -12.7 6.35) (layer F.SilkS) (width 0.381)) + (fp_line (start -12.7 6.35) (end -12.7 8.89) (layer F.SilkS) (width 0.381)) + (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.06064 -4.931568) (xy -9.06064 -4.831568) (xy -9.36064 -4.831568)) (layer F.SilkS) (width 0.15)) + (fp_poly (pts (xy -8.96064 -4.731568) (xy -8.86064 -4.731568) (xy -8.86064 -4.631568) (xy -8.96064 -4.631568)) (layer F.SilkS) (width 0.15)) + (fp_poly (pts (xy -9.36064 -4.931568) (xy -9.26064 -4.931568) (xy -9.26064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15)) + (fp_poly (pts (xy -9.36064 -4.531568) (xy -8.56064 -4.531568) (xy -8.56064 -4.431568) (xy -9.36064 -4.431568)) (layer F.SilkS) (width 0.15)) + (fp_poly (pts (xy -8.76064 -4.931568) (xy -8.56064 -4.931568) (xy -8.56064 -4.831568) (xy -8.76064 -4.831568)) (layer F.SilkS) (width 0.15)) + (fp_poly (pts (xy -8.95097 -6.044635) (xy -8.85097 -6.044635) (xy -8.85097 -6.144635) (xy -8.95097 -6.144635)) (layer B.SilkS) (width 0.15)) + (fp_poly (pts (xy -9.35097 -6.244635) (xy -8.55097 -6.244635) (xy -8.55097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15)) + (fp_poly (pts (xy -8.75097 -5.844635) (xy -8.55097 -5.844635) (xy -8.55097 -5.944635) (xy -8.75097 -5.944635)) (layer B.SilkS) (width 0.15)) + (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.05097 -5.844635) (xy -9.05097 -5.944635) (xy -9.35097 -5.944635)) (layer B.SilkS) (width 0.15)) + (fp_poly (pts (xy -9.35097 -5.844635) (xy -9.25097 -5.844635) (xy -9.25097 -6.344635) (xy -9.35097 -6.344635)) (layer B.SilkS) (width 0.15)) + (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer B.SilkS) (width 0.381)) + (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer B.SilkS) (width 0.381)) + (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer B.SilkS) (width 0.381)) + (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer B.SilkS) (width 0.381)) + (fp_line (start -15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.381)) + (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.381)) + (fp_line (start -17.78 8.89) (end -15.24 8.89) (layer F.SilkS) (width 0.381)) + (fp_line (start -14.224 -3.556) (end -14.224 3.81) (layer Dwgs.User) (width 0.2)) + (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.2)) + (fp_line (start -19.304 3.81) (end -19.304 -3.556) (layer Dwgs.User) (width 0.2)) + (fp_line (start -19.304 -3.556) (end -14.224 -3.556) (layer Dwgs.User) (width 0.2)) + (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer B.SilkS) (width 0.381)) + (fp_line (start -15.24 6.35) (end -15.24 8.89) (layer F.SilkS) (width 0.381)) + (pad 24 thru_hole circle (at -13.97 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask)) + (pad 12 thru_hole circle (at 13.97 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 48 LED)) + (pad 23 thru_hole circle (at -11.43 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 44 GND)) + (pad 22 thru_hole circle (at -8.89 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 68 RST)) + (pad 21 thru_hole circle (at -6.35 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 43 VCC)) + (pad 20 thru_hole circle (at -3.81 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 46 ENC_A)) + (pad 19 thru_hole circle (at -1.27 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 47 ENC_B)) + (pad 18 thru_hole circle (at 1.27 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 49 C_1)) + (pad 17 thru_hole circle (at 3.81 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 50 C_2)) + (pad 16 thru_hole circle (at 6.35 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 51 C_3)) + (pad 15 thru_hole circle (at 8.89 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 52 C_4)) + (pad 14 thru_hole circle (at 11.43 -7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 53 C_5)) + (pad 13 thru_hole circle (at 13.97 -7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 54 C_6)) + (pad 11 thru_hole circle (at 11.43 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 55 R_D)) + (pad 10 thru_hole circle (at 8.89 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 56 R_C)) + (pad 9 thru_hole circle (at 6.35 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 57 R_B)) + (pad 8 thru_hole circle (at 3.81 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 69 C6)) + (pad 7 thru_hole circle (at 1.27 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 60 R_A)) + (pad 6 thru_hole circle (at -1.27 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 58 TRRS)) + (pad 5 thru_hole circle (at -3.81 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 59 TRRSx)) + (pad 4 thru_hole circle (at -6.35 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 44 GND)) + (pad 3 thru_hole circle (at -8.89 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 44 GND)) + (pad 2 thru_hole circle (at -11.43 7.3914) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 70 D2)) + (pad 1 thru_hole rect (at -13.97 7.8486) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) + (net 45 RGB)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/ArduinoProMicro.wrl + (offset (xyz -13.96999979019165 -7.619999885559082 -5.841999912261963)) + (scale (xyz 0.395 0.395 0.395)) + (rotate (xyz 90 180 180)) + ) + ) + + (module Keebio-Parts:RotaryEncoder_EC11 (layer F.Cu) (tedit 5CA3A452) (tstamp 600CA784) + (at 307.05736 40.2837) + (descr "Alps rotary encoder, EC12E... with switch, vertical shaft, http://www.alps.com/prod/info/E/HTML/Encoder/Incremental/EC11/EC11E15204A3.html") + (tags "rotary encoder") + (path /5D87F295) + (fp_text reference SW1 (at -4.7 -7.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Rotary_Encoder_Switch (at 0 7.9) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.6 3.8) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.5 0) (end 0.5 0) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -0.5) (end 0 0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.1 3.5) (end 6.1 5.9) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.1 -1.3) (end 6.1 1.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.1 -5.9) (end 6.1 -3.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -3 0) (end 3 0) (layer F.Fab) (width 0.12)) + (fp_line (start 0 -3) (end 0 3) (layer F.Fab) (width 0.12)) + (fp_line (start -7.2 -4.1) (end -7.5 -3.8) (layer F.SilkS) (width 0.12)) + (fp_line (start -7.8 -4.1) (end -7.2 -4.1) (layer F.SilkS) (width 0.12)) + (fp_line (start -7.5 -3.8) (end -7.8 -4.1) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.1 -5.9) (end -6.1 5.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -2 -5.9) (end -6.1 -5.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -2 5.9) (end -6.1 5.9) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.1 5.9) (end 2 5.9) (layer F.SilkS) (width 0.12)) + (fp_line (start 2 -5.9) (end 6.1 -5.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -6 -4.7) (end -5 -5.8) (layer F.Fab) (width 0.12)) + (fp_line (start -6 5.8) (end -6 -4.7) (layer F.Fab) (width 0.12)) + (fp_line (start 6 5.8) (end -6 5.8) (layer F.Fab) (width 0.12)) + (fp_line (start 6 -5.8) (end 6 5.8) (layer F.Fab) (width 0.12)) + (fp_line (start -5 -5.8) (end 6 -5.8) (layer F.Fab) (width 0.12)) + (fp_line (start -9 -7.1) (end 8.5 -7.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -9 -7.1) (end -9 7.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.5 7.1) (end 8.5 -7.1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.5 7.1) (end -9 7.1) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 3 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 3 0) (layer F.Fab) (width 0.12)) + (pad A thru_hole rect (at -7.5 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (net 46 ENC_A)) + (pad C thru_hole circle (at -7.5 0) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (net 44 GND)) + (pad B thru_hole circle (at -7.5 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (net 47 ENC_B)) + (pad MP thru_hole rect (at 0 -5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask)) + (pad MP thru_hole rect (at 0 5.6) (size 3.2 2) (drill oval 2.8 1.5) (layers *.Cu *.Mask)) + (pad S2 thru_hole circle (at 7 -2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (net 52 C_4)) + (pad S1 thru_hole circle (at 7 2.5) (size 2 2) (drill 1) (layers *.Cu *.Mask) + (net 71 "Net-(DD2-Pad1)")) + (model ${KISYS3DMOD}/Rotary_Encoder.3dshapes/RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA75E) + (at 339.23736 20.0237) + (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)") + (tags "resistor array") + (path /5DC77223) + (attr smd) + (fp_text reference RN6 (at 0 -2.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "470 Ω" (at 0 2.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 -90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 1.55 1.87) (end -1.55 1.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 1.87) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.88) (end -1.55 1.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.88) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.4 -1.72) (end -0.4 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 1.72) (end -0.4 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1)) + (pad 2 smd rect (at -0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 36 "Net-(C5-Pad4)")) + (pad 3 smd rect (at -0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 39 "Net-(D5-Pad4)")) + (pad 1 smd rect (at -0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 37 "Net-(C6-Pad4)")) + (pad 4 smd rect (at -0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 41 "Net-(D6-Pad4)")) + (pad 8 smd rect (at 0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 7 smd rect (at 0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 6 smd rect (at 0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 5 smd rect (at 0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Concave_4x0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA747) + (at 325.76736 31.9837) + (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)") + (tags "resistor array") + (path /5DC768EA) + (attr smd) + (fp_text reference RN5 (at 0 -2.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "470 Ω" (at 0 2.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 -90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 1.55 1.87) (end -1.55 1.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 1.87) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.88) (end -1.55 1.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.88) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.4 -1.72) (end -0.4 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 1.72) (end -0.4 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1)) + (pad 2 smd rect (at -0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 34 "Net-(C3-Pad4)")) + (pad 3 smd rect (at -0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 73 "Net-(DENC1-PadK)")) + (pad 1 smd rect (at -0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 35 "Net-(C4-Pad4)")) + (pad 4 smd rect (at -0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 7 smd rect (at 0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 6 smd rect (at 0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 5 smd rect (at 0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Concave_4x0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA730) + (at 345.45736 10.1637) + (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)") + (tags "resistor array") + (path /5DC75F2C) + (attr smd) + (fp_text reference RN4 (at 0 -2.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "470 Ω" (at 0 2.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 -90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 1.55 1.87) (end -1.55 1.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 1.87) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.88) (end -1.55 1.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.88) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.4 -1.72) (end -0.4 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 1.72) (end -0.4 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1)) + (pad 2 smd rect (at -0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 32 "Net-(C1-Pad4)")) + (pad 3 smd rect (at -0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 38 "Net-(D1-Pad4)")) + (pad 1 smd rect (at -0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 33 "Net-(C2-Pad4)")) + (pad 4 smd rect (at -0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at 0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 7 smd rect (at 0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 6 smd rect (at 0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 5 smd rect (at 0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Concave_4x0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA719) + (at 318.15736 38.0837) + (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)") + (tags "resistor array") + (path /5DC74E49) + (attr smd) + (fp_text reference RN3 (at 0 -2.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "470 Ω" (at 0 2.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 -90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 1.55 1.87) (end -1.55 1.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 1.87) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.88) (end -1.55 1.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.88) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.4 -1.72) (end -0.4 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 1.72) (end -0.4 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1)) + (pad 2 smd rect (at -0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 24 "Net-(A5-Pad4)")) + (pad 3 smd rect (at -0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 30 "Net-(B5-Pad4)")) + (pad 1 smd rect (at -0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 25 "Net-(A6-Pad4)")) + (pad 4 smd rect (at -0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 31 "Net-(B6-Pad4)")) + (pad 8 smd rect (at 0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 7 smd rect (at 0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 6 smd rect (at 0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 5 smd rect (at 0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Concave_4x0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA702) + (at 299.60736 57.8037) + (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)") + (tags "resistor array") + (path /5DC73F86) + (attr smd) + (fp_text reference RN2 (at 0 -2.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "470 Ω" (at 0 2.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 -90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 1.55 1.87) (end -1.55 1.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 1.87) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.88) (end -1.55 1.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.88) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.4 -1.72) (end -0.4 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 1.72) (end -0.4 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1)) + (pad 2 smd rect (at -0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 22 "Net-(A3-Pad4)")) + (pad 3 smd rect (at -0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 28 "Net-(B3-Pad4)")) + (pad 1 smd rect (at -0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 23 "Net-(A4-Pad4)")) + (pad 4 smd rect (at -0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 29 "Net-(B4-Pad4)")) + (pad 8 smd rect (at 0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 7 smd rect (at 0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 6 smd rect (at 0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 5 smd rect (at 0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Concave_4x0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:R_Array_Concave_4x0603 (layer F.Cu) (tedit 5DA09837) (tstamp 600CA6EB) + (at 305.82736 50.3137) + (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA06P (see cra06p.pdf)") + (tags "resistor array") + (path /5D98A880) + (attr smd) + (fp_text reference RN1 (at 0 -2.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "470 Ω" (at 0 2.6) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 -90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 1.55 1.87) (end -1.55 1.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.55 1.87) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.88) (end -1.55 1.87) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.88) (end 1.55 -1.88) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.4 -1.72) (end -0.4 -1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.4 1.72) (end -0.4 1.72) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.8 1.6) (end -0.8 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 1.6) (end -0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -1.6) (end 0.8 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -1.6) (end 0.8 -1.6) (layer F.Fab) (width 0.1)) + (pad 2 smd rect (at -0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 20 "Net-(A1-Pad4)")) + (pad 3 smd rect (at -0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 26 "Net-(B1-Pad4)")) + (pad 1 smd rect (at -0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 21 "Net-(A2-Pad4)")) + (pad 4 smd rect (at -0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 27 "Net-(B2-Pad4)")) + (pad 8 smd rect (at 0.85 -1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 7 smd rect (at 0.85 -0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 6 smd rect (at 0.85 0.4) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 5 smd rect (at 0.85 1.2) (size 0.9 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Concave_4x0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA6D4) + (at 341.12236 -3.471371) + (path /5DC21BD2) + (attr smd) + (fp_text reference RGB6 (at 3.41 -0.06 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value WS2812B (at 0.025 5.4) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start 2.49 -2.53) (end 2.49 2.22) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.51 2.17) (end 2.26 2.47) (layer B.SilkS) (width 0.2)) + (fp_line (start -2.51 2.46872) (end -2.51 -2.53) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.51 -2.51) (end -2.49 -2.51) (layer B.SilkS) (width 0.2)) + (fp_line (start -2.46 2.45) (end 2.24 2.45) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.49 0.23) (end 0.19 2.48) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.5 0.2) (end -0.25 2.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 2.2) (end -2.5 -2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.25 2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.5 2.2) (end -2.25 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.49936 -2.49936) (end 2.49936 -2.49936) (layer F.SilkS) (width 0.2)) + (pad 4 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 67 "Net-(RGB5-Pad2)")) + (pad 3 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 44 GND)) + (pad 2 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 72 RGBDO)) + (pad 1 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 43 VCC)) + (pad 3 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 44 GND)) + (pad 4 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 67 "Net-(RGB5-Pad2)")) + (pad 1 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 43 VCC)) + (pad 2 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 72 RGBDO)) + (model /Users/cole/git/keyboard_case_and_pcb_gen/mx.pretty/packages3d/neopixel.packages3d/ws2812b.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA6BC) + (at 341.12236 4.018629) + (path /5DC20783) + (attr smd) + (fp_text reference RGB5 (at 3.41 -0.06 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value WS2812B (at 0.025 5.4) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start 2.49 -2.53) (end 2.49 2.22) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.51 2.17) (end 2.26 2.47) (layer B.SilkS) (width 0.2)) + (fp_line (start -2.51 2.46872) (end -2.51 -2.53) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.51 -2.51) (end -2.49 -2.51) (layer B.SilkS) (width 0.2)) + (fp_line (start -2.46 2.45) (end 2.24 2.45) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.49 0.23) (end 0.19 2.48) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.5 0.2) (end -0.25 2.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 2.2) (end -2.5 -2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.25 2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.5 2.2) (end -2.25 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.49936 -2.49936) (end 2.49936 -2.49936) (layer F.SilkS) (width 0.2)) + (pad 4 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 66 "Net-(RGB4-Pad2)")) + (pad 3 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 44 GND)) + (pad 2 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 67 "Net-(RGB5-Pad2)")) + (pad 1 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 43 VCC)) + (pad 3 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 44 GND)) + (pad 4 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 66 "Net-(RGB4-Pad2)")) + (pad 1 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 43 VCC)) + (pad 2 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 67 "Net-(RGB5-Pad2)")) + (model /Users/cole/git/keyboard_case_and_pcb_gen/mx.pretty/packages3d/neopixel.packages3d/ws2812b.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA6A4) + (at 300.64236 51.658629) + (path /5DC1F894) + (attr smd) + (fp_text reference RGB4 (at 3.41 -0.06 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value WS2812B (at 0.025 5.4) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start 2.49 -2.53) (end 2.49 2.22) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.51 2.17) (end 2.26 2.47) (layer B.SilkS) (width 0.2)) + (fp_line (start -2.51 2.46872) (end -2.51 -2.53) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.51 -2.51) (end -2.49 -2.51) (layer B.SilkS) (width 0.2)) + (fp_line (start -2.46 2.45) (end 2.24 2.45) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.49 0.23) (end 0.19 2.48) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.5 0.2) (end -0.25 2.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 2.2) (end -2.5 -2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.25 2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.5 2.2) (end -2.25 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.49936 -2.49936) (end 2.49936 -2.49936) (layer F.SilkS) (width 0.2)) + (pad 4 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 65 "Net-(RGB3-Pad2)")) + (pad 3 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 44 GND)) + (pad 2 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 66 "Net-(RGB4-Pad2)")) + (pad 1 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 43 VCC)) + (pad 3 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 44 GND)) + (pad 4 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 65 "Net-(RGB3-Pad2)")) + (pad 1 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 43 VCC)) + (pad 2 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 66 "Net-(RGB4-Pad2)")) + (model /Users/cole/git/keyboard_case_and_pcb_gen/mx.pretty/packages3d/neopixel.packages3d/ws2812b.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA68C) + (at 320.58236 31.938629) + (path /5DC1E9CC) + (attr smd) + (fp_text reference RGB3 (at 3.41 -0.06 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value WS2812B (at 0.025 5.4) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start 2.49 -2.53) (end 2.49 2.22) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.51 2.17) (end 2.26 2.47) (layer B.SilkS) (width 0.2)) + (fp_line (start -2.51 2.46872) (end -2.51 -2.53) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.51 -2.51) (end -2.49 -2.51) (layer B.SilkS) (width 0.2)) + (fp_line (start -2.46 2.45) (end 2.24 2.45) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.49 0.23) (end 0.19 2.48) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.5 0.2) (end -0.25 2.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 2.2) (end -2.5 -2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.25 2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.5 2.2) (end -2.25 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.49936 -2.49936) (end 2.49936 -2.49936) (layer F.SilkS) (width 0.2)) + (pad 4 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 64 "Net-(RGB2-Pad2)")) + (pad 3 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 44 GND)) + (pad 2 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 65 "Net-(RGB3-Pad2)")) + (pad 1 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 43 VCC)) + (pad 3 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 44 GND)) + (pad 4 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 64 "Net-(RGB2-Pad2)")) + (pad 1 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 43 VCC)) + (pad 2 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 65 "Net-(RGB3-Pad2)")) + (model /Users/cole/git/keyboard_case_and_pcb_gen/mx.pretty/packages3d/neopixel.packages3d/ws2812b.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA674) + (at 329.67236 25.838629) + (path /5DBF3604) + (attr smd) + (fp_text reference RGB2 (at 3.41 -0.06 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value WS2812B (at 0.025 5.4) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start 2.49 -2.53) (end 2.49 2.22) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.51 2.17) (end 2.26 2.47) (layer B.SilkS) (width 0.2)) + (fp_line (start -2.51 2.46872) (end -2.51 -2.53) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.51 -2.51) (end -2.49 -2.51) (layer B.SilkS) (width 0.2)) + (fp_line (start -2.46 2.45) (end 2.24 2.45) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.49 0.23) (end 0.19 2.48) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.5 0.2) (end -0.25 2.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 2.2) (end -2.5 -2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.25 2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.5 2.2) (end -2.25 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.49936 -2.49936) (end 2.49936 -2.49936) (layer F.SilkS) (width 0.2)) + (pad 4 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 63 "Net-(RGB1-Pad2)")) + (pad 3 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 44 GND)) + (pad 2 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 64 "Net-(RGB2-Pad2)")) + (pad 1 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 43 VCC)) + (pad 3 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 44 GND)) + (pad 4 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 63 "Net-(RGB1-Pad2)")) + (pad 1 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 43 VCC)) + (pad 2 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 64 "Net-(RGB2-Pad2)")) + (model /Users/cole/git/keyboard_case_and_pcb_gen/mx.pretty/packages3d/neopixel.packages3d/ws2812b.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:WS2812B (layer F.Cu) (tedit 5DBE0A17) (tstamp 600CA65C) + (at 340.27236 13.878629) + (path /5D9D4967) + (attr smd) + (fp_text reference RGB1 (at 3.41 -0.06 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_text value WS2812B (at 0.025 5.4) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.2))) + ) + (fp_line (start 2.49 -2.53) (end 2.49 2.22) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.51 2.17) (end 2.26 2.47) (layer B.SilkS) (width 0.2)) + (fp_line (start -2.51 2.46872) (end -2.51 -2.53) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.51 -2.51) (end -2.49 -2.51) (layer B.SilkS) (width 0.2)) + (fp_line (start -2.46 2.45) (end 2.24 2.45) (layer B.SilkS) (width 0.2)) + (fp_line (start 2.49 0.23) (end 0.19 2.48) (layer B.SilkS) (width 0.15)) + (fp_line (start -2.5 0.2) (end -0.25 2.5) (layer F.SilkS) (width 0.15)) + (fp_line (start -2.5 2.2) (end -2.5 -2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.25 2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.5 2.2) (end -2.25 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer F.SilkS) (width 0.2)) + (fp_line (start -2.49936 -2.49936) (end 2.49936 -2.49936) (layer F.SilkS) (width 0.2)) + (pad 4 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 45 RGB)) + (pad 3 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 44 GND)) + (pad 2 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 63 "Net-(RGB1-Pad2)")) + (pad 1 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers F.Cu F.Paste F.Mask) + (net 43 VCC)) + (pad 3 smd rect (at 1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 44 GND)) + (pad 4 smd rect (at -1.6002 2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 45 RGB)) + (pad 1 smd rect (at -1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 43 VCC)) + (pad 2 smd rect (at 1.6002 -2.49936) (size 0.89916 1.50114) (layers B.Cu B.Paste B.Mask) + (net 63 "Net-(RGB1-Pad2)")) + (model /Users/cole/git/keyboard_case_and_pcb_gen/mx.pretty/packages3d/neopixel.packages3d/ws2812b.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Keebio-Parts:SW_Tactile_SPST_Angled_MJTP1117 (layer F.Cu) (tedit 5955E103) (tstamp 600CA644) + (at 329.33736 17.1187) + (descr "tactile switch SPST right angle, PTS645VL39-2 LFS") + (tags "tactile switch SPST angled PTS645VL39-2 LFS C&K Button") + (path /5DB7090B) + (fp_text reference RESET1 (at 2.5 1.68) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value RESET (at 2.5 5.38988) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.05 -3.85) (end 1.05 -2.59) (layer F.Fab) (width 0.1)) + (fp_line (start 3.95 -3.85) (end 3.95 -2.59) (layer F.Fab) (width 0.1)) + (fp_line (start 1.05 -3.85) (end 3.95 -3.85) (layer F.Fab) (width 0.1)) + (fp_line (start -0.84 0.97) (end -0.84 1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.95 3.6) (end 5.95 0.86) (layer F.Fab) (width 0.1)) + (fp_line (start -1.25 3.6) (end -0.95 3.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.95 0.86) (end 5.95 0.86) (layer F.Fab) (width 0.1)) + (fp_line (start 6.25 3.6) (end 6.25 -2.59) (layer F.Fab) (width 0.1)) + (fp_line (start -2.25 -2.8) (end 7.3 -2.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.3 -2.8) (end 7.3 4.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.3 4.45) (end -2.25 4.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 4.45) (end -2.25 -2.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.36 -2.7) (end 6.36 -2.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.36 -2.7) (end 6.36 1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.36 -2.7) (end -1.36 1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.25 -2.59) (end 6.25 -2.59) (layer F.Fab) (width 0.1)) + (fp_line (start -1.25 3.6) (end -1.25 -2.59) (layer F.Fab) (width 0.1)) + (fp_line (start 5.95 3.6) (end 6.25 3.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.95 3.6) (end -0.95 0.86) (layer F.Fab) (width 0.1)) + (fp_line (start 5.84 0.97) (end 5.84 1.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.3 0.97) (end 5.84 0.97) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.84 0.97) (end -0.3 0.97) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.97) (end 4.2 0.97) (layer F.SilkS) (width 0.12)) + (pad "" np_thru_hole circle (at 2.5 -1.21) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask)) + (pad "" thru_hole circle (at -1 2.49) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at 0 0) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask) + (net 68 RST)) + (pad 2 thru_hole circle (at 5 0) (size 1.75 1.75) (drill 0.99) (layers *.Cu *.Mask) + (net 44 GND)) + (pad "" thru_hole circle (at 6.01 2.49) (size 2.1 2.1) (drill 1.3) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Buttons_Switches_THT.3dshapes/SW_Tactile_SPST_Angled_PTS645Vx39-2LFS.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 600CA624) + (at 199.83736 75.8837) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /5DB9CC59) + (attr smd) + (fp_text reference R4 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "4.7k Ω" (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 58 TRRS)) + (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 43 VCC)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 600CA613) + (at 345.38736 13.8137) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /5DB90F16) + (attr smd) + (fp_text reference R3 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "4.7k Ω" (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 43 VCC)) + (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 59 TRRSx)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 600CA602) + (at 207.85736 75.8837) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /5DB549A1) + (attr smd) + (fp_text reference R2 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100k Ω" (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 44 GND)) + (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 48 LED)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0603_1608Metric (layer F.Cu) (tedit 5F68FEEE) (tstamp 600CA5F1) + (at 203.84736 75.8837) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags resistor) + (path /5DB5B41C) + (attr smd) + (fp_text reference R1 (at 0 -1.43) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "100 Ω" (at 0 1.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.06))) + ) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer F.Fab) (width 0.1)) + (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer F.CrtYd) (width 0.05)) + (pad 2 smd roundrect (at 0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 48 LED)) + (pad 1 smd roundrect (at -0.825 0) (size 0.8 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 61 "Net-(Q1-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-23 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA5E0) + (at 231.45736 74.8137) + (descr "SOT-23, Standard") + (tags SOT-23) + (path /5DA012E6) + (attr smd) + (fp_text reference Q1 (at 0 -2.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MOSFET (at 0 2.5) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1)) + (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12)) + (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 62 LEDOUT)) + (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 44 GND)) + (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask) + (net 61 "Net-(Q1-Pad1)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:TRRS_headers (layer F.Cu) (tedit 5DA0C2E2) (tstamp 600CA5CB) + (at 214.842159 73.978499) + (path /5DAEC96B) + (fp_text reference J3 (at -1.3462 -1.8288) (layer F.SilkS) hide + (effects (font (size 1.2065 1.2065) (thickness 0.127)) (justify left bottom)) + ) + (fp_text value TRRS (at -1.27 3.175) (layer F.Fab) hide + (effects (font (size 1.2065 1.2065) (thickness 0.1016)) (justify left bottom)) + ) + (fp_text user TRRSx (at 5.03 -3.25 -90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) + ) + (fp_text user TRRS (at 2.38 -3.09 -90) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) + ) + (fp_text user TRRSx (at 5.12 -3.25 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text user TRRS (at 2.47 -3.07 90) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text user GND (at -2.78 0) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) + ) + (fp_text user GND (at -2.77 0.02) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text user VCC (at 10.28 -0.04) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) + ) + (fp_text user VCC (at 10.34 -0.06) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_poly (pts (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254)) (layer F.Fab) (width 0)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask) + (net 59 TRRSx) (solder_mask_margin 0.1016)) + (pad 3 thru_hole circle (at 5.08 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask) + (net 58 TRRS) (solder_mask_margin 0.1016)) + (pad 4 thru_hole circle (at 7.62 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + ) + + (module HokieGeek-kicad:klaatu_extra_pins (layer F.Cu) (tedit 5DAF097D) (tstamp 600CA5B7) + (at 199.272159 73.198499) + (path /5DD19A27) + (fp_text reference J2 (at -1.3462 -1.8288) (layer F.SilkS) hide + (effects (font (size 1.2065 1.2065) (thickness 0.127)) (justify left bottom)) + ) + (fp_text value EXTRAS (at -1.27 3.175) (layer F.Fab) hide + (effects (font (size 1.2065 1.2065) (thickness 0.1016)) (justify left bottom)) + ) + (fp_text user VCC (at 14.92 0.1) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) + ) + (fp_text user TRRSx (at 7.68 -2.64 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text user RGBDO (at 10.21 -2.74 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text user VCC (at 14.95 0.08) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text user TRRSx (at 7.68 -2.66 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user RGBDO (at 10.27 -2.78 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text user C6 (at 2.58 -1.64) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) + ) + (fp_text user GND (at -2.27 0.03) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) + ) + (fp_text user D2 (at 5.04 -1.64) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) + ) + (fp_text user D2 (at 5.04 -1.64) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text user C6 (at 2.53 -1.64) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text user GND (at -2.3 0.03) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_poly (pts (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254)) (layer F.Fab) (width 0)) + (pad 6 thru_hole circle (at 12.7 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + (pad 5 thru_hole circle (at 10.16 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask) + (net 72 RGBDO) (solder_mask_margin 0.1016)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask) + (net 69 C6) (solder_mask_margin 0.1016)) + (pad 3 thru_hole circle (at 5.08 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask) + (net 70 D2) (solder_mask_margin 0.1016)) + (pad 4 thru_hole circle (at 7.62 0 90) (size 1.8796 1.8796) (drill 1.016) (layers *.Cu *.Mask) + (net 59 TRRSx) (solder_mask_margin 0.1016)) + ) + + (module HokieGeek-kicad:ICSP-Header (layer F.Cu) (tedit 5DA0C9AA) (tstamp 600CA59B) + (at 335.68736 -4.8963) + (descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row") + (tags "Through hole socket strip THT 1x06 2.54mm single row") + (path /5D8D4C75) + (fp_text reference J1 (at 0 -2.33) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value AVR_ICSP (at 0 15.03) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -2.33) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user VCC (at 1.372 12.74 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) + ) + (fp_text user GND (at 1.492 0.02 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) + ) + (fp_text user RST (at 1.492 2.51 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) + ) + (fp_text user MISO (at 1.402 10.2 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) + ) + (fp_text user SCK (at 1.492 5.05 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) + ) + (fp_text user MOSI (at 1.442 7.49 90) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror)) + ) + (fp_text user MISO (at 1.402 10.2 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text user VCC (at 1.372 12.74 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text user SCK (at 1.492 5.05 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text user MOSI (at 1.442 7.49 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text user RST (at 1.492 2.51 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_text user GND (at 1.492 0.02 90) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.15))) + ) + (fp_line (start -1.27 -1.27) (end -1.27 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 13.97) (end 1.27 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 13.97) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 14.5) (end 1.8 14.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 14.5) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 52 C_4)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 53 C_5)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 51 C_3)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 68 RST)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 44 GND)) + (model ${KISYS3DMOD}/Socket_Strips.3dshapes/Socket_Strip_Straight_1x06_Pitch2.54mm.wrl + (offset (xyz 0 -6.349999904632568 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 270)) + ) + ) + + (module HokieGeek-kicad:LED_D3.0mm_FlatTop_minsilk (layer F.Cu) (tedit 5DAF5633) (tstamp 600CA57C) + (at 225.292359 73.938699) + (descr "LED, Round, FlatTop, diameter 3.0mm, 2 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-47XEC(Ver.9A).pdf") + (tags "LED Round FlatTop diameter 3.0mm 2 pins") + (path /5DADB196) + (fp_text reference DENC1 (at 1.3 -3.22 -180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LED (at 1.28 1.83 -180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at 4.16 -0.86) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at -1.71 -0.97) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at 4.16 -0.86) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at -1.71 -0.96) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad K thru_hole rect (at 0 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) + (net 73 "Net-(DENC1-PadK)")) + (pad A thru_hole circle (at 2.54 0) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) + (net 43 VCC)) + (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm_FlatTop.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA572) + (at 282.55736 74.4637) + (descr "SOT-363, SC-70-6") + (tags "SOT-363 SC-70-6") + (path /5F7168CC) + (attr smd) + (fp_text reference DD3 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BAV99S (at 0 2 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 55 R_D)) + (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 42 "Net-(D6-Pad2)")) + (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 55 R_D)) + (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 40 "Net-(D5-Pad2)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA55C) + (at 278.30736 74.4637) + (descr "SOT-363, SC-70-6") + (tags "SOT-363 SC-70-6") + (path /5F7168AC) + (attr smd) + (fp_text reference DD2 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BAV99S (at 0 2 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 55 R_D)) + (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 71 "Net-(DD2-Pad1)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA546) + (at 274.05736 74.4637) + (descr "SOT-363, SC-70-6") + (tags "SOT-363 SC-70-6") + (path /5F716896) + (attr smd) + (fp_text reference DD1 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BAV99S (at 0 2 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 55 R_D)) + (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 19 "Net-(D1-Pad2)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA530) + (at 269.80736 74.4637) + (descr "SOT-363, SC-70-6") + (tags "SOT-363 SC-70-6") + (path /5F299B47) + (attr smd) + (fp_text reference DC3 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BAV99S (at 0 2 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 56 R_C)) + (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 18 "Net-(C6-Pad2)")) + (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 56 R_C)) + (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 17 "Net-(C5-Pad2)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA51A) + (at 265.55736 74.4637) + (descr "SOT-363, SC-70-6") + (tags "SOT-363 SC-70-6") + (path /5F299B2F) + (attr smd) + (fp_text reference DC2 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BAV99S (at 0 2 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 56 R_C)) + (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 16 "Net-(C4-Pad2)")) + (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 56 R_C)) + (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 15 "Net-(C3-Pad2)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA504) + (at 261.30736 74.4637) + (descr "SOT-363, SC-70-6") + (tags "SOT-363 SC-70-6") + (path /5F299B17) + (attr smd) + (fp_text reference DC1 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BAV99S (at 0 2 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 56 R_C)) + (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 14 "Net-(C2-Pad2)")) + (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 56 R_C)) + (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 13 "Net-(C1-Pad2)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA4EE) + (at 257.05736 74.4637) + (descr "SOT-363, SC-70-6") + (tags "SOT-363 SC-70-6") + (path /5F437740) + (attr smd) + (fp_text reference DB3 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BAV99S (at 0 2 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 57 R_B)) + (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 12 "Net-(B6-Pad2)")) + (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 57 R_B)) + (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 11 "Net-(B5-Pad2)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA4D8) + (at 252.80736 74.4637) + (descr "SOT-363, SC-70-6") + (tags "SOT-363 SC-70-6") + (path /5F43772A) + (attr smd) + (fp_text reference DB2 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BAV99S (at 0 2 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 57 R_B)) + (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 10 "Net-(B4-Pad2)")) + (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 57 R_B)) + (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 9 "Net-(B3-Pad2)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA4C2) + (at 248.55736 74.4637) + (descr "SOT-363, SC-70-6") + (tags "SOT-363 SC-70-6") + (path /5F437714) + (attr smd) + (fp_text reference DB1 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BAV99S (at 0 2 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 57 R_B)) + (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(B2-Pad2)")) + (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 57 R_B)) + (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(B1-Pad2)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA4AC) + (at 244.30736 74.4637) + (descr "SOT-363, SC-70-6") + (tags "SOT-363 SC-70-6") + (path /5F272075) + (attr smd) + (fp_text reference DA3 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BAV99S (at 0 2 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 60 R_A)) + (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 6 "Net-(A6-Pad2)")) + (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 60 R_A)) + (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 5 "Net-(A5-Pad2)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA496) + (at 240.05736 74.4637) + (descr "SOT-363, SC-70-6") + (tags "SOT-363 SC-70-6") + (path /5F25B41B) + (attr smd) + (fp_text reference DA2 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BAV99S (at 0 2 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 60 R_A)) + (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 4 "Net-(A4-Pad2)")) + (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 60 R_A)) + (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 "Net-(A3-Pad2)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-363_SC-70-6 (layer F.Cu) (tedit 5A02FF57) (tstamp 600CA480) + (at 235.80736 74.4637) + (descr "SOT-363, SC-70-6") + (tags "SOT-363 SC-70-6") + (path /5F24B223) + (attr smd) + (fp_text reference DA1 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value BAV99S (at 0 2 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.7 -1.16) (end -1.2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.7 1.16) (end 0.7 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end -1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 -1.4) (end 1.6 -1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.4) (end 1.6 1.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 6 smd rect (at 0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 60 R_A)) + (pad 4 smd rect (at 0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 "Net-(A2-Pad2)")) + (pad 2 smd rect (at -0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at 0.95 0) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -0.95 0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 60 R_A)) + (pad 1 smd rect (at -0.95 -0.65) (size 0.65 0.4) (layers F.Cu F.Paste F.Mask) + (net 1 "Net-(A1-Pad2)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA46A) + (at 323.39656 2.7529) + (path /5DCC22FE) + (fp_text reference D6 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 42 "Net-(D6-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 54 C_6)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 54 C_6)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 42 "Net-(D6-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 41 "Net-(D6-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA44D) + (at 303.45656 2.7529) + (path /5DC82B41) + (fp_text reference D5 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 40 "Net-(D5-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 53 C_5)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 53 C_5)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 40 "Net-(D5-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 39 "Net-(D5-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA430) + (at 267.62656 22.6929) + (path /5DAA4052) + (fp_text reference D1 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 19 "Net-(D1-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 49 C_1)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 49 C_1)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 19 "Net-(D1-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 38 "Net-(D1-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:0603-Dual (layer F.Cu) (tedit 5D8B3BBA) (tstamp 600CA413) + (at 322.23076 37.1871) + (path /5DABAB15) + (fp_text reference Cap6 (at -0.889 -0.762) (layer F.SilkS) + (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom)) + ) + (fp_text value 0.1uF (at -1.016 1.143) (layer F.Fab) + (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom)) + ) + (fp_poly (pts (xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)) (layer F.Adhes) (width 0)) + (fp_poly (pts (xy 0.3302 0.4699) (xy 0.8303 0.4699) (xy 0.8303 -0.4801) (xy 0.3302 -0.4801)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy -0.8382 0.4699) (xy -0.3381 0.4699) (xy -0.3381 -0.4801) (xy -0.8382 -0.4801)) (layer F.Fab) (width 0)) + (fp_line (start -0.356 0.419) (end 0.356 0.419) (layer F.Fab) (width 0.1016)) + (fp_line (start -0.356 -0.432) (end 0.356 -0.432) (layer F.Fab) (width 0.1016)) + (fp_line (start -1.473 0.983) (end -1.473 -0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start 1.473 0.983) (end -1.473 0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start 1.473 -0.983) (end 1.473 0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start -1.473 -0.983) (end 1.473 -0.983) (layer Dwgs.User) (width 0.0508)) + (fp_poly (pts (xy -0.1905 0.3048) (xy 0.2093 0.3048) (xy 0.2093 -0.2952) (xy -0.1905 -0.2952)) (layer B.Adhes) (width 0)) + (fp_poly (pts (xy 0.3254 0.4674) (xy 0.8255 0.4674) (xy 0.8255 -0.4826) (xy 0.3254 -0.4826)) (layer B.Fab) (width 0)) + (fp_poly (pts (xy -0.8382 0.4674) (xy -0.3381 0.4674) (xy -0.3381 -0.4826) (xy -0.8382 -0.4826)) (layer B.Fab) (width 0)) + (fp_line (start -0.3683 0.4191) (end 0.3437 0.4191) (layer B.Fab) (width 0.1016)) + (fp_line (start -0.3691 1.4732) (end 0.3429 1.4732) (layer B.Fab) (width 0.1016)) + (pad 2 smd rect (at 0.8509 0) (size 1.1 1) (layers B.Cu B.Paste B.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + (pad 1 smd rect (at -0.8509 0) (size 1.1 1) (layers B.Cu B.Paste B.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + (pad 1 smd rect (at -0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + (pad 2 smd rect (at 0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + ) + + (module HokieGeek-kicad:0603-Dual (layer F.Cu) (tedit 5D8B3BBA) (tstamp 600CA3FD) + (at 309.90076 49.4171) + (path /5DABA58A) + (fp_text reference Cap5 (at -0.889 -0.762) (layer F.SilkS) + (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom)) + ) + (fp_text value 0.1uF (at -1.016 1.143) (layer F.Fab) + (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom)) + ) + (fp_poly (pts (xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)) (layer F.Adhes) (width 0)) + (fp_poly (pts (xy 0.3302 0.4699) (xy 0.8303 0.4699) (xy 0.8303 -0.4801) (xy 0.3302 -0.4801)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy -0.8382 0.4699) (xy -0.3381 0.4699) (xy -0.3381 -0.4801) (xy -0.8382 -0.4801)) (layer F.Fab) (width 0)) + (fp_line (start -0.356 0.419) (end 0.356 0.419) (layer F.Fab) (width 0.1016)) + (fp_line (start -0.356 -0.432) (end 0.356 -0.432) (layer F.Fab) (width 0.1016)) + (fp_line (start -1.473 0.983) (end -1.473 -0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start 1.473 0.983) (end -1.473 0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start 1.473 -0.983) (end 1.473 0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start -1.473 -0.983) (end 1.473 -0.983) (layer Dwgs.User) (width 0.0508)) + (fp_poly (pts (xy -0.1905 0.3048) (xy 0.2093 0.3048) (xy 0.2093 -0.2952) (xy -0.1905 -0.2952)) (layer B.Adhes) (width 0)) + (fp_poly (pts (xy 0.3254 0.4674) (xy 0.8255 0.4674) (xy 0.8255 -0.4826) (xy 0.3254 -0.4826)) (layer B.Fab) (width 0)) + (fp_poly (pts (xy -0.8382 0.4674) (xy -0.3381 0.4674) (xy -0.3381 -0.4826) (xy -0.8382 -0.4826)) (layer B.Fab) (width 0)) + (fp_line (start -0.3683 0.4191) (end 0.3437 0.4191) (layer B.Fab) (width 0.1016)) + (fp_line (start -0.3691 1.4732) (end 0.3429 1.4732) (layer B.Fab) (width 0.1016)) + (pad 2 smd rect (at 0.8509 0) (size 1.1 1) (layers B.Cu B.Paste B.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + (pad 1 smd rect (at -0.8509 0) (size 1.1 1) (layers B.Cu B.Paste B.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + (pad 1 smd rect (at -0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + (pad 2 smd rect (at 0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + ) + + (module HokieGeek-kicad:0603-Dual (layer F.Cu) (tedit 5D8B3BBA) (tstamp 600CA3E7) + (at 334.78076 23.5971) + (path /5DAB52C6) + (fp_text reference Cap4 (at -0.889 -0.762) (layer F.SilkS) + (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom)) + ) + (fp_text value 0.1uF (at -1.016 1.143) (layer F.Fab) + (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom)) + ) + (fp_poly (pts (xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)) (layer F.Adhes) (width 0)) + (fp_poly (pts (xy 0.3302 0.4699) (xy 0.8303 0.4699) (xy 0.8303 -0.4801) (xy 0.3302 -0.4801)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy -0.8382 0.4699) (xy -0.3381 0.4699) (xy -0.3381 -0.4801) (xy -0.8382 -0.4801)) (layer F.Fab) (width 0)) + (fp_line (start -0.356 0.419) (end 0.356 0.419) (layer F.Fab) (width 0.1016)) + (fp_line (start -0.356 -0.432) (end 0.356 -0.432) (layer F.Fab) (width 0.1016)) + (fp_line (start -1.473 0.983) (end -1.473 -0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start 1.473 0.983) (end -1.473 0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start 1.473 -0.983) (end 1.473 0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start -1.473 -0.983) (end 1.473 -0.983) (layer Dwgs.User) (width 0.0508)) + (fp_poly (pts (xy -0.1905 0.3048) (xy 0.2093 0.3048) (xy 0.2093 -0.2952) (xy -0.1905 -0.2952)) (layer B.Adhes) (width 0)) + (fp_poly (pts (xy 0.3254 0.4674) (xy 0.8255 0.4674) (xy 0.8255 -0.4826) (xy 0.3254 -0.4826)) (layer B.Fab) (width 0)) + (fp_poly (pts (xy -0.8382 0.4674) (xy -0.3381 0.4674) (xy -0.3381 -0.4826) (xy -0.8382 -0.4826)) (layer B.Fab) (width 0)) + (fp_line (start -0.3683 0.4191) (end 0.3437 0.4191) (layer B.Fab) (width 0.1016)) + (fp_line (start -0.3691 1.4732) (end 0.3429 1.4732) (layer B.Fab) (width 0.1016)) + (pad 2 smd rect (at 0.8509 0) (size 1.1 1) (layers B.Cu B.Paste B.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + (pad 1 smd rect (at -0.8509 0) (size 1.1 1) (layers B.Cu B.Paste B.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + (pad 1 smd rect (at -0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + (pad 2 smd rect (at 0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + ) + + (module HokieGeek-kicad:0603-Dual (layer F.Cu) (tedit 5D8B3BBA) (tstamp 600CA3D1) + (at 338.77076 23.9271) + (path /5DAB4A04) + (fp_text reference Cap3 (at -0.889 -0.762) (layer F.SilkS) + (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom)) + ) + (fp_text value 0.1uF (at -1.016 1.143) (layer F.Fab) + (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom)) + ) + (fp_poly (pts (xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)) (layer F.Adhes) (width 0)) + (fp_poly (pts (xy 0.3302 0.4699) (xy 0.8303 0.4699) (xy 0.8303 -0.4801) (xy 0.3302 -0.4801)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy -0.8382 0.4699) (xy -0.3381 0.4699) (xy -0.3381 -0.4801) (xy -0.8382 -0.4801)) (layer F.Fab) (width 0)) + (fp_line (start -0.356 0.419) (end 0.356 0.419) (layer F.Fab) (width 0.1016)) + (fp_line (start -0.356 -0.432) (end 0.356 -0.432) (layer F.Fab) (width 0.1016)) + (fp_line (start -1.473 0.983) (end -1.473 -0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start 1.473 0.983) (end -1.473 0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start 1.473 -0.983) (end 1.473 0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start -1.473 -0.983) (end 1.473 -0.983) (layer Dwgs.User) (width 0.0508)) + (fp_poly (pts (xy -0.1905 0.3048) (xy 0.2093 0.3048) (xy 0.2093 -0.2952) (xy -0.1905 -0.2952)) (layer B.Adhes) (width 0)) + (fp_poly (pts (xy 0.3254 0.4674) (xy 0.8255 0.4674) (xy 0.8255 -0.4826) (xy 0.3254 -0.4826)) (layer B.Fab) (width 0)) + (fp_poly (pts (xy -0.8382 0.4674) (xy -0.3381 0.4674) (xy -0.3381 -0.4826) (xy -0.8382 -0.4826)) (layer B.Fab) (width 0)) + (fp_line (start -0.3683 0.4191) (end 0.3437 0.4191) (layer B.Fab) (width 0.1016)) + (fp_line (start -0.3691 1.4732) (end 0.3429 1.4732) (layer B.Fab) (width 0.1016)) + (pad 2 smd rect (at 0.8509 0) (size 1.1 1) (layers B.Cu B.Paste B.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + (pad 1 smd rect (at -0.8509 0) (size 1.1 1) (layers B.Cu B.Paste B.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + (pad 1 smd rect (at -0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + (pad 2 smd rect (at 0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + ) + + (module HokieGeek-kicad:0603-Dual (layer F.Cu) (tedit 5D8B3BBA) (tstamp 600CA3BB) + (at 334.78076 27.1271) + (path /5DAB4343) + (fp_text reference Cap2 (at -0.889 -0.762) (layer F.SilkS) + (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom)) + ) + (fp_text value 0.1uF (at -1.016 1.143) (layer F.Fab) + (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom)) + ) + (fp_poly (pts (xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)) (layer F.Adhes) (width 0)) + (fp_poly (pts (xy 0.3302 0.4699) (xy 0.8303 0.4699) (xy 0.8303 -0.4801) (xy 0.3302 -0.4801)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy -0.8382 0.4699) (xy -0.3381 0.4699) (xy -0.3381 -0.4801) (xy -0.8382 -0.4801)) (layer F.Fab) (width 0)) + (fp_line (start -0.356 0.419) (end 0.356 0.419) (layer F.Fab) (width 0.1016)) + (fp_line (start -0.356 -0.432) (end 0.356 -0.432) (layer F.Fab) (width 0.1016)) + (fp_line (start -1.473 0.983) (end -1.473 -0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start 1.473 0.983) (end -1.473 0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start 1.473 -0.983) (end 1.473 0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start -1.473 -0.983) (end 1.473 -0.983) (layer Dwgs.User) (width 0.0508)) + (fp_poly (pts (xy -0.1905 0.3048) (xy 0.2093 0.3048) (xy 0.2093 -0.2952) (xy -0.1905 -0.2952)) (layer B.Adhes) (width 0)) + (fp_poly (pts (xy 0.3254 0.4674) (xy 0.8255 0.4674) (xy 0.8255 -0.4826) (xy 0.3254 -0.4826)) (layer B.Fab) (width 0)) + (fp_poly (pts (xy -0.8382 0.4674) (xy -0.3381 0.4674) (xy -0.3381 -0.4826) (xy -0.8382 -0.4826)) (layer B.Fab) (width 0)) + (fp_line (start -0.3683 0.4191) (end 0.3437 0.4191) (layer B.Fab) (width 0.1016)) + (fp_line (start -0.3691 1.4732) (end 0.3429 1.4732) (layer B.Fab) (width 0.1016)) + (pad 2 smd rect (at 0.8509 0) (size 1.1 1) (layers B.Cu B.Paste B.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + (pad 1 smd rect (at -0.8509 0) (size 1.1 1) (layers B.Cu B.Paste B.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + (pad 1 smd rect (at -0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + (pad 2 smd rect (at 0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + ) + + (module HokieGeek-kicad:0603-Dual (layer F.Cu) (tedit 5D8B3BBA) (tstamp 600CA3A5) + (at 309.90076 52.9471) + (path /5DA90E30) + (fp_text reference Cap1 (at -0.889 -0.762) (layer F.SilkS) + (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom)) + ) + (fp_text value 0.1uF (at -1.016 1.143) (layer F.Fab) + (effects (font (size 0.38608 0.38608) (thickness 0.032512)) (justify left bottom)) + ) + (fp_poly (pts (xy -0.1999 0.3) (xy 0.1999 0.3) (xy 0.1999 -0.3) (xy -0.1999 -0.3)) (layer F.Adhes) (width 0)) + (fp_poly (pts (xy 0.3302 0.4699) (xy 0.8303 0.4699) (xy 0.8303 -0.4801) (xy 0.3302 -0.4801)) (layer F.Fab) (width 0)) + (fp_poly (pts (xy -0.8382 0.4699) (xy -0.3381 0.4699) (xy -0.3381 -0.4801) (xy -0.8382 -0.4801)) (layer F.Fab) (width 0)) + (fp_line (start -0.356 0.419) (end 0.356 0.419) (layer F.Fab) (width 0.1016)) + (fp_line (start -0.356 -0.432) (end 0.356 -0.432) (layer F.Fab) (width 0.1016)) + (fp_line (start -1.473 0.983) (end -1.473 -0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start 1.473 0.983) (end -1.473 0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start 1.473 -0.983) (end 1.473 0.983) (layer Dwgs.User) (width 0.0508)) + (fp_line (start -1.473 -0.983) (end 1.473 -0.983) (layer Dwgs.User) (width 0.0508)) + (fp_poly (pts (xy -0.1905 0.3048) (xy 0.2093 0.3048) (xy 0.2093 -0.2952) (xy -0.1905 -0.2952)) (layer B.Adhes) (width 0)) + (fp_poly (pts (xy 0.3254 0.4674) (xy 0.8255 0.4674) (xy 0.8255 -0.4826) (xy 0.3254 -0.4826)) (layer B.Fab) (width 0)) + (fp_poly (pts (xy -0.8382 0.4674) (xy -0.3381 0.4674) (xy -0.3381 -0.4826) (xy -0.8382 -0.4826)) (layer B.Fab) (width 0)) + (fp_line (start -0.3683 0.4191) (end 0.3437 0.4191) (layer B.Fab) (width 0.1016)) + (fp_line (start -0.3691 1.4732) (end 0.3429 1.4732) (layer B.Fab) (width 0.1016)) + (pad 2 smd rect (at 0.8509 0) (size 1.1 1) (layers B.Cu B.Paste B.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + (pad 1 smd rect (at -0.8509 0) (size 1.1 1) (layers B.Cu B.Paste B.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + (pad 1 smd rect (at -0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) + (net 43 VCC) (solder_mask_margin 0.1016)) + (pad 2 smd rect (at 0.85 0) (size 1.1 1) (layers F.Cu F.Paste F.Mask) + (net 44 GND) (solder_mask_margin 0.1016)) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA38F) + (at 247.68656 42.6329) + (path /5DCC22E0) + (fp_text reference C6 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 18 "Net-(C6-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 54 C_6)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 54 C_6)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 18 "Net-(C6-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 37 "Net-(C6-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA372) + (at 243.63656 2.7529) + (path /5DC82B23) + (fp_text reference C5 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 17 "Net-(C5-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 53 C_5)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 53 C_5)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 17 "Net-(C5-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 36 "Net-(C5-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA355) + (at 283.51656 2.7529) + (path /5D9711CF) + (fp_text reference C4 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 16 "Net-(C4-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 52 C_4)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 52 C_4)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 16 "Net-(C4-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 35 "Net-(C4-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA338) + (at 207.80656 21.9129) + (path /5D9B3A75) + (fp_text reference C3 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 15 "Net-(C3-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 51 C_3)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 51 C_3)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 15 "Net-(C3-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 34 "Net-(C3-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA31B) + (at 287.56656 62.5729) + (path /5D9D9D21) + (fp_text reference C2 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 14 "Net-(C2-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 50 C_2)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 50 C_2)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 14 "Net-(C2-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 33 "Net-(C2-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA2FE) + (at 307.50656 22.6929) + (path /5DA47D66) + (fp_text reference C1 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 13 "Net-(C1-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 49 C_1)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 49 C_1)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 13 "Net-(C1-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 32 "Net-(C1-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA2E1) + (at 287.56656 42.6329) + (path /5DCC22C2) + (fp_text reference B6 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 12 "Net-(B6-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 54 C_6)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 54 C_6)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 12 "Net-(B6-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 31 "Net-(B6-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA2C4) + (at 267.62656 62.5729) + (path /5DC82B05) + (fp_text reference B5 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 11 "Net-(B5-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 53 C_5)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 53 C_5)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 11 "Net-(B5-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 30 "Net-(B5-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA2A7) + (at 287.56656 22.6929) + (path /5D955748) + (fp_text reference B4 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 10 "Net-(B4-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 52 C_4)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 52 C_4)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 10 "Net-(B4-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 29 "Net-(B4-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA28A) + (at 267.62656 42.6329) + (path /5D9B3A56) + (fp_text reference B3 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 9 "Net-(B3-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 51 C_3)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 51 C_3)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 9 "Net-(B3-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 28 "Net-(B3-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA26D) + (at 247.68656 62.5729) + (path /5D9D9D02) + (fp_text reference B2 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 8 "Net-(B2-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 50 C_2)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 50 C_2)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 8 "Net-(B2-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 27 "Net-(B2-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA250) + (at 247.68656 22.6929) + (path /5DA47D48) + (fp_text reference B1 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 7 "Net-(B1-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 49 C_1)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 49 C_1)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 7 "Net-(B1-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 26 "Net-(B1-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple--missing-hole-right (layer F.Cu) (tedit 5DA053C0) (tstamp 600CA233) + (at 227.74656 42.6329) + (path /5DCC22A4) + (fp_text reference A6 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 6 "Net-(A6-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 54 C_6)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 54 C_6)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 6 "Net-(A6-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 25 "Net-(A6-Pad4)")) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA217) + (at 207.80656 61.7929) + (path /5DC82AE7) + (fp_text reference A5 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 5 "Net-(A5-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 53 C_5)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 53 C_5)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 5 "Net-(A5-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 24 "Net-(A5-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA1FA) + (at 263.57656 2.7529) + (path /5D929550) + (fp_text reference A4 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 4 "Net-(A4-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 52 C_4)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 52 C_4)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 4 "Net-(A4-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 23 "Net-(A4-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA1DD) + (at 227.74656 22.6929) + (path /5D9B3A38) + (fp_text reference A3 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 3 "Net-(A3-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 51 C_3)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 51 C_3)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 3 "Net-(A3-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 22 "Net-(A3-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA1C0) + (at 207.80656 41.8529) + (path /5D9D9CE4) + (fp_text reference A2 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 2 "Net-(A2-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 50 C_2)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 50 C_2)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 2 "Net-(A2-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 21 "Net-(A2-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (module HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple (layer F.Cu) (tedit 5D9FE45C) (tstamp 600CA1A3) + (at 227.74656 62.5729) + (path /5DA47D2A) + (fp_text reference A1 (at 0 3.175) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text value MX (at 0 5.08) (layer F.SilkS) hide + (effects (font (size 1.27 1.524) (thickness 0.2032))) + ) + (fp_text user + (at -1.27 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user - (at 1.26 3.5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user + (at -1.27 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user - (at 1.26 3.5) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -6.35 -6.35) (end 6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 -6.35) (end 6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start 6.35 6.35) (end -6.35 6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -6.35 6.35) (end -6.35 -6.35) (layer Cmts.User) (width 0.1524)) + (fp_line (start -9.398 -9.398) (end 9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 -9.398) (end 9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start 9.398 9.398) (end -9.398 9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -9.398 9.398) (end -9.398 -9.398) (layer Dwgs.User) (width 0.1524)) + (fp_line (start -6.985 -6.985) (end 6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 -6.985) (end 6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start 6.985 6.985) (end -6.985 6.985) (layer Eco2.User) (width 0.1524)) + (fp_line (start -6.985 6.985) (end -6.985 -6.985) (layer Eco2.User) (width 0.1524)) + (pad 2 thru_hole circle (at 3.81 -2.54 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 1 "Net-(A1-Pad2)")) + (pad 1 thru_hole circle (at -2.54 -5.08 270) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 49 C_1)) + (pad 1 thru_hole circle (at -3.81 -2.54 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 49 C_1)) + (pad 2 thru_hole circle (at 2.54 -5.08 90) (size 2.286 2.286) (drill 1.4986) (layers *.Cu *.Mask) + (net 1 "Net-(A1-Pad2)")) + (pad 3 thru_hole circle (at -1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 43 VCC)) + (pad 4 thru_hole rect (at 1.27 5.08) (size 1.905 1.905) (drill 0.9906) (layers *.Cu *.Mask) + (net 20 "Net-(A1-Pad4)")) + (pad HOLE np_thru_hole circle (at 5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at -5.08 0) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask)) + (pad HOLE np_thru_hole circle (at 0 0) (size 3.9878 3.9878) (drill 3.9878) (layers *.Cu *.Mask)) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/mx-switch.wrl + (offset (xyz 7.4675998878479 7.4675998878479 5.943599910736085)) + (scale (xyz 0.4 0.4 0.4)) + (rotate (xyz 270 0 180)) + ) + (model /Users/danny/Documents/proj/custom-keyboard/kicad-libs/3d_models/SA-R3-1u.wrl + (offset (xyz 0 0 11.93799982070923)) + (scale (xyz 0.394 0.394 0.394)) + (rotate (xyz 270 0 0)) + ) + ) + + (gr_text RESET (at 110.16488 44.74718) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (gr_line (start 188.09876 40.524049) (end 188.09176 40.487049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.52186 115.672092) (end 169.53786 115.70618) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.47366 50.805049) (end 147.27186 50.486949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.71386 51.09525) (end 147.47366 50.805049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.98846 51.353149) (end 147.71386 51.09525) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 148.29326 51.574649) (end 147.98846 51.353149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 148.62336 51.756149) (end 148.29326 51.574649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.91116 115.84058) (end 92.94526 115.824543) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.92876 40.290149) (end 187.89376 40.276349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.10076 30.561649) (end 150.09836 30.524049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.89346 35.276349) (end 168.85696 35.266949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.09136 35.487049) (end 169.07966 35.451249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.63996 115.814945) (end 169.67306 115.833103) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.70806 115.846973) (end 169.74456 115.856342) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.50316 110.599249) (end 150.51016 110.636249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.10076 96.861649) (end 111.80076 96.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.50076 91.861649) (end 131.50076 105.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.87576 115.852222) (end 187.91076 115.84058) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.07226 96.689349) (end 112.08606 96.654349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 111.87536 96.852249) (end 111.91116 96.840549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.58206 115.767017) (end 169.60956 115.792804) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.06376 40.417149) (end 188.04376 40.385349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.89376 40.276349) (end 187.85676 40.266949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.74456 110.856339) (end 150.80076 110.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.97706 115.804355) (end 93.00616 115.780338) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.03196 115.752872) (end 93.05406 115.7224) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.05406 96.722449) (end 112.07226 96.689349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.76316 30.264049) (end 131.72616 30.271049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.80076 30.261649) (end 131.76316 30.264049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.80076 30.261649) (end 131.80076 30.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.96156 30.308349) (end 149.92846 30.290149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.99196 30.330449) (end 149.96156 30.308349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.01946 30.356249) (end 149.99196 30.330449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.50076 35.261649) (end 112.80076 35.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.50076 30.561649) (end 131.50076 35.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.50606 30.505449) (end 131.50076 30.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 170.81306 89.880149) (end 171.08766 90.138049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 170.50826 89.658649) (end 170.81306 89.880149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 170.17806 89.477149) (end 170.50826 89.658649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.82776 89.338449) (end 170.17806 89.477149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.46286 89.244849) (end 169.82776 89.338449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.08916 89.197549) (end 169.46286 89.244849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.85696 30.266949) (end 149.80076 30.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.89346 30.276349) (end 149.85696 30.266949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.92846 30.290149) (end 149.89346 30.276349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.67306 110.833099) (end 150.70806 110.846969) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.71386 90.138049) (end 166.98846 89.880149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.47366 90.428349) (end 166.71386 90.138049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.27186 90.746449) (end 166.47366 90.428349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.11146 91.087249) (end 166.27186 90.746449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 165.99496 91.445549) (end 166.11146 91.087249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 165.92436 91.815649) (end 165.99496 91.445549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.10076 96.561649) (end 112.10076 91.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.744547 115.856342) (end 74.80076 115.861652) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.708048 115.846973) (end 74.744547 115.856342) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.673029 115.833103) (end 74.708048 115.846973) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.640009 115.814945) (end 74.673029 115.833103) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.609537 115.792804) (end 74.640009 115.814945) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 151.17806 46.327149) (end 151.50826 46.508649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.82776 46.188449) (end 151.17806 46.327149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.46286 46.094749) (end 150.82776 46.188449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.08916 46.047549) (end 150.46286 46.094749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.71236 46.047549) (end 150.08916 46.047549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.33856 46.094749) (end 149.71236 46.047549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.52186 110.672089) (end 150.53786 110.706179) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.22706 78.567649) (end 96.15646 78.937749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.25076 78.191649) (end 96.22706 78.567649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.22706 77.815649) (end 96.25076 78.191649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.15646 77.445549) (end 96.22706 77.815649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.04006 77.087249) (end 96.15646 77.445549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.87966 76.746449) (end 96.04006 77.087249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.01946 35.356249) (end 168.99196 35.330449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 148.97366 46.188449) (end 149.33856 46.094749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 148.62336 46.327149) (end 148.97366 46.188449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 148.29326 46.508649) (end 148.62336 46.327149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.98846 46.730149) (end 148.29326 46.508649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.71386 46.988049) (end 147.98846 46.730149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 111.94526 96.824549) (end 111.97706 96.804349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.64326 75.658649) (end 91.97346 75.477149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.33846 75.880149) (end 91.64326 75.658649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.06386 76.138049) (end 91.33846 75.880149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.82366 76.428349) (end 91.06386 76.138049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.62186 76.746449) (end 90.82366 76.428349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.46146 77.087249) (end 90.62186 76.746449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.81286 75.244849) (end 94.17776 75.338449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.43916 75.197549) (end 93.81286 75.244849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.06236 75.197549) (end 93.43916 75.197549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.68856 75.244849) (end 93.06236 75.197549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.32366 75.338449) (end 92.68856 75.244849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.97346 75.477149) (end 92.32366 75.338449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.10076 115.561649) (end 93.10076 96.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.582071 115.767017) (end 74.609537 115.792804) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.558054 115.73798) (end 74.582071 115.767017) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.537866 115.70618) (end 74.558054 115.73798) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.521829 115.672092) (end 74.537866 115.70618) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.510187 115.636249) (end 74.521829 115.672092) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 165.90076 92.191649) (end 165.92436 91.815649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 165.92436 92.567649) (end 165.90076 92.191649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 165.99496 92.937749) (end 165.92436 92.567649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.11146 93.296049) (end 165.99496 92.937749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.27186 93.636949) (end 166.11146 93.296049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.47366 93.955049) (end 166.27186 93.636949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.51016 105.636249) (end 131.52186 105.672089) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.63996 110.814949) (end 150.67306 110.833099) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.67306 115.833103) (end 169.70806 115.846973) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.00616 115.780338) (end 93.03196 115.752872) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.08606 96.654349) (end 112.09546 96.617849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.07966 35.451249) (end 169.06366 35.417149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.80076 40.261649) (end 169.10076 40.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.55806 115.73798) (end 169.58206 115.767017) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.50076 105.561649) (end 131.50316 105.599249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.10076 91.861649) (end 131.50076 91.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.51016 110.636249) (end 150.52186 110.672089) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.01976 40.356249) (end 187.99176 40.330449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.51016 115.636249) (end 169.52186 115.672092) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.08916 95.185749) (end 168.71236 95.185749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.08576 115.654361) (end 188.09576 115.617862) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.94526 115.824543) (end 92.97706 115.804355) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.06366 35.417149) (end 169.04346 35.385349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.04346 30.385349) (end 150.01946 30.356249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.80076 115.861652) (end 187.83876 115.859287) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.55806 105.737979) (end 131.58206 105.767019) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.80076 115.861652) (end 187.80076 115.861652) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.80076 105.861649) (end 150.50076 105.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.763163 40.264049) (end 74.72616 40.271049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.80076 40.261649) (end 74.763163 40.264049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.50076 40.261649) (end 74.80076 40.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.50076 35.561649) (end 112.50076 40.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.10076 35.561649) (end 169.09836 35.524049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 111.97706 96.804349) (end 112.00616 96.780349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.71236 95.185749) (end 168.33856 95.138549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.43916 81.185749) (end 93.06236 81.185749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.81286 81.138549) (end 93.43916 81.185749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 94.17776 81.044849) (end 93.81286 81.138549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 94.52806 80.906149) (end 94.17776 81.044849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 94.85826 80.724649) (end 94.52806 80.906149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.09836 30.524049) (end 150.09136 30.487049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.10076 35.261649) (end 150.10076 30.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.50076 110.561649) (end 150.50316 110.599249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.09836 35.524049) (end 169.09136 35.487049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.67306 105.833099) (end 131.70806 105.846969) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.624429 40.318949) (end 74.595392 40.342949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.656229 40.298749) (end 74.624429 40.318949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.690317 40.282749) (end 74.656229 40.298749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.72616 40.271049) (end 74.690317 40.282749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.69006 47.937249) (end 152.80646 48.295549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.52966 47.596349) (end 152.69006 47.937249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.32776 47.278249) (end 152.52966 47.596349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.08766 46.988049) (end 152.32776 47.278249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 151.81306 46.730149) (end 152.08766 46.988049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 151.50826 46.508649) (end 151.81306 46.730149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.50316 115.599246) (end 169.51016 115.636249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 146.90076 49.04165) (end 146.92436 48.665649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 146.92436 49.417649) (end 146.90076 49.04165) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 146.99496 49.787749) (end 146.92436 49.417649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.11146 50.146049) (end 146.99496 49.787749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.27186 50.486949) (end 147.11146 50.146049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.10076 40.561649) (end 188.09876 40.524049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.07976 40.451249) (end 188.06376 40.417149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.65626 30.298749) (end 131.62446 30.318949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.69036 30.282749) (end 131.65626 30.298749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.72616 30.271049) (end 131.69036 30.282749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.16306 80.503149) (end 94.85826 80.724649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.43766 80.245349) (end 95.16306 80.503149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.67776 79.955049) (end 95.43766 80.245349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.87966 79.636949) (end 95.67776 79.955049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.04006 79.296049) (end 95.87966 79.636949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.15646 78.937749) (end 96.04006 79.296049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 151.17806 51.756149) (end 150.82776 51.894849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 151.50826 51.574649) (end 151.17806 51.756149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 151.81306 51.353149) (end 151.50826 51.574649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.08766 51.09525) (end 151.81306 51.353149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.32776 50.805049) (end 152.08766 51.09525) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.52966 50.486949) (end 152.32776 50.805049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.00576 115.780338) (end 188.03176 115.752872) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.62186 79.636949) (end 90.46146 79.296049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.82366 79.955049) (end 90.62186 79.636949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.06386 80.245349) (end 90.82366 79.955049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.33846 80.503149) (end 91.06386 80.245349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.64326 80.724649) (end 91.33846 80.503149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.97346 80.906149) (end 91.64326 80.724649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.58206 110.767019) (end 150.60956 110.792809) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.69036 35.282749) (end 112.65626 35.298749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.72616 35.271049) (end 112.69036 35.282749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.76316 35.264049) (end 112.72616 35.271049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.80076 35.261649) (end 112.76316 35.264049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.50076 110.861649) (end 169.50076 115.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.04346 35.385349) (end 169.01946 35.356249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.99196 35.330449) (end 168.96156 35.308349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.50076 115.561649) (end 169.50316 115.599246) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.05376 115.7224) (end 188.07176 115.68938) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.32366 81.044849) (end 91.97346 80.906149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.68856 81.138549) (end 92.32366 81.044849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.06236 81.185749) (end 92.68856 81.138549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.08916 52.035749) (end 149.71236 52.035749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.46286 51.988549) (end 150.08916 52.035749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.82776 51.894849) (end 150.46286 51.988549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.07966 30.451249) (end 150.06366 30.417149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.83876 115.859287) (end 187.87576 115.852222) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.56956 35.370449) (end 112.54746 35.400849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.59536 35.342949) (end 112.56956 35.370449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.62446 35.318949) (end 112.59536 35.342949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.65626 35.298749) (end 112.62446 35.318949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.32776 93.955049) (end 171.08766 94.245349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.52966 93.636949) (end 171.32776 93.955049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.69006 93.296049) (end 171.52966 93.636949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.80646 92.937749) (end 171.69006 93.296049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.87706 92.567649) (end 171.80646 92.937749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.90076 92.191649) (end 171.87706 92.567649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.71236 89.197549) (end 169.08916 89.197549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.33856 89.244849) (end 168.71236 89.197549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 167.97366 89.338449) (end 168.33856 89.244849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 167.62336 89.477149) (end 167.97366 89.338449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 167.29326 89.658649) (end 167.62336 89.477149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.98846 89.880149) (end 167.29326 89.658649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.53786 115.70618) (end 169.55806 115.73798) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 111.91116 96.840549) (end 111.94526 96.824549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.97676 115.804355) (end 188.00576 115.780338) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.71386 94.245349) (end 166.47366 93.955049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.98846 94.503149) (end 166.71386 94.245349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 167.29326 94.724649) (end 166.98846 94.503149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 167.62336 94.906149) (end 167.29326 94.724649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 167.97366 95.044849) (end 167.62336 94.906149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.33856 95.138549) (end 167.97366 95.044849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.07226 115.68938) (end 93.08606 115.654361) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.04376 40.385349) (end 188.01976 40.356249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.67776 76.428349) (end 95.87966 76.746449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.43766 76.138049) (end 95.67776 76.428349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.16306 75.880149) (end 95.43766 76.138049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 94.85826 75.658649) (end 95.16306 75.880149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 94.52806 75.477149) (end 94.85826 75.658649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 94.17776 75.338449) (end 94.52806 75.477149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.55806 110.737979) (end 150.58206 110.767019) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.60956 110.792809) (end 150.63996 110.814949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.60956 105.792809) (end 131.63996 105.814949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.09546 96.617849) (end 112.10076 96.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.503122 115.599246) (end 74.510187 115.636249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.500757 115.561649) (end 74.503122 115.599246) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.500757 40.561649) (end 74.500757 115.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.506067 40.505449) (end 74.500757 40.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.515436 40.468949) (end 74.506067 40.505449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.09136 30.487049) (end 150.07966 30.451249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.03196 96.752849) (end 112.05406 96.722449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.70806 110.846969) (end 150.74456 110.856339) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.53786 110.706179) (end 150.55806 110.737979) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.34506 77.445549) (end 90.46146 77.087249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.27436 77.815649) (end 90.34506 77.445549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.25076 78.191649) (end 90.27436 77.815649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.27436 78.567649) (end 90.25076 78.191649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.34506 78.937749) (end 90.27436 78.567649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.46146 79.296049) (end 90.34506 78.937749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.05406 115.7224) (end 93.07226 115.68938) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.99176 40.330449) (end 187.96176 40.308349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.87706 91.815649) (end 171.90076 92.191649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.80646 91.445549) (end 171.87706 91.815649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.69006 91.087249) (end 171.80646 91.445549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.52966 90.746449) (end 171.69006 91.087249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.32776 90.428349) (end 171.52966 90.746449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.08766 90.138049) (end 171.32776 90.428349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.83836 115.859287) (end 92.87536 115.852222) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.53786 105.706179) (end 131.55806 105.737979) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.09576 115.617862) (end 188.10076 115.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.10076 40.261649) (end 169.10076 35.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.529306 40.433949) (end 74.515436 40.468949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.547464 40.400849) (end 74.529306 40.433949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.569605 40.370449) (end 74.547464 40.400849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.595392 40.342949) (end 74.569605 40.370449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 111.80076 96.861649) (end 111.83836 96.859249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.06366 30.417149) (end 150.04346 30.385349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.94576 115.824543) (end 187.97676 115.804355) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.50316 105.599249) (end 131.51016 105.636249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.96156 35.308349) (end 168.92846 35.290149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.50606 35.505449) (end 112.50076 35.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.51546 35.468949) (end 112.50606 35.505449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.52926 35.433949) (end 112.51546 35.468949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.54746 35.400849) (end 112.52926 35.433949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.96176 40.308349) (end 187.92876 40.290149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.03176 115.752872) (end 188.05376 115.7224) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.70806 105.846969) (end 131.74456 105.856339) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.74456 115.856342) (end 169.80076 115.861652) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 111.83836 96.859249) (end 111.87536 96.852249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.51546 30.468949) (end 131.50606 30.505449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.52926 30.433949) (end 131.51546 30.468949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.54746 30.400849) (end 131.52926 30.433949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.58206 105.767019) (end 131.60956 105.792809) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.87536 115.852222) (end 92.91116 115.84058) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.08606 115.654361) (end 93.09546 115.617862) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.09546 115.617862) (end 93.10076 115.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.85696 35.266949) (end 168.80076 35.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.91076 115.84058) (end 187.94576 115.824543) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.00616 96.780349) (end 112.03196 96.752849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.46286 95.138549) (end 169.08916 95.185749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.82776 95.044849) (end 169.46286 95.138549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 170.17806 94.906149) (end 169.82776 95.044849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 170.50826 94.724649) (end 170.17806 94.906149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 170.81306 94.503149) (end 170.50826 94.724649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.08766 94.245349) (end 170.81306 94.503149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.09176 40.487049) (end 188.07976 40.451249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.69006 50.146049) (end 152.52966 50.486949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.80646 49.787749) (end 152.69006 50.146049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.87706 49.417649) (end 152.80646 49.787749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.90076 49.04165) (end 152.87706 49.417649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.87706 48.665649) (end 152.90076 49.04165) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.80646 48.295549) (end 152.87706 48.665649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 148.97366 51.894849) (end 148.62336 51.756149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.33856 51.988549) (end 148.97366 51.894849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.71236 52.035749) (end 149.33856 51.988549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.80076 115.861652) (end 92.83836 115.859287) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.80076 115.861652) (end 92.80076 115.861652) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.80076 110.861649) (end 169.50076 110.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.52186 105.672089) (end 131.53786 105.706179) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.10076 115.561649) (end 188.10076 40.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.74456 105.856339) (end 131.80076 105.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.47366 47.278249) (end 147.71386 46.988049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.27186 47.596349) (end 147.47366 47.278249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.11146 47.937249) (end 147.27186 47.596349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 146.99496 48.295549) (end 147.11146 47.937249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 146.92436 48.665649) (end 146.99496 48.295549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.80076 35.261649) (end 150.10076 35.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.85676 40.266949) (end 187.80076 40.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.92846 35.290149) (end 168.89346 35.276349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.60956 115.792804) (end 169.63996 115.814945) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.56956 30.370449) (end 131.54746 30.400849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.59536 30.342949) (end 131.56956 30.370449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.62446 30.318949) (end 131.59536 30.342949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.63996 105.814949) (end 131.67306 105.833099) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.50076 105.861649) (end 150.50076 110.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.07176 115.68938) (end 188.08576 115.654361) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.8026 75.532) (end 90.8026 61.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 99.532) (end 171.8026 113.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 99.532) (end 171.8026 99.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 109.8026 75.532) (end 109.8026 61.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 56.532) (end 185.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 51.532) (end 133.8026 51.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 113.532) (end 90.8026 99.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 56.532) (end 90.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 109.8026 61.532) (end 95.8026 61.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 114.8026 70.532) (end 128.8026 70.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 56.532) (end 90.8026 42.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 56.532) (end 152.8026 70.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 70.532) (end 133.8026 70.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 51.532) (end 133.8026 65.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 51.532) (end 166.8026 51.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 109.8026 94.532) (end 109.8026 80.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 42.532) (end 76.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 84.532) (end 147.8026 84.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 94.532) (end 90.8026 80.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 75.532) (end 90.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 128.8026 70.532) (end 128.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 103.532) (end 147.8026 89.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 61.532) (end 76.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 128.8026 56.532) (end 114.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 114.8026 51.532) (end 128.8026 51.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 114.8026 56.532) (end 114.8026 70.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 94.532) (end 185.8026 80.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 108.532) (end 166.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 95.8026 94.532) (end 109.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 128.8026 37.532) (end 114.8026 37.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 99.532) (end 76.8026 99.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 114.8026 89.532) (end 128.8026 89.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 61.532) (end 76.8026 61.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 37.532) (end 152.8026 51.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 80.532) (end 76.8026 80.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 51.532) (end 166.8026 37.532) (layer Eco1.User) (width 0.2) (tstamp 5DA64520)) + (gr_line (start 76.8026 80.532) (end 76.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 94.532) (end 185.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 42.532) (end 76.8026 42.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 70.532) (end 166.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 42.532) (end 171.8026 42.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 46.532) (end 147.8026 32.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 95.8026 80.532) (end 95.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 65.532) (end 147.8026 65.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 37.532) (end 152.8026 37.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 70.532) (end 166.8026 70.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 94.532) (end 152.8026 108.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 75.532) (end 152.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 109.8026 56.532) (end 109.8026 42.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 95.8026 56.532) (end 109.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 89.532) (end 166.8026 89.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 75.532) (end 152.8026 89.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 94.532) (end 152.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 113.532) (end 185.8026 99.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 113.532) (end 185.8026 113.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 128.8026 51.532) (end 128.8026 37.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 95.8026 75.532) (end 109.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 84.532) (end 147.8026 70.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 99.532) (end 76.8026 113.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 113.532) (end 90.8026 113.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 80.532) (end 171.8026 80.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 89.532) (end 133.8026 89.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 56.532) (end 185.8026 42.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 94.532) (end 90.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 114.8026 75.532) (end 114.8026 89.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 103.532) (end 147.8026 103.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 95.8026 42.532) (end 95.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 32.532) (end 133.8026 46.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 89.532) (end 166.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 89.532) (end 133.8026 103.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 70.532) (end 133.8026 84.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 108.532) (end 166.8026 108.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 61.532) (end 171.8026 61.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 75.532) (end 185.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 61.532) (end 171.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 75.532) (end 185.8026 61.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 32.532) (end 133.8026 32.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 95.8026 61.532) (end 95.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 128.8026 75.532) (end 114.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 109.8026 80.532) (end 95.8026 80.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 56.532) (end 152.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 114.8026 37.532) (end 114.8026 51.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 128.8026 89.532) (end 128.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 46.532) (end 147.8026 46.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 80.532) (end 171.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 42.532) (end 171.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 109.8026 42.532) (end 95.8026 42.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 65.532) (end 147.8026 51.532) (layer Eco1.User) (width 0.2)) + (gr_text HokieGeek (at 75.7428 104.4067 270) (layer B.SilkS) (tstamp 5D9097BB) + (effects (font (size 1.5 1.8) (thickness 0.375) italic) (justify mirror)) + ) + (gr_text 20200301 (at 86.7029 114.2746) (layer B.SilkS) (tstamp 5D9097AB) + (effects (font (size 1.2 1.5) (thickness 0.18) italic) (justify mirror)) + ) + (gr_text 20200301 (at 86.8934 114.3381) (layer F.SilkS) (tstamp 5D909766) + (effects (font (size 1.2 1.5) (thickness 0.18) italic)) + ) + (gr_text HokieGeek (at 75.6793 104.4702 270) (layer F.SilkS) (tstamp 5D9096EF) + (effects (font (size 1.5 1.8) (thickness 0.375) italic)) + ) + (gr_text Right (at 76.74102 114.28476) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15) italic) (justify mirror)) + ) + (gr_text Left (at 76.74102 114.33302) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15) italic)) + ) + +) diff --git a/jane.kicad_pcb-bak b/jane.kicad_pcb-bak new file mode 100644 index 0000000..94c2be7 --- /dev/null +++ b/jane.kicad_pcb-bak @@ -0,0 +1,2360 @@ +(kicad_pcb (version 20171130) (host pcbnew 5.1.9) + + (general + (thickness 1.6) + (drawings 426) + (tracks 1657) + (zones 0) + (modules 0) + (nets 74) + ) + + (page A4) + (title_block + (title Jane) + (rev 20191022) + ) + + (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.1524) + (trace_clearance 0.1524) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0) + (via_size 0.508) + (via_drill 0.254) + (via_min_size 0.508) + (via_min_drill 0.254) + (uvia_size 0.508) + (uvia_drill 0.254) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.05) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.12) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.0508) + (solder_mask_min_width 0.101) + (aux_axis_origin 0 0) + (visible_elements FFFFEF7F) + (pcbplotparams + (layerselection 0x3d0fc_ffffffff) + (usegerberextensions true) + (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 "./gerber")) + ) + + (net 0 "") + (net 1 "Net-(A1-Pad2)") + (net 2 "Net-(A2-Pad2)") + (net 3 "Net-(A3-Pad2)") + (net 4 "Net-(A4-Pad2)") + (net 5 "Net-(A5-Pad2)") + (net 6 "Net-(A6-Pad2)") + (net 7 "Net-(B1-Pad2)") + (net 8 "Net-(B2-Pad2)") + (net 9 "Net-(B3-Pad2)") + (net 10 "Net-(B4-Pad2)") + (net 11 "Net-(B5-Pad2)") + (net 12 "Net-(B6-Pad2)") + (net 13 "Net-(C1-Pad2)") + (net 14 "Net-(C2-Pad2)") + (net 15 "Net-(C3-Pad2)") + (net 16 "Net-(C4-Pad2)") + (net 17 "Net-(C5-Pad2)") + (net 18 "Net-(C6-Pad2)") + (net 19 "Net-(D1-Pad2)") + (net 20 "Net-(A1-Pad4)") + (net 21 "Net-(A2-Pad4)") + (net 22 "Net-(A3-Pad4)") + (net 23 "Net-(A4-Pad4)") + (net 24 "Net-(A5-Pad4)") + (net 25 "Net-(A6-Pad4)") + (net 26 "Net-(B1-Pad4)") + (net 27 "Net-(B2-Pad4)") + (net 28 "Net-(B3-Pad4)") + (net 29 "Net-(B4-Pad4)") + (net 30 "Net-(B5-Pad4)") + (net 31 "Net-(B6-Pad4)") + (net 32 "Net-(C1-Pad4)") + (net 33 "Net-(C2-Pad4)") + (net 34 "Net-(C3-Pad4)") + (net 35 "Net-(C4-Pad4)") + (net 36 "Net-(C5-Pad4)") + (net 37 "Net-(C6-Pad4)") + (net 38 "Net-(D1-Pad4)") + (net 39 "Net-(D5-Pad4)") + (net 40 "Net-(D5-Pad2)") + (net 41 "Net-(D6-Pad4)") + (net 42 "Net-(D6-Pad2)") + (net 43 VCC) + (net 44 GND) + (net 45 RGB) + (net 46 ENC_A) + (net 47 ENC_B) + (net 48 LED) + (net 49 C_1) + (net 50 C_2) + (net 51 C_3) + (net 52 C_4) + (net 53 C_5) + (net 54 C_6) + (net 55 R_D) + (net 56 R_C) + (net 57 R_B) + (net 58 TRRS) + (net 59 TRRSx) + (net 60 R_A) + (net 61 "Net-(Q1-Pad1)") + (net 62 LEDOUT) + (net 63 "Net-(RGB1-Pad2)") + (net 64 "Net-(RGB2-Pad2)") + (net 65 "Net-(RGB3-Pad2)") + (net 66 "Net-(RGB4-Pad2)") + (net 67 "Net-(RGB5-Pad2)") + (net 68 RST) + (net 69 C6) + (net 70 D2) + (net 71 "Net-(DD2-Pad1)") + (net 72 RGBDO) + (net 73 "Net-(DENC1-PadK)") + + (net_class Default "This is the default net class." + (clearance 0.1524) + (trace_width 0.1524) + (via_dia 0.508) + (via_drill 0.254) + (uvia_dia 0.508) + (uvia_drill 0.254) + (add_net C6) + (add_net C_1) + (add_net C_2) + (add_net C_3) + (add_net C_4) + (add_net C_5) + (add_net C_6) + (add_net D2) + (add_net ENC_A) + (add_net ENC_B) + (add_net GND) + (add_net LED) + (add_net LEDOUT) + (add_net "Net-(A1-Pad2)") + (add_net "Net-(A1-Pad4)") + (add_net "Net-(A2-Pad2)") + (add_net "Net-(A2-Pad4)") + (add_net "Net-(A3-Pad2)") + (add_net "Net-(A3-Pad4)") + (add_net "Net-(A4-Pad2)") + (add_net "Net-(A4-Pad4)") + (add_net "Net-(A5-Pad2)") + (add_net "Net-(A5-Pad4)") + (add_net "Net-(A6-Pad2)") + (add_net "Net-(A6-Pad4)") + (add_net "Net-(B1-Pad2)") + (add_net "Net-(B1-Pad4)") + (add_net "Net-(B2-Pad2)") + (add_net "Net-(B2-Pad4)") + (add_net "Net-(B3-Pad2)") + (add_net "Net-(B3-Pad4)") + (add_net "Net-(B4-Pad2)") + (add_net "Net-(B4-Pad4)") + (add_net "Net-(B5-Pad2)") + (add_net "Net-(B5-Pad4)") + (add_net "Net-(B6-Pad2)") + (add_net "Net-(B6-Pad4)") + (add_net "Net-(C1-Pad2)") + (add_net "Net-(C1-Pad4)") + (add_net "Net-(C2-Pad2)") + (add_net "Net-(C2-Pad4)") + (add_net "Net-(C3-Pad2)") + (add_net "Net-(C3-Pad4)") + (add_net "Net-(C4-Pad2)") + (add_net "Net-(C4-Pad4)") + (add_net "Net-(C5-Pad2)") + (add_net "Net-(C5-Pad4)") + (add_net "Net-(C6-Pad2)") + (add_net "Net-(C6-Pad4)") + (add_net "Net-(D1-Pad2)") + (add_net "Net-(D1-Pad4)") + (add_net "Net-(D5-Pad2)") + (add_net "Net-(D5-Pad4)") + (add_net "Net-(D6-Pad2)") + (add_net "Net-(D6-Pad4)") + (add_net "Net-(DD2-Pad1)") + (add_net "Net-(DENC1-PadK)") + (add_net "Net-(Q1-Pad1)") + (add_net "Net-(RGB1-Pad2)") + (add_net "Net-(RGB2-Pad2)") + (add_net "Net-(RGB3-Pad2)") + (add_net "Net-(RGB4-Pad2)") + (add_net "Net-(RGB5-Pad2)") + (add_net RGB) + (add_net RGBDO) + (add_net RST) + (add_net R_A) + (add_net R_B) + (add_net R_C) + (add_net R_D) + (add_net TRRS) + (add_net TRRSx) + (add_net VCC) + ) + + (gr_text RESET (at 110.16488 44.74718) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (gr_line (start 188.09876 40.524049) (end 188.09176 40.487049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.52186 115.672092) (end 169.53786 115.70618) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.47366 50.805049) (end 147.27186 50.486949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.71386 51.09525) (end 147.47366 50.805049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.98846 51.353149) (end 147.71386 51.09525) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 148.29326 51.574649) (end 147.98846 51.353149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 148.62336 51.756149) (end 148.29326 51.574649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.91116 115.84058) (end 92.94526 115.824543) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.92876 40.290149) (end 187.89376 40.276349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.10076 30.561649) (end 150.09836 30.524049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.89346 35.276349) (end 168.85696 35.266949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.09136 35.487049) (end 169.07966 35.451249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.63996 115.814945) (end 169.67306 115.833103) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.70806 115.846973) (end 169.74456 115.856342) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.50316 110.599249) (end 150.51016 110.636249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.10076 96.861649) (end 111.80076 96.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.50076 91.861649) (end 131.50076 105.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.87576 115.852222) (end 187.91076 115.84058) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.07226 96.689349) (end 112.08606 96.654349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 111.87536 96.852249) (end 111.91116 96.840549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.58206 115.767017) (end 169.60956 115.792804) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.06376 40.417149) (end 188.04376 40.385349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.89376 40.276349) (end 187.85676 40.266949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.74456 110.856339) (end 150.80076 110.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.97706 115.804355) (end 93.00616 115.780338) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.03196 115.752872) (end 93.05406 115.7224) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.05406 96.722449) (end 112.07226 96.689349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.76316 30.264049) (end 131.72616 30.271049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.80076 30.261649) (end 131.76316 30.264049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.80076 30.261649) (end 131.80076 30.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.96156 30.308349) (end 149.92846 30.290149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.99196 30.330449) (end 149.96156 30.308349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.01946 30.356249) (end 149.99196 30.330449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.50076 35.261649) (end 112.80076 35.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.50076 30.561649) (end 131.50076 35.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.50606 30.505449) (end 131.50076 30.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 170.81306 89.880149) (end 171.08766 90.138049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 170.50826 89.658649) (end 170.81306 89.880149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 170.17806 89.477149) (end 170.50826 89.658649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.82776 89.338449) (end 170.17806 89.477149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.46286 89.244849) (end 169.82776 89.338449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.08916 89.197549) (end 169.46286 89.244849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.85696 30.266949) (end 149.80076 30.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.89346 30.276349) (end 149.85696 30.266949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.92846 30.290149) (end 149.89346 30.276349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.67306 110.833099) (end 150.70806 110.846969) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.71386 90.138049) (end 166.98846 89.880149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.47366 90.428349) (end 166.71386 90.138049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.27186 90.746449) (end 166.47366 90.428349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.11146 91.087249) (end 166.27186 90.746449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 165.99496 91.445549) (end 166.11146 91.087249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 165.92436 91.815649) (end 165.99496 91.445549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.10076 96.561649) (end 112.10076 91.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.744547 115.856342) (end 74.80076 115.861652) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.708048 115.846973) (end 74.744547 115.856342) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.673029 115.833103) (end 74.708048 115.846973) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.640009 115.814945) (end 74.673029 115.833103) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.609537 115.792804) (end 74.640009 115.814945) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 151.17806 46.327149) (end 151.50826 46.508649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.82776 46.188449) (end 151.17806 46.327149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.46286 46.094749) (end 150.82776 46.188449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.08916 46.047549) (end 150.46286 46.094749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.71236 46.047549) (end 150.08916 46.047549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.33856 46.094749) (end 149.71236 46.047549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.52186 110.672089) (end 150.53786 110.706179) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.22706 78.567649) (end 96.15646 78.937749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.25076 78.191649) (end 96.22706 78.567649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.22706 77.815649) (end 96.25076 78.191649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.15646 77.445549) (end 96.22706 77.815649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.04006 77.087249) (end 96.15646 77.445549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.87966 76.746449) (end 96.04006 77.087249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.01946 35.356249) (end 168.99196 35.330449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 148.97366 46.188449) (end 149.33856 46.094749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 148.62336 46.327149) (end 148.97366 46.188449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 148.29326 46.508649) (end 148.62336 46.327149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.98846 46.730149) (end 148.29326 46.508649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.71386 46.988049) (end 147.98846 46.730149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 111.94526 96.824549) (end 111.97706 96.804349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.64326 75.658649) (end 91.97346 75.477149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.33846 75.880149) (end 91.64326 75.658649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.06386 76.138049) (end 91.33846 75.880149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.82366 76.428349) (end 91.06386 76.138049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.62186 76.746449) (end 90.82366 76.428349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.46146 77.087249) (end 90.62186 76.746449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.81286 75.244849) (end 94.17776 75.338449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.43916 75.197549) (end 93.81286 75.244849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.06236 75.197549) (end 93.43916 75.197549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.68856 75.244849) (end 93.06236 75.197549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.32366 75.338449) (end 92.68856 75.244849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.97346 75.477149) (end 92.32366 75.338449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.10076 115.561649) (end 93.10076 96.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.582071 115.767017) (end 74.609537 115.792804) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.558054 115.73798) (end 74.582071 115.767017) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.537866 115.70618) (end 74.558054 115.73798) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.521829 115.672092) (end 74.537866 115.70618) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.510187 115.636249) (end 74.521829 115.672092) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 165.90076 92.191649) (end 165.92436 91.815649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 165.92436 92.567649) (end 165.90076 92.191649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 165.99496 92.937749) (end 165.92436 92.567649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.11146 93.296049) (end 165.99496 92.937749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.27186 93.636949) (end 166.11146 93.296049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.47366 93.955049) (end 166.27186 93.636949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.51016 105.636249) (end 131.52186 105.672089) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.63996 110.814949) (end 150.67306 110.833099) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.67306 115.833103) (end 169.70806 115.846973) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.00616 115.780338) (end 93.03196 115.752872) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.08606 96.654349) (end 112.09546 96.617849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.07966 35.451249) (end 169.06366 35.417149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.80076 40.261649) (end 169.10076 40.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.55806 115.73798) (end 169.58206 115.767017) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.50076 105.561649) (end 131.50316 105.599249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.10076 91.861649) (end 131.50076 91.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.51016 110.636249) (end 150.52186 110.672089) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.01976 40.356249) (end 187.99176 40.330449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.51016 115.636249) (end 169.52186 115.672092) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.08916 95.185749) (end 168.71236 95.185749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.08576 115.654361) (end 188.09576 115.617862) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.94526 115.824543) (end 92.97706 115.804355) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.06366 35.417149) (end 169.04346 35.385349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.04346 30.385349) (end 150.01946 30.356249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.80076 115.861652) (end 187.83876 115.859287) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.55806 105.737979) (end 131.58206 105.767019) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.80076 115.861652) (end 187.80076 115.861652) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.80076 105.861649) (end 150.50076 105.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.763163 40.264049) (end 74.72616 40.271049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.80076 40.261649) (end 74.763163 40.264049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.50076 40.261649) (end 74.80076 40.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.50076 35.561649) (end 112.50076 40.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.10076 35.561649) (end 169.09836 35.524049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 111.97706 96.804349) (end 112.00616 96.780349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.71236 95.185749) (end 168.33856 95.138549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.43916 81.185749) (end 93.06236 81.185749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.81286 81.138549) (end 93.43916 81.185749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 94.17776 81.044849) (end 93.81286 81.138549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 94.52806 80.906149) (end 94.17776 81.044849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 94.85826 80.724649) (end 94.52806 80.906149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.09836 30.524049) (end 150.09136 30.487049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.10076 35.261649) (end 150.10076 30.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.50076 110.561649) (end 150.50316 110.599249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.09836 35.524049) (end 169.09136 35.487049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.67306 105.833099) (end 131.70806 105.846969) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.624429 40.318949) (end 74.595392 40.342949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.656229 40.298749) (end 74.624429 40.318949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.690317 40.282749) (end 74.656229 40.298749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.72616 40.271049) (end 74.690317 40.282749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.69006 47.937249) (end 152.80646 48.295549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.52966 47.596349) (end 152.69006 47.937249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.32776 47.278249) (end 152.52966 47.596349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.08766 46.988049) (end 152.32776 47.278249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 151.81306 46.730149) (end 152.08766 46.988049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 151.50826 46.508649) (end 151.81306 46.730149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.50316 115.599246) (end 169.51016 115.636249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 146.90076 49.04165) (end 146.92436 48.665649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 146.92436 49.417649) (end 146.90076 49.04165) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 146.99496 49.787749) (end 146.92436 49.417649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.11146 50.146049) (end 146.99496 49.787749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.27186 50.486949) (end 147.11146 50.146049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.10076 40.561649) (end 188.09876 40.524049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.07976 40.451249) (end 188.06376 40.417149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.65626 30.298749) (end 131.62446 30.318949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.69036 30.282749) (end 131.65626 30.298749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.72616 30.271049) (end 131.69036 30.282749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.16306 80.503149) (end 94.85826 80.724649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.43766 80.245349) (end 95.16306 80.503149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.67776 79.955049) (end 95.43766 80.245349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.87966 79.636949) (end 95.67776 79.955049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.04006 79.296049) (end 95.87966 79.636949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 96.15646 78.937749) (end 96.04006 79.296049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 151.17806 51.756149) (end 150.82776 51.894849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 151.50826 51.574649) (end 151.17806 51.756149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 151.81306 51.353149) (end 151.50826 51.574649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.08766 51.09525) (end 151.81306 51.353149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.32776 50.805049) (end 152.08766 51.09525) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.52966 50.486949) (end 152.32776 50.805049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.00576 115.780338) (end 188.03176 115.752872) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.62186 79.636949) (end 90.46146 79.296049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.82366 79.955049) (end 90.62186 79.636949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.06386 80.245349) (end 90.82366 79.955049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.33846 80.503149) (end 91.06386 80.245349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.64326 80.724649) (end 91.33846 80.503149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 91.97346 80.906149) (end 91.64326 80.724649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.58206 110.767019) (end 150.60956 110.792809) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.69036 35.282749) (end 112.65626 35.298749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.72616 35.271049) (end 112.69036 35.282749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.76316 35.264049) (end 112.72616 35.271049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.80076 35.261649) (end 112.76316 35.264049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.50076 110.861649) (end 169.50076 115.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.04346 35.385349) (end 169.01946 35.356249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.99196 35.330449) (end 168.96156 35.308349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.50076 115.561649) (end 169.50316 115.599246) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.05376 115.7224) (end 188.07176 115.68938) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.32366 81.044849) (end 91.97346 80.906149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.68856 81.138549) (end 92.32366 81.044849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.06236 81.185749) (end 92.68856 81.138549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.08916 52.035749) (end 149.71236 52.035749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.46286 51.988549) (end 150.08916 52.035749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.82776 51.894849) (end 150.46286 51.988549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.07966 30.451249) (end 150.06366 30.417149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.83876 115.859287) (end 187.87576 115.852222) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.56956 35.370449) (end 112.54746 35.400849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.59536 35.342949) (end 112.56956 35.370449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.62446 35.318949) (end 112.59536 35.342949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.65626 35.298749) (end 112.62446 35.318949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.32776 93.955049) (end 171.08766 94.245349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.52966 93.636949) (end 171.32776 93.955049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.69006 93.296049) (end 171.52966 93.636949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.80646 92.937749) (end 171.69006 93.296049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.87706 92.567649) (end 171.80646 92.937749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.90076 92.191649) (end 171.87706 92.567649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.71236 89.197549) (end 169.08916 89.197549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.33856 89.244849) (end 168.71236 89.197549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 167.97366 89.338449) (end 168.33856 89.244849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 167.62336 89.477149) (end 167.97366 89.338449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 167.29326 89.658649) (end 167.62336 89.477149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.98846 89.880149) (end 167.29326 89.658649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.53786 115.70618) (end 169.55806 115.73798) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 111.91116 96.840549) (end 111.94526 96.824549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.97676 115.804355) (end 188.00576 115.780338) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.71386 94.245349) (end 166.47366 93.955049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 166.98846 94.503149) (end 166.71386 94.245349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 167.29326 94.724649) (end 166.98846 94.503149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 167.62336 94.906149) (end 167.29326 94.724649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 167.97366 95.044849) (end 167.62336 94.906149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.33856 95.138549) (end 167.97366 95.044849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.07226 115.68938) (end 93.08606 115.654361) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.04376 40.385349) (end 188.01976 40.356249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.67776 76.428349) (end 95.87966 76.746449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.43766 76.138049) (end 95.67776 76.428349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 95.16306 75.880149) (end 95.43766 76.138049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 94.85826 75.658649) (end 95.16306 75.880149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 94.52806 75.477149) (end 94.85826 75.658649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 94.17776 75.338449) (end 94.52806 75.477149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.55806 110.737979) (end 150.58206 110.767019) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.60956 110.792809) (end 150.63996 110.814949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.60956 105.792809) (end 131.63996 105.814949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.09546 96.617849) (end 112.10076 96.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.503122 115.599246) (end 74.510187 115.636249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.500757 115.561649) (end 74.503122 115.599246) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.500757 40.561649) (end 74.500757 115.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.506067 40.505449) (end 74.500757 40.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.515436 40.468949) (end 74.506067 40.505449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.09136 30.487049) (end 150.07966 30.451249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.03196 96.752849) (end 112.05406 96.722449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.70806 110.846969) (end 150.74456 110.856339) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.53786 110.706179) (end 150.55806 110.737979) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.34506 77.445549) (end 90.46146 77.087249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.27436 77.815649) (end 90.34506 77.445549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.25076 78.191649) (end 90.27436 77.815649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.27436 78.567649) (end 90.25076 78.191649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.34506 78.937749) (end 90.27436 78.567649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 90.46146 79.296049) (end 90.34506 78.937749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.05406 115.7224) (end 93.07226 115.68938) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.99176 40.330449) (end 187.96176 40.308349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.87706 91.815649) (end 171.90076 92.191649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.80646 91.445549) (end 171.87706 91.815649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.69006 91.087249) (end 171.80646 91.445549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.52966 90.746449) (end 171.69006 91.087249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.32776 90.428349) (end 171.52966 90.746449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.08766 90.138049) (end 171.32776 90.428349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.83836 115.859287) (end 92.87536 115.852222) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.53786 105.706179) (end 131.55806 105.737979) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.09576 115.617862) (end 188.10076 115.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.10076 40.261649) (end 169.10076 35.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.529306 40.433949) (end 74.515436 40.468949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.547464 40.400849) (end 74.529306 40.433949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.569605 40.370449) (end 74.547464 40.400849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.595392 40.342949) (end 74.569605 40.370449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 111.80076 96.861649) (end 111.83836 96.859249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.06366 30.417149) (end 150.04346 30.385349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.94576 115.824543) (end 187.97676 115.804355) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.50316 105.599249) (end 131.51016 105.636249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.96156 35.308349) (end 168.92846 35.290149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.50606 35.505449) (end 112.50076 35.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.51546 35.468949) (end 112.50606 35.505449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.52926 35.433949) (end 112.51546 35.468949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.54746 35.400849) (end 112.52926 35.433949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.96176 40.308349) (end 187.92876 40.290149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.03176 115.752872) (end 188.05376 115.7224) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.70806 105.846969) (end 131.74456 105.856339) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.74456 115.856342) (end 169.80076 115.861652) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 111.83836 96.859249) (end 111.87536 96.852249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.51546 30.468949) (end 131.50606 30.505449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.52926 30.433949) (end 131.51546 30.468949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.54746 30.400849) (end 131.52926 30.433949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.58206 105.767019) (end 131.60956 105.792809) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.87536 115.852222) (end 92.91116 115.84058) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.08606 115.654361) (end 93.09546 115.617862) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 93.09546 115.617862) (end 93.10076 115.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.85696 35.266949) (end 168.80076 35.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.91076 115.84058) (end 187.94576 115.824543) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 112.00616 96.780349) (end 112.03196 96.752849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.46286 95.138549) (end 169.08916 95.185749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.82776 95.044849) (end 169.46286 95.138549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 170.17806 94.906149) (end 169.82776 95.044849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 170.50826 94.724649) (end 170.17806 94.906149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 170.81306 94.503149) (end 170.50826 94.724649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 171.08766 94.245349) (end 170.81306 94.503149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.09176 40.487049) (end 188.07976 40.451249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.69006 50.146049) (end 152.52966 50.486949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.80646 49.787749) (end 152.69006 50.146049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.87706 49.417649) (end 152.80646 49.787749) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.90076 49.04165) (end 152.87706 49.417649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.87706 48.665649) (end 152.90076 49.04165) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 152.80646 48.295549) (end 152.87706 48.665649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 148.97366 51.894849) (end 148.62336 51.756149) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.33856 51.988549) (end 148.97366 51.894849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 149.71236 52.035749) (end 149.33856 51.988549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 92.80076 115.861652) (end 92.83836 115.859287) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 74.80076 115.861652) (end 92.80076 115.861652) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.80076 110.861649) (end 169.50076 110.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.52186 105.672089) (end 131.53786 105.706179) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.10076 115.561649) (end 188.10076 40.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.74456 105.856339) (end 131.80076 105.861649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.47366 47.278249) (end 147.71386 46.988049) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.27186 47.596349) (end 147.47366 47.278249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 147.11146 47.937249) (end 147.27186 47.596349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 146.99496 48.295549) (end 147.11146 47.937249) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 146.92436 48.665649) (end 146.99496 48.295549) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.80076 35.261649) (end 150.10076 35.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 187.85676 40.266949) (end 187.80076 40.261649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 168.92846 35.290149) (end 168.89346 35.276349) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 169.60956 115.792804) (end 169.63996 115.814945) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.56956 30.370449) (end 131.54746 30.400849) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.59536 30.342949) (end 131.56956 30.370449) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.62446 30.318949) (end 131.59536 30.342949) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 131.63996 105.814949) (end 131.67306 105.833099) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 150.50076 105.861649) (end 150.50076 110.561649) (layer Edge.Cuts) (width 0.2)) + (gr_line (start 188.07176 115.68938) (end 188.08576 115.654361) (layer Edge.Cuts) (width 0.2)) + (gr_text Nikto (at 114.72926 76.81468 30) (layer B.SilkS) (tstamp 5DF421E3) + (effects (font (size 5.2 5.2) (thickness 0.8) italic) (justify mirror)) + ) + (gr_text Barada (at 146.24558 70.27672 -17) (layer B.SilkS) (tstamp 5DF421D6) + (effects (font (size 5.2 5.2) (thickness 0.8) italic) (justify mirror)) + ) + (gr_text Klaatu (at 125.28042 70.6247 30) (layer F.SilkS) + (effects (font (size 5.2 5.2) (thickness 0.8) italic)) + ) + (gr_line (start 90.8026 75.532) (end 90.8026 61.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 99.532) (end 171.8026 113.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 99.532) (end 171.8026 99.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 109.8026 75.532) (end 109.8026 61.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 56.532) (end 185.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 51.532) (end 133.8026 51.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 113.532) (end 90.8026 99.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 56.532) (end 90.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 109.8026 61.532) (end 95.8026 61.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 114.8026 70.532) (end 128.8026 70.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 56.532) (end 90.8026 42.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 56.532) (end 152.8026 70.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 70.532) (end 133.8026 70.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 51.532) (end 133.8026 65.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 51.532) (end 166.8026 51.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 109.8026 94.532) (end 109.8026 80.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 42.532) (end 76.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 84.532) (end 147.8026 84.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 94.532) (end 90.8026 80.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 75.532) (end 90.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 128.8026 70.532) (end 128.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 103.532) (end 147.8026 89.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 61.532) (end 76.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 128.8026 56.532) (end 114.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 114.8026 51.532) (end 128.8026 51.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 114.8026 56.532) (end 114.8026 70.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 94.532) (end 185.8026 80.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 108.532) (end 166.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 95.8026 94.532) (end 109.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 128.8026 37.532) (end 114.8026 37.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 99.532) (end 76.8026 99.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 114.8026 89.532) (end 128.8026 89.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 61.532) (end 76.8026 61.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 37.532) (end 152.8026 51.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 80.532) (end 76.8026 80.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 51.532) (end 166.8026 37.532) (layer Eco1.User) (width 0.2) (tstamp 5DA64520)) + (gr_line (start 76.8026 80.532) (end 76.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 94.532) (end 185.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 90.8026 42.532) (end 76.8026 42.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 70.532) (end 166.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 42.532) (end 171.8026 42.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 46.532) (end 147.8026 32.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 95.8026 80.532) (end 95.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 65.532) (end 147.8026 65.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 37.532) (end 152.8026 37.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 70.532) (end 166.8026 70.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 94.532) (end 152.8026 108.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 75.532) (end 152.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 109.8026 56.532) (end 109.8026 42.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 95.8026 56.532) (end 109.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 89.532) (end 166.8026 89.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 75.532) (end 152.8026 89.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 94.532) (end 152.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 113.532) (end 185.8026 99.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 113.532) (end 185.8026 113.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 128.8026 51.532) (end 128.8026 37.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 95.8026 75.532) (end 109.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 84.532) (end 147.8026 70.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 99.532) (end 76.8026 113.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 113.532) (end 90.8026 113.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 80.532) (end 171.8026 80.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 89.532) (end 133.8026 89.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 56.532) (end 185.8026 42.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 76.8026 94.532) (end 90.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 114.8026 75.532) (end 114.8026 89.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 103.532) (end 147.8026 103.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 95.8026 42.532) (end 95.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 32.532) (end 133.8026 46.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 89.532) (end 166.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 89.532) (end 133.8026 103.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 70.532) (end 133.8026 84.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 152.8026 108.532) (end 166.8026 108.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 61.532) (end 171.8026 61.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 75.532) (end 185.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 61.532) (end 171.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 185.8026 75.532) (end 185.8026 61.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 32.532) (end 133.8026 32.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 95.8026 61.532) (end 95.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 128.8026 75.532) (end 114.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 109.8026 80.532) (end 95.8026 80.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 166.8026 56.532) (end 152.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 114.8026 37.532) (end 114.8026 51.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 128.8026 89.532) (end 128.8026 75.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 133.8026 46.532) (end 147.8026 46.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 80.532) (end 171.8026 94.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 171.8026 42.532) (end 171.8026 56.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 109.8026 42.532) (end 95.8026 42.532) (layer Eco1.User) (width 0.2)) + (gr_line (start 147.8026 65.532) (end 147.8026 51.532) (layer Eco1.User) (width 0.2)) + (gr_text HokieGeek (at 75.7428 104.4067 270) (layer B.SilkS) (tstamp 5D9097BB) + (effects (font (size 1.5 1.8) (thickness 0.375) italic) (justify mirror)) + ) + (gr_text 20200301 (at 86.7029 114.2746) (layer B.SilkS) (tstamp 5D9097AB) + (effects (font (size 1.2 1.5) (thickness 0.18) italic) (justify mirror)) + ) + (gr_text 20200301 (at 86.8934 114.3381) (layer F.SilkS) (tstamp 5D909766) + (effects (font (size 1.2 1.5) (thickness 0.18) italic)) + ) + (gr_text HokieGeek (at 75.6793 104.4702 270) (layer F.SilkS) (tstamp 5D9096EF) + (effects (font (size 1.5 1.8) (thickness 0.375) italic)) + ) + (gr_text Right (at 76.74102 114.28476) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15) italic) (justify mirror)) + ) + (gr_text Left (at 76.74102 114.33302) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15) italic)) + ) + + (segment (start 93.244261 62.141361) (end 93.7312 62.6283) (width 0.1524) (layer B.Cu) (net 1)) + (segment (start 93.7312 62.6283) (end 94.2086 62.6283) (width 0.1524) (layer B.Cu) (net 1)) + (segment (start 82.374813 55.429181) (end 89.086993 62.141361) (width 0.1524) (layer B.Cu) (net 1)) + (segment (start 89.086993 62.141361) (end 93.244261 62.141361) (width 0.1524) (layer B.Cu) (net 1)) + (segment (start 81.3 54.32) (end 82.374813 55.394813) (width 0.1524) (layer B.Cu) (net 1)) + (segment (start 82.374813 55.394813) (end 82.374813 55.429181) (width 0.1524) (layer B.Cu) (net 1)) + (segment (start 80.01 53.34) (end 80.01 52.07) (width 0.1524) (layer B.Cu) (net 1)) + (segment (start 81.28 54.61) (end 80.01 53.34) (width 0.1524) (layer B.Cu) (net 1)) + (segment (start 96.1086 61.3283) (end 99.6642 61.3283) (width 0.1524) (layer B.Cu) (net 2)) + (segment (start 99.656002 52.770098) (end 99.6642 52.7619) (width 0.1524) (layer B.Cu) (net 2)) + (segment (start 99.6642 56.61933) (end 99.656002 56.611132) (width 0.1524) (layer B.Cu) (net 2)) + (segment (start 99.6642 61.3283) (end 99.6642 56.61933) (width 0.1524) (layer B.Cu) (net 2)) + (segment (start 99.136201 55.714899) (end 100.2792 54.5719) (width 0.1524) (layer B.Cu) (net 2)) + (segment (start 99.136201 56.091331) (end 99.136201 55.714899) (width 0.1524) (layer B.Cu) (net 2)) + (segment (start 99.6642 56.61933) (end 99.136201 56.091331) (width 0.1524) (layer B.Cu) (net 2)) + (segment (start 99.136201 52.158901) (end 99.0092 52.0319) (width 0.1524) (layer B.Cu) (net 2)) + (segment (start 99.136201 53.428901) (end 99.136201 52.158901) (width 0.1524) (layer B.Cu) (net 2)) + (segment (start 100.2792 54.5719) (end 99.136201 53.428901) (width 0.1524) (layer B.Cu) (net 2)) + (segment (start 117.983 48.387) (end 117.983 47.117) (width 0.1524) (layer B.Cu) (net 3)) + (segment (start 119.253 49.657) (end 117.983 48.387) (width 0.1524) (layer B.Cu) (net 3)) + (segment (start 120.40206 48.50892) (end 120.40206 48.50794) (width 0.1524) (layer B.Cu) (net 3)) + (segment (start 121.27075 48.50892) (end 120.40206 48.50892) (width 0.1524) (layer B.Cu) (net 3)) + (segment (start 130.4188 42.9791) (end 126.80057 42.9791) (width 0.1524) (layer B.Cu) (net 3)) + (segment (start 120.40206 48.50794) (end 119.253 49.657) (width 0.1524) (layer B.Cu) (net 3)) + (segment (start 126.80057 42.9791) (end 121.27075 48.50892) (width 0.1524) (layer B.Cu) (net 3)) + (segment (start 136.5862 41.6791) (end 136.9949 42.0878) (width 0.1524) (layer B.Cu) (net 4)) + (segment (start 132.3188 41.6791) (end 136.5862 41.6791) (width 0.1524) (layer B.Cu) (net 4)) + (segment (start 137.341346 42.0878) (end 136.9949 42.0878) (width 0.1524) (layer B.Cu) (net 4)) + (segment (start 138.2649 43.011354) (end 137.341346 42.0878) (width 0.1524) (layer B.Cu) (net 4)) + (segment (start 138.2649 44.6278) (end 138.2649 43.011354) (width 0.1524) (layer B.Cu) (net 4)) + (segment (start 163.3447 54.8511) (end 162.8673 54.8511) (width 0.1524) (layer B.Cu) (net 5)) + (segment (start 163.485628 54.710172) (end 163.3447 54.8511) (width 0.1524) (layer B.Cu) (net 5)) + (segment (start 163.485628 53.232946) (end 163.485628 54.710172) (width 0.1524) (layer B.Cu) (net 5)) + (segment (start 159.858882 49.6062) (end 163.485628 53.232946) (width 0.1524) (layer B.Cu) (net 5)) + (segment (start 157.2641 49.6062) (end 159.858882 49.6062) (width 0.1524) (layer B.Cu) (net 5)) + (segment (start 155.9941 48.3362) (end 155.9941 47.0662) (width 0.1524) (layer B.Cu) (net 5)) + (segment (start 157.2641 49.6062) (end 155.9941 48.3362) (width 0.1524) (layer B.Cu) (net 5)) + (segment (start 174.836387 54.61) (end 176.2506 54.61) (width 0.1524) (layer B.Cu) (net 6)) + (segment (start 174.399507 55.04688) (end 174.836387 54.61) (width 0.1524) (layer B.Cu) (net 6)) + (segment (start 166.74048 55.04688) (end 174.399507 55.04688) (width 0.1524) (layer B.Cu) (net 6)) + (segment (start 164.7673 53.5511) (end 165.2447 53.5511) (width 0.1524) (layer B.Cu) (net 6)) + (segment (start 165.2447 53.5511) (end 166.74048 55.04688) (width 0.1524) (layer B.Cu) (net 6)) + (segment (start 174.9806 53.34) (end 174.9806 52.07) (width 0.1524) (layer B.Cu) (net 6)) + (segment (start 176.2506 54.61) (end 174.9806 53.34) (width 0.1524) (layer B.Cu) (net 6)) + (segment (start 82.349413 74.406713) (end 81.2746 73.3319) (width 0.1524) (layer B.Cu) (net 7)) + (segment (start 83.405781 75.463081) (end 82.349413 74.406713) (width 0.1524) (layer B.Cu) (net 7)) + (segment (start 83.405781 78.084439) (end 83.405781 75.463081) (width 0.1524) (layer B.Cu) (net 7)) + (segment (start 83.32958 78.16064) (end 83.405781 78.084439) (width 0.1524) (layer B.Cu) (net 7)) + (segment (start 82.85218 78.16064) (end 83.32958 78.16064) (width 0.1524) (layer B.Cu) (net 7)) + (segment (start 80.111601 71.208901) (end 79.9846 71.0819) (width 0.1524) (layer B.Cu) (net 7)) + (segment (start 80.111601 72.478901) (end 80.111601 71.208901) (width 0.1524) (layer B.Cu) (net 7)) + (segment (start 81.2546 73.6219) (end 80.111601 72.478901) (width 0.1524) (layer B.Cu) (net 7)) + (via (at 84.85501 75.7555) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 8)) + (segment (start 84.75218 76.86064) (end 84.75218 75.85833) (width 0.1524) (layer B.Cu) (net 8)) + (segment (start 84.75218 75.85833) (end 84.85501 75.7555) (width 0.1524) (layer B.Cu) (net 8)) + (segment (start 99.0219 72.3265) (end 99.0219 71.0565) (width 0.1524) (layer B.Cu) (net 8)) + (segment (start 100.2919 73.5965) (end 99.0219 72.3265) (width 0.1524) (layer B.Cu) (net 8)) + (segment (start 85.109009 76.009499) (end 84.85501 75.7555) (width 0.1524) (layer F.Cu) (net 8)) + (segment (start 85.388422 76.288912) (end 85.109009 76.009499) (width 0.1524) (layer F.Cu) (net 8)) + (segment (start 86.737103 76.288912) (end 85.388422 76.288912) (width 0.1524) (layer F.Cu) (net 8)) + (segment (start 99.25882 72.20458) (end 90.16238 72.20458) (width 0.1524) (layer F.Cu) (net 8)) + (segment (start 99.6769 71.7865) (end 99.25882 72.20458) (width 0.1524) (layer F.Cu) (net 8)) + (segment (start 88.210315 74.156645) (end 88.210315 74.8157) (width 0.1524) (layer F.Cu) (net 8)) + (segment (start 88.210315 74.8157) (end 86.737103 76.288912) (width 0.1524) (layer F.Cu) (net 8)) + (segment (start 90.16238 72.20458) (end 88.210315 74.156645) (width 0.1524) (layer F.Cu) (net 8)) + (segment (start 130.3573 62.9562) (end 129.3436 63.9699) (width 0.1524) (layer B.Cu) (net 9)) + (segment (start 130.4823 62.9562) (end 130.3573 62.9562) (width 0.1524) (layer B.Cu) (net 9)) + (segment (start 129.3436 63.9699) (end 129.3436 63.9699) (width 0.1524) (layer B.Cu) (net 9) (tstamp 5DC629E2)) + (via (at 129.3436 63.9699) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 9)) + (segment (start 121.5367 70.3326) (end 120.267599 69.063499) (width 0.1524) (layer F.Cu) (net 9)) + (segment (start 120.267599 69.063499) (end 119.2676 68.0635) (width 0.1524) (layer F.Cu) (net 9)) + (segment (start 125.1204 70.3326) (end 121.5367 70.3326) (width 0.1524) (layer F.Cu) (net 9)) + (segment (start 129.3436 63.9699) (end 129.3436 66.1094) (width 0.1524) (layer F.Cu) (net 9)) + (segment (start 129.3436 66.1094) (end 125.1204 70.3326) (width 0.1524) (layer F.Cu) (net 9)) + (segment (start 118.084601 66.230501) (end 117.9576 66.1035) (width 0.1524) (layer B.Cu) (net 9)) + (segment (start 118.084601 67.500501) (end 118.084601 66.230501) (width 0.1524) (layer B.Cu) (net 9)) + (segment (start 119.2276 68.6435) (end 118.084601 67.500501) (width 0.1524) (layer B.Cu) (net 9)) + (segment (start 136.413 61.6562) (end 137.0203 61.0489) (width 0.1524) (layer B.Cu) (net 10)) + (segment (start 132.3823 61.6562) (end 136.413 61.6562) (width 0.1524) (layer B.Cu) (net 10)) + (segment (start 138.163299 62.191899) (end 138.163299 63.461899) (width 0.1524) (layer B.Cu) (net 10)) + (segment (start 138.163299 63.461899) (end 138.2903 63.5889) (width 0.1524) (layer B.Cu) (net 10)) + (segment (start 137.0203 61.0489) (end 138.163299 62.191899) (width 0.1524) (layer B.Cu) (net 10)) + (segment (start 160.1418 71.1858) (end 168.5823 71.1858) (width 0.1524) (layer B.Cu) (net 11)) + (segment (start 157.2841 68.3281) (end 160.1418 71.1858) (width 0.1524) (layer B.Cu) (net 11)) + (segment (start 155.9941 67.3481) (end 155.9941 66.0781) (width 0.1524) (layer B.Cu) (net 11)) + (segment (start 157.2641 68.6181) (end 155.9941 67.3481) (width 0.1524) (layer B.Cu) (net 11)) + (segment (start 174.018031 70.156231) (end 175.661 71.7992) (width 0.1524) (layer B.Cu) (net 12)) + (segment (start 173.7476 69.8858) (end 174.018031 70.156231) (width 0.1524) (layer B.Cu) (net 12)) + (segment (start 170.4823 69.8858) (end 173.7476 69.8858) (width 0.1524) (layer B.Cu) (net 12)) + (segment (start 175.006 72.3392) (end 175.006 71.0692) (width 0.1524) (layer B.Cu) (net 12)) + (segment (start 176.276 73.6092) (end 175.006 72.3392) (width 0.1524) (layer B.Cu) (net 12)) + (segment (start 83.1728 91.5157) (end 83.082686 91.5157) (width 0.1524) (layer B.Cu) (net 13)) + (segment (start 81.27492 91.3257) (end 81.27492 92.5957) (width 0.1524) (layer B.Cu) (net 13)) + (segment (start 80.00492 90.0557) (end 81.27492 91.3257) (width 0.1524) (layer B.Cu) (net 13)) + (segment (start 82.3468 91.52382) (end 81.27492 92.5957) (width 0.1524) (layer B.Cu) (net 13)) + (segment (start 83.1728 91.5157) (end 83.16468 91.52382) (width 0.1524) (layer B.Cu) (net 13)) + (segment (start 83.16468 91.52382) (end 82.3468 91.52382) (width 0.1524) (layer B.Cu) (net 13)) + (segment (start 89.408 85.2805) (end 83.1728 91.5157) (width 0.1524) (layer B.Cu) (net 13)) + (segment (start 92.44838 85.2805) (end 89.408 85.2805) (width 0.1524) (layer B.Cu) (net 13)) + (segment (start 98.0592 79.3011) (end 98.0592 79.66968) (width 0.1524) (layer B.Cu) (net 13)) + (segment (start 98.0592 79.66968) (end 92.44838 85.2805) (width 0.1524) (layer B.Cu) (net 13)) + (segment (start 98.9711 88.679587) (end 98.9711 90.0938) (width 0.1524) (layer B.Cu) (net 14)) + (segment (start 98.9711 78.5118) (end 98.9711 88.679587) (width 0.1524) (layer B.Cu) (net 14)) + (segment (start 99.4818 78.0011) (end 98.9711 78.5118) (width 0.1524) (layer B.Cu) (net 14)) + (segment (start 99.9592 78.0011) (end 99.4818 78.0011) (width 0.1524) (layer B.Cu) (net 14)) + (segment (start 98.9711 91.3638) (end 98.9711 90.0938) (width 0.1524) (layer B.Cu) (net 14)) + (segment (start 100.2411 92.6338) (end 98.9711 91.3638) (width 0.1524) (layer B.Cu) (net 14)) + (segment (start 117.9703 83.675787) (end 117.9703 85.09) (width 0.1524) (layer B.Cu) (net 15)) + (segment (start 117.9703 83.070698) (end 117.9703 83.675787) (width 0.1524) (layer B.Cu) (net 15)) + (segment (start 120.713499 80.327499) (end 117.9703 83.070698) (width 0.1524) (layer B.Cu) (net 15)) + (segment (start 123.361901 80.327499) (end 120.713499 80.327499) (width 0.1524) (layer B.Cu) (net 15)) + (segment (start 130.2811 73.4083) (end 123.361901 80.327499) (width 0.1524) (layer B.Cu) (net 15)) + (segment (start 130.4061 73.4083) (end 130.2811 73.4083) (width 0.1524) (layer B.Cu) (net 15)) + (segment (start 117.9703 86.36) (end 117.9703 85.09) (width 0.1524) (layer B.Cu) (net 15)) + (segment (start 119.2403 87.63) (end 117.9703 86.36) (width 0.1524) (layer B.Cu) (net 15)) + (segment (start 136.919299 82.3108) (end 138.2722 82.3108) (width 0.1524) (layer B.Cu) (net 16)) + (segment (start 135.075488 82.3108) (end 136.919299 82.3108) (width 0.1524) (layer B.Cu) (net 16)) + (segment (start 131.555399 78.790711) (end 135.075488 82.3108) (width 0.1524) (layer B.Cu) (net 16)) + (segment (start 131.8287 72.1083) (end 131.555399 72.381601) (width 0.1524) (layer B.Cu) (net 16)) + (segment (start 131.555399 72.381601) (end 131.555399 78.790711) (width 0.1524) (layer B.Cu) (net 16)) + (segment (start 132.3061 72.1083) (end 131.8287 72.1083) (width 0.1524) (layer B.Cu) (net 16)) + (segment (start 138.2522 81.3308) (end 138.2522 82.6008) (width 0.1524) (layer B.Cu) (net 16)) + (segment (start 136.9822 80.0608) (end 138.2522 81.3308) (width 0.1524) (layer B.Cu) (net 16)) + (segment (start 167.9246 79.7352) (end 166.4814 81.1784) (width 0.1524) (layer B.Cu) (net 17)) + (segment (start 168.402 79.7352) (end 167.9246 79.7352) (width 0.1524) (layer B.Cu) (net 17)) + (segment (start 166.4814 81.1784) (end 164.54882 81.1784) (width 0.1524) (layer B.Cu) (net 17)) + (segment (start 164.54882 81.1784) (end 159.486176 86.241044) (width 0.1524) (layer B.Cu) (net 17)) + (segment (start 158.395756 86.241044) (end 157.2968 87.34) (width 0.1524) (layer B.Cu) (net 17)) + (segment (start 159.486176 86.241044) (end 158.395756 86.241044) (width 0.1524) (layer B.Cu) (net 17)) + (segment (start 157.2768 86.013554) (end 156.353246 85.09) (width 0.1524) (layer B.Cu) (net 17)) + (segment (start 156.353246 85.09) (end 156.0068 85.09) (width 0.1524) (layer B.Cu) (net 17)) + (segment (start 157.2768 87.63) (end 157.2768 86.013554) (width 0.1524) (layer B.Cu) (net 17)) + (segment (start 175.006 82.6618) (end 175.006 88.641487) (width 0.1524) (layer B.Cu) (net 18)) + (segment (start 170.7794 78.4352) (end 175.006 82.6618) (width 0.1524) (layer B.Cu) (net 18)) + (segment (start 175.006 88.641487) (end 175.006 90.0557) (width 0.1524) (layer B.Cu) (net 18)) + (segment (start 170.302 78.4352) (end 170.7794 78.4352) (width 0.1524) (layer B.Cu) (net 18)) + (segment (start 176.276 91.3257) (end 176.276 92.5957) (width 0.1524) (layer B.Cu) (net 18)) + (segment (start 175.006 90.0557) (end 176.276 91.3257) (width 0.1524) (layer B.Cu) (net 18)) + (segment (start 80.6269 107.946213) (end 80.6269 109.8357) (width 0.1524) (layer B.Cu) (net 19)) + (segment (start 80.6269 99.3945) (end 80.6269 107.946213) (width 0.1524) (layer B.Cu) (net 19)) + (segment (start 82.8491 97.1723) (end 80.6269 99.3945) (width 0.1524) (layer B.Cu) (net 19)) + (segment (start 82.9741 97.1723) (end 82.8491 97.1723) (width 0.1524) (layer B.Cu) (net 19)) + (segment (start 79.9719 110.3757) (end 79.9719 109.1057) (width 0.1524) (layer B.Cu) (net 19)) + (segment (start 81.2419 111.6457) (end 79.9719 110.3757) (width 0.1524) (layer B.Cu) (net 19)) + (segment (start 92.9894 60.8711) (end 92.9894 60.8711) (width 0.1524) (layer B.Cu) (net 20) (tstamp 5DC5ECBA)) + (via (at 92.9894 60.8711) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 20)) + (segment (start 93.9167 61.7984) (end 94.1977 61.7984) (width 0.1524) (layer F.Cu) (net 20)) + (segment (start 92.9894 60.8711) (end 93.9167 61.7984) (width 0.1524) (layer F.Cu) (net 20)) + (segment (start 92.9894 60.416946) (end 92.9894 60.8711) (width 0.1524) (layer B.Cu) (net 20)) + (segment (start 92.198953 59.626499) (end 92.9894 60.416946) (width 0.1524) (layer B.Cu) (net 20)) + (segment (start 91.011245 59.626499) (end 92.198953 59.626499) (width 0.1524) (layer B.Cu) (net 20)) + (segment (start 82.55 44.45) (end 82.55 44.45) (width 0.1524) (layer B.Cu) (net 20)) + (segment (start 89.1667 57.781954) (end 91.011245 59.626499) (width 0.1524) (layer B.Cu) (net 20)) + (segment (start 89.1667 51.46703) (end 89.1667 57.781954) (width 0.1524) (layer B.Cu) (net 20)) + (segment (start 82.55 44.45) (end 82.55 44.85033) (width 0.1524) (layer B.Cu) (net 20) (tstamp 5DD0C972)) + (segment (start 86.865955 49.166285) (end 89.1667 51.46703) (width 0.1524) (layer B.Cu) (net 20) (tstamp 5E5C3FF6)) + (via (at 86.865955 49.166285) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 20)) + (segment (start 86.865955 48.765955) (end 82.55 44.45) (width 0.1524) (layer F.Cu) (net 20)) + (segment (start 86.865955 49.166285) (end 86.865955 48.765955) (width 0.1524) (layer F.Cu) (net 20)) + (segment (start 101.9556 52.1462) (end 100.4316 50.6222) (width 0.1524) (layer F.Cu) (net 21)) + (segment (start 101.9556 55.245) (end 101.9556 52.1462) (width 0.1524) (layer F.Cu) (net 21)) + (segment (start 94.1977 60.9984) (end 94.1977 60.646) (width 0.1524) (layer F.Cu) (net 21)) + (segment (start 100.4316 46.6344) (end 101.5492 45.5168) (width 0.1524) (layer F.Cu) (net 21)) + (segment (start 100.4316 50.6222) (end 100.4316 46.6344) (width 0.1524) (layer F.Cu) (net 21)) + (segment (start 101.5492 45.5168) (end 101.5492 44.4119) (width 0.1524) (layer F.Cu) (net 21)) + (segment (start 97.19056 60.01004) (end 101.9556 55.245) (width 0.1524) (layer F.Cu) (net 21)) + (segment (start 94.83366 60.01004) (end 97.19056 60.01004) (width 0.1524) (layer F.Cu) (net 21)) + (segment (start 94.1977 60.646) (end 94.83366 60.01004) (width 0.1524) (layer F.Cu) (net 21)) + (segment (start 101.5492 44.4119) (end 101.5492 44.4119) (width 0.1524) (layer F.Cu) (net 21) (tstamp 5DD0C988)) + (segment (start 123.0629 42.0369) (end 129.9808 42.0369) (width 0.1524) (layer F.Cu) (net 22)) + (segment (start 129.9808 42.0369) (end 130.5832 42.0369) (width 0.1524) (layer F.Cu) (net 22)) + (segment (start 120.523 39.497) (end 120.60301 39.57701) (width 0.1524) (layer F.Cu) (net 22)) + (segment (start 120.60301 39.57701) (end 123.0629 42.0369) (width 0.1524) (layer F.Cu) (net 22) (tstamp 5DD0C998)) + (segment (start 138.43 34.4678) (end 139.5349 34.4678) (width 0.1524) (layer F.Cu) (net 23)) + (segment (start 137.6023 34.4678) (end 138.43 34.4678) (width 0.1524) (layer F.Cu) (net 23)) + (segment (start 130.8332 41.2369) (end 137.6023 34.4678) (width 0.1524) (layer F.Cu) (net 23)) + (segment (start 130.5832 41.2369) (end 130.8332 41.2369) (width 0.1524) (layer F.Cu) (net 23)) + (segment (start 139.5349 34.4678) (end 139.5349 34.4678) (width 0.1524) (layer F.Cu) (net 23) (tstamp 5DD0C96E)) + (segment (start 158.5341 39.4462) (end 158.5341 39.897717) (width 0.1524) (layer F.Cu) (net 24)) + (via (at 161.43986 56.9341) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 24)) + (segment (start 158.5341 39.4462) (end 158.5341 39.4462) (width 0.1524) (layer F.Cu) (net 24)) + (segment (start 161.185861 56.680101) (end 161.43986 56.9341) (width 0.1524) (layer F.Cu) (net 24)) + (segment (start 153.595499 49.089739) (end 161.185861 56.680101) (width 0.1524) (layer F.Cu) (net 24)) + (segment (start 153.595499 43.279901) (end 153.595499 49.089739) (width 0.1524) (layer F.Cu) (net 24)) + (segment (start 157.4292 39.4462) (end 153.595499 43.279901) (width 0.1524) (layer F.Cu) (net 24)) + (via (at 162.95116 56.96966) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 24)) + (segment (start 162.95116 57.32887) (end 162.95116 56.96966) (width 0.1524) (layer F.Cu) (net 24)) + (segment (start 162.9156 56.9341) (end 162.95116 56.96966) (width 0.1524) (layer B.Cu) (net 24)) + (segment (start 162.95116 59.40552) (end 162.95116 57.32887) (width 0.1524) (layer F.Cu) (net 24)) + (segment (start 169.9323 66.38666) (end 162.95116 59.40552) (width 0.1524) (layer F.Cu) (net 24)) + (segment (start 169.9323 69.9144) (end 169.9323 66.38666) (width 0.1524) (layer F.Cu) (net 24)) + (segment (start 161.43986 56.9341) (end 162.9156 56.9341) (width 0.1524) (layer B.Cu) (net 24)) + (segment (start 158.5341 39.4462) (end 157.4292 39.4462) (width 0.1524) (layer F.Cu) (net 24) (tstamp 5DD0C9A3)) + (segment (start 177.5206 46.5328) (end 177.5206 45.5549) (width 0.1524) (layer F.Cu) (net 25)) + (segment (start 177.5206 45.5549) (end 177.5206 44.45) (width 0.1524) (layer F.Cu) (net 25)) + (segment (start 173.31182 50.74158) (end 177.5206 46.5328) (width 0.1524) (layer F.Cu) (net 25)) + (segment (start 170.7323 69.9144) (end 170.7323 69.312) (width 0.1524) (layer F.Cu) (net 25)) + (segment (start 170.7323 69.312) (end 173.31182 66.73248) (width 0.1524) (layer F.Cu) (net 25)) + (segment (start 173.31182 66.73248) (end 173.31182 50.74158) (width 0.1524) (layer F.Cu) (net 25)) + (segment (start 177.5206 44.45) (end 177.5206 44.45) (width 0.1524) (layer F.Cu) (net 25) (tstamp 5DD0C9A6)) + (via (at 89.2937 64.9478) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 26) (tstamp 5DC5F1C2)) + (segment (start 82.5246 64.5668) (end 82.5246 63.4619) (width 0.1524) (layer B.Cu) (net 26)) + (segment (start 82.9056 64.9478) (end 82.5246 64.5668) (width 0.1524) (layer B.Cu) (net 26)) + (segment (start 89.2937 64.9478) (end 82.9056 64.9478) (width 0.1524) (layer B.Cu) (net 26)) + (segment (start 92.909399 61.912499) (end 91.020945 61.912499) (width 0.1524) (layer F.Cu) (net 26)) + (segment (start 91.020945 61.912499) (end 90.486967 61.378521) (width 0.1524) (layer F.Cu) (net 26)) + (via (at 89.2683 60.071) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 26)) + (segment (start 89.2683 60.159854) (end 89.2683 60.071) (width 0.1524) (layer B.Cu) (net 26)) + (segment (start 94.1977 62.5984) (end 93.5953 62.5984) (width 0.1524) (layer F.Cu) (net 26)) + (segment (start 90.232968 61.124522) (end 89.2683 60.159854) (width 0.1524) (layer B.Cu) (net 26)) + (segment (start 89.2937 64.9478) (end 89.2937 60.0964) (width 0.1524) (layer F.Cu) (net 26)) + (segment (start 90.486967 61.378521) (end 90.232968 61.124522) (width 0.1524) (layer F.Cu) (net 26)) + (segment (start 89.2937 60.0964) (end 89.2683 60.071) (width 0.1524) (layer F.Cu) (net 26)) + (via (at 90.232968 61.124522) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 26)) + (segment (start 82.5246 63.4619) (end 82.5246 63.4619) (width 0.1524) (layer B.Cu) (net 26) (tstamp 5DD0C976)) + (segment (start 93.5953 62.5984) (end 92.909399 61.912499) (width 0.1524) (layer F.Cu) (net 26)) + (segment (start 100.457 63.4365) (end 101.5619 63.4365) (width 0.1524) (layer F.Cu) (net 27)) + (segment (start 95.264819 60.569799) (end 97.590299 60.569799) (width 0.1524) (layer F.Cu) (net 27)) + (segment (start 95.219099 60.615519) (end 95.264819 60.569799) (width 0.1524) (layer F.Cu) (net 27)) + (segment (start 95.219099 62.627001) (end 95.219099 60.615519) (width 0.1524) (layer F.Cu) (net 27)) + (segment (start 94.4477 63.3984) (end 95.219099 62.627001) (width 0.1524) (layer F.Cu) (net 27)) + (segment (start 97.590299 60.569799) (end 100.457 63.4365) (width 0.1524) (layer F.Cu) (net 27)) + (segment (start 94.1977 63.3984) (end 94.4477 63.3984) (width 0.1524) (layer F.Cu) (net 27)) + (segment (start 101.5619 63.4365) (end 101.5619 63.4365) (width 0.1524) (layer F.Cu) (net 27) (tstamp 5DD0C984)) + (segment (start 130.5832 42.8369) (end 130.5181 42.8369) (width 0.1524) (layer F.Cu) (net 28)) + (segment (start 127.2794 45.8907) (end 127.2794 46.0756) (width 0.1524) (layer F.Cu) (net 28)) + (segment (start 130.5832 42.8369) (end 130.3332 42.8369) (width 0.1524) (layer F.Cu) (net 28)) + (segment (start 127.2794 45.879218) (end 127.2794 46.0756) (width 0.1524) (layer F.Cu) (net 28)) + (segment (start 130.3332 42.8369) (end 127.2794 45.8907) (width 0.1524) (layer F.Cu) (net 28)) + (segment (start 120.4976 58.33364) (end 120.4976 58.4835) (width 0.1524) (layer F.Cu) (net 28)) + (segment (start 127.2794 46.0756) (end 127.2794 51.55184) (width 0.1524) (layer F.Cu) (net 28)) + (segment (start 127.2794 51.55184) (end 126.81204 52.0192) (width 0.1524) (layer F.Cu) (net 28)) + (segment (start 125.30074 53.5305) (end 120.4976 58.33364) (width 0.1524) (layer F.Cu) (net 28) (tstamp 5DCCD165)) + (via (at 125.30074 53.5305) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 28)) + (via (at 126.81204 52.0192) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 28)) + (segment (start 125.554739 53.276501) (end 126.81204 52.0192) (width 0.1524) (layer B.Cu) (net 28)) + (segment (start 125.30074 53.5305) (end 125.554739 53.276501) (width 0.1524) (layer B.Cu) (net 28)) + (segment (start 120.4976 58.4835) (end 120.4976 58.4835) (width 0.1524) (layer F.Cu) (net 28) (tstamp 5DD0C994)) + (via (at 130.567653 44.669933) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 29)) + (segment (start 130.5832 44.654386) (end 130.567653 44.669933) (width 0.1524) (layer F.Cu) (net 29)) + (segment (start 139.5603 53.4289) (end 139.5603 53.4289) (width 0.1524) (layer B.Cu) (net 29)) + (segment (start 131.906233 44.669933) (end 130.926863 44.669933) (width 0.1524) (layer B.Cu) (net 29)) + (segment (start 130.926863 44.669933) (end 130.567653 44.669933) (width 0.1524) (layer B.Cu) (net 29)) + (segment (start 139.5603 52.324) (end 131.906233 44.669933) (width 0.1524) (layer B.Cu) (net 29)) + (segment (start 130.5832 43.6369) (end 130.5832 44.654386) (width 0.1524) (layer F.Cu) (net 29)) + (segment (start 139.5603 53.4289) (end 139.5603 52.324) (width 0.1524) (layer B.Cu) (net 29) (tstamp 5DD0C99B)) + (segment (start 163.2712 60.6171) (end 163.2712 60.6171) (width 0.1524) (layer F.Cu) (net 30) (tstamp 5DC61B88)) + (via (at 163.2712 60.6171) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 30)) + (segment (start 158.5341 59.563) (end 158.5341 58.4581) (width 0.1524) (layer B.Cu) (net 30)) + (segment (start 159.5882 60.6171) (end 158.5341 59.563) (width 0.1524) (layer B.Cu) (net 30)) + (segment (start 163.2712 60.6171) (end 159.5882 60.6171) (width 0.1524) (layer B.Cu) (net 30)) + (segment (start 163.2712 60.6171) (end 163.63041 60.6171) (width 0.1524) (layer F.Cu) (net 30)) + (segment (start 169.1323 69.312) (end 169.1323 69.9144) (width 0.1524) (layer F.Cu) (net 30)) + (segment (start 163.63041 60.6171) (end 169.1323 66.11899) (width 0.1524) (layer F.Cu) (net 30)) + (segment (start 169.1323 66.11899) (end 169.1323 69.312) (width 0.1524) (layer F.Cu) (net 30)) + (segment (start 158.5341 58.4581) (end 158.5341 58.4581) (width 0.1524) (layer B.Cu) (net 30) (tstamp 5DD0C9AA)) + (segment (start 168.760901 70.593001) (end 171.115181 70.593001) (width 0.1524) (layer F.Cu) (net 31)) + (segment (start 172.607399 67.867967) (end 177.026166 63.4492) (width 0.1524) (layer F.Cu) (net 31)) + (segment (start 172.607399 69.100783) (end 172.607399 67.867967) (width 0.1524) (layer F.Cu) (net 31)) + (segment (start 168.3323 70.1644) (end 168.760901 70.593001) (width 0.1524) (layer F.Cu) (net 31)) + (segment (start 171.115181 70.593001) (end 172.607399 69.100783) (width 0.1524) (layer F.Cu) (net 31)) + (segment (start 168.3323 69.9144) (end 168.3323 70.1644) (width 0.1524) (layer F.Cu) (net 31)) + (segment (start 177.026166 63.4492) (end 177.546 63.4492) (width 0.1524) (layer F.Cu) (net 31)) + (segment (start 177.546 63.4492) (end 177.546 63.4492) (width 0.1524) (layer F.Cu) (net 31) (tstamp 5DD0C9AF)) + (segment (start 83.5724 81.40822) (end 82.66303 82.31759) (width 0.1524) (layer F.Cu) (net 32)) + (segment (start 83.5724 79.0058) (end 83.5724 81.40822) (width 0.1524) (layer F.Cu) (net 32)) + (segment (start 82.66303 82.31759) (end 82.54492 82.4357) (width 0.1524) (layer F.Cu) (net 32) (tstamp 5DD0C97A)) + (segment (start 95.5294 83.7692) (end 95.5294 83.7692) (width 0.1524) (layer F.Cu) (net 33) (tstamp 5DC5E977)) + (via (at 95.5294 83.7692) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 33)) + (segment (start 95.5294 83.7692) (end 95.88861 83.7692) (width 0.1524) (layer B.Cu) (net 33)) + (segment (start 95.88861 83.7692) (end 97.9424 83.7692) (width 0.1524) (layer B.Cu) (net 33)) + (segment (start 97.9424 83.7692) (end 97.9424 83.7692) (width 0.1524) (layer B.Cu) (net 33) (tstamp 5DC5E981)) + (via (at 97.9424 83.7692) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 33)) + (segment (start 101.5111 83.5787) (end 101.5111 82.4738) (width 0.1524) (layer F.Cu) (net 33)) + (segment (start 101.3206 83.7692) (end 101.5111 83.5787) (width 0.1524) (layer F.Cu) (net 33)) + (segment (start 97.9424 83.7692) (end 101.3206 83.7692) (width 0.1524) (layer F.Cu) (net 33)) + (segment (start 91.95054 83.7692) (end 95.5294 83.7692) (width 0.1524) (layer F.Cu) (net 33)) + (segment (start 86.508539 78.327199) (end 91.95054 83.7692) (width 0.1524) (layer F.Cu) (net 33)) + (segment (start 82.848601 78.327199) (end 86.508539 78.327199) (width 0.1524) (layer F.Cu) (net 33)) + (segment (start 82.7724 79.0058) (end 82.7724 78.4034) (width 0.1524) (layer F.Cu) (net 33)) + (segment (start 82.7724 78.4034) (end 82.848601 78.327199) (width 0.1524) (layer F.Cu) (net 33)) + (segment (start 101.5111 82.4738) (end 101.5111 82.4738) (width 0.1524) (layer F.Cu) (net 33) (tstamp 5DD0C980)) + (segment (start 120.586501 78.651101) (end 124.205999 78.651101) (width 0.1524) (layer B.Cu) (net 34)) + (segment (start 120.5103 77.47) (end 120.5103 77.47) (width 0.1524) (layer B.Cu) (net 34)) + (segment (start 120.5103 78.5749) (end 120.586501 78.651101) (width 0.1524) (layer B.Cu) (net 34)) + (segment (start 124.205999 78.651101) (end 127.9906 74.8665) (width 0.1524) (layer B.Cu) (net 34)) + (segment (start 127.9906 74.8665) (end 127.9906 74.8665) (width 0.1524) (layer B.Cu) (net 34) (tstamp 5DC5F376)) + (via (at 127.9906 74.8665) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 34)) + (segment (start 131.0006 74.286) (end 131.0006 73.6836) (width 0.1524) (layer F.Cu) (net 34)) + (segment (start 130.4201 74.8665) (end 131.0006 74.286) (width 0.1524) (layer F.Cu) (net 34)) + (segment (start 127.9906 74.8665) (end 130.4201 74.8665) (width 0.1524) (layer F.Cu) (net 34)) + (segment (start 120.5103 77.47) (end 120.5103 78.5749) (width 0.1524) (layer B.Cu) (net 34) (tstamp 5DD0C990)) + (segment (start 130.2006 73.4336) (end 130.2006 73.6836) (width 0.1524) (layer F.Cu) (net 35)) + (segment (start 137.853101 73.004999) (end 130.629201 73.004999) (width 0.1524) (layer F.Cu) (net 35)) + (segment (start 130.629201 73.004999) (end 130.2006 73.4336) (width 0.1524) (layer F.Cu) (net 35)) + (segment (start 138.4173 72.4408) (end 137.853101 73.004999) (width 0.1524) (layer F.Cu) (net 35)) + (segment (start 139.5222 72.4408) (end 139.5222 72.4408) (width 0.1524) (layer F.Cu) (net 35)) + (segment (start 139.5222 72.4408) (end 138.4173 72.4408) (width 0.1524) (layer F.Cu) (net 35) (tstamp 5DD0C99F)) + (segment (start 158.5468 78.5749) (end 160.0327 80.0608) (width 0.1524) (layer B.Cu) (net 36)) + (segment (start 158.5468 77.47) (end 158.5468 77.47) (width 0.1524) (layer B.Cu) (net 36)) + (segment (start 160.0327 80.0608) (end 166.4843 80.0608) (width 0.1524) (layer B.Cu) (net 36)) + (segment (start 166.4843 80.0608) (end 166.4843 80.0608) (width 0.1524) (layer B.Cu) (net 36) (tstamp 5DC5F96E)) + (via (at 166.4843 80.0608) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 36)) + (segment (start 169.0434 80.3607) (end 169.0434 80.1107) (width 0.1524) (layer F.Cu) (net 36)) + (segment (start 168.614799 80.789301) (end 169.0434 80.3607) (width 0.1524) (layer F.Cu) (net 36)) + (segment (start 167.212801 80.789301) (end 168.614799 80.789301) (width 0.1524) (layer F.Cu) (net 36)) + (segment (start 166.4843 80.0608) (end 167.212801 80.789301) (width 0.1524) (layer F.Cu) (net 36)) + (segment (start 158.5468 77.47) (end 158.5468 78.5749) (width 0.1524) (layer B.Cu) (net 36) (tstamp 5DD0C9B1)) + (segment (start 176.4411 82.4357) (end 177.546 82.4357) (width 0.1524) (layer F.Cu) (net 37)) + (segment (start 173.437499 79.432099) (end 176.4411 82.4357) (width 0.1524) (layer F.Cu) (net 37)) + (segment (start 168.319601 79.432099) (end 173.437499 79.432099) (width 0.1524) (layer F.Cu) (net 37)) + (segment (start 168.2434 79.5083) (end 168.319601 79.432099) (width 0.1524) (layer F.Cu) (net 37)) + (segment (start 168.2434 80.1107) (end 168.2434 79.5083) (width 0.1524) (layer F.Cu) (net 37)) + (segment (start 177.546 82.4357) (end 177.546 82.4357) (width 0.1524) (layer F.Cu) (net 37) (tstamp 5DD0C9B5)) + (segment (start 84.3724 79.0058) (end 84.3724 80.4989) (width 0.1524) (layer F.Cu) (net 38)) + (segment (start 84.3724 80.4989) (end 84.3724 80.4989) (width 0.1524) (layer F.Cu) (net 38) (tstamp 5DC5EAED)) + (via (at 84.3724 80.4989) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 38)) + (via (at 76.5175 81.1911) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 38) (tstamp 5DC5EB1B)) + (segment (start 77.2097 80.4989) (end 76.5175 81.1911) (width 0.1524) (layer B.Cu) (net 38)) + (segment (start 84.3724 80.4989) (end 77.2097 80.4989) (width 0.1524) (layer B.Cu) (net 38)) + (segment (start 81.407 101.4857) (end 82.5119 101.4857) (width 0.1524) (layer F.Cu) (net 38)) + (segment (start 76.5175 96.5962) (end 81.407 101.4857) (width 0.1524) (layer F.Cu) (net 38)) + (segment (start 76.5175 81.1911) (end 76.5175 96.5962) (width 0.1524) (layer F.Cu) (net 38)) + (segment (start 82.5119 101.4857) (end 82.5119 101.4857) (width 0.1524) (layer F.Cu) (net 38) (tstamp 5DD0C97D)) + (via (at 158.536642 91.22664) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 39)) + (segment (start 158.5468 96.4565) (end 158.5468 96.4565) (width 0.1524) (layer F.Cu) (net 39)) + (segment (start 158.5468 91.236798) (end 158.536642 91.22664) (width 0.1524) (layer F.Cu) (net 39)) + (segment (start 162.716107 90.657253) (end 162.462108 90.911252) (width 0.1524) (layer F.Cu) (net 39)) + (segment (start 162.14672 91.22664) (end 162.208109 91.165251) (width 0.1524) (layer B.Cu) (net 39)) + (segment (start 169.8434 80.1107) (end 169.8434 83.52996) (width 0.1524) (layer F.Cu) (net 39)) + (segment (start 158.536642 91.22664) (end 162.14672 91.22664) (width 0.1524) (layer B.Cu) (net 39)) + (via (at 162.462108 90.911252) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 39)) + (segment (start 162.208109 91.165251) (end 162.462108 90.911252) (width 0.1524) (layer B.Cu) (net 39)) + (segment (start 169.8434 83.52996) (end 162.716107 90.657253) (width 0.1524) (layer F.Cu) (net 39)) + (segment (start 158.5468 96.4565) (end 158.5468 91.236798) (width 0.1524) (layer F.Cu) (net 39) (tstamp 5DD0C9B8)) + (segment (start 156.0068 105.3465) (end 156.0068 104.0765) (width 0.1524) (layer B.Cu) (net 40)) + (segment (start 157.2768 106.6165) (end 156.0068 105.3465) (width 0.1524) (layer B.Cu) (net 40)) + (segment (start 168.05902 87.52012) (end 168.05902 87.16772) (width 0.1524) (layer B.Cu) (net 40)) + (segment (start 156.0068 94.20098) (end 156.70784 93.49994) (width 0.1524) (layer B.Cu) (net 40)) + (segment (start 156.0068 104.0765) (end 156.0068 94.20098) (width 0.1524) (layer B.Cu) (net 40)) + (segment (start 156.70784 93.49994) (end 163.8681 93.49994) (width 0.1524) (layer B.Cu) (net 40)) + (segment (start 163.8681 91.71104) (end 168.05902 87.52012) (width 0.1524) (layer B.Cu) (net 40)) + (segment (start 163.8681 93.49994) (end 163.8681 91.71104) (width 0.1524) (layer B.Cu) (net 40)) + (segment (start 173.3677 96.1644) (end 177.546 100.3427) (width 0.1524) (layer F.Cu) (net 41)) + (segment (start 173.3677 89.11336) (end 173.3677 96.1644) (width 0.1524) (layer F.Cu) (net 41)) + (segment (start 170.6434 80.1107) (end 170.6434 86.38906) (width 0.1524) (layer F.Cu) (net 41)) + (segment (start 177.546 100.3427) (end 177.546 101.4476) (width 0.1524) (layer F.Cu) (net 41)) + (segment (start 170.6434 86.38906) (end 173.3677 89.11336) (width 0.1524) (layer F.Cu) (net 41)) + (segment (start 177.546 101.4476) (end 177.546 101.4476) (width 0.1524) (layer F.Cu) (net 41) (tstamp 5DD0C9BC)) + (segment (start 175.006 110.3376) (end 175.006 109.0676) (width 0.1524) (layer B.Cu) (net 42)) + (segment (start 176.276 111.6076) (end 175.006 110.3376) (width 0.1524) (layer B.Cu) (net 42)) + (segment (start 170.17286 85.86772) (end 169.95902 85.86772) (width 0.1524) (layer B.Cu) (net 42)) + (segment (start 172.78096 88.47582) (end 170.17286 85.86772) (width 0.1524) (layer B.Cu) (net 42)) + (segment (start 172.78096 98.75184) (end 172.78096 88.47582) (width 0.1524) (layer B.Cu) (net 42)) + (segment (start 175.661 109.7976) (end 175.661 101.63188) (width 0.1524) (layer B.Cu) (net 42)) + (segment (start 175.661 101.63188) (end 172.78096 98.75184) (width 0.1524) (layer B.Cu) (net 42)) + (via (at 95.96882 58.57494) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (via (at 132.17906 55.3847) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (via (at 170.59148 63.7286) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (via (at 170.1927 99.6569) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (via (at 132.37464 76.50226) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (via (at 94.1197 86.05012) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 135.1407 81.69656) (end 135.1407 81.69656) (width 0.1524) (layer F.Cu) (net 43) (tstamp 5DCCBE75)) + (via (at 174.7647 104.6988) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DCCBEAC)) + (segment (start 179.133501 102.400099) (end 179.91074 101.62286) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 177.088799 104.444801) (end 179.133501 102.400099) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 175.018699 104.444801) (end 177.088799 104.444801) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 174.7647 104.6988) (end 175.018699 104.444801) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 186.66714 74.04354) (end 186.7408 74.1172) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 97.528381 57.732119) (end 96.7008 58.5597) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 96.7008 58.5597) (end 95.9984 58.5597) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 97.528381 52.095401) (end 97.528381 53.111399) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 104.11714 59.36234) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DCCC2BE)) + (segment (start 104.11714 63.42126) (end 104.1019 63.4365) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 104.11714 59.36234) (end 104.11714 63.42126) (width 0.1524) (layer B.Cu) (net 43)) + (via (at 102.63378 58.23458) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DCCC695)) + (segment (start 103.76154 59.36234) (end 104.11714 59.36234) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 102.63378 58.23458) (end 103.76154 59.36234) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 85.94852 85.09) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DCCC8BA)) + (segment (start 85.08492 84.2264) (end 85.94852 85.09) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 85.08492 82.4357) (end 85.08492 84.2264) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 93.67138 85.09) (end 94.10864 85.52726) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 94.10864 85.52726) (end 94.10864 86.17966) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 85.94852 85.09) (end 93.67138 85.09) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 110.56874 67.6656) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DCCC9AC)) + (segment (start 107.292139 64.388999) (end 110.314741 67.411601) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 105.054399 64.388999) (end 107.292139 64.388999) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 110.314741 67.411601) (end 110.56874 67.6656) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 104.1019 63.4365) (end 105.054399 64.388999) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 110.56874 65.41516) (end 112.2934 63.6905) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 110.56874 67.6656) (end 110.56874 65.41516) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 123.0503 77.77226) (end 123.0503 77.47) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 132.17816 56.0498) (end 132.17816 55.3974) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 129.74446 58.4835) (end 132.17816 56.0498) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 123.0376 58.4835) (end 129.74446 58.4835) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 132.17816 54.745) (end 132.17816 55.3974) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 132.17816 47.95864) (end 132.17816 48.19994) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 132.45084 47.68596) (end 132.17816 47.95864) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 133.05282 47.68596) (end 132.45084 47.68596) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 133.05282 46.78299) (end 133.05282 47.68596) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 133.05282 40.54955) (end 133.05282 46.78299) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 137.953469 35.648901) (end 133.438125 40.164245) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 140.893799 35.648901) (end 137.953469 35.648901) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 142.0749 34.4678) (end 141.90091 34.64179) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 133.438125 40.164245) (end 133.05282 40.54955) (width 0.1524) (layer F.Cu) (net 43) (tstamp 5DCCD38E)) + (via (at 133.438125 40.164245) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 122.085101 59.435999) (end 122.95124 58.56986) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 119.086201 62.434899) (end 122.085101 59.435999) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 113.549001 62.434899) (end 119.086201 62.434899) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 112.2934 63.6905) (end 113.549001 62.434899) (width 0.1524) (layer B.Cu) (net 43)) + (via (at 142.93088 69.33184) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DCCD415)) + (segment (start 142.0622 70.20052) (end 142.0622 72.4408) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 142.93088 69.33184) (end 142.0622 70.20052) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 134.53364 75.89266) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DCCD582)) + (segment (start 132.98424 75.89266) (end 132.628639 76.248261) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 132.628639 76.248261) (end 132.37464 76.50226) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 134.53364 75.89266) (end 132.98424 75.89266) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 138.61034 75.89266) (end 141.87805 72.62495) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 134.53364 75.89266) (end 138.61034 75.89266) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 140.77696 54.75224) (end 141.147801 54.381399) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 141.147801 54.381399) (end 141.97711 53.55209) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 132.17906 55.3847) (end 132.81152 54.75224) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 132.81152 54.75224) (end 140.77696 54.75224) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 94.81104 86.17966) (end 95.964212 85.026488) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 94.10864 86.17966) (end 94.81104 86.17966) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 103.098601 83.426299) (end 103.89235 82.63255) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 101.498412 85.026488) (end 103.098601 83.426299) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 95.964212 85.026488) (end 101.498412 85.026488) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 94.1197 86.1695) (end 94.10954 86.17966) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 94.1197 86.05012) (end 94.1197 86.1695) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 179.108101 45.402499) (end 179.9209 44.5897) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 177.356869 47.153731) (end 179.108101 45.402499) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 175.20535 47.153731) (end 177.356869 47.153731) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 174.549 46.497381) (end 175.20535 47.153731) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 169.8323 62.45) (end 169.8323 62.45) (width 0.1524) (layer F.Cu) (net 43) (tstamp 5DCCD83E)) + (segment (start 99.884604 56.633482) (end 100.138603 56.379483) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 100.392602 56.633482) (end 100.138603 56.379483) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 98.785967 57.732119) (end 99.884604 56.633482) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 102.63378 58.23458) (end 101.9937 58.23458) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 97.528381 57.732119) (end 98.785967 57.732119) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 100.138603 56.379483) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 101.9937 58.23458) (end 100.392602 56.633482) (width 0.1524) (layer B.Cu) (net 43)) + (via (at 107.32262 74.55916) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DCCE357)) + (via (at 106.01452 76.88072) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DCCE359)) + (via (at 104.47782 76.88072) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DCCE35B)) + (segment (start 107.32262 75.57262) (end 106.01452 76.88072) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 107.32262 74.55916) (end 107.32262 75.57262) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 104.47782 82.04708) (end 104.0511 82.4738) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 104.47782 76.88072) (end 104.47782 82.04708) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 104.47782 76.88072) (end 106.01452 76.88072) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 107.32262 74.55916) (end 110.56874 71.31304) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 123.0503 77.47) (end 122.97664 77.39634) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 110.56874 71.31304) (end 110.56874 71.22668) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 110.56874 71.22668) (end 110.56874 67.6656) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 123.730245 40.164245) (end 123.063 39.497) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 133.438125 40.164245) (end 123.730245 40.164245) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 161.0868 77.47) (end 160.89884 77.28204) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 158.88462 60.64758) (end 154.028138 60.64758) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 161.0741 58.4581) (end 160.97631 58.55589) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 157.3911 83.94954) (end 160.134301 86.692741) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 160.134301 95.504001) (end 161.0868 96.4565) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 160.134301 86.692741) (end 160.134301 95.504001) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 161.0868 77.47) (end 157.3911 81.1657) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 157.3911 81.1657) (end 157.3911 83.94954) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 183.388 65.95872) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 183.641999 66.212719) (end 183.388 65.95872) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 186.7408 74.1172) (end 186.7408 69.31152) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 186.7408 69.31152) (end 183.641999 66.212719) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 182.59552 65.95872) (end 180.086 63.4492) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 183.388 65.95872) (end 182.59552 65.95872) (width 0.1524) (layer B.Cu) (net 43)) + (via (at 170.08094 54.46522) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DCCECA0)) + (segment (start 170.08094 55.94096) (end 170.60672 56.46674) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 170.60672 56.46674) (end 171.2087 56.46674) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 170.08094 54.46522) (end 170.08094 55.94096) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 171.67098 48.369948) (end 173.543547 46.497381) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 170.91914 54.46522) (end 172.38472 52.99964) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 170.08094 54.46522) (end 170.91914 54.46522) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 173.543547 46.497381) (end 174.549 46.497381) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 172.38472 52.99964) (end 172.38472 51.43754) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 171.67098 50.7238) (end 171.67098 48.369948) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 172.38472 51.43754) (end 171.67098 50.7238) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 171.19346 56.47182) (end 169.8879 57.77738) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 166.997893 58.130475) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 167.350988 57.77738) (end 167.251892 57.876476) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 166.743894 58.384474) (end 166.997893 58.130475) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 169.8879 57.77738) (end 167.350988 57.77738) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 167.251892 57.876476) (end 166.997893 58.130475) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 166.670268 58.4581) (end 166.743894 58.384474) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 161.0741 58.4581) (end 166.670268 58.4581) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 162.026599 40.398699) (end 161.0741 39.4462) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 162.857996 40.398699) (end 162.026599 40.398699) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 165.723018 43.263721) (end 162.857996 40.398699) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 168.968136 43.263721) (end 165.723018 43.263721) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 172.201796 46.497381) (end 174.549 46.497381) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 168.968136 43.263721) (end 172.201796 46.497381) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 171.238 63.8048) (end 173.44526 66.01206) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 177.52314 66.01206) (end 179.133501 64.401699) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 173.44526 66.01206) (end 177.52314 66.01206) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 179.133501 64.401699) (end 180.086 63.4492) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 170.5356 63.8048) (end 171.238 63.8048) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 182.06974 80.45196) (end 182.06974 76.348392) (width 0.1524) (layer B.Cu) (net 43)) + (via (at 182.06974 75.989182) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 180.086 82.4357) (end 182.06974 80.45196) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 182.06974 76.348392) (end 182.06974 75.989182) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 183.941722 74.1172) (end 186.7408 74.1172) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 182.06974 75.989182) (end 183.941722 74.1172) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 87.37854 99.10064) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 85.0519 101.4857) (end 87.37854 99.15906) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 87.37854 99.15906) (end 87.37854 99.10064) (width 0.1524) (layer B.Cu) (net 43)) + (via (at 167.26662 98.47834) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 166.90741 98.47834) (end 167.26662 98.47834) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 161.0868 96.4565) (end 161.09569 96.46539) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 167.62583 98.47834) (end 167.26662 98.47834) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 163.10864 98.47834) (end 166.90741 98.47834) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 168.83624 98.47834) (end 167.62583 98.47834) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 170.0275 99.6696) (end 168.83624 98.47834) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 170.0775 99.6696) (end 170.0275 99.6696) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 141.90091 34.64179) (end 140.893799 35.648901) (width 0.1524) (layer F.Cu) (net 43) (tstamp 5DD0C970)) + (segment (start 103.89235 82.63255) (end 104.0511 82.4738) (width 0.1524) (layer F.Cu) (net 43) (tstamp 5DD0C982)) + (segment (start 104.11714 63.42126) (end 104.11714 63.42126) (width 0.1524) (layer B.Cu) (net 43) (tstamp 5DD0C986)) + (segment (start 122.95124 58.56986) (end 123.0376 58.4835) (width 0.1524) (layer B.Cu) (net 43) (tstamp 5DD0C996)) + (segment (start 141.97711 53.55209) (end 142.1003 53.4289) (width 0.1524) (layer F.Cu) (net 43) (tstamp 5DD0C99D)) + (segment (start 141.87805 72.62495) (end 142.0622 72.4408) (width 0.1524) (layer F.Cu) (net 43) (tstamp 5DD0C9A1)) + (segment (start 179.9209 44.5897) (end 180.0606 44.45) (width 0.1524) (layer B.Cu) (net 43) (tstamp 5DD0C9A8)) + (segment (start 160.97631 58.55589) (end 158.88462 60.64758) (width 0.1524) (layer F.Cu) (net 43) (tstamp 5DD0C9AC)) + (segment (start 161.09569 96.46539) (end 163.10864 98.47834) (width 0.1524) (layer B.Cu) (net 43) (tstamp 5DD0C9BA)) + (segment (start 179.91074 101.62286) (end 180.086 101.4476) (width 0.1524) (layer F.Cu) (net 43) (tstamp 5DD0C9BE)) + (segment (start 160.644841 77.028041) (end 160.89884 77.28204) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 156.3116 72.6948) (end 160.644841 77.028041) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 149.9489 72.6948) (end 156.3116 72.6948) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 149.9489 72.6948) (end 152.09266 70.55104) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 152.09266 62.583058) (end 154.028138 60.64758) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 152.09266 70.55104) (end 152.09266 62.583058) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 148.69287 71.43877) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 142.93088 69.33184) (end 146.58594 69.33184) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 148.438871 71.184771) (end 148.69287 71.43877) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 146.58594 69.33184) (end 148.438871 71.184771) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 149.9489 72.6948) (end 148.69287 71.43877) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 87.37854 99.10064) (end 87.37854 95.6691) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 124.39904 77.47) (end 124.734321 77.134719) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 123.0503 77.47) (end 124.39904 77.47) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 125.315601 77.208001) (end 125.242319 77.134719) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 132.2831 76.4794) (end 131.554499 77.208001) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 124.98832 76.88072) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 125.242319 77.134719) (end 124.98832 76.88072) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 131.554499 77.208001) (end 125.315601 77.208001) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 132.3331 76.4794) (end 132.2831 76.4794) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 124.734321 77.134719) (end 124.98832 76.88072) (width 0.1524) (layer B.Cu) (net 43)) + (via (at 117.42166 71.70928) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 122.97664 77.39634) (end 117.42166 71.84136) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 114.94262 69.23024) (end 117.167661 71.455281) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 117.167661 71.455281) (end 117.42166 71.70928) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 112.67186 69.23024) (end 114.94262 69.23024) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 117.42166 71.84136) (end 117.42166 71.70928) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 110.59668 71.30542) (end 112.67186 69.23024) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 93.54566 51.46294) (end 93.90487 51.46294) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 93.6498 52.46497) (end 93.6498 53.1114) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 93.6498 51.562) (end 93.6498 52.46497) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 91.2114 53.1114) (end 93.6498 53.1114) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 93.6498 53.1114) (end 95.60179 53.1114) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 104.0892 44.4119) (end 102.908099 43.230799) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 100.413819 43.230799) (end 98.867801 44.776817) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 102.908099 43.230799) (end 100.413819 43.230799) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 98.867801 50.146379) (end 97.45218 51.562) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 98.867801 44.776817) (end 98.867801 50.146379) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 97.45218 51.562) (end 96.8502 51.562) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 97.528381 51.638201) (end 97.45218 51.562) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 97.528381 52.095401) (end 97.528381 51.638201) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 97.528381 53.111399) (end 97.528381 57.732119) (width 0.1524) (layer F.Cu) (net 43) (tstamp 5DE81BEB)) + (via (at 97.528381 53.111399) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 97.16917 53.1114) (end 95.60179 53.1114) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 97.528381 53.111399) (end 97.16917 53.1114) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 128.99898 78.67904) (end 129.54147 78.67904) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 129.54147 78.67904) (end 129.90068 78.67904) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 94.10954 86.17966) (end 93.96857 86.17966) (width 0.1524) (layer B.Cu) (net 43)) + (via (at 91.88958 89.9668) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DE81C99)) + (segment (start 91.88958 88.57488) (end 91.88196 88.56726) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 91.88958 89.9668) (end 91.88958 88.57488) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 91.88958 91.15806) (end 87.37854 95.6691) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 91.88958 89.9668) (end 91.88958 91.15806) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 93.64218 87.49792) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DE81D13)) + (segment (start 93.64218 86.52764) (end 94.1197 86.05012) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 93.64218 87.49792) (end 93.64218 86.52764) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 91.88196 88.26627) (end 91.88196 88.56726) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 92.65031 87.49792) (end 91.88196 88.26627) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 93.64218 87.49792) (end 92.65031 87.49792) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 94.71152 88.56726) (end 95.08236 88.56726) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 93.64218 87.49792) (end 94.71152 88.56726) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 170.06316 55.72506) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DE822B6)) + (segment (start 170.05046 55.73776) (end 170.06316 55.72506) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 168.0083 56.46674) (end 168.73728 55.73776) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 168.73728 55.73776) (end 170.05046 55.73776) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 132.17816 48.19994) (end 132.17816 54.745) (width 0.1524) (layer F.Cu) (net 43) (tstamp 5DE823FC)) + (via (at 132.17816 48.19994) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 130.3664 48.19994) (end 129.85242 47.68596) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 132.17816 48.19994) (end 130.3664 48.19994) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 170.5347 63.1524) (end 170.5347 63.8048) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 169.48912 62.10682) (end 170.5347 63.1524) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 169.8879 57.77738) (end 169.48912 58.17616) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 169.48912 58.17616) (end 169.48912 62.10682) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 172.13072 101.16312) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DE824B7)) + (segment (start 170.7808 99.6696) (end 172.13072 101.01952) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 172.13072 101.01952) (end 172.13072 101.16312) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 170.0784 99.6696) (end 170.7808 99.6696) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 174.7647 103.7971) (end 172.13072 101.16312) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 174.7647 104.6988) (end 174.7647 103.7971) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 171.55922 101.73462) (end 170.7515 101.73462) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 172.13072 101.16312) (end 171.55922 101.73462) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 168.15308 101.73462) (end 170.0784 99.8093) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 170.0784 99.8093) (end 170.0784 99.6696) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 167.5511 101.73462) (end 168.15308 101.73462) (width 0.1524) (layer B.Cu) (net 43)) + (via (at 135.14578 80.05572) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 139.717191 88.228599) (end 135.14578 83.657188) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 135.14578 79.69651) (end 135.14578 80.05572) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 132.37464 76.50226) (end 132.73385 76.50226) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 132.73385 76.50226) (end 135.14578 78.91419) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 135.14578 83.657188) (end 135.14578 80.41493) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 135.14578 80.41493) (end 135.14578 80.05572) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 142.16126 89.3572) (end 141.032659 88.228599) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 141.032659 88.228599) (end 139.717191 88.228599) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 135.14578 78.91419) (end 135.14578 79.69651) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 132.3331 77.1318) (end 132.3331 76.4794) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 132.45084 78.6765) (end 132.3331 78.55876) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 132.3331 78.55876) (end 132.3331 77.1318) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 133.05282 78.6765) (end 132.45084 78.6765) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 128.99644 77.21092) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43) (tstamp 5DE82967)) + (segment (start 128.99644 78.6765) (end 128.99898 78.67904) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 128.99644 77.21092) (end 128.99644 78.6765) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 79.9592 58.3565) (end 79.9592 58.2041) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 84.132421 83.388199) (end 85.08492 82.4357) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 84.112101 64.414399) (end 84.112101 64.843659) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 85.0646 63.4619) (end 84.112101 64.414399) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 84.112101 64.843659) (end 78.28026 70.6755) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 83.566 83.95462) (end 84.132421 83.388199) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 81.26476 83.95462) (end 83.566 83.95462) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 78.28026 70.6755) (end 78.28026 80.97012) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 78.28026 80.97012) (end 81.26476 83.95462) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 89.24544 47.278501) (end 89.24544 47.637711) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 87.97849 44.45) (end 89.24544 45.71695) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 89.24544 45.71695) (end 89.24544 47.278501) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 85.09 44.45) (end 87.97849 44.45) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 89.499439 47.89171) (end 89.24544 47.637711) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 90.26398 48.656251) (end 89.499439 47.89171) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 90.26398 52.16398) (end 90.26398 48.656251) (width 0.1524) (layer B.Cu) (net 43)) + (segment (start 91.2114 53.1114) (end 90.26398 52.16398) (width 0.1524) (layer B.Cu) (net 43)) + (via (at 89.24544 47.637711) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 43)) + (segment (start 79.9592 56.5914) (end 79.9594 56.5912) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 79.9592 58.2041) (end 79.9592 56.5914) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 79.9594 56.53806) (end 79.9594 56.5912) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 78.44028 51.5112) (end 78.44028 55.01894) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 83.7819 43.1419) (end 81.541618 43.1419) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 85.09 44.45) (end 83.7819 43.1419) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 81.541618 43.1419) (end 80.8482 43.835318) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 80.8482 43.835318) (end 80.8482 49.10328) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 78.44028 55.01894) (end 79.9594 56.53806) (width 0.1524) (layer F.Cu) (net 43)) + (segment (start 80.8482 49.10328) (end 78.44028 51.5112) (width 0.1524) (layer F.Cu) (net 43)) + (via (at 94.42196 58.57494) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44)) + (via (at 130.44932 55.44566) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44)) + (via (at 168.87444 63.7286) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44)) + (via (at 168.3893 99.7077) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44)) + (via (at 130.67538 76.50226) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44)) + (via (at 92.42044 86.19744) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44)) + (segment (start 75.9714 52.6542) (end 76.4286 53.1114) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 75.9714 50.5714) (end 75.9714 52.6542) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 168.7838 63.8048) (end 168.8338 63.8048) (width 0.1524) (layer B.Cu) (net 44)) + (via (at 110.8202 43.1165) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44)) + (via (at 109.49432 46.29658) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44) (tstamp 5DCCC173)) + (via (at 110.50778 48.19396) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44) (tstamp 5DCCC175)) + (via (at 112.01654 48.37684) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44) (tstamp 5DCCC177)) + (segment (start 110.8202 44.9707) (end 109.49432 46.29658) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 110.8202 43.1165) (end 110.8202 44.9707) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 111.83366 48.19396) (end 112.01654 48.37684) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 110.50778 48.19396) (end 111.83366 48.19396) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 109.49432 47.1805) (end 110.253781 47.939961) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 110.253781 47.939961) (end 110.50778 48.19396) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 109.49432 46.29658) (end 109.49432 47.1805) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 92.773501 54.781451) (end 93.6498 55.65775) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 92.773501 49.593501) (end 92.773501 54.781451) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 93.6498 55.65775) (end 93.6498 56.56072) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 91.2114 48.0314) (end 92.773501 49.593501) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 112.01654 50.71364) (end 112.2934 50.9905) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 112.01654 48.37684) (end 112.01654 50.71364) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 112.5982 43.1165) (end 112.6236 43.0911) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 110.8202 43.1165) (end 112.5982 43.1165) (width 0.1524) (layer B.Cu) (net 44)) + (via (at 127.97536 87.35568) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44) (tstamp 5DCCCBF8)) + (segment (start 129.25044 83.67522) (end 129.85242 83.67522) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 127.97536 84.9503) (end 129.25044 83.67522) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 127.97536 87.35568) (end 127.97536 84.9503) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 127.97536 87.35568) (end 124.85624 90.4748) (width 0.1524) (layer B.Cu) (net 44)) + (via (at 124.85624 90.63228) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44)) + (segment (start 124.85624 90.4748) (end 124.85624 90.63228) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 112.24768 79.76108) (end 112.24768 83.892194) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 112.24768 83.892194) (end 118.987766 90.63228) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 118.987766 90.63228) (end 124.49703 90.63228) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 124.49703 90.63228) (end 124.85624 90.63228) (width 0.1524) (layer F.Cu) (net 44)) + (via (at 130.5306 67.19062) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44) (tstamp 5DCCD093)) + (segment (start 128.70434 57.82272) (end 128.70434 65.36436) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 128.70434 65.36436) (end 130.5306 67.19062) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 130.47726 55.3974) (end 130.47726 56.0498) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 130.47726 56.0498) (end 128.70434 57.82272) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 130.5306 67.19062) (end 130.1623 67.19062) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 130.1623 67.19062) (end 125.35662 71.9963) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 125.35662 71.9963) (end 125.35662 73.60412) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 130.31617 76.50226) (end 130.67538 76.50226) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 128.25476 76.50226) (end 130.31617 76.50226) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 125.35662 73.60412) (end 128.25476 76.50226) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 113.2958 50.9905) (end 114.92648 52.62118) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 112.2934 50.9905) (end 113.2958 50.9905) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 114.92648 52.62118) (end 123.89358 52.62118) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 123.89358 52.62118) (end 123.89358 52.62118) (width 0.1524) (layer B.Cu) (net 44) (tstamp 5DCCD14F)) + (via (at 123.89358 52.62118) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44)) + (segment (start 129.80924 52.62118) (end 129.82956 52.60086) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 149.9489 58.9026) (end 149.9489 59.9948) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 130.44932 55.44566) (end 131.19608 56.19242) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 131.19608 56.19242) (end 147.23872 56.19242) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 111.786068 80.222692) (end 112.24768 79.76108) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 98.253271 85.331299) (end 106.677461 85.331299) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 96.676309 86.908261) (end 98.253271 85.331299) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 92.484841 86.908261) (end 96.676309 86.908261) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 92.40864 86.83206) (end 92.484841 86.908261) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 106.677461 85.331299) (end 111.786068 80.222692) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 92.40864 86.17966) (end 92.40864 86.83206) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 168.15308 106.73334) (end 167.5511 106.73334) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 168.3893 106.49712) (end 168.15308 106.73334) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 168.3893 99.7077) (end 168.3893 105.27284) (width 0.1524) (layer F.Cu) (net 44)) + (via (at 173.64456 97.61982) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44) (tstamp 5DCCE650)) + (via (at 181.97322 87.81288) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44) (tstamp 5DCCE687)) + (segment (start 185.6486 81.7372) (end 186.7408 81.7372) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 181.97322 85.41258) (end 185.6486 81.7372) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 181.97322 87.81288) (end 181.97322 85.41258) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 179.197 92.06738) (end 173.898559 97.365821) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 181.97322 87.81288) (end 179.197 90.5891) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 173.898559 97.365821) (end 173.64456 97.61982) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 179.197 90.5891) (end 179.197 92.06738) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 167.98544 61.46546) (end 167.97274 61.45276) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 168.0083 61.46546) (end 167.98544 61.46546) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 166.515283 51.212187) (end 166.00424 51.72323) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 166.00424 51.72323) (end 166.00424 60.06338) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 167.525513 51.212187) (end 168.905513 52.592187) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 166.515283 51.212187) (end 167.525513 51.212187) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 169.612401 64.533401) (end 168.8838 63.8048) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 171.530899 64.533401) (end 169.612401 64.533401) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 178.097178 71.09968) (end 171.530899 64.533401) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 168.8838 63.8048) (end 168.8338 63.8048) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 179.85486 71.09968) (end 178.097178 71.09968) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 181.46268 69.49186) (end 179.85486 71.09968) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 185.6486 81.7372) (end 184.34558 80.43418) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 186.7408 81.7372) (end 185.6486 81.7372) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 184.34558 80.43418) (end 184.34558 70.61708) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 184.34558 70.61708) (end 183.22036 69.49186) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 183.22036 69.49186) (end 181.46268 69.49186) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 112.43568 76.44108) (end 112.43568 76.89608) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 112.43568 79.57308) (end 112.24768 79.76108) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 112.43568 76.54608) (end 112.43568 77.14738) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 112.43568 77.04608) (end 112.43568 77.14738) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 112.43568 77.14738) (end 112.43568 79.57308) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 92.42044 86.19744) (end 92.42044 86.55665) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 92.42044 86.19744) (end 91.08186 87.53602) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 91.08186 87.53602) (end 91.08186 91.86291) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 130.4544 83.67522) (end 129.85242 83.67522) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 136.994911 93.833289) (end 136.994911 87.161917) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 136.994911 87.161917) (end 136.081223 86.248229) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 133.2922 97.536) (end 136.994911 93.833289) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 136.081223 86.248229) (end 133.027409 86.248229) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 133.027409 86.248229) (end 130.4544 83.67522) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 93.6498 57.9111) (end 94.2984 58.5597) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 93.6498 56.56072) (end 93.6498 57.9111) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 94.42196 58.38698) (end 94.42196 58.57494) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 96.24822 56.56072) (end 94.42196 58.38698) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 96.8502 56.56072) (end 96.24822 56.56072) (width 0.1524) (layer B.Cu) (net 44)) + (via (at 157.14726 55.08752) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44) (tstamp 5DCCB5C6)) + (via (at 159.32912 56.0197) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44) (tstamp 5DCCB607)) + (segment (start 165.84676 56.0197) (end 171.23664 61.40958) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 159.32912 56.0197) (end 165.84676 56.0197) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 158.39694 55.08752) (end 157.50647 55.08752) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 157.50647 55.08752) (end 157.14726 55.08752) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 159.32912 56.0197) (end 158.39694 55.08752) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 133.05282 83.67522) (end 133.05282 83.97621) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 94.48038 93.56598) (end 95.08236 93.56598) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 92.77731 91.86291) (end 94.48038 93.56598) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 91.08186 91.86291) (end 92.37599 91.86291) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 92.37599 91.86291) (end 92.77731 91.86291) (width 0.1524) (layer B.Cu) (net 44) (tstamp 5DE81D01)) + (via (at 92.37599 91.86291) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44)) + (segment (start 92.37599 93.07195) (end 91.88196 93.56598) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 92.37599 91.86291) (end 92.37599 93.07195) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 123.89358 52.62118) (end 129.80924 52.62118) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 130.44932 53.28158) (end 129.85242 52.68468) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 130.44932 55.44566) (end 130.44932 53.28158) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 130.47726 54.745) (end 130.47726 55.3974) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 130.47726 54.65826) (end 130.47726 54.745) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 132.45084 52.68468) (end 130.47726 54.65826) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 133.05282 52.68468) (end 132.45084 52.68468) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 171.13758 61.46546) (end 171.2087 61.46546) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 168.87444 63.7286) (end 171.13758 61.46546) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 168.7847 63.8048) (end 168.8347 63.8048) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 168.0083 63.0284) (end 168.7847 63.8048) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 168.0083 61.46546) (end 168.0083 63.0284) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 167.40632 61.46546) (end 168.0083 61.46546) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 166.00424 60.06338) (end 167.40632 61.46546) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 135.45312 52.68468) (end 133.05282 52.68468) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 157.14726 55.08752) (end 137.85596 55.08752) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 137.85596 55.08752) (end 135.45312 52.68468) (width 0.1524) (layer B.Cu) (net 44)) + (via (at 172.23994 99.00666) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44) (tstamp 5DE82557)) + (segment (start 172.25772 99.00666) (end 172.23994 99.00666) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 173.64456 97.61982) (end 172.25772 99.00666) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 168.643299 99.453701) (end 168.3893 99.7077) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 169.156001 98.940999) (end 168.643299 99.453701) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 171.815069 98.940999) (end 169.156001 98.940999) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 171.88073 99.00666) (end 171.815069 98.940999) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 172.23994 99.00666) (end 171.88073 99.00666) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 168.3893 105.27284) (end 168.3893 106.49712) (width 0.1524) (layer F.Cu) (net 44) (tstamp 5DE827A2)) + (via (at 168.3893 105.27284) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44)) + (segment (start 170.7515 106.43235) (end 170.7515 106.73334) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 169.59199 105.27284) (end 170.7515 106.43235) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 168.3893 105.27284) (end 169.59199 105.27284) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 130.6322 81.85658) (end 130.6322 77.1318) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 132.45084 83.67522) (end 130.6322 81.85658) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 130.6322 77.1318) (end 130.6322 76.4794) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 133.05282 83.67522) (end 132.45084 83.67522) (width 0.1524) (layer B.Cu) (net 44)) + (via (at 130.62712 81.89722) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 44) (tstamp 5DE82C17)) + (segment (start 129.85242 82.67192) (end 129.85242 83.67522) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 130.62712 81.89722) (end 129.85242 82.67192) (width 0.1524) (layer F.Cu) (net 44)) + (segment (start 147.23872 56.19242) (end 149.9489 58.9026) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 76.847699 49.695101) (end 75.9714 50.5714) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 79.387699 47.155101) (end 76.847699 49.695101) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 90.335101 47.155101) (end 79.387699 47.155101) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 91.2114 48.0314) (end 90.335101 47.155101) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 93.43644 48.0314) (end 99.480341 41.987499) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 91.2114 48.0314) (end 93.43644 48.0314) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 99.480341 41.987499) (end 108.609159 41.987499) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 108.609159 41.987499) (end 109.73816 43.1165) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 109.73816 43.1165) (end 110.46099 43.1165) (width 0.1524) (layer B.Cu) (net 44)) + (segment (start 110.46099 43.1165) (end 110.8202 43.1165) (width 0.1524) (layer B.Cu) (net 44)) + (via (at 94.61754 41.75506) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 45)) + (segment (start 96.24822 56.56072) (end 96.8502 56.56072) (width 0.1524) (layer F.Cu) (net 45)) + (segment (start 94.6277 54.9402) (end 95.04426 55.35676) (width 0.1524) (layer F.Cu) (net 45)) + (segment (start 94.6277 41.72966) (end 94.6277 54.9402) (width 0.1524) (layer F.Cu) (net 45)) + (segment (start 95.04426 55.35676) (end 96.24822 56.56072) (width 0.1524) (layer F.Cu) (net 45) (tstamp 5DE818F4)) + (via (at 95.04426 55.35676) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 45)) + (segment (start 93.8403 56.56072) (end 93.6498 56.56072) (width 0.1524) (layer B.Cu) (net 45)) + (segment (start 95.04426 55.35676) (end 93.8403 56.56072) (width 0.1524) (layer B.Cu) (net 45)) + (segment (start 75.9714 44.4627) (end 75.9714 45.4914) (width 0.1524) (layer B.Cu) (net 45)) + (segment (start 78.933039 41.501061) (end 75.9714 44.4627) (width 0.1524) (layer B.Cu) (net 45)) + (segment (start 94.363541 41.501061) (end 78.933039 41.501061) (width 0.1524) (layer B.Cu) (net 45)) + (segment (start 94.61754 41.75506) (end 94.363541 41.501061) (width 0.1524) (layer B.Cu) (net 45)) + (via (at 98.9457 59.5122) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 46) (tstamp 5DCCC3BB)) + (segment (start 97.152461 54.775101) (end 98.9457 56.56834) (width 0.1524) (layer B.Cu) (net 46)) + (segment (start 98.9457 59.15299) (end 98.9457 59.5122) (width 0.1524) (layer B.Cu) (net 46)) + (segment (start 98.9457 56.56834) (end 98.9457 59.15299) (width 0.1524) (layer B.Cu) (net 46)) + (segment (start 91.6686 55.6514) (end 92.544899 54.775101) (width 0.1524) (layer B.Cu) (net 46)) + (segment (start 92.544899 54.775101) (end 97.152461 54.775101) (width 0.1524) (layer B.Cu) (net 46)) + (segment (start 105.08234 59.99226) (end 99.42576 59.99226) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 136.6901 90.4857) (end 136.6901 87.288172) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 135.954968 86.55304) (end 129.58826 86.55304) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 99.42576 59.99226) (end 99.199699 59.766199) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 129.58826 86.55304) (end 126.86792 89.27338) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 99.199699 59.766199) (end 98.9457 59.5122) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 115.27536 86.05774) (end 115.27536 74.475852) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 126.86792 89.27338) (end 118.491 89.27338) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 115.27536 74.475852) (end 112.234978 71.43547) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 112.234978 67.144898) (end 105.08234 59.99226) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 112.234978 71.43547) (end 112.234978 67.144898) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 133.2922 93.8836) (end 136.6901 90.4857) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 118.491 89.27338) (end 115.27536 86.05774) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 136.6901 87.288172) (end 135.954968 86.55304) (width 0.1524) (layer F.Cu) (net 46)) + (segment (start 133.2922 95.036) (end 133.2922 93.8836) (width 0.1524) (layer F.Cu) (net 46)) + (via (at 98.8695 60.5536) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 47)) + (segment (start 98.51029 60.5536) (end 98.8695 60.5536) (width 0.1524) (layer B.Cu) (net 47)) + (segment (start 93.5736 60.5536) (end 98.51029 60.5536) (width 0.1524) (layer B.Cu) (net 47)) + (segment (start 91.2114 58.1914) (end 93.5736 60.5536) (width 0.1524) (layer B.Cu) (net 47)) + (segment (start 98.8695 60.5536) (end 104.4321 60.5536) (width 0.1524) (layer F.Cu) (net 47)) + (via (at 129.5654 87.4141) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 47) (tstamp 5DCC93E0)) + (segment (start 104.5464 60.5536) (end 106.84764 62.85484) (width 0.1524) (layer F.Cu) (net 47)) + (segment (start 104.4321 60.5536) (end 104.5464 60.5536) (width 0.1524) (layer F.Cu) (net 47)) + (segment (start 106.84764 62.85484) (end 106.76382 62.77102) (width 0.1524) (layer F.Cu) (net 47)) + (segment (start 136.27862 86.53272) (end 130.44678 86.53272) (width 0.1524) (layer B.Cu) (net 47)) + (segment (start 130.44678 86.53272) (end 129.5654 87.4141) (width 0.1524) (layer B.Cu) (net 47)) + (segment (start 136.6901 86.9442) (end 136.27862 86.53272) (width 0.1524) (layer B.Cu) (net 47)) + (segment (start 133.2922 100.036) (end 136.6901 96.6381) (width 0.1524) (layer B.Cu) (net 47)) + (segment (start 136.6901 96.6381) (end 136.6901 86.9442) (width 0.1524) (layer B.Cu) (net 47)) + (segment (start 111.930167 71.825886) (end 111.930167 67.937367) (width 0.1524) (layer F.Cu) (net 47)) + (segment (start 127.401309 89.578191) (end 118.364744 89.578191) (width 0.1524) (layer F.Cu) (net 47)) + (segment (start 111.930167 67.937367) (end 106.84764 62.85484) (width 0.1524) (layer F.Cu) (net 47)) + (segment (start 114.91722 86.130667) (end 114.91722 74.548779) (width 0.1524) (layer F.Cu) (net 47)) + (segment (start 118.364744 89.578191) (end 114.91722 86.130667) (width 0.1524) (layer F.Cu) (net 47)) + (segment (start 112.359674 72.255393) (end 111.930167 71.825886) (width 0.1524) (layer F.Cu) (net 47)) + (segment (start 112.623834 72.255393) (end 112.359674 72.255393) (width 0.1524) (layer F.Cu) (net 47)) + (segment (start 114.91722 74.548779) (end 112.623834 72.255393) (width 0.1524) (layer F.Cu) (net 47)) + (segment (start 129.5654 87.4141) (end 127.401309 89.578191) (width 0.1524) (layer F.Cu) (net 47)) + (segment (start 109.09788 78.18628) (end 110.67268 79.76108) (width 0.1524) (layer F.Cu) (net 48)) + (segment (start 107.62488 78.18628) (end 109.09788 78.18628) (width 0.1524) (layer F.Cu) (net 48)) + (segment (start 103.1621 78.232) (end 103.1621 78.232) (width 0.1524) (layer F.Cu) (net 48) (tstamp 5DC5E26B)) + (via (at 103.1621 78.232) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 48)) + (via (at 106.2355 78.2066) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 48) (tstamp 5DC5E276)) + (segment (start 103.1875 78.2066) (end 103.1621 78.232) (width 0.1524) (layer B.Cu) (net 48)) + (segment (start 106.2355 78.2066) (end 103.1875 78.2066) (width 0.1524) (layer B.Cu) (net 48)) + (segment (start 107.60456 78.2066) (end 107.62488 78.18628) (width 0.1524) (layer F.Cu) (net 48)) + (segment (start 106.2355 78.2066) (end 107.60456 78.2066) (width 0.1524) (layer F.Cu) (net 48)) + (segment (start 102.80289 78.232) (end 103.1621 78.232) (width 0.1524) (layer F.Cu) (net 48)) + (segment (start 76.4286 79.68234) (end 81.22666 84.4804) (width 0.1524) (layer F.Cu) (net 48)) + (segment (start 76.4286 73.4314) (end 76.4286 79.68234) (width 0.1524) (layer F.Cu) (net 48)) + (segment (start 81.22666 84.4804) (end 96.139 84.4804) (width 0.1524) (layer F.Cu) (net 48)) + (segment (start 96.139 84.4804) (end 102.3874 78.232) (width 0.1524) (layer F.Cu) (net 48)) + (segment (start 102.3874 78.232) (end 102.80289 78.232) (width 0.1524) (layer F.Cu) (net 48)) + (segment (start 86.96992 73.21722) (end 86.2946 72.5419) (width 0.1524) (layer B.Cu) (net 49)) + (segment (start 90.713634 60.7314) (end 91.6686 60.7314) (width 0.1524) (layer B.Cu) (net 49)) + (segment (start 86.36 56.377766) (end 90.713634 60.7314) (width 0.1524) (layer B.Cu) (net 49)) + (segment (start 86.36 54.61) (end 86.36 56.377766) (width 0.1524) (layer B.Cu) (net 49)) + (segment (start 86.96992 73.98722) (end 86.3146 73.3319) (width 0.1524) (layer F.Cu) (net 49)) + (segment (start 86.2946 53.4804) (end 86.975 52.8) (width 0.1524) (layer F.Cu) (net 49)) + (segment (start 86.2946 73.0419) (end 86.2946 53.4804) (width 0.1524) (layer F.Cu) (net 49)) + (via (at 86.9442 86.9696) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 49) (tstamp 5DC5CCB0)) + (segment (start 86.9442 89.37498) (end 87.62492 90.0557) (width 0.1524) (layer F.Cu) (net 49)) + (segment (start 86.9442 86.9696) (end 86.9442 89.37498) (width 0.1524) (layer F.Cu) (net 49)) + (segment (start 86.759452 76.060309) (end 86.505453 75.80631) (width 0.1524) (layer B.Cu) (net 49)) + (via (at 86.505453 75.80631) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 49)) + (segment (start 86.9442 86.9696) (end 86.9442 76.245057) (width 0.1524) (layer B.Cu) (net 49)) + (segment (start 86.3146 75.615457) (end 86.505453 75.80631) (width 0.1524) (layer F.Cu) (net 49)) + (segment (start 86.3146 73.3319) (end 86.3146 75.615457) (width 0.1524) (layer F.Cu) (net 49)) + (segment (start 86.9442 76.245057) (end 86.759452 76.060309) (width 0.1524) (layer B.Cu) (net 49)) + (segment (start 86.35492 109.25372) (end 86.9369 109.8357) (width 0.1524) (layer F.Cu) (net 49)) + (segment (start 86.35492 92.5957) (end 86.35492 109.25372) (width 0.1524) (layer F.Cu) (net 49)) + (segment (start 87.62492 91.3257) (end 87.62492 90.0557) (width 0.1524) (layer B.Cu) (net 49)) + (segment (start 86.35492 92.5957) (end 87.62492 91.3257) (width 0.1524) (layer B.Cu) (net 49)) + (segment (start 87.5919 110.3757) (end 87.5919 109.1057) (width 0.1524) (layer B.Cu) (net 49)) + (segment (start 86.3219 111.6457) (end 87.5919 110.3757) (width 0.1524) (layer B.Cu) (net 49)) + (segment (start 87.6046 72.3519) (end 87.6046 71.0819) (width 0.1524) (layer B.Cu) (net 49)) + (segment (start 86.3346 73.6219) (end 87.6046 72.3519) (width 0.1524) (layer B.Cu) (net 49)) + (segment (start 105.3192 71.1188) (end 105.9869 71.7865) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 105.3192 53.9919) (end 105.3192 59.22962) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 102.812598 71.7865) (end 104.22284 71.7865) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 97.383598 66.3575) (end 102.812598 71.7865) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 104.22284 71.7865) (end 105.9869 71.7865) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 91.2114 63.2714) (end 94.2975 66.3575) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 94.2975 66.3575) (end 97.383598 66.3575) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 105.3192 65.74218) (end 105.3192 71.1188) (width 0.1524) (layer F.Cu) (net 50) (tstamp 5DCC9D6D)) + (via (at 105.3192 65.74218) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 50)) + (via (at 105.3192 59.22962) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 50)) + (segment (start 105.53446 65.52692) (end 105.3192 65.74218) (width 0.1524) (layer B.Cu) (net 50)) + (segment (start 105.3192 59.22962) (end 105.53446 59.44488) (width 0.1524) (layer B.Cu) (net 50)) + (segment (start 105.53446 59.44488) (end 105.53446 65.52692) (width 0.1524) (layer B.Cu) (net 50)) + (via (at 105.3846 84.68106) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 50)) + (segment (start 106.5911 85.88756) (end 105.638599 84.935059) (width 0.1524) (layer B.Cu) (net 50)) + (segment (start 105.638599 84.935059) (end 105.3846 84.68106) (width 0.1524) (layer B.Cu) (net 50)) + (segment (start 106.5911 90.0938) (end 106.5911 85.88756) (width 0.1524) (layer B.Cu) (net 50)) + (segment (start 105.3719 84.66836) (end 105.3846 84.68106) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 105.3719 73.5965) (end 105.3719 84.66836) (width 0.1524) (layer F.Cu) (net 50)) + (segment (start 106.502199 52.158901) (end 106.6292 52.0319) (width 0.1524) (layer B.Cu) (net 50)) + (segment (start 106.502199 53.428901) (end 106.502199 52.158901) (width 0.1524) (layer B.Cu) (net 50)) + (segment (start 105.3592 54.5719) (end 106.502199 53.428901) (width 0.1524) (layer B.Cu) (net 50)) + (segment (start 106.6419 72.3265) (end 106.6419 71.0565) (width 0.1524) (layer B.Cu) (net 50)) + (segment (start 105.3719 73.5965) (end 106.6419 72.3265) (width 0.1524) (layer B.Cu) (net 50)) + (segment (start 106.5911 91.3638) (end 106.5911 90.0938) (width 0.1524) (layer B.Cu) (net 50)) + (segment (start 105.3211 92.6338) (end 106.5911 91.3638) (width 0.1524) (layer B.Cu) (net 50)) + (segment (start 124.2676 68.0635) (end 124.4346 68.2305) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 124.5108 66.4217) (end 124.9226 66.8335) (width 0.1524) (layer B.Cu) (net 51)) + (segment (start 124.293 49.077) (end 124.5108 49.2948) (width 0.1524) (layer B.Cu) (net 51)) + (segment (start 124.5108 49.2948) (end 124.5108 66.4217) (width 0.1524) (layer B.Cu) (net 51)) + (segment (start 89.750902 61.14745) (end 89.750902 63.893702) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 90.028601 60.615747) (end 89.738198 60.90615) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 121.557801 41.052499) (end 94.316801 41.052499) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 89.750902 63.893702) (end 90.792301 64.935101) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 90.792301 64.935101) (end 91.6686 65.8114) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 90.028601 45.340699) (end 90.028601 60.615747) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 124.948 44.442698) (end 121.557801 41.052499) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 124.948 47.847) (end 124.948 44.442698) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 94.316801 41.052499) (end 90.028601 45.340699) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 89.738198 60.90615) (end 89.738198 61.134746) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 89.738198 61.134746) (end 89.750902 61.14745) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 123.083001 50.906999) (end 124.333 49.657) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 118.769499 55.220501) (end 123.083001 50.906999) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 113.143399 55.220501) (end 118.769499 55.220501) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 112.2934 56.0705) (end 113.143399 55.220501) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 125.603 48.387) (end 125.603 47.117) (width 0.1524) (layer B.Cu) (net 51)) + (segment (start 124.333 49.657) (end 125.603 48.387) (width 0.1524) (layer B.Cu) (net 51)) + (segment (start 125.5776 67.3735) (end 125.5776 66.1035) (width 0.1524) (layer B.Cu) (net 51)) + (segment (start 124.3076 68.6435) (end 125.5776 67.3735) (width 0.1524) (layer B.Cu) (net 51)) + (segment (start 125.463299 86.487001) (end 125.463299 85.217001) (width 0.1524) (layer B.Cu) (net 51)) + (segment (start 125.463299 85.217001) (end 125.5903 85.09) (width 0.1524) (layer B.Cu) (net 51)) + (segment (start 124.3203 87.63) (end 125.463299 86.487001) (width 0.1524) (layer B.Cu) (net 51)) + (via (at 124.39396 71.702736) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 51)) + (segment (start 124.39396 72.061946) (end 124.39396 71.702736) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 124.3076 71.616376) (end 124.39396 71.702736) (width 0.1524) (layer B.Cu) (net 51)) + (segment (start 125.5903 85.09) (end 124.39396 83.89366) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 124.39396 83.89366) (end 124.39396 72.061946) (width 0.1524) (layer F.Cu) (net 51)) + (segment (start 124.3076 68.6435) (end 124.3076 71.616376) (width 0.1524) (layer B.Cu) (net 51)) + (via (at 96.774 66.8401) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 52)) + (segment (start 143.3249 44.6078) (end 143.3449 44.6278) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 143.3249 44.3378) (end 143.3249 44.6078) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 143.3449 44.6278) (end 143.5608 44.8437) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 143.5608 61.3544) (end 143.9853 61.7789) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 143.5608 44.8437) (end 143.5608 61.3544) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 97.320101 66.293999) (end 107.149901 66.293999) (width 0.1524) (layer B.Cu) (net 52)) + (segment (start 111.443401 62.000499) (end 112.2934 61.1505) (width 0.1524) (layer B.Cu) (net 52)) + (segment (start 107.149901 66.293999) (end 111.443401 62.000499) (width 0.1524) (layer B.Cu) (net 52)) + (segment (start 96.774 66.8401) (end 97.320101 66.293999) (width 0.1524) (layer B.Cu) (net 52)) + (segment (start 91.2241 68.3387) (end 91.2114 68.3514) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 96.774 66.8401) (end 95.2754 68.3387) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 95.2754 68.3387) (end 91.2241 68.3387) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 133.4008 61.1505) (end 126.3904 61.1505) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 137.541 65.2907) (end 133.4008 61.1505) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 143.3703 63.5889) (end 141.6685 65.2907) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 126.3904 61.1505) (end 112.2934 61.1505) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 141.6685 65.2907) (end 137.541 65.2907) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 143.8976 80.7908) (end 143.9472 80.7908) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 143.3703 63.5889) (end 144.17802 64.39662) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 144.17802 80.55998) (end 143.9472 80.7908) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 144.17802 64.39662) (end 144.17802 80.55998) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 145.71126 80.7908) (end 143.9472 80.7908) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 150.7236 85.80314) (end 145.71126 80.7908) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 147.7922 96.450213) (end 148.799247 97.45726) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 148.799247 97.45726) (end 150.23084 97.45726) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 150.23084 97.45726) (end 150.7236 96.9645) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 147.7922 95.036) (end 147.7922 96.450213) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 144.487899 42.214801) (end 144.6149 42.0878) (width 0.1524) (layer B.Cu) (net 52)) + (segment (start 144.487899 43.484801) (end 144.487899 42.214801) (width 0.1524) (layer B.Cu) (net 52)) + (segment (start 143.3449 44.6278) (end 144.487899 43.484801) (width 0.1524) (layer B.Cu) (net 52)) + (segment (start 144.513299 61.175901) (end 144.6403 61.0489) (width 0.1524) (layer B.Cu) (net 52)) + (segment (start 144.513299 62.445901) (end 144.513299 61.175901) (width 0.1524) (layer B.Cu) (net 52)) + (segment (start 143.3703 63.5889) (end 144.513299 62.445901) (width 0.1524) (layer B.Cu) (net 52)) + (segment (start 144.6022 81.3308) (end 144.6022 80.0608) (width 0.1524) (layer B.Cu) (net 52)) + (segment (start 143.3322 82.6008) (end 144.6022 81.3308) (width 0.1524) (layer B.Cu) (net 52)) + (segment (start 150.7236 96.9645) (end 150.7236 85.80314) (width 0.1524) (layer F.Cu) (net 52)) + (segment (start 162.3241 68.5981) (end 162.3441 68.6181) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 162.3241 68.3281) (end 162.3241 68.5981) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 162.56 85.4082) (end 162.9718 85.82) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 162.3241 68.3281) (end 162.56 68.564) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 162.56 68.564) (end 162.56 85.4082) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 103.9495 58.6105) (end 112.2934 58.6105) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 91.6686 70.8914) (end 103.9495 58.6105) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 162.614101 65.078101) (end 163.6141 66.0781) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 162.3441 49.6062) (end 162.3441 64.8081) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 162.3441 64.8081) (end 162.614101 65.078101) (width 0.1524) (layer F.Cu) (net 53)) + (via (at 136.6647 55.59298) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 53)) + (segment (start 113.347501 59.664601) (end 132.593079 59.664601) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 112.2934 58.6105) (end 113.347501 59.664601) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 132.593079 59.664601) (end 136.410701 55.846979) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 136.410701 55.846979) (end 136.6647 55.59298) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 163.6141 48.3362) (end 163.6141 47.0662) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 162.3441 49.6062) (end 163.6141 48.3362) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 163.6141 67.3481) (end 163.6141 66.0781) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 162.3441 68.6181) (end 163.6141 67.3481) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 163.6268 105.3465) (end 163.6268 104.0765) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 162.3568 106.6165) (end 163.6268 105.3465) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 163.499799 85.217001) (end 163.6268 85.09) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 163.499799 86.487001) (end 163.499799 85.217001) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 162.3568 87.63) (end 163.499799 86.487001) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 160.119957 54.15682) (end 160.119957 54.51603) (width 0.1524) (layer F.Cu) (net 53)) + (via (at 160.119957 54.51603) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 53)) + (segment (start 162.3241 49.3162) (end 160.119957 51.520343) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 159.865958 54.770029) (end 160.119957 54.51603) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 159.043007 55.59298) (end 159.865958 54.770029) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 136.6647 55.59298) (end 159.043007 55.59298) (width 0.1524) (layer B.Cu) (net 53)) + (segment (start 160.119957 51.520343) (end 160.119957 54.15682) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 162.3368 87.34) (end 161.979506 87.697294) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 161.979506 87.697294) (end 161.979506 91.142902) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 163.6268 102.460054) (end 163.6268 104.0765) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 163.6268 92.790196) (end 163.6268 102.460054) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 161.979506 91.142902) (end 163.6268 92.790196) (width 0.1524) (layer F.Cu) (net 53)) + (segment (start 181.356 107.7976) (end 181.626001 108.067601) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 181.626001 108.067601) (end 182.626 109.0676) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 181.356 92.5957) (end 181.356 107.7976) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 129.3749 70.3834) (end 129.3749 70.3834) (width 0.1524) (layer B.Cu) (net 54) (tstamp 5DC5D925)) + (via (at 129.3749 70.3834) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 54)) + (via (at 131.4577 70.3834) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 54) (tstamp 5DC5D927)) + (segment (start 129.3749 70.3834) (end 131.4577 70.3834) (width 0.1524) (layer F.Cu) (net 54)) + (segment (start 124.670499 75.075101) (end 124.683199 75.075101) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 124.683199 75.075101) (end 129.3749 70.3834) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 91.2114 73.4314) (end 92.087699 74.307699) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 92.087699 74.307699) (end 97.640139 74.307699) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 98.83394 75.5015) (end 124.2441 75.5015) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 97.640139 74.307699) (end 98.83394 75.5015) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 124.2441 75.5015) (end 124.670499 75.075101) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 181.70398 71.53218) (end 181.971 71.7992) (width 0.1524) (layer F.Cu) (net 54)) + (segment (start 181.2906 54.03) (end 181.70398 54.44338) (width 0.1524) (layer F.Cu) (net 54)) + (segment (start 181.70398 54.44338) (end 181.70398 71.53218) (width 0.1524) (layer F.Cu) (net 54)) + (segment (start 182.473599 53.467001) (end 182.473599 52.197001) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 182.473599 52.197001) (end 182.6006 52.07) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 181.3306 54.61) (end 182.473599 53.467001) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 182.626 72.3392) (end 182.626 71.0692) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 181.356 73.6092) (end 182.626 72.3392) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 181.356 91.3257) (end 181.356 92.5957) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 182.626 90.0557) (end 181.356 91.3257) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 181.356 110.3376) (end 181.356 111.6076) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 182.626 109.0676) (end 181.356 110.3376) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 182.70728 90.04942) (end 181.971 90.7857) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 182.70728 74.69048) (end 182.70728 90.04942) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 181.336 73.3192) (end 182.70728 74.69048) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 179.1791 75.4761) (end 181.336 73.3192) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 167.1701 75.4761) (end 179.1791 75.4761) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 131.4577 70.3834) (end 132.334 70.3834) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 132.334 70.3834) (end 136.71804 74.76744) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 136.71804 74.76744) (end 166.46144 74.76744) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 166.46144 74.76744) (end 167.1701 75.4761) (width 0.1524) (layer B.Cu) (net 54)) + (segment (start 83.527701 96.303301) (end 84.3967 97.1723) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 84.3967 97.1723) (end 84.8741 97.1723) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 75.095101 71.767699) (end 75.095101 88.874601) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 75.9714 70.8914) (end 75.095101 71.767699) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 83.527701 95.489419) (end 83.527701 96.303301) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 81.664199 95.443699) (end 83.481981 95.443699) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 83.481981 95.443699) (end 83.527701 95.489419) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 75.095101 88.874601) (end 81.664199 95.443699) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 88.52362 96.36298) (end 88.52362 96.36298) (width 0.1524) (layer B.Cu) (net 55) (tstamp 5DC5D04F)) + (segment (start 162.689774 92.4583) (end 162.944718 92.203356) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 162.944718 90.504622) (end 167.58162 85.86772) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 167.58162 85.86772) (end 168.05902 85.86772) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 155.1153 92.4583) (end 162.689774 92.4583) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 162.944718 92.203356) (end 162.944718 90.504622) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 169.672538 87.16772) (end 169.95902 87.16772) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 168.372538 85.86772) (end 169.672538 87.16772) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 168.05902 85.86772) (end 168.372538 85.86772) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 154.6379 92.4583) (end 155.1153 92.4583) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 153.768901 89.570401) (end 153.768901 91.589301) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 153.768901 91.589301) (end 154.6379 92.4583) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 149.94128 85.74278) (end 153.768901 89.570401) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 128.699258 85.74278) (end 149.94128 85.74278) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 87.7143 97.1723) (end 89.776299 95.110301) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 84.8741 97.1723) (end 87.7143 97.1723) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 89.776299 95.110301) (end 106.314239 95.110301) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 124.249178 90.19286) (end 128.699258 85.74278) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 106.314239 95.110301) (end 111.23168 90.19286) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 111.23168 90.19286) (end 124.249178 90.19286) (width 0.1524) (layer B.Cu) (net 55)) + (segment (start 99.672718 79.3011) (end 99.9592 79.3011) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 98.0592 78.0011) (end 98.372718 78.0011) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 100.512801 79.224899) (end 100.4366 79.3011) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 100.512801 77.618219) (end 100.512801 79.224899) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 98.612801 77.572499) (end 100.467081 77.572499) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 100.467081 77.572499) (end 100.512801 77.618219) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 98.1842 78.0011) (end 98.612801 77.572499) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 100.4366 79.3011) (end 99.9592 79.3011) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 98.0592 78.0011) (end 98.1842 78.0011) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 167.9246 78.4352) (end 168.402 78.4352) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 168.688482 78.4352) (end 168.402 78.4352) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 169.988482 79.7352) (end 168.688482 78.4352) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 170.302 79.7352) (end 169.988482 79.7352) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 132.7835 73.4083) (end 132.3061 73.4083) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 132.859701 71.725419) (end 132.859701 73.332099) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 132.813981 71.679699) (end 132.859701 71.725419) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 130.482301 71.679699) (end 132.813981 71.679699) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 130.4061 71.7559) (end 130.482301 71.679699) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 132.859701 73.332099) (end 132.7835 73.4083) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 130.4061 72.1083) (end 130.4061 71.7559) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 164.787699 75.298299) (end 164.787699 75.298299) (width 0.1524) (layer B.Cu) (net 56) (tstamp 5DCCC112)) + (via (at 164.787699 75.298299) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 56)) + (via (at 167.41648 77.75702) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 56) (tstamp 5DCCC114)) + (segment (start 167.41648 78.11623) (end 167.73545 78.4352) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 167.73545 78.4352) (end 167.9246 78.4352) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 167.41648 77.75702) (end 167.41648 78.11623) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 164.957759 75.298299) (end 164.787699 75.298299) (width 0.1524) (layer F.Cu) (net 56)) + (segment (start 167.41648 77.75702) (end 164.957759 75.298299) (width 0.1524) (layer F.Cu) (net 56)) + (segment (start 116.187459 79.3011) (end 119.377437 76.111122) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 99.9592 79.3011) (end 116.187459 79.3011) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 125.925878 76.111122) (end 129.9287 72.1083) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 119.377437 76.111122) (end 125.925878 76.111122) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 129.9287 72.1083) (end 130.4061 72.1083) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 80.089515 68.837315) (end 80.089515 67.319191) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 83.22564 71.97344) (end 80.089515 68.837315) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 80.089515 67.319191) (end 77.460808 67.319191) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 83.22564 72.78624) (end 83.22564 71.97344) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 85.49132 75.05192) (end 83.22564 72.78624) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 91.644981 74.67346) (end 91.266521 75.05192) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 98.0592 78.0011) (end 98.0592 76.51746) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 96.2152 74.67346) (end 91.644981 74.67346) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 77.460808 67.319191) (end 76.4286 68.3514) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 98.0592 76.51746) (end 96.2152 74.67346) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 91.266521 75.05192) (end 85.49132 75.05192) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 164.428489 75.298299) (end 164.787699 75.298299) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 132.7835 73.4083) (end 134.48046 75.10526) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 134.48046 75.10526) (end 164.23545 75.10526) (width 0.1524) (layer B.Cu) (net 56)) + (segment (start 164.23545 75.10526) (end 164.428489 75.298299) (width 0.1524) (layer B.Cu) (net 56)) + (via (at 75.8063 76.9112) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 57)) + (segment (start 84.27478 78.16064) (end 84.75218 78.16064) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 83.846179 78.589241) (end 84.27478 78.16064) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 82.344299 78.589241) (end 83.846179 78.589241) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 82.298579 78.543521) (end 82.344299 78.589241) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 82.298579 76.936841) (end 82.298579 78.543521) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 82.37478 76.86064) (end 82.298579 76.936841) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 82.85218 76.86064) (end 82.37478 76.86064) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 168.1049 69.8858) (end 168.5823 69.8858) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 132.068782 62.9562) (end 132.3823 62.9562) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 130.768782 61.6562) (end 132.068782 62.9562) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 130.4823 61.6562) (end 130.768782 61.6562) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 85.881937 77.544322) (end 86.135936 77.290323) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 85.265619 78.16064) (end 85.881937 77.544322) (width 0.1524) (layer B.Cu) (net 57)) + (via (at 86.135936 77.290323) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 57)) + (segment (start 84.75218 78.16064) (end 85.265619 78.16064) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 168.5823 69.8858) (end 169.0597 69.8858) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 169.135901 70.316801) (end 170.0049 71.1858) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 170.0049 71.1858) (end 170.4823 71.1858) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 169.135901 69.962001) (end 169.135901 70.316801) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 169.0597 69.8858) (end 169.135901 69.962001) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 75.552301 76.657201) (end 75.8063 76.9112) (width 0.1524) (layer F.Cu) (net 57)) + (segment (start 74.8665 75.9714) (end 75.552301 76.657201) (width 0.1524) (layer F.Cu) (net 57)) + (segment (start 74.8665 66.9163) (end 74.8665 75.9714) (width 0.1524) (layer F.Cu) (net 57)) + (segment (start 75.9714 65.8114) (end 74.8665 66.9163) (width 0.1524) (layer F.Cu) (net 57)) + (segment (start 82.80162 76.9112) (end 82.85218 76.86064) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 75.8063 76.9112) (end 82.80162 76.9112) (width 0.1524) (layer B.Cu) (net 57)) + (via (at 97.22358 74.80808) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 57)) + (segment (start 132.3823 68.575392) (end 125.151381 75.806311) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 125.151381 75.806311) (end 98.221811 75.806311) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 98.221811 75.806311) (end 97.477579 75.062079) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 132.3823 62.9562) (end 132.3823 68.575392) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 97.477579 75.062079) (end 97.22358 74.80808) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 97.0788 74.6633) (end 97.22358 74.80808) (width 0.1524) (layer F.Cu) (net 57)) + (segment (start 89.122169 74.6633) (end 97.0788 74.6633) (width 0.1524) (layer F.Cu) (net 57)) + (segment (start 86.135936 77.290323) (end 86.495146 77.290323) (width 0.1524) (layer F.Cu) (net 57)) + (segment (start 86.495146 77.290323) (end 89.122169 74.6633) (width 0.1524) (layer F.Cu) (net 57)) + (segment (start 139.8202 70.2691) (end 132.5073 62.9562) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 166.300362 74.40422) (end 146.03222 74.40422) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 146.03222 74.40422) (end 141.8971 70.2691) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 169.135901 71.568681) (end 166.300362 74.40422) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 169.135901 69.962001) (end 169.135901 71.568681) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 141.8971 70.2691) (end 139.8202 70.2691) (width 0.1524) (layer B.Cu) (net 57)) + (segment (start 78.3715 58.1914) (end 78.3842 58.2041) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 76.4286 58.1914) (end 78.3715 58.1914) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 170.39265 51.903209) (end 171.049 52.559559) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 169.79321 51.303769) (end 170.39265 51.903209) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 169.015176 51.303769) (end 169.79321 51.303769) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 167.037306 49.325899) (end 169.015176 51.303769) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 165.468136 49.325899) (end 167.037306 49.325899) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 172.549819 55.205063) (end 171.049 53.704243) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 171.049 53.704243) (end 171.049 52.559559) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 172.54982 55.205063) (end 172.549819 55.205063) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 172.54982 55.205063) (end 172.54982 58.23204) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 172.54982 58.23204) (end 172.54982 58.23204) (width 0.1524) (layer F.Cu) (net 58) (tstamp 5DCCA1A1)) + (via (at 172.54982 58.23204) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 58)) + (via (at 113.9698 41.73982) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 58)) + (segment (start 113.9698 43.63974) (end 113.31194 44.2976) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 108.27766 41.75252) (end 98.81362 41.75252) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 113.9698 41.73982) (end 113.9698 43.63974) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 113.31194 44.2976) (end 110.82274 44.2976) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 98.81362 41.75252) (end 96.54794 44.0182) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 110.82274 44.2976) (end 108.27766 41.75252) (width 0.1524) (layer F.Cu) (net 58)) + (via (at 96.52508 44.03344) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 58) (tstamp 5DCCAE81)) + (segment (start 87.739216 45.911222) (end 87.485217 46.165221) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 89.616998 44.03344) (end 87.739216 45.911222) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 96.52508 44.03344) (end 89.616998 44.03344) (width 0.1524) (layer B.Cu) (net 58)) + (via (at 87.485217 46.165221) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 58)) + (segment (start 166.1414 44.113169) (end 162.825711 40.79748) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 118.4656 37.24402) (end 114.223799 41.485821) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 149.13864 40.79748) (end 145.58518 37.24402) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 162.825711 40.79748) (end 149.13864 40.79748) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 145.58518 37.24402) (end 118.4656 37.24402) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 166.1414 47.507951) (end 166.1414 44.113169) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 114.223799 41.485821) (end 113.9698 41.73982) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 165.468136 49.325899) (end 165.468136 48.181215) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 165.468136 48.181215) (end 166.1414 47.507951) (width 0.1524) (layer B.Cu) (net 58)) + (via (at 184.99328 75.82154) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 58)) + (segment (start 185.097419 75.717401) (end 184.99328 75.82154) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 186.7408 76.6572) (end 185.801001 75.717401) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 185.247279 66.255899) (end 185.247279 75.567541) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 185.247279 75.567541) (end 184.99328 75.82154) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 185.801001 75.717401) (end 185.097419 75.717401) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 177.22342 58.23204) (end 185.247279 66.255899) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 172.54982 58.23204) (end 177.22342 58.23204) (width 0.1524) (layer B.Cu) (net 58)) + (segment (start 87.485217 46.524431) (end 87.485217 46.165221) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 87.485217 49.532543) (end 87.485217 46.524431) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 78.3842 59.02198) (end 84.4169 59.02198) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 78.3842 58.2041) (end 78.3842 59.02198) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 84.4169 59.02198) (end 84.43976 58.99912) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 84.43976 58.99912) (end 84.43976 52.578) (width 0.1524) (layer F.Cu) (net 58)) + (segment (start 84.43976 52.578) (end 87.485217 49.532543) (width 0.1524) (layer F.Cu) (net 58)) + (via (at 153.51506 53.2384) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 59)) + (segment (start 76.9112 56.5912) (end 78.3844 56.5912) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 75.9714 55.6514) (end 76.9112 56.5912) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 169.829 45.875458) (end 173.049 49.095458) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 167.471796 45.875458) (end 169.829 45.875458) (width 0.1524) (layer F.Cu) (net 59)) + (via (at 97.70872 46.86046) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 59) (tstamp 5DCCA431)) + (via (at 119.45112 37.9095) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 59)) + (segment (start 97.723201 46.859701) (end 110.500919 46.859701) (width 0.1524) (layer B.Cu) (net 59)) + (segment (start 119.81033 37.9095) (end 119.45112 37.9095) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 119.197121 38.163499) (end 119.45112 37.9095) (width 0.1524) (layer B.Cu) (net 59)) + (segment (start 143.41856 33.00984) (end 134.85622 33.00984) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 110.500919 46.859701) (end 119.197121 38.163499) (width 0.1524) (layer B.Cu) (net 59)) + (segment (start 146.35226 35.94354) (end 143.41856 33.00984) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 159.76854 35.94354) (end 146.35226 35.94354) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 134.85622 33.00984) (end 129.95656 37.9095) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 129.95656 37.9095) (end 119.81033 37.9095) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 167.471796 43.646796) (end 159.76854 35.94354) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 167.471796 45.875458) (end 167.471796 43.646796) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 95.87992 45.03166) (end 97.70872 46.86046) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 95.87992 43.12412) (end 95.87992 45.03166) (width 0.1524) (layer F.Cu) (net 59)) + (via (at 95.87992 43.12412) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 59)) + (segment (start 173.049 49.095458) (end 174.530818 49.095458) (width 0.1524) (layer B.Cu) (net 59)) + (segment (start 179.02174 53.58638) (end 179.02174 54.97576) (width 0.1524) (layer B.Cu) (net 59)) + (segment (start 174.530818 49.095458) (end 179.02174 53.58638) (width 0.1524) (layer B.Cu) (net 59)) + (segment (start 185.572399 78.028799) (end 185.572399 61.526419) (width 0.1524) (layer B.Cu) (net 59)) + (segment (start 186.7408 79.1972) (end 185.572399 78.028799) (width 0.1524) (layer B.Cu) (net 59)) + (segment (start 185.572399 61.526419) (end 184.58688 60.5409) (width 0.1524) (layer B.Cu) (net 59)) + (segment (start 179.02174 54.97576) (end 184.58688 60.5409) (width 0.1524) (layer B.Cu) (net 59)) + (segment (start 184.58688 60.5409) (end 184.66054 60.61456) (width 0.1524) (layer B.Cu) (net 59)) + (via (at 159.0802 51.12512) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 59) (tstamp 5DB301E9)) + (segment (start 166.466343 45.875458) (end 167.471796 45.875458) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 166.285484 45.694599) (end 166.466343 45.875458) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 162.770821 45.694599) (end 166.285484 45.694599) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 159.0802 51.12512) (end 159.0802 49.38522) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 159.0802 49.38522) (end 162.770821 45.694599) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 151.36876 55.3847) (end 153.261061 53.492399) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 149.9489 67.6148) (end 151.36876 66.19494) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 153.261061 53.492399) (end 153.51506 53.2384) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 151.36876 66.19494) (end 151.36876 55.3847) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 156.96692 53.2384) (end 159.0802 51.12512) (width 0.1524) (layer B.Cu) (net 59)) + (segment (start 153.51506 53.2384) (end 156.96692 53.2384) (width 0.1524) (layer B.Cu) (net 59)) + (segment (start 95.87992 43.12412) (end 91.29268 43.12412) (width 0.1524) (layer B.Cu) (net 59)) + (segment (start 91.29268 43.12412) (end 91.11234 42.94378) (width 0.1524) (layer B.Cu) (net 59)) + (via (at 91.11234 42.94378) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 59)) + (segment (start 90.94978 42.78122) (end 91.11234 42.94378) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 77.9469 56.5912) (end 77.5843 56.2286) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 77.5843 56.2286) (end 77.5843 46.42358) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 78.3844 56.5912) (end 77.9469 56.5912) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 77.5843 46.42358) (end 81.22666 42.78122) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 81.22666 42.78122) (end 90.94978 42.78122) (width 0.1524) (layer F.Cu) (net 59)) + (segment (start 94.522118 61.3283) (end 95.822118 62.6283) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 95.822118 62.6283) (end 96.1086 62.6283) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 94.2086 61.3283) (end 94.522118 61.3283) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 132.005282 42.9791) (end 132.3188 42.9791) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 130.705282 41.6791) (end 132.005282 42.9791) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 130.4188 41.6791) (end 130.705282 41.6791) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 164.480818 54.8511) (end 164.7673 54.8511) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 162.8673 53.5511) (end 163.180818 53.5511) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 164.2899 54.8511) (end 164.7673 54.8511) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 163.861299 55.279701) (end 164.2899 54.8511) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 162.359419 55.279701) (end 163.861299 55.279701) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 162.313699 53.627301) (end 162.313699 55.233981) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 162.3899 53.5511) (end 162.313699 53.627301) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 162.313699 55.233981) (end 162.359419 55.279701) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 162.8673 53.5511) (end 162.3899 53.5511) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 129.9414 41.6791) (end 130.4188 41.6791) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 99.49113 62.6283) (end 96.1086 62.6283) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 110.744 51.37543) (end 99.49113 62.6283) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 117.6424 41.6791) (end 115.0493 44.2722) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 130.4188 41.6791) (end 117.6424 41.6791) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 115.0493 44.2722) (end 115.0493 46.123118) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 115.0493 46.123118) (end 110.744 50.428418) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 110.744 50.428418) (end 110.744 51.37543) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 76.847699 61.607699) (end 87.744299 61.607699) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 87.744299 61.607699) (end 90.678 64.5414) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 95.6312 62.6283) (end 96.1086 62.6283) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 75.9714 60.7314) (end 76.847699 61.607699) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 90.678 64.5414) (end 93.7181 64.5414) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 93.7181 64.5414) (end 95.6312 62.6283) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 161.90758 54.03342) (end 162.3899 53.5511) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 144.45285 54.03342) (end 161.90758 54.03342) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 132.3188 42.9791) (end 133.39853 42.9791) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 133.39853 42.9791) (end 144.45285 54.03342) (width 0.1524) (layer B.Cu) (net 60)) + (segment (start 110.25088 76.61128) (end 110.53568 76.89608) (width 0.1524) (layer F.Cu) (net 61)) + (segment (start 107.62488 76.61128) (end 110.25088 76.61128) (width 0.1524) (layer F.Cu) (net 61)) + (segment (start 82.7724 77.3058) (end 83.5724 77.3058) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 83.5724 77.3058) (end 84.3724 77.3058) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 130.2006 71.9836) (end 131.0006 71.9836) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 131.0006 71.9836) (end 131.8006 71.9836) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 95.8977 62.5984) (end 95.8977 61.7984) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 95.8977 61.7984) (end 95.8977 60.9984) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 95.8977 62.5984) (end 95.8977 63.3984) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 132.2832 41.2369) (end 132.2832 42.0369) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 132.2832 42.0369) (end 132.2832 42.8369) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 132.2832 42.8369) (end 132.2832 43.6369) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 130.2006 71.9836) (end 126.64694 71.9836) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 168.2434 78.4107) (end 169.0434 78.4107) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 169.0434 78.4107) (end 169.8434 78.4107) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 169.8434 78.4107) (end 170.6434 78.4107) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 168.3323 71.6144) (end 169.1323 71.6144) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 169.1323 71.6144) (end 169.9323 71.6144) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 169.9323 71.6144) (end 170.7323 71.6144) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 168.3323 78.3218) (end 168.2434 78.4107) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 168.3323 71.6144) (end 168.3323 78.3218) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 131.8006 71.7336) (end 133.9128 69.6214) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 131.8006 71.9836) (end 131.8006 71.7336) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 168.3323 71.6144) (end 164.4278 71.6144) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 164.4278 71.6144) (end 163.4236 72.6186) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 163.4236 72.6186) (end 163.4236 72.6186) (width 0.1524) (layer F.Cu) (net 62) (tstamp 5DC62225)) + (via (at 163.4236 72.6186) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 62)) + (segment (start 104.6607 65.1383) (end 104.6607 65.1383) (width 0.1524) (layer F.Cu) (net 62) (tstamp 5DC622D5)) + (segment (start 107.0229 65.1383) (end 107.0229 65.1383) (width 0.1524) (layer F.Cu) (net 62) (tstamp 5DC622D7)) + (via (at 84.3661 71.4502) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 62)) + (via (at 95.3135 64.5287) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 62) (tstamp 5DC62472)) + (segment (start 84.3661 77.2995) (end 84.3724 77.3058) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 84.3661 71.4502) (end 84.3661 77.2995) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 95.2953 63.9644) (end 95.2953 63.7508) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 95.3135 63.9826) (end 95.2953 63.9644) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 95.6477 63.3984) (end 95.8977 63.3984) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 95.2953 63.7508) (end 95.6477 63.3984) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 95.3135 64.5287) (end 95.3135 63.9826) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 84.3661 71.2343) (end 84.3661 71.4502) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 88.5698 67.0306) (end 84.3661 71.2343) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 95.3135 64.5287) (end 92.8116 67.0306) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 92.8116 67.0306) (end 88.5698 67.0306) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 131.597399 68.638419) (end 131.3434 68.38442) (width 0.1524) (layer F.Cu) (net 62)) + (via (at 131.3434 68.38442) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 62)) + (segment (start 132.58038 69.6214) (end 131.597399 68.638419) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 133.9128 69.6214) (end 132.58038 69.6214) (width 0.1524) (layer F.Cu) (net 62)) + (via (at 114.22752 74.64924) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 62)) + (via (at 126.64694 71.9836) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 62)) + (segment (start 123.9813 74.64924) (end 126.64694 71.9836) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 114.22752 74.64924) (end 123.9813 74.64924) (width 0.1524) (layer B.Cu) (net 62)) + (via (at 130.37058 45.7581) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 62)) + (segment (start 130.01137 45.7581) (end 130.37058 45.7581) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 131.3434 68.38442) (end 131.089401 68.130421) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 128.11252 47.65695) (end 130.01137 45.7581) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 131.089401 68.130421) (end 130.197861 68.130421) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 130.197861 68.130421) (end 128.11252 66.04508) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 128.11252 66.04508) (end 128.11252 47.65695) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 132.2832 43.84548) (end 132.2832 43.6369) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 130.37058 45.7581) (end 132.2832 43.84548) (width 0.1524) (layer F.Cu) (net 62)) + (via (at 140.09624 69.54012) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 62)) + (segment (start 133.99408 69.54012) (end 139.73703 69.54012) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 133.9128 69.6214) (end 133.99408 69.54012) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 139.73703 69.54012) (end 140.09624 69.54012) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 111.48568 69.60108) (end 111.48568 74.04608) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 107.0229 65.1383) (end 111.48568 69.60108) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 97.2852 65.1383) (end 107.0229 65.1383) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 95.8977 63.3984) (end 95.8977 63.7508) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 95.8977 63.7508) (end 97.2852 65.1383) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 111.48568 74.04608) (end 111.48568 74.54608) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 111.58884 74.64924) (end 111.48568 74.54608) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 114.22752 74.64924) (end 111.58884 74.64924) (width 0.1524) (layer F.Cu) (net 62)) + (segment (start 140.45545 69.54012) (end 140.09624 69.54012) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 141.6558 69.54012) (end 140.45545 69.54012) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 163.4236 72.6186) (end 161.96564 74.07656) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 146.19224 74.07656) (end 141.6558 69.54012) (width 0.1524) (layer B.Cu) (net 62)) + (segment (start 161.96564 74.07656) (end 146.19224 74.07656) (width 0.1524) (layer B.Cu) (net 62)) + (via (at 133.0579 51.2699) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 63)) + (via (at 93.62694 49.92878) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 63)) + (segment (start 93.62694 51.53914) (end 93.6498 51.562) (width 0.1524) (layer F.Cu) (net 63)) + (segment (start 93.62694 49.92878) (end 93.62694 51.53914) (width 0.1524) (layer F.Cu) (net 63)) + (segment (start 95.51797 49.92878) (end 96.8502 51.26101) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 96.8502 51.26101) (end 96.8502 51.562) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 93.62694 49.92878) (end 95.51797 49.92878) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 129.85242 52.38369) (end 129.85242 52.68468) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 130.96621 51.2699) (end 129.85242 52.38369) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 133.0579 51.2699) (end 130.96621 51.2699) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 133.0579 52.6796) (end 133.05282 52.68468) (width 0.1524) (layer F.Cu) (net 63)) + (segment (start 133.0579 51.2699) (end 133.0579 52.6796) (width 0.1524) (layer F.Cu) (net 63)) + (via (at 118.6307 54.35092) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 63) (tstamp 5DE8225E)) + (via (at 109.78642 51.0286) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 63) (tstamp 5DE82260)) + (segment (start 96.8502 50.65903) (end 96.42602 50.23485) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 96.8502 51.562) (end 96.8502 50.65903) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 109.78642 50.66939) (end 109.78642 51.0286) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 98.291371 47.269399) (end 107.347029 47.269399) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 96.42602 49.13475) (end 98.291371 47.269399) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 109.78642 49.70879) (end 109.78642 50.66939) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 107.347029 47.269399) (end 109.78642 49.70879) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 96.42602 50.23485) (end 96.42602 49.13475) (width 0.1524) (layer B.Cu) (net 63)) + (via (at 128.6129 54.00802) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 63) (tstamp 5DE82277)) + (via (at 123.71578 56.5023) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 63) (tstamp 5DE8227B)) + (segment (start 121.5644 54.35092) (end 118.6307 54.35092) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 123.71578 56.5023) (end 121.5644 54.35092) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 126.11862 56.5023) (end 128.6129 54.00802) (width 0.1524) (layer F.Cu) (net 63)) + (segment (start 123.71578 56.5023) (end 126.11862 56.5023) (width 0.1524) (layer F.Cu) (net 63)) + (segment (start 129.85242 52.7685) (end 129.85242 52.68468) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 128.6129 54.00802) (end 129.85242 52.7685) (width 0.1524) (layer B.Cu) (net 63)) + (segment (start 109.78642 51.38781) (end 109.78642 51.0286) (width 0.1524) (layer F.Cu) (net 63)) + (segment (start 109.78642 52.61985) (end 109.78642 51.38781) (width 0.1524) (layer F.Cu) (net 63)) + (segment (start 111.775671 54.609101) (end 109.78642 52.61985) (width 0.1524) (layer F.Cu) (net 63)) + (segment (start 118.013309 54.609101) (end 111.775671 54.609101) (width 0.1524) (layer F.Cu) (net 63)) + (segment (start 118.27149 54.35092) (end 118.013309 54.609101) (width 0.1524) (layer F.Cu) (net 63)) + (segment (start 118.6307 54.35092) (end 118.27149 54.35092) (width 0.1524) (layer F.Cu) (net 63)) + (via (at 134.6327 48.68418) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 64)) + (via (at 131.31038 47.03064) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 64)) + (via (at 170.30192 61.43244) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 64)) + (segment (start 167.718741 61.198761) (end 167.97274 61.45276) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 170.2689 61.46546) (end 170.30192 61.43244) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 168.0083 61.46546) (end 170.2689 61.46546) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 171.17568 61.43244) (end 171.2087 61.46546) (width 0.1524) (layer F.Cu) (net 64)) + (segment (start 170.30192 61.43244) (end 171.17568 61.43244) (width 0.1524) (layer F.Cu) (net 64)) + (segment (start 130.65506 47.68596) (end 131.31038 47.03064) (width 0.1524) (layer F.Cu) (net 64)) + (segment (start 129.85242 47.68596) (end 130.65506 47.68596) (width 0.1524) (layer F.Cu) (net 64)) + (segment (start 132.3975 47.03064) (end 133.05282 47.68596) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 131.31038 47.03064) (end 132.3975 47.03064) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 134.27349 48.68418) (end 134.6327 48.68418) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 133.75005 48.68418) (end 134.27349 48.68418) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 133.05282 47.98695) (end 133.75005 48.68418) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 133.05282 47.68596) (end 133.05282 47.98695) (width 0.1524) (layer B.Cu) (net 64)) + (via (at 142.86484 48.6918) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 64) (tstamp 5DE82C8E)) + (segment (start 142.85722 48.68418) (end 142.86484 48.6918) (width 0.1524) (layer F.Cu) (net 64)) + (segment (start 134.6327 48.68418) (end 142.85722 48.68418) (width 0.1524) (layer F.Cu) (net 64)) + (via (at 150.04542 56.77916) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 64) (tstamp 5DE82CC9)) + (segment (start 154.581859 61.315599) (end 150.299419 57.033159) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 167.256459 61.315599) (end 154.581859 61.315599) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 150.299419 57.033159) (end 150.04542 56.77916) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 167.40632 61.46546) (end 167.256459 61.315599) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 168.0083 61.46546) (end 167.40632 61.46546) (width 0.1524) (layer B.Cu) (net 64)) + (via (at 148.89226 53.25618) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 64) (tstamp 5DE82CDC)) + (segment (start 147.42922 53.25618) (end 142.86484 48.6918) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 148.89226 53.25618) (end 147.42922 53.25618) (width 0.1524) (layer B.Cu) (net 64)) + (segment (start 148.89226 55.626) (end 150.04542 56.77916) (width 0.1524) (layer F.Cu) (net 64)) + (segment (start 148.89226 53.25618) (end 148.89226 55.626) (width 0.1524) (layer F.Cu) (net 64)) + (via (at 169.3672 106.73588) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 65)) + (via (at 169.8244 56.75376) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 65)) + (via (at 176.12868 97.22866) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 65) (tstamp 5DCCB662)) + (via (at 174.83328 99.27336) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 65) (tstamp 5DCCB6F3)) + (segment (start 174.83328 103.25354) (end 171.35348 106.73334) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 171.35348 106.73334) (end 170.7515 106.73334) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 174.83328 99.27336) (end 174.83328 103.25354) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 174.83328 98.52406) (end 176.12868 97.22866) (width 0.1524) (layer B.Cu) (net 65)) + (segment (start 174.83328 99.27336) (end 174.83328 98.52406) (width 0.1524) (layer B.Cu) (net 65)) + (via (at 176.16932 65.278) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 65)) + (segment (start 178.99634 71.998842) (end 176.16932 69.171822) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 178.99634 74.11212) (end 178.99634 71.998842) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 176.16932 65.63721) (end 176.16932 65.278) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 176.16932 69.171822) (end 176.16932 65.63721) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 176.12868 97.22866) (end 178.26736 95.08998) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 178.26736 95.08998) (end 178.26736 91.65336) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 181.267101 88.653619) (end 181.267101 76.382881) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 178.26736 91.65336) (end 181.267101 88.653619) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 181.267101 76.382881) (end 178.99634 74.11212) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 169.53738 56.46674) (end 169.8244 56.75376) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 168.0083 56.46674) (end 169.53738 56.46674) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 170.92168 56.75376) (end 171.2087 56.46674) (width 0.1524) (layer B.Cu) (net 65)) + (segment (start 169.8244 56.75376) (end 170.92168 56.75376) (width 0.1524) (layer B.Cu) (net 65)) + (segment (start 171.2087 58.36666) (end 171.2087 56.46674) (width 0.1524) (layer B.Cu) (net 65)) + (segment (start 176.16932 65.278) (end 176.16932 63.32728) (width 0.1524) (layer B.Cu) (net 65)) + (segment (start 176.16932 63.32728) (end 171.2087 58.36666) (width 0.1524) (layer B.Cu) (net 65)) + (segment (start 169.36466 106.73334) (end 169.3672 106.73588) (width 0.1524) (layer B.Cu) (net 65)) + (segment (start 167.5511 106.73334) (end 169.36466 106.73334) (width 0.1524) (layer B.Cu) (net 65)) + (segment (start 170.74896 106.73588) (end 170.7515 106.73334) (width 0.1524) (layer F.Cu) (net 65)) + (segment (start 169.3672 106.73588) (end 170.74896 106.73588) (width 0.1524) (layer F.Cu) (net 65)) + (via (at 131.49072 83.8454) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 66)) + (via (at 167.56634 103.46944) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 66)) + (segment (start 157.42412 91.16822) (end 157.42412 91.16822) (width 0.1524) (layer B.Cu) (net 66) (tstamp 5DCCB74A)) + (via (at 157.42412 91.16822) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 66)) + (segment (start 167.5511 99.90836) (end 164.386259 96.743519) (width 0.1524) (layer F.Cu) (net 66)) + (segment (start 164.386259 96.743519) (end 164.13226 96.48952) (width 0.1524) (layer F.Cu) (net 66)) + (segment (start 167.5511 101.73462) (end 167.5511 99.90836) (width 0.1524) (layer F.Cu) (net 66)) + (via (at 164.13226 96.48952) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 66)) + (segment (start 157.90271 94.63278) (end 157.5435 94.63278) (width 0.1524) (layer B.Cu) (net 66)) + (segment (start 162.27552 94.63278) (end 157.90271 94.63278) (width 0.1524) (layer B.Cu) (net 66)) + (segment (start 157.42412 91.16822) (end 157.42412 94.5134) (width 0.1524) (layer F.Cu) (net 66)) + (segment (start 157.42412 94.5134) (end 157.5435 94.63278) (width 0.1524) (layer F.Cu) (net 66)) + (via (at 157.5435 94.63278) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 66)) + (segment (start 164.13226 96.48952) (end 162.27552 94.63278) (width 0.1524) (layer B.Cu) (net 66)) + (segment (start 167.5511 103.4542) (end 167.56634 103.46944) (width 0.1524) (layer F.Cu) (net 66)) + (segment (start 167.5511 101.73462) (end 167.5511 103.4542) (width 0.1524) (layer F.Cu) (net 66)) + (segment (start 170.7515 102.03561) (end 170.7515 101.73462) (width 0.1524) (layer B.Cu) (net 66)) + (segment (start 169.31767 103.46944) (end 170.7515 102.03561) (width 0.1524) (layer B.Cu) (net 66)) + (segment (start 167.56634 103.46944) (end 169.31767 103.46944) (width 0.1524) (layer B.Cu) (net 66)) + (segment (start 151.10206 84.84616) (end 157.42412 91.16822) (width 0.1524) (layer B.Cu) (net 66)) + (segment (start 129.85242 83.67522) (end 129.85242 84.57819) (width 0.1524) (layer B.Cu) (net 66)) + (segment (start 130.12039 84.84616) (end 151.10206 84.84616) (width 0.1524) (layer B.Cu) (net 66)) + (segment (start 129.85242 84.57819) (end 130.12039 84.84616) (width 0.1524) (layer B.Cu) (net 66)) + (segment (start 132.88264 83.8454) (end 133.05282 83.67522) (width 0.1524) (layer F.Cu) (net 66)) + (segment (start 131.49072 83.8454) (end 132.88264 83.8454) (width 0.1524) (layer F.Cu) (net 66)) + (segment (start 130.0226 83.8454) (end 129.85242 83.67522) (width 0.1524) (layer B.Cu) (net 66)) + (segment (start 131.49072 83.8454) (end 130.0226 83.8454) (width 0.1524) (layer B.Cu) (net 66)) + (via (at 133.93928 80.05318) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 67)) + (via (at 93.20022 93.56344) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 67)) + (segment (start 133.05282 78.6765) (end 133.05282 78.97749) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 93.19768 93.56598) (end 93.20022 93.56344) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 91.88196 93.56598) (end 93.19768 93.56598) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 95.07982 93.56344) (end 95.08236 93.56598) (width 0.1524) (layer F.Cu) (net 67)) + (segment (start 93.20022 93.56344) (end 95.07982 93.56344) (width 0.1524) (layer F.Cu) (net 67)) + (segment (start 129.85242 78.97749) (end 129.85242 78.6765) (width 0.1524) (layer F.Cu) (net 67)) + (segment (start 130.92811 80.05318) (end 129.85242 78.97749) (width 0.1524) (layer F.Cu) (net 67)) + (segment (start 133.93928 80.05318) (end 130.92811 80.05318) (width 0.1524) (layer F.Cu) (net 67)) + (segment (start 133.6548 78.6765) (end 133.05282 78.6765) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 133.93928 78.96098) (end 133.6548 78.6765) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 133.93928 80.05318) (end 133.93928 78.96098) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 119.47652 89.86266) (end 110.96752 89.86266) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 106.268541 94.561639) (end 96.550479 94.561639) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 95.68434 93.56598) (end 96.29648 94.17812) (width 0.1524) (layer F.Cu) (net 67)) + (segment (start 122.39498 86.9442) (end 119.47652 89.86266) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 96.550479 94.561639) (end 96.29648 94.30764) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 110.96752 89.86266) (end 106.268541 94.561639) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 96.29648 94.17812) (end 96.29648 94.30764) (width 0.1524) (layer F.Cu) (net 67)) + (via (at 96.29648 94.30764) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 67)) + (segment (start 95.08236 93.56598) (end 95.68434 93.56598) (width 0.1524) (layer F.Cu) (net 67)) + (via (at 128.4732 79.74838) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 67) (tstamp 5DE82AB6)) + (segment (start 127.99159 79.74838) (end 122.39498 85.34499) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 128.4732 79.74838) (end 127.99159 79.74838) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 122.39498 85.34499) (end 122.39498 86.9442) (width 0.1524) (layer B.Cu) (net 67)) + (segment (start 129.54508 78.6765) (end 129.85242 78.6765) (width 0.1524) (layer F.Cu) (net 67)) + (segment (start 128.4732 79.74838) (end 129.54508 78.6765) (width 0.1524) (layer F.Cu) (net 67)) + (segment (start 111.443401 52.680501) (end 112.2934 53.5305) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 111.214799 46.682299) (end 111.214799 52.451899) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 111.214799 52.451899) (end 111.443401 52.680501) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 107.6236 43.0911) (end 111.214799 46.682299) (width 0.1524) (layer F.Cu) (net 68)) + (segment (start 99.1489 43.0911) (end 107.6236 43.0911) (width 0.1524) (layer B.Cu) (net 68)) + (segment (start 91.6686 50.5714) (end 99.1489 43.0911) (width 0.1524) (layer B.Cu) (net 68)) + (segment (start 148.619823 62.5348) (end 145.002863 66.15176) (width 0.1524) (layer B.Cu) (net 69)) + (segment (start 149.9489 62.5348) (end 148.619823 62.5348) (width 0.1524) (layer B.Cu) (net 69)) + (segment (start 145.002863 66.15176) (end 138.60018 66.15176) (width 0.1524) (layer B.Cu) (net 69)) + (segment (start 138.60018 66.15176) (end 138.60018 66.15176) (width 0.1524) (layer B.Cu) (net 69) (tstamp 5DCCA0D4)) + (via (at 138.60018 66.15176) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 69)) + (segment (start 138.60018 66.15176) (end 130.0988 66.15176) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 130.0988 66.15176) (end 125.46076 70.7898) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 125.46076 70.7898) (end 115.75542 70.7898) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 76.4286 63.2714) (end 79.05242 65.89522) (width 0.1524) (layer B.Cu) (net 69)) + (segment (start 79.05242 65.89522) (end 87.08898 65.89522) (width 0.1524) (layer B.Cu) (net 69)) + (segment (start 87.08898 65.89522) (end 87.08898 65.89522) (width 0.1524) (layer B.Cu) (net 69) (tstamp 5DCCA0FA)) + (via (at 87.08898 65.89522) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 69)) + (via (at 89.220535 70.558165) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 69)) + (segment (start 87.08898 65.89522) (end 87.08898 68.42661) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 87.08898 68.42661) (end 88.966536 70.304166) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 88.966536 70.304166) (end 89.220535 70.558165) (width 0.1524) (layer F.Cu) (net 69)) + (segment (start 112.716805 70.754505) (end 115.3847 70.754505) (width 0.1524) (layer B.Cu) (net 69)) + (segment (start 96.413319 72.214739) (end 99.38258 75.184) (width 0.1524) (layer B.Cu) (net 69)) + (via (at 115.74391 70.754505) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 69)) + (segment (start 90.877109 72.214739) (end 96.413319 72.214739) (width 0.1524) (layer B.Cu) (net 69)) + (segment (start 99.38258 75.184) (end 108.28731 75.184) (width 0.1524) (layer B.Cu) (net 69)) + (segment (start 115.3847 70.754505) (end 115.74391 70.754505) (width 0.1524) (layer B.Cu) (net 69)) + (segment (start 89.220535 70.558165) (end 90.877109 72.214739) (width 0.1524) (layer B.Cu) (net 69)) + (segment (start 108.28731 75.184) (end 112.716805 70.754505) (width 0.1524) (layer B.Cu) (net 69)) + (segment (start 147.2184 36.64966) (end 147.2184 36.64966) (width 0.1524) (layer F.Cu) (net 70) (tstamp 5DCC9DEF)) + (via (at 147.2184 36.64966) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 70)) + (segment (start 147.2184 44.35119) (end 147.2184 36.64966) (width 0.1524) (layer F.Cu) (net 70)) + (segment (start 149.9489 65.0748) (end 148.41474 63.54064) (width 0.1524) (layer F.Cu) (net 70)) + (segment (start 145.6944 45.87519) (end 147.2184 44.35119) (width 0.1524) (layer F.Cu) (net 70)) + (segment (start 148.41474 54.99862) (end 145.6944 52.27828) (width 0.1524) (layer F.Cu) (net 70)) + (segment (start 148.41474 63.54064) (end 148.41474 54.99862) (width 0.1524) (layer F.Cu) (net 70)) + (segment (start 145.6944 52.27828) (end 145.6944 45.87519) (width 0.1524) (layer F.Cu) (net 70)) + (segment (start 96.826321 41.052499) (end 95.493842 42.384978) (width 0.1524) (layer B.Cu) (net 70)) + (segment (start 147.2184 36.64966) (end 117.5004 36.64966) (width 0.1524) (layer B.Cu) (net 70)) + (segment (start 77.304899 47.155101) (end 76.4286 48.0314) (width 0.1524) (layer B.Cu) (net 70)) + (segment (start 82.075022 42.384978) (end 77.304899 47.155101) (width 0.1524) (layer B.Cu) (net 70)) + (segment (start 117.5004 36.64966) (end 113.097561 41.052499) (width 0.1524) (layer B.Cu) (net 70)) + (segment (start 113.097561 41.052499) (end 96.826321 41.052499) (width 0.1524) (layer B.Cu) (net 70)) + (segment (start 95.493842 42.384978) (end 82.075022 42.384978) (width 0.1524) (layer B.Cu) (net 70)) + (segment (start 153.2153 94.6129) (end 153.2153 92.4583) (width 0.1524) (layer B.Cu) (net 71)) + (segment (start 147.7922 100.036) (end 153.2153 94.6129) (width 0.1524) (layer B.Cu) (net 71)) + (via (at 93.472 88.57234) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 72)) + (via (at 147.89912 81.70418) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 72)) + (via (at 123.24842 79.629) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 72) (tstamp 5DB31254)) + (segment (start 111.0361 83.01482) (end 114.43716 79.61376) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 114.43716 79.61376) (end 122.54885 79.61376) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 111.0361 88.94877) (end 111.0361 83.01482) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 105.979469 94.005401) (end 111.0361 88.94877) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 97.922081 94.005401) (end 105.979469 94.005401) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 147.89912 81.34497) (end 147.89912 81.70418) (width 0.1524) (layer F.Cu) (net 72)) + (segment (start 147.89912 70.875503) (end 147.89912 81.34497) (width 0.1524) (layer F.Cu) (net 72)) + (segment (start 148.619823 70.1548) (end 147.89912 70.875503) (width 0.1524) (layer F.Cu) (net 72)) + (segment (start 149.9489 70.1548) (end 148.619823 70.1548) (width 0.1524) (layer F.Cu) (net 72)) + (via (at 131.99872 81.78292) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 72) (tstamp 5DB31B98)) + (segment (start 132.35793 81.78292) (end 131.99872 81.78292) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 134.961633 83.972401) (end 132.772152 81.78292) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 145.630899 83.972401) (end 134.961633 83.972401) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 132.772152 81.78292) (end 132.35793 81.78292) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 147.89912 81.70418) (end 145.630899 83.972401) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 122.56409 79.629) (end 123.24842 79.629) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 122.54885 79.61376) (end 122.56409 79.629) (width 0.1524) (layer B.Cu) (net 72)) + (via (at 125.02388 80.87106) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 72) (tstamp 5DB31F3C)) + (segment (start 131.08686 80.87106) (end 131.99872 81.78292) (width 0.1524) (layer F.Cu) (net 72)) + (segment (start 125.02388 80.87106) (end 131.08686 80.87106) (width 0.1524) (layer F.Cu) (net 72)) + (segment (start 123.657351 80.617061) (end 123.91135 80.87106) (width 0.1524) (layer F.Cu) (net 72)) + (segment (start 123.24842 79.629) (end 123.24842 80.20813) (width 0.1524) (layer F.Cu) (net 72)) + (segment (start 125.02388 80.87106) (end 123.91135 80.87106) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 123.24842 80.20813) (end 123.657351 80.617061) (width 0.1524) (layer F.Cu) (net 72)) + (via (at 123.91135 80.87106) (size 0.508) (drill 0.254) (layers F.Cu B.Cu) (net 72)) + (segment (start 95.08236 91.16568) (end 95.08236 88.56726) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 97.922081 94.005401) (end 95.08236 91.16568) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 93.46692 88.56726) (end 93.472 88.57234) (width 0.1524) (layer F.Cu) (net 72)) + (segment (start 91.88196 88.56726) (end 93.46692 88.56726) (width 0.1524) (layer F.Cu) (net 72)) + (segment (start 95.07728 88.57234) (end 95.08236 88.56726) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 93.472 88.57234) (end 95.07728 88.57234) (width 0.1524) (layer B.Cu) (net 72)) + (segment (start 134.583599 77.068999) (end 134.583599 84.319539) (width 0.1524) (layer F.Cu) (net 73)) + (segment (start 131.8006 73.6836) (end 131.8006 74.286) (width 0.1524) (layer F.Cu) (net 73)) + (segment (start 134.583599 84.319539) (end 139.62126 89.3572) (width 0.1524) (layer F.Cu) (net 73)) + (segment (start 131.8006 74.286) (end 134.583599 77.068999) (width 0.1524) (layer F.Cu) (net 73)) + +) diff --git a/jane.pro b/jane.pro new file mode 100644 index 0000000..6c7d414 --- /dev/null +++ b/jane.pro @@ -0,0 +1,248 @@ +update=Sun Oct 13 10:33:03 2019 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead= +CopperLayerCount=2 +BoardThickness=1.6 +AllowMicroVias=0 +AllowBlindVias=0 +RequireCourtyardDefinitions=0 +ProhibitOverlappingCourtyards=1 +MinTrackWidth=0.1524 +MinViaDiameter=0.508 +MinViaDrill=0.254 +MinMicroViaDiameter=0.2 +MinMicroViaDrill=0.09999999999999999 +MinHoleToHole=0.25 +TrackWidth1=0.1524 +ViaDiameter1=0.508 +ViaDrill1=0.254 +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.0508 +SolderMaskMinWidth=0.101 +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.1524 +TrackWidth=0.1524 +ViaDiameter=0.508 +ViaDrill=0.254 +uViaDiameter=0.508 +uViaDrill=0.254 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName=/tmp/klaatuimgs/klaatu_schematic.pdf +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceAjustPassiveValues=0 +LabSize=50 +ERC_TestSimilarLabels=1 diff --git a/jane.sch b/jane.sch new file mode 100644 index 0000000..1746d27 --- /dev/null +++ b/jane.sch @@ -0,0 +1,1746 @@ +EESchema Schematic File Version 4 +LIBS:jane-cache +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "Jane" +Date "" +Rev "20191022" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L keebio:MX A4 +U 1 1 5D929550 +P 4850 1150 +F 0 "A4" H 4850 1373 50 0000 C CNN +F 1 "MX" H 4850 850 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 4850 1150 60 0001 C CNN +F 3 "" H 4850 1150 60 0001 C CNN + 1 4850 1150 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX B4 +U 1 1 5D955748 +P 4850 2250 +F 0 "B4" H 4850 2473 50 0000 C CNN +F 1 "MX" H 4850 1950 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 4850 2250 60 0001 C CNN +F 3 "" H 4850 2250 60 0001 C CNN + 1 4850 2250 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX A3 +U 1 1 5D9B3A38 +P 3750 1150 +F 0 "A3" H 3750 1373 50 0000 C CNN +F 1 "MX" H 3750 850 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 3750 1150 60 0001 C CNN +F 3 "" H 3750 1150 60 0001 C CNN + 1 3750 1150 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX B3 +U 1 1 5D9B3A56 +P 3750 2250 +F 0 "B3" H 3750 2473 50 0000 C CNN +F 1 "MX" H 3750 1950 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 3750 2250 60 0001 C CNN +F 3 "" H 3750 2250 60 0001 C CNN + 1 3750 2250 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX C3 +U 1 1 5D9B3A75 +P 3800 3850 +F 0 "C3" H 3800 4073 50 0000 C CNN +F 1 "MX" H 3800 3550 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 3800 3850 60 0001 C CNN +F 3 "" H 3800 3850 60 0001 C CNN + 1 3800 3850 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX A2 +U 1 1 5D9D9CE4 +P 2050 1150 +F 0 "A2" H 2050 1373 50 0000 C CNN +F 1 "MX" H 2050 850 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 2050 1150 60 0001 C CNN +F 3 "" H 2050 1150 60 0001 C CNN + 1 2050 1150 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX B2 +U 1 1 5D9D9D02 +P 2050 2250 +F 0 "B2" H 2050 2473 50 0000 C CNN +F 1 "MX" H 2050 1950 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 2050 2250 60 0001 C CNN +F 3 "" H 2050 2250 60 0001 C CNN + 1 2050 2250 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX C2 +U 1 1 5D9D9D21 +P 2200 3850 +F 0 "C2" H 2200 4073 50 0000 C CNN +F 1 "MX" H 2200 3550 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 2200 3850 60 0001 C CNN +F 3 "" H 2200 3850 60 0001 C CNN + 1 2200 3850 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX B1 +U 1 1 5DA47D48 +P 1050 2250 +F 0 "B1" H 1050 2473 50 0000 C CNN +F 1 "MX" H 1050 1950 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 1050 2250 60 0001 C CNN +F 3 "" H 1050 2250 60 0001 C CNN + 1 1050 2250 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX D1 +U 1 1 5DAA4052 +P 1200 5100 +F 0 "D1" H 1200 5323 50 0000 C CNN +F 1 "MX" H 1200 4800 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 1200 5100 60 0001 C CNN +F 3 "" H 1200 5100 60 0001 C CNN + 1 1200 5100 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX A5 +U 1 1 5DC82AE7 +P 6450 1150 +F 0 "A5" H 6450 1373 50 0000 C CNN +F 1 "MX" H 6450 850 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 6450 1150 60 0001 C CNN +F 3 "" H 6450 1150 60 0001 C CNN + 1 6450 1150 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX B5 +U 1 1 5DC82B05 +P 6450 2250 +F 0 "B5" H 6450 2473 50 0000 C CNN +F 1 "MX" H 6450 1950 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 6450 2250 60 0001 C CNN +F 3 "" H 6450 2250 60 0001 C CNN + 1 6450 2250 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX C5 +U 1 1 5DC82B23 +P 6550 3850 +F 0 "C5" H 6550 4073 50 0000 C CNN +F 1 "MX" H 6550 3550 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 6550 3850 60 0001 C CNN +F 3 "" H 6550 3850 60 0001 C CNN + 1 6550 3850 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX D5 +U 1 1 5DC82B41 +P 6550 5100 +F 0 "D5" H 6550 5323 50 0000 C CNN +F 1 "MX" H 6550 4800 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 6550 5100 60 0001 C CNN +F 3 "" H 6550 5100 60 0001 C CNN + 1 6550 5100 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX A6 +U 1 1 5DCC22A4 +P 7500 1150 +F 0 "A6" H 7500 1373 50 0000 C CNN +F 1 "MX" H 7500 850 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple--missing-hole-right" H 7500 1150 60 0001 C CNN +F 3 "" H 7500 1150 60 0001 C CNN + 1 7500 1150 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX C6 +U 1 1 5DCC22E0 +P 7600 3850 +F 0 "C6" H 7600 4073 50 0000 C CNN +F 1 "MX" H 7600 3550 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 7600 3850 60 0001 C CNN +F 3 "" H 7600 3850 60 0001 C CNN + 1 7600 3850 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX D6 +U 1 1 5DCC22FE +P 7600 5100 +F 0 "D6" H 7600 5323 50 0000 C CNN +F 1 "MX" H 7600 4800 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 7600 5100 60 0001 C CNN +F 3 "" H 7600 5100 60 0001 C CNN + 1 7600 5100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 3850 6250 5100 +Wire Wire Line + 7300 3850 7300 5100 +Wire Wire Line + 900 1350 900 1250 +Wire Wire Line + 900 1250 1900 1250 +Wire Wire Line + 1900 1250 1900 1350 +Wire Wire Line + 3600 1250 3600 1350 +Wire Wire Line + 3600 1250 4700 1250 +Wire Wire Line + 4700 1250 4700 1350 +Wire Wire Line + 6300 1250 6300 1350 +Wire Wire Line + 6300 1250 7350 1250 +Wire Wire Line + 7350 1250 7350 1350 +Wire Wire Line + 900 2450 900 2350 +Wire Wire Line + 900 2350 1900 2350 +Wire Wire Line + 1900 2350 1900 2450 +Wire Wire Line + 3600 2350 3600 2450 +Wire Wire Line + 3600 2350 4700 2350 +Wire Wire Line + 4700 2350 4700 2450 +Wire Wire Line + 2050 3950 2050 4050 +Wire Wire Line + 3650 3950 3650 4050 +Wire Wire Line + 3650 3950 4750 3950 +Wire Wire Line + 6400 3950 7450 3950 +Wire Wire Line + 7450 3950 7450 4050 +Wire Wire Line + 7450 5200 7450 4050 +$Comp +L LED:WS2812B RGB1 +U 1 1 5D9D4967 +P 1450 7050 +F 0 "RGB1" H 1794 7096 50 0000 L CNN +F 1 "WS2812B" H 1794 7005 50 0000 L CNN +F 2 "HokieGeek-kicad:WS2812B" H 1500 6750 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 1550 6675 50 0001 L TNN + 1 1450 7050 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0101 +U 1 1 5DACF4FD +P 10800 1050 +F 0 "#PWR0101" H 10800 800 50 0001 C CNN +F 1 "GND" V 10805 922 50 0000 R CNN +F 2 "" H 10800 1050 50 0001 C CNN +F 3 "" H 10800 1050 50 0001 C CNN + 1 10800 1050 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0102 +U 1 1 5DAE2B36 +P 9400 1150 +F 0 "#PWR0102" H 9400 900 50 0001 C CNN +F 1 "GND" V 9405 1022 50 0000 R CNN +F 2 "" H 9400 1150 50 0001 C CNN +F 3 "" H 9400 1150 50 0001 C CNN + 1 9400 1150 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0103 +U 1 1 5DAE36ED +P 9400 1250 +F 0 "#PWR0103" H 9400 1000 50 0001 C CNN +F 1 "GND" V 9405 1122 50 0000 R CNN +F 2 "" H 9400 1250 50 0001 C CNN +F 3 "" H 9400 1250 50 0001 C CNN + 1 9400 1250 + 0 1 1 0 +$EndComp +$Comp +L power:VCC #PWR0106 +U 1 1 5DAFA39D +P 10800 1250 +F 0 "#PWR0106" H 10800 1100 50 0001 C CNN +F 1 "VCC" V 10817 1378 50 0000 L CNN +F 2 "" H 10800 1250 50 0001 C CNN +F 3 "" H 10800 1250 50 0001 C CNN + 1 10800 1250 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0110 +U 1 1 5DB210F0 +P 1450 7350 +F 0 "#PWR0110" H 1450 7100 50 0001 C CNN +F 1 "GND" H 1455 7177 50 0000 C CNN +F 2 "" H 1450 7350 50 0001 C CNN +F 3 "" H 1450 7350 50 0001 C CNN + 1 1450 7350 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0111 +U 1 1 5DB216BC +P 1450 6750 +F 0 "#PWR0111" H 1450 6600 50 0001 C CNN +F 1 "VCC" H 1467 6923 50 0000 C CNN +F 2 "" H 1450 6750 50 0001 C CNN +F 3 "" H 1450 6750 50 0001 C CNN + 1 1450 6750 + 1 0 0 -1 +$EndComp +Text GLabel 9400 2050 0 50 Input ~ 0 +LED +Text GLabel 10800 1550 2 50 Input ~ 0 +C_1 +Text GLabel 10800 1650 2 50 Input ~ 0 +C_2 +Text GLabel 10800 1750 2 50 Input ~ 0 +C_3 +Text GLabel 10800 1850 2 50 Input ~ 0 +C_4 +Text GLabel 10800 1950 2 50 Input ~ 0 +C_5 +Text GLabel 10800 2050 2 50 Input ~ 0 +C_6 +Text GLabel 8750 1450 0 50 Input ~ 0 +TRRS +Text GLabel 8750 1350 0 50 Input ~ 0 +TRRSx +Text GLabel 9400 950 0 50 Input ~ 0 +RGB +Text GLabel 9400 1650 0 50 Input ~ 0 +C6 +Text GLabel 10800 1350 2 50 Input ~ 0 +ENC_A +Text GLabel 10800 1450 2 50 Input ~ 0 +ENC_B +Text GLabel 900 7050 0 50 Input ~ 0 +RGB +$Comp +L keebio:ProMicro U3 +U 1 1 5D8887E2 +P 10100 1500 +F 0 "U3" H 10100 2337 60 0000 C CNN +F 1 "ProMicro" H 10100 2231 60 0000 C CNN +F 2 "Keebio-Parts:ArduinoProMicro-ZigZag" V 11150 -1000 60 0001 C CNN +F 3 "" V 11150 -1000 60 0001 C CNN + 1 10100 1500 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_Small_US R3 +U 1 1 5DB90F16 +P 8900 1250 +F 0 "R3" H 8968 1296 50 0000 L CNN +F 1 "4.7k Ω" H 8968 1205 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" H 8900 1250 50 0001 C CNN +F 3 "~" H 8900 1250 50 0001 C CNN + 1 8900 1250 + -1 0 0 1 +$EndComp +$Comp +L Device:R_Small_US R4 +U 1 1 5DB9CC59 +P 8900 1550 +F 0 "R4" H 8968 1596 50 0000 L CNN +F 1 "4.7k Ω" H 8968 1505 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" H 8900 1550 50 0001 C CNN +F 3 "~" H 8900 1550 50 0001 C CNN + 1 8900 1550 + -1 0 0 1 +$EndComp +$Comp +L power:VCC #PWR0113 +U 1 1 5DB9F600 +P 8900 1150 +F 0 "#PWR0113" H 8900 1000 50 0001 C CNN +F 1 "VCC" H 8917 1323 50 0000 C CNN +F 2 "" H 8900 1150 50 0001 C CNN +F 3 "" H 8900 1150 50 0001 C CNN + 1 8900 1150 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0114 +U 1 1 5DBA0DBF +P 8900 1650 +F 0 "#PWR0114" H 8900 1500 50 0001 C CNN +F 1 "VCC" H 8918 1823 50 0000 C CNN +F 2 "" H 8900 1650 50 0001 C CNN +F 3 "" H 8900 1650 50 0001 C CNN + 1 8900 1650 + -1 0 0 1 +$EndComp +Wire Wire Line + 8750 1350 8900 1350 +Wire Wire Line + 9400 1450 8900 1450 +Connection ~ 8900 1350 +Wire Wire Line + 8900 1350 9400 1350 +Connection ~ 8900 1450 +Wire Wire Line + 8900 1450 8750 1450 +Text GLabel 750 1150 1 50 Input ~ 0 +C_1 +Text GLabel 1750 1150 1 50 Input ~ 0 +C_2 +Text GLabel 3450 1150 1 50 Input ~ 0 +C_3 +Text GLabel 4550 1150 1 50 Input ~ 0 +C_4 +Text GLabel 6150 1150 1 50 Input ~ 0 +C_5 +Text GLabel 7200 1150 1 50 Input ~ 0 +C_6 +$Comp +L power:VCC #PWR0115 +U 1 1 5DBE9A3F +P 900 1350 +F 0 "#PWR0115" H 900 1200 50 0001 C CNN +F 1 "VCC" V 918 1477 50 0000 L CNN +F 2 "" H 900 1350 50 0001 C CNN +F 3 "" H 900 1350 50 0001 C CNN + 1 900 1350 + 0 -1 -1 0 +$EndComp +$Comp +L LED:WS2812B RGB2 +U 1 1 5DBF3604 +P 2300 7050 +F 0 "RGB2" H 2644 7096 50 0000 L CNN +F 1 "WS2812B" H 2644 7005 50 0000 L CNN +F 2 "HokieGeek-kicad:WS2812B" H 2350 6750 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 2400 6675 50 0001 L TNN + 1 2300 7050 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0116 +U 1 1 5DBF3E54 +P 2300 6750 +F 0 "#PWR0116" H 2300 6600 50 0001 C CNN +F 1 "VCC" H 2317 6923 50 0000 C CNN +F 2 "" H 2300 6750 50 0001 C CNN +F 3 "" H 2300 6750 50 0001 C CNN + 1 2300 6750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0117 +U 1 1 5DBF445D +P 2300 7350 +F 0 "#PWR0117" H 2300 7100 50 0001 C CNN +F 1 "GND" H 2305 7177 50 0000 C CNN +F 2 "" H 2300 7350 50 0001 C CNN +F 3 "" H 2300 7350 50 0001 C CNN + 1 2300 7350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1750 7050 2000 7050 +$Comp +L LED:WS2812B RGB3 +U 1 1 5DC1E9CC +P 3200 7050 +F 0 "RGB3" H 3544 7096 50 0000 L CNN +F 1 "WS2812B" H 3544 7005 50 0000 L CNN +F 2 "HokieGeek-kicad:WS2812B" H 3250 6750 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 3300 6675 50 0001 L TNN + 1 3200 7050 + 1 0 0 -1 +$EndComp +$Comp +L LED:WS2812B RGB4 +U 1 1 5DC1F894 +P 4100 7050 +F 0 "RGB4" H 4444 7096 50 0000 L CNN +F 1 "WS2812B" H 4444 7005 50 0000 L CNN +F 2 "HokieGeek-kicad:WS2812B" H 4150 6750 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 4200 6675 50 0001 L TNN + 1 4100 7050 + 1 0 0 -1 +$EndComp +$Comp +L LED:WS2812B RGB5 +U 1 1 5DC20783 +P 5050 7050 +F 0 "RGB5" H 5394 7096 50 0000 L CNN +F 1 "WS2812B" H 5394 7005 50 0000 L CNN +F 2 "HokieGeek-kicad:WS2812B" H 5100 6750 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 5150 6675 50 0001 L TNN + 1 5050 7050 + 1 0 0 -1 +$EndComp +$Comp +L LED:WS2812B RGB6 +U 1 1 5DC21BD2 +P 5900 7050 +F 0 "RGB6" H 6244 7096 50 0000 L CNN +F 1 "WS2812B" H 6244 7005 50 0000 L CNN +F 2 "HokieGeek-kicad:WS2812B" H 5950 6750 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 6000 6675 50 0001 L TNN + 1 5900 7050 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0118 +U 1 1 5DC3749B +P 3200 6750 +F 0 "#PWR0118" H 3200 6600 50 0001 C CNN +F 1 "VCC" H 3217 6923 50 0000 C CNN +F 2 "" H 3200 6750 50 0001 C CNN +F 3 "" H 3200 6750 50 0001 C CNN + 1 3200 6750 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0119 +U 1 1 5DC3A97F +P 4100 6750 +F 0 "#PWR0119" H 4100 6600 50 0001 C CNN +F 1 "VCC" H 4117 6923 50 0000 C CNN +F 2 "" H 4100 6750 50 0001 C CNN +F 3 "" H 4100 6750 50 0001 C CNN + 1 4100 6750 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0120 +U 1 1 5DC3ADB3 +P 5050 6750 +F 0 "#PWR0120" H 5050 6600 50 0001 C CNN +F 1 "VCC" H 5067 6923 50 0000 C CNN +F 2 "" H 5050 6750 50 0001 C CNN +F 3 "" H 5050 6750 50 0001 C CNN + 1 5050 6750 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0121 +U 1 1 5DC3B25A +P 5900 6750 +F 0 "#PWR0121" H 5900 6600 50 0001 C CNN +F 1 "VCC" H 5917 6923 50 0000 C CNN +F 2 "" H 5900 6750 50 0001 C CNN +F 3 "" H 5900 6750 50 0001 C CNN + 1 5900 6750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0124 +U 1 1 5DC3C233 +P 3200 7350 +F 0 "#PWR0124" H 3200 7100 50 0001 C CNN +F 1 "GND" H 3205 7177 50 0000 C CNN +F 2 "" H 3200 7350 50 0001 C CNN +F 3 "" H 3200 7350 50 0001 C CNN + 1 3200 7350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0125 +U 1 1 5DC3C6EE +P 4100 7350 +F 0 "#PWR0125" H 4100 7100 50 0001 C CNN +F 1 "GND" H 4105 7177 50 0000 C CNN +F 2 "" H 4100 7350 50 0001 C CNN +F 3 "" H 4100 7350 50 0001 C CNN + 1 4100 7350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0128 +U 1 1 5DC3D4BA +P 5900 7350 +F 0 "#PWR0128" H 5900 7100 50 0001 C CNN +F 1 "GND" H 5905 7177 50 0000 C CNN +F 2 "" H 5900 7350 50 0001 C CNN +F 3 "" H 5900 7350 50 0001 C CNN + 1 5900 7350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0129 +U 1 1 5DC3D9C6 +P 5050 7350 +F 0 "#PWR0129" H 5050 7100 50 0001 C CNN +F 1 "GND" H 5055 7177 50 0000 C CNN +F 2 "" H 5050 7350 50 0001 C CNN +F 3 "" H 5050 7350 50 0001 C CNN + 1 5050 7350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2600 7050 2900 7050 +Wire Wire Line + 3500 7050 3800 7050 +Wire Wire Line + 5350 7050 5600 7050 +Text GLabel 10800 1150 2 50 Input ~ 0 +RST +$Comp +L Device:C_Small Cap1 +U 1 1 5DA90E30 +P 1050 6850 +F 0 "Cap1" H 1142 6896 50 0000 L CNN +F 1 "0.1uF" H 1142 6805 50 0000 L CNN +F 2 "HokieGeek-kicad:0603-Dual" H 1050 6850 50 0001 C CNN +F 3 "~" H 1050 6850 50 0001 C CNN + 1 1050 6850 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap2 +U 1 1 5DAB4343 +P 1950 6850 +F 0 "Cap2" H 2042 6896 50 0000 L CNN +F 1 "0.1uF" H 2042 6805 50 0000 L CNN +F 2 "HokieGeek-kicad:0603-Dual" H 1950 6850 50 0001 C CNN +F 3 "~" H 1950 6850 50 0001 C CNN + 1 1950 6850 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap3 +U 1 1 5DAB4A04 +P 2850 6850 +F 0 "Cap3" H 2942 6896 50 0000 L CNN +F 1 "0.1uF" H 2942 6805 50 0000 L CNN +F 2 "HokieGeek-kicad:0603-Dual" H 2850 6850 50 0001 C CNN +F 3 "~" H 2850 6850 50 0001 C CNN + 1 2850 6850 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap4 +U 1 1 5DAB52C6 +P 3750 6850 +F 0 "Cap4" H 3842 6896 50 0000 L CNN +F 1 "0.1uF" H 3842 6805 50 0000 L CNN +F 2 "HokieGeek-kicad:0603-Dual" H 3750 6850 50 0001 C CNN +F 3 "~" H 3750 6850 50 0001 C CNN + 1 3750 6850 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap5 +U 1 1 5DABA58A +P 4650 6850 +F 0 "Cap5" H 4742 6896 50 0000 L CNN +F 1 "0.1uF" H 4742 6805 50 0000 L CNN +F 2 "HokieGeek-kicad:0603-Dual" H 4650 6850 50 0001 C CNN +F 3 "~" H 4650 6850 50 0001 C CNN + 1 4650 6850 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap6 +U 1 1 5DABAB15 +P 5550 6850 +F 0 "Cap6" H 5642 6896 50 0000 L CNN +F 1 "0.1uF" H 5642 6805 50 0000 L CNN +F 2 "HokieGeek-kicad:0603-Dual" H 5550 6850 50 0001 C CNN +F 3 "~" H 5550 6850 50 0001 C CNN + 1 5550 6850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1050 6750 1450 6750 +Connection ~ 1450 6750 +Wire Wire Line + 1950 6750 2300 6750 +Connection ~ 2300 6750 +Wire Wire Line + 2850 6750 3200 6750 +Connection ~ 3200 6750 +Wire Wire Line + 3750 6750 4100 6750 +Connection ~ 4100 6750 +Wire Wire Line + 4650 6750 5050 6750 +Connection ~ 5050 6750 +Wire Wire Line + 5550 6750 5900 6750 +Connection ~ 5900 6750 +Wire Wire Line + 1450 7350 1050 7350 +Wire Wire Line + 1050 7350 1050 6950 +Connection ~ 1450 7350 +Wire Wire Line + 5900 7350 5550 7350 +Wire Wire Line + 5550 7350 5550 6950 +Connection ~ 5900 7350 +Wire Wire Line + 5050 7350 4650 7350 +Wire Wire Line + 4650 7350 4650 6950 +Connection ~ 5050 7350 +Wire Wire Line + 4100 7350 3750 7350 +Wire Wire Line + 3750 7350 3750 6950 +Connection ~ 4100 7350 +Wire Wire Line + 3200 7350 2850 7350 +Wire Wire Line + 2850 7350 2850 6950 +Connection ~ 3200 7350 +Wire Wire Line + 2300 7350 1950 7350 +Wire Wire Line + 1950 7350 1950 6950 +Connection ~ 2300 7350 +NoConn ~ 10800 950 +NoConn ~ -3250 6600 +$Comp +L SparkFun-LED:LED-3MM-NO_SILK DENC1 +U 1 1 5DADB196 +P 4850 4850 +F 0 "DENC1" H 4843 4595 50 0001 C CNN +F 1 "LED" H 4843 4686 50 0000 C CNN +F 2 "HokieGeek-kicad:LED_D3.0mm_FlatTop_minsilk" H 4850 4850 50 0001 C CNN +F 3 "~" H 4850 4850 50 0001 C CNN + 1 4850 4850 + 0 -1 -1 0 +$EndComp +Text GLabel 4000 4750 0 50 Input ~ 0 +ENC_B +Text GLabel 4000 4950 0 50 Input ~ 0 +ENC_A +Wire Wire Line + 4400 7050 4750 7050 +Text GLabel 9400 1950 0 50 Input ~ 0 +R_D +Text GLabel 9400 1850 0 50 Input ~ 0 +R_C +Text GLabel 9400 1750 0 50 Input ~ 0 +R_B +Text GLabel 9400 1550 0 50 Input ~ 0 +R_A +Text GLabel 9400 1050 0 50 Input ~ 0 +D2 +$Comp +L Device:R_Pack04 RN1 +U 1 1 5D98A880 +P 2550 2000 +F 0 "RN1" V 2133 2000 50 0000 C CNN +F 1 "470 Ω" V 2224 2000 50 0000 C CNN +F 2 "HokieGeek-kicad:R_Array_Concave_4x0603" V 2825 2000 50 0001 C CNN +F 3 "~" H 2550 2000 50 0001 C CNN + 1 2550 2000 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0109 +U 1 1 5DB1B399 +P 4000 4850 +F 0 "#PWR0109" H 4000 4600 50 0001 C CNN +F 1 "GND" H 4005 4677 50 0000 C CNN +F 2 "" H 4000 4850 50 0001 C CNN +F 3 "" H 4000 4850 50 0001 C CNN + 1 4000 4850 + 0 1 -1 0 +$EndComp +$Comp +L Device:Rotary_Encoder_Switch SW1 +U 1 1 5D87F295 +P 4300 4850 +F 0 "SW1" V 4346 4620 50 0000 R CNN +F 1 "Rotary_Encoder_Switch" V 4255 4620 50 0001 R CNN +F 2 "Keebio-Parts:RotaryEncoder_EC11" H 4150 5010 50 0001 C CNN +F 3 "~" H 4300 5110 50 0001 C CNN + 1 4300 4850 + 1 0 0 1 +$EndComp +$Comp +L Device:R_Pack04 RN2 +U 1 1 5DC73F86 +P 5350 2000 +F 0 "RN2" V 4933 2000 50 0000 C CNN +F 1 "470 Ω" V 5024 2000 50 0000 C CNN +F 2 "HokieGeek-kicad:R_Array_Concave_4x0603" V 5625 2000 50 0001 C CNN +F 3 "~" H 5350 2000 50 0001 C CNN + 1 5350 2000 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Pack04 RN3 +U 1 1 5DC74E49 +P 8000 2000 +F 0 "RN3" V 7583 2000 50 0000 C CNN +F 1 "470 Ω" V 7674 2000 50 0000 C CNN +F 2 "HokieGeek-kicad:R_Array_Concave_4x0603" V 8275 2000 50 0001 C CNN +F 3 "~" H 8000 2000 50 0001 C CNN + 1 8000 2000 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Pack04 RN4 +U 1 1 5DC75F2C +P 2550 4750 +F 0 "RN4" V 2133 4750 50 0000 C CNN +F 1 "470 Ω" V 2224 4750 50 0000 C CNN +F 2 "HokieGeek-kicad:R_Array_Concave_4x0603" V 2825 4750 50 0001 C CNN +F 3 "~" H 2550 4750 50 0001 C CNN + 1 2550 4750 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Pack04 RN5 +U 1 1 5DC768EA +P 5350 4850 +F 0 "RN5" V 4933 4850 50 0000 C CNN +F 1 "470 Ω" V 5024 4850 50 0000 C CNN +F 2 "HokieGeek-kicad:R_Array_Concave_4x0603" V 5625 4850 50 0001 C CNN +F 3 "~" H 5350 4850 50 0001 C CNN + 1 5350 4850 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Pack04 RN6 +U 1 1 5DC77223 +P 8000 4750 +F 0 "RN6" V 7583 4750 50 0000 C CNN +F 1 "470 Ω" V 7674 4750 50 0000 C CNN +F 2 "HokieGeek-kicad:R_Array_Concave_4x0603" V 8275 4750 50 0001 C CNN +F 3 "~" H 8000 4750 50 0001 C CNN + 1 8000 4750 + 0 1 1 0 +$EndComp +Connection ~ 7450 5200 +Connection ~ 7450 4050 +Connection ~ 6400 4050 +Wire Wire Line + 6400 4050 6400 5200 +Wire Wire Line + 6400 5200 7450 5200 +Wire Wire Line + 6400 3950 6400 4050 +Connection ~ 6400 5200 +Wire Wire Line + 7450 5200 7450 5300 +Wire Wire Line + 6400 5200 6400 5300 +Wire Wire Line + 1050 3950 2050 3950 +Text GLabel 8200 4550 2 50 Input ~ 0 +LEDOUT +Text GLabel 8200 4650 2 50 Input ~ 0 +LEDOUT +Text GLabel 8200 4750 2 50 Input ~ 0 +LEDOUT +Text GLabel 8200 4850 2 50 Input ~ 0 +LEDOUT +Wire Wire Line + 6950 5300 6700 5300 +$Comp +L power:VCC #PWR0130 +U 1 1 5E2211D4 +P 6400 4050 +F 0 "#PWR0130" H 6400 3900 50 0001 C CNN +F 1 "VCC" V 6418 4177 50 0000 L CNN +F 2 "" H 6400 4050 50 0001 C CNN +F 3 "" H 6400 4050 50 0001 C CNN + 1 6400 4050 + 0 -1 -1 0 +$EndComp +Text GLabel 6250 3850 0 50 Input ~ 0 +C_5 +Text GLabel 7300 3850 0 50 Input ~ 0 +C_6 +Text GLabel 4600 3850 0 50 Input ~ 0 +C_4 +Text GLabel 3500 3850 0 50 Input ~ 0 +C_3 +$Comp +L power:VCC #PWR0133 +U 1 1 5E281AF5 +P 3650 4050 +F 0 "#PWR0133" H 3650 3900 50 0001 C CNN +F 1 "VCC" V 3668 4177 50 0000 L CNN +F 2 "" H 3650 4050 50 0001 C CNN +F 3 "" H 3650 4050 50 0001 C CNN + 1 3650 4050 + 0 -1 -1 0 +$EndComp +Connection ~ 3650 4050 +Text GLabel 5400 4150 2 50 Input ~ 0 +R_C +Text GLabel 4800 5250 2 50 Input ~ 0 +R_D +Wire Wire Line + 7800 5300 7750 5300 +Wire Wire Line + 7800 4050 7750 4050 +Wire Wire Line + 4750 3950 4750 4050 +$Comp +L keebio:MX C4 +U 1 1 5D9711CF +P 4900 3850 +F 0 "C4" H 4900 4073 50 0000 C CNN +F 1 "MX" H 4900 3550 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 4900 3850 60 0001 C CNN +F 3 "" H 4900 3850 60 0001 C CNN + 1 4900 3850 + 1 0 0 -1 +$EndComp +Text GLabel 5550 4650 2 50 Input ~ 0 +LEDOUT +Text GLabel 5550 4750 2 50 Input ~ 0 +LEDOUT +Text GLabel 5550 4850 2 50 Input ~ 0 +LEDOUT +Wire Wire Line + 4600 4750 4600 3850 +Text GLabel 1700 5400 2 50 Input ~ 0 +R_D +Text GLabel 2700 4150 2 50 Input ~ 0 +R_C +Text GLabel 1900 3850 0 50 Input ~ 0 +C_2 +Wire Wire Line + 900 3850 900 5100 +Text GLabel 900 3850 0 50 Input ~ 0 +C_1 +Wire Wire Line + 1050 4050 1050 3950 +Connection ~ 1050 4050 +$Comp +L keebio:MX C1 +U 1 1 5DA47D66 +P 1200 3850 +F 0 "C1" H 1200 4073 50 0000 C CNN +F 1 "MX" H 1200 3550 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 1200 3850 60 0001 C CNN +F 3 "" H 1200 3850 60 0001 C CNN + 1 1200 3850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1050 4050 1050 5300 +Text GLabel 2750 4550 2 50 Input ~ 0 +LEDOUT +Text GLabel 2750 4650 2 50 Input ~ 0 +LEDOUT +Text GLabel 2750 4750 2 50 Input ~ 0 +LEDOUT +NoConn ~ 2750 4850 +NoConn ~ 2350 4850 +$Comp +L power:VCC #PWR0134 +U 1 1 5E732439 +P 1050 3950 +F 0 "#PWR0134" H 1050 3800 50 0001 C CNN +F 1 "VCC" V 1068 4077 50 0000 L CNN +F 2 "" H 1050 3950 50 0001 C CNN +F 3 "" H 1050 3950 50 0001 C CNN + 1 1050 3950 + 0 -1 -1 0 +$EndComp +Connection ~ 1050 3950 +$Comp +L power:VCC #PWR0135 +U 1 1 5E739149 +P 6300 1350 +F 0 "#PWR0135" H 6300 1200 50 0001 C CNN +F 1 "VCC" V 6318 1477 50 0000 L CNN +F 2 "" H 6300 1350 50 0001 C CNN +F 3 "" H 6300 1350 50 0001 C CNN + 1 6300 1350 + 0 -1 -1 0 +$EndComp +Connection ~ 6300 1350 +Connection ~ 3600 2350 +Connection ~ 3600 1350 +$Comp +L power:VCC #PWR0136 +U 1 1 5E746AAA +P 3600 1350 +F 0 "#PWR0136" H 3600 1200 50 0001 C CNN +F 1 "VCC" V 3618 1477 50 0000 L CNN +F 2 "" H 3600 1350 50 0001 C CNN +F 3 "" H 3600 1350 50 0001 C CNN + 1 3600 1350 + 0 -1 -1 0 +$EndComp +Connection ~ 900 1350 +Connection ~ 900 2350 +Text GLabel 8100 4150 2 50 Input ~ 0 +R_C +Text GLabel 8100 5400 2 50 Input ~ 0 +R_D +Wire Wire Line + 7800 4050 7800 4550 +Wire Wire Line + 7800 4850 7800 5300 +Wire Wire Line + 7800 4750 6950 4750 +Wire Wire Line + 6950 4750 6950 5300 +Wire Wire Line + 7800 4650 6700 4650 +Wire Wire Line + 6700 4050 6700 4650 +Wire Wire Line + 5050 4050 5050 4450 +Wire Wire Line + 5100 4550 3950 4550 +Wire Wire Line + 3950 4050 3950 4550 +Wire Wire Line + 1350 5300 1400 5300 +Wire Wire Line + 1400 5300 1400 4750 +Wire Wire Line + 2350 4550 2350 4050 +Wire Wire Line + 2350 4650 1350 4650 +Wire Wire Line + 2350 4750 1400 4750 +Wire Wire Line + 1350 4050 1350 4650 +Wire Wire Line + 7200 1150 7200 2250 +Wire Wire Line + 6150 1150 6150 2250 +Wire Wire Line + 6300 1350 6300 2350 +$Comp +L keebio:MX B6 +U 1 1 5DCC22C2 +P 7500 2250 +F 0 "B6" H 7500 2473 50 0000 C CNN +F 1 "MX" H 7500 1950 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 7500 2250 60 0001 C CNN +F 3 "" H 7500 2250 60 0001 C CNN + 1 7500 2250 + 1 0 0 -1 +$EndComp +Text GLabel 8200 1800 2 50 Input ~ 0 +LEDOUT +Text GLabel 8200 1900 2 50 Input ~ 0 +LEDOUT +Text GLabel 8200 2000 2 50 Input ~ 0 +LEDOUT +Text GLabel 8200 2100 2 50 Input ~ 0 +LEDOUT +Text GLabel 5550 1800 2 50 Input ~ 0 +LEDOUT +Text GLabel 5550 1900 2 50 Input ~ 0 +LEDOUT +Text GLabel 5550 2000 2 50 Input ~ 0 +LEDOUT +Text GLabel 5550 2100 2 50 Input ~ 0 +LEDOUT +Text GLabel 2750 2100 2 50 Input ~ 0 +LEDOUT +Text GLabel 2750 2000 2 50 Input ~ 0 +LEDOUT +Text GLabel 2750 1900 2 50 Input ~ 0 +LEDOUT +Text GLabel 2750 1800 2 50 Input ~ 0 +LEDOUT +Wire Wire Line + 3450 1150 3450 2250 +Wire Wire Line + 3600 1350 3600 2350 +Wire Wire Line + 5000 2450 5000 2100 +Wire Wire Line + 5000 2100 5150 2100 +Wire Wire Line + 5150 2000 3900 2000 +Wire Wire Line + 3900 2000 3900 2450 +Wire Wire Line + 5150 1900 3900 1900 +Wire Wire Line + 3900 1900 3900 1350 +Wire Wire Line + 5150 1800 5000 1800 +Wire Wire Line + 5000 1800 5000 1350 +Wire Wire Line + 2350 1800 2200 1800 +Wire Wire Line + 2200 1800 2200 1350 +Wire Wire Line + 2350 1900 1200 1900 +Wire Wire Line + 1200 1900 1200 1350 +Wire Wire Line + 2350 2100 2200 2100 +Wire Wire Line + 2200 2100 2200 2450 +Wire Wire Line + 2350 2000 1200 2000 +Wire Wire Line + 1200 2000 1200 2450 +Wire Wire Line + 900 1350 900 2350 +Wire Wire Line + 750 1150 750 2250 +$Comp +L Diode:BAV99S DA1 +U 2 1 5F24B223 +P 2350 1450 +F 0 "DA1" V 2350 1529 50 0000 L CNN +F 1 "BAV99S" H 2350 1575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2350 950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 1600 1050 50 0001 C CNN + 2 2350 1450 + 0 -1 1 0 +$EndComp +NoConn ~ 2350 1750 +$Comp +L Diode:BAV99S DA2 +U 2 1 5F25B41B +P 5150 1450 +F 0 "DA2" V 5150 1528 50 0000 L CNN +F 1 "BAV99S" H 5150 1575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5150 950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 4400 1050 50 0001 C CNN + 2 5150 1450 + 0 -1 1 0 +$EndComp +NoConn ~ 4050 1750 +NoConn ~ 5150 1750 +$Comp +L Diode:BAV99S DA3 +U 1 1 5F272075 +P 6750 1450 +F 0 "DA3" V 6750 1529 50 0000 L CNN +F 1 "BAV99S" H 6750 1575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 6750 950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 6000 1050 50 0001 C CNN + 1 6750 1450 + 0 -1 1 0 +$EndComp +NoConn ~ 6750 1750 +Text GLabel 8000 1450 2 50 Input ~ 0 +R_A +$Comp +L Diode:BAV99S DC1 +U 1 1 5F299B17 +P 1500 4150 +F 0 "DC1" V 1500 4229 50 0000 L CNN +F 1 "BAV99S" H 1500 4275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 1500 3650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 750 3750 50 0001 C CNN + 1 1500 4150 + 0 -1 1 0 +$EndComp +NoConn ~ 1500 4450 +$Comp +L Diode:BAV99S DC2 +U 1 1 5F299B2F +P 4100 4150 +F 0 "DC2" H 4100 4275 50 0000 C CNN +F 1 "BAV99S" H 4100 4275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 4100 3650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 3350 3750 50 0001 C CNN + 1 4100 4150 + 0 -1 1 0 +$EndComp +$Comp +L Diode:BAV99S DC2 +U 2 1 5F299B39 +P 5200 4150 +F 0 "DC2" H 5200 4275 50 0000 C CNN +F 1 "BAV99S" H 5200 4275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5200 3650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 4450 3750 50 0001 C CNN + 2 5200 4150 + 0 -1 1 0 +$EndComp +NoConn ~ 4100 4450 +NoConn ~ 5200 4450 +$Comp +L Diode:BAV99S DC3 +U 1 1 5F299B47 +P 6850 4150 +F 0 "DC3" H 6850 4275 50 0000 C CNN +F 1 "BAV99S" H 6850 4275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 6850 3650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 6100 3750 50 0001 C CNN + 1 6850 4150 + 0 -1 1 0 +$EndComp +$Comp +L Diode:BAV99S DC3 +U 2 1 5F299B51 +P 7900 4150 +F 0 "DC3" H 7900 4275 50 0000 C CNN +F 1 "BAV99S" H 7900 4275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7900 3650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 7150 3750 50 0001 C CNN + 2 7900 4150 + 0 -1 1 0 +$EndComp +NoConn ~ 6850 4450 +NoConn ~ 7900 4450 +Wire Wire Line + 1750 1150 1750 2250 +Wire Wire Line + 4550 2250 4550 1150 +$Comp +L Diode:BAV99S DB1 +U 1 1 5F437714 +P 1350 2550 +F 0 "DB1" V 1350 2629 50 0000 L CNN +F 1 "BAV99S" H 1350 2675 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 1350 2050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 600 2150 50 0001 C CNN + 1 1350 2550 + 0 -1 1 0 +$EndComp +NoConn ~ 1350 2850 +NoConn ~ 2350 2850 +$Comp +L Diode:BAV99S DB2 +U 1 1 5F43772A +P 4050 2550 +F 0 "DB2" V 4050 2629 50 0000 L CNN +F 1 "BAV99S" H 4050 2675 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 4050 2050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 3300 2150 50 0001 C CNN + 1 4050 2550 + 0 -1 1 0 +$EndComp +$Comp +L Diode:BAV99S DB2 +U 2 1 5F437734 +P 5150 2550 +F 0 "DB2" V 5150 2629 50 0000 L CNN +F 1 "BAV99S" H 5150 2675 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5150 2050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 4400 2150 50 0001 C CNN + 2 5150 2550 + 0 -1 1 0 +$EndComp +NoConn ~ 4050 2850 +NoConn ~ 5150 2850 +$Comp +L Diode:BAV99S DB3 +U 1 1 5F437740 +P 6750 2550 +F 0 "DB3" V 6750 2629 50 0000 L CNN +F 1 "BAV99S" H 6750 2675 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 6750 2050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 6000 2150 50 0001 C CNN + 1 6750 2550 + 0 -1 1 0 +$EndComp +$Comp +L Diode:BAV99S DB3 +U 2 1 5F43774A +P 7800 2550 +F 0 "DB3" V 7800 2629 50 0000 L CNN +F 1 "BAV99S" H 7800 2675 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7800 2050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 7050 2150 50 0001 C CNN + 2 7800 2550 + 0 -1 1 0 +$EndComp +NoConn ~ 6750 2850 +NoConn ~ 7800 2850 +Text GLabel 8000 2550 2 50 Input ~ 0 +R_B +$Comp +L Diode:BAV99S DB1 +U 2 1 5F43771E +P 2350 2550 +F 0 "DB1" V 2350 2629 50 0000 L CNN +F 1 "BAV99S" H 2350 2675 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2350 2050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 1600 2150 50 0001 C CNN + 2 2350 2550 + 0 -1 1 0 +$EndComp +Wire Wire Line + 1550 2550 2550 2550 +Wire Wire Line + 4250 2550 5350 2550 +NoConn ~ 1350 1750 +$Comp +L Diode:BAV99S DA1 +U 1 1 5F24923B +P 1350 1450 +F 0 "DA1" V 1350 1529 50 0000 L CNN +F 1 "BAV99S" H 1350 1575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 1350 950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 600 1050 50 0001 C CNN + 1 1350 1450 + 0 -1 1 0 +$EndComp +$Comp +L keebio:MX A1 +U 1 1 5DA47D2A +P 1050 1150 +F 0 "A1" H 1050 1373 50 0000 C CNN +F 1 "MX" H 1050 850 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 1050 1150 60 0001 C CNN +F 3 "" H 1050 1150 60 0001 C CNN + 1 1050 1150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1550 1450 2550 1450 +Wire Wire Line + 6950 2550 8000 2550 +$Comp +L Diode:BAV99S DA2 +U 1 1 5F25B411 +P 4050 1450 +F 0 "DA2" V 4050 1529 50 0000 L CNN +F 1 "BAV99S" H 4050 1575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 4050 950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 3300 1050 50 0001 C CNN + 1 4050 1450 + 0 -1 1 0 +$EndComp +Wire Wire Line + 5350 1450 4250 1450 +NoConn ~ 7800 1750 +$Comp +L Diode:BAV99S DA3 +U 2 1 5F27207F +P 7800 1450 +F 0 "DA3" V 7800 1528 50 0000 L CNN +F 1 "BAV99S" H 7800 1575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7800 950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 7050 1050 50 0001 C CNN + 2 7800 1450 + 0 -1 1 0 +$EndComp +Wire Wire Line + 7800 2100 7650 2100 +Wire Wire Line + 7650 2100 7650 2450 +Wire Wire Line + 7800 2000 6600 2000 +Wire Wire Line + 6600 2000 6600 2450 +Wire Wire Line + 7800 1800 7650 1800 +Wire Wire Line + 7650 1350 7650 1800 +Wire Wire Line + 7800 1900 6600 1900 +Wire Wire Line + 6600 1350 6600 1900 +Wire Wire Line + 8000 1450 6950 1450 +Text GLabel 5350 1450 2 50 Input ~ 0 +R_A +Text GLabel 5350 2550 2 50 Input ~ 0 +R_B +Text GLabel 2550 2550 2 50 Input ~ 0 +R_B +Text GLabel 2550 1450 2 50 Input ~ 0 +R_A +$Comp +L Diode:BAV99S DD1 +U 1 1 5F716896 +P 1500 5400 +F 0 "DD1" V 1500 5479 50 0000 L CNN +F 1 "BAV99S" H 1500 5525 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 1500 4900 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 750 5000 50 0001 C CNN + 1 1500 5400 + 0 -1 1 0 +$EndComp +$Comp +L Diode:BAV99S DD1 +U 2 1 5F7168A0 +P 2050 5150 +F 0 "DD1" V 2050 5229 50 0000 L CNN +F 1 "BAV99S" H 2050 5275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2050 4650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 1300 4750 50 0001 C CNN + 2 2050 5150 + 0 1 1 0 +$EndComp +NoConn ~ 1500 5700 +NoConn ~ 2050 5450 +$Comp +L Diode:BAV99S DD2 +U 1 1 5F7168AC +P 4600 5250 +F 0 "DD2" V 4600 5329 50 0000 L CNN +F 1 "BAV99S" H 4600 5375 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 4600 4750 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 3850 4850 50 0001 C CNN + 1 4600 5250 + 0 -1 1 0 +$EndComp +$Comp +L Diode:BAV99S DD2 +U 2 1 5F7168B6 +P 4400 5450 +F 0 "DD2" V 4400 5528 50 0000 L CNN +F 1 "BAV99S" H 4400 5575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 4400 4950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 3650 5050 50 0001 C CNN + 2 4400 5450 + 0 1 1 0 +$EndComp +NoConn ~ 4600 5550 +NoConn ~ 4400 5750 +$Comp +L Diode:BAV99S DD3 +U 2 1 5F7168CC +P 7900 5400 +F 0 "DD3" V 7900 5479 50 0000 L CNN +F 1 "BAV99S" H 7900 5525 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7900 4900 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 7150 5000 50 0001 C CNN + 2 7900 5400 + 0 -1 1 0 +$EndComp +NoConn ~ 7900 5700 +NoConn ~ 2500 4450 +$Comp +L Diode:BAV99S DC1 +U 2 1 5F299B21 +P 2500 4150 +F 0 "DC1" H 2500 4275 50 0000 C CNN +F 1 "BAV99S" H 2500 4275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2500 3650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 1750 3750 50 0001 C CNN + 2 2500 4150 + 0 -1 1 0 +$EndComp +Wire Wire Line + 1700 4150 2700 4150 +NoConn ~ 2050 4850 +NoConn ~ 1850 5150 +NoConn ~ 4400 5150 +NoConn ~ 4200 5450 +Wire Wire Line + 4300 4150 5400 4150 +NoConn ~ 5550 4950 +NoConn ~ 5150 4950 +Wire Wire Line + 5100 4550 5100 4750 +Wire Wire Line + 5100 4750 5150 4750 +Wire Wire Line + 5150 4450 5150 4650 +Wire Wire Line + 5050 4450 5150 4450 +Wire Wire Line + 7050 4150 8100 4150 +NoConn ~ 6850 5700 +$Comp +L Diode:BAV99S DD3 +U 1 1 5F7168C2 +P 6850 5400 +F 0 "DD3" V 6850 5479 50 0000 L CNN +F 1 "BAV99S" H 6850 5525 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 6850 4900 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 6100 5000 50 0001 C CNN + 1 6850 5400 + 0 -1 1 0 +$EndComp +Wire Wire Line + 7050 5400 8100 5400 +$Comp +L Device:R_Small_US R1 +U 1 1 5DB5B41C +P 10350 2800 +F 0 "R1" V 10250 2750 50 0000 L CNN +F 1 "100 Ω" V 10400 2800 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" H 10350 2800 50 0001 C CNN +F 3 "~" H 10350 2800 50 0001 C CNN + 1 10350 2800 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Small_US R2 +U 1 1 5DB549A1 +P 10250 2900 +F 0 "R2" V 10200 2800 50 0000 L CNN +F 1 "100k Ω" V 10300 2750 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" H 10250 2900 50 0001 C CNN +F 3 "~" H 10250 2900 50 0001 C CNN + 1 10250 2900 + 1 0 0 -1 +$EndComp +Text GLabel 10750 2600 1 50 Input ~ 0 +LEDOUT +Text GLabel 10250 2800 0 50 Input ~ 0 +LED +$Comp +L power:GND #PWR0108 +U 1 1 5DB008EA +P 10250 3000 +F 0 "#PWR0108" H 10250 2750 50 0001 C CNN +F 1 "GND" H 10255 2827 50 0000 C CNN +F 2 "" H 10250 3000 50 0001 C CNN +F 3 "" H 10250 3000 50 0001 C CNN + 1 10250 3000 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0104 +U 1 1 5DAE447E +P 10750 3000 +F 0 "#PWR0104" H 10750 2750 50 0001 C CNN +F 1 "GND" H 10755 2827 50 0000 C CNN +F 2 "" H 10750 3000 50 0001 C CNN +F 3 "" H 10750 3000 50 0001 C CNN + 1 10750 3000 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:2N7002 Q1 +U 1 1 5DA012E6 +P 10650 2800 +F 0 "Q1" H 10856 2846 50 0000 L CNN +F 1 "MOSFET" H 10856 2755 50 0001 L CNN +F 2 "Package_TO_SOT_SMD:SOT-23" H 10850 2725 50 0001 L CIN +F 3 "https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" H 10650 2800 50 0001 L CNN + 1 10650 2800 + 1 0 0 -1 +$EndComp +Text GLabel 9050 2700 0 50 Input ~ 0 +TRRSx +Text GLabel 9050 2600 0 50 Input ~ 0 +TRRS +$Comp +L power:VCC #PWR0107 +U 1 1 5DAFBC12 +P 9050 2800 +F 0 "#PWR0107" H 9050 2650 50 0001 C CNN +F 1 "VCC" V 9068 2927 50 0000 L CNN +F 2 "" H 9050 2800 50 0001 C CNN +F 3 "" H 9050 2800 50 0001 C CNN + 1 9050 2800 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0105 +U 1 1 5DAE6C34 +P 9050 2900 +F 0 "#PWR0105" H 9050 2650 50 0001 C CNN +F 1 "GND" H 9055 2727 50 0000 C CNN +F 2 "" H 9050 2900 50 0001 C CNN +F 3 "" H 9050 2900 50 0001 C CNN + 1 9050 2900 + 1 0 0 -1 +$EndComp +$Comp +L keebio:TRRS U4 +U 1 1 5DEC2E4D +P 9400 3000 +F 0 "U4" H 9628 3303 60 0000 L CNN +F 1 "TRRS" H 9628 3197 60 0000 L CNN +F 2 "HokieGeek-kicad:TRRS-PJ-320A-dual_inline" H 9550 3000 60 0001 C CNN +F 3 "" H 9550 3000 60 0001 C CNN + 1 9400 3000 + 1 0 0 -1 +$EndComp +Text GLabel 9550 4750 2 50 Input ~ 0 +TRRSx +Text GLabel 9550 4650 2 50 Input ~ 0 +TRRS +$Comp +L power:VCC #PWR0132 +U 1 1 5DBE88BC +P 9550 4550 +F 0 "#PWR0132" H 9550 4400 50 0001 C CNN +F 1 "VCC" H 9567 4723 50 0000 C CNN +F 2 "" H 9550 4550 50 0001 C CNN +F 3 "" H 9550 4550 50 0001 C CNN + 1 9550 4550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0131 +U 1 1 5DBE7ACB +P 9550 4850 +F 0 "#PWR0131" H 9550 4600 50 0001 C CNN +F 1 "GND" H 9555 4677 50 0000 C CNN +F 2 "" H 9550 4850 50 0001 C CNN +F 3 "" H 9550 4850 50 0001 C CNN + 1 9550 4850 + 1 0 0 -1 +$EndComp +$Comp +L SparkFun-Connectors:CONN_04 J3 +U 1 1 5DAEC96B +P 9450 4850 +F 0 "J3" H 9408 5354 45 0000 C CNN +F 1 "TRRS" H 9408 5270 45 0000 C CNN +F 2 "HokieGeek-kicad:TRRS_headers" H 9450 5350 20 0001 C CNN +F 3 "" H 9450 4850 50 0001 C CNN +F 4 "CONN-09696" H 9408 5281 60 0001 C CNN "Field4" + 1 9450 4850 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0127 +U 1 1 5DD30DD5 +P 10750 3450 +F 0 "#PWR0127" H 10750 3300 50 0001 C CNN +F 1 "VCC" H 10767 3623 50 0000 C CNN +F 2 "" H 10750 3450 50 0001 C CNN +F 3 "" H 10750 3450 50 0001 C CNN + 1 10750 3450 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0122 +U 1 1 5DD305D1 +P 10750 3950 +F 0 "#PWR0122" H 10750 3700 50 0001 C CNN +F 1 "GND" H 10755 3777 50 0000 C CNN +F 2 "" H 10750 3950 50 0001 C CNN +F 3 "" H 10750 3950 50 0001 C CNN + 1 10750 3950 + 1 0 0 -1 +$EndComp +Text GLabel 10750 3750 2 50 Input ~ 0 +D2 +Text GLabel 10750 3850 2 50 Input ~ 0 +C6 +$Comp +L SparkFun-Connectors:CONN_06NO_SILK_FEMALE_PTH J2 +U 1 1 5DD19A27 +P 10650 3950 +F 0 "J2" H 10422 4058 45 0000 R CNN +F 1 "EXTRAS" H 10422 4142 45 0000 R CNN +F 2 "HokieGeek-kicad:klaatu_extra_pins" H 10650 4450 20 0001 C CNN +F 3 "" H 10650 3950 50 0001 C CNN +F 4 "" H 10422 4184 60 0001 R CNN "Field4" + 1 10650 3950 + 1 0 0 -1 +$EndComp +Text GLabel 9550 3600 2 50 Input ~ 0 +C_4 +Text GLabel 9550 3800 2 50 Input ~ 0 +C_3 +Text GLabel 9550 3700 2 50 Input ~ 0 +C_5 +Text GLabel 9550 3900 2 50 Input ~ 0 +RST +$Comp +L power:VCC #PWR0126 +U 1 1 5D90EEB8 +P 9550 3500 +F 0 "#PWR0126" H 9550 3350 50 0001 C CNN +F 1 "VCC" V 9567 3628 50 0000 L CNN +F 2 "" H 9550 3500 50 0001 C CNN +F 3 "" H 9550 3500 50 0001 C CNN + 1 9550 3500 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0123 +U 1 1 5D90B621 +P 9550 4000 +F 0 "#PWR0123" H 9550 3750 50 0001 C CNN +F 1 "GND" V 9555 3872 50 0000 R CNN +F 2 "" H 9550 4000 50 0001 C CNN +F 3 "" H 9550 4000 50 0001 C CNN + 1 9550 4000 + 0 -1 -1 0 +$EndComp +$Comp +L SparkFun-Connectors:CONN_06LOCK J1 +U 1 1 5D8D4C75 +P 9450 4000 +F 0 "J1" H 9408 4810 45 0000 C CNN +F 1 "AVR_ICSP" H 9408 4726 45 0000 C CNN +F 2 "HokieGeek-kicad:ICSP-Header" H 9450 4700 20 0001 C CNN +F 3 "" H 9450 4000 50 0001 C CNN +F 4 "" H 9408 4631 60 0001 C CNN "Field4" + 1 9450 4000 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0112 +U 1 1 5DB72208 +P 10950 4450 +F 0 "#PWR0112" H 10950 4200 50 0001 C CNN +F 1 "GND" H 10955 4277 50 0000 C CNN +F 2 "" H 10950 4450 50 0001 C CNN +F 3 "" H 10950 4450 50 0001 C CNN + 1 10950 4450 + 1 0 0 -1 +$EndComp +Text GLabel 10550 4450 0 50 Input ~ 0 +RST +$Comp +L Switch:SW_SPST RESET1 +U 1 1 5DB7090B +P 10750 4450 +F 0 "RESET1" H 10750 4685 50 0000 C CNN +F 1 "RESET" H 10750 4594 50 0001 C CNN +F 2 "Keebio-Parts:SW_Tactile_SPST_Angled_MJTP1117" H 10750 4450 50 0001 C CNN +F 3 "~" H 10750 4450 50 0001 C CNN + 1 10750 4450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7350 2450 7350 2350 +Wire Wire Line + 7350 2350 6300 2350 +Connection ~ 6300 2350 +Wire Wire Line + 6300 2350 6300 2450 +Text GLabel 10750 3650 2 50 Input ~ 0 +TRRSx +Text GLabel 6200 7050 2 50 Input ~ 0 +RGBDO +Text GLabel 10750 3550 2 50 Input ~ 0 +RGBDO +Wire Wire Line + 900 7050 1150 7050 +Wire Wire Line + 5050 4850 5150 4850 +Wire Wire Line + 4750 4050 4750 4850 +Connection ~ 4750 4050 +$EndSCHEMATC diff --git a/jane.sch-bak b/jane.sch-bak new file mode 100644 index 0000000..1746d27 --- /dev/null +++ b/jane.sch-bak @@ -0,0 +1,1746 @@ +EESchema Schematic File Version 4 +LIBS:jane-cache +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "Jane" +Date "" +Rev "20191022" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L keebio:MX A4 +U 1 1 5D929550 +P 4850 1150 +F 0 "A4" H 4850 1373 50 0000 C CNN +F 1 "MX" H 4850 850 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 4850 1150 60 0001 C CNN +F 3 "" H 4850 1150 60 0001 C CNN + 1 4850 1150 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX B4 +U 1 1 5D955748 +P 4850 2250 +F 0 "B4" H 4850 2473 50 0000 C CNN +F 1 "MX" H 4850 1950 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 4850 2250 60 0001 C CNN +F 3 "" H 4850 2250 60 0001 C CNN + 1 4850 2250 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX A3 +U 1 1 5D9B3A38 +P 3750 1150 +F 0 "A3" H 3750 1373 50 0000 C CNN +F 1 "MX" H 3750 850 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 3750 1150 60 0001 C CNN +F 3 "" H 3750 1150 60 0001 C CNN + 1 3750 1150 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX B3 +U 1 1 5D9B3A56 +P 3750 2250 +F 0 "B3" H 3750 2473 50 0000 C CNN +F 1 "MX" H 3750 1950 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 3750 2250 60 0001 C CNN +F 3 "" H 3750 2250 60 0001 C CNN + 1 3750 2250 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX C3 +U 1 1 5D9B3A75 +P 3800 3850 +F 0 "C3" H 3800 4073 50 0000 C CNN +F 1 "MX" H 3800 3550 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 3800 3850 60 0001 C CNN +F 3 "" H 3800 3850 60 0001 C CNN + 1 3800 3850 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX A2 +U 1 1 5D9D9CE4 +P 2050 1150 +F 0 "A2" H 2050 1373 50 0000 C CNN +F 1 "MX" H 2050 850 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 2050 1150 60 0001 C CNN +F 3 "" H 2050 1150 60 0001 C CNN + 1 2050 1150 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX B2 +U 1 1 5D9D9D02 +P 2050 2250 +F 0 "B2" H 2050 2473 50 0000 C CNN +F 1 "MX" H 2050 1950 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 2050 2250 60 0001 C CNN +F 3 "" H 2050 2250 60 0001 C CNN + 1 2050 2250 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX C2 +U 1 1 5D9D9D21 +P 2200 3850 +F 0 "C2" H 2200 4073 50 0000 C CNN +F 1 "MX" H 2200 3550 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 2200 3850 60 0001 C CNN +F 3 "" H 2200 3850 60 0001 C CNN + 1 2200 3850 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX B1 +U 1 1 5DA47D48 +P 1050 2250 +F 0 "B1" H 1050 2473 50 0000 C CNN +F 1 "MX" H 1050 1950 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 1050 2250 60 0001 C CNN +F 3 "" H 1050 2250 60 0001 C CNN + 1 1050 2250 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX D1 +U 1 1 5DAA4052 +P 1200 5100 +F 0 "D1" H 1200 5323 50 0000 C CNN +F 1 "MX" H 1200 4800 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 1200 5100 60 0001 C CNN +F 3 "" H 1200 5100 60 0001 C CNN + 1 1200 5100 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX A5 +U 1 1 5DC82AE7 +P 6450 1150 +F 0 "A5" H 6450 1373 50 0000 C CNN +F 1 "MX" H 6450 850 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 6450 1150 60 0001 C CNN +F 3 "" H 6450 1150 60 0001 C CNN + 1 6450 1150 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX B5 +U 1 1 5DC82B05 +P 6450 2250 +F 0 "B5" H 6450 2473 50 0000 C CNN +F 1 "MX" H 6450 1950 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 6450 2250 60 0001 C CNN +F 3 "" H 6450 2250 60 0001 C CNN + 1 6450 2250 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX C5 +U 1 1 5DC82B23 +P 6550 3850 +F 0 "C5" H 6550 4073 50 0000 C CNN +F 1 "MX" H 6550 3550 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 6550 3850 60 0001 C CNN +F 3 "" H 6550 3850 60 0001 C CNN + 1 6550 3850 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX D5 +U 1 1 5DC82B41 +P 6550 5100 +F 0 "D5" H 6550 5323 50 0000 C CNN +F 1 "MX" H 6550 4800 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 6550 5100 60 0001 C CNN +F 3 "" H 6550 5100 60 0001 C CNN + 1 6550 5100 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX A6 +U 1 1 5DCC22A4 +P 7500 1150 +F 0 "A6" H 7500 1373 50 0000 C CNN +F 1 "MX" H 7500 850 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple--missing-hole-right" H 7500 1150 60 0001 C CNN +F 3 "" H 7500 1150 60 0001 C CNN + 1 7500 1150 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX C6 +U 1 1 5DCC22E0 +P 7600 3850 +F 0 "C6" H 7600 4073 50 0000 C CNN +F 1 "MX" H 7600 3550 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 7600 3850 60 0001 C CNN +F 3 "" H 7600 3850 60 0001 C CNN + 1 7600 3850 + 1 0 0 -1 +$EndComp +$Comp +L keebio:MX D6 +U 1 1 5DCC22FE +P 7600 5100 +F 0 "D6" H 7600 5323 50 0000 C CNN +F 1 "MX" H 7600 4800 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 7600 5100 60 0001 C CNN +F 3 "" H 7600 5100 60 0001 C CNN + 1 7600 5100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 3850 6250 5100 +Wire Wire Line + 7300 3850 7300 5100 +Wire Wire Line + 900 1350 900 1250 +Wire Wire Line + 900 1250 1900 1250 +Wire Wire Line + 1900 1250 1900 1350 +Wire Wire Line + 3600 1250 3600 1350 +Wire Wire Line + 3600 1250 4700 1250 +Wire Wire Line + 4700 1250 4700 1350 +Wire Wire Line + 6300 1250 6300 1350 +Wire Wire Line + 6300 1250 7350 1250 +Wire Wire Line + 7350 1250 7350 1350 +Wire Wire Line + 900 2450 900 2350 +Wire Wire Line + 900 2350 1900 2350 +Wire Wire Line + 1900 2350 1900 2450 +Wire Wire Line + 3600 2350 3600 2450 +Wire Wire Line + 3600 2350 4700 2350 +Wire Wire Line + 4700 2350 4700 2450 +Wire Wire Line + 2050 3950 2050 4050 +Wire Wire Line + 3650 3950 3650 4050 +Wire Wire Line + 3650 3950 4750 3950 +Wire Wire Line + 6400 3950 7450 3950 +Wire Wire Line + 7450 3950 7450 4050 +Wire Wire Line + 7450 5200 7450 4050 +$Comp +L LED:WS2812B RGB1 +U 1 1 5D9D4967 +P 1450 7050 +F 0 "RGB1" H 1794 7096 50 0000 L CNN +F 1 "WS2812B" H 1794 7005 50 0000 L CNN +F 2 "HokieGeek-kicad:WS2812B" H 1500 6750 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 1550 6675 50 0001 L TNN + 1 1450 7050 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0101 +U 1 1 5DACF4FD +P 10800 1050 +F 0 "#PWR0101" H 10800 800 50 0001 C CNN +F 1 "GND" V 10805 922 50 0000 R CNN +F 2 "" H 10800 1050 50 0001 C CNN +F 3 "" H 10800 1050 50 0001 C CNN + 1 10800 1050 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0102 +U 1 1 5DAE2B36 +P 9400 1150 +F 0 "#PWR0102" H 9400 900 50 0001 C CNN +F 1 "GND" V 9405 1022 50 0000 R CNN +F 2 "" H 9400 1150 50 0001 C CNN +F 3 "" H 9400 1150 50 0001 C CNN + 1 9400 1150 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0103 +U 1 1 5DAE36ED +P 9400 1250 +F 0 "#PWR0103" H 9400 1000 50 0001 C CNN +F 1 "GND" V 9405 1122 50 0000 R CNN +F 2 "" H 9400 1250 50 0001 C CNN +F 3 "" H 9400 1250 50 0001 C CNN + 1 9400 1250 + 0 1 1 0 +$EndComp +$Comp +L power:VCC #PWR0106 +U 1 1 5DAFA39D +P 10800 1250 +F 0 "#PWR0106" H 10800 1100 50 0001 C CNN +F 1 "VCC" V 10817 1378 50 0000 L CNN +F 2 "" H 10800 1250 50 0001 C CNN +F 3 "" H 10800 1250 50 0001 C CNN + 1 10800 1250 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0110 +U 1 1 5DB210F0 +P 1450 7350 +F 0 "#PWR0110" H 1450 7100 50 0001 C CNN +F 1 "GND" H 1455 7177 50 0000 C CNN +F 2 "" H 1450 7350 50 0001 C CNN +F 3 "" H 1450 7350 50 0001 C CNN + 1 1450 7350 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0111 +U 1 1 5DB216BC +P 1450 6750 +F 0 "#PWR0111" H 1450 6600 50 0001 C CNN +F 1 "VCC" H 1467 6923 50 0000 C CNN +F 2 "" H 1450 6750 50 0001 C CNN +F 3 "" H 1450 6750 50 0001 C CNN + 1 1450 6750 + 1 0 0 -1 +$EndComp +Text GLabel 9400 2050 0 50 Input ~ 0 +LED +Text GLabel 10800 1550 2 50 Input ~ 0 +C_1 +Text GLabel 10800 1650 2 50 Input ~ 0 +C_2 +Text GLabel 10800 1750 2 50 Input ~ 0 +C_3 +Text GLabel 10800 1850 2 50 Input ~ 0 +C_4 +Text GLabel 10800 1950 2 50 Input ~ 0 +C_5 +Text GLabel 10800 2050 2 50 Input ~ 0 +C_6 +Text GLabel 8750 1450 0 50 Input ~ 0 +TRRS +Text GLabel 8750 1350 0 50 Input ~ 0 +TRRSx +Text GLabel 9400 950 0 50 Input ~ 0 +RGB +Text GLabel 9400 1650 0 50 Input ~ 0 +C6 +Text GLabel 10800 1350 2 50 Input ~ 0 +ENC_A +Text GLabel 10800 1450 2 50 Input ~ 0 +ENC_B +Text GLabel 900 7050 0 50 Input ~ 0 +RGB +$Comp +L keebio:ProMicro U3 +U 1 1 5D8887E2 +P 10100 1500 +F 0 "U3" H 10100 2337 60 0000 C CNN +F 1 "ProMicro" H 10100 2231 60 0000 C CNN +F 2 "Keebio-Parts:ArduinoProMicro-ZigZag" V 11150 -1000 60 0001 C CNN +F 3 "" V 11150 -1000 60 0001 C CNN + 1 10100 1500 + 1 0 0 -1 +$EndComp +$Comp +L Device:R_Small_US R3 +U 1 1 5DB90F16 +P 8900 1250 +F 0 "R3" H 8968 1296 50 0000 L CNN +F 1 "4.7k Ω" H 8968 1205 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" H 8900 1250 50 0001 C CNN +F 3 "~" H 8900 1250 50 0001 C CNN + 1 8900 1250 + -1 0 0 1 +$EndComp +$Comp +L Device:R_Small_US R4 +U 1 1 5DB9CC59 +P 8900 1550 +F 0 "R4" H 8968 1596 50 0000 L CNN +F 1 "4.7k Ω" H 8968 1505 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" H 8900 1550 50 0001 C CNN +F 3 "~" H 8900 1550 50 0001 C CNN + 1 8900 1550 + -1 0 0 1 +$EndComp +$Comp +L power:VCC #PWR0113 +U 1 1 5DB9F600 +P 8900 1150 +F 0 "#PWR0113" H 8900 1000 50 0001 C CNN +F 1 "VCC" H 8917 1323 50 0000 C CNN +F 2 "" H 8900 1150 50 0001 C CNN +F 3 "" H 8900 1150 50 0001 C CNN + 1 8900 1150 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0114 +U 1 1 5DBA0DBF +P 8900 1650 +F 0 "#PWR0114" H 8900 1500 50 0001 C CNN +F 1 "VCC" H 8918 1823 50 0000 C CNN +F 2 "" H 8900 1650 50 0001 C CNN +F 3 "" H 8900 1650 50 0001 C CNN + 1 8900 1650 + -1 0 0 1 +$EndComp +Wire Wire Line + 8750 1350 8900 1350 +Wire Wire Line + 9400 1450 8900 1450 +Connection ~ 8900 1350 +Wire Wire Line + 8900 1350 9400 1350 +Connection ~ 8900 1450 +Wire Wire Line + 8900 1450 8750 1450 +Text GLabel 750 1150 1 50 Input ~ 0 +C_1 +Text GLabel 1750 1150 1 50 Input ~ 0 +C_2 +Text GLabel 3450 1150 1 50 Input ~ 0 +C_3 +Text GLabel 4550 1150 1 50 Input ~ 0 +C_4 +Text GLabel 6150 1150 1 50 Input ~ 0 +C_5 +Text GLabel 7200 1150 1 50 Input ~ 0 +C_6 +$Comp +L power:VCC #PWR0115 +U 1 1 5DBE9A3F +P 900 1350 +F 0 "#PWR0115" H 900 1200 50 0001 C CNN +F 1 "VCC" V 918 1477 50 0000 L CNN +F 2 "" H 900 1350 50 0001 C CNN +F 3 "" H 900 1350 50 0001 C CNN + 1 900 1350 + 0 -1 -1 0 +$EndComp +$Comp +L LED:WS2812B RGB2 +U 1 1 5DBF3604 +P 2300 7050 +F 0 "RGB2" H 2644 7096 50 0000 L CNN +F 1 "WS2812B" H 2644 7005 50 0000 L CNN +F 2 "HokieGeek-kicad:WS2812B" H 2350 6750 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 2400 6675 50 0001 L TNN + 1 2300 7050 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0116 +U 1 1 5DBF3E54 +P 2300 6750 +F 0 "#PWR0116" H 2300 6600 50 0001 C CNN +F 1 "VCC" H 2317 6923 50 0000 C CNN +F 2 "" H 2300 6750 50 0001 C CNN +F 3 "" H 2300 6750 50 0001 C CNN + 1 2300 6750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0117 +U 1 1 5DBF445D +P 2300 7350 +F 0 "#PWR0117" H 2300 7100 50 0001 C CNN +F 1 "GND" H 2305 7177 50 0000 C CNN +F 2 "" H 2300 7350 50 0001 C CNN +F 3 "" H 2300 7350 50 0001 C CNN + 1 2300 7350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1750 7050 2000 7050 +$Comp +L LED:WS2812B RGB3 +U 1 1 5DC1E9CC +P 3200 7050 +F 0 "RGB3" H 3544 7096 50 0000 L CNN +F 1 "WS2812B" H 3544 7005 50 0000 L CNN +F 2 "HokieGeek-kicad:WS2812B" H 3250 6750 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 3300 6675 50 0001 L TNN + 1 3200 7050 + 1 0 0 -1 +$EndComp +$Comp +L LED:WS2812B RGB4 +U 1 1 5DC1F894 +P 4100 7050 +F 0 "RGB4" H 4444 7096 50 0000 L CNN +F 1 "WS2812B" H 4444 7005 50 0000 L CNN +F 2 "HokieGeek-kicad:WS2812B" H 4150 6750 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 4200 6675 50 0001 L TNN + 1 4100 7050 + 1 0 0 -1 +$EndComp +$Comp +L LED:WS2812B RGB5 +U 1 1 5DC20783 +P 5050 7050 +F 0 "RGB5" H 5394 7096 50 0000 L CNN +F 1 "WS2812B" H 5394 7005 50 0000 L CNN +F 2 "HokieGeek-kicad:WS2812B" H 5100 6750 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 5150 6675 50 0001 L TNN + 1 5050 7050 + 1 0 0 -1 +$EndComp +$Comp +L LED:WS2812B RGB6 +U 1 1 5DC21BD2 +P 5900 7050 +F 0 "RGB6" H 6244 7096 50 0000 L CNN +F 1 "WS2812B" H 6244 7005 50 0000 L CNN +F 2 "HokieGeek-kicad:WS2812B" H 5950 6750 50 0001 L TNN +F 3 "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" H 6000 6675 50 0001 L TNN + 1 5900 7050 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0118 +U 1 1 5DC3749B +P 3200 6750 +F 0 "#PWR0118" H 3200 6600 50 0001 C CNN +F 1 "VCC" H 3217 6923 50 0000 C CNN +F 2 "" H 3200 6750 50 0001 C CNN +F 3 "" H 3200 6750 50 0001 C CNN + 1 3200 6750 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0119 +U 1 1 5DC3A97F +P 4100 6750 +F 0 "#PWR0119" H 4100 6600 50 0001 C CNN +F 1 "VCC" H 4117 6923 50 0000 C CNN +F 2 "" H 4100 6750 50 0001 C CNN +F 3 "" H 4100 6750 50 0001 C CNN + 1 4100 6750 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0120 +U 1 1 5DC3ADB3 +P 5050 6750 +F 0 "#PWR0120" H 5050 6600 50 0001 C CNN +F 1 "VCC" H 5067 6923 50 0000 C CNN +F 2 "" H 5050 6750 50 0001 C CNN +F 3 "" H 5050 6750 50 0001 C CNN + 1 5050 6750 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0121 +U 1 1 5DC3B25A +P 5900 6750 +F 0 "#PWR0121" H 5900 6600 50 0001 C CNN +F 1 "VCC" H 5917 6923 50 0000 C CNN +F 2 "" H 5900 6750 50 0001 C CNN +F 3 "" H 5900 6750 50 0001 C CNN + 1 5900 6750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0124 +U 1 1 5DC3C233 +P 3200 7350 +F 0 "#PWR0124" H 3200 7100 50 0001 C CNN +F 1 "GND" H 3205 7177 50 0000 C CNN +F 2 "" H 3200 7350 50 0001 C CNN +F 3 "" H 3200 7350 50 0001 C CNN + 1 3200 7350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0125 +U 1 1 5DC3C6EE +P 4100 7350 +F 0 "#PWR0125" H 4100 7100 50 0001 C CNN +F 1 "GND" H 4105 7177 50 0000 C CNN +F 2 "" H 4100 7350 50 0001 C CNN +F 3 "" H 4100 7350 50 0001 C CNN + 1 4100 7350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0128 +U 1 1 5DC3D4BA +P 5900 7350 +F 0 "#PWR0128" H 5900 7100 50 0001 C CNN +F 1 "GND" H 5905 7177 50 0000 C CNN +F 2 "" H 5900 7350 50 0001 C CNN +F 3 "" H 5900 7350 50 0001 C CNN + 1 5900 7350 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0129 +U 1 1 5DC3D9C6 +P 5050 7350 +F 0 "#PWR0129" H 5050 7100 50 0001 C CNN +F 1 "GND" H 5055 7177 50 0000 C CNN +F 2 "" H 5050 7350 50 0001 C CNN +F 3 "" H 5050 7350 50 0001 C CNN + 1 5050 7350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2600 7050 2900 7050 +Wire Wire Line + 3500 7050 3800 7050 +Wire Wire Line + 5350 7050 5600 7050 +Text GLabel 10800 1150 2 50 Input ~ 0 +RST +$Comp +L Device:C_Small Cap1 +U 1 1 5DA90E30 +P 1050 6850 +F 0 "Cap1" H 1142 6896 50 0000 L CNN +F 1 "0.1uF" H 1142 6805 50 0000 L CNN +F 2 "HokieGeek-kicad:0603-Dual" H 1050 6850 50 0001 C CNN +F 3 "~" H 1050 6850 50 0001 C CNN + 1 1050 6850 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap2 +U 1 1 5DAB4343 +P 1950 6850 +F 0 "Cap2" H 2042 6896 50 0000 L CNN +F 1 "0.1uF" H 2042 6805 50 0000 L CNN +F 2 "HokieGeek-kicad:0603-Dual" H 1950 6850 50 0001 C CNN +F 3 "~" H 1950 6850 50 0001 C CNN + 1 1950 6850 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap3 +U 1 1 5DAB4A04 +P 2850 6850 +F 0 "Cap3" H 2942 6896 50 0000 L CNN +F 1 "0.1uF" H 2942 6805 50 0000 L CNN +F 2 "HokieGeek-kicad:0603-Dual" H 2850 6850 50 0001 C CNN +F 3 "~" H 2850 6850 50 0001 C CNN + 1 2850 6850 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap4 +U 1 1 5DAB52C6 +P 3750 6850 +F 0 "Cap4" H 3842 6896 50 0000 L CNN +F 1 "0.1uF" H 3842 6805 50 0000 L CNN +F 2 "HokieGeek-kicad:0603-Dual" H 3750 6850 50 0001 C CNN +F 3 "~" H 3750 6850 50 0001 C CNN + 1 3750 6850 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap5 +U 1 1 5DABA58A +P 4650 6850 +F 0 "Cap5" H 4742 6896 50 0000 L CNN +F 1 "0.1uF" H 4742 6805 50 0000 L CNN +F 2 "HokieGeek-kicad:0603-Dual" H 4650 6850 50 0001 C CNN +F 3 "~" H 4650 6850 50 0001 C CNN + 1 4650 6850 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small Cap6 +U 1 1 5DABAB15 +P 5550 6850 +F 0 "Cap6" H 5642 6896 50 0000 L CNN +F 1 "0.1uF" H 5642 6805 50 0000 L CNN +F 2 "HokieGeek-kicad:0603-Dual" H 5550 6850 50 0001 C CNN +F 3 "~" H 5550 6850 50 0001 C CNN + 1 5550 6850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1050 6750 1450 6750 +Connection ~ 1450 6750 +Wire Wire Line + 1950 6750 2300 6750 +Connection ~ 2300 6750 +Wire Wire Line + 2850 6750 3200 6750 +Connection ~ 3200 6750 +Wire Wire Line + 3750 6750 4100 6750 +Connection ~ 4100 6750 +Wire Wire Line + 4650 6750 5050 6750 +Connection ~ 5050 6750 +Wire Wire Line + 5550 6750 5900 6750 +Connection ~ 5900 6750 +Wire Wire Line + 1450 7350 1050 7350 +Wire Wire Line + 1050 7350 1050 6950 +Connection ~ 1450 7350 +Wire Wire Line + 5900 7350 5550 7350 +Wire Wire Line + 5550 7350 5550 6950 +Connection ~ 5900 7350 +Wire Wire Line + 5050 7350 4650 7350 +Wire Wire Line + 4650 7350 4650 6950 +Connection ~ 5050 7350 +Wire Wire Line + 4100 7350 3750 7350 +Wire Wire Line + 3750 7350 3750 6950 +Connection ~ 4100 7350 +Wire Wire Line + 3200 7350 2850 7350 +Wire Wire Line + 2850 7350 2850 6950 +Connection ~ 3200 7350 +Wire Wire Line + 2300 7350 1950 7350 +Wire Wire Line + 1950 7350 1950 6950 +Connection ~ 2300 7350 +NoConn ~ 10800 950 +NoConn ~ -3250 6600 +$Comp +L SparkFun-LED:LED-3MM-NO_SILK DENC1 +U 1 1 5DADB196 +P 4850 4850 +F 0 "DENC1" H 4843 4595 50 0001 C CNN +F 1 "LED" H 4843 4686 50 0000 C CNN +F 2 "HokieGeek-kicad:LED_D3.0mm_FlatTop_minsilk" H 4850 4850 50 0001 C CNN +F 3 "~" H 4850 4850 50 0001 C CNN + 1 4850 4850 + 0 -1 -1 0 +$EndComp +Text GLabel 4000 4750 0 50 Input ~ 0 +ENC_B +Text GLabel 4000 4950 0 50 Input ~ 0 +ENC_A +Wire Wire Line + 4400 7050 4750 7050 +Text GLabel 9400 1950 0 50 Input ~ 0 +R_D +Text GLabel 9400 1850 0 50 Input ~ 0 +R_C +Text GLabel 9400 1750 0 50 Input ~ 0 +R_B +Text GLabel 9400 1550 0 50 Input ~ 0 +R_A +Text GLabel 9400 1050 0 50 Input ~ 0 +D2 +$Comp +L Device:R_Pack04 RN1 +U 1 1 5D98A880 +P 2550 2000 +F 0 "RN1" V 2133 2000 50 0000 C CNN +F 1 "470 Ω" V 2224 2000 50 0000 C CNN +F 2 "HokieGeek-kicad:R_Array_Concave_4x0603" V 2825 2000 50 0001 C CNN +F 3 "~" H 2550 2000 50 0001 C CNN + 1 2550 2000 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0109 +U 1 1 5DB1B399 +P 4000 4850 +F 0 "#PWR0109" H 4000 4600 50 0001 C CNN +F 1 "GND" H 4005 4677 50 0000 C CNN +F 2 "" H 4000 4850 50 0001 C CNN +F 3 "" H 4000 4850 50 0001 C CNN + 1 4000 4850 + 0 1 -1 0 +$EndComp +$Comp +L Device:Rotary_Encoder_Switch SW1 +U 1 1 5D87F295 +P 4300 4850 +F 0 "SW1" V 4346 4620 50 0000 R CNN +F 1 "Rotary_Encoder_Switch" V 4255 4620 50 0001 R CNN +F 2 "Keebio-Parts:RotaryEncoder_EC11" H 4150 5010 50 0001 C CNN +F 3 "~" H 4300 5110 50 0001 C CNN + 1 4300 4850 + 1 0 0 1 +$EndComp +$Comp +L Device:R_Pack04 RN2 +U 1 1 5DC73F86 +P 5350 2000 +F 0 "RN2" V 4933 2000 50 0000 C CNN +F 1 "470 Ω" V 5024 2000 50 0000 C CNN +F 2 "HokieGeek-kicad:R_Array_Concave_4x0603" V 5625 2000 50 0001 C CNN +F 3 "~" H 5350 2000 50 0001 C CNN + 1 5350 2000 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Pack04 RN3 +U 1 1 5DC74E49 +P 8000 2000 +F 0 "RN3" V 7583 2000 50 0000 C CNN +F 1 "470 Ω" V 7674 2000 50 0000 C CNN +F 2 "HokieGeek-kicad:R_Array_Concave_4x0603" V 8275 2000 50 0001 C CNN +F 3 "~" H 8000 2000 50 0001 C CNN + 1 8000 2000 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Pack04 RN4 +U 1 1 5DC75F2C +P 2550 4750 +F 0 "RN4" V 2133 4750 50 0000 C CNN +F 1 "470 Ω" V 2224 4750 50 0000 C CNN +F 2 "HokieGeek-kicad:R_Array_Concave_4x0603" V 2825 4750 50 0001 C CNN +F 3 "~" H 2550 4750 50 0001 C CNN + 1 2550 4750 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Pack04 RN5 +U 1 1 5DC768EA +P 5350 4850 +F 0 "RN5" V 4933 4850 50 0000 C CNN +F 1 "470 Ω" V 5024 4850 50 0000 C CNN +F 2 "HokieGeek-kicad:R_Array_Concave_4x0603" V 5625 4850 50 0001 C CNN +F 3 "~" H 5350 4850 50 0001 C CNN + 1 5350 4850 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Pack04 RN6 +U 1 1 5DC77223 +P 8000 4750 +F 0 "RN6" V 7583 4750 50 0000 C CNN +F 1 "470 Ω" V 7674 4750 50 0000 C CNN +F 2 "HokieGeek-kicad:R_Array_Concave_4x0603" V 8275 4750 50 0001 C CNN +F 3 "~" H 8000 4750 50 0001 C CNN + 1 8000 4750 + 0 1 1 0 +$EndComp +Connection ~ 7450 5200 +Connection ~ 7450 4050 +Connection ~ 6400 4050 +Wire Wire Line + 6400 4050 6400 5200 +Wire Wire Line + 6400 5200 7450 5200 +Wire Wire Line + 6400 3950 6400 4050 +Connection ~ 6400 5200 +Wire Wire Line + 7450 5200 7450 5300 +Wire Wire Line + 6400 5200 6400 5300 +Wire Wire Line + 1050 3950 2050 3950 +Text GLabel 8200 4550 2 50 Input ~ 0 +LEDOUT +Text GLabel 8200 4650 2 50 Input ~ 0 +LEDOUT +Text GLabel 8200 4750 2 50 Input ~ 0 +LEDOUT +Text GLabel 8200 4850 2 50 Input ~ 0 +LEDOUT +Wire Wire Line + 6950 5300 6700 5300 +$Comp +L power:VCC #PWR0130 +U 1 1 5E2211D4 +P 6400 4050 +F 0 "#PWR0130" H 6400 3900 50 0001 C CNN +F 1 "VCC" V 6418 4177 50 0000 L CNN +F 2 "" H 6400 4050 50 0001 C CNN +F 3 "" H 6400 4050 50 0001 C CNN + 1 6400 4050 + 0 -1 -1 0 +$EndComp +Text GLabel 6250 3850 0 50 Input ~ 0 +C_5 +Text GLabel 7300 3850 0 50 Input ~ 0 +C_6 +Text GLabel 4600 3850 0 50 Input ~ 0 +C_4 +Text GLabel 3500 3850 0 50 Input ~ 0 +C_3 +$Comp +L power:VCC #PWR0133 +U 1 1 5E281AF5 +P 3650 4050 +F 0 "#PWR0133" H 3650 3900 50 0001 C CNN +F 1 "VCC" V 3668 4177 50 0000 L CNN +F 2 "" H 3650 4050 50 0001 C CNN +F 3 "" H 3650 4050 50 0001 C CNN + 1 3650 4050 + 0 -1 -1 0 +$EndComp +Connection ~ 3650 4050 +Text GLabel 5400 4150 2 50 Input ~ 0 +R_C +Text GLabel 4800 5250 2 50 Input ~ 0 +R_D +Wire Wire Line + 7800 5300 7750 5300 +Wire Wire Line + 7800 4050 7750 4050 +Wire Wire Line + 4750 3950 4750 4050 +$Comp +L keebio:MX C4 +U 1 1 5D9711CF +P 4900 3850 +F 0 "C4" H 4900 4073 50 0000 C CNN +F 1 "MX" H 4900 3550 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 4900 3850 60 0001 C CNN +F 3 "" H 4900 3850 60 0001 C CNN + 1 4900 3850 + 1 0 0 -1 +$EndComp +Text GLabel 5550 4650 2 50 Input ~ 0 +LEDOUT +Text GLabel 5550 4750 2 50 Input ~ 0 +LEDOUT +Text GLabel 5550 4850 2 50 Input ~ 0 +LEDOUT +Wire Wire Line + 4600 4750 4600 3850 +Text GLabel 1700 5400 2 50 Input ~ 0 +R_D +Text GLabel 2700 4150 2 50 Input ~ 0 +R_C +Text GLabel 1900 3850 0 50 Input ~ 0 +C_2 +Wire Wire Line + 900 3850 900 5100 +Text GLabel 900 3850 0 50 Input ~ 0 +C_1 +Wire Wire Line + 1050 4050 1050 3950 +Connection ~ 1050 4050 +$Comp +L keebio:MX C1 +U 1 1 5DA47D66 +P 1200 3850 +F 0 "C1" H 1200 4073 50 0000 C CNN +F 1 "MX" H 1200 3550 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 1200 3850 60 0001 C CNN +F 3 "" H 1200 3850 60 0001 C CNN + 1 1200 3850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1050 4050 1050 5300 +Text GLabel 2750 4550 2 50 Input ~ 0 +LEDOUT +Text GLabel 2750 4650 2 50 Input ~ 0 +LEDOUT +Text GLabel 2750 4750 2 50 Input ~ 0 +LEDOUT +NoConn ~ 2750 4850 +NoConn ~ 2350 4850 +$Comp +L power:VCC #PWR0134 +U 1 1 5E732439 +P 1050 3950 +F 0 "#PWR0134" H 1050 3800 50 0001 C CNN +F 1 "VCC" V 1068 4077 50 0000 L CNN +F 2 "" H 1050 3950 50 0001 C CNN +F 3 "" H 1050 3950 50 0001 C CNN + 1 1050 3950 + 0 -1 -1 0 +$EndComp +Connection ~ 1050 3950 +$Comp +L power:VCC #PWR0135 +U 1 1 5E739149 +P 6300 1350 +F 0 "#PWR0135" H 6300 1200 50 0001 C CNN +F 1 "VCC" V 6318 1477 50 0000 L CNN +F 2 "" H 6300 1350 50 0001 C CNN +F 3 "" H 6300 1350 50 0001 C CNN + 1 6300 1350 + 0 -1 -1 0 +$EndComp +Connection ~ 6300 1350 +Connection ~ 3600 2350 +Connection ~ 3600 1350 +$Comp +L power:VCC #PWR0136 +U 1 1 5E746AAA +P 3600 1350 +F 0 "#PWR0136" H 3600 1200 50 0001 C CNN +F 1 "VCC" V 3618 1477 50 0000 L CNN +F 2 "" H 3600 1350 50 0001 C CNN +F 3 "" H 3600 1350 50 0001 C CNN + 1 3600 1350 + 0 -1 -1 0 +$EndComp +Connection ~ 900 1350 +Connection ~ 900 2350 +Text GLabel 8100 4150 2 50 Input ~ 0 +R_C +Text GLabel 8100 5400 2 50 Input ~ 0 +R_D +Wire Wire Line + 7800 4050 7800 4550 +Wire Wire Line + 7800 4850 7800 5300 +Wire Wire Line + 7800 4750 6950 4750 +Wire Wire Line + 6950 4750 6950 5300 +Wire Wire Line + 7800 4650 6700 4650 +Wire Wire Line + 6700 4050 6700 4650 +Wire Wire Line + 5050 4050 5050 4450 +Wire Wire Line + 5100 4550 3950 4550 +Wire Wire Line + 3950 4050 3950 4550 +Wire Wire Line + 1350 5300 1400 5300 +Wire Wire Line + 1400 5300 1400 4750 +Wire Wire Line + 2350 4550 2350 4050 +Wire Wire Line + 2350 4650 1350 4650 +Wire Wire Line + 2350 4750 1400 4750 +Wire Wire Line + 1350 4050 1350 4650 +Wire Wire Line + 7200 1150 7200 2250 +Wire Wire Line + 6150 1150 6150 2250 +Wire Wire Line + 6300 1350 6300 2350 +$Comp +L keebio:MX B6 +U 1 1 5DCC22C2 +P 7500 2250 +F 0 "B6" H 7500 2473 50 0000 C CNN +F 1 "MX" H 7500 1950 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 7500 2250 60 0001 C CNN +F 3 "" H 7500 2250 60 0001 C CNN + 1 7500 2250 + 1 0 0 -1 +$EndComp +Text GLabel 8200 1800 2 50 Input ~ 0 +LEDOUT +Text GLabel 8200 1900 2 50 Input ~ 0 +LEDOUT +Text GLabel 8200 2000 2 50 Input ~ 0 +LEDOUT +Text GLabel 8200 2100 2 50 Input ~ 0 +LEDOUT +Text GLabel 5550 1800 2 50 Input ~ 0 +LEDOUT +Text GLabel 5550 1900 2 50 Input ~ 0 +LEDOUT +Text GLabel 5550 2000 2 50 Input ~ 0 +LEDOUT +Text GLabel 5550 2100 2 50 Input ~ 0 +LEDOUT +Text GLabel 2750 2100 2 50 Input ~ 0 +LEDOUT +Text GLabel 2750 2000 2 50 Input ~ 0 +LEDOUT +Text GLabel 2750 1900 2 50 Input ~ 0 +LEDOUT +Text GLabel 2750 1800 2 50 Input ~ 0 +LEDOUT +Wire Wire Line + 3450 1150 3450 2250 +Wire Wire Line + 3600 1350 3600 2350 +Wire Wire Line + 5000 2450 5000 2100 +Wire Wire Line + 5000 2100 5150 2100 +Wire Wire Line + 5150 2000 3900 2000 +Wire Wire Line + 3900 2000 3900 2450 +Wire Wire Line + 5150 1900 3900 1900 +Wire Wire Line + 3900 1900 3900 1350 +Wire Wire Line + 5150 1800 5000 1800 +Wire Wire Line + 5000 1800 5000 1350 +Wire Wire Line + 2350 1800 2200 1800 +Wire Wire Line + 2200 1800 2200 1350 +Wire Wire Line + 2350 1900 1200 1900 +Wire Wire Line + 1200 1900 1200 1350 +Wire Wire Line + 2350 2100 2200 2100 +Wire Wire Line + 2200 2100 2200 2450 +Wire Wire Line + 2350 2000 1200 2000 +Wire Wire Line + 1200 2000 1200 2450 +Wire Wire Line + 900 1350 900 2350 +Wire Wire Line + 750 1150 750 2250 +$Comp +L Diode:BAV99S DA1 +U 2 1 5F24B223 +P 2350 1450 +F 0 "DA1" V 2350 1529 50 0000 L CNN +F 1 "BAV99S" H 2350 1575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2350 950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 1600 1050 50 0001 C CNN + 2 2350 1450 + 0 -1 1 0 +$EndComp +NoConn ~ 2350 1750 +$Comp +L Diode:BAV99S DA2 +U 2 1 5F25B41B +P 5150 1450 +F 0 "DA2" V 5150 1528 50 0000 L CNN +F 1 "BAV99S" H 5150 1575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5150 950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 4400 1050 50 0001 C CNN + 2 5150 1450 + 0 -1 1 0 +$EndComp +NoConn ~ 4050 1750 +NoConn ~ 5150 1750 +$Comp +L Diode:BAV99S DA3 +U 1 1 5F272075 +P 6750 1450 +F 0 "DA3" V 6750 1529 50 0000 L CNN +F 1 "BAV99S" H 6750 1575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 6750 950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 6000 1050 50 0001 C CNN + 1 6750 1450 + 0 -1 1 0 +$EndComp +NoConn ~ 6750 1750 +Text GLabel 8000 1450 2 50 Input ~ 0 +R_A +$Comp +L Diode:BAV99S DC1 +U 1 1 5F299B17 +P 1500 4150 +F 0 "DC1" V 1500 4229 50 0000 L CNN +F 1 "BAV99S" H 1500 4275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 1500 3650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 750 3750 50 0001 C CNN + 1 1500 4150 + 0 -1 1 0 +$EndComp +NoConn ~ 1500 4450 +$Comp +L Diode:BAV99S DC2 +U 1 1 5F299B2F +P 4100 4150 +F 0 "DC2" H 4100 4275 50 0000 C CNN +F 1 "BAV99S" H 4100 4275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 4100 3650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 3350 3750 50 0001 C CNN + 1 4100 4150 + 0 -1 1 0 +$EndComp +$Comp +L Diode:BAV99S DC2 +U 2 1 5F299B39 +P 5200 4150 +F 0 "DC2" H 5200 4275 50 0000 C CNN +F 1 "BAV99S" H 5200 4275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5200 3650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 4450 3750 50 0001 C CNN + 2 5200 4150 + 0 -1 1 0 +$EndComp +NoConn ~ 4100 4450 +NoConn ~ 5200 4450 +$Comp +L Diode:BAV99S DC3 +U 1 1 5F299B47 +P 6850 4150 +F 0 "DC3" H 6850 4275 50 0000 C CNN +F 1 "BAV99S" H 6850 4275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 6850 3650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 6100 3750 50 0001 C CNN + 1 6850 4150 + 0 -1 1 0 +$EndComp +$Comp +L Diode:BAV99S DC3 +U 2 1 5F299B51 +P 7900 4150 +F 0 "DC3" H 7900 4275 50 0000 C CNN +F 1 "BAV99S" H 7900 4275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7900 3650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 7150 3750 50 0001 C CNN + 2 7900 4150 + 0 -1 1 0 +$EndComp +NoConn ~ 6850 4450 +NoConn ~ 7900 4450 +Wire Wire Line + 1750 1150 1750 2250 +Wire Wire Line + 4550 2250 4550 1150 +$Comp +L Diode:BAV99S DB1 +U 1 1 5F437714 +P 1350 2550 +F 0 "DB1" V 1350 2629 50 0000 L CNN +F 1 "BAV99S" H 1350 2675 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 1350 2050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 600 2150 50 0001 C CNN + 1 1350 2550 + 0 -1 1 0 +$EndComp +NoConn ~ 1350 2850 +NoConn ~ 2350 2850 +$Comp +L Diode:BAV99S DB2 +U 1 1 5F43772A +P 4050 2550 +F 0 "DB2" V 4050 2629 50 0000 L CNN +F 1 "BAV99S" H 4050 2675 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 4050 2050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 3300 2150 50 0001 C CNN + 1 4050 2550 + 0 -1 1 0 +$EndComp +$Comp +L Diode:BAV99S DB2 +U 2 1 5F437734 +P 5150 2550 +F 0 "DB2" V 5150 2629 50 0000 L CNN +F 1 "BAV99S" H 5150 2675 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 5150 2050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 4400 2150 50 0001 C CNN + 2 5150 2550 + 0 -1 1 0 +$EndComp +NoConn ~ 4050 2850 +NoConn ~ 5150 2850 +$Comp +L Diode:BAV99S DB3 +U 1 1 5F437740 +P 6750 2550 +F 0 "DB3" V 6750 2629 50 0000 L CNN +F 1 "BAV99S" H 6750 2675 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 6750 2050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 6000 2150 50 0001 C CNN + 1 6750 2550 + 0 -1 1 0 +$EndComp +$Comp +L Diode:BAV99S DB3 +U 2 1 5F43774A +P 7800 2550 +F 0 "DB3" V 7800 2629 50 0000 L CNN +F 1 "BAV99S" H 7800 2675 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7800 2050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 7050 2150 50 0001 C CNN + 2 7800 2550 + 0 -1 1 0 +$EndComp +NoConn ~ 6750 2850 +NoConn ~ 7800 2850 +Text GLabel 8000 2550 2 50 Input ~ 0 +R_B +$Comp +L Diode:BAV99S DB1 +U 2 1 5F43771E +P 2350 2550 +F 0 "DB1" V 2350 2629 50 0000 L CNN +F 1 "BAV99S" H 2350 2675 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2350 2050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 1600 2150 50 0001 C CNN + 2 2350 2550 + 0 -1 1 0 +$EndComp +Wire Wire Line + 1550 2550 2550 2550 +Wire Wire Line + 4250 2550 5350 2550 +NoConn ~ 1350 1750 +$Comp +L Diode:BAV99S DA1 +U 1 1 5F24923B +P 1350 1450 +F 0 "DA1" V 1350 1529 50 0000 L CNN +F 1 "BAV99S" H 1350 1575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 1350 950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 600 1050 50 0001 C CNN + 1 1350 1450 + 0 -1 1 0 +$EndComp +$Comp +L keebio:MX A1 +U 1 1 5DA47D2A +P 1050 1150 +F 0 "A1" H 1050 1373 50 0000 C CNN +F 1 "MX" H 1050 850 60 0001 C CNN +F 2 "HokieGeek-kicad:MX_PCB_100H_Dual-LED_simple" H 1050 1150 60 0001 C CNN +F 3 "" H 1050 1150 60 0001 C CNN + 1 1050 1150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1550 1450 2550 1450 +Wire Wire Line + 6950 2550 8000 2550 +$Comp +L Diode:BAV99S DA2 +U 1 1 5F25B411 +P 4050 1450 +F 0 "DA2" V 4050 1529 50 0000 L CNN +F 1 "BAV99S" H 4050 1575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 4050 950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 3300 1050 50 0001 C CNN + 1 4050 1450 + 0 -1 1 0 +$EndComp +Wire Wire Line + 5350 1450 4250 1450 +NoConn ~ 7800 1750 +$Comp +L Diode:BAV99S DA3 +U 2 1 5F27207F +P 7800 1450 +F 0 "DA3" V 7800 1528 50 0000 L CNN +F 1 "BAV99S" H 7800 1575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7800 950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 7050 1050 50 0001 C CNN + 2 7800 1450 + 0 -1 1 0 +$EndComp +Wire Wire Line + 7800 2100 7650 2100 +Wire Wire Line + 7650 2100 7650 2450 +Wire Wire Line + 7800 2000 6600 2000 +Wire Wire Line + 6600 2000 6600 2450 +Wire Wire Line + 7800 1800 7650 1800 +Wire Wire Line + 7650 1350 7650 1800 +Wire Wire Line + 7800 1900 6600 1900 +Wire Wire Line + 6600 1350 6600 1900 +Wire Wire Line + 8000 1450 6950 1450 +Text GLabel 5350 1450 2 50 Input ~ 0 +R_A +Text GLabel 5350 2550 2 50 Input ~ 0 +R_B +Text GLabel 2550 2550 2 50 Input ~ 0 +R_B +Text GLabel 2550 1450 2 50 Input ~ 0 +R_A +$Comp +L Diode:BAV99S DD1 +U 1 1 5F716896 +P 1500 5400 +F 0 "DD1" V 1500 5479 50 0000 L CNN +F 1 "BAV99S" H 1500 5525 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 1500 4900 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 750 5000 50 0001 C CNN + 1 1500 5400 + 0 -1 1 0 +$EndComp +$Comp +L Diode:BAV99S DD1 +U 2 1 5F7168A0 +P 2050 5150 +F 0 "DD1" V 2050 5229 50 0000 L CNN +F 1 "BAV99S" H 2050 5275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2050 4650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 1300 4750 50 0001 C CNN + 2 2050 5150 + 0 1 1 0 +$EndComp +NoConn ~ 1500 5700 +NoConn ~ 2050 5450 +$Comp +L Diode:BAV99S DD2 +U 1 1 5F7168AC +P 4600 5250 +F 0 "DD2" V 4600 5329 50 0000 L CNN +F 1 "BAV99S" H 4600 5375 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 4600 4750 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 3850 4850 50 0001 C CNN + 1 4600 5250 + 0 -1 1 0 +$EndComp +$Comp +L Diode:BAV99S DD2 +U 2 1 5F7168B6 +P 4400 5450 +F 0 "DD2" V 4400 5528 50 0000 L CNN +F 1 "BAV99S" H 4400 5575 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 4400 4950 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 3650 5050 50 0001 C CNN + 2 4400 5450 + 0 1 1 0 +$EndComp +NoConn ~ 4600 5550 +NoConn ~ 4400 5750 +$Comp +L Diode:BAV99S DD3 +U 2 1 5F7168CC +P 7900 5400 +F 0 "DD3" V 7900 5479 50 0000 L CNN +F 1 "BAV99S" H 7900 5525 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 7900 4900 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 7150 5000 50 0001 C CNN + 2 7900 5400 + 0 -1 1 0 +$EndComp +NoConn ~ 7900 5700 +NoConn ~ 2500 4450 +$Comp +L Diode:BAV99S DC1 +U 2 1 5F299B21 +P 2500 4150 +F 0 "DC1" H 2500 4275 50 0000 C CNN +F 1 "BAV99S" H 2500 4275 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 2500 3650 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 1750 3750 50 0001 C CNN + 2 2500 4150 + 0 -1 1 0 +$EndComp +Wire Wire Line + 1700 4150 2700 4150 +NoConn ~ 2050 4850 +NoConn ~ 1850 5150 +NoConn ~ 4400 5150 +NoConn ~ 4200 5450 +Wire Wire Line + 4300 4150 5400 4150 +NoConn ~ 5550 4950 +NoConn ~ 5150 4950 +Wire Wire Line + 5100 4550 5100 4750 +Wire Wire Line + 5100 4750 5150 4750 +Wire Wire Line + 5150 4450 5150 4650 +Wire Wire Line + 5050 4450 5150 4450 +Wire Wire Line + 7050 4150 8100 4150 +NoConn ~ 6850 5700 +$Comp +L Diode:BAV99S DD3 +U 1 1 5F7168C2 +P 6850 5400 +F 0 "DD3" V 6850 5479 50 0000 L CNN +F 1 "BAV99S" H 6850 5525 50 0001 C CNN +F 2 "Package_TO_SOT_SMD:SOT-363_SC-70-6" H 6850 4900 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/BAV99_SER.pdf" H 6100 5000 50 0001 C CNN + 1 6850 5400 + 0 -1 1 0 +$EndComp +Wire Wire Line + 7050 5400 8100 5400 +$Comp +L Device:R_Small_US R1 +U 1 1 5DB5B41C +P 10350 2800 +F 0 "R1" V 10250 2750 50 0000 L CNN +F 1 "100 Ω" V 10400 2800 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" H 10350 2800 50 0001 C CNN +F 3 "~" H 10350 2800 50 0001 C CNN + 1 10350 2800 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Small_US R2 +U 1 1 5DB549A1 +P 10250 2900 +F 0 "R2" V 10200 2800 50 0000 L CNN +F 1 "100k Ω" V 10300 2750 50 0000 L CNN +F 2 "Resistor_SMD:R_0603_1608Metric" H 10250 2900 50 0001 C CNN +F 3 "~" H 10250 2900 50 0001 C CNN + 1 10250 2900 + 1 0 0 -1 +$EndComp +Text GLabel 10750 2600 1 50 Input ~ 0 +LEDOUT +Text GLabel 10250 2800 0 50 Input ~ 0 +LED +$Comp +L power:GND #PWR0108 +U 1 1 5DB008EA +P 10250 3000 +F 0 "#PWR0108" H 10250 2750 50 0001 C CNN +F 1 "GND" H 10255 2827 50 0000 C CNN +F 2 "" H 10250 3000 50 0001 C CNN +F 3 "" H 10250 3000 50 0001 C CNN + 1 10250 3000 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0104 +U 1 1 5DAE447E +P 10750 3000 +F 0 "#PWR0104" H 10750 2750 50 0001 C CNN +F 1 "GND" H 10755 2827 50 0000 C CNN +F 2 "" H 10750 3000 50 0001 C CNN +F 3 "" H 10750 3000 50 0001 C CNN + 1 10750 3000 + 1 0 0 -1 +$EndComp +$Comp +L Transistor_FET:2N7002 Q1 +U 1 1 5DA012E6 +P 10650 2800 +F 0 "Q1" H 10856 2846 50 0000 L CNN +F 1 "MOSFET" H 10856 2755 50 0001 L CNN +F 2 "Package_TO_SOT_SMD:SOT-23" H 10850 2725 50 0001 L CIN +F 3 "https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf" H 10650 2800 50 0001 L CNN + 1 10650 2800 + 1 0 0 -1 +$EndComp +Text GLabel 9050 2700 0 50 Input ~ 0 +TRRSx +Text GLabel 9050 2600 0 50 Input ~ 0 +TRRS +$Comp +L power:VCC #PWR0107 +U 1 1 5DAFBC12 +P 9050 2800 +F 0 "#PWR0107" H 9050 2650 50 0001 C CNN +F 1 "VCC" V 9068 2927 50 0000 L CNN +F 2 "" H 9050 2800 50 0001 C CNN +F 3 "" H 9050 2800 50 0001 C CNN + 1 9050 2800 + 0 -1 -1 0 +$EndComp +$Comp +L power:GND #PWR0105 +U 1 1 5DAE6C34 +P 9050 2900 +F 0 "#PWR0105" H 9050 2650 50 0001 C CNN +F 1 "GND" H 9055 2727 50 0000 C CNN +F 2 "" H 9050 2900 50 0001 C CNN +F 3 "" H 9050 2900 50 0001 C CNN + 1 9050 2900 + 1 0 0 -1 +$EndComp +$Comp +L keebio:TRRS U4 +U 1 1 5DEC2E4D +P 9400 3000 +F 0 "U4" H 9628 3303 60 0000 L CNN +F 1 "TRRS" H 9628 3197 60 0000 L CNN +F 2 "HokieGeek-kicad:TRRS-PJ-320A-dual_inline" H 9550 3000 60 0001 C CNN +F 3 "" H 9550 3000 60 0001 C CNN + 1 9400 3000 + 1 0 0 -1 +$EndComp +Text GLabel 9550 4750 2 50 Input ~ 0 +TRRSx +Text GLabel 9550 4650 2 50 Input ~ 0 +TRRS +$Comp +L power:VCC #PWR0132 +U 1 1 5DBE88BC +P 9550 4550 +F 0 "#PWR0132" H 9550 4400 50 0001 C CNN +F 1 "VCC" H 9567 4723 50 0000 C CNN +F 2 "" H 9550 4550 50 0001 C CNN +F 3 "" H 9550 4550 50 0001 C CNN + 1 9550 4550 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0131 +U 1 1 5DBE7ACB +P 9550 4850 +F 0 "#PWR0131" H 9550 4600 50 0001 C CNN +F 1 "GND" H 9555 4677 50 0000 C CNN +F 2 "" H 9550 4850 50 0001 C CNN +F 3 "" H 9550 4850 50 0001 C CNN + 1 9550 4850 + 1 0 0 -1 +$EndComp +$Comp +L SparkFun-Connectors:CONN_04 J3 +U 1 1 5DAEC96B +P 9450 4850 +F 0 "J3" H 9408 5354 45 0000 C CNN +F 1 "TRRS" H 9408 5270 45 0000 C CNN +F 2 "HokieGeek-kicad:TRRS_headers" H 9450 5350 20 0001 C CNN +F 3 "" H 9450 4850 50 0001 C CNN +F 4 "CONN-09696" H 9408 5281 60 0001 C CNN "Field4" + 1 9450 4850 + 1 0 0 -1 +$EndComp +$Comp +L power:VCC #PWR0127 +U 1 1 5DD30DD5 +P 10750 3450 +F 0 "#PWR0127" H 10750 3300 50 0001 C CNN +F 1 "VCC" H 10767 3623 50 0000 C CNN +F 2 "" H 10750 3450 50 0001 C CNN +F 3 "" H 10750 3450 50 0001 C CNN + 1 10750 3450 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0122 +U 1 1 5DD305D1 +P 10750 3950 +F 0 "#PWR0122" H 10750 3700 50 0001 C CNN +F 1 "GND" H 10755 3777 50 0000 C CNN +F 2 "" H 10750 3950 50 0001 C CNN +F 3 "" H 10750 3950 50 0001 C CNN + 1 10750 3950 + 1 0 0 -1 +$EndComp +Text GLabel 10750 3750 2 50 Input ~ 0 +D2 +Text GLabel 10750 3850 2 50 Input ~ 0 +C6 +$Comp +L SparkFun-Connectors:CONN_06NO_SILK_FEMALE_PTH J2 +U 1 1 5DD19A27 +P 10650 3950 +F 0 "J2" H 10422 4058 45 0000 R CNN +F 1 "EXTRAS" H 10422 4142 45 0000 R CNN +F 2 "HokieGeek-kicad:klaatu_extra_pins" H 10650 4450 20 0001 C CNN +F 3 "" H 10650 3950 50 0001 C CNN +F 4 "" H 10422 4184 60 0001 R CNN "Field4" + 1 10650 3950 + 1 0 0 -1 +$EndComp +Text GLabel 9550 3600 2 50 Input ~ 0 +C_4 +Text GLabel 9550 3800 2 50 Input ~ 0 +C_3 +Text GLabel 9550 3700 2 50 Input ~ 0 +C_5 +Text GLabel 9550 3900 2 50 Input ~ 0 +RST +$Comp +L power:VCC #PWR0126 +U 1 1 5D90EEB8 +P 9550 3500 +F 0 "#PWR0126" H 9550 3350 50 0001 C CNN +F 1 "VCC" V 9567 3628 50 0000 L CNN +F 2 "" H 9550 3500 50 0001 C CNN +F 3 "" H 9550 3500 50 0001 C CNN + 1 9550 3500 + 0 1 1 0 +$EndComp +$Comp +L power:GND #PWR0123 +U 1 1 5D90B621 +P 9550 4000 +F 0 "#PWR0123" H 9550 3750 50 0001 C CNN +F 1 "GND" V 9555 3872 50 0000 R CNN +F 2 "" H 9550 4000 50 0001 C CNN +F 3 "" H 9550 4000 50 0001 C CNN + 1 9550 4000 + 0 -1 -1 0 +$EndComp +$Comp +L SparkFun-Connectors:CONN_06LOCK J1 +U 1 1 5D8D4C75 +P 9450 4000 +F 0 "J1" H 9408 4810 45 0000 C CNN +F 1 "AVR_ICSP" H 9408 4726 45 0000 C CNN +F 2 "HokieGeek-kicad:ICSP-Header" H 9450 4700 20 0001 C CNN +F 3 "" H 9450 4000 50 0001 C CNN +F 4 "" H 9408 4631 60 0001 C CNN "Field4" + 1 9450 4000 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0112 +U 1 1 5DB72208 +P 10950 4450 +F 0 "#PWR0112" H 10950 4200 50 0001 C CNN +F 1 "GND" H 10955 4277 50 0000 C CNN +F 2 "" H 10950 4450 50 0001 C CNN +F 3 "" H 10950 4450 50 0001 C CNN + 1 10950 4450 + 1 0 0 -1 +$EndComp +Text GLabel 10550 4450 0 50 Input ~ 0 +RST +$Comp +L Switch:SW_SPST RESET1 +U 1 1 5DB7090B +P 10750 4450 +F 0 "RESET1" H 10750 4685 50 0000 C CNN +F 1 "RESET" H 10750 4594 50 0001 C CNN +F 2 "Keebio-Parts:SW_Tactile_SPST_Angled_MJTP1117" H 10750 4450 50 0001 C CNN +F 3 "~" H 10750 4450 50 0001 C CNN + 1 10750 4450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7350 2450 7350 2350 +Wire Wire Line + 7350 2350 6300 2350 +Connection ~ 6300 2350 +Wire Wire Line + 6300 2350 6300 2450 +Text GLabel 10750 3650 2 50 Input ~ 0 +TRRSx +Text GLabel 6200 7050 2 50 Input ~ 0 +RGBDO +Text GLabel 10750 3550 2 50 Input ~ 0 +RGBDO +Wire Wire Line + 900 7050 1150 7050 +Wire Wire Line + 5050 4850 5150 4850 +Wire Wire Line + 4750 4050 4750 4850 +Connection ~ 4750 4050 +$EndSCHEMATC diff --git a/jane.step b/jane.step new file mode 100644 index 0000000..29e5af5 --- /dev/null +++ b/jane.step @@ -0,0 +1,91484 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('KiCad electronic assembly'),'2;1'); +FILE_NAME('klaatu-n-gort.step','2019-10-06T07:59:16',('An Author'),( + 'A Company'),'Open CASCADE STEP processor 7.3', + 'KiCad to STEP converter','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Open CASCADE STEP translator 7.3 1', + 'Open CASCADE STEP translator 7.3 1','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15),#19); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,-0.)); +#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#20, + 'distance_accuracy_value','confusion accuracy'); +#24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#71682); +#26 = MANIFOLD_SOLID_BREP('',#27); +#27 = CLOSED_SHELL('',(#28,#148,#224,#300,#27400,#50450,#50477,#50504, + #50531,#50558,#50585,#50612,#50639,#50666,#50693,#50720,#50747, + #50774,#50801,#50828,#50855,#50882,#50909,#50936,#50963,#50990, + #51017,#51044,#51071,#51098,#51125,#51152,#51179,#51206,#51233, + #51260,#51287,#51314,#51341,#51368,#51395,#51422,#51449,#51476, + #51503,#51530,#51557,#51564,#51591,#51618,#51645,#51672,#51699, + #51726,#51771,#51798,#51823,#51848,#51875,#51900,#51925,#51950, + #51977,#52002,#52027,#52054,#52061,#52088,#52115,#52142,#52169, + #52196,#52223,#52250,#52297,#52324,#52351,#52358,#52385,#52428, + #52453,#52478,#52505,#52532,#52557,#52582,#52609,#52636,#52661, + #52686,#52713,#52720,#52767,#52794,#52821,#52828,#52875,#52902, + #52929,#52936,#52963,#52990,#53017,#53064,#53091,#53118,#53125, + #53170,#53195,#53222,#53247,#53272,#53297,#53324,#53349,#53374, + #53401,#53428,#53453,#53460,#53487,#53514,#53557,#53582,#53607, + #53634,#53661,#53686,#53711,#53738,#53765,#53790,#53815,#53842, + #53849,#53876,#53921,#53946,#53973,#54000,#54025,#54050,#54075, + #54102,#54127,#54152,#54177,#54204,#54211,#54238,#54265,#54292, + #54319,#54346,#54373,#54416,#54441,#54466,#54493,#54520,#54545, + #54570,#54597,#54624,#54649,#54674,#54701,#54708,#54735,#54762, + #54805,#54830,#54855,#54882,#54909,#54934,#54959,#54986,#55013, + #55038,#55063,#55090,#55097,#55124,#55169,#55194,#55221,#55246, + #55271,#55296,#55323,#55348,#55373,#55400,#55427,#55452,#55459, + #55486,#55531,#55556,#55583,#55610,#55635,#55660,#55685,#55712, + #55737,#55762,#55787,#55814,#55821,#55848,#55875,#55918,#55943, + #55968,#55995,#56022,#56047,#56072,#56099,#56126,#56151,#56176, + #56203,#56210,#56237,#56264,#56311,#56338,#56365,#56372,#56399, + #56444,#56469,#56496,#56523,#56548,#56573,#56598,#56625,#56650, + #56675,#56700,#56727,#56734,#56761,#56788,#56833,#56858,#56885, + #56912,#56937,#56962,#56987,#57014,#57039,#57064,#57089,#57116, + #57123,#57150,#57193,#57218,#57243,#57270,#57297,#57322,#57347, + #57374,#57401,#57426,#57451,#57478,#57485,#57512,#57539,#57566, + #57593,#57620,#57647,#57674,#57701,#57728,#57755,#57782,#57809, + #57836,#57879,#57904,#57929,#57956,#57983,#58008,#58033,#58060, + #58087,#58112,#58137,#58164,#58171,#58198,#58225,#58252,#58279, + #58324,#58349,#58376,#58403,#58428,#58453,#58478,#58505,#58530, + #58555,#58580,#58607,#58614,#58641,#58686,#58713,#58738,#58763, + #58790,#58815,#58840,#58865,#58892,#58917,#58942,#58969,#58976, + #59003,#59030,#59075,#59100,#59127,#59154,#59179,#59204,#59229, + #59256,#59281,#59306,#59331,#59358,#59365,#59392,#59419,#59462, + #59487,#59512,#59539,#59566,#59591,#59616,#59643,#59670,#59695, + #59720,#59747,#59754,#59781,#59808,#59835,#59862,#59889,#59916, + #59943,#59970,#59997,#60024,#60071,#60098,#60125,#60132,#60159, + #60186,#60213,#60240,#60267,#60294,#60321,#60348,#60375,#60402, + #60429,#60456,#60483,#60510,#60537,#60580,#60605,#60630,#60657, + #60684,#60709,#60734,#60761,#60788,#60813,#60838,#60865,#60872, + #60917,#60942,#60969,#60994,#61019,#61044,#61071,#61096,#61121, + #61148,#61175,#61200,#61207,#61234,#61261,#61288,#61315,#61342, + #61369,#61396,#61423,#61466,#61491,#61516,#61543,#61570,#61595, + #61620,#61647,#61674,#61699,#61724,#61751,#61758,#61785,#61812, + #61839,#61866,#61911,#61936,#61963,#61988,#62013,#62038,#62065, + #62090,#62115,#62142,#62169,#62194,#62201,#62228,#62255,#62282, + #62309,#62336,#62363,#62390,#62417,#62444,#62471,#62498,#62525, + #62552,#62595,#62620,#62645,#62672,#62699,#62724,#62749,#62776, + #62803,#62828,#62853,#62880,#62887,#62914,#62941,#62986,#63011, + #63038,#63065,#63090,#63115,#63140,#63167,#63192,#63217,#63242, + #63269,#63276,#63303,#63330,#63357,#63384,#63411,#63438,#63483, + #63508,#63535,#63560,#63585,#63610,#63637,#63662,#63687,#63714, + #63741,#63766,#63773,#63818,#63845,#63870,#63895,#63922,#63947, + #63972,#63997,#64024,#64049,#64074,#64101,#64108,#64135,#64162, + #64207,#64234,#64259,#64284,#64311,#64336,#64361,#64386,#64413, + #64438,#64463,#64490,#64497,#64524,#64551,#64578,#64605,#64632, + #64659,#64686,#64731,#64758,#64783,#64808,#64835,#64860,#64885, + #64910,#64937,#64962,#64987,#65014,#65021,#65048,#65075,#65102, + #65129,#65174,#65199,#65226,#65253,#65278,#65303,#65328,#65355, + #65380,#65405,#65430,#65457,#65464,#65491,#65518,#65563,#65588, + #65615,#65642,#65667,#65692,#65717,#65744,#65769,#65794,#65819, + #65846,#65853,#65880,#65907,#65934,#65979,#66004,#66031,#66056, + #66081,#66106,#66133,#66158,#66183,#66210,#66237,#66262,#66269, + #66296,#66341,#66366,#66393,#66418,#66443,#66468,#66495,#66520, + #66545,#66572,#66599,#66624,#66631,#66658,#66685,#66712,#66739, + #66766,#66793,#66820,#66847,#66874,#66901,#66928,#66955,#66982, + #67009,#67036,#67063,#67108,#67133,#67160,#67185,#67210,#67235, + #67262,#67287,#67312,#67339,#67366,#67391,#67398,#67441,#67466, + #67491,#67518,#67545,#67570,#67595,#67622,#67649,#67674,#67699, + #67726,#67733,#67760,#67805,#67830,#67857,#67884,#67909,#67934, + #67959,#67986,#68011,#68036,#68061,#68088,#68095,#68122,#68149, + #68176,#68203,#68230,#68257,#68302,#68329,#68354,#68379,#68406, + #68431,#68456,#68481,#68508,#68533,#68558,#68585,#68592,#68619, + #68646,#68673,#68700,#68727,#68754,#68799,#68826,#68851,#68876, + #68903,#68928,#68953,#68978,#69005,#69030,#69055,#69082,#69089, + #69116,#69143,#69188,#69213,#69240,#69267,#69292,#69317,#69342, + #69369,#69394,#69419,#69444,#69471,#69478,#69505,#69532,#69559, + #69586,#69613,#69640,#69667,#69694,#69739,#69764,#69791,#69816, + #69841,#69866,#69893,#69918,#69943,#69970,#69997,#70022,#70029, + #70056,#70101,#70128,#70153,#70178,#70205,#70230,#70255,#70280, + #70307,#70332,#70357,#70384,#70391,#70418,#70445,#70472,#70499, + #70526,#70573,#70600,#70627,#70634,#70661,#70688,#70715,#70742, + #70769,#70796,#70823,#70850,#70877,#70904,#70931,#70958,#70985, + #71028,#71053,#71078,#71105,#71132,#71157,#71182,#71209,#71236, + #71261,#71286,#71313,#71320,#71347,#71392,#71417,#71444,#71469, + #71494,#71519,#71546,#71571,#71596,#71623,#71650,#71675)); +#28 = ADVANCED_FACE('',(#29),#43,.T.); +#29 = FACE_BOUND('',#30,.T.); +#30 = EDGE_LOOP('',(#31,#66,#94,#122)); +#31 = ORIENTED_EDGE('',*,*,#32,.T.); +#32 = EDGE_CURVE('',#33,#35,#37,.T.); +#33 = VERTEX_POINT('',#34); +#34 = CARTESIAN_POINT('',(107.95,-36.83,0.)); +#35 = VERTEX_POINT('',#36); +#36 = CARTESIAN_POINT('',(107.95,-36.83,1.6)); +#37 = SURFACE_CURVE('',#38,(#42,#54),.PCURVE_S1.); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(107.95,-36.83,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(0.,0.,1.)); +#42 = PCURVE('',#43,#48); +#43 = PLANE('',#44); +#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47); +#45 = CARTESIAN_POINT('',(107.95,-36.83,0.)); +#46 = DIRECTION('',(-0.433815618773,0.901001669759,0.)); +#47 = DIRECTION('',(0.901001669759,0.433815618773,0.)); +#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53); +#49 = LINE('',#50,#51); +#50 = CARTESIAN_POINT('',(0.,0.)); +#51 = VECTOR('',#52,1.); +#52 = DIRECTION('',(0.,-1.)); +#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54 = PCURVE('',#55,#60); +#55 = PLANE('',#56); +#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59); +#57 = CARTESIAN_POINT('',(107.93687712134,-39.05209747139,0.)); +#58 = DIRECTION('',(-0.999982562241,5.905523944022E-03,0.)); +#59 = DIRECTION('',(5.905523944022E-03,0.999982562241,0.)); +#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65); +#61 = LINE('',#62,#63); +#62 = CARTESIAN_POINT('',(2.222136220469,0.)); +#63 = VECTOR('',#64,1.); +#64 = DIRECTION('',(0.,-1.)); +#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66 = ORIENTED_EDGE('',*,*,#67,.T.); +#67 = EDGE_CURVE('',#35,#68,#70,.T.); +#68 = VERTEX_POINT('',#69); +#69 = CARTESIAN_POINT('',(114.808,-33.528,1.6)); +#70 = SURFACE_CURVE('',#71,(#75,#82),.PCURVE_S1.); +#71 = LINE('',#72,#73); +#72 = CARTESIAN_POINT('',(107.95,-36.83,1.6)); +#73 = VECTOR('',#74,1.); +#74 = DIRECTION('',(0.901001669759,0.433815618773,0.)); +#75 = PCURVE('',#43,#76); +#76 = DEFINITIONAL_REPRESENTATION('',(#77),#81); +#77 = LINE('',#78,#79); +#78 = CARTESIAN_POINT('',(0.,-1.6)); +#79 = VECTOR('',#80,1.); +#80 = DIRECTION('',(1.,0.)); +#81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82 = PCURVE('',#83,#88); +#83 = PLANE('',#84); +#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); +#85 = CARTESIAN_POINT('',(134.26257381314,-77.53551011125,1.6)); +#86 = DIRECTION('',(-0.,-0.,-1.)); +#87 = DIRECTION('',(-1.,0.,0.)); +#88 = DEFINITIONAL_REPRESENTATION('',(#89),#93); +#89 = LINE('',#90,#91); +#90 = CARTESIAN_POINT('',(26.312573813146,40.705510111255)); +#91 = VECTOR('',#92,1.); +#92 = DIRECTION('',(-0.901001669759,0.433815618773)); +#93 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#94 = ORIENTED_EDGE('',*,*,#95,.F.); +#95 = EDGE_CURVE('',#96,#68,#98,.T.); +#96 = VERTEX_POINT('',#97); +#97 = CARTESIAN_POINT('',(114.808,-33.528,0.)); +#98 = SURFACE_CURVE('',#99,(#103,#110),.PCURVE_S1.); +#99 = LINE('',#100,#101); +#100 = CARTESIAN_POINT('',(114.808,-33.528,0.)); +#101 = VECTOR('',#102,1.); +#102 = DIRECTION('',(0.,0.,1.)); +#103 = PCURVE('',#43,#104); +#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(7.611528624396,0.)); +#107 = VECTOR('',#108,1.); +#108 = DIRECTION('',(0.,-1.)); +#109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#110 = PCURVE('',#111,#116); +#111 = PLANE('',#112); +#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115); +#113 = CARTESIAN_POINT('',(114.808,-33.528,0.)); +#114 = DIRECTION('',(-6.50617949478E-04,0.999999788348,0.)); +#115 = DIRECTION('',(0.999999788348,6.50617949478E-04,0.)); +#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121); +#117 = LINE('',#118,#119); +#118 = CARTESIAN_POINT('',(0.,0.)); +#119 = VECTOR('',#120,1.); +#120 = DIRECTION('',(0.,-1.)); +#121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#122 = ORIENTED_EDGE('',*,*,#123,.F.); +#123 = EDGE_CURVE('',#33,#96,#124,.T.); +#124 = SURFACE_CURVE('',#125,(#129,#136),.PCURVE_S1.); +#125 = LINE('',#126,#127); +#126 = CARTESIAN_POINT('',(107.95,-36.83,0.)); +#127 = VECTOR('',#128,1.); +#128 = DIRECTION('',(0.901001669759,0.433815618773,0.)); +#129 = PCURVE('',#43,#130); +#130 = DEFINITIONAL_REPRESENTATION('',(#131),#135); +#131 = LINE('',#132,#133); +#132 = CARTESIAN_POINT('',(0.,0.)); +#133 = VECTOR('',#134,1.); +#134 = DIRECTION('',(1.,0.)); +#135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#136 = PCURVE('',#137,#142); +#137 = PLANE('',#138); +#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141); +#139 = CARTESIAN_POINT('',(134.26257381314,-77.53551011125,0.)); +#140 = DIRECTION('',(-0.,-0.,-1.)); +#141 = DIRECTION('',(-1.,0.,0.)); +#142 = DEFINITIONAL_REPRESENTATION('',(#143),#147); +#143 = LINE('',#144,#145); +#144 = CARTESIAN_POINT('',(26.312573813146,40.705510111255)); +#145 = VECTOR('',#146,1.); +#146 = DIRECTION('',(-0.901001669759,0.433815618773)); +#147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#148 = ADVANCED_FACE('',(#149),#55,.T.); +#149 = FACE_BOUND('',#150,.T.); +#150 = EDGE_LOOP('',(#151,#181,#202,#203)); +#151 = ORIENTED_EDGE('',*,*,#152,.T.); +#152 = EDGE_CURVE('',#153,#155,#157,.T.); +#153 = VERTEX_POINT('',#154); +#154 = CARTESIAN_POINT('',(107.93687712134,-39.05209747139,0.)); +#155 = VERTEX_POINT('',#156); +#156 = CARTESIAN_POINT('',(107.93687712134,-39.05209747139,1.6)); +#157 = SURFACE_CURVE('',#158,(#162,#169),.PCURVE_S1.); +#158 = LINE('',#159,#160); +#159 = CARTESIAN_POINT('',(107.93687712134,-39.05209747139,0.)); +#160 = VECTOR('',#161,1.); +#161 = DIRECTION('',(0.,0.,1.)); +#162 = PCURVE('',#55,#163); +#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(0.,0.)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(0.,-1.)); +#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#169 = PCURVE('',#170,#175); +#170 = CYLINDRICAL_SURFACE('',#171,0.7874); +#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174); +#172 = CARTESIAN_POINT('',(107.1499,-39.0779,0.)); +#173 = DIRECTION('',(-0.,-0.,-1.)); +#174 = DIRECTION('',(1.,0.,-0.)); +#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180); +#176 = LINE('',#177,#178); +#177 = CARTESIAN_POINT('',(-6.315960451631,0.)); +#178 = VECTOR('',#179,1.); +#179 = DIRECTION('',(-0.,-1.)); +#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#181 = ORIENTED_EDGE('',*,*,#182,.T.); +#182 = EDGE_CURVE('',#155,#35,#183,.T.); +#183 = SURFACE_CURVE('',#184,(#188,#195),.PCURVE_S1.); +#184 = LINE('',#185,#186); +#185 = CARTESIAN_POINT('',(107.93687712134,-39.05209747139,1.6)); +#186 = VECTOR('',#187,1.); +#187 = DIRECTION('',(5.905523944022E-03,0.999982562241,0.)); +#188 = PCURVE('',#55,#189); +#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194); +#190 = LINE('',#191,#192); +#191 = CARTESIAN_POINT('',(0.,-1.6)); +#192 = VECTOR('',#193,1.); +#193 = DIRECTION('',(1.,0.)); +#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#195 = PCURVE('',#83,#196); +#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201); +#197 = LINE('',#198,#199); +#198 = CARTESIAN_POINT('',(26.325696691803,38.483412639861)); +#199 = VECTOR('',#200,1.); +#200 = DIRECTION('',(-5.905523944022E-03,0.999982562241)); +#201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#202 = ORIENTED_EDGE('',*,*,#32,.F.); +#203 = ORIENTED_EDGE('',*,*,#204,.F.); +#204 = EDGE_CURVE('',#153,#33,#205,.T.); +#205 = SURFACE_CURVE('',#206,(#210,#217),.PCURVE_S1.); +#206 = LINE('',#207,#208); +#207 = CARTESIAN_POINT('',(107.93687712134,-39.05209747139,0.)); +#208 = VECTOR('',#209,1.); +#209 = DIRECTION('',(5.905523944022E-03,0.999982562241,0.)); +#210 = PCURVE('',#55,#211); +#211 = DEFINITIONAL_REPRESENTATION('',(#212),#216); +#212 = LINE('',#213,#214); +#213 = CARTESIAN_POINT('',(0.,0.)); +#214 = VECTOR('',#215,1.); +#215 = DIRECTION('',(1.,0.)); +#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#217 = PCURVE('',#137,#218); +#218 = DEFINITIONAL_REPRESENTATION('',(#219),#223); +#219 = LINE('',#220,#221); +#220 = CARTESIAN_POINT('',(26.325696691803,38.483412639861)); +#221 = VECTOR('',#222,1.); +#222 = DIRECTION('',(-5.905523944022E-03,0.999982562241)); +#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#224 = ADVANCED_FACE('',(#225),#111,.T.); +#225 = FACE_BOUND('',#226,.T.); +#226 = EDGE_LOOP('',(#227,#228,#251,#279)); +#227 = ORIENTED_EDGE('',*,*,#95,.T.); +#228 = ORIENTED_EDGE('',*,*,#229,.T.); +#229 = EDGE_CURVE('',#68,#230,#232,.T.); +#230 = VERTEX_POINT('',#231); +#231 = CARTESIAN_POINT('',(134.3279,-33.5153,1.6)); +#232 = SURFACE_CURVE('',#233,(#237,#244),.PCURVE_S1.); +#233 = LINE('',#234,#235); +#234 = CARTESIAN_POINT('',(114.808,-33.528,1.6)); +#235 = VECTOR('',#236,1.); +#236 = DIRECTION('',(0.999999788348,6.50617949478E-04,0.)); +#237 = PCURVE('',#111,#238); +#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243); +#239 = LINE('',#240,#241); +#240 = CARTESIAN_POINT('',(0.,-1.6)); +#241 = VECTOR('',#242,1.); +#242 = DIRECTION('',(1.,0.)); +#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#244 = PCURVE('',#83,#245); +#245 = DEFINITIONAL_REPRESENTATION('',(#246),#250); +#246 = LINE('',#247,#248); +#247 = CARTESIAN_POINT('',(19.454573813146,44.007510111255)); +#248 = VECTOR('',#249,1.); +#249 = DIRECTION('',(-0.999999788348,6.50617949478E-04)); +#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#251 = ORIENTED_EDGE('',*,*,#252,.F.); +#252 = EDGE_CURVE('',#253,#230,#255,.T.); +#253 = VERTEX_POINT('',#254); +#254 = CARTESIAN_POINT('',(134.3279,-33.5153,0.)); +#255 = SURFACE_CURVE('',#256,(#260,#267),.PCURVE_S1.); +#256 = LINE('',#257,#258); +#257 = CARTESIAN_POINT('',(134.3279,-33.5153,0.)); +#258 = VECTOR('',#259,1.); +#259 = DIRECTION('',(0.,0.,1.)); +#260 = PCURVE('',#111,#261); +#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266); +#262 = LINE('',#263,#264); +#263 = CARTESIAN_POINT('',(19.519904131424,0.)); +#264 = VECTOR('',#265,1.); +#265 = DIRECTION('',(0.,-1.)); +#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#267 = PCURVE('',#268,#273); +#268 = CYLINDRICAL_SURFACE('',#269,0.7874); +#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272); +#270 = CARTESIAN_POINT('',(134.3279,-32.7279,0.)); +#271 = DIRECTION('',(-0.,-0.,-1.)); +#272 = DIRECTION('',(1.,0.,-0.)); +#273 = DEFINITIONAL_REPRESENTATION('',(#274),#278); +#274 = LINE('',#275,#276); +#275 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#276 = VECTOR('',#277,1.); +#277 = DIRECTION('',(-0.,-1.)); +#278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#279 = ORIENTED_EDGE('',*,*,#280,.F.); +#280 = EDGE_CURVE('',#96,#253,#281,.T.); +#281 = SURFACE_CURVE('',#282,(#286,#293),.PCURVE_S1.); +#282 = LINE('',#283,#284); +#283 = CARTESIAN_POINT('',(114.808,-33.528,0.)); +#284 = VECTOR('',#285,1.); +#285 = DIRECTION('',(0.999999788348,6.50617949478E-04,0.)); +#286 = PCURVE('',#111,#287); +#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292); +#288 = LINE('',#289,#290); +#289 = CARTESIAN_POINT('',(0.,0.)); +#290 = VECTOR('',#291,1.); +#291 = DIRECTION('',(1.,0.)); +#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#293 = PCURVE('',#137,#294); +#294 = DEFINITIONAL_REPRESENTATION('',(#295),#299); +#295 = LINE('',#296,#297); +#296 = CARTESIAN_POINT('',(19.454573813146,44.007510111255)); +#297 = VECTOR('',#298,1.); +#298 = DIRECTION('',(-0.999999788348,6.50617949478E-04)); +#299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#300 = ADVANCED_FACE('',(#301,#1570,#1605,#1640,#1675,#1710,#1745,#1780, + #2211,#2246,#2281,#2316,#2351,#2386,#2421,#2456,#2580,#2615,#3046, + #3170,#3294,#3329,#3364,#3399,#3523,#3954,#3989,#4024,#4455,#4490, + #4921,#4956,#4991,#5026,#5061,#5096,#5131,#5562,#5597,#5632,#6063, + #6098,#6529,#6564,#6995,#7030,#7065,#7496,#7531,#7566,#7690,#7725, + #8156,#8191,#8226,#8657,#8692,#9123,#9158,#9193,#9228,#9263,#9298, + #9333,#9368,#9403,#9438,#9473,#9508,#9543,#9578,#10009,#10044,#10079 + ,#10114,#10149,#10580,#10615,#11046,#11081,#11116,#11547,#11582, + #11617,#12048,#12083,#12118,#12153,#12188,#12223,#12258,#12293, + #12328,#12363,#12398,#12522,#12557,#12592,#12627,#12662,#12697, + #12732,#12767,#12802,#12837,#12872,#12907,#12942,#12977,#13012, + #13047,#13478,#13909,#13944,#13979,#14014,#14049,#14084,#14119, + #14154,#14189,#14620,#14655,#14690,#14725,#14760,#15191,#15226, + #15261,#15296,#15331,#15366,#15401,#15436,#15471,#15506,#15541, + #15576,#15611,#15646,#16077,#16112,#16147,#16578,#16613,#16648, + #16683,#16718,#16753,#16788,#17219,#17650,#17685,#17720,#18151, + #18186,#18221,#18256,#18291,#18326,#18361,#18396,#18827,#18862, + #18897,#18932,#18967,#19398,#19433,#19468,#19899,#19934,#19969, + #20004,#20435,#20470,#20901,#20936,#20971,#21006,#21041,#21076, + #21111,#21146,#21181,#21216,#21251,#21286,#21321,#21356,#21391, + #21426,#21461,#21892,#22323,#22358,#22789,#22824,#22859,#22894, + #22929,#22964,#22999,#23430,#23465,#23500,#23535,#23570,#23605, + #23640,#24071,#24106,#24141,#24572,#24607,#24642,#24677,#24712, + #24747,#24782,#24817,#24852,#25283,#25318,#25749,#25784,#25819, + #25854,#25889,#25924,#26048,#26083,#26118,#26153,#26188,#26223, + #26258,#26293,#26328,#26363,#26398,#26433,#26468,#26503,#26934, + #26969),#137,.T.); +#301 = FACE_BOUND('',#302,.T.); +#302 = EDGE_LOOP('',(#303,#304,#305,#333,#361,#394,#422,#455,#483,#516, + #544,#577,#605,#638,#666,#699,#727,#760,#788,#816,#849,#877,#910, + #938,#971,#999,#1027,#1055,#1088,#1116,#1149,#1177,#1210,#1238,#1271 + ,#1299,#1332,#1360,#1393,#1421,#1454,#1482,#1515,#1543,#1569)); +#303 = ORIENTED_EDGE('',*,*,#123,.T.); +#304 = ORIENTED_EDGE('',*,*,#280,.T.); +#305 = ORIENTED_EDGE('',*,*,#306,.T.); +#306 = EDGE_CURVE('',#253,#307,#309,.T.); +#307 = VERTEX_POINT('',#308); +#308 = CARTESIAN_POINT('',(135.11437984127,-32.76595547622,0.)); +#309 = SURFACE_CURVE('',#310,(#315,#326),.PCURVE_S1.); +#310 = CIRCLE('',#311,0.7874); +#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312 = CARTESIAN_POINT('',(134.3279,-32.7279,0.)); +#313 = DIRECTION('',(0.,0.,1.)); +#314 = DIRECTION('',(1.,0.,-0.)); +#315 = PCURVE('',#137,#316); +#316 = DEFINITIONAL_REPRESENTATION('',(#317),#325); +#317 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#318,#319,#320,#321,#322,#323 +,#324),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#318 = CARTESIAN_POINT('',(-0.852726186854,44.807610111255)); +#319 = CARTESIAN_POINT('',(-0.852726186854,46.171426917135)); +#320 = CARTESIAN_POINT('',(0.328373813146,45.489518514195)); +#321 = CARTESIAN_POINT('',(1.509473813146,44.807610111255)); +#322 = CARTESIAN_POINT('',(0.328373813146,44.125701708315)); +#323 = CARTESIAN_POINT('',(-0.852726186854,43.443793305375)); +#324 = CARTESIAN_POINT('',(-0.852726186854,44.807610111255)); +#325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#326 = PCURVE('',#268,#327); +#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332); +#328 = LINE('',#329,#330); +#329 = CARTESIAN_POINT('',(-0.,0.)); +#330 = VECTOR('',#331,1.); +#331 = DIRECTION('',(-1.,0.)); +#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#333 = ORIENTED_EDGE('',*,*,#334,.T.); +#334 = EDGE_CURVE('',#307,#335,#337,.T.); +#335 = VERTEX_POINT('',#336); +#336 = CARTESIAN_POINT('',(135.129608,-29.197402,0.)); +#337 = SURFACE_CURVE('',#338,(#342,#349),.PCURVE_S1.); +#338 = LINE('',#339,#340); +#339 = CARTESIAN_POINT('',(135.11437984127,-32.76595547622,0.)); +#340 = VECTOR('',#341,1.); +#341 = DIRECTION('',(4.267280896217E-03,0.999990895115,0.)); +#342 = PCURVE('',#137,#343); +#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348); +#344 = LINE('',#345,#346); +#345 = CARTESIAN_POINT('',(-0.851806028127,44.769554635026)); +#346 = VECTOR('',#347,1.); +#347 = DIRECTION('',(-4.267280896217E-03,0.999990895115)); +#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#349 = PCURVE('',#350,#355); +#350 = PLANE('',#351); +#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354); +#352 = CARTESIAN_POINT('',(135.11437984127,-32.76595547622,0.)); +#353 = DIRECTION('',(-0.999990895115,4.267280896217E-03,0.)); +#354 = DIRECTION('',(4.267280896217E-03,0.999990895115,0.)); +#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360); +#356 = LINE('',#357,#358); +#357 = CARTESIAN_POINT('',(0.,0.)); +#358 = VECTOR('',#359,1.); +#359 = DIRECTION('',(1.,0.)); +#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#361 = ORIENTED_EDGE('',*,*,#362,.F.); +#362 = EDGE_CURVE('',#363,#335,#365,.T.); +#363 = VERTEX_POINT('',#364); +#364 = CARTESIAN_POINT('',(135.9281,-28.448,0.)); +#365 = SURFACE_CURVE('',#366,(#371,#382),.PCURVE_S1.); +#366 = CIRCLE('',#367,0.8001); +#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370); +#368 = CARTESIAN_POINT('',(135.9281,-29.2481,0.)); +#369 = DIRECTION('',(0.,0.,1.)); +#370 = DIRECTION('',(1.,0.,-0.)); +#371 = PCURVE('',#137,#372); +#372 = DEFINITIONAL_REPRESENTATION('',(#373),#381); +#373 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#374,#375,#376,#377,#378,#379 +,#380),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#374 = CARTESIAN_POINT('',(-2.465626186854,48.287410111255)); +#375 = CARTESIAN_POINT('',(-2.465626186854,49.673223962391)); +#376 = CARTESIAN_POINT('',(-1.265476186854,48.980317036823)); +#377 = CARTESIAN_POINT('',(-6.532618685424E-02,48.287410111255)); +#378 = CARTESIAN_POINT('',(-1.265476186854,47.594503185687)); +#379 = CARTESIAN_POINT('',(-2.465626186854,46.901596260119)); +#380 = CARTESIAN_POINT('',(-2.465626186854,48.287410111255)); +#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#382 = PCURVE('',#383,#388); +#383 = CYLINDRICAL_SURFACE('',#384,0.8001); +#384 = AXIS2_PLACEMENT_3D('',#385,#386,#387); +#385 = CARTESIAN_POINT('',(135.9281,-29.2481,0.)); +#386 = DIRECTION('',(-0.,-0.,-1.)); +#387 = DIRECTION('',(1.,0.,-0.)); +#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393); +#389 = LINE('',#390,#391); +#390 = CARTESIAN_POINT('',(-0.,0.)); +#391 = VECTOR('',#392,1.); +#392 = DIRECTION('',(-1.,0.)); +#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#394 = ORIENTED_EDGE('',*,*,#395,.T.); +#395 = EDGE_CURVE('',#363,#396,#398,.T.); +#396 = VERTEX_POINT('',#397); +#397 = CARTESIAN_POINT('',(153.710192,-28.43908,0.)); +#398 = SURFACE_CURVE('',#399,(#403,#410),.PCURVE_S1.); +#399 = LINE('',#400,#401); +#400 = CARTESIAN_POINT('',(135.9281,-28.448,0.)); +#401 = VECTOR('',#402,1.); +#402 = DIRECTION('',(0.999999874185,5.016282042476E-04,0.)); +#403 = PCURVE('',#137,#404); +#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409); +#405 = LINE('',#406,#407); +#406 = CARTESIAN_POINT('',(-1.665526186854,49.087510111255)); +#407 = VECTOR('',#408,1.); +#408 = DIRECTION('',(-0.999999874185,5.016282042476E-04)); +#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#410 = PCURVE('',#411,#416); +#411 = PLANE('',#412); +#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415); +#413 = CARTESIAN_POINT('',(135.9281,-28.448,0.)); +#414 = DIRECTION('',(-5.016282042476E-04,0.999999874185,0.)); +#415 = DIRECTION('',(0.999999874185,5.016282042476E-04,0.)); +#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421); +#417 = LINE('',#418,#419); +#418 = CARTESIAN_POINT('',(0.,0.)); +#419 = VECTOR('',#420,1.); +#420 = DIRECTION('',(1.,0.)); +#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#422 = ORIENTED_EDGE('',*,*,#423,.F.); +#423 = EDGE_CURVE('',#424,#396,#426,.T.); +#424 = VERTEX_POINT('',#425); +#425 = CARTESIAN_POINT('',(154.4447,-29.2481,0.)); +#426 = SURFACE_CURVE('',#427,(#432,#443),.PCURVE_S1.); +#427 = CIRCLE('',#428,0.8128); +#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431); +#429 = CARTESIAN_POINT('',(153.6319,-29.2481,0.)); +#430 = DIRECTION('',(0.,0.,1.)); +#431 = DIRECTION('',(1.,0.,-0.)); +#432 = PCURVE('',#137,#433); +#433 = DEFINITIONAL_REPRESENTATION('',(#434),#442); +#434 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#435,#436,#437,#438,#439,#440 +,#441),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#435 = CARTESIAN_POINT('',(-20.18212618685,48.287410111255)); +#436 = CARTESIAN_POINT('',(-20.18212618685,49.695221007647)); +#437 = CARTESIAN_POINT('',(-18.96292618685,48.991315559451)); +#438 = CARTESIAN_POINT('',(-17.74372618685,48.287410111255)); +#439 = CARTESIAN_POINT('',(-18.96292618685,47.583504663059)); +#440 = CARTESIAN_POINT('',(-20.18212618685,46.879599214863)); +#441 = CARTESIAN_POINT('',(-20.18212618685,48.287410111255)); +#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#443 = PCURVE('',#444,#449); +#444 = CYLINDRICAL_SURFACE('',#445,0.8128); +#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448); +#446 = CARTESIAN_POINT('',(153.6319,-29.2481,0.)); +#447 = DIRECTION('',(-0.,-0.,-1.)); +#448 = DIRECTION('',(1.,0.,-0.)); +#449 = DEFINITIONAL_REPRESENTATION('',(#450),#454); +#450 = LINE('',#451,#452); +#451 = CARTESIAN_POINT('',(-0.,0.)); +#452 = VECTOR('',#453,1.); +#453 = DIRECTION('',(-1.,0.)); +#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#455 = ORIENTED_EDGE('',*,*,#456,.T.); +#456 = EDGE_CURVE('',#424,#457,#459,.T.); +#457 = VERTEX_POINT('',#458); +#458 = CARTESIAN_POINT('',(154.432,-32.7279,0.)); +#459 = SURFACE_CURVE('',#460,(#464,#471),.PCURVE_S1.); +#460 = LINE('',#461,#462); +#461 = CARTESIAN_POINT('',(154.4447,-29.2481,0.)); +#462 = VECTOR('',#463,1.); +#463 = DIRECTION('',(-3.649610730476E-03,-0.999993340149,0.)); +#464 = PCURVE('',#137,#465); +#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(-20.18212618685,48.287410111255)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(3.649610730476E-03,-0.999993340149)); +#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#471 = PCURVE('',#472,#477); +#472 = PLANE('',#473); +#473 = AXIS2_PLACEMENT_3D('',#474,#475,#476); +#474 = CARTESIAN_POINT('',(154.4447,-29.2481,0.)); +#475 = DIRECTION('',(0.999993340149,-3.649610730476E-03,0.)); +#476 = DIRECTION('',(-3.649610730476E-03,-0.999993340149,0.)); +#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482); +#478 = LINE('',#479,#480); +#479 = CARTESIAN_POINT('',(0.,0.)); +#480 = VECTOR('',#481,1.); +#481 = DIRECTION('',(1.,0.)); +#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#483 = ORIENTED_EDGE('',*,*,#484,.T.); +#484 = EDGE_CURVE('',#457,#485,#487,.T.); +#485 = VERTEX_POINT('',#486); +#486 = CARTESIAN_POINT('',(155.30795675499,-33.52439592762,0.)); +#487 = SURFACE_CURVE('',#488,(#493,#504),.PCURVE_S1.); +#488 = CIRCLE('',#489,0.8001); +#489 = AXIS2_PLACEMENT_3D('',#490,#491,#492); +#490 = CARTESIAN_POINT('',(155.2321,-32.7279,0.)); +#491 = DIRECTION('',(0.,0.,1.)); +#492 = DIRECTION('',(1.,0.,-0.)); +#493 = PCURVE('',#137,#494); +#494 = DEFINITIONAL_REPRESENTATION('',(#495),#503); +#495 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#496,#497,#498,#499,#500,#501 +,#502),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#496 = CARTESIAN_POINT('',(-21.76962618685,44.807610111255)); +#497 = CARTESIAN_POINT('',(-21.76962618685,46.193423962391)); +#498 = CARTESIAN_POINT('',(-20.56947618685,45.500517036823)); +#499 = CARTESIAN_POINT('',(-19.36932618685,44.807610111255)); +#500 = CARTESIAN_POINT('',(-20.56947618685,44.114703185687)); +#501 = CARTESIAN_POINT('',(-21.76962618685,43.421796260119)); +#502 = CARTESIAN_POINT('',(-21.76962618685,44.807610111255)); +#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#504 = PCURVE('',#505,#510); +#505 = CYLINDRICAL_SURFACE('',#506,0.8001); +#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509); +#507 = CARTESIAN_POINT('',(155.2321,-32.7279,0.)); +#508 = DIRECTION('',(-0.,-0.,-1.)); +#509 = DIRECTION('',(1.,0.,-0.)); +#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515); +#511 = LINE('',#512,#513); +#512 = CARTESIAN_POINT('',(-0.,0.)); +#513 = VECTOR('',#514,1.); +#514 = DIRECTION('',(-1.,0.)); +#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#516 = ORIENTED_EDGE('',*,*,#517,.T.); +#517 = EDGE_CURVE('',#485,#518,#520,.T.); +#518 = VERTEX_POINT('',#519); +#519 = CARTESIAN_POINT('',(178.333207,-33.517769,0.)); +#520 = SURFACE_CURVE('',#521,(#525,#532),.PCURVE_S1.); +#521 = LINE('',#522,#523); +#522 = CARTESIAN_POINT('',(155.30795675499,-33.52439592762,0.)); +#523 = VECTOR('',#524,1.); +#524 = DIRECTION('',(0.999999958582,2.878113062302E-04,0.)); +#525 = PCURVE('',#137,#526); +#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531); +#527 = LINE('',#528,#529); +#528 = CARTESIAN_POINT('',(-21.04538294185,44.011114183631)); +#529 = VECTOR('',#530,1.); +#530 = DIRECTION('',(-0.999999958582,2.878113062302E-04)); +#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#532 = PCURVE('',#533,#538); +#533 = PLANE('',#534); +#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537); +#535 = CARTESIAN_POINT('',(155.30795675499,-33.52439592762,0.)); +#536 = DIRECTION('',(-2.878113062302E-04,0.999999958582,0.)); +#537 = DIRECTION('',(0.999999958582,2.878113062302E-04,0.)); +#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(0.,0.)); +#541 = VECTOR('',#542,1.); +#542 = DIRECTION('',(1.,0.)); +#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#544 = ORIENTED_EDGE('',*,*,#545,.F.); +#545 = EDGE_CURVE('',#546,#518,#548,.T.); +#546 = VERTEX_POINT('',#547); +#547 = CARTESIAN_POINT('',(179.0827,-34.3281,0.)); +#548 = SURFACE_CURVE('',#549,(#554,#565),.PCURVE_S1.); +#549 = CIRCLE('',#550,0.8128); +#550 = AXIS2_PLACEMENT_3D('',#551,#552,#553); +#551 = CARTESIAN_POINT('',(178.2699,-34.3281,0.)); +#552 = DIRECTION('',(0.,0.,1.)); +#553 = DIRECTION('',(1.,0.,-0.)); +#554 = PCURVE('',#137,#555); +#555 = DEFINITIONAL_REPRESENTATION('',(#556),#564); +#556 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#557,#558,#559,#560,#561,#562 +,#563),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#557 = CARTESIAN_POINT('',(-44.82012618685,43.207410111255)); +#558 = CARTESIAN_POINT('',(-44.82012618685,44.615221007647)); +#559 = CARTESIAN_POINT('',(-43.60092618685,43.911315559451)); +#560 = CARTESIAN_POINT('',(-42.38172618685,43.207410111255)); +#561 = CARTESIAN_POINT('',(-43.60092618685,42.503504663059)); +#562 = CARTESIAN_POINT('',(-44.82012618685,41.799599214863)); +#563 = CARTESIAN_POINT('',(-44.82012618685,43.207410111255)); +#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#565 = PCURVE('',#566,#571); +#566 = CYLINDRICAL_SURFACE('',#567,0.8128); +#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570); +#568 = CARTESIAN_POINT('',(178.2699,-34.3281,0.)); +#569 = DIRECTION('',(-0.,-0.,-1.)); +#570 = DIRECTION('',(1.,0.,-0.)); +#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(-0.,0.)); +#574 = VECTOR('',#575,1.); +#575 = DIRECTION('',(-1.,0.)); +#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#577 = ORIENTED_EDGE('',*,*,#578,.T.); +#578 = EDGE_CURVE('',#546,#579,#581,.T.); +#579 = VERTEX_POINT('',#580); +#580 = CARTESIAN_POINT('',(179.07,-40.3479,0.)); +#581 = SURFACE_CURVE('',#582,(#586,#593),.PCURVE_S1.); +#582 = LINE('',#583,#584); +#583 = CARTESIAN_POINT('',(179.0827,-34.3281,0.)); +#584 = VECTOR('',#585,1.); +#585 = DIRECTION('',(-2.109699946372E-03,-0.999997774581,0.)); +#586 = PCURVE('',#137,#587); +#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(-44.82012618685,43.207410111255)); +#590 = VECTOR('',#591,1.); +#591 = DIRECTION('',(2.109699946372E-03,-0.999997774581)); +#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#593 = PCURVE('',#594,#599); +#594 = PLANE('',#595); +#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598); +#596 = CARTESIAN_POINT('',(179.0827,-34.3281,0.)); +#597 = DIRECTION('',(0.999997774581,-2.109699946372E-03,0.)); +#598 = DIRECTION('',(-2.109699946372E-03,-0.999997774581,0.)); +#599 = DEFINITIONAL_REPRESENTATION('',(#600),#604); +#600 = LINE('',#601,#602); +#601 = CARTESIAN_POINT('',(0.,0.)); +#602 = VECTOR('',#603,1.); +#603 = DIRECTION('',(1.,0.)); +#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#605 = ORIENTED_EDGE('',*,*,#606,.T.); +#606 = EDGE_CURVE('',#579,#607,#609,.T.); +#607 = VERTEX_POINT('',#608); +#608 = CARTESIAN_POINT('',(179.74439224955,-41.1380630031,0.)); +#609 = SURFACE_CURVE('',#610,(#615,#626),.PCURVE_S1.); +#610 = CIRCLE('',#611,0.8001); +#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614); +#612 = CARTESIAN_POINT('',(179.8701,-40.3479,0.)); +#613 = DIRECTION('',(0.,0.,1.)); +#614 = DIRECTION('',(1.,0.,-0.)); +#615 = PCURVE('',#137,#616); +#616 = DEFINITIONAL_REPRESENTATION('',(#617),#625); +#617 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#618,#619,#620,#621,#622,#623 +,#624),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#618 = CARTESIAN_POINT('',(-46.40762618685,37.187610111255)); +#619 = CARTESIAN_POINT('',(-46.40762618685,38.573423962391)); +#620 = CARTESIAN_POINT('',(-45.20747618685,37.880517036823)); +#621 = CARTESIAN_POINT('',(-44.00732618685,37.187610111255)); +#622 = CARTESIAN_POINT('',(-45.20747618685,36.494703185687)); +#623 = CARTESIAN_POINT('',(-46.40762618685,35.801796260119)); +#624 = CARTESIAN_POINT('',(-46.40762618685,37.187610111255)); +#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#626 = PCURVE('',#627,#632); +#627 = CYLINDRICAL_SURFACE('',#628,0.8001); +#628 = AXIS2_PLACEMENT_3D('',#629,#630,#631); +#629 = CARTESIAN_POINT('',(179.8701,-40.3479,0.)); +#630 = DIRECTION('',(-0.,-0.,-1.)); +#631 = DIRECTION('',(1.,0.,-0.)); +#632 = DEFINITIONAL_REPRESENTATION('',(#633),#637); +#633 = LINE('',#634,#635); +#634 = CARTESIAN_POINT('',(-0.,0.)); +#635 = VECTOR('',#636,1.); +#636 = DIRECTION('',(-1.,0.)); +#637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#638 = ORIENTED_EDGE('',*,*,#639,.T.); +#639 = EDGE_CURVE('',#607,#640,#642,.T.); +#640 = VERTEX_POINT('',#641); +#641 = CARTESIAN_POINT('',(194.617227,-41.129185,0.)); +#642 = SURFACE_CURVE('',#643,(#647,#654),.PCURVE_S1.); +#643 = LINE('',#644,#645); +#644 = CARTESIAN_POINT('',(179.74439224955,-41.1380630031,0.)); +#645 = VECTOR('',#646,1.); +#646 = DIRECTION('',(0.999999821839,5.969273291444E-04,0.)); +#647 = PCURVE('',#137,#648); +#648 = DEFINITIONAL_REPRESENTATION('',(#649),#653); +#649 = LINE('',#650,#651); +#650 = CARTESIAN_POINT('',(-45.4818184364,36.397447108149)); +#651 = VECTOR('',#652,1.); +#652 = DIRECTION('',(-0.999999821839,5.969273291444E-04)); +#653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#654 = PCURVE('',#655,#660); +#655 = PLANE('',#656); +#656 = AXIS2_PLACEMENT_3D('',#657,#658,#659); +#657 = CARTESIAN_POINT('',(179.74439224955,-41.1380630031,0.)); +#658 = DIRECTION('',(-5.969273291444E-04,0.999999821839,0.)); +#659 = DIRECTION('',(0.999999821839,5.969273291444E-04,0.)); +#660 = DEFINITIONAL_REPRESENTATION('',(#661),#665); +#661 = LINE('',#662,#663); +#662 = CARTESIAN_POINT('',(0.,0.)); +#663 = VECTOR('',#664,1.); +#664 = DIRECTION('',(1.,0.)); +#665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#666 = ORIENTED_EDGE('',*,*,#667,.F.); +#667 = EDGE_CURVE('',#668,#640,#670,.T.); +#668 = VERTEX_POINT('',#669); +#669 = CARTESIAN_POINT('',(195.325999,-41.948099,0.)); +#670 = SURFACE_CURVE('',#671,(#676,#687),.PCURVE_S1.); +#671 = CIRCLE('',#672,0.812898197194); +#672 = AXIS2_PLACEMENT_3D('',#673,#674,#675); +#673 = CARTESIAN_POINT('',(194.5132,-41.9354,0.)); +#674 = DIRECTION('',(0.,0.,1.)); +#675 = DIRECTION('',(1.,0.,-0.)); +#676 = PCURVE('',#137,#677); +#677 = DEFINITIONAL_REPRESENTATION('',(#678),#686); +#678 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#679,#680,#681,#682,#683,#684 +,#685),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#679 = CARTESIAN_POINT('',(-61.06352438404,35.600110111255)); +#680 = CARTESIAN_POINT('',(-61.06352438404,37.008091090177)); +#681 = CARTESIAN_POINT('',(-59.84417708825,36.304100600716)); +#682 = CARTESIAN_POINT('',(-58.62482979246,35.600110111255)); +#683 = CARTESIAN_POINT('',(-59.84417708825,34.896119621794)); +#684 = CARTESIAN_POINT('',(-61.06352438404,34.192129132333)); +#685 = CARTESIAN_POINT('',(-61.06352438404,35.600110111255)); +#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#687 = PCURVE('',#688,#693); +#688 = CYLINDRICAL_SURFACE('',#689,0.812898197194); +#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692); +#690 = CARTESIAN_POINT('',(194.5132,-41.9354,0.)); +#691 = DIRECTION('',(-0.,-0.,-1.)); +#692 = DIRECTION('',(1.,0.,-0.)); +#693 = DEFINITIONAL_REPRESENTATION('',(#694),#698); +#694 = LINE('',#695,#696); +#695 = CARTESIAN_POINT('',(-0.,0.)); +#696 = VECTOR('',#697,1.); +#697 = DIRECTION('',(-1.,0.)); +#698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#699 = ORIENTED_EDGE('',*,*,#700,.T.); +#700 = EDGE_CURVE('',#668,#701,#703,.T.); +#701 = VERTEX_POINT('',#702); +#702 = CARTESIAN_POINT('',(195.31963,-120.965039,0.)); +#703 = SURFACE_CURVE('',#704,(#708,#715),.PCURVE_S1.); +#704 = LINE('',#705,#706); +#705 = CARTESIAN_POINT('',(195.325999,-41.948099,0.)); +#706 = VECTOR('',#707,1.); +#707 = DIRECTION('',(-8.060296917746E-05,-0.999999996752,0.)); +#708 = PCURVE('',#137,#709); +#709 = DEFINITIONAL_REPRESENTATION('',(#710),#714); +#710 = LINE('',#711,#712); +#711 = CARTESIAN_POINT('',(-61.06342518685,35.587411111255)); +#712 = VECTOR('',#713,1.); +#713 = DIRECTION('',(8.060296917746E-05,-0.999999996752)); +#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#715 = PCURVE('',#716,#721); +#716 = PLANE('',#717); +#717 = AXIS2_PLACEMENT_3D('',#718,#719,#720); +#718 = CARTESIAN_POINT('',(195.325999,-41.948099,0.)); +#719 = DIRECTION('',(0.999999996752,-8.060296917746E-05,0.)); +#720 = DIRECTION('',(-8.060296917746E-05,-0.999999996752,0.)); +#721 = DEFINITIONAL_REPRESENTATION('',(#722),#726); +#722 = LINE('',#723,#724); +#723 = CARTESIAN_POINT('',(0.,0.)); +#724 = VECTOR('',#725,1.); +#725 = DIRECTION('',(1.,0.)); +#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#727 = ORIENTED_EDGE('',*,*,#728,.F.); +#728 = EDGE_CURVE('',#729,#701,#731,.T.); +#729 = VERTEX_POINT('',#730); +#730 = CARTESIAN_POINT('',(194.5513,-121.6406,0.)); +#731 = SURFACE_CURVE('',#732,(#737,#748),.PCURVE_S1.); +#732 = CIRCLE('',#733,0.7747); +#733 = AXIS2_PLACEMENT_3D('',#734,#735,#736); +#734 = CARTESIAN_POINT('',(194.5513,-120.8659,0.)); +#735 = DIRECTION('',(0.,0.,1.)); +#736 = DIRECTION('',(1.,0.,-0.)); +#737 = PCURVE('',#137,#738); +#738 = DEFINITIONAL_REPRESENTATION('',(#739),#747); +#739 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#740,#741,#742,#743,#744,#745 +,#746),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#740 = CARTESIAN_POINT('',(-61.06342618685,-43.33038988874)); +#741 = CARTESIAN_POINT('',(-61.06342618685,-41.98857012812)); +#742 = CARTESIAN_POINT('',(-59.90137618685,-42.65948000843)); +#743 = CARTESIAN_POINT('',(-58.73932618685,-43.33038988874)); +#744 = CARTESIAN_POINT('',(-59.90137618685,-44.00129976905)); +#745 = CARTESIAN_POINT('',(-61.06342618685,-44.67220964936)); +#746 = CARTESIAN_POINT('',(-61.06342618685,-43.33038988874)); +#747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#748 = PCURVE('',#749,#754); +#749 = CYLINDRICAL_SURFACE('',#750,0.7747); +#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753); +#751 = CARTESIAN_POINT('',(194.5513,-120.8659,0.)); +#752 = DIRECTION('',(-0.,-0.,-1.)); +#753 = DIRECTION('',(1.,0.,-0.)); +#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(-0.,0.)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(-1.,0.)); +#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#760 = ORIENTED_EDGE('',*,*,#761,.T.); +#761 = EDGE_CURVE('',#729,#762,#764,.T.); +#762 = VERTEX_POINT('',#763); +#763 = CARTESIAN_POINT('',(190.7921,-121.6406,0.)); +#764 = SURFACE_CURVE('',#765,(#769,#776),.PCURVE_S1.); +#765 = LINE('',#766,#767); +#766 = CARTESIAN_POINT('',(194.5513,-121.6406,0.)); +#767 = VECTOR('',#768,1.); +#768 = DIRECTION('',(-1.,0.,0.)); +#769 = PCURVE('',#137,#770); +#770 = DEFINITIONAL_REPRESENTATION('',(#771),#775); +#771 = LINE('',#772,#773); +#772 = CARTESIAN_POINT('',(-60.28872618685,-44.10508988874)); +#773 = VECTOR('',#774,1.); +#774 = DIRECTION('',(1.,0.)); +#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#776 = PCURVE('',#777,#782); +#777 = PLANE('',#778); +#778 = AXIS2_PLACEMENT_3D('',#779,#780,#781); +#779 = CARTESIAN_POINT('',(194.5513,-121.6406,0.)); +#780 = DIRECTION('',(0.,-1.,0.)); +#781 = DIRECTION('',(-1.,0.,0.)); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(0.,-0.)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(1.,0.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = ORIENTED_EDGE('',*,*,#789,.T.); +#789 = EDGE_CURVE('',#762,#790,#792,.T.); +#790 = VERTEX_POINT('',#791); +#791 = CARTESIAN_POINT('',(176.390204,-121.639092,0.)); +#792 = SURFACE_CURVE('',#793,(#797,#804),.PCURVE_S1.); +#793 = LINE('',#794,#795); +#794 = CARTESIAN_POINT('',(190.7921,-121.6406,0.)); +#795 = VECTOR('',#796,1.); +#796 = DIRECTION('',(-0.999999994518,1.047084350376E-04,0.)); +#797 = PCURVE('',#137,#798); +#798 = DEFINITIONAL_REPRESENTATION('',(#799),#803); +#799 = LINE('',#800,#801); +#800 = CARTESIAN_POINT('',(-56.52952618685,-44.10508988874)); +#801 = VECTOR('',#802,1.); +#802 = DIRECTION('',(0.999999994518,1.047084350376E-04)); +#803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#804 = PCURVE('',#805,#810); +#805 = PLANE('',#806); +#806 = AXIS2_PLACEMENT_3D('',#807,#808,#809); +#807 = CARTESIAN_POINT('',(190.7921,-121.6406,0.)); +#808 = DIRECTION('',(-1.047084350376E-04,-0.999999994518,0.)); +#809 = DIRECTION('',(-0.999999994518,1.047084350376E-04,0.)); +#810 = DEFINITIONAL_REPRESENTATION('',(#811),#815); +#811 = LINE('',#812,#813); +#812 = CARTESIAN_POINT('',(0.,0.)); +#813 = VECTOR('',#814,1.); +#814 = DIRECTION('',(1.,0.)); +#815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#816 = ORIENTED_EDGE('',*,*,#817,.F.); +#817 = EDGE_CURVE('',#818,#790,#820,.T.); +#818 = VERTEX_POINT('',#819); +#819 = CARTESIAN_POINT('',(175.5393,-120.8405,0.)); +#820 = SURFACE_CURVE('',#821,(#826,#837),.PCURVE_S1.); +#821 = CIRCLE('',#822,0.8002); +#822 = AXIS2_PLACEMENT_3D('',#823,#824,#825); +#823 = CARTESIAN_POINT('',(176.3395,-120.8405,0.)); +#824 = DIRECTION('',(0.,0.,1.)); +#825 = DIRECTION('',(1.,0.,-0.)); +#826 = PCURVE('',#137,#827); +#827 = DEFINITIONAL_REPRESENTATION('',(#828),#836); +#828 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#829,#830,#831,#832,#833,#834 +,#835),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#829 = CARTESIAN_POINT('',(-42.87712618685,-43.30498988874)); +#830 = CARTESIAN_POINT('',(-42.87712618685,-41.91900283252)); +#831 = CARTESIAN_POINT('',(-41.67682618685,-42.61199636063)); +#832 = CARTESIAN_POINT('',(-40.47652618685,-43.30498988874)); +#833 = CARTESIAN_POINT('',(-41.67682618685,-43.99798341685)); +#834 = CARTESIAN_POINT('',(-42.87712618685,-44.69097694496)); +#835 = CARTESIAN_POINT('',(-42.87712618685,-43.30498988874)); +#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#837 = PCURVE('',#838,#843); +#838 = CYLINDRICAL_SURFACE('',#839,0.8002); +#839 = AXIS2_PLACEMENT_3D('',#840,#841,#842); +#840 = CARTESIAN_POINT('',(176.3395,-120.8405,0.)); +#841 = DIRECTION('',(-0.,-0.,-1.)); +#842 = DIRECTION('',(1.,0.,-0.)); +#843 = DEFINITIONAL_REPRESENTATION('',(#844),#848); +#844 = LINE('',#845,#846); +#845 = CARTESIAN_POINT('',(-0.,0.)); +#846 = VECTOR('',#847,1.); +#847 = DIRECTION('',(-1.,0.)); +#848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#849 = ORIENTED_EDGE('',*,*,#850,.T.); +#850 = EDGE_CURVE('',#818,#851,#853,.T.); +#851 = VERTEX_POINT('',#852); +#852 = CARTESIAN_POINT('',(175.5267,-114.7826,0.)); +#853 = SURFACE_CURVE('',#854,(#858,#865),.PCURVE_S1.); +#854 = LINE('',#855,#856); +#855 = CARTESIAN_POINT('',(175.5393,-120.8405,0.)); +#856 = VECTOR('',#857,1.); +#857 = DIRECTION('',(-2.079924189179E-03,0.999997836955,0.)); +#858 = PCURVE('',#137,#859); +#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864); +#860 = LINE('',#861,#862); +#861 = CARTESIAN_POINT('',(-41.27672618685,-43.30498988874)); +#862 = VECTOR('',#863,1.); +#863 = DIRECTION('',(2.079924189179E-03,0.999997836955)); +#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#865 = PCURVE('',#866,#871); +#866 = PLANE('',#867); +#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870); +#868 = CARTESIAN_POINT('',(175.5393,-120.8405,0.)); +#869 = DIRECTION('',(-0.999997836955,-2.079924189179E-03,0.)); +#870 = DIRECTION('',(-2.079924189179E-03,0.999997836955,0.)); +#871 = DEFINITIONAL_REPRESENTATION('',(#872),#876); +#872 = LINE('',#873,#874); +#873 = CARTESIAN_POINT('',(0.,0.)); +#874 = VECTOR('',#875,1.); +#875 = DIRECTION('',(1.,0.)); +#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#877 = ORIENTED_EDGE('',*,*,#878,.T.); +#878 = EDGE_CURVE('',#851,#879,#881,.T.); +#879 = VERTEX_POINT('',#880); +#880 = CARTESIAN_POINT('',(174.71508376833,-113.9955724692,0.)); +#881 = SURFACE_CURVE('',#882,(#887,#898),.PCURVE_S1.); +#882 = CIRCLE('',#883,0.7874); +#883 = AXIS2_PLACEMENT_3D('',#884,#885,#886); +#884 = CARTESIAN_POINT('',(174.7393,-114.7826,0.)); +#885 = DIRECTION('',(0.,0.,1.)); +#886 = DIRECTION('',(1.,0.,-0.)); +#887 = PCURVE('',#137,#888); +#888 = DEFINITIONAL_REPRESENTATION('',(#889),#897); +#889 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#890,#891,#892,#893,#894,#895 +,#896),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#890 = CARTESIAN_POINT('',(-41.26412618685,-37.24708988874)); +#891 = CARTESIAN_POINT('',(-41.26412618685,-35.88327308286)); +#892 = CARTESIAN_POINT('',(-40.08302618685,-36.5651814858)); +#893 = CARTESIAN_POINT('',(-38.90192618685,-37.24708988874)); +#894 = CARTESIAN_POINT('',(-40.08302618685,-37.92899829168)); +#895 = CARTESIAN_POINT('',(-41.26412618685,-38.61090669462)); +#896 = CARTESIAN_POINT('',(-41.26412618685,-37.24708988874)); +#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#898 = PCURVE('',#899,#904); +#899 = CYLINDRICAL_SURFACE('',#900,0.7874); +#900 = AXIS2_PLACEMENT_3D('',#901,#902,#903); +#901 = CARTESIAN_POINT('',(174.7393,-114.7826,0.)); +#902 = DIRECTION('',(-0.,-0.,-1.)); +#903 = DIRECTION('',(1.,0.,-0.)); +#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909); +#905 = LINE('',#906,#907); +#906 = CARTESIAN_POINT('',(-0.,0.)); +#907 = VECTOR('',#908,1.); +#908 = DIRECTION('',(-1.,0.)); +#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#910 = ORIENTED_EDGE('',*,*,#911,.T.); +#911 = EDGE_CURVE('',#879,#912,#914,.T.); +#912 = VERTEX_POINT('',#913); +#913 = CARTESIAN_POINT('',(155.99409,-113.969493,0.)); +#914 = SURFACE_CURVE('',#915,(#919,#926),.PCURVE_S1.); +#915 = LINE('',#916,#917); +#916 = CARTESIAN_POINT('',(174.71508376833,-113.9955724692,0.)); +#917 = VECTOR('',#918,1.); +#918 = DIRECTION('',(-0.999999029693,1.393058738735E-03,0.)); +#919 = PCURVE('',#137,#920); +#920 = DEFINITIONAL_REPRESENTATION('',(#921),#925); +#921 = LINE('',#922,#923); +#922 = CARTESIAN_POINT('',(-40.45250995519,-36.46006235801)); +#923 = VECTOR('',#924,1.); +#924 = DIRECTION('',(0.999999029693,1.393058738735E-03)); +#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#926 = PCURVE('',#927,#932); +#927 = PLANE('',#928); +#928 = AXIS2_PLACEMENT_3D('',#929,#930,#931); +#929 = CARTESIAN_POINT('',(174.71508376833,-113.9955724692,0.)); +#930 = DIRECTION('',(-1.393058738735E-03,-0.999999029693,0.)); +#931 = DIRECTION('',(-0.999999029693,1.393058738735E-03,0.)); +#932 = DEFINITIONAL_REPRESENTATION('',(#933),#937); +#933 = LINE('',#934,#935); +#934 = CARTESIAN_POINT('',(0.,0.)); +#935 = VECTOR('',#936,1.); +#936 = DIRECTION('',(1.,0.)); +#937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#938 = ORIENTED_EDGE('',*,*,#939,.F.); +#939 = EDGE_CURVE('',#940,#912,#942,.T.); +#940 = VERTEX_POINT('',#941); +#941 = CARTESIAN_POINT('',(155.181198,-113.1824,0.)); +#942 = SURFACE_CURVE('',#943,(#948,#959),.PCURVE_S1.); +#943 = CIRCLE('',#944,0.787502); +#944 = AXIS2_PLACEMENT_3D('',#945,#946,#947); +#945 = CARTESIAN_POINT('',(155.9687,-113.1824,0.)); +#946 = DIRECTION('',(0.,0.,1.)); +#947 = DIRECTION('',(1.,0.,-0.)); +#948 = PCURVE('',#137,#949); +#949 = DEFINITIONAL_REPRESENTATION('',(#950),#958); +#950 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#951,#952,#953,#954,#955,#956 +,#957),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#951 = CARTESIAN_POINT('',(-22.49362818685,-35.64688988874)); +#952 = CARTESIAN_POINT('',(-22.49362818685,-34.28289641368)); +#953 = CARTESIAN_POINT('',(-21.31237518685,-34.96489315121)); +#954 = CARTESIAN_POINT('',(-20.13112218685,-35.64688988874)); +#955 = CARTESIAN_POINT('',(-21.31237518685,-36.32888662627)); +#956 = CARTESIAN_POINT('',(-22.49362818685,-37.0108833638)); +#957 = CARTESIAN_POINT('',(-22.49362818685,-35.64688988874)); +#958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#959 = PCURVE('',#960,#965); +#960 = CYLINDRICAL_SURFACE('',#961,0.787502); +#961 = AXIS2_PLACEMENT_3D('',#962,#963,#964); +#962 = CARTESIAN_POINT('',(155.9687,-113.1824,0.)); +#963 = DIRECTION('',(-0.,-0.,-1.)); +#964 = DIRECTION('',(1.,0.,-0.)); +#965 = DEFINITIONAL_REPRESENTATION('',(#966),#970); +#966 = LINE('',#967,#968); +#967 = CARTESIAN_POINT('',(-0.,0.)); +#968 = VECTOR('',#969,1.); +#969 = DIRECTION('',(-1.,0.)); +#970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#971 = ORIENTED_EDGE('',*,*,#972,.T.); +#972 = EDGE_CURVE('',#940,#973,#975,.T.); +#973 = VERTEX_POINT('',#974); +#974 = CARTESIAN_POINT('',(155.1686,-108.966,0.)); +#975 = SURFACE_CURVE('',#976,(#980,#987),.PCURVE_S1.); +#976 = LINE('',#977,#978); +#977 = CARTESIAN_POINT('',(155.181198,-113.1824,0.)); +#978 = VECTOR('',#979,1.); +#979 = DIRECTION('',(-2.987843602927E-03,0.999995536385,0.)); +#980 = PCURVE('',#137,#981); +#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986); +#982 = LINE('',#983,#984); +#983 = CARTESIAN_POINT('',(-20.91862418685,-35.64688988874)); +#984 = VECTOR('',#985,1.); +#985 = DIRECTION('',(2.987843602927E-03,0.999995536385)); +#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#987 = PCURVE('',#988,#993); +#988 = PLANE('',#989); +#989 = AXIS2_PLACEMENT_3D('',#990,#991,#992); +#990 = CARTESIAN_POINT('',(155.181198,-113.1824,0.)); +#991 = DIRECTION('',(-0.999995536385,-2.987843602927E-03,0.)); +#992 = DIRECTION('',(-2.987843602927E-03,0.999995536385,0.)); +#993 = DEFINITIONAL_REPRESENTATION('',(#994),#998); +#994 = LINE('',#995,#996); +#995 = CARTESIAN_POINT('',(0.,0.)); +#996 = VECTOR('',#997,1.); +#997 = DIRECTION('',(1.,0.)); +#998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#999 = ORIENTED_EDGE('',*,*,#1000,.T.); +#1000 = EDGE_CURVE('',#973,#1001,#1003,.T.); +#1001 = VERTEX_POINT('',#1002); +#1002 = CARTESIAN_POINT('',(149.5679,-108.966,0.)); +#1003 = SURFACE_CURVE('',#1004,(#1008,#1015),.PCURVE_S1.); +#1004 = LINE('',#1005,#1006); +#1005 = CARTESIAN_POINT('',(155.1686,-108.966,0.)); +#1006 = VECTOR('',#1007,1.); +#1007 = DIRECTION('',(-1.,0.,0.)); +#1008 = PCURVE('',#137,#1009); +#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1014); +#1010 = LINE('',#1011,#1012); +#1011 = CARTESIAN_POINT('',(-20.90602618685,-31.43048988874)); +#1012 = VECTOR('',#1013,1.); +#1013 = DIRECTION('',(1.,0.)); +#1014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1015 = PCURVE('',#1016,#1021); +#1016 = PLANE('',#1017); +#1017 = AXIS2_PLACEMENT_3D('',#1018,#1019,#1020); +#1018 = CARTESIAN_POINT('',(155.1686,-108.966,0.)); +#1019 = DIRECTION('',(0.,-1.,0.)); +#1020 = DIRECTION('',(-1.,0.,0.)); +#1021 = DEFINITIONAL_REPRESENTATION('',(#1022),#1026); +#1022 = LINE('',#1023,#1024); +#1023 = CARTESIAN_POINT('',(0.,-0.)); +#1024 = VECTOR('',#1025,1.); +#1025 = DIRECTION('',(1.,0.)); +#1026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1027 = ORIENTED_EDGE('',*,*,#1028,.T.); +#1028 = EDGE_CURVE('',#1001,#1029,#1031,.T.); +#1029 = VERTEX_POINT('',#1030); +#1030 = CARTESIAN_POINT('',(135.319309,-108.959626,0.)); +#1031 = SURFACE_CURVE('',#1032,(#1036,#1043),.PCURVE_S1.); +#1032 = LINE('',#1033,#1034); +#1033 = CARTESIAN_POINT('',(149.5679,-108.966,0.)); +#1034 = VECTOR('',#1035,1.); +#1035 = DIRECTION('',(-0.999999899942,4.473424328221E-04,0.)); +#1036 = PCURVE('',#137,#1037); +#1037 = DEFINITIONAL_REPRESENTATION('',(#1038),#1042); +#1038 = LINE('',#1039,#1040); +#1039 = CARTESIAN_POINT('',(-15.30532618685,-31.43048988874)); +#1040 = VECTOR('',#1041,1.); +#1041 = DIRECTION('',(0.999999899942,4.473424328221E-04)); +#1042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1043 = PCURVE('',#1044,#1049); +#1044 = PLANE('',#1045); +#1045 = AXIS2_PLACEMENT_3D('',#1046,#1047,#1048); +#1046 = CARTESIAN_POINT('',(149.5679,-108.966,0.)); +#1047 = DIRECTION('',(-4.473424328221E-04,-0.999999899942,0.)); +#1048 = DIRECTION('',(-0.999999899942,4.473424328221E-04,0.)); +#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1054); +#1050 = LINE('',#1051,#1052); +#1051 = CARTESIAN_POINT('',(0.,0.)); +#1052 = VECTOR('',#1053,1.); +#1053 = DIRECTION('',(1.,0.)); +#1054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1055 = ORIENTED_EDGE('',*,*,#1056,.F.); +#1056 = EDGE_CURVE('',#1057,#1029,#1059,.T.); +#1057 = VERTEX_POINT('',#1058); +#1058 = CARTESIAN_POINT('',(134.62,-108.1659,0.)); +#1059 = SURFACE_CURVE('',#1060,(#1065,#1076),.PCURVE_S1.); +#1060 = CIRCLE('',#1061,0.8001); +#1061 = AXIS2_PLACEMENT_3D('',#1062,#1063,#1064); +#1062 = CARTESIAN_POINT('',(135.4201,-108.1659,0.)); +#1063 = DIRECTION('',(0.,0.,1.)); +#1064 = DIRECTION('',(1.,0.,-0.)); +#1065 = PCURVE('',#137,#1066); +#1066 = DEFINITIONAL_REPRESENTATION('',(#1067),#1075); +#1067 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1068,#1069,#1070,#1071, +#1072,#1073,#1074),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1068 = CARTESIAN_POINT('',(-1.957626186854,-30.63038988874)); +#1069 = CARTESIAN_POINT('',(-1.957626186854,-29.2445760376)); +#1070 = CARTESIAN_POINT('',(-0.757476186854,-29.93748296317)); +#1071 = CARTESIAN_POINT('',(0.442673813146,-30.63038988874)); +#1072 = CARTESIAN_POINT('',(-0.757476186854,-31.32329681431)); +#1073 = CARTESIAN_POINT('',(-1.957626186854,-32.01620373988)); +#1074 = CARTESIAN_POINT('',(-1.957626186854,-30.63038988874)); +#1075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1076 = PCURVE('',#1077,#1082); +#1077 = CYLINDRICAL_SURFACE('',#1078,0.8001); +#1078 = AXIS2_PLACEMENT_3D('',#1079,#1080,#1081); +#1079 = CARTESIAN_POINT('',(135.4201,-108.1659,0.)); +#1080 = DIRECTION('',(-0.,-0.,-1.)); +#1081 = DIRECTION('',(1.,0.,-0.)); +#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1087); +#1083 = LINE('',#1084,#1085); +#1084 = CARTESIAN_POINT('',(-0.,0.)); +#1085 = VECTOR('',#1086,1.); +#1086 = DIRECTION('',(-1.,0.)); +#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1088 = ORIENTED_EDGE('',*,*,#1089,.T.); +#1089 = EDGE_CURVE('',#1057,#1090,#1092,.T.); +#1090 = VERTEX_POINT('',#1091); +#1091 = CARTESIAN_POINT('',(134.62,-94.2721,0.)); +#1092 = SURFACE_CURVE('',#1093,(#1097,#1104),.PCURVE_S1.); +#1093 = LINE('',#1094,#1095); +#1094 = CARTESIAN_POINT('',(134.62,-108.1659,0.)); +#1095 = VECTOR('',#1096,1.); +#1096 = DIRECTION('',(0.,1.,0.)); +#1097 = PCURVE('',#137,#1098); +#1098 = DEFINITIONAL_REPRESENTATION('',(#1099),#1103); +#1099 = LINE('',#1100,#1101); +#1100 = CARTESIAN_POINT('',(-0.357426186854,-30.63038988874)); +#1101 = VECTOR('',#1102,1.); +#1102 = DIRECTION('',(0.,1.)); +#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1104 = PCURVE('',#1105,#1110); +#1105 = PLANE('',#1106); +#1106 = AXIS2_PLACEMENT_3D('',#1107,#1108,#1109); +#1107 = CARTESIAN_POINT('',(134.62,-108.1659,0.)); +#1108 = DIRECTION('',(-1.,0.,0.)); +#1109 = DIRECTION('',(0.,1.,0.)); +#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1115); +#1111 = LINE('',#1112,#1113); +#1112 = CARTESIAN_POINT('',(0.,0.)); +#1113 = VECTOR('',#1114,1.); +#1114 = DIRECTION('',(1.,0.)); +#1115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1116 = ORIENTED_EDGE('',*,*,#1117,.T.); +#1117 = EDGE_CURVE('',#1090,#1118,#1120,.T.); +#1118 = VERTEX_POINT('',#1119); +#1119 = CARTESIAN_POINT('',(133.83259840041,-93.4721007746,0.)); +#1120 = SURFACE_CURVE('',#1121,(#1126,#1137),.PCURVE_S1.); +#1121 = CIRCLE('',#1122,0.8001); +#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125); +#1123 = CARTESIAN_POINT('',(133.8199,-94.2721,0.)); +#1124 = DIRECTION('',(0.,0.,1.)); +#1125 = DIRECTION('',(1.,0.,-0.)); +#1126 = PCURVE('',#137,#1127); +#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1136); +#1128 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1129,#1130,#1131,#1132, +#1133,#1134,#1135),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1129 = CARTESIAN_POINT('',(-0.357426186854,-16.73658988874)); +#1130 = CARTESIAN_POINT('',(-0.357426186854,-15.3507760376)); +#1131 = CARTESIAN_POINT('',(0.842723813146,-16.04368296317)); +#1132 = CARTESIAN_POINT('',(2.042873813146,-16.73658988874)); +#1133 = CARTESIAN_POINT('',(0.842723813146,-17.42949681431)); +#1134 = CARTESIAN_POINT('',(-0.357426186854,-18.12240373988)); +#1135 = CARTESIAN_POINT('',(-0.357426186854,-16.73658988874)); +#1136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1137 = PCURVE('',#1138,#1143); +#1138 = CYLINDRICAL_SURFACE('',#1139,0.8001); +#1139 = AXIS2_PLACEMENT_3D('',#1140,#1141,#1142); +#1140 = CARTESIAN_POINT('',(133.8199,-94.2721,0.)); +#1141 = DIRECTION('',(-0.,-0.,-1.)); +#1142 = DIRECTION('',(1.,0.,-0.)); +#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148); +#1144 = LINE('',#1145,#1146); +#1145 = CARTESIAN_POINT('',(-0.,0.)); +#1146 = VECTOR('',#1147,1.); +#1147 = DIRECTION('',(-1.,0.)); +#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1149 = ORIENTED_EDGE('',*,*,#1150,.T.); +#1150 = EDGE_CURVE('',#1118,#1151,#1153,.T.); +#1151 = VERTEX_POINT('',#1152); +#1152 = CARTESIAN_POINT('',(114.8461,-93.472,0.)); +#1153 = SURFACE_CURVE('',#1154,(#1158,#1165),.PCURVE_S1.); +#1154 = LINE('',#1155,#1156); +#1155 = CARTESIAN_POINT('',(133.83259840041,-93.4721007746,0.)); +#1156 = VECTOR('',#1157,1.); +#1157 = DIRECTION('',(-0.999999999986,5.30769847151E-06,0.)); +#1158 = PCURVE('',#137,#1159); +#1159 = DEFINITIONAL_REPRESENTATION('',(#1160),#1164); +#1160 = LINE('',#1161,#1162); +#1161 = CARTESIAN_POINT('',(0.429975412732,-15.93659066335)); +#1162 = VECTOR('',#1163,1.); +#1163 = DIRECTION('',(0.999999999986,5.30769847151E-06)); +#1164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1165 = PCURVE('',#1166,#1171); +#1166 = PLANE('',#1167); +#1167 = AXIS2_PLACEMENT_3D('',#1168,#1169,#1170); +#1168 = CARTESIAN_POINT('',(133.83259840041,-93.4721007746,0.)); +#1169 = DIRECTION('',(-5.30769847151E-06,-0.999999999986,0.)); +#1170 = DIRECTION('',(-0.999999999986,5.30769847151E-06,0.)); +#1171 = DEFINITIONAL_REPRESENTATION('',(#1172),#1176); +#1172 = LINE('',#1173,#1174); +#1173 = CARTESIAN_POINT('',(0.,0.)); +#1174 = VECTOR('',#1175,1.); +#1175 = DIRECTION('',(1.,0.)); +#1176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1177 = ORIENTED_EDGE('',*,*,#1178,.T.); +#1178 = EDGE_CURVE('',#1151,#1179,#1181,.T.); +#1179 = VERTEX_POINT('',#1180); +#1180 = CARTESIAN_POINT('',(114.046,-94.2721,0.)); +#1181 = SURFACE_CURVE('',#1182,(#1187,#1198),.PCURVE_S1.); +#1182 = CIRCLE('',#1183,0.8001); +#1183 = AXIS2_PLACEMENT_3D('',#1184,#1185,#1186); +#1184 = CARTESIAN_POINT('',(114.8461,-94.2721,0.)); +#1185 = DIRECTION('',(0.,0.,1.)); +#1186 = DIRECTION('',(1.,0.,-0.)); +#1187 = PCURVE('',#137,#1188); +#1188 = DEFINITIONAL_REPRESENTATION('',(#1189),#1197); +#1189 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1190,#1191,#1192,#1193, +#1194,#1195,#1196),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1190 = CARTESIAN_POINT('',(18.616373813146,-16.73658988874)); +#1191 = CARTESIAN_POINT('',(18.616373813146,-15.3507760376)); +#1192 = CARTESIAN_POINT('',(19.816523813146,-16.04368296317)); +#1193 = CARTESIAN_POINT('',(21.016673813146,-16.73658988874)); +#1194 = CARTESIAN_POINT('',(19.816523813146,-17.42949681431)); +#1195 = CARTESIAN_POINT('',(18.616373813146,-18.12240373988)); +#1196 = CARTESIAN_POINT('',(18.616373813146,-16.73658988874)); +#1197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1198 = PCURVE('',#1199,#1204); +#1199 = CYLINDRICAL_SURFACE('',#1200,0.8001); +#1200 = AXIS2_PLACEMENT_3D('',#1201,#1202,#1203); +#1201 = CARTESIAN_POINT('',(114.8461,-94.2721,0.)); +#1202 = DIRECTION('',(-0.,-0.,-1.)); +#1203 = DIRECTION('',(1.,0.,-0.)); +#1204 = DEFINITIONAL_REPRESENTATION('',(#1205),#1209); +#1205 = LINE('',#1206,#1207); +#1206 = CARTESIAN_POINT('',(-0.,0.)); +#1207 = VECTOR('',#1208,1.); +#1208 = DIRECTION('',(-1.,0.)); +#1209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1210 = ORIENTED_EDGE('',*,*,#1211,.T.); +#1211 = EDGE_CURVE('',#1179,#1212,#1214,.T.); +#1212 = VERTEX_POINT('',#1213); +#1213 = CARTESIAN_POINT('',(114.045584,-98.996104,0.)); +#1214 = SURFACE_CURVE('',#1215,(#1219,#1226),.PCURVE_S1.); +#1215 = LINE('',#1216,#1217); +#1216 = CARTESIAN_POINT('',(114.046,-94.2721,0.)); +#1217 = VECTOR('',#1218,1.); +#1218 = DIRECTION('',(-8.806089037781E-05,-0.999999996123,0.)); +#1219 = PCURVE('',#137,#1220); +#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1225); +#1221 = LINE('',#1222,#1223); +#1222 = CARTESIAN_POINT('',(20.216573813146,-16.73658988874)); +#1223 = VECTOR('',#1224,1.); +#1224 = DIRECTION('',(8.806089037781E-05,-0.999999996123)); +#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1226 = PCURVE('',#1227,#1232); +#1227 = PLANE('',#1228); +#1228 = AXIS2_PLACEMENT_3D('',#1229,#1230,#1231); +#1229 = CARTESIAN_POINT('',(114.046,-94.2721,0.)); +#1230 = DIRECTION('',(0.999999996123,-8.806089037781E-05,0.)); +#1231 = DIRECTION('',(-8.806089037781E-05,-0.999999996123,0.)); +#1232 = DEFINITIONAL_REPRESENTATION('',(#1233),#1237); +#1233 = LINE('',#1234,#1235); +#1234 = CARTESIAN_POINT('',(0.,0.)); +#1235 = VECTOR('',#1236,1.); +#1236 = DIRECTION('',(1.,0.)); +#1237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1238 = ORIENTED_EDGE('',*,*,#1239,.F.); +#1239 = EDGE_CURVE('',#1240,#1212,#1242,.T.); +#1240 = VERTEX_POINT('',#1241); +#1241 = CARTESIAN_POINT('',(113.2459,-99.822,0.)); +#1242 = SURFACE_CURVE('',#1243,(#1248,#1259),.PCURVE_S1.); +#1243 = CIRCLE('',#1244,0.8001); +#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247); +#1245 = CARTESIAN_POINT('',(113.2459,-99.0219,0.)); +#1246 = DIRECTION('',(0.,0.,1.)); +#1247 = DIRECTION('',(1.,0.,-0.)); +#1248 = PCURVE('',#137,#1249); +#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1258); +#1250 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1251,#1252,#1253,#1254, +#1255,#1256,#1257),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1251 = CARTESIAN_POINT('',(20.216573813146,-21.48638988874)); +#1252 = CARTESIAN_POINT('',(20.216573813146,-20.1005760376)); +#1253 = CARTESIAN_POINT('',(21.416723813146,-20.79348296317)); +#1254 = CARTESIAN_POINT('',(22.616873813146,-21.48638988874)); +#1255 = CARTESIAN_POINT('',(21.416723813146,-22.17929681431)); +#1256 = CARTESIAN_POINT('',(20.216573813146,-22.87220373988)); +#1257 = CARTESIAN_POINT('',(20.216573813146,-21.48638988874)); +#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1259 = PCURVE('',#1260,#1265); +#1260 = CYLINDRICAL_SURFACE('',#1261,0.8001); +#1261 = AXIS2_PLACEMENT_3D('',#1262,#1263,#1264); +#1262 = CARTESIAN_POINT('',(113.2459,-99.0219,0.)); +#1263 = DIRECTION('',(-0.,-0.,-1.)); +#1264 = DIRECTION('',(1.,0.,-0.)); +#1265 = DEFINITIONAL_REPRESENTATION('',(#1266),#1270); +#1266 = LINE('',#1267,#1268); +#1267 = CARTESIAN_POINT('',(-0.,0.)); +#1268 = VECTOR('',#1269,1.); +#1269 = DIRECTION('',(-1.,0.)); +#1270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1271 = ORIENTED_EDGE('',*,*,#1272,.T.); +#1272 = EDGE_CURVE('',#1240,#1273,#1275,.T.); +#1273 = VERTEX_POINT('',#1274); +#1274 = CARTESIAN_POINT('',(94.2721,-99.822,0.)); +#1275 = SURFACE_CURVE('',#1276,(#1280,#1287),.PCURVE_S1.); +#1276 = LINE('',#1277,#1278); +#1277 = CARTESIAN_POINT('',(113.2459,-99.822,0.)); +#1278 = VECTOR('',#1279,1.); +#1279 = DIRECTION('',(-1.,0.,0.)); +#1280 = PCURVE('',#137,#1281); +#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286); +#1282 = LINE('',#1283,#1284); +#1283 = CARTESIAN_POINT('',(21.016673813146,-22.28648988874)); +#1284 = VECTOR('',#1285,1.); +#1285 = DIRECTION('',(1.,0.)); +#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1287 = PCURVE('',#1288,#1293); +#1288 = PLANE('',#1289); +#1289 = AXIS2_PLACEMENT_3D('',#1290,#1291,#1292); +#1290 = CARTESIAN_POINT('',(113.2459,-99.822,0.)); +#1291 = DIRECTION('',(0.,-1.,0.)); +#1292 = DIRECTION('',(-1.,0.,0.)); +#1293 = DEFINITIONAL_REPRESENTATION('',(#1294),#1298); +#1294 = LINE('',#1295,#1296); +#1295 = CARTESIAN_POINT('',(0.,-0.)); +#1296 = VECTOR('',#1297,1.); +#1297 = DIRECTION('',(1.,0.)); +#1298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1299 = ORIENTED_EDGE('',*,*,#1300,.T.); +#1300 = EDGE_CURVE('',#1273,#1301,#1303,.T.); +#1301 = VERTEX_POINT('',#1302); +#1302 = CARTESIAN_POINT('',(93.477051251935,-100.5323364316,0.)); +#1303 = SURFACE_CURVE('',#1304,(#1309,#1320),.PCURVE_S1.); +#1304 = CIRCLE('',#1305,0.8001); +#1305 = AXIS2_PLACEMENT_3D('',#1306,#1307,#1308); +#1306 = CARTESIAN_POINT('',(94.2721,-100.6221,0.)); +#1307 = DIRECTION('',(0.,0.,1.)); +#1308 = DIRECTION('',(1.,0.,-0.)); +#1309 = PCURVE('',#137,#1310); +#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1319); +#1311 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1312,#1313,#1314,#1315, +#1316,#1317,#1318),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1312 = CARTESIAN_POINT('',(39.190373813146,-23.08658988874)); +#1313 = CARTESIAN_POINT('',(39.190373813146,-21.7007760376)); +#1314 = CARTESIAN_POINT('',(40.390523813146,-22.39368296317)); +#1315 = CARTESIAN_POINT('',(41.590673813146,-23.08658988874)); +#1316 = CARTESIAN_POINT('',(40.390523813146,-23.77949681431)); +#1317 = CARTESIAN_POINT('',(39.190373813146,-24.47240373988)); +#1318 = CARTESIAN_POINT('',(39.190373813146,-23.08658988874)); +#1319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1320 = PCURVE('',#1321,#1326); +#1321 = CYLINDRICAL_SURFACE('',#1322,0.8001); +#1322 = AXIS2_PLACEMENT_3D('',#1323,#1324,#1325); +#1323 = CARTESIAN_POINT('',(94.2721,-100.6221,0.)); +#1324 = DIRECTION('',(-0.,-0.,-1.)); +#1325 = DIRECTION('',(1.,0.,-0.)); +#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1331); +#1327 = LINE('',#1328,#1329); +#1328 = CARTESIAN_POINT('',(-0.,0.)); +#1329 = VECTOR('',#1330,1.); +#1330 = DIRECTION('',(-1.,0.)); +#1331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1332 = ORIENTED_EDGE('',*,*,#1333,.T.); +#1333 = EDGE_CURVE('',#1301,#1334,#1336,.T.); +#1334 = VERTEX_POINT('',#1335); +#1335 = CARTESIAN_POINT('',(93.471899,-119.354598,0.)); +#1336 = SURFACE_CURVE('',#1337,(#1341,#1348),.PCURVE_S1.); +#1337 = LINE('',#1338,#1339); +#1338 = CARTESIAN_POINT('',(93.477051251935,-100.5323364316,0.)); +#1339 = VECTOR('',#1340,1.); +#1340 = DIRECTION('',(-2.73731810798E-04,-0.999999962535,0.)); +#1341 = PCURVE('',#137,#1342); +#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347); +#1343 = LINE('',#1344,#1345); +#1344 = CARTESIAN_POINT('',(40.78552256121,-22.9968263204)); +#1345 = VECTOR('',#1346,1.); +#1346 = DIRECTION('',(2.73731810798E-04,-0.999999962535)); +#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1348 = PCURVE('',#1349,#1354); +#1349 = PLANE('',#1350); +#1350 = AXIS2_PLACEMENT_3D('',#1351,#1352,#1353); +#1351 = CARTESIAN_POINT('',(93.477051251935,-100.5323364316,0.)); +#1352 = DIRECTION('',(0.999999962535,-2.73731810798E-04,0.)); +#1353 = DIRECTION('',(-2.73731810798E-04,-0.999999962535,0.)); +#1354 = DEFINITIONAL_REPRESENTATION('',(#1355),#1359); +#1355 = LINE('',#1356,#1357); +#1356 = CARTESIAN_POINT('',(0.,0.)); +#1357 = VECTOR('',#1358,1.); +#1358 = DIRECTION('',(1.,0.)); +#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1360 = ORIENTED_EDGE('',*,*,#1361,.F.); +#1361 = EDGE_CURVE('',#1362,#1334,#1364,.T.); +#1362 = VERTEX_POINT('',#1363); +#1363 = CARTESIAN_POINT('',(92.6719,-120.142,0.)); +#1364 = SURFACE_CURVE('',#1365,(#1370,#1381),.PCURVE_S1.); +#1365 = CIRCLE('',#1366,0.8001); +#1366 = AXIS2_PLACEMENT_3D('',#1367,#1368,#1369); +#1367 = CARTESIAN_POINT('',(92.6719,-119.3419,0.)); +#1368 = DIRECTION('',(0.,0.,1.)); +#1369 = DIRECTION('',(1.,0.,-0.)); +#1370 = PCURVE('',#137,#1371); +#1371 = DEFINITIONAL_REPRESENTATION('',(#1372),#1380); +#1372 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1373,#1374,#1375,#1376, +#1377,#1378,#1379),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1373 = CARTESIAN_POINT('',(40.790573813146,-41.80638988874)); +#1374 = CARTESIAN_POINT('',(40.790573813146,-40.4205760376)); +#1375 = CARTESIAN_POINT('',(41.990723813146,-41.11348296317)); +#1376 = CARTESIAN_POINT('',(43.190873813146,-41.80638988874)); +#1377 = CARTESIAN_POINT('',(41.990723813146,-42.49929681431)); +#1378 = CARTESIAN_POINT('',(40.790573813146,-43.19220373988)); +#1379 = CARTESIAN_POINT('',(40.790573813146,-41.80638988874)); +#1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1381 = PCURVE('',#1382,#1387); +#1382 = CYLINDRICAL_SURFACE('',#1383,0.8001); +#1383 = AXIS2_PLACEMENT_3D('',#1384,#1385,#1386); +#1384 = CARTESIAN_POINT('',(92.6719,-119.3419,0.)); +#1385 = DIRECTION('',(-0.,-0.,-1.)); +#1386 = DIRECTION('',(1.,0.,-0.)); +#1387 = DEFINITIONAL_REPRESENTATION('',(#1388),#1392); +#1388 = LINE('',#1389,#1390); +#1389 = CARTESIAN_POINT('',(-0.,0.)); +#1390 = VECTOR('',#1391,1.); +#1391 = DIRECTION('',(-1.,0.)); +#1392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1393 = ORIENTED_EDGE('',*,*,#1394,.T.); +#1394 = EDGE_CURVE('',#1362,#1395,#1397,.T.); +#1395 = VERTEX_POINT('',#1396); +#1396 = CARTESIAN_POINT('',(74.9681,-120.142,0.)); +#1397 = SURFACE_CURVE('',#1398,(#1402,#1409),.PCURVE_S1.); +#1398 = LINE('',#1399,#1400); +#1399 = CARTESIAN_POINT('',(92.6719,-120.142,0.)); +#1400 = VECTOR('',#1401,1.); +#1401 = DIRECTION('',(-1.,0.,0.)); +#1402 = PCURVE('',#137,#1403); +#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408); +#1404 = LINE('',#1405,#1406); +#1405 = CARTESIAN_POINT('',(41.590673813146,-42.60648988874)); +#1406 = VECTOR('',#1407,1.); +#1407 = DIRECTION('',(1.,0.)); +#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1409 = PCURVE('',#1410,#1415); +#1410 = PLANE('',#1411); +#1411 = AXIS2_PLACEMENT_3D('',#1412,#1413,#1414); +#1412 = CARTESIAN_POINT('',(92.6719,-120.142,0.)); +#1413 = DIRECTION('',(0.,-1.,0.)); +#1414 = DIRECTION('',(-1.,0.,0.)); +#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1420); +#1416 = LINE('',#1417,#1418); +#1417 = CARTESIAN_POINT('',(0.,-0.)); +#1418 = VECTOR('',#1419,1.); +#1419 = DIRECTION('',(1.,0.)); +#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1421 = ORIENTED_EDGE('',*,*,#1422,.F.); +#1422 = EDGE_CURVE('',#1423,#1395,#1425,.T.); +#1423 = VERTEX_POINT('',#1424); +#1424 = CARTESIAN_POINT('',(74.168,-119.3419,0.)); +#1425 = SURFACE_CURVE('',#1426,(#1431,#1442),.PCURVE_S1.); +#1426 = CIRCLE('',#1427,0.8001); +#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430); +#1428 = CARTESIAN_POINT('',(74.9681,-119.3419,0.)); +#1429 = DIRECTION('',(0.,0.,1.)); +#1430 = DIRECTION('',(1.,0.,-0.)); +#1431 = PCURVE('',#137,#1432); +#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1441); +#1433 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1434,#1435,#1436,#1437, +#1438,#1439,#1440),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1434 = CARTESIAN_POINT('',(58.494373813146,-41.80638988874)); +#1435 = CARTESIAN_POINT('',(58.494373813146,-40.4205760376)); +#1436 = CARTESIAN_POINT('',(59.694523813146,-41.11348296317)); +#1437 = CARTESIAN_POINT('',(60.894673813146,-41.80638988874)); +#1438 = CARTESIAN_POINT('',(59.694523813146,-42.49929681431)); +#1439 = CARTESIAN_POINT('',(58.494373813146,-43.19220373988)); +#1440 = CARTESIAN_POINT('',(58.494373813146,-41.80638988874)); +#1441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1442 = PCURVE('',#1443,#1448); +#1443 = CYLINDRICAL_SURFACE('',#1444,0.8001); +#1444 = AXIS2_PLACEMENT_3D('',#1445,#1446,#1447); +#1445 = CARTESIAN_POINT('',(74.9681,-119.3419,0.)); +#1446 = DIRECTION('',(-0.,-0.,-1.)); +#1447 = DIRECTION('',(1.,0.,-0.)); +#1448 = DEFINITIONAL_REPRESENTATION('',(#1449),#1453); +#1449 = LINE('',#1450,#1451); +#1450 = CARTESIAN_POINT('',(-0.,0.)); +#1451 = VECTOR('',#1452,1.); +#1452 = DIRECTION('',(-1.,0.)); +#1453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1454 = ORIENTED_EDGE('',*,*,#1455,.T.); +#1455 = EDGE_CURVE('',#1423,#1456,#1458,.T.); +#1456 = VERTEX_POINT('',#1457); +#1457 = CARTESIAN_POINT('',(74.176299,-40.563161,0.)); +#1458 = SURFACE_CURVE('',#1459,(#1463,#1470),.PCURVE_S1.); +#1459 = LINE('',#1460,#1461); +#1460 = CARTESIAN_POINT('',(74.168,-119.3419,0.)); +#1461 = VECTOR('',#1462,1.); +#1462 = DIRECTION('',(1.053456815797E-04,0.999999994451,0.)); +#1463 = PCURVE('',#137,#1464); +#1464 = DEFINITIONAL_REPRESENTATION('',(#1465),#1469); +#1465 = LINE('',#1466,#1467); +#1466 = CARTESIAN_POINT('',(60.094573813146,-41.80638988874)); +#1467 = VECTOR('',#1468,1.); +#1468 = DIRECTION('',(-1.053456815797E-04,0.999999994451)); +#1469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1470 = PCURVE('',#1471,#1476); +#1471 = PLANE('',#1472); +#1472 = AXIS2_PLACEMENT_3D('',#1473,#1474,#1475); +#1473 = CARTESIAN_POINT('',(74.168,-119.3419,0.)); +#1474 = DIRECTION('',(-0.999999994451,1.053456815797E-04,0.)); +#1475 = DIRECTION('',(1.053456815797E-04,0.999999994451,0.)); +#1476 = DEFINITIONAL_REPRESENTATION('',(#1477),#1481); +#1477 = LINE('',#1478,#1479); +#1478 = CARTESIAN_POINT('',(0.,0.)); +#1479 = VECTOR('',#1480,1.); +#1480 = DIRECTION('',(1.,0.)); +#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1482 = ORIENTED_EDGE('',*,*,#1483,.F.); +#1483 = EDGE_CURVE('',#1484,#1456,#1486,.T.); +#1484 = VERTEX_POINT('',#1485); +#1485 = CARTESIAN_POINT('',(74.9681,-39.878,0.)); +#1486 = SURFACE_CURVE('',#1487,(#1492,#1503),.PCURVE_S1.); +#1487 = CIRCLE('',#1488,0.8001); +#1488 = AXIS2_PLACEMENT_3D('',#1489,#1490,#1491); +#1489 = CARTESIAN_POINT('',(74.9681,-40.6781,0.)); +#1490 = DIRECTION('',(0.,0.,1.)); +#1491 = DIRECTION('',(1.,0.,-0.)); +#1492 = PCURVE('',#137,#1493); +#1493 = DEFINITIONAL_REPRESENTATION('',(#1494),#1502); +#1494 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1495,#1496,#1497,#1498, +#1499,#1500,#1501),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1495 = CARTESIAN_POINT('',(58.494373813146,36.857410111255)); +#1496 = CARTESIAN_POINT('',(58.494373813146,38.243223962391)); +#1497 = CARTESIAN_POINT('',(59.694523813146,37.550317036823)); +#1498 = CARTESIAN_POINT('',(60.894673813146,36.857410111255)); +#1499 = CARTESIAN_POINT('',(59.694523813146,36.164503185687)); +#1500 = CARTESIAN_POINT('',(58.494373813146,35.471596260119)); +#1501 = CARTESIAN_POINT('',(58.494373813146,36.857410111255)); +#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1503 = PCURVE('',#1504,#1509); +#1504 = CYLINDRICAL_SURFACE('',#1505,0.8001); +#1505 = AXIS2_PLACEMENT_3D('',#1506,#1507,#1508); +#1506 = CARTESIAN_POINT('',(74.9681,-40.6781,0.)); +#1507 = DIRECTION('',(-0.,-0.,-1.)); +#1508 = DIRECTION('',(1.,0.,-0.)); +#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514); +#1510 = LINE('',#1511,#1512); +#1511 = CARTESIAN_POINT('',(-0.,0.)); +#1512 = VECTOR('',#1513,1.); +#1513 = DIRECTION('',(-1.,0.)); +#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1515 = ORIENTED_EDGE('',*,*,#1516,.T.); +#1516 = EDGE_CURVE('',#1484,#1517,#1519,.T.); +#1517 = VERTEX_POINT('',#1518); +#1518 = CARTESIAN_POINT('',(107.1499,-39.8653,0.)); +#1519 = SURFACE_CURVE('',#1520,(#1524,#1531),.PCURVE_S1.); +#1520 = LINE('',#1521,#1522); +#1521 = CARTESIAN_POINT('',(74.9681,-39.878,0.)); +#1522 = VECTOR('',#1523,1.); +#1523 = DIRECTION('',(0.999999922132,3.94632960589E-04,0.)); +#1524 = PCURVE('',#137,#1525); +#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1530); +#1526 = LINE('',#1527,#1528); +#1527 = CARTESIAN_POINT('',(59.294473813146,37.657510111255)); +#1528 = VECTOR('',#1529,1.); +#1529 = DIRECTION('',(-0.999999922132,3.94632960589E-04)); +#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1531 = PCURVE('',#1532,#1537); +#1532 = PLANE('',#1533); +#1533 = AXIS2_PLACEMENT_3D('',#1534,#1535,#1536); +#1534 = CARTESIAN_POINT('',(74.9681,-39.878,0.)); +#1535 = DIRECTION('',(-3.94632960589E-04,0.999999922132,0.)); +#1536 = DIRECTION('',(0.999999922132,3.94632960589E-04,0.)); +#1537 = DEFINITIONAL_REPRESENTATION('',(#1538),#1542); +#1538 = LINE('',#1539,#1540); +#1539 = CARTESIAN_POINT('',(0.,0.)); +#1540 = VECTOR('',#1541,1.); +#1541 = DIRECTION('',(1.,0.)); +#1542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1543 = ORIENTED_EDGE('',*,*,#1544,.T.); +#1544 = EDGE_CURVE('',#1517,#153,#1545,.T.); +#1545 = SURFACE_CURVE('',#1546,(#1551,#1562),.PCURVE_S1.); +#1546 = CIRCLE('',#1547,0.7874); +#1547 = AXIS2_PLACEMENT_3D('',#1548,#1549,#1550); +#1548 = CARTESIAN_POINT('',(107.1499,-39.0779,0.)); +#1549 = DIRECTION('',(0.,0.,1.)); +#1550 = DIRECTION('',(1.,0.,-0.)); +#1551 = PCURVE('',#137,#1552); +#1552 = DEFINITIONAL_REPRESENTATION('',(#1553),#1561); +#1553 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1554,#1555,#1556,#1557, +#1558,#1559,#1560),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1554 = CARTESIAN_POINT('',(26.325273813146,38.457610111255)); +#1555 = CARTESIAN_POINT('',(26.325273813146,39.821426917135)); +#1556 = CARTESIAN_POINT('',(27.506373813146,39.139518514195)); +#1557 = CARTESIAN_POINT('',(28.687473813146,38.457610111255)); +#1558 = CARTESIAN_POINT('',(27.506373813146,37.775701708315)); +#1559 = CARTESIAN_POINT('',(26.325273813146,37.093793305375)); +#1560 = CARTESIAN_POINT('',(26.325273813146,38.457610111255)); +#1561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1562 = PCURVE('',#170,#1563); +#1563 = DEFINITIONAL_REPRESENTATION('',(#1564),#1568); +#1564 = LINE('',#1565,#1566); +#1565 = CARTESIAN_POINT('',(-0.,0.)); +#1566 = VECTOR('',#1567,1.); +#1567 = DIRECTION('',(-1.,0.)); +#1568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1569 = ORIENTED_EDGE('',*,*,#204,.T.); +#1570 = FACE_BOUND('',#1571,.T.); +#1571 = EDGE_LOOP('',(#1572)); +#1572 = ORIENTED_EDGE('',*,*,#1573,.T.); +#1573 = EDGE_CURVE('',#1574,#1574,#1576,.T.); +#1574 = VERTEX_POINT('',#1575); +#1575 = CARTESIAN_POINT('',(146.5453,-83.82,0.)); +#1576 = SURFACE_CURVE('',#1577,(#1582,#1593),.PCURVE_S1.); +#1577 = CIRCLE('',#1578,0.4953); +#1578 = AXIS2_PLACEMENT_3D('',#1579,#1580,#1581); +#1579 = CARTESIAN_POINT('',(146.05,-83.82,0.)); +#1580 = DIRECTION('',(0.,0.,1.)); +#1581 = DIRECTION('',(1.,0.,-0.)); +#1582 = PCURVE('',#137,#1583); +#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1592); +#1584 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1585,#1586,#1587,#1588, +#1589,#1590,#1591),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1585 = CARTESIAN_POINT('',(-12.28272618685,-6.284489888745)); +#1586 = CARTESIAN_POINT('',(-12.28272618685,-5.426605123756)); +#1587 = CARTESIAN_POINT('',(-11.53977618685,-5.855547506251)); +#1588 = CARTESIAN_POINT('',(-10.79682618685,-6.284489888745)); +#1589 = CARTESIAN_POINT('',(-11.53977618685,-6.713432271239)); +#1590 = CARTESIAN_POINT('',(-12.28272618685,-7.142374653734)); +#1591 = CARTESIAN_POINT('',(-12.28272618685,-6.284489888745)); +#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1593 = PCURVE('',#1594,#1599); +#1594 = CYLINDRICAL_SURFACE('',#1595,0.4953); +#1595 = AXIS2_PLACEMENT_3D('',#1596,#1597,#1598); +#1596 = CARTESIAN_POINT('',(146.05,-83.82,-0.8)); +#1597 = DIRECTION('',(0.,0.,1.)); +#1598 = DIRECTION('',(1.,0.,-0.)); +#1599 = DEFINITIONAL_REPRESENTATION('',(#1600),#1604); +#1600 = LINE('',#1601,#1602); +#1601 = CARTESIAN_POINT('',(0.,0.8)); +#1602 = VECTOR('',#1603,1.); +#1603 = DIRECTION('',(1.,0.)); +#1604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1605 = FACE_BOUND('',#1606,.T.); +#1606 = EDGE_LOOP('',(#1607)); +#1607 = ORIENTED_EDGE('',*,*,#1608,.T.); +#1608 = EDGE_CURVE('',#1609,#1609,#1611,.T.); +#1609 = VERTEX_POINT('',#1610); +#1610 = CARTESIAN_POINT('',(155.8925,-94.4626,0.)); +#1611 = SURFACE_CURVE('',#1612,(#1617,#1628),.PCURVE_S1.); +#1612 = CIRCLE('',#1613,0.3937); +#1613 = AXIS2_PLACEMENT_3D('',#1614,#1615,#1616); +#1614 = CARTESIAN_POINT('',(155.4988,-94.4626,0.)); +#1615 = DIRECTION('',(0.,0.,1.)); +#1616 = DIRECTION('',(1.,0.,-0.)); +#1617 = PCURVE('',#137,#1618); +#1618 = DEFINITIONAL_REPRESENTATION('',(#1619),#1627); +#1619 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1620,#1621,#1622,#1623, +#1624,#1625,#1626),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1620 = CARTESIAN_POINT('',(-21.62992618685,-16.92708988874)); +#1621 = CARTESIAN_POINT('',(-21.62992618685,-16.2451814858)); +#1622 = CARTESIAN_POINT('',(-21.03937618685,-16.58613568727)); +#1623 = CARTESIAN_POINT('',(-20.44882618685,-16.92708988874)); +#1624 = CARTESIAN_POINT('',(-21.03937618685,-17.26804409021)); +#1625 = CARTESIAN_POINT('',(-21.62992618685,-17.60899829168)); +#1626 = CARTESIAN_POINT('',(-21.62992618685,-16.92708988874)); +#1627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1628 = PCURVE('',#1629,#1634); +#1629 = CYLINDRICAL_SURFACE('',#1630,0.3937); +#1630 = AXIS2_PLACEMENT_3D('',#1631,#1632,#1633); +#1631 = CARTESIAN_POINT('',(155.4988,-94.4626,-0.8)); +#1632 = DIRECTION('',(0.,0.,1.)); +#1633 = DIRECTION('',(1.,0.,-0.)); +#1634 = DEFINITIONAL_REPRESENTATION('',(#1635),#1639); +#1635 = LINE('',#1636,#1637); +#1636 = CARTESIAN_POINT('',(0.,0.8)); +#1637 = VECTOR('',#1638,1.); +#1638 = DIRECTION('',(1.,0.)); +#1639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1640 = FACE_BOUND('',#1641,.T.); +#1641 = EDGE_LOOP('',(#1642)); +#1642 = ORIENTED_EDGE('',*,*,#1643,.T.); +#1643 = EDGE_CURVE('',#1644,#1644,#1646,.T.); +#1644 = VERTEX_POINT('',#1645); +#1645 = CARTESIAN_POINT('',(155.8925,-91.9226,0.)); +#1646 = SURFACE_CURVE('',#1647,(#1652,#1663),.PCURVE_S1.); +#1647 = CIRCLE('',#1648,0.3937); +#1648 = AXIS2_PLACEMENT_3D('',#1649,#1650,#1651); +#1649 = CARTESIAN_POINT('',(155.4988,-91.9226,0.)); +#1650 = DIRECTION('',(0.,0.,1.)); +#1651 = DIRECTION('',(1.,0.,-0.)); +#1652 = PCURVE('',#137,#1653); +#1653 = DEFINITIONAL_REPRESENTATION('',(#1654),#1662); +#1654 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1655,#1656,#1657,#1658, +#1659,#1660,#1661),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1655 = CARTESIAN_POINT('',(-21.62992618685,-14.38708988874)); +#1656 = CARTESIAN_POINT('',(-21.62992618685,-13.7051814858)); +#1657 = CARTESIAN_POINT('',(-21.03937618685,-14.04613568727)); +#1658 = CARTESIAN_POINT('',(-20.44882618685,-14.38708988874)); +#1659 = CARTESIAN_POINT('',(-21.03937618685,-14.72804409021)); +#1660 = CARTESIAN_POINT('',(-21.62992618685,-15.06899829168)); +#1661 = CARTESIAN_POINT('',(-21.62992618685,-14.38708988874)); +#1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1663 = PCURVE('',#1664,#1669); +#1664 = CYLINDRICAL_SURFACE('',#1665,0.3937); +#1665 = AXIS2_PLACEMENT_3D('',#1666,#1667,#1668); +#1666 = CARTESIAN_POINT('',(155.4988,-91.9226,-0.8)); +#1667 = DIRECTION('',(0.,0.,1.)); +#1668 = DIRECTION('',(1.,0.,-0.)); +#1669 = DEFINITIONAL_REPRESENTATION('',(#1670),#1674); +#1670 = LINE('',#1671,#1672); +#1671 = CARTESIAN_POINT('',(0.,0.8)); +#1672 = VECTOR('',#1673,1.); +#1673 = DIRECTION('',(1.,0.)); +#1674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1675 = FACE_BOUND('',#1676,.T.); +#1676 = EDGE_LOOP('',(#1677)); +#1677 = ORIENTED_EDGE('',*,*,#1678,.T.); +#1678 = EDGE_CURVE('',#1679,#1679,#1681,.T.); +#1679 = VERTEX_POINT('',#1680); +#1680 = CARTESIAN_POINT('',(155.8925,-88.2777,0.)); +#1681 = SURFACE_CURVE('',#1682,(#1687,#1698),.PCURVE_S1.); +#1682 = CIRCLE('',#1683,0.3937); +#1683 = AXIS2_PLACEMENT_3D('',#1684,#1685,#1686); +#1684 = CARTESIAN_POINT('',(155.4988,-88.2777,0.)); +#1685 = DIRECTION('',(0.,0.,1.)); +#1686 = DIRECTION('',(1.,0.,-0.)); +#1687 = PCURVE('',#137,#1688); +#1688 = DEFINITIONAL_REPRESENTATION('',(#1689),#1697); +#1689 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1690,#1691,#1692,#1693, +#1694,#1695,#1696),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1690 = CARTESIAN_POINT('',(-21.62992618685,-10.74218988874)); +#1691 = CARTESIAN_POINT('',(-21.62992618685,-10.0602814858)); +#1692 = CARTESIAN_POINT('',(-21.03937618685,-10.40123568727)); +#1693 = CARTESIAN_POINT('',(-20.44882618685,-10.74218988874)); +#1694 = CARTESIAN_POINT('',(-21.03937618685,-11.08314409021)); +#1695 = CARTESIAN_POINT('',(-21.62992618685,-11.42409829168)); +#1696 = CARTESIAN_POINT('',(-21.62992618685,-10.74218988874)); +#1697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1698 = PCURVE('',#1699,#1704); +#1699 = CYLINDRICAL_SURFACE('',#1700,0.3937); +#1700 = AXIS2_PLACEMENT_3D('',#1701,#1702,#1703); +#1701 = CARTESIAN_POINT('',(155.4988,-88.2777,-0.8)); +#1702 = DIRECTION('',(0.,0.,1.)); +#1703 = DIRECTION('',(1.,0.,-0.)); +#1704 = DEFINITIONAL_REPRESENTATION('',(#1705),#1709); +#1705 = LINE('',#1706,#1707); +#1706 = CARTESIAN_POINT('',(0.,0.8)); +#1707 = VECTOR('',#1708,1.); +#1708 = DIRECTION('',(1.,0.)); +#1709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1710 = FACE_BOUND('',#1711,.T.); +#1711 = EDGE_LOOP('',(#1712)); +#1712 = ORIENTED_EDGE('',*,*,#1713,.T.); +#1713 = EDGE_CURVE('',#1714,#1714,#1716,.T.); +#1714 = VERTEX_POINT('',#1715); +#1715 = CARTESIAN_POINT('',(150.76,-78.74,0.)); +#1716 = SURFACE_CURVE('',#1717,(#1722,#1733),.PCURVE_S1.); +#1717 = CIRCLE('',#1718,0.9); +#1718 = AXIS2_PLACEMENT_3D('',#1719,#1720,#1721); +#1719 = CARTESIAN_POINT('',(149.86,-78.74,0.)); +#1720 = DIRECTION('',(0.,0.,1.)); +#1721 = DIRECTION('',(1.,0.,-0.)); +#1722 = PCURVE('',#137,#1723); +#1723 = DEFINITIONAL_REPRESENTATION('',(#1724),#1732); +#1724 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1725,#1726,#1727,#1728, +#1729,#1730,#1731),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1725 = CARTESIAN_POINT('',(-16.49742618685,-1.204489888745)); +#1726 = CARTESIAN_POINT('',(-16.49742618685,0.354355838067)); +#1727 = CARTESIAN_POINT('',(-15.14742618685,-0.425067025339)); +#1728 = CARTESIAN_POINT('',(-13.79742618685,-1.204489888745)); +#1729 = CARTESIAN_POINT('',(-15.14742618685,-1.983912752151)); +#1730 = CARTESIAN_POINT('',(-16.49742618685,-2.763335615557)); +#1731 = CARTESIAN_POINT('',(-16.49742618685,-1.204489888745)); +#1732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1733 = PCURVE('',#1734,#1739); +#1734 = CYLINDRICAL_SURFACE('',#1735,0.9); +#1735 = AXIS2_PLACEMENT_3D('',#1736,#1737,#1738); +#1736 = CARTESIAN_POINT('',(149.86,-78.74,-0.8)); +#1737 = DIRECTION('',(0.,0.,1.)); +#1738 = DIRECTION('',(1.,0.,-0.)); +#1739 = DEFINITIONAL_REPRESENTATION('',(#1740),#1744); +#1740 = LINE('',#1741,#1742); +#1741 = CARTESIAN_POINT('',(0.,0.8)); +#1742 = VECTOR('',#1743,1.); +#1743 = DIRECTION('',(1.,0.)); +#1744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1745 = FACE_BOUND('',#1746,.T.); +#1746 = EDGE_LOOP('',(#1747)); +#1747 = ORIENTED_EDGE('',*,*,#1748,.T.); +#1748 = EDGE_CURVE('',#1749,#1749,#1751,.T.); +#1749 = VERTEX_POINT('',#1750); +#1750 = CARTESIAN_POINT('',(146.5453,-63.5,0.)); +#1751 = SURFACE_CURVE('',#1752,(#1757,#1768),.PCURVE_S1.); +#1752 = CIRCLE('',#1753,0.4953); +#1753 = AXIS2_PLACEMENT_3D('',#1754,#1755,#1756); +#1754 = CARTESIAN_POINT('',(146.05,-63.5,0.)); +#1755 = DIRECTION('',(0.,0.,1.)); +#1756 = DIRECTION('',(1.,0.,-0.)); +#1757 = PCURVE('',#137,#1758); +#1758 = DEFINITIONAL_REPRESENTATION('',(#1759),#1767); +#1759 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1760,#1761,#1762,#1763, +#1764,#1765,#1766),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1760 = CARTESIAN_POINT('',(-12.28272618685,14.035510111255)); +#1761 = CARTESIAN_POINT('',(-12.28272618685,14.893394876244)); +#1762 = CARTESIAN_POINT('',(-11.53977618685,14.464452493749)); +#1763 = CARTESIAN_POINT('',(-10.79682618685,14.035510111255)); +#1764 = CARTESIAN_POINT('',(-11.53977618685,13.606567728761)); +#1765 = CARTESIAN_POINT('',(-12.28272618685,13.177625346266)); +#1766 = CARTESIAN_POINT('',(-12.28272618685,14.035510111255)); +#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1768 = PCURVE('',#1769,#1774); +#1769 = CYLINDRICAL_SURFACE('',#1770,0.4953); +#1770 = AXIS2_PLACEMENT_3D('',#1771,#1772,#1773); +#1771 = CARTESIAN_POINT('',(146.05,-63.5,-0.8)); +#1772 = DIRECTION('',(0.,0.,1.)); +#1773 = DIRECTION('',(1.,0.,-0.)); +#1774 = DEFINITIONAL_REPRESENTATION('',(#1775),#1779); +#1775 = LINE('',#1776,#1777); +#1776 = CARTESIAN_POINT('',(0.,0.8)); +#1777 = VECTOR('',#1778,1.); +#1778 = DIRECTION('',(1.,0.)); +#1779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1780 = FACE_BOUND('',#1781,.T.); +#1781 = EDGE_LOOP('',(#1782,#1817,#1850,#1883,#1916,#1949,#1982,#2015, + #2048,#2081,#2114,#2147,#2180)); +#1782 = ORIENTED_EDGE('',*,*,#1783,.T.); +#1783 = EDGE_CURVE('',#1784,#1786,#1788,.T.); +#1784 = VERTEX_POINT('',#1785); +#1785 = CARTESIAN_POINT('',(148.31551829341,-75.48915276412,0.)); +#1786 = VERTEX_POINT('',#1787); +#1787 = CARTESIAN_POINT('',(148.316,-75.47,0.)); +#1788 = SURFACE_CURVE('',#1789,(#1794,#1805),.PCURVE_S1.); +#1789 = CIRCLE('',#1790,0.381); +#1790 = AXIS2_PLACEMENT_3D('',#1791,#1792,#1793); +#1791 = CARTESIAN_POINT('',(147.935,-75.47,0.)); +#1792 = DIRECTION('',(0.,0.,1.)); +#1793 = DIRECTION('',(1.,0.,-0.)); +#1794 = PCURVE('',#137,#1795); +#1795 = DEFINITIONAL_REPRESENTATION('',(#1796),#1804); +#1796 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1797,#1798,#1799,#1800, +#1801,#1802,#1803),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1797 = CARTESIAN_POINT('',(-14.05342618685,2.065510111255)); +#1798 = CARTESIAN_POINT('',(-14.05342618685,2.725421468939)); +#1799 = CARTESIAN_POINT('',(-13.48192618685,2.395465790097)); +#1800 = CARTESIAN_POINT('',(-12.91042618685,2.065510111255)); +#1801 = CARTESIAN_POINT('',(-13.48192618685,1.735554432413)); +#1802 = CARTESIAN_POINT('',(-14.05342618685,1.405598753571)); +#1803 = CARTESIAN_POINT('',(-14.05342618685,2.065510111255)); +#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1805 = PCURVE('',#1806,#1811); +#1806 = CYLINDRICAL_SURFACE('',#1807,0.381); +#1807 = AXIS2_PLACEMENT_3D('',#1808,#1809,#1810); +#1808 = CARTESIAN_POINT('',(147.935,-75.47,-0.8)); +#1809 = DIRECTION('',(0.,0.,1.)); +#1810 = DIRECTION('',(1.,0.,-0.)); +#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816); +#1812 = LINE('',#1813,#1814); +#1813 = CARTESIAN_POINT('',(0.,0.8)); +#1814 = VECTOR('',#1815,1.); +#1815 = DIRECTION('',(1.,0.)); +#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1817 = ORIENTED_EDGE('',*,*,#1818,.T.); +#1818 = EDGE_CURVE('',#1786,#1819,#1821,.T.); +#1819 = VERTEX_POINT('',#1820); +#1820 = CARTESIAN_POINT('',(147.95705010722,-75.08963860243,0.)); +#1821 = SURFACE_CURVE('',#1822,(#1827,#1838),.PCURVE_S1.); +#1822 = CIRCLE('',#1823,0.381); +#1823 = AXIS2_PLACEMENT_3D('',#1824,#1825,#1826); +#1824 = CARTESIAN_POINT('',(147.935,-75.47,0.)); +#1825 = DIRECTION('',(0.,0.,1.)); +#1826 = DIRECTION('',(1.,0.,-0.)); +#1827 = PCURVE('',#137,#1828); +#1828 = DEFINITIONAL_REPRESENTATION('',(#1829),#1837); +#1829 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1830,#1831,#1832,#1833, +#1834,#1835,#1836),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1830 = CARTESIAN_POINT('',(-14.05342618685,2.065510111255)); +#1831 = CARTESIAN_POINT('',(-14.05342618685,2.725421468939)); +#1832 = CARTESIAN_POINT('',(-13.48192618685,2.395465790097)); +#1833 = CARTESIAN_POINT('',(-12.91042618685,2.065510111255)); +#1834 = CARTESIAN_POINT('',(-13.48192618685,1.735554432413)); +#1835 = CARTESIAN_POINT('',(-14.05342618685,1.405598753571)); +#1836 = CARTESIAN_POINT('',(-14.05342618685,2.065510111255)); +#1837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1838 = PCURVE('',#1839,#1844); +#1839 = CYLINDRICAL_SURFACE('',#1840,0.381); +#1840 = AXIS2_PLACEMENT_3D('',#1841,#1842,#1843); +#1841 = CARTESIAN_POINT('',(147.935,-75.47,-0.8)); +#1842 = DIRECTION('',(0.,0.,1.)); +#1843 = DIRECTION('',(1.,0.,-0.)); +#1844 = DEFINITIONAL_REPRESENTATION('',(#1845),#1849); +#1845 = LINE('',#1846,#1847); +#1846 = CARTESIAN_POINT('',(0.,0.8)); +#1847 = VECTOR('',#1848,1.); +#1848 = DIRECTION('',(1.,0.)); +#1849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1850 = ORIENTED_EDGE('',*,*,#1851,.T.); +#1851 = EDGE_CURVE('',#1819,#1852,#1854,.T.); +#1852 = VERTEX_POINT('',#1853); +#1853 = CARTESIAN_POINT('',(148.042,-74.74,0.)); +#1854 = SURFACE_CURVE('',#1855,(#1860,#1871),.PCURVE_S1.); +#1855 = CIRCLE('',#1856,0.762); +#1856 = AXIS2_PLACEMENT_3D('',#1857,#1858,#1859); +#1857 = CARTESIAN_POINT('',(147.28,-74.74,0.)); +#1858 = DIRECTION('',(0.,0.,1.)); +#1859 = DIRECTION('',(1.,0.,-0.)); +#1860 = PCURVE('',#137,#1861); +#1861 = DEFINITIONAL_REPRESENTATION('',(#1862),#1870); +#1862 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1863,#1864,#1865,#1866, +#1867,#1868,#1869),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1863 = CARTESIAN_POINT('',(-13.77942618685,2.795510111255)); +#1864 = CARTESIAN_POINT('',(-13.77942618685,4.115332826622)); +#1865 = CARTESIAN_POINT('',(-12.63642618685,3.455421468939)); +#1866 = CARTESIAN_POINT('',(-11.49342618685,2.795510111255)); +#1867 = CARTESIAN_POINT('',(-12.63642618685,2.135598753571)); +#1868 = CARTESIAN_POINT('',(-13.77942618685,1.475687395888)); +#1869 = CARTESIAN_POINT('',(-13.77942618685,2.795510111255)); +#1870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1871 = PCURVE('',#1872,#1877); +#1872 = CYLINDRICAL_SURFACE('',#1873,0.762); +#1873 = AXIS2_PLACEMENT_3D('',#1874,#1875,#1876); +#1874 = CARTESIAN_POINT('',(147.28,-74.74,-0.8)); +#1875 = DIRECTION('',(0.,0.,1.)); +#1876 = DIRECTION('',(1.,0.,-0.)); +#1877 = DEFINITIONAL_REPRESENTATION('',(#1878),#1882); +#1878 = LINE('',#1879,#1880); +#1879 = CARTESIAN_POINT('',(0.,0.8)); +#1880 = VECTOR('',#1881,1.); +#1881 = DIRECTION('',(1.,0.)); +#1882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1883 = ORIENTED_EDGE('',*,*,#1884,.T.); +#1884 = EDGE_CURVE('',#1852,#1885,#1887,.T.); +#1885 = VERTEX_POINT('',#1886); +#1886 = CARTESIAN_POINT('',(147.99982220026,-74.49,0.)); +#1887 = SURFACE_CURVE('',#1888,(#1893,#1904),.PCURVE_S1.); +#1888 = CIRCLE('',#1889,0.762); +#1889 = AXIS2_PLACEMENT_3D('',#1890,#1891,#1892); +#1890 = CARTESIAN_POINT('',(147.28,-74.74,0.)); +#1891 = DIRECTION('',(0.,0.,1.)); +#1892 = DIRECTION('',(1.,0.,-0.)); +#1893 = PCURVE('',#137,#1894); +#1894 = DEFINITIONAL_REPRESENTATION('',(#1895),#1903); +#1895 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1896,#1897,#1898,#1899, +#1900,#1901,#1902),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1896 = CARTESIAN_POINT('',(-13.77942618685,2.795510111255)); +#1897 = CARTESIAN_POINT('',(-13.77942618685,4.115332826622)); +#1898 = CARTESIAN_POINT('',(-12.63642618685,3.455421468939)); +#1899 = CARTESIAN_POINT('',(-11.49342618685,2.795510111255)); +#1900 = CARTESIAN_POINT('',(-12.63642618685,2.135598753571)); +#1901 = CARTESIAN_POINT('',(-13.77942618685,1.475687395888)); +#1902 = CARTESIAN_POINT('',(-13.77942618685,2.795510111255)); +#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1904 = PCURVE('',#1905,#1910); +#1905 = CYLINDRICAL_SURFACE('',#1906,0.762); +#1906 = AXIS2_PLACEMENT_3D('',#1907,#1908,#1909); +#1907 = CARTESIAN_POINT('',(147.28,-74.74,-0.8)); +#1908 = DIRECTION('',(0.,0.,1.)); +#1909 = DIRECTION('',(1.,0.,-0.)); +#1910 = DEFINITIONAL_REPRESENTATION('',(#1911),#1915); +#1911 = LINE('',#1912,#1913); +#1912 = CARTESIAN_POINT('',(0.,0.8)); +#1913 = VECTOR('',#1914,1.); +#1914 = DIRECTION('',(1.,0.)); +#1915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1916 = ORIENTED_EDGE('',*,*,#1917,.T.); +#1917 = EDGE_CURVE('',#1885,#1918,#1920,.T.); +#1918 = VERTEX_POINT('',#1919); +#1919 = CARTESIAN_POINT('',(148.042,-74.24,0.)); +#1920 = SURFACE_CURVE('',#1921,(#1926,#1937),.PCURVE_S1.); +#1921 = CIRCLE('',#1922,0.762); +#1922 = AXIS2_PLACEMENT_3D('',#1923,#1924,#1925); +#1923 = CARTESIAN_POINT('',(147.28,-74.24,0.)); +#1924 = DIRECTION('',(0.,0.,1.)); +#1925 = DIRECTION('',(1.,0.,-0.)); +#1926 = PCURVE('',#137,#1927); +#1927 = DEFINITIONAL_REPRESENTATION('',(#1928),#1936); +#1928 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1929,#1930,#1931,#1932, +#1933,#1934,#1935),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1929 = CARTESIAN_POINT('',(-13.77942618685,3.295510111255)); +#1930 = CARTESIAN_POINT('',(-13.77942618685,4.615332826622)); +#1931 = CARTESIAN_POINT('',(-12.63642618685,3.955421468939)); +#1932 = CARTESIAN_POINT('',(-11.49342618685,3.295510111255)); +#1933 = CARTESIAN_POINT('',(-12.63642618685,2.635598753571)); +#1934 = CARTESIAN_POINT('',(-13.77942618685,1.975687395888)); +#1935 = CARTESIAN_POINT('',(-13.77942618685,3.295510111255)); +#1936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1937 = PCURVE('',#1938,#1943); +#1938 = CYLINDRICAL_SURFACE('',#1939,0.762); +#1939 = AXIS2_PLACEMENT_3D('',#1940,#1941,#1942); +#1940 = CARTESIAN_POINT('',(147.28,-74.24,-0.8)); +#1941 = DIRECTION('',(0.,0.,1.)); +#1942 = DIRECTION('',(1.,0.,-0.)); +#1943 = DEFINITIONAL_REPRESENTATION('',(#1944),#1948); +#1944 = LINE('',#1945,#1946); +#1945 = CARTESIAN_POINT('',(0.,0.8)); +#1946 = VECTOR('',#1947,1.); +#1947 = DIRECTION('',(1.,0.)); +#1948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1949 = ORIENTED_EDGE('',*,*,#1950,.T.); +#1950 = EDGE_CURVE('',#1918,#1951,#1953,.T.); +#1951 = VERTEX_POINT('',#1952); +#1952 = CARTESIAN_POINT('',(148.00270576299,-73.99846246641,0.)); +#1953 = SURFACE_CURVE('',#1954,(#1959,#1970),.PCURVE_S1.); +#1954 = CIRCLE('',#1955,0.762); +#1955 = AXIS2_PLACEMENT_3D('',#1956,#1957,#1958); +#1956 = CARTESIAN_POINT('',(147.28,-74.24,0.)); +#1957 = DIRECTION('',(0.,0.,1.)); +#1958 = DIRECTION('',(1.,0.,-0.)); +#1959 = PCURVE('',#137,#1960); +#1960 = DEFINITIONAL_REPRESENTATION('',(#1961),#1969); +#1961 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1962,#1963,#1964,#1965, +#1966,#1967,#1968),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1962 = CARTESIAN_POINT('',(-13.77942618685,3.295510111255)); +#1963 = CARTESIAN_POINT('',(-13.77942618685,4.615332826622)); +#1964 = CARTESIAN_POINT('',(-12.63642618685,3.955421468939)); +#1965 = CARTESIAN_POINT('',(-11.49342618685,3.295510111255)); +#1966 = CARTESIAN_POINT('',(-12.63642618685,2.635598753571)); +#1967 = CARTESIAN_POINT('',(-13.77942618685,1.975687395888)); +#1968 = CARTESIAN_POINT('',(-13.77942618685,3.295510111255)); +#1969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1970 = PCURVE('',#1971,#1976); +#1971 = CYLINDRICAL_SURFACE('',#1972,0.762); +#1972 = AXIS2_PLACEMENT_3D('',#1973,#1974,#1975); +#1973 = CARTESIAN_POINT('',(147.28,-74.24,-0.8)); +#1974 = DIRECTION('',(0.,0.,1.)); +#1975 = DIRECTION('',(1.,0.,-0.)); +#1976 = DEFINITIONAL_REPRESENTATION('',(#1977),#1981); +#1977 = LINE('',#1978,#1979); +#1978 = CARTESIAN_POINT('',(0.,0.8)); +#1979 = VECTOR('',#1980,1.); +#1980 = DIRECTION('',(1.,0.)); +#1981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1982 = ORIENTED_EDGE('',*,*,#1983,.T.); +#1983 = EDGE_CURVE('',#1951,#1984,#1986,.T.); +#1984 = VERTEX_POINT('',#1985); +#1985 = CARTESIAN_POINT('',(148.082,-73.66,0.)); +#1986 = SURFACE_CURVE('',#1987,(#1992,#2003),.PCURVE_S1.); +#1987 = CIRCLE('',#1988,0.762); +#1988 = AXIS2_PLACEMENT_3D('',#1989,#1990,#1991); +#1989 = CARTESIAN_POINT('',(147.32,-73.66,0.)); +#1990 = DIRECTION('',(0.,0.,1.)); +#1991 = DIRECTION('',(1.,0.,-0.)); +#1992 = PCURVE('',#137,#1993); +#1993 = DEFINITIONAL_REPRESENTATION('',(#1994),#2002); +#1994 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1995,#1996,#1997,#1998, +#1999,#2000,#2001),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1995 = CARTESIAN_POINT('',(-13.81942618685,3.875510111255)); +#1996 = CARTESIAN_POINT('',(-13.81942618685,5.195332826622)); +#1997 = CARTESIAN_POINT('',(-12.67642618685,4.535421468939)); +#1998 = CARTESIAN_POINT('',(-11.53342618685,3.875510111255)); +#1999 = CARTESIAN_POINT('',(-12.67642618685,3.215598753571)); +#2000 = CARTESIAN_POINT('',(-13.81942618685,2.555687395888)); +#2001 = CARTESIAN_POINT('',(-13.81942618685,3.875510111255)); +#2002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2003 = PCURVE('',#2004,#2009); +#2004 = CYLINDRICAL_SURFACE('',#2005,0.762); +#2005 = AXIS2_PLACEMENT_3D('',#2006,#2007,#2008); +#2006 = CARTESIAN_POINT('',(147.32,-73.66,-0.8)); +#2007 = DIRECTION('',(0.,0.,1.)); +#2008 = DIRECTION('',(1.,0.,-0.)); +#2009 = DEFINITIONAL_REPRESENTATION('',(#2010),#2014); +#2010 = LINE('',#2011,#2012); +#2011 = CARTESIAN_POINT('',(0.,0.8)); +#2012 = VECTOR('',#2013,1.); +#2013 = DIRECTION('',(1.,0.)); +#2014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2015 = ORIENTED_EDGE('',*,*,#2016,.T.); +#2016 = EDGE_CURVE('',#1984,#2017,#2019,.T.); +#2017 = VERTEX_POINT('',#2018); +#2018 = CARTESIAN_POINT('',(146.597294237,-73.90153753358,0.)); +#2019 = SURFACE_CURVE('',#2020,(#2025,#2036),.PCURVE_S1.); +#2020 = CIRCLE('',#2021,0.762); +#2021 = AXIS2_PLACEMENT_3D('',#2022,#2023,#2024); +#2022 = CARTESIAN_POINT('',(147.32,-73.66,0.)); +#2023 = DIRECTION('',(0.,0.,1.)); +#2024 = DIRECTION('',(1.,0.,-0.)); +#2025 = PCURVE('',#137,#2026); +#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2035); +#2027 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2028,#2029,#2030,#2031, +#2032,#2033,#2034),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2028 = CARTESIAN_POINT('',(-13.81942618685,3.875510111255)); +#2029 = CARTESIAN_POINT('',(-13.81942618685,5.195332826622)); +#2030 = CARTESIAN_POINT('',(-12.67642618685,4.535421468939)); +#2031 = CARTESIAN_POINT('',(-11.53342618685,3.875510111255)); +#2032 = CARTESIAN_POINT('',(-12.67642618685,3.215598753571)); +#2033 = CARTESIAN_POINT('',(-13.81942618685,2.555687395888)); +#2034 = CARTESIAN_POINT('',(-13.81942618685,3.875510111255)); +#2035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2036 = PCURVE('',#2037,#2042); +#2037 = CYLINDRICAL_SURFACE('',#2038,0.762); +#2038 = AXIS2_PLACEMENT_3D('',#2039,#2040,#2041); +#2039 = CARTESIAN_POINT('',(147.32,-73.66,-0.8)); +#2040 = DIRECTION('',(0.,0.,1.)); +#2041 = DIRECTION('',(1.,0.,-0.)); +#2042 = DEFINITIONAL_REPRESENTATION('',(#2043),#2047); +#2043 = LINE('',#2044,#2045); +#2044 = CARTESIAN_POINT('',(0.,0.8)); +#2045 = VECTOR('',#2046,1.); +#2046 = DIRECTION('',(1.,0.)); +#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2048 = ORIENTED_EDGE('',*,*,#2049,.T.); +#2049 = EDGE_CURVE('',#2017,#2050,#2052,.T.); +#2050 = VERTEX_POINT('',#2051); +#2051 = CARTESIAN_POINT('',(146.56017779973,-74.49,0.)); +#2052 = SURFACE_CURVE('',#2053,(#2058,#2069),.PCURVE_S1.); +#2053 = CIRCLE('',#2054,0.762); +#2054 = AXIS2_PLACEMENT_3D('',#2055,#2056,#2057); +#2055 = CARTESIAN_POINT('',(147.28,-74.24,0.)); +#2056 = DIRECTION('',(0.,0.,1.)); +#2057 = DIRECTION('',(1.,0.,-0.)); +#2058 = PCURVE('',#137,#2059); +#2059 = DEFINITIONAL_REPRESENTATION('',(#2060),#2068); +#2060 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2061,#2062,#2063,#2064, +#2065,#2066,#2067),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2061 = CARTESIAN_POINT('',(-13.77942618685,3.295510111255)); +#2062 = CARTESIAN_POINT('',(-13.77942618685,4.615332826622)); +#2063 = CARTESIAN_POINT('',(-12.63642618685,3.955421468939)); +#2064 = CARTESIAN_POINT('',(-11.49342618685,3.295510111255)); +#2065 = CARTESIAN_POINT('',(-12.63642618685,2.635598753571)); +#2066 = CARTESIAN_POINT('',(-13.77942618685,1.975687395888)); +#2067 = CARTESIAN_POINT('',(-13.77942618685,3.295510111255)); +#2068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2069 = PCURVE('',#2070,#2075); +#2070 = CYLINDRICAL_SURFACE('',#2071,0.762); +#2071 = AXIS2_PLACEMENT_3D('',#2072,#2073,#2074); +#2072 = CARTESIAN_POINT('',(147.28,-74.24,-0.8)); +#2073 = DIRECTION('',(0.,0.,1.)); +#2074 = DIRECTION('',(1.,0.,-0.)); +#2075 = DEFINITIONAL_REPRESENTATION('',(#2076),#2080); +#2076 = LINE('',#2077,#2078); +#2077 = CARTESIAN_POINT('',(0.,0.8)); +#2078 = VECTOR('',#2079,1.); +#2079 = DIRECTION('',(1.,0.)); +#2080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2081 = ORIENTED_EDGE('',*,*,#2082,.T.); +#2082 = EDGE_CURVE('',#2050,#2083,#2085,.T.); +#2083 = VERTEX_POINT('',#2084); +#2084 = CARTESIAN_POINT('',(147.55448170659,-75.45084723587,0.)); +#2085 = SURFACE_CURVE('',#2086,(#2091,#2102),.PCURVE_S1.); +#2086 = CIRCLE('',#2087,0.762); +#2087 = AXIS2_PLACEMENT_3D('',#2088,#2089,#2090); +#2088 = CARTESIAN_POINT('',(147.28,-74.74,0.)); +#2089 = DIRECTION('',(0.,0.,1.)); +#2090 = DIRECTION('',(1.,0.,-0.)); +#2091 = PCURVE('',#137,#2092); +#2092 = DEFINITIONAL_REPRESENTATION('',(#2093),#2101); +#2093 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2094,#2095,#2096,#2097, +#2098,#2099,#2100),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2094 = CARTESIAN_POINT('',(-13.77942618685,2.795510111255)); +#2095 = CARTESIAN_POINT('',(-13.77942618685,4.115332826622)); +#2096 = CARTESIAN_POINT('',(-12.63642618685,3.455421468939)); +#2097 = CARTESIAN_POINT('',(-11.49342618685,2.795510111255)); +#2098 = CARTESIAN_POINT('',(-12.63642618685,2.135598753571)); +#2099 = CARTESIAN_POINT('',(-13.77942618685,1.475687395888)); +#2100 = CARTESIAN_POINT('',(-13.77942618685,2.795510111255)); +#2101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2102 = PCURVE('',#2103,#2108); +#2103 = CYLINDRICAL_SURFACE('',#2104,0.762); +#2104 = AXIS2_PLACEMENT_3D('',#2105,#2106,#2107); +#2105 = CARTESIAN_POINT('',(147.28,-74.74,-0.8)); +#2106 = DIRECTION('',(0.,0.,1.)); +#2107 = DIRECTION('',(1.,0.,-0.)); +#2108 = DEFINITIONAL_REPRESENTATION('',(#2109),#2113); +#2109 = LINE('',#2110,#2111); +#2110 = CARTESIAN_POINT('',(0.,0.8)); +#2111 = VECTOR('',#2112,1.); +#2112 = DIRECTION('',(1.,0.)); +#2113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2114 = ORIENTED_EDGE('',*,*,#2115,.T.); +#2115 = EDGE_CURVE('',#2083,#2116,#2118,.T.); +#2116 = VERTEX_POINT('',#2117); +#2117 = CARTESIAN_POINT('',(147.91294989277,-75.85036139757,0.)); +#2118 = SURFACE_CURVE('',#2119,(#2124,#2135),.PCURVE_S1.); +#2119 = CIRCLE('',#2120,0.381); +#2120 = AXIS2_PLACEMENT_3D('',#2121,#2122,#2123); +#2121 = CARTESIAN_POINT('',(147.935,-75.47,0.)); +#2122 = DIRECTION('',(0.,0.,1.)); +#2123 = DIRECTION('',(1.,0.,-0.)); +#2124 = PCURVE('',#137,#2125); +#2125 = DEFINITIONAL_REPRESENTATION('',(#2126),#2134); +#2126 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2127,#2128,#2129,#2130, +#2131,#2132,#2133),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2127 = CARTESIAN_POINT('',(-14.05342618685,2.065510111255)); +#2128 = CARTESIAN_POINT('',(-14.05342618685,2.725421468939)); +#2129 = CARTESIAN_POINT('',(-13.48192618685,2.395465790097)); +#2130 = CARTESIAN_POINT('',(-12.91042618685,2.065510111255)); +#2131 = CARTESIAN_POINT('',(-13.48192618685,1.735554432413)); +#2132 = CARTESIAN_POINT('',(-14.05342618685,1.405598753571)); +#2133 = CARTESIAN_POINT('',(-14.05342618685,2.065510111255)); +#2134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2135 = PCURVE('',#2136,#2141); +#2136 = CYLINDRICAL_SURFACE('',#2137,0.381); +#2137 = AXIS2_PLACEMENT_3D('',#2138,#2139,#2140); +#2138 = CARTESIAN_POINT('',(147.935,-75.47,-0.8)); +#2139 = DIRECTION('',(0.,0.,1.)); +#2140 = DIRECTION('',(1.,0.,-0.)); +#2141 = DEFINITIONAL_REPRESENTATION('',(#2142),#2146); +#2142 = LINE('',#2143,#2144); +#2143 = CARTESIAN_POINT('',(0.,0.8)); +#2144 = VECTOR('',#2145,1.); +#2145 = DIRECTION('',(1.,0.)); +#2146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2147 = ORIENTED_EDGE('',*,*,#2148,.T.); +#2148 = EDGE_CURVE('',#2116,#2149,#2151,.T.); +#2149 = VERTEX_POINT('',#2150); +#2150 = CARTESIAN_POINT('',(149.352,-76.2,0.)); +#2151 = SURFACE_CURVE('',#2152,(#2157,#2168),.PCURVE_S1.); +#2152 = CIRCLE('',#2153,0.762); +#2153 = AXIS2_PLACEMENT_3D('',#2154,#2155,#2156); +#2154 = CARTESIAN_POINT('',(148.59,-76.2,0.)); +#2155 = DIRECTION('',(0.,0.,1.)); +#2156 = DIRECTION('',(1.,0.,-0.)); +#2157 = PCURVE('',#137,#2158); +#2158 = DEFINITIONAL_REPRESENTATION('',(#2159),#2167); +#2159 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2160,#2161,#2162,#2163, +#2164,#2165,#2166),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2160 = CARTESIAN_POINT('',(-15.08942618685,1.335510111255)); +#2161 = CARTESIAN_POINT('',(-15.08942618685,2.655332826623)); +#2162 = CARTESIAN_POINT('',(-13.94642618685,1.995421468939)); +#2163 = CARTESIAN_POINT('',(-12.80342618685,1.335510111255)); +#2164 = CARTESIAN_POINT('',(-13.94642618685,0.675598753571)); +#2165 = CARTESIAN_POINT('',(-15.08942618685,1.568739588753E-02)); +#2166 = CARTESIAN_POINT('',(-15.08942618685,1.335510111255)); +#2167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2168 = PCURVE('',#2169,#2174); +#2169 = CYLINDRICAL_SURFACE('',#2170,0.762); +#2170 = AXIS2_PLACEMENT_3D('',#2171,#2172,#2173); +#2171 = CARTESIAN_POINT('',(148.59,-76.2,-0.8)); +#2172 = DIRECTION('',(0.,0.,1.)); +#2173 = DIRECTION('',(1.,0.,-0.)); +#2174 = DEFINITIONAL_REPRESENTATION('',(#2175),#2179); +#2175 = LINE('',#2176,#2177); +#2176 = CARTESIAN_POINT('',(0.,0.8)); +#2177 = VECTOR('',#2178,1.); +#2178 = DIRECTION('',(1.,0.)); +#2179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2180 = ORIENTED_EDGE('',*,*,#2181,.T.); +#2181 = EDGE_CURVE('',#2149,#1784,#2182,.T.); +#2182 = SURFACE_CURVE('',#2183,(#2188,#2199),.PCURVE_S1.); +#2183 = CIRCLE('',#2184,0.762); +#2184 = AXIS2_PLACEMENT_3D('',#2185,#2186,#2187); +#2185 = CARTESIAN_POINT('',(148.59,-76.2,0.)); +#2186 = DIRECTION('',(0.,0.,1.)); +#2187 = DIRECTION('',(1.,0.,-0.)); +#2188 = PCURVE('',#137,#2189); +#2189 = DEFINITIONAL_REPRESENTATION('',(#2190),#2198); +#2190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2191,#2192,#2193,#2194, +#2195,#2196,#2197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2191 = CARTESIAN_POINT('',(-15.08942618685,1.335510111255)); +#2192 = CARTESIAN_POINT('',(-15.08942618685,2.655332826623)); +#2193 = CARTESIAN_POINT('',(-13.94642618685,1.995421468939)); +#2194 = CARTESIAN_POINT('',(-12.80342618685,1.335510111255)); +#2195 = CARTESIAN_POINT('',(-13.94642618685,0.675598753571)); +#2196 = CARTESIAN_POINT('',(-15.08942618685,1.568739588753E-02)); +#2197 = CARTESIAN_POINT('',(-15.08942618685,1.335510111255)); +#2198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2199 = PCURVE('',#2200,#2205); +#2200 = CYLINDRICAL_SURFACE('',#2201,0.762); +#2201 = AXIS2_PLACEMENT_3D('',#2202,#2203,#2204); +#2202 = CARTESIAN_POINT('',(148.59,-76.2,-0.8)); +#2203 = DIRECTION('',(0.,0.,1.)); +#2204 = DIRECTION('',(1.,0.,-0.)); +#2205 = DEFINITIONAL_REPRESENTATION('',(#2206),#2210); +#2206 = LINE('',#2207,#2208); +#2207 = CARTESIAN_POINT('',(0.,0.8)); +#2208 = VECTOR('',#2209,1.); +#2209 = DIRECTION('',(1.,0.)); +#2210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2211 = FACE_BOUND('',#2212,.T.); +#2212 = EDGE_LOOP('',(#2213)); +#2213 = ORIENTED_EDGE('',*,*,#2214,.T.); +#2214 = EDGE_CURVE('',#2215,#2215,#2217,.T.); +#2215 = VERTEX_POINT('',#2216); +#2216 = CARTESIAN_POINT('',(155.1178,-64.0588,0.)); +#2217 = SURFACE_CURVE('',#2218,(#2223,#2234),.PCURVE_S1.); +#2218 = CIRCLE('',#2219,0.508); +#2219 = AXIS2_PLACEMENT_3D('',#2220,#2221,#2222); +#2220 = CARTESIAN_POINT('',(154.6098,-64.0588,0.)); +#2221 = DIRECTION('',(0.,0.,1.)); +#2222 = DIRECTION('',(1.,0.,-0.)); +#2223 = PCURVE('',#137,#2224); +#2224 = DEFINITIONAL_REPRESENTATION('',(#2225),#2233); +#2225 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2226,#2227,#2228,#2229, +#2230,#2231,#2232),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2226 = CARTESIAN_POINT('',(-20.85522618685,13.476710111255)); +#2227 = CARTESIAN_POINT('',(-20.85522618685,14.3565919215)); +#2228 = CARTESIAN_POINT('',(-20.09322618685,13.916651016377)); +#2229 = CARTESIAN_POINT('',(-19.33122618685,13.476710111255)); +#2230 = CARTESIAN_POINT('',(-20.09322618685,13.036769206133)); +#2231 = CARTESIAN_POINT('',(-20.85522618685,12.59682830101)); +#2232 = CARTESIAN_POINT('',(-20.85522618685,13.476710111255)); +#2233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2234 = PCURVE('',#2235,#2240); +#2235 = CYLINDRICAL_SURFACE('',#2236,0.508); +#2236 = AXIS2_PLACEMENT_3D('',#2237,#2238,#2239); +#2237 = CARTESIAN_POINT('',(154.6098,-64.0588,-0.8)); +#2238 = DIRECTION('',(0.,0.,1.)); +#2239 = DIRECTION('',(1.,0.,-0.)); +#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245); +#2241 = LINE('',#2242,#2243); +#2242 = CARTESIAN_POINT('',(0.,0.8)); +#2243 = VECTOR('',#2244,1.); +#2244 = DIRECTION('',(1.,0.)); +#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2246 = FACE_BOUND('',#2247,.T.); +#2247 = EDGE_LOOP('',(#2248)); +#2248 = ORIENTED_EDGE('',*,*,#2249,.T.); +#2249 = EDGE_CURVE('',#2250,#2250,#2252,.T.); +#2250 = VERTEX_POINT('',#2251); +#2251 = CARTESIAN_POINT('',(155.1178,-66.5988,0.)); +#2252 = SURFACE_CURVE('',#2253,(#2258,#2269),.PCURVE_S1.); +#2253 = CIRCLE('',#2254,0.508); +#2254 = AXIS2_PLACEMENT_3D('',#2255,#2256,#2257); +#2255 = CARTESIAN_POINT('',(154.6098,-66.5988,0.)); +#2256 = DIRECTION('',(0.,0.,1.)); +#2257 = DIRECTION('',(1.,0.,-0.)); +#2258 = PCURVE('',#137,#2259); +#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2268); +#2260 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2261,#2262,#2263,#2264, +#2265,#2266,#2267),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2261 = CARTESIAN_POINT('',(-20.85522618685,10.936710111255)); +#2262 = CARTESIAN_POINT('',(-20.85522618685,11.8165919215)); +#2263 = CARTESIAN_POINT('',(-20.09322618685,11.376651016378)); +#2264 = CARTESIAN_POINT('',(-19.33122618685,10.936710111255)); +#2265 = CARTESIAN_POINT('',(-20.09322618685,10.496769206133)); +#2266 = CARTESIAN_POINT('',(-20.85522618685,10.05682830101)); +#2267 = CARTESIAN_POINT('',(-20.85522618685,10.936710111255)); +#2268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2269 = PCURVE('',#2270,#2275); +#2270 = CYLINDRICAL_SURFACE('',#2271,0.508); +#2271 = AXIS2_PLACEMENT_3D('',#2272,#2273,#2274); +#2272 = CARTESIAN_POINT('',(154.6098,-66.5988,-0.8)); +#2273 = DIRECTION('',(0.,0.,1.)); +#2274 = DIRECTION('',(1.,0.,-0.)); +#2275 = DEFINITIONAL_REPRESENTATION('',(#2276),#2280); +#2276 = LINE('',#2277,#2278); +#2277 = CARTESIAN_POINT('',(0.,0.8)); +#2278 = VECTOR('',#2279,1.); +#2279 = DIRECTION('',(1.,0.)); +#2280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2281 = FACE_BOUND('',#2282,.T.); +#2282 = EDGE_LOOP('',(#2283)); +#2283 = ORIENTED_EDGE('',*,*,#2284,.T.); +#2284 = EDGE_CURVE('',#2285,#2285,#2287,.T.); +#2285 = VERTEX_POINT('',#2286); +#2286 = CARTESIAN_POINT('',(155.1178,-69.1388,0.)); +#2287 = SURFACE_CURVE('',#2288,(#2293,#2304),.PCURVE_S1.); +#2288 = CIRCLE('',#2289,0.508); +#2289 = AXIS2_PLACEMENT_3D('',#2290,#2291,#2292); +#2290 = CARTESIAN_POINT('',(154.6098,-69.1388,0.)); +#2291 = DIRECTION('',(0.,0.,1.)); +#2292 = DIRECTION('',(1.,0.,-0.)); +#2293 = PCURVE('',#137,#2294); +#2294 = DEFINITIONAL_REPRESENTATION('',(#2295),#2303); +#2295 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2296,#2297,#2298,#2299, +#2300,#2301,#2302),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2296 = CARTESIAN_POINT('',(-20.85522618685,8.396710111255)); +#2297 = CARTESIAN_POINT('',(-20.85522618685,9.2765919215)); +#2298 = CARTESIAN_POINT('',(-20.09322618685,8.836651016377)); +#2299 = CARTESIAN_POINT('',(-19.33122618685,8.396710111255)); +#2300 = CARTESIAN_POINT('',(-20.09322618685,7.956769206133)); +#2301 = CARTESIAN_POINT('',(-20.85522618685,7.51682830101)); +#2302 = CARTESIAN_POINT('',(-20.85522618685,8.396710111255)); +#2303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2304 = PCURVE('',#2305,#2310); +#2305 = CYLINDRICAL_SURFACE('',#2306,0.508); +#2306 = AXIS2_PLACEMENT_3D('',#2307,#2308,#2309); +#2307 = CARTESIAN_POINT('',(154.6098,-69.1388,-0.8)); +#2308 = DIRECTION('',(0.,0.,1.)); +#2309 = DIRECTION('',(1.,0.,-0.)); +#2310 = DEFINITIONAL_REPRESENTATION('',(#2311),#2315); +#2311 = LINE('',#2312,#2313); +#2312 = CARTESIAN_POINT('',(0.,0.8)); +#2313 = VECTOR('',#2314,1.); +#2314 = DIRECTION('',(1.,0.)); +#2315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2316 = FACE_BOUND('',#2317,.T.); +#2317 = EDGE_LOOP('',(#2318)); +#2318 = ORIENTED_EDGE('',*,*,#2319,.T.); +#2319 = EDGE_CURVE('',#2320,#2320,#2322,.T.); +#2320 = VERTEX_POINT('',#2321); +#2321 = CARTESIAN_POINT('',(171.08,-83.82,0.)); +#2322 = SURFACE_CURVE('',#2323,(#2328,#2339),.PCURVE_S1.); +#2323 = CIRCLE('',#2324,0.9); +#2324 = AXIS2_PLACEMENT_3D('',#2325,#2326,#2327); +#2325 = CARTESIAN_POINT('',(170.18,-83.82,0.)); +#2326 = DIRECTION('',(0.,0.,1.)); +#2327 = DIRECTION('',(1.,0.,-0.)); +#2328 = PCURVE('',#137,#2329); +#2329 = DEFINITIONAL_REPRESENTATION('',(#2330),#2338); +#2330 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2331,#2332,#2333,#2334, +#2335,#2336,#2337),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2331 = CARTESIAN_POINT('',(-36.81742618685,-6.284489888745)); +#2332 = CARTESIAN_POINT('',(-36.81742618685,-4.725644161933)); +#2333 = CARTESIAN_POINT('',(-35.46742618685,-5.505067025339)); +#2334 = CARTESIAN_POINT('',(-34.11742618685,-6.284489888745)); +#2335 = CARTESIAN_POINT('',(-35.46742618685,-7.063912752151)); +#2336 = CARTESIAN_POINT('',(-36.81742618685,-7.843335615557)); +#2337 = CARTESIAN_POINT('',(-36.81742618685,-6.284489888745)); +#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2339 = PCURVE('',#2340,#2345); +#2340 = CYLINDRICAL_SURFACE('',#2341,0.9); +#2341 = AXIS2_PLACEMENT_3D('',#2342,#2343,#2344); +#2342 = CARTESIAN_POINT('',(170.18,-83.82,-0.8)); +#2343 = DIRECTION('',(0.,0.,1.)); +#2344 = DIRECTION('',(1.,0.,-0.)); +#2345 = DEFINITIONAL_REPRESENTATION('',(#2346),#2350); +#2346 = LINE('',#2347,#2348); +#2347 = CARTESIAN_POINT('',(0.,0.8)); +#2348 = VECTOR('',#2349,1.); +#2349 = DIRECTION('',(1.,0.)); +#2350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2351 = FACE_BOUND('',#2352,.T.); +#2352 = EDGE_LOOP('',(#2353)); +#2353 = ORIENTED_EDGE('',*,*,#2354,.T.); +#2354 = EDGE_CURVE('',#2355,#2355,#2357,.T.); +#2355 = VERTEX_POINT('',#2356); +#2356 = CARTESIAN_POINT('',(171.1708,-63.3979,0.)); +#2357 = SURFACE_CURVE('',#2358,(#2363,#2374),.PCURVE_S1.); +#2358 = CIRCLE('',#2359,0.9); +#2359 = AXIS2_PLACEMENT_3D('',#2360,#2361,#2362); +#2360 = CARTESIAN_POINT('',(170.2708,-63.3979,0.)); +#2361 = DIRECTION('',(0.,0.,1.)); +#2362 = DIRECTION('',(1.,0.,-0.)); +#2363 = PCURVE('',#137,#2364); +#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2373); +#2365 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2366,#2367,#2368,#2369, +#2370,#2371,#2372),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2366 = CARTESIAN_POINT('',(-36.90822618685,14.137610111255)); +#2367 = CARTESIAN_POINT('',(-36.90822618685,15.696455838067)); +#2368 = CARTESIAN_POINT('',(-35.55822618685,14.917032974661)); +#2369 = CARTESIAN_POINT('',(-34.20822618685,14.137610111255)); +#2370 = CARTESIAN_POINT('',(-35.55822618685,13.358187247849)); +#2371 = CARTESIAN_POINT('',(-36.90822618685,12.578764384443)); +#2372 = CARTESIAN_POINT('',(-36.90822618685,14.137610111255)); +#2373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2374 = PCURVE('',#2375,#2380); +#2375 = CYLINDRICAL_SURFACE('',#2376,0.9); +#2376 = AXIS2_PLACEMENT_3D('',#2377,#2378,#2379); +#2377 = CARTESIAN_POINT('',(170.2708,-63.3979,-0.8)); +#2378 = DIRECTION('',(0.,0.,1.)); +#2379 = DIRECTION('',(1.,0.,-0.)); +#2380 = DEFINITIONAL_REPRESENTATION('',(#2381),#2385); +#2381 = LINE('',#2382,#2383); +#2382 = CARTESIAN_POINT('',(0.,0.8)); +#2383 = VECTOR('',#2384,1.); +#2384 = DIRECTION('',(1.,0.)); +#2385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2386 = FACE_BOUND('',#2387,.T.); +#2387 = EDGE_LOOP('',(#2388)); +#2388 = ORIENTED_EDGE('',*,*,#2389,.T.); +#2389 = EDGE_CURVE('',#2390,#2390,#2392,.T.); +#2390 = VERTEX_POINT('',#2391); +#2391 = CARTESIAN_POINT('',(166.9561,-68.4779,0.)); +#2392 = SURFACE_CURVE('',#2393,(#2398,#2409),.PCURVE_S1.); +#2393 = CIRCLE('',#2394,0.4953); +#2394 = AXIS2_PLACEMENT_3D('',#2395,#2396,#2397); +#2395 = CARTESIAN_POINT('',(166.4608,-68.4779,0.)); +#2396 = DIRECTION('',(0.,0.,1.)); +#2397 = DIRECTION('',(1.,0.,-0.)); +#2398 = PCURVE('',#137,#2399); +#2399 = DEFINITIONAL_REPRESENTATION('',(#2400),#2408); +#2400 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2401,#2402,#2403,#2404, +#2405,#2406,#2407),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2401 = CARTESIAN_POINT('',(-32.69352618685,9.057610111255)); +#2402 = CARTESIAN_POINT('',(-32.69352618685,9.915494876244)); +#2403 = CARTESIAN_POINT('',(-31.95057618685,9.486552493749)); +#2404 = CARTESIAN_POINT('',(-31.20762618685,9.057610111255)); +#2405 = CARTESIAN_POINT('',(-31.95057618685,8.628667728761)); +#2406 = CARTESIAN_POINT('',(-32.69352618685,8.199725346266)); +#2407 = CARTESIAN_POINT('',(-32.69352618685,9.057610111255)); +#2408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2409 = PCURVE('',#2410,#2415); +#2410 = CYLINDRICAL_SURFACE('',#2411,0.4953); +#2411 = AXIS2_PLACEMENT_3D('',#2412,#2413,#2414); +#2412 = CARTESIAN_POINT('',(166.4608,-68.4779,-0.8)); +#2413 = DIRECTION('',(0.,0.,1.)); +#2414 = DIRECTION('',(1.,0.,-0.)); +#2415 = DEFINITIONAL_REPRESENTATION('',(#2416),#2420); +#2416 = LINE('',#2417,#2418); +#2417 = CARTESIAN_POINT('',(0.,0.8)); +#2418 = VECTOR('',#2419,1.); +#2419 = DIRECTION('',(1.,0.)); +#2420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2421 = FACE_BOUND('',#2422,.T.); +#2422 = EDGE_LOOP('',(#2423)); +#2423 = ORIENTED_EDGE('',*,*,#2424,.T.); +#2424 = EDGE_CURVE('',#2425,#2425,#2427,.T.); +#2425 = VERTEX_POINT('',#2426); +#2426 = CARTESIAN_POINT('',(164.4161,-68.4779,0.)); +#2427 = SURFACE_CURVE('',#2428,(#2433,#2444),.PCURVE_S1.); +#2428 = CIRCLE('',#2429,0.4953); +#2429 = AXIS2_PLACEMENT_3D('',#2430,#2431,#2432); +#2430 = CARTESIAN_POINT('',(163.9208,-68.4779,0.)); +#2431 = DIRECTION('',(0.,0.,1.)); +#2432 = DIRECTION('',(1.,0.,-0.)); +#2433 = PCURVE('',#137,#2434); +#2434 = DEFINITIONAL_REPRESENTATION('',(#2435),#2443); +#2435 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2436,#2437,#2438,#2439, +#2440,#2441,#2442),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2436 = CARTESIAN_POINT('',(-30.15352618685,9.057610111255)); +#2437 = CARTESIAN_POINT('',(-30.15352618685,9.915494876244)); +#2438 = CARTESIAN_POINT('',(-29.41057618685,9.486552493749)); +#2439 = CARTESIAN_POINT('',(-28.66762618685,9.057610111255)); +#2440 = CARTESIAN_POINT('',(-29.41057618685,8.628667728761)); +#2441 = CARTESIAN_POINT('',(-30.15352618685,8.199725346266)); +#2442 = CARTESIAN_POINT('',(-30.15352618685,9.057610111255)); +#2443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2444 = PCURVE('',#2445,#2450); +#2445 = CYLINDRICAL_SURFACE('',#2446,0.4953); +#2446 = AXIS2_PLACEMENT_3D('',#2447,#2448,#2449); +#2447 = CARTESIAN_POINT('',(163.9208,-68.4779,-0.8)); +#2448 = DIRECTION('',(0.,0.,1.)); +#2449 = DIRECTION('',(1.,0.,-0.)); +#2450 = DEFINITIONAL_REPRESENTATION('',(#2451),#2455); +#2451 = LINE('',#2452,#2453); +#2452 = CARTESIAN_POINT('',(0.,0.8)); +#2453 = VECTOR('',#2454,1.); +#2454 = DIRECTION('',(1.,0.)); +#2455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2456 = FACE_BOUND('',#2457,.T.); +#2457 = EDGE_LOOP('',(#2458,#2493,#2521,#2554)); +#2458 = ORIENTED_EDGE('',*,*,#2459,.T.); +#2459 = EDGE_CURVE('',#2460,#2462,#2464,.T.); +#2460 = VERTEX_POINT('',#2461); +#2461 = CARTESIAN_POINT('',(173.918,-39.908,0.)); +#2462 = VERTEX_POINT('',#2463); +#2463 = CARTESIAN_POINT('',(173.018,-39.908,0.)); +#2464 = SURFACE_CURVE('',#2465,(#2470,#2481),.PCURVE_S1.); +#2465 = CIRCLE('',#2466,0.45); +#2466 = AXIS2_PLACEMENT_3D('',#2467,#2468,#2469); +#2467 = CARTESIAN_POINT('',(173.468,-39.908,0.)); +#2468 = DIRECTION('',(0.,0.,1.)); +#2469 = DIRECTION('',(1.,0.,-0.)); +#2470 = PCURVE('',#137,#2471); +#2471 = DEFINITIONAL_REPRESENTATION('',(#2472),#2480); +#2472 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2473,#2474,#2475,#2476, +#2477,#2478,#2479),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2473 = CARTESIAN_POINT('',(-39.65542618685,37.627510111255)); +#2474 = CARTESIAN_POINT('',(-39.65542618685,38.406932974661)); +#2475 = CARTESIAN_POINT('',(-38.98042618685,38.017221542958)); +#2476 = CARTESIAN_POINT('',(-38.30542618685,37.627510111255)); +#2477 = CARTESIAN_POINT('',(-38.98042618685,37.237798679552)); +#2478 = CARTESIAN_POINT('',(-39.65542618685,36.848087247849)); +#2479 = CARTESIAN_POINT('',(-39.65542618685,37.627510111255)); +#2480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2481 = PCURVE('',#2482,#2487); +#2482 = CYLINDRICAL_SURFACE('',#2483,0.45); +#2483 = AXIS2_PLACEMENT_3D('',#2484,#2485,#2486); +#2484 = CARTESIAN_POINT('',(173.468,-39.908,0.)); +#2485 = DIRECTION('',(-0.,-0.,-1.)); +#2486 = DIRECTION('',(1.,0.,-0.)); +#2487 = DEFINITIONAL_REPRESENTATION('',(#2488),#2492); +#2488 = LINE('',#2489,#2490); +#2489 = CARTESIAN_POINT('',(-0.,0.)); +#2490 = VECTOR('',#2491,1.); +#2491 = DIRECTION('',(-1.,0.)); +#2492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2493 = ORIENTED_EDGE('',*,*,#2494,.T.); +#2494 = EDGE_CURVE('',#2462,#2495,#2497,.T.); +#2495 = VERTEX_POINT('',#2496); +#2496 = CARTESIAN_POINT('',(173.018,-40.508,0.)); +#2497 = SURFACE_CURVE('',#2498,(#2502,#2509),.PCURVE_S1.); +#2498 = LINE('',#2499,#2500); +#2499 = CARTESIAN_POINT('',(173.018,-39.908,0.)); +#2500 = VECTOR('',#2501,1.); +#2501 = DIRECTION('',(0.,-1.,0.)); +#2502 = PCURVE('',#137,#2503); +#2503 = DEFINITIONAL_REPRESENTATION('',(#2504),#2508); +#2504 = LINE('',#2505,#2506); +#2505 = CARTESIAN_POINT('',(-38.75542618685,37.627510111255)); +#2506 = VECTOR('',#2507,1.); +#2507 = DIRECTION('',(0.,-1.)); +#2508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2509 = PCURVE('',#2510,#2515); +#2510 = PLANE('',#2511); +#2511 = AXIS2_PLACEMENT_3D('',#2512,#2513,#2514); +#2512 = CARTESIAN_POINT('',(173.018,-39.908,0.)); +#2513 = DIRECTION('',(1.,0.,-0.)); +#2514 = DIRECTION('',(0.,-1.,0.)); +#2515 = DEFINITIONAL_REPRESENTATION('',(#2516),#2520); +#2516 = LINE('',#2517,#2518); +#2517 = CARTESIAN_POINT('',(0.,0.)); +#2518 = VECTOR('',#2519,1.); +#2519 = DIRECTION('',(1.,0.)); +#2520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2521 = ORIENTED_EDGE('',*,*,#2522,.T.); +#2522 = EDGE_CURVE('',#2495,#2523,#2525,.T.); +#2523 = VERTEX_POINT('',#2524); +#2524 = CARTESIAN_POINT('',(173.918,-40.508,0.)); +#2525 = SURFACE_CURVE('',#2526,(#2531,#2542),.PCURVE_S1.); +#2526 = CIRCLE('',#2527,0.45); +#2527 = AXIS2_PLACEMENT_3D('',#2528,#2529,#2530); +#2528 = CARTESIAN_POINT('',(173.468,-40.508,0.)); +#2529 = DIRECTION('',(0.,0.,1.)); +#2530 = DIRECTION('',(1.,0.,-0.)); +#2531 = PCURVE('',#137,#2532); +#2532 = DEFINITIONAL_REPRESENTATION('',(#2533),#2541); +#2533 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2534,#2535,#2536,#2537, +#2538,#2539,#2540),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2534 = CARTESIAN_POINT('',(-39.65542618685,37.027510111255)); +#2535 = CARTESIAN_POINT('',(-39.65542618685,37.806932974661)); +#2536 = CARTESIAN_POINT('',(-38.98042618685,37.417221542958)); +#2537 = CARTESIAN_POINT('',(-38.30542618685,37.027510111255)); +#2538 = CARTESIAN_POINT('',(-38.98042618685,36.637798679552)); +#2539 = CARTESIAN_POINT('',(-39.65542618685,36.248087247849)); +#2540 = CARTESIAN_POINT('',(-39.65542618685,37.027510111255)); +#2541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2542 = PCURVE('',#2543,#2548); +#2543 = CYLINDRICAL_SURFACE('',#2544,0.45); +#2544 = AXIS2_PLACEMENT_3D('',#2545,#2546,#2547); +#2545 = CARTESIAN_POINT('',(173.468,-40.508,0.)); +#2546 = DIRECTION('',(-0.,-0.,-1.)); +#2547 = DIRECTION('',(1.,0.,-0.)); +#2548 = DEFINITIONAL_REPRESENTATION('',(#2549),#2553); +#2549 = LINE('',#2550,#2551); +#2550 = CARTESIAN_POINT('',(-0.,0.)); +#2551 = VECTOR('',#2552,1.); +#2552 = DIRECTION('',(-1.,0.)); +#2553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2554 = ORIENTED_EDGE('',*,*,#2555,.T.); +#2555 = EDGE_CURVE('',#2523,#2460,#2556,.T.); +#2556 = SURFACE_CURVE('',#2557,(#2561,#2568),.PCURVE_S1.); +#2557 = LINE('',#2558,#2559); +#2558 = CARTESIAN_POINT('',(173.918,-40.508,0.)); +#2559 = VECTOR('',#2560,1.); +#2560 = DIRECTION('',(0.,1.,0.)); +#2561 = PCURVE('',#137,#2562); +#2562 = DEFINITIONAL_REPRESENTATION('',(#2563),#2567); +#2563 = LINE('',#2564,#2565); +#2564 = CARTESIAN_POINT('',(-39.65542618685,37.027510111255)); +#2565 = VECTOR('',#2566,1.); +#2566 = DIRECTION('',(0.,1.)); +#2567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2568 = PCURVE('',#2569,#2574); +#2569 = PLANE('',#2570); +#2570 = AXIS2_PLACEMENT_3D('',#2571,#2572,#2573); +#2571 = CARTESIAN_POINT('',(173.918,-40.508,0.)); +#2572 = DIRECTION('',(-1.,0.,0.)); +#2573 = DIRECTION('',(0.,1.,0.)); +#2574 = DEFINITIONAL_REPRESENTATION('',(#2575),#2579); +#2575 = LINE('',#2576,#2577); +#2576 = CARTESIAN_POINT('',(0.,0.)); +#2577 = VECTOR('',#2578,1.); +#2578 = DIRECTION('',(1.,0.)); +#2579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2580 = FACE_BOUND('',#2581,.T.); +#2581 = EDGE_LOOP('',(#2582)); +#2582 = ORIENTED_EDGE('',*,*,#2583,.T.); +#2583 = EDGE_CURVE('',#2584,#2584,#2586,.T.); +#2584 = VERTEX_POINT('',#2585); +#2585 = CARTESIAN_POINT('',(171.918,-38.608,0.)); +#2586 = SURFACE_CURVE('',#2587,(#2592,#2603),.PCURVE_S1.); +#2587 = CIRCLE('',#2588,0.75); +#2588 = AXIS2_PLACEMENT_3D('',#2589,#2590,#2591); +#2589 = CARTESIAN_POINT('',(171.168,-38.608,0.)); +#2590 = DIRECTION('',(0.,0.,1.)); +#2591 = DIRECTION('',(1.,0.,-0.)); +#2592 = PCURVE('',#137,#2593); +#2593 = DEFINITIONAL_REPRESENTATION('',(#2594),#2602); +#2594 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2595,#2596,#2597,#2598, +#2599,#2600,#2601),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#2595 = CARTESIAN_POINT('',(-37.65542618685,38.927510111255)); +#2596 = CARTESIAN_POINT('',(-37.65542618685,40.226548216932)); +#2597 = CARTESIAN_POINT('',(-36.53042618685,39.577029164093)); +#2598 = CARTESIAN_POINT('',(-35.40542618685,38.927510111255)); +#2599 = CARTESIAN_POINT('',(-36.53042618685,38.277991058417)); +#2600 = CARTESIAN_POINT('',(-37.65542618685,37.628472005578)); +#2601 = CARTESIAN_POINT('',(-37.65542618685,38.927510111255)); +#2602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2603 = PCURVE('',#2604,#2609); +#2604 = CYLINDRICAL_SURFACE('',#2605,0.75); +#2605 = AXIS2_PLACEMENT_3D('',#2606,#2607,#2608); +#2606 = CARTESIAN_POINT('',(171.168,-38.608,-0.8)); +#2607 = DIRECTION('',(0.,0.,1.)); +#2608 = DIRECTION('',(1.,0.,-0.)); +#2609 = DEFINITIONAL_REPRESENTATION('',(#2610),#2614); +#2610 = LINE('',#2611,#2612); +#2611 = CARTESIAN_POINT('',(0.,0.8)); +#2612 = VECTOR('',#2613,1.); +#2613 = DIRECTION('',(1.,0.)); +#2614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2615 = FACE_BOUND('',#2616,.T.); +#2616 = EDGE_LOOP('',(#2617,#2652,#2685,#2718,#2751,#2784,#2817,#2850, + #2883,#2916,#2949,#2982,#3015)); +#2617 = ORIENTED_EDGE('',*,*,#2618,.T.); +#2618 = EDGE_CURVE('',#2619,#2621,#2623,.T.); +#2619 = VERTEX_POINT('',#2620); +#2620 = CARTESIAN_POINT('',(166.88017779973,-38.93,0.)); +#2621 = VERTEX_POINT('',#2622); +#2622 = CARTESIAN_POINT('',(167.87448170657,-39.89084723587,0.)); +#2623 = SURFACE_CURVE('',#2624,(#2629,#2640),.PCURVE_S1.); +#2624 = CIRCLE('',#2625,0.762); +#2625 = AXIS2_PLACEMENT_3D('',#2626,#2627,#2628); +#2626 = CARTESIAN_POINT('',(167.6,-39.18,0.)); +#2627 = DIRECTION('',(0.,0.,1.)); +#2628 = DIRECTION('',(1.,0.,-0.)); +#2629 = PCURV