From dbec9523e1d3b0781c6a74b2dff7c001b407e6b8 Mon Sep 17 00:00:00 2001 From: Manfred Steiner Date: Thu, 30 May 2024 17:57:41 +0200 Subject: [PATCH] Erster Entwurf Stecker / Schnittstellen --- .../docs/megaOpen128v3/MEGA2560_Rev3e_sch.pdf | Bin 0 -> 104671 bytes .../docs/megaOpen128v3/megaOpen128_V3_PCB.pdf | Bin 0 -> 149502 bytes .../docs/megaOpen128v3/megaOpen128_V3_SCH.pdf | Bin 0 -> 30581 bytes .../megaOpen128v3/s22sn_ArduinoMegaShield.pdf | Bin 0 -> 4819605 bytes kicad/docs/stecker.ods | Bin 0 -> 134803 bytes kicad/footprint.pretty/.gitkeep | 0 .../JST_SMD_1.0mm-4_RA.kicad_mod | 176 + .../JST_SMD_1.0mm-4_Vertical.kicad_mod | 236 + .../LCD-Sure-shifted-064.kicad_mod | 161 + kicad/footprint.pretty/RPI_3B.kicad_mod | 1746 ++ kicad/footprint.pretty/nano-644.kicad_mod | 701 + kicad/fp-lib-table | 4 + kicad/libs/raspberry_pi_3B.kicad_sym | 800 + kicad/libs/sparkfun/.gitignore | 21 + kicad/libs/sparkfun/Capacitor-List.png | Bin 0 -> 2134 bytes .../Creative_Commons_License.kicad_mod | 91 + .../Fiducial_0.5mm_Mask1mm.kicad_mod | 97 + .../OSHW_Logo_10mm.kicad_mod | 267 + .../OSHW_Logo_2.5mm.kicad_mod | 268 + .../OSHW_Logo_4mm.kicad_mod | 268 + .../OSHW_Logo_5mm.kicad_mod | 267 + .../OSHW_Logo_6mm.kicad_mod | 267 + .../OSHW_Logo_7mm.kicad_mod | 268 + .../OSHW_Logo_8mm.kicad_mod | 268 + .../OSHW_Logo_9mm.kicad_mod | 268 + .../Ordering_Instructions.kicad_mod | 101 + ...POLARITY_MARKING_CENTER_POSITIVE.kicad_mod | 161 + .../SparkFun_Flame.kicad_mod | 68 + .../SparkFun_Logo_10mm.kicad_mod | 518 + .../SparkFun_Logo_12.5mm.kicad_mod | 516 + .../SparkFun_Logo_15mm.kicad_mod | 517 + .../SparkFun_Logo_20mm.kicad_mod | 516 + .../SparkFun_Logo_25mm.kicad_mod | 526 + .../SparkFun_Logo_5mm.kicad_mod | 517 + .../SparkFun_Logo_6mm.kicad_mod | 518 + .../SparkFun_Logo_7mm.kicad_mod | 518 + .../SparkFun_Logo_8mm.kicad_mod | 518 + .../SparkFun_Logo_9mm.kicad_mod | 519 + .../SparkFun_Logo_NoFlame_10mm.kicad_mod | 436 + .../SparkFun_Logo_NoFlame_12.5mm.kicad_mod | 434 + .../SparkFun_Logo_NoFlame_15mm.kicad_mod | 436 + .../SparkFun_Logo_NoFlame_20mm.kicad_mod | 435 + .../SparkFun_Logo_NoFlame_25mm.kicad_mod | 447 + .../SparkFun_Logo_NoFlame_5mm.kicad_mod | 437 + .../SparkFun_Logo_NoFlame_6mm.kicad_mod | 437 + .../SparkFun_Logo_NoFlame_7mm.kicad_mod | 438 + .../SparkFun_Logo_NoFlame_8mm.kicad_mod | 436 + .../SparkFun_Logo_NoFlame_9mm.kicad_mod | 437 + .../SparkFun_RTK_10mm.kicad_mod | 238 + .../SparkFun_RTK_15mm.kicad_mod | 238 + .../SparkFun_RTK_20mm.kicad_mod | 237 + .../SparkFun_RTK_5mm.kicad_mod | 240 + .../SparkX_Logo_10mm.kicad_mod | 340 + .../SparkX_Logo_12.5mm.kicad_mod | 339 + .../SparkX_Logo_5mm.kicad_mod | 337 + .../SparkX_Logo_6mm.kicad_mod | 338 + .../SparkX_Logo_7mm.kicad_mod | 340 + .../SparkX_Logo_8mm.kicad_mod | 337 + .../SparkX_Logo_9mm.kicad_mod | 339 + .../qwiic_10mm.kicad_mod | 171 + .../qwiic_11mm.kicad_mod | 172 + .../qwiic_12mm.kicad_mod | 171 + .../qwiic_3mm.kicad_mod | 171 + .../qwiic_4mm.kicad_mod | 171 + .../qwiic_5.5mm.kicad_mod | 172 + .../qwiic_5.5mm_Copper.kicad_mod | 172 + .../qwiic_5.5mm_Copper_No_Mask.kicad_mod | 275 + .../qwiic_5mm.kicad_mod | 171 + .../qwiic_6mm.kicad_mod | 171 + .../qwiic_7mm.kicad_mod | 171 + .../qwiic_8mm.kicad_mod | 170 + .../qwiic_9mm.kicad_mod | 171 + .../BATTCON_6.8mm.kicad_mod | 187 + .../ML414H_IV01E.kicad_mod | 208 + .../SparkFun-Board.pretty/ProMicroC.kicad_mod | 823 + .../SparkFun-Board.pretty/ThingPlus.kicad_mod | 813 + .../ThingPlus_With_Connectors.kicad_mod | 1345 ++ .../C_0201_0603Metric.kicad_mod | 186 + .../C_0402_1005Metric.kicad_mod | 194 + .../C_0603_1608Metric.kicad_mod | 193 + .../C_0805_2012Metric.kicad_mod | 194 + .../C_1206_3216Metric.kicad_mod | 194 + .../C_1210_3225Metric.kicad_mod | 194 + .../EIA-3528.kicad_mod | 202 + .../Electrolytic_10.3x10.3mm.kicad_mod | 403 + .../PANASONIC_C.kicad_mod | 259 + .../PANASONIC_D.kicad_mod | 306 + .../Crystal_SMD_2.0x1.6mm.kicad_mod | 359 + .../Crystal_SMD_3.2x1.5mm.kicad_mod | 153 + .../Crystal_SMD_3.2x2.5mm.kicad_mod | 237 + .../Crystal_SMD_5x3.2mm.kicad_mod | 324 + .../Crystal_TCXO_SMD_1.65x1.25mm.kicad_mod | 180 + .../SparkFun-Coil.pretty/0806.kicad_mod | 128 + .../1008_2520Metric.kicad_mod | 163 + .../Inductor_2.5x3.2mm.kicad_mod | 157 + .../Inductor_4.7x4.7mm.kicad_mod | 128 + .../Inductor_4x4mm.kicad_mod | 157 + .../RFCMF1220100M4T.kicad_mod | 170 + .../SparkFun-Connector.pretty/1x01.kicad_mod | 87 + .../1x01_Castellated.kicad_mod | 111 + .../1x01_Castellated_Square.kicad_mod | 132 + .../1x01_SMD_1x1mm.kicad_mod | 73 + .../SparkFun-Connector.pretty/1x02.kicad_mod | 109 + .../SparkFun-Connector.pretty/1x03.kicad_mod | 131 + .../1x03_Locking.kicad_mod | 131 + .../SparkFun-Connector.pretty/1x04.kicad_mod | 153 + .../1x04_Solder_Pads.kicad_mod | 97 + .../SparkFun-Connector.pretty/1x05.kicad_mod | 175 + .../1x05_Castellated.kicad_mod | 295 + .../1x05_SMD_1x1mm_1.kicad_mod | 105 + .../SparkFun-Connector.pretty/1x06.kicad_mod | 199 + .../1x06_SMD_RA_Male.kicad_mod | 287 + .../SparkFun-Connector.pretty/1x07.kicad_mod | 219 + .../SparkFun-Connector.pretty/1x08.kicad_mod | 241 + .../SparkFun-Connector.pretty/1x09.kicad_mod | 263 + .../SparkFun-Connector.pretty/1x10.kicad_mod | 285 + .../SparkFun-Connector.pretty/1x11.kicad_mod | 307 + .../SparkFun-Connector.pretty/1x12.kicad_mod | 185 + .../1x12_Castellated.kicad_mod | 619 + .../SparkFun-Connector.pretty/1x13.kicad_mod | 351 + .../SparkFun-Connector.pretty/1x14.kicad_mod | 373 + .../1x14_Castellated.kicad_mod | 711 + .../SparkFun-Connector.pretty/1x15.kicad_mod | 395 + .../SparkFun-Connector.pretty/1x16.kicad_mod | 417 + .../SparkFun-Connector.pretty/1x17.kicad_mod | 439 + .../SparkFun-Connector.pretty/1x18.kicad_mod | 461 + .../SparkFun-Connector.pretty/1x19.kicad_mod | 483 + .../SparkFun-Connector.pretty/1x20.kicad_mod | 505 + .../SparkFun-Connector.pretty/1x22.kicad_mod | 549 + .../SparkFun-Connector.pretty/1x29.kicad_mod | 705 + .../SparkFun-Connector.pretty/1x30.kicad_mod | 725 + .../2x5_1.27mm_SMD_Unshrouded.kicad_mod | 303 + .../2x5_Shrouded_NoSilk.kicad_mod | 501 + .../6_Pin_Serial_Target_Side.kicad_mod | 607 + .../6_Pin_Serial_Target_Side_RA_SMT.kicad_mod | 385 + .../Audio_Jack_3.5mm_SMD.kicad_mod | 241 + .../Audio_Jack_3.5mm_TRRS_SMD_RA.kicad_mod | 253 + .../FFC_0.3mm-15.kicad_mod | 389 + .../FPC05024-42201.kicad_mod | 970 + .../FPC_0.5mm-12.kicad_mod | 671 + .../FPC_0.5mm-16.kicad_mod | 932 + .../FPC_1.0mm-6_LIF.kicad_mod | 338 + .../JST_PTH-2.kicad_mod | 192 + .../JST_PTH-2_NoSilk.kicad_mod | 192 + .../JST_PTH-3.kicad_mod | 214 + .../JST_PTH-3_NoSilk.kicad_mod | 214 + .../JST_PTH-3_Vertical.kicad_mod | 224 + .../JST_PTH-4.kicad_mod | 232 + .../JST_PTH-4_Vertical.kicad_mod | 243 + .../JST_SMD_1.0mm-4_RA.kicad_mod | 176 + .../JST_SMD_1.0mm-4_RA_StressRelief.kicad_mod | 226 + .../JST_SMD_1.0mm-4_Vertical.kicad_mod | 236 + .../JST_SMD_1.25mm-4_Locking.kicad_mod | 286 + .../JST_SMD_1.25mm-6_Locking.kicad_mod | 392 + .../JST_SMD_2.0mm-2.kicad_mod | 200 + .../JST_SMD_2.0mm-3.kicad_mod | 208 + .../JST_SMD_2.0mm-4.kicad_mod | 216 + .../LatchingTerminal_5mm-2.kicad_mod | 203 + .../LatchingTerminal_5mm-3.kicad_mod | 252 + .../LatchingTerminal_5mm-4.kicad_mod | 301 + .../PokeHome-2.kicad_mod | 149 + .../Power_Jack_PTH.kicad_mod | 185 + .../Power_Jack_PTH_Slot.kicad_mod | 181 + .../Power_Jack_PTH_Slot_Overhang.kicad_mod | 151 + .../Power_Jack_SMD.kicad_mod | 285 + .../Power_Jack_SMD_Overpaste_TOE.kicad_mod | 501 + .../RP-SMA_Edge.kicad_mod | 694 + .../SMA_Edge.kicad_mod | 685 + .../SMA_Edge_SMD.kicad_mod | 1591 ++ .../Screw_Terminal_3.5mm-10.kicad_mod | 314 + .../Screw_Terminal_3.5mm-2.kicad_mod | 227 + .../Screw_Terminal_3.5mm-2_NoSilk.kicad_mod | 227 + .../Screw_Terminal_3.5mm-3.kicad_mod | 225 + .../Screw_Terminal_3.5mm-3_NoSilk.kicad_mod | 227 + .../Screw_Terminal_3.5mm-4.kicad_mod | 278 + .../Screw_Terminal_3.5mm-4_Locking.kicad_mod | 278 + .../Screw_Terminal_3.5mm-5.kicad_mod | 243 + .../Screw_Terminal_3.5mm-6.kicad_mod | 252 + .../Screw_Terminal_3.5mm-7.kicad_mod | 278 + .../Screw_Terminal_3.5mm-8.kicad_mod | 297 + .../Screw_Terminal_3.5mm-9.kicad_mod | 305 + .../Screw_Terminal_5mm-2.kicad_mod | 227 + .../Screw_Terminal_5mm-3.kicad_mod | 236 + .../Terminal_Block_9.5mm-2.kicad_mod | 109 + .../TestPoint-0.5mm.kicad_mod | 86 + .../TestPoint-0.75mm.kicad_mod | 87 + .../TestPoint-1.0mm.kicad_mod | 87 + .../TestPoint-1.25mm.kicad_mod | 87 + .../SparkFun-Connector.pretty/U.FL.kicad_mod | 194 + .../U.FL_Reduced.kicad_mod | 287 + .../USB-A_SMD_Female.kicad_mod | 298 + .../USB-A_SMD_Female_NoSilk.kicad_mod | 228 + .../USB-C_16.kicad_mod | 475 + .../USB_Solder_Pads.kicad_mod | 99 + .../microSD_External_Pin.kicad_mod | 841 + .../microSD_Friction_Fit_Atom.kicad_mod | 678 + .../microSD_Friction_Fit_Molex.kicad_mod | 460 + .../ePaper_2.13in.kicad_mod | 1218 ++ .../Relay_G5LE.kicad_mod | 337 + .../Relay_JZC-11F.kicad_mod | 378 + .../Relay_T90.kicad_mod | 563 + .../SparkFun-Fuse.pretty/0805.kicad_mod | 126 + .../SparkFun-Fuse.pretty/1206.kicad_mod | 182 + .../SparkFun-Fuse.pretty/1210.kicad_mod | 166 + .../SparkFun-Fuse.pretty/1812.kicad_mod | 165 + .../Fuseholder_Automotive.kicad_mod | 156 + .../SparkFun-GPS.pretty/MOSAIC_LGA.kicad_mod | 9722 +++++++++ .../NEO-M9N_M8T_M8U_D9S_F9P_F10N.kicad_mod | 1268 ++ .../SparkFun-GPS.pretty/UM980.kicad_mod | 806 + .../SparkFun-GPS.pretty/ZED-F9.kicad_mod | 2251 +++ .../Standoff.kicad_mod | 85 + .../Standoff_Reflow-M2.0.kicad_mod | 193 + .../Standoff_Reflow-M2.5.kicad_mod | 141 + .../Standoff_Reflow-M3.0.kicad_mod | 160 + .../Standoff_Tight.kicad_mod | 85 + .../Jumper_2_NC_Trace.kicad_mod | 205 + .../Jumper_2_NC_Trace_NoSilk.kicad_mod | 121 + .../Jumper_2_NO.kicad_mod | 180 + .../Jumper_2_NO_NoSilk.kicad_mod | 96 + .../Jumper_2_PTH_SMD_Combo-NC.kicad_mod | 173 + .../Jumper_2_PTH_SMD_Combo-NO.kicad_mod | 159 + .../Jumper_3_NC-1_Trace.kicad_mod | 213 + .../Jumper_3_NC-1_Trace_NoSilk.kicad_mod | 129 + .../Jumper_3_NC-2_Trace.kicad_mod | 237 + .../Jumper_3_NC-2_Trace_NoSilk.kicad_mod | 153 + .../Jumper_3_NO.kicad_mod | 188 + .../Jumper_3_NO_NoSilk.kicad_mod | 104 + .../APA-104-1010.kicad_mod | 194 + .../LED_0402_1005Metric.kicad_mod | 201 + .../LED_0603_1608Metric.kicad_mod | 191 + .../LED_0805_2012Metric.kicad_mod | 191 + .../LED_1206_3216Metric.kicad_mod | 192 + .../SparkFun-LED.pretty/WS2812-2020.kicad_mod | 258 + .../WS2812-5050-4PIN.kicad_mod | 275 + .../SparkFun-LED.pretty/WS2812B-CBI.kicad_mod | 351 + .../SparkFun-RF.pretty/BP2G1+.kicad_mod | 374 + .../BP2G1+_Bypass1.kicad_mod | 483 + .../BP2G1+_Bypass2.kicad_mod | 488 + .../SparkFun-RF.pretty/ESP32-MINI.kicad_mod | 761 + .../ESP32-PICO-MINI.kicad_mod | 863 + .../ESP32-WROOM-32D-DFM_PASTE.kicad_mod | 1682 ++ .../ESP32-WROVER-E-IE.kicad_mod | 1557 ++ .../PD0922J5050S2HF_ANA.kicad_mod | 208 + .../XCVR_DA16200MOD-AAC4WA32.kicad_mod | 673 + .../Bourns-PDB18.kicad_mod | 143 + .../R_0402_1005Metric.kicad_mod | 194 + .../R_0603_1608Metric.kicad_mod | 194 + .../R_0805_2012Metric.kicad_mod | 194 + .../R_1206_3216Metric.kicad_mod | 194 + .../Trimpot_SMD_3.0x3.0mm.kicad_mod | 162 + .../8-UDFN.kicad_mod | 375 + .../DFN-8.kicad_mod | 432 + .../DIP-16.kicad_mod | 326 + .../DIP-4.kicad_mod | 228 + .../MAPBGA_10x10mm_P0.65mm.kicad_mod | 4087 ++++ .../MSOP-10.kicad_mod | 572 + .../MSOP-8.kicad_mod | 336 + .../MicroSMP.kicad_mod | 164 + .../PowerVDFN-8_3.3x3.3mm_P0.65mm.kicad_mod | 400 + .../QFN-16.kicad_mod | 598 + ...-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm.kicad_mod | 484 + .../QFN-32.kicad_mod | 884 + .../QFN-36.kicad_mod | 977 + .../SC-89 SOT-490.kicad_mod | 163 + .../SMA.kicad_mod | 213 + .../SMDIP-4-WIDE.kicad_mod | 223 + .../SMDIP-4.kicad_mod | 220 + .../SO-16.kicad_mod | 514 + .../SO-8.kicad_mod | 354 + .../SOD-323.kicad_mod | 127 + .../SOD-523.kicad_mod | 295 + .../SOT-323.kicad_mod | 269 + .../SOT-353.kicad_mod | 249 + .../SOT-583-8.kicad_mod | 267 + .../SOT23-3.kicad_mod | 184 + .../SOT23-5.kicad_mod | 261 + .../SOT23-6-Tight.kicad_mod | 198 + .../SOT23-6.kicad_mod | 269 + .../TO-220-3-HeatSink.kicad_mod | 267 + .../TO-220-3.kicad_mod | 177 + .../TSSOP-16.kicad_mod | 324 + .../TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod | 329 + .../WDFN-6_2x2mm.kicad_mod | 261 + .../WDFN-8_6x5mm-NoCenterPad.kicad_mod | 319 + .../WDFN-8_6x5mm-SkinnyCenterPad.kicad_mod | 344 + .../WDFN-8_6x5mm.kicad_mod | 288 + .../LG-MLGA-14-1_Z8B00206105.kicad_mod | 1058 + .../MQ-4 Gas Sensor.kicad_mod | 144 + .../MQ-7 Gas Sensor.kicad_mod | 144 + .../SparkFun-Sensor.pretty/SCD4X.kicad_mod | 438 + .../SEN5x_Outline.kicad_mod | 298 + .../SPH0641LM4H-1_MICROPHONE.kicad_mod | 288 + .../Pad-CapacitiveTouch.kicad_mod | 79 + .../Push_PTH_12x12mm.kicad_mod | 328 + .../Push_PTH_12x12mm_LED.kicad_mod | 520 + .../Push_PTH_RA_7.4x4.3mm.kicad_mod | 363 + .../Push_PTH_RA_8-020_h7.5mm.kicad_mod | 376 + .../Push_SMD_12x12mm.kicad_mod | 319 + .../Push_SMD_4.2x3.2mm.kicad_mod | 202 + .../Push_SMD_4.6x2.8mm.kicad_mod | 249 + .../Push_SMD_5.2x5.2mm.kicad_mod | 234 + .../Push_SMD_6.2x6.2mm.kicad_mod | 192 + .../Push_SMD_6x3.5mm.kicad_mod | 289 + .../Push_SMD_RA_5x3mm.kicad_mod | 221 + .../Slide_DP3T_SMD_9.8x3.5mm.kicad_mod | 166 + .../Slide_DPDT_SMD_7.2x3.5mm.kicad_mod | 181 + .../Slide_DPDT_SMD_9.0x3.6mm.kicad_mod | 217 + .../Slide_SP3T_SMD_9.7x2.6mm.kicad_mod | 433 + .../Slide_SPDT_PTH_11.6x4.0mm.kicad_mod | 149 + .../Slide_SPST_SMD_6.7x2.6mm.kicad_mod | 287 + kicad/libs/sparkfun/README.md | 45 + .../Symbols/SparkFun-Aesthetic.kicad_sym | 1503 ++ .../Symbols/SparkFun-Battery.kicad_sym | 186 + .../sparkfun/Symbols/SparkFun-Board.kicad_sym | 1668 ++ .../Symbols/SparkFun-Capacitor.kicad_sym | 8027 ++++++++ .../sparkfun/Symbols/SparkFun-Clock.kicad_sym | 952 + .../sparkfun/Symbols/SparkFun-Coil.kicad_sym | 3581 ++++ .../Symbols/SparkFun-Connector.kicad_sym | 16840 ++++++++++++++++ .../Symbols/SparkFun-DiscreteSemi.kicad_sym | 9449 +++++++++ .../Symbols/SparkFun-Display.kicad_sym | 540 + .../SparkFun-Electromechanical.kicad_sym | 1180 ++ .../sparkfun/Symbols/SparkFun-Fuse.kicad_sym | 747 + .../sparkfun/Symbols/SparkFun-GPS.kicad_sym | 7885 ++++++++ .../Symbols/SparkFun-Hardware.kicad_sym | 86 + .../Symbols/SparkFun-IC-Amplifier.kicad_sym | 210 + .../Symbols/SparkFun-IC-Comm.kicad_sym | 1144 ++ .../Symbols/SparkFun-IC-Conversion.kicad_sym | 374 + .../Symbols/SparkFun-IC-Logic.kicad_sym | 2004 ++ .../Symbols/SparkFun-IC-Memory.kicad_sym | 473 + .../SparkFun-IC-Microcontroller.kicad_sym | 2813 +++ .../Symbols/SparkFun-IC-Power.kicad_sym | 2987 +++ .../SparkFun-IC-Special-Function.kicad_sym | 2886 +++ .../Symbols/SparkFun-Jumper.kicad_sym | 2666 +++ .../sparkfun/Symbols/SparkFun-LED.kicad_sym | 2122 ++ .../Symbols/SparkFun-MicroMod.kicad_sym | 2 + .../Symbols/SparkFun-PowerSymbol.kicad_sym | 2159 ++ .../sparkfun/Symbols/SparkFun-RF.kicad_sym | 9914 +++++++++ .../Symbols/SparkFun-Regulator.kicad_sym | 1117 + .../Symbols/SparkFun-Resistor.kicad_sym | 11412 +++++++++++ .../Symbols/SparkFun-Sensor.kicad_sym | 1771 ++ .../Symbols/SparkFun-Switch.kicad_sym | 5530 +++++ kicad/nano-x-base.kicad_pcb | 11426 +++++++++++ kicad/nano-x-base.kicad_pro | 584 + kicad/nano-x-base.kicad_sch | 5057 +++++ kicad/nano-x-base/nano-x-base.kicad_pro | 273 + kicad/sym-lib-table | 6 + kicad/symbol.kicad_sym | 2953 +++ 347 files changed, 237444 insertions(+) create mode 100644 kicad/docs/megaOpen128v3/MEGA2560_Rev3e_sch.pdf create mode 100644 kicad/docs/megaOpen128v3/megaOpen128_V3_PCB.pdf create mode 100644 kicad/docs/megaOpen128v3/megaOpen128_V3_SCH.pdf create mode 100644 kicad/docs/megaOpen128v3/s22sn_ArduinoMegaShield.pdf create mode 100644 kicad/docs/stecker.ods create mode 100644 kicad/footprint.pretty/.gitkeep create mode 100644 kicad/footprint.pretty/JST_SMD_1.0mm-4_RA.kicad_mod create mode 100644 kicad/footprint.pretty/JST_SMD_1.0mm-4_Vertical.kicad_mod create mode 100644 kicad/footprint.pretty/LCD-Sure-shifted-064.kicad_mod create mode 100644 kicad/footprint.pretty/RPI_3B.kicad_mod create mode 100644 kicad/footprint.pretty/nano-644.kicad_mod create mode 100644 kicad/fp-lib-table create mode 100644 kicad/libs/raspberry_pi_3B.kicad_sym create mode 100644 kicad/libs/sparkfun/.gitignore create mode 100644 kicad/libs/sparkfun/Capacitor-List.png create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/Creative_Commons_License.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/Fiducial_0.5mm_Mask1mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_10mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_2.5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_4mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_6mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_7mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_8mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_9mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/Ordering_Instructions.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/POLARITY_MARKING_CENTER_POSITIVE.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Flame.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_10mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_12.5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_15mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_20mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_25mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_6mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_7mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_8mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_9mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_10mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_12.5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_15mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_20mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_25mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_6mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_7mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_8mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_9mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_10mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_15mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_20mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_10mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_12.5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_6mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_7mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_8mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_9mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_10mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_11mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_12mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_3mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_4mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5.5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5.5mm_Copper.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5.5mm_Copper_No_Mask.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_6mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_7mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_8mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_9mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Battery.pretty/BATTCON_6.8mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Battery.pretty/ML414H_IV01E.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Board.pretty/ProMicroC.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Board.pretty/ThingPlus.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Board.pretty/ThingPlus_With_Connectors.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0201_0603Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0402_1005Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0603_1608Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0805_2012Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_1206_3216Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_1210_3225Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/EIA-3528.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/Electrolytic_10.3x10.3mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/PANASONIC_C.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/PANASONIC_D.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_2.0x1.6mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_3.2x1.5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_3.2x2.5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_5x3.2mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_TCXO_SMD_1.65x1.25mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/0806.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/1008_2520Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/Inductor_2.5x3.2mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/Inductor_4.7x4.7mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/Inductor_4x4mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/RFCMF1220100M4T.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01_Castellated.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01_Castellated_Square.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01_SMD_1x1mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x02.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x03.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x03_Locking.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x04.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x04_Solder_Pads.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x05.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x05_Castellated.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x05_SMD_1x1mm_1.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x06.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x06_SMD_RA_Male.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x07.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x08.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x09.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x10.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x11.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x12.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x12_Castellated.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x13.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x14.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x14_Castellated.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x15.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x16.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x17.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x18.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x19.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x20.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x22.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x29.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x30.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/2x5_1.27mm_SMD_Unshrouded.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/2x5_Shrouded_NoSilk.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/6_Pin_Serial_Target_Side.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/6_Pin_Serial_Target_Side_RA_SMT.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Audio_Jack_3.5mm_SMD.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Audio_Jack_3.5mm_TRRS_SMD_RA.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FFC_0.3mm-15.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC05024-42201.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC_0.5mm-12.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC_0.5mm-16.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC_1.0mm-6_LIF.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-2.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-2_NoSilk.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-3.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-3_NoSilk.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-3_Vertical.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-4.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-4_Vertical.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.0mm-4_RA.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.0mm-4_RA_StressRelief.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.0mm-4_Vertical.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.25mm-4_Locking.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.25mm-6_Locking.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_2.0mm-2.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_2.0mm-3.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_2.0mm-4.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/LatchingTerminal_5mm-2.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/LatchingTerminal_5mm-3.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/LatchingTerminal_5mm-4.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/PokeHome-2.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_PTH.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_PTH_Slot.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_PTH_Slot_Overhang.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_SMD.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_SMD_Overpaste_TOE.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/RP-SMA_Edge.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/SMA_Edge.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/SMA_Edge_SMD.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-10.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-2.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-2_NoSilk.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-3.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-3_NoSilk.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-4.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-4_Locking.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-5.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-6.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-7.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-8.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-9.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_5mm-2.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_5mm-3.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Terminal_Block_9.5mm-2.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-0.5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-0.75mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-1.0mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-1.25mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/U.FL.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/U.FL_Reduced.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB-A_SMD_Female.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB-A_SMD_Female_NoSilk.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB-C_16.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB_Solder_Pads.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/microSD_External_Pin.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/microSD_Friction_Fit_Atom.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/microSD_Friction_Fit_Molex.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Display.pretty/ePaper_2.13in.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Electromechanical.pretty/Relay_G5LE.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Electromechanical.pretty/Relay_JZC-11F.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Electromechanical.pretty/Relay_T90.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/0805.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/1206.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/1210.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/1812.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/Fuseholder_Automotive.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/MOSAIC_LGA.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/NEO-M9N_M8T_M8U_D9S_F9P_F10N.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/UM980.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/ZED-F9.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Reflow-M2.0.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Reflow-M2.5.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Reflow-M3.0.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Tight.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NC_Trace.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NC_Trace_NoSilk.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NO.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NO_NoSilk.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_PTH_SMD_Combo-NC.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_PTH_SMD_Combo-NO.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-1_Trace.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-1_Trace_NoSilk.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-2_Trace.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-2_Trace_NoSilk.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NO.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NO_NoSilk.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/APA-104-1010.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_0402_1005Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_0603_1608Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_0805_2012Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_1206_3216Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/WS2812-2020.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/WS2812-5050-4PIN.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/WS2812B-CBI.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/BP2G1+.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/BP2G1+_Bypass1.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/BP2G1+_Bypass2.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-MINI.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-PICO-MINI.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-WROOM-32D-DFM_PASTE.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-WROVER-E-IE.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/PD0922J5050S2HF_ANA.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/XCVR_DA16200MOD-AAC4WA32.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/Bourns-PDB18.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_0402_1005Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_0603_1608Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_0805_2012Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_1206_3216Metric.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/Trimpot_SMD_3.0x3.0mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/8-UDFN.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/DFN-8.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/DIP-16.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/DIP-4.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MAPBGA_10x10mm_P0.65mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MSOP-10.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MSOP-8.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MicroSMP.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/PowerVDFN-8_3.3x3.3mm_P0.65mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-16.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-32.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-36.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SC-89 SOT-490.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SMA.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SMDIP-4-WIDE.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SMDIP-4.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SO-16.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SO-8.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOD-323.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOD-523.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT-323.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT-353.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT-583-8.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-3.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-5.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-6-Tight.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-6.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TO-220-3-HeatSink.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TO-220-3.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TSSOP-16.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-6_2x2mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-8_6x5mm-NoCenterPad.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-8_6x5mm-SkinnyCenterPad.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-8_6x5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/LG-MLGA-14-1_Z8B00206105.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/MQ-4 Gas Sensor.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/MQ-7 Gas Sensor.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/SCD4X.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/SEN5x_Outline.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/SPH0641LM4H-1_MICROPHONE.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Pad-CapacitiveTouch.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_12x12mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_12x12mm_LED.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_RA_7.4x4.3mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_RA_8-020_h7.5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_12x12mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_4.2x3.2mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_4.6x2.8mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_5.2x5.2mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_6.2x6.2mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_6x3.5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_RA_5x3mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_DP3T_SMD_9.8x3.5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_DPDT_SMD_7.2x3.5mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_DPDT_SMD_9.0x3.6mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_SP3T_SMD_9.7x2.6mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_SPDT_PTH_11.6x4.0mm.kicad_mod create mode 100644 kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_SPST_SMD_6.7x2.6mm.kicad_mod create mode 100644 kicad/libs/sparkfun/README.md create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Aesthetic.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Battery.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Board.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Capacitor.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Clock.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Coil.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Connector.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-DiscreteSemi.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Display.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Electromechanical.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Fuse.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-GPS.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Hardware.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-IC-Amplifier.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-IC-Comm.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-IC-Conversion.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-IC-Logic.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-IC-Memory.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-IC-Microcontroller.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-IC-Power.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-IC-Special-Function.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Jumper.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-LED.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-MicroMod.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-PowerSymbol.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-RF.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Regulator.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Resistor.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Sensor.kicad_sym create mode 100644 kicad/libs/sparkfun/Symbols/SparkFun-Switch.kicad_sym create mode 100644 kicad/nano-x-base.kicad_pcb create mode 100644 kicad/nano-x-base.kicad_pro create mode 100644 kicad/nano-x-base.kicad_sch create mode 100644 kicad/nano-x-base/nano-x-base.kicad_pro create mode 100644 kicad/sym-lib-table create mode 100644 kicad/symbol.kicad_sym diff --git a/kicad/docs/megaOpen128v3/MEGA2560_Rev3e_sch.pdf b/kicad/docs/megaOpen128v3/MEGA2560_Rev3e_sch.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7ab82c078f5d1a691d16676d4e23343abc5ef279 GIT binary patch literal 104671 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°ALHh`%E+-VST}VJoXFyusezn4i~8 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 jG6 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 bkHkc0vf>!58NV?8 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 Kl%JF&;rO~pN;LCc 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

%)3(` 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

nW*r8^ORlN9IAPjMNPTh8tJ)M4{Ai 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

#_Pk54p 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�pszM^+B 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%0DlKd-1O}n6v>1nI4dll?*7Tnw2%X>dUP9uXgcLuN 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ⅇ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

$HUBL(khACpSynKSm`o3>hIR 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

7hj`qM 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 z zVath^RQDx)5s2IQ>F#-^3Q4*$@2{V`Nr1lo29c+9Ajs5Cd%`EXp&Y)I=kY~-m(h;c`F@gfOj#g< zh;RZ3(L@nMK%xkO2_(XSXporqvCT;KI*}l>LQN!)d7qGbAC3Co0P9Mt2cMlkl6d<$ z1VIxvD3j@T2@dtnLSxQ?bJlkZyHay*PyXAkcHE# z92Ux`Xq!2UDm@p(a~oAhP}e}FxY2JN<`>%*K@ zTPA1h%_r9l?R7^Jkk3nocJbxqdKMc)pO+9R@sigP=O?^^0H00sZEjTTgNDK_dNatH z^xM{Bc?l02c6?g8jJh~_=_k`aqkSLb{{W%*y7eUS|mA=xsRzyDn%j* zBp!F;9@*l4zre2k4&yI4=IH0Iv2&WNBpO76q^AXKKv}I!%5@UkB+gD)n40 z{r+E&@8;{raoI$7e&bp1KrzIb`d65eNYdCq?`X`R2MSn!mqke0ZIIg&iv z6tItVjM!su(Q|Gy_tiqzGW)GH7!K_@`TDFVGwAgQa5_Fti+?&NZ2J8p&i%h^y>Nr$ zdZ?rbq6y4;91;YI1d#-i1X2W11d(BQG@j}TXZr;e`eD3cj$87Ps_^w|Kp~zIMB1A5I27s3Ts^RSZ=8 z!Izw!JiSvkt&Uv0iBn4EDFGKWiPA+Q$VT=Jk-fFk1nr9Ys$10C@8FhX>dv^#6OuG5`WdXoi7()DD(6b2qy$ITHta>3Iqy32?P-Y3MHgk=7|oXLf6!y3rM2El4}Lw zp6TI!m%|?JF7=0-b96y}VC0s9AkZGyX(b2gG6NrfB#0d%G=x!U6HQ~|&VouQAO=AQ zK%hmgO*u$3;Ipz41c(HZ1fImi(90(usCj>;d7JxMVe|XEw;Qp>>*4(~irV6Odi)Z< zzM=ERV@}=}f<(t9(boji&CxeI=aOec<%82eo@02QEE1U}J|JjwYj&~my*c8alTMd5 zCcS4+k<4JVPS#7V46^s_7Hdnv?xc+L0*EA%Xo3YI#6kxmhLS*1LUIM7T3BAf)UIRc zIRi+LT1g>cd?(&~AJh1AVP9oD{$&Kv-`G7RqeL1-BWTXW-^>CV;_}qM(%EIDv1x^| zNF@v;22uc$NJL5xNXCgIgoqkNAP_(hfk_;a`28o%x87#n=0fwk{I?f&{+}D)@!LEv zM&2`ywx$Q9(YZ#3>G{xU=gd1h(^lS4$C)GbImOQqN#I<b#@XxO<96J(4MbA_$@Yf(axKAf}KYP$Eet z5)cv%61lFaatWt|S}7)C{1e~22h;dtWm{!D-f7R#2A^VzHqu6tmN`0dEe-DGC8ejP zpbbJ=39)D)EhMG2Bs7u)k^?+)MI=_fcX{{Rf& zzMreh_k0haV7ja3soQMTTvmLN_#4>ie5O`{b6Yom&)3bLm*_dE>N8xWE8`?MMp)!B za!Ak7G5s{hVV<^qcFW5f>(+>MK+sPC6^t>W(z5$a7pC_QA@%+~u;A>qNhTyv0)P~V z0*YlKgpve80+Iwl0_K_|dmmDqlSG8kMKd4Z9{&K~9-qV;D%&aK^FDr#eLltH8)&Co zlN-DFfJ<3UX%PjiO(IxoY}0~L(g`$>1d;&ZC^(Upg(L|iG7$ul1PDPv0g^Y%k+;jf`3x;y$>_5_kTDH!?^Xk^XB8~=g$2H zCD9&Uef%Ae=Z!05704dh9FZt_F+2vRi>rX`qS0rxx7FtoGHrXxbgw>MhjXihY;Q5& z%`EGitb3ofe3$gEH%0q_=h-3vga%MRTncF-ghClXAf$kxK%hX7=AR=Zv&UVi8XWHG^C##&Z=q?)27S$3^j6*6RXn#e`PQe0PnPEM^mW=QsOP8; zZSse8#C`uS3ec?cb4-5m4nn^Q)K#1R0177&;TCXh*z*#V&-BoKc@1*sYn z3*sVsnIaq$P)idY8kqM)5g-Oi{{T(%FHP}#y`ZD#clmY)(7gM98|z#q_ZjOSFgo4X zYnamK`0(4!hAWwn*y~=Da0vaf$^ZUSP}LlS4(< zr*>uC9M|geTT@;)#dS%?8gJ&o-{H1{&tDzQhPxH?M@Al~z~4L2aAKNqVnf11ku;#7 zhKo`P2nqxo;8^DeT$d-*xxv>j3Dl7(q>5%==O3hgZ|eB=heUDYE9@(E`q#8A(FC#b zA=8r*08>*O5CjWGl1K?4L?jfD7Xrr+gi}B{HbF?>X%r9yn!*rhqyfe^!{YS6H1v-T zzuO%fyzc)1IrF_fTcgGL?;o+pdpZ2#=GA%C3FnRU+3?22QaU$0<>+Md$vm)295YJ< zv&!h)!8y^mIvmHWQb$*n#9ASroLplIr;*gnPcecM88-0_owq{ z=7G)JT*5bysW^nwi%=5OGLk_+f^cv-$=506*Coi@xV7|)n&y+5XmSWy&zruJ`Ln0w zTLkS~ISQ+)O@6r$b_o*P%NwHT%rzxMw1|Kka0m(s2_!U<1VIzXB1i@l)Ppp0xha8; z4M;9xW788(0DyBH50}w=>(G2|?`?EadENdwm-G)j>G6KV#_O^^);~Dsw|;r%^fU=g zV?hI_=5T0d&n%XMp2n?t)63Nq@y8S6dAaepI-MKNcchdE?YW+n{d|{Nbynut&!?{E zK+|58&Ij1;7Y4%n&9C!b)#^TV={|p4DeaEdxH*nVT1hk@ntLXzwX@`v{9w)92@Ykt`vUIWVT=&<;&N zWQdHWl!|HxAOX&dgsLvOeW6x&u1E7H71129Do^mUJ))_8g6?CGQ&L7>*7W2 zCU?a%=W;1$ri;G6PQ16Rd4E=q7}D)NgN>3tY9c_=J!sSslGe=Bag3^Iiu#? zg(f&4(jc+KIf3EKE>CjTm(mU{xeiXG*Aqz;=7COV5}2HeK{+yq=8va7W$5`xQBmdQ z=rq+j{e@}o8SBEkNN|qeJ{4e^u2u*u)q+O>?E~Z;h&Y?v(BoZAXE^GS945qtd%KXh z*I{Q9Yyek_5S@ClL0T*dE6sr&aj|e#D>M}{+rshb>AE@m?*ZoV~d(=ilo;f2@nMo)lbX+08@Oox64AxmgB@JbR2KhtXA{Y zQ7r?jEaS9DoZ`|T&B>unW>%RaGTlN9z|dpT67tOr%cUhl;<}}ZzOPb^HH^T{R_3B+Ik+p#r3ze7q&~iXfEC`SYph%#?{GsTcd$$#1;useb!DWw<-lI02 zd~T5I%E2*l37HBNI%)+v2vp=;>U0n(h(e}9g-($IodgPS+$*323Um-Dh(M=73Y7{K zI2K;F<(I`1QPb?Gq zoD_AowQ{zVHoVyRcm26p4h9rgDsVz^YH7d_)LP+2-5g$nfwMQtarW|U?#b6te>um) zeV1EnwDq%jew;JEf~U=QSbg`g<^2bw^KVe`y-s;0mAD@>w$2yI{U#}#X*9V2a4bln zBuF%pz)@%tSPBA8NC8A)6fc#r{{Uos{{X)~i|Rdp*7IL9zu%+i@w^${@Gmb49`2lY zQuk*$@P+Q^UJ`xOwc#t>$h;u?sb_?*cP)51_hKFrec16Y}q`_zvHXU+w;@kEM56 zsPh}c#5~*7v3y>JUdx6)PM=cD(bwlr(C6&>uyoe$UL)BmpDH0Rl?s$68hS$nfNV}c z(D2-4!PgH3zdiToI_<;k@5b)2*VEalz)8pG`c5LSgEZ8duFhYnF8W{3)6D7B5Sdd^ zsZ$u|kcdnHh2$erAOXpYbC8-!U`{|0KnXw*K#@TTDa(1fxoT*cD?9jtoVCp9(4aGx zpj`=&u7WOgIcuGCAb`$A%z6_!%;a3lqy!3b5H5h%I_Mz+=mLRsCUdTYE^|2u2TBMB zLI@W@Y6CG8MqnW$B@3EMe8(48idQV34}T7C-ubq}#US>r)SCQnHkZ*<`95^L z3@G!#=pjEo9)Q&F1AG&}t?N;Q8=yQg+n~d@a>VfPZ(@32#^^n;<8GebMmRDc*B7@i7dNZy>1Lg}t--nM*pZiSBG z?oA+M5Di5FNPtNKNeqOLk^quGl0!)((m@Cm0Hg^d2_&EY!~i!C000I70s{pI0s;d8 z0RaI3009C61O*WW5)cy<6(AuoG8Q5*Gc+|oK?frwB{o7(CKoqD|Jncu0RaF31p@y7 z)z5JL21b4cMtEdoWMpT(;xJf|}c9SSoV&nhqTopiZ-^t9;bvs zy-fwfhdGJuf8rUD5&r-rR*(MxNUk6Ljap$^_7Y*A@;!M1{ztD+{{Zxg(;xngTu1)^ z==J+p*ERAR_R0wM$_TU89Rn`^03bNbW_A0L7WeWZ*?vyCb|{aoo|4NS$gas$ujDu3 zu2=FLh)9#Gc}+8|tX9-d#~z8+Ss7=d@>VtQ_Tj>d_q zE+nn}QEJq~)N+C9NkVn3r9ka@!?k9Ev6f)$We(AlVCKF$w}&-mD@@gCXEoXOj-Fm3 z{-(=wYb2BM<2KV!=E!CutfmMvAD0VhXK4=t9s?u5WMovjXsEFBiG@1%%zp&bb0DKE z?imzOnwY~**G6UOZM`azbCpueXa4{W(6?1+QbFm4+;%`pmAchfs!G468-$fL^JW+J z)3eSt7C8$sA*Cv#rcnc6!LVbJp~*b*R5@511#S~*C&J-v?O746rjz|~OEq=q%aV)y z*}o>Nw?VH~6*&I@wo)-w&Nr$ed#QoqyA^+Y-=K&@DqmAi_0EM&cujrA$mTj^Q{E%( z2|HIdLWflO4z55sPZ(|YLJi3*quwUVY|8_{j9==ieRI?PVwAl5!T$iWsEoz|whaV1 zWHu1xkS2&%p((MjNw;+W0Gd9Xj}mnM0J>MY8bNZl5T!^oj0_0TS29ajDPW4Px%cQbB(qjDQOgrGyJ|SLUhMk(-U0$TP+?bD)u+DDm@-zPchd;)@ zM_*UhQhRSuXYE}_I?dF%T7M!jc%+Y+JJ4P%!7Zj0=)GPeOG&1(26svEn>^2zSCqo9 zBi~?0)mfI>xa4c2X&7#)z0X-BxwFd`L`>NAaGLsIi3GF7CnAtmQ(bmi?uA;R2LS%zWGV#LC z3e%0vmdblhLWl9vjmbawlRkyNmBL56r)^tZY)Zz}J{uM(CExREtx~nBh6J9XP7EnO z*Qt+_0>gTAzL-mvu6C2dR2MK^T#!ur+GxaO(U6cX(9HG~6Jgwl0~QEHt! z{F^;h4aHPFrXo3EQ(YbE(yDHS}YBd{lFjY3y1m2tB{BD2cf8tE~Bz&Qf6|_jA z)HRKEwFOZpN_#0?A6aT@VwB8%G?yr}eN-gcYVy6ZnUm6vg;Z_j*6tp2$%G^A-9}?g~sRrxKwGvXAbrNS?JGC+u9wW8UN$OL6Pqel%+lfyI zqna)W(uNPXd|6*D{?o5*7FKM{wV!1UOgNKb#ElX7(JU<_!nJ7{k+$2amj<9pxrpoh zVn{esB5NhYx|yh8$cs~|9<7IYsU+Ses(UcXMx=;k0>-h29kZ*J^Y=CKQq8?=bSBQN z56QT%mJz5Sw8fpHb0YBmI#w+I0P!XL8h%#@c8Y}_J?d5)xNU_h(WRR1xxuThQWI*F zEmp~J9nR*??bSQms!&bAHm5C#Mcb~)hX(m=I_<{6CiV54d)K;hxRKN%{z5@rKfPD7 zTqNpAq=a9~X-d>nlxL~zOnXgYLR`nDzve$j;GM(61;CHR4ymQ7+b&FVnK0k#W3Bj8 z8$&Rkl7}1RIgE{o7$kAe6Yf`5m610Gn`bVdn1=?bnQTIc+?n<;n1Q(6B2RdssSaHy1A`|~$v&1p%1ewoNwLDPvT z48DC%rN1W=8UvCThBLuO!^^mQOffN*Yc%4Lay1d=%H8G_5;V5hfb#jTa50|ggX5D5kbZJxSJT)t4l}ld z)zkJ|=&ajIXyZ*dsh2F~lWW3%M)x|hrootqv3XLa8r^k11~#6=#(7K(gE5dt!#p#_ z9YwT?rerx*?8+-^2H{sfI$!NI?=HF)nVmW$h8&9V_m8<*Lc{g8lt_sMs;K>wc}R-r z`l5iSZ>V8y=rq8nugNST5fq{jc=%Hxt14=veuXC zBx-A2RXr2#-%=F5;*UMsqt22|i}C8UkIGN~0MD;BTfahrpfpK&ok6V&Zm9U5qb-Ip zz|4(1#__zxb(D(9I%0dabYF~Ro+t30`6>Bl!$E(_Q}+!R(wdQ_e)>MJ*-!1XDMsZ`gZFR`w&;RQ8cqNuo7`rz`bdpRsn= zT)bO#R=DuhC)_USB})gVWpf;9NPV3@A=vYxJ6;i{(8IM_f~4vt+SJ8^b7+faxMU!= z4G4ey*W{mk_^AEFe7+P`or`YWZl5biTCD}DVMU^%mj>0RXtH}GT(ZP6eu=Axo;fmf z)W)G-&zzSm4p|E=M%=9*cMW%+?!mz1yoyI&^Fo@3Pp=M6!+jzoZw$vnP9eFCqWjRgd{I8k3C7Ka(abygV7jcQJ!jynr z?&JcDdyn)K0P-?Kx69XLG#G)=D`sLg?C4~TOUN1kvBCfeWbyElpvlSo#2a`|eLJrI zSa_XG_#09t5|ZSYJ#zb+NNPtxO2U@IJVS1^%S$C=&2S`*Y+)B@SIMOTn2T7Ll6QRH zWJSVFu9`Yo{AHG~ONXF_^BNvu^ghAwlrKfGylRnr8Yy64+L^qbk-@jgGo|VXWgGYcTRMrHAT{}}#HOt|3cWtMYcxGNQT0>(XvSu~B@U`7`ADsL--)mBWlOn5HZ)+Madud;SVu4X;S5jy4%(I}>mE}WBxIJ2cP5E*LCD}5w8 z`{2{2kkZOAws@hh%l#F?gEbP#Uo`1JUY7uV-IW9>b$jOq5(-0%&@7>l44Eszp^5#f z){ce9%>{j^44i(ns1;KF79jG@wLCp-#(nEjq3-nO$GE z_?Q{H0lMAYJ=$=Ne~o6Mjqw6B`LhHxXo^~8H_X6`;q7+KIoa5B4&>I`FnO7b)03?B zW|cI)C7BkhSb0m`9EV@!Q@?fW60&Bv@en8(zgAhb1lUYH*aQl+eDG^Yn*%(VeTBy3 z7l2U5B@vYbL!HvmBNFNNE3FJeMpPpwDf2BH*y^K+nzV{^LDCtx#!{f4CW~c3;IUMr zj!EZ!>HxSQts=bpqiIkDy(}LwwJR#MD<)zDLxrR>1mZ*Ouu5!KF{8rSv(7{QeCCi& zQTObd)#Z9AX^(ednKDS9U(jCfxSA63zSsjzR6E5GLjS!=Sj_lFxd8c?X2(NIXMh3j zt9I+j2a>GN+C^H|+f~2oPMdJ=lDp{=_0OHQ{rxUMcE13pxE@?8>09q6?3B0RAaDTl zd}GksSgtI%cr`U1uKB9gdL4eF|Bb8)m(3vLf)QV3Jbad%O$jYkEa#wj7~EYZuePXm z2(s5UWhE=RFlF8_8j^F+(t)L7kgF&Th^Zk$G}V2Z|=B>p%(J=Vbw`kQiP_oq;Frw5EtvK7p+A z!jEM~xJq>EUw)(uMnCr_y?Q-hBkFL^``xl2r`^iG_O~Cv91B&3Br7jkH`&QmtBF+A z0DYmxyJg%d8x@_Db9{=I{PGy@(iOXn(MeB-aqr8Plm|$LoREI5#{M8uU-{g7iuaS2^G+4`O3jeg zQ5*e2nNdpPN6C{u(nA#1lRIgVZ;Ak?I+^SFAE68lI?2lUkkedSXj3e{n)(rO{4=?w z>k0IaIZr(cFWnDx@ujB#YwxccNv#zu`jw;!c3BV(m7^tGa*Mk~RX20(YIohEJ?gxy z3!?xNf4zIyuZJxYpDkl}T*}@O(V&hdu>d7&+f0_z(r{hCF`DZ^6;$}q9{je{_WYa8 z4(KE&#UsN($^y#ma8(@8ky$$&if$uA-{-oS@1K2cuFpyl*eh$rGv&G}|Kv*1In{z@ z1Uvm{G-Afe%m1{?#K_B@GviU-L*b%>;j!||@r8d+c6%ylr?#mO_O7QXRK->n$ zoHSv>=>0#y|6cjrJv&oImR~Y&w;y>-F1dH@rZ_hl?|Z2OL1?9#(p+BYgG714Sl~ z!u8#VoL__)69OqNoSPhid#_x21#CJYQqf+iin;#@#KS0*1;xh|>PL&Vr3pk52zXA3|Hd$K7EwYvsO$ z?vV`JQ{vcAWj7qx*6a>N8*3OH#FRk`O=&iy`7^D-_9EN|m`wvD8o$j~DkVM`JO?)( z>@&#rq-GK*lXJ(|*SJJlT6O$($v4`;6*uZitxI%5XQ(!+&nI|{_usudOFo|=nv7oa z8wG#NHY7~9+hEnMg+xU7;jXk8n8qCntzZl6=<#)Q6Ff+Ixr(A5hX$Qj`*vK^{FrT` zy+GHQQo_imY>NkRlyFmYK$k)jSbaCWi}Bfuc@?BnHv^t`HyR*R`RN>N4cFzeA!ixL zQHy`H+|;oac5{-a6b^9yXJGAA9Rl+@i4zFI0IkJVPhomDDOvF-K5)={t5`XoB`K)( z=1W;AL)o zcZT5}EG~rQKX|z#e});C$TLHf-a3)1+FJEn*L=1lAhazyyZmU6Z=O-^)FNz$@3?%s zx!8v{_3$i{B9yz32;sBM4mTB-=9(x^ww>?AFY8;`70Cd7)~-ZFnomhjb%lPXTr}TDxX+ zG=m56<=>5yTI{Jrc+?Xua%LC##oF_f`B`9={fdk#yod(>S%E=FbfP?#)GNbD`Jf}; zQC`(H4Mm@>WzWMTc%z0~(tc4VXt%y={EwlFRSJjDmhn&Or6=pYjSgkFutI8p`_oQH zG!7VEY}VN}J^7gjzI9x|58*832s{2!fi0aA&z(~vEdo5`HH{wUK?z0ZGj%>HA8R4R zz>JIVuIynnQq3o}MJP9fO~6vZPdm)7uFg*(u%%yK&fNgg8VY~YXP!0x1mFHi81gmL z<62_o(-AqPq9l-}07u*9 z-%^3B>dT#_$(aPd&a>pWJB_2vL%OM)8Z;~1F|6rssFtyqult*e^R@dP9v&Xvzb?r$ zF5Gt0oHFx%!^exKO)A2?gi!|h#GbhOLw0oor5rojP;CwLB}IY_X@|uU7V2UMTJnU( z2MN+7!Wq=556fbI!EQo&x3C1Qy72xNBuHH(I>9iUdCCU2qCz2%XZIbUaizmd=3CyM zx$i`e@}0|}NjfSxrBWKZFE7 zWjwP)@s}5CEr(4;$Oc7grHudKQFYn?4(YV8-p@W6j~Bn0g^~rVN>6d_;&>g**l~t` zx6jI|D!`M(p}ApCo8Z@14w*O<3M`0!lKIIivjQH+x|M%D8D-NYJriWS{SX9 z;MFEmk)?HJ!~{wcQdHvRxWG5ka^s9czsR-k93yHr~h6c}1Br25b`%3$MUMpdse zbWElg?d9>euw?#M4kyfOiESzndQT0O-mu3ug0ec~k_OuuDlV50C?##gPkiK54X(&* z379b@@E@ignMY0~S9aiTgt5ceM}~3sD_s}R%CJEL0!O;1%EQY;*}b}}VXIM|PB$De zfSVj4`2NQV3xLDnsTgC-_vY5eIzqD6(~lL8_oU>Lnf!Prkc0yMO zexFeM$bO)_G+kxN`v!+!Ww7Pi1t%%IR$8s<%XDx@b<%v6CU)I$$5YjX zby;ys{d*74@-`m+d`8r?pdzs7)6<({Q>hqy7{LXD`1q2B(c0qv3+AH^so+AB%iG_8 zzHaLrGg2x>zf|0}&!2lRZxvkV39K)3Vw!S>ivpx_#PurTbZ&W)x}vLT4=qJqlJ&A| zKg$zkS@$fUC~Xu;^sHW@U1sB3MVXN5w`N;dL{>Qoi0b zxW12c*h~4QW*iXHFgH2TVBTM2y#z~y929*$(OwvoIrQXjsu>@+JRL z4HW6C3M}FDVZJq_sT9912VmD5@LR-jstaakq+qE=Se<;4ogfnKZvEVOyfvS|i&7n9 z`8$OftrT=5LN>whfq(q6CDr9*Lc{~phAqcey26xDNy**)lAUIvh%wh%tFkM>enW9A z8gyzf4+NTgGGbmIW-S-L;;uMin2CEv6PRFNiB|!s-w z<5?6glQ%09Y@zij`#lxY((^^*P)`7#txH4IebUO8D^C*O4Fx$;)H;O-;1?WN9_L)7 zqyYt;TB=ydX{ek0LE;zhBS9#Seeneo_acT0{em`Kh9wKpF?>9F*@PB@&yp|0cuBGD z_;TCZRnDrd8Cy;PWmQXNLo$(62@d&JCgA`p=6DmBLWZ#rM?*FvvetAXn9g;H5^J)` zX@I|WM2WL83%72?uFA-{C3PlWOtds!`MM`d_|s+iH_AUkCUpf53IcjMMUQi-8S!Db z4)jFt?F&V20mb}m6A=YwJf=z3N*OZFXGumQy#`jrGCUIGL`j{R;t8$I9>b4yb!aZx zWoL!Kc6@lsag!$sUD2bAyZugCI~Y&a!!dXj-wa$>s6^JNm zGV*y?QZOEkMR_YzTMq&!^eTZ?&??9>!MpRTZJD~5%K*g&2lK0re%jI1J(w!n*jvJD zq*&_cj+q|ny2{`2;!Lcwa0DK~LW@|O~RBE0tP^PKw4WRdGBf z%Cv5HE7J#Qn$PC6Y|m@Jv${?;yJJn%6uwu=yR2I=xSA(EixzmV8FS3UNHa#i_FVp) zlJyAC7E*OAWu&-IT#<($F0)dwHus^aA=C(#Rjg<=nM}s-T<6NW;Mi3V!1g=vP{($^ zv}9Se$%^~rDV&C9fAL|flTAgr{Iv6u)M|}fFJZd1&F(%40npoOM$=L9rg)r2Tcxd3 zvDT5cGQF~hCg)Uc-B^NljYa4@XZD$I`b_<^|N*#-9t1$aQOBy!qK!bDOU#n z#&uSFh;6YyB2x5l2Ij4By*o^gf9WCr6Vvt}*OjO$lro>5ydl$qu`A@RqpB1}~ngv`_Cl3bCeTH`ICXDu%c-abK>>C|i zMwyTKxn$ccOclA?5h*!fPvJ4lK94C8_a)^F;x!%mtc#5(dkI^u?^W$!?|jxB4LGrY z+%H>FFHI(JUNYm34?e*MG?Ok5r3R)*heziz|^{Ig(tLGy=0R?v}8OMxq44@I|l~- zIU!l}u`o7QStKmc)s^}xfNe?tDH!?={-BU=r!(xs>z}ltwCwJPGihr*# z#FoMeO;3V}Z;sS3<}YUtL0`cW%#g!is)2`lt_Fusn2$OePLz!mPqQo8;Iu8Nb zuZb=|*7;*9(6q4MCFvYp7K=xLTG6!v?K}1Ks7`O|q{tjS;VJKS>tx|-l0;ET7qn#$ zw}gv8DgAWH(bh9#3M}-YgI!?L+K(PH$|B0vL*|;sWYud7hdA)a4O@vo+eTZ9t9$z4PG$wowEx2ddF4Fy ziKS#yyxzq%u8C@-@DZWUc=Jz#tA|HsTq;*uCz41rtIyr`IBOGTOCD+2Sf4sn*nib$ zX(s5m?T6Jwlq+Ymipo0x_Vn8aVpp2B>ztXSPj^;N%JV6H?@hp6u;0|%RC5yv@?9n` zQEmGVO+<_@F_JArbCV0UxtQ0DHB_q-?7)kG#BQGoAJky}3fGxgz<;j-tN!-zVkspP z^4N@d6qJHCyA4^}bw!Apf&hV^&XbKHr{)a$Le9xafz;PV^?_n@o5555;Q>84^MP8~ z^os5gx8Kt)q7BN25z#W+i9ybH0-zdc-;CL>KohRUgImcXHhvLSqpG?S?g?%bhw5Qi zb0JPAT?$qTkMDPj1FK1S>M((zdtt>a*CVuyV+iE;SKad`pYA40a|AOT|E<}U4p)FSV=N@L0|f5pVN0OCz2=ZQ9vEkj}j3O7El-GM%y>gaE} zBe!8g-cKJ8c(^SuBH!ifA1qq0s^K4FF^>&n?uiA&ibVJBC<>8M5ha1|nQ{wJ<54L7 zij$I#Ud3-HD$CFFeP9~r>njZyNpJzwnlm5U z-n->wQaVi~1LueD?B%beq(~DV|5$WZ_6CJM1qK}kpm80NLKo=7Eda3Yrp1!f%OX$ALTvx#?^c=FcKo1WC4ql`uZ34I2}hS&m2Ep0|i zt41~*k`1ZWyKx=kE=g%H+9Amo>J3b5k_}9!sE^-KI;6VQTV7Y+n)jO7ScCT9q6jtW z<6@HT{WK!7a)#slcS@wZMhTv{Eg}mv61fx}AUsG=JK9j5@JQ6Q2+Fn@PQMe*(M#SJ*Ve9QT3NlS ztgOk+6e^Avp{2KB9CLLv23IUMaaU%fSAET_I;ICgecRypOX&@iCmGfo&U0;XT9e;e ztT#q47Y%88b@`ib`n+%YhKQP56vXTtEY`?1PQx2-x|aQnAs^ZxI}A#St}5Y+_Ac(0 zS%jw>$}HS#y4+3rm=zNhWoE9qCE;TyeQr%`Y1e5TkP(>}<}pt=sm=^C<-KswVfyjb zoKStogc!OFa0Na_X&JmYN-*}4+v6FZ?*@0`CtO<6eI4DjSr#=ER`|sy?TC!ypdbQK=Eh!Z*mJMT977dftMn&WQe5 z&)H5CMP<7LU5bN-52+x2=C6(8^b2y;>2tuCW4!e8Ur=^7lX@-R>?qrq_d3Vw$L&XU^AuDSL8e8wTZjZK z^4T=b#K~v$T0x$N7fdTtmJ9=P>|O0ir-e|o4Wt5@fE>K!^d;Xzhr%hpHRJwV6ZPJQ&`w>rOH#q zyp=rVps5huHJ?Nwo#k}XbUYrXWJNZ!k|NSoen$9V{1FYnQl+BuEmXib#^P&M zTBJGf%iO-0n~*0)IKhg%)WjvdMv>e)*}kN8ZHl}$zW-{}OrD}31iENsNfARos5&)3 zb!Zb$0pHRi+(XT;>uyMwTuU}cmUbaiS%1`i0O}jOiTNmizV)1wp{1J2K{^p5Z%Id{`#=Ft8@OmioO~;*I_3(ZX?IH zF68J+|NDS$eC}oy(%ty;-z%pluZFzC1G`JhSqu8w6SVn=tU3y7T$(j~Yt!TCl0@!~ zwQ-sHxxCewE=qP#RJ0tJNz_m#s>!~j|7cNkt*O_;QD?#Ku5NMMSNL@Kn`3Kej5hyO z`guFhzqXbhfXf0%O3f@w2~+4bV7Fw>tqxYgE!|L7;@RuVOx8CjuP&};C1l;vwV#Xx zbfgoU4hGvhAF^A#T`!HB>_*QaC+`NBc*68&5)mi{3$@(+#?rO6Bloul6zbXh&i51Qe5;r2;3$)pPSOBTY>;UQ0 z^4<`C@YsFw4%)aoyB`NkNOOv(3kL`h-)`O+xlMjm;0!21IJuAPg@QrE)Wx{`3>W+@ zcA?D`q2lABa;hzo|6Wmvhf4&AK%H_7R$L}XAz`X18R!lvDeW5`2@AQCV6CY0^;{a* zlCWkS?YMo72Hsj&zjIXJQP@w8FHK6T2ubhmR3kI$7C2&peJhRG#VyyJba901$+Txn zj@ceoD7LmHGKvLzXE#)!qsJmk8qVgmi4WNlveED%=o|Uh3JWXQX9RR zxZyUIXtw-pA2mN5TWuvUq2lS*yq?H$V0G#!R!~_5E*NH`NeV>m2qU_`Y^^nqt(vqP z@!Pa+Jw-P3TcNf}5V!atIx%PGk;36_Hk}}Jf=*0V54Vw;?1EEwDjsW48vCiMX&ZE! zTnSjq1*(=QIT{4cBkYL!eEuu^Kq%=}5z*)k#(~Xc>4%zJ!NaZKEtx|d_vrw@-oFrG0A2W+XPQFVPsE(<#6&5t2^YEkkcYu)&k z**QOj`H#q5Q*VPyGS(zjSX$TX=r@x8xR!ihbiZmxfbKErAHivqTT)B20`kRbHj-JZ zM&X3KWugbk@Nc6;7aQ%QTgHnGwu&yB{XA$ouQT6lA5vK*kZivpRm(P2pH%woK_5~6 zqnlOPQTWjd->x8P@&S2y*$~cHt~8k&RjkDEK*rXr*~Z#TJWG)5#q+iRnm&cC zlM>;g<1*JZvfjnJr`J@A9&>RXbCI@6Z>_i@!77w>T#N^Zzm@gu$lZw+ug=JMP0v2 z6yIYqP2|p9%g%Hzn~8p-RfUOu%=BEGvKJ=De8aLpjJH4C^!E7Kwlyf+?DjQIyRwH- z<^GnD-P#ZaA}{eX2R#S7W2t%X{b}QI#=Kt+Pa9!goupAtZYZ7lf-t13Mdk2_;pfy% zkQ%)BRz}WKh{`Vq`QNLbF9xwN+f{*hL_9ahh%Sv zy}UMBNavEROP4P&oIX36Uy=D4ID)siuT+|A5I$l`!=flRR5^kniZxtC@s7ptjb_4$ zuptIYTaD{nd1z~@o*<#7Bk(s5Nmkdr%1F3|xa&&TQ)Vrjl~&%k-SvLi;YxF?limUV z=!1ggFJ3t?&aEPZr7vc$ck+q+7EziaX$bT9_YDG}B^H(Whq0Xr)X=+)BG*mP(2<;8d~_z6R~`xSM0M+jqYe z?pRLSQSBX{VysNowLQl1czasRz}s3B5pJY#$X^Y{;qGYn!EvFD3@|E( zdAS>fv|8 z?wEK-5h%aHoczC63%0k*7OK}8nYGt`5eo__hTsP2y7r3oX-6HevvNug!qB+G07>@p zp+BTsxE9|^B=!xsuau)aXM4ZG*?F~wWezB+=2DV6Z<}Y)FJR@d6@0nRZc5z=i!VL? zF%)cj`u+2%8cSfCU6}=ZLZszhwc7&H?c{>(?G&0lU&&Av%BApcUd{|DN`j=@PP_U) zUqsW}bc)kw)iZ-_4YCBRe2|(Q|GkP|F;%P9Qd$V6uOM*Q{4^W+?-fE~?11^Id=nzh zObU}-D)So~=5JN)YGgYq@(B{EV)@5i->irmLc}}aZ@CwT;u)MnE#*4#jMFkHjXX-g z?o+LX{PB%rir&yx1g^BZr-!n!P&xa0KBY%<>h@p0n6@J@%S5%$_(BWS;_Yc^xl$t= zEhOS9^py0%T6o{lKN75?(pJ*k6gcLnnoNX&0iwuc7;Dz$k@_mZ;M9#mv#e*YXkA@# zMoS*$M7{IxRf7Rswl)n+i&76{kg?`r`!%HDPGNyTWpr>9$57THS8Der|$a=A*A$Mrj(m_hL_uceB^mGhKD zsXjyMUY?f{a_DrWWUjA1ib1X>pZ$V?z?{`cW4)tY*OFsl8%0@yQfSK7;RZ#dyz*b> zhJ^IGlnGwlPwj>n2W<6{gVx4gSFZ?>2IaX{|Syh|RJG7B}gORKUo3uH{HfO<_5W;$jn|X!8h7**#^j4}2l_ zHP_2st<|QX6dWtK#Q%OMxyH}8e@4Dgc)CV=+G<2;2%pVQLsRwy`m0&WqQ}|2xk^0ffn)J52^z}8LI(PeLJtc z85ObAvUB)Ouh8b{w2QSV&x+>SdH4yH6+8+@`5qJxk2g#OE5Pv+m$FsV4XwPiEiDiP?W*tIg z{e3(=6&53QTeYGp;4S=`DHgwF&N9nek!owSc_R3UUK4NGJu=Aa6t}a1_r@JkHTkKflUlfa(Uy*_Lt9K$8_) z!-PxBn&odTaSO*R8D{a4c0_zYS88B#RL!qvm~?I{KNm#H)X<1}S=lT`bvDVZe3$6EzrkTh^jY;eIcx83g>|~@ zFI2VS5hYsdQeu1FIXalP_T`U~<%OxHH9-%lZa}h<^(J}$k)rv<>G7nKL%shp`W)3) zi<+d(VJw3bneq&?qwem1u+z`yMk(o&e~eRNHvO1jkn`C`7Ck4F=G|Z2{SawirJ>7W zux}~W?e6FO_vU>2ba!`c1!--CZf!++?a*Rv#bT}M)Adl(Y0toEPrvV`?aihw)TJ9} zgH|-lC(IZr_v4TZt9@RCj6% zr3QRSmcl&_JO7IV7rp_6*s@E6Wqaj4_NX6VVVgl~`D7&0hL7;=$ofI06IeUQV4}8X z&%GlvN5;g*$z_K>^(Q=id$`8=mlc{DYDY*SgSv{t3We)#d>kf^G-l!$nc?8FsFE9Pse$Y$_qSs;+A z`f+>`QGiJ{%r9IYt}R@Acu|+>3NisS*y3RWwNcdvBj){rv{|5OTZV2~we=rHP z(dVaz;YCwlQ_N8HOEM{46%XfeJLp+~^eqo3d$-OH(pzUPfxXY4KYuc%^*vbSJIJXq zA9BUZ^ssWnVUlVvI|YBRDIs@il^rRAhs+9VWD%=eYj(=kK?UzV)(`CW;>> zBZWy0L{Z-#4xFoTapkGf>VU({x7Hf?}2oRkVOW9(Hd1k9Pm*3f#gy+ zba#OQHIMTVqK};@pF7AR{#%MX0-q{C&8;zc}yzqU%_hsTN=!{8UFDbgeeC~-6ZGh@LO-vfA$?v&^ahOyLe)kThn@ly0l42b z;w#MLqkL_W{e6AwEf#zOCV;r^yK4G|8a$JxRyEP%)r=X7*Sy-J=4FL85%~?)bF&K< z1vBsXuUi-9D~qlZhKoeN4Fu_KbNQ&7|UqLf!|CghGzOYLYrZQ+fvd*RtAVYnN!-y)${L_)lP4B zdHoa;14u6SMuG0U z)pRrejAYJ~zRv`Du7ZF0p|A4atK6kA53+iDwW)=!0_(%-WXuM8V`i;~2y`oMAB_dL z4V|2-zEYhj1RTw?_N^4B79D`}m(1L;Za+Y!J~w4=^z?y;cbHB&!|W7swOWj4)s2y| zpoEHh*-kZPxGkT;D!EM+u;9|PT%ra9(7`W=Shp(6RvA*u3?yd)gjYW)nUb z%pc<);2vEn;a-FbS`xBPf&IMY1R7FQX>0??*lpkx5R}D0c%d1)aF(SNi=Dx`WLqFT|{ClNZsaNYU zSu#AV3r|hl(EUbOrQTM}p2=2bBqv#Bk`?u_&}#a#Q6yte8=5U=Fq$3MhTjvYmMV*Y zVc`REO7Kd&T2&(t(*rrIhdwzv@zuLu<>*^_3&S<7^RW=|LP3PI`~Q$dj}aHf`L*fh z##z>L7H62hE9T?Mjx;dfJ*BOFS(Z}X#7ow@{)kx_m7;5b=HhbS4;&U+Ft~c*cFRRP> zImD`SvpK$_=P13eXS*Fc+O^ANFqrd-{i}4*YWkD%%qBYI%+e;oFTz6XS(cZ;UL5)#vJ2?qVit;%QLjIpj`QK>^{GW0o53YnDThP(bDFnPn z0*qzT{#2B0Xy*U+ni6aGV244bQOGeUE@#b9%KO6?+k1^X(R4pC8TeD|(5$gZc)6sb=IEn3a6m%^}j(6HCOh+(X~oC8A^f_W)T~$0zHOS+SOGXwQH+57Z~Y!G3bgd-IYT^MvK#& z*G}c*cwKjDQCc4v{Gm|xlItW2w=4l7t;ZNU=;NrIRts0?OIHP2EC%}bdI#BRk2^?P zx$&Ro@x7jXrNsVcO^x)Hk0J?vfp+>uwrOoYGUrbH9RDECM>(I)WzvJu*yK(^&k3DH z6u(n2vhBVET&ep1=BKpqyh2lA+*#AF98rdFC;tz1AQT>mdqzxyR@Ccg?^8I2@+4$r zP;*>HA4iu65SZ$MEmmc7Q86tz1+u-Sx&8^{TRmbZ20-F+!oEZE`;NAo!__J%9ghNA zS-&luHBYGs%vCj{zufAn@$<_A(&p{Z3V$5~$9&!OG2O}Z*6fa>oA!?Eqo-tw=QyBQ za804xDibN?5$Oa+*LrkdidnI823o9So%pDN!MNzWRlStXEUx7*7RQ2-@A;$CTPZK) ziDqLN>scWKBY9@?{JlRd$2hA;geR_zIe0xXVifnNiKDEhHIh*qcNIa6mOjkWf(fdF zVpU|UA&RvUe>pH{(Qk(ksJtB-lT~=R=tU zHR+G{H)^A~+@s26M_W;dmKBF?Oes{UCM01y3HI}~VK$7Kd4dtk11^3Ci_=WYLO}Y_ zG}V=OgA~{1A{g}m(67qHmhLw4_|?P)ZNE}TJ*PJR+btQ4?GLCJESF!o6w zVnjYU!cTQHx%BVV-Pak$7ODGEp;DpHoKNjY!0akL_O1U+Eg#IdxWA(_NX{w#ykE*7 zXtyYrC_R`6GfZ$>z-Soj2*$0qxfTfuI*X`(G_30yhnLWuB}pQO>=qpORrC*pBi@c! zAewLypSuh{E%IgXBKBK-pO^dMm$Fc2H+jBDt~e+3)utXMFp2_<&kdD}#c+PY!O_9d zN#uJ0J$4;Z^`|4ek4d2Cp$@%+gwOxw=5KzwA=$+G)QrCc)^%F*YC;I)00(r61H^bb3ez;z-V^Xh^wa{0!=Ij_^Lm+4L41Dfwm?su0{@ zw_PeZ1je$GsDF=GjE}{k*ylm`NoGOb8G%7K-|&t7r`Ze)7-rDZN+_<8ydHKHl-`Jc zt+%RCvQ15$QU6uxwjgwXbvYyUX_J>?mtr5=HBv~r;46eAR!D>4(TZ89=AbfdH#SL) zIjVrKrb_Q94?U@sslZa`2yw1&q$o^qKrB=USvbC8jVF$E_8ODFzz*A0UW`P;H6PTL zU>4rpqglW~z>hynMkyOh5puC*;*Woj{#koW%O1^9a3L;oR}9Byi#W%Ykh_csbFM75 zig7QrUpLYXMO49W$Y?Qzaa{&Xjz^va+sh0xez?QaX{=CLJVOZo9ye4zH=ecJ4EF-bkupIlC8%Yg)`J7PY+z9kTPd2-0H*i*xL`od zI~H0sqQ(;V322ACRSP8=TW9j zV+1%%`AnEj*+|^WSxJYH=2j<{a7PWGdLBE^s?YkXiT!op7zL1Vr%i}}0U)g8s9cb! z<36*8!|~E}?Ob$Y{(IOfJ0{=FMMQ zrF~KV`#pS|Bm98h)bL5hLP*X&`+Xx98-By?!ih}^bEBi9vDyB5zUaI#wtQ-{9%uid zS+3Hs^}-l1uC8JcEfcePmOY|NseP>SC22L=jpUuq5`&ye%QLsu_NS!p#S*aBqON4I zSRQi*hgQ6lD~W~x#^0uWXX{1uwxV}bzw)A0jGXgpoif@MR+^}nLD@$5wF`d%`A;Fc zkGu7~6bKL1oc+Kb@{zNH?f+DePXb784kZM2>%R>TmOgpoN34;LB%mJG&l#3H7`=I3 zQSG>e5y1}yWC^Ci9!~3st^0{r4PWZ_kT;lRY5EG%(GZK)_$mS1badJJmFsc3ch}3m zik>A;;3RF5#SEa#n5o z=b7q05A`VN|K!_7V4G+gsN^=x!I;byHK6BAc+nyn?kim#lXZ2Xe5b^ck^-nddx7YH6n$r7vOV2^iHuaua%Ij0* zR;ivAfO@g;)YH+NpRpW*5t=B%maR*6qth z{Pyq3b`S5QuMwZ^TUg55{SApI*}p;3uaPlrC8{O3YkHlo&Ptx)6LX%c^6+{HA z@)sl6KBMPK8z07%8NXmzE+zm z3vKYQN{LHDok7~w&MGEy9zJq>g0brJ;X%-pr1pR5+2{t z8%cb6j6BEKs$xu%Ex>w+vsJ6%Ij5=VRS)dwY4x$rz~srG9|g~%gbR?_1nuf$pC38*oa-+ z@(TUGz3M}0e-Ov%vj|N0eL?fa^_tni;rwD!fOQ{_dhO32l=q>I6QFyOp{0@QO2e}T zQp=nKl6L9+f}r@2Ad`$YrKLzR-%@R-Qio~=6Hf8f2@EQO z0)bxF?X%92TSsE3$9L~g0;wNi=iIRCzhvxxe+20c>OK?&nESWdtP()@C|#_6N+M@s z?mZ6oKUVAz7`gHeMJ*7r=Lb#86-Znm%!Z}kv0KL>)WTSPV% zb5xm4{d|!5zgPY6vX|G+!PhJo5~hBWKJO)lp8e%|r6r$ju#Ac)dH=oQy{_V3nLWZtl=A0TqTTub5cbt^asA4pv;}IoJH_3dMOtKWS=`+n zifavrMHbh>;_fb`xOZ`PcX#MpzW3gD-|xLYUQRyQ$=RIUBxh!lnM@{ScQsy2(@Sg! z0fh7x-WzUo-N9 zl2z1FniutH)q_!&Gtz#-?eZX7G9f#XFrO3u=(`93T>M4(nlS#eU0p(Sy&0*$__>*e z_N%&=p=XBWO@?8Hh@&(Me-VoP%cnx`r%@H5z$}UFt>H&o^h(b+L!Z^@So#ce@KKEL zlLMs(Ulw&%8!Z%0Y9%@~$IUtjSKDEqY@x z)&;oVpxCQCa*ZYAhkT}Pp^+5;JF_D7v|*26!xkfQk!~iDeyoZkzVD)s=wb*;u1{aZn&@Q7ldPA z?h-wYLf@&-Oe6Q5B`0HpIABJY3FMiXC|tYCiR-eCbMb*- znEgR|3L>55`-^Z-Uff_IY8VuI^E&qC z%{dXn>$#Pnvb#M0{L3;j`y#%a9>!o&)o)zXr|HT44o%F6z{;ZCZ?RUIis3{Gx!=#| zG=fejwMR>$EcVNp!aU((y@nd2SP90D9qgd$2a^F2O&|Izk>(f5`04+KU-=ulRsXgZi1~}$kx&wL-Ur%; zo}jxw;+no!{y)#++7&ksL%R;{`Fx3f$nY~OTH0zxgBce;C1i(9$O$uV->ZL^@$wHB zqP6-;D_15RR~WXYKerXxuLSg_S5}JDzHL29V3(MQt!7VX1lLo~tM$M03XL9TR2&W) z8&g^Ri$I!RnKqFz^KSL_aRJ4*DR$Ih>9y2q<@L40iJuj7x4Sr}}#onTO zM4%8bjfph1A<;c2jen}NVf^))t*oKd!_q|^lpCw>=fJhzxN@rhaJ;#|!hZLoW-N$x zE@ni1n0V;dGk_moO;h7~bD@EG?< zR9@sr*-dv&2*pOnQmNICGo0v8T+0)1kcr!I-_po|h>}I=v18|pfWOR$V%KH;7y9$b z+&=|HC5T4ZrkbR|6*K{F+K_Wkb3~QDcvhrewqI#Fe}FqkY@Y3P6A37Ne+kFr3;18= z-}7F&7`W9+_2{tl#5#A;#R?(weq;U-{Xu{2D2d(p<6zK4WZ~Ou$R4w2EaaQG(F2k` z^I(3l5ud7I=IBI#xn_Yl7XzfN=HWi{LqN3t&;z1ZBuc=+3sk+cduzzkX<^$itDv-; zJqvw&jhO=>AtJ`d2F!0q(X6W{?8f47Wiua=&&mV#5E{kQZzI9Lo$v5N5PwaOaqnM- zEbE$RRcbnY^&($M^ti&(KiDubZHUs`7x(j|BC3h1*STFTm04F88qUw~NqU~baT3qj zSSP3jK{?lQd(`McIy_XDL@<69b@VIif=TAYso9^+LpC>J=sZ=_xob>qObk~|!6Kx` zv(x*iR9N=!@oZ0!y4q=k{)Hq|!d>1$!S`P%iZ$c;&gCC?UeD7P&o}vX**Wn~Gkc+6 z{Gvoe={yvm6?hY^&Vg2OV1D{Rzb{&yJ4e!+q5M~L=Ojq|=%wOm4V>~#zZ$7X?jKwX zGDdpb(3~EN{At&6+|qlT^_9lpTFtn**p~w2IqIKt;6ahcbbp> zps_%B4N=VO5o7zpX_S}76Gk$M;e2rgzqj#T_R(0RICkD4dx4$Zs0Dd7<2Z^ObG_a= z;#sQfh#(I@eiO%;1%W&3@$|eFk^(!Kc2O-Nb8n{ds0?ar{;+*_>ftomJgE5g`_k}Q zd*{g8yn3>(z{DtQR_dh*BelW{vHHb-X=X|J_fp-5k6iE~^U;%X+t1(c{tgM%V<)gn zNZOI;r3SjcuX+7+YXH5uS&s_0U)Namd0>0GT<-NC4+I|peYOaIm$dBkt95n3kfYs3 zSlryV);Y>LW7YJrgJZe2gixs;G@l> zFRKSt^G*@d^Lr@(Y-!ax8Xby(wom|V%;JGG2ODXx4 zT@q4kXqKxh8(JXjPm>_N)W@A2ebQIZ>P6CworCRQ%O=6suRrc)S~LMTV6%>BgP!iX z9oEKSDRIX!gT%;x&ioc}=F;N}Ob>%!DAa@}OFIWs$4GHnQ76kL%md}bf|Kn}eig|S zamp>0g(-+&t?a*R!Jq z8D3>aW1^nIWJpP3U@{zk`bZJK!jo6)KcfZTzWNyr5czm;`>J{a?c2v4YP4_CJJjHR zpdjgkTdL{}jOQSUCr@0!Egm_7 z;)n$o`-gLq&lE}fzEb1&bKdVyBjag7DPD>{gXCQw@+26~6S{WNN$gNOoY)zQVImTB z{R#4#)FblkscBu-m$ZD;X)2I@?PS9IwPWo+;cb=dtD;O!<@ zjp|I%4yLXP?4L8IkNC`~{g!}W9n8P_yqxgw05A0QE0|!#OZnG-!zZJm2b>dkFKQU| zR6vj2Vb;X((a+ksndA@4YV@sUWl9?Rim_1n^6RZ$?$;O^JXQlL{#GFydtJpeNKm!H z_~TA(-0)rA!{1u7wjbObp-zU9?d~%+fA8Zu0o<fMsAs-GS;<5312{+dSw43IaRSGTX!l>%C_#1NNr8z20xVsn!q(9bJDQUUyCk25f zl}{hVWjE@vmvp9fSBy;8u;S)22Uj_ULS;BH7qCeLDm1hNZwtWtD$thmb8T~8Y_Q9i z0c(rhxJu0rRXCo&zJj-qMe)pdEqgp}dMs7(Z|XS3IS9*x+C@X7Mtfgk7n{u1Qr(Pj zE|(OCD-nt2t2I0{B8DnMN1_tc((}k{<9c&w7@f7YN(NnG|3g?`!TfO2`eF@7R+QZ8 zQV>=UyY<-&%6IAhah1M_I@F3F-G33>97pG?SL6}bIS)6cL85FV9KEkzJ!1$v`}=A)GAJ=lavxi`9G=X!J{Rj1x|Lbn&+(vpEG|E>}j_)Ig@i!wBeC17uML=*u;>UdNy@w&Bw>L5o;>xhsURzo|B4S&hN^Z zQE;DWIvHO0lz&etj9hPkfA@Q5w2~~RMZmZ3awF7r+dS%0^P58imm>GTT-Y76Ile+l zOsO_1EH!J6HQ&lT*vbZK2tSk|dPk(V6QIq5&l+drHlFp`)V4FRG$lPHQ=GUhr^&_d z9hOA)b&h##3qOB!)}{3B5Sbgf!GId>AI!aev|J`$VJ!y;Lo$h;Wz zhQIZJ>pP@cyt>+L;$Y_I(F2!3Zh+-eDBqs-(=C@QcaCs4+r8*@hDfGVR5_hTWm}%L z+o&Ina3tr#IHSb4o20NsqWXGY$zKFp9AV~~7S*B!w`#0V8-Qm@wc?faiRqn?pO;%a zahUzvx`3bMf2NMQ>F_OR=iOy&;&C0432PhTd-^U;`t`0E^fB!LV!8mzLd_sQ<$ch8 zMWQa%c&GW9+FjJ$CR)1`T1%Qojn(}-9Cveju~`rlZXP44YUkWKGI{`fOPW+S-$}m* z;HJ;vr=>B#D;X;all08hkjZ+Vw|CoFK3c89L#2XK{8_t{2(mC0X-)JeCsVv85;oU$ zNcHCsvsC|`brfYdv^I1OTB|8Oj8k&xQKr(j&cYJY@806L(OelrQ7E-Sy7Z7Wy-gL? z9>g@6bR%umDD8_U%$p2B14neA6;_&*f`@ImfknfZ&DB+b-0se^F+WUMzypG*0D5Zx z|6+O^W8}MW3W7pGx;J&H++wrYI97ov9I!lmGq`>21jNP<$-QsU@qAI60yC$LWA`tD z0cijHyt}`rZNs>j6eB2vd!#%66jQzbwws6ncg3MmprDvZos)rf2O>RDGEq=#k*i@N zPP45WbGZ<#lyL{{GHtq%p$ovLzr1Z>E0m;+$-J0-Aqvst4z4oyWq?sbc*Cno#+p(< zz`#FaL9(@_fs+T~`J;Y7?iBcDZrJ{SDBq9E6N|IZ7@voD{@=FB8|gJtyfldE$#jIW zYf3%+23gu@8N|2pX42k=ri&M4(#5xFY~|ni;=bee$Ek(MfZi;t%93E8_WSkIUxmof ziZvPzTUqH6rR?ZM%J-g%rrM)Z8RQwzDwlT0>^9?LGVMuGC5oZew-40vNea1;)bnuZ z-rtnTdlYB@2eu1|An@r-OhfY#CPGKB` z%E+;2wz>`}!cnuFEy#dHs7-$Eo!+XF9(~Gxvr3{{P4z7~ky3(_p@U|?%NX~Rph`^t zt%6h`8WqVB+)~U%Pmx94%-m|Q%QPzK$7+n79JR9}7dmDXT}*67pc#LJ01e2Zv?LQh zP&Vh9V^oLBnZ0+L-4d+sw8@%H<=?WlJNrHI*Q$#TRJ2Al#c3z7*C>EAe9pF}ev|Hy zghLb0=qe#JAbRjn$c87P! z{<(48G@b%g;VhIWp4`fVodJ%8t2}`bCg65;7EkOPf6ZnXbYk_?e5#au$D%WN%e^U$ zTF*IW)M|Aw)<$bGW2Bqer_XG;tDb7|2pB3uZ4@??S_$OS;Fp4h+Dp`Q^#{L;oQ0C= z(BYb?012d66__)awH9fGoLYlaq*vF&oE<5&AT!qLXE~B!KimXPy+`*^1YE1 z#W?=m_ToWX{0)~Rt}#)Ca9i6-Br|A%b!&9?#W+zmW2lr2!Ci#Ec_lg5jE2I2)2(w4 ziy6Sq{R&&bmARkg4!gf|ch#%*s_3G##B?%8`8^ zV{z(uxK!a0dwHXC_`Fq?K3iG-TmGt2LJpm8$%HM&;@bn8r$|Fs@f}ZqxW^=RskC}g zU_HHkFiPIj%4U@14cm8rZIJ=m( z@Qoq`2~5~yrTXXF7}*bgR#7UHbTsD-Gv`{Xa(2-r(qBv=<*`V%Z_Lv@vT~>=ngfs8 zRLeDU+iO@Y^}eU9DcV}@tn8rgms6omaa?6u-R!=7bE_QGNa04#e+%jo{7M##yRk{u zE(-T8mE*28GD>i|&Mql=pm;y}l!^(4HaAuFBz}AHjV&E{$LU?esZ$GxZsJJOj1G=> zsk&uD^ewO!(bI&)c|S~*{E=nt#j~~uGEo~@pEH|EI-dAZbL2knAm_6}*$OPTRIMTf@fYe!tu81xON8tj2J`w-jdnkjh*&$h@%N zhxS@UWlYW>kIg_&X}6j@=FNP{32XL#zaJyvqYFs>V0z(Calu+*pG71DAiVRZW_Gr? zn46`Wym2;XKTR)d)8gT#eB45m^43rCqC#V*MW<$O!6upY+wQ8x+6jl3+|sDnHFMQ6 zt+si(%(|*>ygusiY@?U~H_#wtr~VGvklEj~DFC8T8a$CGCZaw#9!uEJIMdZe=AWPc z^*qbP$|^hTmVrXJo^8|FU~J8}OBU0IYDrJ?On9|BfKo__ka59RijZK>?s!4!3~-G3 z0KV-Cpm0w9ix9JP9zfN)^(3~&C3^KCXO(pLX!ru=FwUh2N~d*)+(QQGB?tQMfhre( zhqm5;#F^_KZNJwo*~IZ|1JeuVh$4a6LuumSfQ`0Z|HPT&v3t@dLsN8;Gc#q|UP&Bo zkR*{L4omp0p5YPP<%C2S6j`le;10@~`_+MFWRSTtM$$oC@L;mKMO;(0MO;a>KCrZ3 zL5}q|e-tbxIG>TelZOBnMf1tQy=ZS_Qd6}yYT+>9KE1}aa2|MXGL8MvG9lyyMLJ;HfGxuWmD{0czm2Ocmq_VSuF zPoNiY1u*!5dkjr06KA@=-%?eMr?4`a%1GjX{vCZssIFE2BDCD|%=Q2yyc2|}E7xlF zC!D&Kj8AS3?S$T|S`(OLNF*;F%~_)27S3if&I8>@8M?~!;FiOJ^l|QjM4E-ty73lv z-o#;?Yq0*auzH}p4&isK2*>og;jZrSO-)9ot?kF5zX-=dUPVMifQjNP5n5GS<5QL* zXzK`U$p^P-F_RX$1XxYT9HC)-a8PgmLM;j4gnEHQdsxYNUUl z@0>~o%h)NvVrxtV%dGU0>mQ++~;z@Od*M= zN(#^=!_Z^4uIt1#pWahpxJ({;{Q5!Kxy+?Vc=<_+Y0u+*<-JI($(8?w2r|^tNh9Q5 z1hAa7kPtVrNvb1#A`|spS`W)E>OIkN;Ua|wm=+zUjVvh72_r#%`NX*`BJoq{C53En zKjB5;1Fc!C0n)UKw;#$oK>=>b*}^t0)BOwn^R?6j7B$!*NrjVE_HhRgQf)z#t&>7d z%vRCRj~)R5oJ;w~yVCTu7Ls0B`lgefd6=xzf^Vaby_gTrCeg$C>Npj(NvpuAto zJB2VSoHQK*psEH?0U>f0LBo{aF1fQgZeWnUzS71jnab=idfV6!sXIXCF>4(8!Jkcj z=(zWxp}IMyD_Dk@WO(#i!Qd-E(?1uYJ0{>w`VYlJ^omnjcMbqSdYs|_ojG<@=*%yz z>?YDU`J_oZJ76i+?%Ep1PC6mSu7)P9ck+j9h!iSnNjVB>?~Z5rf_(3mA(yGCsR_)g zeW!hA@{y<=s(HavY})j35N(u(;$lBNP(w zP6}PP=IruAkOILIN$vF=8QV2Bhu3rzbt_W8@607;SJ9B!w=@q97If)3X`keJSxWu_ zdL>iZ$ajsE*mAPa;IMJuTr6glHmEz0FZL-o;;}2jz-i+4On7y5d)r1HNW$SnWqEdaA!%G|#3^2MSK zqt6z@2#Es$-A+hEccq>SN(U#u&;RDqo*e}uk#O6fX|V#yb!HHm$&oT`O8nqgb0ZPr zaj*tLWEqHX>MUsT-uj^v-zSI<1&*gJ4;oUqVL~+WrG74YewJx;P_+KtI0#9FNul#* zGHr#p-jM;W(VsBRDTM|2#62#ofY$sQxdVK>ePaEbTDB~>OBH9hwC&p$6_4T*wK;2^I54YhW7O`?lGWQGx1x_^=cb_IwYSmJPB4Ilk9(_7I0>)!a5^Z2hnGPN0^6E znd8Xe{?N~4F4=okslw?0M7|m0*Ma^Bwv1Bxb1!$9_<*lMCZYT%`#*e^2+opZa>lGF zCZ=)soVBqBD`Rn^y1QhrXzqMVe9Ip!P*Sv-Je?oWYuYtLPk^MS3yB5u} z$NakrJVJtoh-h%kDMTtD`4}a*g_G>0&!?B-m?XHxh3xeI3l3PUZO5x(*#)EWoO1mM ztT&@D%fbn@lUT!vt0%q@M1@bNIB1u;d<%Ry0nyzyvqJW+6cD+w+Zp)qW7wZYC7>(u zvml+)&bQ>5#Qqf@git8QAvmhy-X83Cvyr7pHe9#b*kPlEyZ5B!odyKM^sw)=L6Qr0 zef8D&a+o5ig!-yfEWuPD^M_v2gT6GVv@h3_lJ5{5UCxabdzdqhbf;`|r#wnGDfw4Cg9o;WGt+F9Wrn6T zi8El$D}dz{Mb`it3{4cLDM3Z9BS0YTAB-WA<^C6d0|LVFCi9b`^!@;x#{V5D;9fD> zg5fG3wtrMUuU;a*gojuE=zQQRAFNjt92nRiDA_qbfe=5686)9PedXeIR{2NY^YU5W z^N248p?^$uovG2`3QhALf?k;g!L0fTr4IT@`ySK#9+SI9L@iJIYU~84&9S*HvAHcm zO6qwTh>7tcBO?RzDu!lq>|y;`vV)IoecIHaR$?60tK^m)A_``K0Gd{~qG2uGx!J$dL+O9hcS7O6py-cz+B5nO2f#q6MmR5!3=X zHYUzaq!wW=TC;@A9F_@DEU`XgRIESCw1_&m zk#~Jc2h;^6e%H+$pW3O5OvM_Px29~lkWHksS4Vqi6R8%fCN)URLSvPXVrnfL!|Ka1 zhnjF&CCj2p&KL^tSPky0>UshscB5y$6Vs<-kP0-jFTJxVXWQL7g~{0uJ^k6XbZR~D zX$GXuW=zP;iN!MlGOgkkz}qv|9;*>)it8k)8#{)e^M+;r+OULt2CL;>=$Uw@$gq%FGJb% z0J;=G8<`Zr8}(|6E^!`!s&1-gA@D|lcXcyKI=7;VvxfDEj0ymfV_9hF;>xh6owghE z?MXt#X~Q*kA>Lq#W~XN-GRi_usO8&0%Oj6)`IL#ZB-nFLTfmb4Px=Y(&F;f%Cgye| zzF*02WEFp$HdHCpgyaqB)0!N|rV}*hnOtL{J0iC6(v3!$Iufmj^Ej)VH&Lz|7(iC< z+LLaWT{tZw+BYPlU=BYQ!`;KrWy~b&qPXMV)>!OC%q{c{pPBWY0Z%s)Ng&(3?LQkZ zUHg|b;!__k63NQ9;2vF~^4H7x$4oCQp-badpza*GQ&t7|+2S(0B?_XMM4Q?~U9L)* zNN>I6zG6K^%GGXV1K8Xy5{qx!N$H{D%dk5RNEA}t!9=RwJC$3Uxzq0XnIJ8WIvAk! z4pd+8LwHDaqem2(e$unFRZn$8ha=$CgQq%dKHQhI;1LT3n!b^A~}JNafr3#zS33F7(9mO-~No%9nzFbPj~HY3h*B71CX2E32cxNRm@* zA{cus?lYUuAVcKc1a_19tTJaco|>&GY zx3Ssc!^><@Q@RdD8b4#+1|A+73O>xygC=(tg-DGYpoXGmC1C)TOOBXU;*|h%DW<#3 zETNgA;maFQ@R0vx!%lG1u)VMp^-3?aU~HjB=6qZc-~uGNb+}@mSenI|rqZzatr{p9 z{U=tPfixdi=0a}RqVC(I_3Vtg2EFQj;o)UWN_SaR*#58iU5~LRK{|cBPLFZAaoQ$r zKU|aHLiF6kX(c6&(gFJHRu(1O%eMEsjS&36vZTtMCQxXwM2YQZ@`KKMj;Eo3O2*Zg z7Og7{;n5U2{@o@BS7^fJ_{T(Hrs5O1a~`!6?#p&6ke*C z#*KDdw?VGjwTn2;V(g>KH@H)IRtY*x=<6ETjOA=t@N`(-6n&(1Mmt)-M=x zeaLBTj>6S}Hb)VGjMQfylN!322@5)f$|=@fkyX1l53$>&B=Fy;qLx=*~R?fLG4)vra~T*t>HmzM~vrFqqSDc~CXTL)KFk!86te zPIH~&z%-Q|V1i|banR>PMutqD_*}gRN3_87VgP!z2osSl)CdS zgIWmASb~4Mhn$J{q5wNjSd}(3CVVqrkIL#(`QqGZN-Ok!Rm<3<=8louhMrb|Zhgrg z9+9SX=K|{CJdyv1_04^#Po`2v1aJwrZ&AAH8b0{DnlM-O!US<5>Nwe8_F%xRpMVP7 zj))~WIXTf!`O2=>q@IIYWgt01B$(h4&F94Y5ls`u=`CVf1)c*U)6(DrB@?v$@u#|I z4RvYg#OwQ`ato)JpG5ep9*A_ME2A=zVDU%V=85nQ78^W~i&E8`Y^&EzpJI_SEAE6( z;`|wRuHgU2$;k}gaQ#nkoS57{T`eny?!z}AT?_1nOrj`WpOz!9i_cUIvgJO{`<|zM zxy5%_>p8-`ZzeOCOch=9QvBV*ck3hF(kfTLEerJ&G-v)AQ4X5-I_+7kf>!j6Udcsu zH8#NO4`~@aknWjl#=6tqvK&Kty%@`lg`e#}?|5eAT5^=3p`jzv&W3IQ;pj^m%0;d8 zCQh7G7O)CSBIQh~g}hgWPnKv~N^FjrQO+u8WiQnW0=u)Bz4N+HY*l^dcvrsJ_F z%|XN1V6q=)rq|CQ^XB0v6XzVh#PK6>_=YEk3~WH zqyA*Nn5U9Q>B5a4nAwV+(IhwS&-bg}MU1yZLOlw8#z*+g$s$o|J1q0f_;uEOrgSk? z{jSJcEQ)p+H7p(;j+KZ5&>*;71czqj2)MH`8N@c79eNTe>P>TGvHl1r|%!Lj|Ks_Pl+=_)x=9J+XvI+XrMdQ#WXjAkchv00P5&>dTd#gf3_B>SJR zzy%M0?-O(#5p5xiz>GYV(}x>>RNe;5(O_-o9nCC>)*LS$KR6SEBPge2HY}DCDE-VF z%_3q_xPa0D)3OwK<5ieib^V?qN}2C8LL}=e4NO4Jd&5%xI1#c;xwvcoV>`{;xi}FZ z>1Rwa3Hukum_&fWIG(}mrml&3lh0k?l2oi=d)WD!9>#|MYO^?x+sQ1IlBS4)0&{{~ zkp?|nXv5v%skoE;H(~#ayy2;&)-6^&u)U)w!$Ql&AJ9lE2YF|Xqp39zkFjBsLt~MB zL)VX{fa@MAHC*wN9xkAHYu3KwWqCus|LZ{Fe_tOD{;vzZy7~I<1b`tr4fm5_Y4X}s z{y@?xpxmXAY)YY!**^?NL6oWThN;sWvdDn_ErtN}I?Mw3AJGzI@NMH?wY2zmWs?c< zw9O$3C;U82^5D4qj;ETDu92R6*i&0RY-ZvPK$IzEs=9Mv<42mV1g$Q-aCZ{{kL1H< zGhuU?&uK_%Tmf8)ELV5=->v>HfF@5lBDgFEe?hzcgksD^kIz;GS{Mk=Mg^~4Bfmp> zhlKdz#anm|0TU660-NI#5(XtF$k-W&itB4kiKZvpQv>9Z&jscS??6PlVUGRz7R2&n!a2 zfAJ;THx=vS$_C;oT$-y?J|n5043tUsOTkGIqekhe9&~f*^bQ8tyCs0lYopT$Wu}qaZJZ zxSrgy4OqrYgf_B%BW^*1VH)L47B% zQbiW#*^#is8Pb1N6bj-Vupf)9WM6YyQmP{2_5(~ce}XS2!u9u>21-w&e-TSW_|DKvCT7nzewt;!{m`` zBG;E?`Zb486`a|VM~Bye5d%{ni!ji28;x^Cx~nf>i4?5R7$%C5qcZ7dYtClS9OR2S znBLW?*x&roqa=;{@(#XTb-`vqznG|)3>RXQa zL{T0;3QywX;E4j;GS4nK+>#I3!pQRDC)2W;okL@iD2#WUk&F~c^Zdknyi?n4U+#JX z`~sX(K}1+K)L<`6gg*?6hD@o)nvA_d!<=5UM&!CA`?`S+xD6V6i@J@cI>$Y$6XC}V zHnDdk6OK*m3$_X$jgNB<^A4IdQl{^w@1~Hg-J~n%seSYlhV1ZLQjoQ$-+;AEcPyEK zce4Y(avwkFs1Kx_d!}o62B#yV02X+L9-)ooDpOjSnDrB}9 zwY6G*WFq{FaLIPB6L`I?v{dS7L*f>&lrPqgICuGCzP8FTz71BU=qFejqyX%hVNiEJptBd!$lbZ^Hk}u# zt$WzlO+p&!l?b*&gTDyr?JDaczm*ob3p?tHZ^Fhu{n8+CRzBRTZM}@7ilTo~5Z}*l zPYMXQF7T5P{+)YRng2pOoQ`boLNt;ug}B)^PO_#A`(wfR$20s zxM5je>oLBGW3L3aYCllC;IvprwE5!&_hT4rs`rXdy_%)r!d8mhy=na@Z2vDpoMsN+ z32p??Zt8dC%jKHd@YiDIHsscDKad4ze-ZeFdnzXL|M1>#Ws@I!mdifPT|`|MBNbkZ zJKxn#iOene)wVp4PJS0XAHNPXl`MT^6bE@o3-@H7WUT~v{t>NMju#E2`?9qudiU0E z|Aex$i;cMiQ_4^7YZTg;iOGJ^!?Hfp+Rs74aehAB+RoL7(W_XJA}gtII9;k8zn<2s zByvO#3OG+m0<%cnx2Jpewgrb?kHZ-=+t>bW&QMw~@I6IU!>EPg5gs%Ot7r)&rsvz{ z5PGZd8jiB9Hc$kx#El&I4Id7*Qr5qv+G4SgklZqUbrS!qB)fP%uKU8E+- z&m6MKfoah|6Io)Y>G`WU=7~&w;fFaJZ^KrZ&f&I&>%{ z8#XYalqAfd_BKqsaS5(i)(%JDbQIN^B0z4ayaxNy%?}7a0U3XsnG@ZW)zEiwfIGdecj?m35UX<87Uhfw=HGH*(e97yXAEHj>nj;R_ zmI?YnS~48}+2JpOw^}r*0hbBz$X~3jNl|oETg5gX=4T7Sx(;l0f%NrA4U(1aKgxyO z<3EnetO#tT?wI`XQJ$vjlXmR}HvAY{D(YRMszM>LrBE$1QjjtOh;0~dZPMm;jBq76 zPL+5K&~>F!LMOIB{OjVW)Wua;Xhw$DrkZm5tZ~mF&9;v+p zIAbqyHWnhYogc#@o}YOCja+UM3b6~ASP=!gwxry~`eZY<8U(NoQd z`0QKV7>9!(gVQ*MG-Yc-#XeK7F?mT7U(`@6-sNZ8cxupsr#XW0cG7!ibuId-`35t1 z8<4YO%tE-KoWMg1%8G%NVpc|TMo(h&(BF@66f10$l@VL*Wn{L!tPXfL8Y~HlBDNAI zPkrhZM<#U7P~e92ZGW?5IxfKj-~m-pAdGA{eNrvc3~x&jJ?+MZFTO1Yx-dlgP7x8T z#I)NL*s7fQYK0~esN4>C)j3dBCY5N+MsOZz@bfK)7U~cZ>G86~=EVx#-}s`*{Y5BL z@-uM~m$2rN?fizorhvkGruSi{=k@x7u=+y^Wb0N$_byPBDfwj&&1@0o^l_P?;iHfx zoGdjNT^xx0S-F33Wv0AfU0PK&Ne-P|OF(JCba-pJS3(jiQ=tfYxmb`U`fig1MMHAl zOWe?3|0TM9XqogT&~EFH32k^)b6yX+`PFiecsQC*GE-??oT%cKd!HlfgCL)u@yYjh zM0DYLGWL!M*JZ$0%CT!2aHqK2o0xD9z{1;?tV{=n*9vsO0O~IUqYSI!hSfTqMj2W( zXUt5PxHa~7x(%B2w}?t1J!?4_+(t(RxL<#fMR;jiH7oGewU+DU52QhZtvFaj2GMeB z9o1bl=~mYHBk&l4=&)(+kyCConaYqTeB}j=d3)IhKYw1Q)BQSbTiF2r`;SY#%!Lc$NsW$<{&@%Qm^)#7`*R;7PjY-m_iLCX)l2C+HR`T5J97%x>lLJ)mNdTTr zTC9UXt2Y`i8i8*hab~_V;Wo2ejyzOr>S-iL50~eNp;Awp(RpCg%N3=!qYjK$MQikK{i1=% zu7vZ(jss6$0bF0E(rGlu&jk+p$l}jiLe1abl4oDq|K3Cs95>S$`TC{Fg^u|t?za^* zT(ma2HD_rk7YX&x7kgz2-6Awuo+i4#rP>-z-a@-R1$Fa@V^n4!H?pEoW3L6_)|Ijj zh3_|2CLIW_ooa>t+3Y+R2`mk8DyT@hIpw!Dj%#YM_F2$9=T7R{xCNqO8+UT(Iu=%t zB>sqR$?633eSEK%8Pa2vb9O*vrU$MY_aF+bq@e0j3eWgVBx3h-ZW;T1`XFWH)s)Cv z4gzL1f;5?oF-yFwcOC25o6Nkp6``@*TIqqU@!_4ur=EIPYln3lU5C!MYEBs{Vfyh^ zT&t-cQ4dwtMKgF~hkSSVHL9=GocafR_;ITbR)3S~)=UO7woR1QElG`CPo%P{cJY5s zjz6hKygDucvYdKG$oIaRvC5u7lx#0wF+OGF;^t)j;;Bi0793NYX7nDyQ}uOOrJI~$ zb=8ANCKa@7AjM0@?2kfR^4WL!T^JRSu~YOV`>8{TomP^8m9uh45^z>}*Pw0~Parw9 zv{vrEaERZ|CRuRF&o1EI+~BvK{tpYj1@HZFG~|(4CXUH8cpm6;eAB}u1?LC;B8=5_ z#-0Lfmqin7k8$&!#sZPeVgh96Vj@r` zY2rBt$OARY?v#;`?G*D4q7c`7WYaL~B!3JnW)e?4&}d?L2bq1hFDoAdw{51exi>$Z zWqEIcu)Z^uV!bgZEm^*JN)Z#re>-4jB|T;`$H|2}BAtiX&$Nl}C}2cS9YqOgI#v;i z>BHn}=FQyK{u#N2KWN662i#{38uoW6DCNE>luk5_o(GhRPkE|&@?_ABtnyZ-mMVlG zo55XcD}McKSd|qk@9JrC0F>dYhr4XnVV7b3Es~gK>uNu*OyDdNK7zU=QgC#5)2Vr8 z_o*v8Jc6cgIN@&V=%7T=HF8@om4k!At@T<>IdDcGf-r{7oNv{CFV>DCR{Qh&HfkIS zp9E-^QrMY!tSZ)R^TNF?HVy|j2ULs7)0g?Jm~A@;Xu z6s)r|Aqxd|xmBnv-k9Cg>}v@?R-)3aE=G;?Yj;uq5~lKhQ->>s+ugT)ML-xAtJk7OT## zhlSVLgXp9nMm?q~@O;qJ=d{F3j9MyUJEn)Ahir<7h=-b!THsrBtcfs{Ilh22Zb&$H zMV-;TR?XOgLZO7jvf!8b(2C{eNLIHX9t4= zfgI3~jmRDXgh3|&RUnMo{_~=jC|XNZljfu#<<3 z5rPz?*ZjbQF-k4NK6@}U>tV60l>z6}GZx|2e=L;h_-o505uh-2NKD;v_9o6E3&I1%e-GNH0y z;p)>_Imwrb&-zSjLZ}_zqtE9tZtC<)aB08hc9EF;9Xs>e;E0CL7VdoHS`#1G&y5gi z*`-N%3WJ7ewI!2;FQ*&-B^;al+wDwz#kvuht>g2P5Bk#cG7YFJ$S~^`>`5>Jdu= z)znC5lG~-z#g2@(DfPQENYN<^gAOS42ymRbaQc&4oxA$Skhf&^&%$S6NyCG>3 zm%M-E|w{aFxO-$`Iqud&NTTGp5DTLZK!R&IJ*^oY$i)eKSkT}ceS z@w%)YV~$t&Uz0Yq0jQEy7QRB?fex>$lBt;+v=X@^nvZ{J&}fGlIgQ16@z)=Ob**MM zf;l<2PHqNy_x=|E<3Jq0vE5ql?X7+o?}7gSFVwSrn|rBzIkeWW*lBJeYrBp%19eG( zJe`J*lQZmc<<{4=>y%=DKZ3y~*d_0quu^h%H9;$>=h|%+ZoJu+sG0irk$7;2D|?2TMwx5O1=PlIOVA1~!dK5_jvs z)4?_m3oaLLv1L{16}_)dfyk!~G8Iew+pX#xEQ0<|BN;E)zwA`|Ch1}o9TwZ!v^J~; z8z{CL50lrH^)8l%Z#x<8;ytyF%(lc!9@YCtV4>q!Tsw6ndmjpt96S)N4j0L?%hm$2 zLzYY)%gS;M*S6}497IsI3TN50S$G=d>=TROfK=D$nr==4^JmDt{f4E#G_FKr8QRzh?ldeb z6*$C59VH+D+E^Xb9Yu_oBO&pqC&7&I@`kb7>G7;)0tUFjl!?!48xvfghmPaIMn^KF|#{U2n$RFPP>luPVHW-awi+e?5c^#~? z2v-w_CyC=+mC0>yEXJ3_VlBg?p#K1U^{`o8U~W(h(SxBm>mB01x;{45-Os+S$KZKJ z8G=dyTakVBhQvoO6P8rPD=F`%{#3*-JkSW%J{w)$+Wti|oXyg??KZ1#wlV(zI>!^d&iW4;z<>qw zAKf*Gc=;jZ#U!oLcj)H6`WX2UcH32#P8P0Rhq+1i`02{`Yj$S)v)7Mci6~G&co-9J=cu9ON zm(=jCS9dv`u`0|@6QyD~O}aR&SD3?iaX%T!X9|X9!!s<3yTx04|0)877gC=Ug!#I=OaSNy{!aK7bv) zoZOj*kL6ft%!FG`>Kv-^Ot|nvY&aIFu@VlHtXPiEir-57qsgm_#l|cgZf_b~V;z)< zZIE5bY7@UD#U?-dULG|kD9kqU$gCJ{-_47_Wf^e}t)H^h1X6Nr5{OVL<~6lgBf|`~ z$sfhD;b&+|ZyXP*gqW$`b{n&Br}9ioz#Dj7)Mdm<^SRSAo7U2K8dtVl&Dl#VPGgaJ zuDiu%EOTD@udV5%k=jRX?8fB$RL2i4%WD~pyekIkjVzF(t2EDY*HAR<0@tYJjmpZ6 zm^Xc5(ne{gowH|W=%%3cdvvTuDnJpX`J?9Px}(NLgBLMbWXNn3>6-P57>-xMMYnF8 zL0SFOW}B8*=v-l*-V`H)7BOQeyDWJv@JKu-f6MhGpH%y)egkQ)UxnY>UDRCg)8W6> zHQ)NHcgEtwnAOhDr6yjb&VIM5vA#tn9dX+gL?z;ZK&?GLim}Tuto)0Fyr<{gWFu9HcysT&ZHqd zy&uM-fX609*P|KVYO}`ima*w3UxP60#5cHpq<^Y?)Kd(B*%L7Zty?*=T&{3YvjQqV zFs+{1a=1Ii`J3wVmY{p8e4_gya!1V-8k??iEq)`PyWu~D3IyqTXy%N@>!GbG#;=-< zT7-rd5uJ18(zMoqUFNc|v7<1Jwm{guw7ql{o4{6Ebh{}eGey(tjQi>|Y)o;Aly7yKe51-A+GR7Qs7Pae4 zOyE3HNQzZ&=E)6zWnui0r7JESX3I6Mxwj2Fs{Wh!w@W-{fd_u-f+oXZF#bal%F~4+*W9+J4~LJ+BPfMZ_Lwo~8~on-jwe{LGCA0| zadRGSHmR|w5X2neK%H}m4-$JlRR$t7*onbo5Zr_vZQW8~)FzM&M3OMRKz9ZHH1mkE z;v*`dW6@>Jy8V<>7qFCK@<%vC%5dc93f3FCI9%tb{Exp6VSq_X9bBY%H&OUerI!3;-dhl$s(mFZt$JKO8_d2V6XZ`a z=-V-3MJ^R#Ws7Rju#k0#Qg8TG`14J&nS_x-B7>N@v7nP`(i`7^tXC+z zPnH>ijhvP!xo%GS5{507MpcuJ>(p+-%*qM)vm}QsYrcR2(GIFsO`s%pS6aH?g>SAt z%KrdL<6kjbatB@+G4=f<(4eH@&^By0c@Vc;#gse!wg%369$2h2t)f=jkd_D&sM@ zoJ@cNuptGHZ?3lT!H#sb!?fUjRIAC*PJw#OEZM&=gO6S!RX^qZAOY4j#f^1MarRY* zR;P+45hQ0XZRy$!Oh75OoYJ~29N%VC)}rhOxgQ3a56pDzXf09rV95i~L| zkShx`Eq*$5ylV|2wciaRO|@arkhfWTM{%j~Cp5c5AlSw%Y}{)HhT1_8!^C44l~bzy zUI)6dZ4hPJ;ryB6mwQ{P;E%*rrku+1nApy%(1@p3P3OL)$4Kj7>gx5<$z(O4Stf1%%|QdB6%6v$}yc&NQ(7F zUOn|DCPFePL$Zt?I#+hQ1uh+Qj!ajTG*YQK3EmHA?5HP63}zztnZ{u{hme}xWC!@C?fouye?E|OomqgdB0F(%Cc-)_@FOp78iG*Tmd z6TaQ_t%!N0RD?xfnRb91*!FnVF6z*}EzzfrHM+4~#2y|L%&96~MVMk2(gz*et=&d_ ziIWqxGN^Ip!yZ5BP)C+=96^GO35*@;4-rJg8(~~TV2s1BoBAz%{xl(6Hqjm-6#HYV zDB!l;+f35J^N|unxyZ50yERH1IBAOT*Qs#Oa%=`AU|HH`={2`j z5Jn@w;gz-x56p<~C%*L3=Ry`ukySlY@kU7vqh02Omn);tX6dw>c|`NtQ>JR)(?|$P{>j%0`RaIfZbTEQgU3a9KaiOZS*(NE8$#a;AJ1i zm&&2p=DxYXzrp1Z`$&HS`a*ctMB%>M`-Kp|7VbN%Hd`>?`$Cj=6Ikg^h^|8#{*E-$ zGyN?$)UJ=Rg86eFoO`JZr)h^48OO~%^)?`=#YYoH;ahWAhK8|;h{HpH#e;BV0>F}O zbJ@C@!=&zX2aW0R6R({%NXKVs_!6Xgy2NA)^tWmF)R5v3uK?T{+(krlOXnimZ9pK{M1;6Y(?FeS~Oc} z;%VS4%avJ$hNj#q9+RD-la=jpuXQ<(7|k|J$*%nd@ohD!PA?K*anxPcsTK(gkb}`< zQ=D7MtP122TIaOT3o}WFBwg}YfyYWG4~pAOabOR$Zl#udLD~+s9BAEc9;#sPCzIWP zbY7QnwIIQ}$^vxR#jf4d$eV2YJBe?mYi_rVN##3S_Zc=^2NT~&u}JNPvffO({??Q> zClE>08B_pQwxN;mvr120g12wYwGq0;+Ve|_+Ph`TWZ4nFwwhecXxN61G159*TgJSP zJLEEC&6lORuUCH2+GrXHVQVyL=gG?0^f(Sv6xoI zV3g%Jm9yOE78W&wYc46({Gr?C6Ke$?7OjH9v8j`2TI7~L?EFcQ&Qu&|DvYr&RV!f* zvYxZ{R@PoSm+4V**>AvCq-yK8wz|#juCeyk^X;wXx1Wl}w3uOwF~Y2|8|qAoICmPr z;e3=ud|aSAKc$T?y!V|4g>2nI`P_`7>roBKX&h|$h>01xDyN{`*X{1CEckfVEHuF7 zj776;IQRJ1B;oeBcp))t+V;A&`b=vVha8~65)-kIy|d-+@S=tdwDL!g$t(3u_lh!N zCNggd3El8{NOwkk{{W;XjY@y!Tpty+bdI!m@SuNW)-E~pjJw?Kwwh2FH!d}1Y}vY0 zA`R!@=*WkEjWlJtZ=kMJ7t>~~Z|@2kREdT_#x)GraJJUNeL~!!fQneAH;l(O-}dkE zzrda+OwqO-^AWvwYf)jNgJWlwQnxGx^5_k_sW8CKnc%+N7?nB`Yulm)5d_Z&kPN{M zuUl4;+Fkj{)`@u?$u~Kg^{%ye-J>=l>TRWOC&cp%!q*r0Hi-+J+6pSd$C%<07HEE$ z8dg;oJ(Q46b}CpavH7B~&xFK8WP{CQL-Q*W3%8z!TsZB&4^gd6&lAjZ%5S=udQ6MJ|>k*F;(0zx{g*Wabsh=b6vG##Ma6v+EPvOsJ^tpkDXT3 z-;a%H)xYCX{{Yty{<`F`iP*%3S35#G27$a!y0O_#Vleqh8||HQTh)4*FnEY0ghn=5 zH-lKLOKjg3(kO2UBxzXT%vCfP{V*kXnZq*>ll#d^@*KH9@J z7_f;V%dvE^L&sh>qBXZ=^!U{nQxuX&Tu!n!U6}_%>lKPIuyoI0S9a}b?bfwNEHa{U zQa~=vy8i$;TCs{HSn=&D>`;$L4+@WGCVR%Y+TS|$o>G=Alw~))EU~&|xd%4!{C!-; zu?|xUj2Dfxeybvk$mHjPOIBe77%(O*TgN+P4}9{$b4;tu}+RYxYqNLy_r zvTSF|pFjHor^L0C%H~TB6}A`!Q=R74M!t65d^FuyRhT8jua#!9E`w89iLaVs?byqK;S@q>rSplpL*owHh@sTntgPpVnqMsz~O-`9OBLy|otIt$Ak8 zXf94kJT1bJMi&o<%f=8z{{R|>1B5K-EF=uN9?_*s=3<*T0@90tV|vbFhA-KPa;-}d zfunZZ*{{cT?bOJTg88$gm(@uY_g9vLT-nRy;kwk36jY5G>IcmhuoXA`djA0R)*E2} zV7Y{6WqjA(JL-M2bV@VIOJyoE0$3j7YFtJq7l>%(2Qw}oa^9qZE>OknnlU(lVe@7? zhp+fn6Zy57^2wVsuT0HtZa7#{yz#Qe9f0WA1}9&Ina))k%>__IBXaiE#vNrl+p@N@ z`iB;*@9gXqu!qr(vHDar26NS3&iXF*W<1-gbyzLyb#ATS4|hH*X3CSCB!VV#2TxAg z4}3G>-xDs#f}lraHukmk@T_5p_Oa~^oN=Xh$6<_SXL}bOg3D#Ujm@i*lgc8*PK@_4 z{R<4f9u*!ANJp24BWo@4fxzj$l0k{YoeXWE=&qJw#+h)hELc{~3649-X74p5ue9Dp z-FSQ%Kk1wIhv^c1b@%gYpf#mh&6~o2ux}a%slx46QW_wE+w|@ZW z&ZSAq^nF|XwT?*rE+I&XT-!IC4R6ApH01nZULt}M4&%FhPY;n|1}8GM*DjeYYQuSA zv}RdE@Ogs4WQGJ8NYgvmNK?*4AC!pGeks z&~O|DY#{W1Ilh$*GfsM|+22h(?WfLTM8_Jc4b{1Qls9SJTs@W6t@XaT)uS5gS6I;2 z{x#M$zPFm+%_zh(tT90IHqUv=JLs3hVqVylgDN8Q^9z7G_g=AZ!sbZfc0kR>)gB+p zF$;Ny9N#Zos9qf6MfT`$gvctJp1cJ8LMp zYaIm*p~?oP+-N*FbDWJ`_f_53>WWtD@fuo;vWwX^YsY#qAB{t?h9Qdnj?x5E!uvt^ z3VBfZfMm&)cpKWeIw>PuJi8*ZO$EtTzKqMpwfG*djg0WlzWQLen9bYrtRQtNOp-9~ z9U5W(03vVPHHT9)OCm)cVVjOyRME8Y27H-p+w7XwB2;u`yd$7|YCFiedNz*6;9acV z`clF29;s{F)m~;?H}$!E+j?)G{{WrTJ|jcJkHEx#*C+n~S*^U7c^Qy;b;$X3G{FMTUsSF4w0tzc^*B#=57*w;Jl2 z>ep7fwbiZF{SFa4#Tj;Nxq(}2QJ2B7c=1`%O@~NJ+3u+$o;F#p(ht6{*r=l=8%WG? zuSo8>`@8$9KP|(RNE>1#WB}iNug0UE3}2JSEW|8ZOJ*aDs|+#U$|l3@Lr<_))mR-3 zd7fFs;$=7KM9Y5qbA`vth{dydHgJ4z@L|8sib42(kpBQ^oY(9W+6!pQn@bwZngR2U zxvMa+JHTV0^;Mno4#eYDQgzgmMB6`QNX()}+b>*R$1eKC$cqNgY|JEuGOnw;!kL>2 zHfx93p$VvLyU(tpC?i!6s`;h2x4+<@f<~JD9}ymbx@)21tzss_VRpM2UIvL1Tdw~A z!nrNq4)|itC!2GA%4Hk;o^SrMP-7F5c3U+_)*YSL_7UAv@>G~L7^Pn;VpB^ny{nWa z7&C;AZ4zp^b9J~>ZFtJIT;k_8T*ohV`_h8WP<3y6daIz=8~N5!OL~8w{`XM$%uoGv zfBj~#?+zm*Wy+_XwnO<|rfGc?D%*6nY~uFI>opi`40|{u`6k)8Yp-e6l*h?R=`30u zt96Lz))_3AEt~90U!tvR=f4}%%49|{%d=poP)|N)(MI!G5Lyw#wzg4gG2VWS8KvF( z)tUDV%fL~F4xsBW<5;Ppl1XuRSYwsc$7sfG{x!67c06llm`Ga?A#6J0T$`#L`flSu zd@-i#y|w1;sh&CF#UwHar7?WQBb$de4tFz2vyMzWu;;b%=38EtRGLOUP`TBR-J?{> zKO42Gd_;H1_Umc50Z_v$Pqo;LJFIKf0z&z($HK7)q5S40CK-i=gn3S!DmY9cLmY*b zuiH@atU@^1!|ibFn>ETb=$ZgyQDC|AP*0Mj#5NoHGB7#z%5?Y_tQUT9{!{u#{_55E z_E&Xey}eg7GOko0Wdrk}rtY;^P#v9=BRyUIy1Ye`Mq`z4uYYwhM`V370l2St@uM!< ze8vo>(CgIQZ_c1u8F1jPQtG;RpMrcoG!eXOQDX5pHNr;N#+?jhp7Pq)_Rzyel*1V^ zhgK&xa1R<>Kt+=(uqxY#BF3|SHKZ*lR1tr=XgATD}l~rU0`R|)IvciCeW0^5oomdN=%hnz-jF|F!f;NSUB%Qvi)VMc_ zEM_gF=*lG-Rc*LYj#tqvSZ2L-tA9Qp8 zUc&Ut6syse$cXpN+DQEB=S3UMM}>mH3DV}k_nL|;$0U;`b$HHYwPEoN44XMtMjf^_ zgTu!@Cm3RPk+B$|W3SB>YR`}vPgQ?9%t%}I*Q5j4UX_0e^yAxJoO^5K1KVFH9@_MV zy5_pZx069~?>%pe4;!>@H!_Ohg#Q3H@vr!957^(voBsge_(7)t-^Q?9Ji>19{UgcdxK=yV z*wI#m+;+LE2!G6Ls>8v}X|+?_^(0~1z}r(-j$Vl4TSGH!yG4AVm{e@eP9+d3v)Jxz z+Ez0d4#nQ~ZI$!2xUD>*H4EhX9EVKZ8(+tbE6C0Ofnf~5S#7|9)?dcIhd9$--_Q^h zxW4MxAXN*ZmfcXKt{NFdl3vXmsWX*{kK&6Z#51s+l5DCLs#7=S~%r^j+bIP!l@1e@*K@qf}&$>0ji z&zNu&vu%o;$7(X}()v~=Vly@gT0l2uU~B>Q)SG;4N0d;K=wV*V_HM5!ID~=(AV}sU zwr^!daZ)t9Hdr=@0J>W+)3&CK(-$tsF=vben|6vnyeY7e2aXVk`DE*AIMj0@t7W*# z`-mdMR7}xDhl&{XQ9%H*sOPyCko8u)qJET(s;zDDPC)zAk0{{Rse!8&{` z^l+jeUuMwlb9}=2h_{b2PM|qk^iL2)kG`|zSdmp@L{ogK1%){g$1=WCmCdzNaDBAW z6VqnSPkkciR4f+^m;d;Mv2t9U;t688asS8CKStZcjO;R)sd0*g>wg8V`bpO^f)8b z=aE#~e)@)Zu(9D97aA$n+%tA~Q!A~p5te09plj4ipD>2ZqWimQcwrZSVdRva8NpMf zVi$Gr%rDufsJTlSjgD9#>gJ-CAc#9QZHGJo@zNXvy zIaU0nn@p*DvGp2hW|tDc>7QT$E5iNtJ`o=kIG+o)R8$sMJyXB3uxW-bwAzwM9X6iU z*Sg!NVx@WFD^<&oM+T-}|`$v*=z)T&6g-T9vo{QokQipNb7zFO=!%Gg-Lv&#pjDTZivuS7;Ho^E+5FE zls-VMw79;$+KN~<1~Of540#TRi2Uo2&QW$9Ejr$Irie=fsS?gr7Y-L@*>oGVtR&7b z>z@u}#f_M`bR!!;LXyIeSDl{u; zXD6bk#-(gQ>0*4=9SYgDdS-LuUCBrasR87>n;?HblOR>0zw#6nIdIA9O5r!n$wEjHaPj$Vj1u{Wvn zU~x+(d+no3=384XyQ>Z{$s{c#t09eg;Xtq^rHLYtJID@a09i-C4BENst!?M&J9SsK zyr&VVJyh+jq?(^~a&*!e)@%wY<;pU>p8M)arJaK~D{R-YpPN{4SjiS1MUX_@st6wX z?Ki!>blB8}Nby*NbTPB;za1+s(@fi2Z|M#+@im)iKHR@+TGVi|;da?ey1vscTZ)o? zrse4Iu(d}jf)&`Jw;PT0k|wPi1_GwUNrZ+2GBQaXW;yO}K~F(1m`1yWJVY3}BQo}l z;-!HgixCvLODv%88>$RGShL4bZrE6GR z_*3Nx6g^u+nR9s3%BXTP?8A53vteCP%9Ucm>z9p4mqP4w?93_vHnr`-j%&M$nF&_N zZFDyVn$n*mjM~{nlKR^HwCv7VM-#l%(hQ(Smqt39(=gtf`L~AprlL4(-clTF^6$MS zClUOY&x~Dm%D`(|N&f(nTUkDnNVlkbr<4BxoA41EM;dMhxjXDf=@I>5O-7gN3iZ}2 z>((IR5#AO6A<24?ni*tszcfXy>fus69)+$|eu%%}K=B&XGr4$UFP3|)ek=PmicU{UJ|tz5QPHscse#@J2jCJFh#Sg_+JIIseOD;G#dXd5#dZGx z3iO|aS&IUDR)c3bH)hMFdP822(a2rx^j7qtUD&r&0ltc}vasF=-Cmg2rZjYTN5iv7r}Q_@|~_OVs7ng=}6dfB0RT^ zOn*DHSI&-D&w)}X%+AJAb7#J{?Vz}vRI{S$7Du?K;)vpK{!!9IQ*87xbF}lvnf<2=u<~|h>SlEf1BzF1D*+p1bgJL=GtCTUtTVxf1%~Ikrd8peX8}Y3->1$Re z4-LGxBiyL5&2E=VEk}uH#P@geVYN107uQ^%(E!bbSsEPri-rIi3FQ+>E*%>z;!6(Q zJ#{W486=w$HU}$rUv)zr_HiaEG!Ey{savqAkz+-XF|sCPH@esmIrBG3k5y~RC+SGt zRPC=R#A;7fduwR>`#U+JgXW9qJ8KIj8JW^#5(YIZ$Vp};jVyz#H&ifBDUDyFpMA8_ zr-dBfD@4~E4Q3r-YJ5Cr(gn_Yx7*uTv53ksJ3#SgJz>OBaSCs0%)6CEYI7bJtQ$Z< zn`Rbe&8oi|yoWXIsXdkEnUZrO9K&{7TCnos6KjV-&Z_!xvaM~-){QE zd17aZSWIE9a)-8>+mB^827VsCaU^bIkqy;{15qqqRTn5m)@d-;$ilu;${yCOo+A}J zpdO^Iebvd|W%>S*AJ!E7!|Mw5)+_5&nO0`#5qJgJFUFx84pCN!+{_~BP2ANkc>JF` z7Yf=B3Wpr+5Qb6$$D60@tY0Ugi6EJVVtU7oB8K^ydMCb@4z^Vaxoz}qQ+=a*`OI)8 zcHVdaT%opehZw9WSjs+(`G%Ttwd;~&!(z-Q0#-MeX`L8d?0D<%sqwx}eB(5y*R88v zC{B=BS#to*W9+DLSh-}B;joJsj@LQ&HlEs#ldvu&*voNZMwyuOy+l-Q`ASLEWH%I; zXsw<2ox-sac|x*cFtWt2hkK0t1#)#r>m$rakbyz9PG&k*~jGVXPX@Kam{O@%< zlV&G-I~q2u;jTvt>1l7mw{X27Is-~$H%9HPEPQv>?Mxo|#^5V{VSU1f8`Z|)O3S7A zo;72k+&k#ipK;w+Q-11gPJ^VNDVPdmH_67F zoK6E18`~^me1<;j@vXL4<#`#UJ2^827u|Z#Zjk7rUf~zAv3N&<4WzkkC|k9O-FoPB zPXa3ovGW|EhtY#>VckuAa8G5c8Ig+g6}01Hy0hXWc;hh>Z6P2{2_EsiBEwp!Q z3d2Vb4Kw+@`Tzi^!vQ>&>%O<9d^BnpUf^kQYAq<)Hej|M6^WgWGJmI=}2cUi>f zIto`ng8X}LQ-^^QZ!XeF6-c@4tj(()sI9&uq{phgv~d&v0Cjt7JNkz`j~*1V22g~s zTfa%l@35#IFb3V(P`B)jO$ep6tQ-|L3=ZQ^MHi)c0xkRN43Wy1qb!>Nv)!MFsijj8 zRnBr>SIO3*?Ndo4%Z80)Sn|jYtiw+Vn9Az}X^0qOpIvzSD-W{7?b2k=e74f|rtqoO zEMJtq9H!DDmbPxn#YEVKQHRMJG9hl69oz+GX3cE{O(c>$Nr!~YOk(VH1M{p~nE{3@ zI?l2IV%fT)qE%c+O5Sz)hfC>J?Wjg+Jf>_r;zjy{E%f{=lkodPw8SWp$M#_V0H(D0 zOBll(xwqP|&`Erb_BnUf21s+ohnH!eF}o;D`qnC6JSBk(GZxSr=(h0Y63-Jz(qe=c zR<=+^{`wN)HiUUoAu;~|X1abRq1h{@XqDbJY}pCn?D!FgZ?()aW#5~HD{`OmNaHao zEM;2@*Z%;?4flmcl5$bx&P#yl8t%V+V86fn$MlH4xTm8@^~HM4V*a%Zz!bihq2|)Z zxK@Y)o+7hbPTG^ZA+1Oq=A+a${YLHI0w~*6+g$pE>n{KWNt@=3!1h#A0qGPI?G&T- zhrY2Aj=pAZ#@y1y!dR}}JF5?V4&S=8V>_LZPqv~1tCsZY{Z<;*4sGmu2fmxvQ@-{+ zA7bB|5A>Kaw|J=6vS%LZbvv6VKYD;)ra}C*=LJ2mxDzWde~eCCqY z?&Cp5;Uj@f^$kY|-i^}n-^@*}zE#n;<3@@3+c(SjSM1nYh`qCPMf+*jh$(+ztasZ* z{{VGiP9j{4F<{EMFVVK1s>h^EWRc;NMpt`(v3h9Md@dp#jg+TbcI#FuY+~OL(b;Vf z<+qJRIf73llNOC=*Q@~PkUf<$htA787!xtf*K6IEb#3R=o~qHrPp{Ehxdo2}0=0%f zKB2CRGB<)6xq?ys!&iGi#o-^5@?s>A%@NJ?n^Wwh8!{9|sSw}MQEnc(W!!C3 zVsNP>xQUu3D>B&^C%;;0ni*jSWhJ2b&bPQd#`U%kzDWrnh0>aAW-ku}80<45gC(BX zxBe9}r;;2bkOWjVOWPbv_aMS)FzI=G0P+`^t(kIr7-Y(=>uM{_*7OA z#MxE5Pj7`kiJ=V2+bJVNXB-a(6@7r5ozfxD)8p}edUannhmVCu_S8zsb+{&`Y=%oj zdLxY+<+|Az6QlNe>cN)_8Tt3u)mTUtFX+o`g^sU%=AYM4N|B8k`P+_zqwJs{Dsy#W zmwNY5n-M6+PMXDqi>e#E)a@`*?BSW0f$Xe#{{Wp2{nZ?@vquw3%Wytwt<7Rtl)sUO zlqu6OQ>Fd2npssbYK68tHO<>tyjLP0YVsQ+S%ic#n5BG`h!_Hikt9=I*RPSQ9v0+f1V{=`SB&GOi9Mk(Eho zhSnYR9w!C0Ra=zHFXFsCl{n=Mq_B~kENm6CabQlD?X53v7wqQm?5tE*8$8N&HrHB( zHcNyKnU;AaAy`wNEWywJ04*nLnuU@`-SLR7#2e+;rR%9i{ESDi(;G)7Db%wdCsArs z<+xli{>`24waP)KhH(n4#h_vV_SAD72*osEK(Nb`{VNs$T!t{N4fPkSI%J9{qy^Iu z?AAWbY5xGHVCB=%dChACVqEfKB3z}-?Ncb>AzPms!IQJZO&Tx>duYA1AIdP8NB+%{ zORY`>xM?9|w6n&pH}KYkg4sN$X13$e-%`c2Sdo(}=iGPy018Aa3=rSavN5-+i1Pe1 z))rPU%;+;~eLl51?P0?>VhU_zHvDUq z>|&ZoVpaqOkA3&w!m#e>shVq9Pj|mcE3^>{beQ%NO2Sl%CVrM!7DgW0EV%je0iyW~ zVQU8*jh4DudkAiGwX>rsWm$W%X_+emi1UK_YubxDZC;Mk(fb2G_)o|pWE zXMa%arPxp8%&J+X;G(v;{6li29!V@f#&>?tjWqDCGm^ubY>dF)yy;DROyu8rmaz~l z^2W)=DRpbm%wHPGqWSKQ{nd!Y;xT6hwZt~e1v-w}k_k0_wr(k}xY_->oVsd$vj!j5CV@(`5Ev_KW`v_51y6^Jf~#%D_N=R^ zHKD)2@SXnvNRR7^Zysd&>rM5KzOfe<>29qzRyjbu&$(|?M3|VKSt1ryKeV62n4CPu zCV0vlE$`h}Rn8~FVF}rWi1Y~--YQeDY+i6wE_|SA*8c!XUk-NJXEU2-nMR3m7wfm|G)>AWLa~EBn zOr#qhRqyPm^GsOA09gp>X-75KvAHI%l_a;$bk?R(i;_Z&R#IcvKSy@Dj+JIXqv%79 ziKN;KM!KpZWf$$N@Pe#Gh$BKPCN@Te72`w@$GzN;38;^h$zrS@qw|3SPVH(oLwvd{ zhC8>mwN_$xlg6x_B~hkm^BNJEu?$Rx2Q8ObGKS6Jtzjm>;w8_C1tjcy0C#%m8M8IF z04ynFj1*z`(|#RW=vjR^RKblrtFj zn`xy-6e%Uq?IqskUp1dkUX{u7;n>4F#Kqe%>jooAR-X_hE4wodE0mWy>xqM0-OW(O z>NCePNwrx42Qn4v`zskKc+_Hqfdq^#azOz5Ds87Gz8M-b9C%aiaxCHlv_)+z)G4&Ge)xFJSt-un4Oe%fN>%#yA`BHjh>dh$FL zD-|3*O(7mqL~3NWM!-?Q9Xj{XN)y5TVSKW`R-u{hRDDQS2NVrivEhnp3K zg3@L(3|d(9u4@&v!~Xy{;e^g&yYy{(n-?Mo%h&`Q0Omkj}D;UW?)(8n># zR{H5!r;nE~xQq&-^P7i#(%*8xdfEB-ik%CH{27rh9)=A*?5n z%jKaWD=WzvP{g(B2&7bs2zrsmH0Mk(*-Hv_cBy=|g&3J}QDUOanWBsk#I^6ff}Bnv zt)_1$U*kkJD;&W7!jI0jB1~?}==3Uhk~~Y#A_NjjR0P)iDWLL$vTgPo`SZl)Htwms zwObh+v23#D%WZE*$?&+Sf!+oyf8kebCLp(I#ebz;FmtP3_wu7mon=&8Pt@*dp-{Xy z1T9e9B{&p!D;C@-?yjZ9wYa;N;O;HK5~M{MtUz&h2u^SQ@4D|@cdg8v^Ce%-nMr2v z{p{cK$S!ml1f7}8Xi~QdItWOap!~>3B3s#ZRe*$Twx}ykxm7$Dp-cZmsdjUJqUWw> z?F~pftP_d_YsTz|VQzl{R@uS(go}v8p{})phtopsmG%|}b}rxrCDO&IGX`!IKpkD*zhIS4<+6B*yDMK-**Rn96r*X3@jfn z*TScJtntBa9D~6=_6LVtiTsM@#^slud?)l}OUiqj1POgbNAOgs_CEdx`^4G@dnF+D z5?UZKWg&5o1=pACzG^sbP(u>f3QAK<`uf;*U0!?q5+r1 z3!%1avBLnwB?wOIkdTo;6K`x={$V(Ui`d+^V`m$wZ2Jaz_Q5GsX;G&fv%yQ;H8zQ% zyr|c47Dk1Z<&@#0fAZk7?zp@8s)771*#F$ zjc6si&Ah$2EddVxQ%Jnx)9UGGaVeGI3zLfgsf={{O4sTXH;a{#hXY!c0(bC2R5D{u zH;(WhhYy(V7Vl`LxBS}}xz5D>KBSEW=b=XaOsfcTqv`fePUEqSjP-2r2&Fv0A$$eF z?M${2RkrKP8&w&eXu;o`L9<`ttE)dv2*Zj{hzDfPf8!j?8+tUO{4pRi95V1!hK!>+ ztIq2`&|ctT(MX|Rz0(sDV8iTis7jRfDjZCHDL^+(U4*R?8zl-t$c!=UMPBQ`POy2q z-lEj^J?Z86yHV$FLNCjeM0QH|oJvk8KxeH|(>7k`?qXKVtJ_UXY5ly_`SZlz*eiogN)e&#hW9vfC2! zYUpALo3mMx{&gYZY(>YS(WK$?;>PQ#pQxFV09_``BoVJ@{`AFaXcylp4(1)weu~Ybvv%Hf2lu>LIjw0(8$D`}rd?@BQ@mm0%#Ar$ z3uGlf#B=7oU&C89j&?nxyfuI!H-OMt9dpEk)2#Hd)LyB10;yEp z+h-C+F5OnUq59MC#0SfVfpW#`VL{KBe<-s9-I3;hMUSi{ep5rse*eLk zWXQZS(QWg6k#Zh8ZH4;g&&smg!4BOI0VX^e2dl1jOSXCt#Vma60wqg^|cNE{rMC@5WXYk(v^cDN+$bl(agh^PQyE$E{ztO-3Ng zW}5iS5ZJIl8i`nQl-nX|B%3@m+Zhx6ZrzUY#z`5PD#jpuk(Ihak}dK5_z&k{NdjYR z@c#+eKmt!B$T!&{8FJ?eqWpMru9x4jKWJsbYZ)?`bnKMwtfI1;z zu~z+>(1FKy4YJU+$9MH{78p^O?4kJoP@*#6gJEYgb*+%FbHY9W+DDsbl8cxDq$LcS z{5GR@g0w%c)(E=Wg1f}EfcCwE`^+d!dk;a+yexK9c)KxG1+_*nd|neULS^$adWb|X z=13LWO;7;AT4)RPaE5c9^r4eU)>{%O(Z8=)9P8I&!;yw2{}6>vHyL-D#T1{8EqJG~ z?IhcevU|`RjN>z3_&$v=F|X-Z7NJ6?V>(h^2t7Kec)BsGEOslsT|Wl9(%TfW$PFnl zB$w81Dxf^bH~L777ChIKTq8Y3G_R8f3I*=fUa8`}fBQO6K>V?A=}zvyF%a0V&AnD8 zW?JE?;5)aJ$AVf~eha5z;oEJYN$Ic^t$z=NPpyYsE$h&wR4$ar7Vo7sH0MxMEgl&n zO5o!zH;)3RB~vR|JN&j&(l6&5Qo{;UX_=w9_d9)E=VA7t=;C3M<||M1Qef6vKwqO& zch+F+DJ|w@CbkPC*_MHG$Xe$?Qm_vGMCWAw<&Q{N|CF8D_#DprC3NV(d|;**d9KXt z*oTM7Jijno*^WUbB3nt&e3;zG>-n`ctqq;jv(D^HTJh~VF6XNDKRz?1!*6A%DSmq; z9Fc)t4k{r$mp__GbVi#$ds8E=3~dGH1(T2rSO-#*x_tZTe#>cKNA(O}L208C#k+e( zlTbltnQg11ywmEAbE*lt@SX7imOgUZ*v*VkYg~I%L+L+CZ5*5UtdV(aW5f%&7obw# zOoT0}-Z40B=-h1EE8ax6nTq2FeY-DOhBxFTy=IjF}{HUcCBpZ}h zm88cP$@tWZr@)N))DXk&fa&CV2LGZ=^OoKaOMEO#=dW9T)eq8CCahtBE;NGvmHBFY z0(z4Hv-k5TS0I9AMTf^yXFN`(wk8c{>-Kyx2V;`Q21ED1gwyLem+g5`8N}HW0XQu? zd5-gTW=Wa^L32S=D$;KVTNiZtTG02BR#S*sB&p>RzE{d{XVVaOQrKLGa}BDc7{R)9 zG;ISUxj-JNY*FM1B8;Lpd0Lb>&t%Ue;tw3h4A>*zw(6oIIn)!#smt;v#zvFYE364w zezM3%XHJju=hq(8RE%)_B9ODSi z+*PNo9$}SG(vsgXt2vcZq|dZ9clvp?j+NI!4UQ z`=qvxgAhG*JSBHRMPg&JrGBTrr0^SD7ZCZoc-DBL;LfPK(mQbb0FjsW#_x@xk7;fl zxI1%SJSm$8$}DH#9~Z=~w#+h*1=~)wTU|R95?AtY-~Flg%H96dcvdy2@&!7y;qvXO zUA!Y_#>AB4vMyBy;n|u~Ekos?yGX1_HfZABdwTfIPpsuj4S`tU*3I$Y(rdDp$Y>2{-d_JPQDr>C9K@96wO* zPvkP^!Mkzq65LtRmrUTgI;~M7kXF18!6_Xcj{1m^)J94#X*i_Vte!M&+z}S^09;b>yf|JyN_ZHZi&?8ta8Fb5xbivLjNa zq*;)?HMBPMliB?)lk!xWr?Z8zodfd5xy!%N>Cjc+LKP^fRg;C!l_NH#e&<9G#lJiB z75D6P2VveCbgS(V3ynzF&KAD>=8q!ja|=*LOQfN1qZL1rf&t8Y^zt=M6fFz5GA+^n16^4+e#VRvQ@E0~Hxo&o+L7Qb6EzGd5#p=`m{^1*#;E+|Gj=k+WIB^vT-mGIF&ye7nS}Nl& z81tl9Z@)8Q(V=oM{}DH z4mNo}#aE*2c`;&rdLl}1+1~;QE1k=_)1j>nRw*ka3W+&_Rw)NUHGOm z0P}ZBpwKC8c4Ii<5mT~^=s}$&PbwRq+F~&4W-z*ikO&a>gY6$K_z`j7 zi}858Q@s0St9NV~+ZcX+A?k1D7)a_(;>lRQ;DB5hX$6e(GVW-pnV9j3wldxUl5Z+3 zJrAXrH+;>?il5d^vY>H+j*e%Ikb{lDJs+Bv za?VMYsTdt-=D#Uvk(;;r>hrb<>!$)q@9vP5N0R91*I%rO_r~70%Trr9q)_W?vT$lQ>i82WCL+&n53KCUyl7GYg$R6T@`yEvJE{6~jet{k z$$cyRONp~}z>s+}wh}ecq>crGMlTFs%KaK-?OxyW9TrE{l^T9v}vFEp{XO^noY z4Vy3CvZ(ymE|?S}px@%XgYGp)ZAT&H)0 zs3%=UegnA-_PUj+-gcjWjNnJqRqL+`REJ___`W#9*FhTkUtT^IIUi;uS=!0k-58`> zeOzuHdei+alIh6}mL+~tyG)b8MgEhcgm0UWw|TYd!r7)1*$(S+Y7K%$nYi*fa3jUE znu}=KQNk1Ni$iiGbQUKo?=4JrVBV-cGGV(FtpnE%Iw8I{mmByN+8~=_tF;$o`#iLX zVoz_>vEn$6KG}tSwzKZEm+;|Jk0lQ&{32kpgD}X4V9Kh&E}Z=5KZfbI#V(HG1i05* zCU!G^4P5>CX;u7~b|Sv)a8tI^z|RfHeT@GdNz&kb4nu}4-;59VjaJ&p+CJLBW5SAc ze?NSa39308BoR5?<<=)@O`LEQ#OZz`AAm@*zRD4rUP{-!CrE0u%w0kU1Rjvuj;H5+ z0W}L!>VsWrvE$SvslP8V&e#|Rz4F}HpkT-&ppS?b=B$XcZsbFO@_~zKej~S|E7J`w zEB0T3icDtSv8aOs9}=LmY``%i3}y1DJi_XAoMbA4BSxgMZ~@|HS(nfRtEB^G1l12A zYy^B3R=#9AUZe&;ud#^pOQHxoUn`wU%a@C?A5J;_cB><|5R3D{alcb2Q5LYV4O)i_ z4(JS)XNqho+Z^`07>~A>8QKPrN|rWF2V?Ndq>X)Tny|*59&o9)0$$v`U*Yn~TUHQZ z&QyYSDTHvZD`%02MohcB-MiJz6R}BlDBJSn_eabeGX`K?t9FS5vtIt>|9EKk^{Us2 zO_l!LX@*I-j5Nb>;-#c@-m+>=LR?R#3@C^tVBedR#{J}|WN~uF*XeX(=y&Azqds4n zrFnC}=77)Pt^NV}^0)gpPVODHriwg!k&W&7p=bmad0g*Wbq4>qt$=*DF*gdClx2Z$ zR##95`g@CTft-yl=sx7Fs7yVzlU6W-O0CjT_Bc0|B9j|Z;I-~1IWKv&&d=A=gDzq> z2JBXi!bNXCGi&E0MJ(tRf{@9mQHP)?D$YquYu3#xhtmO0R`f-iRBtgfv;{G0f7e^w2Ea_DMs!1~XyCz0 zKJv`w_+JD9Ll(6#{|pu`Ur9C@%83}a&lvK#h6H$xG>oNn8Xp5h=7T85Us~eB;lHF%mf5{O0V@oruR4GU?kBl`I5|>YnS!WrR zp6T;oc5!&&i@h6rl>JrqeB`ZgUfY$rK5wb_I@CE)5An%yCp(?BiEHTMy45z(>CB$9_b@CPYe(vKm+z1bu=FJ zF*eb~)S@+?Q%z5{EWK3W+krU;J?X_1vQpyBHrWw$tgH19uzy@)AZ^zl&ze_e8uQlO zZ*#H}*YxufJ}3U;Q#5^)a3~A)Rs(|>gbQH!VVVV z){Qg!-8N0NZ|6Vs(e}q5WtndJIK4qVG%Ip=kENiAxgzfd3 z6KHigaoI;bB2*Tlilbg@OSU2lO}#i&&`YGn z-yc}aDiXS6R2Y(bmyNk?$|dM(M<=lCC&dLxjZcZo6O0zAYknUIsktRDLW(YWuHyBh zx<|T4H!2rwer~(%i?%lntb<-e>ygV+k^}9>FT3CGYzC(2G`NhEWqu#4Bi9)j72Nak zbV!pUo?mT$lK6r(7`wS>i9#p)z+RVV z#RED~f(%2|eGQx--42RGsF?Lh|;V#}3P6*>8|J&J%IGO?Pb#tbHBCvx;jEQ z?74e51o?iN5&N=D_8kt)e^r9aFTiY}P`A-M>?ke4^&g zk40%yGGLp4I*_3RTZNWwd++qoW$N{>xOpO>wT28;q<o76Vd4Ig(R{)^473a1^Z z8X{ZTc-`R=iRtlXlnca&0n9RGPbp85VpPtd_*L*`2dp84CwpW|ty6}LGuRkhgA>by zO4_4OaM&`z5tiKEWKxp&tR=~irtvWumy~X$q0`=pfY|@%&MH#U%=q)I@#x|jh)Xk% zD!&HC8nbMtKbejU88WP%wE{?S!aE=?o_vV&Uvr&ctgb;0*nWO02;28oYrB`01rn1? z49j~lZz}Ytpm!M5&)u``aK;cUx|{WlaK-5iOoLCHX2El@JCWcmLDZv?_bP5!I?;vW zm*e35RS(+(4@`)w19?Du-68_3q)YTc)>Ny~2)0xiC)6r|&V{fcrdN#Hb zwdsh0Ei{T=4Y}U$F6JZz>LXVvO*|EPMRP4qQa_cA@v6=9BXWN^C?Nk7d3p zsjbNOM$-N-%M;CVi;Skyb>-nCom&&!w=)Evl4dA5Gwv08jO2|DlxOB{_ZU1*57WiIZZ^MAy~>*!f`;aOm zolFI6?hoYU7zfp&^d_=28r$|Cld+i?nT?sTE({_^nEpD~)ikgK3)DnUrrAT0i5tBy zSQqG8fA<8KAYqZ>+A=>GEiyIem-mCeQD-_Wmje)M-3>86CJ95tJIw9Ds;vZ8c7`%& zg^GGF*IGu>UJ={8g|J&NxbmNj zgS;Wb0?lnh6dr6cAR1IHA-I6F&9Jvu=xVP2vXA#xtfuA42YzuGGI=t9xhXQAXFr6n zrgAU69+o6Pkh9+7wlbDT5Ue>RF3knlDz7lWE)={tAN?-@$jp69^wTV8piTUjGPAa^ zkuwd=tR~A{m7Lj(QytlAeXn`Y6Z?NRt>%FV!kG(D3=j=NtM6Qk(T}802rq?ZwoXn9 zMlusPu+IvCnHOhfaWGLd-j4`tG7mLx_^Jj&!rf~$QUl&|C6 zp5(c6FV1EU?Uofx>rwxmEO!7tb#wdv4`l(#3g%{Q7GuECc>{Bnx1u-a+-5~u9DQ-| zzn(b_B~DI+ke5nO-JqE@KI_o@gfT2tc63&36Hzz1FbzrEbVQ3Y;1c_%a2)Z{^(CmT z_yXppEteg+d18ix>lQ;roX{DshAWuuj-U{;%&rDAE&537v{%_f4>5}iZ2R3euFG>j zvAQ z&eRW@w#w|Dv0DLD(AI(|Pc9$xYcTT_SVNK@cZA7VW1e^8Rfkd2LUn+hhW3a!oj5^f ztbr;~`hm0XT(*fhJB=o!h28mkyO)#Cvug&OpR<7DSUi_YrS8igQD(>9V6M^hiftcd z^_^5V#iz;po0)YFllpnHO0*@Kn(lyc-{~xZq_ngzq)Te?Z9;v=$D1J2BtDU1g4AY; z7E){YFI;v?f#Bxbe(g-&Rzo`;?qlyzpGbaic7Wa9F;16mHT({nz|7#w(0ax%a1MsL ztg)6--vRl?wh|46`+2NI9Fv|&`2rs7P9|j5tRQs1+A2V{WUeA+as}k7D=gf_S(3RS z(fC{Gh$++I+$qt1gUu$HMSngd+U}sGXB#6h&#d%|6T6Jn)SITZLlRP2A|S=r{EOP< zwDUOuoybui1ud(Wt|)Vu54|dTNV*yj#1@=LfTW2}R&~hi~yD z^f;OhZB1n0{3L_IL)Jt8P&RVKt}GI*uTRB)S?!J}@W}fWe(=UpX;sthw|YXM$Q2QD2!Trj#9}i|*6DZ#Xu8YN0g(lwyqaJ9nWO^Tx9Zy(OPNzZ~~Vbtp&u04FmQ z${pb%qYlr-G1_vF!+VBg_LjlUZX*okIGXHm%H!idOVUHaAdtU^Jn9;u)cHoFQEP_S z`kn1oB5wVyMd8FqZ$^LX>kp&RWfflWCZ3<2!%+q_zkY9z!&T@E z*w{O4--tWv+x_LYU*ID=#cl9$*^sr{w1e(2EE8#}VmqYymhLkN*Akvqimgb2!drB= z!SWFcgE74fEd}R$miE?JD_e&OapUYu#eXR37*E#;4>|^RoY%?2ssfy;?>Q)&uMA`D zL^H)5B6O7BxR5g#U9}IX@zrbZ;(clPJB;nrG8yfL{|N9&H_ZLW8TzAY8S`)=QrH*RLeKiLc!s%1mej6-_PTNPja-WqEc3{>dUKRPy0QIAT*J3&{ z#P1h*EL9VTv&x8SgXO33&Wd{_yY?T9@Epk68~mPxhPm7U9ITY=Qkb68o4LMKfL}|r zG3G!<0`zvzHCOgzi|>6d|BjTBltBr)N9vE?G0lUMSGsY?!7 zM2*@VK1lz%W{n0?20Q>kh)JpoD1awB)8NP8j5=WlZq>R;16#YTb1>6gOPGErb?2iZ zl4*1jcHI`hN1Wtu9dt~3W4zi#9_|&9;ro8O!>+wyXRk=ChvVM$CA{WNM^bMvQkenj zb#S_Z1f~4ClUx7&sjn6rkX1AWn9|6C-y38pdIr1~w=hO@6zK)vtt#Po@KfSjK02I# z#U!N8{3$gx>Dtz(_hoQ5pfZQl_v`-iHQ0@fUzIk+`S|r_Wk&;ZPM|P!b|AtC_oFZkKT#OTp=0TV$>CzEYm^?H!B}h?t2qVdo>0470X6*<`9(n{Fs;o>suo4 zq`Qun4S(w@F;4fez8j)$O_fs53(|sQV&LKZQgq=r4v}SKw&pV4Reu;;`ydz zAS23Vypwd0DZDU}RLobO6K#16Hl5P)@F-Yo{{4yJ&4kAr7h}Hjlj`-@%W(!Yy)hqw zY^pGhG2Y{fGE}zQP{k1q7%4xKe^!03(5xj-aEnl8drB;s>Vsg7duqIurDwz9!EHV! z(iHT`#TfL4zt>hYsLn8^m$%A(#c zH^8PbRlmm;Ny^p8gy2Uwk5?j*k2}2$uk}wN@qU@Ol}1oIG7s^MS*hnP7^@WFQf_}C z0)JtF&!rA|LMhR8794hRT447rM)T$0#XANWC`j2o1al3z;MmzWu3#XsTh8GA;z(&4 zHhDa@=(WOMNQhhAMn{|z;5!b73`rUe#ixxRr;xCT8v_v0&*&dq7!Dk=T)zes7uA9E zFHJkrQMA~hTx`3d?23Ae?#;l_^z^PAY5S4JJuw{52Omva*rY;XYFrZGKAO0fATv)f$^uUVX-r7m-mFA7pwA4z2 zEb|}1J)4K9KC~it_^VuIEs8ew2V5cU(C{ z9|4gGmCb6hJ_XOH7xHz3Y%>_cG>r zPvnhU-pzBU$Hp=%l^Vdt@ILQ!Y1n=r{xtG;*1q8lAQ{1q!9%^X^xs3AzCI!AsIS}- z>0-yr*2wqh=FGOO`P+xk`0$MJ*P;X>o~<;cXQRL7vhyjcf(ixf=-)`fn5uD@s!EP` zXzo)>0Ytm28qEAci>W(6aR*WvC!MLa*B8S_D9Xy;^=mn&C!uz3SX>w7{rO?@9m zx{q&a!6E;d8z0jCr*2Fvh`c!j;cA*Z?}Me@$YnmV1O6zmUw~iM7rZ?Nt1LVoK++nF z@)GABYJ~RC?^gu?Nn-oGtesBUG{BnBIxO`2<-8YLQ)LthUc8KEZ@cvfNGcb(V79z`Xr#~C&_*t2k=V#oH;4;>=+(xRJ zh)kwv{HR4(h=$-5+wZ0n4&EGpl$4jE#Z&wWNVJ`P7|YKwgel(b;F#}*RIBb z*3T=*{ewyk!{0mm`k%G)umVr_rfEW)n~UEs$VCUU zH6Iz_x@r9j4w;UJHbp9(nkRjEMx+QcBPTrBDMp?*4MT`8;!|1KHt2<%t5 z-BApeA@;c*Y{l?}&74!>_r+ z715@xN7b03?76CjE!Gd>5N3(JO~MpX4~= z=t`zCO^7|z-VM5{7L5mvNbDK6Bag66jftDQTM6cL>vBf{s;1t8+rb&cbrIuVhhtVD zi9jI?D1W}kZ@v5Kpl{A{{h9g`aFWgkb`OMsUSGzXTaT&2L)-uU)RljrJpo+tg+R=r z%sZWaL2qyaF+!Zv|IGsAmQ7d?E#HqSG};kEj9N8`vto65rxnTWH3hdXnxi3wd%I*g8U!Kkl_EFSq6}| zETMM|DUh4V;AH%prGCZehe>k=$kR?ks^#;g0o45&-jIe2+a}GKkjnDhK6Kji2I=TW zM>Vx9l4MJkg`iXXt{Xa0C&#(2SE#wo~?;3$n*30h?w z@|LcL5Te*IB}i!YLti=z*s=7I&2;)BWUM6Ts?W+3w*u-E1(ql<=Thf)MIN<=^qI)$ zDaR7+#QB6Dhc)TfI6Udt^JM!o5{!zL1osAr%wh~mN%k_s)!x$G7>pgNF?aW?NMYUa zAma8db(Yw-njRF-8`9*DX-E1s$y&AS%XHf}nqS<_xXE-FWds+q7dS6DsbX3UZo02H zrcK3naaM>Xl&>CiRIlE77A~zihsZR48I44rBJGwlANfQ&8&kJw1_Oi}_PZf@0nniM zk7sqiLP@&u2Rme+jh<`I8V&}qo*Vx6QZo0*u2vN3;P^)(qce!z9ie|3vxc;{m%Lvy z0w8aY2acVN+*PN5y2r(q=39fQFmRZB-a$jpx|NI?gMSte8uC|PB+H`Hr@!<@B0an2 zTs1ODqnLhc)^dA3uJI3Kvx8b_zq@L{ZCmH*+p|wZ2cm3EJ@o#^t<3f}ws1GT2_ULnH; ziX-(=td|nR#RG|LHRLRlmzp0{!s&Mk-d|eemvvu(1%ggb8cTf8JZP3E?iI4QK2`SJ z=YBnJFBsYA*`Ef*++xMuuQEzS54#dSH_RsQ&4%dR1T&fuv1*!~gT{0ZV}~gHi5_2B z78hJvxJ!C*whmzBTJDX?NPUwO!e!3eQ>vQU>$#n4h!f+Wa-y#(^vF~_89*T0h9%$e zZxbA@a;ubROeyN4wwjfY+h2U+vQjuURvEU!v23EqM;+aP(_qdDI5wLahr_}|hn?pc z{dkk@+MrAzPGVj}x1AYPJWFqblwXJ+AZfXCx#V+N)hoDqdS`yxW5(LTzb2!Qf z{#8{yL@jkFmnX1#8@D^~O`y`s$LwXh#*ZFqKk7M;*MS5nl&ovP$HF{&tkkawL_`7P;e`3J6H|IhX z#$RpT@>36PIT=$7myhSk;AL#b?@gWv*MX%(jnA~oz6YBWHo(*Vdw?uW=1V7%Xt#e~%NqjPkNHpGQq5Lwr%*s{195a)t7V(`zS!cApz_&60*zdgEuKN$g9M-s>M_(hR?X)}p6vrj4_xAI$ zNnZwO*EW_c)a44s{dLq5&vbHGbB0&hUGMuqOkK5%)kFtIkne1@m;x6tFi`NQTDNET z<7JNiU1oeY0j1rvU)_x^9T8(O)eM1~R^7J2M{C^f$!ayr z1#KHj%i+?^ioI$=He{b4*Ijoa=laI~VvLK3L5YN8rZ&^)_?nl5?3_RUHgp8 zT>uWaZ)+Z%l(HUmp9Q0pc~0~2TWq0>f!$H0YduDwrZ*XKAUNqnd9BfefLNk3WnI$G z%O?k+-{yXUBV;LG2XnHxUCfG+X&O6B=7VBjo9yRQ1!wVZrZ%PsDmD`!5nz*y`XtHi z!*K)g8=&FqRpUkj7I2z?KL-P7fT-dSKjFKY9YpPiXh@Y$0Kv$>Wt7^}>J)5vLqtXg zhun^3(LV*r08S97G~r^X&5N|+z5NV(C~i9K;E4)e=7>y^bxe``LeL;?QUX(%bxD@T zz}m`J06fbkd}U1<$X$Lty#avR_O+3%ne^bj1OALM2R`Kzh56t|1c$yD`tGSwpl~G7 zCdJ(TZe-rk2Dg3&(cVf7@=Gf&6`0)xOb@B9*BQeYtU|pcjoQ|Wo)FWhd^8Y+oz4CR z?JxX{?`&RqQFWI*9*|f5XiSffsd~k)>$u>5cC_?Lq3_X0&|%%bzj1c?oSo2iVz~vV zeGKl5Vf^&GbZL3cyS|@CsO~mRn6Up73m4qCm8msJAQen zGtloi8sh{x%Y&_hf8z-zZu)>KsMr2y0o|HZA;L!b^q^VKV-JxQ;^6+Tjq#$(WsXBn z<#W><3G~6Tr0=~&_4zS~>*HfGXI_aKK|(A=#IUE6aSTq+5Lyw{&+d!nlID3P-)>tk z5)0|oOP?fuLqAxOe6_-pk9s2M??F2L@Z&QXj{=gqP;(js4D9|w^Ad-JG88FalYEYM zYXOi5%_TH1b;>xRK39hRhP0`2tlKA<;egfVa5SOY?x- zLx*GVP>+xkU>_UVLe=_GZX;Pm8;6ePopK*XN@FT;j_*VYyo=ntx1ix+)n-Fo6wUhb z3pL&37}Vm9fo+iOHj{njCu7yCT5QQCi(-XDW$IoR9qZzcLso@5gAYHuONKY_@?@qI zLp(G23~ZJf33xU0MpsmUFO|!OkG=A5I@|!y?!2noi+na64)+ zcp(kBdv005%{r2(m8&>HE3@wBFiG<^z1b0r{s2G*qMofBRgQK2TZfKAmI0y|IQcu_TZI9HvV29799zmqC1d*mZ?oaNSdu8j z`iyosJw-EB;gJ#EBU0hL4fxnQ9LL-5j~eSjqOVKz)>WI(S+59WTPEIDp6Ez1aOj z&*5#boa;7;^crK3^id7s7}}W)#~2sD>Y7_tr_?^!NfOHk|FylIgM~UZ&X4B)b~;>q zk02Ng8f#F!dSI|2ig5uBB|os<=N`Cd&^yFusIfu&!yOLh@ITIHk}fcw!S;)b;iwT= z+1X@~NUz!AZsSV}KKwo26JqQ)#G#!qwHyuvzrC=Tq;kuTB|M&C?l2W8A6cIU;8518 z`k^4;$W9U2v56O_;`6m@Mku*s>R)jt*UdDtYv>1=z$y7+`pV0WGAW z^+lH$?yg}7Lw)xX0cdpJPIoE);o{o+VeTum+lSZgh}lP+KNu=_tqZ>2?s`0QVc9=q z@Xs~&SYOm3CRI%D&qzE%a%%wdzS`O?i@I(I114pmf`t;bs>TnDN@K+bGmZ}US?f*O z`R^A$M(IJhu~JM{Aa6$d|Dn98Wj`uoF26$>g`AO3*ES0$Kg{n`@inBCAW!v>LisGI!uA*H%5`l0E57J&8>_Y0%l@B?B=^~S% z%!$scyhlsqq#LmNG z${Z&g0&EgI?r>i>8;ALb+3}giPWj(F${fp*Kl`d*y}S4cB)6bn-YXc>a_sA&B(H8rKN>z)hkqymPC7&An{{zPG@cSa>`8v2#s?VG? zdHH_^8}iEjzay#NfI7I2eOuL>%_!HO+6;(oo%@IFD8>aijhSvQ#%AaO*tLQ$;R#+! z4Us&V-+msbrG5C^F?w^@K(^MP{O0*OP^teq5Y*SUZ-w};C$ns~Y*uGLMvtI$r?>y!~w9Fd#Jy^EqkIztnEx{(W{xTXr#pO>~L23hJ6Nl<4_t79K7LJGHQ*I za*>WoePvqG?uyKe^qdk~r4GA!bAF!_UKsPB%`RM?H;X;%=*>>iLR&P ziU`gziLC{aJgdQcvay4jEe^!a+lTEBxI&j!yTQ)>!e?;Cv5v{ni<)xhGRI|AZtVH$ zUzWYvdTzkw`AA8Mg(yQ{Bf{JZ->*3b7ve6Jfzrq6eO`?73K#5V%!mz0qH{73Ep+C3 z4K%F<75*5>#1XJ!$@=v4zJBW{RpR@pU@M(G?PUL@nS>z*s#>x;%o!OI?k=Ba59(29 zlP-1=4wgjYW65zTr}z~fL?dgTthW9g-GA8i`Ndg)v3cd()*&vN+7M!;np$spD(%lA zm@y=19&Oh2MQ@o#zc}Lc-z!b)S!w5f*Rdjb|IW=xcY3l%;X@d}fOL^bU0nH@g#Yaa zVSk-n)yAy4rLM3a$t%4PPMIu!#%75G{-dhGwZ_$BP=Tyf? z#;Ebc+Q1r2YI69fNx0wIPEV@ar|^j5dHeIjW^!NC2r;wLd8~k-Og3>s7GwObYahCS z7Jf7*E}Hx|x;zDoUIQVv1a!#yiNxj0{*fJIUC{3)lCY^Ie1K)e@XgVdDA~PCPIvQ* zAnK8D((73UuzJ|y%bvYuKi=Y%jPOM6+*d4alaWbghWc5G+=O;A5TBzLh}jn4bUdL+ z@X0@vn1mbv9XWL=cE)KH-$g&4!eTQWxkV0A<(2N9U8<{@UPJY|_TAAZZq>oO_R*YH z959ExpRNtfR|*qiDA6L z0FdXrQB8%g&Im@j`abv8q^sz!klk%Imyh+lvYTicF4n{f zW*g~aDF57B&EmIFcNr;O2l$>87{d{-i2hX}Hy&0y7_8V3&l`g zKAf#fujQB|P<^qEBL*!x0L^Uf=i4#dpY@HmzFIYylLZFlqpi6L5scx|dnwDvz{SC2 z%d5JYK7~XdZLuzktKgd5V$D#;Zj|#_K{*iKNc*DafI>T6l}!G3Uq*198-e3@lY|jV z+moi99OXt4`6r(^ZQxi7U%PoepH?k8@Th*ur|onkIphT-wwjyK<2`M;jr#zNqeE#f ztCepjY=zqv)d}%Pb28;rEYh>52*5e6@C+pawk+E#;)ZF4b<&q#iU^_VI?w1L%v^;;twt{oqkm^(NFfl@|s4b(@%zZXo9?O#hy zEHjeK`v!8a&Zv$MJv3{Ha|>D`?G`5#uIhpM59tt~EoJO2QVMIQ&nxBPmV9UfrW_mo z0}~XVMK0hqtp(c;3R%aDv_9yhj0+*=bL8HZ-VVeBhhX|`Vl3O)o zinhA=LF#9oj$`93I1ARRPKH*R^eqmHlAngNQ(K?TZyxE^yg0od_8@vldv*v8-41&w zZJP|!Gg_f7SaMQdqqOqbomWANPtGl93tE}FJc}mu*KdR#HOMnJw|!Rii|drX#x`I^ zxF`Y{euP}N7!t%SDs>nn666chVJFWKY!FPpY&+4^Us^5MAGJv-$NwQ8&I~acq`ezI zeUgv|B*Z3v0W!m3nPWVD6yBPmAW) z`vm_TpZg@h7+6;C>wW2G<<4t5o9;%dZx>%|_3Gc}1+2ET_@}t@Q!lmhk}nrOeCghM zY`!k;w$ur>0JEPe3)A(2Cbc%0v0gPs2OQRrt%nJiK@EKEVGi-;O@r0qQud6QOt0(S z|B;qT%LSF^+2>c?Y~P@e%xOoF5MnxVICd)kV&Msojfq$}vEfau?yzld{IaADh9>}k zZM5d@1S_gTC#0+T`eb}qTYc>b=f$mKqFrY&{~(l6 z*e4_(y>&Ob=!ReHEWE!H+ohf!Te)7s<$7{qM(J{_(b{r`zy8YMmh`lX9XDRRKD?U| zFur8q5bBP?0U2@?r9v~!a_jF{;C;nu{+Jit1k-B|ZE+YTG7OaTk*ag0j?sJeZ9OkM zv{)5Dw`^8@>lfjgVPW%Ms1T5lx*2Pm|IF_PsQs0&&JLtnYQo{48gi%}YF)zLFwg~i z6BpiX%b%B&eQnF=E9hsykPJYnoUwbAxBp`FfRZE|m3D=1DaU(nO<+lxPq@@l5$*>{ zldOZ~*?mFjdeA}X`cDh>v#k+3I9ELV6MYfvphB|sqBw<5#UN#bZy)eB!X@R7Z9>A5a0yE0NCrJFt*`3*tExIe|;^(juDnBB?o8P}(yN9~S zc;rm`d+QPMX+BdV|BfJZD`W~(Lbovi}g{f z*wGw}2%=RKVD2L$n6i|-Vqo2s^5I$E4FrO3y`(!e=kXCx5)3!;1-u~!DRFNClN6pR z_f-L4$9zOfb@^T-Zk`2F!;Z76T`#Y_uNqNSMvOasIrTaTm^voC<^m79DYE6JieweY zMcw0nUDYyDsOiwFv*5EkO8h~u`N?5Fb6v@+R{fgsW~&?z2#*7br`v-b>OCoyGm))! zcnlR|kQe_-u?>9K5@aOONJ7SiTAZBL)BKZ*S7CTyqVTu&aFhJjOkD3gGA9T3WP@qTMLs54 z<19%=6QWNPd63z!A5CeFhujxO-SzdP6Z3|ChE)1mUu&oDrJv$(;!WXx7CtLa4m%UX z*|3vsHX-xF50lp#`$v6Z)yr`4Gh$HDzK3g80At_+G|A4HQv?D)*Z5$d-G&BJZU zH1;1R+Ge*t>87~QOI05)yLoDAOE%cnnYjy|t;mkMbu0MBnKoiOG}C z;3JJh7D*B~ZZ9m2(LCzp;1gG`mzwKvTq)PMOc{M+E}zrQ6A-6&nJQD9<=K%rqrjW|inT|2_92I-^`z;3rD9}0xohJ9wklj)m*4!fg9w(msI__(NH}+WGI_W z3U7#7M)-1%)l>c{nPT&|abiu8=hIp=y-d$r%RW>I5eKsTKd=}ia=8xdlvsbI;=hq1 zhUD8nmg5V&vH9?ed$bIUm}+W=OOEc}{Q7$HvR0uL#ii1KUcStm$9KOo+1;I?grF7Q z*w)@=xc63)R0kPf!A=bjtm=Cl-_S#MAU=6Xc-m5on{VobR-@&nH>U{DUz5JSD*>J<)s)e=W_#dCNw&lZ^M#^h^=SRjF3M3seHD9ZQer@A3|nvU>aqkKAo=s*yR6b# z`^c-0K`oCQbTDflk#DLo1*fUD%#hBRr5CX5{$wiPo{)T4%EVwIm+_0+(Oi{KEAl*8 zOgAyT(Z*uzRtbnoH?&jKQa3$;pg9T@2YAlcTB6&nF_{b%_U%xtDp6}V+5~^Yo)txl zt8!pY%l#Wh;KY#^Tzx+X-avUTn@8zAM&ASG;Vj{!MHdYSKq<*8Dr3x<05HFs>iFG0 zULYY&3pRJzGpeJs{5T!%JI6l=rFmRO?4zuJQLr(1!SMlwi}{rKNONx@*8vP8(G>Qk z@ibkfwLtuu{Eb&gA+lDu-V6U1$t;ETT62B&_syit;L`ROTY{U~*&M<*ogyOKZG(PL z!z9%(vXFaY6*rX$ur|(aHo#g2{XsSAP(Gx%sZC&3CSoEjB2>DbrCel7_I?g#JdN?b zxp`?C~dXtlxaY&<;qSmy9dtet2F3j}Wy)_vNHXP*E^mLr``B z>vtaKxf|jSQjI>McFcPd{~%Pl)|Y{0-PuOz{u|xSwg``vSNYoAWrFwn;|(KB99!b3 zh2I|$=sa?ZXqwuE!(dt!@AQ5gE;T6}!&z`$914u%(^}g1z~?a09QX?((G5&6Y^RVk zX;ohH-5F*;S23)-Ep&LV=oK#8yz|@MRq@eT22-QZZo{1t3NHy=dJBzy%nPgQt^D2k zKMl#{1GIhgYCAR=0pJIoQ2>U*XWUyY?r`7F@@@*M++V6+i0vIOYId%fzQJ|eBfuH+ zLmsvW-T7nrP?L>=b%A=uDSPwWzw)pxJK6@Zw%BeHD^ho_;V3nL^{Yqw%ly~s&qCj} zIwOq$A@{d{Hy9Jp0^of)p+fLJa4^l<-fMHWexzfmr8{8IigDwWD=@iRRx1;UYC^8r zK*$nJ^8HAu)LSyD%NR8EfJkC=dnByV1?~Xx43Hln_2g;_Dtmt!25(T7>5=|tBoiuM z=JuOjxw*HBQMs8V{G|Rt%))Q>&IDZ@XAE$R8L}A!zRD#!l$fr}$_d!N3DCnm1PITw ze3TwcoeEto#61vfOh&&J-W{np1DY;A#`-@B-d>6)7iRxKcxlq^NEpPoqnP_`br^B4 z7;#@lua_=>i>1j&O_QXLV63!C;|zQZd6`()+SPC=tjX3Fit{X{w+a`KCsK#1+2`16)CXg5VmAID1yOsa8J$s z-4@~O=`%m(LYT?@TIgziQTQ9E(zh+Q!4$BUqfSjj*CM=8ML)2$NRa{0@A)oEg=(^eMTYKuE|r(C zLXs_YtzRU)vtuy49FHdz+d-ufpnYZMo-qo4kkSyxL#tJ}*pSXD=A(d|&DUwC)I( z?APJ!v6_{6{6u3c?Hw~)GAOvXel(zP6Nn#vblQk>lz4M=;NJR^U|`xqd2`IL%dm+l zULr1)va?Rh%%T77vaY`S?f#p0wS=|+qdPFJign>p-tIQU^Sp~5(? zpmbdZMnO*XKW^Fq+fxXVal?P0!*w@-9mk%YXnYfA|} zYY)LvhZL)z+7_bB94$$Ljk`Ti6}7b%rHb3Nb=TKZ1W#`?{~%h@RJRIH@LNrGCSYvZ zm*gg&n!aYm<=UHO)UQ6vPz?*VA3$iM~lK)TERo z=w9J`(dgif<^MWRJ9Sb$=P>CV%5GxZrb%FFfg=F9bO{t0su@NDupax2Hlq>(m|R5+jP+FBxWTkb%Ulmk#GnxK{C4O|J>n z;%fV2NNftP{fE!E0>htpHC&mCwuj^HQ<9I~DV#X&s1MC8jjr{H_b)$PUzeV2ksiyh z4%3PHI@`%_>}|hc6TUno{C%GB;O=5?DOA{N{=|?vwK3#`*&f<=-BkuV{d*lnI?}%mwY)^!dv)?ryB~@ zJ(bBnH}*t^Vu-suPxP+yoYDI!#xk{Une_MKEX33KpQ1rGD=K>n@@ZOlgvkAR+QsPm zyxKPppLvdrhFnKh!d8*>*iAQashk zG#l-mS*NWjtn)JfSbC`{Zo9&d-bq4QCdnUZ=H#b622Gf;8fNfq8Wh+NezHi(W3jmA z8dOJ&G#S*9*(-x>rEgXrLva#-fH-=;#jdj2)3}FC8y;yZQA5kZ)qa4X&Zf5pL)gQ( zD;QQ=??)Hrc_K0~M^A{8ooJO7)dagFUsB7qEn4Vi2^Bin9OC>B0?=Ld{dIf_ZV8Ke zQRpAUg5_zhCwReE_V+tF`#*i36r$-1_v#^67zW5iY0`hUtE-PE%`n0jw>_8}swz(r zvW|-^&$VV_@OjXvWN-}utn9Vy(&sM_rG!itgtt9vvaQ92x^l=%4Z=!_cF5W8O=7MI zHp}<@q}$IK*UcXf$CYvMUKSxAdUd>f&SJMKOf2k>I1xF3OURu z#!TXWzPwiJ@hE!o;cS>J^EMayT$X@}nr-jw+Ih8&JRLb~>ltqJhsJ4DfL43T>)KN3 zoV-yt!srt0qhI;^I4cF}1%UTi>vv{peP9w!&+`t)0&d%(!o5;tYqppasmUGLb>zl6 z*ii=06=CPiCU=6C_%XitV3L8EUoG!5Ym*Vl$2>NDm|tG@HU zpD~Uz2@67()}MLrFH=iO8=P>f!0t?Z;e$_ihHy$twGsz>b+4e~Baty*aLz30@m~7V z<;IlB1QVZt@0nGdof=)4+~y()iGa(1xsJ=FU6J-2TQKCd!m)LQ_2k!VzvWJces6I} zW?y$Dt7~1#b(iPWJ7MPd zhBdaLK35+&?hd6!E3G$2C$u*;bpm|?3=#?1w5Qdgp^+Qp*loLBx%0TW@B-tG#o7st zj{o=Bc0Io%%9+$-MmSUcPfe)nwv=;+AZ(`a<|I~z=>@4dgAxKxkxb0rt&zzPjqih7 z{#IEA`v;Uc3u`8@eVAwi8-**T{%1VPj;L1cQjP4zA7ic#2NRY{2qYNTVrZxaR4*YM zput%<4^=_FBb=_$aY`0ai`56UlAAl-VPC;YOqtVYYsk$l-6)|bhSd~pEmYG1BEg3g z^=;u%;ufpl(SG<1H_nyLnDV9; z5r3qBTHbL>VTHLPM8-1>Em+4<-RBFN4d@x_8ZEnbwWYuNN-kL(E)lg<$`MdL5yLG_ zMy6t*feGCFe&yVmY3^NLOk(2;63Z>on(R~9)z#P%eC7`VWCh0ew7VOHNt`%HN=Tq5 zg%=2)UiF0k7791hXwn3XbCPO5X3B&3)QAQ$*LIzmxb3Q>*$WzNqg)++ODQI_S3U2< zn{?J3fH${HGqG}RYSsiYr9?2~a${(_X#pCHO7lG34IJKKrV$tKfJ)Dy%XeGPf$L{Puhsqx8LG*Y zh)Epa8R#Iu;EC1)a=?ajg3-sQidMDFr-)iB83NC_XqO+R0+K>l z?Xm@@zWkL$4@&JRu&>8grc4`+aI^ATsNcn+_7lVCJVB+N9I93P+A~8Y&M(vK(uu5G zb#NOuWCbxcW&JFzZZtf-AYR>Celt)+WZUKgqjfm78CF&!tG zs{(1E&epY8y~AkwnG8RhiR$Q0J#3nHF zsqzqxnOVERG`Qx}2C zIrKL3B388hHVsxh*C+6{#G82*8^XC9OJNyJ59S=A#oVU&!z0fFOoU>-C9b7CVFaO*RJ04!3;H3#p{pDs0RbQ*~#lM78;mMF70*i`gj%ha}Mc`DV*A8_DxU| zt29hjEBlN><8>kmU8x;tSWdfx<1hE>TxLD z>BbC=X|#{(8RY2KSB~%_UHP=G2Pm5gO}syt?yL8L|0)OA?=| z#jyaJmV_>Sp$Dh8h5jool>ZL>w*Jqz5%-nW&V?Fb^0pTUB$M0-vNnizBuJy4_;R&lnXzF;&kIU$x#N#2lY%s8&gxy6QoIh zi!s?>7}-MANd8u(uYG?AS5$rzJbEl0NydWLtW>Y9 z8LGnNMier86<%Q4A_y*0##7*je>TuAZf;tU{QRj<5mNGb%E$mqX-VdI^SuHa!FK*G zi(Nc|x%i@#`*%~iF12!@f5E&^Udg4ih=-e_-dow9dF05eyb$kvXr`Y~Pr_HaE2H1^ z-p_OU3jT1!Gp3EPF&PTS*{6E`%|j`)|627;bKG0qs1>{-m!5XW9JNbzXB&(j)_oYl z)pXO%pXpj_b2!w&BvdWkF`-{@1V0CdxP0Ib*iRSD4E-u|uBp~6@8^;mwtckK30Y%Y z;`2AHrfEkzp~yQGJtr@1tu;p$Y~nzwkRvXL6to&O8crYQtgqQ?RW6P7W{BW%k3qKw zT5;6xwlgzPrj--gcM?xU4Z^B0;Hh`&v6I=m)ndhXW^!4?u$@N(&%>?{`y<)xp>&6% zy1c5vgi7Yk_KqgvQyXc2No|h|>(O z#}3hwi@y2NdM@e>?QkOfbCi}$2w8J$V`Rs@DcekB5{wM4pAHLLdBjr2+_1KH;`Sf( zfH_%QR2L*9xreatA%~fB=R+#g@X8@{xa4$j3wis?4nnZWC?BRj&I4>70@8#rL=R?) zaayN?r^aa*2N~2c(yQB}v z9sIrUA=Yug1pV|sh%~KyFc=O{^3z0j@Y6)K=%&%}cXgUx9BbEA^_fX%=p?nr!3}3< zUk9w08T^k8?THVC^e!`sWN{{|JvM5!Xzi=K$|7{PcEAtE*iEm?ve@_zOTGSa0RkFU@;e1|tU5dcbQ$ z3jYJv_fHcF-S9ZGn=GcPN$p8PG^??&w%v{L_whGz6_MW9BwWW?DZGTT>HZz^mEqy0 zP9=8Z+P*hR6zZrA)hK5eMN{dxZ^JmOqYg-)oj38+MM~W6;t_`B97@N_#W-wSH!EiO zgp1Gk^G;%M``fEJUZi_xMe&^D_=pw!aQ`4;T=Eia8YDie+QI3<{9}}36W5WsG^$9Z z^2_NszxR`^32E=+ukhV-5LXD8y#AW#Du2nQFR~5=U=mq!3{i61Gp${`3J!%A(OVrt zvz$9z0`wMiXH9m#G&oWm#;;oK5?dpf|AV-3JHXvrjm@N8>If?T*(cWfootP%S#URS z{}|C4505(Az9XvGu%QfOiQPex6+k!POcU?x@5~O%jmW=Mh_B%5kiulg z0fXRF%21OzBbEDxgz{JB;s-pJgYjcCCWi6Udwrj;Z2)ZjHh|o#Xv_`!s)dExO3LyS zx%b@P=L7&6PwM_l>d^u1XQ*i1qXhT$cC&x|TCN-v=H-dfYInL@D1}+ueAA;#!m*;K zD5KM5u9|iv1Q*%6ENt$4cVxP?f2Tr-Mko<8n^K{qZgC!1YwKMtW9HJ%Zjox5FOf+ z%#o^yAE!$T)|-=6HRFmoRxZ!h$4r6Oo@7&X%(U(`g~-VI8$u12oF6P_Fi{~Nmiae( zf7Qko#1yr%_9Q(W2>(GS&V-h8I}nl? zN!G4Ziz^HJTbfo1uOa%(cvByu%*&--F{s~V-oaISG{SAtUn;z$JA9f8-N?$_tA?!7 z8j2VaiX99kfavT}-C)kpJG8=u8~2;l2jyA@W`o^$G{TbZ;yi=4>OQY$2PqBX0X{?y z%zmSMttoDHEE^yCiihpg6-&OuV4aEjGX}}dB3zW^RUkeH)1LXO+|ouR&6R3A;{Ejap4ZHU zpm{64{dLY`fP8i+uBEE~llo-o0}sGGd$$BYgG!;Uz+JA6o@NI`LY*&T3edr4LSk0j z>4ow};|hr2)U&;j3jB#$3diGuopiuuwO>hC1xIOj?=qtaUFv%^rN}8T|DgX&;fhvp zzD%9^=`8EHg&VO+_Jss36;eatnL4|4?u$1$f>7ki1@+`V2&YvRyuAUPGD7KAY&>O=WK9=SKmVdBXyUl@<#!Ap8R3940Uq!m5_RyK11T~+&v-m7> zAq(*?@tXLWJT{@;Lar*8MGvfxBQP^e=hVTkI}p8#&jBysP)o*tJHk~-_L9VXS^By% z=IIK*-jW{Ud^uEfMB~3+Cpe+)ZdVS6^bg{zZ9L=qq$2QLzNMS^KR6QFZ%q-nJ1W|(?^H~R|Fxw=p9A~^#GnHQO-xE>_4q#P2&VV|Xst$V>}u+y9&%fP;A+%>MeWB$V4JHRz(Y^bNP9kuDufJ?U9t zx)=FZrmH0VaiDi%64;Cq1^w1+;rM*>4}$!HO}d{q2HK7NG(F9_$uBWx_QW)sc+e}e z?s4iZ@-5~cge$MWuZc~VfEshehl2Mg56M3P*dS_08a7LR&_Hm-IFi-L&&?a2p9zBU z?|sk(jK}>03UCg2%=Mb4NV4cfO{I-M;dFQqV9kaLKq2Xb0%uVMO`@89!_29fHEgEwC#@wV>7!DXn(!uK(=PMbnIGgAqlsR z0Q9a>!B}Rr{B(GIEjHtFlEnX7^E;l*mwSyw%{ROaa<*|A>}VJCL;G1C{->~-=iDCXN2h|18e@Eg|bJ62T^t*Y(_40dE$?q=)e6^G+Ta*3j>Nn8vD~X4PY9ZZu z_nkAt*xA@m+QQ$=9B{4;!`sTtK@#FJycO5q?LojdT{VBt8*3#}Uu;BR{(JRYLP>v) zBWboASl{#fo3-nDH9lie4+SxREx3tIrQ#`C{=A*AHsx%SJ$0u4#`n)p&vNCbwq9s~ z4#oZReZWET0PuI-hj(_vIQIoxtF1S=1+4lZ8uOc=8B!gx*o95P3s z52z?nET7_~}g@k!~8SLtU}p3qIr*GAezhPgH8uu`ULZFRa$k zR;kAl77R3dum+*Kg+y`&W%@(8pacd_Ykv;#Ci;V+DHud*d#rr1y)}TmKmLB`%!j3b|8tR>+q1AL8E@s**-zmaE!n1o^sh zNwaf_-K~Y> zOMf#f!YoxHE!J{y2mz+6cPuxLU1RPi!p< zX_KuCgv%puITLki72?&E?e8oCg7Jq6dwf2k=HF-}*=ON4EscjIa+GKdPVs-`bsgxDhbcl3E;MF|)o6 zq#X-Uh!Ja6i(;pUsF8)Er3Pd8oiFkHc*~q{k-R;44k^|`?He8l`go8hv?ku6IioOv)d%vNC(RxWe6?b;mck~?8j~B03j~U@< zU07nQEn-k{YPik-{4sfl>OD~mAjrP!A#Sn${a|BwHUTSyoJa%uB?(K|I| zL6XM=t)VS@pb+#ZOJ9kadPRwZY4jT%^Sq0A;5#3o@&(>{in6Zy*D1Dt5bVuXpyY0_IcY5KRBh z+hCXlkLV?-SWp<9%;_K`kxHB`5+$C0n{L64>M9WH&u_;AJ&a~DWCNSX!EuRd0h~}e zas>8$w)noG71{d`IYR>v+kIWsg8rego0hYdW@7>>)d1FaAL04-RyMCwAqvUfGgr<#>bnP9b)*;cYN*${CDI0`I9L%4} z6-yS+XB|zN5WKm3$Hw?VY@Bz)S+wA&g>$7z$2-0zKPDgs%ATm`5-cFnQP1xY{_Q%m z!kvm+XR*5^m$HDtK!ZBN*ASu=i@6)`vfA`x3C~ zxKxec4-;!0?Yk(gu!XG@7Da0G^$FZMa{bNr6e7tTxKss|y4nQD!$JA*;LC%a%@{el zz7%&KlkE;9KNWYIUE@wZOs*$qf?w@jmpAhUlR`0V0OB-Day3R>OXEXtr|usZ4POni zTwf@wEG5y+Ok@YFh<3`*q&9pp@TNDNu+?3Xj#D=V-aKw*j|6#BQq3M5-xWLf1ept$ zs0(q$osR1)kKcBmx8g%aCOao4OMkAA?47WGLD(B$6O1gT)lyh~<8EFN_CIHfd7O z;q)PmECNuMP{HJ-#zs|mA-q)7CWN{|;R5mnBC0`3v6-7xs0I35{B@rCrxxoZ5Lqd$ z-t!57FM2da<1v`35sR3$l7To$sdjQ`m8OmFtUJy#>K37xU~Ib~I#jw+<_cqVr(o&% z%E|%w8BFgMppJr-T3cB(let^?DK%5E)+RC~`p;n%&-9bn-cWZ062`a4&iS%94~Rqd zhD~J)okcnix`ve4o_!%RUHyZrw1KpGgjGu5V(ITHj~xdc2vVc*b3PFDWX~D+gw_fKPWy4KadaZ zK^Z1ICj+a(*KMzcFOR?h3&Mv_SWKD{DBh2H*vbzJ+x6BVvm*`*DD}R> zrly2kOPdgpZI>{Y%$q7$(^MB2a3juD+xLxKsMuMh0}@y+-I2eheczKWFidhLs944c zcoH@@6c?fNl-KJAs1drm8=W=YJ)d3i3?EiWPKig7S2LYy>1V`Sn!5@WsgGug_WO|r z78LHkT17ZhKs{@f#21_s5|Zb%QFv8j_LN$w{+!DonZY3xLTdc%S-QvD1V~9G<(_*gO3Ai6t~IGUS1z_1ZPeUb*m8}^EC~x)SPrJR319S z#bslu0@JY!p{@^oDfCwxBAJ9g`mUTaOLD{0L%gw?MomYnfPGNpFh+ z%At*FCu`r6?lU$fci8>_YsWqQTx#v))(?XtyPZ0Cy+l{u{7Lf+USe7&S?3SUu?2=z z!1obwv~zREI&6KF%WxG;*a;_(S$lWw zkaxPbP_$%qW-bAZccdJr9vbLe4_B)s>S?JJg3Q*2sDe8+l^AB97T10YW{H^@xIB?% zVVds}u%@yR%vC(Kiq6T7SboaWU9)f9#=n|42XCNX&HsbAIypM=$p)iC{s9no%1vme zGNV?z1kf>sa5E2f1!E~u9hBAWJj2{5cb4@HL2H!&{KU0PRNV4>i=Tskth@RnKa|JC zRGdC(d6$j|*sdSusgKRB+B%s)NBErZaGc9YzUq?|UJR{UnoO*XdUkJB#rOto_Ro|! zd7A2k4f~4A*v##zp-APxaGtPWn*M_b#uFnw%@iCbqsuLW*6%7&;Pz{*csMj<3OukR z^cmJOc26g}`9VvUMavvx!2(tBzOF3GR-%#RyIu~d))Bck%hIq{SgtOY8rdOoTVgz7wzP@sFtA`OHK$N96@QXKWzJI2i7B3}d4zf&X`f@~i<)))6`mf(l%+z#Io_-s zpeKdRmx{w;4TBAkjJe}&4N4F#@O0);+srW`r`OYR{L(WX)|^4{{3b~q*%e_kYTI#z zhi23bYfju^2$WWd^%(gZz6E4EH_=2ZQGxR!`vI8aX7%LK@TMJ^8_+BB=z;JPfgXgX z?p%0@Q8RwLGDFU@njR7!7{yJ(R`eL-Nsx`+WnaMm3^CAg*_nOy7v5jwyI^86o7H(U zq5;mHvd!1d6#Ca*2Ug>-Jpa*Mba~8>7Ys?)Y2fS1p-jn5V0-u?wef~Vvq*I)v=46? zibb^biU#f19c<*~&~DHh>O9R8qMcU8E`O-*QscuyS%=#ZR@4!b*3GtCc0f3+rtL;> z;+o#rFi_fvWTVVU_iH=anYOhsN_CEAhY_7zK^*=8ku$^FRkd?P9nvjqLrA8g4}bBS zzb+VxWmyFan*6u-1VPX;0Rub_6*(WbXeXv%aW9m0Etfblq6=Lj877fO+E3og%eU|> zA2EBP)Hbh1v!j0y1p(LC%!+&{3g+ELRyt6uVT;V(A<0k#m>mMKLkvBxVt+Z27$SBo zH%<2F4K^uk0y|9nJ0lD!^EA-k#@Cwq1WPn5siQj9=(^kXd`rIupOm$<@yq7a*~xb) z?doXiE!7bUAj;Y76+{z%))iMVpl31}TQat&_Co!oHBZo4NuK4Qm!$yHzx(qg!!Xs5 zVj(!#DAVjtykx~E;yg(S&*-o{({n{lVeZ(#tQ-)@T90iephTh-WfembSoB~Sx&-@; z8*64G>FKsk5gH+oy;Gs8yR$KMvc+9;Vw=hh%<2~wGBIN$5`My^_w*Yqr9EloW5612 zeIfXofGohqqTx@W*PtDjuDYrEjy_o)!IM1_)&Bv1_ zNDx(bR=c)xf&58Uz`8HJP2%nI*jrf|Ci{J$Hf=%d-O7HxR zcZMvy&D7nLo2fY3C=c!rW*!e;aI9%wLNr&MsM;ND3MKcOp)U=KF{=u8PZa z%4p0`Au0W^MVw@s;#n+%U5I;7SmVJ`>mWi`S@ZLsjRxCs>sH+S30%b?n+ZFqS!9wP zqu4K?np)lt`zUF=G!YmDh6vK~Ag=JGxK)_9k`Q{xY8&Kt*?bk7ZQ4dIXj8G+h{+zV z>g&U{3?)MDyeC^zBzI9a5s-x5CHLs#n!!Oe!zS--DQ9bI8do5DY}n?+)9Mr9ZBJ2WZzdvp~KLk&A2z9}u2HvPMW z)Oh`*Rx}m{>l3uLG$Wo}vlpZA^;)fmIk(F`X{d-dQ}|_=8=fNqnNYhhr$bSL8?+hJ zxJBm4`yLmp*ek~b6od%i)zZXs*&6;}v{RxB{eArBTfeFNS{Ve0^^VqsPc&Pq`%K^-A$8!6#&Zq3&e7`e6FuhHl=FJ1dhd|*XUzfH7A^jd z4oFmo>iuGAY{{`fgauy*ikf@q=&rQi^(!lsN!R=2=A|ceco8Cd2glT(1g)IfichC+yh90zoF&MlThJ#azp-v)y z9$`LK(6E=7yE=I5DdSqH{puPTnJmwybq+p0h-eR@vz2?+nkb@p#n?6STnPltdi>#` z_p+)8jP8UoF|M>XYhpdp)1}#rAe5c{i`|2a3}syI%ku@xJ@lLcCNV#K4UhYJzJjH5 ze#Gu7BY3$QVx?E>0533c=;FITBM>i5GS$h^vGyf;$9|*E*x&(b%19oft;cXV!lHvt zvsd8!Wwcz@9hfJ+J4LhN9acFmFnB4}1_O}PM1_TGw?8-4R1kAx0AZ8$io@Z-UPBrb zL%2ucS6x_*M}_V$<7aHNw(qzMu7*i03*dJC3R`leM($N7tonQVIpm$);zaQ$l4xfu zV?zX$a6_2FlQXKI^1RzaN;9dV4pmcIJGz6ztWVi?Rnz1WM&R4Vb^_8sHrzVio^#{= zyEk0z_c07XisID>6)ZI0ukeo>mwS+a*|6z1G~+{lcBXFrvlb4eUMMt7;WT`B8{`2D zoApE57~x$*0km`REDdMELg|<|$<~u3Zr*vx^T^QpL9*JhqC_~} z=-9sdsl{SHs?l%HKr&?psh0L2@eEeKab@)UV=lSe4K)HOF446Nq`|&N2z=LNzrh>2 z=W;bsxMV80;`{DbeV_G1fUFBeg;rC8Bv|{Vtjop=5#owcFg}?bC=>#wdHXuJuX!CkB zJ<%`Sl%m~Z8!t9P7yarafPnJU6(1M2J+1KHhIA+&NF_&@Kb7U$TS$~^3lwZekljo9b zhB%l*0uw4>@9>hNCPtL{d9Ci)r9HCHni+L2 z=;9&N_baZvqDp57ALGq=p_8syxax(2w#Zl~aINh4^NsuaZ{v+Uj}3nq zz8q3T)LHlre64v<>llIc9jd?ghN`*owoI$DArlx+P#8inJ&Uyb%6kX1SqvLt3N>|^ z`hXL&{LT9P*CkkGUjmtpf2iTyN&)v1Di6)Zne?okj~MmZa;RVn!;390D_Mxo>Y=30 zw|Gs@D8g{FU=WZ{O#+gvrYWDjep&h#gz9z?43M$r*SGLGPq~;u;_1@e4~0Vix|JUY z8S$04>I~M{e$H;#D(+Zs^m(6pR?0iQ=R>m;L>f!=8q=+v#6=lJGoo$%sdsi@O#CQo z@{=&!_MxnK*aw1hPmLzU3~^;&a7SR)cXd3u#bkNcOujF*(>7M46uSK&a6N7rb8v^} zy1ex`zMZh{XP#a$f~OR+j;+kb5G*8OS$mrp<(vDEI&IAZkHekC4`mZ*)r_gg%&bYv z&O)(p(HVB0$%5z~bl=2cG9sJW;}9SmThJVe=W%VA8(=b-iaD~>7zIbP4}g$u0CEF< zIVXcSu6OC@y!J|?Z%^T$Nx&8JR|)g%#)E@+%>DTEP#hlzCfhv3PXviq z6zJRN9|p}`yE-POohVVk`9j79o`ba>5_)w3=b};=90(E__D}&@tW7E*9hZ+@gZgZxaH~O)b^(&mR#lPZXMFeHg7&)L*oM z4OTgh|6r4vgm$(dlL!)yz|$DAm%;0%p|3OZzNDAQ8$oU|y{T8v3)CU_wAWs+WIXBx zf-X?1bnR_gomYbk*`O9Q2d@H2X^rrQT-{nL>*%;i+_N1|k3I>cU^sN;}vp~qx2woJI`DWq?{2F zB9Q*QB3Spl(sIK?uBO9P{rhb@o;{T-P+(|o(tlebyx6XKo%6RKrTdDPoMVcqXU}Bo zwlo<%JwF7a56eSpfY`g-1Y3(e1&xQ0!7}%DS)(r+NbkYu0h^Hrm)#D9Hb8k^?8NMI zT{hk;U_HpizsgI zTUYlctf0`a%1sbtz4dnM{Jsvm)<^Rs`Rc{WV3gLA6qsE0VD4-K#h@V|8#g%1drmjc zu>E_Gu7usL@t0LQ7i^ZFgm{tAInR-^Ukc&l?93v)cD!19TPhAMx6y5(p=~5@xv#v6 zS_IE;#TD|q!qS1x<_-_eOtntfpE$0Pov%{8hi_wTDY43yDZ84zv|MZ;Tqik@LK+$8 zxKs{fn#d3)c9~H8+c+QGVlcrr`+;MjX}M?TnWM7M05FFRvR6XGwLJO@#4ffG72x0} zDq2YL*DGvW7Wfxv4+xKm-q8hPb%9)KM{CziP$6It5i|KEX^v#KNFnR#TeZ1PpI$K+ zQF%b6X5q<*9&NFN4>>)W3o`JF=mKFK{Tln6%VJ4;PFf+FzhZ>6cVLric#X1FH47or z#u|i(uQ{z@#-PE(b(!Q1Bv3`HxSp(6Jt@|v3ui(G{V~(a16pHOFO{t)26BZ{yG@?c z{*KB}3|b=Z{{e77kH2WB<ngWg*Bg06ww8;dA~SDW_qmv6ZJ@DBpm<^@2C%iOMo6u$b|PFoJlNa|k*Yg^s? z#NAbpJ|f2*qDf4i5C(ocP9oG?<~xEDXQX-#{@hVnsCE9Lr(0u`HKg@1yW!1 z;jbL2=3#br@B+UiG(^lNY+<_ZXK2;BUyg$|P0ViSbTH0mat1CP8<$ayqc4ii3F^49 zbMG!bIml5wOkZ|Vt@@n5`Y|ZtYAwH|68``WPhZ|8ns204nzf>KsB+)$7Ct8(W$5Eh z7qb~@EA7iFcR}wDS>6qh!c%ygI%cKaqT(+z*u@n=WV0HqU_5t20d)&`ELfJ^Mmh6X zZ7^)B#Af_82(xH@7Pz6m47SaCLdM8J0xOEPBQ9P%z*FByK|taB<|Y<{LT13(${IcB z46UH++|$5c?lP#iFcOiyUZNZJLd+C%H7cS?lwIQsu4M*(?#s92c%l{U_JgZ?s8GAB ziJA)+XprUe8#a_;wIi=Q1h$VAFrme1VD`trgYm6vIdA6WJuazACCh<$d|U{IbLD>W zf}P11HGF$QZdpex72B5T6mg!(Mdh9#)JKz20C94yE}2_~F{BxpHqd_WBmB_Nym1<;9r=~p$x@8}0OW8~RG=q`yT$cM_ii9)oCZ)+E(ulIJ*N{2&S{mh zfM^5Ei^X>%fETM44>u@Mp$t`3y_!-ZuvdayH!z=X7eGqHGdQAz&y~TL z5YUQ+wv$eS9mfdl!-#f3$VupOZHZ-yh@n}Rq2P$dl`L$wH5YNoQaP2O9U7dRCD*hr z5L<&J@b4>{NK!fD?u^Z8sOk4g+bwd;D0$VKCm&VN<}XfSrWq$O;W#E#)yuqcSiz?n zUTXLd?>AXw(Uo~nKJtT@6!4oWp(*VUELF0`oYh>_k*9XvYI)u&UhHhHv2T<;dMwF( z^n%p94f)C(3WG!Yjn8p=Qi)M^1`5aG-U*^YAQv3PlI`2-9#Gsqpxot{K;nq>dTMEw z%(ezU7s{X^>@A?Vd|OiP0lqe0iC$2aat~Mr#EEkqq=`0?_ZbIsiWze`Q`AGu&?z}$ zR9Oj2HjQyk9*703f^P5 z5+*W?x<$Z9x9&h?pwAMPxLY+B4i^RSImc!CB=2s|Qd-giyIl2(;uDj%Jw#nKE6-lmkl zl4pTSeWBcHwyq#b>t6owAaH|fb9~tOh>v(Fc6enB!l_#1eA?|V{kOs@iL>C68d}3x z(;f5}z9_(poOB!z_)CkNYAwOc$u=K(U>a>&+g@_i2Nx5YXDw}sf(2V2C@PN$+STpE zuhOe%$#_iUg9KyQm8I^pnXBrXblvnN!HaW-aSPh@hNEERK+mHns#U1fslNTU-LUcS|s4FE&OINpnm+#r@)PF1+%$mgDg=_P6NgFi`}(db?Y$|*cLcK8q6Zb zA6vMQ$xSRRlshbV8FDmACHcsuex)`Y_s#in4J-zAq+W^vLbq+4Vp{Kxo!8K4gADZ{ zlruQD8%}j=-c{*15k=8bp~7ARlZIl&9L+<~-^{Q-vX+upr9XHAJ!jXr6sN-*OZv!o zEc`%NIz}~EJ?12Rw@$_8Wzp(7YFr!xdMaPs`r)+==FlZ#pc9RNmo7as6XrqKeXzWb zX=}P0KrrFLR27m~e`#wi;2rh{lqXcBY~&puxeRiXx0&32c@_~e>L20|4>ycr*v&Gibwx&O3ae>a-5#@8%>? zD7x2QEiot_ut_TcF7%mY@A!Z5zy1XjG11aa65Nf5Y06~`YW(IUPll$Edhv07rBu$0 z?Ps5~Yc15kUD;VKD_e0@Z~@B?3M_R++mLNLN42f6x50b8p|t68<%QNu$2 z0Eo76y_aoEFF#sjH|gmbb62nxvutYQ1hb3Yviy@zNJ~;)X4!So%(;95=%Z{_OfU(2 z`gGAz6x4&Tt?akb0xi|d7I;8UIOZ^jTBLHzV{w{SZFzC(Tno?+xrjJ4jaABma_>N; zccATwc(g;iEWFI&mLUQC%D}7McR%F8Yi9l8B(~E*K=V~`)r6mqEttJ;0aI&u3~>&c zxzpJ(L0sEf4lTK{ve7a%>4+`g)OH@PKJl3z0)H_pxdy?(%w|>upkNFPXVZwd3T!0X z;xsQ;6c&15S+JsQj#gaE&9<%pv{O{fvW|8A5f!2N!l%OKqAKf@_gQ;4=5ZMY73KH$ zm*_UFn-7!+nyX8_&0+~z+q{2obh(3d0jCk?F;8k3V;I_F`JceEhb@^A*E>**An{t| z42HjW-+W>?AH0EF?I9-^F{tsEXL8co8%n8p#vtMA5a%z3OI~pmpev)S0sOHf+WNP< zil{g1WWRJ+zu_zE=j$Q4gb&W2c?Nzf9zFj6nV{~!VlBhKPQeSY8y=!0#izoocbVve zo+aEzhgVNxu4ONH46W+ZKGKCUCvH)*RRSXld>Z;OagOX~hFjN7ZpmS;h?rzi%4IWe z?HAuF=kXI4a&cqwN;Al!9Inf;?o{({aIQO0$$Skhhi~20Ow{+$QMf4{vzXu+YOy$r z$E^>n0j~wsun)8E8A(=2G*og11Omn1tj90b;-x-FE|0vpEFlSf1W{QPM$lBbvIp8O z$}+5y#UL#7-ttkSH*wKa{4c85d%y)NGg|=76+5-+gV+vlw8jELy}HG%W4Ek0lmH=k zd0lZmW4V>1FmV0DDU;4!{{V=;Zl8#(OE}^Shb-+XTJx<-H>$MzeG?HKhJY_+TM*?= z70Z+xn&$#y=~dnyIE`AX#5A*1Z50VNUa@nh_lPRNFgcC(!L!v)!m8zzz*T zZ~d$E6T@r-+KK~Qh&LLz-2**LO?FuK}Lf-(-i`CO_^*L zXM!lKyf(bB2}0WuEbmnc)3g4i%45E}2*{}dZE>PqmzL@|n26iFdcl*np{a{cwk7AL z{{YhNKUMTM1^%}BPsv9ixc;@9Cltxx^gjceLV8`3n6XjlDbZJMlCf5^# zqnhVxaTlKWYPSB!;F0*?n4^-ScXwBjrgILP`*hLfDxPljffNJ-NumqYz>E6zA>8YK^IGZId~W0ifQ zbbu)t$0xCaQ5Gfcm1q#rB1f}C5><4v;CsaKysz=(mP79U0D0bL@gN7iMmA{HcMnL$ z%G5WIy(%P%EJC}p8schQRb%9gVdij{PKdS5nv&akID^dHMS%w!p+fw}hDG=pyi0)A z2kx)BIgLCSSBH${Z?O%(b%5aX7E$nzcX+wVq5`rpQ4GsA)v|@RlNH{@4RLYFd03)e z3yx62kL2XN{UN7zC+iaSAESClalQjXwA0#VMabCG^d%K>dcJk6#eRBSwEqAxTCqNf zdXaSS2fiV476UsE_7Ee5@0Mb_Aal-0g1hBE7MWz=aqN9=A4_%+I zP0d2jt8|8v5uUw8TIa+S{U3;Ka;yRMPe23i=>0eU0KiYz`J4Kt*OlnQXV331{hB7P zcQ3#s$NCGV@7d97jm(pZ)fc7q)J6jgH+AGuzcKcSf$JPs9pW9d+fO4Nx_}Dl=7K)A zcRyp_(8R3>S#&(ErbaJewm-yW7wsE>U6hBdQV#M*s<@QBsBZC73q(VlcV;%lQ{(pL zvVbHZ=rIm82X-W^_rTn2_3=E9ro4;96Sz>@YH7n>vWzSinLGm@Y)b{zwUu>FbH(RT zH5%CQ7K?KE)q}G3m_aU5@dgFB308^GkCz9me~?7<;iKN`LJBkvOEt6Hb+@`dq(=2jtLRK zJw?!=^c8Po(?OI|!<;Q(2T+GzXPuX%hb+PkG^EE=K0zxG~2 zKUdu5h~;Tb_Jmt0G&Y-KH2Xm+BN%+jY2B&M`3GhD7o=CNcsnK%w8*ydb1&13+zp>F zmzhAzN8ULHV2Z&ehryTxsxa2{d&X;>EA?R4wM!6trFV?coU5q6z)k!x6Qh2ErY~_% z796??>LMsmx-I4{X=iYEocR2A4P6Pa)jTkiE7+EJUb4!4#4k(4Uvv^aUxkTUuq%A< zhu;eVpUNUDTANMqImJtdMQQW?;%-&+Xu6muD znUji{OLcTp-m3m)X$Uz3v&^n#%<3uz>hgq7R;I*l9`lNI^l4P@+H0bJ0?cs^;dx}P zCvoRMwU|ZJHKFmW&Ar2E${Gnl6;9gHyUcTp)P=Il>RRpyUJ0S2?nl`)N=^o?yVYCo z8lKIKQFF#j$1WkdWI$)qJVHA{i?Fp&>Z~>;PRw7d9A7!}1>W#Ee^YmCe@BV_F9}tx zbVOw^L=>xFd%>uxzXhI4upGvbimrR-PqCDBHnHyyd9PpcsfzG^G|R+K|_@9a@fs0^>n` zi+3C?x9JZU%@aAJ-!V`q42Lq6Onc0~agE_j>BSizj0FU32smFdzo)fSrNiwj!l@1_ z8@nsZ2dUz<{Fk|g$X+4Q65(8#XpaOIS@i@x7)FmP;9J=H#$4tX!>`_LJlv#We9<_S zHS$E_`x)#g_506BQ~s8^y*1UG_1^t151Ea8jnCZomZ#}#{f`lCjUfqoaqS&iix)O& zflm^kVb`qPFSY3wdTArriWs%+!RrLF4&}ByMPcrB5^#Ki)9nc9?-mWt{*-bvaMd@; zYQN0FnO9wAH|n|VKNt6myI)wqHM5Il@BBd0t;z2nw2qs_Ppoj(-^QV=Edw*XguQrw zd%*y5W0SE=`TR=~-SW%*2!~{{7&Kp?QVx`QWJ-{rFyShn6)aW6d!6t90F-q3{Ft*9 zjqJb7r<;=Q09;pf7{bcn?G zl}TxI0NIhkrR?^YNtlg>dG|#B093Amuf%W_bQKiR=)ah9aI^q1ylB}kE{7TSWgI+E zP(^L2&%hjHP6q-F2S%Hi+mS`&h^7jG8Hjjp!0iCy-h!S%*|bU$Vt2G35Ka>OMu}6K z9{nVC9#`HjsM=Pdx{<;*HjZ@&ajxnT?#r21FnFYmaah4opF;61#G@=L+T>OH!ZCnz z196K$S80|)*yyEPhXdLaIZ|PGyr$*xW-;6%$_b#uK{Q;VVCt5|jNBeLmM3O|Zc#U0 zV*RKrj8iP!Xzad_$c)+khlzjnKd8yPEtTybqd&SI@m{?BH}sPq-pt~6M?A~>a~8nY z=9MjP_9Kip;rPL|HcF>PM$--Xl(9>g9g7 z=3lDOer8W9fadk|l&XnH?5_>7F)(9i)36i1PC%lX;}egYKXxdec0{gGV;_yiKJo1= z$qidOdmd#-=^Gi4$sxGpX-pD9VsPd^FrkfrVa{RggRtXp->PDNTVT8I1B`MU#vkRT z<)*=AWy{;v76DS=0;9Vql17T$b5f@Z?q_2I!#ty++EOn%Y@nPAZe_HsX@LlSZ%J+(7S49X|9a4mHYG z3yE9PPbn`Rkt{ZgsC+Z*ip%18Hq{?a`Go_zoAsEk&bp2FFPPA&BZ^U~9O_m!dKhN! zAA~LpWzRnH`jp~RyNRa-2m;>Hh(oGn3|*!pqisQ5HF|vyN{31R03uY>zpR6qyq|i_ zlk~miM(};uwLq?Rs!ADAMxw}6E+Z%%(P}q7pHM5*)``3Wo0waeEF*0M8pE3+1y*{! zm+jJnn@_Nefw43N8}y5CRI13}&F673KoK1H3~psCY?inf0%|KQt*Wly>M8?T8w!hy zqUCqlJHU~~#1hWUknP@L{x#!SCy*L z8{(xga8Nr%;J)zcagq_*w88n8@(Nvn4jClJiydQ3{ne$YHLeb;2$hvlmRyoI| zwwziVTCgh$7WzvG!kim5haV7(?Yio)ZUkO%Ho*?xc01wxwJk3*7$Pc9Blz}%T*MR7 z%ay7T?R|=QS5k3RdZ0a6bx%meN=MJFDg)` zrMSY30NH(j^A3|3OQK8hXNsDW!0HC9A@^y{Xs+=yJ;J>ddnsk-91|2^M4UX953(EC8RNZ<@6>4 zvHOoht@YnhT)BO3qK8-X8;+q<1Y!EOEI-=PjRTUJvS6|}TXVkdtylC1;wccV)wB6a z%&&IkTI_u5GODXCZ5{=~2;hq*-9xAD#1w|;m+jTV1>F?W;gu(yDBNDXMrt{DYUPR(W0iKye9OnqQ?>mgRbOH7;wC_X^eCfY;|j6L);%Rd>=DGX!GOkh zk@t(DjHrqaKt;>2R2pZzuTKVTT(>OJtd~qS0>b&Q*!SXK7%#795Djf=%H2E6ft{tK-fv-m@)81`v=)Ju+amW}} zY60r)2wC1!bU9D7^U9J?InN1K@u*C(lo8pzYFp&Nv1kL{R52ZALOBcCY-F)t<2bs5HFTT-Pj3*8#P@9 zwFmwBptKJ06C_kbeM|rbiNwR1tK@l^1cyT?u-AywH3!JH6Na$v#-nU<>9ckNIU@M5 z-BruR+{VM*Vzs;cM{mjsoOQRh`jcPrchjGu^VR3dA9m;se(lT&`z*u$l`umU0>})}T^F5e(sZ#=A#`uA36irM200rU|HhFr?oV&GA1;}{XYXr5OmhTW(03kvZx5}l3 z0E4!Z);)7{BDa=B)%y7kw;W?q*<9OuOkW;x{{UqhGRb8nBj+tMfqamLl9|;=m z7nMp~Tk|sG&SG#$hN)MMYZm4xOs8PBSE{c>0AR>_O>2t+W?@N!#$ug3bpT&KVK8Qi zv$)%nL8;y~n09AHZ@l6|fJ0L9Z6*y$AZrU&Zn>T)mI4Vt9!T@2sDM>`ZjuLI6ih*k zO=dJr#R@UX;S#3;l-un&XY&3b$Z@lX+?Zeb@9rJL+x^A4R6B|B{$u`6`;IP^b(ktp zAgcnZryVX_2p0ge(r#qaQmc0Q&r)Z+&2Clh2T~E>?LPki<9}1u<;%?G8<@lQ@e&=X z77MR=QFWW-qYlR!PoPK4dgaB+$GJNhIpz0=@FMB7^@^poTNUE_OMfI0+5A^2`9%o}0=6T{~Q7?4IDa@sgDVa*f6-VLvxJa5xL6y-}vpI-fOL+7}c+5sR zKE515m(z1K;%yOLd&TBl@|fR1i|D!Tsd<+-m`ottIh?(3g23!$a%oCntTJ>~TO%!3 zVSwJlmfhH~koDdjl}o<;iIk4Xdskda_tMJR@1n!)Qri?&h6%l2ZrPWZbbgjyuqEE6 zC20`s`X}vq`fBAxc5A;!rhlQ6rN&&Zq$BlnE*=m1OX$O+(CTg*=|?B5&*6(C_FaWN z{LERVNCDKk8NwMV@Dbb*r8#`FDrE>1k0UrG!=?x&JBq3ta>39h)ji@LAgPJjL+1Ao zMa>HHK}1^6J0@0>`d*UrPUcjP7J^(GWz@QcdJ~?YnihJP;_95ySL(y&2kwIbU#b&K zX(>kE8#mr8VU0rA%ZpP9$604^^F4P>0^cef!g{Bxv*K01hx$jq*?|gZjDJB4x%;!d z=?*AIw}0+)&fs4GIy#g9v+lcsAqk&!%#4ptEKxy&{yEQ4i zj+`3v}%G&ysYdyII<1RKMDbY;#(L=U*no7lFy#lhlMxd3(iu09>TPnh~ z0A6!eHFHE|`X-%&Uok1-1SqF+)9(%YSTypTLlvqp30AIAI z0a-;vxYTf9+GyVrozoc6Qt8Xg+YXj3=N#AM%~{ZjQ+$^3dr8#bcJAzXR}mD_V7%ME z720YN#-0oF2HBinxy0_TIR4MN9VuS&d0;Ll2NYfU`IX)&V1M*6Z|yrnrf2SiiIU zOn{+w!uv#n=LLNM<3jZxS3g%jLjHquINAD>_oI02d?r1o{PyyE;zUk93E;#?CzBHDzOX3`A`2zk&&D~^P#L!`G^f_bX00+T>& z3=}U`o^GN517py0Q>Co&7f`NNRCB99{F3Ers@&{=R8o=b)mpNQ@T%`!?TU+DR>sp*=9W@({LTWWti0!+N<@IvRYP#taxU@;kHd( ze-LPD1Uf6sQoX37L6d^M?hHcLUT*7xpoyB{xy_H!=jnj!9y}6Gz?5x{TFzNba5JUgF)#Ah}2MR$#gK` zXJ+d$*i>=cP|T}Y3u2UmPV%E=hhLa5irj=n1lyK=5`0|sv)1<8PgYe=bF)6A*j#waSmeh2?j~OOTSDW)NOK~=r7Nx!i zKG3W+i_e%1l!~jUQ%j_^;W}BnB2`wXz9PGfyA{uvEK=>sf>yiSq|FQlDMhwSDj^sP zwC}pV5Y)S~_Kf%c0Eo*;dBu{CE!6$bcV8;6lqDngSNNCJ*Q1Hx*Tfw@CT3lx`NF%1 z_k!%v&gPEHFry(p5{B@E>OlafXcq3qY1M+TA3R=RkbRU$jW& z49i96O1u+HwGX;4{2v4>7|?br@%Kt6lu4$mI1y`tTWoiuR6H46$(Ubu6mli_%t)GP zxL&}@Jkt&vY{BOb1s&#cWGa!e_BU9VH{_O#7iGn2gV~p`bCGWsGDO*K(&~+|ChO>@=vQk-8BC1Y>DfW<2 zrpckTxLXyqN(JUnf#6#-&XcoL#qa@{7;u~^rI{sc4LaOAS~v($4$`RTMVIEF%oT1j z%BZvwb02pIW5aq?WHjs9<_7b&t9|IUTKSHf3VXxGAi*P>FDHmFXKK{0LHSdqeivD`)f9zl;+Ru*|mEF|c!8;H+ zBG3fcY*MRFd7M<-1#O>lF@mUSoE5qXJjG!6>G_Y$Va@1@pl`b6?BkqwAO?UBiN`Hf zaGMh@{EFyGJI4FTFRlLo(d)jOnr6?03Q7v?Q}-|$lwLG?OTTI5abxpQRJodt#b@mj z_ghvDb>Fiw@==tPhC&t#5$`KncLDWN3~{BZzSr7T#>CKVx7J&(2WjDnU{n)MW0lA? z4i)BJN=6p4hgW|PN+#HIKP%cMSc}>ICKDGE_ZTt6Sh?(=YCn0T8`{HL)}tYd=m3rr z#bQ?;W`n?U=3;(>6u*7U=1Vayo*No7>u|6YP;b_ZF3Q9jZbyM#ne(5K&Dx}pK$ zBtHYsnPFQu%&$VXY9~i;Gxwd+;~zFE_JRD$Ni-m_p9=Pf#L<2j+WxOd5r_vQW|}4a zl)d@)J!YdA9i-1Kao!>NbaEPHU)bSGjA-Uz9yM84V8-Y7G_kBTzRBd_!us^@n53wOqwxU=me! ze=)5UcK-m}e?$DrzpwKv`u_lMc3uISw=(Abo1U`jS}X>wVtFbYUx{+%_Lp&e&|=J>(_3to z0VZ}m$!3GIv|l|JJt;RgAZre5w6;!yx&_sWa})u=zKoW!lZR5ot18dlDv;kkqoix1c-sKv6LbH%-(lkL#!KItSF|6mGX=el#la<&GeQF9_zcZ&ZAPD&L z-D1OFOJKVu>N7#F??T*uKh&}K^8!}QUCJOxFrEC%mw;kA0l?G^eqk`T>W5pG*tujo z7_?nLUD#aqXhTPypS9*FnO1@>m#SHj2h}tJrMR0rP(vGsqJH1MQczKosnGhbrl$Uj z`UyaeZ1zW@pI;BXD&2RkDs$>{+FxhHSTj>sGrx&0)f__}dg>&qV2*=#6VWahpOh6@ zuF>9RQv)#{3+JHU_b0ml0Iz9|i^(#0Z<);?w=1hHoAE66H{9DVD*IGp^C*YJvs^`s zonlijnXSrqULz!dFkV)?DfPG{zb}uW@ef&x;=F`2%Tq_|j1vx z1oTR7ESz6pDx6)}9gIL%Kk!THrO-h@SEin03$lEM`-IQL*Y~=*YggQ=jIZjn#ZOc3 zaaUF$TUZx4Jw?D9205wa%g#pP-B5aw@D-_8b)lb^xtg7l+KVt{%Ykkpt31aY4QdkQ z#yCt7GQJGUW}s)QIceG(x)e%wl`XQv-bwX#mOhxvwBGFmv z?-|ReP$GozufX7aClXQX8F=`kDPaTP0;%_uPLpk50&$2NG|?;sRvQhl5ad~Gm~Gmi z{ElM21;4rl&~4us1Bl?7IT@Iw&QcLfD$oiq4jEu{Y^7oM_lacaTEn5`!YGcVJLe~W z@jVP2kik2zn})S}qFQ!4W;p!JP}5GvypSM9D>iQ|+O9AR3#W?jjEGcX<>5z;frea7 z%gKtKf8gp=)^i=ix#lw5jGd*1^pz=&^(|XFjt`VfVhF^AfPq{yBfhuU8ueU9D%FqT zLsGH6!XmnS%lAdip2Hro-qyX8cSnX%ZX8o^Z8+%~x#B&ZU(WufKe?FC-W}iZKhn~m z@r2)2{{Yu&{w3ny&RftUs0G#!=2SIKYA$0HU8lGV0<;V& zDNSVp6-f)&Q>+b~ucQn=`_rNHw+CyI;B#Y%dUbOjP=DViYws*e0>dJmWJZAHmx-kv z4~De*$K)c^(|S}R0pT(g+>zgi5~AGJV>_`9t42`mE?l>)@29kio@Mm8#UQiMG%~RL9Q5xsJ*-Rn#*j_b@DVH7dcW#_?%>k--_+3j z{{ZSALeg&L&dHU#?@$F3-ZLBsv2;5Jh!9 zL<5N9phxnW`aeSSxxS}PCH))vPK%i(N|h6?rzB%e?H92%Gs$`-EH6vHSd0RP6uMJT zk6df&YfiBOg_;-O+OfHnW}?o25JkNkz~Gr}m5EV^Bgk4YIeX!1VJ#sR4+bW{KcWNC7ia|u%cGBz&f#^88^8>rl|(_o_Fsoy*#4a z$x1VLVP09Ee;oqajof#YyuuxR(dbt_Y4$@TxF+mdU?|_PvJKeAi+C%bZ%MG#U+7?`m-k-R=}nD@_5>5uOJ0EoYVDhOUx zi<_(V4wl>;lx_zS1xEfx5kq~U?^b4Jm3a;w{iB~D2fvpNBSaE5C~$B#mOml#4PS#f z?75TvV9%J~FRewV!W?Y*8Wp9@#9wvL{^1!A@GO9aFAnU4{Kqw;iR?v*pfo~z+qprC zZnj++)C93GRraBop4k^uU8v?cYROp2*x`pQO4mkvHPl+yt1ABhhz(ws*e&}kyNrY7 zx9t^GsU5%36S*-@J$0J5Gu$PlGxG3DZ{K{IdXl^U0FX_`>bOCN{7#%b{*x0Dx*Q)( z#ZTDGA1J=IJX#6u(i4i9+d*;oTh1_{R|vr@}IUvr^O{7U`S06mvp(S7leM(9G=QPYwIn0m^`)cl~#KM@s4 zU+P)G6Fr;03GpEdh9$l`RJzu7E8AFzv^v1ZrNqWn-XpMRCGm>6e{Z3ecl#jzA*_g$ zCLyKf2FmGwP4q*u<{rsC1w6&mwl=Qo4M5my^Ioycu&>eC)CxMeB@EnG;S0=4!!3Tv z_l#BhF>&^;nTgb{Ur3>X(yAD>{{V&Pf56w&bae@Hj*Pi|IE$H( zewP%G2iP6UUuj&c(ykh__cJUHKSc_ApO}0^#}v=qekIW?v$A<)?+o>2W%iD69qkZr zmigvi=5=5k92xzn6TP|uk2v_3C~*!+C;1ixmRB~X)3+0z%ttUe05dRSxo->H=i*cM z?*rd3)VXn-^wVu9d7S-21FM8B!nD@P^{DZ&S;B{*h<$+xcICcqSre6#+45ldj**wP z3umoH)UbuQk3kw~CskD>SWZfn(`D~Oin$y(0DQv{FiDVU5v}CMPYdF!V}@^r6*t5J znjWV!kYUA~C%G^R2T@up+uCIJcDEas2)gKE=Ht|YVw5NB>JLCJ8 zKCa%=EpN$&8?Q?zEucGqdN}WBUubprqM?C%B~;haeGg54)#yz}ar!QE2wg1}nehWM zPDInJIeuX?uQG!)3ctjCdsM7ZTJ8*PZ9&Rg91(e^OJF_x&IxBVVhJuHtk%-IWP%F# z{w%){eFsEzLBkhb#+KvZGs~?Gd-;G45Q}ZsVK65n)DMB{9U#ZRt^yR`Xv=nSPco}6 zSq6wzn#VswWA{iUChI(dho43lJ;1DZqOXspYHeVMXaVa=)?o;y}uzSI^ z^F(*@LJ%xF#&5_!?wfLWxEEnsKR;Qw2be**TV=>|tP7`?Grma$L~Y24{H#=VoG5och(*k52@cOJsjsG` zmD92tKG>fzAe^z39YZ-PRam+{pue+Fuatg$)A8Tm9g;}Uo z=N!NEQ;RRIUx7bP-4s`dhfs?_kd^B%HVj5k_lm>I<(Fu+hTc~zigQ)09J0u0y$Cpi z2GO{s?&DI~;uaRT0yc)~vPZ)Vr9h_6Y}6MaVU6x3OxgxzfH9av6@t<1ed2UAwp#+u z&)YIQ&};#Z5WNFiOHK~r1be72iCN)Y?S*hdnnBfLdGv~I(Ol|w-bg~ruQ=eSc#y)I zgRzI+U77|gZw55#XZCF7!d%w{y4=mY**1Jcpsbn;FUr2rw26YR@Hv$6aMLY-mUwL7 zaa!=J`Fs^CRQJ;RczBix#w@#d>8Ga=`kd}*LFjeZgX;<~RAT+sn`L3|xYROnr6Aw? z7fPVIS6O?;RdW@64)h;bL)z{3IQ;d$ubFi(rOWzm4@;cKuQN!p`d?_ZI7iK48trly z^=NzV-*WS|w|htP5v{Y4+OZ2PFV=QwJ}BqvKZq<1#;bQ<%ueNH@f4OZsuH1v#E?4_={{Tk=Ml=VKWLV~6#>xSHV6AEAjiyMui!%h*<0Jd%&j4{WTmY(9zoF|!IC zGQ-iE4K<=#cW^NUV~1vlbp;0<0=g{k0O~GW zr+5~=Ssj9~CLJzm=$5>-bpVJ#X3~-EshearnHlB{;8IuKVW6nDJj(3{I54{f8(;1u zbVB`;cQ|N26EFrHh9*AYnR8}3A#J&WxuOrXgF1mCk;&z=%hoHrGFJG4g(q%T#0$5a z?q*(F&f-^K_Ze3CK}RQO7CO>_n#CLMD%=S>tCh!vJhR$`@AK$Yd6cJwIvQ7mf)}6c zioMg?U7G7$6!WjVOyo2`mlJH+nqL{oFgFA9c0<^fCa&VG;FeBbTtCynzq=pzQ~v;E z(V|3ssDDKL8~Bz#wedex{w4narS_KT{{U{%@7McFzfbKySNl&nX<^K$(+*&Delr39z+<7;eFvk{o~HmDLF2w#=w+c6Rj^u8zV z-^71-{6~lN{B*VB_qqqG(Vl*X-kE=w`%nF!?KlVf^C{)_{_(zU0IIH+$42~p5b<>2 zNrPtHV!8E>c7W9s-q8qfUBKj5Y2YqyRMm1a@EAGN7v!3Jy9)xc#M;B~-0|92iUoTW zpjE~>R7u$(M7n03@%MlltkoZxUk`uoiEHJ5xn8~XfE*{h)=`uDF{caGkM0iWzt=M# z-v0p9K?x?u`(TUfU+$ECP6*A(HD*Wm?=}q0N2b!ODDWDm{{SMZM^t$a-q5`(u4DS# z0}$@m?PN+a=-uPAL6=*7oX3e-;sy%tRReQI*Ajv+h1K|Doe8Bb4kXmJ<9T@*gglbV@i~w$0JwUwBD;Au9N4VDP=5j#GW2QZP4XnQXQ& z&#E%QgQZH11Pdb(W&EK%7oI5y9zTjeP=AUgF<(EJ!;Ie!IPh#gk|~2VM;K3Ic?ekl z0IbDDo`>lcqPr@-Sl4N1X{A%*dLI+^68j$!dp{EOL%KxdHo;Qz(Qp_D{K}<~baP?& zm(akvUdU9KtT4bh1seEeGmHwaApyaT;ISYT72h>C_XY?hhVC7jgK3@!EsSDp24!d& zt{DZgU<;AA(O}kY9Tp4sh-|h)%zm{ppQS(skBRJ+>`y@e@O(iY4~hQ(kr>tnboZ6k zrF{bz>Zot3^U@B|`yic&x(}p!eZ+Is{{WNp9XBtaOEF{6U8R!#lzNa@7W>P3y^?8l zj01&v{)ud@znJ%Jn(30IM2s*eMqaxHz6#$@CkL6xjY>Sn0ivCtlxk1d9>g9((Y0{8 z@XJ@Gsb}z&%ziSoA9aEpKrzUB2qUFr(f}WL1JDj}cH>o4Jtl+cQl;cO-e$Yo`RLj( zbN#Asi!_(fafSc}nuYc&d$7!75!zF0y3-UC94_KC;i}xtWD)KHe=$?r^oq0QUVFG8 zeh4W$9wC`f(G(rYnk&g!*u3o*PO(E#Ozt*DcT)a!@zLsab`T7H*r9uroQf-yg-$>)6LDUvw%*ifX z+;t`Y0LAOi)Um|#7oxU-Q}~-34~ey~z&&c^t~(5_FneL|0|>B;yo@~%y!}jiu+1m| zZ&BP*%fS}jpJWXoWPu3!+z7%Ik_K{T<5&XB**q~H$}|9pwpl+`UEID+^jV?Pi0K$mkKWl z&X}mo>5@?C?%Z+J+q8#w&5RIO?8kB|+ms2UgJ$jRsARO_mt0q*QrvD~thHNX$i|Se zearTnoxy+=Z+yo@hRmk&U9L4PBwoGa&l!LhM4|qIU@I*f&~A@C*@cL#TME0?X_(iX zK(3cAUOs@4<{bWvvY{S`60Q-9sf6EBRwYezQB9)E7(EU=$Ixs;gZ@lDhaE|MFA+;T z%I453txiBnH3ItFxp9S;7oq4DH{AC#R&W^h`L8I_Mu6kU#eL3j3iW-Qvht%?#lyq8JU!ie}^e$cWWyh->^b04^Sq-Z9oXwHgWh9$7$@h$!RVm6+a1wB(1dLPmZ z;v_X6VJnk(s<+}*$Q9YDjtli8%HyYmXC69CH8bPrhfKc_@rOszDcX7`rg|Y>A&l_C z2t0ZO9X$wCVBRVHOaSF$iqSUfL(!}w(b4JYGw9A8BcOFc za>3I2J#VeUqrR8Wmo8jb?rUf=`Y8TC;$9NY1ClPy9%OQz_{@Ky#LRcbV%Z3D7znbD z1;9*d`p^%f?z2;{^Ywo%Lu?&D+WWEERauKeM9_D2+6Wg|96&#Rb`*bef#Mj^i{ysj zCgYrUvo|zE4UG8&O+m8fm!Anxv`)mA(>#rBF0VM44dkItIXK2JM|AAS;5-rhNW*A! zQ}$N=i(DxAgEai316-8BZv9?h)JHa3?J<9SP4t=(4~sOiVS9)_hCiLe7S=4mgmD?$qEY z9Punt09x-!x4l5W5Vc$kJ=PT{pk)@ZDvSnmhr~#=u%Bsa?)Xu>p#K1e`;N0Jnk^XrEtSP-2`5p_rVkAy%S4jNQ@M?-_;=F3j~q4&*KYqkDeqE3|S zPhp-4W#l%a1yJlA_iz>}0A)>@rq~o^x4Q>ZJ<13>j>J}#{RX1qT{&-4o;!3CqX1m4 zk?iU75xU|(pvD4rChdS`0EvPMhJ1es=)x_+F?Z50_B9^2#Y=>)+ByFK2jLtN(afWz z6d?-7Y4!u|)PEwv{TG4@r*8eOJ!M#yxK7hc=~g_R`S&M!XE@#I!heZzV4006E7_HU zBA`)tIPWY$6-DX(RY6$CJ|5GIeMufsF1v=Wo?^9BscTxG^hJ-POz~jhut$Yls`QWI zAGQ`lm@HH)_4Y0$ z6#XZ2=wh&;@(FEQkk@tah^(Bg?f(F=5GjIuzX)KBk&AY|#Kj0pt=G@l3-e$q=-crz z6*Fe)uHSRo5VzP^r``O@gw2Slrjs>O`GPjD103<_DThED= zMT{b8n}iA45X`7El|&Dh1ftCZdjVFY6xh_Eqeg)p4)8)rw&syPGw?H?C~mkFnb`3J z?{l4;d*Jt(&&Ekx{SW*eht}fWWy_ZsS$U5U%a<>qg^SU0<@6aomXhub zON3^hwmRg|mM$#>Gz(=M_hJ`Kwq(ZJE)C2@c9!|6#+Qplw7*MXQA?NNE}pMZ{{W-$ zGrOM(2YZLGfY2?k%*nim*#6KJ9?-jqQ_hrSAIx(zN-e6f>G+JZiwx9p#x9|X!xW^p zHdSH9B{rTp3jX~nR(c&=T_9XL_d*y>BA&;+Qx^`b6%B!(c=q#{#L#v(ikR3t0%BND zTWv#muYdCuy9;Lw{D;gd7&VFm1Em!4Yp>!j!EPBD_6XEU&eys8d$4bZnJ;JBJU1|S zVP<_|(xr-dbNA~}C09am6R9iygZ?|0FX>;Z<;#x@i1~5zHGeCj1EmjLwjCAe!5sQ^ z#_j9r79NArW6J>!zMbVWFQ5qh--yjZNkJ{KXAn>=>rN}btl?FyHdoPFN;)$2{{TZO zeBCD;rWW7>cVT^0Rr3sQhm7p^J*A&x!@wLI%oQtrYC&p1w}A@)jSrR$x$h_oG{JOU zScBTsdik$};mHj-?d!QvoXUovXQwP&7&FD9{{S#gKM+Tg z>jW01<{USC7=$8k)qj{Y<2nBT#Qy-<{{T@PpS}Jk0sa2~q{FZ*;O^pFU8iwR#Jl!B z($5Tzw4Oh%2(8lSRvBh$#z72hiG3xQ6`)G>ngfcZ#K@-NT#Qy*EKWuhwfBXG_Mru> z_8H&;Kh#=&VJ^Gjlz!jLtMqWM zD%ubCl=F4)Rp#uf;j=%4?!D%Hor$=#?M#0Qeqwjt#Q9|q`I?H)pqa59(92O1Xmeg? zDslv3^7os-D&Pr`reLsf9k0m+z!NoPJr1M}m7hBmYb!$`6)D^>33nHE*ai&>{agg7 z{_(8Mw7lLiF%1eL=UmzsgkZZ5L14XLP;F9R9`E8(u*iO~1OdriK0HErak!h>+^o-0 zF&iGlweT=L?E{y}^7)+fK9U_zrloYQl>!Gql`3hKDq@i}GBYc0bJea1OuDrtJP8@3 zg?y23^K^%i`Iqke#n#`M?)jeo0H35i5%8XbtD>{bTqXcny#D}lz$gk0mt5-QZ?(W8 zUj|M%l}>sV@s)z$JteH)YK4VX;Il#PQJ|rzmFMCB$^n*7_BernJkXtlTj;UqqR;?P zteKRsN|~sc-3YYM>>=J4q0-Q+z)E43Lxiu~gF6+~(?uRPa@UJ9%akNi(@=|8@>IKc zjrH35YF}0m%7Jhjh8ZiKIV_hV02nfM_m$kRKpYUsSZ$95Lku7V&=Y%Q)?+=%s+=yf zT&i4BFR0i})A(gOt|qu8Zn)2A%{0Pp!T5>F5ZJ;N6_c6_E{pv96SK_#N@CLAz><8B z!9KzbprntwRS;VkejoNAOLZy(XNR9KnW*U50k$ga9+-nBF!h%L_Ync5@^q}Mm%9t8 zs6nmdNAoJp*Phao3nn)Zd-SC;)^EXmBy7YbwRDVV*i ze8Z7FnSoftN)>eQAFSwWq0ssdpn+XT5~Y1Pdtv#7Ua%(-WT20|+`2Y3cLM(K)6!k^ zxU%BK=)a&O1~7|gdFEcLy$ZIgD`lnZ@5jd)J(cx za|J-~20=)7hB}6Y!{5L40?q~6>i}ZhZX-l!1GDB5v{b59{K~3rdRF4@^ABZ{P;b#w zc>Yg=*@?S%K4N<={rF9S8h~gI5NP?G@i<=N&%{DjNtL5Pv}os0;GVNBTeLAzK+Xwe zHTjmgqBa8TMK1~qWjvUPerE$qzFj^hj42w=@f^Nk?+ca}Wi$votJCMq=Lf(L;DjKn zFdHDeD@q(#^l*&e8F%?tDqMMXe{5iszb-M%pko9eVfmi{F~axaV!fe?ufr~6r`3V5 z&pmrY0Kv2!FNwAz3#uX+ak*X@Gfd!urF0IY=jbLSVz`(%sA#au4qZ72aLl;L-gBMi zqpZ5@RPQIaU8^{V4RR1mnIKM8^?*RSRv!8AOsT!d%kASOKWV|!7j;t6ud?+rs61I^G_k}m5XXxg^&?K*xFf5aZhGF<|K># zAn_?bV7;Q+w(pPpA>;?vUA-aveoNN=WxKf7iQG!L%S&C`>n*Fqw+`T}1pS`)S(K{=^#mkx~MqK3(BO4~u{H5rc5j?ly%Y>tuAH2T#H z9$=A+{h7FS^*)ji>Sz8(N{802?x8J(!%#jT8iFO1%}b1n8cWYb$|D;4lRAkfept2} z=+h|&_G97|e|PsT18e5k`^vjW(SGFISUx*)@pp6nrp7Va2*UxQ9c7~F_>NvBql~8`p-giv7gT)v_k`VOLo;if-JE;tG2u;vai zDCS|Ch4Q95%I|XAJAR%a49foip86dKL;el#qFlIqp!b8`Q@nd0m{_ZHVNp#=)p{$$ zSJ8dcTp&iQiel$3fZg8E9u?jnxn?87i; z@&4of5Br_piT%$d>`Mx);GN7f)Pkq3&hrcSUwhJE+YbU)&*mGzK^ zL+B>o>wiJOAG_#6RBp#K;$Ja-1KujCD29 ze8Ez}yiF0=%b?(fdUMj8T@stfi?KlH)GZWpmwA+bW+xQ#2h3BiaMRp`=)ug-Bjda{ z>^csG1Hs&+3Ey1w)y{r)W{V#`sx7~pEb~}iXCUrZa4W+DgpTLJ{-E|o!ym-5)L!u4 zZQbW`ul>ptQAN3UkHm9_2l<0nBcZlYuYM@12wRBa{{Y!BjAW-BgAgM}P|dS`(#k5e z-c?HR5EUuI1H=KW5e;b&V;<7Dy;ho9@e(P>1Cnh z0LJnbvoR?poh@s=&5h+lb(op2tZqzloq*fGbu>YIdeS>^e{-_ zn`!x;hBV=g9iMouhoc)c)0*LP)+prr^w{@%rT+lZm%cAlH+|+{bNkEH{#ky0C;OFu zdM(N7zq$US{^9ZQ$TnDFh_KfuaFE?(;9qPL2%A{O7n!}2b{K;~pFhzTY z!~=&u59omY_u2wed38_mGk{wq4hp)cY1IuCxlltj*F< zH_Y>Sf`W&<4SU8xSmIy&z#_6>Z5_sXT>10~+!Ls`iTh~mG3 zK8fs%E6NexfbZ~1#)AI$MPKxl{{Ts5Y4;;$esWR$3I70uifp~*ukuI2LH^XqnYEcF zJQvgd042Zr{-!;H)c*hw=YKEif13XQslNVv$bGjf?E2{3-1_1UnOMo;t5sm!1kJ*#Zg!7W@ijLTTVVdvMSXVyf81B%-4XpBrmZr^4VX- zFA7g@yi5^F&vVp{ChJ}%(#fX86L)a($IlJsJ4)}ErSBuzAuS?~FWeyxoOIPomytyT zyHhRE27{Fw=vF;q4j~pTi}sd%vh?i5Ddcfvhl{vu^_XPkg>218OLn=yOtXg-U%a}7 zt>e$M(E(Wd!wUkGQ{}|DGU{1P(+ym&p>YnC2=zKWHS}+$p$?j{st*`?w(nP)Te`7J|(L(lmUN3ysQfRHvCj> zIp)*QVkQvKZ^JG)>;2+5+rLS0tszCbA-pO>TU5GG&1!34pGDnH?f3>S55HYQ3_((+ znYB1MWxJAW8- zBJYAe%<1n;XD<@vUSUTQOr{!_>IfiOxjtK&JCB9BSABYtVFf?CIoXv-ZAv3<}z{ z$11-JQ`{yVT-7QF_v{P&R6#}?W*uTsm@9Ev2+qzL4*aZD042&>3EMGOB6{F%0NSD@ ze#t5|QCALs0gS-l4>bu6Y3S!Ny7A1_e)6p-(z#F|TZ zay=sC9Uu>sW}ecj@_mBGwx#%kRbEDcYL|BY8j8&Czc$|+mKVGs51{`5nb7IDZXI}s zPGP3~YH85n?=RcTpU_Hsl>!*)ig7AeOr2SDN1>-$mC&oz_?0SDz-aT)Qw)e>-c}$f zwZ0`vl`2(AoJBiLxQpWfkzdJ-zR;^>8pa2;65^Cb0EFkQ z-mq5l!rauBAaHmOBI>N~)5 zOE~xy2LXBmrtt)L=xmEJ8uB@%l-SRC<@&8SCe|s&F&f^Ot&6$*K$j@e(4E%*0Ei}Q zlk$pJX%}W#_QDt3ee{*_nfrDH%8`!V7yC%H6oNO%n9NC-8^ucG5BSI|J3 zl?oj*cx6-OSB|`O-}mA=hI4Lj&`y? z(C3H-=comGg!{*_LVB$I<-dziw*4c&abBK1Wh9`Bu`7)MD>~!aG5ip#WnK7$*7wT-zRq&`^i9IMAZlLKA|crD@| z3hmxF643e1!uIHE=&5l30D+FR4uq&eSJi^`-fdj_=h*eNIGlY}bh?G=W1pz>W6&eG z>#sAJ%t-f?s2NtK2X5Z={6jau7Cz30p&z5|1FJe1A&h>HvLAve4e0jD+^uEpmcGzl zH*45D`m%09+gbX@&+b;BU>X@LW*>`7V!RT&Z3?y5q$^i#zVOwmA-tkF4u`Nnc2t`Zl09o}ZxapJz7BGmeMR$3f66dOaDZUCtx)S4!x~ z=ybU5I_RlA9|i^{b1R+)ULt~Fs3rdZrR<++J=gJNN*frpkgs^GAjQqw_QYl_^=aR7 za1OYLIVguofTAM1ji9OP5F}0(b^X+uB#71-U60vfj1|>n$=yFaziwjdajxmJ$q`!091~6CXV*tyv8Nj-) zhO*6&e6W}FZd)i}5oj9Ghf9|i>Yeo@Q5kj6#leVCBLR3baimr9o|Kydr_4KVm}3+=1JQ6| zheh=<7g5rj%+o%TrI8JlU+g~e+m;^f=)nuBjsa!|YS*-P>OVe*)_nweoll^H52ov- zmGAo@qdhep&+nS!`oRHM<=>$nrN`F&A%{*pN}T;0m)oVyPj&p5>$LX~EaEH7Gc{b) z{eOft^nq_uuNfhw4SLgu+E)-Bf^EmcGwMP)H>O*~eG~i@p9f0#Nm_}D%Sp^RHost; z5d%PjN6b(wxo~?isg${r><(eFxG*Qo0}TKCud?Z{+H4gZq6PAkR~!Trl%4wa|=S ztY7owoOL?!h}9I%K9^smmqUZ3_2-~VNvD#l3$T|CahxOWRnM|=^Ut_{F=#TeQ6zT6 zN_m-d$P*0R;%^=x?)-KhUua5Y0ieCua$QtD4h;|64vZ%7dNF}OxUvd6)5F1-Qrukzj;dO@*;8sTESx3jVB~iY_3erdn5DKy7SkM zt5H6O=^@hP^fl1@FUzMh?0+=J-PEqP1s5(k=u7CvELip9=-);QU{N^wk};k%K0cPI z+?(-QsfX+3(eFAz5^8Yaq*OMQLBq7GFnV;Bir^^uIHN;_fY1Ai`tl<)CZT?e2uN z)e}qJUt$nh`AQ3I4L#*vkDUG1R%)xXADK;`${1>~Ed}t$L;kCA8xRLj2{+7PrP}5L+=FY1fy^L zlp6h%_s+z*t%@JYDrH_{wJNoI%e+7O88WTi?Kj+0GN&ktcGFQu%K?q8l9q7@Il8%v z61R%xRIJ37N|n;(BP^Y>f~K=_zGBKjb4i?~m|0co32_aQ?JW6onYLlUQj;FC$&hFW z0|Y@0zO@B29n8aM9$m{aQz-a)MoZ$KbDwyj0x^#Q?2aD{s!`uVq0@gsgQ4_m{s&JT z0#pcQDzsg_GyPg)kI>IVn&@DeCEPP#TFd_cmnT!NJqprNN2UEK#UYY2nRm6NPG-~f zyr%>95Yi8EIlvZ<-eHe)XD0r{2Hu}|Y27cY)VC>`*wx%B5UN!ynmOX-n{g*A@)6qP z+4g3?{flCd(Ql-vrSzlPw2TExKoF+O!LAtS8G+|8eBmWdWn-egfmB0fsf?GB{id`+ z$m_cEC|ed8D4vT#6tB-buIK4sN;V~T+dhfT&ED(acn0*-=F5s-*!jj3JZc@Oj)Sl zTS#_%dWSc%N|3At?$xka3l{LN#X+>X2i*~M5AaD(9}qB{gw~w$Ms--eZR6yW5ETbk zR(>NR{f1@eGd~@S48u)?j3{hAu))`qH6JpuD>9*h(xV;t0!*t0>8VWpVeRSAM43*K z7jX}=8Yce$g@}OBZ(V*TGknv7=g4LJvo>6FHjFt5hM-(RxpwShi*Z8{qJ#lS056LJ zKi{-e2vdPy;}t9GKD~Ve+zRQaZ>cI&s5XAg8T$0XMgjZVsvSe<1ZDMO{{S7ZS3$IM zg`rZx=%3IBbRY&+s~>YLvshcNKUYfY zUVGfNEb2b)nP!rwG3zBnhg^*YBV(0T%(IJQ<-wF^Qv~FsLrT2ZY?axm_YC{z=3MBi z9$O%F9 ztNM>gU|%ow4E4yo_>8NSZJxI$r1(h+g?`MqcUP^;gE;BOMf$IxN`xT;=?Jcw_*Wl! z(+A!;W5xZ{R%7l(zMS-wUrR1?^;?d*UroaiW%MAy{{V&R9U1=aQP)YG^iY$3TiZXl z9pCt)UG0wxiSI1YK{R20N9>Zu?*WxGnezh{i+FO zC=1|FW(Fp`Dsvu#s}DeeK)GVWG{rX8m_6l^#8;8#3#1I_6UEYbt&=ycJ)ZR7gpC6p zJ4~`7am7CbGNa7mjLJ_UTjavb(g&(5?G|Ghxp2#`A63otGY)|W5JDXYbsop?b(d$v zd%=tJw5%e}&~rA9I$k5<3J(Rh#5{#QbhxTRF>C-;4jG4DTf z$v4W#t>hc_h#z_31&0uAl%4DT5}5E;n7I98GQn+n;$D{+RZD!lbd}9|PK5sy{q1Vj0Q7LO5$sYl-X zN6a|w5=ZFg_kV~+4kg5A(5b8_-HgTQIXmfT&Ef}OWYvt7(z+1qe@QA-2oQjkGKbK8 zS^B6xcrn`c9`n2(&oWIqZWy?WFRjIwE?z(2O%mnHmo5vON9c>{j6`YgF5>$|j-|k1Et(dop}?QVif=&#{6aj7`aM!gL{_^+(&F>ql$9N zsPQ(9H$1Jxxg(OeeI8>u=<_m%P*x`+10iD&XDtQ#0}P@uNkmB61@?yOE0>v+n2lYM zz2kQ*^}w*fmODy#igchA3ZmjtQueQR5;6KNT;?A^(x5?bA-P?330)7QU#pn(9eRJv z!eGZsnKKT8=c4*txp82kqM=!G<;#~Zpo^C-T)AtQLhe2#%j#UY#rEo4U$w;ID*esE zXDsWV!T#rmKP)ZiOAWK|O3f^3!s>oww3g1-R@@tShpmaN63-DwnUSqWn8H&iyXRy1 zm_v55drmYjyg-7g&!XevTyn~oGe~tH#kHd}#q%^^QKjhkC&?xeAX!H*z)ijE`%BJk zk_gT0w^a>?FNv3=s#!?Dd1;ZRD?%V_k968RZND;vK_9D#bmyQzl>!M+IuMmA5a`3D zLw!Oj^&=trsPu|Bo(W~Ce$j6cyVT6g%&y5yrdMR`dALOO=Zbis{C(wIedRr%Gcwtp z(>$IQ$H&$*R@54`kZa7e0@x8l9O5K%FL zfsxEckJHvGVEuW5It;Ai`Ijo!Z1^{7dIgAb4d7H{L-WoP8t; zl>$@<5Q7q|g*sHJa-~3(6QxRn^qQWf(DjuRn5~XxeDtq<6sDVu8 z`tCH9E>Y13P0Q%`Z|Gf{l<^L=GkAgPOWEQ2;?&JaMXfEp0n6ejZ$+v905Yg$Urf0| zCpC$mbQMz0AVax-6#I3TL(ecp!p(si_bC@Bg!8mcGV{_1buXoo;$xuZ>n>nWHtxkl z4lyxiRd*`wHs@G@75@O?2gLqmZHh01w5K`f_UdvqOw$cf<{>K#Q_Og>8AiIW-<12$ zyqHJnzL`L|w8Nkhp%p3-QlNAarF12AxPN+wpx}i0uiNGS0PjCrAN^DHv-dGC^)CMa zM92N%M&BfV^iMu{UnIr1$rAqnDPQg=D)N)9iUa923Kzr87aXb3W1>k^2Fr8H(v7$<+8@6 z4$vKl1~FNA2f5J4qtrSWVF3f8pmZH7RH;&<9)=}!sdwt)Jg;%&fpBPZEnw6;!cOdR zN9UeCvwvz{d1H`$VcF(Wh-u~sDY*ea1{_y9^$NI^3@(?0s0CJ@qJ`v>G3V&O?s{dy z##Dsf^cM&ldHww-?*9O(O;}38%>BppKlGo}{{Y%g{fG4f3jt`iUMHq|H|rUxYSh4f zmlWXwyVHmsNWV!nM(J*pyPR{#bLJ)zyM-XfbQ(JEVC+J6v~1SnAFSHEbtpu?h3tqH>jBqd6f)Oy-kU1KjYooeqz(wy^? zqKL_=w3r;$S6Pd5LSMWpTdviANlISz3?PPtG%zT{O;0Ll^<%sAaqp?FH;VP30)z9( zEUAoeJj=G-E_*)RN3BDpBryo7q^VhfDy2egn(1Fd^!f1q(%w?=$sDX+@hDt!nL-E# zQ!Oc!^jFpf($d{Fu9|u&Wu>L1OG;x)a?K^anzzwTf*~r7Wv$?RB_j9Q2DRBPjjsF^ z1e((Q@TF9e@04Sp@IZfTOZ3WI4a^i{2h=l@+(WZN9{H)f70o--_Do+H9<`4h1Qn(g4-B5mDq1lg0g}#s&VbBO20V-GgIhXXCR;ue+UI}V17Y7ZK&LcFL zJquw6{{Sxk0Md{96Q1Ee;RbS;0m7LK*JA5R|e4P(7lO z74$+jy@Bk@;1`-vz;j4a5}}Tj)k5k98xT0oU>F2Splq&bxuXu^sIKV0i<#T7{$Po7 zeY=B*E@)r(nl-^@y(0Tea!=soR*Y?alfmUA)96x_(T-ptd=^f4Jq-M}X1qI6u`wf?u8a zWN9-ULWXYN=SIAjFD)5#6S}y?l=+aoPR{m+Eyx8Y<^GW8?v`^koo*W zq%8M+>3B?c-_+fAH!>E7@&UHc= z`96dR2k3<@Mo>-5&r->5B)^_LR^h4B}#$RsZym% zxlt-qsZynVb<}2VS>=K72ut#O{Kb|Libwf-uv?WXRdlMA0;Nu6W>l_(m0fxIwE|SB zT`DI-9V!P}l`7>*=%{fqCaC)ZvTA=w2kE#+iM6)x$iY)ja|@&L{UVa~<)u8pqO^fP z=FcCLd=n_c*!YKt$brNeLa2v5{?oLJ$7x6WKrodnsa*}aO?n+5bU6CcyyoRic8aku zM|g8ZJIotBB|_Ul;*6|h4#*igIsZym%>0K-6-`43(-7BKA(M+aQ z%9ScqsZy8{rAn15B&(GwRH;&>O6abNmC(V^uAu}9l?l95%e)Z2*YUfHOE?J@M!IGEIc|F^jpiz%Y6d>07z6a z-65|HBqGMd$9A3NY2FDrlzIbOKxg+vOodNXN-q$OOWWOIVt?nvRH;&>N|n~7M3wb# zqtH%dV-H4u{AbVu)IUfc`7?y!^a2_}GDS{lN;^thKPFFjOZZK+uF07-VY+5~mrx5I zSxhcGJ>xES3SUZ}C1QPvvwr8@WjG}}543OoU-be0*Yzva`XY}!zv1RCh(jJ>PeO`& zNI$IpXPNtXpRs>4$o;&})<2p50Jwi~{{T$>;{3k<0NO47U)+E2Ke_t^2@=lWe{r`n zpr2kQEUb;w=aN#O7J5%5cbVJJ8e+5A*dYqn037#aBBT39t$h{JzN+b8Re#HvE-&a| z{{V=iW2|%zqi(KWL1g+hx773Ka-9Y+`di5iIIfK=2=g2r{1zUZkb~YzK0{v8oOk(r ztY+Jpyl|zxb+Dule8n zpP+dDhJ7~A{t@4=tM&3Hd6!A`{XT$g(&s9Evf}l6R4>t|(wTi_zf2e*2oP#0LSW53 zdFu6kr~bV3-(UaQ01N{G00IC50000G2mb)?jy=~^w9{;M?=%OWHcvj@wsqp3HrmL3 z%K4i(I)?HMgp6gs^yv8`qXxjUcRan*c_jY;4HRv?@yDMU<_ABX81nl-Q6!jVbkCSP zk?r=Vli z{U=X()O37i<`%LJf6qR?zZ(Al=MA~r58IZ6CUXns-)ZAXQCOzPe*8trt>xj*AktU$ zb}xS~mKU~h{{VT@O?KPAKjYm8<;D9$*^-2gw{)S@eif^}PJd%c!kE}|-(4gdgn|fU z>9w_BAHTBGo_fz*KKTS)arXWV$NtC!Ii8VZ#Shs@dyPeAYPILWyDWwKUImp^hS5yl z=e~Dmjep-_{tL(rxjxL>eGvY{jzfV77+Jlr*V^uZEa#}B*n{P8L7 zV=2K#U+Nm2&+prO#w31?9WfIDyA}E7bKNcoTwQrKF1bIY+ZI#Z7}JZ9**o0Xx@;F({bI3 zv^Dwu6~U%=L-aAqwjk3`i@EV-4iEnQy8<97^+c3cz-ag}{oTcHo1sC1MFzK80m}{1F{+$jR3O_05hs?DiGqOdZ%yNv91%e@)i`S~d zQ0ceG-o1F~Sv0(ad#;is0rLkC-F!i^K=;D;vclWS%JDaRGN_PRsHsSmGYhm8=LH?c z?v|SQ4W0=q3Zma9p7Y}jy`Q`flqK;3jX|-}MbCtz*G^I;!HiCIbgi@Mh!;SacRUL<%3WPpVPiWhM0xqY{(pFv0wOp-3S?s-%V-znokL)XzKk+O7k9|<&JFAp zzv#OHoy|oFGZg1pNfC920Jb;V!3&Hg$otK;+vZ~E&HHB|`M+J;9+5Bk*DE4t z*ss8C{XpZzq^|sxg@9M^FCz52yo0N|EZ7D8z0QH6LenEX{ZVnm5&r zETDOrf2&dD093llQY&`EPX&B?$FrcA~|;(Go>33N_T9U%MgFA0quQ*T2bto@Qml1Ps_lFYvh z7$|}e76#hbKO_$B!qEl{@;Y|lNggH6JAv>l2=>_5_>kB_wmi#O*i)5)guPwEboq; zqz>$0+4Q0fG|-~u=82GD;&GKPMiFHa(qA-xW^70*&~vqxdiy$AGw+~;ZcmbQarve= z=~jmgX+9hB+DVS2S!?^qAmct#?Z$bpY~1@_+L7v=jFydiriv8AbT8yf^O<^it7!wE zCk6qlqUdtn@uFAj=fh9bSth9B3h<^sRd&c%l#$*P2cB&!O*Mny6{Hx37vZc){kscB zluZix>soq9bX~O_alR@q_kg_4hkcb>wiGo*PPhp^t^kM;Nd+K!pkwpAp-Y9(HiLl5X(2wV>D)MXEYy}my3~PXu1?Twx z050jf>^xZzGoDx99KrFoF11a0t)Ug|?nMTH{k>5_zhVCX<)-;__4i{(%z1mIJJ)30 zS4}kdh^a|69O+}=tkfbBVP;Dsf_yqfFr7UpK(rKf;|E(Ob50EkpAtBiTCX}T)BGVE ztJ*TIw~Vk+A2h7<@U@ugEA3aRoLEfG2Kn`i6UHusD8vhR?H?$U0-VvGMhWYqeT?*F zOHlNDwD3!sM@fn}^?4&4q<{n+vgzY2OfZ!d4mE|I4hT(vhzt_TvJOIN01~oH5;^41 zenVKl%@?Se-F=I*p23aEP{zR(=leBF5D7e%%tVoH{NtGrgYQ3H z43T&a3d_{qB|*FH*0HwRkd%X?0=TSf)xzT8yUE=?@YDEi$q-iCcOvV%)7h zPIUS>yL)*_Myj#{;^{Y49B+vAO@D|Rppw#`^CBnz0ep9ykmq=B6d=4Q!^Y*RDX@Gc zFpCYnQTg1&NC-oZK?^m0%B#}uuJV3ss#Qo7#Iw^xB|7i7zGZ!D@wdN}C!8#75U93m zN!K^(&7+q-kHul@+UV`k5n&XYG(uOks_qr(R1soqF~0u*k0iHf#_$ur(uWGB@3`8e z0%Ik5yIX49*q+Oy+m;PiZzmONC6tB$lj4)Jh(f+$Ul z?yMY`Ve{*p-@t*HtN?l!1JQ;3=H#7AXblzGyO3$p!{suM0Wv{znMqWwI?Gu8c;X5~ z+_Ehz6_!ycr@qq%5L0r`($5UK7cJ??i>DWbi!l%a}-iH3=ef$9MOXaG`XK@t=Z%gSBgYf(ekS>Gl?eg z!TVc#dm~#r*KMABYp>dU8?PhX_z0mnLU*hs{Ka>Ff8L!;5?Su-=1QD0ttg3HRuyu4 zfd-akF*x4Y)&=WNd_NUewfQ6V1X`i?A=Agf$^}a)V{jsiyL@rPuL8=EJpDHK`1rVp z;7**%K10t7_d}Z5YZn+l_K3c?*s1x+4J9GZhs2HG*x`@Kv@6LQ-hfjIACP!$fXQt`%Mbep?~hcR0a|841d@nL}?(GCLy{FSxr>uc}? z@jn2O0u$yJyQXI2)-OnVyu83dk2@&!P4?!nAdJnl>3ByWUk-sQy70>fB*I5F(tgY*-rlK^=NJ?g+SmGq$OQ9t$0Ji!sSBRc zOv!LR>D&+^lsmyH*G`2_a(){OY~?5k;$IyaybToZY#1JtZ(rn^Qa`{t zNJ6HJ=t`drH+={VO0AW~A#7X624djep2_TsCnRzzco>^DV&`}eH2zj0=k(>1hf@DR z(YCH1pca=rUwr1F{6z@x9hCu@l8Ihkcvwm@#`K*94^F{CO2SdtncMR?BQ0gehxxwg4>_9#cXX!yNUzh@Uq5fj&nE?pDWJ*eo=Cs&1NEw}B7?BzQTjBSU)f5hr&ddNY$WJ8J1J3vHyU ze&0h2u0cbMaQEc%d82STMOYpkXdh`Luy>PF+3)@P4!ALpp9$SfF8R9pb9y)5XU~FH z#l0z?z5aHcpZu$5Wz?j}=eDo+$z42G&SO_%b>uQ&@xU?$d@47tA~sG~|3{GNs3>nI zVQX0GQc?%m>wy)S2ieToDebN8?v00m`RwNWXFjqK3C_*UVV^$XacxkNmmW1u-4Mt! zjeEWDb%z&AQdf8}?1sAT_2GnSv6L+TW&VqY&OFq7hEotLFaU3jWAyMr=9R>(tnZHw zwk=F35+I1uDm~|d+WfxZ1ZjN!qPsGJr#cM83CdpbxREjKGQ~v(X~qm}4iSXB;2v*s zwodHI;r;rDPy3j0oNtDj&n9zACL-avQNZ@i^B-jR&HkM9-){Dk*Nu3BwypbEnS^0h#%%X7CflTG-nU~4RzoDVOZJffHrz(2rkLo~p zS8sal$-Fmm4;;)BA2rD@^m`Nd=m(RuyDexp9!=i3+G4nzu&Xy1#XNt59HiXwH% zilu4Oz{;Z11@9>(p0ZzN2U>M4*|Af7tQ4>N&~+*i1Sl^yy4mu6WLT0pfV^cEJwCUm zne)$6E&hc&23L)suO%(-ro6;A3*V)~(+@bL=ZGs)Kybv7wCU6&x*XxS_a=N0ENGGj z+=Krte04?X+2N44IW`#tpKPT3LnOX3ZEloZ+Xi-)+1QbUn4j1TU&#I^43&8+CpN-i zWGnWnYeOcfb_4mTGGpvXt1sfO6Q?y!?@f|*9%erB>)@%fXdC+t+a?I+e?5n(Yp}gFtApQG?S4{w&M~g2RJ*Y84+@S zb{ZvRt!k4+kGElTUHI_!Q=UoG7JWgm4$+CMw3nG?SXIC~o6$U`nSlcS%>E0j&+xF? za(q^hG!Bo0Ef3$hVNR~vKIIRB8t!cPOU3!W0}7wJR@z~vD0-~Zi2GkyP)vILKR|uL zFASRX&YwLK53cgQIj|7~f4spG{W@$Dadx-PJO72f!mJIz2F$XL8}EM+P~-&pz7;cw z(Uk8L%RTtk=q0m-TfO#d2s6i`Dm6(^HN30#?^<(`*NgY3e@T#5F!}xU85`AT9Bh`WHQr#vKkTx#n&3w9moz{{u zxL;iTcBb&W4U%mjdMY=ji7(sjBX0roO$^83-V0eGXb*qUr7WEc!}b&@+*eH4dv`L^ zrX?U}PyKSr09zqo{DT#H>^w>*(G+-LN4 znL;6+!s_fvJOe^8apO3c+@aUEQ39E78Q#PuID_8{CKIIPF@x}y{vuux-#bZn`%K=h z)A5`wXDyA;fkyQ;>A_tm`8#p4zr9;&oa(|omW;-8O@7&|=dr~fQ?0CXbM$8uU156V zyD|&|r!+t?nZINh{La$I!0t3g4tkQFOXi*f1=fU1GxPOR-jG8=Sv6U+YnLve#wQ#4 z-`+u|V~bH}GP4vCPH+AJ93KhDQOeA6H_PlgL*0$KC;S~|#_u5radfpH$3I5*PQbs3 zjs58TLvi0>7hB8YMERPT13S*mq1L-+A^AWm-oFJ)4ZC1!Z7dN+g_E~CSL#@Qm)9y) zO8KVdzVzY6*S7U&eY2@=8~4U_>>KK}Da7i8I-OhHIyFLBpgiBKjqFnQr*DJkJ^{xs zFitoet!rUXBw?xG`ZD94K&n?V+3Y4mr?{cA2TWhILEy$(;|xzFtH+rO{x-5Q#v7)e z{{XiMJdnw$nEv5+bgVg<_S(?o5IM21{9Hqb#NOkhg|~B3zoN$quRSwA&g5e|0-P>+c@Tn(>_EOyHlvO4 z#wq^jKv_cJEFP`4Ie>)g)Z{yAwDk*q`!2{ki6roS6JZk5qtrAEb+J0>x?8PYzv6vaNS5DLVT?!z6*qqF)IZUEG%k4yW{e?H9V4 z6dexJhv}P)Tb@1Va-rN5+pZ?2ax4AQsH8`6I#6=3e3(2Zc5g(X=u=O1moV2ylos9Vr)aM1rYCo&!_IxN;Hl8=eAZBi>Ge6uQnbuFf1zo6e7bUh z5e9V#J7VQSgu&i6jSp7M!!KL0*yD0yt6kjl7U~fzbK=B&@uT;2IGho2Z{8-AA_MYw z(*^=}Vj8z+@ZErxl9mA0%k{S?5rdG8^r3m9wrGW7UnX_U1ni-ft-Bp5jvlYN0;XTY z{C+zshLFE@VauhhvNc48OMTE9jz#-^WE@?o8Lsz_HT&m*1*;2pn$dw51P}X{8sb|4aBlKO{!g};5w zn9{;lYdeMvzeq1oRx%i4-x)HC{0Qag$qg~MC=_Vy|G&1ijru+C_pe9w;2(5X%i+r5 zGvUkO%i$V#Z5ChiNq;`(tW&83}d8uEGQ#st@%_qdW2m~AhcWge37;@lR|GL7?T-4sg7WO)7~pCBl~Z^N&(eS6{A90r%=)oFL3k* zygvKULT-?MUqzDu+T^$#oAL%mdcfQM6Y}7(k1W8aquE+5MN&&5{&;WADz)H$q?kf5 zCV|(v4}ut6i~ShPX}10_3IS1B<20xmfTchCLIJ2P`pIowEciH!JvBBjh%+UDQT-2( z{Jpy~7`7k8GxfC~vgfOp-{=@mBW}vun=}9RpCH>-BVWx~2C==Rz_+;LR~~UO(uO)P z1{04y-_}hqEaY|exnOrbj^_5LT`kCn#8(E#oY=tQkBAG+7tY$ghCEZ|aO*4HmHY|XqF;N)aR$L$kJ6wN*w4ieyVbZ+q$(CCJk8&iz3~ z&JYwAq!law3BS^AeOjgHe89zcWu^ZFo?M=WX1Jk|rDE_FjmZ~>C-)RaJ}9(h*g(5w zKLB`xlO2%C3aPK}=1>?mvahp49cf^Rki}p=xzIDH2~Q*ObYOP?l|hWGm^wmSDlk(j z*`=r+2Fiuu@77Uf8>P6+tj-PuxP^#mKHbQxtpxZn-Jl~+K z9Sw|ZRS$-d=tH1@p$dBvB6?p5<_#5;-hmjohcvcE?cem+89JUuWT31B|J~kE z+mjrQf9mOK4`FaOE4yQ8sirh|alwb!`6h+uOBr=Q={) z&kNQ1wZ<)*)%svCEIEhJTOh!0oBWQ;^(zxf& zshA@-=48-|6m{-8if=}N+;&&TL{AbAAtO6=xI6Rheg_TLDO}^`D0CB zkM#)jy6OC}ZsMLY*rLH^*Jk&@=r(w$AQOS=8Qz9aYWg5tUdE;D47PlWaJV1HQ+ox9 z-*qRewRq-qN~R0y1x{94KCgCopTJuFd!4O= zBo4frOF611R1Y(#U z#I%B4UY~$rfv6dV%z*E(3yS^$WXtw1d&WiSNvMUYP58{~5Z5VG+gsFPPS3a0p@*;_ zx`&=_Y^=7+{)Sz);8=Z!$U66Tu#=11_gfSUqU~-e5S}h{USU-eyjU;T z;CgP91e^rrjNc9K#8#hccA{)q&&Iil!=%&~f6EU^q5Hgd z{;?M&*Cw<_eWGv;`X7a(?X`4Ws+C7n@Fx5h@(e3BuiBIwEs+JIzS5MhclJyQOpIG7 zOPm>Sj(qv=Ba~n_uY#Cb)w)Vf5yl=UDGPDtfUda4DHM2{@5XHCRD?YyC3r>zxjGXx+-~rX9oAFP6y3EY=I?!IgBYu=GZkxlknUxGx5)(_`A2FQ>Vzu_Ke} z8>RqzChcR9)BWQcTxW=2lXd{|6sL9nhAvf_&3L45Em_5Vyz!4?b+^riKQ(PqQ#zI2 zAg=XECg%ez6`n8iapoCz$3jGkM;2^!oQ<_vgU82nPyIW2cR=fUY4EU_a#pa5ZR=O{ z8pSh zEVPPuAWEeX_GPK47~qVp@IqaiN}GNlT2NeCj+PT}eOx-1G+EM{XmeTkH-ct%-ejRm zU=4U20zH!8EQ5T_7n(jLc6Gl(I|Xv%;}T2SH`$v-x4zA-Iam(!H~(o-z2PTq-$#4{ zxq0Ekb0b6^L+#!zql~iP@nRB;IU_ehv>v?$F)Ea0R)|ZPDbskDs0-X?lHEO({sGnw zGkg3PmN#~32I-p1)D z|H|^*k)YWF9#pcOi?rgWsdgwD$}-6($fYG&Jla%((>1 z-`w{gCwrdM7S_!90pSy4jjl3f(PMp}Wa;go+E_uV^#-otV`{Cn4o2A{Qt z+}kE=22i|eMcBi!ui|6zg$?RaImSyFa|`gZ;V82_)1H^W-x})GswU@4_|F8N#aOuX#CdD z*!Xdb1JBwmq@yReh06kuvRKJisPQ6fBJwx9`X>I~bp%SZCcaCip}*RQ#f!MIvf@<0 z7aIrp?UOi6m8_>1iwT4W)L&UH(cjhM1Fpt`vLuOWFsiYI z&=`Rt7Ome=EagjuZ{p$+JtkcQ0c~f6FUfxKu zIG=#sR7CR6TMU*KZK8jGVkgrn!~xKWYWoE21!T*M6)MsDK`n)NmDF3g!T zH}&`r;vZnivxGG<5PNU?p1FW-@QSK~(~S7a?Nn}|yzY)Sj5v9Hq2QNb_-cm-tCLL| zDLp<$J%JsB*GGC^WfSD*zxJ@|QEO&F8e2PkP?HJ4K zD377r@M278`)r@=cqO>;#6o>uwatMsU;Kq{G2jdr>z(sDNa3gP6k`*FH|QPgOo?Y5 zd3wlbgY|I8wc)ziB7)vSt= zoVPt{jgI1N4wH{+n4~7x8t4D$??*=v7?ik_+r&GKcgX4B%}xLymub^&jnlB3UDgoPe?%J(AKSfwaO|X|DqaS*?5Ex@;e7oH^iQr?XvvUBVwiDsF z?}ADT#Y_=z6UatyeA-TdBUY;`g!}frgA2pmuN%8KSR^1g@4+zFycD_(=V(|Uqwp4q zDO8pYWzp|DpSP&Ho{zS5YACp4C0r(x;SIie5TnHA@nQZ(J;E)|cQS)m=j=t=M!uTV z8f>|8S^m7ZfGl&{ThkSK`#NhT65d8eX0>{w=p|WK3A}G`kHHKG{d~c%>%s(+c-~%1 z^{%rv$kxm^YSLw$QAXL5Y|GB_RKXz%DTlE^g7W4^irBzzQ@mj0T&c`Su3hMHQkSg< z?A?(U2;#iW-|W$x&F^jI4NH+?lW~j2%|ZDk_LD}ak^srl%tV9D78}wyp%If7XNYe* zKYlYh1uAv8>W&2e2PRjSJ1>)!e)M$zlEM@QGDN2Cw4M(K+}h>i#-_wPuo;@hsJm7^1{^PLq|c*kYHwmoovB){hcBi225+Zu9})4^ z$VHwDI)m5GVrOT6|6ZuigW^swL7jrOphqJEARjv)@koP~US?Hjg5 z@VMS9ANM0E010;a84sBPwURsmcnJz6EPtPk`T~^5eJmiH%MdX2TuS{rh}#89C!*NNYX@)I(>_GN2~%S#|I|dULbeR2Z6`W*k8Bxva#wnMYz@J|3iZmU z8AWNv**yFnfZ%~qN5e%Ai>ra%vQItkg{#hHC@N`Nj)K%hQ^+|R%H2ONxEqX)%OY*J za1X+dIgUMURdS6kAX#TANVug^89?)i;%QV*>j>Tzm*u$eY;`}gv*Aa71=-98G_v+> zqg>Sx+ol`&BzQHY({dB)*b{Ry920X|u9yF+2b#fGPs}$G-pB&4LPm97_;9ig@RkfJ zrC`+$Dv$ufad{#JiVsuuWsif_TT(ihyn~M)*S|e1?xFSu|5&imz3WtPz{NV~0kR(& z-VxS}9DTe52ts~UWgvyvyEigw+f;sxO}S}9B{t`L*9YoD6$cU4(!l`16>AB;E=;wvH*x+?QLhMH}at#{c(mV#cpNd0WBh(rd zG!p{@JP}bu?Dd8mG}p@Ly%sf1%J;|C`5*rq1GP9zu@Z|hYQye(obPSU*SjAxPkX%X z>tL=o!BU9zq_ZbF#Cli{)lIP6>4WBdt0pC73}t-OHy;Kca%f0ceTVe2)h5W79(+E` zG5w?e`b!Yvl{eZ05Vcs0_Nz<{d6t_#PUMJ5qg>(~G3%|N906Nf$Ia1~v0NA!gTdBs zc^^jasdnY>)jUOfEc2LvsN2q<()L+nuBfyS6uJD?xJ^wI;1D20AN9d*aZnwcXgLIXXYt&2ibHjJt>g>p#SNN^8TE0h-(Q5gNxUOUK#el>?{T zb#O%lNzMEDj>beMw^BZfi|5q|PnP9VS<|lLCP$*EEEof8bqy93uvwF=jqao;_Y<{? z?)Ya5Vu2<{qK7wW!!BFmJd6Alau4ju->)chgFYbtDmS2X%KMN%vXShaa)Zx$tRzJO zf341(v#6b-7<57-=ONb-0q^-wjixW`d$Qga>@dN93;$ZajjP?=Cx+A3X~(SemlYTD z&)yQCRFzNvBA%8DmHhf&zd z(Se+UEwRD+5XkZyhJY5PgPeQm#~bgLjg*G<+^6K(;m}b>kKciAeZxd8TSPo@}Qb^ZgGO%H_KIXeZD`F)M56)BH}+LkeTD)2X(N?;@JC{K-1#EGG?>7WZN zkFB~?S#T%nSuVK(Pj9R76$mtvc}Nh7(J*$4Afb(B&YWM(h?em4&tD?V<*4$`XXG$v zLnj7343wqmt91FGt4V~6do$AkaUVN6*d-lOUZCA^5H9e%v8*i9Oa-^b8AueWxk;1S zE<}j7{T8V1`|9+dPDK@_^(?$^XV$LPcIJUCu;$KUaO-(~Wps(IIe)G>UpnP?n)eQ0 zC?ADEN-*|VVsL~xoeS3I_TPg9`^PO2flT44#>&3Y&*LI(NZm}V_-7IvO=XJ*Ct=tt z7SRl2Ulj2mL-ZxMLtQ9}`bbHmM!+W$xnE0s3L| zx%>$nqgnaxzG&v%EIQItYoggw9nlsfbCXI17K20GoX&qMN5^A0$yR@uMIMeWh)d;~ zZf~(29$9p=n*6C887HZz^^uew2?*ZTl$na$F{}!?h^Wj=q_tjR-s;{k!lQiymQx*q zzW-JE&Znp)z$zmHW~3bvFn7biEig!ueY6)=V-jE;TUvY?WzNd58eodPg_Vk-SxuYy zGc_jOw12I9z7XA}oO(ENAipikBrpeNbf5HO{l)qpz#V>V-bot9k-P}{wISWVqAP3p zl7$C_fbvk)?8nl~Es}m%-Ugp(=F!A@z)JND_Czj33Y~)YDQ3*RU(B14Jg-njAc1ew zKg=S#vxcpjPh)vsqWL7;#Z`#b7p?bNmwY-P#|l%U58X4%r*&>DaMd5yBS?Lr)fJ2` zkDwjNbip@K?$EACFlT&rAJtok^&ni#jLodw4VL=7g1iljUyxGQzD@smB%^twT}up5 z_qrOanBDd-R62U~4`4_n2=6IPovmy=_P`#z$#{syX4CsUZ#8XBK=-0#_U&78-nj-f z7-KS2xG6q4H1MlP?CCjBgq<>nC*!jQc@}znUB4gY^Q^KLnjh6eo25;#h9cAlKT{@H z%oN1wiIg2RfVJMFaK2y*D`&df2(K^F?yV=PQ)WvWd>u;VAzKlsl1z-pN9eVsn}n=X zjI#4e4J-2nf-8~JQkTEJ$Fly$xXUziI!0wLY~yA)9`_^Ebn-r<p^9akGBhY5i^NQAHKpC3Fc_8 zd)N-=4bgVL&}vT@X|1U|74?Jj9pn-V!|B+QB%(40iQT<^c=ovYk>P#_G%cMd=;PPe z>+<2bkI2Ap5+dB5H=&B)AKY|{YrRmV!AW76eGCt5jKxw_>XpTv)1ge$z6_Q6@gi3H zr21JB46@}7GEN>5eoglQ7LA)K!FLn*YxcsZxNe*mpqN_QaJt^6j0K|fAOO(Ak*FvN zlW()dmVrW?&fJF*3SP~ehsjoP^Ypqc>o~L5W_gMX{J#&XgomU^#W2VxnBZ2rl^#SP zU_x{+4?Ps6&mYY|pCZX`A`r^973M#0_>7`ZpDxTt4{LbjO#aneEc%Zgi`YSN9po2- z_7rl(5*|IyEYdg9QFY_|uRpfGllkD;jBp`KwNmQ{DV2IzkEwRt6@J3zR~gD}5pMn# z3%z_@*AHyY<#i*j?e*-*L)43%lXF#lJi39wH*+8ft8BAQ07qSZ)>ts*7u->Y$}~T? zQhdh_$>ULiD$blW9_J^P8eGo9h(Rk>miD8C#YCY^^M=v@t9@Y-zKB`a+2hfW-K8EP zTm_vB+51RvkgzjE&iumG;Bna zDlGXcVD~JyKziQ7V>ezT=jCpAKn(kIXfA>lky4p(ua*#^fxCTPymt)4uBkpgG{_`>nP~5HevV*oA zJlX4nEQs}#yo%T6a@Y=APM;zH_HQ zG~JNpw7Q7%8&C?gGTOwF{h6!$GE_CWu{hD!xWR|a!AK!}5UiA}R?ovCRNsF|K2Qx+ z(G~Y{mR|;(hV_Idj73Os3@J=2`-}@bmogWT)Bd*7{05opo3MnUx9ZGvCCOzS7pfWr z7K|$u1eTqjCG|OeaG}Mp*s_}xs3VkmvPZcPRocj65*=ex5enY1O&MnA_pf|Q7aT6@ zR6<&LD4Naa7p`~-FFEc|3d-SgUfQNip57yFh9m~!dN2)LW~kQ+j-N4$UiSouuU zhFRp=nQ2W@MO30df2sV*%eSjvgUndJr~N+C^#yj{e79dPCu=tX$k*CZsk`0hGQ5r+ z$tAoT*Rp4jRiwCLQ7n3D@k@|7yowK&u@ri2$wi23UWz(PVoy3pdCVyQYbGm4uj&Sc zK;JJ!=4t{k{s9^vUEhUDOQ7{)gA1joKScjBNr190KNr32QIQTheDWa|CDRFe5{KOe^G(sj5=3z?mv429 z$h2BX;l{|;ry}!ah2lXu&vGJj!rKbM6JhD8LTGgEAE|`wMJ=qTQ;~J@e0h2;CV^z0 z@16=zn`b4@oxhke{uB;yetrI|AX;3Cv6oZ+5*5;jkH3wuuaJ%uv_uSUU%X<6>KCpl z@7{$C4{VGQUby{wb7G|4&6@iQ8G{nZhIjKZF$qHk-IYJ*WWxPI;;J7sPYJtaP=fba zr+2t@v8%obzRvIcq5$zJSL~uYw~^CVFS5-x^jz#v(Ut>{sUr7FUaZ^{vSAlt0G5%7 zACnfQ-X*4}hZK4lI$|%h^EGCV=(9s1aeG^=Z2b%Jyh5_ijC%X0LSc{8XX$2zHWMn} z241k2BGyM039%InRLJTw_Ou<1Q(xwO+DcDooU)^Ed6DutljFpcm;X6p0P~l}Vhut| zmP%9$D~Y_c^(XZg_HN=I4`{=wLSwI$qNbaA95gExZ}(3M2*B!40}_+>3e^>_e7>

4jWEok*K?9+1eI<-cumh7r~`lPJn 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%0AN2IM9+dAWub*hB>krCIUIQjpg}Fn0 z?@1RidobHh6jO|`X&i04;jPpOUm9@Y)$g>Q)DA3Kebq!^?i|fmBN>2j}HezWc@$vw9=B!03Dd5+zO z^GQ&|$&eXovoHK!Euw92I+aevAvKl8PW8!{ZT@_~-ci8yXLa)^Cv?td?0fvZIee%F zGg@{^Zu}GXepqc*7znY|DfTY0ALFU3m_bDJ;F8myA1e$A?~?MP#)YW%b?IDgRp zg>^b#NIUN^3NcXxu)U&?DG`<{Oalag`eSe z6nj^;iMl^|2d+lTq2qMCvaq*YecFkiFn3P$G;ToCr<5+Y*|+RBqF-Ac1}V?j3mqYw zoy2OCFD``V_|#6G`hOUw831W|mKdKWM2D7x@CpKU2!=5S?>R)L8 zKDRH4sx2t_Lo)WUS9{(-aZTS50Kn|1)7Tbs*JD$&*C@Iv$kAdN9?S6Je8MM$53T;+ z2*n9$_ZJm3SGc(cY}bTFj*|~fB zV&8cD@;--XB#%c#MN@G(55K^ehZbru*-5YGU~#EcyiJE~HShGUHhle4!1mBUc{s&A zOH@972v4UUFR9(Hhyk{iIU=$c6=Bspo<6rBAw*VX=^Q};`lTOrk+r5+e&K7=Ihl8Q zd((@|=H&zBUqV0&L4mcq@5G!}br%C6h|koGr0Hi*YV=?47b8RG5)u*;6$!?*uSldk zg8ql`e^}U4NfQ$r2lGEH?EeG9{(mg&2?}c+nm^k*|9`PCtpBjEN*5lLDW%|wDgM@W zhmY%sUlJA6txS@cZUo^RHiB zf$*kBsptYE`iEkPli-ZwwNAokaXt`XhD+hHzwY4XT&xUaw=E(5@j)`Nk)i?s zA_&rde+65hJe;95`ngQs6ZfhdK_t^9r;zMqO?Ab}@p>}VUy+Y!!Drrivy@!RhL(W< zsB~!eAPfTmlz>G_K(&eQLj-t0KkuO-Lhp5MV%X&JWLss%W(%8e0auwT7w%J^NuEFf z+|h-*O%Mhmdig($*$ztqnid#HhP95iRm6wV!%NJ57UxnpL`NR^*Rx)1u2>Qz5l^e? zLAY9?k2T%?lKMC-lH@#NRBnAHuJZ-^E}R2wl&nfYL5`DryMp3Fo*n|M$4#Q)uRu>qKRcdF6}L(fzD1FX9hiy<^sJp=|~rUK}AmI}#M+SG>gzmlUV{xIlXi8~Z`7roLsJS^g(XQ^6Ck^3n6 z%73Zg=_$8#_FC92TFYOzGxpV8rO6xOBZGK~3z;rU+7iR|i;QLDl;+D; zEKPoNbexm3tMFgAwI*vJ)#PbK^Sdj%=R?V0#jI8$kdgBpd9n5zx{oO0@E3zNtI4Jx zsUBgaYMT>n@KKl`;vnlv7uW+X=5Ta~3n^Ra2_)9w7K&-qWyz|+`^6!%ECSz;3uYS@ z@o%}IdoPA9d5(6oko|?Q9hOvkToHXY=%f>CT}TQ{_~0JK9JQZBrHtrx&TcVTsr-hJ zRLf>j)pY!O!e+f|qO`1icfnDltvdHEQ-)EnVoq0URM|Ji(~B#aGZ_jx6CYI}5yao6 zu$~`&4}ZQNOW~9~MI+KZUa5pYv=*$L$XgCL1@H&r{pXNset!T>?i8$>7SkjJl{dylg@o?qFazZ)SNWc&`Gkx z8%i#Co1?YI&_xL}?|lYM+m$bj#QPjyV5R6}9h?m*wBRXenGb>h5TFSYsNPq2J=ETg_!LDgYWL|ETvPn}x zu=SHN+?~`wjcJ)ptO0*{t2?aOI(u@f$ zh_h+uu?#;q;QO6!)R!Ea6tI%>bAUodmMUbUKyo<9rT-x`o89pvi@4*uUS^8;a**5W z#F*qISJAP+W0mwRLYb*I^RDZW*}X5CKbb~(_v3z;{P88*yV;RKbl`|82-US(@a83je5UI-!}HKCm{FU0dp)I!Fq=1Tb z!^~GW0>eC9G58H$7A9HxEx-ECWK5NQknoXEmEOe4c+ZB#TfP{qZ0n!u7Bo1dFw9W? zES__fsFYk!LpwX{ z(7VzJZRh0Qxn^Qz5m)U#2^V)~98X7(h(@@5BJ+cMto-2YFbyK+*z?3HT%M8ZgjDyGHmkB1&FaL|h{|JK z2Nt)e-S!NsKWS9VE``VIXt)a=*htLfJ&i&)G5(EGbME?R`3T3M72ukSsKn5dcgOlDe{&e zB1u*|@ld~;zWXmFRsTWxTRizf@bvUx8wHIDufoF;gMc4m#Yed7&ucgtEA#6ac+rQC ze-Re#-BSfW?imc;t)QJ%6Gmz&m`b3GtZ!J0wR<-Z9E}ND_R5k7N5&d10bo8zm~Cca zaC_|{;o#XZ!LxhVO?r+b0r~DbMLI#}kgN!h5ehj8uu4ZF}=J1ICzDV33`?R?n~+lqL_qRM__kDMYW_fU}yaCv2@qU|qc zSQ&0b&nUpyUQR9Uvx%qE&h8x`yjTaSDP-izVsdv@Hh@)x(G;Sa841$T2j72sjUXxH z0#or3h8?i~;*hNQ`YeI3O?_D_Tu-=o086VYlvS{JB|!3r3#WM+Zgb#}Vd<*@HX}3H zBv}@`8V$t{n%qjhoRPGm0`-)db;B10wKUpHn%$I~xC|M-^BE;B-yH&zcxMQb=2pO8 zQezPvGTbXNFQJSi>xK?$TQd_Ky=~Tw^sRp@DLt1HiOt>)r>u?~uodg=6+FYW3S^m- zE?x5ztxmVaz<(_nz4s81Dl0#OyY6IY< zYKcr%SO<*t&sPmyE+rTKb~2dfvZsnyju%jxCA~b~EXjG|FUh;lIPxzdfNy(B)B^ zQ|`;Z;Oo>gvsh$%YCgvA3!z?j2vQ{J*&>)bb`(z-oovkv1Us2mHLO2B=BX=*<7n(= z*AtcK3OY21t!%$w_zmkm316Wh!%~x75Hl00Onk2KzAR7l>%obDvp^Fdv+()o$;!H0 zt6+j?*@|sumbAzn9rz0n{%iJs822iH+)paQ6>#fSP`#ZIVOJh#PqEwk2Xhv~Y|Ll+ z6Y&Uy#kaJL(Nl*&D(Tqsn$G~^r*T!^LSMwFk?k^m1R-+t0$!vg6DtmSl;a(pXm0go z0-Iay9Q(%@>62U2aJ!5i4Su!R$#y>?+a3;v6v1vuFd78+2O|Fuf$9s{%g}W4Z8>#V zwaTmLwU=WQ)%cE+bWg$~8vJfmKGJYUF;0+=a+nR|m)k{iR*JX!ZXgGeUK&&$mV84X z^+eVub_Ymudm$6p;PE5e?_*je9+lh-DIDL9!*tPKTdIe|JMM4fsmAnMgjK6iau>pj z`VQ|Y{3-)DYqqe@(r*^5Jhioi&X}=QJk5Z;SHgx*>MoT!S#dcb zpq5cd4`U(2Jvyu8%<}r@@d?5+Ibbk&bPD7aUojsv1CpUtIx3|s7k75((shjERn)}o z>UGL@5dTpS%QDUNcg6I_uEr6z3p_;MnbV?lo=C;SE#Ck2XmR8QNL)jiimQSghvVs+ zm6xp{R4r48U}tCNF6U%$AJrQM2>+l`#G99W{$(})N0I1kCz+;wLC*{%oF)5N``wor&JCszw*)>5=*$UTO5txLZIH4wU&_( zleM3)!_bOb=HKCzvGSU$dOw~KY|S_I7Y|0ysDn)E=!%t3xl~0raB%^8Z`E{YRx@A} z6cr(2nF<*lmNPWT?gR~D*WWQ+wAc;APbigW;b#Q@gob|J$-jDk0lLXJ8l$!X-&Pd9 z_jt}4P3=cQEzvHpT&b^GW8jcykni6ab+jn_vPTJ6ni#+V%!@C7%8_7PN(=51PbnFy z6Q{yA7Jgh_a3zoTBlWkq-}B*TE-d2E%%f*{T=!H|cO6iidUp?FS{4LsBG*aW9LKq} z+4H6Cw6~6?v*E|l1|^^&h)vflnNmY9NtZRRE=aFH4-w7Le{)BnH#jEj!%J9}h zq)74eff&(p0gky?N6JQ>n{0`$7RMg#-|ux$sN7#5)(R{IzAYEgd zASo&GQC{+M6qfoGcZ@nbnGI?q1?UlNo(J%H^D5eD5Gi5`#{3rra7NK^@UR;y-Mm_$ znQU(0g$fu!0)(+H>8sFs(fv!6jmqSF6K9+H4b1N<2QsQmn0h;WBACPdk^q>|p|9~| z;lG3v29kL4!5N%w-SzNM^iMK@$9N?OpnOeo0WTl;GhBld&Ql!%`b^aOv$0Nir2J4dO(A~9d57h!TA zo5<6Gj)IA1LQV;ww_lqij!RsySOf&FqTl4mJahDyDIg)neiu`|P= z|DHYL9#7AGNP*tjt)w08MY+=Q?M1o#j%@zzzIBoI>mNLsq<>5{!8t_z0$E6I!^q4N zWTvoclvG4YFN4Khk$?jNC{{czk>EpD1!eV5i5TMLuOc>6Ct*Y<<^g}-dMn=GZDnJN zOE62lhH>VJ??C3$O{HvLtq9&Bz%D}rY#xNu<3P~BdR;VhBo1SkhZo7ya8h-T@@Uz( z2O0fT@dnm?qZ=Yqk2##ToK3RSgf)pK{=QMK;)EZPOm50_kJ&6q%JbKirF8f7Psj)u_=JaG{dfF_jQj_UV3K2i zL=>MmLNS^DA1ng=KZ+10#uF^!Xxkdb>BoH?Hp~+yYKnC~Ote9OZ2c~GisGO-@joDZ zktc^k8e%O@pldxp^2O<7@j8>uI|*0FW*ZlW%@N}_Ma}c9f4+1|2>*QLYy;^4W_5#6 zONIre17Ib})+7<(6w4eoJwaX^HX~9LjIxvoPI{l(88%z1Pd9cP31R4U8kQ(RNE}e5 zvG@cqLhdG}Do2OPv1_R?yw`{7R^Uqq_B>jNOpTK`TT%7qO;1TtryrZ4PndSx%? zqX_ZqTm5PE68q}hDnmCEF}wHAi{jf6I}Cf$$eg}I8Dx%fypDmXb!Zv{R^HcdOzX;> z2izeK;!8VU2w-fW7J3E!E733Xa?`g~dX(XJH<^%4i36(xm7ZSZSHgjYP0Zt$f~jL> z6xfmU7;d}c3g0Wf%a*)ACCXhfB{&t+n+ypaSa*+++rFTZ9a_s7 zlsQk?>kEU+JG4J(x6pkMOasd-hBZ8wp0zw>gNeLJpfYLF*x|OZEzZ%FIs&G}bqVtH z<;vPcIt@Lbx7{Dxuyy@o@X7Guyq+tArc~k6)r;Sy`#&%a)ea#9Q=GaIPchI$NW6M6 zE&t>>eGQ$Cy3xyQ2AcB?D&E^6BUo5LMl9k8i-=5k#*}B@QJidAk{a@GFeiH?RT3PH zRT=A)v%yMVpUWLS$T2r7vPYNG#L(Ao4(P5{ZMx;_r;k0?T_V^x*+x(blJNnDY@riM z_zv%o9;S~)qmyh(#94b-jN?nZ9J%^_|6a*|sGPw3MUWU@$G6O=zHyL9$Ay?Bg_V)V z9TBU%SBt%AY879)3qS17CnY~s{`uHSai$1#V*auO@KwDXUXMY2@q z;aov0QcqYk9x7Vcjuq=SHu#4NPg!6oTtOfbb2>)UsYN9EkF@MC=!$!dTw0h`R9`)u zNy-LGuewW5gxv&-!d7ztJ?`nVk*(Q#bV?b`HYZ|;{%0*sxZ4zmPTZS(lKUQ4eT~aI zuS1g%I0>yB-QF!*HFBW4_k$6F>yspHL&m=1paT-Bp#Bj`p9`<>Em#OP*5j;M+HFqb zMfClon@UJMZ5U^X$1&Z=JU3AyY!@;PsW3DDq+`XyLA{*Cl!WwG;<(KviR_E? zRM>KL{vVrRqn$schlsf&HgK?WeGGT@cTmlmA)yoAq8`nn1E%usvT{! zA1l4)w_I)YT!bBW%seK5o(HX`!!8>p+|!gMa!3|Gq15_&B#S_L20;D~Z6Fagq(k!e z8g_Iw+(~8u!R#vC&SY2=kL#n`a4Tg3q>_t zipEHWI3hom+RsyjrhIf{&Xo=r&W`Gv@7ctokdGK7s6W7NJi9x;az8K00Bh9j9$Gk4o-;w?rd;jcZOAb@kR?xq5zW6 zX)@_K%DS2bx zOY?p-=wT~!9)G30M|w18TBMrK}h$xnYgfbz_ZNKb2HEjOk7 z8EBQqCJac7i~eMq(h)<55E4UKCl!;sobhGLWy`RsUPeb-2dQ9{)l)WI76!W(J!>zz zU&0k4kp?RfYs6&!quobyS28}w28+hWpM4I@!Iw?%k;3f;#&~OQZZO#~8u&#N`GMUv zQU=NUnw}daS2=B=&W{=Mg!KXc!+3t)KRE<1D&{X;*-%M$TT;-0dEroZRQoincB^xPH^ml=9q8*A<5hiA|QzNiLZ}SXJ%}CjhN^u+ZRT09xov03Q8Fb%)Vt|m8J2(c7QK-WK=I(qYnTWUqr?@F z+5Nrd;T3lPn&Z)r_;!02;1?XNUWf7?$_Q;Pu@6pZ{%YYLdW!M8O9;D9sX~yY@40`r zW!SKLJJKwdvKZw~(%(D6a4?i?^$+bZo;}Op`?@XVdL_kl!$~mzSoTKQSSbuxX+H%djGcKw7KGOLHGAWKVBZE9v@}h^4_C{s1 z>uxxUP+s`*V&J9}_iRw@WcE01SryA}JQt>Dz<3{k1(2HmJ2Oc6Z%dhC z=IasboSf8Ud{3g>W?mSuDK;9<4?9CqgKim4(Oej-)hNv#u8fdLPvLf&n?W zD!~zmGVp?$M@t&k2F}u=r}S3p9=c5xb`vizMg>|iQf}kk64Wc!?malhG_NUa${fiN z)@bOxx{hY#Sj_V2FDO=sFvlzXZg*lphR}mCYOfi9w^bE{SXVvo{`iG>u|Fq=&T(Gik<% zlntvppfIgz8w!}u8`N5H$mp<2xoDNs17u^6m{vR+8pc;M9k%S&^~!GoK#ieE2Hd~X zF2g9$K|VfAXqtbNBxGFYB9`1Cw*G$YIVgZQWCO&Yv5)5Y1r{I}C!QKx$?L>_<8QFt z)Jmlww`c6U?@R$2N!igM)oTT5*wL|J*azVGIs2X?$*lqsnH>Y%BuWhN#T(X2*laFt z(ni;VlS#H3TW=>|K{uI_Z`)^jk-FOVV>H7%?jlC0`ys`U$3WO6O8rfHz87co>1 zWKK#Tx+5}!-z1Y2lcBI!3byOy4-^IO=S%g3bp)jSH73SOED23ac9PTi)W%k4?gy2) zo^(H|=EFZVw54fqn!cCszPttyM$cjTbY}j=O10-s9b{?AhnnDWv8Id9R((I%;K6bF z6x?hPI}~7!!NSAUuu(a6N@MFe_eCtRftBYA;e!iN(0#F8y`z4NsBpYP3^g{3)+til z`>XH)%XH;{1-Z>XW^!${oj!N8%Bv$_F==w2ra@Y8 zl3w=i4km*;CBeLzj-p0n_o#yIjX(MB?&FyWem&esacg4m`44+{@~xW;;2T?E40qW{ zpN)DX5#gauu;C$VPJ+sB9&P&ggqQ-&M^$+Ay3vM|e)oN_>Bk z=cWvwIP)FKRPjVw%DxURR`MPhUA>=iKR^Y51jE@Lw&}jM4trgM##Jhup+8Gr7uy_3 zrhM;n4v&I(6#E5TTsRW^Jddppy+kOHOUrH1WIeV!yx>=l^7D5d}H)3^eX%qk<3@`dwQirRAPc+5Lb==;bpk#CUO;j)t>izdOe zOT{i+!?p;iw7+~m!}{JbJJBe8SBUSL@Tn43Wl?LER?m`+5!GRee)@Sj2~WfT6NoCf z@vNt}%6?!^Z4ga%p33Sj%0LE_rju5EODIaE!kYa)9Q(e(y+`UIu@L6!KA%vG71WHm zf2w51RSBFW4Eoq3NSjpKm)ag=sIz4K18P#P=t1AdrEO+74?K0&onJ8yNa~ zil)nAL~f^OR^7*x+%zr^o>inHn2;E;rjS`jp-wa|r(~YJKRa?mbRy}GeO}xVGVEhb zU92PC0Q7ya>1AG~FIgA{OT=VqsO1o$Ajv5=meee-iMq_;jI%kMNj41ndYeH!>_Cc9 zaCDeL_^5;>Bmg}g+9^9cQO~x;eGS)Z#!O}FLV+V|w43|NRkAr6SxUcP*6>Wd;-vRH z!o*6{worCVz%Nl|d?Mc@y%glAjbXxE39+v>4hLf@)r}#u@Os5E`~HU^-ML!|Ho@B5 zo%uCxW3OD@^HoU91VzT+D>I6ny~9Z;Xv`gne*g1$RMS^bl}d}278IYJe;)I>S4_*+ z2c85z<$5`h`>AD=+3~md*7Ls`A}iptg_j9)M|~CX=2%}N@g$?bKJ3`y?ESbyUZ*I# z$`{gR7u`7~5J{_KMzD7{G<=qS4Q1Z)ZPwC1rgs_%7)Nvmk#5o{CEbpza)(dUzPZ4$ z4mm%d23dR122xA!^$ZydylEBu6|`+B5LLpXmlmiZdqm>oTNukT!ehYICkOoOQYN_@ zev<|B6{ClS-32CvLO7`vfimG4Wc0htr{Mp@c4!h<)MIoN|E?jZlvxsm+FPunO_+BfDDyX+nX zVP<(Ax$R--#+pdbf1b#~*bz)pjw$cx$C$@&j)A`;!Ay}H68CrHquRT22P51FQor8O z?r#I`fhyq?39=cbTT^kNuuO$x=pau=Xc|q2@W#Lwfi20!{7Oo}m?j)VP-3<;q?Kd7 zm-1EBptScviNSIoJ~ZQWC`knPC_=h=H>oOt@))e#pn9wK{UusicQ(Q=6iEl;QdrEO z2(Sf*9;B&}hX@o<;K~)!y0<6C?U$S;()g-NDQD0Wp$giXX3p*Cl3nl4i>2@r#Yp4h z?$1*=lbFa*^vS=9{B|{9bKM?PTTC6%r2Ffbyd+M7c%PBs9seb$A`)Q@91LJA{U#a%BIx4myt3VMt!u=uD}k~nH#w+G2c!jL0Tz zRAG1h2)AR7aX5j+V#ABM&`D2cMg4$=iGBmPd`tQjPNEV%6Sw+>o0rQ67nc%19^w_K z{V~#heXC*Ha|cONnwO8S`frbDPws$qKv2@S23zsNNuW ziC}h=C8!?Em>iZ~*O54eYlJo^L8N^o_x%-a*W$7U8pf4K42(+zCOyHwte&x)V=*%b z4hS*=5h;&;c;&GA@%WlH4aEbK$mv<>iZV&yj+ujhH4RQLZJJ-BBD)LqKkFC*;H3{X zkj(Uel!iSsD|APoYEoV8Ed#0QKmG=V8gUzFLB(JlO>Qjf<%#34Ax=2O8U4iI$Fr>x zc7^$*Sb2e{KF@=!6n+f3N*}07I2x>YlEY6t`i7IJ` z-i?(%uf+yg#%U8&Ir{~XpI`v9YL=)sA+3ZTV6tMWyraLuX09nS3)m{KE6$7ObB0}? zM$T6Dfdo7ac1VIuzKP5`)C+|vASw@bs8fRO{yAGG*=%#KN{2N6 zPwpJxm{J{2VYvSBkLPBTvfi32)jySFU=G|H_Eh*eT7W{{PBG$JTPN2=%nBwqqLX6T z1NcHC&QqsL?uQzJYFZ)Kr}T@y`Tmx zf@(1S8SnJkkg$0xTz1+UPj$J$x>iE)Ua!P}`tO*jWN?2=xvb2TBLo=6WW86BDuEJC zu(R2#=@7|U37-yyoF@S)*RlXsiJ2qeQ)jiZrx>0RvtIhlVMt)jjfg5$Bzl>hPMVbY z*(-Pu)&RY!r9*_Z&jt%vDkGn&*Uve?nxyF~lss`O#ay$*fO6JdcRtdA4|>F(X6BF3 zP;ck5>Tfw4kFf<X_`VS<^GK(b0{NahybG?@hY2(MM$!0n(8%#(wqQC6h!TbhaRl~SD^P?VW@$K{1br53%< zg=Efa5XTP0*LL#NEETw~J+Y3|b==+oX}0r)2-bXjfwE zRKn2hMh^A8_?cWBdpjfpH@0LV7?0z$hXjIN^02a=QhLfRW&bO0y4V4<^0W}LSL6(0 zqUSWv6ZWgnXe8dc*^C2{MBcE|Oe|t+j6%D~;85_uDsXf`a5qA8Je2yPA>-;G;7p;u zEH}6TU6GezG&$SeE`HG3gV)@GW}=WdlZN&$8&HYq?zH8VI8&=0j_cTe3yr~1$@E(g z^lTC>!}1G!b_3b|cV13j)D$A&lxs_JJ}a}rZm07;Q6_;Z1-KqI>>MdO$w9N~6fI*a zJ(?XkBFvU~% z5e}p4W^?KnVFJirCQRG@%t6V+9n76F(!C;Z>1SJ?ze<{usDl2Tm@IMSlo~Yb5#?oV}OEpu5^z#7s7bq&K3STUuIIR~U3N!{x(Oc85wq*Xs2WklxSJgIC_2GoDpy>&cZ`TjI-|%n~KM)YrL=a)=C{) zwo#3F_o76Dnk-|8I?MpGGq%b`ZDnnnL4BlC=3TQInU3P9YBL|yQg140D037=@@0LA6NIE1MAM*pJE1?^M6A>VEDmEJ4$dZdWWVhu&jPKFP4!&sWh{@8s) z!Ap@)OV?>9t0S)1>~jL?l`SwTyccO<&D*81MNQKs%-$uXts{yeDLL_i`>zn zsNp8BeFa@6u-=CJc-O~$4ZVa@xbH|Rd`EHx8&`^(8jsU=S?{mt^Tf=Pc_~-)S|LHk znMm{vtbF3cg)}hZ(~)4M+^!bJ=RI`QQlNXkh>ce%#4r2JnXWe(N|f(>gPZ%8rvS!j z2@ZQ?fu&CZmM_UCAK^+@ptroBd1>Kt^8p}~rDUTk(!T5o$1z^N96>N1G+U69LVUci z)vh-<<4&>aC@Z!*(e9d6N8(PI5tuym!b6iH3zseRZPM9$JmP4*31#>Y-TiJMU!#QQ_m{- z#03jvRxSp|CYAR7VD@)`EXK`P>=nK2DWQ zI+^q{R!W_!pj|E2@@QIinib;GxnB(>jwP$Wlz@cT-M`khtrH3i#yH@&QpGE#fBzBH z7Bn!=?8VZ5(ZM|SR$S-OzOBMfR^O};3`vmZzpL>g@NMx<#foAf10fFUFy2xls zDpptYEKL^^hI`#np^AfA>IYt1NxnMch+(BpJyQ8zvk#4)IXP9lw%C#(sVJcF|1i4g zN#wV&FlIj0V9KxvTMf=uMZOiy0j~Is!@?lX1ENEON{o+bM~?WgS?C0ZzT=n3wD3_C zD7UWKE7GP_`HPd{$yEFNY><3~Z7Fh%kWsH7HhV|+{Ea9U`DA%QMFnNYa8k^CI*PS! zeh~pOMV(<#`Bwh@$}QLOdocphT{iKnQS+3t`k6Jv%QIAN8)f)h%70z}s(q8QqzWA) z8ql7`El!BT&{F&)Gkv^5HACc)JCXER5N?YOLpYhJf7(MhTddS4myOIwB&@WJijw&< z&Lq9>xycTv%pP2#VK$MdpN-GJ))wSxq%10k!p~X+y8KJlbieci_MRk zkAcxE|Ab47wz+Cc1c%V0nbQ`mm(gcl=PBj`F9D>o!lc8647k2}GN!Ei>6aM-LU*aM z#B1T~BSkX@S9`$5DZ>e0lvkOD`|!`!*_^jJJk8JG2I}VdRN@DqiaR@gEA zH~lMb4kzbPLx`#apKD(y=nGhm+Km)Cc*ZbSNm-hfpBnv1Uc&X8LZwGH137jZKZ7S- z(mLgiA%?WUVL1^)_HVT=_4>q|PkrTRDy%-H`Z>qRo`R1HDj6ewDf(X9L;%{tj8yG* z##wSBAy=Yo1zvg&6l^|j0p>c54izVIZ9!2wPTxPaMY-9MYJMa!-A6}4Es}H&yP5g< z(th>TX;c8TK%FA6eV@()Ml>dZwq8QX^BEn#htM!yK$)I!rG1!9Hwy66|93OjtW;9f zp0Jx)Pa&m!K=|+wXP7i{HD+uifLNUUm6^40kDR03uE(muS&Y3>eRr zk(IZv6cM*cjx#9EyK>qs_Ihk9#$JT0MUQCR@@KQ2MF{h>@dk~e*-ouQF@f3srx>7` zS_=&hBXe%e#=K1^B$Tne?~E1+;4PK5x3o0JYIFp0;lDYLcAL-Y5@6q8?Gp$ed@pwj z;+bz)!9BvM*TZfIAYO~QgJBL1A;R6$uyQxyr&GaW6H}`Slf7?SLpsm)`V;X>*2$rx zxIgwCSiM(2Y2c32d7eY)VDo``!U=~jW^pMJFiAK3%bNCEO;c`O(Ruawxwj6Wybw(5 z>^2+j(TT4bOyeJgM=pl6$8%>si;p5seM`s+&w9qh8O|Kk6E{FFm9KLyZ^tk@_8ntA z{7%2Dc;6{`M{qdZs9I5OK(P zk)^pI6=51E@dz&pG=Dll10I@l{GHCt_Q46Dv{$4fk)A;7@yy6susi$|s}oPIJ%LPF zaW}z3=7geJGKY$!Uw4y^NeY{Hu4!;kF}CRkek8TR@t!q)mK0u)Zlkb}4;FxmSo9m1 zaw^`>5lDJY0hzIIhpI6l5{Me;2dg-hjUeaD^8~h76bmX+1m9mQbHWvH7TiZiWSeMI@mFn6H&jqnF2DR>4|oq|NiU~_`56i135ssGS32@DE09Dl?o z$cyPZIfvxlC1NXw8o`Gb@O7B`uEZPhtse2>PXq_d0;!`-x`whpqgS+>^_#<5lBMkz zy0!`?5-OUsCIpJ#oE2m4P*iPVmnaH34CNlR3<6EsM_}Fxfhib!W{m!sUcbO{m|IB; zLWLW+T8vvrLO;me2*-eQD5XvM^UD~i4a$tzaYAmN-&W%va?^VzhYqmdT!gnn;Edf; z^q0THks`}15-hFS(3eM2^P!7yI;m|(!myiJzaf1gdUdO_ZXRU11p}C-O#c2s-NefFh0iY+8!CgJPrT{dy!oJp^hQ~U)wO!GyUV&&~jwBmKK zrg@WacRZ=Ek@60^TMfW>=zy}Wy*FdfDP{-jQErdYevsphw4bizWuQUh{_r7m?8iJ> zq+H-Q_jb?k!oSIfcQbv%fPi)+=4ZdFJi!C{qr@robUGvtP*CB&f51(0uH!hr$PX!didehFCeSrmvlYQ9r7o@zYDqE+FDvN)IC2P3!Np&b}$mmH*-&|lY zNtf@gG=9N0x6WovNhj{nY?dD9gm&|$4n?Hj6#aI*?DEpe*9s|Ht0#*NC&$X|-FQhi zEF!i|GFS_t!CrK#AY=xYTKm)1N&kEZ6LwNi0C19nYT=O9EFVnVVq5iE@wbPO)=?!S z^Gd8N;TU`lIha_Qdc|0W?(Nu&K`6y#39h`(^b1r>NHA;H2Jo_f=}@t_^>Cw~-iMx(}5IgSNFfdm^7iO76xxdWrQp^)Jtr{kBw-P=zL&vh4=G8R_cK!tA`l zu9EB8TYoJBH6vaHh8+80UlMP})}Ty=x=aFlF2-@ta&U23BL=G;a`@WUf-D@ZK&fSd z!v(3dq7=^b*bex`?POvk1@bo$=;~;a?;af9^RDjMS9Din1h$(~laqno-wolrY}^es zVuVgp16SIuCJYpU{UQiNmUSf}w|_6t5;}x`{_I+(e0UK)OoX<4(hsR-f-D%j>#iF@ z7W}6(ID3B-P;~lAQOgra4*?=j+>7s^wH(j_5PE}K^kM%P8i1Bh*Dq06b>QJ?%NZwQ zZ@`5Mw)z>N`Cok`PEl`IXFT7*=6WLn7d=l+)Rz))+Y*sszZ;A2eI;%Z^~3eS}@k0>+(F^hHsT;`fllRgT&$qMrr`TLVG-OgME2G$O3 z7(H#}LdKcpf&)zuj{!eqF9v_~J~$HvBL%<@4&LtHkp`X=WCwV0`Zv)y^DBwkSHc>4 zcftfx0Sjyeq^!DJ=drx6TcDZ3E=D@RBl(Kkt7XG zxce?dbVaJ83s_8n`Pyq8-o}cAP?3k1wFbe2#&KE@G^?Jnh$V!ibAkEle`RgxYHb6!@}qm;_QO-Dx+(?o3UKW)NZ|zwR z)s`Z5E=VYb=A9#LfI*GaP>#2OC|%>B$v8I7`_H2-sC0}^8;SDncC)HB;k6KM18!&C z!Sl2UptK(brmdCmCLb+b2S7*&QbuFz7v)d0sF;d3k0jt{KCOym@krA=T5Gf;iBre6iGQ^@n>mXyeyu z#PyK^>scm{#F{#8VB9cu=Kv4qHAjnx4C-p;v*Cq>5$1ZK$@?oy`;{b1mbH)!GCmu0Y?7`&Mrxy`}mGP9QT-lFroJxVw%ZcYr z>&_0zzA!inUU4Yw_R|^DL_^jdSDT4EM>%AU+r>aA{X^Z8CzSALsM^jJIzhNzkWgw4 zD^%H6t^tG==zj8}T;35t{3$#xJ{#ao7Tc^8yXOhtkspxe`RmXF+|amZGU@m#ltQ3A9={=Ak$h zN5nmkPKdW;S*;LV0j~6a8UR!kioEY;0{xOVAH*qM? zsjeqk>s@k3?;7Ac0**0Dyr6tcNh5UAr{@F!67hvG9tLMDhvSFIHPEU?>@q{rI=PE$${bET# zZN#r{iH&YsN33&PdzrP4oMI$8n7nizeBomq`Nvay+8?ZTR~=#mCigK|aMC12hAjmA*B^@stx*@_I`teiS<+Af@6f*qf%VY9DTyjkbYS0`dzijJLbU*0Gy!#=wd=5Gg!gk7=ak{870+tjK%kY0o?%PsF0y`dCEOp z&?zM53p#ev)j`h6Wy-ry5f!oX})3WWon%e7!vLB>5(YCu6J1S#)HK3G-|kpL4aFqw7ad>{Q|V%60) z0btdP=OeMJdr&t>&?T5-6TIt7tmX1=55Rl4NGKGAWzDj#*%=d7z`z5*$Az6XcpKeG zo2G|A7C)*uI5~VMUWFiG#I%6 zHLSSXCphYTXa0^J$=`-U8#*^|3OY&sV=YLYH}!z>kXU2#uZVT?gp+oZ`Y_C^YdgjW z6RP9ayhlVWW^ykC$^!m!;aZa82a)nj8{8GGiGYAV&Gnk>n{?$0+49qiM3=dZB9oho z@Tz~T29!tfh^=pjg!JHvUA0|n9VL%V>m7@&-jZ`%n1+s508YmE$@3S+AW-;X$n?7=agB!DgYuimqw{YgF4Mdft~@z@sCvQp zgyh977#OF!mWyr=Hr#SXvV3Ap`N__M90LAwx`lah>uf#sg9)+T8}$!3gl#wR zjU!X*1ARxKyd|-Y8Kl+?XY-pVH|JP7D<>upRCnG$Lru9vT^9#y&zA(VreXr=Uk(WR zz840vn#6|rxH+-!6m2i-0}*xctcV2j)(|LfONSs27XjYE;{#ewlK_Ehw8RCojxeG+ zb)7_5lHkPw={Uy3rso*~*bh3gFPmcwDN<@TqabDW3&s@l(j$^z*)~s1`vIqBLncHp zh++|kbp{*Y$m)frl~O6dCNUJ{A#Agq9f~=|ih;?QiNJ}w47|9eNHX#WD(XN+JzF5^ zIu}xomo*lcS=j@$HO7umyj)`g7;KMDQy$P(@crh$=tFo*H>Pi^fjw42u|~vs95D1* zCqOwvRRGC=^YpFGy}*EqF(fM@3$&qd^lKS{{iIsp#8Z_=W*~Cq(>bP5ccWS)0!@^; zS|lS;fZ&qu3mw2=TPE%B9&y8{a4UpV9&(2$7XE*%)lSl{d}HSncn)~xcPi&E3U ziY&V9=HWX~{{XnjC0+z;AT_l2jwchm2n*@MK$p{kA#Y>(!CceB{{WbH9?qzxMqks zbnDh83vXuFB*$w@;|XL7O4l~UEJeoQ0TOA*h=9m*hz6VI&#a-Lz)$ZN^1p=5g8CkC z(vF;q$&&Zf9OxS9>lsnei3Ovr;wmS@kW@FUR7s|W3bh_QWVGNIIxBs3lTdbZtX9)G z$O~tm_cq?nBa_x@754 zcxE#-;a2cUqo_ECV4R&8oe!MzeoRRi@mVlZal8sOeJK56c0UFr$b*YcbvVP{FPnp` zde#LLkic8P#W+sox{1c zAPu3eG84>D2s{aX*gMa@&D%Ucbdzl3xi6?1dRU;zYaJd!wW!wnUsnUzN-6;xt~3MI z0)(XYsl}tqUGC(8z+LoJ#H~;baV%Bjl0-qlT~{ph&_cBVPRQUKYYYm8ci`|1RI00i zWQ9sWC7?JjF4e>umEGLB0=Tvc2=t)Bg*D*`)7v!z=eSvom;~r1D@MZIZ5{60{BYdz zrT7yS^)Fa|r0WV6kVHJqxJJ3C9r*FOKKL|jNY|1A!_fB-v`rIq0s}#yU^A`pgNH%o zw~59UI;Z03dh~L;#}jR^q@6d919t&1Uz#jO#`ePbFUG-4{C zXeRz}S^^E*@XK9z1~U+G$^J3G#jN!E%?6cTal$T}tzr<-Jm5uu*FgBhp(!ACIBu#_ zVb%i;jV0D`7o&@T)xF?qOUiSJBiiEx>~_}iW(9c1x|hRvA|N$!0^f}|oW*x>Ls=Z$ zMbhs4V3&JdZUhSYGQh%78gN>F$210VPdT8YA;+AE7muR~2<-QXw~T>999N0)l`vc@ zIbRqgka{@5W0oQ(%NaD(;KVlh7;hRqB7Jm+doj8}s4IlHU5 zM-Y_u?-4>4bBIG`c8A_p(D2@B6Mk8GLtbz!q`dphq2zBA51g4{94&^u%)G$9G4Ma8 z8VuQ-8NTwE^Npe$;2u}IoQAO?9hu~Fya+&OVg%{)lN_(S6v?Rc96#tc5(%@11|$l$ z;%&aM#;UN9P;+Wq#!Ac{K%Ij=yg)ykM=LtgUlXn*1iplw!Q=CVdhvQFN`q47ld!Xu zMT0o6&Q%+pMn`z^gOA2C%y~e+IQo*H;2Iz>LyQNl#03RaNsgN_>4+ZK4CNip@PNYV zPyvhyGVCpV;wP9j*0{>OY@=YAK^+>(i=5DctiiFyPdbi0$$Gqc%Gb4gQPb~nmH1L) zV&IQ`vT(Rre2On~Tso($b-TgjJb-riVj_tW`(FFX!10(GzJV>EnsU&nBm(H_N;}cK zO-Q6t2HubJ#f=CCA}@;*<1P-@vVj!j9D2J39G*eeS@p5Ckpxk_^)RWQ0=?9S z{{U6qLRxI+2;0q`cfGjKgvQE5Ijtke-kl2wm}wIAITKSnu#`H)-O=?ROny6Cp((f^ zo6}D6br4ltYY-cC__*49uAsuw1xfE7uRJ@}mWBmAE>j6zF`<5T4zs>Axe9CmCGwiW zFbWWOMtq(ck2u!kZgHp7gxPV)$3ziY{0aPLvA6>+&3v}J4hquX z%J~NwI`L-t{B`$~5-HQ1dVp;o-Uz59Tdnn)0j=t_?+p%;!6WB+U~yY$zj@gZkpBQT z0~C8weszOrpYSd$fE%W+yT~fqF1z`_ppgCq?=>@gk3Wub)rT@4-VE{Km)1IQ-N^kp ze0n8E`EeB<^z%QQu&Ush`Nju38$TH9Wa!`e#H$G@U#tNVaMn0Z)tpCuF}LA4jmoXk zbl8QabSxmt2=t6tRPsEZ(+7}w8h$YvqAy8}1L1zW4RjwS{xB%$cJ9J-Q=x_#I=-v= z!kodf-_{l?Jd4J~o<;nbNw77je;NIwf5r-YR2Y7+-Pk>k^^BF=-JO0haYx4<4k`}$ zF>|{ahymUI06arTxkwAV2;v|&=`f+pA4YYPd8oIRi?~(#%iL*qVHyqWW}KfuA+S(B z5ge;Y9*mchcMy#@L%kmG{W`;rFTCM;?+}`y$(vV$)+!+6x;n|2ZCi@JefNjjT^=xG$YnYxu>jz;j+^Ss+x~l zzr3(weQ~wP${u%%-xE-gI&3||9XRc|a5A+HWYLN?(qB8q${GRn@s9W%wT#qdi>`m` z3z5AYZvj0KeX!>hQE~)8JvpV(=XtBRfYBaK^HQwSeC%+atB`!3tYngi@p)kBJ00#Z z;6VfCKldR4`GsM>6R$b4^1Cm2I~wZ;sjr-g!~WyDsrQcu1WZ@{@#U{z&%6}a4~cQC zilJRhU_x`dGkt=e&{kX;9JeUoleld!qc*Gkk;nr4(uOP7O(|}gY zJ1l|)3$Ky5$VecUhZTc}Dfi#J=SMY!)cjNL7ZH35rj~w;5HBdu61+PPk-!uZt(c$- z`(`9mdoEHw4Z*6>m5f!S?3V0`Y%dd7)C*Hcou%+~fng@u2xuLbOwhce3r~92oZz!k z(67K#L`meCQ;;AriD?d893~G^f!A-*H68|-IPfgwLkrPhrzLE{DA8l*1uBHu zfJT)FFfNE6j4o7r-TAn?0c_L!=ORAHWGG$CSX>)IqnmMf<-e?BVxKF8EO`ah$BV-( zNkgu)Skdsp6mIx2en-j{JiG{iL|BONf!U%s z44+I)vAWE$itad$!gN^Gbi`|=!H|QR+3lx=vTR^lRt<+$$0>2RY0nFc9JuQRxZgDQ zn!LHcIPJXS&Kvv0xZq4_5DM^bob`;>`yCo7MImhxhqV+AgHg)}@di^s(0VI~G5WG| zRlkD<%^tjDAV7TJ+kNUf#qO^1Q`qlV)BgYtAMTj;_x)mm6z&{hr(?f4!`$i42^dz4 zClj0iFpHC{&;kw+<=Z(hO`H6%1hnwwS5$B!(-3qgMhYBy>k-mKabk_uz~dD)#IutK zodSdaX`;={L#;M74=ZuNI?&+(vQ2^JGR%c2l+*`;5S)XIf@*Ig!oLAbO{n~hz91;h z9b<%#o#I9=r@()#)lq3G{)9)3m{Ap51MT4F5exx%YqOcw4H_gwIg6%doQ8-2>(3aw z094W%9z>W+p8wo1it9A+{{Y;tsmR{7-^M%=(j0x|wY*JY zhqJ^vAlnw#z#1|FfQ#r%n|Z$RH@}S2Wqsh&UynGB=e$hk!b2r);n&5=Ur3M6G#>VY z;nopkP*GA&Kv~YPtXBlgvN}RD8IG%dj1kyi4dpabd2d^EV244^oNmI1z09l&$0-m! z0}Nr>0JDf<1Zi#K!;5LSczEC5J?cPJ3Y%i<$&2;VGQYG(+lLTsZbEiDI5XD7WsZEU z<4=q(sHyn{feLRQ#&@9WXNgVz7*x$3qaL;~TYw{7top=)3A3q_iV~9m{{X3;w9mVK zv2?E9f)C`)`KL!X)Nx#NCWRYx{SiPpkO1CKMkdyv@H_-sW7UO(bONxaJ>#(saDh7; zM;(Ea4v%?57<&&~=JdSWy>~HrW%uJYH;;ACp7U}b=By)uIo=zbvvEn%rZ*44))t8E zIL;sFRa66_68Y9fb&V38!s@N#6o@5bg0*mOtf`iBgnlzla-HbMTGN-THuHiRtoN4n ziFwn9Tw8$`ff|CRQ-Z9}my6dD89#yGR=#t?TDz`9!ZgK+El$)m$YY0&v#c|RDOL!R(QVQ~X3Z+O>8hRfIGYxnx{aOg)Bs1;x{(6N?qZVaSQc>bQ;ixHCZ&6Tlj*YZIw%>X~win{kvwJc*y0u$-c+D zImA(Bu(vhx3n3PX@SZb6zeNZz*`~Z#!wXBrYRW8vDK6}}DH*uZ29S}OvEB_t=sD6= zf`))zOx9@5i5@GEwWkL$8zb<+8OxDH;oz7c{xg8-z>>3W7I5R4Mb2od&==Mi8K@5F z9u7KQ$$=#xY6Djd6y&MAp6h9!WN*$v}ItB5vO3RS(_OPrqZ&jNJ1 z$H!YicmgUg*Jcb*5vH_wf*hf7p`=rDL*NC*o-F=X&>-fnBI97vkE$dNvCa>+K}j6%sKfMMSzupM6Z z$K(n0%Tl`&-j^zkE1OPGRc~0z$-U!$U?xC^QWW!J2@idSB+Q-9tNI+r=l@KwaR zHIfYc=CbjZEKkCV>me6f^A4d6#iHoM+9q>=rjfyZXh$NG^yNwl=9voZ*TyYYk_eHh z=M-y5>Hh$`&D8adkD4Dp(!;|w>kjsP=l=j0o320pIEsmyx#5n@IF!n73JF*H#t*y3 zXcu2DaSk)YA06P5*PgI!4tIcT`^`4r4;Z!$oS3)r@w_ljJGm07;%wV8a&^IlYIozT zYQufyMM;}2L&hksVt0%V@4JZi$XqW^4kCx6uQ{s4i+7W?A6XQqJ978%U@vBRix+o# z#1RsYJ}~p_L3ws12!Tp5V7@CF>(;tnmRuBDB`ZlwVNp%{V_Kk5gj~cybedeGw(Z#a zxk8|11EhVig;ADP3ql-WGlD1jIsH6AeO$gSz~v}G0qjWJE}?u=lTI&F|+Yp>yfXW0nyaCc6 z3uiHF8Mp7G8|v;Al8v$hOJ>JC(=g>X!jk{c!@$?3`UWmP-W>jAS4%o1xbgDX~^nk zlZ@wFi&`I2FBXA9b%e5 zh7pp{q^nA+EaDEp)5R}&LoVPnc^Czet~rXuLBkOuyRR6A_FxdC0jOFzS9u(^aWH$i zd&*4uWzW+Z_|6#mWtRiNaFoJOnZP)c2qECR^x=6#tE{{5tFJ~)OZ2hSO^o4j1u_{Fy% z-3RL#8i79-7HD;vEi0?u5G!48ha?M^HzGT)&JYOKjMUR!vMDn81IXeDo~)2+;+i75 z#yEuJ>kO*t!J3`DoZ3zw7%fS9#jzLT9fl?X3%nc1@aEHG?0WE%9UC_03@hV^NKVLle=a)1J+Rj_gOX4PgAXnAgF(BNUVljj11$8qlxbS0;iHbSE5F7NMBr-#Ve19qzXo%Od?z`0q+{Lq%b<@Jj3iJS z=N_LtB{7vqR2PY!q1P_3Z?YgZ=SpO=yVeOiB;@?J4X4YFYYeA!O6ZSa19QEgLFs#01tA(kGMkJ*aev48#S*c7VKmF;k0V9 z1+Z=37an=hDWb$!B}I}e-`7&psGBZZME8vX#<_qbvhU}`+B1N&emHW#XCnl0No zTrUr^1avkc9&i5uhi{CTaJli=!JUtsRGcSn7BcsZA$(i` zIG2nVGhR-yja-zzJavX^f6JO}ho12PaA}=kpfOC@?;;`NjH*Mt0N3_1k*2!NI^RDy z1vTBx28KWhPVgrwz2E{9%4;k|hZsLhsd-K@Z0z~%sQg?TR3AC$r2es@F31g`REqL1 zoB+XLIi=BTFDrulTqJfxR2~>4!)P@K6rG117n%kqdArh&Tw->lQj_<@q~(rb{y3JJ)nxTnJ)4Jf-^=R?cr6+z+3@oMVc%Lux;^`V*%P# z7z?T+TMV&-=O-HLAq?A`IR60j-c9E$gM_|v?YUMMD=`M(=WPQC>YyGKqqHNvSJpKE zLJ0C~&GS23 znci|@$2!Tm=OzcIH9&A0n#ec$$lI?Y9M9e^3bQs-`0F2=MmU2obPRBnrQ-FHPok~B zvUksnL=KY+FF9b+8Fp(3e`^WQ1(T}B^k$lW7eK$eD!wb!<@Ku%AMkrQqcm_f+ zp^g=?AfK!#5S6&mW|;a@3SN@ zR0_O=Y1O3Gt8K(Ak2Z>=cxqt~7u}@8SApsBV!tGov{A!*+r~>ILO}OJEBR>=6UY{!juzw!dlV%<%Z*_aWv_-pBS-n zD-t6(st3F+A=ijXF^oh{Shk5ppx|hGJf3jefbpC%4GRc^E+y?b0EY;Ik95}Yeq3S$oGJkRz#qYqsB`i1R8_zEWB?f5_X{Axq@j} z0qu}3j$Ih2RJhbEqFwSYKxB**vIYb}038n70{~5yBwsCiS8DROR;{>u&8-)UYoBy{ z&6~n|n!pM>RdJ6$OotY-aK@=Z4etmJn$m0xH?v|R{b-s8hK$W#+3@1f`WI_@$Rk@l zW??o0D$iK_t!6@Ucmia4ar*Lk=lIovyxg_cFaBc)dcow%%lzl_izUTO z0_#}u<2vUJf38h`c@*kp!C|Rb*z4x1+iPkR$oRD_j@yK_4XL(M% z;=o1938r;&*Rk&fDXG7VnFi%R;~gy8@L`DG>n4ki@d3ZiMbIXuZvcvTa6v%!3zFY3 zZ}XD`=9Hi34iFk?95h7l0In)mM{Q(@^D@BW<5V<`nrAq2+$9n&K^h+!t=CUD3_S=N zyEV(k=NMt&aJjZ=5NxNQIo>JRQ#3?kCr-F>vIr1Ql$~IcldJ{{yhG=~hQnL+n^A3b zg<@%ROp&oemnryQkenTOajtVn*H0ff_4~tIbB@4-s0}`U^9H??<+lQ}kvYw|R`N_a z0=H$}KuTRD{NRD=XbJJg01zTn9Sxo3w|kw5~03eo{2Fxy-$%dZ;25El@2zj$Eo*f2V-;meE^NCuA}HarmLdB3qo zlpAb7q}*NMiUC0qKrs!Fz%KAQHwb{L(9!;{I8@Osmj3Zv4q1hUifcp8PtN2Sb`$|G zYYk$<&S2JjEoV?>sX&%K60+MlX?4*Rcq!>h}6P#ohgXbKmL}b?U zfvnd)KmJ{F*EGWx8+*V))e~#>KgLZ#X9$09mkoEuQ0oM{1oWlAvrKYJ%Ito;82P?T zPHR_iyS-hQI6E_T7U+^Jb>|@+hkOt?UI)fADJ0J3E=#HLif|Z6AgAW!+~Rp<9#8Ty ztH;hTbAi?zuU%!G;(Y58cf6sSy3P>iE?VW@9%p%@l)Q*Kn`iCcjF6NMIOg`&jBPMt zXn4Z+Cn<+H`f?ae@Z^=x7X*pG<2CU7@tt&zu};O~eB+=IWW-LHepV@}WP? zZVPl4WPT8V%I{fL8P^s<^-OHwB;0_2 ztA^y4f~MRT5c;?QCl?7)846-lZJe5-TSPN_ha3>VfRH7XD>Nw;0@@+YLk=hFB|{gW z48n)QH`9KtE6%Y2Im%X_8s3O?wL#T)#pzH1`Zw7eA5;z$L8F2y28DnXTFjnwQm#eO zfV-O7!+~jSIg=U$-d1st7e+0JkWc78lp-MCP6FfW^eP8#5gP)o({!f8m2Uw6v%7k! z)AULTG$_Hew!YnEW=)2@NT!xh;{ju#1kyuJn<~J`B+*yij)owm7^Kem!AFIja-iRo z^5DE&)H?XMO|3q2PFr+h)d;iG<^KRX#7PpNezM^wjHiXE&lVt;zMqUWfWvbZ=$z^Q z0L&JMyMOt`x<|u*tcAnp{{RfOMCyNxjGCHi;ydt7Xfd#$B|AZfwn`1&)Poj^1CuC< zQ=}0E?D7z~v7KZw18QSvwnR>!#YqsS1EK890HLE^Zzd9?Bo97upfCb8ZO3R9ZxWbS1?!q6&7<5bQci{o{Uzjoc)|Pb<6GglIo?zpRHY`7%q8_%QVTvq|f# zGd6w{znpC@dH(>@1+)%OKLv3}2B!#rZR7II?ENgRd%rC-ib(d^EJ4riR06X}<-kn1iZT;QIPapN>1 z4!44VEz1#;!H@x%ix0JAn;X`;!GLnlG6(Ad^r)qBnWiYEORg2wo-S;X0J79+VGwZE zjm90;NNa9S22$t%4fzt~u(chD;P41jkhtA`!BUef1v@g`^4oLU-$K;J1ti{qCkbn_ zE*crGD3>)129B{H!6f0LI3bitLnuw!FJOX!u@Ubz9s?h@>~?VPEkiFL_$3XV0V_L zpcSN=&;S5{003luS<-34XrNNiA_zx{C85+slvG9`e+LII-$5CA2GS11^>X%<{WA{f-( zrEzPfwOKctS}u1_`aJlrQfx1T2Em~V9QPZ+U- zLB9jH!IvLG%YWbS$iudpeYc1p4;Ev}AC>;#*rJ+``f&o(tG9og7*{;0oPZtA^u>V^ z@4NSpT~GXXfoMeJLH*|C6W)aJ-c5c&^~h}sqZfHaUh$&Q287wOjfcRJAQ{0>Ds8St zY!1i`OMt+vu8V$XFp^pY5k#A30>%YK4`0qc-RLPxoHSwul?Rx!-binxRysM#^01hx z!}ySbF35DQG{aRv4-hUCL2#uAW<4l}$4*F@%Q9kI6kgT#uQ|1A+9=zPCLZ`qoX+To z=m6^%Mw@rNlxdLqbXSoN1jM10l8_!k-TB0`24XM1KnIdxbXT(|DAM-iD&*t@)HrpJ zL>fGQ8B-KTRFo+EZyn$dVtE$|MRlxRuC};`3h3Z2mjJ=ixNnK$Ci_Mu+VF+j*LlPj zgDP&^i|Zf1vj;esSNWCy0L*Air~d%K8xU1j2!bcdXMf`?fdCZ_%ak@a=W=4yUM<1N zk>R1ycGyq@dUKWFsTIdU9cklR#S$G>uR*i*gwO*~N0`Znt;K|7(@1NFIdu`82pu@# z@s~R(B*_stZAyrvyTge1#jT^o{{W`tdbIvA2ZKHe%lpFna;!sYn|5Cq7LhpCiguDg zT40@e$OimgF+DM8xnj?ZTms>*7YpX$w-_Ic43R$169T5e#&mdpStpM5gdXt(@?phi z&JZ8eWTgK9vEw*sz4LxCCne`c@tSsrh2Z*!nzBJcyGJ(b6RzAHST9Swu}A0l#p^!D zCc}TcaRs5Smkl>Vr{fwajej_XkJ*JkCN8%#=OqRw6ch;>-bWfw18@{{)R)!*JR3_P z+KTaxB$S^tb+2p=7bdcA21c-Jg?d!3S$BQz2({_19(9VH#O)2FKnj&sCL)YlwwN^< zgL)j|n$osu<+sW2DFzn#pPPZ+B2t`<6w$6Q5!-8auihAdeA42zQi>sL7tWmGRQxbG zp-M&I2FJ8wf@?cFI5^||FfX?`BBPXm3zbYjQvxHYpls%2gE30`p+iXMj@;9&*9zIG zz!o{>o3TfIxRP^%73F{u`cnW7!NEbf89J~w7*Itq0&3A;0*83QhX@KeQ#DbFc*jr% zvyuSta&pAD#N-xHhW)fFp}ZF+%GrtRZh(XA;Pf`=HA%`%0235@Kmy5b0^$HzfWZb% zayBSz424uBs+2wWl`BEnlvX5-VE_;crtuvxBw;4D^P5Spyh_85CQ&Z6oT$>AZ%1#e zZv5MOMeTmFI4+lx-iNo#nj$m}f9_d2G)Iq&1xo72`JB${$)g&SlIRQ|oHK(ERKt=P z?+^-{g)!Sp>v*G4%+Yn7Q~^dkpQJQ`VhCxp6e4a#S+sPsV@5i`e1QN~h|t=Qq9cPF zxMqSnNSI6Gj6dstd<$%|fqBFOgFzYAAVbcb9x#vr6f;5TN)Jk6>A1y~u%S(r-HpygpG82qQm2&GZ-+R-iUO7|yPIh0aY5T#wvp8;P_i|I?@_5)gyP;z7=g7<}=@T5RLF{{Z5roV>BcOyw@ICPH;CG`zdp7m8|y#Zf-582y2p zD|81%{#P2@fX;MJ2UjM&!NR6$JXLo0j^87oSLkVA#S9Uk#v$ULc-3Gs5~^54-|WF9 zsT9hoMk%hGlf}Xh3OiMOt|q)vN?l$~o!}4v;521N=HplvzKIv-j?&ogWcX0@;;x_( z6V50oLK&ed`I%_#8tQkc^bfpVT;Gulet5G8^@yF=)9X2L z_i#UJQu}A|gCcI&!F;cD2db<1%DVkHX;}IX&M6FlrIEejC02v;fB=}4b}08y`^J}& zX#twriI$_Hwf*9&LJv2SSrO2cd_^f|F0hS(?8a)3lz*7R@2dW>vw`RT0G?J=q7(6h z{G#n%4ySow6vZtD66YLT!vzq%{{Zia?soo@mKFh2Tsp947^j>|C`7*Ts?~0CHkz?@ z-b~dK+~`r)7~C+0rtJ;V`C`6Y>k((qF5jFNH1-S+W2-%79`(*H?bdC4JWS!o{$XAi zPZ`}i!%(`mU0f6|4;sM=u~rBYp$QGLCMh+E03>nH^y7?CrHyNoMbMzv962DkK!}S0 zq=Z9mRy~~5PDqG4c0%BsV2Fb1jDg(IN(!VQL&N79VkRv)NCKe?XBov=sw992kt5F8 z#w^UsPU%Ke+t$r?Wjb*RfI%z+G((we=@9lk^@;|PSr8N`CKB*W zwZPov7HxP3N-JPd!t~EECW)e2kb}cmnvifk zm=J5=&4O>+fR$P0#vYQrdOhNnSOzb^_P%lp>IN^Jdh>xDaOe@a^iF%kbI6qg#wgZn z){JEB=6{9-5Lp^OSSe*RBK}O+70);ImjHXTeer_{%z*FljdTwR{{S&6HyN!Ttkk91 zjdCJS)(iy$2<6ij@``34pds@t5iu-#l+nhRO_|KM#0!#4K`LwNCgqwcjb7Dtm!qQ$wbj{fKw92qpl*AzoaSV$RN#-J&8z`O93}od-eC zDoJlRDTm3400{T@-XPFh!ha5GcDDqKj5e7LH;Oc>Kr1^KYWcx0{=%pvU%>-03Gjmz z1VVu{09+cVc|^OaGIi@Ms(+(fAOs6YdXiTmzJEXgq!W>*PQ}rMAFP1ZEy3Sj@Mk7b z##aZt39NJLzwy=}QQ(kp;}Yub{jY4o(%J~~F8;8Yw91G*s-cWGIyIvwB}?GI+!JTs z%mw6Ms>j%i(qUhr^$_y_0r7^3rQeGUqa}aW(-}Xk+6K`~7`iN+yu7n>C&CBpO50yW>LX(KpU3g9r`pEbcfjwYNrYnvj^KFgsF<5@m{>8EiyX zi&sTCH$$56-JO5|1=)*H#xFv06#&6TLMEs05I7$voD-$F!=R?KrD+~;8Uf6j!a@Q_ z;IuGF`S9vEfd!SfhzR(Z82ElirLJdqe%fIU~zCb?e>&0H+WGSMd442X6rm;+=Xi=95%| zkgBItU|l!hO>wR#3w*l8 zX*D7mIFx~ELZgW-JnD2d4Gd;S4mX4!~>S(BxEfcT@vLhXp&}4VvYdBkd9>gLF38V91E9^{p3KmzaU9shi}MTsN7e$O z&~fMmac>lEyfu{xxL+6nLC^zp&H-8u^)QOquf}1Pc}Wvj0gsFgQlX1QAT(%aJs4Qj z0vEKq4?ax>SQtT|H>1=5@$UtCG0foflEc_!oFqMhmoJ8ZJX|CY0u5bfBd;0fk;&1|p&zNR! z!v_Ek1#gy>>M#$!&FP2rW4kDN_?eJAU=&@?jqlU*n_JCi!7)YjO(XI|5lF!*5%w14 z3UN^GRw3cJp^6R`P$2`LIah;jG(1pyI$n8Uj|`88`-M}|NBf4-{wMvygR8xN+>1&g z2>gsSix}&KJz~rKV#~{XalAXQuQ)0$tU>wKXl-iS8W6tCF^{eY15utFdBe&0m|$>+ z#u=iH+lzX$7%950|Wh$n4z&PHuk)^Wscx2$As6F1`$ z)u$WB71AQ~+HVbaiLpkx;UOg)`Irewopv&iodE5}866ddq3;}nhF2t9(RlgDK_Kgg z(T$FJ*+PM?*=2}lGE{Pt zbTBT-)+{4L1y5gGA4s}6eQX_Pk<&O3P%KT@1MMQtXwos z@(JhO2_5f@hn-K(a6*7-lN-F94X82ZB? zgv0?6xx|<i?4-m z;}(D?7b5}d*$I{kgT4$=F;EgU=wi85Vwjg?5a=@K1l1In!?`Oe^GaASQ^>$@2el4` zxxEc4HK?;&z5rYqc?pn41$u~d-!Ai(8rZ9RTr(#Bb9mvP(V$V7hP$ zJHstdd22x&i1M4*XO`eKw?~IWnF6b{nW|FiCws~Oz^+7*DK*vS5Q>J1ZO3eRiGyuO z?o84P^S5cm8hu!eFN1}KJ(pT-pq5BUQQ zOvs98G$dresM0@KY7KmtIYeA{6UI~ndb~^wKuMuK^I61!Ve^VpW5*}&JEfa*x~}?h zt-sz7;e0N1#9(Tu7;nLsR0Q+a=L2Y&C@!ak$-gawc(exf$(LM8Bormwn1qZs5(UabUb?vutzSAIL>|%H za{C4WWC_EEjdnV5 zScf1#F(4|P$TN%~y;ve)tVedWF@aKP!VK;ewqv>4j={bfGi`Pa1q7f(w*6don)9 z4oo`V=N-61`ZdV)F7qJt+3|}3&Dv8oCkkgR%1?@fOI#5Yk1;MO)G?wK=Ku#{2>_-k z3~XKnXLDH1);G|)BRpYfp}+h_9IJ3%ewn2M0E|F$zrjn>gOB4iV2ULv#LOaTOIc~5 zm;+1!LP!81$5;|rc*_dPE7gM(B&&y-*W%d;Hl#6)CV+s0q5>xO%LjQn=u8S$QP7Up zYT&VqAcKD zghBrRn6MT90FJWiI1uddSYn`jus|$sRtJAOz^kfLCE-m8(X(E*!<8dnp zCnaYu^OKp#QF=lD02deD!OBoczym#)6%gUHF=qF)o&rTmnKY5bM>Gm<2djqK4gUZ{ zvans_CYgyFpJwUT#2g_dX#e=eD*;*0cumJ5)B-!8hv zpbwl#3$I<}y_#zCg!fMqE{)%bn$R=WA}0GCV#L$PV-mFUn_vh!bHH&aWN|$k_l6)B>rh=rYwTLJ4uj1spM%yJkg!I&DrJ&so4uad8UCpOI|V8tTA70RZ?15bHT> zoF4nZyV`41QJ{1NAQk2o_$z;07!0q7S@(=kqsJ%vxTO&xp=%9oE6tzYMqXMY=I;ss z9~cgi6-8|tR+~OEan5An=Kzgp;kjU{c3=v0_ni$6E;+IP05A!<9`JG9c^fT7UIa2E`xR>fP84*p4)9k}s z3YeVgrwurcjpGDGjd)t;G)u6#~GXZ87Ej>D!<} zEvo}U%Y(oxR#hG#gf*gTStxSx<296=)>FreMuzTgT4+8MR2u>*zA$88=p|Z<)E|d9 zGnZjT*ib}OD!ah-Zbs#H5YW)X)=-(bB7mj4V22l2M*h=q0D&ZtqlzdVK+wm0_lLV@ zDs>{<<&ck^3Si(&h1=jT)_FhfRUak)0P8j9>>u6)Ax|IaiZuNH0H#2 z`8#5i!A6z=@BLvIsVNMk{6TPq7#$s8kPpxPanyP>0d#Uq>|Q0(a60M<;4lSM60u?$ z19BWDqZ@a| z9ykZaS!!EPW#cV|1fI`n&TkU!TE8w|-{fGJC#m9Z<%g@vH{P5(RUak}8oo@1^wtG$ z?TU$CoP!tx1WbCwCh2?eiW9Gn91#WckWwc&y%&VQM#6c^fd{9oj7s&a3{CsOJCBTR zblx&k3O}qTt37enIWGqk$`T#yD{ID_r3@6HNY$_!%6~9rK+ePjyIlqx*I&L`ykPma z>Pn{mVReA!(cqe@fa!IoST@9cM;E16dB~mk%@xt_TMy)crc;YxsFks4d zWmH7-is6{b(wa>xl^dA0XQmXm9TTxIAK5D(AOt`HK&(Olr4>jc+5{C-6j-=4m<b(Xzz?1lR{J~B?lBhgN45905@~W zeS6LL$#X5RCV>TsbGPhZtPu^U;lk;wVY&?JA`sqc2f^<&y2@P`!tYDYpoYEU zdZ21%&heBI>?CE^U3p^zS_aaf3xzQecQ0Sg06~%siYEro!-)kI3Siv<0Dm4hM=d z$}N|WLACdgBDeqX- zb=3|cdh>!Sll=-$ll`?Yh&-OCEtZ?ok!TEE7Edd&G zl~mW#V#f}E(~+1wN2Or9#o$?Q&JnmXO_cMK5Tm_gYuNFKfR9?m_tWPG$a$G|Y4w|t zoz8N|JYWUZj%EgTk-RT)fhekga*O7Mq!-c5C?^m4gmNH8bu4UxI&muMzVnOb<2lyjJp;e z&TY}-Sm0ksAhcReLDsX~sfXA@Zf*r|c*F25Omx|2puJZijiqTFRGh$e7(fadY2F3! z2-s83(gd5?j=Ffi9E}1&jhK|O;?mqf*gOYGH*zE@>y}R=dZZlV=7?sh%FN*aE;qM< zfU8WZRqA+;kk7ZG>M-i;n{X!X6-ax+jgI{WDhC*iD2WxM_;_~|HAPyK@Zp*Rr>tVg zwTcg_(dE`Ysp*Da^ z%qRjjMg+iUQp6lFDo->ji<8k576oT^qeE4|NFIgMA+=*+YYZU(=f*b*{?mrQ7I-JY z?;oSf?cviD{iqY*n`kKTL>O7InwQ~YhF2iUX z3(g{lihl)BO^vbE2xTN@MH9FLc$()8Km?3Lg`jqRFr*BIumV9O6*`{*S#QK%}4wQ`Kg=+?n^68wg7Ef$o}Oh6AQ zm5LxtBn4PN-f`~)lTJvbcQ?YZHK;Q zI@ViQhczHaqR*`B8hf&EB0k0xZ#U)m|T)}_mD>pPJ)0SiZR&C0f{xN z%P$XL%!0w}%R${(0x=4E9`UV7$Oi#XYdEKzb%EWnS9~e?Ww0{!*m^m0e2$S(R7xjY z352%+JFJ#1cogp!GV&*3Ivha=tdumr3r8fr@+K}WLR0}3$7SqCEu*S%vf$MXac*=4tQ{|DI-yk*6oVH?w7^^LJVnkqL7-Fh%$(^ zXy^myHiQrpUeMA|Mcu?Nxx%h(Jp=&3gWv)aXNN&~ylxOLq(1`bG{rnaa?!=;v|gC_ z#l~_IhyXw--DnEmkaMWinp0ijcYN>)XaMDS1(!x^IOG`~pj#cf zsf3y#1kh16#4($5o{uAt0fY{@c+H;7rs8A>50*QL7eKohD&^=hq)~vrg)9lB-x$(f z{^t}(z}1fNp|D6eNUCLYYc;s065*Qd4w$SdZ^Hiog9_(PFbR|ErgjCdXQ;$4SyZlqBSDw}GId%zeHAbeiF*fpiIk@;|Gba>+ycHt}p39v(B=*p(u@CLZ$ z{pP24lL}LiQ%^C*9VQWVUwbw@zvy;=ry7fQ|ny204*a+FoB!u5c) z%}6a+3WGGGtYrC`46URUxxOy=u7Q(s>TvH49SneAp$%oc+*)Z!Kr8VAIpKLR?-QCx z8ekDh{On410T9TkLXGjfFxHZ797B|$c*xL(5Og1w!?p955Z~%|kYDmDB`pN#A>7*7N4X0)&W$j$-;7KmTSp?OdHOE z3z3^ZBCTCUj3Qc>o{&k%f?!1m`Dg=E)wwqTzLo$EyEEJK68Dp3ZD7F zTg3Jm&hb%t1)=3vSF?u_JBcJ-7hsst9i&w7mk9*wa};~T!k*E;yee-&R_))6C8G2X z=QL}kak_D(w3!ys2Rw6?DGsJG^@_&P_;9V*;~x$XS|;PpDygpya%i3ykXgI~LOu>L zpddUrdB41eMlT-l5talKb)4b0#eT3oK93{CX5lM1Bz_Yuyy1QSAcNj4RB{}bIAE| z%^dy0f#r+{8p-7L5dxbQQxd$bygO*#xW-37z-}vp;QFj=7S@WpU6t1 zw3U^kKh;`V7fn&jZNXP36k*iH_ey=@wZh@7IxR=gmm8)Gm+jQjM3CKLNZivSRoq-U z&}hoD`6+#biJKJXB0ZAo&e(Jy*3CFHk%;o<-DW~eZO_0%JFuyMsHHP=Y(AKV$4c7Z z!trC74M}Ijj7Bmr9`Jw9vYEV9Qe{bhBmeHCU zmX1sP=KjK^ngs4}aAA@WQq-Yigda4>*DQ!6G1Cj=w{fVE3_t0qr#wj3r^2DuzIvl zUkCTegw@=#_^nsT7G1_-1kK>Ek98~FI(oneL46D1#6h#8guP$T z!NhnXJ#Td1NcV^UNM{@?$8Kmde;G#1a@b3fSbe+1yU}Ut{1pIQqlff{Ng(S0N1hno(EA2|R(_~ghPamwn4!y*Ve3^t)K)pBcpoT%(_ z6lPV|FByBIKnDK+4mlU#c*ko-E%?UL4RwkZU2O514BOTUuoUkN4Gd#R*qLas_{7*a z>kSp(tkL6GH(>br#VRjF7tR)08O^}(FoU+0>o`RN^xz{*XBnmbe>UTqK-T6SFcD&) zy4DE$s_hj&cMR=C8OA%p@~K78T5bWk)=1(Gj#I3Lit$-3M2bhDn66oa)qMe^>k6=o z7?=QWA=PfwXchX+xEO+*L4X}WFB!ddx+w0;K(};ZfuGt)QA@7Kn!!h}Srn;d8;Y24 zB?8f?SP@=o7X^0BLxw>D`%HYQ78Mq>M`~>{51@##7f=J5;a3j6;r-9kzb|JQjXMn z->g;=Wh+I<#59Zu*K2H}{{YS-5VMKs1gar#8}AD<3CMt6z#QSuu{v)AVv0>G2**=r zIwRPEBhE`?-jt09YF;>8V-5H4ss_rHq#K-qv>}Rsk{Foewr-}-TT!nttfB~FLVH>4 z3*^CtIECa$iX9*Z3#f$k15b#SRB|toT(I&xn6U}9UEmx_G|k*XaVm&aDg@uRc%>kI zV01_us|K^_JfRWaXz6k7Zo~R2#8T?vGP*GIrqxrmRad)?126-Lbcs#91|%2E9NI8H zDqY;PUkPhsUZFrKtCY`IwKtvkJ6fm*)LUJKhiX{2Oy&{N|+w-SZExcS0R0~-nqeRYhd18^7Lx+m6oMuCaC z8!jLaIZt-dfv2bFY%NCNJpweBgN!H8?$8`inrI~9&5q^q84X$?h*2|)J}@Ipae)oa zaXP}PA+xnBv%8fN$;P*GvGlcoRdj*qbDavX269+R6QMDDD|zDy$kp^XzJ?aJUP#R{ zI#EaHG%X~FjWc}VG`a5HDrti6nXIXygs)|=717Svs2E*BTW<(Cc))Ee`fgcd; zi0nhGo$yt?iv>;(4)PFwkQhuPNTBjuc#4%k#5?K#0PaZ=+fepAVTKAfYKdIWJUCSf z6jF_X{v6`h+QSGzuv>j=c*A2=lV-?6NZv8MDur%X2dEfL1{mPBRgHaVJO^B-#dtcv@{I-}VgK*@F!R^Zw3N z{)<#vfq`AL;n^^VMRhfuyeQ4!%sR*Nhgx`_I5W;(vHvz$*Yw z!XjPD%q8=LF;mt_p1H;nG0j`_&2#j{CfsA?o7?{Y^8~`0{{Sj~XEsByxX0TT`N~sQ z%4UfCJmk&tah!fRz~7WUa4ZQv^3V5$8>VVwy~-~>G5~fADpB=~lW%y=jq2v$FY6V9 zUwNejPTYVZy5FY`p3aUg%onmHKJXWPGwT-67Ng34?*T;t5Hatm4uJ>5%fC(oB`Fa@ z&L2`F!3~YdIs|*bTtEO2`H^pT6I-VXNX$GMUIV%bNrEu5HOQr+j{{?F2Cj*ji3{xT zE+l{qkyMF7hMH?7ISUwUA(C!B8~{3s;AFytKyS`zWoMRN5tCaqJeUrnK_g;>;Y!yJ zd^;8c>u@X$=BD5Y4bq~ZJ4AL+LTT~Z!r})xpf!t}^v|8x5MgQud&^9~c5fmk^zI^v z<0LT&T?rtnaD^@vic~NQLt$ShMh0bUC=I~?(cZ*GGI&x+nNp&bk>kctXeeWF(g03| zjsm9aNTmkA8G;)103v9}>{vd^&fl4?C z%tzq7omlk&Q=He$I*I|$VY}_hhW9h!rHj8iY{fJdx_kk;8kPc(Op-aP3Y1Y`$#9u< zV;xpoO@tg%PZ;w0!VeO7`V|`^pi??S6C&8_Sbl>wSC}NGQWj2r&NB$-QGDH?6g6n* zqOXFoqD@OF#xkctD7fLYxX5v^Nas*i$+?ShTL}xL>C2f z3;VW5VOa~Ot|MzSy2kEWf+#NEC{|@St;t_=5yrx0oXVLHp+HpADWt^8E(XJCQ%93d zI|RfzC$-sH;0i=l;Z#iqWJ-3si-n}mAdS5Ve|=|;rLMyjloq)Q1{8&bq>M7hhnSew z3MWSgB7<(r&K^snj|@OnD5F^3=~V#?(?ZKSxQ5Wx(E!}=_3L=A30bF%Hmj3|tV?uQ zKK}sA0+T^`F~l~z+ynJ8G62jy1&rx%Gl7QtAu!R9P^lph2;;q=vqO@Fv`&5CvWNkw z(x6MyWT6l^1Vlw8V!FfIH1C6-)Tg8lqAY7`yWDfoO#y2@XmAOUTjc z3ds=+-fjED*z0QqRhksj-VAcMcYWn_+BL{$T3td301Q&|7YKj>!&u4KZ3vKBaLiiKg_2`U1lN^tU!tTNR53^nC#-p(=s=7U4R%hQWqabW z(V<4NyE;sAg^d+Zf+J23j8SjJ!5#kbX!BeLsHiHr4#&nsRmiWo=ijazx@b^e^m#aN z9V5E~>)(^CgxB-ND)P9T6<)`er`HZNCF*p4Pm`=}fGoZG4qH92PQ{>fg!lmtPn?W) z+!vsS4&bb5Hg{1lF1Nxa#L^;QVF&Vm#WLyZ0Xh@-!<=it@dU?rc4@d>N02+gK>VLf zZudhXS+?tX1=wMMYQw~wX_pz94aVINMTAq77=Et`@09y&z5v!RkRA*o$tNDO%#S!4 z-Opz6PVlkbD$9$ec{GTuaR z!fXU1gT@>Q!intCeoU1DjfEeRymUe3j5MtzPJ^rn&_a>uTzKQEo;EBo9Vg+P#>`%v zfuNrM0LvVJ(V&%NK?wyDd1fdA5WpekD2O;+`ov?*I06G~;D)AZx*1+ZXz`Xj=I-%? zfkCL)io@58f;^tsAv-+Fj@uK{m&gsw18>d*5@{g4<5LU1nIFzOR6iJm>j0FDsNe&f zVn=)l!1vWJ0M*2kRtrQgb0#vMeg&_rxcV{M9fJXKaAU5DsC=WYu{fr9;X+-<%oZ<|UBu514iX%i(5t$s2 zgykx#SLa2C?c{kuBh?-Fi_VF`OVwKcaMvWqK z)*BmPz+Ie@wFfvwD2#z+Ag1e$9c0eW<=>Ej+EadWeTEeku_nL);(5uIPDIcv#~k&8 zke_A`i?2By+typ3{^GdZA6_3PtR1KS0Fl0(d}4pw7i-DW{NgN?THld6PRt$?^Uomo zzw;yRwv=Cl!IrH7TB)VFb)sS;F=#qyrFQ|vU0}C* zS*%CN?~P-;S`m?79}b(pppmeMTT0fdq~@HTB9BQhB2~!o^-|%dgBjHS0KdE5Fn zzd$FYk{G7AZTm9z`j~qH1b6JgiX>n_9$Mt&M7bZw)(=AT&)YzB61N2?L)az#CVLxvi_GoZkf|dBR2`KqkCm z%mwB$BqiTI2HY5m^=EI0!(Egvu?qxo8j@WS7A>HN@7F|v5oIO7(SEpr8K&Y86Ddk= zssx2+#h?)4KgU)QORxlY4ugt}NKpnNJR__*m^jjGq}@nFC}8rqGVZijVn*d97qS#~ z7Vv^=54uCD$^l@bA&;Dhh(tz!s}jw)mhEUNcCh>7C`RoDzHxaMq&H{@(aGs>QV^&< zRMT;c#?^yM2i_8AY{)=P0at)4g+VW66bx2wDen>Zflg4c*~oK(Nn=nd*2GONIuj6P z#1u9V?c)w82b>BsnW)fI9025_cNlA>Eh&OXwt@l-Ekj_iVCQib(*;WGoNO~$Mh^u- zuY%u$0yKC{4+Q{XE>5l_1CZjO{5T*5&D|0}5#wwIR1siuIdSMi>HCgw27D~qtfUAhz{-fxc{AeNr% zXLASNLJEZ^@MQd=yF`Z0d2lZwVu3-XmcV<%XG7h=6pTsi0z?7cIZKB42G#@jhn`g) z1l5jwWWWJ*b9UrKBasi=D4v8n6#(V&iB+pq=N-bz0-WH9sAFdMIB?z3(b+ouFotj^ zD9D_1hIXZ-@LA?RbTg%H6ZWa{V9!=t8unz$2^q~54T;GkUuiC+kdEL!t zMdb2!!3CK$_ZSe=*`@f%VRc`Cz#HIg(?e3gv^PX)!XwLw2>$>RKO_S2z7+UPDqiHJmQ6y%#hUKClHuiFw2zPmEOvg3V%LL7U5~ z`^73^Ac5g--Av=J>esM#z4${~LZs+fa5`|=fRjLUr0hbS?*l_r4KWlIfP#w*G#xX#Bt!a$TrA|2Rm>7yL`H3JB{3Wb%>?bxw2%3xRwp z3e!9Q+S132(X#r$C8Q(b-}8xFelY}{7;>(U=QW;3${*{Rn(wTA>Gz5^aS--D#}slc zzHC2OjRMMqT_a)Hdhb^`d`OMM`83{gpvwb~X;GSzkmCyQyoUXovQ1Dord6 zB%p*y+e44gtV)Txsv^C-Zdh zPaaH*Q2Wc6nInJ!pa27)!AJFs2kQ`;*15*MPVi{&Q&_=+>2Mu6M*Nn97Q4TCnya3%RGehdN^@T{2gcS?-oFQ?UCO9JxOjw=5 z)Wu>ID_AFVBpyVw=bYv+SmIL9mxBnYB@QJn&I{;mfFWK|XbGDdZxRH%+?WT-;19RC zK*#SLcF;6FFoTMk9uy7bH$l`hq?n+D!6pD@)R}zd*#7?j{Z61JzWBufk@93Yi`2k4 ze%J*S@rdGgz?cT^a0F@X%8@TuA7Bo!MS8r0>js}q5NS;NnSP~ZYDV@Tm8wPV)Q;W!Y8>VY6qKuQ-nu)uoq1{1O?WC9J* zjR7hvn!PA>09%K&(9xC@L=!;~8LhGe}w$QN&Dil$zi1{NtCg4_d&`xF+ z;fjoC2)YBXK1{U`Cssv60M-H%09bL30YD3c#S8VIXccIPunhI6Qkp8O04l37kn7ae zHxD|(kRj{L5vfC1=P#Kz@1K_TUXSYMFppl`RIw+KI25d@+&Qm0fwT}pg zdu-0aQDkn*wq}47dCQ0#pH3^R^Tr{+d}fAMN5ZTNh?<@66hyJEv5yEnWYw#9ogc&b z#dPA%3s`}miD9y?S6NVXHMX}6^@g2zrbq`nH@0!78tx}}G|>l-C;jHe@9!1_lNlY4 zg}}STEOAB8C9CB^F3cieTcaPkzlH&Gj_-LmY2LSlqA)rg<=1%Ob_ZyFdE+MI5C#{) ziA%m_2P|d*2Kq`-+rL=n<3$+a(Y-9I{{TRM-%3=x&0vNtoyZK;yLb(r3ZUBQ_ABB%7cJ~EQ#I;85E>RLNF4ku5sj;q7YVwqHgu9V8Xu{ zE~)@F(t`wsE~XH>DmB(1MMs~9JQ{OTtdP9=#Si(FYlJ>`mo7AT&yFf_HO%_Sx-Q%j zrla6TlL1vlS8C)2IVM7a%6h|_8&m=IkLwh8#DE#4wE9BL2vv#c=Oi;n?+xrFW9Sq2n?kMVcY|9ZdBFjqdBJ*5 zIIn+`0u3jeSR+0=#XesNhoI|uBn{o}+RlBhu{JPpm_l^e`O z3TSf!hwEZm0ko*#EGXmoIf6@>u&63rF{w8og3vbd_`>EIQFz*;$HR{vt^-UKd2iD! zU&O*2h#d$m*BF>FllFu-J80R2KZ2-Gfq4QO!?5f=vZxNR7Q*L{O{rjFl{ZYHn-LK) zL|=^MU}7&ntY9LV;c;r%Xu#@lOpq3V%YsKDm={gckoWk-Y(!Pgv36Fo&spI7mlJ`?Z4kOu)Ie=6iBpM zg@oN<{a8sOUm!LQmnygs=oxy82U$8y9aw!n!JTiLhHU=;jFxl+^ppF^q(=Z%!%DOu z4G{Q-$1XDnVlAfukU6|G;nNHX3ZOgm_s$MieDlfcHb_RiGE`%5_}4>#We-5N*Fz*> z>qLpfl+upy0Rto*X%IHQF5CpFvq@`$kUDxJaqmh+*E(SU?Z6b+xMq?N(H$e>cz9y) z76oS2HFT=uR2@XsMkF2+hbh>I7HMz}hUUwS)HD?mt0*xtzX52P=3)YbkxLqy(i=fG zWd4`{5aAu2@Qf}>Fvlz>#1-qD5qnYUq7xEGL=}yP;tUh51$OE8hFwgImaC%Rcx~QR zn6v8?!Ydq=O<>9Ta6q6@PD`u;@72ync>9~vo=$#ql(Gl`0};WjDZu9=ST*y9SZe24 zdC$3tp0UKaDGc4w5B>Sda&zMl5fkGjC9fC}CB5aMYtA$&vDSGMG1&D?0?KCr?H>=Ovv9pf~QG1G=9 z&|ZAoiW@kfQ{M69M4Pb)s8m1@E6yE+)vzjaB=?+pF*g$Sdwv^@;(oJIyO9&o2v( zt5wk{>+b$Cemv(Ie^{Jq?-dTH_B@}Av{Aj~cz^BXYrE{h1ix1Z64QSv&M$R)CX*et zFO|pvbFowS!_XGgRJd#=^}HWGMj*hnBI~e55om*Kf|5j&ExCUgFjNi^WRsEHDcR;E z0@{nCrtwh_mb7W1$AG-&0)oySFkK-I_s>6BRp*x+Fn0$vPw-$VwetWt<>2|wU_X!_ z+X%23zEZ_)2jJEq;(;FlwhPaUb(FSa9s=_&B7q4-eV)4XelhO+bK@TKy1p`# z1Ds%&37j5T7?{&15*1WD&m{o^KO&aU6WPH|^J zI60v9c85MOY=MLWm=)gx(Uhx50WHLo_HiCC&JYDigrqdq)RNf&RxyqX4G~?t#eY3Y zTMDbR7s0GMiyYx)fd>c?g^1QgMf_&9@R`uvroEa}&Q)gd3IsbDDes8o0E4!1@?{fc zlnCemRlFUTFu~4kyMkTVYb~?yK|w|s7!ej@C}sKy!hoZ=Jra`;C6bm%2}mraIz#XQ zLSD%`XcrBWzcz3HqjwEViBR4h8kpCX8!$cM3jXmgoT2VuYf}rDZ-sS*?U)N@64Cj< zwqnw-We6IW>$bD?hsKIBjH82<_`t8qT{^m}kvxjpqJT#glws~hj{Lqo9aRkKr$o~KqK{j47frNR-fNAS0 zq5-Yq8UqL`qkD6*esBUICr%@Ed;!h|+!_-Xijrm@s-@qpI1tEV@KK&3gF*xIx*M8dhE| z3oEIid}|K74lwRN7Zp-|G18`<^JPmU9InxO%YQw%c$@xmK>l#}{{YM`mHBYtjtKBP zI5?bXIbJi!H1m$>S>P}X4+y@V%v9#~c^x^m8=L~$eA3g>aPyPkP`}?%xu%`Tg>o+{ zwURP~DK=s!K6EAuYDI~olQ5{a5YAu~Qo|ljY|{Yyva$>yH5P|fh!M6bk2!2*ca5N-sR%VQ^Nx9BOUq>k zF7C2w^1Fx#tOaWf&=v0Wi3Qa!z2gK*w9q55I>0RQVqy>rvw40KD6v}-puB4dR&|*a zSkq>(Lz&1<+JrO1*@Hx8wu!Cqm*~fl&SKfKzowk^m#Yd21Qt@%M3)TfD3W~X#i>!z zL8)$*9vhCYl`@S*4*NW~pbFlxah-<{R4lf#OLd7YjaCG}sml~^1VE4pw#`Z%Nr8iX zYBI$`}(Kw+JGf!FIg!tWX^u zvrTNp4hb;X-^MTgG1E;rjxhSc$y^7HGI6PZ`(@JpFq9@5UT5L4qfFrgNBGA1(LMk_ z&MH(QKznm+$(Y_$F8$&*B4eaKp~HR1Xi3cJ9}Y#yi?@P9>v0KLC$(DPoIm_RhKDEP z4+Pdp{{ZCmkDOcglH(`5>;22QfTV2iQ*41RC{;D%tqPi$prajm4TA zJH)DZ#bQ<>#Ky(>T=YWip2#psp8Evnu#>=yjme@&~S|g91MDw>9aN;1~xO}F1_c8##k$_W-D9EVdFF#x?7Zp=;QwY#dQqxgAMoxFP<=mh`N-J z=`3qYycPUQhd?IIr2}~V%8dhpMdT`Bpz-xFJxavrhOq@wZ;^!h$sxz>~JAZU7@>87;vuu6z0LW0DxHVTL^_d@yW#iBBx_G!#4iXT_`F- zhXZjf$6j8-ib2~K8e~>?5wa;b2VLVNQHLA6#b^akl-YT}BX&SzP1dnqGXi{OqZ9Hg z{;|{vrh-|oybXE`U0g5-2RdmS0s;feE2!<|Twi3%9cr-J;(?pXV_A_`Muk&4Cfu>X zM^DW<^VyuAh#j_m$Go>9r)E$=WfquLO$$K!2s-5DXIBkS*7TiVRdy_VnK)BjX*Uq( zRzZ$|=^xHDUM#3}4FypI4;bB(vgJMqBqV1L1DQoQINfo8GoK8Yq6C8Cc@0759(OQS znvlXHnN4I-hLjEX1P4^d5Fe&cq5}ck!Q2GpfZR|u!`NDD+Xb5>OK43OSy&5FV3TTy zXr>PDfLdXfB8Mk>h%9LVzqeTQiF7a}W-EcQuGF=&In3|s+oH6Q5Bv8~| zH2mNzZS#wHqY+JDylV+g@lJB%3F|*BmyFUH7x#cVT!JF};4_FF&7RCsL|KAO8pzT! zz2=*9>&{Z6h}f1y!5mK~HgB8LfqL&a%8meO+?dkIJ35&Sq2Vclch9^~*go-n*?PbP zPB2tFmjq(rLSj(R`8X|>x$+qmHRNKp^Dt~eUmUmfi<`p=E!EAV$;6_G^XYq}iOqC; z;6w%l(3;JT@j+goI)!oy7Vla&gq03TH!0kF{fG2uf}Na9WVa?bKBryDZ;+- zWSlcL1AUpx&LYu3DlHi|W-fE#61qzjIAzHFVbQixPypOaBHtEmXaGQ4P~NbOO>3}# z3KG@j!U(xI&l(!u_vSfW&k9~d-vgq};FrF3}7oCdZw(d0!f z;T$7%dm5~$2#V}-*KIRt9h<|s6rEzGVpdb)Rt@3}DD1jEF=i$)3*2-SdoZ0{mW=Bd6{LWw>0fu| z;DaBC>6Z@}?{Ij5V1u#rm^Mr;4aECNmtIki( zI-Ft2$`8oI4-NUrsnKs3@=d1#m5%3e2~A43_V9oCZ1mK5$P6X*jGnQRIF|-c&owjbhhfhw7R4o~TeV&uFkEaeG%6(l zn(vi!>lKi?@q<))>jhiCKCuCA-ulD{+s1G{p0JVSyeNEJXzqrwM!M?}rR%IfZK142 z#x7JI_?acZ27z}BAxj=I(Cxftji&r&)*?B%qQ>w6q?(;(`ww_0P2-&A2pMNVi?v24 z;~-Ack$V~!ZB7>vfV&pFYeWZobYdXv9t(Q}iu3ZzK=d0u%v4i80#gFy(aW2iZby|h zVFPV`aM!96W+XIHr~o#g9k{b)FHlGd?2QUpgg6nXY7HH+k+>$5R_U-kd%y(o-<;*);l$$0y7|HJ zsgTgN1v(b!0aTn}vg{hmBhrPx-9e8aN&ggRF%r zLBuM69?ENYVaM0)(~wY4{K&xcbJ%}a_!Z!X=3|wvEeF|+r*ke2!w4cTdNR(X7uFa_+Ogy`J)px*z^3i|!7%~^`m6eNkvpTx#{NuX#27n2S-XRHHIOq;9)CEc zu@9TC-UH+sYLD}l&X`mWwSWccxB@8M+rofzMI5Q)~Ul`YwbCcdL;W2sh#ycswn>j5^JutkP zu&rPTy?VhLaNaOi+kaSGn#rgshQVAnKyT>4Fe8HJ&b5ynZNWbF{xT$jAw(LzxU`56 zrvd)}y=%@e{{Yj2qlQJm9QX_qtPGCx>A^hbela(RdES2VO(rEWDc!^GAqWr%he`6o z&|=dpkT{6AgMHv2p|0{#Prn!!M>!x59bxS@GiHo<$idr`6PdzcrQov^cr4A`r1P7# zwZ;W+!-#Y~GNt3^b2*>J16lTCUPq2FFDdhjHXh5)5aVw~0Ijb^D1;vwTbs@>**#)! zQr?Z@@we6ikd~)-WkBucSxAtDO?Q9>c`_PZ zZ=80~+<4bGxZOeuC+8AQV6C9pU~3%m1qlO=!9iK#+WAhH=nfEfyl@35*B5y(-YI=PaTYU5RaCiAu2TVv7Cm0pJ7&aq{D|kO<)hG#hJPF~3tu<46Ptgr0R9&aot( zlW0MPVnj_oBt^~XJ~lxJAPRx8Nfmk2z;6O#bbv?$v@FH^7gR&%E;~>dPbeFd;rPP? zGb>(#Ak-N$zG>1LL;?XfrpGi7%0k#pi+$h~AV{e1ogswq)_WO>DJG!qvMYhs!s;(O zdB*D+y#3;W8oIc*E!MAJ7$LRSIkp}(^N@B0(2*q&Pk4HuL;wNc05|i91Q5thP(uMq&E}9eVC!`8`+`ur{^afM^6#OjfyrH3jY9{M58PyWf*j3D$paQBTp>WON{at z+twM$MKuZ5wmZfS&s)FdK|@bE{{ZG9K0TOaNDk-qgM|H)`@!wMn~h4iOC+=z1rjc@ zqHyFPP{M7pwc{-;gM<&A6{N)7q*7M>7Fh^t9nD~uoExYYblTf`&LKVc8taEg(~fN` zX5f8o?7dLTy^}!ECIy! z;8+a#=W$lg){J}8z_7lDBuWg3Db<lS!C<)Ad~nJ@%TJ>ZBT3LRu04hYZ?)+9!Ygilkf z2rDNUxdeFDDoT6vgY}U_>1${Ycodle4I3-yHSv*u^OzaSU2SqLhsG?jrannWtXxFG z*T;-+^kC|LEL(LphhOuBf{N-(FP8}rF${7%X616{1I!FS)-HI%vvzsIQBnDioY6?AKa({Ywl1fvR0z{i z(esMbfvR`!CJW?T7?HlQBNPA~idK&kNbii$bkG7vT_I0c*myFrII%iG3V(#8u}kJ?lPOHF;^R;`H;phLQW~ z&W?Rz!&bH-{zgM#9x^S^hk8@i0w{~lM->Lmi!FfHC{QH$WAQVUXa`YoMM%@|!3u^4 zHOfSc;n!0-t^4OTUS4p*0lcSq#4ms_XxZ#=(EhNrlJS5YgKXf)m+*J~WH3K?KH&>W z6#Ais8bTq58!C{*TQOSZx+n{$W-XB5$FOa7XaUiga)fmeY0)pM-tn!uI~FRsC~TTH zF%SrkoFmBQ{jVBF6Sb#KE6{s}GBO`2yg^oa6L=t5Xa{fBTv9pH*PPK(I<~RDrLL4W< z3w4fRU1hE$@%X`I-ZOp7V}llX!T$hwywKvPl6Y%#?*V|^m4a?HX8M@@OlqW+4$-7v zS>jvNz~~d~!a?5kGBpp;nm7+N!Zml*$!y!5VmEhs!WDDI0vNX%3E=aKCVYC%j&R<# zH#kux>jeA~=KD^!a+wtQ7)BHG{{W6e?8^`D5|Q6u?U9BK<%9O8sDAQcALIM*6}EJS z0L*pd*@cJg3?dcA39!}yMy3%rq&JVXCF%`4wy^S! zQksp6M=D+iZZhxG(0W}KUNeQ{IsrlkfGT7K(GJs=X*=E@C?uAlQHb60^PDlBIQ(;o zX)vS@?-hm87C(4^JewEp;M<(Y-}m{3MKJF=>l24wO`S=blmSAXcQuF}0l@2p(-fL1 zNmrG)lH`d-3c#I5Ua^N6Q39YIj&U-sK^DQd7(U9hxk=!=?=Oy+;P-XbOs=fKVOOiI zT)T=i2Cmy|c54+!P4XE}$n(ZFjXqw0^T{%>1tb)y-7rO~z4?%YL&o&VSiMdjE1B8} zi5`vh<0rLgKU-$-m71}BQItG5STLM{L@7qxgRigtSZPL@JWrlE#o0X&lgge~wdUmp z(5A05KBHJ|Cxi}Am4hpqrwzlvovI4*cR!U;}hlYRR#@3NoEZ+l=FpJ z2b>Iu{zzpvmoQF&@kUF840eR(oMQ6cIdaW-Ik^}?-brU!6!`N(NzRFwvRbz|Tz{)B-kO{ULck7kjoj@qSQPVecK-nF^@3sOhTp9ITi^>rnm<@nM7Yz$ zlkx}kib*`%`oy*e!(%Sl(%;^5UtR$xs)fOY6{`I8we!BmD^tCk^N9wLX5O&_+IYbh z@%&?2I>sV%PH<3f`Grzi#FcNC7jth5fud>3<(tNvdG6#Gy6Y)^uE%VKiy>tHnadINJ zYZSM)%bF6$#y+9(h1jc(Re)`AJZ>Kbfk9y@u@>PJ^{Q78wA1GoHF3gqweO3FY!EI) zEjILH+zq3lRB!Xaq1%S~{pQ~N%oy&Oso?C*sybEEKh}73mDd?Ek?i5;6C%Xq zyhzt47yzz(7%i1{n8#@bQ*5k0Z%AR2V)H*4P`bhY0L(Gj2>W1#%ltVMQ1d9|08_|w zn@j^>q5R{l?2IoS@W24)gYa)12)mTuTx8`Q>i)6glhTLh5TFY#1#Pq%)(00$v#t!@ zz^*6jClRzSIV+m?+4GHpSwks6-Q&dM`0oe@dwRnM zr=GHv^XCF@K;-kAXtCRX!%2`IKJxK5-Uv2J=Mm7;)-=*rtmGUF@zae@cvp(stlq1z z5fi?}aAQ#@TSD*#v_6>6`N9;4k{}%bVrczguJI;2@vIkED`q6QKN$s#z(CY%LjXb< zQhADY0=$Z`&|ol{6gk&4F|*ICY{XiD4zNVuct$z`-9nrSY2C(si^{%;7r=3jv{jL1 z=t}DB0~j9T#orh^;m>%$x6bg}R!%kZJI748!8~D`{9wjw0cAx=sDklrtd8mW7g9iPFbV|@G%7~Mbg#EG3@bu? zaO7RO!Y$X{JaG2l@&#s(>i`8vMCxRqana)y(1E78!NLG|d&mQ*_%oK4A%X^2!(OQN zLCI%^`?yB{lm`z^Rbd#U-MtPFP`?;pY(33j0S9k+cEKw1gPYSgFj=79jB+i$QxUN_ zhHw#W2Jo=y(J%ym0{(G(Je+?y(+5Baa@V1tTk8@jIknOAg+PN;jp|^uqv+lo96H_y zCWFSjoJr=}iQk-=Ms=(p*mjo|2rZ%3K(riB7{$nLc*=|^(Tk9A;}Zex#TY90Fp2(5 z3DL(!Hz3pThF}!lj&S3sajoZTNx*M5fCGwmh=K~coMJLIt-)% ze9U-gHl;+p z#ymv($O03_Zl_){^!DUB$^sldb4mdBoCV~rC~yhhZr#4P&ZH~WYtkEVI1T|geB=cD zIl9dbvlcPCjbM&2fC^G+;+*3LE{&A5*t>VY5CJA_fZ4tmB3ufq&~Z-rZ*O?{pwW_4C$2a_qKRnq3?0nkG<#nkD?=B~uem zCJGCzl)gVXBY&S5$rM}i`Fi!6Wg?(HP}W~SC5RV{<`^C);|CN=N5`CUAX4!#(BS~gazK`7zW0#7`hM62#8jH$DDxPc%)20 zO*dQbHAT0V5el!8T+#;Ic*Y~2I22lWCMvF~j!oLLgEcHB6xH4oFvn)<2G0iT<14S zC&n$#k3@&gNo>4pHKWIlFmTo19&=-3{2m7y5!c2R(WeibP1#4h+e(L6qK33C@PnJ_ z?-aLq)?Mhb`@#VOl+Hp`;J}5cxahzg2EUx67HrEREP0p#e^ZPCI=(SOSXfwJcwthf z17=W4k6By=-H&*$1HTxG-7aV(ry0Q3$B!6;RW8%4HgtJ9aOii<#&vAODPiL#$!ntk zw983669DU{7@9i9ISUagLIIi=M93Z!6e>LA7>mh-Pt$;RSH}d-3ivV^9s5 zIRMLpQKzyBZDbw#!U_S&lsu8pGL~FD!p0p47>0k>o_flAax5y&wp#$1Qc5+<$HfzM-glt8>WFYQ>H= z0J{$P@33qF@3DbI|;0%NC?jBkKq;(YbYT(*k!#xJG@MyKc)7pg;mHyx`&4 zwm3ne!fmc7B8ZpLV0W$nNmyP^!jl@wfITUoi9c0%yyRQ>K?uJ4{sz3^_07X9Xz?r~)0*x7} zl@Xwkex@)XzvC*CmE*=c0B=~dQiqF#2WRYXH45szW`J(za$txF?9G*L@W_qOX!nZ% zFM8(`k-d!{j2^&@0D@Oj2#TkV8DmCfw?uD-@g~%AJ^W-2hZ}N;LL906W`Q}=<1M-e zF_$WW4~G8$ICN0&c^U_k1O|jTCKjP)-jBR8p%Bq^n;VXf98Kvx9pcE2@M<+D6BLP3 zR~X?UzGt_*R0P+KbB&~Kurz1Qdcf5<)XE*e-^Oe#*Jl8=c{5-iSnkAEzVV~`B*lX& z#4i$`7=S_Wag7mcTf?a?K#5Ni0v+p&0Q@Au2UirXJYc|ZlRU1>;qbd~!Bcx)@n*dT zyaMz_{23y48OM0gC7Urt7ko?sl1|(Ke%TH{)+W#C#D?|n65Y1E;1PNCjL~U@vzN=p zPi-+Es(Hp2m#FL|DA}W01(Lz2jw53;PSJns;zD!~;X;xif z2w$G?od~&c;PH$p{NhS-F3z&PSZ8i+xu-7u<*osO7wULB>o?5(t}!UCVWq@0dBNaufdmj9hZFGNCP-Njt(0dZs7ZJ=ERr0Kifk z)!ErT%mmV-9r_|N@4K6U=CvD+i}Kc-;q#h^5y;Y_Dige|*4V@qO%fWZnD0cM{U~xn zKv%ZnghX;^s-3D&c#16c6bxYY7nz0~nr?$D?~8L1S&+PN_IdclgTr12@+0?yi2DVw zA>lP$6A=Klh}w^x@?kJd0^VS98V!>rxHx zonS`FPmCnhO@Ue38NV6h5&a&uBaEQ>-txqRT>v3l>k3t0my1lxkTEZxIoFnr?bqJD9mqpRK%3%3fR4)ud# zuQ-_O^f&|=fb%^W4xOir*&OSvlBVC@1a-+UPKwUD$LtRALJS;ygzs1Zs_MrzGxE*t z(Tbo(@N#Z)9&mP2aE@$cbgzhH*6#lR_X7 zs4WU?K|^}1#7cFEr3VFtX66!6LDAV)9q?233N`^CVZapW#$)#k(6*+RX1CwM4|#a!kn1cAwzoeG+?u!D~9&;Yl8X3 ztNgi8L$D$IVb%SiyavaiuVWX$VlszkARR>3@RC9haf2e1zNw>uqwK!^!o_pz2gmu2vqP{2Lm`2f+K#ZY{b>SzN5 zloq?u0wRhnHeolkRG@=;8}7Blo`qsW4M$ex&5CS!2j^@$Rfx!ZVtF|I+^}d525tzG zR|Jk;ZWDbT3=yMVGCPwH9EQw(s>K>;(Zo|mwK>3>p&oGnLv8c-ma1Ez&2lxxBa# z&A7fow!;HN)6c(nHCM;v;`XX&WaQ0)FlWp`Gt7=X=JW*Uloft}aIF%dFot zM!uPYvHW9zx;Q*!JKjas36d`26P!YGn(;BKyoUJ4UT}Qi4tIjK;2{};Ir+{a;ikG? zle4L;GD)Zx*?alJi(HdzenbFN>C|#_vcnZUd#Gxj)m44rv>u%zJt8usn~3mV1JigX zPKpfVD5ojB7;MPtFQoHG8`c7$LAV9E0XxANH-_qzqdB@UIFRcRJpiPf?*v1QZ#Xru z>=Bry>KK(nPzX@zyZy56)5qX68(RZ*I6; z;{wx;{XG~J*6~!DJGfxAGnyMQh$ZCbc_bA$n7&%b(HoVw)7C{`^2G!lJmbq_+F}|> zIt(H&pUy-F^MZCyyM?eu$uMbVAM=@@-{TV?6aXGq#yre1S20v^fJukf7GPN4`|ljk z?4QYx4ehWm=)j;0O`qVzPvcxvzED94B z&Xp*Y^I>*S<1Ccvhogb_IKbg5YLHvWbxhnmszUFqYR2Gj)M^$AbzVH-Fh}d42h_pX zSJ$eC^MdIO2wO@w8avd;qOL4e$77V>m86&UAsm5dBcjSbnOrc zOYb=%2V!}@`V2311Zt~@Wl8-xs+W%Zrcr}|i9>dNCn~fI`o)q%& zi(u&M#y!cQ_nf~i_b`;%k1y{CBqK)d=EQ5>R0Z_p$bIGlI2S>L0yoc$wMVY=>cW3n zQ)_Z#vSIpR^=0XPuz-W2XBO9y-UJG{3{-NuZX{J=(R;uKmiFfFmBuuba9|H^esLsp z+l3YfyhiOgKqJ1{ur8h)g_ht1Dez$=IXaomL4~7j2Tvihnd>!Ff)MA2i-Iy91bDU61gQe&3nB9$q{lkYh1moTXv>Iv;!OX?(z00@DXL&1>YR3HU} z*2_KN1DC|&43EIUZ{T5W5>5s>>IZ<<2u2cI9S*+oc0&9FJvQ3_4G>f@Kn+F>cG+=2 z=zxZh7VNsN0Rp~R;Q|7pqcf8Zg%l2i*9R^TP3b|$yNLnJ{ zG(vE$E>KgL1^|h5Bh$YD5IQ6(ba)AmhV4}1spPEy%eA%$(;(DHO(yw9Ov-H}t7xLV znkb|&JeQES53wWhgN_RV8*K=?b#dmw7oim5U87q^v)&_pSQVHwAUHhWy`m-v zD`ELx!IcPXlBiGP7{m8&ARq;!wuamrjr7ohU808cV93yr8bA$b08u{2-awy@~?|fnv&4?d_e)D$YWrXQ3 zJh+Xd-&W8gHWhcSFu9MRd@tZpNW{&va^OaI-jkveA zI4}k1W{PPw?t8xG$y>)|(2aG%r^7n?3ZR-nCS+Q~9 z0|8y3XM>kGSceIKok8OPScAqf9)CH&3XR+z#lsi}CmO=ES*>84_n~e#@EgDgBKyIj zQgd<@UAL32%fvBPOk7b6J_Ed@K_>NrY;Wgy)T3WKWs7Ua7|kM|IU#HEXJMOGd}Iu1 zigk*>?c-Pr(I-v-g760zMDBbTauPKMjH6t##NDv*wE${{YMz22Sy7XBg&w z4h&bHS+?8GN|BrwuNV%Az1&247{buH$T1oOaVDr`m2Czl2zpZEHO{&n=u+5`!bbdkNyP6I$be+%-lh2pvz_^Xw(y8Hj`e7t!9DFOcG&rz7pPUEvs1IcC z2N1BsFR2JkAdBT`sc3%DF?~=hbwf=F;8}XJ{Gm$O%GI#qY1GNsl35GEtyW(O! zEcKgCF3u2sI>~e*1vV0$l*i9%fD2t^0t>hF!`LO*ko{pLRsR6dgwZXJ3pqUU!+Fq? z;v~(mUaR*>ec+QbAEclL8~}V^PPxrb1J-i`YsPZfjB$>hF&D_Oa1px4740ss#weaf zl+F5|4PvnhJbp|iB0~QF-Qva9%Hee4&iG0pHQIM5C0eebl++W9B&&{G+sJpFU^_d` z2|N43rjIX-3OO<&Eao_-i(TQq*~z(& zS#Woi05{(9DlYtD19!>EU~qZFMK`!63tw2g%?FIw1(e8p(cr>meW5@i*x84_5 z?+gzih9UrLqMGx9B-fV_xBLuE~7gy&s?uQwm*mNfR^MpkaIpmMyAGvq(#ZHS1D3i*8 zrm2LnBg!Q;{+!`Q=LiqK7%0~o=L`d^uvER|+?Y9kyjw$*c`hNIvD?N`+&=QhGc>a* zC9VqKJ}q$;;qM4F2i(9n!S4w0`6hStv@9q`SFK?oDPTv?VD7$5b22BsN6V-IvEVEQ43|f)_>&xE>y{yKl_El3$D+-`gbHeQN?&_m>4u37n9C z-G6v4l0U|L%S;+~*42E(zvb-ee;vxA$y0$5Y7jT3T*nu5|f>{R^11; zf9wAM$rw=!%YdEY6W$R0-B|^x>J9wx^{$G`6iySpo?sJi%gW>B+*)+1(L&@ z+e`8OSoPDEJo(qLVvzSDp^KhQ+s}CiYn%qdesbd>n?+qC!qPBKx#DBhG6BcqmMW*h zh3Fg+3*K9^VNBF{@xO(4aapz9BPQj{m-HNV;9bVC3G3HV4LqY3um2ubJ8AZQ=9DIJ50Z~~pU$I<#Gt{_mS zi@XqKoeo;2hZhqr$DPZH6vv`JonR*pQj3Bp z(CFFt#_rz0Pva=@c?e>o&1=7nWStayKa6eI&FmBPms-ynALc>jX_vG;JtNz#AmiWmnR@Q(xS zIWAw?vN{xPuCVE+)+4$fT#!SYYTytxyVDr3k1$|4D5XFzB?@6cAi+%s;W!M3vKEqV zsfxuEL`R^eur_Eo z2!M&uc5KPHRzJX%@o=huZtX9;R2O8<{b}7O(K7S`z=uFhgzG9uGAL*Rq`Dh=aW0Gm zT6l1N-ds0-c>Z_g#IJYEuwA4yTbfz2=Tg>lald_nF&MBJYo#h3=`KW zLt$2at^#bYj3P9^h~u-o*t;&5lLKd5d|}xn?%^LpEIDtH?>PyhhY%$muwDfYaiv|j zjS9~2=S}-@30zB%#1`Uc?w_pFfB+ASc8gb|2Z6BV!SFl7d2PW}Hj@?-w;GWjGrU9r z#G2~OM^E{9hyt#DEf zxWNvS6IvE&UUBpQ0+#O*drSg=SCo&@nTy+f?r5M(i?p$!$~ zhHe0K`f;1Yls}wXHSo?zq@9!b&crL>V}xHg zX~X$r0V4_zq7UyZ;Cv^MPp-eLaaou+{T3=XJ1xovmJ;OM3uNC+6EGD*c&Uo>iNSL$ zDhZcF!~}1o#miow`@lrcbY&`sqb2%BNim|;?rVk2J1oJ~iALDmQfm$rrn0|>LHK1p zmb=b(gr$1b4Se&PRAAA{-!+Npz>OEn_~|vZ;5UVZ02kLWcIkV`VBL<>N*4AMl&M&C zX+e~YE{`(_f$lV-8K6KPZb(>cA?Q%QjBOvR{q$u&6ZHogy7>J}l!J&i>|rteaGad8sK~^PGMD*avzI7bd^9FHEO*j0&L6 z_v0oD#z8Nh@O}j28CH*Y=u@AJHCQK%LP}r=A~?A$!U&}Y*_JjP{Cdk%^ybLc2nUZQ zUfdi=Z2Q1lB7P9K6a!dbN{nh-GkSIxZrdG&ufoP zZWIS;<}2-RJsqs$I!Und4sk2GX8;fn6H^Z(im>HM6jOjG=DmkheR&rtvOZD1K~WxO zI8eaWlO3V&E(qi(zucH22C@foI<4o##;^!Rn+C(Y+QG&F(2f#l=O0?CW1&dm_XGXK zyTK9boQ_{{@+k4VB#cLQAD^68l&D<@Z~4Rk1EOk12m?dTOp4>Xk1nV4l$|Ge zTOE0M#ehk%$x9*6oH3|LxBAFz0g|rCobOzwT#lDnwRNtrng#56${5a<#xg_!`NC^} z{&4bj;}A`s_gO$v#{Fjd9f8fo*rzf}oKYKfGT~$ElQmQaFIWmJFB!BDc*vAC-P{Lu ze|fpuPCQ`4zc-vgNFH^Lo8GPSlNcQFii=LMPPxHhc9V0As6syQ7x9YMRPl;o*T*?@ z9CMzN<2SclW!;H9W}H`^GKvYfToiVC#%ZDTnyvo;%#bsMU?OohiduB_iDuEeil_}B zUWZtD*RF$<910pRg3b8v0tMv6qnNQYQSKUe3Ae&tn3QtB# zYe2fhgf{Vj5N*LvTbL%MGc~UcXe#|5av(R4t}AM`2+)VE%t7hfHuNYrX&pgV0~MBF43B`knjA>8{nSO+`xh1d-jE&!L)3Pd>r0YT@SNwKbaFuOy59r5|Z z0u6JT90PDjn_SQ&gT^Cv9PbT5_l9nsR|iFtrwCPEHsfpty27Xx<;Zt$-VkbC@vN{l zzOfY5>kza^?~K}pzIrgAm$C0CS|D|fje*m0nrAB>N2dzd=+TfUaC31FXFJ|%0Z#8G zKzLPki@9W=RWKx+IFP-atAVz!R}_Wcc}c3fu5Tjv$N($C;)y_enKR4A@*-{gU<~WG z7ZKNo6bZdpWnPAALOgnK1nuh@U2o1WV1dhy8f$ekf%X`M60iGH;2L*PQ+t!^gaId|@0M zVXkO#_`nA^Ym85g;mvz5a*fcJ>ktMLwE8g7|I6`xcBA5HCIlho2};!*2mfNucJZMDPW}Z z!6xWX><#|2W{JF!meDlBTy5vpC51<_sXsI89EFC)f8DOFD0v=16YNI5;k2=Tug4eOYA9#5rEUIy} z?^rxg5)wQE&K~Y7)pdzF#6AF{YU>lxL7{|pCF41VI@U-k!_HJ)+&UcL0)usuAfve8 z7S(yfp}6unzz(aO55@r`lb;zy$$uDfk@I=MP!p^L5_YZ+tev^arnoV{^~hxi*mgJ! z5PO=+wtQf-lZ_ZIDju<6XQe{@WC3Zso7Nl4*9n4aJ~1b=`M^|~)=!7JT!_Psxk;b^ zM>rRvNzOwRj`)`gl`xS|YH(vA)z`)>e2y_8KY1Z-@^^wro8(>QqjcW@=IVrBG`iIG~_wQ+)j0Sdmec1ydgLT_GN6Rq6WZ>g1( z?aJY9nKfPvj)ZFGm@p6r(Sc=i$9TF}su#h*7cLqbSbZ?6(KuoN7eqL?NKOgk{{W71 zUXSyEtZ^>8%?#z^CpU9B&K!5n0EKR@`oStFCwTA}G;zGU9}vSN=zuP%wt2w%WH2wh9WxRdF)JtW zfVjyfak<4KEcPvOS7~N2t5&a^t&b3fKiVfq{GH&sN6Hn(loWcHr>e{ac!;YCgU&Tg z$}+nvyaTE0))KR>yk^DIZ*sCmt0Bae9pw&e~qM_yMUqj#JMr7pR^6iq!`zsO#*K+*Sz z@cJ-eP8H|pIdI;c=Twg?ogeQSrEo)`+kLKh!CR1z`R_E-D*piHEpBl)o$n;c`@>Tz zU1GQ@ah+4+INl!cFl*n83OGD4*?=Y-e_6BE2Ifp?7p%AZn$PkXPpTMj4@Qn=Do8$% zn41ij@cyPMA1-hPjt|Z&Q)Q_W=Jk$)TBEF}?+d{9fSS-_BE`am9`K1Ah~5XAn>OCR z{GQpO->l@^$O^jko6|;8yy8p|=Q)q87)(5;Ery6x-kAH73k?loHg{#{5yr4WaW9mZ z=r0%Zfm`eB%7_A(tSmb*>UrOX4|9BYz~GDfV1T-t!Zsy3Ff()9 z+lYtZa9H#&@qpdWoKPBYk2p}gYi>?x3K&pe@MJZ2InNJBJ2QYdH1&Y)x1-JhDi0GK zO`HZX7aDxyog=xGfwB`ASwq`+uE@F^5w$XJrrZ*2^5W111;dvsgruU~yo-N;yyO(YoH!u7sWS^f~%iXmOC0SB#ZAM zlV{I(cJIz2SqJX`mh8dUc-F82ovGeXLhDaXE}?nGfU)Zk0$fw9V6LB>-i^Ix(0lQS zAydz+R4DoLjx6WaBw{<@M*i_Yp}BB?K>XGI%ra7%UfV35pVONs4kH+vFh25iF+Q_h z;tsIi@sBe!clf{-ZfAF_8_AzIZd@LG;A-KnvOgFloRqy~R2)zAHaNID1a}SY?izxH zK!Urw%MjdM0zn545CTDi5AHSu2<{An1jqn`TbAFu^53&(KkU}@^r^btU8m-Bbj6EGng`vt< z6i)gngk?BdnTuSkDq5iWcF7oiRmt`FKvL2ok4u{bISr3F!KXbkB%|<%-@=SJi<%xc z$xG*vi`0tGXXY1r?w{J?HHVhUef_^mZ@*`OnaUmskL=59y9>dEnxEkh=MO8WVPe1Q63I|}oU&HeZuaGAzfl(N z@k;Xfv48ZA_|DUHUDC>sm`)&M!lH}e^dK3{Wx{@<2M>y7VV%3nRwy3KM;|~Qgd}l* zCM~#wQcftc657zsv&b=M*k-KxDoO|V)oG^|;AXOk)D|+;;FqK^vVXyPhq5yyrX$4h z3jad?1tHIs@d3P^$X4LCsM?XMpI=qvIe>*%v&ig#R4wb1z~KWY$|^7PDL8zGh;kE&sMZw_;bn6Oz z0gcP}=)A%O_u?Wme(u56uOdpsJPG|*5=tuAlm&N@I90lY1~8S3!R@+P3(iuClJ9d0 z1f9zn?~A7kx)QwTE~*c3*c@|ePmCk*u<*ERmWTa1c89O2R&p``06bbUzeQ{7>Cs!~sTRPa{>j2Uu+3&cUmfqKrFGN{~z(c+sz)T)ULC-G_bb%W~d(fSl=J&TmmD z0)FG}WA6crJr`bc9IoMwIO$vV08188S{(6Du$tLN>VW2`zvj+?!8`tP_@w$Pvx`*n zBK+SMLHP2O{X5gk@7jPR?W9a{HjFA^fwE3jp$*32<8}k5E0JiwbkLh~DaZH%38iu4 znX1s$sO=jpfBcH&XRc?(WyTC*3Eq*kpo#bKZ+8>Z{Dux}Ukx}F!08F1a2e-fUMfR4v2&&Dn+-Xwe+`kfmWF9Q{2*a=9- zp-tGm%k%pS2k?042=~^Slvkm8p{b<^STK8x7v)i3PZ#FW8~Hu$Nd=@!jfayMVm$BB zt!q5(MQ_pp$5sZ|TsD;!iD9_26%U>mH*v#}l6_{Qn7|224IjBAZq~?ck94cPS2iD2 zq0tjcc6YWEwN}n3`RM@XofUNbpiTXx$`5E}=QR*A1>Y>-McvvL*kYd~%9ka>!0>d% zS1t|&ZLcdT%*!FNs!>^V(v}@(@tacRidxm z9=U(beP2}Q%acm%j-Lp_h7*p@m!l?(gbDawuanN+{FGxzqVYmeLp<{Np zM>}n{6r^DUD%D0T(}_d+&8(=o!GVyrqDFJczxyL%a5U`MD2HOo*7ndwr{DO}wuUI( zkOp!MFOqPHMfY%c>N)-wAMY-e4*QROLSfoiJ7JT=0#gG>NzXZGsS;~ z7RM7e5o?C^AZO?rL2IA`pHzRyr-{n5jsDGZJ@GAcmeJ|Fu5#2bgRQ9i<%>84hSpQ; zFCc;!w1ax8#K;&EP%-jckKywdu+SMEeGx~f1X9jLfdvpRAH9$9>}$_5ao3!A5DK|% z+1NG3EU$5+qo{(@uUl{bU6N)~5gAh`Ub5E!@LmMb^X4atuFaQ6yOHaS2|q74{}{AV z<2nsV4(9O!aJN-vunLNW9E9sha1z>|44o5)8eXif31WDjygJNWk0mu?)4&`sh6WjLWbSMm}4B!y}e=)hZ}fcSgBqBf+hHvU$EpSAS_>uK+V z9>W!V*)kDH4CJ{GuiLH-3tg{R1@1(EO38RwX*Km#0P#5u`Qw2f)>ai+4UZ zUT7MHKiTfKx{#j?ZyewqZo?tG(pJYf>IKp}yNmC-tr}~h%Y@+aWC#f0?{7j|*U#!wjmbjX*+< z@c&ky*#1{11bIb$amt_C3us`s^;4zO`+GO*FhroGKP|6_a>c z_H)v=qp|$bKKbLNgCqRvdZB_3PQsSDcwPq#ybZzU6VO>Rc#P8+ zcQ!q{q>W5q)M&Twm0WH{smLt81sqKGiv1d~1XfgK%zR&R=rvlOjLoUCgm)gUJ^tNx z0njP93)_D|LvIQYVx;otuY`%iAhEh*vVuy+Kxyl0Ge-XR;2cTOkedimN#ZBi>jX6= zOr$VPt+GsQZ|ZsWT0G!QEV2@@zZ@GCR|tg&IdndSOw?zDkgV5#l#vfkJa~rZV0jzB zZ_-_Oj49vgwXA(7pf@z&weIxdFU-+diRY#%_sTCU+^f5Z#BcUbWqt{vPEye^6CZpN z+VnQmb5G^CIyHw5cgMtPs_iNM zcd?O!VPk)8aiC{k(4dmh-T{(C|CZ!=fk+J7MW?69;ehD&xtAkE$njif2b4~V5*g0_ zR>jxgbQos%9H{5UBT{<0fJpF~m!u8Gs>AC8WpaTQILC!SZ>-%_OAfqP79;t+bb1U}BAWtDhGp zy1?tMp+4Jw9P#OCpD&gCT(LmB*X=0o6lkCi(nT-9J?eUsGjJMbT{46XG)2~nvE~nQ zZK*ks-#9s18R`4F(cK7wi;T*^w7nWYb~>3@!3TENl)#`GaO`Dfdna)}fx31;#S~}X z60zV>1HmcGOtEp=ym@)bU}O*0@!>adkr=q+JQh~bD}ta)UwV25eSy!S4-j`0F^tw_{%CnZ%G!)0fy6 z6_WxbHmlx%@h4rqAS|?Rkj&7L_7~4SF!1Zl zONft*#7uv!xQRlIDt3BqAUr}zbvNzK_uLSsBSWwsj_MeGze!zj0n2nw*0youIk5GD zWIeS5vK%NF!hq$4fx!n9AmKWHI9~Lo`R!ewT`{GlSJup27_RDO11o zN|O6l>u5-2?CkvfzU)#l7N;2|fVDe^6r5!QNEiNC^5uZa3rmAWQ47W5wNW+>a5zpD zFVLl}bKZAVDzuhYCubggBc-=G=BerE)3`7efuz!@#QM9f;lO& z{39YROi*2itx-I*v9f|`ora>!HVM@4B%5qV=0!%0QI5iwSr2w0GC2GPsJ#O8Y7+K@ z2PRxjN3XkC?Qw**5c?3S}pW6BREjDq1u?b3arx_pF zUxo{^i(I8h5WM@LweB=> zjuIL4y-t#@sMU~@{<`FwqH;KimS931zf2VbQ1%)&)}#|J_&#mCuZrE+T7s{V^*{~^ z2JF1-P^SL@Xb(oiMg!M+pQQ#k2x3|NgRQlD0DC%@?U}3d-<9|__?LCipI{-zR(Io^ zmb4qaau4A_)TGyGSvp3g9A^(+t4M^H$IW8M>>P0)T~fWvI*)cp1FD}XD;_5AM`y6< zccP>#Z|FDQ&{thnQOq!oiCQ|g16$(3+jIt4l-)LiD6kpoEa!R1Yo3o9dh)AqDngo~ zXC<*RI>B7vu3T1s3`ThdGIff2bFga7wht5N36sr{rrwJtGRkkp$kl0ts@`XZ^iC`lFp$s= z94*k~)V&+|HJZu#8Ld#GHT45P3My=w@ov|v#m2N zJjC~Q2ee>2RaJo=(REP}Y-1_S1~+zb;)sJlT#+tQFLX*g1DztDx1IT#G?I8IpHnL| zIuc__fa3Cl0T8K=U|Yddw4lk-CG!R~7f%Dn_Jtu-((ji!ddJjE9SXUp+~SpF0^uh? zAXppP&Q(EsRn>^Vkbt7zRZ`2|Rs0HBzpHd{;310y^5pEMMGFcN2QY*9q zA78#`?m53fbO9qirn8}xFnOU_ez+fc-e}yQkT2`Y4B4g$4!gHHc~hx0i<3%Du%X|5YAgWr6% za9o0;%*S@T@VorRPvkNjLORu&d~?ohAyFAi-B$`u&yb|wdX_+AqEyoX*VL{+SPu9g zN`c{-688!NQs#jZ#Ixnj_}Ns`iNwQ+xC^IJrmz0+3NpV55FEPqF~&LuQ}OkW!|5D} zqfHk+P6s!|A0Gc67z*deJzY)%A>TSo74a)m0rUH?9ecdcJI*6tpQm!5g@R;?%#*Q+ z@VmEFza+{1L0isb2n^$EG%!FL5eWJ?ym|m3gvb`G(&xFQ*J&ogbs7_HTAf zziFmpu5^J4fBPUY4M;6W8AUeDD2ENj=auWFlGLW4@f6-${e1h&?!56pEJh)4%g~-= z6750Ni|X3u7Z0$XT{SV3c3X@CfDJQ0D~;B6XVl$7L?|4!@zfQa8*gsh3YM5uTGG6m z`{MbHx)whP0*ZZK*2Q~KQXqxTBIC^J3qYixQ$kAPb@?b})$|bsS^yeKV(wRYEG9>j z2>{MOen2CAh#er|V1(fcE@9VM!J}I5pL89!CY#Qq7U{liL*`}23K_#TmOx0z|hDr}gPp9Ah z2QU=_pFawqr$i#;5aBt5(df~vjgoohq(H-G_hifxa4|I9S36TCS+C{A3PAU?VMqgXF z3zlpo?d_@^LMKaC+)`|l4vUPz&!aV&bdV|Kzs|EyBtWK`V~8}%;TWTc9C%=L zg3gTLoV$D+a{Q<-K`pN>k=0;6vK_{U*l$Zp8ZmECluV}6K2smy#w^pIOdkXACeKDx zJ`ElB#IG|(DD33bUJtCkIQZH}nDb3~JO6z_$c{ti{+@PbIkJ@}H|#BE zh%MhFM`lkY4gS0yk?&G++nM0I-&q}i7c9QK3$&T0!DcJY1&EH`gJ{sqbAZEG!uBNQOd_h!qJYmAvq8W z2wepAG$nl|$5XY{5Dxc5nG_G|8#E0OXNz0p&}s%XMXDKqlDDzczR-D#{9*!$-#a=; zm$Z#A3WfxZ3=jR}1qC!kEXvH@T1Pb~)%v>}0K$V_P^_7TWRjmYnc}P*XGbJ*a=^q8Fm;yl&YyKh`Be@xJtFASkSYSgxleCqhNNH3nhG{TnOZKbXgMR$UJ zNJ~QcLvL2VM$J&4VNd>gw`uK5$W97-n;}-!qRgw2jwxkEeWahe6lC{V@oM8JK5djG zn*_WnBp>x@@wd?5NmT1i0KL1t`adHTVk88Nb?*dPB$K6#M^-|I2HA*^-@0xkdr#{5 ziMr$7 z8U?TVQ`d-#45oit&=4_d5y|TUZ9^gkd@)#J!8VjCjf)#4vu%W$lO$|LpAk9iSL*AO2=SyooW-x|7)ouP&R z{U&Wd31o2g9lQd){vk4g9j(xe$I?#4(>}x-0E>_(qXY5W4*#LUV(4ES}()vJV1GW_lC~q$wny{M+?DkhaK&z88pzK?K5EV*=wj!Bf$xOX>Xoq>Cf`V#}@G-quA7De2!SQ%#~-7Ld2j; z5A>$kn517Nks52+8R7o1i=+Y$9uJY?)J#*Tjro9=F*1`?aM~aY4V%1%dd(C({FomC zYB9Cw5M~B5hZhlx)l9EL&Xe>X@hsUr6>lPcA-+)PZFT(vY+{o5c+zijs?$Y1^y%|u zKAV=ZnPFkTX;II5kHRkvX70Cr6h`ivoY2l)7j>^e_0|vn03&?AZ`$tSq%Ia4GOYq% zQca_F_E_9c6Y;e@*;Q2KJ$sT|hC#FT!2bY;NW?7AxMjcY~$5f5QyB&b-gsi#k~oxxqT1_rSDi#LoQS1%*#4PvL_$F!r{DY$Z7AMJ8<*pWm~2P7 zM;O@GdUAXnue8t%dFuivd!c{^j;6byn?rkmV_1`0^JqxAa1i01+#&X=$)3o zC5@uB!b-EYP%Im=Kg6=e-8U1TdTi{DMl^vYgAA;Rf-eps#>Xv9m4xv08Zv~B_eVHv zPegi6Lb?5=Ocl^Gi3g^zLR^3UrIn~C(5kqAnO4I`-m-z$0iG%CY^ha79n~31?qTA$ zLu`dKn#`7(3|CihUhs74S!;je_DD3R`3M)bxGn12PyOj8U5lIn$P`Nks9Gov9v}wP zIKupd>3(8;;yfg6nVV#J$$C&pT4dpFBKaDNZPDX49;oXagx(yenHc7pp{(5y#4xLk z+aVP!8n~#8{_NEq9dD%?&~1g`j?1*TFDrU?Kw1Pk)rbg{+0ABa$9R(ir$k)4)9x7kAuD*G2E~a}b*l|~1VYVhDuGisyadA#X{%Pz19qYQXy|c%kmf<0Q8CSJ zsFzFa2dLB^%X-Sm1UNw~?vgy%3Wi8B>~&)t-58FOzs|W#LuUm1BBgzVbWizd!(9>|#Gzb@Cumah51qI(xj41H_O}xG|>&fM% z9guc{z=~aX!poXV*vOCG^*)WAp;ZERdqF0qh?0vCs}@IsK?*%GXf5Vph!uY1EksZ4 z1v`eaa~=*@3)fG)u+K{INh~Et#b5>-(}=SPON&?L@7oj%>UHIB9|V3w>x7cMuGqA2 zI-Qob{Lbf;k1o^|n=Y2>_~N$mKot(L!yip zN{S^?`k0_6B_#nkt`;f7+m@Y@YRmzLpU)8eqVK4&Yy*=Vqgm%vKS)?S39LFE9-S*4 z-)l&9z2sqYy@bi>x1jtuo|!36H1dG_FiHE1@XzNn1Kwqy2pZTS>jOOqD<%A!DRkB^ z@=nGQtA7!#Ln~+G+&(88J66~8IxG)g6lo!F6#3}<^ZJ;0(S^rFUzFL7_Pu-Q_fq*^ z>eUh75rxWOXe0YZHN+QNYh=^x&JAIpPmYNOYrmfM0tc{DZ?~F{X^ssJrtUfE4ad}> zjS8^&?P0i@Fy-@JMpwry%6iiszaW9{S>@|meC|rGPebW{cBQ}^b|Z`l#WDzxEO@XL zH`;?+SVZ0?2cS^Cs3_f)tGRqPPS{snX-O!5j4i7PSgG2?`br)q@m=@_l#n-g@B3-1 zodQtW3eBV2@+@5fF0)UQ>N$OPjOnvIu}q_j3f^P60V^kl1`S{&L76>%59#`PZv&ck z=7hjjtS6V-{cXwzD6uanmrJ(4=giuYlW#CW1w&AJ#XJ98mT!`yJ@n0;FJd_-IBf!u zL8&*NvE(mI0R|#Fq3NwwES#{xI`5hE7%A8;t16CoOvw z%%LLB<41I{ZE^0r%71u6L(k`&%L=_xNqj=D9xH`N_r4A7z z|F!LCI-0#iT=6Z8nt+r{fDP7p0XKvdah=R!#WP0b?{* zg!s|mAF;^`h_-Q0;uS)okKB8yxL7W*a5Zl*{!9#||JGtUIaCn!ZG1wB{C&TD;lPv% zFEm7(M9mOA$ZYp$!Od*&03DU-`3zTQL==iS9;>cAaEZ$Rz_TogRAQKo955O|HR^~m zg_A@zO#x;=vlt{|E)Xh3o)Pi1S88R+NO-CXQuqeKIlb3>uKujbC$p8f$P~3+_Y}Dw$t^tGIC(E=&GcIYX zuUDR<5);oxxV`^Yu3+u3;7+R4gd{~tXBf=*2|(pcK?dT#2!`Go&isCmm-GAloG zscDHK>na^ipn#84@3uVV+7yNNc*C5auU=dB)tNaCfOY+=CcpAc2EB!K3kB@#;ppk= z^tfIw?D72g>}&&iG|7N2fDMav%2Tzg>Zg?GG{X0gD-6AzKfAl!>s4`5E}?wBIFOgt z9)yRUpEAU4Y0pc?;zd*bFppiz{5>gtfDuODBNwtvV#F}Vm4U*v!GLY?nU$+zk0Yoy zQo3ocA`9^S6(4Jk7bnoEbOM8nv-e8>VooueAn^MctL}v$LO7qUo*|tBn70D>kd%{m z)t&`r6UrfQ)<^I8YVf@}_?RY2>C-5<4!5>)QtHS60V~XQuo~Z5hk5XA6&0D|k1=$I`f4Sk4Yk|TF$sQj ze|k4+^t!&RW8@E#;f}LHMjdH(9uk0io`SU+9au@?Az;Y2DCGjD|IY-PT4F; zTHzI@cvSDodeqJ%ZuXMFY0_^vUjpLPr>r?0B}BH>Gp$(mEiV#Zw+?ucF!mqf;e>e+K-; z+RNVF!9GFVWH93=ggrkV^Zg5YczvGJ_iymb4)epjW1QP`RG@le<3-7#+--d}0Mw$6pu}2?u>U@P%bEXc z$ge;(A?D@wDhc7dC0TN#;$ba~@Qbtmn8jANCamhLh;odt^-WXbzey3;OpcDn<*ehm zUr#R=c7J>QS|V$gW;J$hJdpGU{;4-?J7h&wNA%%c$A+0tmqwZslo8Ki#Z^Z%C!#Qo zSZ_?hO*oRSqjy9s4HRTt%=^7tmjfE3$FYr_HTy^x6yFgX+y#Vrn|{W`b~ksM$FW~)nYwfb}Fwrl@6r}f!H@|pFM9k&`! zYxSGycn(WeU1LhK-L~+FAA?qN+Ijk`UQYC(`tQVop8smF{K&QcC6b~gF})ltwJw}r zW@X9zzTM>+=*ogr809Z?N;4N_e^BzHq);j7*9lGXiZA|c$*csb(*&en?@|)uv`b)4 zA~4_l;N8n@QjaPecpG&risy@+hrXyqbwc`)%Cya?L~l&E!F|rMs$p)sQwya~u`AQuz+5WvaYT3CaHTdcn>(DYGKxZ@iKeVx$*4GqK5*2$NH_aV49{9h>t#<% zsw#-wPgQ8EIfN}(M|Sn7Cso&~EwGQ?rnS>#c3BKKi4rKB8s&7EU>&`+<47IfsLvCz zU>=!k<_%~gocl8HjxMvS_>0JK<2&FYY;#Fr_^Gnm!ZX%Cux^@cLh8=0`v;HvJR%GB zF;vJjCRXE59^)t$W+CmiDPstl2e^30!{@a|C)Wtk%YyC$CTVZk;+>ioo_3pmmz7d> zGM#az2Shp07IpCJAKi=S*EFnLwqc~bEwR-Zn||XJv@84+r{7+QbavBP-F~g(=UG;$ zUoS`r<1Id!8p!@P0 zzTH5H3Ms z%ia;`f(TletlKY~QVkT9Tm)lz3Iua)2(Ajkiz`&27|ZPDg1SmY3vW-@>xI{lOcA~t z+}4x}2M1sX2y%Wz{zzKVDI7dEMttW)lj`jnH5Zv(56b2daR2BiaKMJGl{@hb&p4DD z>b%n!Gfe$aCbdUd-ZCdVRyNW5y&RZGc&g$oQZ;RgqeN8Wl`rijQ-ZAtvdRVu=4ab) zdwGraMQh|y*YU`WUN#}jBjY{@GtKlhB$<9OlSPGZ#csTTKH~mZDk)kk@9{yg8^Xdu z5);{KHv5M#VA|*{^1-Ai+fxRG1t4y_4)al@HS5!=CSk9&fV#p}@avK50&?wk(l-J| zs7Ge~rQGK=syvyhY`KHe>0{z6y~xI?k^B&C+E<-i2G=9giYLrW zAArlXlte3`_)KNGnj>jIZC@s)wP_^%TdjX_%)6DTRb(_p5hE;hOaq|8hL{i(3{N_7 zQ@w;)95btb88~v>TFYr#XsV=n(eU41QU*Hr$~!A%WxDkA*a0UoNS20P8&3*x+}qf* z8|!bfM8Oz2R!^lPBPdL2x9^H(?f<{ny7+J`>qz0E{Dbv5>fNj<4V=+Pj; z)BG(o_xKcjb0@vz@pnI9FzP)aE3d`?KRwF*?$UHsqncL`OC7k0VB>GIu-)+#9?RwLeePa<}+xqj5<6gpIHwP@7H_BOS zb=W#bQ;k^S>HLM-Q-tIVM1>h!_pUN$o0#~6iy(7{%j?*r>}TpZ=GSxGbj%4A-@67r3h7!^&98NsI-~!+#WTnyKwMI zD!?lC!}yoZ->vt@!J~Y6$v7Sr%_s97v6wi*Z|>!LZngBNT)0%O$ePnh2l%{NQlJw{ zwwYy zMJHdMcXr-N9&VltVgeu&A)yc<{Tl+%001u|dl~Kj6eQ%AF`{E&z8s}` z`5phO{6CNWTLs{vAOVmGQ3wG5q#KEmV95^RP1TL`_Zn!{iNB%Tq;o^g=#p<8NeG>m zL@M_sH;pw0!Aq60ong$cLK5T>tN2y|>4lH{Wb4uovZU6Kk4)HhJqKbYhIz)^wk2~im_wgppVfFwblz(r*3H2O2*0 zrCT%p`w#bLQ*@x`s4&^ep0u|8?kb*#mQba*8S`bZ_0*PaPO9sSwmE@XRoX8JIZ0aw zi?>TV8*+FL$Y+}m^|BrB?k-#2CoORD`MzoVsJx*N{4E;>$pNo^bTSSR$~q3{r-3QBvS!1B@?z+HnwgyGy2+_%nxV` zN+g4Ap(Zd;%f{Km^de%Ur<|&N&Hodf8OOrCYQNs;(x}W}p<)d2;g#%_=#Xl@Cfs$iClqZIJ zeA^ppxw-6`DlVtzUcPlX)lNos6?WNQBpZMKnX9r(Evx;IU>%`XXazLX7EqZh({;5> zAd7qdyC)}6OXIzw2x`Ad?E>XcGCSqF-%ZX2uSKk_tJz6le0-NPf`h=WJsEr#&9)%n zv10lJJ|M4DZ?h5Y-xjae>n^3EdGHk4t`w^M9y-vmN41tJsL9J~?o^`a!05Np&)*uw z0T?b@*2q41s_AYHAo7l z;iC>YkPii`PVGuLCSsuHt(m12&Usn!wI9md8$2}bL1GXUNxd(cS00~Z3ZvTxfv2oP zb$Nfu@o=P;`ed|k5r->>HISi8J;;|JNkojp*CJQ;uX3VXa~Ao{b2B0uM-KToM{#)= zl`~UrY3gZ(wrYVNWz4e5`F`wBT#-1BL}Ptp=9nboh|J&^wbh4OYnHJ(jQ4mQntz(O z{G|AyXWsAfm>(L#9+?t42HWpu&O2ds5UM@~uK2Av+Ny?PDCF4J=l$WYK(Ldi)*}6c z9f|!OfqH#E6cu&qc=`trEA$bJ?(i%8V#M?LyU~`??D3B+>C;dLGY7G0j~38Pm2VI2 z1@~yP=q~XD@V>3`VoIi1#u7T3-CWg{Hoe7r?&SY$@r6@F{3bh;mz6dc_-@2Zx^1BI zYT|J5FP%Agmmhpb?Q8850hf%d$Ua6D>$X6Mh>N+&mqV}2X##c4yNc&n8d~$r1iyjZ zAZ{bX)ge!@)b#1G$4q0lVz)2CxSMR{!29xpQ2*(@sk^Dn*;mAK0T^VldNy9=-9M+z zNU2KftdEPVFZz-iXp!}75nABv7ufVT-+$j4RS@6nmn2qK@1h~rN5Cu{^kS;H@ho(|JZ>3Ef_|nijjQ@p=nq}5rb@K`I zT-*Vr-|Tt}=e496@AM6pO`PuS*%f?0m}Jw}FgNLmz1!M)DuU1|@7%lnRRI?jYCDj( zH5I=42Po2jm%F>!{Fvvn<7IDXPKiFIyHQ%nl2uvqDJkcKc>9@TbxzYc6$Vi7dF?+( z9NfbG_65(BZV5l%B&?8o&+D@jDiY&HWOuOJHhMRy8mnRXiPBC0!KJQ>kt$FG~5$CtSOOulXty))o;U($ya z&3tIkdddZw-P-tp>Ry8GwfG7yrT3RR0t0TKD{x_I3wnGx0xp#LoF;gC&-}(r(fUz9 zug2);c{lq@CYHNb3+~UtJ&||+0EapbH8U6<#g|>rHsAZr=+$tKB~rBgJEu0|3J+oP zJC{f^ev{^)wdkK_Ikc-9!##-s;21wNNXUn)at& zuvQ`gu;tdJIh=cVUlhqmJ=w!i;=<%oB#O3JKNVRBZ|Z=?nyt*65Wu)v@4rI)tsl(_ zwOpp0{5y+6Shh8o7;S5^-4^xS{cMl3{p_-g3W5)T3r&^pHyRgQQ{yAyeJ6pCf|<2k zL{Ck|Y2w9MljOxo$=?fL#}w{Hn1z_rp(z3I6m$(&YQHy^WzRqAsGqrRW2zB5=ecJ- zNGt6wnvq=j)Ak%Tw-lv<9{P~+rxteAg^N9Y+=1UIu@p&t^dZeYU)SFJ;RCQXo2j{V z=YdXI`_1uPT~3r8RiXXzryRob6Bb!Oe4vy7Zc^8D|$sCD!XdXyZ> z?w-NP(;=WBTLU+TOkXPLG=tCiZdG4t>`DNDa<8nO0-HlVifaN&#P!vLR#ht~mN@2~qgJEjz z$uVvJaF?0v)RvK12$0r*@#n!j!Ay{>gVE5~$OL?}wI?4O8iL;?L|&is{c?u)Dy%eB z2w1WC5d6q4*YhhhtWK-Nq&G^gT-NuVYvodUsdn$$R8FI+SdY1I3wF_}8`sp|^tT{y z>%eq&VZ&Zdrgxt^T1X%@%0&Ad7_$Idv7jte{y@3nU^L=^u!G%napar3*d-K&?h2)a zo>yH;h!#dAp)#^X#JfpRC)eIh>RypcO%U9ksR5h{|m{C)5tYI$#HzbUca6$4T7OuZv1XE7#9f8HFBTI5TxU znTY+}HMye&L1Eg5MQM|Ild~ekg8wHA?nS?Yj`_?pyA}PaIIhFA!jPMdH;V-tB)Vy{i;f=;g&Wq$L6k1rhZv32s_}I z7wpnXNcQi}h1HZOa;-gSPRs`O=4@i^oy$+)1d8wov`P-C9u% z2~$y+B7sM*OZ+GM&bSpv)7f94Y%W6;NzI zT_N$#wnKnU*C+8pRV%xd)^G9XN=@tF$cHuA3fv}CFzd~3c1Z=YW8)S|w!v`FFSq)+ zpYnIj3nug<+Xv$Ju+HiZH;cnBDiD_Pk^H^(vsuU_?@Pwu^kpgV&r`q$@m|$EGysua z#4FVB27onpc9%{4(F}^lFGoqwJ0Fi3*ey8dCZ!NwCqBV4jApK@D;3Q1$&{>?`^!x`DylTG}1nx0wJ&+MQc%ljAT9WpdJ=nUu zf3Bb1zX*vfXuj*!aoP`E*)#8DtGA0NK*-jqTK5M2I=s0Lc2DprE2XbHaYONf?YDjEbKz7|AaHYB12?Dsf`T0Oy<|=PXM#t#u%u5)@$mOTAtIm`y zx`QtgkU*$Srik`Rvt8@POy%qB9AY4ey6sBNF)S@qtEVV%M$}9w!Tm#iZmXS+9zM{$ z5%&3HwD9jYAomCmw{%b4>u=L|4XX`oH6|Ei_Am&awu+j0u=|CN8*q=X{Qg1~mRN!% zY=}&e#2Ql&1=gGK@GXG7(ENl69{__TP58y6dwNon8e2ke)XI;ftT%e|_n;zjS1a-Qp_L_S?VaPQd5B|P;G}ECs z(2c6BNMSb_J?%QXbW=qaD_;2RQuEu~bU59t!>DQD@7F{2rXqnKMHA|E*&|L`9j!i_ z?aMgzMQ-s;2RSD@S{>x~?X%KV^Az*r*_F~4thLY=3gzUBjoi8MFE%=ixs`eX4xhLR zoANUoM&Fia5ckBXckL|xUc&#y^6~epbKyicCV3XacbH5IQ7YNNRM$91c_h~END-<-rJ4Jrp-7^fs##fg)u)E8;dsp2pA*dSxJ+Gc z<_((OttIp%zroudj5F8u^PYy;b& zNOuRL-0XEJY=><{_TT8pw2_p2uXUcnG3|``{XREXt`hj1C%zejx&u4RT0#o@`X?uD z>E42o>ZB+~Lc%n3q6L=vQv$arbp=@1hQax#@$R(M@AQ8o>l>ge37UUzxXA_^+qP}n zww>G<8{4*R+uGPRHrb7BY?4j(-QDl|zw=O2XS(N}Nv1JfQ&s(|ZoYo~*{|;%9l2ll z*TOS5)ZT6%=#Qd3$9U<}Ko(eliu;G@sh_pmpv6xhk1eKV(<)=pBVWDZi+^XOUfJ{7 zl+!_8=Yc^!TX!68_p1P-Lu&lMS?&5{YDIEN=ULMtZIkM9(~0is!G-GecuMISbK{hD zOo=U3rkQj%tqTk)3@tdKcx0PYa@yx%>PnenG9lwO)E%r`B4jp{Tz4%I$3_VyfY?dv zHBX&w>&nypFOKw6InTqFCP8Uy&ioYbSykb+rR7`CM<0jsFmFx#`*%KpA(zHyr=Pj4 z4@ctHv=Th1)C(ko4cRr?GA#zT2MVsxa*gD)#?-wFK=WsN!|EfSzG-v$||A&oIW$kU!F=u?AWjGS00$^@}i(I7o!K;xdd>QWw^OS*#BrGsds z%bm&kwU2&}^ZNJWCtvb|?b)Hd*N%9T16M+asZ;J83_>|?#P*4sM}ls_FYF4`7DNf5 zHqJB}P3)5=MXIsv^TwmiP8BCE^`>h;?m5P~9T(4n)3I55Q1GcFq40OxHoV3yC;m0q z*eQ?Vvt+|j*WYb98cVVrr#I6jR7-Vo4}TNCVVjSQt#H0Ihwh zD4Rg&X^`hR06ZC)5+leOa)k&Q7N)ggZ(jo1y*EGF%U-j6ztzJ_nd8z|5;jL6V5p=mO%qF4KLZJIs4wLHdi6qiLiv*+GHkquEh#aHYR7}(X6^tK@ z(M$wQWE~_#9FPTo!;&GQvmTU325$@Ka)z#e29U^;N)-srN5XU>)kv@6%!K7@zXTUt zyzVj+kW^kO&Y7_w^x)i+c@ssywBi!Vqj+{&DV-i zKhKl6sNduRQdYhkeX5%>EBH;&uN`L~ncYVI;^A=|ZK0m)xv%TmPMuns+L;w)<26mr z>dc^Ugs4zR%}aD}5y&Q%Me7Vhi`J<6d4fe$C9(*Jw6{k@YlD0`5md=W1eGWRj?xRQ zIm;OO0O@BRE{M6Pc=SGUeKi(#7rvD8dk)$!bKqr>y`|WYK>rcW!9J{S2K|lK+WKP7 zw}#zm$~?2@`dxsL!ml2&>(2Zf?buJtE5xOrxq0zP@AWGKX8WGY`Mzai(y#L;UAkM% zOY=PH^b6KHaDpxT(uil+ji286`fdllpL}Wg)_8j&e>!}pkB9bq zrn#ZKUeo@8O(R;OVoF|DejJOS^XUb2FMF@$S`;Jgb%IFhzrQ9Nzh+q%~DW zVVpY^MLf|NrcEnjJVq=FX^<41LKcHXlsv`~T#hKFNX#4vIGX+%p>cYS!U#T zU4W-C*cNlz1DygL}7J^hJ z)*8l%&+1Ei$v+12xV>U=D1$+q7C)kD0QD~C~OrTzHap(W3c#4mWP&S}-y zP!l~Av~SWVvfU&8HQ0$?eQ8hFq<}+z9ft(ZxyFpV(ZRviR2gEse<(whF7{TiyW87r z?ZwQo){{bYJB7-gBFPkWp6q#yMmcILId}Dg=NK8U_INzL78kV8Gzz0M>y?avDn!qsn0Dji{Fc9h2Xr ztfFAlxFV}w@=yIUJ^d8bu_VX#y9E`+AMERo8G79_amZ$mzd$kQcb$yxtLkfd*8-tV zljDkJ;<~lZ_`l5Yqb@yoL$U9@krWD{Pl+pTz!FGl2qR9`lK%% z4DD~WA#xYj+PY`*{OYm^b&ii0HFco6r$-L+RioQ^TwUt|-4Y!#u9tI!}A@nUx zx>P!0m`09-X}_hb9{1h{J_@-$0jUyLRdsCpQ`~-oxxm#Lvm`=6o2?AT3I=lg^LJ;u zN?udvC_@^wL*Lh9UN`*Xc(3KBSI4}*YP04R78_F5685ZQ7tIaWeHj*&kyw*W{N=44 zh0WvLoZ(j!kpERh(Gwuab6GZ4Nr_Ery_BM#lwxk`l<*A|jfuD{1+Oj1I4rBvhQ`X{RXRXzFLu5 zs8Xa^-?AoC4EbA-0@UCcs%9))Lf-CkiWxFfQrgqTYRcGDW2#hQT5;vcmWrf{Q!Fc_ zA*{jzunG&51Hh#zQowYqaG(Q_geW4A5U5~`01FgIf$&huPDn#jeA#P0{)S0EGs{n3 z^}AMLfu!|mN6v$E(_e)%8b42K1(|0w>WxICvv3urG)hfrjZbPdF@7DNg7tj9(zVmi zpL}{DG#z^Ks}J0<_v}kvcwiCxy^{cibr?y`jv}L1CZH>wG;C6kpnze^nqzl8E0-?U zN$o&ZOq;?)iLGj*!A)sQb~*ub412}|fWa|Z06?IH$Pf_=ksHBAWr5Rkp$cUX2Y?19 z3OEvpkSx|D8}b*<+kWd?em~W?dDom{{{^X}u4G9cj=VcCAsTx+DMcbU)T>C+zo>F$BAA^UBjR-)}7->!kj3`*#m5g>#e z5MTuWSBB2gEy)kA@4jl$or{0qYc5!H;5W=aedELoA+bb-Ro_M8GDwPZZn87 zEgBpn3N}!D1qpP3bp!xQYo8EP(S6rNpK|O~z`SQ@!^=<5c+J_@qhB+bFK;}Fm_weN zoKE7f1(9FHPCm$3Ve(=-CFMC%Ua<_8RNKxKqR1(Cyd>nCoh#eu5*7>_tq?~J0)$n7 z6C^pFUS*ja00|Jn6_5h}^|VnMNCZPtO)^D0T{uu10VpXLQ6Q{z_o+jHrMTT<=eh^KT`R;QjlV7n64BwwJf;_|>q~ zLaV2*f_qdQcF+bw@0HfJn?pM1RV*bU$ty~3IVYtxo$N84oPHGXz_escx)B;pfdv)R zP6!1i(2z`M0DC$UrG#clj2fX$Qzug-w)tcw@lr^5IeRiWF&J55@R$NfQQ5n>6+t?X zJ}#N(^(FuLja2@`Ii~w(quUe?R+N)bMmR=cSs1)93v&{xTn@gUK;FvooxbJhD6DVq#kV0F^MHEMTVp%UY$~mnmJFUcQrvRj^ zuSCW`55qV|V-dH&BNIbd2OuE;K5r5Uku6u?RR#=?&a-_JMX`!lu7Hu}!ZAyrfn*ZK zmLLJEe$hRfOL_A%*cE&r6uf+#r!2EaIVBU?F*}FDSE$KFlr2$N0Y%I6}E(g(jsdaQu&(S`8!N0CY`+W<*SPidIcCsYo!E%Y?MI=m~jmH zBC?REB$NbY2|M$V)E5->)^5)5sllrkzNv$UI^F2vh3EHUTJe*7%9FDvUfo_lAKGT~ zHLNy+i?R(Ktl<)5vQ@~E1ZNr+`%sc$4&o3A*Z?L}YzzoF(EM;mhlve%0F((avk-VA zN&_@#vaI8 zWRRFH2@PdZfkqP<2Er2XY5)_^;Tm2%p5c%!Y%0_UJ{$y~p2i@Ol0y?>1AsxI3PBnn zS%!Hu3LiZ*kOQ;|$N=*Y03qQ3Fq#My000#n9tMn#3_?g60APY?NHL}YfYBJ!MhHO` zd1fannz@R}OhX2A1{^1Oep;1tg z(9ki6h?$vKSlLNP*@T2YktrFGbBKyifKUc7AZP*@6!`l{S#e#dYwINpy^}=AucL^s zXAuNl#Uu_|YFzOc%aJ^zWi&p%5`4Z=qGQX!V-Eq3k5t~;D=f)tDc>HybKQRDlBlhA zBA~2grqo;&HH@2a~83*9*`|YM@ln zpyKp|Iz(%m<~1629Th2UySIt^F{c;v8~$NVE+*!2d`|9#bx9Df-@)Mzz#&+o9DC&t zAoSwl1I<5+tfo8Lqwb=jAGw&<|Cg_4wf3Qfe=K1HwYE}|;Kca&I4L%a;S<9vSF?Z* zDDpXfm=4~|3^|Au5?>lk^j(!^cyz5v5Au+Y#6<4 z-!O-x!a?#}*tW^??^=9E>22;Ri#_F}e~F*vAF(cx3dqI0u&^GEkI#)VZtf~rAlBYq zpg5?`n7E8x<%K_rg&u+B?~(qN5>)eLWgNUdK|cen+9wx(pk0pO$%L&yBK3OZ>moS! zlHQ_S3}KB>!Vx5m5P}@S=3lE=vf8hW-Nbf5%ukr#!i=wiA1=z_7_3b3Z3)|nvi?Rw z+oVm{1UdZ(Yl#KRM5E4F`I7CoN{tQkhj7L=sCY1=5)u+#W@cuVWuVO8oMqj=)Snys zG%+zTpV^1>SN^iSLrqMOhuU`^{O2Try6OUM5r3ma?WgxlX*| z>Qgk06yIJR*hDB|ucC@j@U+`XcPl$Qso!E6PM#c(r%G5k=bZiNb{b&*Y_3InR&NmCXH-c$nyl&mirAgDI8Ht+uxBoNG>byjfYoc z1koLl*!JmkOB6I^kJnCITltoDTLH&|y)jVd-5`*lQreCL=et(5T0y}NF_HLPf~*+K z>t5(X%xj-7JAkvEUj%3m-Kj4&h196-_wYPwBHysqZjoU%>Bg&*9V3xTY{+;V&fHT; zj`sN0H_-ZB**#fU;I_&@y=Xa+n3$J&|F2tpGSBmO{gwJJ!CB^)D;e%=qG9Ppmwhjm z+?#eUSwbk4rdxUJZ6+9=d}XGeHoA(lwyjg$YlNIzNB3tbInOp!bV4h)+JMoYwvYVh zboOxafB9$=uaeqm)M(iZism%&g}|6;;_%wix9%}sCb|!2O!&%7zFHPZNQhe7b{(*7 z($JAQ4m8C?%sf`P(XFGm81Fa@Y%(FPawGnV;yt3e9uK%KBKsPJbc;s3$7MP^KNk5j z9$kcZuflXBVJx~Z9&?C*DFRMQjCr3bcvM+3W-lIllz=sc&l>CND${L^)4tXI=)zd6 zX*|vt0Y@Ak5bx_A*X^+Je#Fq2vSeIQJia&qcNCnS7y(BF&dRO6hk)vPSs&k7V0pDp zYm+LwMx$O`Rkp2n`2u40z=CORi!o5LX%LuBmFT>R_Y% zuv+C-qNisQx+YkQ8l6j!XRV%6r&7nSSCyTq6W&2thn79AQ#qli;@J{}@S^s}FrcS} zLSzF%pH(FN*2W2=C`sSE=)z2vFI8wSH>yRg-qb}Y)sqP4_`Wjkp!5f@&U0KRHNDg! zE>eTgg^dVjg}6p`+}F(Q0AoLqbk_^(>TXxMqan!>lx9k~CXj)JMMzwSX;Hv@B5EVC z99xNt0@JJUnoIYJjT{?^tHM!Y6l_mTO1T6v?*%c+?_7>BOt=Rf#O_q$RNz!#C*=ZYvYZK+k;=f?`Kmtc=ojF(tn4Bsn!di?_Ulv4kzFaz%f-zOzU= z@tUs6a`R5Xd9|-muTQ0NTV-;|I`z49k}1zye2zDFq5`mGi{!*W>P|o6_qn!vb*8tm zDUMvZ10(p5=ezJ|0dG1WRwJcUSP zZ!Ei^sloIJZL0%uPq;^)^|t8OZBFhk-Ep z=Z<}0{30Z=3~*WGV@cBAv#B@SiCcw1neglk;Hf~Q;*NNuEs6WyJT~yd0F*~7KQ`^@ z$rr`lCoY1(=NTHc!OvM{HrXeYWt7bX_C?|PpR&Xaj=LLwWVNRx1sv^MI(q0lam&0} zCxVTSn^c}6c-VG(=Sj?-`F~P+K~0V4C{>*h?nQ7)#=vd<AjllCXm)wwt6)7yEl6I$S6}B(rQTc|&-(-I+FnNd`H? zb7bRBJxFQv#VY6$9~rY8-sJ-GAdB~^7*fq&?$^3TIZvUC{aqY;m%7M)Rl)SLmWckW zKGoCCbnh8=DD|{3-)tr=G2N?5KUsMD7`~qkMJ>|C<~!)-MlF}k8mK+B2^;g5vF|%A z3*r5$v^UmUBWqqkJK0iaOw&1a!YGvL4=t*=vqoL%6$hDaZ*QWNL%SZUk$PxSZMdwI zQ}6fsc~7RR#74zl)uxNcfP zs=;Fp) zwm|X`#c*ScRAPdmKY(tO(KJZi6}uYd#X@XE#w0n#g(z2hy_Gw8XgWcfUdiwcSb;trGntWq!w3ZIx#H-qd^85&> z@ruKiJsFJ_C`B8bIIvnKo#$q}sx+Ho9m%x^T5a3MI$xZ*bjX?UN$ zC}J*O&2QLhjfa~fZBiph*IjctpD%FmKE73xtuakwo^RI0(|opGuAtOMdPB1y6UfdU zOn8{WJg9s_A7_7IT}}-gH%%DeGEKQt#5!i4HEsEOHi4K@t4t~_tzew~p_-iEUVkww z-4=<+`qmcmQ@CS#oUAm-8c8Wdi(2AWY0S%#`p`5cEm^0rlfl=NC#po;v^H-^e$I4+Rn%UeH2@1Z-zj@3paXSZ;D}|9| zG8sE(@BEb2iQDk~S{-`S&X{5a_Jd|k@N69B86ATBJiX%Zu&Gy+VE0$l&k)a~XgRb+ z874$w<+4v^M4}FPXf;n4^Om|wa>`MDO+3ui8#+OQlUg6JoJTi=gu6ce2F{a9Y(D&= z1entI}~IEt0Zu8<&DrrkNG({ds$A*L07q6LGwID|5G8aq100&i|gGARR2oV83xfvzcrn$uR}*%pWYj zw(?NeUSInU;1#$0N3&@~*$5@RyAIl(9Rmake$0Wlw9-MlIXQ!9TdF~s<#^n(x3;oz z(Ws~s;-vJ@Tp zeI0WlfGmoI(C_GOe*gyP)RQHh6LeTj0$h+JuVT!McU4{Ln8!M_Zb5wwwRDr68Ws-@ zcU6)fBGk7Um@<3Q-KiF!g>n{)4}Kl6qcpqPLKetQ%I=Ikz|#+quPxd?ep_?#CY13IP@3^dTW;U#y3Bk0{ zkn$AM0$dP?hB=7^VKkUIifWPZBiC*4nwsNvHC#y4%Nj7ne4anDeALSAO!(5oT(1+I zzY3Y2u;oeGf3fpRiM^tRJ4^<}nwQ!pZlOER4m>n4&0?*0LY8SD;GCWxO~S+H-&h-tp=EQ5LSGNn9wyOFaML)tb z3j!M`@Ek;_6!8wwBkE+7MFK$3N`?l10DEkGY|q(%S}go)+}Kk@ zX$_c7%Y!-Gn$1$EU251~Y1nqX1B0t18D-!WfpA0JFDcrR1P7%;aJ5!xU2pjQTTd!d zlOh5-RjRnhoxx zR&8anb#Jw8(A|>G(R3YkVa!RXaT7R+?Cq!;gwxaUPropzc1tX@2pPAV%hU&LYdIS8 z;q&}n7Hb90Fs=T^) z>UtHBT4x)6y!W&D_lZEoOsMppXoZId6(`&o-iO3L0Qom4Vg^hPj#3(A`-_PU*fFz- zCgX863zMceu?GQN4Z%?F-w4nToCR}fXWyH{6Gf5fY+g$F9^Rs|R<;#h#4#$w-0Oe$ z4FXx&6LU>EF)?Li%(dOk>qOD5>{-vF-mdFZzr$+b4yyOu72&Q5O{WMqkA2JD7-q3{ zU>=(dvPQK_s{C@5ChF7Jc}T+N?B3_<%F30b&qUfb`E#9MqEm^X6M=BAxw|qE>2Lue zT@29;gLg2&BbG=$lsc%nkeu5?s@0>H;$T}PxTAE=XEE+qDNI}GcJ!--Qg>8JaA*18 zmG!vC3e$C!@h;l8TC4eTb_Bh&?yDS5H>D!lO%wb#1>UC&hPzzqTpJfvP(5o7IB$4ID8;n~<*nq4wS@ru*8 zpkbYu7so`*R^HezR)#P;ZXq=710@hCP!ow;c2@O_=l4VQs|ANtk<%xT zN!BE~gCbCs4D?G(As`5(&Ooqz?3SsXkikt8hiId|y=^F|cbbh+&KDVdFY&bG8ATxVT55?T4UUq;z}3+0ITk&@cT`_N{< zJdQ)L{2{ni%nMyOMorWgB^=Hp`N{;Pq6Ym`S#~jxBV-$jIirnAr->Ekf)t(1P~sISf8-pY$IH7E)xkG+pSsga?0kXk25^yNLzEmdirwN zJ-$-KC!oL_tc$AaZNQKSe6!Q2Y3I~7a9QY1C}vTdN*OGab|O=t`D9VA?DzQuzbEzRN=LN>-Jj(L;=A=qf0YYb~2Pc+63 z7y6sk_`fUWVbh2)*fCL_4v?4PnAVu=Q26Z@Qchh_;GUeWVnd2kNfpZv zP;7ehjwzMScqV0;8+&UCWxR}vDN58|3^4BtNMv1*a0H5tjiDnmVoqy*YJO*<(9&itCYr^L} ztPh8v-bs_aMNMw$;KvdV3PtSeYM5>6I8l49q#bg1*aNMd=BCYu?c4^fVrUNw<7Ca< zHIL|v+CSf8Luz4-Ke9U|>=SKKv-}YHd;FA=rJj%!qB?=X1{4=K5`m5qRBF7x2N~Bm zs;SXBM{KdxHxNC-kU}M%@k>@nXIRa}Q?U5T?kAWYYW8eDIZjKXz}k1n)W_opxg0sH zY}$6riFRaJ6c5y8-SHG`&rm|fmQmGZP_?XKE+ zYxA&`=D3?|D#&Cvd9vUyx+m_j+VX!knOTg8@?<8o< zDy=(`OTR zb_~2H&WleZqgoJ=7)%)SyfhZ1CQqZjof*JgXN@SHesOlB(2Qzm9#V@E>AD2VmR!9|fL*?qK<*2;%1y@k96Y|yWK?&v|TE7B@Q$Q_UbGLsy5 z4!!9{-qL_vZCdyTa46mpttv+Sd7z`^ihNg;z2hxDk>hsEQv?6l@1i-`>f%&|zC^~; ztxZvFCb-s&D8I-039|wxp}qcB3emJ4EK;lYDK{r|LU>&=(TZalKFNS^R>c?QN`0wR zn@Xx{cAi!pJE^)R=SHXNyv>959lHxn3ei=ToS6DSxKa^M3U}j;a0~nlG~sYnurmcMevppT~!2k6(OES@YWHv)SGAYiPFUugM8pHjcW>&zUhD; zcn~3uaY$jlT;VW#c*JzC$-?yDcBrQRgd^AJz<&fJ2STyc-?IHZf#f9zLLouu!G|A< z2C8uSj3ZtIsJgOhTB|HaLSHB9;6Q(bIvMknq>>dOwJUpqF z9g+*+r-oWjSW{XbG{j}ewd>x3@y&ih*j!^xr!EM}&c- z*x03tV1>V9{vFd$Sdg``l*R^R58K_ACd#hoJFhiDi%?Rh3=45t4%t@v@mX3f+3pht zIk&Vv&IG2q@;NM<5+-DfyViT;1IL8G5JD?`#B`~0CM6=Rb;1FMGP4yK_h%LhzG3K{ zRDB%q?~ypPGotZO>p;nns=g`Au7j~igV~eWBEGI2?@;w@HjGcIKy~|zwOUHPFbX|+ z-=fw;yzyt(vUflo{ZhSV?_~)`g0&u6ItZD{pM+L%!Qc~S$Xp(e#19!cN$r*fWfXb% zo-U7n?$!dt1*w`qSj95X8COL4?4N|P`u4YnLGi)=FA=sX_C%c|lT0n7GNOk?g~Ns{ zR4PxjFg?@~sv663WOsjG@_*9p+LNJ!DeN!P5?z&%*;dBJfoX$&CKEpb!pJNT#zzKI z#JN7fmdcp@IvV3|lcVmeGHuZwvTRcfn6u3XzEl-Q;;YMxi4?XY!vwD{A$I&E zxN&Xv;+RL#nz_7R$e^fC`?(iopFZ+TU}#DF{hYw;%@c0Br}T~FJ<$jJnPgH=ICDe% z5}1pSB<&?LBH<2ERHU_AEA`N zB@RK?3gxVpAHii&Z@ZZSJ0d4S{ll25cSyRyPEbrfWwRnh!Lg_I6J=$ZC+l=lZLWFQ z_{odj zYYs@oV*;yu_b}ZqVHtGC7-K+ZcsEV48em+tz?<0$7b1v<79#YshssIw*Z-}nT-azq3NLX zL_DMwf)0yb%vZ2UY#5ECEY6(GLmT=q@X586JJ%~@9Lx!eQnp9(x*B~?RR??+^D7DF z%~!K%m*^_3&4*KISf})~?s95*#ykasUn=`{NC^>yUCZgFJ2Xz$2<^%F9IH38O0~FN zmucxYg5iecz95f5RqTg9LRylz&hPq;$$6p}WJ^FpgCUV%od(8lV_r#hVZ(~Q*X4`k z)VL4EVP*W3PBbJ(%8NF+n+d5JIJv=O5+r|6tW9+eSzFi9SsC^{jL(S><=c0FUIcf;o}91YT7zVB?tNX(d;&`v zyly;ue6FY{BWk!98%5FwJ)L(Vsq2T69p+PUk8$6JJm@?|fLqM=)K^;dXwMUY(B#z! z%bX6#Jf3eM-RdXQrV{DqIxChoxyYHsOxn&pKZTP(jb0J$N(qzHfts-JJggL55khyl zK(r{HeL;aXjzTn8ThC20OFXPqmAVdO2TJ!=`B$(=Z^``9@EVw^m{{WBEQ{bXaDXmM zOb`kJbpy1Zk6};lD;E-8bE+lrOO~wagk8%`vFl`SHF`fo+x%)rnr?QmNy)cplNMDy zzVZvcj`P!Y1u4%6tNv7qO{j-#Tr-$55Dydr~3kw7LSVf}~RH~dasweo0xS~t68+rYsJJLmZp>_tZoF>v4!Hc0yd+tOFlJlDQC)U4ZxeAjDr zmg}vsfizRn=0-thd&4jpvi{EVo$a|`xU8WeN-`1plu4_mftQ`yfyDHRZ)&cm0;KSl ziqk8MXMf#3+0o~%EMBwD?GNMsE>KwA-&=2yg=esQC~qeor4=LEq2dS&MjvE{0!D`N zSK{MJ@cqKVI*;EZy!=ubj8XmvfLS_&fFMp?GOXC(a@u+E#L0hkO30d5r#b2@XG5j9 zrpsEMTWeHxFt93qq$$c|@n!b~>I~+_Nl;yF60axfH*eWbo;`c2pOsFB8hsrN*a@92 z%%#)r+Q5vWi4p7L@2M73IB`YD!+sy+-U>2tLs?ZWGB!?>&@g?U9&V8dvVqvlbo+j; zYH542MhUQh1dbp^4#Ck{YaraRdW9gWdi-BriAPia@;?l*!tM#eK_pjHl}a2p#%&&L z?04fyT^)l{t5YDW@s#m4%0^UBR45Fw#9WZK4bqa!BzV~m2|xCGwoXnD%YV3a1M?fp8@<226-`C+9KLx<9nC zKh*Fkta_P`)xhYX*E2u#y!ofs@AfhxwjYq9A1lmYA4=6aD}L z8U`CVVw}X_?_JP5Mj$dR6CBlhuTt#HV28{sd1OoS!+*g1p>bUH?-nT2*ivQkB)m|n z;)r?*GUyVb%4{9|LbVj>q5=iN`+|PLR8m4H(tjq8=^99#0NFlB-=x8z=EEc;#7xEp z#$IsaTcw}1AIEj8G?V{=J&2}FNsS>CB<8J&1EpU>($v3kN&eMM12_q9oe+^)evE>v zFfkv9dNLpn!xqQ|S^d+U!$D@dX@padogJQO3<~r>1B%4FG_Eii`-$NZ@MDE>w^+XN z*Z?TcPZ4J)akwZKG@&7@gI|_0ow_6^)~RF|@;hTz)E8ObnG4v;b5Mny_}LtCoL(;C z02}bC@==;J)gv17??FL0k9&B=qoDDEv2M>w#?`37Q54~;t2n0bS(*6MK zGC(jG_;;6c5ZVPq2{zbsdcjIWB8i6EL+_Hq!agX!LO-l!Wj@))iMC1NcTw?T1@{!j zJ%%7|!d!nPx*|e+3E;iz2u+>-M4Ou>4K!=k7zvgcXgm74Jv;UZH#l~n(Sj=n&lXPs z@sk>t9#O_sg(DY2Iv7)fJQZZ?O7e1*YYCABAp`wE zQDaKJgk!28Y=Zq~zBIuvH%$Dpg@knyKRe8vkq(H*MLiJ}4Md=SC>DUGxI<}ScT7D) z^6OIhnr~4rZ(uNo81D_2Nq!4E5I4A}pp#A0uVet1Q4CUHmAPYFu#T9gO*6)*<4o~J zVXueX)k*Z)^bMKgl&85tKnJ{nJm#5`?I)y2l*L=rQG`b*YAH=3^4C+v0%L()Sb<$Y z|3ZI-_%GXaxyT9`csnzo6%G!rE|wk8&bTpbbQN?gBUIojag+e1HWOP(Z6p?PrGUgO zVT=E45qR=Gw=_xAxVY&XJxkJR*;l60un)tKe1{0b6T@Y~V%2B*zU;pu4D>N34vcvm zOBRIVhi5WqC}LgTikfwUMzt)9M_z82o4857yn%bieGM?&TzMbam55$%GDPabPU9(F zq4Syd7g?LB`10YR;FqzC_395Q_o?NYA?B01p^HyL%A4i0_`~{3HE5%Z-INi_|j*7Rk>{r2Q|MDBz9|=T; zKNX+L*Yq%KOla-8S+>~w9XQ)BnwK^z{s2_UFM+=|bNUZlcNgJ(1%nKn&kRid0C;@e zI{k;5Pu@FC7WzRG5Wl|i_rv!kQ-&@P*d*TDg#H0cS|?AL3CEYenGna{jJ(ZQpUdTY z_jk8_C5~6zw!Di_2Hkk=#8%yk4)8QEM|GSKrY;Y<++k?BOyoayF$WC zk_fjS=tIPlpD3VmhxsZ{P6zVEWBvg+J{c-H1jbXA8-gl&=l#G~GPbhx2LP1pt7Dv5 z=vRthF$|vc6S>S58!5QWhwkU z$oJ7XzTK*RIjm2}l$6vXrDq)r3sN8M9pi1a(2#xJaOD^G!(5p^#`o`ndEplZ1#@f3 zH{gO4va$8mWpi(A-e;@H-Qph&tasSKN~!_NEUfc^NW_8vL-7x`b1n5pov*SF9`(0* znb_E%2_@nlGwe&g*kMkDA@bNE$MFe-A%X57^udHdF^?SPe>MMpu7 z7}^*Cvf$s>$n;%gy;5Gpe(!*Sp$NuXi^*W+5}d#)BLGrM#7R^BO+$M|yoL?CKyp2h3AtzfusSD1n|29lRUJKxAGNSs6dgLP&2LUd-~zl964G zUV1k*98fWna>)GU>RcYQ#6d0iMGJ{u&;(9l;|t=(7li+?c0Bw>JiK;1+{Tyxvi6tH z+8H;w|KWt2)P$Sde`iqU|K!++o7Deus;oek$hb8>#oaOvUG=`{JA<4?8Cx%=R4dCS zX&b@wKcNHf3Q8C{&I98zPXE0=0a;qq8BAD=hP#9>Luc0`AAF#tLcS6C{mkF|0}$+H zy!itd2SK2jkOANz%ri6;Bxu1kP>c|WK$pmnD8xvpXw1UOL?8gP3KWTwF`E!Nsfg1* z@G}T1EeLjxvUuUeYu7df>}Hs1y69$QWo4LZR#jzX7;z_?F4jN=>Mh&SbUwS#X*HT` z(P_190oxzdS{i+2BbhN7oAwk3T$qxP+6-ng$L}ynRIIwq3_^75a!YYPv&ig*M0#Ud zl#{ZuvOKY}Tn~6-$BNO%OX#(}MhlM~sVtzG(AZjhedbKKa;SXfeCU%zl{|1_^OHme zC2Id~f(iQ3)lc&OPX6A>*7x5(FmRP@dSjqqIsDCO0{n%`$~G?D=Z659aFj^>osFE@ zSuD53Y<*O(SYF+o>&wQskJ(R8jFSv=?<9ekelql={3={H5V?Y)vJmkEZ3h~T+5ET?vj*Jt3D!NDH^8wBPdFB zdeZsCuv5)qm#7!YV34$I%$Y}H&^P|V#R$4HB>ixgwZN^^U7eQs1CS9sqhKv0g*!Ju zKU8~&JUtlAO6u$s=b}-bLUAKo?~!-Lb3e1OZK4(aiWzz*cp%nh{Mf0xs`-Qr!elRx zy5chV^$Yl=Nvs;k3o6WpUhb!g(^~O~_(K1dGEfvP#H@|98@e}l(AKY=&)>zDa}be$ zTRUEUXkt{P^iI|KnvFba8D~awn-+8{Y;k1K>HLAlNLyHio3NeKQQakWZsEatjUmck z(t4m?b;Jrs*WAsOfv3(IRp!LRRe`65NRv4twD-fwk*k7PGqOK&SS*hMgOnaKnZz#{ zN&=`LZ>5dW zH;EcIuM{R3U?mHd;8TZm@&J`u>jU#wbCDVTRA2Z??^ssmoLNhBS=`$d&an6FqnV#Q zR=dq!GyCWo5qo3~Gxy}&vV~t{?zEMCOL10+am5o#Rm5B+KHB~OXqjCqaXbQpE2#(X z@VzGc48kZ%rBr7SEf8yt2|IGVwtnZri%Tz+XYoy=d#)&QN7U=EH%TU{l#n^jb&4`ernJ~3D1uh5G^R|I+GHde>F#g_AC8m;GwuT} zeZ5UP%}=D9a{{;W2~W>6;(zh<6<}>dOWV|FiP%-7}l#+1<>XnKLsl6xo4*gyjFaCnEQMv^BfZ(BPMB zR;FrUyKE)kEV`M1u1u_csI~k^8ZCEH%JLY$njnc*=P)i{^`{lC>M~y)x16=I@GPvw zDT;3&7Pe9I>oo!j3FXxif9*DV1dzb{^N(_oVZUj#PTss)SrfIA*0AKt;Krpuvkru zYo?Fsa?#}p^-3}Zu;^&majoZT2Z}I1TSCgSEc6ssE_-_ehq*dRLl;)Vjw|Pz+ckT7 zDOb_KnL`;0WBFS-i~TO?m~(tVGC$?MTgJege$B=OHYpj2_~NL zzvHaoYcvlU!IlcgQ2T_lNIpa?gUj&m=0*?zl9|OE9#4>iQc8;3nk;S_S7%g4cA5}5 zTgCw2usyzoja((BnlD34EUC)kVDnBXBuknC!9O{Sfe!*tYLA<7fMT6g)Rtq~$eU@V9(TnE|^SITn$A;ku#PdO)3DPWucE zY(by#VTm*YRH8ZQSKH^Ux>C_~ICGRP~o|9sw+BX!uClQ^>10!gsQ7AUM*i84Il zVn2jP#9!on&Q6+_84UQ*<9k@VXYBR{-|tFo=jKocHs~L`!z#&-|Fbb#hyLQhgKd?; zhcIirxWAIExwnTkAiCGLhXUk1@loemPa%5->Q6^{oG4tsBl$h-THf&L6HCMy->N%N z00{KI8w@q?mUZDE-&07<8*X(pL=MR<{JPEB>(`nCUR^DXm=|%cOnlOsE(vEJD%ry0 zPhq<$Yw~+Iah_N{r=ty3mp+$1HyS=awu#F&8a^ETPg~&>WcWRk6z;|MyGXfMlC8JA zyY#Kn1zo7;_LtS#kjG5k!?g|@%zHkorL`2-5Tj9IPd=@sH67PrqfvZM235_iG>&PH zal^kTpF{%2V?_G`kh-50sr!-2|J4hm?nmZ<{#W;7oz5X<7*Rf+d8Ar6J2;R`Eu238r72j`2(!SF!IKPIHnPSo z+<-vOT3TA%Dp?QNzA|@oI-i(pHt{sU(OBHnB;r-_Nu`-Hj%6c(J+z_Zo9mNY$AA_Z zKHmRyR;(Ffu6f|y_D!;;FVIRw{!&^vgPT@rR%oA_+Tsm`vjQ#^1Lgo3d`ht=6)KfD zXw6)tW=zU9cuk15m)GJfA?HRN36RW7UM3h&xV7Y3y3gGcAW?9|mdp#MDo#S$Z2wuv zYLi`tF%;k0!CfBQ1}#`4XqBr;<_PsG5ug1rjgvLvj`~`q=f`}IU$9|GImGv7`qrc`XG#T|N1a_eXaN~ zMd3_g!D21BJR(1bGT@d5s4wSn5V2Za*yt!6-RFo2z0uxz#C_@q0{)`hcTEIT`ww^! zVv1T^44JnHWFJ#d9kZ6$me6*@i$qDc9@5O-m4`3=MagrhkDar*=$cq%Py8Rlok|E)wTZNaoGy__V601cEWs_A6J?@BGA34SvNf z&g5Z?cP3XZ|G-oqQv+<6fBni?2tVzP-YJ=Jo-SkrddRHw3vk zKDI6=)msuN10Jn!=dyCh*n-b$IJi%t_g*~c z)bGZAkAHy6r3|@kmgAOTD4)BbD`t=r;0GQz&=qZ!26vuWtImLptVDjWT7I4l;AY zPm9($x0oM{lnqT>MXBcCD}v}YzfWfNJC+9S!UnN!ZGQemF(6;&Qp5I_w>FE(7_ybsa$}@&fXC!c8JS zey|PS{@Ican8-m)?|_H-OUb5@f1t~y1-o$ki%x?ZVo?W9W~sM$G`IDwFsvZ9qHy{G zwTtnRk|f+l1#RVFsb`XTO>BLBNoi>@s@r5!P+Plb0Hbs!UQ%rmZW3-Xn7YXXje}kK z%~pPLv^u}-R(@i%JU<6NHb4Cqr4Rj9fw{T4nv}mtabutxuOERmtzP~DtwlN~9pw&nxJXMSBh&5lELWXIXRc23;$$I}q87-TOv((EMdl+assjMXyUyHSGer7uWMV_Q z=BIik(#l-Z-E+rV&YZ4bX1~B+%(We%-B-3X*WgKEzUjHP)S$<2UNJSD0=)r3(Jy^s z?~efGeXF^>_kj0m{#-@!;b>lava!VI&=QNWyW>u(>H2waKAhy8b(MZhvflY1%(Pi{{xUT`^7f)oi>t5JH^!}-st{=Y?|x%3|c5*vN=1}Us` z_S_XV{CJQe+5}aiF0M)_2@MCR??#`fv+s@#{U;6o+sw85NIn&x_ub9=bxkS86i0}p z(@ja<*-|Ls?)~u-!YclLc`B0qdg|Am7g-ot7`i-@nH@`C;~`b!9|b4)KZT?5{y)Yh zvaG`EH*a2|BJD_|t%>r_*u>=!drt{aGjo20N5%O)E21X_ISNub8T*?wbMF-1Cm8#fG;Hb4ZRAtItv*>kC;g)2ag! zD2oPNo(>R$dhP^BMXcM(2?l%4sOjXdDiuac-qe$D`R<;3aeLiL+|TS)DWP4e9aqqK z-(;&O`FMXNMP6SN4AY=(8N@ms|F9Gai@FTBIB6#-^FG-(9XPxU?kQY-yW%bUdQaRGLHbdz6xox?EQpsp!gbyfP}Rx z3veoik~C`&2Qm}VF$?(v-%$3;76QWHMeSVlo@z(F8l zzZMF+P<*S>>5TECs8^aF`2H6qG3M-6p{PjdDctG$m)gCi?^ySQz-5#(V%jH%laOK> zzwK_1GKM2=RExMVJ;4f{N1ERIYRCOui!%mr9y7Jp3eArzPVobEv{Vc9sN(ZR>VvIE z_01&jmuqdTsngAbUR_pl$$3tSd=CPVR@HQ7>M^o?*B{1?dA)rNZ2|a%5jdN_(a|}x z(F9+;Tg(~P6Sbn~ig!1CgDPlJ|Lei-i#&d{y19qx>h3Be|Cj8u&a^az)!pcYugnXQ zRPl0K zD>OkBv~Us-ED@TCg%hub+AjVVWzT?2KjeFE@@L=gPz3x3D)q~G)8UDn*`~$~8C+$PPEu%CUj{X1Xy|DtHR z&%X7FB=dYcNeVIoC`9TSRAZNxR9C>HZA@ui>{d~HDgBg%VPQo*e}vFnoY2i>wkC*p zH?_};z*5>}?DhyMBHDrqaTm`^WiT*0exCkvRPY#S@{3=H;x7t&4oO_G`4|6p$%;~~ zu8x=KfpRSAK;Y;`@F5e16|Y%sB&pL2F=I}05*eFx6}pr=D8#4BT$*?gW^Fm>UGk>Z zljPUHdOVNY80FT5&%B>|pxj4iFNsFppPO!&pCijg7zWcw?q;c#Ukj_2YNV3;S$0`) z@VVW^$yp&ZRj6aQI-cZoYaI)XbMMea4>xXH6se<@=`_~661MCi#Unk zGYVk?5pq;7Q7}x=Po`LSs94$f6+^Sg4cq7K6(yM>bYiW9c8{E_i<3E`#yDCNsBKKF z;iQs-pvu3*E}=}|nj)!#@7$Pjo@K1`n zI&9B?8D-uCWP0&tcBm69`$OvbLTZ2p*K|z*#HHPPv*H@d{!X>*gA9$4N1t#|GLyrH z^UXNElRNH)x%H$#;Q7&edgF4dQfv104EqdT?RcR=FLbNY?PzAxc*m@*=+)mE!2I4@ z>(Sey$OHIzNu+a|9ho>s-Pd8yeU;)ZfNaewu$HP@`p0v=>uI7NM5zn!2Y#mEvOH+jS~PWSm|N^ssl4a{^AF{V7kS>c2gk(z>4 zqzp+?9-&>}&(}>S?7DD)oD}P(*a_J<9_J%CxfQ@{a{MR%m z@Jh8OPMzJ!(xf*93wSPp+e5aE`-QXyu^vTJ^xg~F^X45WN2^w&B*lv9@G3q`ZY04Y zWlDcRhPKnMshj^j4)M3@JA-meE=jX)b>eVV^0m2Lr_ua(A3W6PpYz2F{d9#WKPifO z-}nca!-fO825<*5tSjCQz^cECA*+Y!X?I(--@?*^w>)FsReSTQWoF%<=vK%N(eXd; zqwFraZ!DcGOy1ma*k>6)AIPArA5}uUCywYv>+fSda3c0)7?Oobvp0xaLd~w~W}%aE z5s}tlE%{63BUXX(PAO-O8bOG5>{iEt{yNmxj>e8U2{Im0&ZY~OP;E==WO6ckOe%87 zs~J=_niYs_PhwiPw9T7)85QS|?jzmiKmpdH;A+6G>8|u|4JoC*8&=u;=uK1>vhwP_ zoK~?JKi=3hhBY)3;GwzbX(%L!QZ|~Qx?Bu_PNpab2L{M2AcKhCQqC~v=z*7=`lT|z zHLf=Y-=KLl$b%EhS;uIH5p%1L={*&#Zz$28-*hf3AGsm+bo-nL87+x%G?^Qkr>!nE zuxA54k`5fbZ2*R{i)#Nxxh~lpNXnoWtV7~Gi`mZdj3uQxy4pQmYnpQnc{+Lk=fB-} zeho7kNiRJze#$y`8wtn@#*Z|@+}<>K}s> zl0oSJ|H7`_9Om@jOG?fSH%A*&WLXF%+{kR{Pn2yjg$kQ($gDNNlL!a`&A_be~&dE zkPA~V&(?T}>CN2xulNysNk4wqkGVS))vqyQ5P6^8WHP%5m~Upn#)}?0+lV7Nsff<7 zDf?5}3n-uNPR%zqE!zMhAIrV_C_cNp>jXVe{RmMc>Q0deiL2FLl_jrA;f>^ECB;Hl zp&cvu^#wmP+g(hAwv{)CM% z(YNZld(0Bz|H)L`pBh^qZOX9G7Fey*`SFerADlrNEI~y){VGXEB6+bKt$&1?FDz*$ zX0{=(n$Md99bFD}!8103wxRl

  • Xp6J9VX=r0NztNE)7{Rf|eo9buv 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%0A+^+>cM^Q>UqsX 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

    ~2q4tWQeq11f+obERP6{{Wtf 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�HEKbVCM_Bw4UR$cqrm|NwGGF$TowBt|GBT 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

    #!eHt4!YFsZd5zl;Y{q-E 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

    #V5Z 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�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%0A7U)d)o zIA`TKn*2(S;5cn^U%q~@tD8xwaFv$zGN4F6b!oYJCHZ>jR~91IvNYck?R5)Zcu`q= zk@j^9KeVwtwo&VC3*SM5#G&bR3*S(9G4Zb!G;x2mAbo8CU_GFq{@kkK6D|zj66_tAh5}xv|M9diDJoG7o z?D1``E{t$*UM6(yA{x9oS7t*z3y^obP&yujGI!l?;qD;2{Cvq{0L+YVR(~9C)f<&^ zCzN>sNNHZXCp*i3NofFtO(<^+nFk=H0dP}_-$TTcRKHPAW5ShEj^5zEr{wIe@yj3- z`H8EXvG*>#_<8NtPSI_ab0h{==mxQcN+&*Yyk997gz)^>9#B_Be(gtdc3~}^34a~Y z>Y$73?wZL*xBv>Cxj6dsHW*dCYF>vn%3}!?oE_^RDytwse}OT)X1O z{;D)b&B&HH-iN8jZ}&%vrq%+C5Nc$^kU2&OQ91rAJf#5Zh7)uNh^>5b>W)6`KGoQe z8$tfh%H;;s1I`ZwbhR-042g`5DgfsO{0{~cdFdzt1>pw(5fl}&7r8hEn-~}cju*LP z^TgsW}tzR&$2= zt>(;se_3!iSU*vL3Cp+32(a08sZ9Bt}b_H5L9xJp1^lN=s#?%G&L9#^O+w9+|k zFtOAT_v`|@NNah#Jsml^nbif!S|^e)4j&DF4D3+W)e|K8ozsm?sNl=VPJRN?+?eKp zZ8__~6&NpU5(&4er#zB~P#$9ok%gc-a80IH~jU}RK$bk&O>+X3}AHd75$zdCg956faiQ=h*VfPZNl9xzo?^i zRvHNqd+FO{Tyd&IDW)&+>=o)g7`zq8ao4gxyble4T{trs7*gS1yzJQ7U&K%FUTq#; zcIS8VO;$%-j&1;V6}iueI9fweg?sE84wSoJyMKr@^m<%;ndog}FunRhgu7sMU7>fB z7Z*2vV8Fp}w>-#uQVoC3vqs{sy3KUSU%(yifnbE!ePiSyn|+Xc%Ae2m<-m{np1$S+ z&|)k-&Se&vx2PIkvMm_?_A(n1&wc{jAmnnzNn?6FTY?9@ z5uT(Y4?T)jBqnMTA^dz!^~j(Ww-SE#(Hdm3n~_~mbwg@ys{jnc0C)VUIfe|<{FT?| z(7tN;TxkV7rVO8+$kjPT?o7p_L}V_)54weRLaRg~1soaD-Ex znTPVX-BU#T*M*J5jB)RQV>dk&$iXPl{0z*yIT*;ZW`84*^&lJI8y+B~TUjegs5Ziz z+{^PeT#h$q+*s7zl3yqU8Kb$&(Z}}8Bfy9kMZifNb4!-)L(cXe8*s5irERk<9kZK0 zn_ctEYf#V?()^aCpw~ufNB7|+yyO4vo0QV-<5Ldyex7cO0C$Z|Cz~c};#|-W8$CF2 zEI+zoiO>C8u0NEFe^QgxB4xAph-yT_tx}69EEMCIT$pzCCb10FUZ=HLZ^sZu%7=!> z(ZYAmr|mJwmdF#p9UXDl?>)lHRk+avzvE|xj;`Sd^2+*9Y~2 z9-1x=(dxHuz(}{lX*d;HN-azOBTWH}--ROwdpCE78x6K=cD5d>L`Fr-EOk^c3Ap+6 z=3dJo>y~hJ7+QNK$4}O2=;li(VeH9C5(i0_%hSVqC##Rm&?F@f!Xm#t`(wXMJlvQR zFDbPO6q&D19EUrVk0i1wIT6W?ZYtIJI!|b-qkWMW-eBE0Km|F<+-tUH$@pzsok$o( ztGM_hQW~)PeYRbeJs3K$T)GfCfDoq5u!*g+DbYO#d{k4GWy@Gnt)vh+!0Dgz`{0ro zA%&wQcubCb#UNyQzCUdCL&!Gu`4j(dB% zPG>}ih2sq-CMk8eHj=r>FpC0?&CRnI?r%e;H{5SO6Vxc3m@m$g6U zwF?UZJ^a-7ywcSzx{7-=5PjnI-TbM2m9!Zy?_P&Vc-j1A{E^*?abJ+@!CsgaYv3x= zV)yhCR0CJ01FNK?rP~&-NB>t!lwH}b5w5mrC5^8thou0>4|=2(hw0EWgUd^o+?W=B zr^2HiI(PDBqWFEcA(wE+V+bvsCN#eH7}t&;dL>)oImH0w>Mys4Bv8S7Uo|fo){OKkS<+3eXOHUuekS7{K>nH0t7fGEZqu|}g z!fkim$1L+-cS-W)9&HeIG&!0QbkVc2fvxBRYES2aBo50?H3pv?P6 zf9_;rIEEN;IKMW}Pn2epfsw)Gggy?*=6u<3(U&6gS0?5%r)8lQf6`^^1qgR(-S`0Y)(F zsp1=rQ>%&hzKn=OWwn^5CfT^_ZBHN`xKzrccov=#uyeeY_7_w z@so>#Wmfj2b27TpmLK9;uy$Sj!eF)+@@Hb?EbYUoG3J^kBt;S#27Tn@IOv@f;W`Hg z`TJ{ZbrqH2U@{Z@zE#^IoRwjtCnSLQnQY>hm0|mHQ-O;ZZMLtdaX?T}fdi^W^Y+Xi z#0AK}?B3hN>vMi-nsn6R>h%=?N&Zd;ls^Gx5LI;=5rOx+oBf0eD;As;{XJG1@i{94 z*yLc~Mofgc`NlXY7-X5b81CFouL!(_zPC9k^T0!TudMxkwD=k8XWW^F@2qQM+g`1j zyxQsA_64MTeo<{%tu9Gq6f$^#s_sht^)l}&flnCQpaRg`l9)xF^6vp5$6AhbJTKjDkVIyxQ8&$@$RcaQ6g?xFfkss3Ip?LN{FktIfEJ+hAzho!!TElA!36Sv(Ip~_TQ^f6gT7yu)_-{xHqH4P}#dj z`|R(rRL*GPO`Q)d}*-w;F&)M%!O_XG3b(oQkZBkjT$Dy!ikwVeK^XcMu*n<=! zz9XZhhZks^&#l}fDw`HEr$#%-lfG+f{jS!+C*x=Xm_=MQuqGf~-#>;jc@!YO>nB(K zAWq7%ydH4MEykmFRfkyPo`}k-04rtY&{buU%BWFrqnvheH*2+elQPFgyI{d!5@qyu z%Dq8;%?jmMCSz^l2myQM(nmFnS!bqhSvkbzEN7PwMiSx5>++Ilj04%3ZPTO&0$klr zCi=x**XX1FZ~zfQVGp-g{DI=*#QlD!GLtUplWCVu_LVCN{5gVXcK}mO?CX}*acXcE zB+T3Q1K1`E3Mj$VG!&b`GaTRP2+;`+ebA~^R^n%)eOw0b)rz45nlT7 zF}lP;;0v1$W3bmXur50`7Fneg0vJ0JstEjP8G}#bWAtX}_z6P;QA2cr?g*I~hOv$j zN0OEbMzQaLLlp|T4%gT+1kh-kD)R`#&?jsscs_yn`O zC{Xfn3yGf^{VB{54M!Gd1k>b=6XF@UW~)^q-`y1^K+l-h?2%?PQ9Sd6@zyy?)i7sm ze2MIl;}*~8l5kaQEW5QwD+h-)fujH6D|7c3s7Ez9O3rXNN=8`BMqQb29{n05iiZAU zGpOZNf%D91yWBUlE^IEzr@79bsw;9LwhH4h=k%yX?Kc+ZM6S+w-A`yIg&z|4^@&#cvv@KLQ{;RTPG2YxoYB5s4(%9KL zfIZwosZRn)m6pVO%DSl_E90!H^YjFNtDL$*i_EfXE1uPINZ$%Wg@3Pmv?QRPk*^X( zE3OB1W`hl0ScHoc7E)`}tgERpzN18Bi!9uJTJOV4>9pw3hRWHh&~%ByG>yweAf~bB z3F!Tyd+A{X0s(-n`b0`3Bd-CYVP804YHZ(jwxw;&=o(%uuMW#CDWc_#t8?sC@#&sL zYIHx$K4-9bqr4I=$laWhO~P4T7cO#N=;w5I@4P3@zI*ce*D-rheZ7xC_A9jZKZN@mg((Bo zMQI2RACKza;}J*p|6W^+SlhlxN;Y{^CV6#!o2ssuxM59h^0@) zv;w$J{0NrjQewSvMY-mM==O*Z%2U)6Hl;;TtJ2QNMD}#xA13E)=&~(_AJpkfEk(wn z8!BQWkxawGj*oE=>Nez@2`~U%M%OG{`KM33p1BQSi$jE*MI*eXnvgSH8@^A`{vXYu z^h3oKHDFh~qQyrxONE>ZgS2sLHJLg>wW%ZO|2*b38K*3caAj>&rEJ$<9K2v<$FFG`X93!+~-!EXuMum-pyMIS(^N;t1#lg_NfAQ)! zS{=*%3uD&o@-G+@=JfG7-`UgZe?ff9IXK}|Eo0J1Q?M9Gv%iD%2S51?OdA@ca9l8@pKC5qjTnLpG1`5~eGYk?j8(1uy3e&>ZvH)MJnhLQ1? z)_UN7Nb+$1LxN`X=?`>qreT-g0_W)W00YFotY!WI^7EUZ&RB{V{0~8;FMolu{mVe- z?{Ij3g){pvTy^TsZ)@AsIQYSIclM7s^lUd>nN}%)GaPQj->LtMh|T_2#FM`wGW``X z^Di1m;r=s*<^0!}WMQoPlAy#d;JbV=bldYy_aacBjd9O8X7~4Y=x+WgMZ06~*3-ko z%~5leGSru6$&tL$j`y`8Zdqf;+;?<^widwQ|41;1Z;9OcxWl2q8Lkvg9QXfd8vcko zx5>4|DZ&w>O34ZPfAsyfs6W9Iqw0_P{zvP_o*30y#w(<^*u%{KHkAK8I{&@?%J|K{wX)CI_WW;tOeEVI+IcKNShc+7UFwkZ^Tmx_3FZJHMZ#dzY76?L2 zBH`Z7ci>CJO4NUmS5ASB_LUbUtr<};`u?=}2pq;VW;r8%&m%;zKb7cMa`g~m> z2&acK32(%flRCW45<2?re5XQ||HbkiIB70p6@4>&-oFNUZW5p^e{bovkwC8B&)_w_ zmAl);@0~2BPWP;Te{m2AxIG}`Hd%;Gy%!h zIm`Q7)=0D@^e3%(F$mJC?aA5D=6+N-BuP38)+`P>iy033rqKE!SlU=JQU~Fr9sfR} z7Wrh|(sf}a`{-d$=?GQg<9 zz@<||=x#^|4%p>&QUD)0m81CiQ$rAr#ewBm=XI_(DZE1iKH^ERVO%vre@|!YW!^6z zdXUT8TeY-Eh{gi8U8spb5QY)T`*w>e^hi$#rx7Ax8{ut^j(-qS1TA3B!` zHeRUVK)RR4JYCSvH_~Fqgf^F+X;9i1QgX$a@K-@4Zo9c5#`HeB@9{l9oU{}iE#b0( zj7FIKJi(XVU-*OGfu+@@2UU=wfw~fTwuA>s#pwRlH4WXJ9mS0Ot^`~KM=g{hig7T8 zz&m_te2}(5r}s(#mI@JupyOdGP~-HjcXaS%rp=Svyp<#_v+(#x@>pER3&W1=zTMo* zx}1whpNKM>d=9*W=Ip+D0;X9^PuYfa$xL~5@?zJ1iO#Ihzm9 zI2GyV#lD;#<^sXMw^Wzt;UP0mK+wq4xxJoYg;-{Nl!P!iAnYbSybt4{W=UCA64kn} zYL-~TwpUD_fkvTlkWZ+0uC_?G-U+Zsf~-j-8STw^dnhhTfxXHx!!pXnoSbfh)bmD0 z=KcXjC2d1l!@qZDmSM-r%80gI6T@lr^N?DcF{ho;QT;;9>6mGDtkcMaXoWPJgm%s# zv*<8&vre66ODCqqqNqA&Gk2Irms9To+Fl@BpiW~{$Bg|F+e&AfE|C@kHOGMuI3lL! ztE`c`SxULcveSxg^IIuBfq@<$}g0y!C=TEs!UNda1#X0m=Na{MfAq zq88{7`n|K%G{s2NGq89k7kDsL?5D8Ylmd*OjCES%51%jD9`S1r}Jb7P{rU_aU)}!HgE@^(f3V~GH)%g zd{LwsT9U~j!-bh^t>D;2ssG>|vB{y`UAU9Ds3tpR+uscz10ZC~v=3u;qqpLIZ^~`O zTUz5CkFkO@#%~b-XrJh_kbGYj3-uK94z=KhCIF6r0b)Iv3ranY*-+g%ZtknKE&@Yf zPa=$}sV}O&Yj{yq68yrbX5-VsO8#;bw*fct2EZ!i_zG^l{t1h3itHKNd45#CF}>_K zLlxW4xl7tR5(`8Y)ob~4yF@J*9pRMjsTFerGdi9iz=#k}9p&^kXO2;QGgMy)AA5qDoV(n*BziZu0R=L?cjr^CD7a2vHDUXd_RS3y*8n_qso8 zHTq_KF&6aqY_MA_qDOq19u1I4v2bs>dbKhZAaz7ICY_6VvF>`5Qa{J_wA9MJbBgf; zf8?};yg_Qg3>iTxPJ_J2Uo5)n)x$>UxH$J>Y+dx{|H6G*tJ!!bd?h$uPAQIiwDh1d z%KhTcTVIDCa&?)eWl!_PSodIA26j&cS)`U6Z>YUa`sA60eCX7HszjjI0nRZ1np%4; z&Zc20q6^>=H(SY_?a$l63U(DrkEm8!cj6XG>A~%)`vd8?6GKwER;L0g@I>yeAo9n> z+0Lqas+qBV5dh(t*P}GYIQDGM%J}pge8y<6b{Io|^%aFUPggmxEv?~w+lu;eRd=2f z{B#do(o40uay$N0Q(@YZZaSVidgwH=^7wf1&K75%wfmw3X6z#Y4YCnmt0e1p^8Mj9 z%Q+Zp?iar&UX%*clONhV7IUbryZ`_>DY2%IBF0sAOwZIM#i>It>&&UCCnWJE9ePY$ z*UPK4V&eQlnDOF#&sf_kuuej+(_Fc@&h{x+`Q2wmMSxMIrv7+m8r^q*<`s{vW2dJB z8aG~j30kLCpn-hd=E7-klJV**%G9O9Q;m$~pyk6-9&=4N`M|n6kD=d`Xrk|nyXwxt zTto)H`}5_&?uo~YqO{`z$d?3$cK~dhI}2j_7KV|4C0EB;;(A@izIF8qDNJXpFs`F2 zZAj%IbpYpL+|a?v_fw1PD;U}|cnkT|N*?FqMaAEI{w+G$hjo6^Za ztH+-wJo1_OdVLM$^ZIM{yBh7YE*isvBS^Etv-*K!eIHk$NIXVKF1{gCxcCB{k1Esr z#?H~<6;5jDK7?v|ddCkj_HMmHmnd+9I!*mqCd;{7)LK6k(E`*JvDgppgA;Zr6DgLG zxK43oXD?9c`)fKQk4f&VDKAKHwJ)l9AcQa9Txj%M{*kJa`kVG-CxMzniVP&?{VR4X zmVYG4!=xG>@qX1-8riN$I2V>SXGyO1O+#mx0E4VXv3I6_f@gm*!qDu`CuYG`vHNTKXTzv&T6@EamOIXRW_|illvs|5uar$$&qMdZrk7 zT!MO->lWxj*^=5nNO171&i>FK70bxi;=p|b%zH~s=VQ7?gQf95c~;l0G^aWILl)G@ z%*juDKdG8+R&S{JL+PO9%IF`c(0>^ah%Wqrok&5=?r;S7!{+dhBanZ|te*MHM)V)8 zUrhc5xb(w+sF;TTGWhnNfqZ<;$?PwPzbH)l57xH0B zB;C{h5l18SFAikGM2FvkEe~)2CG(es>^Se-zZ|CjL+%bGM)b_zt}Om_C2V^ydxH1p zDAihp=3JZTo00PbD<3D8ZYvWv?#}b6u6aflf@_W<=W|H8 zE0ZDbj6i&ZwF(jBplRvtkGUA~);^>X5*Q+gsE^>1@v%NiIKSotlF&^&<8r!FMuQ4q z@sRb(UE(xqi^=kLpR$DY1}9Zwg7r;H`kV)u7U>Xcm6B7Zr48dDvB(#~CgG-NL|u^& zY`sE4O_N32LPOm$39Ct}*(aokhQ2E3peVt>;l=q>RsyF3r6?Hwz}bOu9sx}$aJ)|q zA*u@;{;N?!!Ty{LNO;SC0!|K8V7`3=&J}7xLoV1_3az6+%W=gR^JDH%mMmQZKaEpF z<^VXoSj-r1F~Uk%%1fYa*3q!4xv@fhxTR~IrN4sKjYqCb3FLW~lf4PjFc~;Cwa=T- zl!l6ILB_IpO%0GsjVDAtc`8(^u(Pq~0WRy~%2WhGGiVmcXRqIEoxj3>cb-3Pt%ZZ7 zuZlaPAa(5K$lV)S#gh&3w1L+iPjN$tF|NGqroX;Eo@`t`3gCn6iPbeTDzc};3V*1y zZ=iqRkk~|7Ks)?U$P&&{%p7jR6`atIDZvV9NB9jj1x+`2Q|dkFn+uaikbTKM-^@#a zt0pMTY!9P^OlC2LT*)x;2gD-KeZ*)T>DIWsQbFT1=_)=vK18sW1bk|4>{iK`43 zE(jN6^~q!-D@L5dBx#6=2RfXz8`S=GxIZGsa$^WhEddf*U!7dGf)?d!URBR@snXm12T0jsx&xTV+4voYE@9iKP)LijQV(m9F)K54ONT0Q~A>epm zsbx6&u2%wz*rXb5MOJmd`oZrfGH0N1Ol;5^Bll}uX7|`c*%<-#HX=oRe(>C>JUD7C z@>7=fli2P*ii4_w8{u+FbUCECq#}IguYtSRX%o*IoVp^=#u&23E(esiq5$am0Cc$7 z4t34W{BE^qFm9srP(3)TTAc8Ce>w~(zUipm3v&)SLEQp5EDzw%zh-a!d32X<+KgIu z1j2$*1c04g3+F+-tkiQVC8*ppK(ss09{^LGxO|PK z4V&KvNM~eTReq%hgI}Z^;HcxxZ~53#IE7C*nVGgSOfnRGWl|`}9fnC=KQ^LLx}ni~ zG2XcL&io|QxDrRLOmO9sIXSCugLcV7km*7|UW{o?T3%>v*$y>{>-VA9g2daUgKjUi zG4D}Ke02!TOP#MG$(|!3a@;M6_SCgDeT+u*rvBpcp+_AsY-ukTCkYr34aA4v?>^LD zg{JSgXjxUE^Ov>fQlBAJR4zqXYA32cJ0Ea z0zp5nt%Xk-0M>fXzIp454h+hwz9=xN%>={@K9Bq73sH-`_j%KOW*)(F*)cV4(DLGQ zxrtS)V5KIbPTG#E=kK3a(#`g8N!d@S@elmpWV$lL+Z8qj({kOV7pLWIw>n>`8B#_) zfm|S$Plmnfx~&Vn&)y~?H?_{ZXLmd)1n|X7^}&;jBB>GhV zQG2uGd>?n)JnQOnF7XUvH7~84s;~$^MpoHQtPxU{;skCf;TDrHpREbsd)46ET;wb` zDJ382bHCiOBQLjqMq~^;Ii{-95F5bWt4uTO77m=jiC@WZl0`WkQ?c{=p*^a=i#Va` zXAXOYHw?W;ux;V1YHPLnrF9A_lycRyHz~&0!>>8*qAKj>uy%e8hS=>itXkNr0%ZNT z?>o+2CPPkZ&!^-DRnUOB(HDk;u*ZG27F{F#8FJKhlc|f*{Y6f^sg1rD`#?0}bw*q6 z4Bx0DXU)_ZQZ>EMgW7i1&GM-Tz-u3JUDfQW5kV=Q?wP&$al~`mL`5;e_{lNscr&aF zs?sXFd+z2&I*PPWYSlhf(Q7?yc$+pK7AzXhhJSi@Za*V3?{t=LG+<)~JKfNvwP%`5 zD|vYl?7f$+F`qlB<)xHU%|ghnEB%EyxfUE1@3;H}$Vu-$VsTXbmF$Qtv1kMAt~L?D zh>e(tF@Txx4hsB2FhJvz%;g1Y!cPH7zmh$DdyATGh!U&1%QhmkXyuROzcET#m*VEu zYse{rY{5PC3fDi#*S=|+>L2ihyb0a)0TgNnPD0J*Cn~As>}ID&lgYnzaH4$HUyy)GJI_tHJOPIOT!G!qfXTk z6^%H?S%gaymQX|DKp54j*@R1@#Mga)P}FC+W5oX}7-cnffO& z(x-URI_eos_wj=z%@%fq0ZaEt_g`rW1Dt05zr6lvruaj? zaQ)26Bf--@{N^#CHbF^f{o%dIVWs;-5&OhGxI`w9>9HO zE<5S;!$!t*_{tUGr%pT) z_)Oo8Zh<3Kl6hEH2Cvt4OcG{l<|C0e)Q)h1OCM#Jd?MiZL?fe056tL(xIG@6EZqT1 zqTE=m(Vy{qIz6rp*(a69j3h7wmPl_zw>9mW(5=009aQ|VeKOyLLmq%tb= z5r;`7dDmf;ggV6%(t~QF_JA@v_5}-2#geZG>YA2JOJEuyTFLdzZg8p<2ib3>)iwDZ zRU{{Oa#}{!HM{yPKvjnt5|%$xe}PRD996}pGfgkIDciP!h&IfPE%z|Tlmu0zte3DU zV`-3(FPw(o$}h$aC@sd`kXB_EQd4CQO)0m;s4lnkW7k}PGSpmQuxxJD9cXTTziRJ5 z9P8lF-FR>qKzMX0>NGVICO3;}Ti3ujht+h*kkpW4HuZ9%WO!v2Lwm2#rRA;#H;};9 zd+W#bAV*%}Fo1BGFXO6mh(bL-Q#59aTMgP!G?iY*wJXeL8KAmxhGF zRzCG7riDvmk0gx;)S^lwKsl(H8$3rPu-C$F>}uTKg5eD04-<8Kuo`)x)N)tOf< zx$=wWcW)waRShN4MPz1N6=!VhmGEKuu9@6%<~DF(cNM43o4%$OhM38+!W)@Ae!jz; zdY%7lvJ7UA32UZczIO>T14~a<>!O)xu`^WybNR2E#%qEiGSkRN?t=c=@(X=QLJQ)hl3G1 zUXS3qgf*@wg9s|Iqd0HSC)$M;a z$8|V)j;m&Cxl~{ZnKLVa?LevQ@@eYHuIPnXp^67!cFCk`>@8tX|Mb+VF6bKqB zS`8dejvyq;kkU@g>%cJMw28(b;?Rl5g1^u6wZj%`{Zv8ur9!KyIU!9;d|!hbM=uO4 zii0gy7Y_y+M}KWvUlybNE7yr)3mO_lzFr$ir_ zA{N?eu0=0rmIPj?MSu`DWd3PcjurxpN-Syw4G5<`LTgd}8VDHXX-9`r2ke7-179k0 z+GsN<9RyPG)~BYZD%<`lTVnm4aQ&U0Dl_T^>5aoh51DX3TgrC=Y8kh1jVND7a)2i) zG@?+{eM<*T0DG^5nb^+Gp;{#A{iYahI2%xolaU&pseJ&~BLM!kJi^Wd26 zL_kvs{p|FkuMIIz$<$meUI|XTOt7L}hVzO17ql>!liKk;O?tWJF zCX#m3Lt@5GAx$YMW>O8DG#gLSR$&J$5SrPTZpzq-a8)@ZJ8nB=b<9FE%K80aqKsYkh4>EUxWH){99O4%OI4bL)DwlD-i^!Da^gg z!*J9Zrc{dIO{nR*WUwD3!K_NZt!SmRYyon^mZ>_X*!;r$&WyaUzwL(44`9z&OyX8W zX=g8yK(8&3lsz{~N1vxjE3mGR4GPXLkkAgg$Sw|^Swt5f@QPF4m6PxI>&2zr;X13D ztD4q-SlUKt;5vEudWfOfBOUijqe95EqEa-ry>)r&;c1LpNGGfy{N87+&~(fo(haiK z(bB9LPF^}0V6s?~o!?#~KV|UIjG`49oAo5=o5hB8Nn1^|f-ArhDfQ-dw9HhqV!l>S ze+kcI>~3@nSYl`Du;yyB%hTO>sy1Ks%OcN-YZ)K4bjjJ5WR;A#{250!Y4b6e;G0Ko zYV2C$m|VHyjvAT6*DvI{hi?|!=C1`^3np;ebl5lFirJkvs(T;W zw&YMR!?eCn+Yq@wbhrasK-BPWnIQ#)jFBFvmw!X&uSBQtSkJb&8Ah|{l4N|La=QRe z_@zakzM!B(MmfI<#m;R}jo%34coY?&?nY+=(rjImo{`v_g&f!dt4-U4zI?$v3Ap-c zrux~xrH##D6Zlb9NMC@fZrJdzozCIqp6o)>K?u(;zsEj#*=IWlpGV=hMoqtEGZhan z{?+%>|D9_JNrvRvU<&>`?63Yi-l7i|A;*npA1yjMafzHEg`EcmoMk_^NSx3-Jk70n zJUpHx?C>mPUTtSb;q>elPG4=e;uU*3IoL-YX&tXH-U!x;WXI$nmo+8Ls<7g zb(2w4cRJJ2C?18Y8$&!8enmE+b6^^?oi6h+o%P}n!&xvsA**~h3MUA3PUfKRb(e( zumFd?&rs&?Lo&RnmQ%lOwHOIUG{o^0RuyxqROTLl zVdvJH`|M|R+j{E&#@$3UJ96An0%6GWQ2RZYgk<&t@p@~j1xop6FjCd{@{(ZQeEAjV zz^U&6)tMxeKoysMfY$@Kt6>A zA1#a-XWM;_gu#?2bHlsz;s!8WG!?qw`cz5{pCwK7*?7dXHWGmbqLpSbH_IUs8f#&( zUez`I3$6hekvjOW+?69v>TTK=_|F)4gzAB~bE5Tfj}!}B9825_LW78rWxg?O(X>0} z`vxgwVX`>suVI#1(cI0ra$p6vvE@i-tUq{Vf$2&rJOgPo)DUXSHM z{ycI;Y`IORENKOw5uG#TEI{aLuwYzpN`SwVplM+v~D`6TM_Dpumms@mRF+!ZFISU zMQ4cJg~d=M87x}ED8He&bNMV?w1uCL(kt|EF`k(y+c|EKH`z=b{IUe!8`eQ3Y#E_m zKDVsTXoVM4as%LDW}2-bSNJ)LAkJQeXdJ_bbZUNz?TTe0L*Iy%us1Z$lwk8B6fAmR z9dkZYJb)I5IlYh;pX~X;%oxQ%5U1aVnE^>G#+CbaOwJ9k#wYBCDzGb9T%*U88J4LN zXqKpZPe1A{!w8n=Tlvh~K_w+A#wr&e!5^hIO+7_4SA{g5A}SE1Ht>R>5@l9k_YoPe z9%Q1HS`&<1Enwe^oH8yW?tiZm;mndOeJrkEl*=y^3XM;otk*Ls7R0zw*MdYmMZMLN zm{`Wal?y%PhqEl!j8oBj12uqtcjYnESE$l|oGo+!oe5V115C9~FZT0v7WaT-MK&BsR^h1QTg z+mWZO%3>SIz9mOWvrp7D5;=#kv>Cm@oaC;cCC%xh&w$nj&_;MRr0zt#OjGlz&~ESg ze3uBGqd~v={QQ%w1wk*#-U>mmX|2?Yd_H#~*9!#5yb5Q*Qrd)?%Azw|+ip?S2etX> z{%HJ9JH~9!djUljLHTnp6T1_V-d1h|Q_RN192>T)<>gK{(gP5a)+qaO zGjC{qa06AfM6DH5RF%s@< z^toC1kTbVy77=fh&|hhr5?m8Q@#fuksmL&&62VX(d%Za{2^;vei-75t@nRx4u&lEiL*q^LKa-j&L$K$FB$| zFJ2w`)@Xze=s}ppMzQ&Q(?0#aC5Ujb+vi^1L@C4IJib$igIir>b&$nPJbRg!e29?t zItQIiA=}r9pqa^Yb}$q&F2`Dku*!FDt=skQT$BoZmbOO0cGB?B@=upHVh2vI3mG6P z`qTXfpLl4bX4KfFZVj%Sl@hb3kVnDdQt{A=vD`6J`NU-q>sxu1CXP5;1U9#aPH!sZ zW=5EN?Z{i^as=a6(re^wb`2d}KNUVA`Nq)czW}&IuFKvv0rFVK>fIT)`63%O!V}t7 zsrA}%nj4)w-6T|ls7}yEUH6$S4_e8KpjX}+>$0suh2Y1&*lCG4q z=748#rJg*|=isqnq&k`!H@^{xv3mA$YjsekpHSK9fFCdh=oUoXjy1cb1|N*@5NY!t zGjfzgH@atfUK3OMUQq)JZqRA-J27)8Mt_oOkY(1%;4qCw;E~?I{J8u=@S+I+Y3B@q zC^pNEeYF0|hBs_t%S$Jd{}tWI@!LvZvBc|{F4NL4K4=k2+IiOb`P8ts7+qAj(-U*G z##K!6u+E=x78|_Fpi<`!6!5yJaAr`!_;|~uuuOJo?=5s(p$j~bv?o7fjAK5al{`M+ z#eghYPJF$4dRJ>+U3)LrKf|pqhud~GKki$u4Lq5M#+|*A)2oK>px7^qlW_ZG%7V>! z?~M$W#RQ}kM%?y@I7An{~ys~z2uNYC^64j)`DgI3+{A3=6WS3AW?pNy!N(}vRDbw$NC`*B3ux zPUQ5m@kXN334y*jCm31W6n&hzIQY5tOMdJ=HzGxsX&x;*oI^q~wvn}pi6pVDlfFTU zC`l0yZ@GE9)qw!!@%Cv57xxf5QU+f%b~C@qOjt>YGvFun)a# zq^DEk@r*Y?zDag%B2Vp)AQEn6;Az;OA1x?`Hx#AQQ;i&q)~&whH)(l&U5^*Xd#q28 zA>jy{8Ase=EGx*6WvmUEb)0#==JNAxy7C4r(C)+!cJFE*E5QU{z!ucZx@L+hPtf<} zzE>XZ&$;#{+X3^9&f7#AZQ4ARs>+E@UKBr`j}^1U z-*dh)UHNSW7TpF?3Aeh z8lXwpc)p!VA(`nr`X-)}wAeiqw!emgk9P3dqrFVeeJvRvEu3BQfK<*CR35gZAYF+l zhVdSU&^F%Q-#oc&t3W*v8bA3D7L;PfYus| z84!XjYl=@Hj5Jxn^DQVR-@`778fCu`T6hfee}Yxb#9rw0Ij%tS&@@B^qchVDIkfyv4Ut%+@+AQLfGO##$i7^X zI$4`xR5qk)Wl zJV&9(*lQ&Rd99%_oY{okCmNaS+|sXtxGs3%y`~wo__}f->Cy%^WaK-baEIf}*)%aT zYWyOUJrQ&|D`pe9TUQe=VGMZ!9A-N%@a+jLqCeLotdszof z9<_-x1y~%^SH4@J9i`2)$jh=pt&sj&(2r`IJ84QDp*-@giUTq3wl1JjBD@}Pud3Qv zk4NRkuWR#I@iV>HmrpPU?tB*ALh%?8%DkGD98WBhqOhE=>&r9Kt-ko>f%- zN#-2~B{=yv*OG$ZVaDM~--y{Bwe(>%(ZjWmS?1+~ol+MM%JxR4r11OtFv!0=o)hvhlx!nkjOW#cCv$0dJG+up$sdyH%Eg-)Rr7^3jW$JKSu zGhkvZ;EI(f*;xkqL>{_?XnhgLc za$|lKPkkoMrjg*4*{J3fqfu?@KP}y13d)wL)!=sc=_j zcro)HsZQEgz-NFeGZdB(%3OcJ2N}6@^FAQEaA12$k&vNHB!G26f9(_KRtonj2 z@zK!*Z5?g`ZMv#v-IDy`@1@|i_hQ9sm{!pgBUnc6bfXDn;`f03ii?c0tkQ8~V-u+( z{9wXK1rv8?(#gF%S6HO!yB_D<)c}!2Q3y&J|DlZXhK_|9$ob&>n=#MKx5u7{$rPj- z(UM1JUni}kxh?{aj<^k*j`($#KU^E{8W;TVoPIvI^lVg#didW~(0?zA|6D<50(>k8@CEFbNInJ3oH2>);@f@V1V$J+oP>#o;|L9v zq#PY@s^XWZAu4y2@xn(!hi%)gjI`cEave~a)6|<1tD$t*5d$nJIEe9E1$ZPl3 z=!$LY*O~MaC(1wdweRe#^P+6g>8v%!Q@r!y)mi`iZ67*EL~4a(*UQ@+dW$R+nbE-) z4%A}KP3lM`w4ZjW9QZFl?Y++yG{92gb5mDKiqkud)y9e-R@yRaZHFRDKm*m>9w4UDpJL})I`S)#6%kfLw3pt)U>|dUi?qun$5a%;PJdeMJ!Wk_C5N5tg zFTN)B7fIR3f0E|~M=b|ey{Rf?)S52n=PcEv+l9c;3NcgGoaTXm`wWWTC~JPNpDef3 zK8_b+hBUvxuVC|<&ATp_1nQV|wfY_@VMP!AqhB$%{Jt9^b8hrTQEZN@56GK!YTUIA zr-Y+d1cR#k$rSkETbLDsQOzY09)nVbWc4iE#tLspqzt^Lm7N#dn@>QgryYDIzU*QRHZPyR3X53Oyw7 z3qxJ~BoajMn?l|FN<0n+41F!#A;t`s2MmX}Y6g_~4G}cjHN>KZ-YO&OZ(a5Z5!-ri zNuo0QZpnB02HU^!_PXm8opJ9{bWqw`lw+Qou0B$v;7mHvg#~nF^P7UM3S#Ksz4=gg ziTHs+Cx}gsTu)Fy>5S(s5lZC;>_X%!0s^M2wF#p4FrTvFr-MGddsoEK3k5+l@%Hco zP2u~vR!seA2%HH7AtIm?`7p*quy_-22O_jLAG9L=5&++G=yZaPW5sx&zFx_^R>95Bc5y#*+1EV)UrHQ}VQFb{;&0eI70%`jQ zA8J`|gva4HYqENb2Dm~-BB#nM_Q5RW`(#&zL0bypr$_V!1#-VNcDMX8_zJ;F6tjtu z|1Uro)8!2ybc;-x9v`oP5=PPggu}mtk13R*f4B_$nDF#M2vmH3LO=q{3z!`+FAAAo zdCC6DE8|yQX}|K~{*@Q+ue@A)!93wC4+3V*RyKbLs8|fN$0zmz5vkf7;989GQ^3A5BidZn!45)UuiDQ!034)7E zW+C%IWb2%>ZMX0cJ~$?BWJxZB-s)g$KsFlSO>gI*H+yNzyJKy<#ei`-v-tj0EJrZk zcr+`u!Mj<+!Ri_x$B>b7Y?CqfwySo#Fb(R)_CI2~z_z zv>!ktE_XOmWLTdDs#H|?(=#bB!pCnb9}291yXr3=juM7;T7YGdcBaHNE5HFMyElP3nvOg*!N-~I-& zf+sqig45tNawJH>e53aPzn)X^draA$157ucy#>A*Vbnfcoo?2MrA=+Gva?`sNetgk$r9H!Ya zZH>3&))mcnFG=QOyEt0VyQs1x4zr(^5A|4{`_vg^XE{Rq`#RPb&?K4cYfdia`e`s5 zlxI24-DW%H8891Edpk<{Gu_?7%ubRbwn|dqw7SNGk|M*mNvfA*K)4QSl&l(_u;!UZ z{(Q(&vT_f(aoLqT`$&20?pVBX%d=@; zkXmG1Tc=js0ZrESqWu9Ez)W~{n7U2xZ zOJ%%0RK4hQI8xZPAPHy4VrdkiG*2f*K}e57(CCk40)~&%YM?M2sWErGDT%k#UulkY zmaYpGGPNF3*!}45Yb>Ilq#&xEk~evTmRITwu&}x)ZG<0q6LKRuV_2*is$h5?BC$J` zq_kk+{vHv0ES7O`o+eJSgF@e?>UE_myUM`BTOWCbQnZNb-Vk*t_xnoKB-yzXbWYfa z!r)B^5*qr^8ZPyWx@g2;j4TxOjOhR93=$zgjy?N#aCd3@2_OS*j!km*fabGMHdX5- zGA?y*@^D&jk|I(Zj@MG7uT8lhN4}LJ!}=giefZ+9WXqJKgTX4agU3qgz?@`)!8$pg zqBO>wq>E8kSB1ekp~JO6V3rFAO)hjwGbh8=dvYmCG$fm&h;yCp!R_0|0tPxnVTv&i z1u7p{4@i|yEHavHrhKZCVMC^!@O8Ry$og!gPUdji$P3^y>CMHlxRf>%snxR$XT;1Q zpOGp{%*~m}VKx|%nspYd<KG5iHqWH;BP^fm*j& z9ibF4`i^xfFzg>EGvy zMJK1f>pG7*oWRUBa*@mRuLygKv=Q^xb^qWU6n>r^T!xd@csJ2IzC{D_QJD#5V5`pn zD&u}#k$zX?^S#N4ZQyWZYFt*yr4UyMYa}n|y3= zazVA@vR!U%$(pm~pa}^oGs`k3dLDWloRrn8c2xIL0fB&5+Xs|H8lcx95)r2ZGDoHl z((7T)s0Rj0GGhgbVwZx)kyt(vkCfLI(Zz3ZtHVIvdO3c@JtGu zi7PS;0fiSd0mhbt!5Fm84=duNRhXING6Wue-+}0#gb*_X?mzmb&09|>lD})K>w3rY z(3wdtN8pruOAFA`nRX05j}xv!Bss9$5i^jKOj zkfl4RjOS3i<5qY=Ygs^Fwj%6XRR1*7elkC8(Q##@9foeuMQ;y z-ob3VdSUKPHv_E}y?S4MA|MZaWHq*dzuhZK)J9$gqH+m&P%PZmmw|i5Hgm?ldGm-p z3bx%p^#gRKgD>KLnV$VK~uMj#rBg_BXjLXi*`hVGsTc;@=LduTRK3Czi z=k20mB1-{N?82yj-UaYQG(rgD<(&_OpJKT`ix84DqGHbd*p?8M6%tFmsb~@;O&Hhs zZRae|N{i3);bp2{yF){(!}IFABc$|FX*%z%qQj8bxcVIUANn*f3*q5r3&76i*XGK79gFc8gzJ9lulLlB; z2l(PWvNEEixo(R zq(1=2l98fL-tG8T3GDb!1bz>(?)n~584-ux=M#r6icd}d4FY)asc2!q0x$Q{Rw#7f z_4LVEmj-xUS6vcmR9+Gt>to{2Eo~F~M_{Zk9Z{4YJTK8*TK-@whror}R(`7Xvd@Gz zuMpm1XGzcNa#&YoIY`NZF3HRe0v6NP05=nfY3Ib69|w{24f#-RGRZEM!_JbN*9D;< zZSs6NMoA~qpv832qQ&aUjc%cTe|F`Gr^V010d**$X-IH?zO<8aXARouc7Ht-8_tkLaCAahBrJ8o9y?`5n9iHIaS7O1iUgEnbAAa>?NJb2+YVH!u942Fs4-!+ zsH{&rwnvijSdX<#&Q&AI9saIHBe;|lUwANF8;r~7HGrjr-nguWzS-ZmY}cF??mMH# zYUhAGoW3@uS){#yGh2X=B2D+=SfB&I=aj(9FOoeLfOEE%9Ue zMV6D%oO&x8ADF4QWT`AQ1RowqvaHlVZr`_Y`G6WXWpP zQ1f#r638bFV}3H*L*aWb{?;?cxQI{@zeE*YCI>5YWg<=-a=eWmGCxP= zgL$n2Rx>}9tQr|)iEPNy*$Ghe_X5#*^8#{M&GLiAYj;4Z9SaBrtVjM)S)n3s#hk19 zz(s@8AW#yGCm>H!RPgmLsT)%hq&2tl-f9*5 zoy#4D0;#U*E6DyK*n_&tNp)~=|7;1Nw=*tyhb_6syxZplS2`zVJi5=r>z?c1Y;Z!U zCGTQSELmgYW_sULGiQ>kVj8^i3_C+}xslBDUHc)Pr3%KkUw$ih&ZG;_nS>zqf_(4Z zLUT(Dm!x+4R_iqLPTUhj)dvtF=xl2;M$9O)-ggUDHPU1VGR4AP)0UIQR@sk@E7bWu z$Dj?*<_6ilkISA}h^5EI3Vz`8sx8F_hi=uB=xcQn2Yc0&2`bIu&)V=5aaZ+{2STdw zZ(3>--(&=@QIDq^ElOT$xE)Y`8Bt5p!tR(9zDGM5!JHHAgskB}^n`2?j{QN#W`8&9 z<+s{|7LX@cpY;vXizf$D{hU}YSh;r?2CO+$4v}u=T1+tF*F$TD1T=U z_66Bw&kmKN8w3d1J2f#MMzJTGV{6#19MR-E8Npz$bIy`DGJjOfcyqfwvNHD+L3~{w zO1b3BYTv}_@l=D0dICj*INk6S;T7?00XYO8H99%rM!L^HI2T1iW&JsfH~ka)Yg6v-v>r)OEwMax;)@B z{HIWdJs zPsw~^i#&O{WY%k2zp-m&{wX4?Tz5=U8Tj0$zb0-U((s$)wYRQHZ5Y}N&L`#ZeE2?Z z1KiW??&fCn-sa`ujxaMzXZ@^X#e>pF6vCxC4?-am_yJ4ix9*$g%_t?R;l%f{aC|9{ z{W?|YqFiE>R9))1&9cVBn(`w?v?K+ST5oM0SCvpiP=yiPR(sj0zom9~IWrBe^vVmx zHaXa0;Iz`FzwKpfq`uqo<70BDMCF9qv+3p;qJ5^~3Y(mK5BNmZ+{=D~O=BIwSqY?}lA%N||{5%E+ zjlQ7cCM{OZL-~`R^ zeN6}X2u0w3#|9Rwhy$Qc7PC+=Tj-NiuhW}MWt#|P=#EwVFqo=lwT-kN%@mjS(A)fc zn1?rg$Fd|*)1TfJp9hktD}8L+PdLqGOj(mBRa0+rs~SVXzUa~1A3my57t+_gALk~S zda|Q9!DXBdBjnyOmo;aw1Qw|cyK2y9A-6LYw%bd3o4n#WNR{h8;({Bx;>s76IcH$E zPuvl9M)zeErRh3%Jz(B{cJAEI+0)DI+b6#sLdVjbrM9$KA>aMto)Dk+2Ehq83ROdr zaLl>_e2`f(L%SqU0jKhfL)q}ja>0`Y5DUYUC$(Bo1A1nhsiY5kYC(vR2t2dAq+QQ} z(%@fJPOR9#TN7^dx-fOQ0G40YK~n)0#7Sh|4dAqiu{aA5z}C367rDq=SJtYQKoGt^ zzdM;n^7;V%=_>kSFZzNg$H$T74UerSM#x)3#{0aB&U`)y{|kPSgpm(M!i3-#EN{k* z21b0E6~<`0`X8dYB*wy6z_4T%4@owg$`UYTUDQJY55%-xBJcSzzkvu9<~NF&S`ViH zZJyz-qSgNOE+cVmEy>N@I1{!@olPj=~ z_Rv`l4fMb{=bFlCi$9_EKk-&REx-$W&Vyz8Zac zKI|0Bh|KgpVr-$N!iC=y;J&#SHc>cXD_o|;eY05$M|E}{Tkk^oV}13@nqIW~fR>KG6eS|NL+)h?kD>w0A%ALH?+@pvUK zW4Vl@1l{jm!tvafmikd>Rt-pckFon7&g$^un7Q&@4)GX1YRfF&sD5ygjuP|Fly7y2 zN`Ak#~scZHLOfU`6#@yo`{&ja@dQLqxZXvEggWdg|`;wi6 zDXmJfjEcNC^DwAi!zNwjT=I(Qj&nGhC-+A!5BbmfnX%BZT(AH>4ZD#fN43J|9`{5p zPw5a5Hg!Z{$}*aQ9_yX#cNBRv>Zf2t%J^X6IAXa!n%^1`cqKMU&I&@fmLd~)@9ZG! zenXFbm-RTK7j_;KguDp=^WtN_WhY^9UwcE8A25{yti8W*ZSav5=Z+ZCc4U}%)rqWx z`Z#Zs<6XR$_sV;}&TF+PYOBY-noZ|kh@C!+5DQ1n3!KqrTD7Y9a7rzx;RWf=Ue~Wu z>2FuSpKDs<7twdxhvo>-VhC=6hF&csBrFhxI3VOZ+$h6~d-1&?hi6U5(ZAy2MSlZX z>a84gIKXXLGl$W!>n6z#KJ*ZWhKsu}JQt{@Nvk|M)$8}&I^CL9N0T;_tqI-VHx@kr zA;$(6v$x!cN!}AhvI;glZPSI5$Veua_bn=R@o|rSjfhjWFkE}jj1|K4{*yys;Er1cWu@_j@Ik9N6eii& zfvcO;=bwx%hIm;loA+7mT?r@Zn4*03lNgeqL8VAf5;j9JmyM%JC6SwQUM-IIhnS__AMm#3`YRc0ZN>P07Fa>oc;52m;CzzdW6 zn9eTlFA#Gms)lErY!h#@v!S`lsRFjgjs3w51q$U>)=`UI^xhy+ah}-UfrrG?2Tx}8 zgWM^yrp9wr8r>txs$Q@il**&IEazcC<2xghGB+E=@m@>12s)IKi3EF>M|!3O3N--h zoI|hXrzRu++ZQq)s2rN7K8H0q#5v7LR0sCG@kqa_#4zfdT0JZWM>f(R?G+{~4!doZ zB`UMtx2|*?8|j5DxF}=oU0Gkrh?ty`RrYKP1zdMy_*>#vxdKNdIOT1U?8=~wjGe!U zF5(urTWd%VB{&WCG3{VC<#WrI;9IS{NxtFQNS5!N*=*=>mMv`QE7#@R&0jp9LB(I2 zOmIk6<$~)HadTk8-Q$n)uj0ek(hE8q-X^eo7ExK$tL~fuuvwZMx^av!Gh>V|3THBD zog>#qMC7E@MsV6s@dWRp(}w)0#R_#l>WMOZi5*04ACksbQ1Gfc*%yxQY|g@#gM{_A z7Q`IfC{Eiq${T@-n6V-gVB%6WiK@i5v^{GvhnN<1MR?I$AfP-6Fw$vH5ypE7CXJrS zz63At6;d| zJwSN(eQJfaS>r2V843}p56pTl;JJmFL#X$2i+uRPi_7$@1vJMFhOUP&>@Z4!1l<-^ zPudS1fd!;-zQcm5@U{f~oj1NNaX+bUYLd-hhTHZ(2xr0tv)uOw?54xA$$J&WTfq!# zawQV&1|1f>%p*GOIAu9Y>FKcPiCn==T0LWR!E0SzQ|T?53zV9UmZ?dgRtA=hNk<1$e8ih0+RoIF zQ*Fjm%r$b{7{g=I$Bx@}x-sjTqffb zBTDug1oe@j@TdtMROuz2Eq7+u}r1mmsCWOOcox@2n|rb{n6&s zh|sPL;i}d}N^~uS;J(b=QOLuHlCG**wY3wx!ef}pPc^MyEiQJilh%RT>f8?R-ah?! z-sBiKw#08H72|02_KLp*`6j})Ip!LFX+y?Y^1W5=*_SD{f)Uc>LT;(;@#x$3LqqPS z|8i1OIRPRqV` z@x`0MawFr4Z}>=MmGeHjV?D;$Dc`YG9UH$V{C12eVr_Ow+|LD*x-v7E@D#0PlW2xz*+uBZVwNl7x=HN78P=8L~9+R`iDKRkoTZHm7T6Buw)ee zVq4=k)v%jH3Er?9k;1Uu+}9A|gnTh$`6lM-PXlu1r2O(z zGK3n)Tqd6p^QRU`?n3*{`%Xv6a^&s_$FQ29x_(O~{{rfFs zyi3O$tc^FkZGNAGx2=X=&XsoydW(mf;vDdz$<(5V5iIuwUbEH)i>~usJ>**Cm9iA5 zsnDips!Hd0zhsQDVnBh|q@4NLvi=Bx{oaluoX}#UJ-RYlk&KfQV>2*rdCZFdMa*<6 zoVED|n`@0qxu7E2Iv5BKVuCQGIQ=E|hf$P3TsZhV_AKG)=n#J;a&FFl)$YbPe+ zcs` zlQ$*TI46di9*kyqL!jNxl(iPJzsEkhG)p!UjBqYTnc*Ulp#idGvfbJP7#h-5ueSPD zH-!M!(bK>8B8wtw=qC3era1W1yLhs4z7hp8O@w&La@1mT%D3eX#KUA-@Zm-BrYbez zes&v;Fr>w?Ms0C-D6r^x;)%D3icE>O!VSd3YC7=Y#gtO?Z9@rQL_s+DPK0&hkJ^So zzNrlS&{K(H2av)*Eow)v|8Rwhgl)iEO?O1by!lNZc@C&TzP)`#wF{rYfSP1dO$UjF z{bfua8J?0^FQc~)L)9{zJxq$VYT>hEV%VaM)ktVECSt#5JlANgKqMD8cAIV-uLL#+ z*kYd8TB+$)CQ0T@HiCXm&dVDqyUs|G`(vydpO1_)Jo&y{Z_{V8#Ts_S#%yfwjO>>+ZN^l=@}85cjq2*cAHK6EJhY30<&k>WtR-LEVG} z!qFNg(g836OC$&&0~kX64ExSTWI!`sBBNs`wQ;0{`+x@;o-+f~s72sVuB zV^h1hUfs=AG^`!X0XJ5J;aGDsS?Ox$@z+e{`m@{BZxn+~W#jB`h}XioXD`3FoHm<6 zfchG~uFxi#(68ZY^?rXfKSYM;z?X`SS?hTYw{vz8?tba7{}dgz+5p@6BPQwITkoQq zZVz~X>`N2kK~2x)LxA@RvkJ>HV*0z%^{w_M^jAPPIL+&Cb^Mp!{#0z%|J6?ZT3`F= z&B;ll==#ZsMpZ`N+{nOzM!`|v;ip^7O3%cIM#ap~!IXd%xL+=fsF9h8sRIEW9Wx^V z4ZoR#y{wU)fQ{8B8*3wL2Le_C8UY(i8#{$hdIm-`f<{he21fEC{4~O5mJUXCG=c(( zf<^{5hDJ1!M%E@kNIF^uRt9<7N(!S(Ud3P=7zC%urt!Lf_Ytd-2fnp z3yTQ@KtMnMBEUbu>oPz900s*B(*Q4Upn-sffB*-FfPsR7gocBGgM)>Eg?$VE4)HBK z5Nyg$AIG&ZI+2Ackx=)B{+7uPcIFVX)6F<4OQo~9H46w(bUDAlF#{$>Rw zOMWZ=9?b||vaTrZ^J4(F3`3Y0XO2wV5XuAR-y(wYuzWSXI(-Fr;obd#nATsyZqQNC z#_>jNST_12(_WDJ{qP z8e*GOeSW3UmTzW`)6KnV(O2{I(Q~yMEsA$lLV@HepA*Xm`;j%Pk?Wr{_fKMf^!7hl zhyE=(NUE8wuoMG@MXFEk>59ElrG}C7@U^8Z!vvSxrBXRthqs7SF4P$@MZ?L+MD{6) zes?#KCM9RaM89G>rSJCs{*dTkmlT$4-QRKn08p1voyT{ofmyU_t7tV-DUvI5R;<^s zn5zCUq|C(rW_HRqU1Q7kHP^Yg_usm|97&acBlURX?S!%+n>dP9zu6S9BH1H!3S z>-vEbC^?HxQ^mN->G7Al@!L^li&XF?y0r9qP0U$_5G-*M+c3I z(f8a|jgC7v&AN|WBl0vTDl{6q)Q6_3fBPDMiiOg4Z{ko$H^?LRpq8{smp5M4FCO}o za`a29gy)*o`zY?c)&mL^Oi!TGXNbtRa$kAJQA*35dhswJTT-1*H_Io_5n=v&9%+SX zm8NGe@Gp4QVx}opw-u_#iJbQ3ixf`$9lDhZR6bcgSp+88CgniE8YuVU*k&lWvosyn z%lI|AeEyCNOh!$xXOG!!2TLL~MMEzaZ9BJfX4~~yqZUO_YScPd@p**`N0c=u7Zc`* zjZl zN*S;o$QqyI;Snn5Q?p;wnCE`se!PDEfqs3%!y|Bg!?3inj^%8|mYBvz_IJqS%1d;! zsB%pb+4c$}w@VDgly2;0i|2-!=;>WHL23JZgD1G`m#bG#2;6qemAh0XcwrI#4|8s- z{3hr=TI~j?0p%4Mw8J}#JEgXGXUI#QpsxV3|Dyx|;H@()w>UcdJA%?;)k!owEfU#x zqi~L$#8;y$7bxyvbxAi!2QUvXk1ZO=Ps7*{WXk^T6@G?+j86BaUpjY5*lll9X;+;) z4&#y^rz@Ytr`4&PpgaXsA>U%#f^jJ{C^_{?HVxpm{a=6pxM8WyB&xK`#0>gj!}`#D z=&1+mX;o&wRt%&2xvgaDm|Yv%r*WyqE=SXrY^=Ti6R+G!(K6wrOr~9BC#$ zvvHQ8S<o31RjLPojdBrcvyYP|t$FXB zPEKy0bE=b`M@8PNHyM9@$sFGuKS9`DKcVpXzq&Lq`TWM&Iu)uv(r}-E&B)$ECCqeC z;;>LcNa7bZxv#?}cNK0oH}jS;oSBK0$D8MA*EjfM9h1Dj6Y-z?pbs%VAC~Z1K=m)Q zw(){e%gP(?O{<-H>q{v%RSakG@bCN+@o%jlGL80qADi~DJbki%OYm==cwV0&0AO(y zv6`Ir7NA=EKL1AXI}f-gK7WQZ6s?+axcNCoMa$^l5&fGVv{@<=s=-!plcUt6$GVAl zrf=qrhtI!}{fh@^)R3v<&7VeGYXVQCjB(U!=v?u`l90pQ6z95$?B4>ZNW9Cpf{Hl; zxyq7(>D5R%_xMT+WI=}h{hh`a)*D7<7h+B`kKGCx#$%cl6s{Eg+VZKa%q&Fqu&g-z z%SF30*4Ua?0LLQJ$pWycZTn9R1krVb1QQ|Y2Ghz-(Ig9b#JEbnZ}*_i5R1n>eGAe2 zEajM7yGdKy>W@X>hrr{-;g%|4u*7pd!0v%&)zi$6F!~xUqEb8|U+G;&8O~RLk`4^y zEdRLlffiv_7Out^^K3uUDE?MVht-Q4ql2CVB0Q>b>{kB$MGv*yW>P6 zy7Awov2*N8SUf0IdzXmO8|!?G#=_mK==@>lkyzh;uH!QEGAX^}>PkkAa;BY=#^q&D zetqK3<^DY5n>B$+pjxpH002P}VH5Fz+V#g5+-<59&#i|-xidU7nCAd9m;B2g$WHy! zs9;$pt=^wmzF_Yc0*`|x`uguu0N}X?wz4LdEy;!lzR(b%geR0MHHhOKBdW5h5U0$!zQ^h8AXY0fSY?$e7&wb{7WThWGh^0RvK5ie`IB$P~}T=LDU(xx$tl>y z;1?o_cSo71qw>SzVUwBbDsUQnuH~2keM$WhG{aWK>pAzUP-f>t3z&c6fqct2)4_^< z=kr^90`d9QU7wsvzrc35={*{{Ij1qK%(S#ma$MKz?Zcr545Mb*<5Lfxrmw@4?JK=U z{WCQ>I2Qh@0#HgToCFt3(6AZb|GxJI3SR!AMmlnt6Am;C6)Hqb;(-49L#MW*+~3{EA3y z4?LqxP9;Z3J5b|rI)=JqSassvLGIK3SH~pO32h50$WDpvZuu{R`|OX{s;B?c@X6W8 z(W!+cU$L8AWpHx06#&(3^0(Ox07ufe$*4jhzL8CujPLd8oE=`nTSa$-I>vpX#&G(4 zrE$REFviK~QL-C1-tq&5ONSAd-g4s|VOhl@+7P(s8Z#L};{EkQ38PG2J7xQ>hs|>? z<|&sC>b32KT%ZxA^>&Xs$P)}}nZL~@fIJTkuzbO=U(j;f94NCyE-(@gm@AzEM(QR- zLZ^9wkziJ1Bkdeleu%SQ(6bKr`^q1sqns+E4?4gkMY?9D)x;n~p=BlZKG}`F^O6wF zTo*gQJpa!lUObUfyv(MFo?pEpK=~pB{@w1C!aPXGv(@3JOsgLl(k(2<;zFzXX?A|} z$2{Rf&Xd-!fL8aLaV3)5ooJEkRf(5fl~c#zJMZoD6BO9rzm<#oWkTi1+&Y$N_MZgy z(?xwd<7KXgoFk|A@keyy@fptT(2+;}$!T%fntKdO`OElv$9rj)2WKs#XLhCY-=ChK z9*!STLBIW$1x}mX9-UP{4T%rRAK@Ta3DOe1`i&LzI!$XbM;Kk z4e$h&1=u@0U{E!rQQ3ZdQ}qWq9^N+HbUXJ3833t9ai`{b-^o2KIPJGkU}(l{nO)+GRBDoZ>&CCvXuG~eIDM7gbo;nof%t+>Dns^1da*?& zKg;Aaq5P=>p=s?lbEV0NjjU0++v0iOk zUtDJ9Bo@y;4T%|Yz(l zJ>XzH#sDwt&;9}o)lsXA=cKp9P&mj~u*UQIqSohX#tbZV&#LKdrykHABcAO(&^RI_rg4ehiFcG0?lP*@zC}qB&a+bX7&saKo1u%ZmeXO{# zy&Rb`F=rcn1t3peuVqO~XpUQHab9=%`~eGEPb^ujMzn=8W+!ODNzT zW-!H5&NcZ!?YTSn5UB&kHCySqE2P_`Jg?gskc(+U1j`Vqz_ezJgY>(&O&Boa*?|Hbg<6GX9oR=;ERbfXnN zQQaG%)a%!PAQ~Vj@w1O{oh2b`by+|RY>GEk>d;u9P@r}R&qcZHMhjuC7?+)-vd@QY zRC;=Z^gGsPOMoeV>eAruEgy0D4;KH%7G%tU;oM))#6ZyG!(>YTlxf-H_x3#g;rSC( z35pImC-?X4g$FM>)wwc1Yba4*?%)}4a2eT$m^n6zYCbxy#;aL-Q4lutb8Bu37ocUW zFDPaW-ap3`PB&;2-D|IK^tfDz2cPd{9jRUcWB< zBs3c-n>D-6hc-INBd-8!EM8Lpz=WNVk9wqe6j;5D+>Q4$5ff`2)r=x2E~B+%oYhO7 zrzQT_9q;F_JaWMEc(74L*elP+n-h1{|E(!xcoe#zV4nY;WcK-I-aU!#BhwDgV&3Xn!L80p-v9-l=~H7U+174 zxH4E-wbK>wT_+w1bsOQk)U)9C#7eihl4{JgO{H-e3{S$OC}K#9K=-lmwgVQF^(hxx#s75>$Agqme^p60N5 z(BXJnrU=qRriBrtQ&fLoE&t(|^LbM9^Cz1`U#)6p1!@lxh#%-`wLl1{Ue2a=?(Y2q z;IK#Gq*z`5rQY~^-a)&R>Yhcc#>GJI$`4XW>Q}(J@!{zU+e_aI|4UmVY=Zt+pTFxr zi}KSB@=l3|q#V+1BG7H3`Z(n=ey3!{_;^~ls-SwkW;D!{hUp7cv;6nVFH1(Hu8&%Y zm09C5so#HT8AEFQS-YKj8#UW$$eQPA6ql=>?X^m7#q7utOBCbmcI>cF&dr?}3(go+ zfpdoqjn+3ZmW_Yq|7%(iQPFevWEa8<1?T<|j4rf8>uW*HL$P(7;6Z`c{#U6&%nr`E z(6@d`{gL@8>I_!yTjg#D9oFN?WS@df?^O3Sx;4D-~CXNc3CyL;-NxUEwPrs;zZ1yL|K2u<#A5EF2gk{qTDD< zHAE+oONPpcN*7sy-K=S%9%N_9E{J~#Dv50zjp4fSnfIzSI-jC#k~XRnA>};ZGHHPv ze1<>3J(6o_DU|}(Oh8fhQIRelv%do?dsf-7I>bN$t>ksAs#YuO9KYy&Zo;-sd!ptk7eo|Pt+uR|y7fObS|yFKYtQN8Q4a|vL2iG{ z%`$kO#-M)V*^Nzg1t}tAJb>3_fzj%D5zpMM(p@WqCUS`u-kP7R?wrm);$OP$WUpmX zf1YoZHD}xyVpvI|Tq9X|mBX1(czmlRKjG1qCWInA<#G0**J?+pXHGeKyXcxj(X?1} zBC5Y`Q>k;X-k_dcQasPZc}~_lxH+PBIUBb9w8}ns(HOS1Ul(G<8iQ1JG>(;?^?s^h z{Fv3k5tXihVIEdb*WqJOmUT>oAAyWEy!HE9m?MV75kY3XPu}jvf=KV3x@gjZr+E-8 z>T@6zg_z20?CIf(8*c-lwkT0U=PKg2!;+Niyby7T_anT=``Z&5yw%2Sd(uo)D4LP6Z$AV%v-!AdP81ConK8OJMe}<=n?}o zkk6z?H*AHM%e0rp$Rcb$=R z@`wB_EA!9@Uyo@6u5;<|Ki%v1og8MHAoW<94wVQySBtM$xzZGdV{?>AOTO2=)TxvNS1L{8=>_)QvZ6dc9yrlSVd9Jj_LSu}Y^lSc?ta-&%0QeQ z$j7KK;@`M153@*-OU+6CtOmIlSO+;GVaC&KKdtUziLsi92$Fs^P6~nVx4zLrS+&45%MI8nm!o8nm#UsfKwW0e32h0obV4B9dnPB@U*w&w~|* z8S!ouKQ=E=6-7{Fz@ApI-sEG{>3@GBWwKGZZ*b};Z0*WLuo~m`g)HOnqfuIQ(VyPI{J^nz6|$)S3nb+v#kq- z+bbZtqp=mh;Xmlz#M*w(IEi^;A9}nZ&uCOVjN?>KxY8%uCqdbsha+R#iW- zL>k%6CT4|t0{3FcJ#rSTl2r!b39-W8-~N>V?sQR3Y~k+J-KxsXJ2It&-#vH`xEA_r zSEIbS7VfWC!=IR0x2&5dL+Smvcq@CTJshQTzEa+w#PufH{?fm8{Yh%>Q+q8HTiMSR zK_{ni5t50CJxc8^glk^FQzW4;hna@A9=%A|9398Q8tNm&8;W!^8+v1OWiAhw=1Sln zw)6xn)r(Arks~-TK8k>+N@21&%Hxn?6Vf4OKUP$HU$!Q96l07Trizd@BgthQ(s?tB z!F9E0AI>_T*G{A`6|%&G=&H6WMea-=`wz9 zF&q=Y4W7ov=C<`&lw&tvxRi27>}TylSD})rS5;_s*d7%8Vqj!1UgwckDPd?}ukPTQ zR;kxAm^8|&OqPyfMzzW*zuU%sO9|S)4gNP}?G@1f=7n8HjOKfZCrxliNDqG3244Qi z<2}#5%kaZ1Ao6bt_A3B~T?e2(`ar6!#{>7)?VL6&HARieo9SJRdizIG=H{K?aVPr` z;7*YT=~L^MeSDVM8q%oi!X6ZZN|jJmgGhWQ$VBo;H{T2y(yV6$J(&z4UsUC>pIf4% zTJ!uDIBJJk4>M(S&jz4h0iexD&l<%!39QeSC+=NyM8Otiw&yw({fGji;uz)LjNkR^ zHRa%h)`{VqZMcE|xZUq;zi<0LlN~30M{VTT45jxd!=x{F6tk>mT%`9qno?t&Vq8** zeD7RNzpN*vLf=qJ-3&InFM55m3QEqHmYVoxmJa{2kW@@R8k0r|?L??ezY(t4zX-F} zOcNnFUYGI=Fl0vE51YPg%h=<)UTH44FB)llLs6|HTVBSjM;+#VpyRd`&}tlW2_tC!!x>o&^fXnjx6S*$TU`bFdSUrRUj8Z3CAHSt%xmN7iuE-Wi3 z&-Qm2cMYXBEkIUf#60NNE1S+G9~XlykD?}}?hRmC^dsno@<4yDPTy1Qu}zo2?*JmE z#d>Vh?|zV3j(=+bbAcnfku6_B@y*fw9iYwj1*OuE7Zcd{SoqUGnIM%l>w#+$-JZ0r zW7RP9gCwPPOPqYP*+g5@-}g-%%Ft4>%hx$S&6@Mrk1$wST%we@y8U=bUM=?m!^BPO zBormJH87U8)nBMs!;pIo8_mJ`F42WE|82c17eCx-EjIa;#}9Wrd-4wGI8f>Zix1PN zG#$hsPfsSd(FnxpD|L+-PTQ3=e03y&OPBX6WoVzLR*acpbYz+2x~i(&t9oWl(x+jZ zO2-Vty*VJ38KG?eYMi-Lp9I|a95fMNFXSt)zQ9)1FM#RES^D(z#`b%DW@{}Bc)Hy7(}QpJ z#(@-38|6Pp)gasBYNM)L4$u0a7vbT2coX8F?(f`ootkq87AoytswxJSnveB_)D^3j z(`T(e1Bb=^OcJFTE1(1S{pcESXC4NYbWQfg3IAVvqO6`V0R%y1$uGADrl#&`2 zl^gIdbBp|TMyB;t@P*vK7Fxj^R zZcWd{fJvyL#H=thLs!qGAC2PW=X6bL2KKFe`>qjV*Vq|*EF2@&uno{suK)&bv3cIh zSxakJ@aT^gOi7?K2N8lo*q8d&X;Z}oV6#_rg9{r`Z@GAEm)LK2G?x=?r}s%4eQnf(t1(@=0Y57Ky#$I4!E6*rSz zcM7q2)OiTfw>51nF=pu-&`IXsV>6Wp8H$2~DGCr&m#GG#RG;-P=f_@o-H-WEKhclsY2*@dSZb{nj2S`LLs0Qk3KnqZjl2kmWIHL&Y zXji`eH*-PNlr??i)^kl?buWsj3e0SusL)(j z1RSx7?gwzrquJI8?DZD-T&nIn7hPm1aFEu+8^ki=nU2wfJXlYy_Nwk)3SI#P@z&jf z4h1|#c(*_K-_2qll_yytD8PiuG9jUOk!XFg;;J#`ho&NqTRwQX9t~uYT92RqQ2*9~ zz3{6ZcdzLyK-wvexjySX%fd-2na|9VDnqnosJT`+)Ivon&WVby439$KZS4V?iMbLE z_X^rVUqllhgUdB?V?jKF1!NVmTA+gS;WdtX{S02f{T-Y*z()hF|Biavw*z3VS5X7p z@Mu|2*40C}YY87oA*71xMF%9@vL$p_IC3x5Zm9uv*TOs3E8vPw%h0COR3q7$J@OC3 zW%%Z#(uqt8g3bs;ef)Mc$?SvM zgd6%W)nntCj^l?^|H7sj`(MU3aa5|Oz}T;)B}0VcmjTnI!0@Q^cHKTPsAO)Bu~7i| zWYUtRdfloMgtJopGV=rZ20yX4ON%=efnAjIkl;Gcf9y}|RsL2KPs||NTcL2ou4FCG z1E#X4`hJ%A_yg-o=;vO|Yg9X71f0V%@*x>E5mHK-+rqN|bXi6?+(@gxaG14dM&g+} zH+I5(Vy=Cg@nNT|f*J1}M>pDNT_4VSlDO%6zw9L zS)E@tlzbGj9XzSpQReNy36la31}j3eT;*$lY6_@#TLRY;?$M6d8c05tr)r5SFBrNN zl8Z=nldywNtgM_YD?#IW>-|xc+8Jan^uxLWs1BdIZZ3=;z4JK(^)<#)8>0?|DQ_gb z%fdF)r}7;cERSo&>rsVqCK+5mifsPbL}jYn&-Kh-J>}-tU?t$7Fp3VZ2WEoxE8^Z6zy`28ZNV#DksaUUN8@cV~fZ~hi2Kpf>tHMTto}pPHF}ea- z3{h9MMViR+-80eL;XAeTVg}-SU9$?gKh;IEe=mh}d2#Csqa9aO(C(J5$uo1%b)EFx z7lw*T_~?`0klWR#TmsFs>-R@9BJ=?c;J{O9+-k{B^kd_K+>jM&i4LCv{65i^eHq%~ zjERQvwAcxOy*?nJ%dNznzC}%eD>cJackH3ZH`OVxB=n&=K6<;Jd!}!@q5*@ zXtKNujmbr^CTQUzd%8aRD=i^IgMv3BZ=^r=MJKW*`uMqabsE4YlhQ>6;ky7^8zT{i z@tQdMe=>GvjwQogs~Qx&bBtQ+f4Ou~W7t59syL8###@FZ1l`1`@VSJ8d4U4Fz*(B+2j5zgc zT86N1fZ4Z19b2IABMEWRkJ%|RoMP174+wlhUk^FS?1G4CaXoYs?ql++UoeBnMg=WO z!}L1+f0VstR9!u{Fp3n4Yk}fWio3fOcXxN&xNC8D_u}rbaVhTZ?(XiryU%mpbIy0a z`{#}^M|RdqR#s;A%FMLPJY`!fh?yu6_7K1cmMb>EJ-ww3cEQALr6dQr;ml@vjJ25Q zchiDPX$seBxtn+_v@DD1jx;|ryNmBVdSQ;J)@!qJqj;ziNxnO&6#6jec=y>_txqhr zWmUU!>t48YtR2}$y~7b`cG#%(G;ib5>l-VuXOHl=FB@A1IEb)*;AVbiU0N_8lof1< zaDpux9pFo#eLd~I&etH?k9Nhidwr7nQ|dMg)N)G23nn6Ui3_u%8s zo0BbPw*M0!+Fg6HNW^pZJ8QB?bq%aSR?M>4V+KtSgXNGX5Gn*h_tR3T{^;=|a?Dm9 zNvm1$fkW|S)t)vMNobtjO;2}(J$;mJ!$dInS2w@#SZY0EEt;i{(=*?-fbk8ZYnFXZ z_O?An1ga)oM1rAfbTiiPg+FuThx|X6H4UK1eAa{7wg#vxs&+3?byH75J_2>`qdf8_ zoW(LvVmRjs9LsnPyM1JzQlBNhZj9D)Yj8h&_TxGP(QO{Ud&Y^jib=qN{|ou{1Pt_G z@*>F}Fqf>)x!%VIQa$Tl0+d+$C^;^V!NOscvGaLe@kDt<&~kO8X-nRxH?J*XqtzjQ zz!LWPT-$~a1|VW84Up#Vxy3QD3HFe?)e&bSmM8gK$! zofzLF&<(8heB#kgQ0UTJ<#+H@;U{!9%9@XMRpne)Km1P?bkgtngSHCEWK14=Qk}%< zI4h)XO9hnb7Xa89dJ71HixI%$`9+0eYwg6zAa^<5MTNtfTj3X&{vw9BF*ABBQ|cwO zS99+(h6t7Oj`?W!Q`|E>ph$w3j*4jbdmC+h=*MmutE^Nzt=kT+dbWlIOzlLAjZ6Ra zz;7TOaq6qbjP=UbK7V0n#*`CsZX!b2gg)0%G z`S9IA9e@R-7FC>&k)xzCY5PvqYjM*I?A2wv*3tb7%*#J|!_NEy)h94}btv=RenwR? zIMkYoq_BZqkmj%{g~C;X>w&Wb$e;2rx~N4{`XdWH?DG8qGj2LH>hOMfY4<>-9Fkmy zjL&|@v<$4@Qk#V6bi=squFi(?x}rYx(_>U7$%$($R8R(z@?A!bqMpY0u{M21W`&6& zfaUtxegbhbNPRMqeuNWm(2YG{9kp2j+Wo^cHb->2FIp9aO`3G~VOU{y=)@a1pXDtU z@-^<0$DTc}t>N-Q5ZG5LC_QzRjJ&V)k#mqX&HyL-xovTd0|T5cjgL1KABOeDntil5 z-C(s@PO_fV39e)u{~dU2iI*XR;HfXV%Flr36NB5*kclEfyt&FHfzu%h%r$D=9339Z z*wz823{9=8tNmJh7*=6B@A_Gd!+ZM6G5#qy+d8h`{!?G+8D7@&;gsQ*t*!Y3l@K~+ zMKU%H8l?7T#^=4k!vw+%un3;gsB3$}&^nxlHX?_hhq44b2C3x8@0~* z8m?SBE4_0ZxBrl2#P_Cs&Zb;|F|wjxA`SYcr{SzA9%;#T*@-Tfif6QX>K~$nRSEcd z@QP*4aQJ`0_C4d`@@gZq)wtdKy4Z0og4lx#6gxxx5TmYcYgISjtEovSd_yNgP^7M| zVf8s7-{Q5i9ChOrW@NY7{cDh8CiKtqwBzggp4a^aHu9zR-@y9tPKI7KTsDJJu6gv-x=jS zur{oNX{-5*tw@7B)ZySrr7X4Gy))vwj7oD-mL10q^($Tkmr6?3&cH@T&zg6qvQ>|r zWq--CZbn@$o{d&8XAKe}dc69}lr76D0W=$I(~*T z6H}CH1^cUht$y@Okd1UfeQ^G8Z;<70#o6OOp#Tv?`?8nI_tlffv$eXeM|ymf9qhY; z1bHX-!$QY_W%pg{_G_T7+bTT|ASIh^bQ0I(P{9F<3W&8hI$of~StCpnVJzR{^o+DN z-&aNn3__;++m8r(Vg>U8r{4EAZ{K8(M-cAR$KE23!}Uof!pnzTb(wm09?Px`+3hlc zqr0_A+BH@eOJ9K*T-fZHYY6TKunN8G$uQDzO|v@XY&oG}APU+qRZeeEonz4WvEJD= z%Ig{Bn{-!+wcrhTcJQP#;mVzP;mWyY=N`p*Nrn+&kskyxiX))i?;P>7)a}iO$HoMt zJXxqa5*S9Q zxd4NxLeA24hsM9_7U3qwRT*on=XEEdisEV9oCmZ#?b6usMy<4*>)3@&@OpLs4(oTW zh~YK{!Ij#pv$F%o(4B}=s+{aiz5VQtfv%AkRVyax+Ga>m?s@)y0lPu6dvv*QJh4_# zb2RdY3A`*$5j>_lo_%X+EqewhDYBe@@lP}b7}lKAHfpu`g@CD!+Dz*~^3Eju*K<#F zSSs-!V64IwY>Z#67*|x^$S&aQMe~8>=o-CSh0(28Tu0icxsFvq6aQo@TF2f09mEH= zdZx0%h5*q1%uNY`4zr*NphW}*sabf!y_aM8Zpv9Lfk*T(YJ!+iWInvt;3?tCFhSkm zZx94b?Nk+y6v1$w68Tx>ZM5@~|A4*fO{1I^1H>Ozit3eGXILlemQUBL-m1&2eAHPJ z#vKp??Z3!bug=T|YdKi4fj`XkOI1}L>gY|hc14LxZ!rWcieTP;K`7U=K{;AG+(^-d zmY?YHXDZb3f!nlh_$uY_LWW?SQB|Pz4Lt`s{A2XrZkEO-Lk|d36Q|eMFb*aa^Ozzq z*KS!FO+t6NvEKf!&OpH05&}haG+gLva$ca$3o&{ZgA3ic8iZkUZlQ|_=zb>Wm`AGX z$};ig8u@TedOM|lUQoNOs6N!t8-Xb)@mjWnW?oRcP6A^f0rOK#+MS}%lNEG=^&9=w z?(<(?Kr(wQE5sQ@949SWPp8))+F=NRY4ZVZYjsv@bzBiDi1SZ&jIxU+ty^9#d;SNW zmh^*-45Z9kX%wHDFzX7@)su-!`)(?jk2rkMcy9SGk)t^e`=h{ZBOj;N_!rKXl$e;fQKO449gwc#!55?NT5e*342L=YS7Kbd*hynwWFOyI zSj&#UYY^$4BdVX2$tw0Gf!EoV>tw@uzTHdz*3pE+pq5Ds_o2l9(~1_2T&OIOa-!wW zH#Upo^F!0}i*(k)fFHTw6M>&uNexq~8C>es2Wn0hk=F+PfPIe&)+~83J1tmemi)pA z7F1>>fv=+0W160>Y}snr<~&BMhv!7ZIrZ~U2r>%>>3?NqIK0hr!ABB8L~@jB=vqRz zNtyP##7yGKP$Gd+Txc6kr0qviZaal#)FlP8doUu@6{Mt+1-aT5XdJNywRqES9@i7) z*$4eolRV;%eIYC@gE;*?(R!bH+|pDitm{&HFuYlj`)eW=p{;{q?5M0dUrJT#O<=pBlz=z9n2fS@idIaFi z)aL$!LVA2H{977`fYTH7MoA@z;6KOI*?)ARM9V5msgOzoS8m|#b<2D)X_N4-yKO-d zI@Ic^83At%-P{9EcxN!Tr8_tG3@LuJzQ3$H(??Qq1!G!ut`WnGS>n*+`X1P=kRDgfCeBf+g3c+Ao|2V;wRB!2eKTxg9mLvC#dL>A97-HCs>BLb@>fZr zkf|S?Sq$$+SRYGwW>}o~So@-PzpwIop0$Z%VRW0<-QMe06A;#d3}K8^#g7lSd@lb0 zBVLep5WCh;u<+T?V;?q=$=9F47_u3^M6_==FX(Mrs?&YiGej=H8fMDC*VrK7hpr3H zIx{#PKi;!D9#oxEOpH*@f?IC$$;GSc`z*76l}Z^`$=qbpXQ49cs_l8m2%MiBb?$y0 z*=BREqR6XUqOI|^PsXz7KIN>+U`^GSSc!3&3T9E8VVsDIwzRsEZSQcV{#@SO`?G`s zrmTBO=SEUJP{0OVuSVl^(`2bV8fu`S?i>7GeN{!YoV3b)IqK(Jud(FcN%(bxS^q%t ziKyO~rRjji9DGtog>OGCPpN?rMftX0i(Hk6M9W7ZbD+0`$P{Q9ktz5Crj|Nr>H`kV zVwx1?;s+6iJW_L*WYC+!bF&hPWL8Cht_}G@eDUb*4H_UdR?`))f~St8!$O^l`0_ts z58)sUr$s(R1>vBti!x`;4o80hmd*_TN*8A=N~0S;Q1jyIb_wPQ;rX3>k;+`4Y(ZX%WYu;(|B z{@S}d^R!$zPcyA56fE7i35{DBVExy~dx`cG!8IbA`fUDJy@OVh_|-fv?bj=}|H(!J z*9t4FOaO^1wk~51IP#0?80gg5n_JG5^-I2{)8&nSz=rGQ(b9iS$nkPCJmagn(|Jtz za4ND{nWg7=0^xEDQtz$5)`kavMi&Aa)f!3Q>=a60AZq~Vqj3KAp1Rybq+D;+Vcw-X znxGDd`4$P477$lB6tC)M&Y_vFuZ#|bD^Vv?T#Ez=I`s3}G70j%;h>@7px#b+Q|vL@ zy5O1Yp_RvJN7rx>kL5+JHv{D7TIG|-#kt}e*C@0CR(QszH-7eZ>&efvF*)GJXNyo| zzyDeB%zy^=Y+uuqsu@aIksL3a^RvS!iLwNT-SbO;bn0=W;mJ6Dq$_p>=u4`%=8+ts ziE@M=8P4^-?Tz7s*-i9y_uwr0tVlA`hI0kMs=?7QU}JT$JiPRs1#a1gw&)OTkze>7 ze(#>Wi)1vcrDt{6mtmYq)B6k#pG(Zaw%#q7!YWz%I?68rbXHNm7TJ+en$G;TV>$&3 z#uMH^s}hHsIY>2sR#V>tPFvF!o+=3Pmu;%I+B2D7b1ZK@RI{I`+Rf4#1!r2oVHHb~?)U}i?r++0XO{B1HQv$Y=|O3f0e&s>csFHtsTC#Z=RzDHi1@Q z^5G~N7p>2lQU$A{OxY|)S>n4(wDSsw>>3f!QcFL#IC_aDU+0PXK4Py0?2+R&=)tA3 z;|z;?i4L>^T&$A_k+w*V-t@&@6yLj8~-XF zX9+(yFu4Iz6q+>`R}IOsiREB2<|G*3pb~OJcj<3E%liF;yf$|kn05Jl`6ZNgl^d|r zs+>l?=^qws9lO@Q7PG3J-7CxdnbxK6sIf7Q(V-YXb|Ti4NAE7{N&uV#^21NmFgSVa{K zNUc;KW7jT;TQ+_;wg>MG6>~aGA{5UKLhREF3~c;}RHr3pF=%l5*`jz|l3k=zO!hv&LCqp&cvJUAR`6B_#)LHty^W%QOp(;k(MKJslin(^163asHw;ER^mCM$ z__Ik2_=+J{GFsDt$|%9ZwZ1yaea)Gb^6a{z3CL3Lkh@=+JRSnt1>p59iZHuU`cGV2 zl0OV2+i45CE;eOh3X$rA#C*`~AnWq$;&1=I;M!7uPHf+xveHt_gmj;4rJuQ8n{gA( zEdu7PXv|a|hW#NH=5w^zKKp=D(R%nC31x;T)Q1wl4Oo8nQ?k;gMQ9Y{a1ZjQ{ecPw z4hjD06Z~fgC{WxUkpC?x;0-F|Cp2P4K?VCb^luEz@_xCszo)Oh5HSfT8f*()L!pqw z=dmdHWBf4O(RY~n$F~*~T!$b057_pn0a8yH=V9pzEE9BW&LrhCX4#aE^* z`PSUh$HYfHd;6KPIaXaue5%SHnz}LMC zOzTJUDtR_8?%#w0&h9ow(tgh%J2c39Lto!T=~tV1Q{%I@k+ZAMrGc`%|dYZVmlr_e&yWOUPf4Lng0ST)83cqgv`$h zrHuR*YA}I8mON`ESzj|-u+XBhWHDo1u&G$HXlAiJi@e*( z4$Xio4e&$m685}#XEs-*$bzTlNW~&uj%6Z9AvmqoXFX48Ndvu*HzE1&r0nWi6T5(4N%PkF%kau8-#0 zlJKeG`bga;zxjrdugk<$48$^HxGv`JKB_qp>U2_Fbp4x@filG&ZPlZF9~evb&%E#m zcbs@E6};{hyo7`!y^HCnM^6=O#JJpE3j~oByx2#Q;7REkZjjiSTpg~IkdWE4L;j+Y z(j)DTNp551gPdy7=FOSY_MC~@vfi+Q*;73uzF)ETgDX5=>XaU%YiF={<*GI1v1BO^ z(w;s!PyUp}fZaiDyQx}y3BG(!f+zJThCo6uZ?9mz^U_sALD4VEBz$i|)S8V?k@*xzr?xD!2Of=lOHRvp!|DQi0JJl%ioJxlAEB*5T9@-1D;a&c>M zG6zt{>kP~jFl7vG-Bp=uyeggO=7v%Z7x&YoGxe2zVbRI);W<%B_EHktrPNe+9yCkEw+X6r&O zZSVL``FDJC9O&DuNz)T$x&r3#8Fw{&qoA^BgfeJzqPy5? zriFp!9507-g*bz*mu;IAfJdpYaR^b#+r~S@L34Rgb70mm(x9Qc9i9ROS1qHR?Hk#e z2|L{Rx1wqM5mEc4Jch@~H7Ak55)u~msnx}SF|S;X0t5mX(hKddSRM8-$ z`4g=ZU+q!_@M;ll$OSc;7s_4wrq0=wk}GyM^S>%$NZuW%I{u_yF^>t`^(eMB(axPd z)e|x*PwZ9fF-2v58{lv7IZ4V(f^ZWJ0cg|mmws+sf=FNF-iGmK-~}Ieb!f-kxzi7W zL~FM6mDi>vdGU9))YL_;EDJa*NKk2dS%i|~|NeD4R z#)|noyWKpw?qv=~IW3!tyVZ??a~se(L2@~r04a*5ezisJ zebnhniMNr*Lm8p^M!8zSYo(Q6pKH0O%nJ8>dB!RJ?jEo-XPz?I5||>w9z4)|t!DY| z9Tw%rbSS52VC2I{*@xbb7seQl)N$hynbF`{uExH=JxGU0of_b2gFifrr#+|1m)rcD zdroqXI5;j-5zQRDdr$$ilKB-&G^pmT{*tXkOLcdglh9zip5LL_(pkH~sTjQJB6pK; z(N~3#v#!mB4rxkYw~+%P6W^?45pn;3!2t-xH@s3HH4;}f&WZ53*z?>q4bu)`aX&o; z8rmu89pg^MXNb*!$Ol_Yfi0ipKh={Qb#ZC2qxgdq8c*O05OI87IgPm7#mT{%*^kr+ za~aqS^SqaLjKiuqz`L%BrthK-K|#>sL>dVYXIpe=QS*%*vO7PTJRkmI`Ie^R^Cl}5 z;6AMF6Sxo-k}3=K)gn<(9uIpZtyh_0!KhKE)K2fK3-vFP5$FGUBwNy3a%;VOBTS8; zs-28Qny1GO>{>eSB_Y65zEm9>;arNPZ`OmE2x( zH24_4(w*7_sje(^XB8_kXE++nHNqhG&iP>&3+OFuXM7u~|Ic*O{zhnKTz1VXiA1On zZAaY2kDx6DSB)5Pp=O~I-M>^Ra0)P}@drWnS>X$)xN(WqIcxU=5H8?sw+q{Q>C$aczv#3cgS9_^P2$mTL>fF@aq zTdydSi+;7-<;Z%JxBkn0x=DIt;k3k-XxAEbaugDXfF7i-{JLJ})k~7DA>hbvmZc>R zC-NoQS?jbeC6?gK7ySjenT4IS`qbR>&$J0zRl+yNfF9@7YaK8fjYBGSfVW@C`mSH4 z`tr(8!PK?5{H%@t%S-ML7~x3Wa@oRntmtL}Dgs}dpQ&p3Flv|PqEP~?`$g#43$XS< z=PZ1+9g4-h3am@pkQd|*t(!kU>(r5*@^*mA@l;i6s<2;r=ek9rjHGCdo!=vRi?*NJ z)1w2nlW>$2qWHW!VCD=x9gq08-Iva|7S`NU7U}}*o9r&FRxN}8F*7OI7*~)4#`{+S z1A~G_`~?09;;#VquLSm207I7tiC|Ym-x!#f1q}X?!nQx52q|8FAu-JR{zE^0=O5V% z;$PXThpwTb1M7_KpX5Ct-TE`9(w*F#ibAdm4s#($`y|FGd`0;}e!@8-Ft};k*wGH> z6ZR7AkOChAk(1|>7tu>g(Mn6=`$b1}UYDbf>Or;MmrzA_6{49OK?T&Th-$gbhlpx4+lOv=yL|^Q$+YTQ(=tJL*Z%P_L3qP;(~U~G zR#$wr=B8YbCh+=**@R!Le*ACOTXy9@_0qHk*ZFrouJt;OC7Y(04E0*|upgM4;p z998~P(`ShWBaj+K@DqxP*^>fxSx)})K`96oetjY#h)-nUdFUbvFfal_5GW|27PUj7 z|5Jlv30+$T#nmvMH5FEwjy@lWDyaVsV6QAoXPv#tGKeL8EN$;JVie{W9Agao^$%DB zCD{zf3h>`=R;r?k`Go^Iq;Xy9_yx1N=t!$n-jN%08n9k+qsX(Bve)D39US6TxybXs zozf;0x?#ak=lH5D3mpiaE6>6C6Y8!Z@aNEPZ&G4fgh&i1;z~u9=ORT^agDG4q%ew@ zvz)(ly&)K5V)@*QI|Rd&-w8mDebf93TdYYE%sugIE|+JKyXmY|^t(5qiQu6gyMh%Z z<;H-i5^80%&UBzmy%T+*X9T2p9R_3;tKq2EJnniTZ3L-8%lxR}u;9g)DlnrX4F7vm z?Ak>Pu_;8!hEm&Ahk9GCt4y7lbtcY}B_<_F9GT3a~QF zWQE`)p_vi3hBC5bAhKKflIYBG7G)Ii1UaEW#)0rJV@c?mL_`A$Y=IGIdFG6t zbS)|*5pXC5m{9W36e{r6L8=%ks2O?ISh-l#bo~O&Wt9ib6o@sC`DVO2ll(ocW1|{5 zH7lI7m-m|O?>^ip8=K19Jn!;nxA$6`e5)8MY$F@bV_j(+pyo?+q`vh%NOET#|D^taSK79CoSpJnh}j>%1-L9~ z*sqy!kL!c#&4+mXq$G{Z;)?%1<=AzGx>4}4+$q==D8LR9&hR#wqdj8jRWgE|Q(MrS zqUt-_PZ=#)GmPGO6a1hBGLOE9?QX-)tU9uYyd{~d6h8@%4?)n&SxvG|Wr#>3R$nR0 zx@8s_^5$5^yic33ju%Alt#ApDP;Lbv3^TR0w_Wd12Wfx%(NZEyu}>Zp()&Edp~HQ7+1(_0DQiOM)VN^ztik2Ye|nRlcSEtzn}8Z%`hE06 zuoA#z(jhg*PSQ;X639;v(=)b(Oz3j=L#qFmsZd%F-e2 z)2gmhcvmT?)pvT+$i=K+Dx}Lh%JfT{642XHf7_GRR8`5T8>#UTS5!c1^lY>X?*xVI`4OX84rAtzr3ONIYIB9A)#9x1fZfO@r%x|L zYFl$(hQOtE;|!)3GC6Wk4#STGbCmvo8MX7jP-#!NXI}udp+FHa|7-QT z_`3vNu$5_QvUgk6{!a_{3@cqhI(L_qidgV5{=+jL!lg{-SOaw(P>*}U$K2rr|R&A%D7{m&!nCtJD! z0?poKO=8dnCR*WDYYNQfLiWNl<39mUN;1CyPlDY`hVnDs?n)fqMHvFCSO2f1G>Qfu zYL_tZTJl=iuW2_K1%Owj5MD1y2CzgACrh@5wCza;fD$C@RrD$z75&|U)5;NXek|Lj z5E;7#t{jJpO?wL61PH$T&GFm-PX_hpSD7M_ei{7F(~btpCpIg1%Y0CN?PK`U!Oqq zZ}q|PNA;wqe@_3F$arO_~_I}uVo&M(GQAqI4##M66<_M!*Z!tw{Ig#CIczvZ>)Yf)d|VPRyGB>J zwF=I82tk~s77B>71jXcsLO_Cs`K#Rr{~OjG3>6BE7@hIUHzq*^6cQF81A8aGxP;ni z3?gP$c}0Cg$N0qDy5G>>83Y_=*nTMa=jHcoV+scZUXhAiD;pU*|E%x*m+u4zgXaGm zPvdjicM7NI{ASqbDFZn9m576B_GfWzdqEi7Ijef?m-*$$cgwQ@pGFrWe$8-|@P0TP z)CLU1;#!XJ=2)8~4mys3Dn^Qj4=(qGIn0^4ZOPyrCa(hD{^M##vG|U00?9`fcj~q2 zy{bX06S(lP)bWrRBz;9>&T4zxlkj-38hA&!i+}3B2Q1A1wP7U{Fx7CCS6xTM-gI-4 zVxBtqsR^$=d=x6r!X4=?qwZaF;COcPACR9qctr&L%Re1|6MOLfy4vXob^swL@ z$l<=hl+m%n0(EK7wc53FxA5&&incWvv!KKgS6LYt`%?>Uw&29lv3FhFx^<;xCbxOc z7#JJ42i=oAI)ubhYeK4h*ZXifsUu6DCHnAIHt1~lEDt>(VbGNx0hw~iA~=WBFDVah zshBD@Zml`|I;n&rDi~LU>khe7X`&Gm-CG()PBbzr)9iPx+;+gnjZ}ma@0YZYX>YVk zi8#w$%G#8G|K$DC<9EFB!Ba$n)?hkDBM58^5p!-z+&xFgU>ojCsz>14NNJ0Tr9${x5mZToHK*)e zU!s}!Lx={?q`w0HSWz7F^%UJC+2zLA5a|;Mn?fF%Y$Nud`to4xA24W`^Y{**b40_7 zE9cIHFdDp$s<2Y&uW4Eq64*UWI_#wv`{P;7QQjsciq|}0Td)cea)6Ohy#lm3X3|va zis%Q+_@b2`hUBdQl}{}V*Eqe5E}&JhX~>(BcW>rX?Qd;LxYlPr&EIngY2+xz{ye_l zGh*;z9Xvk{f^3?&V(b+3ed72`J^@^y3QQVbS4$s?fUC@@x@x$#&TUG&_~NjV5Y57g zb+%(LeAS>WY!S2S#R1jR(j5foKa=BJwe;x2xf@@Eh71PC$T;Z%GQ*f`CB)5mG^7P3 zRBs8E(v*xTm_k#kk*kT&FFpHW{(APbB>;%Z)pD7;5WUc5w=e?@!L^2C-;r7oc9dcJ zb_q#Lw$XkW!R;rH-T3y3vRyh~9mDO=c6v6VEk!ShywzB|V6&FI@G7{BcW&Os9p;4(c4|rY{p}mHVJuCQ+LD_Ew9xZ&68?}* zl%+!n*y;rahaycmyCruk2=^QZ?S(Jd4_)7D=4!SqcF{ytN;!Y>=vq4SjW9NCNpQ=; z7ik|#>2@i`2WuPrOsm4Yvo~Gl=+wQpw--h8aHD@+KyU2-YL^xU)1YOd65V!mUdx7$ zw-9AJkr(ov?F8SE7`)BV8AODvzFaxKP$o}@GDI*%uqZg&;IF(Br8YgxWJfA?(rJMq zHk42bFBqAc@Tj5tSV|A0xzu3;!~x*gEZncJK?WtDvURwf=8SBGTsGmXisTGhU}PFc z(c?BnpYW zRK75KBGc*v#M~(@Qt3Z&bqL_;m^Yp!NCJK*nIK#cXm)=!KCozsBqeXD9wu5V0*2vS z54G=C;3wC_{-rC$S1vNcCGbaf*KEgLRkN~%`Z zYKoc)1?$8^8|y$5H9n{Bs$bJ+oA4QwG5R;!;8n?1l+g+pF{Zr-sS*K_J!=49x>6eO zy@{GF>E#C&n@j^)Tt?n=nWtc~a+vCF_F_2tvnp!fc}&M;ZR6oumKBPb;jnQ1MM&dL z;PGDd^wV91=*y zC6%p>kEBE@&NV%2s40u~DYRS{`wrO7B}}AJWx|ru|*e-UljSk7|*x z00g!-pDL3vH80mfpB4~JxDUhZe;OjI1r93;<<-$87_F*7C4}+p#pXd3;O1Z$pw?H@ zLwR%7+qda@Y}MJ5XT~Q0zT=knt22RrC-eMv=*uha2A{mDc)o!V*r~PPuqskLJVvi> zEuT>&p-!GR+%>HIf8bxL&EsD{+%SlQ>)amJ(eC`BI_KyH!8#34#4<{+IXEDk7ye#a zlW%;^|5TI!b01VwPfWos3t;+i4*q8FuEH3e4#y@tYhM077bwJEPRA7)n6G>|OMj?{ z<1Q?yN_McCADh{9z3`>v6X`t<+Lkpa$oHggYo?`8C6s!`tFD1p>8LNh0U0=~v+TYT zn{Qd|=5C{*CzE0lD=J;$A272ljm{Im5ENyqe>ReqYVjX1sMEVNh3cM9m_T>e%@~cU z$XA}_dV5fa?_2dBzp9rB4L8}FaCs9n{6xL8^()puFML}(S}D-8F%g^eer)7Q@g6G( zaxGovvBxCd$LqG3mM*1f9V_tHT-j8xv5jx`4fGK!`Act=3>yLY~@sJthJ{I9%S-SNC&?&s4(p;EicBSfnti4hTT}4~9lko9(M5t0s4P9YH?H zlrV-7f(TaNE=%!*>b#-PZib}PAl%QNQI3FT{0my?z6`OGTdg0AnYy8h2|hjn-qidx zPrfq17ayFMu)<%tP$@X>0{1nIS~4EGBeHVNFmR*hFp(r!lo^+_`=_5@{2Tmz`eRkgE8YWD{W<}F6y4;WT) zX>UHg5p8Z)THl+B;wYWoA`kRc}CZ) zgrZ7qJji<_>zIX9hQtitq@gBTLeq(wKZ&h?-iS0IEk(@ITQqPud8lUurF-vCqE_Rr z?M~ClRWY}NJT=?}VNfsz<>!Ii>2v>^)@wr%o;772jgs!~(zEF=Sygj4z4|wvkFTZD z97{@)n3UB9PjV;EY;CruY_34v_m2}PL^iY;5r2ykyG-z~a7t_Xmw@)wmgj}>4)?i6 zTZLnmPBs}%9SnGrnC6a#z=qD|EHvB7?~x`BkN0^E8E;9wZzMOoAPzXYASPceuV#l8 zD)5C$Zkl>p-5nPQbLaeBee=Gl3;Tpau@8{hMl|OenB01=3Px8pDLU6`<}ZX=<wW-IpBD5>U)nb-l(ghXGv1;&sSui!t z%43eK#p7~ys<4X{S$wQXM3-1DlXIBbK*kas_H%Jqu|{a-nHxjr(Vp z^x2?5zQ~M+v(hdZj+tk835j2Q8mNo-Tx@uvrTDnVrKtf&_ST!m!9o7ExzE)9S=M+Z zV2=SmE-E++ZGXVxxRyzZ-pquot9x2*B%|n+Ibn9Q4l(YRSKZ|N zPAzV_IX;tCyFmRzf1OT=Y;+^^G&QY^bZ&sKe7VI zX#z{>WA$A}n*A8#Nlsx=ZAeHmO4QBZ+sp#Wpf=8?^Kqynabb{n=eW7b@0ynXg_oFb z;GA6km&YrR?DN9%!WI3_ofA>gRpfY0P(<=3{>Cf(#QCNp_iB6Z%&=LYw#_S+M)te! zi(V%cF5gH?JXL(rQ`js;O-bF}q;@uP29>112CbwwECqOflhLh;ZG7r~Q^GmdCmG=v zMmb;bJ7v9mx%`sL*_Nl)h!-<{)DuJgzL?%QkpDve9LSgta`IL}d=c?MpQqS{RlvPD z6=t|m&Fx@cNFLpSN<(TX7StfwOJwQ$A?YFfb7)nMqL~*T6!v$eYpf(g&!`^Yu_66d z?zs3d|6#)2^uTRW_~3ro+4WF;OX=PbF`BrsDj8Grz-|<4vI1b%YLhj4V5U>@1kg)c zdq*uBV>_PH+noEJ>m4XQSoNZ0mAx-ZK|d~3d`Xjs7r+*r}93J9!l^4~XAt1b03YERl5^_8*53Z#Eh-mVzou+&|;Bz0%n zoYfXFfd9bYuq0SqI(wd&r1R8WyEomTsG7#hd+;^Hnhzc=qdGNxW2oPzXKe|Oh8yg_?Sq@f}yXNJ9xK#g0{F#AS za+rfA*%Q#Xi`~hYY zpwr6h36&z9>=gKWua*QVzDY-Xut`yGdd;Vcw&*Cn$hn_y&k_0=z#n_4YX$9TikT#h z&O5m`a-Xj5JTT_|n>tno2b2~o)nQ|CH8g^Gsf352Yf{=MNNFUq$OP%IjX2M)=;f69 z_!OP5OT$vJNoaNFyqIPhB3=hi@t9v<6pY7(V&&lGM^h>6Y~F}EBKB^h8bM#iUO)A` zmQz<>nY@WT71fXytW#w!e|{}HG5F84Y@!?T@4d)gANb808N%>13X@(?bdCtEJR|=T zEinR&v&#gu9i9nI@4Hh}Tv4Ie&q+vmxTQL`Wv}$~p6?=(lACmeR=E8Mo`msC8H!SJ zohXjw@ojLYLsFA2l|(wCU1IYIX6}`lS$Imt3eh3GpjonN2#Zw&{%KQOE$`b&sD(9tG)Be z%N&2Q$D5hK+OMh2T*;rSQjxaMNhv8{SFV&x2(CM5AwTy`F~yZb^j;RRHGdkWmV|K0 z#GvYmz6Uk(V1HWpxke)XWoJkY8m@8T{0?OUHY^v?K?x6x?;q`OWGncUT>dD=4kE6R=U|b`nbw_hn0n6mNtKsZTIhSe~&ik7dLhk)tp< z@Jv|Ra>RyH{(q8kesY};bOpXhrOj?{46LKsqZ97C3m>|?kF?1?kJOlJlB;|4t;1_) z{`0Q+xn7?*y}-Au|Nk`n#zm+VSK+lB$teP(Cczd%LhXkozq7$boFNbeuyZ1=fDNGB zd&cyLrilc`-*`pvN?WvP83PBOxIztA?7p@A0rM@b0cOJU{sHTn`;FW9P)+079I|(o zf0jv`EMo6Q+0of(Ahmt%Mlk%@C@qB|h2j)1RtOL% z7F>!axH}Y=5GY=tK#O~Ehay3PORxeh?i6=-FJ81a&-=Xh&i~%|?l<2|PO{F~Co_AW zEoZOaTI;tOh^-Nz;?2_OyA{suoUqF>ms5uIr>j=apv4r)VJ1U1R`Nwn!%Tc0~Q2CE;RQr zyHQIkUZ!lh?y}^&(f)oqxk_2HeyTw13#~ZRD-X3V{4Ib2ZhM^?a}4S{$;EI(D;gS{OmT}s|y@K z&DI2LY%rrs!aU-5$p||UR?wF541e;I#V^2jPKCJvGcr}_5}K;NXv3^TI7|8i3*hBi zBYb-o3VguyB6a3~K>y0cxErVF4kxt+mLIW$*NLoQ|T)r2NmD-fe5UWr^fm(4O=+ z#s7*e;2BSTvgiO{^Ex}6!^Ri>ULbD*6VUwAMJ{0w6wo?7B+eH44&HdMIuHwrbnfiY zwv=AuDvDYt&*pil%nLF|yx$qi0Jip%BeNmUm!`&RK)~cej^T`|L^xQp5Pcx3yQfH5 zyGSg$SXPhS>X?mYn{Ah7-fK}q-}OtId2JmfkqAua@~-61J3}cfFj(a-a{PC{D*No8 z1!m;j4m%SwOC#`lJcD(ZIM%p>`dW;;jt;pan!k97y&MUMJswr;Y}V#aECAC?CZx3VuHmE$c5qE+~fh$5OaKS z;(9CfK~R$^jXa9XmhOO~u8vK(NkJn_BFUV0hMs%K2<*YO=t|Epg)i!Uh>oA;Ly8N4 z?A;wuT}iV-=SXJ}X-0;IEt=;N^}g##IY0{SL|h#X8vnq8;?wN;Pe!HsmFDEahkYJL zCCXbvTzY;gS(_5W*im$SK`vx>L+h9M6~O2 z&_4n46Ny`V-S$bPTC)#QdJ%6Ncej12bC z7U!#OTr`xdq!huRHtmxOO&)Xj;VUy+cbzJAP(#i%6(#UhHg&iKu0G?Q zK&0GGrb*}{OF}&=INmHO(ukkxWe<^J&WG)f3;iO?vm-RiN#jgBEDPXq{e!qj3K5&@ z12WS*iaCI6>}ux@udHtxyrEcMD)FwkuNtnVl^xJ+Yz^l^{=I$yOKF{IQXj8)Xp@Qa zm9=J3Nq=Vl^7z$1h^~5`__}_C7K(mwae3tC5t(!=OUjPIp|}h^;jxaQ+N4-&(xRmG zxG@Id)wIfXsm>;A&M5Oe(4Sz>3HT0%gJogm>~8p*YeCRY+)HIOwWZ z(QOEt5?Zg18=(R#oMy4VF!FkGZB7Evd!gc!bw?UJ_IFxr5La3q&TH_ znFJl-|1#9vDpPm9U`{R8DDMXwRM?Ix#g@s7zoQXrr(BMPUPSNijoi}n!CBy^rO=u; z1^7M4zG&W4r#(;^!w2Z)iN!Zp8^`(n@xtc&$%5VG4HziX@YbzzY$sbqUY9!D(RFkA((yLH=lt4z1~_a1vIQ`bK5OH-tZbl^5+v^{_q8aA`{44{CWLMg-sScJzq`0alQ zm4V@W>{T2z%!tiePJiXLO42}JWY>jSw;t8?9BBya$UUsK%7^<^+#M?|Y|x5y0uEFd zk?6kndDRMKd?}U#T{?*vXKqs9yHZA89uZn8q=Eq-z*M%GogkbB-ttC=X;;#e360oQ zopHEtgGakoYOEk-%!$-|WOE+qoX;0@Q3BB;Sxf`iIlnt7c9M#`a68buFXF1TrefD_ zNh=;zbYNzwaCqK*vXEC5WiYUMk8ynjgLUVNf_|tr1HPR4T;f{P8h#y)6^N^(5aRE*I;gJ1BO|VHcKKu#+yivog0PB;Cp=*2^@>tkxj8lgI-i_3NxjVWe`T5jsBW4WVMSLu&Vf zS8jAz7=!A`6kkOQLfrQHlppuQN_fo^Ys!vl#=8e@JtuD%G}Teu|01=Tz0w~tJNwni z-&mTz((#zHGvD$Rxx0*H-ihzg8%qu)bHl|kE@`Z(#xfV{nPKQ&Jb_M_!e8_W=^24E zY8N+jpI)ipD_YKPQ-9-6;<#DAyAlHEwywYrIvIyUP+yU=+$fq9q*#eR1T zJ)?B`RXL`oRXD9%X9j1J=v}{Ro$s;~%vL#!Qx?T+pjFT~dyIZeuxw$cgSoDOtOZ9RoiwoEH8UfDC7P%|ec=Pn18GRVfaZ77y26Lz0RgR@jaq71 zJfKizX(k}8=QhvSP4IY*13U z`t(!H?|bSH5)zOdIn91o+(P3(Y|wd$j4g(o1_?=4>ZC@dvsoRJQHk6SEuE8I$2Geh zaMQ|UPfa^R6ZSZ5KMBRJdfs^3=B|o^wxo zlh=6~GtXTuN99TOD~`+#n}S8S8F-D{3Yc7EVbnjDqT(Lxe`N!iyQurrP^@?rMtn9g zt)@{DM7~HfM3(I>|P!a(^f^z-7HoLu_ZlmkY|b#F1_`MDfUaayq{d0CG09M7h` z2Ksr9Lf>I9CE=;6OCuFWDPt!XA934u?LVdvHOp~$2^$-LG&_w#I?-ic#n-)LiA&gc zG`^MbsQ3xhSyBbC6y9I{5ahm+_n5f--ahZYBPK+1&}KZ-h`ZQaaUA+jz(!!pp8uy&p!8-hE~~t5jT1m~XR0NqYbD;7r31MvtZP`KA2} z<>=2FFeg3ekQ_LU!(Nr1tPJc_^P&+n5^_y-TtaY)Nol|n45Jj4_H%r|N?2l#k=Kud zep>?}(j>MJQ+f<(sbyh_ipf$vX{3u~(E~%3`KG0<3-`~bOpYGW_e*RQ8#L0@s5Qsb zhz`~;kOZW;6Oc@~WBm3`$g98#78@do=SZmiY}@e>M)O8K$sE9QW5sS*ZF21(!U{uo zuc6YfD4f=YV)5;(D4Ti}a*SRhWH6FWXHcw5FP$ zZa$(j)rRzQk=`@Gv5)#D!d=;d-$_)`V4%+hpkG==6z-uU`x?nre`0nvKEVVu3I=qh zp#j}SeRL%5Z%L8!$;kyt9AEk=NRQt9Gkbr&%KYj6Awa9gZ@%-S zgU)aT3538OSr=JZOOC@RW&{iW`OEn2XBhe`2bQip66x`?X1EOwb&KhTI-h1Mx^0Fd z{vRQUoFJytsm_sy_X9j@aSE#%lhwsLscK|-^NF8;M|C#gQ}!6i{`Z5Q$~rFY^|@1F z;3qv>GQUhSdRRNVa14FXBaSzlg?%pP@O+*1Fu|~`H5+kV%%k*%sRZUE+VyUq8u9vn z4y7lP#MP#-#eD0zh2JE{==^7sfj`sRF?4OkfqWeUlwT>SK*PEEte7!uOvoTh_SK@X zmEy*Tj6r%O!|!;}ZHlE1OeqBUo*OL4oBo^Sbm>Eci2b53!m+L_7|hXB-dOaly+G2B zKxLXjh)Vb=R&|-x4!ZhEN`m#15sU=;6yXmta%73Qgz4Hn&~s1a4`u4`$~)H5DPT;( zd1>#ope?iC5A}Sa3Ees3Z&P&F`@hLFj03et~Liwh|WU$)`jB$|Ydh7pAe7DW;Oi+Nj z>sGZPXgIBMD=&+MOp!Tt2yhP5dx-6Yhmm6dgp>e|B~kLbKT zYNJj_O+i({(g!u8reShq1-{5xU4(ui)Y1M2qzK~w^<<-kPk_i~fj@pu^ znM32W*^BliA!KtNpc2Dqw|6{2Nb`+j)T=<0DOYOvv+OU72C9e2M+#t6%_|2XBzV0M zyZ*=a(&W!MsR08|Se683|HOQkA?$a^oU2In2`mS>&qLEe`ZMzyBvn~0`e-^(9V{9h zK|6v>ZN0MVZ>}1}boxDc9w#u%W%z0S=W@8vRr)L+wOtKnnp|G%pRCJ-eRvVKc5p4N zUtz$K%=+DvAD}d3T5lKfBmp;#VK4N}+sHaqTSw0er(y(TJ5@>~ZFvnkrb|ZN?gt-) z^%{kw_SuSdMktJ6HzLRj{}ePz2>+aWsXTBzf1SK_p~~Hss1;fm@3t|he}AyVf2HiJMmkuTd*6lJH0e($IF&bhT-OTFuB&^`{jFvyTIFDpUk z-nju$d#_>WJ7Vlf0$$eTT39&iQ+ZwGx^_r4kDY4AKb3bao*0nSEH`Cn176>0HK$_1wsA`zqD>q zE~mu?^3Dh8+FP$H}Uagk5rI zT@@WzN%Ir4BfRj+07?jk-gh_JAqwHO>|v)LLIr36bXiK7hT*pzY8j+dFB-~ZZwy7x zR_5ngJ0qTNot5H%O1~2J!k9Phl0bXg(~~;~GONES(Lpe3U9i}o)>xLKwDeU}{XrTT z^~2qLsfwO`M(S)X=zd>@`y|!C3Apn3I0Zw9YQb7-;)a;){ zlbM#qGC8S914W=Ho>MB47bo z;K)@~II+c88e34nY~BCtWS=RmG=Rv%*OHxJRH+5)7l%_c54(q%w$ zlfS<1T zn)j_yfe9^3@DQxzRhW|-`!yCh&z{A&dn`-qA&7oBBe%*EuhHtiyQM}Nrk0Xq6aaHz zRCKAwQxD^kSVuNxpFa2Al(FEq2o7f36S)uv?RoAm(z&A`O+5uXn^;s-PPXh_rHWi>7 z13)n^Ie?%tDL(`;RO~uWaco{MukL)y`54oEPtYiac)-fIQH#_OM$yjMHJ?Ev3%D)1;Cmp`wKUQ_~eCbl7 zV6N^Z%-Uj%`TyR69Fe;nBNkiC-8WML* zBaj*-m6?_DVysEzmO_XMg!flXOm}!d*tlX0w9!)S{-KcGDdSJ@2WzVI0JEUt)PuR@ z&g>Omg_tN>?_YYXFUb<0v-s_Iey3^g5SIit5U1f%XeErW{^%lPzBomyR1IV{3x#Bq zH>dr4o6LNSN6Z||SnjcCE-;^AMV-jR zZdXSwO8v8KZcO7IqrIo15I?278W2zJ7oA;qI3=fH(Icu+7w5mWS9sQG1pdO*P)F4( z)(YQ)8QKp*3|t*s!EtXvWD8B0Lxzezy7X`J7IjASU*hd-v&?|);6e1lXkvv_ub2n{ zieND^<$W1FU|q$FSYyq?h3@WBOs2voipco_vGUzqqp_bs#i(|zh)xj~P_di2)*hBA4^gQ?Cg?7o(c_F5HDMN?{&k&Nt$ zo|WZ*&BB?B$&kfwRblg*HLORYV&dbPz3SNQbhVYzVQ%wGU zO7HpqT@*hzhM7h>YJSSG4Kc#7@D}PlBq1xBB>hgFbWoT$kbUqe)>xf3J!KX6$gdfx zfUhv^6-$^jJ={oPP{Iu@1IZbr&$$-k7w^U;asj{A-)z57$6(4S= z^4_vQ2qIgGNpT1Vr8ra~91|>8)HjxtWdsueSZ4QgFM>WF7@Ue4c(FO84)-1mAt%($ zMXA};Sn@y2_)@r%(4<#G&q3cJ*xldbNLzs&^)>pa<7#zom(+j#f_NPC6(w^fcQ>Su z9+tgWxb|-~H=B&9Ny_Df>vO(n={Czot)*pB3?IVrUxVPVUKWpsssB7-AG6ON_-)t* z8%B%X+_jN$wyo>iIvEUq{!de8+MGqtpeuseUi`JuksW5AGfIYYn65GFO8olkHW8Mb zZM&_A{}i8Os*0vxkFaDb1Jo@A=m8++dg}({fBMD!ts%l1$gsbA;2z2xR~GON!%9qR!9YcPukR83Ia{i67&RA{HYCraeoP1E5tKH@U{4 zbi+7@f{(VkX1(W9E%+#4WY+oqS4HR7?O+>wUggRSdNexwq&Hl+jt|b%S2^nj(lH6| z2Q+)$6qW4eQF=h<8b(vN#LVEkg1r7AMQH0zRi+ZdWul~TTKpA>VbbHUvzcbbL4&s0 zlVY{`{&zZa%LbQQ>DSheRd51F+?L+4d$yu)da$~EFnlm`Sx3IHTUTI2*W>?P6A_-b z5fffi%($|lg!;{Zw1enZe2kWTLAb0LRFki4zfinet*Nc0HpF8miaRvYf<)C21cNxL zzXA8BH6+fleyJ1!YSQw-fzL^8=v#_lp~BVWrm zH?Q|iFAXRjHP$K9o$EL5wCe>}m*bZJ%b0Ce2SoI(X|14W4 zqaU4_d!&Wctgqts{_Cph=890TSfse(Kmr-a$rn;V%pWzV^S3>KK?MdlPc|M+?q zSJB6`zn(3IR?GJ^ENxWqftF1jHcFZky}^h|+=z-h^J=j|qF&5_>476>PwMHia*h!&mQ1o-?3zrz^prhb-Z9W@yBQ; z-O!;Xh3ZoV;C(#*_I9}?pF|rwj$ISXfqMQ(&KX8r;B3iPan|iqic-k`djLY|utmn< zO;Ac05024CTmabD;NeoJcmN`mu8*7mH9_$(x&j#UrF@datO^H^xI#7e^PS1NgUs9+ zwc$GX5o|b{m`34rLYnE@+7qK-?9ByLTkd0`ksn;3L8HZtPpE-!A~*4U{G+9IN6_3g zb6nQ)QP0}-j78;W<&1GmyLh{?hw%OFgZu2k`N8GCmlYwoqOYVEsoNWjky+HGSwf9Y z>;W9PFxZUG@(N`V{q&H_(p7nd)Nz17j5Z@-XFh85OUR?k#z6$G6=#*Tf$}uWlL@^6N(3 z&5442iRLdFPwFfCWh0K#g`GC_B69zu`P5yUXkZ1_o-T9irfHjUDPQ8+sSMNGx^kiC zoa;Ty1_@zoA}+5FiBPXoCl~A{nqm8aP778~L(%|brtn+XFw!!lJ367j8j2q^x2I^{ zLinx3IBayXqRVDq!(*#h_*A!lI;|5~MFFWyw?$W9-YyAYh~r{}9>BL>Z=n!}p8tV3 zaI`f17jdA#Gso*q`)M#T7%^t?x+p<{(4Itwo$EPlSa)N$FwkV1i08VEf}_R92?tyg z@BMBs_o)|^#W9zwsF?4l!^Vr6bN`A$b(X~`tEbBMh6qt>{H0!<&~%XjP*df~l8RMK zFfS0Sk(A=z7mr2d4&w( zO%mZY`{1N+@P(%OS2Bv13x}=f0zGLydoHyC6_SVqsP2OsRoP(l=svJd>V! zF9fzlgx3%GMR-{I=lRr%U?Ot9~zkzlx%$xF1;#~J2C-HM) z^bhwZRgH_j#rUr|@Y4@H9?O9_^U_c<4S6v=sjA(1t{E8wo>cgrL91KPAz>0WHl-`h zKX>Ul{;@2v$5vQY#t;sO;(i{Hkn7*FNIL7kjT)DskM^h$`Tr4(sCze7xSEBa7bX|? zzkYGgfCd~J>&Em}a=8cJnT5$Eqj?{^q?LZMy>0`orhI#ozabkOr z_pHq9_4PFSL>f__%fZ#htX~JOa+PWu+#v(R3cPf7p}$-m^3U2D`jX!2*6v`=&~lH6 zB$_M8bwH(~R=DXX#6}%9u}aM~;7V&aQrGz&_Fh+%8uQ6#zs}^j7i`;K*Mr06SMZee z45W-+LyyxvF-n<0adm$3`-j0UPLBQre2Jx6Ws7$L5aM-J0q+W{b@W!CdA0RNtyL;% z5Q9dABmTK8Ac5PomszfLSv8xVO~gq!vznl)YG(Omt@0{%QjvrRQbKV zSx9Qz@)mZ3ovg^Gt6y8w5qcki7T#Wa9AXZ4@}x!XGLO@2c|{^o{nB$z&@bNB63>C= zczsV)ZJtXy`W=bOG81a)%UJZJ$Eb;6Rr;TDu}LJi{zdEhUi@fqjdBb<%fErH+$#=z z-KyNfWZaTJn<%Ip2Xw<44b+>tGWI9K11}N?w5&;_llya98?4|1@_S_Twe`n&UsCRc zwE*nChq7rhHB4Y?YtKJ5d)JrF)>jH(DTdp&S_7F-hT@-26}1D@u1YpNMfBB# zGg{Z=JRkdyb?9iy%uVRC8pg{Tk%|r9Z2=s-KbBxm`!y0OW70B!4h1lbXSrWs4-!Z{ z+bx%QV!hnhqj{c~AeY8`&%P9csP8ef(5>Ocb^*UeDl)4p&E5z%O~2_Wet7P7S~R~S zId2BLhq|hGC&bWY*?>-ATLeaaZ2<3qsbUtE0fmhJ?Yt5~Be@k}59QjCHI&ne9h{wb zjzEa&^|r~jMajtwIaU8(G~0;o@k|@`FE6%T1B#+^w-F){N2;pN6)HbT^pi4EvyJ@b zBRU?k=cNJaZwZDQ86|51mh@QdLS{$kaDYXCO|9tfB`R-~=NTYBNoZknIL75RbQ+ig@z6l=gf&P{()o2P;FWBP>%UkLG^P;-%N;#OL9cy6vgoGF3}k@4N2TeYLCq zqJD*Te4HPWwrP>IUV4PehnfO| zeDKCZ-n0??7*I%NgYk1c z?q;%NAO%nKH9ZTD+xnk zua@|R;Olx8aD3!ygi7e$)RT`bhr^t#g^Y0%mdwLWh0XJ~m(K5lSj7oO#$;TNnNto4k$cg#AkORIEyL|= zyEZJ>*C*;*#7kGB11YtVUl{}I0;j^8nuk&&5Au9P04+jHED%3(0M%OFm4AsW3;_IXZS<6*P1 zW}OSjdfe+hq;Vu^*s8w~o#Pktl3?vdb4LeGuTs&dCXe!hp;mG_e0n_>k9fFqRu~`d zP1jZH?R7Mr18O>M$S)A@SAHD3>bgZN^Z8bzrt5zS8cpx{>4N?3IuiV4Q4}-3H>hc^ z`#UCJ*Sm$wg6OhcrfiJ{ZtW2{cdUH@g^rsZ9p^SC`AN&|D=>0EEs~+$Yo{Rly~xP%2JjPU@B?Tg`7w$6+A>9U7*nk>5Jw*hg~e&DDUT^$NZuz6#`XsH4j5zpxNBq-yf$jYN+J=VsX_ zb01XbbVTd6#nHDTlXLE?(W^?Y)H|Cy-S0!bwGW78Yw@|q$?x*BAVJ6i-u7B%$6qvo z7Af3RTpTM-a!s%1VAS8q(&JGUw0!?Z>qpc{&K>8#`|^ZrUR#s*^|LX$-uEUI9Pmc1 zJ!zq_l!RPl>%Th`5$1!#42mTCpK%0b$yZ(5$}OtP2|qezJ!hc4Q@)ABmk2V*!kicd zyWP*>Pbm|FdP>P!TI(CgB)P|#$l;|s1YztAuyF$aS`wM{W2g}=i#qW3>Yhgi$j+~el<&fZ?DJ0EHfiZ+m z%~b{8&mE7Xe^|D6J(SFLW&x{nJVYpBeR^8=yTu1hF3rDLReD#e*37i(70p4H%QO$` zPjmoR2Gj#8~N)e5N9NlmAzBvK#E~{>ZTTyJqz1jMz!r!+;~ss`*@oTXV`Yl_b-m z7Ue-5(g-_;z17UTY}NRD#=w zZ#QK?q%>u>!Ib}Lr5U>nb{VK=vfPEDk6-0mod*%NJ=L30giGd4>&ZPyB0W7T%BXKU zZs6Mk2kILt>TGDepmAMfcP{92Q9#15)*mjTcsr&WEFc;N&K}!nvlBH&#u<`$A-$>& zpXwv|*(*V5F?>W7ma}$JOx-2BJ37YbJfXv{z3p$ZQBPIpSsmc89KxnOt2e>Wk`#yI zBj6$2yQQZ&^!5DLA1FLaBUQ9LlgH5DUK~>@wrNMQXuZy7(H?zH_f`J?QYufaH z6eGY~RZ#I3h|+CxUEtNh|BW4{5t;X`YWzS>vher1xsJQ8O)!<&8i!4LOfB=D$gyAf zUsrl_o1!8oTYbhN9=<*7^OmpuDf1$n)SCap30q&NR1#bieXj%+Fx7IH8FG}Z)tXk~ z(1#}PIrj>_qPk#AQb|qq;}{vkR;hNi$M~|Mvbm=8yXc&BIEqSAqi)4@v!Ly6k< z2FWHk|GSVVwcxQ>;U(DIB<>8Kc-yf`4kYfPT}3ruE0a@?0n4ba_jb$3)EdiCyjp>! zVQoq1#J~ctBP7I|3;L(n99N1e61jolG6_OR|UbI%oL+)IDPV6s>Rg>7T!LFkd zmu7bZf2mAtCt+<`S|uyc5n!08)zbSzk#NhG-xM_a?t- z@<;N7m94e9VUR~YL#T$JP1r=_!1+~MKWIh&Aq@(;I}A3@aO8y**x4Nz+Gn;Ly!dU6 zg1*c-_ybeS4=1x)Z_3;LT_YXd;$uapnHVE|y#$ti-$fsf#HU-osHcB?QBmh-yP5r9 zR?&E7h~l%UJ1-w3+E{8gmE`rJld3OTad5PV}@@upYeQd7Ac2UjX<3@q@x z{9gQaVgQ0o3!#IHGEb?_{?2#J9l!CJ9N~%(tBZ3OuE~}*{cdO{4wEn|HU zni-)0>7Y^B>CE&8ngjeGR{Hgu2Hrg9)08AnzeGj9{5|>S(-R-dT!oS3;7a>Wbry44 zBacbP$ZUn_2pP9TbXdiZRZdQ)42?X2_6&~jSFo*`%y+TatEtXjJEjGph9v`O6zB^I zVxoVtMD!0(D1P8m`#R#44Sw`bMMIj!Wk^(b0%Pgh^-YDzz2%3cGNF_y8hR=_&evNS zgu@mqBtzQ#*k=d!&Ki@uqVMG%_gck*hvMUt7x3%OORE9GdKX!2`(2FqcX?IthVbg2 zQ}y$6YmO=@2mx`PQ7L207QnX(_L{WY^?w9_`lk3mDE9~--#i^bwmU<&C*|a{SxHF1 zf+;BuWoCUSy$cm&f(8waP%luCcnE%^ggxX#VSl1RsgB~M&`289A&m72%rlKF+4*(B zHV`U^RI}Svc#ntes)*8DZR8oSW$i`+6+Gb=&B_r_WbxD+dg0lDq7J@9TzfcUyck;ll*NaM`qpD;(qv%+x6F4e|lWs9mP*1v?Nzu$MFV?5*jpC1JwHX_)fbE9a3RB zN;(~%by0im(Z#c<){|Jrh8AInJtxiKf<$Qv4y*+?0OhZQsdWF2hbp3`>T`yxVgB{| zgQgnmLAS{Hq&QpO0$eJpi0eX@3{ta}g?%ogFOYW%eYxhs(B-gf2i;ae(OGyd5YEiV zO7pY{eUoutB?7PbE3*%O3Mymw>OFhV)yke6ncQ#KEW>0jtP5S;`ZlVApqqkkvJO z&o`XFFDSw8zFNa&r|N-y()W`A*pC6o`E-NVd~9ddo7c~_Pwc?KVV!T`T#J{@y2}#P z2KZaJ>Kr-dcq_5%HHbka-k*!1;U|iYuGh`}9{RRVx9Tvf-_c{uVas@;poBvUzV)&u zoW2#e`HMrh(&M@(2HsrF1)#a+{H9t{znS|-8h6BkFvLkA@K8N<0*$^wUu^^bXjmqV zhXu`=o(;yd1Yt6$1{rq4e_9Jd*(k7(`Nr$*@YK*LryJ-kILsI27?u2gdX6JL1j$@D z0pMCq=Jkf<4~ZmxRMg0=^HJ!VUKX}Pekj3ftGo%Ve^{I~xcxT!!#A`OU&gHwC%BjC z>j>N&w`=xYEJ3{1EHa}MIx3!qn|w7}!qE8vrLL9^a3XBkq=9QMj$VNbv`|^(Gzhuy z?80^u>snpJ_j`TDP{{=zLU)f8*A*fus!&o*C1xmy89O`=&|#{U8l96c;PV~v0UP>lhgi_93K^h&3SwopJ90N z=ZPp@$cnn?dz6EPhS>`c$U_S9(`_Moy~MHKs__IAO!AEV?UGW<;hDz%ymW+vj4Jut zR>9h@MYaS5^q34Er^$<*nh-HO!H72bP8XZCQq|`ljJF@@|E%iF;lnoDdkqJ+*s7N= z{5$Ms%=uDQ6dGZ2GlffpjA*&V^I0MprJCh;rIZ>8EA_k*K_3dKWtS%whfBhHE5WNR zs_P(l+u`9Dt_UoTIEC$zStkArEpg)=1UwOKnm;F45pGYR%00){I?s~uP|D<>#k0;_ zoLgT%1oIzUMaxI=ZzZ_Y#d4{d1G=rEOP?5AOyVt0@q<%KN;DPep#n!xOeND#&n)#n z^(%+6H!YT_^NI-e8mG*c2&uA6{p*g<33<1eYhSI|J*oc<3@+bjzI^a2kUrXsZT-rI((W)N9 zvWt3z`;^zteSLG=W8_Xn$S6{5bH^P& zUCgRtTopC#J{ptIfKU++CifkdQkb1$%&~c69eEdOAPtKWNX+I%S!bwou`nBQA9<%-Y=j zN)H`)M=Ga`qeE_{ZV^y%CQTBTA?*@~s;7y)VstSOhy0oQE7;6ava=e{O9#(O0vpjn zL!4g)vI634*u+dg!^0Ha0;Ma_fa!iu(d)rcJ)axz{d^Foe@G$3-ViG)WF`r;VKvye z_wShLfV@pU!E1jb-hADld$9W4)oxtg^D6G~i(lNN&CjVl8YPjvzi8wB9)`S);Wl4s zg%;bt`S}mduSGpKvP)S4e5f5*Dq2yiO0h;6ml{vqTS?#Nnq5!xjpDfSc_}KY01eAx zW$zLXQ!>Y1gOYpFuX>gynyZcT2CiI4#_Sa%iGCtV zlM$X8zK+orHedai>6>qcxxm{Z>19lEG{!^3)RN|;1mVG8S3Gs9TzZEG_0_6vwJ9q3 zQld(qx0sicACNxo{`Yuf4S<^s*i?Z27P(la6(?lIF z^V^ucdfqTLNM>vkMf|`^F5iqZZ+0THE@6h>a<`p($TP&A6y;U?28Xp3FzOg23>;fR z{1*C)X3hVFLpnPvF)xptLNc47!EO2-E`h4Mb0UW1iv}QJ{IMO`J8DDkBaIjJ&BeKZ z7rBhzkY)NQ>9NK8!#^WpmE#h=^?DOfm~FK++QFDWE(wn5iTJ0arXl~XA3^DyMWBAO zE>AoF{D}E`f>k{!l`LZ$=Dwz#^pG&dl?zp0p0MOTk=xVQ14VpLwOa{`^c~h;G|6^_ zecsjmiAGYZZia^ZY|C%iYqYmf^SWO*4K<;e zO|1M%*I2t&qSoYweL$o=s`76FHq4#6bR_2^Ua60uRkcp2<&;7Z<{%_T%8wDjc?t~6j+MyIQi7j$Y(xG7-+^+Isu1`+-{${mIQxKDqvu| z(?%cRiMzRE4B-sXX%Rn@9kfHW)lC50HPRXd~H{U}z4A1S*G zY;dJxuk4>3E|oW&{Ofc$Z_I{6!&v;5_Qmv%O3oRS(fOW&$AE|o8TSE?4YU}Z$E{%m zBr2eyGWue~oDxwjSjK!*I4oIUV4Be)b%GdXpHgKEVh2e-KyF2*LU;~?nY-S`=GN%n z7ZdE=Mxb1BzZF+%`;`3uikfVeNz5F@#ECJ^|8v#xdnUD(%bA#sa=r}4q=+)=QoTo- zygiwIUGfvlAVVKQI3HCX%Gs?G6-~tH#m`Mm3327AcIVF-&&dx2>*x@0CLg~fYaugD zujo$MMsQWnM%)!gDdc>$IDIaBUU<~YB8FwlRjmw;Fi7_5e)vo>*L0NMWirq=lqU2qqUBQpoV!IX~lH0Z+9aKHiC96>u*Ql-u3k_p)^Uo|5W*X&ssYcg0b!NI^2zsDv&3{>R!vV4 zOc5%c{mbH>TR))If#=hL)5CBhVLtuNQ}mefPKV-lenk@+iUcC=!L-o>td-5;@eCCi z;mn^B=>Kz0x8AW0fF7Wh=cYW@jm3YOjqQLuozbrb97l@dMU3yK7>Sd}12JlnH3oxN zcfrHgGfj;9(^#4`LYOPuSQ7~bd|w{sH(C0Pf^OJjzcDi@Ic%{+7`|hoBjv_$YW=}K zOiwuS>l#0a?;Vug4(2%&fOmEc#m7w|;R?*V$y7$EaM-rZE`X|aYBFIR+I1su(Ti?q zOvt2Ehxf;pF&Q3@v1;k4I&56wm;lmcITfP`@RpY&G(v| zv5`A3sThgg(KODY8YyfM7RXZeaB~t)9~lgDr>dpbrCq7bzxnTNL?f)JH9VV~Jp1l6 zB&meed{t35nFdBGR;Io@lTZhO3`Wiazu&kgpgs{~#M5xI?PYYoVadm-|2evMIYmU= zt)~RGbH@8)ZXQdP@UYpU#^HD)i7%E-XYIL+;x_X#^8w53%d^>5{3i~oJn7h23TS$` zjui@LJ{kqoC6w{DKqDi-n_apGdAIu&WuFD&p~BXq@NG?#tFCiE@h^te-^Q_LBs)e9 zPZAC8m*(9Ye(Oa6xZ`(m?F2>&NP>8}efuP1DBW7U%|0S}{d|v1Z*c@ur_jya{;D-0*=>J97 zS4PFLMd{)W!QI{6-L28a8+UhyK+xdccyM=j*PsdR5FkK;y9e&;d+*G=ne}F^_oJ&% z)hgM2`dIC~zwh%7+#~o--**)UNtAq&yPd4WSxduKOpIi(9o9(mbR>J5N}{)+f*N0= z7015u25D=vH3WQFoBsTT?C8Ov73}V*Uz-phC)PS@aiznw%7eIAKTm{o4Ju}OG*XrOIdWf`#p{P&hkF?LU0kx zJdoMjy}oZ5AC%Idf1nxhBSNpC%PC44ul2sVCO(hR|l|}BUG`D`m zM$sL1wNQi|DC7JA70+KwaM`350@{7HubLXsM*=Ox=fWK+(QnLqhR89sySl4##haZS z$V|Yy3&2-&3Z);Hc5j9=9f=J6Ztzmi=%imKr3iC&u3!uZ*o<93w`2vl$%AYvOKg;ph_vP-+OvIwFUs)&AK)=De~CGh z$B&$BXFEq~Vy!uc_lbHFBX!?X<{%58jhS~hRWBU;(MES68$pU z;8!Y@Q`}m!MVtTQsODEdP$_)(Vv_l>GPrO7C2>(@Adjatww8HQeV{AlJZpIA%njsx)X{wP@qu4&YxdxFd zKdnBQv+453!%s(TIRNBzI#B0r?vi6t6n6ujlUS0i<)G(5d*=84WJGy8s(~meS)dayQ1PgHpj>Nw znXyDq_XaipA|ow9=}V0b#b%f%?2Jfw*Q?D(GLw`mUVPkCl@3&Un%r3RL!brfIUzFh z`@OmyZADmLv)DHDpTD52D(mdw+q_rbxt^--SO2VTeEA>SC8vFZ&E5>TGNIn56It&V z|7xSM~$eSY5-*1Y7;<@7R1wI|$7tbjl)1ML`Fba>&mh$@~ z^O;FZLhJJeJQ~9gHuV`#0yfc1BWWOvvsGo%RME8WHkrJo>-LrhC{H#*S*X6BCBbN& z(zg!y5CbIEI#ek$nrM7$5yxmyd?FT&!HyS4={@#hVN0lcUPaaApcP?7pI$a|xm&zc zNUbuWn=Re~Hq_NU2am1rRQ2w!r}d|N7T+LDo^nbKwGzw+zjXDLlUj7NdgB-x_qImh zC&9XZo=&{OWv$d&^Tf*A{lHs3_ih+L@NWwtGt!+ZaI4=i7{5u9la@J~cA;@%OZ_a> z1yW5_cMH|mQfn}%2Fk+`~xB9l}0#mU4fX*kyvgh(Qoj2;tquhI-p!%_FDV_@n9L3#2^Lx6Y5NMOU z`3FsfuSbsL8)I7DO8X=U{=K@|#km0IJ9u*U0u$U|k#Ml)sj2x!lWyM7C2&$|!Cgu! zO&j6v4wKI<5=nDI_VSODVF_z#H<0&%ebs)`qt4YHPiefAbD>^_$r)dr@R7+yaf}un zT(N+SS&&q9y}}kQZ*2fd)zz5+AL3V##o##NwN=6UuI#R@5XH6^W3Pddg*{O}qJ0mq zSrA81hYdnwe@U<4Q;izYCnaOlbdTUR&l|!PeP^;~2XirWH@MAPCW0 zA>JrZ=2Fp^0I;}0)8^`vsY<##FoUwBm_>haw0p;&xC*vg<=GQjMbO2d(@#vWMqvvr zo*X@7dBvcj^9+$gm?$9cT4q!%&aNXaC+)kL+QlC}YGrZbmq|3bx079T78Z(R5NkbI zclPLQq32B!AxylPYh+=|>Iw>{{`{7x6|Xs3&~Pc^X5r zE)FUp9WVDbt-onIwm^;6I)D5}#>gj+FMuyxSQ(zI{Oi|C!H6!XnRSQTt`6EIW_xp>{tXI>^-BX>&<(vsOUYAA7nFWz4nUIr zXfG>&+^pWE`Yu7-)%C&2DyG-G5MQvW4MiyqOoyq>>dngB&ztE25-UjF06HZ87F~X{ z9hCcNT37I{S(sn-6B}OL;Y`ZprZ5zh7(TJLpRU?Knr*?+&cj1;;M5=aY+#uLg$>fF zLXgEwQ?%gd!vXmG1CxE@aj~_f3tfH?&PnBQ)Y_1!+M~`_gfb@jB2{-P)S$v<@C6>r z@ATibhVKQxu3-Nid|1vlBV;}8Hgr03L3L+_{{6Y?auyf8@;e%a)5u$CsXx*somt@R z;#aKh+#RecT9DP++e)1Ul5_s?iAeZ{@96FGddw`^EulCKl$e8c*j(tRT|Tnzu&J<+)7*;e@Wtbzo&fVUNMT@zmhtwICSp*EE&*mYb8+lPlJi@znD2r!8t;znfSd~Oedb|wsm*UxolT# z&Z_Se9xLc-_k8UZ?vS+p*AM;5?Det8wTCW`hl1yTe+{<5*D!W>KyP30ty6F-trCTy z^h_R&9~(O0ufnn#=dx;Y43qovJbB?w#b1i&R?$wqwSn^-Xmpm&P){q^iVCLr5*xCm z1hk@?KA(zgj`QekiM$bCdn9N6r$VN_B;S&7DuDR=EL8Vih0v&dW|jT0 z`zBYFANBDi_`EhuCfi^WS`MDNYn(1L+T=fP#3m2JK< zsD=?-@5@qQs9`^zNm{us^lAwh*>#gGL!;ZTf>!XS$?cO<4n%?Qq5=nurDK@R#2!j* zSJ*DT6u(Kd8aA-Ex-m5@~_SC4VzJ)c4|S z?C_CP5_MsKu=ETcAf3fKrG}GX9I1_b+4(V2XCE~(5K(YgOW_iHqJY!l&6Ol>N`K` zmUUWkWA*_zGQlMmm0_YjUu?cIXB@`-BtL|C!QRY662MF7YTA_Ci~XLKkp^}&B0+Zj zJlS5+s_=19S`#J3MM&-R6^PU+x>S!!RQcR-mW=Z$ggAw$eXGS9j?KXTw29{V=Slr& z(yyfI9&Cwx@#-_hcfXgK|L3rZ-ObvrzzlfjH9hF~))&XJ#pl<&#y8R^?Auyp(wf|})>$%uUXZ{Uy+6B$Mx|y)Crxads#I}i2{EdPyeJU9i-Nj&k{KbS9;ktAe_#{ zVrfrF%c#E@r$4&7<7i9!%gtJ30(qfCaSv-Ve#WbMT51NzA*Vj;RATR6uiJyaHo#G7 zCQ5Tk>KJ#rIuISS-ao5s?@O>)-syB-^t>{GyVk6cAG#FXmJUm_-R!*R7#zH6vw50W z^Ft)?xC(Xj;5=uUWpNpR0q}uv*$Gv3)&fSRRe!MiWClGRm*QH?Qy(5#mpKB_zL<}R z-sZ~T%Z1)7*0;n=I;)-Z7@Bq`Z+y|JR&4inl|U4~z^+Jc32ZFaOU}u3213~W%TqNglRC9xYC5LmG9C4s{L)Kv zWM@WNg_Ey07s0xL^U4}9wP?l}xSdDmVFY-V&Ya;+a=6NpwhZ-Vewf}y%t;yAmk&yu zpH$1((zpmg5Bw1oRAxGD^0@cIUhihL@5y&V=TGa}Cyelw*@aRSkm7a3qWd@jG_q7D z(7KjoIwLPWUKoFNl|Qa`Ikn{8-pag@m|1@2?66MQFAd;*<8ovCB2&!T8cP4v@^Us zMXyx&o@I&QPYYtzYq_H`_=a4Gzr=%{U$=Hv3>m>^K0l@Qn9xa#^+f)F`${YHv3@q! zH#=w55w+Ed`=$8K!DRgHx_>%XwP06bc31y}*0EV(NHgFnr!EaB=C){+Q7bGTKk5IR zPJ-bY*ZF*dtX$LaCuLQ@~h1j7($jU90XCjCX-dZF`W2%z+|MTbz>X}+HI zEt6Er%YCdGa6?&l(1{J^4+OZ@n(~@1AJ`aL+6gasfO11-oXMgy7OvgAT-yLjJ2Z@+ z{=;p*u4K}yyX1AL_g;WUBFnp3U$^MtNq;v}K9;=ONr6OFp3Pm>HDOM_!|h+Q1N+db z*Nb>=*WmYIW8UP7qOG`ZSHe*)a4>i!_A%nE4(}5A6~q!g8|(IrLg38o#>g=)^qOaY z1q`@_rnA@<>2CfP^NS?ynX9;eci%m-5>G;z_`YoHE*wW;4AsjKR=#umg}l^@&b$x& zd1uLW%GITuZFl-k`x5ytD8+}8c#uCLk1IpKhj&liu|L#CQJO_Q!cx*b8>_wgnM>-o zdjI1KSlaQ~qG{=;AtIDLBDZ*lPpbKzU#(UPK)FRx*9`viy*8_uzBqF`O|m)`jab50 zXQ}e5FFJ)$Pcp{Nh}3NZ&f8TVig`zslQ%${)6PuN*c|my!EGr7z{DDN!=-?LEWj){ zVic0|_VQ1N;Eaa}Tz}cV-VDz5^gG!Z+b4MEc&ycmumM=Juol^zD05%%efEQ(Gn??Z z*dm73t0!oT+Anqg$(lUpuN5S9Ij|w4ky%pv&_N1opJ|)?5peksD;)_zOEO^@fHt&d zSlOh;^z{>%+6{<6lKV;FTS4gOxWfKS7d2gSH@}dQ|AHcNy?g9N>`142%(G_#@qeH) zl5ZuLVS3E>UQ&=zVq+@{jBV=%3kzu5!=E+CpUx^CA#DBuM}A=kWRkW^GU|C5T{QS} z!9OM!7+ZV`{2(T0XImFhemr-%5+kU+(i5i~(Ukeo4Ed15U+Lv}rayOT+qM3TK z0((j-blMxTguZ(85MaF$L!!x@No%Vo^<$&K;{!TA>@*L2kZIYSq6rdCj*EUv2(C7) zNs6NtvN*Mm?X5TTzAF>%d}>CGnK=5!JU%ams2qbY=poAZ$2TWAEbPP=?of0y;Wf`l zUNVS9Ytjz?^PN7~o57`U6sePx6K-o*%e3flalgf^G@Pwg3zpt>WGxF4TMH8j)FObm(YxekIriHmM@KTV$yV`&!oyC8RAD;WSC{LWe`aoUds-G5GL7-} z)UX;AQ??%9l`_TI!?&iXD9BPpJ+sl(3>W*e(BiQA%x(Yi+o9ex0H3| z;${SOohU^(qi6Y+$)QqoBJKeV5rzO+YkFC+wl9W5SCr^uado4wAL$jzrV(LvSGRv< zsZ4&s&-fzaB$k<+Gk+6^3v}w1KF*WapG|1&XRCK9KQWld33O_AQT36Gy)$(qEt~DQ zyO7@?NRE}#m#%Q{M=30NXwchp7 zcxC&ldfgv-C4;*PWlN4y^bswjB&9qxx4+<5{m^Ltc=Z`6;LPE_70bQ?1Y_O466Co* zpwEFEidQPnceOfojA%pk6-MX3iidm7mTYcH({OAuRR6vm&A`6D{kQJrG_bjKVOP zF9*-bkNF7DbZu2M*)BG^Ka40@?iZ58J$j#*e<&ib&ujPgG8PWhK*Rfn!p|tzdb5aR zLLoH6Msf4JI4}^9g9GnYyRbl_)3*P}49h;r=-!T*&S2Gt-m}clY8U$ZL^(OrgZ%(Y zgXDo*Cb5{uz>3e@66|Y#ESQ1E?)coj0oF3hzduG~2PCR1j4%h;vm7bo^eGg_ug79c zo9sfGcf_l%2|)3K7@K=qZgMW3!$)uxHX$jE6HO`YwQflvO;?==wxyj)$WV}o*r+a{ zk+N31JxaiKl_~X)An7rz^eXo}P?(6$S{1*wpxV+Q`!ZocE*ztsSQpL@mXE!1Z)13F5AU24I3+S1OlKjyPk*z;>Gd~>{%#1e@Sit%8NDs;6dY}Q)EhSP zR%M&FE`_&jbm@e(rRkLG;>@P4Zi;zBISvHjCCBC!3`(-<_ zIBq1ebrC>vna;qbg4(fnXAqeW91ewt=|B?r4WPt^5dY z{~$i}w2+hKMif(fd~+)?@Y9BE8dxk|P~(!iOJu%)@f1-Qf#Pep&Y>m_e?%Y1s%1(&+xZTfcoxa|qbnN4uve-+Bk zEV$q+ zxj5FiCRBBb3z#tPLyhiWC<*Ro21KXs=%Aj|5U*&_ycgD5+-$5LSh8*5Z#l+MmHB3{ zZ0Ei#GX=^*u-@^jiy8KZ(v#H6T3!OVLFU!tlpWY2cF8rRJ8!O_P1%T7_vLYQBXZ3; zsu=ez7snV80aBe?=z)h>N?`*-wJ427j>dFP>~N9%m2o;tSBKVp=ME-AY;36V z+I0%d*%E}>q})QYbbGeO#2G0r#yu~7ziCJ87r#N6Vg3PC^ZyO19-YoIBqc1XOWz=Z zkP6iBA&6KO{liLESfz4CvW{e@A#co)wPKUy+~!rrUrS>5<@_)uTa3omP*E@VEn3 z|643WibwEtT`Ev-|1cFx=F4uhN~8SGl_lJ~R2}xr)7IF&E=vnP7}jb>Wchmkg2JPQ zZ3OP*C_1Kol1NuZ7SfiFDlX-Jr)fqKm5bhuL_tl7zRGx~A7wbyiji(+Ee)xU)fgjT z2KuwNvyea>cPIWk3R`F31p)yBr&G8Ck;bNulg*a(7hXLx{FQh^D( zJB*<$DXx{)0Z_5Y8A?`4=UhEn^j-dHCMtcBSo*T^&zorV%OlCec8U0LN-O~!^Ftn- z0`>uJagX(VMzvWr7UPbM0{(Ty-(UWMlHvjDEKhXsBmBY>p8PIqL>m{9=t!g#;N007 ztT}%XKWUNm>nzzR+?Bc04zBr6aQN|xhcqFhvI}j36oWSidyZmc;zp-_uCK}=@d}#g;T>#+%^PZkOWFxc3Tvg0lCh+tMhob z#w~W0Bp0I}W@~CDvwdXx5Xk~{Y~a0T zKT}5Rftd}zaG(2+uocut{_h{8?oKx!=cmk@fN+`3T3f5Tlu_u0D)E}UY5MdPJDJtx z#i~8lqn-{N8_POlCwdPH9Eq{$^&$wU!cz^J6@JdK(|9zfGbR;++w|0j8xGX#j?R;( zDy)1{08R23A*mZ&97XRugsi`y4AF8d=1di_8K&e4GNI7&Ei4|}&|>pLVq7~Dj#H@k z(9MlwuAmLY%+d-%e~ae@2ER0_>2EQlwaL04RMA_vJIpIm`snc%$-{ldo-k6%JC$r$ znxN`kzJP%h_aOLCowv_=@#h=UoYtf-t7ugg_)7oCP7&_&G7;$q{E|7o)-G;~ETR~$ zP3L*;d4N|LJ&)J>6!YgBT@yGNuQbK2aSdBfsBG9ptHmg>UADYQ{}VyZ;2RYelyXBv%((4#e$ zrgot^oL3j(x-3W3!!YL1OQ+m>c5g&+xZK-#8J?;uk%mxrlnIySICAef3|PNgK|L$Z zb>p+|E`)h0Wf`F65q{+bY0NkVBsupYJt@}}ebCxF-XSP_@jib&@zs9dd}g_?VxkWT zxwrcZ3b7W!q%;w{nSb1Q_NGI1QzPG>RgxfT z$kZcLf-)qDa_~HoBCrjRP8mcHgzULfbH)*>I(Q_bS6VG3xMp6n@eYlRGXTnrc_TPz ze|IbtN&lQD``A^)dR9avXm~8Ek7ey)Z=o!p_*P|eAVc#)9hd4o{ITXgtK?XkPLa;T zR!trmi0_(i?U~Q;Az)N^D>T!F_~^og@}4)|lMBlAY{XbLb3`Gxy*vf696h15J5T1g zIVva9kz~;wy+~U11&U|?q;r?q9s%N?Nl(t@jFmV8_|8f_P%G>>Ojw!nuJT!GT?S-d zYUl*JbHAs<$H-D8o8~VGZM0w-7*a65{8Kg70zg_AyOdh?T}4FL)FOSB6jDEn#(xU9vyR;WsE>ZSLFTJO*f|yD2@`hOMsb zBUQ$sM;vIGuonA}%bF5A8N%JcQ+%~F@PRbB02H>A!VlBsb5|$nn(vWfA^hjxN(?3% zbwmXeRaMRCR1#lBU1AV>>E=3LBz^J3&4GE|#?Z|;EG`K6Sm@<;wbBLM)F+ke6sI;lL!$kK4In2k6rlKP?lWinQfC)HE&wT@ z0>Zi_P&wz35!)y06dy=A)Z?fb4*W%tv0Z{H(iZP2S!x`wWIm+W6enaeB=K*h7KCB$ zzQigVP-`MPQRt|FOUZvAhCyw9f?`8DxcZJA;$`bA8Na7+&V}|LvC)am8iu$6d z>`dk(8tgENTX>s`cEQe{Yav?)YL!i1n1Q*_BiM}a5KeVG-t9UMgvJvBjt>)XjUVd`m-ew}~1X+czM#)om{1#LNdxVm-|>^7jQpd(`Q9+{pa&XcG??UH~Kn!6Y`IHc6H7+ zMa8CV$Ba-*G#0+@WTiA@H#*Dp&urM5)!9|7%fEcA`lky9li#-m1}~rY^g2DN{(xz) zS>L-b6ldO(tP9JZ*f%8ZT?zZ@zylR2VMPHhKRoZmK2+K~swc4Y5a6@NiOuVGsBw8+ zlvQoP6ZyF8(TTxgDwG54j>tyDsQrCTEjF(d)6&eIn0LT#+o4AyHugtIN^q4fm>RFQv~Y* z(R$>|FJM&WrDjrK9H$B_EOC<0Z>kR?D08b-y9mq)g=-*lt!C~0cQWS3x=P{Ry)LeF zDqe*eIWiEORR^wLDxSTph|jjFeC#YTyWO@4!E*qqi7%Yw0ZNL-cZAKo+V zF^U2GZbpYDu|b{vyqEDZ1^*f=*Mws@t?{CTIIN-wvyWo`bby~wb10Y=$I_*$ z-R6!2B^EM;2(V9`<|V1%DO+dOly-#lxNVwC%R}74h3#ZSY&GWR@{(=}P|RG8O>pj@ zq>F%tO`#1|JWpzZjei}3neZkS7oKf*n{Z49v;c}#nM^FNMKE;po(gLOIa3(xRMvQwLaP{DqT^d7TP2NGb&x3>?w?~Sv&hz z84Zu@@t6TTN)+&$I5^Df(A0X1D)zxMkB2P9HwK zt`og&cXq6#QpD2CU6r-jB;hL~LSUd`ig(RVsQ7c#W6Ur$#SNaD@Bdr(%W_N#*ytN@ zc-Y?I4=le7)oXFOdSol$T>W4Bka;~-m_CFAB;Hb~R1H8huSLk2KuBvt0JHkcHPahYgs$}@!Eu6y-rK!at1epj8>ru_qH2K? ziGbNWmb0n`-R@k|-IWHFJx8;$(8^Jkf4`*7J3Khcz-F12(V>h+Do%S%p)oR^P2F6% zEFKLx@LL;=J{#`|gF!K1CNH#SX0;K&PHDwn?g8ZmL#e&h=3{@D{OD4=J42E|Ht(|= z+}=wppILGtUqq0$!XWhKuGiqBdI+b?cX2{v?7Fk7rk7Q$t9jooKXoRVsOi21p$JEo zqQFap){+ignYnDYnj2#PYwW#ndj%%UeJn(}Gxl56WZMUwxjqGvs7%VdI7Il0!*bKO zp_-xq)-GReo1cjAC612MW_+q)Z5d!dVW|JSMY>;Jh_%D%XLcg}2dE{N(t`3rBHbRp zH=5sj>4-6WlzYSjwrMbIg9x_T<$yJQd>N^#n;i=b16sa>bSR*H2&P<B{ZX4Q>WL%LgjkU2SL#e*%QXOR}ArNjW8~#tF zR1pf4F514cm4=o<iV6NN7TVUyT{*I}%W z)fDFDVA^e$V>KxG2^qkX4lAm`?kO<3K@>AifyWlL-7`=dHgKya?&e3wWtjjo4n6=t zqLVaCZ=E{{^w*lnluFdWoJ73M#T7^kQe+AzunC=HW;Hd!HJa0&Zk*Ay<=jPz?_Mh; zq>65!$|^3&+oLpI8FMHuhWBrZg-%k$jMbl`Q`v*(az~N4G-35tMcPUe`FLNEgI8im zrUgpZosAAwf`(1rNQa{BWts}5c6|Hb`a`8LCQG0Xbo8Dmb%zVs)e3o7JS!2wuSYN7 zIh5fhnKOB)({){YFCW9kk<-SCQw)_(omn*=LP!tQxj|RPk+6`KjWQzp=?pQ`OlSMtuCU%tyuE>S49<$*RnAtp6&Fw*V+LVkSHHn>=GT}0mgY>+R_OLws%J+SY zAN5PK_qme28DcY7Z)RFQreP8u`a09#5%9}qD|Sfx)|2iaajd?O|L6~AuuheXmkQ`t zO=t{EKXv0xM zdnlhQA`p_45~CUIh#VV;PL-Uxbp1Oj1R%%gh^dR@plK>`^%X@_V~855ZJ_A<^|uf+ zt`%yExspt)u^ZV2RY(Tr41q{xNPb;&_t|~|6JFd90iU+9l+D6xi$@qtN))w+O=_wj zVpHl|dzFV>NL2DH!>=*wqSU!{jY=zcgvZh(E;u7zR%SC=G@1VU6PpbSzCAVfLU&7H zE^6tnO{O8!`Xi>gfO zl~b;|a!_vxLuvmtv(D>QQD25;A$@38pyWg&Z?H^4@ykG=Z=sUX8uQT@5iJZvPe|8~ z5xV+ZLtmv?QRYElVJG=wtJ2OdJD{J=h~gRaM=;g z;1R-7`zAjw0AEcHrAPA^a>#6Ds>Hn2%qv4lOk<3v?o+a@~Sou zzZFEZV=gIzq}GEWy5e{&@x}WX^c*5|y^4EXnJ6!dzn26|^@E$>zetm(Mr~08!f$K> zvC6yB_m|l;ROId(#52XgiVC)RV`|Cuv{=1zC^5>A6+{!#Xyxe$uUy2mlNdxk@wf1( zd4XyAHFHMztLk_XXm^ua{O6weXF_h3NW{XkL;VD<9FibEPXt#7G()E`Tf0eCeMYL_ zM$yrWv_0`KQ7J$Z(^Vk;ODJM;>Iwf|os@${jI@PNS)-NmfT<++ga9nzv&qiXyeRrj z*fl|=(`M*P^{vV7t6r!0^2LX?!0>au1DzC&EiBPRImS^{5u8}!r!)pVkln~H7(>3~ zEa%uX5~96txp5|Du`1y2K5cXN1RA4b?)!L;4J)Vj-Re+K1pP%~^?|+fcFL;91$Y?x zD3?)y^iJL8#nq@f$q1OEz@ul=)dBh_?@p71tOL=s%E_x~F$42Rk!S@_KI!pl4FK3d zZb28Dsnc=P6)va%ZxTJUkH`{4$HYyO@<+RONiNx(&@RIB45c^=v*w3E#GtH z>si#-GsEAo#8uGNv{-c+*_z7T_SLkb7WdTgcN!z)-XHJO0g201!0-W3&nhEja3nNM zV#Q&h^s`6j0PE~e(_MalZEBM^9>r%lgZ@ZA%arD51V4G+Oge=>GMVflR+v(0gz+=Nsoj|kLGk;k^IhH0jM_#p1E2jJ?8XfTjw6Y;A^cY>A z@DMzSGkdZ~6n^OqglKer#eoTJk`*cQu)Q;4i@uePwfxVpYsMYzFDY^Y zy6-bs7!|`t)C}@DmeqLB8yL^zU|3h^$gs*n8wI5XSpp<=i-sp{)!%j@Y~hEUs6t+A zR3%^7eSyr42Rj0n|-oU51C0Qk1{f0^s7cV*0_}tUq}Tj zbPs_@-Jv278t$_QU9j}^7c`>K8b+bmRtgx!V=VR$1Yk@$|0vgxPudna$VBk5tabQ( zm8|+Bdurm(8AF_kUvFfr6phOA>^i^fhaL}oghKX;d8KTnEbgC%y1ZLRlxm`<$&NWn zmO;)9cmkG8;#2WON%4DXjF^5lOIzaMeIF`f(TzhwkMr3H)RuPV~?aC1f%o*y&?gR)BjR^@BR6ipQ^>H|16W-O)VmVjY&>`Xqw9ozK-It!n zXw4@VVt}6+T_RfSQ~022NNV4`;BVm?Wr{l)ZNkM=%HwE}3lkUjlIada3RSI05v)>I zwi2>wnI#!+u^Cf>O8Qh#rexM^f)ey8jtM!;x~V2i89uTQavP_+qSBQee8~D zWS!jt33XlRc?v2--psr_PTPdaY?5adB$4JvKV&Dc3pA4O+8uNzM_X4#h~D`*j$YLP z9dAc$NGqUZ@uxWFG!-6|L_PT2x4i>5Zs*x&@Xl`m4EUI>da0BE=@1t zaV%5k$6odW28FSVK{Fd}fEp?VjH!P|o@=`5C`~stsVav#Dp+5T`&y4xa&Y&th?E!q ztdx;|ogMqGxe%nxuSzT&xn5C-+VIEDQJ>Smu8T_-A$bvHawSu-S((%1ktM=Q9LDnWm5=q=mK)a_q2c$; z`-v)%4;f);A?i&2t%6*#3RqYP>#a4tTnC~*%GrkwX?$C zu`=o0HSL7tpVqxS8l~~tun7?jVf0$0HBw!-? z5)_s8jWx{M5riNWLpb!I2OK_Y>cm*GM>1OB**q+%3O`Yg7<_0L%0?tb>NCqdhEtVs zJjt^P)!uW8jH@l6p%_5iLlyPL3(4Tl~B zsh$gO&{KladN?Yj>(3I2u0*blu1S zJ6TJm$SL?~PyjY?zK-iiBQz$(jNf3R(1tRRMm^*Me4A|r#Yxi06zTzi2}(L0wq%^r z`mkbOKeg3l8a)TB6A*tJya+-krXu_rDdS3<8$Gd~F7K&tfq#vrBD-P#sSetgB=2;2 z@fH}yK1_mIk3uiMO%d=$9O5Rg~jAH~;rC3&^Bdn`{I|LU&&vF<0Mm?Zd)0A<|miWfVO(zD!>cG>- zYpq1D=2i3-3?>30A$g@T_TK8^bzCF!T7rgHCucT&l}#ebc@p|0)|p*45feCf>Yos> zg3ymnaT>;GzPZOGE6J)(DjLGAe4E1MBKOTui%~q5!?hD)c~AA?j4xeo?ly%8DuvY>`Rg2eq$QWoBc>El$EMg1ZWKh_d{u^$5=Ztn zuFP3VCWI^nKBguCPq50x4s8;U-LGc9_p8TvK2SyK%DAy!O4=KZgCFQi&9p;XB4HJO z(xdCOCK>`|VfCJ}M7iWBBR;K_rWLwebHr&3u2>i74f*xz`IKa6x-9L`hj_>|8`N@2 z9}(||$_cTd!#rm@o$Kbha7*PU-ON-c9N_HKx1%5#L>b5&RLFnBC0+CM!9FgCt5D11 zmw%cY!giT8#$=M%kYW~D+{={_&2VMd`=jlSlbg;6f@Ud~euWmE_t{HLeQf;IjZ4x)HF7`vH)mQEaDq~nph5$ToM5cqJU(wHuB!~!x z#0&zRlLgULz%u3U6YOvJRn?kPIR4JF*yU-mJ`Qt{aQjxt*bz1ci{n941%woO1w&?h zM#E&F#8GgW$A|;awfsk3MUJiiO>Dz(uV7jrHil_xSJ^ zK#xxny|b7}S&S)qqa2O!#LsJ2v{X0tZ(oac^3wauw+#lt!f?HFii3&T62_a1qwMeF z++}7L%6wC6vY3f41B8_^lb?PN?c+O1+X}?eCW^E5_?&MRk94aFX@RYJ)9A~y`LQQ4 zUP57aMu2s;(H-$}oZ43@b^}9ZJ7z)O%+QketrWKidN4hrJm zrSGI}r5(x|AZ6{8cmvGGdi!e@t+agJ&;;Nshn+Yi5w)7krv!5P)mj%s7Po#lfDbp7 z_hPbhAo^?C4(DFfi=uOe^lCn#0eP+o2ghlz$cTi)=+{apKg|g5c=?CJo@PKvDQl85 z@wBx*MbvZF79oT-Xlq=j@B2JmKvF~fR&_24?6Ej}Rx6|ruWg#xX*11YkHz2jj)WAL z!E_W{WsL$ZppVLx?rv|;JXdS?0~>>yFpTo7wc1Fu>;9FvnoV$ZX2mz^-i|gr<#)Lf zH6>d=Brg0^m__{i5K(p)3W0h1tofS z4(|!3^EEGgwqCO&yfj^!U1oUvNpz(w^sEWFDP?Ms9NUE0-x0;R9l1g{+ti25xv@uB zy-IijAk4+~^B@6P?dhRFV@*#b+uzZ+WCiiNiLimj0SYj>BrTmPpumBxE61}Ut#x+d zOxjG0-58Z#rMpVI^DKVeOqp0x)C^j$aeP7Fva$7fVadQs zH)WgQ!bw!8NcRC;sh>D;v%Q3$*(npnZZUth@#PSqI!{Y^<2of8e*za5md52~e%`Km zxSS2%es0(t;CuBw8gTiudj2Elt>;!+!M=1uCcWvW^=9vQ<96srGCt9+&dACFp;Vb~ z4bqpq{Us`J)Gf*UYCU5jRWUL4O+l7#KPX(R@u1uDK#&`lb_6^A*S&eqLJ!YE$EcU- ziLT@oat_hM+eYgkgX;sqY}xyt>6;hnb}}NTLbAJCY7u1%y;;j9(12k z>n_rJoC;{jt0IY`^%Nt{WbsICO-vHwM;|X_%zut2v!M0_!MRnjJBE|$kvvILXvx|v zTbyJpU_rAk>OiT=DP}B8jd*Y2G5e|3%+|)Po24O5=~{SO1Sv5+_1eStqcY!P3xx^F zp;XBR_JghirIq=&F>vCRj$t{a(}V>3YA3ZIG=UI?+9{~ylI0=kYQNwktIW@cu|VrI6OnVFfHnVFfH(PCz1vKTE{ z7Bl$2?&;p0+3lJB|DW^DQ&nWt&B&~Jsj8@qNHj9jvpEY$f1E{RhAc&@0I)SxJdp-< z9n;z41y{>b80lnqq;hnv@a$p6X=>U%1?ws(BuCTmOId1Qzym@;m)WPgK#QMi2!T_B zLVU`I$ch~ZcLnw#X7f1g#>1eR(zoB*2lYDr&|cfF0e?^vkqM{zsqDUMf)WkwYIJKd z#}%t@93yCkun{g|3HY0ac)cU5G)E!-P}OI&_d&8YCF}J!S*vm7T^x8%joxdRs&^~b zE6))Uz>od8h@sTtB|5R{A`PT9P)AVDi(u*HD@VDPZL0uBbGe*PV$1ep#ARG?zrQpQY>ks&c-KkYi7 zywmN?Z%W@NlfhoLUCmbpm&DCL>&7i35FFmmf!g;+TAzx^M9OQJIXyFMATcg4X7=kS!uCNa{}P;;D=XG{F>l@nsR@M8=Ml?d=aToh z5IBCHOdUG|FKOY&zgp11yP$F;kL`8{tsh?Bb%v*#ISD+_4tbAJhne1$Y4}jvE92>dVq0emy_a<5h(J36r_Yaq5vTuQ+^oh z3${lIO}%w4qX>E~Q=b6Z3pOO-=$H*lJj)m1s8Bzu0Smr_tn!bRdh5Ven2iFnNCBCp z%^sy}q8tlSwe+|WBmt+Sc2b0M)PwbW^%&;@*2tUw+dNWQWVm|Ov_yP2D_PlL5bKO!SGa<*h?uE?@pZrgO-?wEVe@bt3x4EOw#& z7l_v;V_Zw|@|Lr3YZ5YG;0FyQXc1N(oVPS3zMVcy2L1jZ@Hlf)#IM?sl5&PphG7eJ zh=CLdT$3fSgF2c|TwdYSZvn8v?=oP$ME4RxqLX8n^Gt__!ox>B24 zir!cvNikNvSYJZ8#J)5m!_nkj5lE7%>Vj=kGt#L*IoARltVn20^=r0{ejPT%KSiMm zq_Abi7;I(4_16WYFVf@oN<35#Xp}C00S()7P>|}Be0=&Lt&F&95myojEGMH+O%@R| zs0qx0GK5uD2H)PnJWK>4Kq%C!_mCdyAjIco>-SAYb3bZ=oP*=4#B%L1RwDF{fTem? zrK`Yl)^sJec}vrCnL>14F@c&cQZk!zM9c^`M&9r4m9<*u$l!eWAotHv5xB&d$YCwgx<#MP#UGTc+3Yko=;} zl@#JmU&J8L2d@PsE)v^|)2B=vqC@qdLj({QekEv( z?~%pYY34coXC4ZTg38hRKkr>ob{8TztI%2Z4xmpp)35|rpv)uhc2s?T~YL~bdPM;J``5z(s;dW6dO;>-Opb^RX#x zd04xgog)^oYD8q_`|cs}QD&-4DjIv)g&`48FNiWQJWAJ)f7ds zL<7yWDmI6wrX`GWI!9||fWN*W+<`_(86TDZ@ktGDi~Uj#RyU$MNhct3e0Zad0)kD! zOC@TO1?B7)5KbluVPzL5;FUSo94x0skfs?#x0gRn$) zsJ*`W0x;NtfFuoxX2|D+U!21NfMTYRlFqJ9-98nrMqCTq=Q9uh zt<|f3BFRTR?aW%q_gp?k<)gM$cT%4Y5)&*c-;V2_86@g%2h%1d91z#p3^2@_2-GjO zZ?2qu$+ZcnYhcK?>8x-T&24Ad#d7v}LY3q*r` zMafiKrQ}5!0~{oU97aZxGMHGtd%Nfjzj?j-&I4&;Yi8_4kgH!G^Q!;9s+DJDC4VoHr=MxxLb^52OFJR zCPGQ9?LcrgP~3dSR;tw{6p0-M!{kgXV#apt$QaV6U4Z})P{>sjAPoCoKtxDMf{`S_ zZY314fmp7%3k4G%6q+s-OnyBy{Tj~5$lSF{z3u!!+Ag0TH{KsgJF)JCEIQuB>`*wX z;<2G#=29(M>h1l~&m1_!B>M~LhLRFm?nI7Nh16`@R^dHgzbQ*`LA@+#q4b z3mF*%+vDTRjg!qnNrPVOr9Y{|tJkx#wu{(rn+9?bN5{g*0B!^DUrv#yxGRNuH!E0; z-|rApMUN~oWC!HnEYV{J>~rzM-Z_)WIH;MCWcT76-+;e(5Du8kj+sXj&&h!bd`pwa zR&)`_0`Z91ZsCk}?Muli)tn<1SLrzt5hPnK(FgV4++Arll-*Tp7t*(0%~GAF2I>Bu;7o?GksRfN4Bs#J!kl#|Sj5@F_$g+JL`5oGT82 zEZ#th%uDJ*ci~mu(jN2^@ZJw^@GdSO~FG?Qh z1qnytnPAJF0-%76BxAOL5Zp>cx?n_O3w4X^HvM|~Ab}R@wn=E3TG6E(lTrE8=8
    KEUru+?pZoFpIBPc8e!7QwAl}J2q`VnLvLF+t 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
    OAc7UwCkh& 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%0ABMj|Hp@AT!GTNa@l7SMH(aM}l9i6k#&W zfDLlE#_p1pQ!FbK`VhJ4)NdepmuuO@WF<*ypZi8GEU8(90tyn?1Ad{`pOf?QIXRfA z6Q!vu^g}+uk!AwWP6ee(ZjWbx@TY}H5g^>+k|7e&kut=D1BD7vs4I#5@Rhg=-G0`M zYpsn%QSfGkmgxv7hWPrF0#NpZB?y6yce_fW5b~O;rHyXqSd`{_pEIlQOg$2El@v?+ z><$5OdL7KiKvcmZmLZtGJUTDj@c->%6>zQV9hU8?4<2g+i)x__GPn=#IMNr?hB?DR>+eL4IZzzx=42`x(Ry&i#GV3-T;Oyx^m_*+MS zRHgB}7m>RgSs$xj%@UczXk8&^z9R0>*hJ;&HEmQu?oY)FlZg!TT{!I%KBdAQ@dyXo z)@n)Aqvn*7Nrd2h=Y`Z>9UR#?cAn-4wjj29k6RWpPFmA4roc6<9~F~27`E{|bos#a zo0ywjh|TJPJAeu7&ghUA!SnSIuaVgakehxaIUh}2YC0awD8K`z5|rS`z97a=pG_1d z6G2i3t3Rceh*UJBxJ*$}`gWZma>8!u3zsFs!2Q@v%@E`XAsl#Uz`4sYU z8xcZ4NhHrLxChcNtg%*!m6t~3RaqC_B+t$NW1$};KM%YMG%qqhpLbD2LD5m!mQYrb zPZ$T%vsFP<1kPW`E2T&S>dccARKcw*IV+%QxRQ{b20N>bhpgn-U_Np&IvS<`oitAP zp5xKrE8PnSAQU_hC=OK(d=i6)ii_Hi!ji(0C9^PLN?6YeL!gL4po#@1t{m{~OB?25 zL*=t~q>=ifgxM<-;3UThILQG*B7;K$j&XnEA%6l!00MzW1RUggu8pZ?!d9Pr;$+|N}PwtF+F(Qiq^+e}z5^r<5jTXonQT$`Ij9 z$+yvTJ|V;?@`Tirdb8YhqZGvDqK4!9Z(LOQO?aVMoE$!YA1;T-)E63Sad3B068tIh z0pE$te<82iYL>7lh7ALFU9e%s#f;mm17YJ#T>@7N4h>S*jA<9hqQGfZU_{;$a%AR8 zkep6HH?WPk=yB3c3MNd{yxu<>t=+D1;6yDX-Lpt-x3MY#o`WajT=CC;mN;79c_eeP zn?Qo#Vi?J9ATfX?W;8((8hwt;Vb4f9b0{{F(G^z|~ga&Zacku_>i2RbuB$vKq9(S@rh zZqnUG+@9&Flu!c&X|eqKAU00wA?ID}5C|-rS*Gw^*iEo^>LGVgEBjA_!LwhbWB^03P+_zC9N#t zNK6hNyDRe_Q$+z|{|2h6rGN^fTwLKm_D7e5tYJY6_n;S$3Ck!zycUtDpDYN}`vgTW zhyo?luApe6d?K!LEg~ajBFWm0T#C76jMyLBh;C9$0U9U-;&mdfZp6fV#2*hs5TxmW z!)f2Wrz|N50%6e$q{D9D)4#_Pgh(C~WLM2ZVL%eWJ4U#YU>^Lv9Gl-IlM3ql!DR|v z{b9mL54oB!2ha0ZRJIdl*u(7oe-hw2(CA zT2ce<#M0F7DO%*YKN(WLrwXnj%r(#%BhZg43p=COUL`r=E&|1WMRQ z)^aBP8Kk_A0aD>HY%i0v$_I=;OY+dCdnXU&GQc!d5i}1fK^&zlDQNlZET5#HB0@6E zRaQtXv32j#A^1WWyr#HRqFY%d-y#1S$gDP}e6X-fWI~M3VP9$N=t=ped|zp_D*3H+ zs6Nr8qd*;vH@1v{ z$hWkt8eJ6d1BN^%(lb19cIhRY`Kt`@=kAF zLKSF8`?}+6OcvLv;(qgmE#7Q|d^N9UFVRSyU&q&o;u`$U{{>4V`s3;L@h=I)z++^n z$%(Ch2L4Nf1{zw5`q_5-f1n5{cwB<=pD3aR1{N22^Zs)qfB8&`*TEuzomhMP%Mzr7 z%!!+oT?Na$KFua`CZ;@eaH#wdz1Tg-Px}gwneJ^xEyaqcLg9~hp`^pup?l$@C*snM zc701}O2@X2rd6o$i39Z@V&$FM`qLyu3V+tX7=~^gYsex)prDl-LyHLW^eflXo`ics zpx8jQ=56+Z%R=f|Auea&TEc_ab#@gl^7vVn;iimoZ&d zihXl^99TMB#kokGtM1R_dw~72a>vB!l5#wE6^v%K1-U`G3sJB^wcXRkTVxych8&gPMpiglw zJvqI%m2D0U)#@P(aB_!N{gjV-o)(MO)lVV7))z-sAa{8UW^gpnX8IRf4|ROc>`K41 zk{)?`P9xiR)4}u_8L4fRHrTyXq5h>_OFsJyq;IF7)OaC|Htjn=`-sg@QaiwH&!XsI ztgK-|#ziTaBuD2{a)Ku3;zLMX^3mU@7x!6OiXdmDM5SQ&p>u!4Si|Pr$7)88=lVwk zg==0~?6b@afuI5^#w;BlzQ0hJnKCKT_74ymW+vp6MJSmUi1<;zecOJe#I3hy7m9c< zPMY^yvy`ypw+c8uRp~Z@CDW~C|7kcH3Xr6zauh$J*wG!h8;j}OXqt||sTfFo3lz60 zAmbR*2NC!s3Y${2I2BjS6Ztjc;?v6!-o8J2i4<*fmpBb2us-eilR|J6gStDZEkdB5v7rtO*+{Oq{H_$E z4R07p6a7VWBniqNcp78{+5F6wDVKyG)GfE6eRbrhEWIN=FOVi07byohh-4>d@s|}D zB!TU{2$U8NnWBU|{s5*HE@ounbajnn=oG4-V!~YB*Gbd@i6-GSuu}OvedJPQ^llTL zWT9fdmH_z5&I!g!bvR7=a!Fha_cq>mNy~1bAWM1pTtk7IENS*FVA-fLtTvmJCmc)!2~>z95!&iKyeOba%?m@QgJNeT@{P|k*!Jb9RnTF9s) z+MR3$GaO76!S&+*knr zY%DeZ#oC z-W?WxA$h<2nQd03guW|bBV+$-Wq^~;KO(Jw^8vr{VKyKt5BCs87yJfl{0$_^a$rGa zVABA#HvhW+8%Xvc=#;XQ2DJz@*n4Li38`TBG)@g6CnxF*;Ct+FbtS^sULsD(wRT<5{%q%SR3QP(9ET~o_v41; zYHP(ynfq3SVW^4*+>uc@Rm`U^WJT75Nmc+?r-RS)o34!xhg zflnCP*pmfh>-Uxv_`!`mDp26J7D<`(K3TlCJf^vj^Ks5AFSay|#lt1VK`Fj@M*5g)`!#nfFL$Dtu{gA8N}~kra!TyByo&_tUIWEri&!``xr)H2&s`s z8TlEIdBh%7VJ^9T%HNQBOw2Eu~SCN9PypU4QD>j*#Iti6)tAF0bVBOu%GjWB_$-4iQKsN+MT?;9vhy^GkE% z499DM_89P4yc8A?;=!61`VWT&+*&o!0|W2fTa{d+n03bHCt|D!ZWRF{ztkIXfI}?r zZ=jWp-$4F0K|TFIad8ymakRJWNl7Kt4vLKucRp(@RY#~qYcl|`_5A=_I@;Nw0mn7> z7(FSdoNz#HBr|WN>JS%5^f!>2&nIOQg=V-J8!B7NLA>S+8`jSwWeV?#4)xuKYSAY{ zN7X-NfF-3o_`Y|7b{*-P?g zgVKJ=^VCyLZ_z>RwUSJ=865#Qmk`>c6^lM;6G(Z645o~+fO}mZw#(T~M6OrZY(3NH z>4Tj>^3}H6kn#i7|IGRgq@~Lmiw`74G9^d+Eqw9m>s1tM>`mWKT^65+Y`CKiyJS9y zT?;&FUa(!Y$C0b|{{Z6MQYQYkuxmljEBzBMA3zR!JANB4?^!HhUPLafva-UyX|D)` z0;brUC_B6`QbyPwycBhjUhA%)x0T+>z`oC6=UB8fiye6c9bB~G2?UzhmRNKZL#F2q zDby^LkP(aYtJTgfazX}WUKTDiae&fD+#Vxb{chEi79DvL<=6J#K#vT-b@i#Z>U|t7 zwZq+>pXKdCXQ?j69eM`%7i}*+9t>;2E6V)PEpko7Nrq{qlOJG^ctot5tcREny({lw zm`OH8{PN7@TUthI;Xju+Gfhzra#T%yuTd^XYJH&#E@p9NzA7XXN6pesm#TiDcM}nD zTH=VZ^zU+^r0{PWl2amPIAkLbSmqNxGAoN?4nurRM7p|uu9ftyRv z0MlrJ+0){%D~@qWh+!Evh$~RzSoN|4etMZdCSwaB3NZGvZKW;tQwjAUhl1CuFz$~` zwPnN4hYeE{4I4EG9w>G~U-moUMI3)29Ik+PJ+5iSdUhzpIaCKKEZ*m+J}(?hTv`-H zutXNd6sU2wXq)pA|2aV#&7#6HENZxVaIb|x8@(M$?mX3->S)qMwGyV;Q050|1mjD| zr3${ek&*^J%iQ`LdiUelR`xu+sUx(|BV@Y)$~v|JE9r68V|6&da^|EbMynpJsTfm9 zn^HGoajXnEz^-$Bsh=A<5JJfLT6xU6@t}$4{F$V57IpXq$&B*t4ANO%;zlqe$b}b1 zfqI&_wA+NhSl(tV8s)%}QWbF?gXmO$#j)xcTcFA-LC2d&C7x7lX{2evPL+H+FNH@_ zvdBIBCIw{lZU?!lv6|lPjCPH8oPVYdG@1Yd)B$FB)`D4r(O&Xvl1MY42jb%_DV4D2 zfqCRqwA zi&8MnO0M41N=QQuIlk~vKXbha-pVdY9l%U>Kw28W0*<2+T(8t%Y}5X>RELb9WD=?$ zi&M}<=eKd?u_pw}(1xfUSSu&Pvf8Wwl|B}3g?BfSu;kq;Qo{oeqpKpr;EY3vz znB=;Iwf;9@+1mp;G9}W9jHej2Sibr+XML(l3Q)~isfMpdQt;#Muk2|g)9uaTU!D|y zh3`tr732u?8Jj70ng#(3ySrj(_Aw%|E6XMOtYcbhXKyG!7A&B`uoLaP1sZK74d82H z%6wCsvSIe(kn>`BMU4f$raB#+Fo^tYt-ZfRfRcnSi7{)!$=d0jkPfF zJimpjtz{KtZ|Jhd6Ya~wJy{LTl4aC-f!yjgjb#To)JG@b0biHD8bA7ooO-o9ieZUA z8C=m}b`8n}|Gxk!Upf>YSuZ%}jiCB6PS*JTQJkFEM4ABk;H zh@+82f0?a3HQ*zi-y4v~F3i&p{*ju*hLjWq8Y~f2&Ol`@L*EEWWM`FOn~sQ3-Wk1k zWVBIeq)09^y_fT{G|^WOOyG!VQW|c~Ypx8`Z3%w^<-R zgj-Z42H$8CEPV;!lz|q0*qy~ANGFdF2BB>Y%*x3V6YNEbR(|y{Wk3;j9U(lx2#lg2 z4pQIou((@F(D78o8wfjEZS|G0Iu$qOK0!Nlt&xz{VhAFMW|Il*5)R>1jX?l>EyhqN zbBj+CA!&2KQpt~qjLPS;(2Mdvxr;mPY0Q*E$BhpmEs&Gn#yn4?lrp-94 zwKvu7F)#qIZW`&MQ^_gx05;aCF>H14B8n8JC20?C3FO>yHk-F+y+d00WyhLA#*>`BVu8YC5A<&LuW5HqdHI4Y__tvNSUc8gslFxDWbxn;=lk>kVY*gQOrO3HI5 zD~a8sm4<8x&F6=`VH;R#QrU(kGS2T&_qRJ5ckauulH{vHDKLr?q^jFCaW%;eObpB2 zuFGrf4Aol524KJf%;jDFV`x;*=zEAtWTh65QRL#+?Lj zpmBE(G!DTn1PRu-H?4j(UB?v~i%f!h6IH6hDafwSLA>=do|#!=y-RyR<1-5i7rawGLKqT#b!qn7?T5odOi4WaP%=&emyg3V^28=7R`se9(C= zH$>i?p;Ice*rM;Ak0uR2J6+Csarmt{)c|ciBrvw z{DE7tR7J^rj%(l>pXfJ8^}oj_GH!%ZY^~y&`Z`~<9XfVP_U77FJpESCV!Lb_@GcOa zX9W0+olo-P9=WVrDJ5$i*%U?07gHog@13rU%y0XJ3=Y$q9UZ(@tXcV)Q_w1jd#|xM z2tH~<2xfrKVtSozQ`wmT&cp~%1q9;th?7&xOeKZZk#2w(lLp_k?3HrzJkS+a~+SU z($YaK*Q?rU$nfNIF|PX;PGbXKmeiLoK;H+1+2Ly~uFLE2@6|k;-)jf#koevW>Gr!k zQ#MRLs`P|>t>Yfw@#&Yz2HDAx^vLW#7tW3j>_VhUt9rH2d-vAl_VxYX|Lb=T6a_TZ zqn`iPG~V@Q%t7?uF4(OUtHWnmhe5m!Wxqi8ixbXZ4MDHKAlQDceS4y5Yipa0raeII zuw^PD=JnC5M>B=boqSb73WE>3w2G9h6tJKcFpNX=S`NoiYe9q}#izh>S_@qd_|PvZ zBkF4rFIDm3wGj#WzJbVYU5-5pOb7S5zLdRhl4_<=HxL8x0{Y@u~X7 z`d-IBNYcwYF^dloZR6xk_qc%tta%3OwlWa}ZPbCXs|lH*#f2_(mbW@%9Abhor8Zf# z9qJ6BZ)INA2G=g1%PuI5aoO(D@c>gj?2v0F05p&d`EE?M`YEX=vQvxB>-axMiir&7lrsLdH+F5CGUGR{s)OeB!RNy~OESBlS(-Mz5>X*&n2VNH6^ec8-BPev?l7|M|(7^-qXv7yjej zFMqj^y1hjFes)FXsmCF(vY11+A14FaB!~F|1YY3dMv2&2PyD$RqFd1MvPjGV(R|CO!$Ad?SFh_r#cDU za|WwssF=rpTNtzG7vliJbG&B4{7LdOIV{ID7IP+!O0H)PEZOIJ678WpJynYEx$xN! zd;SvB(Dq0Py4J&Xxh?dI3zB6)@s%0e0hyDSPLnmp&KcY0Z@#x!@uz=~zPE(M_VwL~ z>VvBdMA3F(&}6$iF{Nu|kcxvtPR2v?5{B9}{iO$*grG@7<hPl0Qhq z;uM{rjq&A~_pzxD&-Qr(lvP$9Hk?qI?h69U&d=ES{kr{Rs=`j#BZB#O3N|Y^ z-8tG9mP2&p$pwi7BjfQOB-e&uya1s8;>Xxw!h?OjR%idtO2(9^HS(~>&1U7e_xsBW za#{qW7UYXbnV5JL*l6&#Z~Kyb4!kwu@}u5E6&DsCRg@|5YLK(1?04`Xkscav^dYUZv4>zxMnO6}FXftl6LrDzbkxrR zE~+`v7O82X|zr9_3F~yK=8}TA4EI$Lau;^uJKd9YU?6E)2 zzy&}j1n*-ohrj#9#!fx*&co_IMyzDO<{cw!iRW4~LrAW=}_?oxeeK|KvNDVJ() zd@(=XGbV0wMTpMQH7;-1zyVL>40dFp1v_YNlFeQLQ}zNL4*xO3)5dF&YI&W-PoAGK zL6ppKI&~k8P0$@<4;hZlV-c#j*W-k+tAQD8K|*z zQVzSBMKfcT%RJhPkBriB-TL23yY;0PTxAR;jvQV43^M*F;Z6I8nAX-e}HLc3fRj#jH&KVy0z zM&|H$7`v!|O1~u6h3Za_hF7t)bHoOKe!ximMSULU!|FMY9D&`u?o=yn(a;xoPC!{I z*fh{Z;O`un865yxax2YE_qo_dd)zpLGtZ^NCvEe%XT6_pD%Fd(@;%PFD6X$ZtK~l7 zd}kd6YH@M{(irw~%7bb^K^p650t_~p=nJ|%cf~IDD$ZD%6wg7B_y_eA|v(7b8 zx%_unn0Fak$PfOE*hzq~bS4a?vK$y^`^m9=NsdmK5#A7Thd5-TyF8u`o%NFfRIMW1 zo(;a?K)x^`;ZBDi&}zCCL?L-UCA_;;`*;1 zi9nLa)n!-vX}Q%W!=t3pnvKStE}Si#O@l4;l!q8Tr%X!c4(`F9qOK(+rQR1;TuG-> zb_UEsn9MN`+1%bXt$>L#fOf4*(-w0(@xHy#JyDp04V3TNjC2Vx;DMf+T9 z$ef6Lrm!%hN!MUKLo&TZ^w9th`Htm{2@G+KQt~4fD_uByPa8vjhYkcj9;*X?8LExo zOKJ3xl44^gT#^%|FtgMRM)@_9^*WhQJTA_HW=mbpS#<7z50S>94L-*bUvs(zN0%J4 z_kk+-hPBllcct~u=ZAt*%6)e8!XXw0Ea(vE^9KV6?CwCUmt?ja=NHbigHP~Or4hVW zwNF`hNdZdClT)uV;~5gYo;-q)z-~J`y5P%fY-2lOH*gjAwib$8n`l4v^92M{Dp_GX=vIvferL zj8nLZmvNnR>ao+sHDVEbzxA%-FE0k~hQ=}{A0(k4&i0NjDLDP=Qe?%O%KXw8M$B59 zZ+P;9y~wa3v8CzBeB0N&6J=f*CH*%tQbnN<{!(1~+*=oxl5rW|kR;ZZcwTQi?YddU zrHC!se|~h>>2l+=qY0zPW=GQ)fM@NFswS9QU~Ecxm%7E%&enT(?_(5k+NYgKps z=ze`x)H*05$M;o3(n{z#qZtZfWqjZ)#}i^D6I*))O-P&EW3FdUu`i`Vod>mdIRo3> zS(*zXUU-TzI#Lx!-ZaJuFTc#ABwzhwrJArJg*7vjYcg66y-yLKMehCc)6f{3hZ&7E;$DmO zc-1}1aX+>b6KXn#BU1lNFvYzk?PV2z8&FDDR}X)slA@H}WL=tS_N6RSVIKOvU;(VC z0WF0;u`EV~F6vGSl0QTchv(d@UObxCX)RpaRZLe9c8ShX@*JhpPic}>DXI2^a6l=< z@odG=(JX)ugLiC~(TlN54;($G&m@d`{fc zIW&>YT%22&K}^D(AkSGjcNGkjVQD5K&L#Ff?04E5I z7`MD@5QLQ%hwW#J8~%HN=Lu;sw$}jOAaq>QhOM6B>}ujXvnsWAK^V*f7FOBy0Ay`4oXJa5lxuRFT-GJ$cgfHMyr2jknPFqXp+|-uh52>#{8%aB?dv!r z&~M|;{Z+u*^n*%@Om_RjIF{gYHv6J}`=y^Q1zY*)EY#dG?;zz8{9Kdj=sl%h>JOWc z108V$SwAN)*J(KeJ2Yxgt=L)${G-rCbVlLYQr>L9)01Co zQ+&a8c4q^);?tfYKh(abwwk6T+>O@-v8(&I-|bFLZ^+%phLsuCQqJxto5S~Jb!uGU z3w==Nhb^hO9J8Jn1^ps01rzvb6lvH%z1S7|PtNcSzDnu+&$SLz-?F21w5*?j`8>!8 zC>Q8;jg&h8TCfehb$Fgf%*l9jMBHhTA(oY?7||$RBiQ|0_}ZZ!_fqGERYM_OJ4a=0 zN`{Qm20^d$G2+ID?M-p4xr+pv6u*V6dzy!GHZ3NeIT#{MHE(chhe9PV6 z^N#N|IM2-vDkasX+5o*;hREm7IrqEn9 ziE%`XY=hYQrU*ng0a!H{yoDqfE)1feo}njXE_+r3n!7`E&wPfBAa2WRbfX;JwwAad z*HfF_*b!iTY#kI>29Uq(I>zX$b%??fD7ig5Wfv;0NtrYsRw!*D8=oG@kW2H@Od&X_ zkFUP0Y^1v+#wz)%qH{O~fS4#NXqsu0!029Z?4}Ejs{i?oJ}_{DYQAqa(v*i@$f7Kn zc6gx1dhm@ADd#gITd!(;BPjm~yf!bDce~(asfd<2+alej7DcAbEQ#=!1m^a;7{lJ$ z`oXW$9TbCDYBYG_um~MCi2lTEh$zv9-qDiz*tFZLP z&QB-OjX`hrIl;hDC(*6-SN~BVqL(FP!2Mg-04se?v|~2atF!x=b{sr;HxGhpMM$&J zV&Eb_u`!1e%$!(%cFqj`kesAN^*+QX-DAIABKLjUJ?HJ(4WlCB);7d#a7^G@kMN2W zfRN5~cZqg%%+#&-X^t$*Mk*5@&)#;*uxvkHMxTpA*dSenuJ1awDcuBnnAKLlia1rdeF_+X<`hg zXO>REn^@P4tPp#1)JG4>)QC5K|Mfr2A8A|kUN&LHS%JvTv>)y6i+|IJhKVqpA+HQW znE}6XJu>0<JVMdPX_HrNZK-3@&xjdFR;X<@y zsdUNT=*yI&!X^)?_s3ebvME&iv>y?MdPWQb>-(_OW-t~B>Gn{pxL&4oVx>n~6AU)> z&?E9aQ>(E~rm0%1r60KMqTuzQ(8^g@a5}W*z%kYLUg)RQl+x@EKy8TrquKxIV_4DW zpEqwNI~gy2uA}nIvtK+^l;BTlJT)d|8OGMX_8CL>Y41iS>96(HE$)6vuvojMmjTa^ z=jnK7DkbOA@J?Hj|8*hWM}NxvcbU?S8~VPV_~$(TkAE41Ph^t^2l|FUjjh1taeJEs zMlEG#kgy^Ot=McuNsVU%nXp}6aE_?&3DOFQ0@x9~JidlWIBT}De$i>Kf}NL)L2JHb zDCH`~ax`wk#lOkd_!-577Te-zx1YKa9$PNiyZ&{-<(a0=GvbZd#cTzQ|wK4%cI-f zn7CcG8#Exlcg@ej#fYpTxKTaguDTYo%fzhDN}i-BpAa%T8JLVtq>XKN?bU!#t9BJm zLw}RcbB43*eAW`eWwQY14^?b02bYyb3aYt9z+xNDOrQtdZ0BmOlfNrMa8TT>3w_s< z(MX-DdJ0sZPE;V$z|TH(nRA`p(KYvnH=gP>LQa6BKV_5%jnJ_9&CwE}R*g5#v9QmP zpZ)6GEVjFNJJn0z@8Z#3>m;@9MJU-O_22X!HK^2-$mMzFU$M157lj5!apv9w^9o0c z)-}Nxv8p;L8ufMGgidgKak^w(;+4&uyPS^KWX9k9I!{J=Ib3?)FwitzLn8UH;xrt# zC#z_n=Td9R62(M7E?MX@8^LSm^jSDrjQLbd$iYux{B4I0H%A4(QT_)~KS5X+h!T&L zTu}-dLLhXy%vaX%PC`TBT|b|KAe(f6X9DKY%ItPGo2@o)h{hA6j|ST8m8&3i%PFDw zrhU)sGJ40ejEMvv6`G~QiTIr}bDZ;6Dy2Rjo161e>gw%Dk83(fI;1(Y@D`qMMtXy7 zwW};4CZc31bK;J810Xt|MwHMr-A&TByM4GG<@un>GpFl0!e0jtQ+cI>?j3yV_O`PAkcbf46nl-q>w{vaJi7Hj8x(#S=r z7;q@``Gd5jO#2bP4-bs3^BJp5M&g2RIqA#RFdOBleahKNA0ffwCz~@Rpdvk2QOzXf zP;6q;Z0K>IQFI5P0b2=9>Vfv%7H+qSC|9>^umKNxSiE8R5&WeJdIF}N(wwkbU%2?}6GL5Oh1Sb8+hl=#;lk=pA`HGeckZ$#yaoWMhF_pPK5QT6Bv>$7NLi$S9=s48gLR@G>9)&aMaxO2;Qz}xE${G(eYNv&}G%o z%w)c>UDbtA(#zp04 z-HtT*)rF5Cye?GjgNQJ?{sRmBuc6a_8y1#WDErk-nPB2+`iM6AVm`to`!6?guX@cY zP7+u4d6$gD?msZ`}oM^v?P8o_zGAaN2@ z2{ii)2v&|>3rT#sO@?`a^VmX`NIc_wzW0O|OlZHGkWK%}mM-ur+0LM?*IIy|aE8ML z<^VG0o}zUvS|{sm3G-UZ=E5u!WhcHk`3b~VN^e`&XwF`NFbIk{8J5un02ziAj%I5r zWplH?VrwaTzjsBh))FIfBh$iO|AUl+B6mdgo?AwZ!Rh*SEut9L9ZB;iul;9aAu;s= z`?E7Iw-KL3cu9}`4})Yms%v8m9yzj;4gS63+JFaPJDQ?IiMwzT6=O9Bua}t1)Z|BY zIfmidV8@}XpiL`Jt<4DZh9V1DV0+1a}JcO$|Yer(?SI+KG|$F(QjpqZ(2uQ z`J%HaQSdLwQR<0C;ha@Y6z*be=8hsT$dHImnB z4!yCZ88Q%I-PNKYQpvjNJyXupFxA%J>W3#H$aFJUZjnAklX_1= z78&)|A?nzyl`0}3}wmTRnv&@)$P+U z4|GEfljk0!%CMfVBj=upo$JP{CL0rFLfk9=bxt<-`Q#88){jNh8QvS=kAma6Klf%^ z)sNUmhFY&+DfAP)dUAAQa%275$QRk7xe690791Zxcbsk;b?gb*{^%8t~X0 zC}jwrnR$c~AGT$*-+a{O@=(Z$97!MrXQ?5(7#s7`1m#L%`h&)cc?{y3%F&a>Z{7~Q zV`D0y4u|&BD35}n`nx4ETQORy2$F1O+ay^|mn4dL5{aQT1T{#}yXLlv4R4|-mM*@V zcA$pe8r|3Js0R{W=~|169^{ltNm1+p$$Jte7A|o~iC=;9RuQKfk#NgBB>zyEH#G-z zv^MPpTLKgpe*VZjXQphO{KiqOioXjxWmrSbfUhh-cWuX`sE`kk;bWGtcXYG4$I#S#Pl1xU>R7S5WdE)5G&1)-V(T05+I#L^ zDR3b}mI1OJ=>vmmht6AKyJ6V=mQ&%aGI}5z4u`eUKCAIDhr~ltg|jfhdzE#SXkKf^=-&vIA#CM3L4x^id%O@5FlU z5Fu!R*cCDd_RW#QZW%FujJhYxOMry*JY(Q&{mf{_=RHcKj1E;PkCUS|O8wVgy{I4` z%PlNu4~eEa<1Q@KE!Lf{AphV6P@@+kJNw;iua}Vp!>q}%=2gk)K8_KO%JQgn zXImS^NXyIcAt}dBmQS`dN&IDJaU486y=(EXKCZ#NBwrjRyWI>}Cb1Yo;QRk+5In_r zWQNXGrwG4p@v5&k!1XsnSYLjgk(G;et=9Z#Yx=LF!DgDn)$mIBPVJG4?&mqhVV@K) z-?B;

    }F@r{&J)2+y|%O)?0tM(h(%Kz!j9Ktiv#f}6uZlXr~MYsuuiYl-^OLi)PY zvfffM@We9~wn+D}2;|d}Z!9*_vuvzUVsDkHGc(Quay{ov% zd=BXy7pJ4x?0y#?=)oHZ?L{zgQ+~g@H1i|M{Y~5|c=h`_I#Bl>^hnnJYuuR6zj4nq z{h2pwAFf>l!u@AP#Sy5a;0^jn-~n*rj_P;aP1+x%Qt;={;yh!`;vDM0>6XwG!dIk@ zv{es(2bR}3g&kw(f6OT3yjJrZ-35Q1)whTC+TMhh7IN3kfe7}m6MvuwVS6O!Bac5; zBCYp4c4ExfU!X14Xf@Vr_pcSkvh7rkQgOXLEkbZNtNdtVKQ~`KOk}Bayb>{i$KJF^ zpBU)YKe<1BJ`XYU^`4!tcN=q&uXMF2<1ACQ3vD%9-Vgk19}3>yjK1R)QMI0&-l#o7 zIA>bnlmMmDRh%yrKU?O0X7s^{vO{prU?^uX^w>OV(E4g^ZDbR0Z*l&AW~6ZNpvsiX zSz*Tb?Z$ug2&dQ|q&h~8e~p<6t%q097OGXEW8vqeuRTh}_XY1Lio!P|jV$0tM7N|` zj<6ED3Bbe9K9Upah&AKr$tA_iuGP+t%+cAIDe_QHLbhV4oda1HX|y7~e{NBP+vY-b zg~A`C!kg#-o+4rv#%N^nvJ%jWN}%JCXoh5#`e?kZj^)MX;P*`N*OsXOS=$M6pPA^zbfQEU(qa7Z_PoKh5UM&b?^xGhEG1 ziD>6z(aT>hR=(O<;y)vk0==$Pqmp_4*=5zzKJoj_Oxhu)IseVeuKcw+dui(YYnhn6 z_pxVUL>WL*F_6?AgW0zWly{$B?Vg+by6T}fMi(AVy0pMp;Uu41cpwYFXhsDo6&*&= znlMe;lSh}J!?ibV;N7Y zm7qNPNy1Ex&5l7M&3aQTOfH5`Hg3~ZXv7RS$H)D-x=rw*>e0n!;P;`Vy0!5UU*`LC z%q&KRV%zUkYmGda>go}(QF(A%`$;rg?GZU2fA#0emvdJ9C}VHMGXpTRxWRLl-e_mW zoMR*v$9@*Cn>4;T!&LQf)CtQFIjm2vI5pzr$|37N1kk&0q#kQBXDA5EJq4;2-{mLi zQZ$a#IGkLu*aqpl;ey*YjkHI`h~YJsBMz-7ewz8R^a)d3!Hd7-F?(l_)U#EG@Owr^7?BkvvyKx%&M@ue zNxGv6O6zei=6sT(M&KSiqd+fJ9+ln)>p7Rzz z7HSb{w17jAl$@QB#a`F(d!gH}hx&nq5}xD(DrZ}VYmK%KnfD8x>=NTSO$g3c469-d zSKQnKsl|W&BL*QP`yXHS^jIFVF=XrTSKHGNeDhDD`5re_|GTQ4CtR%JPZure9M0_j z|JwQAHK(gHsH=>0gL<77LBIN+yZPT0@8-3RVXMw;z`^0%{oj>;`73Gb4^s2}g1i^q zTbOG!g=Cxczh~}$wFC4DC1&isSf`Ie&41$)2p#4#0+<^8a%jDsmFO(s*_l59NVjUm z!GB4G1U*a&Pt3o1H;*%5x>qYx+T^ z=VUVfcgU`~H(=)9XNU#MArAPCbY~;ZiPVtlqbh<9SplYgz?DQi@d1wsQ`_MF`<9!u z-UckI`cf>d8vwp&eB0_+8Grd*<>#P=Jcq@D?}MS82HLp(*JTg~a|*oKWFlyEu|v&d zSoTwPJv3tEg(nXUz8Lv>VC22op*}Hz-OM+qKHj=<(85D+7Cx@t0_2|2zlmWS*0p+m`>rQ$qhiw_r{&Y1j+Uzqi4 z4JO7S?&qtamTA`bFR4*B&sJsfk`hYNHVJxSMn?cE47>)&E^d(MSA~`TK8X!A_K|kC znB9QbGUF-Vut2gtO9DeZpcYyxUzl0)r@|d8F@pN)BEDxg$!uTQqq@NjOj^RiUbWvy zN3s$dgPjYyNOgU?3YF{@1pXi;_9aboDKr0hU?Q z6XFB$0f5=OS+T9rmse(VCiEW`A)2duejN+F_-r+MpNsr0o|Aoc4ZQ_uytAP%iq$@B zUTgnQhfzUw4IG*D`NG=CQKCKj%072K=c1&z@$$&Br%faK~J?S=b&l<}T~ zVi`~A1_nUw!u&xOVBBVi9z@emX^DKvG6K3!gdeL zYIH8#tx%-(tfE;jmVA5dOG!xzuO6vti7Dnm%cr;94w^1I3QTly;$_s33M&*R&X#Z% zSZlc@4u``9&7FlB4UlTE2#4B(J`MRmFmKWZLQ5Q}zELe#6W6(Qd2GwNUY-E_*=)!{ z_lEmup?3>w$Y9-M5kk3naz|UDCL`)Dt7|}O8Evo(vCt;b@U_hHHXc}E2>XT#X~6mA zdrT~ECGwUG2rdzx@SUBLvR7}Hqv?nfRhM>1w+~yxNiB+$PSHs|z=wZ57L_?5B z6B)4dW=kEa84#aJ!qBuL{<#pBKS(e5K5=d+ATCTFr{E1mgvUUVr|g$A1sLxqYP7)D z7=2$UqMdDN5;9;M&IxWY@q1)?BYVB)QQ?ljseWn#N~Tpks}=|u_{kC7k13)io4L3w z{w}wU+1xlI6+*@5>x)$LLycAWPd)c&Y7)B_v5Z`_{k7z#6)vG=M@ox#NL z4ZNkq=jw4hTYtVi#|dFp!NAc{O0G`PeE<#9gym-F>m+R`-KL$nlr*ay5k*&tHfoa^ z*jPZ`_a=U?-d_U7ApzWAEUxcY7(+H8mlPZcBb6jz|K|Dip12qqU}3Y$$`8^5qS4%x z6mY)6d&!+|EB4M42Y5;6$Zosq+dHdY>JD^3mEM-!+?$O>iJB=pRT9>`B7JTdEFoG( z`#wv9)`@bOrG8u3Be?G(WiZOdMChIV^NgL3DIS{>9D&y)s0uuC=$M@PNjHfF<5`Hh ziJ>q3n9(ZCnpO3q9?7Ya_TYO4Cdao3Az%i1qw=Aj>bCF@L!$Pf(mcB1K0)vE{4bIE z>Ol!|5Xg-uncx@+ADzV<7^vcZ3=wsI-S2COp0SikWo`}2K}46j$Yh?fCNNFVaK0f2 zq1uB=1YXfHFoKPU_3D)yQzVl2+8r@PMI2JJs#d=1tDDuGRU%{X+D-z=%yJS+uAoJ>%d&g3Spqtgg<#>~t9y1X5JTww$PG7g8E?Jdg{_ zd6Hc~+i4Y%Wywt}L=^>TYKSRQRL7W<N*P~?IiegoOUSU5&L(b3JEY$@-lJaSL5=8TEUQ1K0In-J2aa`3NOWcL=wXI& z*4VjZiw*KUIrXVok}6bY@Tk2v4UXY6w8$6bkiDga3X?Lz0}%4m&zOX&$EQq2SA zME0=7t#_I;GiR$t_N%%c8woGU_N=&-&WIsXU9Ny!6IiZXrt)BzC32>i#YWYlMZigyY_^!DY4yfY7}c%QWT91< z-gdM~>FWZE?7h@kC~C8Fe)-hyl?Z!kpjGvB6^omQYP-A+r9Vk4IjuRC(10c~zzT7N$Mdbhl^U zjZZc{Ass{-B5qhwI_o6ou-}tBRkPmm*^?|cGplgiPp!!|BZ7F3nye^ywtsnU<;w5W zR_QEARk)a}N0qP+B_{_Hr&B$n=^c)?SnP-8*J9k@FZJEq^OG|9MO@O%Q4R($en&qR z&>KVosT5{@pQ^kumTQ~TkL^&+VmF7xJPVaxf|Lxt7++E;LeA2HrD;4|wK2_7S>8{) zJV}@gYwqL^etf(q*(9TOd|{Gz(6j8aw=hEZ%c(m-t)d*DGw%JDSlX@a*`ZKe-uT9{ zQ1kfd)KtSpAi3bEdVpY2f*$xFD>pWAYT1*Kgn*=vZp^ixQ8&s8Qsds_U|^8rNVmsF zBgn5%qt&|P5B1pZW}Db4DfCK)8R!oK#ctyb*bX%Wo$ zp#Fu+qV+bk#C}5v`rVj6%*0|bk1k0gp-km5d3sjvWWy~)6pm9H+Fp`q%3>p__4lq> zzE#5%jh7$5U6?^`gW+>^-N5N1l1(-f1Xj`X-iwJkhH`3N>&}AiL;@CgNKjmzs^3vM z@&^8@k1kL~&6Btuq&i%O=Z>cEnqo2`%FixD#R z-BJ+@!Fdy>z@i^?=obp#`mT3Yi=D@lHfe53;aApt8q%K9GBt+_5?w#PT zqRZFg;rfCh%pR&Gh`@IssA4iNkFVq{MqD3t(!A|6d;Y7LjBF!-3LY1z1cx?=?iTsh zp$7L6C%sCLc~imY_}yb>JQFK}AOkHz@!ia6)FIL6kRf%3URo|ojHUsHO7&7Uy^*BH ziR7Uum3gFmZMT?GG8^_7g5vrsb6%MJpeN4E=<0h`8I=Iif<2Lu`Sbqv9<#5IUJT37 zciOO*DasSZsvN$ZINhAjKjJBCLZ{wFdgHK5Vpl!qUnsJ-k3_Ck<}bk@4b8}?FmHu9R`g|S>H)pZ3Ii4I3g0YObN=@_ zfO<z99vgS7?ra9aG&=Brt_tvJa;+YIA>aW(D{a z4Q7(8JKu~#0y=X{TXAKRZe)LNw4wDOe6XwIfgWqZW= zx)j6Vy4lk;=7Q$Maw*D_KF+Ofgx_0?UZ!mr6FEBBxu*k!ipE`kq(@QXhpqT~4S}@J zu^U)1*0zbf)+bcrnfZG3g1l=0lEQ&#bi3vqT%AcL_GRLuw_>exLah{m6=+ z9qV@jwszxW+BbVQaW9^F^40dT6$yc#)rDC!pDR>; z744-=Q<-fq$atENc>sv7!NaJ1X(2QSKMgAzYDr5`@W-Ubh>x<)7BQrV)kZ@+zZfTf z+AlmXUioX-n|-?{HJ*j9YuvK_a}N^Q)N)(EKQWDh*pkACLM>F9c)0aWE7MYT(!?Q7 zZX79xvEAiCNcQ>fvdW}pmtEn*m zsscFDjW^tJNR&SO43hSiBjV});DE%ey^X(w97dw*1enpflH^NGz*4kkFTN5$8$7Q~ z=PaZ>8t0wo|j9X=oR3*qfNeq}oo=u;qu&Hil6Snrtk)xlprhsW!mY|7V- zlE%@NMZZo2Bw-RwFM2agqW;R}=xJCql!-P3=2Ni}xJlWsnL3yM5zV!r^^BXmZz_wf zV^zVv*Wx_vQs;}XdT!c){|LzJDws#6!#{z68wMnB60zy(p3eE6N0vxu1{Xx_R2o_Z z&M%1Ses(_-sZEta*0BJ76vpJ`)8zAhKSf+A7)%Bsu3j1-#X@AwK>#FQqkqzIOm9S} z@S|yhX#zrJojj0_T;4xoJiGGxEJpGc)~)mAG9I%1;tKee7lQePqe)}x$Wuyd(EXm& z0)4t%cntcFBL3G>y0=*W>}oVK+_(x=hDvR#uAeNo_}LNbeb|&~?1^FTa8GDL%TExY zDc5Kkw^!>hvfbIxd6#}2UiYc?rZSPNM0NH9ojt!f@)_i7wEQuSogm-?mQjs?z(n-+Qsjq)8S!Bw3YpOm8LX%5$L^2N!} zJ*-W-cM!OMnRbgRolV*@DDDPrIk!376a9P>6>QM-2dP*|Sk^KhvsrS=WOgy~o42m~ z+1PH>-1ItYAR+lbh*%d*%a(i{l#jS!K6~aa#h*^@;b-DYySdK#1b;`G0(QSGOt81F1BA7z_Z4$NxdvoiZoO|IsfYGVkLBej-=e1)VlaM-DhpKemj&Nc9y`e3`wLf5RkB!+&bm|g^6FrA;GP}Jpk%5P!j z>nDfZkzxB$_6y;u=tDuksl4LIb3zCJ)D&fq~W$C;n9<0_nH*i5^q-RX`z zUqKs$*2t-lVrbK=tUP_+LF^8;3gH45p%2Yhqfd$FC({7x z|_qV8pxPm_1KK~DI0;Sr|hcD{h9=Tc2>*n!L zSSBa=2}TDLE&j`y?AOnq=unaM3KUx3DO^O(I=oL#y9p-)KT3OpzMqp^n8HFxIgrYK zWpoZEaNnlBX0D`u4t5mt)BG!H)hPZYiiuf1)PJ@=`|%>mlqxwn;vD<${Ok(L(I}rG zG`5ExH%kOTYTD*)0bf#q?BtKJ80fNRnBF+0$?X{M0~l=*_H|038&^ z#@nkg3YnIfglhRrHNv=0!|djm^(L=7Ma^|H5)?}uMQeMCQ}Dw?mRZi$6w$uD&!pF3 z6kME2L?^RL#&#`^F@s=hJ>{5)jKgW~uGhc2{}-~{%@#M(zE$A5-R*{1taH#49|=yg z_9+;on>1j*b@U@A;^9sDDcc<@D1frEI{HX!16mYTK&Zhnc-Sj#tm6Kci+-SdI}Tc-mWR!=L4G(fB$!b!j?!Q?DV_@ z7W=u*VdQ@;p*r+@KHZp_8B?;6o3}zoH(v`%;(t1ODO*7hI*~h#N!b@MUR_ZE9|h|W z;I|;}&5+t~48?SnHip_>XURto}Xi-O&?9Sf+L2g}P+0f!`Eo&Jqc zPHlnsbH-9r)CG4Fc7yym%E&wWwM&Rl7@QE=*3}|&vb-i(dMbzV`uh1*Dm<_G>lGm! zxZZ32kNCMt5ihGwD#_%9`m*&S2w%`7Hf2K_#TluKNK8ubSIw!QR#uX{D)dcrX0Z2)Ge>rWR2_?NY?Zm~t<6n=F}DAx;wan}Mmc$W7bd;X-g5 zb^ccy)jnGPr;Yso(?&rM<4NXyUkh(k<<+jzS6c9?W*q}XNu8i=9&iOB16~k$AWX-K zJB8Ff1*w%igg4ut70UM76LJ`sRxX|ro}|_Xa;FS(sgm||1=Sj>d3wd|2`wSdCUYXHn_fiqUtHUY&rpj1BkGy( zJ(Ig}9*mK~Hx_Fn0sHyG((rBO-UO*TPpY4s)v7M>&DWI$c{#penQ#4FcqUvf z2;!%0EPrgLL`4OQF<-}n1ALiJ&ir9fAb`ja*U2xBbR)1#(wGVSA176O`gLCB*I`95 z!%zoCec;^R!P4I;zP(x`S@j2g3MFN z`cF!GphEibgpe9j-C6XfmSY|}zGhh_V9bkP&jSy5LyXUC=;kS7hQQkc zvcl#j8og5?NLibvhL1>!lz#e?{|`Tx76~xblcgc@;E9ezTIZW4^=3lwhKn9TS&r1O zxyeRtKa>{JGH0pH^uBF>!f&?KJLRw6Mrv16IfTDCIUYPeS%DH=7)l)Kk;5o|L+lCs zF{B)3pa|pA*Vj38o-&ZGnqkq!F$lj&_Ao7em-}U!xs*P2H^$7FYHvh0jC*IZ6KT^qrDhHIW3=p^&OdE1Y_M`c0K1@d8Iawt$_gqkyUv!y55mjw#S zS+PDr`bd}6psmSnp?7=qEo6Dq6J6G!fg&dypc3?&!?#q{C# zOksd`;>*>gM{Wh4!Acxs7u*l<(1YHn=y9`sij|hcCFgGu*puf4(s{C$cT&Q10{VzcL`LC?1N^p{`a{N(y z5~pHFH0Hk>tIOf$s-WK6u2gvx#FG%}bk%YdBSFlIpMr`=6Mia+O@PSpGj)`vm^;RI zUP2>VYSqghQG3}2zT9?QUUYuJT$w5_^OU^Bh_-UNKRwEAk-apjk5D%S%}z6~&HeD- zCQ_xg{2~wCn!>m|lw5OSJ{S1KtTf~LYF&z!X^jL$ zsg=~&I^7;YxW%L?2AVuE3l2dj+fI9DDf{2RhQ%#4yvtjAJFYx`zGg{TAp_5EIoOq& zpslO{!<>%2xvR0NpBbDkgRJ$7H_rRxX$3V5>oOxuThSSW4& zGK#7@s1@+5@$}$k)5t=<&hYvCYu(~19iyr3F^QKsX69Vr3ZcU&63mk>to&W4S^%NuE3-^bu3xjm%o1PpnBW$Jtx{a(qpV!t zkawfB@GMgghwK=ZiCg+e9nak@&b?WIkDHd~#z_h#sFfiK#}w>6-qZnOh#kP>$nbnA z*%!FSnT1qaBbRM41BfA{$A`E$=NZMu=2BM#A%mlH7809no-hhcb4+}}UeU%{!mf8F z^3rONB`}B8@wY|~=N&NIIaQ_tt#;OV?M)}A+Y2op`4}Ff+@$ZUXXDA0wN+6ax~3_Y zEG-pAvPAV!EZe5_dQ>qAu3+fak@6DtE}T zsVH(igBs>%oBwTvR>PtU`Qc#8f=h*<)dHvOr!Xuz&7LxS(cBq?1=Q9SYH;G(5^}C>r8>ABJlOu4*Z-t8kvw*qw&Ng zg9IuvTMXlE<*Z;JZ0ERulkp~t>^hYwLTf;hjD6wsa3A*OGQK#!%!8?A?3!K7o6q*6 zYZyqi5!GaKdiZP;JgG`;8nf7lUY06aTmgO!ibFitvf-H=xjY8beo~x{M62WsdQ^}C zBmq0VRW<8^7;%JO9yC?ys%t8l7U`1Q8b*p(xA*Rj-ea;(dhU!N&W6MCQp=g@F zTIKE($>4yK=svB+9JQr?TUP2Gdk#t89=VxN;z8Da-WouF>0!-PDi;bMY{T9fmBsgZ zbavQ_7cZ;CSe`?KhAnBVyNf&@eVX>+ue0WFwAp?0_zTcLcbe%_o>@A;N98cQDVK-( zJn!_u!0FU(c~Du;UhqJ&zPj}nAc`=OGg5Ts;8CCDW92CK?aBVj3y_&v>^xF)dM37K z(lWC&5w}JCJ3GDM+jC0qpaTZG#uzwSD!dqLi1Xwh-?Qlnvi8s-WL^H^?ua|)>CZma zP|;|f%-cJv%E1aIc|{>mpgnZWR)Wl3hMiaMDGvr*SM;X+r$A;cp@a0!&t^rE+OvjP z7MhMd_IbA#pKlX!`b~n}Pd6HmO*Gmrsa7>LS|FL&rKt5C&hCyXrKqYN8jUKa*H7FV z%d8s-o2esrDhXJ1{oe@$H#_&~Mw6$zk5lAYeul+d+f<}f9Z*PA3UIB%UI+dPLk8%k z6LPw-tnyYa`m<`a!uHDT)a&eVxOo3sSS~sAcf%de8O`WRUaKXN^z&h z+X0rg>}%H)KJPyAH*2e9#>r4pr1rWq-v&v6iQx2YnjWCpFeXow9x!IZ=SXh#y>QYq z#Ea2;a!g1g16`I&(Nhp~207I-ytB<52<`$snZ#tb;%Vo##KRBbjUAwNx?8)Vy$?`4 z_q842%S%^gp~spy!>Q*bUUhwWrf$`NlO%AnUXA;=beQuO*iAc1LU_}5}iY~^4<7&;?RmlD86 zXlnyn$gEUfCSHJLW?^z#6srQYDYgBfIIjgaOsSW0m&8&kI^$k}`PQ4PB(N@7=yn2VU(VVF` zcV6{JepFoH{5szjG>BA=sjk7v%MQ*6jLX=`%gdu!CDC}dJfXYEKdLbber6q3R^azhj=xAobPb8bSQIzN zHk1|n1s+}vRy4Wd%TIi<_-4Jfo_Baq@5hkA*>E~5lP$Xd`_t{tfCowCk>K~@Wo0cm zHZ^zD__fhiwaaR*hiXfhAFy}&SU=cWrwE!m!)jAYsWW_AQFb4`xk{JXRmfCl+gq#Ze(y6wG>RAQ`M;?q;rRN0>vKmZ%33~ZTQ zikoZANo=C*GrS${kMtPy+S%&mYE}}uDZadkcHQg4lrFb``sNBhX3Sz6G?ADV8Jmbd zYNaWnq&75u93@H2u|*<0%UMu8mGof_I$a-;E6{P=XA8(gJYH+_@JK!oYb6w>5@Ztz z>u9qyIWag6n)dgIjOo@aG0PG;r_yPho}9t~pWc9q^72OZCOJec1G|R3?@Bl`nVJgS zUet^3Eo-CL7#rQQ9H?J_xX-Qx^csSWeMG7@xjC5(zI^KTD0g_T zv?I@ENh)+K3`fkFtt`N~@~xV@6VYsm%V$>e3a4l`%+l4zFR`C%;_@Q_Q9j zuG-XDJcPk(G@xP`V?_eJhW(i?k5I4X(`G;3B7cf#x~7pqGwQn5+q1_uRt7(}odtQj z+X&<~f2UC7BXjGpD^vTHYW2z5WGJ*l31le2QmzZc-@+Hm@k=JXD^*Q_$l8t)QJTVEfI4Ht0V>g$}t#8+3s5uMUJ7da)^kvgOG z<*=7wyO;BGJr9EBgVEn3jEkF|$|``=H|LApRj*PFyO3^+9akcd>Zpz}W$lhB*QRI3 zsl{$!9e4p5mq;LE6sC@S$~xVl8jxL5>GPCNBNqC;CbnO^pQmqg@{Q8c3|*Jd&e1vQK!*&I8&aD4rLyltXYZjd3ERPTh7Z?^ zE>6{m!Nj!0C^Z;VUOrJ=|$Ew>D zAU1=a>dgb$iRE;^Z)})&kc=1oZKt$cRa)n=C#7cBRHuF-tMwsCTq~;L^k`|q(Fr(T zj7Run!e>8Utch1o_4Y@@1KZfuxogng%hOEv_i;yKKt}Xj8SIqBCfpkq&422&msGEU z2paqs>bjsf^giMo#?;PYt|ADgkZ=*wGq!^sjBUr@j?9&EXrVaRc(xrUf|NKN9ZJa+ zsh};{&-%JE_njE^s>@c4n3{1&bNL3e6~B(B#%L1M7jZFw`ii@8S36$n^rpKht1;!s zGx?aHtogbH-)oP>B%xSrYUsP1WI3SLajhFR7K}BS+@b`j@DrttoZ+|`W@-NdJankS z&*f!w0)P4SG^Kk+&#{lx1xy9{<0RcjcosEMq+AWqUE_8}(z8KG&D>Osz}SZy&zxnlIIA1X|lL~?{xUt_c#$!3gY&v$M! z)|(?+)IYMHd%7S8wX2Xn8F1r{H2KLF{PA!cj{+T{+iZYJFf(z8q3DJeV6)`ryP{3J zk@Y!XHm{GQKEI+B{lKl}LFDW?=Sda_cHSSuJ$g{4#5-eB4MR5pD(ed8%6S(+=cXqk zXPu3Ca%fQNR5IEwpBfm)fVR)s{h?4ZHhH;cw?<3{tvg{_m#hTl+syLEV^emA!*?Cd zu~!~1p^FnURw2&-{olC$bd{AS$x!=i@`d1sShVcD%PBo6SZ}Z7g%cRs3tJ-}cZ^y~ zGhw7i3&u~bQ*1H;Q6zdi%~CZ#)yiVQ4069~i~K0phD|0b5H?)l*&bc0JlBBw&@-b1 zd5X}V;OlL>8d3?OfOHCm?IC8@M%0AdY%WS7X>NmAvjZ~6FeE`s{R}j#oR%S`O?hv; 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

    Hu2DPB7yaWj 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%0DY$cig@uSqfljO3N3kDA!@wwkJIgN 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 z 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ⅅ#ZLf{< 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 literal 0 HcmV?d00001 diff --git a/kicad/docs/stecker.ods b/kicad/docs/stecker.ods new file mode 100644 index 0000000000000000000000000000000000000000..d982fe7cf12814638a65fe06ca60e87d76106ca6 GIT binary patch literal 134803 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 literal 0 HcmV?d00001 diff --git a/kicad/footprint.pretty/.gitkeep b/kicad/footprint.pretty/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/kicad/footprint.pretty/JST_SMD_1.0mm-4_RA.kicad_mod b/kicad/footprint.pretty/JST_SMD_1.0mm-4_RA.kicad_mod new file mode 100644 index 0000000..57b66bd --- /dev/null +++ b/kicad/footprint.pretty/JST_SMD_1.0mm-4_RA.kicad_mod @@ -0,0 +1,176 @@ +(footprint "JST_SMD_1.0mm-4_RA" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 1.8 0) + (layer "F.Fab") + (uuid "e4b67519-b8a4-4cc9-a49b-696f2619e869") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "JST_SMD_1.0mm-4_RA" + (at 0 2.6 0) + (layer "F.Fab") + (uuid "300bfa39-6cdc-442a-8127-a082a8832acb") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "44b7e807-99b6-4254-9b1c-ca5ccbe41e53") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cebfa6ea-b09f-404f-aa95-9acf254b1afa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9285139d-1425-44d7-a7aa-93ada35dcb76") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3 0.35) + (end -2.25 0.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1b3c0066-2faf-4a2a-90fb-fd8426760fa5") + ) + (fp_line + (start -3 2) + (end -3 0.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d0660209-346b-4969-a281-ab7ebf557005") + ) + (fp_line + (start -1.5 4.6) + (end 1.5 4.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9ddf2690-98cf-48aa-a0d8-ee9353d81c65") + ) + (fp_line + (start 2.25 0.35) + (end 3 0.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3c19040b-b428-4edb-b5af-486d3e560d2b") + ) + (fp_line + (start 3 0.35) + (end 3 2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8ccdd283-dac7-4643-b2fe-dfc0f64a57e0") + ) + (fp_rect + (start 3.51 4.797) + (end -3.51 -0.819) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "d6c04018-3e88-4552-8e07-9b7beeb8e1bc") + ) + (pad "1" smd rect + (at -1.5 0) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "14d70267-94a9-4e99-a44d-2414c8000c9e") + ) + (pad "2" smd rect + (at -0.5 0) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0fd8a1b7-b9ca-4fd6-991c-0c0ba8455e0b") + ) + (pad "3" smd rect + (at 0.5 0) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "407aed1c-51ab-4332-8257-73d8667b9fba") + ) + (pad "4" smd rect + (at 1.5 0) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "971e6e73-aa62-460c-b145-d75dd2c9535c") + ) + (pad "NC1" smd rect + (at 2.8 3.675) + (size 1.2 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a98a1614-27af-4dad-88d2-4186365c5a1d") + ) + (pad "NC2" smd rect + (at -2.8 3.675) + (size 1.2 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ea11a954-385e-4581-a50e-c0bdae077bf8") + ) +) \ No newline at end of file diff --git a/kicad/footprint.pretty/JST_SMD_1.0mm-4_Vertical.kicad_mod b/kicad/footprint.pretty/JST_SMD_1.0mm-4_Vertical.kicad_mod new file mode 100644 index 0000000..020f090 --- /dev/null +++ b/kicad/footprint.pretty/JST_SMD_1.0mm-4_Vertical.kicad_mod @@ -0,0 +1,236 @@ +(footprint "JST_SMD_1.0mm-4_Vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -3.514 0) + (layer "F.Fab") + (uuid "0fb7070e-d273-4b73-92c6-9da9d8fe14ef") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "JST_SMD_1.0mm-4_Vertical" + (at 0 -2.214 0) + (layer "F.Fab") + (uuid "bf1da518-13b9-42f8-8d2f-5a53520fe777") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b37a0524-6cda-4bd0-935d-4ff391eb7916") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "37a5f9e7-e28b-4266-bead-27c724d0ab6d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "68f20215-337e-41a8-8f61-e066e11c24d3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.175 0.889) + (end -3.175 1.651) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "2fa17674-c795-4b48-8970-51232ecef599") + ) + (fp_line + (start -3.175 1.651) + (end -2.413 1.651) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "252d5ac1-d9b5-4bee-bf02-36bcec188465") + ) + (fp_line + (start 1.905 -1.651) + (end -1.905 -1.651) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "f3b5708b-e71c-4375-b700-240a031ae35e") + ) + (fp_line + (start 3.175 0.889) + (end 3.175 1.651) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "15a8ef73-a2c9-4998-9478-565d86bca040") + ) + (fp_line + (start 3.175 1.651) + (end 2.413 1.651) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "14614722-0605-4e3a-999e-0240cd8d2edd") + ) + (fp_rect + (start 3.51 -2.028) + (end -3.51 2.418) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "ae39f34f-3375-4f66-adc3-41e649715092") + ) + (fp_line + (start -3.3 -1.214) + (end -3.3 -0.714) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "84f3370d-188b-4207-aa83-24886d713aa0") + ) + (fp_line + (start -3.3 -0.714) + (end -3 -0.714) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "37615275-1113-434e-a052-0e7bbb72d0cb") + ) + (fp_line + (start -3 -1.214) + (end -3.3 -1.214) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6bc8dbe3-01c1-4d74-b286-b4cfdeebad9a") + ) + (fp_line + (start 3 -0.714) + (end 3.3 -0.714) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bfe22928-185c-4e80-9f9d-d477edfa2a40") + ) + (fp_line + (start 3.3 -1.214) + (end 3 -1.214) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0de68552-b682-4cec-bfab-8802f3576d60") + ) + (fp_line + (start 3.3 -0.714) + (end 3.3 -1.214) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "37d805b3-bc2d-4e58-a040-b9513655a997") + ) + (pad "1" smd rect + (at -1.5 1.511) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "08a503b4-19b3-4aee-81c1-39b8b1a130bd") + ) + (pad "2" smd rect + (at -0.5 1.511) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2a73db24-e5b1-4059-bb07-6df08ef9f781") + ) + (pad "3" smd rect + (at 0.5 1.511) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "589df7fc-9fb3-4026-af21-977d49a80957") + ) + (pad "4" smd rect + (at 1.5 1.511) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2040a500-4bd9-4557-b325-06d7692d5041") + ) + (pad "NC1" smd rect + (at -2.8 -0.914) + (size 1.2 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6548504e-9738-411c-be39-3b0a3ae592a6") + ) + (pad "NC2" smd rect + (at 2.8 -0.914) + (size 1.2 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "489c297e-8598-4f06-b626-afa1b6f52164") + ) +) \ No newline at end of file diff --git a/kicad/footprint.pretty/LCD-Sure-shifted-064.kicad_mod b/kicad/footprint.pretty/LCD-Sure-shifted-064.kicad_mod new file mode 100644 index 0000000..aefb85f --- /dev/null +++ b/kicad/footprint.pretty/LCD-Sure-shifted-064.kicad_mod @@ -0,0 +1,161 @@ +(footprint "LCD-Sure-shifted-064" (version 20240108) (generator "pcbnew") (generator_version "8.0") + (locked yes) + (layer "F.Cu") + (descr "Through hole straight socket strip, 2x08, 2.54mm pitch, double rows") + (tags "Through hole socket strip THT 2x08 2.54mm double row") + (property "Reference" "J7" (at -3.691 3.082 0) (layer "F.SilkS")(uuid "1383af1f-2d13-47a9-88be-7ed51eedf78a") + (effects (font (size 1 1) (thickness 0.15))) + ) + (property "Value" "LCD-Sure" (at 11.572 12.48 0) (layer "F.Fab")(hide yes) +(uuid "e48f25b1-e370-4cda-b217-379c7df72dad") + (effects (font (size 1 1) (thickness 0.15))) + ) + (property "Footprint" "" (at 0 0 0) (layer "F.Fab")(hide yes) +(uuid "0c2252b3-2f71-4f5a-8c42-1dffdaaa1d4d") + (effects (font (size 1.27 1.27) (thickness 0.15))) + ) + (property "Datasheet" "" (at 0 0 0) (layer "F.Fab")(hide yes) +(uuid "13bc56f7-7675-41f2-99e6-a6f064d0b7a1") + (effects (font (size 1.27 1.27) (thickness 0.15))) + ) + (property "Description" "" (at 0 0 0) (layer "F.Fab")(hide yes) +(uuid "4ef288dc-ebc3-43c8-9bc0-6ae391e4e61b") + (effects (font (size 1.27 1.27) (thickness 0.15))) + ) + (attr through_hole) + (fp_line (start -4.44 -26.2) (end -4.44 -24.93) + (stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "abab66f2-494c-4325-89d4-4e91bfd35e37")) + (fp_line (start -4.44 -26.2) (end -3.17 -26.2) + (stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "8862055f-9f8a-4f40-a875-a81bac68f0fa")) + (fp_line (start -4.44 9.53) (end -4.44 10.8) + (stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "364fccb5-368c-4f5b-9b31-6eb67255e98a")) + (fp_line (start -4.44 10.8) (end -3.17 10.8) + (stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "4faaa264-8ac9-42d2-9cc2-f0737d80dc26")) + (fp_line (start -3.87 -18.69) (end 1.33 -18.69) + (stroke (width 0.12) (type solid)) (layer "F.SilkS")(uuid "3e05b5e6-f035-485c-b86b-caf4d1b9aff0")) + (fp_line (start -3.87 1.75) (end -3.87 -18.69) + (stroke (width 0.12) (type solid)) (layer "F.SilkS")(uuid "d8e2acb8-462b-45e0-a58c-0cb222d149af")) + (fp_line (start -1.27 -0.85) (end -1.27 1.75) + (stroke (width 0.12) (type solid)) (layer "F.SilkS")(uuid "371cc596-49fd-4359-956e-ac3b9dbd68d1")) + (fp_line (start -1.27 -0.85) (end 1.33 -0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS")(uuid "9f9dae11-77fe-4fe5-8057-9a634d4f67d8")) + (fp_line (start -1.27 1.75) (end -3.87 1.75) + (stroke (width 0.12) (type solid)) (layer "F.SilkS")(uuid "41acf4b2-4436-4613-bfcd-96e382a0a7e5")) + (fp_line (start 1.33 -18.69) (end 1.33 -0.85) + (stroke (width 0.12) (type solid)) (layer "F.SilkS")(uuid "a23b09b9-d3f4-4a7a-a491-56af781f6739")) + (fp_line (start 1.33 0.48) (end 1.33 1.75) + (stroke (width 0.12) (type solid)) (layer "F.SilkS")(uuid "7f032280-4e4b-4f86-8cc5-d197df1dd080")) + (fp_line (start 1.33 1.75) (end 0.06 1.75) + (stroke (width 0.12) (type solid)) (layer "F.SilkS")(uuid "a4bd3e59-9d4f-4d9f-9c34-d0ad9a01890e")) + (fp_line (start 105.29 -26.2) (end 106.56 -26.2) + (stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "1bb965c2-3165-472c-a31c-90042c640661")) + (fp_line (start 105.29 10.8) (end 106.56 10.8) + (stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "13243b22-49d3-4e51-8f50-33544fb18985")) + (fp_line (start 106.56 -26.2) (end 106.56 -24.93) + (stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "bc071680-b40e-4276-8a77-ed89bc4e0e12")) + (fp_line (start 106.56 9.53) (end 106.56 10.8) + (stroke (width 0.15) (type solid)) (layer "F.SilkS")(uuid "eabbe8fe-8738-4d20-9709-789aee8ef3ec")) + (fp_line (start -4.74 -26.5) (end -4.74 11.1) + (stroke (width 0.15) (type solid)) (layer "F.CrtYd")(uuid "f3d79a8c-bc6a-4e18-9a9c-9d87d661d3ef")) + (fp_line (start -4.74 -26.5) (end 106.86 -26.5) + (stroke (width 0.15) (type solid)) (layer "F.CrtYd")(uuid "dd5f6a1b-d01c-4e48-96db-44163885fc0c")) + (fp_line (start -4.35 -19.16) (end -4.35 2.19) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "7f11241d-3e4f-42dc-b206-2c8973bf2bde")) + (fp_line (start -4.35 2.19) (end 1.8 2.19) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "2cb13d56-21fb-4e62-9cde-1e4738e3cc58")) + (fp_line (start 1.8 -19.16) (end -4.35 -19.16) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "62167e10-64a4-4e50-8385-1807d5f73252")) + (fp_line (start 1.8 2.19) (end 1.8 -19.16) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd")(uuid "d682ba0a-7c59-4069-bb2e-951a528715c9")) + (fp_line (start 106.86 -26.5) (end 106.86 11.1) + (stroke (width 0.15) (type solid)) (layer "F.CrtYd")(uuid "bf57ead4-e1d1-47e2-a495-540f3074a888")) + (fp_line (start 106.86 11.1) (end -4.74 11.1) + (stroke (width 0.15) (type solid)) (layer "F.CrtYd")(uuid "a4ba2caf-443f-40df-a9ad-796522afd1e0")) + (fp_line (start -3.81 -18.63) (end -3.81 1.69) + (stroke (width 0.1) (type solid)) (layer "F.Fab")(uuid "21f2bb0f-5f23-4187-a132-6e75f43eaf9e")) + (fp_line (start -3.81 1.69) (end 1.27 1.69) + (stroke (width 0.1) (type solid)) (layer "F.Fab")(uuid "b167a114-12d1-4e61-af81-487ae74fe9d6")) + (fp_line (start 1.27 -18.63) (end -3.81 -18.63) + (stroke (width 0.1) (type solid)) (layer "F.Fab")(uuid "5464a850-8e8b-4895-b0eb-cd2a5c8306b4")) + (fp_line (start 1.27 1.69) (end 1.27 -18.63) + (stroke (width 0.1) (type solid)) (layer "F.Fab")(uuid "4ce1b27e-06c9-4e39-9666-ae91c22161e3")) + (fp_text user "${REFERENCE}" (at -3.691 3.082 0) (layer "F.Fab")(uuid "8886449e-d993-4f5a-b8f8-6851070e942b") + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" np_thru_hole oval (at -1.27 -22.2) (size 5.5 5.5) (drill 3.5) (layers "*.Cu" "*.Mask") +(uuid "f66321c4-58ca-47ef-b601-167e2b9ef74b") + ) + (pad "" np_thru_hole oval (at -1.27 6.8) (size 5.5 5.5) (drill 3.5) (layers "*.Cu" "*.Mask") +(uuid "07a6018d-ca42-42c2-8006-62f57e7d2204") + ) + (pad "" np_thru_hole oval (at 103.23 -22.2) (size 5.5 5.5) (drill 3.5) (layers "*.Cu" "*.Mask") +(uuid "82b87ac2-ce72-455f-a7b6-591982e1a7a6") + ) + (pad "" np_thru_hole oval (at 103.23 6.8) (size 5.5 5.5) (drill 3.5) (layers "*.Cu" "*.Mask") +(uuid "81f4006d-63e2-46d8-9cee-d3c3535e2c96") + ) + (pad "1" thru_hole rect (at 0 0.42) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "32aaef14-a793-47b0-82f4-84440fc3529d") + ) + (pad "2" thru_hole oval (at -2.54 0.42) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "1121707a-4a30-45e4-97d0-87c9540fd019") + ) + (pad "3" thru_hole oval (at 0 -2.12) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "cf2f9a54-6ee0-45c7-877a-40cf5d3786e4") + ) + (pad "4" thru_hole oval (at -2.54 -2.12) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "bdf507ae-9bf1-4885-98b5-e194c31d4559") + ) + (pad "5" thru_hole oval (at 0 -4.66) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "92a9d1df-148e-4490-9bef-af83f5447c9c") + ) + (pad "6" thru_hole oval (at -2.54 -4.66) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "731128d8-2f6c-49bb-a3ae-1df379572eed") + ) + (pad "7" thru_hole oval (at 0 -7.2) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "492ae369-066d-46e5-9183-54b9dff1e7e7") + ) + (pad "8" thru_hole oval (at -2.54 -7.2) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "38a774e3-1382-4ce5-8462-ad54e1ea95c3") + ) + (pad "9" thru_hole oval (at 0 -9.74) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "e1da33cf-48e4-4b23-b698-a8d15df6b572") + ) + (pad "10" thru_hole oval (at -2.54 -9.74) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "efae5ea4-dd8c-49df-aa5b-d3240a8db995") + ) + (pad "11" thru_hole oval (at 0 -12.28) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "5e438bba-3196-4e37-9d49-e09b83d54fa6") + ) + (pad "12" thru_hole oval (at -2.54 -12.28) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "433ad8d1-54b0-4c81-b52e-7019422676c8") + ) + (pad "13" thru_hole oval (at 0 -14.82) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "b21f9ccd-0015-4fea-b17a-016240e37f4d") + ) + (pad "14" thru_hole oval (at -2.54 -14.82) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "d5de5432-e408-4f11-8b66-cd24b60bc99a") + ) + (pad "15" thru_hole oval (at 0 -17.36) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "47748c73-1fe9-40ad-b6fa-121597019021") + ) + (pad "16" thru_hole oval (at -2.54 -17.36) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask")(remove_unused_layers no) + +(uuid "bcdf3933-bf2f-45a4-89dc-ad76da465469") + ) +) diff --git a/kicad/footprint.pretty/RPI_3B.kicad_mod b/kicad/footprint.pretty/RPI_3B.kicad_mod new file mode 100644 index 0000000..d135ed4 --- /dev/null +++ b/kicad/footprint.pretty/RPI_3B.kicad_mod @@ -0,0 +1,1746 @@ +(footprint "RPI_3B" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Raspberry PI 2+") + (tags "Raspberry RPI") + (property "Reference" "J3" + (at 1.778 -1.524 0) + (layer "F.SilkS") + (uuid "c8b13730-23ae-4d86-ad0b-846300faa52e") + (effects + (font + (size 0.8 0.8) + (thickness 0.1) + ) + ) + ) + (property "Value" "Raspberry_Pi_3B" + (at -26.035 -17.78 0) + (layer "F.Fab") + (hide yes) + (uuid "2b63b250-01ef-4813-80ea-cc6613458da2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "@project:RPI_3B" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "86b676af-364b-4e95-b3cc-c23e8c11e00a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6870550d-9287-417f-8bf2-04073b63fbb0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "69929967-6964-4b48-8f39-881c8539ad06") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start -49.59 -1.33) + (end -49.59 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "10fe73b7-d92b-4375-929d-4816b6cfd946") + ) + (fp_line + (start -1.27 -1.33) + (end -1.27 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "de07427c-8062-4502-8c56-3cd2774b8782") + ) + (fp_line + (start -1.27 1.27) + (end 1.33 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "faab72c4-ea47-496a-ae5e-746484e41841") + ) + (fp_line + (start 1.33 -1.33) + (end 1.33 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7dd87be7-12ed-4470-a0a2-bda88466f99d") + ) + (fp_line + (start 1.33 1.27) + (end 1.33 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f2cf1866-a854-4b2f-8fb5-d309930b53dc") + ) + (fp_line + (start 1.33 3.87) + (end -49.59 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "00a1e102-9f1f-4832-b576-19fa6a27eebb") + ) + (fp_line + (start 1.39 -1.33) + (end -49.53 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "83aed45e-5afb-429c-813a-bac9cbd22701") + ) + (fp_line + (start -49.59 -11.49) + (end -49.59 -6.29) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "de9762cc-26a1-40d7-be5e-8f71ada1d163") + ) + (fp_line + (start -1.27 -11.49) + (end -49.59 -11.49) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a41c180c-1e66-44d2-8dbd-3e87641b6fb8") + ) + (fp_line + (start -1.27 -11.49) + (end -1.27 -8.89) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "09c7addc-5143-41fd-aeed-342323fcf7ed") + ) + (fp_line + (start -1.27 -8.89) + (end 1.33 -8.89) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d591f74-8cec-470c-b3ce-8a94bcf127a4") + ) + (fp_line + (start 0 -11.49) + (end 1.33 -11.49) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c9ed1fa-4bd9-4f37-934a-02b3f8a2a33f") + ) + (fp_line + (start 1.33 -11.49) + (end 1.33 -10.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f42523ce-8136-4daf-818e-b5723e9cd8fe") + ) + (fp_line + (start 1.33 -8.89) + (end 1.33 -6.29) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bfc55e53-fe88-43ee-8b1c-eabcd5e19e4d") + ) + (fp_line + (start 1.33 -6.29) + (end -49.59 -6.29) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "237ba7b6-0edd-4efc-9cbf-478411bba758") + ) + (fp_rect + (start -51.435 -14.605) + (end 3.175 -3.175) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "0ec32ab2-29ca-4c36-8125-192dfd9ff285") + ) + (fp_line + (start -78.13 -48.98) + (end -78.13 -32.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5019ce78-b878-4c3c-ab6c-b8d9b03888a0") + ) + (fp_line + (start -78.13 -32.98) + (end -57.13 -32.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b20942ab-5ea0-46aa-becc-e9cec9d8aeff") + ) + (fp_line + (start -78.13 -28.83) + (end -78.13 -15.63) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2e1ba0e0-c3aa-4216-a4fa-2515f13e2ebf") + ) + (fp_line + (start -78.13 -10.83) + (end -78.13 2.37) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3ee990fa-95bc-4a93-b07d-0b2eb183513b") + ) + (fp_line + (start -76.63 -48.23) + (end -76.63 1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "898b8fdf-1bcd-4371-a6c6-9d9642085541") + ) + (fp_line + (start -73.63 4.77) + (end 5.37 4.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "52d51bf0-fb9e-4cd7-b3d8-9a45b309c7fb") + ) + (fp_line + (start -60.13 -28.83) + (end -78.13 -28.83) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8bf4516e-63e5-4cff-adcb-abcf900c651e") + ) + (fp_line + (start -60.13 -28.83) + (end -60.13 -15.63) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e4ab755-d6b8-4321-9ce0-4e4512e3376d") + ) + (fp_line + (start -60.13 -15.63) + (end -78.13 -15.63) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0f974d31-f6ff-4932-bcbb-b29c444d7178") + ) + (fp_line + (start -60.13 -10.83) + (end -78.13 -10.83) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4dd7fd4a-7a0a-4218-bc9c-7d82c8b1e4ba") + ) + (fp_line + (start -60.13 -10.83) + (end -60.13 2.37) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3ea91c1c-c910-46d5-bbaa-7a14f3913650") + ) + (fp_line + (start -60.13 2.37) + (end -78.13 2.37) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b3f4316c-aa51-44e3-aea8-5281857ab5ba") + ) + (fp_line + (start -57.13 -48.98) + (end -78.13 -48.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3f091e8b-7914-4ab1-a681-84c5bfddc6f0") + ) + (fp_line + (start -57.13 -48.98) + (end -57.13 -32.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d971d5c0-ab58-41c3-82e3-65ca8e0b3665") + ) + (fp_line + (start -31.13 -52.23) + (end -31.13 -40.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "02279609-be83-4f1b-ad69-c344ad4830e8") + ) + (fp_line + (start -16.13 -52.23) + (end -31.13 -52.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ec4fafcd-3877-4061-88ae-b5e2c4a5b69c") + ) + (fp_line + (start -16.13 -52.23) + (end -16.13 -40.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e782ebe9-076b-4b6c-847e-6637c668e2b0") + ) + (fp_line + (start -16.13 -40.73) + (end -31.13 -40.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c508b675-d69f-46cd-bc8f-580b5d6e048a") + ) + (fp_line + (start -6.13 -52.23) + (end -6.13 -46.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5923faab-b4bd-47d8-ad47-69214ccac3de") + ) + (fp_line + (start 1.67 -52.23) + (end -6.13 -52.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "719b81aa-1901-4168-9ec1-8f24787f03d5") + ) + (fp_line + (start 1.67 -52.23) + (end 1.67 -46.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "95f1adfe-5a75-4a80-8fcc-d58e7361fd60") + ) + (fp_line + (start 1.67 -46.73) + (end -6.13 -46.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8f8d7395-57ae-4eb0-9bd5-a5363e1e9edd") + ) + (fp_line + (start 5.37 -51.23) + (end -73.63 -51.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "86da26b8-a188-4266-adc8-3c4c8c3580b9") + ) + (fp_line + (start 8.37 1.77) + (end 8.37 -48.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a1fae4b0-aa0c-4944-8deb-9b0ac79ed86b") + ) + (fp_arc + (start -76.63 -48.23) + (mid -75.75132 -50.35132) + (end -73.63 -51.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e3c15606-5faf-441c-8ad4-129a7f0bbc80") + ) + (fp_arc + (start -73.63 4.77) + (mid -75.75132 3.89132) + (end -76.63 1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4fafaab7-1472-42b7-bab7-ddb87dc8b543") + ) + (fp_arc + (start 5.37 -51.23) + (mid 7.49132 -50.35132) + (end 8.37 -48.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d4c8843c-756f-4ae5-8754-6367afa92c6c") + ) + (fp_arc + (start 8.37 1.77) + (mid 7.49132 3.89132) + (end 5.37 4.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "442f31b7-432d-44a1-a359-92624b402b41") + ) + (fp_line + (start -49.53 -6.35) + (end 0 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2805cf3d-e7b2-45b2-8d14-8abd4de42165") + ) + (fp_line + (start -49.53 3.81) + (end -49.53 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0b954154-8d36-4955-bab1-6fb420791c36") + ) + (fp_line + (start 0 -1.27) + (end 1.27 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "6e4215a5-f260-4fe6-8b83-6e5fe1e99bff") + ) + (fp_line + (start 1.27 0) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "d68634bb-741a-4929-826a-1073549294b3") + ) + (fp_line + (start 1.27 3.81) + (end -49.53 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "d7e6b8bb-8ac1-4b44-81b4-75a502d19b0d") + ) + (fp_line + (start -49.53 -11.43) + (end 0 -11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6c34bc60-614f-4390-b83a-7a2a6ca82737") + ) + (fp_line + (start -49.53 -6.35) + (end -49.53 -11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "221ba820-89fb-43ab-b85c-3bf29f4d83be") + ) + (fp_line + (start 0 -11.43) + (end 1.27 -10.16) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b0ee0012-89af-4835-aefd-84bed9a7f557") + ) + (fp_line + (start 1.27 -10.16) + (end 1.27 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "46fc9e71-a711-47d6-b9a2-232fecbaca13") + ) + (fp_line + (start 1.27 -6.35) + (end -49.53 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3ca5b922-66a8-43e7-b56e-790b6d5cca02") + ) + (fp_text user "16" + (at -17.78 -5.02 0) + (layer "F.SilkS") + (uuid "0992202b-ab2e-476b-b9ab-eb2c97c5496b") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "32" + (at -38.1 -5.02 0) + (layer "F.SilkS") + (uuid "12b6f590-0290-46ab-88f9-4a350b15bfd0") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "RxD" + (at -10.16 -5.02 0) + (layer "F.SilkS") + (uuid "14ce8665-8e41-48c4-a109-d6cff0e17fe7") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "CE1" + (at -30.48 -5.02 0) + (layer "F.SilkS") + (uuid "1cbcd30b-8523-4655-aa35-17974aa3ac74") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "3V3" + (at 0 -12.64 0) + (layer "F.SilkS") + (uuid "1ed7329a-314f-4877-8b18-9c9bd86df84e") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "27" + (at -33.02 -12.64 0) + (layer "F.SilkS") + (uuid "251a1b7a-eeff-4b6c-8512-eb9aff5d5a62") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "7" + (at -7.62 -12.64 0) + (layer "F.SilkS") + (uuid "2911d72a-84b6-4fd0-b74f-f3626596ae4f") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "37" + (at -45.72 -12.64 0) + (layer "F.SilkS") + (uuid "2ebd3da2-68e2-47d7-961f-bcc5c3dc7204") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "22" + (at -25.4 -5.02 0) + (layer "F.SilkS") + (uuid "35c36850-1b20-467e-b078-563f0dca9038") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "MI" + (at -25.4 -12.64 0) + (layer "F.SilkS") + (uuid "370e6fd9-cfde-483a-9951-89ef6ea5c5bd") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "Rasperry" + (at -34.925 -15.875 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "3b340e56-b021-4b67-aca7-6ad29237487f") + (effects + (font + (size 3 3) + (thickness 0.5) + (bold yes) + ) + (justify left bottom) + ) + ) + (fp_text user "GND" + (at -15.24 -5.02 0) + (layer "F.SilkS") + (uuid "3bae19ed-1854-4c2b-85a1-afdc39b0c175") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "28" + (at -33.02 -5.02 0) + (layer "F.SilkS") + (uuid "3e6edbff-c2bf-463b-9ec0-82922f75fddb") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "3" + (at -2.54 -12.64 0) + (layer "F.SilkS") + (uuid "4ddffde3-05e1-47cd-b1cf-3c3cdf250658") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "36" + (at -43.18 -5.02 0) + (layer "F.SilkS") + (uuid "652944cd-c9ce-42c2-9eb6-effb4700bd8b") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "13" + (at -15.24 -12.64 0) + (layer "F.SilkS") + (uuid "690e4cfe-2230-4ae0-8569-ccd7911d8761") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "5V" + (at 0 -5.02 0) + (layer "F.SilkS") + (uuid "771a7e6f-248a-4c52-b2e2-e1a86c6e6423") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "15" + (at -17.78 -12.64 0) + (layer "F.SilkS") + (uuid "7b2d3365-612f-46d0-ba87-02e49928a566") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "CE0" + (at -27.94 -5.02 0) + (layer "F.SilkS") + (uuid "7fa16381-e078-4aa5-be0b-68a66721e5c5") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "TxD" + (at -7.62 -5.02 0) + (layer "F.SilkS") + (uuid "8355fd0e-452a-41d8-a0b0-9f3d06c3b50d") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "40" + (at -48.26 -5.02 0) + (layer "F.SilkS") + (uuid "862a2961-09f0-47ec-8458-3b7247c3e598") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "SCK" + (at -27.94 -12.64 0) + (layer "F.SilkS") + (uuid "9166cea8-12fe-402d-8597-577183c4bca1") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "5" + (at -5.08 -12.64 0) + (layer "F.SilkS") + (uuid "9d2977a1-4974-44cd-852c-b7b77a0a5a5b") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -48.26 -12.64 0) + (layer "F.SilkS") + (uuid "a1b9eef4-b5db-4a11-98fd-c2f6fd78b5aa") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "3V3" + (at -20.32 -12.64 0) + (layer "F.SilkS") + (uuid "a1c25399-a7fe-45f3-8c8c-b35937d63d2d") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "33" + (at -40.64 -12.64 0) + (layer "F.SilkS") + (uuid "a3091d30-e947-4b64-a588-3bcc20a407f5") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "11" + (at -12.7 -12.64 0) + (layer "F.SilkS") + (uuid "afdbc8b1-e2a3-483b-91e9-23464de6eeb6") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "5V" + (at -2.54 -5.02 0) + (layer "F.SilkS") + (uuid "b14fbb06-a0b3-4640-9a63-875250b7428e") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "35" + (at -43.18 -12.64 0) + (layer "F.SilkS") + (uuid "b39b3470-f8af-446c-bfac-ee15aeb7c751") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -22.86 -5.02 0) + (layer "F.SilkS") + (uuid "b5f12bee-d2db-4041-b9b4-c6c6f6001957") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -5.08 -5.02 0) + (layer "F.SilkS") + (uuid "b7528c47-d6de-411e-8b3f-83e6048b948f") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "18" + (at -20.32 -5.02 0) + (layer "F.SilkS") + (uuid "b89edb20-b906-47b4-b570-047152f550e5") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "12" + (at -12.7 -5.02 0) + (layer "F.SilkS") + (uuid "c489309a-5ba4-4517-a607-2cc3aef1d601") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -30.48 -12.64 0) + (layer "F.SilkS") + (uuid "c5618c1f-2302-4484-871a-19981ced55c4") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -40.64 -5.02 0) + (layer "F.SilkS") + (uuid "d368ba55-bece-4be3-8375-5b41717945d3") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "29" + (at -35.56 -12.64 0) + (layer "F.SilkS") + (uuid "d6a5754b-5806-450a-8243-49884c7c4035") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "31" + (at -38.1 -12.64 0) + (layer "F.SilkS") + (uuid "d8110b48-31fe-44eb-b626-3c04654602ae") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "38" + (at -45.72 -5.02 0) + (layer "F.SilkS") + (uuid "dbe80ee9-8b95-4f69-b5f0-69ef6e65d12c") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -10.16 -12.64 0) + (layer "F.SilkS") + (uuid "e65ed3c5-706b-4ec4-a8e1-e9f04f362998") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "MO" + (at -22.86 -12.64 0) + (layer "F.SilkS") + (uuid "efbb4f69-2fa9-448b-a24d-81f8473270c9") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -35.56 -5.02 0) + (layer "F.SilkS") + (uuid "efcc8ca0-3387-4af0-b1cc-a6a33c8cf459") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 3.81 8.89 0) + (layer "F.Fab") + (uuid "f5b241a8-8045-4750-8d85-dfc6c05a026d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -53.13 -47.73) + (size 6.2 6.2) + (drill 3.1) + (layers "*.Cu" "*.Mask") + (uuid "780e567c-6823-40df-bc1b-6f45cccaab9a") + ) + (pad "" np_thru_hole circle + (at -53.13 1.27) + (size 6.2 6.2) + (drill 3.1) + (layers "*.Cu" "*.Mask") + (uuid "ae469965-b54a-4fea-9610-76e13d3a6243") + ) + (pad "" np_thru_hole circle + (at 4.87 -47.73) + (size 6.2 6.2) + (drill 3.1) + (layers "*.Cu" "*.Mask") + (uuid "d7ea6be8-9199-4f3d-95bb-6afed5ed5300") + ) + (pad "" np_thru_hole circle + (at 4.87 1.27) + (size 6.2 6.2) + (drill 3.1) + (layers "*.Cu" "*.Mask") + (uuid "a1996dab-fc99-4435-9ee5-a483873e8722") + ) + (pad "1" thru_hole rect + (at 0 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3c7e57c1-2567-4273-a462-0985127292dd") + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "78eca153-b52f-42d6-b222-a7b603c46520") + ) + (pad "2" thru_hole oval + (at 0 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1a8b5b6e-f2d7-42cf-bfbe-afc30d31cf2d") + ) + (pad "2" thru_hole oval + (at 0 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "580aaccd-defa-43fb-bb8a-c1971d35d8d5") + ) + (pad "3" thru_hole oval + (at -2.54 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "5b27272e-3aab-42c3-a06d-0619e1447610") + ) + (pad "3" thru_hole oval + (at -2.54 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "45d835b2-f58b-4768-bd02-2658979106be") + ) + (pad "4" thru_hole oval + (at -2.54 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d2e17215-745d-43b9-a6eb-df27aa4b1f73") + ) + (pad "4" thru_hole oval + (at -2.54 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "28f1a648-76fa-4927-8f15-88ed184fa2dd") + ) + (pad "5" thru_hole oval + (at -5.08 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "435cac92-de58-4db7-9f70-6a01665c9178") + ) + (pad "5" thru_hole oval + (at -5.08 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1ada2030-91e4-4f04-87a6-7cfefb83edfb") + ) + (pad "6" thru_hole oval + (at -5.08 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4d934e08-3109-4090-a49d-be3c2e5832f2") + ) + (pad "6" thru_hole oval + (at -5.08 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f528adb4-6629-4bc2-a619-b5b385d27938") + ) + (pad "7" thru_hole oval + (at -7.62 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9bc1c5a0-f9f1-4ce1-a9f8-0d1c5868528a") + ) + (pad "7" thru_hole oval + (at -7.62 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "cb1317eb-d763-4035-9c64-a31ecca343f3") + ) + (pad "8" thru_hole oval + (at -7.62 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b5233fb9-0609-4320-83a3-b1a6099e5633") + ) + (pad "8" thru_hole oval + (at -7.62 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b5ae5965-7e87-4072-9fa7-4facf1d682a5") + ) + (pad "9" thru_hole oval + (at -10.16 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "92f25047-a72b-432b-955d-7a79c7b85574") + ) + (pad "9" thru_hole oval + (at -10.16 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a4fe43be-27b2-410d-ab8f-b80be908faa9") + ) + (pad "10" thru_hole oval + (at -10.16 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "00b710ef-dddf-4246-ba39-bc54cc7ac6cd") + ) + (pad "10" thru_hole oval + (at -10.16 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ccd2ac20-9ee8-4336-b49a-8b93f707b259") + ) + (pad "11" thru_hole oval + (at -12.7 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8a7d9560-39cf-48f9-b778-3b1472701612") + ) + (pad "11" thru_hole oval + (at -12.7 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "97b195c3-ea93-4804-b101-f053a5bc5167") + ) + (pad "12" thru_hole oval + (at -12.7 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "dfa1f7f2-6dad-4ba6-a30c-e20239297add") + ) + (pad "12" thru_hole oval + (at -12.7 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "380dbd14-323b-4cc6-b868-4334997370e6") + ) + (pad "13" thru_hole oval + (at -15.24 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c8991299-490f-450c-bcdf-e3c8c46746d8") + ) + (pad "13" thru_hole oval + (at -15.24 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1cbfb908-f6ae-478a-9244-4bf4a8b82fc2") + ) + (pad "14" thru_hole oval + (at -15.24 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "678ff74f-d11c-40bd-8887-8407c1f482f3") + ) + (pad "14" thru_hole oval + (at -15.24 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1fc0cc8b-c380-407d-990e-dc4a3a5062dd") + ) + (pad "15" thru_hole oval + (at -17.78 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a4484823-ccea-4ebd-9b0b-619699042816") + ) + (pad "15" thru_hole oval + (at -17.78 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "aeb9bd9b-404f-4424-b852-8c87a9b5fd26") + ) + (pad "16" thru_hole oval + (at -17.78 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "988f4fd5-fbc2-4ff5-97f9-0eda5f06df8b") + ) + (pad "16" thru_hole oval + (at -17.78 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6b37d80d-cc70-401d-b5e0-006a407488fe") + ) + (pad "17" thru_hole oval + (at -20.32 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "dc895d56-149c-42df-955a-c8d21fdc7de8") + ) + (pad "17" thru_hole oval + (at -20.32 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a2e00185-3be3-42cb-8341-ca61cb45f786") + ) + (pad "18" thru_hole oval + (at -20.32 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d6604680-8253-4b08-a366-3c0182dfbb96") + ) + (pad "18" thru_hole oval + (at -20.32 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6be3c1ce-bbdd-4de6-877a-c38035cd6871") + ) + (pad "19" thru_hole oval + (at -22.86 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "29b8c33f-9614-4f2b-bd4b-4a03fe77f04a") + ) + (pad "19" thru_hole oval + (at -22.86 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e7e53c3d-8e57-4ccd-9896-abf015664b6f") + ) + (pad "20" thru_hole oval + (at -22.86 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4ea38527-0be0-4982-9963-57a3859f28ae") + ) + (pad "20" thru_hole oval + (at -22.86 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3a796c6b-6604-4da8-afcd-091154cbf128") + ) + (pad "21" thru_hole oval + (at -25.4 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1f0cb5cc-35bf-42df-9410-f29efb9523b6") + ) + (pad "21" thru_hole oval + (at -25.4 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "409377a2-31c1-439c-a1ea-b564873b4c97") + ) + (pad "22" thru_hole oval + (at -25.4 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a03720f9-a0d2-424e-81e1-28a99ac212f5") + ) + (pad "22" thru_hole oval + (at -25.4 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "5dada5be-148e-4ffb-a12c-6f95db24cc79") + ) + (pad "23" thru_hole oval + (at -27.94 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "192d3851-e971-4956-b405-d833646e5261") + ) + (pad "23" thru_hole oval + (at -27.94 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "53448203-afe5-459f-a92c-0aa3ccffa83e") + ) + (pad "24" thru_hole oval + (at -27.94 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ee0c4d9c-7e26-4aa4-b3ce-07045de0982e") + ) + (pad "24" thru_hole oval + (at -27.94 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3d70c986-cf61-4776-a765-364e21a47f3e") + ) + (pad "25" thru_hole oval + (at -30.48 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "5043ed3e-acc8-4518-8a15-91a2e41811ed") + ) + (pad "25" thru_hole oval + (at -30.48 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9fd04b89-4863-423c-9e44-f98cd361bd7a") + ) + (pad "26" thru_hole oval + (at -30.48 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "32c000c0-4fda-4cde-bc14-4ebd260d2fa2") + ) + (pad "26" thru_hole oval + (at -30.48 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e0864de9-13d6-4993-89c1-2e3dc42288eb") + ) + (pad "27" thru_hole oval + (at -33.02 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d1de723a-d50a-41e8-b23c-88c945e06c7d") + ) + (pad "27" thru_hole oval + (at -33.02 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "5f2cac6d-f185-4cf0-a0aa-6755555e974c") + ) + (pad "28" thru_hole oval + (at -33.02 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "950aec93-538c-485e-8009-273576aeab81") + ) + (pad "28" thru_hole oval + (at -33.02 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f5875a76-7165-49a3-ba26-99c6cb7ebeda") + ) + (pad "29" thru_hole oval + (at -35.56 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f7dd7803-2946-4def-9ee1-9da3b0f08992") + ) + (pad "29" thru_hole oval + (at -35.56 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "83bf2ee4-0eb6-4846-9afc-7bb10c25c19d") + ) + (pad "30" thru_hole oval + (at -35.56 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "5a17af75-5ea6-4f71-87aa-22fede3ad6e6") + ) + (pad "30" thru_hole oval + (at -35.56 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9a75ef54-5d68-4cf2-ae7f-5d3440760af1") + ) + (pad "31" thru_hole oval + (at -38.1 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e350ba35-8ada-45d1-ab22-f1d8dbfc4720") + ) + (pad "31" thru_hole oval + (at -38.1 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "cfa944c0-8e50-4cf4-8089-1a146fd52b1f") + ) + (pad "32" thru_hole oval + (at -38.1 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "681abb7c-ca4d-4dae-bb05-5bafaae3021d") + ) + (pad "32" thru_hole oval + (at -38.1 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "942c0221-bfa9-493a-bba6-d919a7548431") + ) + (pad "33" thru_hole oval + (at -40.64 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "95b10733-8498-47a5-a86f-6f39bf45c08d") + ) + (pad "33" thru_hole oval + (at -40.64 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ba699e63-4bdb-437c-9ea9-9587d15ba97f") + ) + (pad "34" thru_hole oval + (at -40.64 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "200d49a0-3963-4df7-8df0-ee73b0aa14ba") + ) + (pad "34" thru_hole oval + (at -40.64 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f39d9b21-3e6b-490b-a963-3056b96ff8c4") + ) + (pad "35" thru_hole oval + (at -43.18 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "7a1b748b-f0b5-456f-a6b8-9bfc551c8c2b") + ) + (pad "35" thru_hole oval + (at -43.18 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3285e542-e298-4623-80a7-5d9ed496ee77") + ) + (pad "36" thru_hole oval + (at -43.18 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a1fb06bb-178a-417c-81e6-c66c57cfc630") + ) + (pad "36" thru_hole oval + (at -43.18 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "41c8e0d5-50cf-482b-81b2-dd9af75d5fbf") + ) + (pad "37" thru_hole oval + (at -45.72 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8302f4e4-4e20-4aa4-9ab6-1f86a6d4d979") + ) + (pad "37" thru_hole oval + (at -45.72 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f9054fbf-cbc2-4573-a655-1721a7bd2c59") + ) + (pad "38" thru_hole oval + (at -45.72 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "fe0dbc2b-7d11-4938-aa62-b54d3489d1d4") + ) + (pad "38" thru_hole oval + (at -45.72 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c7f337e2-0201-4a8a-abc6-f1509d49cc71") + ) + (pad "39" thru_hole oval + (at -48.26 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d8534506-7c5c-424b-9d0d-d0cedb845f9c") + ) + (pad "39" thru_hole oval + (at -48.26 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0d08fb7b-626a-491d-b927-bef6338f0515") + ) + (pad "40" thru_hole oval + (at -48.26 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "dc6fd285-0e37-4c3b-bb32-7aa4c93492c6") + ) + (pad "40" thru_hole oval + (at -48.26 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d3ce2742-a268-4d85-94b4-f2b50ceba6e0") + ) +) diff --git a/kicad/footprint.pretty/nano-644.kicad_mod b/kicad/footprint.pretty/nano-644.kicad_mod new file mode 100644 index 0000000..292c9e2 --- /dev/null +++ b/kicad/footprint.pretty/nano-644.kicad_mod @@ -0,0 +1,701 @@ +(footprint "nano-644" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "J1" + (at -5.461 -7.366 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "867a878a-ed49-40c9-bf41-a0ddaa1fbd00") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "${VALUE}" + (at -0.635 3.175 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a158e40c-34b5-4082-b502-1574bdaa964c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "@project:nano-644" + (at 18.415 3.175 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fb4146d4-8e38-4092-95bb-73cc7b4a63ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f83163c6-e04c-4a2c-9d0d-2230f7410a53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "Nano-644 Steckerleiste (einreihig, 2x15pol, 1x3pol)" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d58b4a11-6f87-4fc8-b2be-b0789367bb9f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole exclude_from_pos_files) + (fp_rect + (start -1.27 -16.39) + (end 36.83 -14.09) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "B.SilkS") + (uuid "830e617f-ac63-43c9-a573-602d596ba70d") + ) + (fp_rect + (start -1.27 -1.15) + (end 36.83 1.15) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "B.SilkS") + (uuid "8987d2a3-b957-4d5a-9897-db65af1526b9") + ) + (fp_rect + (start -3.81 -16.51) + (end 39.37 1.27) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "Margin") + (uuid "b1b6937e-a668-409e-b352-9ec711984785") + ) + (fp_rect + (start -1.27 -1.157) + (end 36.83 1.143) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "B.Fab") + (uuid "55fe8600-ba2a-41ed-8897-3ed0661e8b50") + ) + (fp_rect + (start -1.25 -16.4) + (end 36.85 -14.1) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "B.Fab") + (uuid "7587f9d8-7fa4-47e3-b879-5dc568837c89") + ) + (fp_rect + (start -3.81 -16.51) + (end 39.37 1.27) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "393b7f2d-6bde-4bb8-91f2-d449adca7d4d") + ) + (fp_rect + (start -1.25 -16.4) + (end 36.85 -14.1) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "ecd30d50-1606-4ac6-975c-03c38d0ef634") + ) + (fp_rect + (start -1.25 -1.15) + (end 36.85 1.15) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "8618ab39-8836-4980-97d3-332ab4a0cb23") + ) + (fp_text user "USB" + (at 32.385 -6.35 0) + (unlocked yes) + (layer "F.Fab") + (uuid "20aeda3c-5836-4ecf-85ef-734044e54dc1") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + (justify left bottom) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "effe36d1-3277-40c2-ad0c-4431b0bb76b4") + ) + (pad "1" thru_hole circle + (at 0 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "09e6fbaa-1a8c-4d3e-955c-8e94737c2f13") + ) + (pad "2" thru_hole circle + (at 2.54 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "050a92b5-db33-4ea0-8240-5bfaa508a1e7") + ) + (pad "2" thru_hole circle + (at 2.54 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "92264491-d700-4cbe-9422-3fc02069ae13") + ) + (pad "3" thru_hole circle + (at 5.08 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "93e1c414-63ca-46a3-a1f4-88c520294325") + ) + (pad "3" thru_hole circle + (at 5.08 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "cf911e97-fb0b-4b29-a1f9-0d745cb80d71") + ) + (pad "4" thru_hole circle + (at 7.62 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "dab6d882-44a5-4596-9706-3608287290b0") + ) + (pad "4" thru_hole circle + (at 7.62 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f911bac2-5fb4-43e8-9b35-754ed8a3f4f5") + ) + (pad "5" thru_hole circle + (at 10.16 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a5f60726-f545-4b57-b6c5-015d46f7118c") + ) + (pad "5" thru_hole circle + (at 10.16 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "89ac7d87-00b7-43a3-bd79-c4173ab93c37") + ) + (pad "6" thru_hole circle + (at 12.7 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8384796b-a9f5-4b1e-aed2-d9f06be43887") + ) + (pad "6" thru_hole circle + (at 12.7 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9722d04a-42a6-48e3-8e11-aaa27065adf5") + ) + (pad "7" thru_hole circle + (at 15.24 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "7614c667-a37a-4bea-8bfd-be357c2e2d82") + ) + (pad "7" thru_hole circle + (at 15.24 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6763d7d1-44f8-4939-813e-5517812a8995") + ) + (pad "8" thru_hole circle + (at 17.78 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a0523939-620f-40d7-95a9-da4f264f16dc") + ) + (pad "8" thru_hole circle + (at 17.78 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a4e03294-8b2c-4bb5-b8d4-cc7512a97624") + ) + (pad "9" thru_hole circle + (at 20.32 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "095d2dfb-6a32-4c3d-a1ba-72b1966f5278") + ) + (pad "9" thru_hole circle + (at 20.32 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "87b8aa41-16fb-4727-9ddc-11ba0fa23c14") + ) + (pad "10" thru_hole circle + (at 22.86 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "30a80fa5-2194-478f-8ac8-e60d79520b5d") + ) + (pad "10" thru_hole circle + (at 22.86 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0460e5e5-f00b-4224-af15-a769340a4e3f") + ) + (pad "11" thru_hole circle + (at 25.4 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "69bfc896-5e63-4b5b-8939-b8ed46e8619b") + ) + (pad "11" thru_hole circle + (at 25.4 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "22481fe1-0102-49df-838a-ffa447af7a14") + ) + (pad "12" thru_hole circle + (at 27.94 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "51b52691-eac4-401a-842c-b8f75aebc6e1") + ) + (pad "12" thru_hole circle + (at 27.94 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a65e5f65-c007-4629-8d7c-0d5ba3019d1c") + ) + (pad "13" thru_hole circle + (at 30.48 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "5437d3d4-8696-4beb-a190-053f0fd71f1b") + ) + (pad "13" thru_hole circle + (at 30.48 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4d8d0e16-2f27-448e-9a3f-b4cb377fec9a") + ) + (pad "14" thru_hole circle + (at 33.02 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "541b91c0-ac02-45a3-b944-0beea9352377") + ) + (pad "14" thru_hole circle + (at 33.02 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c889e37b-76f6-4b5b-a4ac-5c3ef10b67d1") + ) + (pad "15" thru_hole circle + (at 35.56 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "50a9ef05-0ed0-4957-9647-6983e975f679") + ) + (pad "15" thru_hole circle + (at 35.56 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "cd77f7e8-2169-45d5-99b3-83d690c2402b") + ) + (pad "16" thru_hole circle + (at 35.56 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "bcd3628f-7e7b-4974-8747-93883c671119") + ) + (pad "16" thru_hole circle + (at 35.56 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "475a15cb-017d-48e6-a982-398efd1ff1ad") + ) + (pad "17" thru_hole circle + (at 33.02 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8da3b34c-5796-4cc7-a2fd-5de0a0f02ecc") + ) + (pad "17" thru_hole circle + (at 33.02 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1a03cf7e-5176-48f5-9f86-e0f231786757") + ) + (pad "18" thru_hole circle + (at 30.48 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c5d113b7-999c-412b-8d1b-00d222ac58fb") + ) + (pad "18" thru_hole circle + (at 30.48 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d3116da3-ed86-4763-be20-c7d1d4479c38") + ) + (pad "19" thru_hole circle + (at 27.94 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2f3f5ada-5731-46ce-b285-4ee417c220b1") + ) + (pad "19" thru_hole circle + (at 27.94 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b390c415-5d9a-470c-ac20-c0b9f1a0f800") + ) + (pad "20" thru_hole circle + (at 25.4 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a93ec50c-971f-4703-8237-dc2d681f3140") + ) + (pad "20" thru_hole circle + (at 25.4 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "21402624-72e2-47f5-af3f-5b93f0c11922") + ) + (pad "21" thru_hole circle + (at 22.86 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ee99330b-0adc-4ddd-8ec2-0642835cf37c") + ) + (pad "21" thru_hole circle + (at 22.86 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "516d14e4-905e-4447-b76c-0fb387094daf") + ) + (pad "22" thru_hole circle + (at 20.32 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4648d4bc-d4ac-4bec-b0d8-9ac4ea5203fa") + ) + (pad "22" thru_hole circle + (at 20.32 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a3403b6f-136c-49a8-a5ab-bc25d48903d0") + ) + (pad "23" thru_hole circle + (at 17.78 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "808e670b-3534-403a-8a7e-91db73124639") + ) + (pad "23" thru_hole circle + (at 17.78 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "041cc584-6346-4b89-ac57-46325736e855") + ) + (pad "24" thru_hole circle + (at 15.24 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d99519df-a89a-4df6-9bb1-d0e3ee876962") + ) + (pad "24" thru_hole circle + (at 15.24 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "47347a91-2883-4e68-8bf5-74dce5df84bc") + ) + (pad "25" thru_hole circle + (at 12.7 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "5ce525ca-49f5-420c-8e1d-1c9c8cb88773") + ) + (pad "25" thru_hole circle + (at 12.7 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b035bce1-da87-4be3-8aac-73b9f3926047") + ) + (pad "26" thru_hole circle + (at 10.16 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f0ddef9c-d70f-4700-8041-4c36e99e70a1") + ) + (pad "26" thru_hole circle + (at 10.16 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "777c0a2f-76fd-470f-9fe7-6cd7000f3c5e") + ) + (pad "27" thru_hole circle + (at 7.62 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ca614a9a-eeaf-41f5-a493-066260a27157") + ) + (pad "27" thru_hole circle + (at 7.62 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3254ce81-20fd-4e1a-b283-7e18fd675362") + ) + (pad "28" thru_hole circle + (at 5.08 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "db370c10-f3ce-4ec1-8c1e-a9810003390f") + ) + (pad "28" thru_hole circle + (at 5.08 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f08346e4-4801-42db-be75-47f3758df97c") + ) + (pad "29" thru_hole circle + (at 2.54 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "38b5ad54-2d44-456f-8a7d-c9c7dffe0966") + ) + (pad "29" thru_hole circle + (at 2.54 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "832a02cb-96fb-4b59-8a75-3dccddd0e233") + ) + (pad "30" thru_hole circle + (at -7.62 -10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2eb9b9d6-b8dc-4cbf-9acf-82d9d873cdf5") + ) + (pad "30" thru_hole circle + (at -2.54 -10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "70726583-fe98-4298-85ce-7eeb42101462") + ) + (pad "30" thru_hole circle + (at 0 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e2773227-e36a-4140-b2e7-0cf25374b1cc") + ) + (pad "30" thru_hole circle + (at 0 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8b83a41c-7743-4331-9449-43476442514f") + ) + (pad "31" thru_hole circle + (at -7.62 -7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "498bb496-46cf-4553-a996-f4a79b6e160d") + ) + (pad "31" thru_hole circle + (at -2.54 -7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2bea9fe6-9a51-4fa1-afa5-08018a111d0a") + ) + (pad "32" thru_hole circle + (at -7.62 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2a976b53-adbc-41aa-8c7e-7ebaeef28085") + ) + (pad "32" thru_hole circle + (at -2.54 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "31945f13-65a3-424c-951c-bd6dfebc2f08") + ) +) diff --git a/kicad/fp-lib-table b/kicad/fp-lib-table new file mode 100644 index 0000000..c8a98e1 --- /dev/null +++ b/kicad/fp-lib-table @@ -0,0 +1,4 @@ +(fp_lib_table + (version 7) + (lib (name "@project")(type "KiCad")(uri "${KIPRJMOD}/footprint.pretty")(options "")(descr "")) +) diff --git a/kicad/libs/raspberry_pi_3B.kicad_sym b/kicad/libs/raspberry_pi_3B.kicad_sym new file mode 100644 index 0000000..d680e89 --- /dev/null +++ b/kicad/libs/raspberry_pi_3B.kicad_sym @@ -0,0 +1,800 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "Raspberry_Pi_2+" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J1" + (at -20.32 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Raspberry_Pi_2+" + (at 19.05 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Project:RPI_DINRAILBOX_4TE_72mmx91mm_DEBUG" + (at -13.97 -52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 -31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "RPI" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Raspberry_Pi_2+_0_1" + (rectangle + (start -21.59 8.89) + (end 19.05 -118.11) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type background) + ) + ) + ) + (symbol "Raspberry_Pi_2+_1_1" + (pin power_out line + (at -8.89 11.43 270) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -106.68 180) + (length 2.54) + (name "(GPIO16)RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 0 0) + (length 2.54) + (name "GPIO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -2.54 0) + (length 2.54) + (name "(PCM_CLK)_GPIO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -5.08 0) + (length 2.54) + (name "GPIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -7.62 0) + (length 2.54) + (name "GPIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -10.16 0) + (length 2.54) + (name "GPIO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 11.43 270) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -12.7 0) + (length 2.54) + (name "GPIO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 -43.18 180) + (length 2.54) + (name "(GPIO12)SPI_MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 11.43 270) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 -45.72 180) + (length 2.54) + (name "(GPIO13)SPI_MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 0 180) + (length 2.54) + (name "GPIO6(RESET-UC)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 -48.26 180) + (length 2.54) + (name "GPIO14)SPI_SCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 -50.8 180) + (length 2.54) + (name "(GPIO10)~{SPI_CE0}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -22.86 0) + (length 2.54) + (name "(~{SPI_CE1})_GPIO11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -52.07 0) + (length 2.54) + (name "ID_SDA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -54.61 0) + (length 2.54) + (name "ID_SCL0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -25.4 0) + (length 2.54) + (name "(GPCLK1)_GPIO21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -17.78 0) + (length 2.54) + (name "(SDA1)_GPIO8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -27.94 0) + (length 2.54) + (name "(GPCLK2)_GPIO22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -38.1 0) + (length 2.54) + (name "(PWM0)_GPIO26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -30.48 0) + (length 2.54) + (name "(PWM1)_GPIO23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -33.02 0) + (length 2.54) + (name "(PCM_FS)_GPIO24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -40.64 0) + (length 2.54) + (name "GPIO27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -35.56 0) + (length 2.54) + (name "GPIO25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -43.18 0) + (length 2.54) + (name "(PCM_DIN)_GPIO28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 11.43 270) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -45.72 0) + (length 2.54) + (name "(PCM_DOUT)_GPIO29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -20.32 0) + (length 2.54) + (name "(SCL1)_GPIO9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -15.24 0) + (length 2.54) + (name "(GPCLK0)_GPIO7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 21.59 -104.14 180) + (length 2.54) + (name "(GPIO15)TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) diff --git a/kicad/libs/sparkfun/.gitignore b/kicad/libs/sparkfun/.gitignore new file mode 100644 index 0000000..b1a031e --- /dev/null +++ b/kicad/libs/sparkfun/.gitignore @@ -0,0 +1,21 @@ +# For PCBs designed using KiCad: http://www.kicad.org/ + +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*~ +_autosave-* +*.tmp + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv diff --git a/kicad/libs/sparkfun/Capacitor-List.png b/kicad/libs/sparkfun/Capacitor-List.png new file mode 100644 index 0000000000000000000000000000000000000000..5bbd4a42aaf0ecb7e04f4cf6d6fd7753c946ce93 GIT binary patch literal 2134 zcmXw42{@G78=uIKrQB<|W$u);h$&<%Uv({!z3ej>rJ+xjkeNZ0t#1Ad(}jA zWGrL<-$EuameROmE@?;!G17>^+)vNF=XuWgo!@)j_kG^;JLfqk&E>4ElDvjI36hS8Hh7noIGqKP-B4* zgTX-7zXYK0C6H+oBzy|+@9f7E*x1+rU?7Dhfy_`qVPRoROpI78E-EToTU)cRu%NIg zoB2Q%2m&k#i$Vb@eAepfsz@ZF@c95hadL8kG6Db$N=<H4I728nSea}z&k@9KL?cFr|# zd3Mo^VG+O3{C#y%o=xkCAOJf}&-IG`3>+W^s;ajo7Tgb+_*CTM`IIlug_Gr$ekvWv7-trsyV( z1dKfwq(sym(+FHtcwN9Fe-~cJeOx+W{8UHNhSsw_7g)T+Pm*zQLn?;P;!5Fn<3wET zNi_Cs=EaX`G#ig^`Ounu|dFurrYDg6;&7FiM* zxo08CFs=#yaCb%Z=(DW429N-DRytxKy%*rgEe7VfyvG7q)FFQmy||J+Ad?&-WTxfjQP=pj2JTzfP!%yNb&znTrbR5){(em2k35mQ z?{7-#QRX|?w&RmYgKmh-cC|(Sg}Y;u7aA%CgyM6B?rhQcfayLhi>wEvUeE0ve4YFJ zZr(mQYvv)021V7RrKJ`g9{n`Qi*Yc7^BL<(C%rL_eN-l>KE9-Gvn{@_s;36!)2PQm zVQ&w2=M5>jVPTb=3yD^zxGObO111VzJ5OR@(gyDs@zsc*KrHiZuH^w zCkIAX0d6VJ`wg=O<>5%TG7KZ_zrfV$MLowke-eSnnZZ1;9)7H)CFW5;CM>bs=A>&R z)h|V7B{rjB$bN$uFOQ5V4S3TyX;7C5^w~`5#?#0qXSv?P%(|8np+zc4emnKslcm0T zXSN1aN zZSaoFh}jXuv)cf-*96J$NubYHswwVr?%SUR1t%DW@;`k?1nmDY(=_2r+P zf{P<)?$W-7_Yzq~-q5bf1HQuYWee{1dX@y2lc`ON0N(pA$j=zR^AR4{W3QRirulVD z_5=6&Gc&EYmtM%3sj=mNdDR(1^mf*5^6yQ{>zFB{^pLRf094z^a>8MTQh18pV|YYb z!3?IUGhsGP4vE-2if5&kOuR1r2#y(TMb8V>V&!l!MII&Ly6U&WBh;BV&06T{-nh~w zWtWd$0AFG+<@h-KrfBfjL?={g%`ZBcp=d3ywC?1B+afem2F>%ertj9i-=v4bJJ6CD z)?t~n4c+J)KlS8z=84~B$h^8X>e5+aP0OiH#-c8BAVPFbfj< zg=Y!AgM-Oa@SRWG6N>dC2pYRVdft0K9?o2p012N=so8u%>nf0^##QJ@(drIuv(f)l(QG?PGew zwMq;a`o)%g|3z~zbsv&Ue(MkHZYEO&LwA=u2AJzw|6ROoFB0hF_K^^E)S*Cw+Q+x* z%I4Ol1tX`QWnrzDhJ==*SNkQOrg3Fo)mq6^Gd$HVUuVUjx4OTAl$TYCPJi{Mcg47_ zc<)KS)=tlN^jb!~%tDPWzW>}W`u(Vbb)r9vYw$1OCXTan)3`^0%}>tTyXE&I)5rcZ zWebJ|H&c8TfhG#G^N`cz73DX9wi57<6w kG@M9EHGZ1xr3jZu8F5x;epXn#xcT|p+nlv#Sox>?1Fx|wT>t<8 literal 0 HcmV?d00001 diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/Creative_Commons_License.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/Creative_Commons_License.kicad_mod new file mode 100644 index 0000000..dd7ec70 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/Creative_Commons_License.kicad_mod @@ -0,0 +1,91 @@ +(footprint "Creative_Commons_License" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun Creative Commons License") + (property "Reference" "Ref**" + (at 0 -5.08 0) + (layer "F.Fab") + (hide yes) + (uuid "7f1c1027-073c-40e9-b156-ffbfab254c46") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Value" "Val**" + (at 0 2.794 0) + (layer "F.Fab") + (hide yes) + (uuid "e449b932-e5d1-42c1-ae41-7e8d04339bdc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f54ca916-dcc7-4e29-92dd-4a4b5513fa43") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2964fdfe-ceba-4038-a262-c8c1aba022fa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c716d6ce-07a0-4726-8208-b687ef92b647") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_text user "Released under the Creative Commons Attribution Share-Alike 4.0 License" + (at 0 -1.27 0) + (layer "User.1") + (uuid "a8d13a97-46d3-488a-b5cc-370087215902") + (effects + (font + (size 1.63576 1.63576) + (thickness 0.14224) + ) + (justify bottom) + ) + ) + (fp_text user " https://creativecommons.org/licenses/by-sa/4.0/" + (at 0 1.27 0) + (layer "User.1") + (uuid "b23dc741-f28d-48a6-a230-d1c456221459") + (effects + (font + (size 1.63576 1.63576) + (thickness 0.14224) + ) + (justify bottom) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/Fiducial_0.5mm_Mask1mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/Fiducial_0.5mm_Mask1mm.kicad_mod new file mode 100644 index 0000000..66d3d74 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/Fiducial_0.5mm_Mask1mm.kicad_mod @@ -0,0 +1,97 @@ +(footprint "Fiducial_0.5mm_Mask1mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Circular Fiducial, 0.5mm bare copper, 1mm soldermask opening (Level C)") + (tags "SparkFun fiducial") + (property "Reference" "Ref**" + (at 0 -1.5 0) + (layer "F.Fab") + (uuid "b3f3be06-4b72-4196-aaff-3b0040c1a1e0") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Fiducial_0.5mm_Mask1mm" + (at 0 1.5 0) + (layer "F.Fab") + (uuid "f523a847-5b55-49d9-911d-6f63f8bdad59") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2c93c6cc-f696-4288-9751-3caf04f19ed7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4173f8bc-0340-4b33-8236-ae24bf5d333d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4e568e44-e077-4ceb-9092-08e539444013") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_circle + (center 0 0) + (end 0.75 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "4c78e013-71f1-4909-a070-4cd089eaf3dd") + ) + (fp_circle + (center 0 0) + (end 0.5 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "bef66854-39df-4aca-8c72-c7bef9ecd307") + ) + (pad "" smd circle + (at 0 0) + (size 0.5 0.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.25) + (clearance 0.25) + (uuid "d9c4ce61-8eb7-423a-b180-a4997020369c") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_10mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_10mm.kicad_mod new file mode 100644 index 0000000..47c0500 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_10mm.kicad_mod @@ -0,0 +1,267 @@ +(footprint "OSHW_Logo_10mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun Open Source Hardware Gear") + (property "Reference" "Ref**" + (at 0 -5.4 0) + (layer "F.Fab") + (hide yes) + (uuid "d7de0064-7598-4acb-9e0f-e380579cdb98") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 4.6 0) + (layer "F.Fab") + (hide yes) + (uuid "6216d607-06d3-425a-8665-245a85b7645d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bbab640d-6764-49ba-a059-e7d000cdfd6e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "394ba8fb-699b-4bdd-8d75-cf0095d766b3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ae20273a-2d77-47b8-9ae6-ed20a9223b70") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.626711 -4.94304) (xy 0.629518 -4.942832) (xy 0.632311 -4.942488) (xy 0.635086 -4.942014) (xy 0.637839 -4.941411) + (xy 0.640566 -4.940684) (xy 0.643261 -4.939836) (xy 0.645923 -4.93887) (xy 0.648545 -4.93779) (xy 0.651124 -4.936599) + (xy 0.653656 -4.935301) (xy 0.656137 -4.933899) (xy 0.658562 -4.932397) (xy 0.660928 -4.930797) (xy 0.663229 -4.929105) + (xy 0.665463 -4.927322) (xy 0.667625 -4.925452) (xy 0.66971 -4.9235) (xy 0.671715 -4.921467) (xy 0.673635 -4.919359) + (xy 0.675466 -4.917177) (xy 0.677205 -4.914926) (xy 0.678846 -4.912609) (xy 0.680386 -4.91023) (xy 0.681821 -4.907791) + (xy 0.683146 -4.905297) (xy 0.684357 -4.902751) (xy 0.685451 -4.900155) (xy 0.686422 -4.897515) (xy 0.687268 -4.894833) + (xy 0.687982 -4.892112) (xy 0.688563 -4.889356) (xy 0.921942 -3.635601) (xy 0.922531 -3.632823) (xy 0.923247 -3.630035) + (xy 0.925042 -3.624451) (xy 0.927293 -3.618884) (xy 0.929971 -3.613371) (xy 0.933043 -3.607948) (xy 0.936478 -3.602651) + (xy 0.940245 -3.597518) (xy 0.944312 -3.592585) (xy 0.948647 -3.587887) (xy 0.95322 -3.583462) (xy 0.957999 -3.579345) + (xy 0.962952 -3.575573) (xy 0.968048 -3.572183) (xy 0.973256 -3.569211) (xy 0.975892 -3.567893) (xy 0.978544 -3.566693) + (xy 0.981208 -3.565616) (xy 0.983881 -3.564666) (xy 1.82419 -3.220682) (xy 1.829411 -3.218384) (xy 1.834948 -3.216465) + (xy 1.840752 -3.21492) (xy 1.846774 -3.213748) (xy 1.852966 -3.212944) (xy 1.859279 -3.212505) (xy 1.865665 -3.212428) + (xy 1.872074 -3.21271) (xy 1.878458 -3.213346) (xy 1.884768 -3.214335) (xy 1.890956 -3.215672) (xy 1.896973 -3.217354) + (xy 1.90277 -3.219378) (xy 1.908298 -3.221741) (xy 1.913509 -3.224438) (xy 1.918354 -3.227467) (xy 2.965792 -3.946259) + (xy 2.968151 -3.947796) (xy 2.97058 -3.949213) (xy 2.973074 -3.950511) (xy 2.975627 -3.95169) (xy 2.978234 -3.952752) + (xy 2.980889 -3.953695) (xy 2.983587 -3.954522) (xy 2.986324 -3.955231) (xy 2.989092 -3.955825) (xy 2.991888 -3.956303) + (xy 2.99754 -3.956913) (xy 3.003237 -3.957066) (xy 3.008936 -3.956766) (xy 3.014594 -3.956017) (xy 3.020169 -3.954822) + (xy 3.025618 -3.953185) (xy 3.028282 -3.952203) (xy 3.030899 -3.951111) (xy 3.033462 -3.949911) (xy 3.035968 -3.948603) + (xy 3.03841 -3.947188) (xy 3.040783 -3.945665) (xy 3.043082 -3.944036) (xy 3.045302 -3.942302) (xy 3.047437 -3.940461) + (xy 3.049482 -3.938515) (xy 3.931599 -3.056398) (xy 3.933544 -3.054353) (xy 3.935383 -3.052218) (xy 3.937115 -3.049997) + (xy 3.938741 -3.047697) (xy 3.94026 -3.045322) (xy 3.941672 -3.042878) (xy 3.944171 -3.037804) (xy 3.946236 -3.032518) + (xy 3.947863 -3.027062) (xy 3.949049 -3.021481) (xy 3.94979 -3.015815) (xy 3.950084 -3.01011) (xy 3.949928 -3.004406) + (xy 3.949317 -2.998747) (xy 3.948249 -2.993177) (xy 3.94672 -2.987737) (xy 3.945783 -2.98508) (xy 3.944728 -2.982471) + (xy 3.943557 -2.979917) (xy 3.942269 -2.977422) (xy 3.940863 -2.974992) (xy 3.93934 -2.972632) (xy 3.233086 -1.943262) + (xy 3.230046 -1.938396) (xy 3.227349 -1.933177) (xy 3.224996 -1.927652) (xy 3.222992 -1.921868) (xy 3.221339 -1.915872) + (xy 3.22004 -1.909713) (xy 3.219098 -1.903438) (xy 3.218517 -1.897093) (xy 3.218298 -1.890727) (xy 3.218445 -1.884387) + (xy 3.218961 -1.878119) (xy 3.21985 -1.871973) (xy 3.221113 -1.865995) (xy 3.222754 -1.860232) (xy 3.224776 -1.854732) + (xy 3.227182 -1.849542) (xy 3.598744 -0.982688) (xy 3.600866 -0.977365) (xy 3.603475 -0.97209) (xy 3.606533 -0.966896) + (xy 3.610005 -0.961814) (xy 3.613854 -0.956874) (xy 3.618041 -0.952109) (xy 3.622532 -0.94755) (xy 3.627288 -0.943228) + (xy 3.632273 -0.939175) (xy 3.637451 -0.935422) (xy 3.642783 -0.932001) (xy 3.648235 -0.928943) (xy 3.653768 -0.926279) + (xy 3.659346 -0.924041) (xy 3.664931 -0.922261) (xy 3.670489 -0.920969) (xy 4.882656 -0.695554) (xy 4.882655 -0.695554) + (xy 4.885404 -0.694961) (xy 4.888118 -0.694234) (xy 4.890795 -0.693378) (xy 4.893429 -0.692397) (xy 4.896019 -0.691295) + (xy 4.898561 -0.690076) (xy 4.90105 -0.688744) (xy 4.903484 -0.687303) (xy 4.908172 -0.684112) (xy 4.912597 -0.680535) + (xy 4.916731 -0.676605) (xy 4.920546 -0.672354) (xy 4.924015 -0.667816) (xy 4.92711 -0.663022) (xy 4.929802 -0.658006) + (xy 4.930989 -0.655425) (xy 4.932065 -0.652801) (xy 4.933026 -0.650138) (xy 4.93387 -0.647439) (xy 4.934592 -0.644709) + (xy 4.93519 -0.641953) (xy 4.935659 -0.639173) (xy 4.935997 -0.636375) (xy 4.936199 -0.633562) (xy 4.936263 -0.630739) + (xy 4.936115 0.616822) (xy 4.936044 0.619639) (xy 4.935835 0.622448) (xy 4.935491 0.625243) (xy 4.935015 0.628021) + (xy 4.934411 0.630777) (xy 4.933682 0.633507) (xy 4.932832 0.636207) (xy 4.931864 0.638873) (xy 4.930782 0.6415) + (xy 4.929589 0.644085) (xy 4.928288 0.646622) (xy 4.926884 0.649109) (xy 4.92538 0.651539) (xy 4.923778 0.65391) + (xy 4.922084 0.656218) (xy 4.920299 0.658457) (xy 4.918428 0.660623) (xy 4.916474 0.662713) (xy 4.914441 0.664722) + (xy 4.912332 0.666647) (xy 4.91015 0.668481) (xy 4.907899 0.670223) (xy 4.905583 0.671866) (xy 4.903204 0.673408) + (xy 4.900767 0.674844) (xy 4.898275 0.676169) (xy 4.895732 0.677379) (xy 4.89314 0.678471) (xy 4.890504 0.679439) + (xy 4.887826 0.68028) (xy 4.885111 0.68099) (xy 4.882362 0.681564) (xy 3.699986 0.901595) (xy 3.697202 0.902166) + (xy 3.694413 0.902865) (xy 3.691621 0.90369) (xy 3.688833 0.904635) (xy 3.683283 0.906873) (xy 3.677797 0.909545) + (xy 3.672411 0.912621) (xy 3.66716 0.916066) (xy 3.66208 0.919849) (xy 3.657205 0.923938) (xy 3.652572 0.9283) + (xy 3.648215 0.932902) (xy 3.64417 0.937713) (xy 3.640472 0.942699) (xy 3.637157 0.947829) (xy 3.63426 0.95307) + (xy 3.631816 0.958389) (xy 3.630775 0.961068) (xy 3.629861 0.963755) (xy 3.260734 1.885839) (xy 3.25845 1.891084) + (xy 3.256546 1.896638) (xy 3.255018 1.902454) (xy 3.253862 1.908484) (xy 3.253075 1.914679) (xy 3.252653 1.920992) + (xy 3.252592 1.927374) (xy 3.252888 1.933777) (xy 3.253538 1.940153) (xy 3.254537 1.946455) (xy 3.255882 1.952634) + (xy 3.257569 1.958641) (xy 3.259595 1.96443) (xy 3.261955 1.969951) (xy 3.264646 1.975158) (xy 3.267664 1.980001) + (xy 3.939336 2.958716) (xy 3.940873 2.961076) (xy 3.94229 2.963506) (xy 3.943589 2.966002) (xy 3.944768 2.968557) + (xy 3.94583 2.971167) (xy 3.946774 2.973826) (xy 3.9476 2.976529) (xy 3.94831 2.97927) (xy 3.948904 2.982045) + (xy 3.949382 2.984846) (xy 3.949992 2.990511) (xy 3.950146 2.996221) (xy 3.949846 3.001934) (xy 3.949096 3.007606) + (xy 3.947902 3.013195) (xy 3.946265 3.018656) (xy 3.945283 3.021326) (xy 3.944191 3.023948) (xy 3.942991 3.026517) + (xy 3.941683 3.029027) (xy 3.940268 3.031473) (xy 3.938745 3.033849) (xy 3.937116 3.036151) (xy 3.935381 3.038373) + (xy 3.933541 3.040509) (xy 3.931595 3.042554) (xy 3.049328 3.924673) (xy 3.047296 3.926605) (xy 3.045173 3.928433) + (xy 3.042963 3.930157) (xy 3.040672 3.931775) (xy 3.038306 3.933287) (xy 3.03587 3.934694) (xy 3.030808 3.937186) + (xy 3.025531 3.939247) (xy 3.020081 3.940875) (xy 3.014503 3.942064) (xy 3.008838 3.942811) (xy 3.003132 3.943112) + (xy 2.997426 3.942963) (xy 2.991765 3.942361) (xy 2.986191 3.941302) (xy 2.980748 3.939781) (xy 2.978089 3.938846) + (xy 2.975479 3.937795) (xy 2.972924 3.936626) (xy 2.970428 3.93534) (xy 2.967998 3.933935) (xy 2.965638 3.932412) + (xy 2.004177 3.272538) (xy 1.999345 3.269528) (xy 1.994169 3.266889) (xy 1.988696 3.264621) (xy 1.982974 3.262726) + (xy 1.97705 3.261204) (xy 1.970971 3.260056) (xy 1.964783 3.259284) (xy 1.958535 3.258887) (xy 1.952273 3.258867) + (xy 1.946044 3.259226) (xy 1.939896 3.259962) (xy 1.933875 3.261079) (xy 1.928028 3.262576) (xy 1.922403 3.264455) + (xy 1.917047 3.266715) (xy 1.912007 3.269359) (xy 1.488018 3.495732) (xy 1.485483 3.496938) (xy 1.482927 3.497998) + (xy 1.480354 3.498913) (xy 1.477769 3.499687) (xy 1.475176 3.500319) (xy 1.472579 3.500812) (xy 1.469984 3.501168) + (xy 1.467394 3.501387) (xy 1.464814 3.501472) (xy 1.462248 3.501425) (xy 1.4597 3.501246) (xy 1.457176 3.500938) + (xy 1.454679 3.500502) (xy 1.452215 3.49994) (xy 1.449786 3.499253) (xy 1.447398 3.498443) (xy 1.445056 3.497511) + (xy 1.442763 3.49646) (xy 1.440524 3.49529) (xy 1.438343 3.494004) (xy 1.436225 3.492604) (xy 1.434175 3.491089) + (xy 1.432196 3.489463) (xy 1.430293 3.487727) (xy 1.42847 3.485883) (xy 1.426733 3.483932) (xy 1.425084 3.481875) + (xy 1.42353 3.479715) (xy 1.422073 3.477453) (xy 1.42072 3.475091) (xy 1.419473 3.472629) (xy 1.418337 3.470071) + (xy 0.544182 1.357647) (xy 0.543171 1.35502) (xy 0.542294 1.352352) (xy 0.541549 1.349649) (xy 0.540935 1.346916) + (xy 0.54045 1.344159) (xy 0.540092 1.341382) (xy 0.539859 1.33859) (xy 0.53975 1.335788) (xy 0.539763 1.332982) + (xy 0.539897 1.330175) (xy 0.540149 1.327374) (xy 0.540518 1.324584) (xy 0.541003 1.321809) (xy 0.541601 1.319054) + (xy 0.54231 1.316324) (xy 0.54313 1.313625) (xy 0.544059 1.310961) (xy 0.545094 1.308338) (xy 0.546234 1.30576) + (xy 0.547478 1.303233) (xy 0.548823 1.300762) (xy 0.550268 1.29835) (xy 0.551811 1.296005) (xy 0.553451 1.29373) + (xy 0.555186 1.291531) (xy 0.557014 1.289412) (xy 0.558933 1.287379) (xy 0.560942 1.285437) (xy 0.563039 1.28359) + (xy 0.565223 1.281844) (xy 0.567491 1.280204) (xy 0.569842 1.278675) (xy 0.67595 1.213712) (xy 0.683587 1.208848) + (xy 0.691741 1.203297) (xy 0.700258 1.197178) (xy 0.708984 1.190614) (xy 0.717765 1.183725) (xy 0.726448 1.176631) + (xy 0.734879 1.169455) (xy 0.742904 1.162318) (xy 0.813145 1.114239) (xy 0.880181 1.062037) (xy 0.943828 1.005894) + (xy 1.003904 0.945991) (xy 1.060225 0.882511) (xy 1.112608 0.815636) (xy 1.160871 0.745547) (xy 1.204831 0.672426) + (xy 1.244304 0.596455) (xy 1.279108 0.517817) (xy 1.309059 0.436692) (xy 1.333975 0.353264) (xy 1.353672 0.267713) + (xy 1.367968 0.180221) (xy 1.37668 0.090971) (xy 1.379625 0.000145) (xy 1.37783 -0.070855) (xy 1.372502 -0.140923) + (xy 1.363728 -0.209972) (xy 1.351595 -0.277916) (xy 1.33619 -0.344667) (xy 1.317598 -0.410139) (xy 1.295908 -0.474246) + (xy 1.271205 -0.5369) (xy 1.243576 -0.598016) (xy 1.213108 -0.657506) (xy 1.179888 -0.715283) (xy 1.144002 -0.771262) + (xy 1.105538 -0.825355) (xy 1.06458 -0.877475) (xy 1.021218 -0.927537) (xy 0.975536 -0.975452) (xy 0.927622 -1.021135) + (xy 0.877563 -1.0645) (xy 0.825445 -1.105458) (xy 0.771354 -1.143924) (xy 0.715379 -1.179811) (xy 0.657604 -1.213032) + (xy 0.598118 -1.2435) (xy 0.537006 -1.271129) (xy 0.474355 -1.295833) (xy 0.410253 -1.317524) (xy 0.344785 -1.336115) + (xy 0.278039 -1.351521) (xy 0.210101 -1.363654) (xy 0.141057 -1.372428) (xy 0.070995 -1.377756) (xy 0.000002 -1.379551) + (xy -0.070992 -1.377756) (xy -0.141055 -1.372428) (xy -0.2101 -1.363654) (xy -0.278039 -1.351521) + (xy -0.344787 -1.336115) (xy -0.410257 -1.317524) (xy -0.474362 -1.295833) (xy -0.537015 -1.27113) + (xy -0.598129 -1.2435) (xy -0.657619 -1.213032) (xy -0.715396 -1.179811) (xy -0.771375 -1.143924) + (xy -0.825469 -1.105458) (xy -0.87759 -1.0645) (xy -0.927653 -1.021136) (xy -0.97557 -0.975453) (xy -1.021255 -0.927537) + (xy -1.064622 -0.877476) (xy -1.105582 -0.825355) (xy -1.14405 -0.771263) (xy -1.179939 -0.715284) + (xy -1.213162 -0.657506) (xy -1.243633 -0.598017) (xy -1.271264 -0.536901) (xy -1.29597 -0.474247) + (xy -1.317662 -0.41014) (xy -1.336256 -0.344667) (xy -1.351663 -0.277916) (xy -1.363797 -0.209972) + (xy -1.372572 -0.140923) (xy -1.3779 -0.070855) (xy -1.379696 0.000145) (xy -1.378956 0.045744) (xy -1.37675 0.090971) + (xy -1.373103 0.135805) (xy -1.368036 0.180221) (xy -1.361573 0.224198) (xy -1.353737 0.267713) (xy -1.34455 0.310742) + (xy -1.334035 0.353264) (xy -1.322216 0.395255) (xy -1.309115 0.436692) (xy -1.294755 0.477554) (xy -1.279159 0.517817) + (xy -1.26235 0.557458) (xy -1.244351 0.596455) (xy -1.204875 0.672426) (xy -1.160912 0.745547) (xy -1.112648 0.815636) + (xy -1.060264 0.882511) (xy -1.003945 0.945991) (xy -0.943873 1.005894) (xy -0.880232 1.062037) (xy -0.813205 1.114239) + (xy -0.742976 1.162318) (xy -0.734906 1.169456) (xy -0.726447 1.176632) (xy -0.717747 1.183725) (xy -0.708956 1.190614) + (xy -0.700224 1.197179) (xy -0.6917 1.203297) (xy -0.683534 1.208848) (xy -0.675874 1.213712) (xy -0.569767 1.278675) + (xy -0.567403 1.280204) (xy -0.565123 1.281844) (xy -0.562929 1.28359) (xy -0.560822 1.285437) (xy -0.558805 1.287379) + (xy -0.556878 1.289413) (xy -0.553304 1.293731) (xy -0.550113 1.298351) (xy -0.547319 1.303234) (xy -0.544934 1.308339) + (xy -0.542973 1.313626) (xy -0.541447 1.319055) (xy -0.540372 1.324585) (xy -0.53976 1.330176) (xy -0.539623 1.335789) + (xy -0.539977 1.341383) (xy -0.540341 1.34416) (xy -0.540833 1.346917) (xy -0.541453 1.349649) (xy -0.542205 1.352352) + (xy -0.543088 1.35502) (xy -0.544106 1.357647) (xy -1.418335 3.469996) (xy -1.419471 3.472554) (xy -1.420718 3.475015) + (xy -1.422073 3.477378) (xy -1.423531 3.479641) (xy -1.425087 3.481802) (xy -1.426737 3.483861) (xy -1.428476 3.485814) + (xy -1.430301 3.48766) (xy -1.432206 3.489399) (xy -1.434187 3.491027) (xy -1.43624 3.492544) (xy -1.43836 3.493947) + (xy -1.440543 3.495236) (xy -1.442784 3.496408) (xy -1.445079 3.497461) (xy -1.447424 3.498395) (xy -1.449813 3.499207) + (xy -1.452243 3.499896) (xy -1.454709 3.500459) (xy -1.457206 3.500896) (xy -1.459731 3.501205) (xy -1.462278 3.501384) + (xy -1.464843 3.501431) (xy -1.467423 3.501345) (xy -1.470011 3.501124) (xy -1.472604 3.500766) (xy -1.475198 3.50027) + (xy -1.477788 3.499634) (xy -1.480369 3.498856) (xy -1.482937 3.497935) (xy -1.485487 3.496869) (xy -1.488016 3.495657) + (xy -1.912005 3.269284) (xy -1.917033 3.266644) (xy -1.92238 3.264388) (xy -1.927998 3.262515) (xy -1.933841 3.261023) + (xy -1.93986 3.259912) (xy -1.946009 3.259179) (xy -1.952239 3.258825) (xy -1.958504 3.258848) (xy -1.964757 3.259247) + (xy -1.970948 3.26002) (xy -1.977032 3.261167) (xy -1.982961 3.262686) (xy -1.988687 3.264576) (xy -1.994163 3.266837) + (xy -1.999342 3.269466) (xy -2.004176 3.272462) (xy -2.965562 3.932336) (xy -2.967928 3.93386) (xy -2.970364 3.935265) + (xy -2.972865 3.936552) (xy -2.975425 3.937721) (xy -2.978038 3.938773) (xy -2.9807 3.939708) (xy -2.983404 3.940526) + (xy -2.986147 3.941229) (xy -2.988922 3.941816) (xy -2.991723 3.942288) (xy -2.997386 3.94289) (xy -3.003092 3.943038) + (xy -3.008799 3.942736) (xy -3.014463 3.941989) (xy -3.020042 3.940799) (xy -3.025494 3.939171) (xy -3.028158 3.938194) + (xy -3.030774 3.937109) (xy -3.033336 3.935917) (xy -3.03584 3.934617) (xy -3.038279 3.933211) (xy -3.040649 3.931698) + (xy -3.042944 3.93008) (xy -3.045159 3.928357) (xy -3.047288 3.926529) (xy -3.049326 3.924597) (xy -3.931592 3.042478) + (xy -3.93353 3.040433) (xy -3.935364 3.038297) (xy -3.937093 3.036076) (xy -3.938717 3.033774) (xy -3.940234 3.031397) + (xy -3.941645 3.028951) (xy -3.944145 3.023873) (xy -3.946213 3.018581) (xy -3.947845 3.01312) (xy -3.949037 3.007531) + (xy -3.949786 3.001859) (xy -3.950087 2.996146) (xy -3.949936 2.990436) (xy -3.94933 2.984772) (xy -3.948265 2.979196) + (xy -3.946737 2.973751) (xy -3.945798 2.971092) (xy -3.944741 2.968482) (xy -3.943567 2.965926) (xy -3.942275 2.963431) + (xy -3.940864 2.961) (xy -3.939334 2.95864) (xy -3.267735 1.979925) (xy -3.264692 1.975082) (xy -3.261981 1.969876) + (xy -3.259605 1.964354) (xy -3.257567 1.958566) (xy -3.255871 1.952558) (xy -3.25452 1.94638) (xy -3.253518 1.940078) + (xy -3.252867 1.933702) (xy -3.252572 1.927298) (xy -3.252635 1.920917) (xy -3.25306 1.914604) (xy -3.25385 1.908409) + (xy -3.255008 1.902379) (xy -3.256539 1.896563) (xy -3.258445 1.891008) (xy -3.260729 1.885763) (xy -3.629859 0.96368) + (xy -3.630768 0.960993) (xy -3.631805 0.958314) (xy -3.634246 0.952994) (xy -3.637144 0.947753) (xy -3.640465 0.942623) + (xy -3.644171 0.937637) (xy -3.648227 0.932826) (xy -3.652597 0.928224) (xy -3.657243 0.923862) (xy -3.662131 0.919773) + (xy -3.667224 0.915989) (xy -3.672485 0.912544) (xy -3.677879 0.909469) (xy -3.683369 0.906796) (xy -3.68892 0.904559) + (xy -3.694494 0.902789) (xy -3.697279 0.902089) (xy -3.700056 0.901518) (xy -4.882434 0.681487) (xy -4.88519 0.680913) + (xy -4.887911 0.680203) (xy -4.890593 0.679362) (xy -4.893233 0.678394) (xy -4.895829 0.677302) (xy -4.898375 0.676092) + (xy -4.900869 0.674767) (xy -4.903308 0.673331) (xy -4.905687 0.67179) (xy -4.908004 0.670146) (xy -4.912437 0.66657) + (xy -4.916578 0.662636) (xy -4.9204 0.65838) (xy -4.923875 0.653834) (xy -4.926977 0.649032) (xy -4.929677 0.644008) + (xy -4.931948 0.638796) (xy -4.932913 0.63613) (xy -4.933762 0.63343) (xy -4.934489 0.6307) (xy -4.935092 0.627944) + (xy -4.935566 0.625166) (xy -4.93591 0.622371) (xy -4.936118 0.619563) (xy -4.936189 0.616745) (xy -4.936263 -0.630814) + (xy -4.936192 -0.633631) (xy -4.935985 -0.636437) (xy -4.935642 -0.63923) (xy -4.935169 -0.642004) + (xy -4.934567 -0.644755) (xy -4.933842 -0.64748) (xy -4.932996 -0.650174) (xy -4.932032 -0.652834) + (xy -4.930954 -0.655455) (xy -4.929765 -0.658032) (xy -4.92847 -0.660563) (xy -4.92707 -0.663042) + (xy -4.92557 -0.665466) (xy -4.923973 -0.667831) (xy -4.922282 -0.670132) (xy -4.920501 -0.672365) + (xy -4.918633 -0.674527) (xy -4.916682 -0.676613) (xy -4.914651 -0.678619) (xy -4.912543 -0.680541) + (xy -4.910361 -0.682375) (xy -4.90811 -0.684116) (xy -4.905793 -0.685762) (xy -4.903412 -0.687306) + (xy -4.900972 -0.688747) (xy -4.898476 -0.690078) (xy -4.895927 -0.691297) (xy -4.893328 -0.692399) + (xy -4.890684 -0.69338) (xy -4.887997 -0.694236) (xy -4.88527 -0.694962) (xy -4.882508 -0.695556) + (xy -3.670416 -0.920971) (xy -3.66763 -0.921553) (xy -3.664834 -0.922262) (xy -3.659227 -0.924043) + (xy -3.653634 -0.926281) (xy -3.648089 -0.928945) (xy -3.64263 -0.932003) (xy -3.637293 -0.935424) + (xy -3.632115 -0.939177) (xy -3.627131 -0.94323) (xy -3.62238 -0.947552) (xy -3.617896 -0.952111) + (xy -3.613717 -0.956876) (xy -3.609879 -0.961816) (xy -3.606418 -0.966898) (xy -3.603372 -0.972092) + (xy -3.600776 -0.977366) (xy -3.599659 -0.980024) (xy -3.598668 -0.982689) (xy -3.227033 -1.849544) + (xy -3.22464 -1.854733) (xy -3.222629 -1.860233) (xy -3.220997 -1.865996) (xy -3.219741 -1.871974) + (xy -3.218858 -1.878121) (xy -3.218344 -1.884388) (xy -3.218197 -1.890728) (xy -3.218414 -1.897094) + (xy -3.218991 -1.903439) (xy -3.219926 -1.909714) (xy -3.221214 -1.915873) (xy -3.222853 -1.921869) + (xy -3.224841 -1.927653) (xy -3.227172 -1.933178) (xy -3.229846 -1.938397) (xy -3.232858 -1.943263) + (xy -3.939187 -2.972634) (xy -3.940724 -2.974993) (xy -3.942141 -2.977423) (xy -3.943438 -2.979918) + (xy -3.944616 -2.982472) (xy -3.945676 -2.985081) (xy -3.946618 -2.987738) (xy -3.947443 -2.990439) + (xy -3.948151 -2.993178) (xy -3.948742 -2.995949) (xy -3.949218 -2.998748) (xy -3.949823 -3.004407) + (xy -3.949972 -3.01011) (xy -3.949668 -3.015816) (xy -3.948916 -3.021482) (xy -3.94772 -3.027063) + (xy -3.946083 -3.032519) (xy -3.945101 -3.035186) (xy -3.944011 -3.037805) (xy -3.942812 -3.040371) + (xy -3.941506 -3.042879) (xy -3.940094 -3.045323) (xy -3.938575 -3.047698) (xy -3.93695 -3.049998) + (xy -3.93522 -3.052219) (xy -3.933386 -3.054354) (xy -3.931447 -3.056399) (xy -3.049254 -3.938517) + (xy -3.047216 -3.940462) (xy -3.045086 -3.942303) (xy -3.042872 -3.944038) (xy -3.040577 -3.945666) + (xy -3.038207 -3.947189) (xy -3.035767 -3.948604) (xy -3.030701 -3.951112) (xy -3.025421 -3.953186) + (xy -3.01997 -3.954823) (xy -3.014391 -3.956018) (xy -3.008727 -3.956767) (xy -3.00302 -3.957068) + (xy -2.997314 -3.956914) (xy -2.991651 -3.956304) (xy -2.986075 -3.955233) (xy -2.980628 -3.953697) + (xy -2.977966 -3.952753) (xy -2.975352 -3.951692) (xy -2.972793 -3.950513) (xy -2.970292 -3.949214) + (xy -2.967856 -3.947797) (xy -2.96549 -3.94626) (xy -1.918126 -3.227469) (xy -1.913294 -3.22444) + (xy -1.908094 -3.221742) (xy -1.902575 -3.219379) (xy -1.896786 -3.217355) (xy -1.890776 -3.215673) + (xy -1.884592 -3.214336) (xy -1.878284 -3.213347) (xy -1.871901 -3.212711) (xy -1.865491 -3.212429) + (xy -1.859103 -3.212506) (xy -1.852786 -3.212945) (xy -1.846588 -3.213749) (xy -1.840558 -3.214921) + (xy -1.834745 -3.216466) (xy -1.829197 -3.218385) (xy -1.823964 -3.220684) (xy -0.98358 -3.564667) + (xy -0.978231 -3.566695) (xy -0.972934 -3.569212) (xy -0.96772 -3.572185) (xy -0.96262 -3.575575) + (xy -0.957665 -3.579346) (xy -0.952886 -3.583463) (xy -0.948315 -3.587889) (xy -0.943982 -3.592586) + (xy -0.939919 -3.59752) (xy -0.936157 -3.602653) (xy -0.932726 -3.607949) (xy -0.929658 -3.613372) + (xy -0.926985 -3.618885) (xy -0.924736 -3.624452) (xy -0.922944 -3.630037) (xy -0.921639 -3.635602) + (xy -0.688335 -4.889356) (xy -0.687755 -4.892112) (xy -0.68704 -4.894833) (xy -0.686195 -4.897515) + (xy -0.685224 -4.900155) (xy -0.68413 -4.902751) (xy -0.682919 -4.905297) (xy -0.681595 -4.907791) + (xy -0.680161 -4.91023) (xy -0.678621 -4.912609) (xy -0.67698 -4.914926) (xy -0.673412 -4.919359) + (xy -0.66949 -4.9235) (xy -0.665246 -4.927322) (xy -0.660714 -4.930797) (xy -0.655929 -4.933899) + (xy -0.650922 -4.936599) (xy -0.648346 -4.93779) (xy -0.645727 -4.93887) (xy -0.64307 -4.939836) + (xy -0.640379 -4.940684) (xy -0.637657 -4.941411) (xy -0.634909 -4.942014) (xy -0.632139 -4.942488) + (xy -0.629352 -4.942832) (xy -0.626551 -4.94304) (xy -0.623741 -4.943111) (xy 0.623894 -4.943111) + ) + (stroke + (width 0.073737) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8a825cd9-bb1d-4c08-b71f-e3f2f842e1ff") + ) + (group "" + (uuid "5e51ae59-7d32-4d57-9d3e-8449bef15803") + (members "8a825cd9-bb1d-4c08-b71f-e3f2f842e1ff") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_2.5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_2.5mm.kicad_mod new file mode 100644 index 0000000..4cdbe01 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_2.5mm.kicad_mod @@ -0,0 +1,268 @@ +(footprint "OSHW_Logo_2.5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun Open Source Hardware Gear") + (property "Reference" "Ref**" + (at 0 -2 0) + (layer "F.Fab") + (hide yes) + (uuid "d7de0064-7598-4acb-9e0f-e380579cdb98") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.6 0) + (layer "F.Fab") + (hide yes) + (uuid "6216d607-06d3-425a-8665-245a85b7645d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9cbe8269-7b75-4d22-8dd5-6f537e495738") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "428fd021-2749-46e8-9991-334c7ec5b25b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6f3a44e6-4c4d-4fd5-8693-18017001f4f0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.148188 -1.245661) (xy 0.14889 -1.245609) (xy 0.149589 -1.245523) (xy 0.150283 -1.245404) (xy 0.150971 -1.245253) + (xy 0.151653 -1.245072) (xy 0.152327 -1.244859) (xy 0.152992 -1.244618) (xy 0.153648 -1.244348) (xy 0.154293 -1.24405) + (xy 0.154926 -1.243726) (xy 0.155546 -1.243375) (xy 0.156153 -1.242999) (xy 0.156744 -1.2426) (xy 0.15732 -1.242176) + (xy 0.157878 -1.241731) (xy 0.158419 -1.241263) (xy 0.15894 -1.240775) (xy 0.159441 -1.240267) (xy 0.159922 -1.239739) + (xy 0.160379 -1.239194) (xy 0.160814 -1.238631) (xy 0.161225 -1.238052) (xy 0.16161 -1.237457) (xy 0.161968 -1.236847) + (xy 0.1623 -1.236223) (xy 0.162603 -1.235587) (xy 0.162876 -1.234938) (xy 0.163119 -1.234277) (xy 0.16333 -1.233607) + (xy 0.163509 -1.232926) (xy 0.163654 -1.232237) (xy 0.222009 -0.918744) (xy 0.222157 -0.918049) (xy 0.222336 -0.917352) + (xy 0.222784 -0.915956) (xy 0.223347 -0.914564) (xy 0.224017 -0.913185) (xy 0.224785 -0.91183) (xy 0.225644 -0.910505) + (xy 0.226586 -0.909222) (xy 0.227603 -0.907988) (xy 0.228687 -0.906814) (xy 0.22983 -0.905707) (xy 0.231025 -0.904678) + (xy 0.232263 -0.903735) (xy 0.233538 -0.902887) (xy 0.23484 -0.902144) (xy 0.235499 -0.901814) (xy 0.236162 -0.901514) + (xy 0.236828 -0.901245) (xy 0.237497 -0.901007) (xy 0.447611 -0.814996) (xy 0.448916 -0.814422) (xy 0.4503 -0.813942) + (xy 0.451752 -0.813556) (xy 0.453257 -0.813262) (xy 0.454806 -0.813061) (xy 0.456384 -0.812952) (xy 0.457981 -0.812932) + (xy 0.459583 -0.813003) (xy 0.46118 -0.813162) (xy 0.462758 -0.813409) (xy 0.464305 -0.813744) (xy 0.465809 -0.814164) + (xy 0.467259 -0.81467) (xy 0.468641 -0.815261) (xy 0.469944 -0.815935) (xy 0.471155 -0.816693) (xy 0.733061 -0.996422) + (xy 0.733651 -0.996806) (xy 0.734258 -0.997161) (xy 0.734882 -0.997485) (xy 0.73552 -0.99778) (xy 0.736172 -0.998046) + (xy 0.736836 -0.998281) (xy 0.73751 -0.998488) (xy 0.738194 -0.998666) (xy 0.738887 -0.998814) (xy 0.739586 -0.998933) + (xy 0.740999 -0.999086) (xy 0.742424 -0.999124) (xy 0.743849 -0.999049) (xy 0.745263 -0.998862) (xy 0.746657 -0.998563) + (xy 0.74802 -0.998154) (xy 0.748686 -0.997908) (xy 0.74934 -0.997635) (xy 0.749981 -0.997335) (xy 0.750608 -0.997008) + (xy 0.751218 -0.996654) (xy 0.751812 -0.996274) (xy 0.752387 -0.995866) (xy 0.752942 -0.995433) (xy 0.753475 -0.994972) + (xy 0.753987 -0.994486) (xy 0.974555 -0.773918) (xy 0.975041 -0.773407) (xy 0.975501 -0.772873) (xy 0.975934 -0.772318) + (xy 0.97634 -0.771742) (xy 0.97672 -0.771149) (xy 0.977073 -0.770537) (xy 0.977698 -0.769269) (xy 0.978214 -0.767947) + (xy 0.978621 -0.766583) (xy 0.978918 -0.765187) (xy 0.979103 -0.763771) (xy 0.979177 -0.762344) (xy 0.979137 -0.760918) + (xy 0.978985 -0.759503) (xy 0.978718 -0.75811) (xy 0.978336 -0.75675) (xy 0.978101 -0.756085) (xy 0.977837 -0.755433) + (xy 0.977545 -0.754795) (xy 0.977222 -0.754171) (xy 0.976871 -0.753563) (xy 0.97649 -0.752973) (xy 0.799896 -0.495585) + (xy 0.799136 -0.494369) (xy 0.798461 -0.493064) (xy 0.797873 -0.491682) (xy 0.797372 -0.490236) (xy 0.796959 -0.488737) + (xy 0.796634 -0.487197) (xy 0.796398 -0.485628) (xy 0.796253 -0.484041) (xy 0.796198 -0.48245) (xy 0.796235 -0.480864) + (xy 0.796364 -0.479297) (xy 0.796586 -0.47776) (xy 0.796902 -0.476265) (xy 0.797312 -0.474824) (xy 0.797818 -0.473449) + (xy 0.798419 -0.472152) (xy 0.891326 -0.2554) (xy 0.891857 -0.254069) (xy 0.892509 -0.25275) (xy 0.893274 -0.251452) + (xy 0.894142 -0.250181) (xy 0.895104 -0.248946) (xy 0.896151 -0.247754) (xy 0.897274 -0.246614) (xy 0.898463 -0.245534) + (xy 0.89971 -0.24452) (xy 0.901005 -0.243582) (xy 0.902338 -0.242726) (xy 0.903701 -0.241962) (xy 0.905085 -0.241296) + (xy 0.906479 -0.240736) (xy 0.907876 -0.240291) (xy 0.909265 -0.239968) (xy 1.21236 -0.183604) (xy 1.213047 -0.183456) + (xy 1.213726 -0.183274) (xy 1.214395 -0.18306) (xy 1.215054 -0.182815) (xy 1.215702 -0.182539) (xy 1.216337 -0.182234) + (xy 1.216959 -0.181901) (xy 1.217568 -0.181541) (xy 1.21874 -0.180743) (xy 1.219847 -0.179849) (xy 1.22088 -0.178866) + (xy 1.221834 -0.177803) (xy 1.222702 -0.176668) (xy 1.223476 -0.17547) (xy 1.224149 -0.174216) (xy 1.224445 -0.17357) + (xy 1.224715 -0.172914) (xy 1.224955 -0.172248) (xy 1.225166 -0.171573) (xy 1.225347 -0.170891) (xy 1.225496 -0.170202) + (xy 1.225613 -0.169507) (xy 1.225698 -0.168807) (xy 1.225748 -0.168104) (xy 1.225764 -0.167398) (xy 1.225727 0.144547) + (xy 1.22571 0.145251) (xy 1.225657 0.145954) (xy 1.225571 0.146653) (xy 1.225452 0.147347) (xy 1.225301 0.148036) + (xy 1.225119 0.148719) (xy 1.224906 0.149394) (xy 1.224664 0.150061) (xy 1.224394 0.150718) (xy 1.224095 0.151364) + (xy 1.22377 0.151998) (xy 1.223419 0.15262) (xy 1.223043 0.153228) (xy 1.222643 0.153821) (xy 1.222219 0.154397) + (xy 1.221773 0.154957) (xy 1.221305 0.155499) (xy 1.220816 0.156022) (xy 1.220308 0.156524) (xy 1.21978 0.157005) + (xy 1.219235 0.157464) (xy 1.218672 0.157899) (xy 1.218093 0.15831) (xy 1.217498 0.158696) (xy 1.216889 0.159055) + (xy 1.216266 0.159386) (xy 1.21563 0.159689) (xy 1.214982 0.159962) (xy 1.214322 0.160204) (xy 1.213653 0.160414) + (xy 1.212974 0.160592) (xy 1.212287 0.160735) (xy 0.916641 0.215753) (xy 0.915945 0.215895) (xy 0.915248 0.21607) + (xy 0.91455 0.216276) (xy 0.913852 0.216513) (xy 0.912465 0.217072) (xy 0.911093 0.21774) (xy 0.909746 0.218509) + (xy 0.908433 0.219371) (xy 0.907163 0.220317) (xy 0.905944 0.221339) (xy 0.904786 0.22243) (xy 0.903696 0.223581) + (xy 0.902685 0.224784) (xy 0.90176 0.22603) (xy 0.900931 0.227313) (xy 0.900207 0.228623) (xy 0.899596 0.229954) + (xy 0.899335 0.230623) (xy 0.899107 0.231295) (xy 0.806809 0.461856) (xy 0.806238 0.463168) (xy 0.805762 0.464557) + (xy 0.80538 0.466011) (xy 0.805091 0.467519) (xy 0.804894 0.469068) (xy 0.804788 0.470646) (xy 0.804773 0.472242) + (xy 0.804847 0.473843) (xy 0.80501 0.475437) (xy 0.805259 0.477013) (xy 0.805596 0.478558) (xy 0.806018 0.48006) + (xy 0.806524 0.481508) (xy 0.807114 0.482888) (xy 0.807787 0.48419) (xy 0.808542 0.485401) (xy 0.976489 0.730122) + (xy 0.976873 0.730712) (xy 0.977228 0.73132) (xy 0.977552 0.731944) (xy 0.977847 0.732583) (xy 0.978113 0.733236) + (xy 0.978349 0.733901) (xy 0.978556 0.734576) (xy 0.978733 0.735262) (xy 0.978881 0.735956) (xy 0.979001 0.736656) + (xy 0.979154 0.738073) (xy 0.979192 0.7395) (xy 0.979117 0.740929) (xy 0.97893 0.742347) (xy 0.978631 0.743744) + (xy 0.978222 0.74511) (xy 0.977976 0.745778) (xy 0.977703 0.746433) (xy 0.977403 0.747076) (xy 0.977076 0.747703) + (xy 0.976722 0.748315) (xy 0.976341 0.748909) (xy 0.975934 0.749485) (xy 0.9755 0.75004) (xy 0.97504 0.750574) + (xy 0.974553 0.751086) (xy 0.753948 0.971654) (xy 0.75344 0.972137) (xy 0.752909 0.972594) (xy 0.752357 0.973025) + (xy 0.751784 0.973429) (xy 0.751192 0.973808) (xy 0.750583 0.974159) (xy 0.749317 0.974782) (xy 0.747998 0.975298) + (xy 0.746635 0.975705) (xy 0.74524 0.976002) (xy 0.743824 0.976189) (xy 0.742397 0.976264) (xy 0.740971 0.976227) + (xy 0.739555 0.976077) (xy 0.738161 0.975812) (xy 0.7368 0.975431) (xy 0.736136 0.975198) (xy 0.735483 0.974935) + (xy 0.734844 0.974642) (xy 0.73422 0.974321) (xy 0.733612 0.97397) (xy 0.733022 0.973589) (xy 0.492615 0.808592) + (xy 0.491407 0.807839) (xy 0.490113 0.807179) (xy 0.488744 0.806612) (xy 0.487313 0.806138) (xy 0.485832 0.805758) + (xy 0.484312 0.805471) (xy 0.482765 0.805277) (xy 0.481203 0.805178) (xy 0.479637 0.805173) (xy 0.478079 0.805263) + (xy 0.476542 0.805447) (xy 0.475036 0.805726) (xy 0.473574 0.806101) (xy 0.472168 0.80657) (xy 0.470829 0.807136) + (xy 0.469568 0.807797) (xy 0.363553 0.8644) (xy 0.362919 0.864701) (xy 0.36228 0.864966) (xy 0.361636 0.865195) + (xy 0.36099 0.865389) (xy 0.360342 0.865547) (xy 0.359692 0.86567) (xy 0.359043 0.865759) (xy 0.358396 0.865814) + (xy 0.357751 0.865835) (xy 0.357109 0.865823) (xy 0.356472 0.865779) (xy 0.355841 0.865702) (xy 0.355217 0.865592) + (xy 0.3546 0.865452) (xy 0.353993 0.86528) (xy 0.353396 0.865078) (xy 0.35281 0.864845) (xy 0.352237 0.864582) + (xy 0.351677 0.864289) (xy 0.351132 0.863968) (xy 0.350602 0.863618) (xy 0.35009 0.863239) (xy 0.349595 0.862832) + (xy 0.349119 0.862398) (xy 0.348663 0.861937) (xy 0.348229 0.861449) (xy 0.347817 0.860935) (xy 0.347428 0.860395) + (xy 0.347064 0.859829) (xy 0.346725 0.859239) (xy 0.346413 0.858623) (xy 0.34613 0.857983) (xy 0.127553 0.329786) + (xy 0.1273 0.329128) (xy 0.127081 0.328461) (xy 0.126894 0.327786) (xy 0.126741 0.327102) (xy 0.12662 0.326413) + (xy 0.12653 0.325718) (xy 0.126472 0.32502) (xy 0.126445 0.32432) (xy 0.126448 0.323618) (xy 0.126481 0.322916) + (xy 0.126544 0.322216) (xy 0.126637 0.321518) (xy 0.126758 0.320824) (xy 0.126907 0.320135) (xy 0.127085 0.319453) + (xy 0.12729 0.318778) (xy 0.127522 0.318112) (xy 0.127781 0.317456) (xy 0.128066 0.316812) (xy 0.128377 0.31618) + (xy 0.128713 0.315562) (xy 0.129074 0.314959) (xy 0.12946 0.314372) (xy 0.12987 0.313803) (xy 0.130304 0.313253) + (xy 0.130761 0.312724) (xy 0.131241 0.312215) (xy 0.131743 0.31173) (xy 0.132268 0.311268) (xy 0.132814 0.310831) + (xy 0.133381 0.310421) (xy 0.133969 0.310039) (xy 0.1605 0.293795) (xy 0.16241 0.292579) (xy 0.164449 0.291191) + (xy 0.166579 0.289661) (xy 0.16876 0.28802) (xy 0.170956 0.286297) (xy 0.173127 0.284524) (xy 0.175235 0.282729) + (xy 0.177242 0.280945) (xy 0.194805 0.268923) (xy 0.211567 0.25587) (xy 0.227482 0.241832) (xy 0.242503 0.226854) + (xy 0.256586 0.210981) (xy 0.269684 0.194259) (xy 0.281752 0.176734) (xy 0.292744 0.15845) (xy 0.302614 0.139454) + (xy 0.311316 0.119791) (xy 0.318805 0.099507) (xy 0.325035 0.078646) (xy 0.329961 0.057254) (xy 0.333535 0.035378) + (xy 0.335714 0.013061) (xy 0.33645 -0.009649) (xy 0.336001 -0.027402) (xy 0.334669 -0.044922) (xy 0.332475 -0.062188) + (xy 0.329441 -0.079176) (xy 0.325589 -0.095867) (xy 0.32094 -0.112238) (xy 0.315517 -0.128268) (xy 0.30934 -0.143934) + (xy 0.302432 -0.159216) (xy 0.294813 -0.174091) (xy 0.286507 -0.188537) (xy 0.277534 -0.202535) (xy 0.267916 -0.21606) + (xy 0.257675 -0.229092) (xy 0.246832 -0.24161) (xy 0.23541 -0.253591) (xy 0.223429 -0.265014) (xy 0.210912 -0.275857) + (xy 0.197881 -0.286098) (xy 0.184356 -0.295716) (xy 0.170359 -0.30469) (xy 0.155913 -0.312996) (xy 0.141039 -0.320615) + (xy 0.125758 -0.327523) (xy 0.110093 -0.3337) (xy 0.094065 -0.339124) (xy 0.077695 -0.343772) (xy 0.061005 -0.347625) + (xy 0.044018 -0.350658) (xy 0.026754 -0.352852) (xy 0.009235 -0.354184) (xy -0.008516 -0.354633) + (xy -0.026268 -0.354184) (xy -0.043786 -0.352852) (xy -0.061051 -0.350658) (xy -0.078038 -0.347625) + (xy -0.094728 -0.343772) (xy -0.111099 -0.339124) (xy -0.127128 -0.3337) (xy -0.142794 -0.327523) + (xy -0.158075 -0.320615) (xy -0.17295 -0.312996) (xy -0.187397 -0.30469) (xy -0.201394 -0.295716) + (xy -0.21492 -0.286098) (xy -0.227952 -0.275857) (xy -0.24047 -0.265014) (xy -0.252452 -0.253591) + (xy -0.263875 -0.24161) (xy -0.274718 -0.229093) (xy -0.28496 -0.21606) (xy -0.294579 -0.202535) + (xy -0.303553 -0.188538) (xy -0.31186 -0.174091) (xy -0.319479 -0.159216) (xy -0.326388 -0.143934) + (xy -0.332565 -0.128268) (xy -0.337989 -0.112238) (xy -0.342639 -0.095867) (xy -0.346491 -0.079177) + (xy -0.349525 -0.062188) (xy -0.351719 -0.044922) (xy -0.353052 -0.027402) (xy -0.353501 -0.009649) + (xy -0.353315 0.001753) (xy -0.352764 0.013061) (xy -0.351852 0.024272) (xy -0.350585 0.035378) (xy -0.348969 0.046374) + (xy -0.34701 0.057254) (xy -0.344713 0.068014) (xy -0.342083 0.078646) (xy -0.339128 0.089145) (xy -0.335852 0.099507) + (xy -0.332262 0.109724) (xy -0.328362 0.119791) (xy -0.324159 0.129703) (xy -0.319659 0.139454) (xy -0.309788 0.15845) + (xy -0.298795 0.176734) (xy -0.286727 0.194259) (xy -0.273629 0.210981) (xy -0.259546 0.226854) (xy -0.244526 0.241832) + (xy -0.228613 0.25587) (xy -0.211853 0.268923) (xy -0.194293 0.280945) (xy -0.192275 0.282729) (xy -0.19016 0.284524) + (xy -0.187984 0.286297) (xy -0.185786 0.28802) (xy -0.183603 0.289661) (xy -0.181472 0.291191) (xy -0.17943 0.292579) + (xy -0.177515 0.293795) (xy -0.150983 0.310039) (xy -0.150392 0.310421) (xy -0.149822 0.310831) (xy -0.149273 0.311268) + (xy -0.148746 0.31173) (xy -0.148242 0.312215) (xy -0.14776 0.312724) (xy -0.146867 0.313804) (xy -0.146069 0.314959) + (xy -0.14537 0.31618) (xy -0.144774 0.317456) (xy -0.144283 0.318778) (xy -0.143902 0.320136) (xy -0.143633 0.321518) + (xy -0.14348 0.322917) (xy -0.143446 0.32432) (xy -0.143534 0.325719) (xy -0.143625 0.326413) (xy -0.143748 0.327102) + (xy -0.143903 0.327786) (xy -0.144091 0.328461) (xy -0.144312 0.329128) (xy -0.144567 0.329786) (xy -0.363162 0.857965) + (xy -0.363446 0.858604) (xy -0.363758 0.85922) (xy -0.364097 0.85981) (xy -0.364461 0.860376) (xy -0.36485 0.860917) + (xy -0.365263 0.861431) (xy -0.365698 0.86192) (xy -0.366154 0.862382) (xy -0.36663 0.862816) (xy -0.367126 0.863223) + (xy -0.367639 0.863603) (xy -0.368169 0.863954) (xy -0.368715 0.864276) (xy -0.369275 0.864569) (xy -0.369849 0.864832) + (xy -0.370435 0.865066) (xy -0.371033 0.865269) (xy -0.37164 0.865441) (xy -0.372257 0.865582) (xy -0.372882 0.865691) + (xy -0.373513 0.865768) (xy -0.37415 0.865813) (xy -0.374791 0.865825) (xy -0.375436 0.865803) (xy -0.376083 0.865748) + (xy -0.376732 0.865659) (xy -0.37738 0.865534) (xy -0.378028 0.865375) (xy -0.378673 0.865181) (xy -0.379315 0.864951) + (xy -0.379953 0.864684) (xy -0.380585 0.864381) (xy -0.486601 0.807778) (xy -0.487858 0.807118) (xy -0.489195 0.806554) + (xy -0.4906 0.806085) (xy -0.492061 0.805712) (xy -0.493566 0.805434) (xy -0.495103 0.805251) (xy -0.496661 0.805163) + (xy -0.498228 0.805169) (xy -0.499791 0.805268) (xy -0.501339 0.805462) (xy -0.502861 0.805748) (xy -0.504343 0.806128) + (xy -0.505775 0.806601) (xy -0.507144 0.807166) (xy -0.508439 0.807823) (xy -0.509648 0.808573) (xy -0.750036 0.97357) + (xy -0.750628 0.973951) (xy -0.751237 0.974302) (xy -0.751862 0.974624) (xy -0.752502 0.974916) (xy -0.753156 0.975179) + (xy -0.753821 0.975413) (xy -0.754498 0.975618) (xy -0.755183 0.975793) (xy -0.755877 0.97594) (xy -0.756578 0.976058) + (xy -0.757994 0.976209) (xy -0.75942 0.976246) (xy -0.760847 0.97617) (xy -0.762264 0.975983) (xy -0.763659 0.975686) + (xy -0.765022 0.975279) (xy -0.765688 0.975035) (xy -0.766342 0.974763) (xy -0.766983 0.974465) (xy -0.767609 0.97414) + (xy -0.768219 0.973789) (xy -0.768811 0.97341) (xy -0.769385 0.973006) (xy -0.769939 0.972575) (xy -0.770471 0.972118) + (xy -0.770981 0.971635) (xy -0.991586 0.751067) (xy -0.99207 0.750555) (xy -0.992529 0.750021) (xy -0.992961 0.749466) + (xy -0.993367 0.74889) (xy -0.993747 0.748296) (xy -0.994099 0.747684) (xy -0.994724 0.746414) (xy -0.995242 0.745091) + (xy -0.99565 0.743726) (xy -0.995948 0.742328) (xy -0.996135 0.74091) (xy -0.99621 0.739482) (xy -0.996173 0.738054) + (xy -0.996021 0.736637) (xy -0.995755 0.735243) (xy -0.995373 0.733882) (xy -0.995138 0.733217) (xy -0.994874 0.732564) + (xy -0.99458 0.731925) (xy -0.994257 0.731301) (xy -0.993904 0.730694) (xy -0.993521 0.730103) (xy -0.825593 0.485382) + (xy -0.824832 0.484171) (xy -0.824154 0.482869) (xy -0.82356 0.481489) (xy -0.82305 0.480041) (xy -0.822626 0.478539) + (xy -0.822288 0.476994) (xy -0.822038 0.475419) (xy -0.821875 0.473824) (xy -0.821801 0.472223) (xy -0.821817 0.470627) + (xy -0.821923 0.469049) (xy -0.822121 0.4675) (xy -0.82241 0.465992) (xy -0.822793 0.464538) (xy -0.82327 0.463149) + (xy -0.823841 0.461837) (xy -0.916139 0.231276) (xy -0.916367 0.230605) (xy -0.916626 0.229935) (xy -0.917236 0.228605) + (xy -0.917961 0.227294) (xy -0.918791 0.226011) (xy -0.919718 0.224765) (xy -0.920732 0.223562) (xy -0.921825 0.222411) + (xy -0.922987 0.22132) (xy -0.924209 0.220298) (xy -0.925482 0.219352) (xy -0.926798 0.21849) (xy -0.928146 0.217721) + (xy -0.929519 0.217053) (xy -0.930907 0.216494) (xy -0.932301 0.216051) (xy -0.932997 0.215876) (xy -0.933692 0.215733) + (xy -1.229338 0.160716) (xy -1.230027 0.160572) (xy -1.230707 0.160395) (xy -1.231378 0.160185) (xy -1.232038 0.159943) + (xy -1.232687 0.15967) (xy -1.233324 0.159367) (xy -1.233947 0.159036) (xy -1.234557 0.158677) (xy -1.235152 0.158291) + (xy -1.235731 0.15788) (xy -1.23684 0.156986) (xy -1.237875 0.156002) (xy -1.238831 0.154938) (xy -1.2397 0.153801) + (xy -1.240475 0.152601) (xy -1.24115 0.151345) (xy -1.241718 0.150041) (xy -1.24196 0.149375) (xy -1.242172 0.1487) + (xy -1.242354 0.148017) (xy -1.242504 0.147328) (xy -1.242623 0.146633) (xy -1.242709 0.145934) (xy -1.242761 0.145232) + (xy -1.242779 0.144528) (xy -1.242797 -0.167416) (xy -1.24278 -0.168121) (xy -1.242728 -0.168823) + (xy -1.242642 -0.169521) (xy -1.242524 -0.170214) (xy -1.242373 -0.170902) (xy -1.242192 -0.171584) + (xy -1.24198 -0.172257) (xy -1.241739 -0.172922) (xy -1.24147 -0.173578) (xy -1.241173 -0.174222) + (xy -1.240849 -0.174855) (xy -1.240499 -0.175475) (xy -1.240124 -0.176081) (xy -1.239724 -0.176672) + (xy -1.239301 -0.177248) (xy -1.238856 -0.177806) (xy -1.238389 -0.178347) (xy -1.237901 -0.178868) + (xy -1.237393 -0.17937) (xy -1.236866 -0.17985) (xy -1.236321 -0.180309) (xy -1.235758 -0.180744) + (xy -1.235178 -0.181156) (xy -1.234583 -0.181542) (xy -1.233973 -0.181902) (xy -1.233349 -0.182235) + (xy -1.232711 -0.18254) (xy -1.232062 -0.182815) (xy -1.2314 -0.183061) (xy -1.230729 -0.183275) + (xy -1.230047 -0.183456) (xy -1.229356 -0.183605) (xy -0.92628 -0.239968) (xy -0.925584 -0.240114) + (xy -0.924884 -0.240291) (xy -0.923483 -0.240736) (xy -0.922084 -0.241296) (xy -0.920698 -0.241962) + (xy -0.919333 -0.242727) (xy -0.917998 -0.243582) (xy -0.916703 -0.244521) (xy -0.915457 -0.245534) + (xy -0.914269 -0.246615) (xy -0.913148 -0.247755) (xy -0.912103 -0.248946) (xy -0.911143 -0.250181) + (xy -0.910278 -0.251452) (xy -0.909516 -0.252751) (xy -0.908867 -0.25407) (xy -0.908588 -0.254734) + (xy -0.90834 -0.255401) (xy -0.815415 -0.472152) (xy -0.814817 -0.47345) (xy -0.814314 -0.474825) + (xy -0.813906 -0.476266) (xy -0.813592 -0.477761) (xy -0.813371 -0.479297) (xy -0.813243 -0.480864) + (xy -0.813206 -0.48245) (xy -0.81326 -0.484042) (xy -0.813405 -0.485628) (xy -0.813638 -0.487197) + (xy -0.81396 -0.488737) (xy -0.81437 -0.490236) (xy -0.814867 -0.491683) (xy -0.81545 -0.493064) + (xy -0.816119 -0.494369) (xy -0.816872 -0.495586) (xy -0.993485 -0.752973) (xy -0.993869 -0.753563) + (xy -0.994223 -0.754171) (xy -0.994548 -0.754795) (xy -0.994842 -0.755433) (xy -0.995107 -0.756086) + (xy -0.995343 -0.75675) (xy -0.995549 -0.757425) (xy -0.995726 -0.75811) (xy -0.995874 -0.758803) + (xy -0.995993 -0.759503) (xy -0.996144 -0.760918) (xy -0.996182 -0.762344) (xy -0.996106 -0.763771) + (xy -0.995918 -0.765187) (xy -0.995618 -0.766583) (xy -0.995209 -0.767947) (xy -0.994964 -0.768614) + (xy -0.994691 -0.769269) (xy -0.994391 -0.769911) (xy -0.994065 -0.770538) (xy -0.993712 -0.771149) + (xy -0.993332 -0.771743) (xy -0.992926 -0.772318) (xy -0.992493 -0.772873) (xy -0.992034 -0.773407) + (xy -0.991549 -0.773918) (xy -0.770963 -0.994486) (xy -0.770453 -0.994973) (xy -0.769921 -0.995433) + (xy -0.769367 -0.995867) (xy -0.768793 -0.996274) (xy -0.768201 -0.996655) (xy -0.767591 -0.997009) + (xy -0.766324 -0.997636) (xy -0.765004 -0.998154) (xy -0.763641 -0.998563) (xy -0.762246 -0.998862) + (xy -0.760829 -0.99905) (xy -0.759402 -0.999125) (xy -0.757976 -0.999086) (xy -0.75656 -0.998934) + (xy -0.755165 -0.998666) (xy -0.753803 -0.998282) (xy -0.753138 -0.998046) (xy -0.752484 -0.997781) + (xy -0.751844 -0.997486) (xy -0.751219 -0.997161) (xy -0.75061 -0.996807) (xy -0.750018 -0.996422) + (xy -0.488131 -0.816693) (xy -0.486923 -0.815936) (xy -0.485623 -0.815261) (xy -0.484243 -0.814671) + (xy -0.482796 -0.814164) (xy -0.481293 -0.813744) (xy -0.479747 -0.813409) (xy -0.478169 -0.813162) + (xy -0.476573 -0.813003) (xy -0.474971 -0.812933) (xy -0.473373 -0.812952) (xy -0.471794 -0.813062) + (xy -0.470244 -0.813263) (xy -0.468736 -0.813556) (xy -0.467283 -0.813942) (xy -0.465895 -0.814422) + (xy -0.464587 -0.814997) (xy -0.254454 -0.901008) (xy -0.253117 -0.901514) (xy -0.251792 -0.902144) + (xy -0.250489 -0.902887) (xy -0.249213 -0.903735) (xy -0.247974 -0.904678) (xy -0.24678 -0.905707) + (xy -0.245637 -0.906814) (xy -0.244553 -0.907988) (xy -0.243537 -0.909222) (xy -0.242596 -0.910506) + (xy -0.241739 -0.91183) (xy -0.240972 -0.913186) (xy -0.240303 -0.914564) (xy -0.239741 -0.915956) + (xy -0.239293 -0.917353) (xy -0.238966 -0.918744) (xy -0.18063 -1.232237) (xy -0.180485 -1.232926) + (xy -0.180306 -1.233607) (xy -0.180095 -1.234277) (xy -0.179852 -1.234938) (xy -0.179579 -1.235587) + (xy -0.179276 -1.236223) (xy -0.178945 -1.236847) (xy -0.178586 -1.237457) (xy -0.178201 -1.238052) + (xy -0.177791 -1.238631) (xy -0.176899 -1.239739) (xy -0.175918 -1.240775) (xy -0.174857 -1.241731) + (xy -0.173724 -1.2426) (xy -0.172527 -1.243375) (xy -0.171275 -1.24405) (xy -0.170631 -1.244348) + (xy -0.169976 -1.244618) (xy -0.169312 -1.244859) (xy -0.168639 -1.245072) (xy -0.167958 -1.245253) + (xy -0.167271 -1.245404) (xy -0.166579 -1.245523) (xy -0.165882 -1.245609) (xy -0.165182 -1.245661) + (xy -0.164479 -1.245678) (xy 0.147484 -1.245678) + ) + (stroke + (width 0.018437) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "37456640-69d9-4294-922b-d86bd52e7b73") + ) + (group "" + (uuid "41868bb3-ec96-4899-81cb-bd12b2419770") + (members "37456640-69d9-4294-922b-d86bd52e7b73") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_4mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_4mm.kicad_mod new file mode 100644 index 0000000..ac1181c --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_4mm.kicad_mod @@ -0,0 +1,268 @@ +(footprint "OSHW_Logo_4mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun Open Source Hardware Gear") + (property "Reference" "Ref**" + (at 0 -2.5 0) + (layer "F.Fab") + (hide yes) + (uuid "d7de0064-7598-4acb-9e0f-e380579cdb98") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 2 0) + (layer "F.Fab") + (hide yes) + (uuid "6216d607-06d3-425a-8665-245a85b7645d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bb283aef-fbde-4992-818b-094ab5ded0c7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7ed6dfe1-7ba5-40ce-a4b5-1c82a1e8b980") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "37abec22-09dd-480d-80e8-e53f4e3f7cfe") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.250678 -1.977169) (xy 0.251801 -1.977086) (xy 0.252918 -1.976948) (xy 0.254028 -1.976758) (xy 0.255129 -1.976517) + (xy 0.25622 -1.976226) (xy 0.257298 -1.975887) (xy 0.258362 -1.975501) (xy 0.259411 -1.975069) (xy 0.260443 -1.974593) + (xy 0.261456 -1.974073) (xy 0.262448 -1.973513) (xy 0.263418 -1.972912) (xy 0.264364 -1.972272) (xy 0.265285 -1.971595) + (xy 0.266178 -1.970882) (xy 0.267043 -1.970134) (xy 0.267877 -1.969353) (xy 0.268679 -1.96854) (xy 0.269447 -1.967697) + (xy 0.27018 -1.966824) (xy 0.270875 -1.965924) (xy 0.271531 -1.964997) (xy 0.272148 -1.964045) (xy 0.272721 -1.96307) + (xy 0.273251 -1.962072) (xy 0.273736 -1.961054) (xy 0.274173 -1.960016) (xy 0.274562 -1.958959) (xy 0.2749 -1.957886) + (xy 0.275186 -1.956798) (xy 0.275418 -1.955696) (xy 0.368767 -1.454207) (xy 0.369003 -1.453096) (xy 0.369289 -1.451981) + (xy 0.370007 -1.449747) (xy 0.370908 -1.447521) (xy 0.371979 -1.445315) (xy 0.373208 -1.443146) (xy 0.374582 -1.441028) + (xy 0.376088 -1.438975) (xy 0.377715 -1.437001) (xy 0.379449 -1.435122) (xy 0.381278 -1.433352) (xy 0.38319 -1.431706) + (xy 0.385171 -1.430197) (xy 0.387209 -1.428841) (xy 0.389292 -1.427652) (xy 0.390347 -1.427125) (xy 0.391407 -1.426645) + (xy 0.392473 -1.426214) (xy 0.393542 -1.425834) (xy 0.729657 -1.288244) (xy 0.731745 -1.287325) (xy 0.73396 -1.286557) + (xy 0.736281 -1.28594) (xy 0.73869 -1.285471) (xy 0.741167 -1.285149) (xy 0.743692 -1.284973) (xy 0.746246 -1.284943) + (xy 0.74881 -1.285055) (xy 0.751363 -1.28531) (xy 0.753887 -1.285705) (xy 0.756363 -1.28624) (xy 0.758769 -1.286913) + (xy 0.761088 -1.287723) (xy 0.763299 -1.288668) (xy 0.765383 -1.289747) (xy 0.767321 -1.290958) (xy 1.186285 -1.578467) + (xy 1.187229 -1.579082) (xy 1.188201 -1.579649) (xy 1.189198 -1.580168) (xy 1.190219 -1.58064) (xy 1.191262 -1.581064) + (xy 1.192324 -1.581442) (xy 1.193403 -1.581772) (xy 1.194498 -1.582056) (xy 1.195605 -1.582293) (xy 1.196724 -1.582485) + (xy 1.198984 -1.582729) (xy 1.201263 -1.58279) (xy 1.203543 -1.58267) (xy 1.205806 -1.58237) (xy 1.208036 -1.581892) + (xy 1.210215 -1.581238) (xy 1.211281 -1.580845) (xy 1.212327 -1.580408) (xy 1.213353 -1.579928) (xy 1.214355 -1.579405) + (xy 1.215332 -1.578839) (xy 1.216281 -1.57823) (xy 1.217201 -1.577578) (xy 1.218089 -1.576884) (xy 1.218943 -1.576148) + (xy 1.21976 -1.57537) (xy 1.572598 -1.222532) (xy 1.573376 -1.221714) (xy 1.574111 -1.22086) (xy 1.574804 -1.219972) + (xy 1.575455 -1.219052) (xy 1.576062 -1.218102) (xy 1.576627 -1.217124) (xy 1.577627 -1.215095) (xy 1.578452 -1.21298) + (xy 1.579103 -1.210798) (xy 1.579577 -1.208566) (xy 1.579874 -1.2063) (xy 1.579992 -1.204017) (xy 1.579929 -1.201736) + (xy 1.579685 -1.199473) (xy 1.579258 -1.197245) (xy 1.578646 -1.195069) (xy 1.578271 -1.194006) (xy 1.577849 -1.192963) + (xy 1.577381 -1.191941) (xy 1.576866 -1.190943) (xy 1.576304 -1.189971) (xy 1.575694 -1.189027) (xy 1.2932 -0.77729) + (xy 1.291984 -0.775344) (xy 1.290905 -0.773256) (xy 1.289964 -0.771046) (xy 1.289163 -0.768732) (xy 1.288501 -0.766334) + (xy 1.287982 -0.763871) (xy 1.287605 -0.761361) (xy 1.287373 -0.758823) (xy 1.287285 -0.756276) (xy 1.287344 -0.75374) + (xy 1.28755 -0.751234) (xy 1.287906 -0.748775) (xy 1.288411 -0.746384) (xy 1.289067 -0.744079) (xy 1.289876 -0.741879) + (xy 1.290838 -0.739803) (xy 1.439459 -0.39307) (xy 1.440308 -0.390941) (xy 1.441352 -0.388832) (xy 1.442575 -0.386754) + (xy 1.443964 -0.384721) (xy 1.445503 -0.382745) (xy 1.447178 -0.380839) (xy 1.448974 -0.379016) (xy 1.450877 -0.377287) + (xy 1.452871 -0.375666) (xy 1.454942 -0.374165) (xy 1.457075 -0.372796) (xy 1.459255 -0.371573) (xy 1.461468 -0.370508) + (xy 1.463699 -0.369613) (xy 1.465934 -0.3689) (xy 1.468156 -0.368384) (xy 1.953011 -0.27822) (xy 1.95301 -0.27822) + (xy 1.95411 -0.277983) (xy 1.955195 -0.277692) (xy 1.956266 -0.27735) (xy 1.95732 -0.276957) (xy 1.958356 -0.276516) + (xy 1.959372 -0.276029) (xy 1.960368 -0.275496) (xy 1.961342 -0.27492) (xy 1.963217 -0.273643) (xy 1.964987 -0.272213) + (xy 1.96664 -0.270641) (xy 1.968166 -0.26894) (xy 1.969554 -0.267125) (xy 1.970791 -0.265208) (xy 1.971868 -0.263201) + (xy 1.972343 -0.262169) (xy 1.972773 -0.261119) (xy 1.973158 -0.260054) (xy 1.973496 -0.258975) (xy 1.973784 -0.257883) + (xy 1.974023 -0.25678) (xy 1.974211 -0.255668) (xy 1.974346 -0.254549) (xy 1.974427 -0.253424) (xy 1.974453 -0.252295) + (xy 1.974393 0.246716) (xy 1.974365 0.247843) (xy 1.974282 0.248967) (xy 1.974144 0.250085) (xy 1.973953 0.251196) + (xy 1.973712 0.252298) (xy 1.97342 0.25339) (xy 1.97308 0.25447) (xy 1.972693 0.255536) (xy 1.97226 0.256587) + (xy 1.971783 0.257621) (xy 1.971263 0.258636) (xy 1.970701 0.259631) (xy 1.970099 0.260603) (xy 1.969459 0.261551) + (xy 1.968781 0.262474) (xy 1.968067 0.26337) (xy 1.967319 0.264236) (xy 1.966537 0.265072) (xy 1.965724 0.265876) + (xy 1.96488 0.266646) (xy 1.964008 0.267379) (xy 1.963107 0.268076) (xy 1.962181 0.268733) (xy 1.961229 0.26935) + (xy 1.960255 0.269924) (xy 1.959258 0.270454) (xy 1.958241 0.270938) (xy 1.957204 0.271375) (xy 1.956149 0.271762) + (xy 1.955078 0.272099) (xy 1.953992 0.272383) (xy 1.952893 0.272612) (xy 1.479955 0.360623) (xy 1.478842 0.360851) + (xy 1.477726 0.361131) (xy 1.476609 0.36146) (xy 1.475494 0.361839) (xy 1.473274 0.362734) (xy 1.47108 0.363802) + (xy 1.468925 0.365033) (xy 1.466825 0.366411) (xy 1.464793 0.367924) (xy 1.462843 0.369559) (xy 1.46099 0.371304) + (xy 1.459247 0.373145) (xy 1.457629 0.375069) (xy 1.45615 0.377064) (xy 1.454824 0.379116) (xy 1.453665 0.381212) + (xy 1.452688 0.38334) (xy 1.452271 0.384411) (xy 1.451906 0.385486) (xy 1.304259 0.754309) (xy 1.303345 0.756407) + (xy 1.302584 0.758629) (xy 1.301973 0.760955) (xy 1.30151 0.763367) (xy 1.301195 0.765845) (xy 1.301027 0.76837) + (xy 1.301002 0.770923) (xy 1.301121 0.773484) (xy 1.301381 0.776035) (xy 1.30178 0.778555) (xy 1.302318 0.781027) + (xy 1.302993 0.78343) (xy 1.303803 0.785745) (xy 1.304748 0.787954) (xy 1.305824 0.790036) (xy 1.307031 0.791973) + (xy 1.575692 1.183449) (xy 1.576307 1.184393) (xy 1.576874 1.185365) (xy 1.577394 1.186363) (xy 1.577865 1.187385) + (xy 1.57829 1.188429) (xy 1.578668 1.189493) (xy 1.578998 1.190574) (xy 1.579282 1.19167) (xy 1.57952 1.19278) + (xy 1.579711 1.193901) (xy 1.579955 1.196166) (xy 1.580016 1.19845) (xy 1.579896 1.200736) (xy 1.579597 1.203004) + (xy 1.579119 1.20524) (xy 1.578464 1.207424) (xy 1.578071 1.208492) (xy 1.577634 1.209541) (xy 1.577154 1.210568) + (xy 1.576631 1.211572) (xy 1.576065 1.212551) (xy 1.575456 1.213501) (xy 1.574805 1.214422) (xy 1.574111 1.215311) + (xy 1.573374 1.216165) (xy 1.572596 1.216983) (xy 1.219699 1.569821) (xy 1.218886 1.570594) (xy 1.218037 1.571325) + (xy 1.217153 1.572015) (xy 1.216237 1.572662) (xy 1.21529 1.573267) (xy 1.214316 1.573829) (xy 1.212291 1.574826) + (xy 1.21018 1.575651) (xy 1.208 1.576302) (xy 1.205769 1.576777) (xy 1.203503 1.577076) (xy 1.201221 1.577197) + (xy 1.198939 1.577137) (xy 1.196674 1.576896) (xy 1.194445 1.576472) (xy 1.192268 1.575864) (xy 1.191204 1.57549) + (xy 1.19016 1.57507) (xy 1.189138 1.574602) (xy 1.18814 1.574088) (xy 1.187168 1.573526) (xy 1.186224 1.572917) + (xy 0.80165 1.308974) (xy 0.799717 1.30777) (xy 0.797646 1.306715) (xy 0.795457 1.305807) (xy 0.793169 1.305049) + (xy 0.790799 1.304441) (xy 0.788368 1.303982) (xy 0.785893 1.303673) (xy 0.783393 1.303514) (xy 0.780889 1.303506) + (xy 0.778397 1.303649) (xy 0.775938 1.303944) (xy 0.773529 1.304391) (xy 0.771191 1.30499) (xy 0.768941 1.305741) + (xy 0.766799 1.306645) (xy 0.764783 1.307703) (xy 0.595192 1.39825) (xy 0.594178 1.398732) (xy 0.593155 1.399156) + (xy 0.592126 1.399522) (xy 0.591092 1.399831) (xy 0.590055 1.400084) (xy 0.589016 1.400281) (xy 0.587978 1.400424) + (xy 0.586942 1.400511) (xy 0.58591 1.400546) (xy 0.584884 1.400527) (xy 0.583865 1.400455) (xy 0.582855 1.400332) + (xy 0.581857 1.400157) (xy 0.580871 1.399932) (xy 0.579899 1.399658) (xy 0.578944 1.399334) (xy 0.578007 1.398961) + (xy 0.57709 1.398541) (xy 0.576194 1.398073) (xy 0.575322 1.397558) (xy 0.574475 1.396998) (xy 0.573655 1.396392) + (xy 0.572863 1.395742) (xy 0.572102 1.395048) (xy 0.571373 1.39431) (xy 0.570678 1.393529) (xy 0.570019 1.392707) + (xy 0.569397 1.391843) (xy 0.568814 1.390938) (xy 0.568273 1.389993) (xy 0.567774 1.389009) (xy 0.56732 1.387985) + (xy 0.217667 0.543039) (xy 0.217263 0.541987) (xy 0.216912 0.54092) (xy 0.216614 0.539839) (xy 0.216369 0.538746) + (xy 0.216175 0.537643) (xy 0.216031 0.536532) (xy 0.215938 0.535416) (xy 0.215895 0.534295) (xy 0.2159 0.533172) + (xy 0.215953 0.53205) (xy 0.216054 0.53093) (xy 0.216202 0.529813) (xy 0.216396 0.528703) (xy 0.216635 0.527601) + (xy 0.216919 0.52651) (xy 0.217247 0.52543) (xy 0.217618 0.524365) (xy 0.218032 0.523315) (xy 0.218488 0.522284) + (xy 0.218986 0.521273) (xy 0.219524 0.520285) (xy 0.220102 0.51932) (xy 0.220719 0.518382) (xy 0.221375 0.517472) + (xy 0.222069 0.516592) (xy 0.2228 0.515745) (xy 0.223568 0.514932) (xy 0.224371 0.514155) (xy 0.22521 0.513416) + (xy 0.226083 0.512718) (xy 0.226991 0.512062) (xy 0.227931 0.51145) (xy 0.270373 0.485466) (xy 0.273428 0.48352) + (xy 0.276689 0.4813) (xy 0.280096 0.478853) (xy 0.283586 0.476227) (xy 0.287099 0.473471) (xy 0.290572 0.470634) + (xy 0.293944 0.467764) (xy 0.297154 0.464909) (xy 0.32525 0.445678) (xy 0.352063 0.424797) (xy 0.377522 0.402341) + (xy 0.401551 0.37838) (xy 0.424079 0.352989) (xy 0.445032 0.32624) (xy 0.464336 0.298205) (xy 0.48192 0.268957) + (xy 0.497709 0.23857) (xy 0.51163 0.207115) (xy 0.52361 0.174666) (xy 0.533576 0.141296) (xy 0.541455 0.107076) + (xy 0.547173 0.072081) (xy 0.550658 0.036382) (xy 0.551836 0.000052) (xy 0.551117 -0.028347) (xy 0.548986 -0.056374) + (xy 0.545477 -0.083992) (xy 0.540624 -0.111169) (xy 0.534462 -0.137869) (xy 0.527026 -0.164057) (xy 0.51835 -0.189699) + (xy 0.508469 -0.21476) (xy 0.497417 -0.239206) (xy 0.485231 -0.263001) (xy 0.471943 -0.286112) (xy 0.457589 -0.308502) + (xy 0.442204 -0.330139) (xy 0.425821 -0.350987) (xy 0.408476 -0.371011) (xy 0.390204 -0.390176) (xy 0.371039 -0.408449) + (xy 0.351016 -0.425794) (xy 0.330169 -0.442177) (xy 0.308534 -0.457563) (xy 0.286144 -0.471918) (xy 0.263035 -0.485206) + (xy 0.239241 -0.497393) (xy 0.214797 -0.508444) (xy 0.189737 -0.518325) (xy 0.164097 -0.527001) (xy 0.137911 -0.534438) + (xy 0.111213 -0.5406) (xy 0.084038 -0.545453) (xy 0.056422 -0.548962) (xy 0.028398 -0.551093) (xy 0.000001 -0.551811) + (xy -0.028396 -0.551093) (xy -0.05642 -0.548962) (xy -0.084037 -0.545453) (xy -0.111212 -0.5406) + (xy -0.137911 -0.534438) (xy -0.164098 -0.527001) (xy -0.189739 -0.518325) (xy -0.2148 -0.508444) + (xy -0.239245 -0.497393) (xy -0.26304 -0.485206) (xy -0.28615 -0.471918) (xy -0.308541 -0.457563) + (xy -0.330178 -0.442177) (xy -0.351026 -0.425795) (xy -0.371051 -0.408449) (xy -0.390217 -0.390177) + (xy -0.408491 -0.371011) (xy -0.425837 -0.350987) (xy -0.442221 -0.330139) (xy -0.457607 -0.308503) + (xy -0.471963 -0.286112) (xy -0.485252 -0.263001) (xy -0.497439 -0.239206) (xy -0.508492 -0.214761) + (xy -0.518374 -0.189699) (xy -0.52705 -0.164057) (xy -0.534488 -0.137869) (xy -0.54065 -0.111169) + (xy -0.545504 -0.083993) (xy -0.549014 -0.056374) (xy -0.551145 -0.028347) (xy -0.551863 0.000052) + (xy -0.551567 0.018291) (xy -0.550685 0.036382) (xy -0.549226 0.054315) (xy -0.547199 0.072081) (xy -0.544614 0.089671) + (xy -0.54148 0.107076) (xy -0.537805 0.124288) (xy -0.533599 0.141296) (xy -0.528872 0.158092) (xy -0.523632 0.174666) + (xy -0.517888 0.191011) (xy -0.51165 0.207115) (xy -0.504926 0.222971) (xy -0.497727 0.23857) (xy -0.481937 0.268957) + (xy -0.464352 0.298205) (xy -0.445047 0.32624) (xy -0.424094 0.352989) (xy -0.401567 0.37838) (xy -0.377539 0.402341) + (xy -0.352083 0.424797) (xy -0.325273 0.445678) (xy -0.297182 0.464909) (xy -0.293954 0.467764) (xy -0.29057 0.470634) + (xy -0.287091 0.473471) (xy -0.283574 0.476227) (xy -0.280082 0.478853) (xy -0.276672 0.4813) (xy -0.273406 0.483521) + (xy -0.270342 0.485466) (xy -0.2279 0.51145) (xy -0.226955 0.512062) (xy -0.226043 0.512718) (xy -0.225165 0.513416) + (xy -0.224322 0.514155) (xy -0.223516 0.514932) (xy -0.222745 0.515745) (xy -0.221315 0.517473) (xy -0.220039 0.519321) + (xy -0.218921 0.521274) (xy -0.217967 0.523316) (xy -0.217183 0.52543) (xy -0.216573 0.527602) (xy -0.216143 0.529814) + (xy -0.215898 0.53205) (xy -0.215843 0.534295) (xy -0.215984 0.536533) (xy -0.21613 0.537644) (xy -0.216327 0.538746) + (xy -0.216575 0.539839) (xy -0.216876 0.54092) (xy -0.217229 0.541987) (xy -0.217636 0.543039) (xy -0.567319 1.387955) + (xy -0.567773 1.388978) (xy -0.568272 1.389963) (xy -0.568814 1.390908) (xy -0.569397 1.391813) (xy -0.570019 1.392678) + (xy -0.570679 1.393501) (xy -0.571375 1.394282) (xy -0.572105 1.395021) (xy -0.572867 1.395716) (xy -0.573659 1.396367) + (xy -0.57448 1.396974) (xy -0.575328 1.397536) (xy -0.576201 1.398051) (xy -0.577098 1.39852) (xy -0.578016 1.398941) + (xy -0.578954 1.399315) (xy -0.579909 1.399639) (xy -0.580881 1.399915) (xy -0.581868 1.40014) (xy -0.582867 1.400315) + (xy -0.583876 1.400439) (xy -0.584895 1.40051) (xy -0.585921 1.400529) (xy -0.586953 1.400495) (xy -0.587988 1.400406) + (xy -0.589026 1.400263) (xy -0.590063 1.400065) (xy -0.591099 1.39981) (xy -0.592131 1.399499) (xy -0.593158 1.399131) + (xy -0.594179 1.398704) (xy -0.59519 1.398219) (xy -0.764781 1.307673) (xy -0.766792 1.306617) (xy -0.768931 1.305714) + (xy -0.771178 1.304965) (xy -0.773515 1.304368) (xy -0.775923 1.303924) (xy -0.778382 1.303631) (xy -0.780874 1.303489) + (xy -0.78338 1.303498) (xy -0.785881 1.303658) (xy -0.788358 1.303967) (xy -0.790791 1.304426) (xy -0.793163 1.305034) + (xy -0.795453 1.30579) (xy -0.797644 1.306694) (xy -0.799715 1.307745) (xy -0.801648 1.308944) (xy -1.186193 1.572887) + (xy -1.187139 1.573496) (xy -1.188114 1.574058) (xy -1.189114 1.574573) (xy -1.190138 1.57504) (xy -1.191183 1.575461) + (xy -1.192248 1.575835) (xy -1.193329 1.576162) (xy -1.194426 1.576443) (xy -1.195536 1.576678) (xy -1.196657 1.576867) + (xy -1.198922 1.577108) (xy -1.201204 1.577167) (xy -1.203487 1.577046) (xy -1.205753 1.576747) (xy -1.207984 1.576271) + (xy -1.210165 1.57562) (xy -1.21123 1.57523) (xy -1.212277 1.574796) (xy -1.213302 1.574319) (xy -1.214303 1.573799) + (xy -1.215279 1.573236) (xy -1.216227 1.572631) (xy -1.217145 1.571984) (xy -1.218031 1.571295) (xy -1.218882 1.570564) + (xy -1.219697 1.569791) (xy -1.572594 1.216953) (xy -1.57337 1.216135) (xy -1.574103 1.21528) (xy -1.574795 1.214392) + (xy -1.575444 1.213471) (xy -1.576051 1.212521) (xy -1.576615 1.211542) (xy -1.577615 1.209511) (xy -1.578442 1.207394) + (xy -1.579095 1.20521) (xy -1.579572 1.202974) (xy -1.579872 1.200706) (xy -1.579992 1.198421) (xy -1.579932 1.196137) + (xy -1.579689 1.193871) (xy -1.579263 1.19164) (xy -1.578652 1.189463) (xy -1.578276 1.188399) (xy -1.577854 1.187355) + (xy -1.577384 1.186333) (xy -1.576867 1.185335) (xy -1.576303 1.184362) (xy -1.575691 1.183419) (xy -1.307059 0.791943) + (xy -1.305842 0.790006) (xy -1.304757 0.787923) (xy -1.303807 0.785715) (xy -1.302991 0.783399) (xy -1.302313 0.780996) + (xy -1.301773 0.778525) (xy -1.301372 0.776004) (xy -1.301112 0.773454) (xy -1.300993 0.770893) (xy -1.301019 0.76834) + (xy -1.301189 0.765815) (xy -1.301505 0.763337) (xy -1.301968 0.760925) (xy -1.30258 0.758599) (xy -1.303343 0.756377) + (xy -1.304256 0.754279) (xy -1.451904 0.385456) (xy -1.452268 0.384381) (xy -1.452683 0.383309) (xy -1.453659 0.381182) + (xy -1.454818 0.379085) (xy -1.456147 0.377033) (xy -1.457629 0.375039) (xy -1.459251 0.373115) (xy -1.460999 0.371274) + (xy -1.462858 0.369529) (xy -1.464813 0.367893) (xy -1.46685 0.36638) (xy -1.468954 0.365002) (xy -1.471112 0.363772) + (xy -1.473308 0.362703) (xy -1.475528 0.361808) (xy -1.477758 0.3611) (xy -1.478872 0.36082) (xy -1.479983 0.360592) + (xy -1.952921 0.272582) (xy -1.954023 0.272352) (xy -1.955111 0.272068) (xy -1.956184 0.271732) (xy -1.957241 0.271344) + (xy -1.958279 0.270908) (xy -1.959297 0.270424) (xy -1.960295 0.269894) (xy -1.96127 0.269319) (xy -1.962222 0.268703) + (xy -1.963149 0.268045) (xy -1.964922 0.266615) (xy -1.966578 0.265042) (xy -1.968107 0.263339) (xy -1.969497 0.26152) + (xy -1.970738 0.2596) (xy -1.971818 0.25759) (xy -1.972726 0.255506) (xy -1.973112 0.254439) (xy -1.973451 0.253359) + (xy -1.973742 0.252267) (xy -1.973983 0.251165) (xy -1.974173 0.250054) (xy -1.974311 0.248936) (xy -1.974394 0.247812) + (xy -1.974422 0.246686) (xy -1.974452 -0.252325) (xy -1.974424 -0.253451) (xy -1.974341 -0.254574) + (xy -1.974204 -0.255691) (xy -1.974014 -0.256801) (xy -1.973774 -0.257901) (xy -1.973484 -0.258991) + (xy -1.973145 -0.260069) (xy -1.972759 -0.261132) (xy -1.972328 -0.262181) (xy -1.971853 -0.263212) + (xy -1.971335 -0.264224) (xy -1.970775 -0.265216) (xy -1.970175 -0.266185) (xy -1.969536 -0.267131) + (xy -1.96886 -0.268051) (xy -1.968147 -0.268945) (xy -1.9674 -0.26981) (xy -1.96662 -0.270644) (xy -1.965807 -0.271446) + (xy -1.964964 -0.272215) (xy -1.964092 -0.272949) (xy -1.963191 -0.273645) (xy -1.962264 -0.274303) + (xy -1.961312 -0.274921) (xy -1.960336 -0.275497) (xy -1.959338 -0.27603) (xy -1.958318 -0.276517) + (xy -1.957278 -0.276958) (xy -1.956221 -0.27735) (xy -1.955146 -0.277693) (xy -1.954055 -0.277983) + (xy -1.95295 -0.278221) (xy -1.468127 -0.368384) (xy -1.467012 -0.368617) (xy -1.465894 -0.368901) + (xy -1.463651 -0.369613) (xy -1.461414 -0.370508) (xy -1.459196 -0.371574) (xy -1.457013 -0.372797) + (xy -1.454878 -0.374166) (xy -1.452807 -0.375667) (xy -1.450813 -0.377288) (xy -1.448913 -0.379017) + (xy -1.447119 -0.38084) (xy -1.445448 -0.382746) (xy -1.443912 -0.384722) (xy -1.442528 -0.386755) + (xy -1.44131 -0.388832) (xy -1.440272 -0.390942) (xy -1.439825 -0.392005) (xy -1.439428 -0.393071) + (xy -1.290778 -0.739804) (xy -1.289821 -0.741879) (xy -1.289017 -0.744079) (xy -1.288364 -0.746384) + (xy -1.287861 -0.748775) (xy -1.287508 -0.751234) (xy -1.287303 -0.753741) (xy -1.287244 -0.756277) + (xy -1.287331 -0.758823) (xy -1.287562 -0.761361) (xy -1.287935 -0.763871) (xy -1.288451 -0.766335) + (xy -1.289106 -0.768733) (xy -1.289901 -0.771046) (xy -1.290834 -0.773256) (xy -1.291903 -0.775344) + (xy -1.293108 -0.77729) (xy -1.575632 -1.189028) (xy -1.576247 -1.189971) (xy -1.576814 -1.190943) + (xy -1.577333 -1.191941) (xy -1.577804 -1.192963) (xy -1.578228 -1.194006) (xy -1.578605 -1.195069) + (xy -1.578934 -1.196149) (xy -1.579218 -1.197245) (xy -1.579454 -1.198354) (xy -1.579644 -1.199473) + (xy -1.579887 -1.201736) (xy -1.579946 -1.204018) (xy -1.579825 -1.2063) (xy -1.579524 -1.208566) + (xy -1.579045 -1.210799) (xy -1.578391 -1.212981) (xy -1.577998 -1.214048) (xy -1.577562 -1.215095) + (xy -1.577082 -1.216122) (xy -1.57656 -1.217125) (xy -1.575995 -1.218102) (xy -1.575387 -1.219052) + (xy -1.574738 -1.219973) (xy -1.574046 -1.220861) (xy -1.573312 -1.221715) (xy -1.572536 -1.222533) + (xy -1.219668 -1.57537) (xy -1.218853 -1.576149) (xy -1.218002 -1.576885) (xy -1.217116 -1.577579) + (xy -1.216198 -1.57823) (xy -1.21525 -1.578839) (xy -1.214274 -1.579405) (xy -1.212248 -1.580408) + (xy -1.210136 -1.581238) (xy -1.207955 -1.581893) (xy -1.205724 -1.582371) (xy -1.203458 -1.58267) + (xy -1.201176 -1.582791) (xy -1.198893 -1.582729) (xy -1.196628 -1.582485) (xy -1.194398 -1.582057) + (xy -1.192219 -1.581442) (xy -1.191154 -1.581065) (xy -1.190109 -1.58064) (xy -1.189085 -1.580169) + (xy -1.188085 -1.579649) (xy -1.18711 -1.579082) (xy -1.186164 -1.578468) (xy -0.767229 -1.290959) + (xy -0.765297 -1.289747) (xy -0.763217 -1.288668) (xy -0.761009 -1.287723) (xy -0.758694 -1.286914) + (xy -0.75629 -1.286241) (xy -0.753816 -1.285706) (xy -0.751293 -1.28531) (xy -0.74874 -1.285056) + (xy -0.746176 -1.284943) (xy -0.743621 -1.284974) (xy -0.741094 -1.285149) (xy -0.738615 -1.285471) + (xy -0.736203 -1.28594) (xy -0.733878 -1.286558) (xy -0.731659 -1.287326) (xy -0.729566 -1.288245) + (xy -0.393421 -1.425835) (xy -0.391282 -1.426646) (xy -0.389163 -1.427653) (xy -0.387077 -1.428842) + (xy -0.385037 -1.430198) (xy -0.383055 -1.431706) (xy -0.381144 -1.433353) (xy -0.379315 -1.435123) + (xy -0.377582 -1.437002) (xy -0.375957 -1.438975) (xy -0.374452 -1.441028) (xy -0.37308 -1.443147) + (xy -0.371853 -1.445316) (xy -0.370784 -1.447521) (xy -0.369884 -1.449748) (xy -0.369167 -1.451982) + (xy -0.368646 -1.454208) (xy -0.275326 -1.955696) (xy -0.275094 -1.956798) (xy -0.274808 -1.957886) + (xy -0.27447 -1.958959) (xy -0.274082 -1.960016) (xy -0.273644 -1.961054) (xy -0.27316 -1.962072) + (xy -0.27263 -1.96307) (xy -0.272057 -1.964045) (xy -0.271441 -1.964997) (xy -0.270785 -1.965924) + (xy -0.269357 -1.967697) (xy -0.267788 -1.969353) (xy -0.266091 -1.970882) (xy -0.264278 -1.972272) + (xy -0.262364 -1.973513) (xy -0.260361 -1.974593) (xy -0.259331 -1.975069) (xy -0.258284 -1.975501) + (xy -0.257221 -1.975887) (xy -0.256144 -1.976226) (xy -0.255056 -1.976517) (xy -0.253956 -1.976758) + (xy -0.252849 -1.976948) (xy -0.251734 -1.977086) (xy -0.250613 -1.977169) (xy -0.249489 -1.977197) + (xy 0.249551 -1.977197) + ) + (stroke + (width 0.029494) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "3396c9e9-8c8c-4f24-841e-9ab5dbdd6e47") + ) + (group "" + (uuid "58117cf1-8317-4684-ba56-70f835ed3ad1") + (members "3396c9e9-8c8c-4f24-841e-9ab5dbdd6e47") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_5mm.kicad_mod new file mode 100644 index 0000000..04411e6 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_5mm.kicad_mod @@ -0,0 +1,267 @@ +(footprint "OSHW_Logo_5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun Open Source Hardware Gear") + (property "Reference" "Ref**" + (at 0 -2.9 0) + (layer "F.Fab") + (hide yes) + (uuid "d7de0064-7598-4acb-9e0f-e380579cdb98") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 2.2 0) + (layer "F.Fab") + (hide yes) + (uuid "6216d607-06d3-425a-8665-245a85b7645d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b3dd81ae-7503-4e90-a495-89358b5a2a7a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5e181cf5-2047-4855-880d-e75921fb7a86") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5c7eae2c-7f1d-425a-990d-da17def3cc35") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.305465 -2.479218) (xy 0.306869 -2.479114) (xy 0.308265 -2.478942) (xy 0.309653 -2.478704) (xy 0.311029 -2.478403) + (xy 0.312393 -2.47804) (xy 0.313741 -2.477615) (xy 0.315071 -2.477132) (xy 0.316382 -2.476592) (xy 0.317672 -2.475997) + (xy 0.318938 -2.475348) (xy 0.320178 -2.474647) (xy 0.321391 -2.473896) (xy 0.322574 -2.473096) (xy 0.323724 -2.47225) + (xy 0.324841 -2.471359) (xy 0.325922 -2.470424) (xy 0.326965 -2.469448) (xy 0.327967 -2.468431) (xy 0.328927 -2.467377) + (xy 0.329843 -2.466286) (xy 0.330712 -2.465161) (xy 0.331533 -2.464002) (xy 0.332303 -2.462813) (xy 0.33302 -2.461593) + (xy 0.333683 -2.460346) (xy 0.334288 -2.459073) (xy 0.334835 -2.457776) (xy 0.335321 -2.456455) (xy 0.335743 -2.455114) + (xy 0.336101 -2.453754) (xy 0.336391 -2.452376) (xy 0.453079 -1.825507) (xy 0.453374 -1.824118) (xy 0.453732 -1.822724) + (xy 0.454629 -1.819932) (xy 0.455755 -1.817148) (xy 0.457093 -1.814392) (xy 0.458629 -1.81168) (xy 0.460347 -1.809032) + (xy 0.46223 -1.806466) (xy 0.464264 -1.803999) (xy 0.466431 -1.80165) (xy 0.468718 -1.799438) (xy 0.471107 -1.797379) + (xy 0.473584 -1.795493) (xy 0.476132 -1.793798) (xy 0.478736 -1.792312) (xy 0.480054 -1.791653) (xy 0.48138 -1.791053) + (xy 0.482712 -1.790515) (xy 0.484048 -1.79004) (xy 0.904197 -1.61805) (xy 0.906807 -1.616901) (xy 0.909576 -1.615941) + (xy 0.912478 -1.615169) (xy 0.915489 -1.614583) (xy 0.918585 -1.614181) (xy 0.921741 -1.613962) (xy 0.924934 -1.613923) + (xy 0.928139 -1.614064) (xy 0.931331 -1.614382) (xy 0.934486 -1.614877) (xy 0.93758 -1.615545) (xy 0.940588 -1.616386) + (xy 0.943486 -1.617398) (xy 0.94625 -1.618579) (xy 0.948856 -1.619928) (xy 0.951278 -1.621443) (xy 1.47499 -1.980834) + (xy 1.47617 -1.981602) (xy 1.477385 -1.982311) (xy 1.478631 -1.98296) (xy 1.479908 -1.983549) (xy 1.481211 -1.98408) + (xy 1.482539 -1.984552) (xy 1.483888 -1.984965) (xy 1.485256 -1.98532) (xy 1.48664 -1.985617) (xy 1.488038 -1.985855) + (xy 1.490864 -1.986161) (xy 1.493713 -1.986237) (xy 1.496562 -1.986087) (xy 1.499391 -1.985712) (xy 1.502179 -1.985115) + (xy 1.504903 -1.984297) (xy 1.506235 -1.983806) (xy 1.507543 -1.98326) (xy 1.508825 -1.98266) (xy 1.510078 -1.982006) + (xy 1.511299 -1.981298) (xy 1.512486 -1.980537) (xy 1.513635 -1.979723) (xy 1.514745 -1.978855) (xy 1.515812 -1.977935) + (xy 1.516835 -1.976962) (xy 1.957888 -1.535909) (xy 1.95886 -1.534887) (xy 1.959779 -1.533819) (xy 1.960646 -1.532709) + (xy 1.961459 -1.531559) (xy 1.962218 -1.530371) (xy 1.962924 -1.529149) (xy 1.964173 -1.526612) (xy 1.965206 -1.523969) + (xy 1.966019 -1.521242) (xy 1.966612 -1.518451) (xy 1.966983 -1.515618) (xy 1.96713 -1.512765) (xy 1.967052 -1.509914) + (xy 1.966746 -1.507084) (xy 1.966212 -1.504299) (xy 1.965448 -1.501579) (xy 1.964979 -1.500251) (xy 1.964452 -1.498946) + (xy 1.963866 -1.497669) (xy 1.963222 -1.496422) (xy 1.96252 -1.495207) (xy 1.961758 -1.494027) (xy 1.608635 -0.979348) + (xy 1.607116 -0.976916) (xy 1.605767 -0.974306) (xy 1.604591 -0.971544) (xy 1.603589 -0.968652) (xy 1.602762 -0.965654) + (xy 1.602113 -0.962575) (xy 1.601642 -0.959437) (xy 1.601351 -0.956265) (xy 1.601242 -0.953081) (xy 1.601315 -0.949911) + (xy 1.601573 -0.946778) (xy 1.602017 -0.943705) (xy 1.602649 -0.940715) (xy 1.60347 -0.937834) (xy 1.604481 -0.935084) + (xy 1.605683 -0.932489) (xy 1.791462 -0.499068) (xy 1.792523 -0.496406) (xy 1.793827 -0.493769) (xy 1.795357 -0.491172) + (xy 1.797093 -0.488631) (xy 1.799017 -0.486161) (xy 1.801111 -0.483779) (xy 1.803356 -0.481499) (xy 1.805734 -0.479339) + (xy 1.808227 -0.477312) (xy 1.810815 -0.475436) (xy 1.813482 -0.473725) (xy 1.816207 -0.472196) (xy 1.818974 -0.470864) + (xy 1.821763 -0.469745) (xy 1.824555 -0.468855) (xy 1.827334 -0.468209) (xy 2.43341 -0.355503) (xy 2.433409 -0.355503) + (xy 2.434783 -0.355206) (xy 2.436141 -0.354843) (xy 2.437479 -0.354415) (xy 2.438796 -0.353925) (xy 2.440091 -0.353373) + (xy 2.441362 -0.352764) (xy 2.442606 -0.352098) (xy 2.443824 -0.351378) (xy 2.446168 -0.349782) (xy 2.44838 -0.347994) + (xy 2.450447 -0.346029) (xy 2.452355 -0.343903) (xy 2.454089 -0.341634) (xy 2.455636 -0.339237) (xy 2.456982 -0.336729) + (xy 2.457576 -0.335439) (xy 2.458114 -0.334127) (xy 2.458594 -0.332795) (xy 2.459016 -0.331446) (xy 2.459377 -0.330081) + (xy 2.459676 -0.328703) (xy 2.459911 -0.327313) (xy 2.46008 -0.325914) (xy 2.460181 -0.324507) (xy 2.460213 -0.323096) + (xy 2.460139 0.300676) (xy 2.460103 0.302085) (xy 2.459999 0.303489) (xy 2.459827 0.304887) (xy 2.459589 0.306275) + (xy 2.459287 0.307654) (xy 2.458922 0.309019) (xy 2.458497 0.310369) (xy 2.458013 0.311702) (xy 2.457472 0.313015) + (xy 2.456876 0.314307) (xy 2.456225 0.315576) (xy 2.455523 0.316819) (xy 2.454771 0.318035) (xy 2.45397 0.31922) + (xy 2.453123 0.320374) (xy 2.452231 0.321493) (xy 2.451295 0.322576) (xy 2.450318 0.323621) (xy 2.449302 0.324626) + (xy 2.448247 0.325588) (xy 2.447156 0.326506) (xy 2.446031 0.327376) (xy 2.444873 0.328198) (xy 2.443683 0.328969) + (xy 2.442465 0.329687) (xy 2.441219 0.330349) (xy 2.439947 0.330954) (xy 2.438651 0.3315) (xy 2.437333 0.331984) + (xy 2.435995 0.332405) (xy 2.434637 0.33276) (xy 2.433262 0.333047) (xy 1.842082 0.443061) (xy 1.840691 0.443346) + (xy 1.839296 0.443696) (xy 1.8379 0.444108) (xy 1.836506 0.444581) (xy 1.833731 0.4457) (xy 1.830988 0.447036) + (xy 1.828295 0.448573) (xy 1.82567 0.450296) (xy 1.82313 0.452188) (xy 1.820692 0.454232) (xy 1.818376 0.456413) + (xy 1.816197 0.458714) (xy 1.814175 0.461119) (xy 1.812326 0.463613) (xy 1.810668 0.466177) (xy 1.80922 0.468798) + (xy 1.807998 0.471458) (xy 1.807477 0.472797) (xy 1.80702 0.47414) (xy 1.622459 0.935176) (xy 1.621317 0.937799) + (xy 1.620365 0.940576) (xy 1.619601 0.943484) (xy 1.619023 0.946499) (xy 1.61863 0.949596) (xy 1.618419 0.952752) + (xy 1.618388 0.955943) (xy 1.618536 0.959145) (xy 1.618861 0.962333) (xy 1.619361 0.965484) (xy 1.620033 0.968573) + (xy 1.620877 0.971577) (xy 1.62189 0.974471) (xy 1.62307 0.977232) (xy 1.624416 0.979835) (xy 1.625925 0.982256) + (xy 1.961756 1.471607) (xy 1.962524 1.472787) (xy 1.963233 1.474002) (xy 1.963882 1.47525) (xy 1.964472 1.476528) + (xy 1.965003 1.477833) (xy 1.965475 1.479163) (xy 1.965888 1.480514) (xy 1.966243 1.481885) (xy 1.96654 1.483272) + (xy 1.966779 1.484673) (xy 1.967084 1.487505) (xy 1.967161 1.49036) (xy 1.967011 1.493216) (xy 1.966636 1.496052) + (xy 1.966039 1.498846) (xy 1.96522 1.501577) (xy 1.964729 1.502912) (xy 1.964183 1.504223) (xy 1.963583 1.505507) + (xy 1.962929 1.506762) (xy 1.962222 1.507985) (xy 1.96146 1.509174) (xy 1.960646 1.510325) (xy 1.959778 1.511435) + (xy 1.958858 1.512503) (xy 1.957885 1.513526) (xy 1.516758 1.954579) (xy 1.515742 1.955546) (xy 1.51468 1.95646) + (xy 1.513575 1.957321) (xy 1.51243 1.95813) (xy 1.511247 1.958887) (xy 1.510029 1.95959) (xy 1.507498 1.960836) + (xy 1.504859 1.961867) (xy 1.502135 1.96268) (xy 1.499345 1.963275) (xy 1.496513 1.963648) (xy 1.49366 1.963799) + (xy 1.490807 1.963725) (xy 1.487977 1.963424) (xy 1.48519 1.962894) (xy 1.482468 1.962133) (xy 1.481139 1.961666) + (xy 1.479834 1.96114) (xy 1.478556 1.960556) (xy 1.477308 1.959913) (xy 1.476093 1.959211) (xy 1.474913 1.958449) + (xy 0.99419 1.628516) (xy 0.991773 1.627011) (xy 0.989185 1.625692) (xy 0.986449 1.624558) (xy 0.983588 1.62361) + (xy 0.980626 1.622849) (xy 0.977586 1.622276) (xy 0.974493 1.621889) (xy 0.971369 1.621691) (xy 0.968238 1.621681) + (xy 0.965123 1.62186) (xy 0.962049 1.622229) (xy 0.959039 1.622787) (xy 0.956115 1.623535) (xy 0.953303 1.624475) + (xy 0.950625 1.625605) (xy 0.948105 1.626927) (xy 0.736113 1.740112) (xy 0.734846 1.740715) (xy 0.733568 1.741245) + (xy 0.732281 1.741703) (xy 0.730989 1.742089) (xy 0.729692 1.742405) (xy 0.728394 1.742652) (xy 0.727096 1.74283) + (xy 0.725801 1.742939) (xy 0.724511 1.742982) (xy 0.723228 1.742958) (xy 0.721955 1.742869) (xy 0.720693 1.742715) + (xy 0.719444 1.742497) (xy 0.718212 1.742216) (xy 0.716998 1.741872) (xy 0.715804 1.741467) (xy 0.714632 1.741001) + (xy 0.713486 1.740476) (xy 0.712366 1.739891) (xy 0.711276 1.739248) (xy 0.710217 1.738548) (xy 0.709192 1.737791) + (xy 0.708202 1.736978) (xy 0.707251 1.73611) (xy 0.70634 1.735187) (xy 0.705471 1.734212) (xy 0.704647 1.733184) + (xy 0.70387 1.732104) (xy 0.703141 1.730973) (xy 0.702464 1.729791) (xy 0.701841 1.728561) (xy 0.701273 1.727282) + (xy 0.264202 0.671084) (xy 0.263696 0.66977) (xy 0.263258 0.668436) (xy 0.262885 0.667085) (xy 0.262578 0.665719) + (xy 0.262336 0.66434) (xy 0.262157 0.662951) (xy 0.26204 0.661555) (xy 0.261986 0.660154) (xy 0.261992 0.658751) + (xy 0.262059 0.657348) (xy 0.262185 0.655948) (xy 0.26237 0.654552) (xy 0.262612 0.653165) (xy 0.262911 0.651787) + (xy 0.263266 0.650423) (xy 0.263676 0.649073) (xy 0.26414 0.647741) (xy 0.264658 0.64643) (xy 0.265228 0.645141) + (xy 0.265849 0.643877) (xy 0.266522 0.642641) (xy 0.267245 0.641436) (xy 0.268016 0.640263) (xy 0.268836 0.639126) + (xy 0.269703 0.638026) (xy 0.270617 0.636967) (xy 0.271577 0.63595) (xy 0.272582 0.634979) (xy 0.27363 0.634056) + (xy 0.274722 0.633183) (xy 0.275856 0.632363) (xy 0.277031 0.631598) (xy 0.330085 0.599117) (xy 0.333903 0.596685) + (xy 0.33798 0.59391) (xy 0.342239 0.59085) (xy 0.346601 0.587568) (xy 0.350992 0.584124) (xy 0.355333 0.580577) + (xy 0.359549 0.576989) (xy 0.363561 0.57342) (xy 0.398681 0.549381) (xy 0.432199 0.523281) (xy 0.464022 0.495209) + (xy 0.494059 0.465259) (xy 0.52222 0.433519) (xy 0.548411 0.400082) (xy 0.572542 0.365038) (xy 0.594522 0.328478) + (xy 0.614258 0.290493) (xy 0.631659 0.251174) (xy 0.646635 0.210613) (xy 0.659093 0.168899) (xy 0.668941 0.126124) + (xy 0.676089 0.082379) (xy 0.680445 0.037754) (xy 0.681917 -0.007658) (xy 0.68102 -0.043158) (xy 0.678356 -0.078191) + (xy 0.673969 -0.112715) (xy 0.667903 -0.146687) (xy 0.6602 -0.180062) (xy 0.650905 -0.212798) (xy 0.640059 -0.244851) + (xy 0.627708 -0.276177) (xy 0.613894 -0.306735) (xy 0.59866 -0.336479) (xy 0.58205 -0.365368) (xy 0.564108 -0.393356) + (xy 0.544876 -0.420403) (xy 0.524397 -0.446462) (xy 0.502716 -0.471493) (xy 0.479876 -0.49545) (xy 0.455919 -0.518292) + (xy 0.43089 -0.539973) (xy 0.404831 -0.560452) (xy 0.377786 -0.579685) (xy 0.349799 -0.597628) (xy 0.320912 -0.614238) + (xy 0.291169 -0.629472) (xy 0.260614 -0.643287) (xy 0.229289 -0.655638) (xy 0.197238 -0.666484) (xy 0.164504 -0.675779) + (xy 0.131132 -0.683482) (xy 0.097163 -0.689549) (xy 0.062642 -0.693935) (xy 0.027611 -0.696599) (xy -0.007885 -0.697497) + (xy -0.043381 -0.696599) (xy -0.078412 -0.693935) (xy -0.112934 -0.689549) (xy -0.146903 -0.683482) + (xy -0.180277 -0.675779) (xy -0.213012 -0.666484) (xy -0.245063 -0.655638) (xy -0.27639 -0.643287) + (xy -0.306946 -0.629473) (xy -0.336691 -0.614239) (xy -0.365579 -0.597628) (xy -0.393568 -0.579685) + (xy -0.420615 -0.560453) (xy -0.446675 -0.539974) (xy -0.471706 -0.518292) (xy -0.495664 -0.495451) + (xy -0.518507 -0.471493) (xy -0.540189 -0.446463) (xy -0.560669 -0.420403) (xy -0.579903 -0.393357) + (xy -0.597847 -0.365368) (xy -0.614459 -0.33648) (xy -0.629694 -0.306735) (xy -0.643509 -0.276178) + (xy -0.655862 -0.244851) (xy -0.666708 -0.212798) (xy -0.676005 -0.180062) (xy -0.683708 -0.146687) + (xy -0.689775 -0.112715) (xy -0.694163 -0.078191) (xy -0.696827 -0.043158) (xy -0.697724 -0.007658) + (xy -0.697354 0.015141) (xy -0.696252 0.037754) (xy -0.694428 0.060171) (xy -0.691895 0.082379) (xy -0.688663 0.104367) + (xy -0.684745 0.126124) (xy -0.680152 0.147638) (xy -0.674894 0.168899) (xy -0.668985 0.189894) (xy -0.662435 0.210613) + (xy -0.655255 0.231043) (xy -0.647457 0.251174) (xy -0.639053 0.270995) (xy -0.630053 0.290493) (xy -0.610315 0.328478) + (xy -0.588334 0.365038) (xy -0.564202 0.400082) (xy -0.538011 0.433519) (xy -0.509851 0.465259) (xy -0.479816 0.495209) + (xy -0.447996 0.523281) (xy -0.414483 0.549381) (xy -0.379369 0.57342) (xy -0.375334 0.576989) (xy -0.371104 0.580577) + (xy -0.366754 0.584124) (xy -0.362359 0.587568) (xy -0.357993 0.590851) (xy -0.353731 0.59391) (xy -0.349648 0.596685) + (xy -0.345818 0.599117) (xy -0.292766 0.631598) (xy -0.291583 0.632363) (xy -0.290443 0.633183) (xy -0.289346 0.634056) + (xy -0.288293 0.634979) (xy -0.287284 0.63595) (xy -0.286321 0.636967) (xy -0.284534 0.639126) (xy -0.282939 0.641436) + (xy -0.281541 0.643878) (xy -0.280349 0.64643) (xy -0.279368 0.649074) (xy -0.278606 0.651788) (xy -0.278068 0.654553) + (xy -0.277762 0.657349) (xy -0.277694 0.660155) (xy -0.27787 0.662952) (xy -0.278053 0.66434) (xy -0.278298 0.665719) + (xy -0.278609 0.667085) (xy -0.278984 0.668436) (xy -0.279426 0.66977) (xy -0.279935 0.671084) (xy -0.717044 1.727244) + (xy -0.717612 1.728523) (xy -0.718235 1.729753) (xy -0.718913 1.730935) (xy -0.719642 1.732066) (xy -0.72042 1.733147) + (xy -0.721245 1.734176) (xy -0.722114 1.735153) (xy -0.723027 1.736076) (xy -0.723979 1.736945) (xy -0.72497 1.737759) + (xy -0.725996 1.738518) (xy -0.727056 1.73922) (xy -0.728148 1.739864) (xy -0.729268 1.74045) (xy -0.730416 1.740976) + (xy -0.731588 1.741443) (xy -0.732783 1.741849) (xy -0.733998 1.742194) (xy -0.73523 1.742475) (xy -0.736479 1.742694) + (xy -0.737741 1.742848) (xy -0.739015 1.742938) (xy -0.740298 1.742961) (xy -0.741587 1.742918) (xy -0.742881 1.742808) + (xy -0.744178 1.742629) (xy -0.745475 1.742381) (xy -0.74677 1.742063) (xy -0.74806 1.741674) (xy -0.749344 1.741214) + (xy -0.75062 1.740681) (xy -0.751884 1.740074) (xy -0.963875 1.626889) (xy -0.966389 1.625569) (xy -0.969063 1.624441) + (xy -0.971872 1.623505) (xy -0.974793 1.622759) (xy -0.977803 1.622203) (xy -0.980877 1.621837) (xy -0.983992 1.62166) + (xy -0.987125 1.621672) (xy -0.990251 1.621871) (xy -0.993347 1.622258) (xy -0.996389 1.622831) (xy -0.999353 1.623591) + (xy -1.002216 1.624536) (xy -1.004954 1.625666) (xy -1.007543 1.62698) (xy -1.00996 1.628479) (xy -1.490647 1.958411) + (xy -1.49183 1.959173) (xy -1.493048 1.959876) (xy -1.494298 1.960519) (xy -1.495578 1.961104) (xy -1.496885 1.961629) + (xy -1.498216 1.962097) (xy -1.499568 1.962506) (xy -1.500939 1.962857) (xy -1.502327 1.963151) (xy -1.503727 1.963387) + (xy -1.506559 1.963688) (xy -1.509412 1.963762) (xy -1.512265 1.963611) (xy -1.515097 1.963237) (xy -1.517887 1.962642) + (xy -1.520612 1.961829) (xy -1.521944 1.96134) (xy -1.523252 1.960798) (xy -1.524534 1.960201) (xy -1.525785 1.959552) + (xy -1.527005 1.958848) (xy -1.52819 1.958092) (xy -1.529338 1.957283) (xy -1.530445 1.956422) (xy -1.531509 1.955508) + (xy -1.532528 1.954542) (xy -1.973655 1.513488) (xy -1.974625 1.512466) (xy -1.975542 1.511398) (xy -1.976406 1.510287) + (xy -1.977218 1.509136) (xy -1.977976 1.507948) (xy -1.978682 1.506725) (xy -1.979932 1.504185) (xy -1.980966 1.50154) + (xy -1.981782 1.498809) (xy -1.982378 1.496015) (xy -1.982752 1.493179) (xy -1.982903 1.490322) (xy -1.982827 1.487467) + (xy -1.982524 1.484635) (xy -1.981992 1.481847) (xy -1.981228 1.479125) (xy -1.980758 1.477796) (xy -1.98023 1.47649) + (xy -1.979643 1.475213) (xy -1.978997 1.473965) (xy -1.978291 1.47275) (xy -1.977526 1.47157) (xy -1.641731 0.982219) + (xy -1.64021 0.979797) (xy -1.638854 0.977194) (xy -1.637666 0.974433) (xy -1.636647 0.971539) (xy -1.635799 0.968535) + (xy -1.635124 0.965446) (xy -1.634623 0.962295) (xy -1.634297 0.959107) (xy -1.63415 0.955906) (xy -1.634181 0.952715) + (xy -1.634394 0.949558) (xy -1.634789 0.946461) (xy -1.635368 0.943446) (xy -1.636133 0.940538) (xy -1.637086 0.937761) + (xy -1.638229 0.935138) (xy -1.822791 0.474103) (xy -1.823245 0.472759) (xy -1.823764 0.47142) (xy -1.824984 0.46876) + (xy -1.826433 0.46614) (xy -1.828094 0.463575) (xy -1.829947 0.461081) (xy -1.831975 0.458676) (xy -1.83416 0.456375) + (xy -1.836483 0.454194) (xy -1.838927 0.45215) (xy -1.841473 0.450258) (xy -1.844104 0.448535) (xy -1.846801 0.446998) + (xy -1.849546 0.445661) (xy -1.852321 0.444543) (xy -1.855108 0.443658) (xy -1.856501 0.443308) (xy -1.857889 0.443023) + (xy -2.44907 0.333008) (xy -2.450448 0.332721) (xy -2.451808 0.332366) (xy -2.453149 0.331946) (xy -2.45447 0.331462) + (xy -2.455767 0.330916) (xy -2.45704 0.330311) (xy -2.458288 0.329648) (xy -2.459507 0.32893) (xy -2.460697 0.32816) + (xy -2.461855 0.327338) (xy -2.464071 0.32555) (xy -2.466142 0.323583) (xy -2.468053 0.321455) (xy -2.46979 0.319182) + (xy -2.471341 0.316781) (xy -2.472691 0.314269) (xy -2.473827 0.311663) (xy -2.474309 0.31033) (xy -2.474734 0.30898) + (xy -2.475097 0.307615) (xy -2.475398 0.306237) (xy -2.475636 0.304848) (xy -2.475808 0.303451) (xy -2.475912 0.302046) + (xy -2.475947 0.300638) (xy -2.475984 -0.323133) (xy -2.475949 -0.324542) (xy -2.475845 -0.325945) + (xy -2.475674 -0.327341) (xy -2.475437 -0.328728) (xy -2.475136 -0.330104) (xy -2.474774 -0.331466) + (xy -2.474351 -0.332814) (xy -2.473869 -0.334143) (xy -2.47333 -0.335454) (xy -2.472735 -0.336742) + (xy -2.472088 -0.338008) (xy -2.471388 -0.339247) (xy -2.470638 -0.340459) (xy -2.469839 -0.341642) + (xy -2.468994 -0.342792) (xy -2.468103 -0.343909) (xy -2.467169 -0.34499) (xy -2.466194 -0.346033) + (xy -2.465178 -0.347036) (xy -2.464124 -0.347997) (xy -2.463034 -0.348914) (xy -2.461908 -0.349784) + (xy -2.460749 -0.350607) (xy -2.459559 -0.351379) (xy -2.458339 -0.352099) (xy -2.457091 -0.352765) + (xy -2.455816 -0.353375) (xy -2.454517 -0.353926) (xy -2.453195 -0.354416) (xy -2.451851 -0.354844) + (xy -2.450488 -0.355207) (xy -2.449107 -0.355504) (xy -1.843069 -0.46821) (xy -1.841676 -0.468501) + (xy -1.840278 -0.468856) (xy -1.837475 -0.469746) (xy -1.834678 -0.470865) (xy -1.831906 -0.472197) + (xy -1.829176 -0.473726) (xy -1.826508 -0.475437) (xy -1.823919 -0.477313) (xy -1.821427 -0.47934) + (xy -1.819051 -0.4815) (xy -1.816809 -0.48378) (xy -1.81472 -0.486162) (xy -1.812801 -0.488632) (xy -1.811071 -0.491173) + (xy -1.809548 -0.49377) (xy -1.80825 -0.496407) (xy -1.807691 -0.497736) (xy -1.807196 -0.499069) + (xy -1.621381 -0.93249) (xy -1.620184 -0.935085) (xy -1.619178 -0.937835) (xy -1.618362 -0.940716) + (xy -1.617735 -0.943705) (xy -1.617293 -0.946778) (xy -1.617036 -0.949912) (xy -1.616963 -0.953082) + (xy -1.617071 -0.956265) (xy -1.61736 -0.959437) (xy -1.617827 -0.962575) (xy -1.618471 -0.965654) + (xy -1.619291 -0.968652) (xy -1.620284 -0.971544) (xy -1.62145 -0.974307) (xy -1.622787 -0.976916) + (xy -1.624293 -0.979349) (xy -1.977453 -1.494028) (xy -1.978221 -1.495207) (xy -1.97893 -1.496422) + (xy -1.979578 -1.49767) (xy -1.980168 -1.498947) (xy -1.980698 -1.500251) (xy -1.981169 -1.50158) + (xy -1.981581 -1.50293) (xy -1.981935 -1.5043) (xy -1.98223 -1.505685) (xy -1.982468 -1.507085) (xy -1.982771 -1.509914) + (xy -1.982845 -1.512766) (xy -1.982694 -1.515619) (xy -1.982317 -1.518451) (xy -1.981719 -1.521242) + (xy -1.980901 -1.52397) (xy -1.98041 -1.525303) (xy -1.979865 -1.526613) (xy -1.979265 -1.527896) + (xy -1.978613 -1.52915) (xy -1.977906 -1.530372) (xy -1.977147 -1.531559) (xy -1.976335 -1.532709) + (xy -1.97547 -1.53382) (xy -1.974552 -1.534887) (xy -1.973583 -1.53591) (xy -1.532492 -1.976963) + (xy -1.531473 -1.977935) (xy -1.530409 -1.978856) (xy -1.529301 -1.979723) (xy -1.528154 -1.980538) + (xy -1.526969 -1.981299) (xy -1.525749 -1.982006) (xy -1.523216 -1.98326) (xy -1.520576 -1.984297) + (xy -1.517851 -1.985116) (xy -1.515061 -1.985713) (xy -1.512229 -1.986088) (xy -1.509376 -1.986238) + (xy -1.506523 -1.986161) (xy -1.503691 -1.985856) (xy -1.500903 -1.985321) (xy -1.49818 -1.984553) + (xy -1.496849 -1.984081) (xy -1.495542 -1.98355) (xy -1.494262 -1.982961) (xy -1.493012 -1.982311) + (xy -1.491794 -1.981603) (xy -1.490611 -1.980834) (xy -0.966936 -1.621444) (xy -0.96452 -1.619929) + (xy -0.96192 -1.61858) (xy -0.959161 -1.617399) (xy -0.956266 -1.616387) (xy -0.953261 -1.615546) + (xy -0.950169 -1.614877) (xy -0.947015 -1.614383) (xy -0.943824 -1.614064) (xy -0.940619 -1.613924) + (xy -0.937425 -1.613962) (xy -0.934266 -1.614181) (xy -0.931167 -1.614583) (xy -0.928152 -1.61517) + (xy -0.925246 -1.615942) (xy -0.922472 -1.616902) (xy -0.919855 -1.618051) (xy -0.499669 -1.79004) + (xy -0.496995 -1.791054) (xy -0.494346 -1.792313) (xy -0.491739 -1.793799) (xy -0.489189 -1.795494) + (xy -0.486712 -1.79738) (xy -0.484323 -1.799438) (xy -0.482037 -1.801651) (xy -0.479871 -1.804) (xy -0.477839 -1.806467) + (xy -0.475958 -1.809033) (xy -0.474243 -1.811681) (xy -0.472709 -1.814392) (xy -0.471372 -1.817149) + (xy -0.470248 -1.819933) (xy -0.469352 -1.822725) (xy -0.468699 -1.825508) (xy -0.352049 -2.452376) + (xy -0.351758 -2.453754) (xy -0.351401 -2.455114) (xy -0.350979 -2.456455) (xy -0.350493 -2.457776) + (xy -0.349946 -2.459073) (xy -0.349341 -2.460346) (xy -0.348679 -2.461593) (xy -0.347961 -2.462813) + (xy -0.347192 -2.464002) (xy -0.346371 -2.465161) (xy -0.344587 -2.467377) (xy -0.342626 -2.469448) + (xy -0.340504 -2.471359) (xy -0.338239 -2.473096) (xy -0.335846 -2.474647) (xy -0.333342 -2.475997) + (xy -0.332054 -2.476592) (xy -0.330745 -2.477132) (xy -0.329417 -2.477615) (xy -0.328071 -2.47804) + (xy -0.32671 -2.478403) (xy -0.325336 -2.478704) (xy -0.323951 -2.478942) (xy -0.322558 -2.479114) + (xy -0.321157 -2.479218) (xy -0.319752 -2.479253) (xy 0.304057 -2.479253) + ) + (stroke + (width 0.036868) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "6af208c3-b03a-47b9-8aa4-55ccbb2dbba9") + ) + (group "" + (uuid "dafe289e-d66d-4a44-ac4f-a648e6a8c359") + (members "6af208c3-b03a-47b9-8aa4-55ccbb2dbba9") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_6mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_6mm.kicad_mod new file mode 100644 index 0000000..d4ba6e6 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_6mm.kicad_mod @@ -0,0 +1,267 @@ +(footprint "OSHW_Logo_6mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun Open Source Hardware Gear") + (property "Reference" "Ref**" + (at 0 -3.4 0) + (layer "F.Fab") + (hide yes) + (uuid "d7de0064-7598-4acb-9e0f-e380579cdb98") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 2.7 0) + (layer "F.Fab") + (hide yes) + (uuid "6216d607-06d3-425a-8665-245a85b7645d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "916407c1-55f8-48a6-99ae-9072a41b6f4a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "784aa338-2175-4fb9-83e7-ec1c9d29cab0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9c3fc36e-9100-4dc2-916f-270e60b9ee32") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.382791 -2.916212) (xy 0.384475 -2.916087) (xy 0.386151 -2.915881) (xy 0.387816 -2.915596) (xy 0.389468 -2.915235) + (xy 0.391104 -2.914799) (xy 0.392721 -2.91429) (xy 0.394318 -2.91371) (xy 0.395891 -2.913062) (xy 0.397439 -2.912348) + (xy 0.398958 -2.911569) (xy 0.400447 -2.910728) (xy 0.401902 -2.909826) (xy 0.403321 -2.908867) (xy 0.404702 -2.907851) + (xy 0.406042 -2.906781) (xy 0.407339 -2.90566) (xy 0.40859 -2.904488) (xy 0.409793 -2.903269) (xy 0.410945 -2.902003) + (xy 0.412044 -2.900695) (xy 0.413087 -2.899344) (xy 0.414072 -2.897954) (xy 0.414996 -2.896526) (xy 0.415857 -2.895063) + (xy 0.416652 -2.893566) (xy 0.417379 -2.892039) (xy 0.418035 -2.890482) (xy 0.418618 -2.888897) (xy 0.419125 -2.887288) + (xy 0.419554 -2.885655) (xy 0.419902 -2.884002) (xy 0.559929 -2.131752) (xy 0.560282 -2.130085) (xy 0.560712 -2.128413) + (xy 0.561789 -2.125062) (xy 0.56314 -2.121722) (xy 0.564746 -2.118414) (xy 0.566589 -2.11516) (xy 0.56865 -2.111983) + (xy 0.57091 -2.108903) (xy 0.57335 -2.105943) (xy 0.575952 -2.103124) (xy 0.578696 -2.100469) (xy 0.581563 -2.097999) + (xy 0.584535 -2.095736) (xy 0.587592 -2.093702) (xy 0.590717 -2.091919) (xy 0.592299 -2.091128) (xy 0.59389 -2.090408) + (xy 0.595488 -2.089761) (xy 0.597092 -2.089191) (xy 1.101275 -1.882802) (xy 1.104408 -1.881423) (xy 1.10773 -1.880272) + (xy 1.111212 -1.879345) (xy 1.114825 -1.878642) (xy 1.118541 -1.878159) (xy 1.122329 -1.877896) (xy 1.12616 -1.87785) + (xy 1.130005 -1.878019) (xy 1.133836 -1.878401) (xy 1.137622 -1.878994) (xy 1.141335 -1.879796) (xy 1.144945 -1.880805) + (xy 1.148423 -1.88202) (xy 1.15174 -1.883437) (xy 1.154866 -1.885056) (xy 1.157773 -1.886873) (xy 1.786233 -2.318146) + (xy 1.787649 -2.319068) (xy 1.789106 -2.319919) (xy 1.790603 -2.320697) (xy 1.792134 -2.321405) (xy 1.793698 -2.322042) + (xy 1.795292 -2.322608) (xy 1.796911 -2.323104) (xy 1.798552 -2.32353) (xy 1.800214 -2.323886) (xy 1.801891 -2.324172) + (xy 1.805282 -2.324539) (xy 1.8087 -2.32463) (xy 1.81212 -2.32445) (xy 1.815515 -2.324001) (xy 1.818859 -2.323284) + (xy 1.822129 -2.322302) (xy 1.823727 -2.321713) (xy 1.825297 -2.321058) (xy 1.826835 -2.320338) (xy 1.828339 -2.319553) + (xy 1.829804 -2.318704) (xy 1.831228 -2.31779) (xy 1.832607 -2.316813) (xy 1.833939 -2.315772) (xy 1.83522 -2.314668) + (xy 1.836447 -2.3135) (xy 2.365715 -1.784232) (xy 2.366882 -1.783005) (xy 2.367985 -1.781724) (xy 2.369025 -1.780392) + (xy 2.37 -1.779011) (xy 2.370912 -1.777586) (xy 2.371759 -1.77612) (xy 2.373258 -1.773076) (xy 2.374497 -1.769904) + (xy 2.375473 -1.766631) (xy 2.376185 -1.763282) (xy 2.37663 -1.759883) (xy 2.376806 -1.756459) (xy 2.376712 -1.753037) + (xy 2.376346 -1.749642) (xy 2.375705 -1.7463) (xy 2.374788 -1.743036) (xy 2.374225 -1.741441) (xy 2.373593 -1.739876) + (xy 2.37289 -1.738344) (xy 2.372117 -1.736847) (xy 2.371274 -1.735389) (xy 2.370359 -1.733973) (xy 1.946609 -1.116353) + (xy 1.944785 -1.113434) (xy 1.943167 -1.110302) (xy 1.941755 -1.106987) (xy 1.940553 -1.103517) (xy 1.939561 -1.09992) + (xy 1.938782 -1.096224) (xy 1.938216 -1.092459) (xy 1.937867 -1.088652) (xy 1.937736 -1.084833) (xy 1.937825 -1.081028) + (xy 1.938134 -1.077268) (xy 1.938667 -1.07358) (xy 1.939425 -1.069993) (xy 1.94041 -1.066535) (xy 1.941623 -1.063236) + (xy 1.943066 -1.060122) (xy 2.166003 -0.540011) (xy 2.167276 -0.536818) (xy 2.168841 -0.533653) (xy 2.170676 -0.530537) + (xy 2.17276 -0.527487) (xy 2.175069 -0.524523) (xy 2.177581 -0.521664) (xy 2.180275 -0.518929) (xy 2.183129 -0.516336) + (xy 2.18612 -0.513904) (xy 2.189227 -0.511652) (xy 2.192426 -0.5096) (xy 2.195697 -0.507765) (xy 2.199017 -0.506167) + (xy 2.202364 -0.504824) (xy 2.205715 -0.503756) (xy 2.209049 -0.502981) (xy 2.936347 -0.367732) (xy 2.936346 -0.367732) + (xy 2.937995 -0.367376) (xy 2.939624 -0.36694) (xy 2.94123 -0.366426) (xy 2.942811 -0.365838) (xy 2.944365 -0.365177) + (xy 2.945889 -0.364445) (xy 2.947383 -0.363646) (xy 2.948844 -0.362782) (xy 2.951656 -0.360867) (xy 2.954311 -0.358721) + (xy 2.956792 -0.356363) (xy 2.959081 -0.353812) (xy 2.961162 -0.351089) (xy 2.963019 -0.348213) (xy 2.964634 -0.345204) + (xy 2.965346 -0.343655) (xy 2.965992 -0.34208) (xy 2.966569 -0.340482) (xy 2.967075 -0.338863) (xy 2.967508 -0.337225) + (xy 2.967867 -0.335571) (xy 2.968148 -0.333904) (xy 2.968351 -0.332225) (xy 2.968472 -0.330537) (xy 2.968511 -0.328843) + (xy 2.968422 0.41969) (xy 2.96838 0.42138) (xy 2.968254 0.423066) (xy 2.968047 0.424743) (xy 2.967762 0.426409) + (xy 2.967399 0.428063) (xy 2.966962 0.429701) (xy 2.966452 0.431321) (xy 2.965871 0.432921) (xy 2.965222 0.434497) + (xy 2.964506 0.436048) (xy 2.963726 0.43757) (xy 2.962883 0.439062) (xy 2.961981 0.44052) (xy 2.96102 0.441943) + (xy 2.960003 0.443327) (xy 2.958932 0.444671) (xy 2.95781 0.445971) (xy 2.956637 0.447225) (xy 2.955417 0.44843) + (xy 2.954152 0.449585) (xy 2.952843 0.450686) (xy 2.951492 0.45173) (xy 2.950102 0.452717) (xy 2.948675 0.453642) + (xy 2.947213 0.454503) (xy 2.945718 0.455298) (xy 2.944192 0.456024) (xy 2.942637 0.456679) (xy 2.941055 0.45726) + (xy 2.939449 0.457765) (xy 2.93782 0.458191) (xy 2.93617 0.458535) (xy 2.226748 0.590553) (xy 2.225077 0.590896) + (xy 2.223404 0.591315) (xy 2.221729 0.59181) (xy 2.220056 0.592377) (xy 2.216726 0.59372) (xy 2.213435 0.595323) + (xy 2.210203 0.597168) (xy 2.207052 0.599236) (xy 2.204004 0.601506) (xy 2.201079 0.603959) (xy 2.198299 0.606576) + (xy 2.195685 0.609337) (xy 2.193258 0.612224) (xy 2.19104 0.615215) (xy 2.189051 0.618293) (xy 2.187312 0.621438) + (xy 2.185846 0.62463) (xy 2.185221 0.626237) (xy 2.184673 0.627849) (xy 1.963198 1.181097) (xy 1.961827 1.184244) + (xy 1.960685 1.187576) (xy 1.959768 1.191066) (xy 1.959075 1.194684) (xy 1.958602 1.198401) (xy 1.958349 1.202189) + (xy 1.958312 1.206018) (xy 1.95849 1.20986) (xy 1.95888 1.213685) (xy 1.959479 1.217466) (xy 1.960287 1.221173) + (xy 1.961299 1.224778) (xy 1.962514 1.228251) (xy 1.963931 1.231564) (xy 1.965545 1.234688) (xy 1.967356 1.237594) + (xy 2.370357 1.82482) (xy 2.371279 1.826236) (xy 2.37213 1.827694) (xy 2.372909 1.829192) (xy 2.373617 1.830725) + (xy 2.374253 1.832291) (xy 2.37482 1.833886) (xy 2.375316 1.835508) (xy 2.375742 1.837153) (xy 2.376098 1.838817) + (xy 2.376385 1.840498) (xy 2.376751 1.843897) (xy 2.376843 1.847323) (xy 2.376663 1.850751) (xy 2.376213 1.854154) + (xy 2.375496 1.857507) (xy 2.374515 1.860784) (xy 2.373925 1.862386) (xy 2.37327 1.863959) (xy 2.37255 1.8655) + (xy 2.371765 1.867006) (xy 2.370916 1.868474) (xy 2.370003 1.8699) (xy 2.369025 1.871281) (xy 2.367984 1.872614) + (xy 2.36688 1.873896) (xy 2.365713 1.875123) (xy 1.836355 2.404392) (xy 1.835136 2.405551) (xy 1.833862 2.406648) + (xy 1.832536 2.407682) (xy 1.831161 2.408653) (xy 1.829742 2.40956) (xy 1.82828 2.410404) (xy 1.825243 2.411899) + (xy 1.822076 2.413136) (xy 1.818807 2.414113) (xy 1.81546 2.414826) (xy 1.812061 2.415274) (xy 1.808637 2.415455) + (xy 1.805214 2.415366) (xy 1.801817 2.415005) (xy 1.798473 2.414369) (xy 1.795207 2.413456) (xy 1.793612 2.412896) + (xy 1.792046 2.412265) (xy 1.790513 2.411564) (xy 1.789015 2.410792) (xy 1.787557 2.409949) (xy 1.786141 2.409035) + (xy 1.209267 2.013112) (xy 1.206368 2.011307) (xy 1.203262 2.009723) (xy 1.199978 2.008362) (xy 1.196545 2.007225) + (xy 1.192991 2.006312) (xy 1.189343 2.005623) (xy 1.185631 2.00516) (xy 1.181882 2.004922) (xy 1.178125 2.00491) + (xy 1.174387 2.005125) (xy 1.170698 2.005567) (xy 1.167086 2.006237) (xy 1.163578 2.007135) (xy 1.160203 2.008263) + (xy 1.156989 2.009619) (xy 1.153965 2.011205) (xy 0.899573 2.147028) (xy 0.898052 2.147752) (xy 0.896518 2.148388) + (xy 0.894974 2.148937) (xy 0.893423 2.149401) (xy 0.891868 2.149781) (xy 0.89031 2.150076) (xy 0.888752 2.15029) + (xy 0.887198 2.150421) (xy 0.88565 2.150473) (xy 0.884111 2.150444) (xy 0.882582 2.150337) (xy 0.881068 2.150152) + (xy 0.87957 2.14989) (xy 0.878091 2.149553) (xy 0.876634 2.149141) (xy 0.875201 2.148655) (xy 0.873796 2.148096) + (xy 0.87242 2.147465) (xy 0.871076 2.146763) (xy 0.869768 2.145992) (xy 0.868497 2.145151) (xy 0.867267 2.144243) + (xy 0.86608 2.143267) (xy 0.864938 2.142226) (xy 0.863844 2.141119) (xy 0.862802 2.139948) (xy 0.861813 2.138714) + (xy 0.86088 2.137418) (xy 0.860006 2.136061) (xy 0.859194 2.134644) (xy 0.858446 2.133167) (xy 0.857765 2.131632) + (xy 0.333274 0.864183) (xy 0.332667 0.862607) (xy 0.332141 0.861006) (xy 0.331694 0.859384) (xy 0.331326 0.857745) + (xy 0.331035 0.85609) (xy 0.33082 0.854424) (xy 0.33068 0.852749) (xy 0.330615 0.851068) (xy 0.330623 0.849384) + (xy 0.330703 0.8477) (xy 0.330854 0.84602) (xy 0.331076 0.844345) (xy 0.331366 0.84268) (xy 0.331725 0.841027) + (xy 0.332151 0.839389) (xy 0.332643 0.83777) (xy 0.3332 0.836172) (xy 0.333821 0.834598) (xy 0.334505 0.833051) + (xy 0.335251 0.831535) (xy 0.336058 0.830052) (xy 0.336925 0.828605) (xy 0.337851 0.827198) (xy 0.338835 0.825833) + (xy 0.339876 0.824513) (xy 0.340973 0.823242) (xy 0.342124 0.822022) (xy 0.34333 0.820857) (xy 0.344588 0.819749) + (xy 0.345898 0.818702) (xy 0.347259 0.817717) (xy 0.34867 0.8168) (xy 0.412334 0.777823) (xy 0.416917 0.774904) + (xy 0.421809 0.771573) (xy 0.426919 0.767902) (xy 0.432155 0.763964) (xy 0.437423 0.75983) (xy 0.442633 0.755574) + (xy 0.447692 0.751269) (xy 0.452506 0.746986) (xy 0.494651 0.718139) (xy 0.534872 0.686818) (xy 0.573061 0.653132) + (xy 0.609106 0.617191) (xy 0.642898 0.579103) (xy 0.674328 0.538978) (xy 0.703286 0.496925) (xy 0.729661 0.453052) + (xy 0.753345 0.40747) (xy 0.774227 0.360287) (xy 0.792198 0.311613) (xy 0.807147 0.261556) (xy 0.818966 0.210225) + (xy 0.827543 0.157731) (xy 0.832771 0.104181) (xy 0.834537 0.049686) (xy 0.83346 0.007086) (xy 0.830264 -0.034955) + (xy 0.824999 -0.076384) (xy 0.81772 -0.11715) (xy 0.808476 -0.157201) (xy 0.797322 -0.196484) (xy 0.784307 -0.234948) + (xy 0.769486 -0.27254) (xy 0.752908 -0.309209) (xy 0.734628 -0.344903) (xy 0.714696 -0.37957) (xy 0.693164 -0.413157) + (xy 0.670086 -0.445612) (xy 0.645511 -0.476884) (xy 0.619494 -0.506921) (xy 0.592085 -0.53567) (xy 0.563337 -0.56308) + (xy 0.533301 -0.589098) (xy 0.502031 -0.613673) (xy 0.469577 -0.636753) (xy 0.435991 -0.658285) (xy 0.401327 -0.678217) + (xy 0.365635 -0.696498) (xy 0.328968 -0.713076) (xy 0.291378 -0.727898) (xy 0.252917 -0.740912) (xy 0.213636 -0.752067) + (xy 0.173589 -0.76131) (xy 0.132826 -0.76859) (xy 0.0914 -0.773854) (xy 0.049363 -0.777051) (xy 0.006767 -0.778128) + (xy -0.035829 -0.777051) (xy -0.077867 -0.773854) (xy -0.119293 -0.76859) (xy -0.160057 -0.76131) + (xy -0.200105 -0.752067) (xy -0.239387 -0.740912) (xy -0.27785 -0.727898) (xy -0.315441 -0.713076) + (xy -0.35211 -0.696498) (xy -0.387803 -0.678217) (xy -0.42247 -0.658285) (xy -0.456057 -0.636753) + (xy -0.488513 -0.613674) (xy -0.519786 -0.589099) (xy -0.549823 -0.56308) (xy -0.578574 -0.535671) + (xy -0.605984 -0.506921) (xy -0.632004 -0.476885) (xy -0.65658 -0.445612) (xy -0.679661 -0.413157) + (xy -0.701194 -0.37957) (xy -0.721128 -0.344904) (xy -0.73941 -0.30921) (xy -0.755989 -0.272541) + (xy -0.770812 -0.234948) (xy -0.783828 -0.196484) (xy -0.794984 -0.157201) (xy -0.804228 -0.11715) + (xy -0.811509 -0.076384) (xy -0.816773 -0.034955) (xy -0.81997 0.007086) (xy -0.821048 0.049686) + (xy -0.820604 0.077045) (xy -0.81928 0.104181) (xy -0.817092 0.131081) (xy -0.814052 0.157731) (xy -0.810174 0.184117) + (xy -0.805472 0.210225) (xy -0.79996 0.236043) (xy -0.793652 0.261556) (xy -0.78656 0.28675) (xy -0.778699 0.311613) + (xy -0.770084 0.33613) (xy -0.760726 0.360287) (xy -0.750641 0.384072) (xy -0.739841 0.40747) (xy -0.716155 0.453052) + (xy -0.689778 0.496925) (xy -0.660819 0.538978) (xy -0.629389 0.579103) (xy -0.595598 0.617191) (xy -0.559555 0.653132) + (xy -0.521371 0.686818) (xy -0.481155 0.718139) (xy -0.439018 0.746986) (xy -0.434176 0.751269) (xy -0.4291 0.755575) + (xy -0.42388 0.75983) (xy -0.418606 0.763964) (xy -0.413366 0.767902) (xy -0.408252 0.771573) (xy -0.403352 0.774904) + (xy -0.398757 0.777823) (xy -0.335093 0.8168) (xy -0.333674 0.817718) (xy -0.332306 0.818702) (xy -0.33099 0.819749) + (xy -0.329726 0.820857) (xy -0.328515 0.822023) (xy -0.327359 0.823243) (xy -0.325215 0.825833) (xy -0.3233 0.828606) + (xy -0.321624 0.831536) (xy -0.320193 0.834599) (xy -0.319016 0.837771) (xy -0.318101 0.841028) (xy -0.317456 0.844346) + (xy -0.317088 0.847701) (xy -0.317006 0.851068) (xy -0.317218 0.854424) (xy -0.317437 0.856091) (xy -0.317732 0.857745) + (xy -0.318104 0.859385) (xy -0.318555 0.861006) (xy -0.319085 0.862607) (xy -0.319696 0.864183) (xy -0.844231 2.131587) + (xy -0.844913 2.133121) (xy -0.845661 2.134598) (xy -0.846474 2.136016) (xy -0.847349 2.137374) (xy -0.848282 2.138671) + (xy -0.849272 2.139906) (xy -0.850316 2.141077) (xy -0.851411 2.142185) (xy -0.852554 2.143228) (xy -0.853742 2.144205) + (xy -0.854974 2.145115) (xy -0.856246 2.145958) (xy -0.857556 2.146731) (xy -0.858901 2.147434) (xy -0.860278 2.148066) + (xy -0.861684 2.148626) (xy -0.863118 2.149113) (xy -0.864576 2.149526) (xy -0.866055 2.149865) (xy -0.867554 2.150127) + (xy -0.869068 2.150312) (xy -0.870597 2.15042) (xy -0.872136 2.150448) (xy -0.873684 2.150396) (xy -0.875237 2.150264) + (xy -0.876793 2.150049) (xy -0.878349 2.149751) (xy -0.879903 2.14937) (xy -0.881451 2.148903) (xy -0.882992 2.14835) + (xy -0.884522 2.147711) (xy -0.88604 2.146983) (xy -1.140432 2.01116) (xy -1.143448 2.009576) (xy -1.146657 2.008223) + (xy -1.150028 2.007099) (xy -1.153533 2.006204) (xy -1.157145 2.005537) (xy -1.160834 2.005097) (xy -1.164572 2.004885) + (xy -1.168331 2.004899) (xy -1.172083 2.005138) (xy -1.175798 2.005602) (xy -1.179448 2.00629) (xy -1.183005 2.007201) + (xy -1.186441 2.008336) (xy -1.189727 2.009692) (xy -1.192834 2.011269) (xy -1.195734 2.013067) (xy -1.772563 2.40899) + (xy -1.773983 2.409904) (xy -1.775445 2.410747) (xy -1.776945 2.411519) (xy -1.778481 2.412221) (xy -1.780049 2.412852) + (xy -1.781646 2.413413) (xy -1.783269 2.413904) (xy -1.784914 2.414325) (xy -1.786579 2.414677) (xy -1.78826 2.414961) + (xy -1.791658 2.415322) (xy -1.795081 2.415411) (xy -1.798505 2.41523) (xy -1.801904 2.414781) (xy -1.805251 2.414067) + (xy -1.808522 2.413091) (xy -1.81012 2.412505) (xy -1.81169 2.411854) (xy -1.813227 2.411138) (xy -1.81473 2.410358) + (xy -1.816193 2.409515) (xy -1.817615 2.408607) (xy -1.818992 2.407636) (xy -1.820321 2.406602) (xy -1.821599 2.405506) + (xy -1.822821 2.404346) (xy -2.352178 1.875077) (xy -2.353342 1.87385) (xy -2.354442 1.872569) (xy -2.355479 1.871236) + (xy -2.356453 1.869855) (xy -2.357364 1.868429) (xy -2.35821 1.866961) (xy -2.35971 1.863914) (xy -2.360951 1.860739) + (xy -2.36193 1.857462) (xy -2.362646 1.854109) (xy -2.363095 1.850706) (xy -2.363275 1.847278) (xy -2.363185 1.843852) + (xy -2.362821 1.840453) (xy -2.362182 1.837108) (xy -2.361265 1.833841) (xy -2.360702 1.832246) (xy -2.360068 1.83068) + (xy -2.359364 1.829146) (xy -2.358588 1.827649) (xy -2.357742 1.826191) (xy -2.356824 1.824775) (xy -1.953866 1.237548) + (xy -1.95204 1.234643) (xy -1.950414 1.231519) (xy -1.948988 1.228206) (xy -1.947765 1.224733) (xy -1.946748 1.221128) + (xy -1.945937 1.217421) (xy -1.945336 1.21364) (xy -1.944945 1.209814) (xy -1.944768 1.205972) (xy -1.944806 1.202143) + (xy -1.945061 1.198356) (xy -1.945535 1.194639) (xy -1.94623 1.191021) (xy -1.947149 1.187531) (xy -1.948292 1.184198) + (xy -1.949663 1.181052) (xy -2.171139 0.627804) (xy -2.171685 0.626192) (xy -2.172307 0.624584) (xy -2.173771 0.621393) + (xy -2.175511 0.618248) (xy -2.177503 0.61517) (xy -2.179727 0.612178) (xy -2.182161 0.609292) (xy -2.184782 0.60653) + (xy -2.18757 0.603913) (xy -2.190503 0.60146) (xy -2.193558 0.59919) (xy -2.196715 0.597122) (xy -2.199952 0.595277) + (xy -2.203246 0.593674) (xy -2.206576 0.592331) (xy -2.209921 0.591269) (xy -2.211591 0.59085) (xy -2.213258 0.590507) + (xy -2.922681 0.458489) (xy -2.924335 0.458145) (xy -2.925967 0.457719) (xy -2.927577 0.457214) (xy -2.929161 0.456633) + (xy -2.930718 0.455978) (xy -2.932246 0.455252) (xy -2.933742 0.454457) (xy -2.935205 0.453595) (xy -2.936633 0.45267) + (xy -2.938023 0.451684) (xy -2.940683 0.449539) (xy -2.943167 0.447179) (xy -2.945461 0.444625) (xy -2.947546 0.441897) + (xy -2.949407 0.439016) (xy -2.951027 0.436002) (xy -2.952389 0.432875) (xy -2.952969 0.431275) (xy -2.953478 0.429655) + (xy -2.953914 0.428017) (xy -2.954276 0.426363) (xy -2.95456 0.424697) (xy -2.954766 0.423019) (xy -2.954892 0.421334) + (xy -2.954934 0.419644) (xy -2.954978 -0.328888) (xy -2.954936 -0.330578) (xy -2.954811 -0.332262) + (xy -2.954606 -0.333938) (xy -2.954322 -0.335602) (xy -2.953961 -0.337253) (xy -2.953526 -0.338888) + (xy -2.953018 -0.340504) (xy -2.95244 -0.3421) (xy -2.951793 -0.343672) (xy -2.95108 -0.345219) (xy -2.950303 -0.346737) + (xy -2.949463 -0.348225) (xy -2.948563 -0.349679) (xy -2.947604 -0.351098) (xy -2.94659 -0.352479) + (xy -2.945521 -0.353819) (xy -2.944401 -0.355116) (xy -2.94323 -0.356367) (xy -2.942011 -0.357571) + (xy -2.940746 -0.358724) (xy -2.939438 -0.359825) (xy -2.938087 -0.360869) (xy -2.936697 -0.361857) + (xy -2.935268 -0.362783) (xy -2.933804 -0.363648) (xy -2.932306 -0.364447) (xy -2.930777 -0.365178) + (xy -2.929218 -0.365839) (xy -2.927631 -0.366428) (xy -2.926019 -0.366941) (xy -2.924383 -0.367377) + (xy -2.922726 -0.367733) (xy -2.195473 -0.502981) (xy -2.193802 -0.503331) (xy -2.192124 -0.503756) + (xy -2.188761 -0.504825) (xy -2.185404 -0.506167) (xy -2.182078 -0.507766) (xy -2.178802 -0.509601) + (xy -2.1756 -0.511653) (xy -2.172493 -0.513905) (xy -2.169503 -0.516337) (xy -2.166652 -0.51893) + (xy -2.163962 -0.521666) (xy -2.161454 -0.524525) (xy -2.159151 -0.527488) (xy -2.157075 -0.530538) + (xy -2.155247 -0.533654) (xy -2.15369 -0.536819) (xy -2.15302 -0.538413) (xy -2.152425 -0.540012) + (xy -1.929445 -1.060123) (xy -1.928009 -1.063236) (xy -1.926802 -1.066536) (xy -1.925823 -1.069994) + (xy -1.92507 -1.073581) (xy -1.92454 -1.077269) (xy -1.924232 -1.081029) (xy -1.924144 -1.084833) + (xy -1.924274 -1.088653) (xy -1.92462 -1.09246) (xy -1.925181 -1.096225) (xy -1.925954 -1.09992) + (xy -1.926937 -1.103517) (xy -1.92813 -1.106988) (xy -1.929529 -1.110303) (xy -1.931133 -1.113435) + (xy -1.93294 -1.116354) (xy -2.356736 -1.733974) (xy -2.357658 -1.73539) (xy -2.358508 -1.736848) + (xy -2.359286 -1.738344) (xy -2.359993 -1.739877) (xy -2.360629 -1.741442) (xy -2.361194 -1.743036) + (xy -2.361689 -1.744657) (xy -2.362114 -1.7463) (xy -2.362469 -1.747963) (xy -2.362754 -1.749642) + (xy -2.363117 -1.753037) (xy -2.363207 -1.75646) (xy -2.363024 -1.759883) (xy -2.362573 -1.763282) + (xy -2.361855 -1.766631) (xy -2.360873 -1.769905) (xy -2.360284 -1.771505) (xy -2.35963 -1.773076) + (xy -2.358911 -1.774616) (xy -2.358127 -1.776121) (xy -2.35728 -1.777587) (xy -2.356368 -1.779012) + (xy -2.355394 -1.780392) (xy -2.354356 -1.781725) (xy -2.353255 -1.783006) (xy -2.352091 -1.784233) + (xy -1.822778 -2.313501) (xy -1.821555 -2.314668) (xy -1.820278 -2.315773) (xy -1.818949 -2.316813) + (xy -1.817572 -2.317791) (xy -1.81615 -2.318704) (xy -1.814686 -2.319553) (xy -1.811647 -2.321058) + (xy -1.808479 -2.322303) (xy -1.805208 -2.323285) (xy -1.801861 -2.324002) (xy -1.798462 -2.324451) + (xy -1.795038 -2.324631) (xy -1.791614 -2.32454) (xy -1.788217 -2.324173) (xy -1.784871 -2.323531) + (xy -1.781603 -2.322609) (xy -1.780005 -2.322043) (xy -1.778437 -2.321406) (xy -1.776902 -2.320698) + (xy -1.775401 -2.31992) (xy -1.77394 -2.319069) (xy -1.77252 -2.318147) (xy -1.144104 -1.886874) + (xy -1.141205 -1.885057) (xy -1.138085 -1.883438) (xy -1.134774 -1.882021) (xy -1.131301 -1.880806) + (xy -1.127694 -1.879797) (xy -1.123984 -1.878994) (xy -1.1202 -1.878401) (xy -1.11637 -1.878019) + (xy -1.112524 -1.87785) (xy -1.108691 -1.877896) (xy -1.104901 -1.87816) (xy -1.101182 -1.878642) + (xy -1.097564 -1.879346) (xy -1.094076 -1.880272) (xy -1.090747 -1.881424) (xy -1.087607 -1.882803) + (xy -0.583379 -2.089192) (xy -0.58017 -2.090409) (xy -0.576992 -2.091919) (xy -0.573863 -2.093703) + (xy -0.570803 -2.095737) (xy -0.56783 -2.098) (xy -0.564963 -2.10047) (xy -0.56222 -2.103125) (xy -0.559621 -2.105944) + (xy -0.557183 -2.108904) (xy -0.554925 -2.111984) (xy -0.552867 -2.115161) (xy -0.551027 -2.118415) + (xy -0.549422 -2.121723) (xy -0.548073 -2.125063) (xy -0.546998 -2.128414) (xy -0.546215 -2.131753) + (xy -0.406233 -2.884002) (xy -0.405885 -2.885655) (xy -0.405456 -2.887288) (xy -0.404949 -2.888897) + (xy -0.404366 -2.890482) (xy -0.40371 -2.892039) (xy -0.402984 -2.893566) (xy -0.402189 -2.895063) + (xy -0.401328 -2.896526) (xy -0.400405 -2.897954) (xy -0.39942 -2.899344) (xy -0.397279 -2.902003) + (xy -0.394926 -2.904488) (xy -0.39238 -2.906781) (xy -0.389661 -2.908867) (xy -0.386789 -2.910728) + (xy -0.383785 -2.912348) (xy -0.38224 -2.913062) (xy -0.380669 -2.91371) (xy -0.379074 -2.91429) + (xy -0.377459 -2.914799) (xy -0.375826 -2.915235) (xy -0.374178 -2.915596) (xy -0.372516 -2.915881) + (xy -0.370843 -2.916087) (xy -0.369163 -2.916212) (xy -0.367477 -2.916255) (xy 0.381101 -2.916255) + ) + (stroke + (width 0.044242) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "7aaa5cd1-0caa-4aa7-8fc2-8056bfe3a29a") + ) + (group "" + (uuid "6daa02bb-8b13-463d-9179-18ecf9f6a688") + (members "7aaa5cd1-0caa-4aa7-8fc2-8056bfe3a29a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_7mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_7mm.kicad_mod new file mode 100644 index 0000000..c5fe0ee --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_7mm.kicad_mod @@ -0,0 +1,268 @@ +(footprint "OSHW_Logo_7mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun Open Source Hardware Gear") + (property "Reference" "Ref**" + (at 0 -4.1 0) + (layer "F.Fab") + (hide yes) + (uuid "d7de0064-7598-4acb-9e0f-e380579cdb98") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 3 0) + (layer "F.Fab") + (hide yes) + (uuid "6216d607-06d3-425a-8665-245a85b7645d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e48687bf-c532-43a6-b87f-aa524cb59a0b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1c83ade0-4e53-4d0f-a9b4-17e50ba02da0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e10c0b77-9dbb-40ca-908f-94adedd97e6b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.438698 -3.410134) (xy 0.440663 -3.409988) (xy 0.442619 -3.409748) (xy 0.444561 -3.409415) (xy 0.446488 -3.408994) + (xy 0.448397 -3.408485) (xy 0.450284 -3.407891) (xy 0.452147 -3.407215) (xy 0.453982 -3.406459) (xy 0.455788 -3.405625) + (xy 0.45756 -3.404716) (xy 0.459297 -3.403735) (xy 0.460994 -3.402684) (xy 0.46265 -3.401564) (xy 0.464261 -3.400379) + (xy 0.465825 -3.399131) (xy 0.467338 -3.397822) (xy 0.468798 -3.396456) (xy 0.470201 -3.395033) (xy 0.471545 -3.393557) + (xy 0.472827 -3.39203) (xy 0.474044 -3.390454) (xy 0.475193 -3.388832) (xy 0.476271 -3.387167) (xy 0.477275 -3.38546) + (xy 0.478203 -3.383714) (xy 0.479051 -3.381931) (xy 0.479816 -3.380115) (xy 0.480496 -3.378266) (xy 0.481088 -3.376389) + (xy 0.481589 -3.374484) (xy 0.481995 -3.372555) (xy 0.64536 -2.494925) (xy 0.645773 -2.49298) (xy 0.646274 -2.491029) + (xy 0.64753 -2.48712) (xy 0.649106 -2.483223) (xy 0.650981 -2.479363) (xy 0.653131 -2.475567) (xy 0.655536 -2.47186) + (xy 0.658172 -2.468267) (xy 0.661019 -2.464813) (xy 0.664054 -2.461525) (xy 0.667255 -2.458427) (xy 0.6706 -2.455546) + (xy 0.674068 -2.452905) (xy 0.677635 -2.450532) (xy 0.681281 -2.448452) (xy 0.683126 -2.447529) (xy 0.684982 -2.446689) + (xy 0.686847 -2.445935) (xy 0.688718 -2.44527) (xy 1.276936 -2.204481) (xy 1.28059 -2.202872) (xy 1.284466 -2.201529) + (xy 1.288528 -2.200448) (xy 1.292744 -2.199627) (xy 1.297079 -2.199064) (xy 1.301498 -2.198757) (xy 1.305968 -2.198703) + (xy 1.310454 -2.1989) (xy 1.314923 -2.199346) (xy 1.31934 -2.200038) (xy 1.323672 -2.200974) (xy 1.327883 -2.202151) + (xy 1.331941 -2.203568) (xy 1.335811 -2.205222) (xy 1.339459 -2.20711) (xy 1.34285 -2.209231) (xy 2.076058 -2.712386) + (xy 2.07771 -2.713461) (xy 2.07941 -2.714454) (xy 2.081156 -2.715362) (xy 2.082943 -2.716188) (xy 2.084768 -2.716931) + (xy 2.086626 -2.717591) (xy 2.088515 -2.71817) (xy 2.090431 -2.718666) (xy 2.092369 -2.719082) (xy 2.094326 -2.719416) + (xy 2.098282 -2.719844) (xy 2.10227 -2.719951) (xy 2.106259 -2.719741) (xy 2.11022 -2.719216) (xy 2.114122 -2.71838) + (xy 2.117937 -2.717234) (xy 2.119802 -2.716546) (xy 2.121633 -2.715782) (xy 2.123428 -2.714942) (xy 2.125182 -2.714027) + (xy 2.126891 -2.713036) (xy 2.128552 -2.71197) (xy 2.130162 -2.71083) (xy 2.131716 -2.709616) (xy 2.13321 -2.708327) + (xy 2.134641 -2.706965) (xy 2.752125 -2.089482) (xy 2.753486 -2.08805) (xy 2.754773 -2.086556) (xy 2.755986 -2.085001) + (xy 2.757124 -2.083391) (xy 2.758188 -2.081729) (xy 2.759176 -2.080018) (xy 2.760925 -2.076466) (xy 2.76237 -2.072766) + (xy 2.763509 -2.068947) (xy 2.764339 -2.06504) (xy 2.764858 -2.061074) (xy 2.765064 -2.05708) (xy 2.764955 -2.053087) + (xy 2.764527 -2.049126) (xy 2.763779 -2.045227) (xy 2.76271 -2.041419) (xy 2.762053 -2.039559) (xy 2.761315 -2.037733) + (xy 2.760495 -2.035945) (xy 2.759594 -2.034199) (xy 2.75861 -2.032498) (xy 2.757543 -2.030846) (xy 2.263164 -1.310285) + (xy 2.261037 -1.306879) (xy 2.259148 -1.303226) (xy 2.257502 -1.299358) (xy 2.256099 -1.295309) (xy 2.254942 -1.291113) + (xy 2.254032 -1.286801) (xy 2.253373 -1.282408) (xy 2.252966 -1.277967) (xy 2.252813 -1.273511) (xy 2.252916 -1.269072) + (xy 2.253277 -1.264685) (xy 2.253899 -1.260383) (xy 2.254783 -1.256198) (xy 2.255932 -1.252164) (xy 2.257347 -1.248314) + (xy 2.259031 -1.244681) (xy 2.519125 -0.637882) (xy 2.520611 -0.634156) (xy 2.522437 -0.630464) (xy 2.524578 -0.626828) + (xy 2.527008 -0.62327) (xy 2.529702 -0.619813) (xy 2.532634 -0.616477) (xy 2.535777 -0.613286) (xy 2.539106 -0.61026) + (xy 2.542596 -0.607423) (xy 2.54622 -0.604796) (xy 2.549953 -0.602401) (xy 2.553769 -0.600261) (xy 2.557642 -0.598396) + (xy 2.561547 -0.59683) (xy 2.565457 -0.595583) (xy 2.569347 -0.594679) (xy 3.417866 -0.436888) (xy 3.417865 -0.436888) + (xy 3.419789 -0.436473) (xy 3.421689 -0.435964) (xy 3.423563 -0.435365) (xy 3.425407 -0.434678) (xy 3.42722 -0.433907) + (xy 3.428999 -0.433053) (xy 3.430742 -0.432121) (xy 3.432446 -0.431112) (xy 3.435727 -0.428879) (xy 3.438825 -0.426375) + (xy 3.441718 -0.423624) (xy 3.444389 -0.420648) (xy 3.446817 -0.417471) (xy 3.448983 -0.414116) (xy 3.450868 -0.410605) + (xy 3.451699 -0.408798) (xy 3.452452 -0.406961) (xy 3.453125 -0.405096) (xy 3.453716 -0.403207) (xy 3.454221 -0.401297) + (xy 3.45464 -0.399367) (xy 3.454968 -0.397421) (xy 3.455204 -0.395463) (xy 3.455346 -0.393494) (xy 3.455391 -0.391517) + (xy 3.455287 0.481777) (xy 3.455238 0.483749) (xy 3.455091 0.485715) (xy 3.45485 0.487672) (xy 3.454517 0.489616) + (xy 3.454094 0.491545) (xy 3.453584 0.493457) (xy 3.452989 0.495347) (xy 3.452311 0.497213) (xy 3.451554 0.499052) + (xy 3.450719 0.500861) (xy 3.449808 0.502637) (xy 3.448826 0.504378) (xy 3.447772 0.506079) (xy 3.446651 0.507739) + (xy 3.445465 0.509354) (xy 3.444216 0.510921) (xy 3.442906 0.512438) (xy 3.441539 0.513901) (xy 3.440115 0.515307) + (xy 3.438639 0.516654) (xy 3.437111 0.517939) (xy 3.435536 0.519158) (xy 3.433914 0.520308) (xy 3.432249 0.521387) + (xy 3.430544 0.522392) (xy 3.428799 0.52332) (xy 3.427019 0.524167) (xy 3.425204 0.524931) (xy 3.423359 0.525609) + (xy 3.421485 0.526198) (xy 3.419584 0.526695) (xy 3.41766 0.527096) (xy 2.589995 0.681119) (xy 2.588046 0.681518) + (xy 2.586094 0.682008) (xy 2.58414 0.682585) (xy 2.582188 0.683247) (xy 2.578303 0.684813) (xy 2.574463 0.686684) + (xy 2.570693 0.688836) (xy 2.567017 0.691248) (xy 2.563461 0.693896) (xy 2.560049 0.696758) (xy 2.556805 0.699812) + (xy 2.553755 0.703033) (xy 2.550924 0.706401) (xy 2.548335 0.709891) (xy 2.546015 0.713482) (xy 2.543987 0.717151) + (xy 2.542276 0.720875) (xy 2.541547 0.72275) (xy 2.540907 0.724631) (xy 2.282518 1.37009) (xy 2.280919 1.373762) + (xy 2.279586 1.37765) (xy 2.278517 1.381721) (xy 2.277708 1.385942) (xy 2.277157 1.390279) (xy 2.276861 1.394698) + (xy 2.276819 1.399165) (xy 2.277026 1.403647) (xy 2.277481 1.408111) (xy 2.27818 1.412522) (xy 2.279122 1.416847) + (xy 2.280303 1.421052) (xy 2.281721 1.425104) (xy 2.283373 1.428969) (xy 2.285257 1.432614) (xy 2.287369 1.436004) + (xy 2.75754 2.121106) (xy 2.758616 2.122758) (xy 2.759608 2.124459) (xy 2.760517 2.126206) (xy 2.761343 2.127995) + (xy 2.762086 2.129822) (xy 2.762747 2.131683) (xy 2.763326 2.133575) (xy 2.763822 2.135494) (xy 2.764238 2.137436) + (xy 2.764573 2.139397) (xy 2.765 2.143362) (xy 2.765107 2.14736) (xy 2.764897 2.151359) (xy 2.764373 2.155329) + (xy 2.763536 2.159241) (xy 2.762391 2.163064) (xy 2.761703 2.164933) (xy 2.760939 2.166768) (xy 2.760099 2.168567) + (xy 2.759183 2.170324) (xy 2.758193 2.172036) (xy 2.757127 2.173699) (xy 2.755987 2.175311) (xy 2.754772 2.176866) + (xy 2.753484 2.178361) (xy 2.752122 2.179793) (xy 2.134534 2.797277) (xy 2.133112 2.79863) (xy 2.131625 2.799909) + (xy 2.130078 2.801116) (xy 2.128475 2.802248) (xy 2.126818 2.803307) (xy 2.125113 2.804292) (xy 2.12157 2.806036) + (xy 2.117875 2.807479) (xy 2.114061 2.808618) (xy 2.110156 2.809451) (xy 2.106191 2.809974) (xy 2.102196 2.810184) + (xy 2.098202 2.81008) (xy 2.094239 2.809659) (xy 2.090338 2.808917) (xy 2.086528 2.807853) (xy 2.084666 2.807198) + (xy 2.08284 2.806462) (xy 2.081051 2.805644) (xy 2.079304 2.804744) (xy 2.077602 2.803761) (xy 2.075951 2.802694) + (xy 1.402927 2.340782) (xy 1.399544 2.338675) (xy 1.395921 2.336827) (xy 1.39209 2.33524) (xy 1.388085 2.333913) + (xy 1.383938 2.332848) (xy 1.379682 2.332044) (xy 1.375351 2.331504) (xy 1.370977 2.331226) (xy 1.366594 2.331212) + (xy 1.362233 2.331463) (xy 1.35793 2.331979) (xy 1.353715 2.33276) (xy 1.349622 2.333808) (xy 1.345685 2.335123) + (xy 1.341935 2.336706) (xy 1.338407 2.338557) (xy 1.041615 2.497018) (xy 1.03984 2.497862) (xy 1.038051 2.498604) + (xy 1.03625 2.499245) (xy 1.03444 2.499786) (xy 1.032625 2.500229) (xy 1.030807 2.500574) (xy 1.028991 2.500823) + (xy 1.027178 2.500977) (xy 1.025371 2.501036) (xy 1.023575 2.501003) (xy 1.021792 2.500878) (xy 1.020025 2.500662) + (xy 1.018278 2.500357) (xy 1.016552 2.499963) (xy 1.014852 2.499482) (xy 1.013181 2.498915) (xy 1.011541 2.498263) + (xy 1.009936 2.497527) (xy 1.008368 2.496709) (xy 1.006842 2.495809) (xy 1.005359 2.494828) (xy 1.003924 2.493768) + (xy 1.002539 2.49263) (xy 1.001207 2.491415) (xy 0.999931 2.490123) (xy 0.998715 2.488758) (xy 0.997561 2.487318) + (xy 0.996473 2.485806) (xy 0.995453 2.484223) (xy 0.994506 2.482569) (xy 0.993633 2.480846) (xy 0.992838 2.479055) + (xy 0.380928 1.000356) (xy 0.38022 0.998516) (xy 0.379607 0.996649) (xy 0.379085 0.994757) (xy 0.378655 0.992844) + (xy 0.378316 0.990914) (xy 0.378065 0.98897) (xy 0.377902 0.987015) (xy 0.377826 0.985054) (xy 0.377835 0.98309) + (xy 0.377929 0.981125) (xy 0.378105 0.979165) (xy 0.378364 0.977211) (xy 0.378703 0.975268) (xy 0.379121 0.97334) + (xy 0.379618 0.971429) (xy 0.380192 0.96954) (xy 0.380842 0.967675) (xy 0.381566 0.965839) (xy 0.382365 0.964035) + (xy 0.383235 0.962266) (xy 0.384177 0.960536) (xy 0.385188 0.958848) (xy 0.386269 0.957206) (xy 0.387417 0.955613) + (xy 0.388631 0.954074) (xy 0.38991 0.952591) (xy 0.391254 0.951168) (xy 0.39266 0.949808) (xy 0.394128 0.948515) + (xy 0.395657 0.947293) (xy 0.397244 0.946145) (xy 0.39889 0.945075) (xy 0.473166 0.899601) (xy 0.478512 0.896196) + (xy 0.48422 0.89231) (xy 0.490182 0.888027) (xy 0.49629 0.883432) (xy 0.502437 0.878609) (xy 0.508515 0.873644) + (xy 0.514416 0.868621) (xy 0.520034 0.863625) (xy 0.569203 0.829969) (xy 0.616128 0.793428) (xy 0.660681 0.754128) + (xy 0.702734 0.712196) (xy 0.742159 0.66776) (xy 0.778827 0.620947) (xy 0.812611 0.571885) (xy 0.843383 0.5207) + (xy 0.871014 0.46752) (xy 0.895377 0.412473) (xy 0.916343 0.355686) (xy 0.933784 0.297286) (xy 0.947572 0.2374) + (xy 0.95758 0.176156) (xy 0.963678 0.113681) (xy 0.965739 0.050102) (xy 0.964483 0.000402) (xy 0.960753 -0.048646) + (xy 0.954612 -0.09698) (xy 0.946118 -0.144541) (xy 0.935335 -0.191267) (xy 0.922321 -0.237097) (xy 0.907137 -0.281972) + (xy 0.889845 -0.32583) (xy 0.870505 -0.368611) (xy 0.849177 -0.410254) (xy 0.825923 -0.450699) (xy 0.800803 -0.489884) + (xy 0.773878 -0.527749) (xy 0.745208 -0.564233) (xy 0.714854 -0.599276) (xy 0.682876 -0.632817) (xy 0.649337 -0.664795) + (xy 0.614295 -0.69515) (xy 0.577812 -0.723821) (xy 0.539949 -0.750748) (xy 0.500766 -0.775868) (xy 0.460324 -0.799123) + (xy 0.418683 -0.820451) (xy 0.375905 -0.839791) (xy 0.332049 -0.857084) (xy 0.287178 -0.872267) (xy 0.24135 -0.885282) + (xy 0.194627 -0.896066) (xy 0.147071 -0.904559) (xy 0.09874 -0.9107) (xy 0.049697 -0.91443) (xy 0.000001 -0.915687) + (xy -0.049695 -0.91443) (xy -0.098739 -0.9107) (xy -0.14707 -0.904559) (xy -0.194628 -0.896066) (xy -0.241352 -0.885282) + (xy -0.28718 -0.872268) (xy -0.332054 -0.857084) (xy -0.375911 -0.839792) (xy -0.418691 -0.820451) + (xy -0.460334 -0.799123) (xy -0.500778 -0.775869) (xy -0.539964 -0.750748) (xy -0.577829 -0.723822) + (xy -0.614314 -0.695151) (xy -0.649358 -0.664796) (xy -0.682901 -0.632818) (xy -0.71488 -0.599277) + (xy -0.745237 -0.564233) (xy -0.773909 -0.527749) (xy -0.800837 -0.489884) (xy -0.825959 -0.450699) + (xy -0.849215 -0.410255) (xy -0.870545 -0.368612) (xy -0.889887 -0.325831) (xy -0.907181 -0.281972) + (xy -0.922365 -0.237098) (xy -0.935381 -0.191267) (xy -0.946166 -0.144541) (xy -0.95466 -0.09698) + (xy -0.960802 -0.048646) (xy -0.964532 0.000402) (xy -0.965789 0.050102) (xy -0.965271 0.082022) + (xy -0.963727 0.113681) (xy -0.961174 0.145064) (xy -0.957627 0.176156) (xy -0.953103 0.20694) (xy -0.947618 0.2374) + (xy -0.941187 0.267521) (xy -0.933827 0.297286) (xy -0.925553 0.326679) (xy -0.916382 0.355686) (xy -0.90633 0.384289) + (xy -0.895413 0.412473) (xy -0.883647 0.440222) (xy -0.871048 0.46752) (xy -0.843414 0.5207) (xy -0.81264 0.571885) + (xy -0.778855 0.620947) (xy -0.742186 0.66776) (xy -0.702763 0.712196) (xy -0.660712 0.754128) (xy -0.616164 0.793428) + (xy -0.569245 0.829969) (xy -0.520084 0.863625) (xy -0.514435 0.868621) (xy -0.508514 0.873645) (xy -0.502424 0.87861) + (xy -0.49627 0.883432) (xy -0.490158 0.888027) (xy -0.484191 0.89231) (xy -0.478474 0.896196) (xy -0.473113 0.899601) + (xy -0.398838 0.945075) (xy -0.397183 0.946145) (xy -0.395587 0.947293) (xy -0.394051 0.948516) (xy -0.392576 0.949808) + (xy -0.391164 0.951168) (xy -0.389815 0.952591) (xy -0.387314 0.955614) (xy -0.38508 0.958848) (xy -0.383124 0.962266) + (xy -0.381455 0.96584) (xy -0.380082 0.969541) (xy -0.379014 0.973341) (xy -0.378261 0.977212) (xy -0.377832 0.981126) + (xy -0.377737 0.985055) (xy -0.377984 0.98897) (xy -0.378239 0.990914) (xy -0.378584 0.992844) (xy -0.379018 0.994757) + (xy -0.379544 0.996649) (xy -0.380163 0.998516) (xy -0.380875 1.000356) (xy -0.992837 2.479002) (xy -0.993632 2.480793) + (xy -0.994505 2.482516) (xy -0.995453 2.48417) (xy -0.996474 2.485754) (xy -0.997563 2.487267) (xy -0.998718 2.488708) + (xy -0.999935 2.490075) (xy -1.001213 2.491368) (xy -1.002546 2.492585) (xy -1.003933 2.493724) (xy -1.00537 2.494786) + (xy -1.006854 2.495769) (xy -1.008382 2.49667) (xy -1.009951 2.497491) (xy -1.011558 2.498228) (xy -1.013199 2.498882) + (xy -1.014871 2.49945) (xy -1.016572 2.499932) (xy -1.018298 2.500327) (xy -1.020046 2.500633) (xy -1.021814 2.500849) + (xy -1.023597 2.500974) (xy -1.025392 2.501007) (xy -1.027198 2.500947) (xy -1.02901 2.500792) (xy -1.030825 2.500542) + (xy -1.032641 2.500195) (xy -1.034453 2.499749) (xy -1.03626 2.499205) (xy -1.038058 2.49856) (xy -1.039843 2.497814) + (xy -1.041613 2.496965) (xy -1.338406 2.338504) (xy -1.341926 2.336656) (xy -1.345668 2.335077) (xy -1.349601 2.333765) + (xy -1.353691 2.332721) (xy -1.357905 2.331943) (xy -1.362209 2.331431) (xy -1.36657 2.331183) (xy -1.370956 2.331199) + (xy -1.375332 2.331478) (xy -1.379667 2.332019) (xy -1.383925 2.332822) (xy -1.388075 2.333885) (xy -1.392084 2.335209) + (xy -1.395917 2.336791) (xy -1.399542 2.338631) (xy -1.402926 2.340729) (xy -2.075898 2.802642) (xy -2.077554 2.803708) + (xy -2.079259 2.804692) (xy -2.08101 2.805593) (xy -2.082801 2.806411) (xy -2.084631 2.807147) (xy -2.086494 2.807801) + (xy -2.088387 2.808374) (xy -2.090307 2.808866) (xy -2.092249 2.809277) (xy -2.09421 2.809608) (xy -2.098174 2.810029) + (xy -2.102169 2.810133) (xy -2.106163 2.809921) (xy -2.110128 2.809398) (xy -2.114034 2.808565) (xy -2.11785 2.807426) + (xy -2.119714 2.806742) (xy -2.121546 2.805983) (xy -2.123339 2.805148) (xy -2.125092 2.804238) (xy -2.1268 2.803254) + (xy -2.128459 2.802195) (xy -2.130065 2.801062) (xy -2.131615 2.799856) (xy -2.133106 2.798577) (xy -2.134533 2.797224) + (xy -2.75212 2.17974) (xy -2.753477 2.178308) (xy -2.75476 2.176813) (xy -2.755971 2.175258) (xy -2.757107 2.173647) + (xy -2.758169 2.171983) (xy -2.759157 2.170271) (xy -2.760907 2.166716) (xy -2.762354 2.163012) (xy -2.763497 2.159189) + (xy -2.764331 2.155277) (xy -2.764855 2.151306) (xy -2.765066 2.147307) (xy -2.764961 2.14331) (xy -2.764536 2.139345) + (xy -2.763791 2.135442) (xy -2.762721 2.131631) (xy -2.762064 2.129769) (xy -2.761324 2.127942) (xy -2.760502 2.126153) + (xy -2.759598 2.124406) (xy -2.75861 2.122705) (xy -2.757539 2.121053) (xy -2.287419 1.435951) (xy -2.285289 1.432561) + (xy -2.283391 1.428917) (xy -2.281728 1.425052) (xy -2.280301 1.420999) (xy -2.279114 1.416794) (xy -2.278168 1.412469) + (xy -2.277467 1.408058) (xy -2.277011 1.403594) (xy -2.276805 1.399112) (xy -2.276849 1.394645) (xy -2.277146 1.390226) + (xy -2.277699 1.385889) (xy -2.27851 1.381669) (xy -2.279582 1.377597) (xy -2.280916 1.373709) (xy -2.282515 1.370038) + (xy -2.540906 0.724578) (xy -2.541542 0.722697) (xy -2.542268 0.720822) (xy -2.543977 0.717098) (xy -2.546006 0.713429) + (xy -2.54833 0.709838) (xy -2.550925 0.706348) (xy -2.553764 0.70298) (xy -2.556823 0.699759) (xy -2.560075 0.696705) + (xy -2.563497 0.693843) (xy -2.567062 0.691195) (xy -2.570745 0.688783) (xy -2.57452 0.68663) (xy -2.578364 0.684759) + (xy -2.582249 0.683193) (xy -2.586151 0.681954) (xy -2.5881 0.681464) (xy -2.590044 0.681065) (xy -3.41771 0.527042) + (xy -3.419639 0.526641) (xy -3.421544 0.526144) (xy -3.423422 0.525555) (xy -3.42527 0.524877) (xy -3.427087 0.524113) + (xy -3.428869 0.523266) (xy -3.430615 0.522338) (xy -3.432322 0.521333) (xy -3.433988 0.520254) (xy -3.43561 0.519104) + (xy -3.438712 0.5166) (xy -3.441611 0.513847) (xy -3.444287 0.510867) (xy -3.446719 0.507685) (xy -3.44889 0.504324) + (xy -3.45078 0.500807) (xy -3.45237 0.497159) (xy -3.453046 0.495293) (xy -3.45364 0.493403) (xy -3.454149 0.491492) + (xy -3.454571 0.489562) (xy -3.454903 0.487618) (xy -3.455143 0.485661) (xy -3.455289 0.483695) (xy -3.455339 0.481723) + (xy -3.45539 -0.39157) (xy -3.455341 -0.393542) (xy -3.455196 -0.395506) (xy -3.454956 -0.397461) + (xy -3.454625 -0.399403) (xy -3.454204 -0.401329) (xy -3.453696 -0.403236) (xy -3.453104 -0.405122) + (xy -3.452429 -0.406984) (xy -3.451674 -0.408818) (xy -3.450842 -0.410623) (xy -3.449935 -0.412394) + (xy -3.448956 -0.41413) (xy -3.447906 -0.415826) (xy -3.446788 -0.417482) (xy -3.445604 -0.419092) + (xy -3.444357 -0.420656) (xy -3.44305 -0.422169) (xy -3.441684 -0.423629) (xy -3.440262 -0.425033) + (xy -3.438786 -0.426379) (xy -3.43726 -0.427663) (xy -3.435684 -0.428882) (xy -3.434062 -0.430033) + (xy -3.432395 -0.431115) (xy -3.430687 -0.432123) (xy -3.42894 -0.433055) (xy -3.427155 -0.433908) + (xy -3.425336 -0.434679) (xy -3.423485 -0.435366) (xy -3.421604 -0.435965) (xy -3.419696 -0.436474) + (xy -3.417762 -0.436889) (xy -2.569296 -0.59468) (xy -2.567346 -0.595088) (xy -2.565388 -0.595584) + (xy -2.561464 -0.596831) (xy -2.557549 -0.598397) (xy -2.553667 -0.600262) (xy -2.549846 -0.602403) + (xy -2.54611 -0.604797) (xy -2.542485 -0.607425) (xy -2.538997 -0.610262) (xy -2.535671 -0.613287) + (xy -2.532532 -0.616478) (xy -2.529607 -0.619814) (xy -2.52692 -0.623272) (xy -2.524498 -0.626829) + (xy -2.522365 -0.630465) (xy -2.520548 -0.634157) (xy -2.519766 -0.636017) (xy -2.519072 -0.637883) + (xy -2.258928 -1.244682) (xy -2.257252 -1.248315) (xy -2.255844 -1.252165) (xy -2.254702 -1.256199) + (xy -2.253823 -1.260384) (xy -2.253205 -1.264686) (xy -2.252845 -1.269073) (xy -2.252743 -1.273511) + (xy -2.252894 -1.277968) (xy -2.253298 -1.282409) (xy -2.253952 -1.286802) (xy -2.254854 -1.291113) + (xy -2.256002 -1.29531) (xy -2.257393 -1.299359) (xy -2.259025 -1.303226) (xy -2.260896 -1.30688) + (xy -2.263005 -1.310286) (xy -2.757436 -2.030847) (xy -2.758512 -2.032499) (xy -2.759504 -2.0342) + (xy -2.760412 -2.035946) (xy -2.761237 -2.037734) (xy -2.761979 -2.03956) (xy -2.762638 -2.04142) + (xy -2.763215 -2.043311) (xy -2.763711 -2.045228) (xy -2.764125 -2.047168) (xy -2.764458 -2.049127) + (xy -2.764882 -2.053088) (xy -2.764986 -2.057081) (xy -2.764773 -2.061075) (xy -2.764247 -2.06504) + (xy -2.763409 -2.068948) (xy -2.762263 -2.072767) (xy -2.761576 -2.074633) (xy -2.760813 -2.076467) + (xy -2.759974 -2.078263) (xy -2.75906 -2.080019) (xy -2.758071 -2.081729) (xy -2.757008 -2.083392) + (xy -2.755871 -2.085002) (xy -2.75466 -2.086557) (xy -2.753375 -2.088051) (xy -2.752018 -2.089483) + (xy -2.134482 -2.706966) (xy -2.133055 -2.708328) (xy -2.131565 -2.709616) (xy -2.130014 -2.710831) + (xy -2.128408 -2.711971) (xy -2.126749 -2.713037) (xy -2.125041 -2.714028) (xy -2.121495 -2.715783) + (xy -2.117799 -2.717235) (xy -2.113983 -2.718381) (xy -2.110078 -2.719217) (xy -2.106113 -2.719742) + (xy -2.102118 -2.719952) (xy -2.098124 -2.719845) (xy -2.09416 -2.719418) (xy -2.090256 -2.718668) + (xy -2.086443 -2.717592) (xy -2.08458 -2.716932) (xy -2.082751 -2.716189) (xy -2.080959 -2.715363) + (xy -2.079208 -2.714455) (xy -2.077503 -2.713463) (xy -2.075847 -2.712387) (xy -1.342691 -2.209232) + (xy -1.339308 -2.207111) (xy -1.335668 -2.205223) (xy -1.331805 -2.203569) (xy -1.327753 -2.202152) + (xy -1.323546 -2.200975) (xy -1.319217 -2.200039) (xy -1.314802 -2.199347) (xy -1.310333 -2.198901) + (xy -1.305846 -2.198704) (xy -1.301375 -2.198758) (xy -1.296953 -2.199065) (xy -1.292614 -2.199628) + (xy -1.288393 -2.200448) (xy -1.284324 -2.201529) (xy -1.28044 -2.202873) (xy -1.276777 -2.204482) + (xy -0.688507 -2.445271) (xy -0.684763 -2.44669) (xy -0.681055 -2.448453) (xy -0.677405 -2.450533) + (xy -0.673835 -2.452906) (xy -0.670367 -2.455547) (xy -0.667022 -2.458428) (xy -0.663822 -2.461526) + (xy -0.660789 -2.464814) (xy -0.657945 -2.468268) (xy -0.655311 -2.471861) (xy -0.65291 -2.475568) + (xy -0.650762 -2.479364) (xy -0.648891 -2.483224) (xy -0.647317 -2.487121) (xy -0.646062 -2.49103) + (xy -0.645149 -2.494926) (xy -0.481835 -3.372555) (xy -0.481429 -3.374484) (xy -0.480929 -3.376389) + (xy -0.480337 -3.378266) (xy -0.479658 -3.380115) (xy -0.478892 -3.381931) (xy -0.478045 -3.383714) + (xy -0.477117 -3.38546) (xy -0.476113 -3.387167) (xy -0.475036 -3.388832) (xy -0.473887 -3.390454) + (xy -0.47139 -3.393557) (xy -0.468644 -3.396456) (xy -0.465673 -3.399131) (xy -0.462501 -3.401564) + (xy -0.459151 -3.403735) (xy -0.455646 -3.405625) (xy -0.453843 -3.406459) (xy -0.45201 -3.407215) + (xy -0.45015 -3.407891) (xy -0.448266 -3.408485) (xy -0.446361 -3.408994) (xy -0.444437 -3.409415) + (xy -0.442498 -3.409748) (xy -0.440547 -3.409988) (xy -0.438587 -3.410134) (xy -0.43662 -3.410183) + (xy 0.436726 -3.410183) + ) + (stroke + (width 0.051616) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "543e454d-618d-40dc-a340-89f31f77a675") + ) + (group "" + (uuid "4fa6796d-99d9-4ad9-b627-c4d5db7da63e") + (members "543e454d-618d-40dc-a340-89f31f77a675") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_8mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_8mm.kicad_mod new file mode 100644 index 0000000..81a8fc1 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_8mm.kicad_mod @@ -0,0 +1,268 @@ +(footprint "OSHW_Logo_8mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun Open Source Hardware Gear") + (property "Reference" "Ref**" + (at 0 -4.5 0) + (layer "F.Fab") + (hide yes) + (uuid "d7de0064-7598-4acb-9e0f-e380579cdb98") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.6 0) + (layer "F.Fab") + (hide yes) + (uuid "6216d607-06d3-425a-8665-245a85b7645d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fc6f51bf-6a6f-4413-b870-f2cab59cc26b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b54b47e3-251a-4ade-8089-74166229fed6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f4f3ec3c-3edf-4dca-8ebb-bf8bfdbaa650") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.501355 -3.954337) (xy 0.5036 -3.95417) (xy 0.505835 -3.953896) (xy 0.508055 -3.953516) (xy 0.510257 -3.953034) + (xy 0.512438 -3.952452) (xy 0.514595 -3.951773) (xy 0.516724 -3.951001) (xy 0.518822 -3.950137) (xy 0.520885 -3.949184) + (xy 0.522911 -3.948146) (xy 0.524895 -3.947024) (xy 0.526835 -3.945822) (xy 0.528728 -3.944543) (xy 0.530569 -3.943189) + (xy 0.532356 -3.941763) (xy 0.534085 -3.940267) (xy 0.535753 -3.938705) (xy 0.537357 -3.937079) (xy 0.538893 -3.935392) + (xy 0.540358 -3.933647) (xy 0.541749 -3.931846) (xy 0.543062 -3.929993) (xy 0.544294 -3.928089) (xy 0.545442 -3.926139) + (xy 0.546502 -3.924143) (xy 0.547471 -3.922106) (xy 0.548346 -3.92003) (xy 0.549123 -3.917918) (xy 0.549799 -3.915772) + (xy 0.550371 -3.913595) (xy 0.550835 -3.911391) (xy 0.737533 -2.908414) (xy 0.738005 -2.906191) (xy 0.738578 -2.903961) + (xy 0.740013 -2.899494) (xy 0.741814 -2.89504) (xy 0.743956 -2.89063) (xy 0.746414 -2.886292) (xy 0.749162 -2.882055) + (xy 0.752175 -2.877948) (xy 0.755429 -2.874002) (xy 0.758897 -2.870244) (xy 0.762555 -2.866703) (xy 0.766378 -2.86341) + (xy 0.770341 -2.860393) (xy 0.774418 -2.857681) (xy 0.778584 -2.855303) (xy 0.780692 -2.854249) (xy 0.782814 -2.853289) + (xy 0.784945 -2.852427) (xy 0.787083 -2.851667) (xy 1.459313 -2.576487) (xy 1.463489 -2.574649) (xy 1.467919 -2.573113) + (xy 1.472561 -2.571878) (xy 1.477379 -2.57094) (xy 1.482333 -2.570297) (xy 1.487383 -2.569946) (xy 1.492491 -2.569884) + (xy 1.497619 -2.57011) (xy 1.502726 -2.570619) (xy 1.507774 -2.57141) (xy 1.512724 -2.572479) (xy 1.517537 -2.573825) + (xy 1.522175 -2.575444) (xy 1.526597 -2.577334) (xy 1.530766 -2.579492) (xy 1.534642 -2.581916) (xy 2.37257 -3.156933) + (xy 2.374457 -3.158163) (xy 2.3764 -3.159296) (xy 2.378395 -3.160335) (xy 2.380438 -3.161278) (xy 2.382523 -3.162127) + (xy 2.384647 -3.162882) (xy 2.386806 -3.163543) (xy 2.388995 -3.164111) (xy 2.39121 -3.164586) (xy 2.393446 -3.164968) + (xy 2.397968 -3.165456) (xy 2.402525 -3.165579) (xy 2.407084 -3.165339) (xy 2.41161 -3.164739) (xy 2.41607 -3.163783) + (xy 2.420429 -3.162474) (xy 2.422561 -3.161688) (xy 2.424654 -3.160815) (xy 2.426705 -3.159855) (xy 2.428709 -3.158809) + (xy 2.430663 -3.157676) (xy 2.432561 -3.156459) (xy 2.4344 -3.155155) (xy 2.436176 -3.153768) (xy 2.437884 -3.152295) + (xy 2.43952 -3.150739) (xy 3.145195 -2.445064) (xy 3.146751 -2.443428) (xy 3.148222 -2.44172) (xy 3.149608 -2.439943) + (xy 3.150908 -2.438103) (xy 3.152124 -2.436203) (xy 3.153253 -2.434248) (xy 3.155252 -2.430189) (xy 3.156904 -2.42596) + (xy 3.158205 -2.421596) (xy 3.159154 -2.417131) (xy 3.159747 -2.412599) (xy 3.159982 -2.408034) (xy 3.159857 -2.403471) + (xy 3.159369 -2.398944) (xy 3.158514 -2.394488) (xy 3.157292 -2.390137) (xy 3.156541 -2.388011) (xy 3.155698 -2.385924) + (xy 3.154761 -2.383881) (xy 3.153731 -2.381885) (xy 3.152606 -2.379941) (xy 3.151387 -2.378053) (xy 2.586399 -1.554578) + (xy 2.583967 -1.550686) (xy 2.581809 -1.546511) (xy 2.579928 -1.542091) (xy 2.578324 -1.537464) (xy 2.577002 -1.532668) + (xy 2.575963 -1.527741) (xy 2.575209 -1.52272) (xy 2.574744 -1.517645) (xy 2.574569 -1.512552) (xy 2.574687 -1.50748) + (xy 2.5751 -1.502466) (xy 2.57581 -1.497549) (xy 2.576821 -1.492766) (xy 2.578134 -1.488156) (xy 2.579751 -1.483756) + (xy 2.581676 -1.479605) (xy 2.878918 -0.78614) (xy 2.880615 -0.781882) (xy 2.882702 -0.777662) (xy 2.885149 -0.773507) + (xy 2.887927 -0.769441) (xy 2.891005 -0.76549) (xy 2.894355 -0.761678) (xy 2.897947 -0.758031) (xy 2.901752 -0.754573) + (xy 2.90574 -0.751331) (xy 2.909882 -0.748329) (xy 2.914148 -0.745592) (xy 2.918509 -0.743145) (xy 2.922936 -0.741014) + (xy 2.927398 -0.739224) (xy 2.931866 -0.7378) (xy 2.936312 -0.736766) (xy 3.90602 -0.556439) (xy 3.906019 -0.556439) + (xy 3.908218 -0.555965) (xy 3.91039 -0.555383) (xy 3.912531 -0.554698) (xy 3.914638 -0.553914) (xy 3.91671 -0.553032) + (xy 3.918743 -0.552057) (xy 3.920735 -0.550991) (xy 3.922682 -0.549839) (xy 3.926432 -0.547286) (xy 3.929972 -0.544424) + (xy 3.933279 -0.54128) (xy 3.936331 -0.53788) (xy 3.939106 -0.534249) (xy 3.941582 -0.530414) (xy 3.943736 -0.526402) + (xy 3.944685 -0.524337) (xy 3.945546 -0.522238) (xy 3.946315 -0.520107) (xy 3.94699 -0.517948) (xy 3.947568 -0.515764) + (xy 3.948046 -0.513559) (xy 3.948421 -0.511336) (xy 3.948691 -0.509097) (xy 3.948853 -0.506847) (xy 3.948904 -0.504588) + (xy 3.948786 0.493434) (xy 3.948729 0.495687) (xy 3.948562 0.497934) (xy 3.948287 0.50017) (xy 3.947906 0.502392) + (xy 3.947423 0.504597) (xy 3.946839 0.506781) (xy 3.946159 0.508941) (xy 3.945385 0.511074) (xy 3.944519 0.513176) + (xy 3.943565 0.515243) (xy 3.942525 0.517273) (xy 3.941401 0.519262) (xy 3.940198 0.521207) (xy 3.938917 0.523103) + (xy 3.937561 0.524949) (xy 3.936134 0.52674) (xy 3.934637 0.528474) (xy 3.933074 0.530146) (xy 3.931447 0.531753) + (xy 3.92976 0.533292) (xy 3.928014 0.53476) (xy 3.926214 0.536153) (xy 3.924361 0.537468) (xy 3.922458 0.538701) + (xy 3.920508 0.53985) (xy 3.918515 0.54091) (xy 3.91648 0.541878) (xy 3.914407 0.542751) (xy 3.912298 0.543526) + (xy 3.910156 0.544199) (xy 3.907984 0.544767) (xy 3.905784 0.545226) (xy 2.959909 0.721246) (xy 2.957682 0.721703) + (xy 2.955451 0.722262) (xy 2.953218 0.722922) (xy 2.950987 0.723678) (xy 2.946547 0.725468) (xy 2.942159 0.727606) + (xy 2.93785 0.730066) (xy 2.933649 0.732822) (xy 2.929585 0.735849) (xy 2.925686 0.73912) (xy 2.921979 0.742609) + (xy 2.918494 0.746291) (xy 2.915258 0.750139) (xy 2.9123 0.754128) (xy 2.909647 0.758232) (xy 2.90733 0.762425) + (xy 2.905375 0.76668) (xy 2.904542 0.768823) (xy 2.90381 0.770973) (xy 2.608517 1.50862) (xy 2.60669 1.512816) + (xy 2.605166 1.517259) (xy 2.603944 1.521912) (xy 2.60302 1.526736) (xy 2.60239 1.531692) (xy 2.602052 1.536742) + (xy 2.602003 1.541847) (xy 2.60224 1.546969) (xy 2.60276 1.55207) (xy 2.603559 1.557111) (xy 2.604636 1.562054) + (xy 2.605985 1.56686) (xy 2.607606 1.571491) (xy 2.609494 1.575908) (xy 2.611647 1.580073) (xy 2.614061 1.583947) + (xy 3.151384 2.366898) (xy 3.152613 2.368786) (xy 3.153747 2.37073) (xy 3.154786 2.372727) (xy 3.15573 2.374771) + (xy 3.156579 2.376859) (xy 3.157334 2.378986) (xy 3.157995 2.381149) (xy 3.158563 2.383342) (xy 3.159038 2.385561) + (xy 3.159421 2.387802) (xy 3.159909 2.392334) (xy 3.160032 2.396902) (xy 3.159792 2.401472) (xy 3.159192 2.40601) + (xy 3.158236 2.41048) (xy 3.156927 2.41485) (xy 3.156141 2.416985) (xy 3.155268 2.419083) (xy 3.154308 2.421138) + (xy 3.153262 2.423146) (xy 3.152129 2.425102) (xy 3.150911 2.427004) (xy 3.149608 2.428845) (xy 3.14822 2.430622) + (xy 3.146748 2.432331) (xy 3.145192 2.433967) (xy 2.439397 3.139643) (xy 2.437772 3.141189) (xy 2.436073 3.142652) + (xy 2.434305 3.14403) (xy 2.432473 3.145325) (xy 2.43058 3.146535) (xy 2.42863 3.14766) (xy 2.424581 3.149653) + (xy 2.420359 3.151303) (xy 2.416 3.152604) (xy 2.411537 3.153556) (xy 2.407006 3.154153) (xy 2.402441 3.154394) + (xy 2.397876 3.154275) (xy 2.393347 3.153794) (xy 2.388888 3.152946) (xy 2.384534 3.151729) (xy 2.382407 3.150982) + (xy 2.380319 3.150141) (xy 2.378275 3.149206) (xy 2.376279 3.148177) (xy 2.374334 3.147053) (xy 2.372447 3.145834) + (xy 1.603299 2.617949) (xy 1.599433 2.615541) (xy 1.595292 2.61343) (xy 1.590914 2.611616) (xy 1.586337 2.6101) + (xy 1.581597 2.608882) (xy 1.576734 2.607964) (xy 1.571784 2.607346) (xy 1.566786 2.607029) (xy 1.561776 2.607013) + (xy 1.556793 2.6073) (xy 1.551875 2.607889) (xy 1.547058 2.608782) (xy 1.542381 2.60998) (xy 1.537881 2.611483) + (xy 1.533596 2.613291) (xy 1.529564 2.615407) (xy 1.190382 2.7965) (xy 1.188354 2.797464) (xy 1.186309 2.798312) + (xy 1.184251 2.799045) (xy 1.182183 2.799663) (xy 1.180109 2.800169) (xy 1.178032 2.800564) (xy 1.175955 2.800848) + (xy 1.173883 2.801024) (xy 1.171819 2.801092) (xy 1.169767 2.801054) (xy 1.167729 2.800911) (xy 1.165709 2.800665) + (xy 1.163712 2.800316) (xy 1.16174 2.799866) (xy 1.159798 2.799316) (xy 1.157887 2.798668) (xy 1.156013 2.797923) + (xy 1.154179 2.797082) (xy 1.152388 2.796147) (xy 1.150643 2.795118) (xy 1.148949 2.793997) (xy 1.147309 2.792786) + (xy 1.145725 2.791485) (xy 1.144203 2.790096) (xy 1.142745 2.788621) (xy 1.141355 2.78706) (xy 1.140037 2.785415) + (xy 1.138793 2.783687) (xy 1.137628 2.781877) (xy 1.136545 2.779987) (xy 1.135547 2.778018) (xy 1.134639 2.775972) + (xy 0.435334 1.086078) (xy 0.434525 1.083976) (xy 0.433823 1.081842) (xy 0.433228 1.079679) (xy 0.432736 1.077493) + (xy 0.432348 1.075288) (xy 0.432062 1.073066) (xy 0.431876 1.070832) (xy 0.431788 1.068591) (xy 0.431799 1.066346) + (xy 0.431906 1.064101) (xy 0.432108 1.06186) (xy 0.432403 1.059628) (xy 0.43279 1.057408) (xy 0.433269 1.055204) + (xy 0.433837 1.05302) (xy 0.434492 1.050861) (xy 0.435235 1.04873) (xy 0.436063 1.046632) (xy 0.436975 1.04457) + (xy 0.43797 1.042548) (xy 0.439046 1.040571) (xy 0.440202 1.038642) (xy 0.441437 1.036765) (xy 0.442749 1.034945) + (xy 0.444137 1.033186) (xy 0.445599 1.031491) (xy 0.447134 1.029865) (xy 0.448741 1.028311) (xy 0.450419 1.026834) + (xy 0.452166 1.025437) (xy 0.45398 1.024125) (xy 0.455861 1.022901) (xy 0.540745 0.970933) (xy 0.546855 0.967042) + (xy 0.553378 0.962601) (xy 0.560191 0.957706) (xy 0.567172 0.952455) (xy 0.574197 0.946943) (xy 0.581143 0.941269) + (xy 0.587887 0.935528) (xy 0.594307 0.929818) (xy 0.650499 0.891356) (xy 0.704126 0.849596) (xy 0.755042 0.804683) + (xy 0.803101 0.756762) (xy 0.848157 0.705979) (xy 0.890063 0.65248) (xy 0.928672 0.596411) (xy 0.963839 0.537916) + (xy 0.995416 0.477141) (xy 1.023258 0.414232) (xy 1.047219 0.349334) (xy 1.067151 0.282592) (xy 1.082909 0.214154) + (xy 1.094345 0.144162) (xy 1.101314 0.072764) (xy 1.10367 0.000105) (xy 1.102234 -0.056693) (xy 1.097972 -0.112746) + (xy 1.090953 -0.167984) (xy 1.081247 -0.222337) (xy 1.068923 -0.275737) (xy 1.05405 -0.328113) (xy 1.036698 -0.379397) + (xy 1.016936 -0.42952) (xy 0.994834 -0.478411) (xy 0.97046 -0.526001) (xy 0.943885 -0.572222) (xy 0.915177 -0.617004) + (xy 0.884406 -0.660277) (xy 0.851641 -0.701972) (xy 0.816952 -0.74202) (xy 0.780408 -0.780352) (xy 0.742078 -0.816897) + (xy 0.702031 -0.851588) (xy 0.660338 -0.884354) (xy 0.617067 -0.915125) (xy 0.572287 -0.943834) (xy 0.526069 -0.97041) + (xy 0.478481 -0.994784) (xy 0.429593 -1.016887) (xy 0.379474 -1.036649) (xy 0.328193 -1.054001) (xy 0.27582 -1.068874) + (xy 0.222425 -1.081198) (xy 0.168076 -1.090905) (xy 0.112842 -1.097924) (xy 0.056794 -1.102186) (xy 0.000001 -1.103622) + (xy -0.056793 -1.102186) (xy -0.112841 -1.097924) (xy -0.168075 -1.090905) (xy -0.222426 -1.081199) + (xy -0.275823 -1.068874) (xy -0.328197 -1.054001) (xy -0.379479 -1.036649) (xy -0.429601 -1.016887) + (xy -0.478491 -0.994784) (xy -0.526081 -0.97041) (xy -0.572302 -0.943834) (xy -0.617084 -0.915126) + (xy -0.660358 -0.884354) (xy -0.702054 -0.851588) (xy -0.742103 -0.816898) (xy -0.780436 -0.780352) + (xy -0.816983 -0.742021) (xy -0.851675 -0.701973) (xy -0.884442 -0.660277) (xy -0.915216 -0.617004) + (xy -0.943926 -0.572223) (xy -0.970504 -0.526002) (xy -0.99488 -0.478411) (xy -1.016984 -0.42952) + (xy -1.036748 -0.379398) (xy -1.054102 -0.328114) (xy -1.068976 -0.275737) (xy -1.081302 -0.222338) + (xy -1.091009 -0.167984) (xy -1.098028 -0.112746) (xy -1.102291 -0.056693) (xy -1.103727 0.000105) + (xy -1.103135 0.036583) (xy -1.101371 0.072764) (xy -1.098453 0.10863) (xy -1.0944 0.144162) (xy -1.08923 0.179343) + (xy -1.082961 0.214154) (xy -1.075611 0.248576) (xy -1.0672 0.282592) (xy -1.057745 0.316184) (xy -1.047264 0.349334) + (xy -1.035777 0.382022) (xy -1.0233 0.414232) (xy -1.009854 0.445944) (xy -0.995455 0.477141) (xy -0.963874 0.537916) + (xy -0.928705 0.596411) (xy -0.890094 0.65248) (xy -0.848189 0.705979) (xy -0.803134 0.756762) (xy -0.755078 0.804683) + (xy -0.704167 0.849596) (xy -0.650547 0.891356) (xy -0.594365 0.929818) (xy -0.587909 0.935529) (xy -0.581142 0.94127) + (xy -0.574182 0.946944) (xy -0.56715 0.952455) (xy -0.560164 0.957706) (xy -0.553345 0.962601) (xy -0.546812 0.967042) + (xy -0.540685 0.970933) (xy -0.455802 1.022901) (xy -0.45391 1.024125) (xy -0.452087 1.025437) (xy -0.450331 1.026834) + (xy -0.448646 1.028311) (xy -0.447032 1.029865) (xy -0.445491 1.031492) (xy -0.442632 1.034946) (xy -0.440079 1.038642) + (xy -0.437843 1.042549) (xy -0.435936 1.046632) (xy -0.434367 1.050862) (xy -0.433147 1.055205) (xy -0.432286 1.059629) + (xy -0.431796 1.064102) (xy -0.431687 1.068592) (xy -0.43197 1.073066) (xy -0.432261 1.075288) (xy -0.432655 1.077494) + (xy -0.433151 1.07968) (xy -0.433752 1.081842) (xy -0.434459 1.083976) (xy -0.435274 1.086078) (xy -1.134638 2.775911) + (xy -1.135547 2.777958) (xy -1.136545 2.779927) (xy -1.137628 2.781817) (xy -1.138794 2.783627) (xy -1.140039 2.785356) + (xy -1.141359 2.787003) (xy -1.142751 2.788565) (xy -1.14421 2.790043) (xy -1.145734 2.791433) (xy -1.147319 2.792736) + (xy -1.148962 2.793949) (xy -1.150658 2.795072) (xy -1.152404 2.796103) (xy -1.154197 2.79704) (xy -1.156033 2.797883) + (xy -1.157908 2.79863) (xy -1.15982 2.79928) (xy -1.161764 2.799831) (xy -1.163736 2.800282) (xy -1.165734 2.800631) + (xy -1.167754 2.800878) (xy -1.169791 2.801021) (xy -1.171844 2.801059) (xy -1.173907 2.80099) (xy -1.175978 2.800813) + (xy -1.178052 2.800527) (xy -1.180127 2.80013) (xy -1.182199 2.799621) (xy -1.184263 2.798999) (xy -1.186318 2.798263) + (xy -1.188358 2.79741) (xy -1.190381 2.79644) (xy -1.529563 2.615346) (xy -1.533585 2.613234) (xy -1.537863 2.61143) + (xy -1.542357 2.609931) (xy -1.547031 2.608738) (xy -1.551847 2.607849) (xy -1.556766 2.607263) (xy -1.56175 2.60698) + (xy -1.566762 2.606998) (xy -1.571763 2.607317) (xy -1.576717 2.607936) (xy -1.581584 2.608853) (xy -1.586327 2.610068) + (xy -1.590907 2.61158) (xy -1.595288 2.613388) (xy -1.599431 2.615492) (xy -1.603298 2.617889) (xy -2.372386 3.145774) + (xy -2.374279 3.146993) (xy -2.376228 3.148117) (xy -2.378228 3.149147) (xy -2.380276 3.150082) (xy -2.382367 3.150923) + (xy -2.384496 3.151671) (xy -2.38666 3.152326) (xy -2.388854 3.152888) (xy -2.391073 3.153357) (xy -2.393315 3.153735) + (xy -2.397845 3.154217) (xy -2.40241 3.154335) (xy -2.406975 3.154094) (xy -2.411506 3.153496) (xy -2.415969 3.152544) + (xy -2.42033 3.151242) (xy -2.422461 3.15046) (xy -2.424554 3.149592) (xy -2.426604 3.148638) (xy -2.428607 3.147599) + (xy -2.430559 3.146474) (xy -2.432454 3.145264) (xy -2.43429 3.143969) (xy -2.436062 3.142591) (xy -2.437765 3.141129) + (xy -2.439396 3.139583) (xy -3.145189 2.433907) (xy -3.14674 2.432271) (xy -3.148207 2.430562) (xy -3.149591 2.428785) + (xy -3.150889 2.426943) (xy -3.152103 2.425042) (xy -3.153232 2.423085) (xy -3.155231 2.419023) (xy -3.156886 2.414789) + (xy -3.158191 2.41042) (xy -3.159145 2.40595) (xy -3.159744 2.401412) (xy -3.159985 2.396842) (xy -3.159864 2.392274) + (xy -3.15938 2.387742) (xy -3.158528 2.383282) (xy -3.157305 2.378927) (xy -3.156554 2.376799) (xy -3.155709 2.374711) + (xy -3.15477 2.372667) (xy -3.153736 2.37067) (xy -3.152607 2.368726) (xy -3.151383 2.366838) (xy -2.614118 1.583887) + (xy -2.611684 1.580013) (xy -2.609515 1.575848) (xy -2.607614 1.571431) (xy -2.605984 1.5668) (xy -2.604627 1.561994) + (xy -2.603547 1.557051) (xy -2.602745 1.55201) (xy -2.602224 1.546909) (xy -2.601988 1.541787) (xy -2.602038 1.536681) + (xy -2.602378 1.531631) (xy -2.60301 1.526675) (xy -2.603937 1.521852) (xy -2.605162 1.517199) (xy -2.606686 1.512755) + (xy -2.608514 1.508559) (xy -2.903809 0.770912) (xy -2.904537 0.768763) (xy -2.905366 0.76662) (xy -2.907319 0.762364) + (xy -2.909638 0.758172) (xy -2.912294 0.754068) (xy -2.915259 0.750079) (xy -2.918504 0.74623) (xy -2.921999 0.742548) + (xy -2.925717 0.739059) (xy -2.929627 0.735788) (xy -2.933701 0.732761) (xy -2.93791 0.730005) (xy -2.942225 0.727545) + (xy -2.946617 0.725407) (xy -2.951057 0.723617) (xy -2.955516 0.722201) (xy -2.957744 0.721641) (xy -2.959966 0.721185) + (xy -3.905843 0.545164) (xy -3.908047 0.544705) (xy -3.910224 0.544137) (xy -3.91237 0.543464) (xy -3.914482 0.54269) + (xy -3.916558 0.541816) (xy -3.918595 0.540848) (xy -3.920591 0.539788) (xy -3.922541 0.53864) (xy -3.924445 0.537406) + (xy -3.926298 0.536092) (xy -3.929844 0.533231) (xy -3.933157 0.530084) (xy -3.936215 0.526679) (xy -3.938995 0.523042) + (xy -3.941476 0.519201) (xy -3.943636 0.515182) (xy -3.945453 0.511013) (xy -3.946225 0.50888) (xy -3.946904 0.50672) + (xy -3.947486 0.504536) (xy -3.947968 0.502331) (xy -3.948348 0.500109) (xy -3.948622 0.497873) (xy -3.948789 0.495626) + (xy -3.948845 0.493372) (xy -3.948904 -0.504649) (xy -3.948848 -0.506902) (xy -3.948682 -0.509147) + (xy -3.948408 -0.511381) (xy -3.948029 -0.5136) (xy -3.947548 -0.515801) (xy -3.946968 -0.517981) + (xy -3.946291 -0.520136) (xy -3.94552 -0.522264) (xy -3.944658 -0.52436) (xy -3.943707 -0.526422) + (xy -3.94267 -0.528447) (xy -3.941551 -0.53043) (xy -3.940351 -0.532369) (xy -3.939073 -0.534261) + (xy -3.93772 -0.536102) (xy -3.936296 -0.537889) (xy -3.934801 -0.539618) (xy -3.93324 -0.541287) + (xy -3.931615 -0.542891) (xy -3.929929 -0.544429) (xy -3.928184 -0.545896) (xy -3.926383 -0.547289) + (xy -3.924529 -0.548605) (xy -3.922625 -0.549841) (xy -3.920673 -0.550993) (xy -3.918676 -0.552059) + (xy -3.916637 -0.553034) (xy -3.914558 -0.553915) (xy -3.912442 -0.5547) (xy -3.910293 -0.555385) + (xy -3.908112 -0.555966) (xy -3.905902 -0.556441) (xy -2.936254 -0.736768) (xy -2.934025 -0.737234) + (xy -2.931788 -0.737801) (xy -2.927304 -0.739225) (xy -2.922829 -0.741016) (xy -2.918393 -0.743147) + (xy -2.914026 -0.745593) (xy -2.909757 -0.74833) (xy -2.905614 -0.751332) (xy -2.901628 -0.754575) + (xy -2.897826 -0.758032) (xy -2.894239 -0.761679) (xy -2.890896 -0.765491) (xy -2.887826 -0.769443) + (xy -2.885058 -0.773509) (xy -2.882621 -0.777664) (xy -2.880544 -0.781883) (xy -2.87965 -0.784009) + (xy -2.878857 -0.786141) (xy -2.581558 -1.479606) (xy -2.579643 -1.483758) (xy -2.578034 -1.488157) + (xy -2.576728 -1.492767) (xy -2.575724 -1.49755) (xy -2.575017 -1.502467) (xy -2.574607 -1.50748) + (xy -2.574489 -1.512553) (xy -2.574663 -1.517645) (xy -2.575124 -1.522721) (xy -2.575872 -1.527741) + (xy -2.576902 -1.532668) (xy -2.578214 -1.537464) (xy -2.579804 -1.542092) (xy -2.581669 -1.546512) + (xy -2.583808 -1.550687) (xy -2.586217 -1.55458) (xy -3.151266 -2.378054) (xy -3.152495 -2.379942) + (xy -3.153628 -2.381886) (xy -3.154666 -2.383881) (xy -3.155609 -2.385925) (xy -3.156457 -2.388012) + (xy -3.15721 -2.390137) (xy -3.15787 -2.392298) (xy -3.158436 -2.394489) (xy -3.158909 -2.396706) + (xy -3.15929 -2.398945) (xy -3.159774 -2.403472) (xy -3.159893 -2.408035) (xy -3.15965 -2.412599) + (xy -3.159049 -2.417131) (xy -3.158091 -2.421597) (xy -3.156782 -2.425961) (xy -3.155996 -2.428094) + (xy -3.155124 -2.43019) (xy -3.154165 -2.432243) (xy -3.153121 -2.434249) (xy -3.151991 -2.436204) + (xy -3.150776 -2.438104) (xy -3.149476 -2.439944) (xy -3.148092 -2.441721) (xy -3.146624 -2.443429) + (xy -3.145073 -2.445065) (xy -2.439338 -3.15074) (xy -2.437707 -3.152296) (xy -2.436004 -3.153768) + (xy -2.434232 -3.155156) (xy -2.432396 -3.156459) (xy -2.430501 -3.157677) (xy -2.428549 -3.15881) + (xy -2.424496 -3.160816) (xy -2.420272 -3.162475) (xy -2.415912 -3.163784) (xy -2.411449 -3.16474) + (xy -2.406917 -3.16534) (xy -2.402352 -3.16558) (xy -2.397787 -3.165458) (xy -2.393257 -3.164969) + (xy -2.388796 -3.164113) (xy -2.384438 -3.162884) (xy -2.382309 -3.162129) (xy -2.380218 -3.16128) + (xy -2.378171 -3.160336) (xy -2.37617 -3.159298) (xy -2.374221 -3.158164) (xy -2.372328 -3.156934) + (xy -1.53446 -2.581917) (xy -1.530594 -2.579493) (xy -1.526435 -2.577335) (xy -1.52202 -2.575445) + (xy -1.517389 -2.573826) (xy -1.51258 -2.57248) (xy -1.507634 -2.571411) (xy -1.502588 -2.57062) + (xy -1.497481 -2.57011) (xy -1.492353 -2.569885) (xy -1.487243 -2.569947) (xy -1.482189 -2.570298) + (xy -1.477231 -2.570941) (xy -1.472407 -2.571879) (xy -1.467757 -2.573114) (xy -1.463319 -2.57465) + (xy -1.459132 -2.576489) (xy -0.786843 -2.851668) (xy -0.782564 -2.85329) (xy -0.778327 -2.855304) + (xy -0.774155 -2.857682) (xy -0.770076 -2.860394) (xy -0.766112 -2.863411) (xy -0.762289 -2.866705) + (xy -0.758632 -2.870245) (xy -0.755166 -2.874003) (xy -0.751915 -2.87795) (xy -0.748906 -2.882056) + (xy -0.746161 -2.886293) (xy -0.743707 -2.890631) (xy -0.741568 -2.895041) (xy -0.73977 -2.899495) + (xy -0.738336 -2.903962) (xy -0.737292 -2.908415) (xy -0.550653 -3.911391) (xy -0.550189 -3.913595) + (xy -0.549617 -3.915772) (xy -0.548941 -3.917918) (xy -0.548165 -3.92003) (xy -0.54729 -3.922106) + (xy -0.546321 -3.924143) (xy -0.545261 -3.926139) (xy -0.544114 -3.928089) (xy -0.542883 -3.929993) + (xy -0.54157 -3.931846) (xy -0.538716 -3.935392) (xy -0.535578 -3.938705) (xy -0.532183 -3.941763) + (xy -0.528558 -3.944543) (xy -0.524729 -3.947024) (xy -0.520724 -3.949184) (xy -0.518663 -3.950137) + (xy -0.516568 -3.951001) (xy -0.514443 -3.951773) (xy -0.512289 -3.952452) (xy -0.510112 -3.953034) + (xy -0.507914 -3.953516) (xy -0.505698 -3.953896) (xy -0.503468 -3.95417) (xy -0.501228 -3.954337) + (xy -0.49898 -3.954393) (xy 0.499101 -3.954393) + ) + (stroke + (width 0.058988) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "dc028407-3f36-416a-9199-3092bb8b107a") + ) + (group "" + (uuid "c9d27f7d-4520-485d-a667-c0060dba1ce1") + (members "dc028407-3f36-416a-9199-3092bb8b107a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_9mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_9mm.kicad_mod new file mode 100644 index 0000000..500d72d --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/OSHW_Logo_9mm.kicad_mod @@ -0,0 +1,268 @@ +(footprint "OSHW_Logo_9mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun Open Source Hardware Gear") + (property "Reference" "Ref**" + (at 0 -5 0) + (layer "F.Fab") + (hide yes) + (uuid "d7de0064-7598-4acb-9e0f-e380579cdb98") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 4 0) + (layer "F.Fab") + (hide yes) + (uuid "6216d607-06d3-425a-8665-245a85b7645d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f916897b-1b10-43a1-ac03-ee54abd84236") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "46274d6b-0976-427b-8672-3439400b6038") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d633b221-0068-41ca-b860-28f97b650ca7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.564003 -4.39848) (xy 0.56653 -4.398293) (xy 0.569043 -4.397984) (xy 0.571541 -4.397556) (xy 0.574018 -4.397014) + (xy 0.576472 -4.39636) (xy 0.578898 -4.395596) (xy 0.581293 -4.394727) (xy 0.583653 -4.393755) (xy 0.585974 -4.392683) + (xy 0.588253 -4.391515) (xy 0.590485 -4.390254) (xy 0.592668 -4.388902) (xy 0.594797 -4.387462) (xy 0.596868 -4.385939) + (xy 0.598878 -4.384334) (xy 0.600824 -4.382652) (xy 0.6027 -4.380895) (xy 0.604504 -4.379066) (xy 0.606232 -4.377168) + (xy 0.607881 -4.375205) (xy 0.609445 -4.373179) (xy 0.610922 -4.371094) (xy 0.612308 -4.368953) (xy 0.613599 -4.366758) + (xy 0.614792 -4.364513) (xy 0.615882 -4.362222) (xy 0.616866 -4.359886) (xy 0.61774 -4.35751) (xy 0.618501 -4.355096) + (xy 0.619145 -4.352648) (xy 0.619667 -4.350168) (xy 0.829694 -3.22186) (xy 0.830225 -3.21936) (xy 0.830869 -3.216851) + (xy 0.832484 -3.211826) (xy 0.83451 -3.206816) (xy 0.83692 -3.201854) (xy 0.839685 -3.196974) (xy 0.842776 -3.192208) + (xy 0.846166 -3.187588) (xy 0.849826 -3.183148) (xy 0.853728 -3.17892) (xy 0.857843 -3.174938) (xy 0.862144 -3.171233) + (xy 0.866601 -3.167839) (xy 0.871188 -3.164788) (xy 0.875874 -3.162113) (xy 0.878247 -3.160927) (xy 0.880633 -3.159847) + (xy 0.883031 -3.158878) (xy 0.885436 -3.158023) (xy 1.641666 -2.848457) (xy 1.646365 -2.846389) (xy 1.651347 -2.844662) + (xy 1.65657 -2.843272) (xy 1.66199 -2.842217) (xy 1.667563 -2.841493) (xy 1.673244 -2.841098) (xy 1.678991 -2.841029) + (xy 1.684758 -2.841282) (xy 1.690504 -2.841855) (xy 1.696183 -2.842745) (xy 1.701751 -2.843948) (xy 1.707166 -2.845462) + (xy 1.712383 -2.847284) (xy 1.717358 -2.84941) (xy 1.722048 -2.851837) (xy 1.726408 -2.854564) (xy 2.669042 -3.501434) + (xy 2.671165 -3.502817) (xy 2.673351 -3.504093) (xy 2.675595 -3.505261) (xy 2.677893 -3.506322) (xy 2.680239 -3.507277) + (xy 2.682628 -3.508127) (xy 2.685057 -3.50887) (xy 2.687519 -3.509509) (xy 2.690011 -3.510043) (xy 2.692527 -3.510473) + (xy 2.697614 -3.511022) (xy 2.70274 -3.51116) (xy 2.707869 -3.51089) (xy 2.712961 -3.510216) (xy 2.717978 -3.50914) + (xy 2.722882 -3.507668) (xy 2.725279 -3.506783) (xy 2.727634 -3.505801) (xy 2.729941 -3.504721) (xy 2.732196 -3.503544) + (xy 2.734394 -3.50227) (xy 2.73653 -3.5009) (xy 2.738599 -3.499434) (xy 2.740596 -3.497873) (xy 2.742518 -3.496217) + (xy 2.744358 -3.494466) (xy 3.538213 -2.700611) (xy 3.539963 -2.698771) (xy 3.541618 -2.696849) (xy 3.543177 -2.69485) + (xy 3.54464 -2.69278) (xy 3.546007 -2.690643) (xy 3.547278 -2.688443) (xy 3.549527 -2.683877) (xy 3.551385 -2.67912) + (xy 3.552849 -2.674211) (xy 3.553916 -2.669187) (xy 3.554584 -2.664089) (xy 3.554848 -2.658954) (xy 3.554707 -2.653821) + (xy 3.554158 -2.648729) (xy 3.553197 -2.643716) (xy 3.551821 -2.63882) (xy 3.550977 -2.636429) (xy 3.550028 -2.634081) + (xy 3.548974 -2.631782) (xy 3.547815 -2.629537) (xy 3.54655 -2.62735) (xy 3.545179 -2.625227) (xy 2.909591 -1.698852) + (xy 2.906855 -1.694474) (xy 2.904428 -1.689777) (xy 2.902311 -1.684804) (xy 2.900507 -1.679599) (xy 2.89902 -1.674204) + (xy 2.897851 -1.668661) (xy 2.897003 -1.663013) (xy 2.896479 -1.657303) (xy 2.896283 -1.651574) (xy 2.896415 -1.645868) + (xy 2.89688 -1.640228) (xy 2.897679 -1.634697) (xy 2.898816 -1.629316) (xy 2.900293 -1.62413) (xy 2.902112 -1.619181) + (xy 2.904277 -1.61451) (xy 3.238662 -0.834391) (xy 3.240572 -0.829601) (xy 3.242919 -0.824854) (xy 3.245672 -0.82018) + (xy 3.248797 -0.815606) (xy 3.25226 -0.81116) (xy 3.256029 -0.806872) (xy 3.26007 -0.802769) (xy 3.26435 -0.79888) + (xy 3.268837 -0.795232) (xy 3.273496 -0.791855) (xy 3.278295 -0.788776) (xy 3.283201 -0.786024) (xy 3.28818 -0.783627) + (xy 3.2932 -0.781613) (xy 3.298227 -0.78001) (xy 3.303228 -0.778848) (xy 4.394109 -0.575988) (xy 4.394108 -0.575988) + (xy 4.396582 -0.575454) (xy 4.399025 -0.574799) (xy 4.401433 -0.574029) (xy 4.403805 -0.573146) (xy 4.406135 -0.572154) + (xy 4.408422 -0.571057) (xy 4.410663 -0.569859) (xy 4.412853 -0.568562) (xy 4.417072 -0.56569) (xy 4.421055 -0.562471) + (xy 4.424775 -0.558934) (xy 4.428208 -0.555109) (xy 4.43133 -0.551024) (xy 4.434115 -0.546711) (xy 4.436538 -0.542197) + (xy 4.437606 -0.539874) (xy 4.438574 -0.537512) (xy 4.43944 -0.535115) (xy 4.440199 -0.532687) (xy 4.440849 -0.53023) + (xy 4.441387 -0.527749) (xy 4.441809 -0.525248) (xy 4.442113 -0.52273) (xy 4.442295 -0.520198) (xy 4.442352 -0.517657) + (xy 4.442219 0.605075) (xy 4.442156 0.607611) (xy 4.441967 0.610138) (xy 4.441657 0.612654) (xy 4.441229 0.615154) + (xy 4.440685 0.617634) (xy 4.440029 0.620091) (xy 4.439264 0.622521) (xy 4.438393 0.62492) (xy 4.437419 0.627285) + (xy 4.436346 0.62961) (xy 4.435176 0.631894) (xy 4.433912 0.634132) (xy 4.432558 0.636319) (xy 4.431117 0.638453) + (xy 4.429592 0.640529) (xy 4.427986 0.642544) (xy 4.426302 0.644494) (xy 4.424544 0.646375) (xy 4.422714 0.648183) + (xy 4.420815 0.649915) (xy 4.418852 0.651566) (xy 4.416826 0.653133) (xy 4.414742 0.654612) (xy 4.412601 0.656) + (xy 4.410408 0.657292) (xy 4.408165 0.658484) (xy 4.405876 0.659573) (xy 4.403544 0.660556) (xy 4.401171 0.661427) + (xy 4.398762 0.662184) (xy 4.396318 0.662823) (xy 4.393844 0.663339) (xy 3.329774 0.861355) (xy 3.327269 0.861869) + (xy 3.324758 0.862498) (xy 3.322247 0.86324) (xy 3.319737 0.864091) (xy 3.314742 0.866105) (xy 3.309805 0.86851) + (xy 3.304958 0.871277) (xy 3.300233 0.874378) (xy 3.295661 0.877782) (xy 3.291274 0.881462) (xy 3.287104 0.885387) + (xy 3.283183 0.889529) (xy 3.279543 0.893859) (xy 3.276215 0.898346) (xy 3.273232 0.902963) (xy 3.270624 0.907679) + (xy 3.268425 0.912466) (xy 3.267488 0.914877) (xy 3.266665 0.917295) (xy 2.934473 1.747117) (xy 2.932417 1.751838) + (xy 2.930703 1.756836) (xy 2.929328 1.762071) (xy 2.928288 1.767497) (xy 2.92758 1.773072) (xy 2.9272 1.778753) + (xy 2.927145 1.784497) (xy 2.927412 1.790259) (xy 2.927996 1.795998) (xy 2.928896 1.801669) (xy 2.930106 1.807229) + (xy 2.931625 1.812636) (xy 2.933448 1.817845) (xy 2.935572 1.822814) (xy 2.937994 1.827499) (xy 2.94071 1.831858) + (xy 3.545175 2.712645) (xy 3.546558 2.714769) (xy 3.547834 2.716956) (xy 3.549003 2.719202) (xy 3.550064 2.721502) + (xy 3.55102 2.72385) (xy 3.551869 2.726244) (xy 3.552613 2.728676) (xy 3.553252 2.731143) (xy 3.553786 2.73364) + (xy 3.554216 2.736161) (xy 3.554766 2.741259) (xy 3.554904 2.746398) (xy 3.554634 2.751539) (xy 3.553959 2.756644) + (xy 3.552884 2.761673) (xy 3.551411 2.766588) (xy 3.550527 2.768991) (xy 3.549545 2.77135) (xy 3.548465 2.773662) + (xy 3.547288 2.775921) (xy 3.546014 2.778122) (xy 3.544644 2.780261) (xy 3.543178 2.782332) (xy 3.541616 2.784332) + (xy 3.53996 2.786254) (xy 3.538209 2.788094) (xy 2.74422 3.581951) (xy 2.742391 3.58369) (xy 2.74048 3.585335) + (xy 2.738492 3.586886) (xy 2.73643 3.588342) (xy 2.7343 3.589703) (xy 2.732108 3.590969) (xy 2.727553 3.593211) + (xy 2.722803 3.595067) (xy 2.717899 3.596531) (xy 2.712879 3.597601) (xy 2.707781 3.598274) (xy 2.702645 3.598545) + (xy 2.697511 3.598411) (xy 2.692416 3.597869) (xy 2.6874 3.596916) (xy 2.682502 3.595547) (xy 2.680109 3.594706) + (xy 2.67776 3.59376) (xy 2.67546 3.592708) (xy 2.673214 3.59155) (xy 2.671027 3.590286) (xy 2.668903 3.588915) + (xy 1.803644 2.995067) (xy 1.799295 2.992358) (xy 1.794637 2.989983) (xy 1.789712 2.987942) (xy 1.784562 2.986236) + (xy 1.779231 2.984867) (xy 1.77376 2.983834) (xy 1.768192 2.983139) (xy 1.762569 2.982782) (xy 1.756933 2.982764) + (xy 1.751328 2.983086) (xy 1.745794 2.98375) (xy 1.740376 2.984754) (xy 1.735114 2.986102) (xy 1.730052 2.987792) + (xy 1.725232 2.989827) (xy 1.720696 2.992206) (xy 1.339131 3.195929) (xy 1.336849 3.197014) (xy 1.334549 3.197967) + (xy 1.332233 3.198792) (xy 1.329907 3.199487) (xy 1.327573 3.200057) (xy 1.325236 3.2005) (xy 1.322901 3.20082) + (xy 1.32057 3.201018) (xy 1.318248 3.201095) (xy 1.315939 3.201052) (xy 1.313646 3.200891) (xy 1.311375 3.200614) + (xy 1.309128 3.200221) (xy 1.306909 3.199715) (xy 1.304724 3.199097) (xy 1.302575 3.198368) (xy 1.300467 3.19753) + (xy 1.298403 3.196584) (xy 1.296388 3.195531) (xy 1.294426 3.194374) (xy 1.29252 3.193113) (xy 1.290674 3.19175) + (xy 1.288893 3.190287) (xy 1.287181 3.188725) (xy 1.285541 3.187065) (xy 1.283977 3.185309) (xy 1.282494 3.183458) + (xy 1.281095 3.181514) (xy 1.279784 3.179479) (xy 1.278566 3.177353) (xy 1.277444 3.175138) (xy 1.276422 3.172835) + (xy 0.489732 1.271776) (xy 0.488823 1.269411) (xy 0.488033 1.26701) (xy 0.487363 1.264578) (xy 0.486811 1.262118) + (xy 0.486374 1.259637) (xy 0.486052 1.257138) (xy 0.485842 1.254625) (xy 0.485744 1.252104) (xy 0.485756 1.249578) + (xy 0.485876 1.247052) (xy 0.486103 1.244532) (xy 0.486435 1.24202) (xy 0.486871 1.239523) (xy 0.487409 1.237043) + (xy 0.488048 1.234587) (xy 0.488786 1.232158) (xy 0.489622 1.229761) (xy 0.490553 1.2274) (xy 0.491579 1.22508) + (xy 0.492698 1.222806) (xy 0.493909 1.220582) (xy 0.495209 1.218412) (xy 0.496598 1.216301) (xy 0.498074 1.214254) + (xy 0.499635 1.212274) (xy 0.50128 1.210368) (xy 0.503008 1.208538) (xy 0.504816 1.20679) (xy 0.506703 1.205128) + (xy 0.508668 1.203557) (xy 0.510709 1.202081) (xy 0.512825 1.200705) (xy 0.608316 1.142242) (xy 0.615189 1.137865) + (xy 0.622527 1.132869) (xy 0.630192 1.127363) (xy 0.638045 1.121455) (xy 0.645947 1.115255) (xy 0.653762 1.108872) + (xy 0.661349 1.102414) (xy 0.668571 1.09599) (xy 0.731784 1.052722) (xy 0.792112 1.005743) (xy 0.849391 0.955218) + (xy 0.903456 0.901309) (xy 0.954141 0.844181) (xy 1.001283 0.783997) (xy 1.044717 0.72092) (xy 1.084278 0.655116) + (xy 1.119802 0.586747) (xy 1.151123 0.515977) (xy 1.178078 0.442969) (xy 1.2005 0.367888) (xy 1.218227 0.290897) + (xy 1.231093 0.21216) (xy 1.238933 0.13184) (xy 1.241583 0.050102) (xy 1.239967 -0.013794) (xy 1.235173 -0.076851) + (xy 1.227277 -0.138992) (xy 1.216358 -0.200137) (xy 1.202494 -0.260209) (xy 1.185763 -0.31913) (xy 1.166242 -0.376823) + (xy 1.144011 -0.433208) (xy 1.119147 -0.488209) (xy 1.091728 -0.541746) (xy 1.061831 -0.593743) (xy 1.029536 -0.64412) + (xy 0.99492 -0.6928) (xy 0.958061 -0.739706) (xy 0.919037 -0.784758) (xy 0.877926 -0.82788) (xy 0.834807 -0.868992) + (xy 0.789756 -0.908017) (xy 0.742853 -0.944877) (xy 0.694175 -0.979494) (xy 0.6438 -1.01179) (xy 0.591806 -1.041687) + (xy 0.538271 -1.069107) (xy 0.483274 -1.093972) (xy 0.426892 -1.116204) (xy 0.369204 -1.135724) (xy 0.310287 -1.152455) + (xy 0.250219 -1.16632) (xy 0.189078 -1.177239) (xy 0.126943 -1.185135) (xy 0.063892 -1.189929) (xy 0.000001 -1.191545) + (xy -0.063889 -1.189929) (xy -0.126941 -1.185135) (xy -0.189077 -1.177239) (xy -0.250219 -1.16632) + (xy -0.310289 -1.152455) (xy -0.369208 -1.135724) (xy -0.426898 -1.116204) (xy -0.483282 -1.093972) + (xy -0.538282 -1.069107) (xy -0.591819 -1.041688) (xy -0.643815 -1.011791) (xy -0.694193 -0.979495) + (xy -0.742874 -0.944878) (xy -0.789781 -0.908018) (xy -0.834834 -0.868992) (xy -0.877957 -0.82788) + (xy -0.919071 -0.784759) (xy -0.958098 -0.739706) (xy -0.99496 -0.692801) (xy -1.029579 -0.644121) + (xy -1.061877 -0.593743) (xy -1.091776 -0.541747) (xy -1.119198 -0.488209) (xy -1.144065 -0.433209) + (xy -1.166298 -0.376823) (xy -1.18582 -0.319131) (xy -1.202553 -0.26021) (xy -1.216419 -0.200137) + (xy -1.227339 -0.138992) (xy -1.235236 -0.076852) (xy -1.240031 -0.013794) (xy -1.241647 0.050102) + (xy -1.240981 0.091138) (xy -1.238996 0.13184) (xy -1.235714 0.172188) (xy -1.231154 0.21216) (xy -1.225337 0.251737) + (xy -1.218285 0.290897) (xy -1.210017 0.329621) (xy -1.200555 0.367888) (xy -1.189918 0.405678) (xy -1.178128 0.442969) + (xy -1.165205 0.479742) (xy -1.15117 0.515977) (xy -1.136043 0.551652) (xy -1.119845 0.586747) (xy -1.084318 0.655116) + (xy -1.044754 0.72092) (xy -1.001319 0.783997) (xy -0.954176 0.844181) (xy -0.903492 0.901309) (xy -0.849431 0.955218) + (xy -0.792158 1.005743) (xy -0.731838 1.052722) (xy -0.668636 1.09599) (xy -0.661373 1.102414) (xy -0.65376 1.108872) + (xy -0.645931 1.115256) (xy -0.63802 1.121456) (xy -0.630161 1.127363) (xy -0.62249 1.132869) (xy -0.615141 1.137865) + (xy -0.608248 1.142242) (xy -0.512758 1.200705) (xy -0.51063 1.202081) (xy -0.508578 1.203557) (xy -0.506604 1.205129) + (xy -0.504708 1.20679) (xy -0.502892 1.208539) (xy -0.501158 1.210368) (xy -0.497942 1.214254) (xy -0.49507 1.218413) + (xy -0.492555 1.222807) (xy -0.490409 1.227401) (xy -0.488644 1.232159) (xy -0.487272 1.237044) (xy -0.486304 1.242021) + (xy -0.485752 1.247053) (xy -0.48563 1.252104) (xy -0.485948 1.257138) (xy -0.486276 1.259637) (xy -0.486718 1.262119) + (xy -0.487277 1.264578) (xy -0.487953 1.26701) (xy -0.488748 1.269411) (xy -0.489664 1.271776) (xy -1.27642 3.172767) + (xy -1.277442 3.175069) (xy -1.278565 3.177284) (xy -1.279784 3.179411) (xy -1.281096 3.181448) (xy -1.282496 3.183393) + (xy -1.283981 3.185245) (xy -1.285547 3.187003) (xy -1.287189 3.188665) (xy -1.288903 3.190229) (xy -1.290686 3.191694) + (xy -1.292533 3.193059) (xy -1.294441 3.194322) (xy -1.296406 3.195482) (xy -1.298423 3.196537) (xy -1.300488 3.197485) + (xy -1.302598 3.198325) (xy -1.304748 3.199056) (xy -1.306935 3.199676) (xy -1.309154 3.200183) (xy -1.311402 3.200576) + (xy -1.313674 3.200854) (xy -1.315966 3.201015) (xy -1.318275 3.201058) (xy -1.320596 3.20098) (xy -1.322925 3.200781) + (xy -1.325259 3.200459) (xy -1.327593 3.200013) (xy -1.329924 3.19944) (xy -1.332247 3.19874) (xy -1.334558 3.197912) + (xy -1.336853 3.196952) (xy -1.339129 3.195861) (xy -1.720694 2.992138) (xy -1.725219 2.989763) (xy -1.730031 2.987732) + (xy -1.735087 2.986047) (xy -1.740345 2.984704) (xy -1.745762 2.983704) (xy -1.751296 2.983045) (xy -1.756903 2.982726) + (xy -1.762541 2.982747) (xy -1.768168 2.983106) (xy -1.77374 2.983802) (xy -1.779215 2.984834) (xy -1.784551 2.986201) + (xy -1.789704 2.987902) (xy -1.794632 2.989936) (xy -1.799293 2.992302) (xy -1.803643 2.994999) (xy -2.668835 3.588847) + (xy -2.670965 3.590219) (xy -2.673157 3.591483) (xy -2.675407 3.592641) (xy -2.677711 3.593693) (xy -2.680063 3.59464) + (xy -2.682458 3.595481) (xy -2.684892 3.596218) (xy -2.68736 3.59685) (xy -2.689857 3.597378) (xy -2.692379 3.597803) + (xy -2.697475 3.598345) (xy -2.70261 3.598478) (xy -2.707746 3.598207) (xy -2.712843 3.597534) (xy -2.717864 3.596463) + (xy -2.72277 3.594998) (xy -2.725167 3.594119) (xy -2.727522 3.593143) (xy -2.729828 3.59207) (xy -2.732081 3.5909) + (xy -2.734276 3.589634) (xy -2.736409 3.588273) (xy -2.738475 3.586817) (xy -2.740468 3.585266) (xy -2.742384 3.583621) + (xy -2.744218 3.581883) (xy -3.538206 2.788027) (xy -3.539951 2.786186) (xy -3.541601 2.784264) (xy -3.543157 2.782265) + (xy -3.544618 2.780193) (xy -3.545984 2.778054) (xy -3.547253 2.775853) (xy -3.549503 2.771283) (xy -3.551364 2.76652) + (xy -3.552833 2.761605) (xy -3.553906 2.756576) (xy -3.554579 2.751471) (xy -3.55485 2.74633) (xy -3.554715 2.741192) + (xy -3.55417 2.736094) (xy -3.553211 2.731076) (xy -3.551836 2.726176) (xy -3.550991 2.723783) (xy -3.55004 2.721434) + (xy -3.548983 2.719134) (xy -3.54782 2.716888) (xy -3.54655 2.714701) (xy -3.545173 2.712577) (xy -2.940773 1.83179) + (xy -2.938035 1.827431) (xy -2.935595 1.822746) (xy -2.933456 1.817777) (xy -2.931623 1.812568) (xy -2.930096 1.807161) + (xy -2.928881 1.801601) (xy -2.927978 1.79593) (xy -2.927393 1.790191) (xy -2.927127 1.784429) (xy -2.927184 1.778685) + (xy -2.927566 1.773004) (xy -2.928277 1.767429) (xy -2.92932 1.762003) (xy -2.930697 1.756769) (xy -2.932413 1.75177) + (xy -2.934468 1.74705) (xy -3.266664 0.917227) (xy -3.267482 0.91481) (xy -3.268415 0.912399) (xy -3.270612 0.907611) + (xy -3.27322 0.902895) (xy -3.276209 0.898278) (xy -3.279544 0.89379) (xy -3.283194 0.889461) (xy -3.287127 0.885319) + (xy -3.291308 0.881394) (xy -3.295707 0.877714) (xy -3.30029 0.874309) (xy -3.305025 0.871208) (xy -3.309879 0.868441) + (xy -3.31482 0.866035) (xy -3.319815 0.864022) (xy -3.324832 0.862429) (xy -3.327338 0.861799) (xy -3.329838 0.861286) + (xy -4.393909 0.66327) (xy -4.396389 0.662754) (xy -4.398838 0.662115) (xy -4.401252 0.661358) (xy -4.403628 0.660487) + (xy -4.405964 0.659504) (xy -4.408255 0.658415) (xy -4.4105 0.657222) (xy -4.412694 0.655931) (xy -4.414836 0.654543) + (xy -4.416921 0.653064) (xy -4.42091 0.649846) (xy -4.424637 0.646306) (xy -4.428076 0.642475) (xy -4.431204 0.638384) + (xy -4.433995 0.634062) (xy -4.436425 0.629541) (xy -4.438469 0.624851) (xy -4.439338 0.622452) (xy -4.440101 0.620022) + (xy -4.440756 0.617565) (xy -4.441298 0.615085) (xy -4.441725 0.612585) (xy -4.442034 0.610069) (xy -4.442222 0.607542) + (xy -4.442285 0.605006) (xy -4.442352 -0.517725) (xy -4.442289 -0.52026) (xy -4.442102 -0.522786) + (xy -4.441793 -0.525299) (xy -4.441367 -0.527795) (xy -4.440826 -0.530271) (xy -4.440173 -0.532724) + (xy -4.439412 -0.535148) (xy -4.438544 -0.537542) (xy -4.437574 -0.5399) (xy -4.436505 -0.54222) + (xy -4.435339 -0.544497) (xy -4.434079 -0.546728) (xy -4.432729 -0.54891) (xy -4.431292 -0.551038) + (xy -4.42977 -0.553109) (xy -4.428167 -0.555119) (xy -4.426487 -0.557064) (xy -4.42473 -0.558941) + (xy -4.422902 -0.560747) (xy -4.421005 -0.562476) (xy -4.419042 -0.564127) (xy -4.417017 -0.565694) + (xy -4.414931 -0.567175) (xy -4.412789 -0.568565) (xy -4.410593 -0.569861) (xy -4.408346 -0.571059) + (xy -4.406052 -0.572156) (xy -4.403714 -0.573148) (xy -4.401334 -0.574031) (xy -4.398915 -0.574801) + (xy -4.396462 -0.575455) (xy -4.393976 -0.575989) (xy -3.303163 -0.778849) (xy -3.300656 -0.779374) + (xy -3.298139 -0.780012) (xy -3.293094 -0.781614) (xy -3.28806 -0.783628) (xy -3.28307 -0.786025) + (xy -3.278157 -0.788778) (xy -3.273354 -0.791857) (xy -3.268694 -0.795234) (xy -3.264209 -0.798882) + (xy -3.259933 -0.802771) (xy -3.255898 -0.806874) (xy -3.252137 -0.811162) (xy -3.248683 -0.815608) + (xy -3.245569 -0.820181) (xy -3.242827 -0.824856) (xy -3.240491 -0.829602) (xy -3.239486 -0.831994) + (xy -3.238594 -0.834392) (xy -2.904144 -1.614512) (xy -2.90199 -1.619182) (xy -2.90018 -1.624131) + (xy -2.898711 -1.629318) (xy -2.897581 -1.634698) (xy -2.896786 -1.640229) (xy -2.896324 -1.645869) + (xy -2.896192 -1.651575) (xy -2.896387 -1.657304) (xy -2.896907 -1.663014) (xy -2.897748 -1.668661) + (xy -2.898907 -1.674204) (xy -2.900382 -1.6796) (xy -2.902171 -1.684805) (xy -2.904269 -1.689778) + (xy -2.906675 -1.694475) (xy -2.909386 -1.698853) (xy -3.545041 -2.625228) (xy -3.546425 -2.627351) + (xy -3.5477 -2.629538) (xy -3.548867 -2.631783) (xy -3.549928 -2.634082) (xy -3.550881 -2.63643) + (xy -3.551729 -2.638821) (xy -3.552471 -2.641252) (xy -3.553108 -2.643716) (xy -3.55364 -2.646211) + (xy -3.554068 -2.648729) (xy -3.554614 -2.653822) (xy -3.554747 -2.658955) (xy -3.554474 -2.66409) + (xy -3.553797 -2.669188) (xy -3.55272 -2.674211) (xy -3.551247 -2.679121) (xy -3.550364 -2.681521) + (xy -3.549382 -2.683878) (xy -3.548304 -2.686188) (xy -3.547129 -2.688445) (xy -3.545857 -2.690644) + (xy -3.544491 -2.692781) (xy -3.543028 -2.694852) (xy -3.541472 -2.69685) (xy -3.53982 -2.698772) + (xy -3.538076 -2.700612) (xy -2.744153 -3.494467) (xy -2.742318 -3.496218) (xy -2.740402 -3.497874) + (xy -2.738409 -3.499435) (xy -2.736344 -3.500901) (xy -2.734211 -3.502271) (xy -2.732016 -3.503545) + (xy -2.727456 -3.505802) (xy -2.722705 -3.507669) (xy -2.717799 -3.509141) (xy -2.712778 -3.510217) + (xy -2.707681 -3.510891) (xy -2.702545 -3.511162) (xy -2.69741 -3.511024) (xy -2.692314 -3.510475) + (xy -2.687295 -3.509511) (xy -2.682393 -3.508128) (xy -2.679998 -3.507279) (xy -2.677646 -3.506324) + (xy -2.675342 -3.505262) (xy -2.673092 -3.504094) (xy -2.670899 -3.502819) (xy -2.66877 -3.501436) + (xy -1.726202 -2.854565) (xy -1.721854 -2.851839) (xy -1.717175 -2.849411) (xy -1.712208 -2.847285) + (xy -1.706998 -2.845463) (xy -1.701589 -2.843949) (xy -1.696024 -2.842746) (xy -1.690348 -2.841856) + (xy -1.684603 -2.841283) (xy -1.678835 -2.84103) (xy -1.673086 -2.841099) (xy -1.667401 -2.841494) + (xy -1.661823 -2.842217) (xy -1.656396 -2.843273) (xy -1.651165 -2.844662) (xy -1.646172 -2.84639) + (xy -1.641462 -2.848458) (xy -0.885165 -3.158024) (xy -0.880352 -3.159848) (xy -0.875585 -3.162114) + (xy -0.870892 -3.164789) (xy -0.866302 -3.16784) (xy -0.861843 -3.171234) (xy -0.857543 -3.174939) + (xy -0.853429 -3.178922) (xy -0.84953 -3.183149) (xy -0.845873 -3.187589) (xy -0.842487 -3.192209) + (xy -0.8394 -3.196975) (xy -0.836639 -3.201855) (xy -0.834233 -3.206817) (xy -0.83221 -3.211827) + (xy -0.830597 -3.216853) (xy -0.829422 -3.221861) (xy -0.619462 -4.350168) (xy -0.618939 -4.352648) + (xy -0.618296 -4.355096) (xy -0.617536 -4.35751) (xy -0.616662 -4.359886) (xy -0.615678 -4.362222) + (xy -0.614588 -4.364513) (xy -0.613396 -4.366758) (xy -0.612105 -4.368953) (xy -0.61072 -4.371094) + (xy -0.609243 -4.373179) (xy -0.606032 -4.377168) (xy -0.602502 -4.380895) (xy -0.598683 -4.384334) + (xy -0.594605 -4.387462) (xy -0.590298 -4.390254) (xy -0.585792 -4.392683) (xy -0.583474 -4.393755) + (xy -0.581117 -4.394727) (xy -0.578726 -4.395596) (xy -0.576304 -4.39636) (xy -0.573854 -4.397014) + (xy -0.571382 -4.397556) (xy -0.568889 -4.397984) (xy -0.566381 -4.398293) (xy -0.56386 -4.39848) + (xy -0.561331 -4.398544) (xy 0.561468 -4.398544) + ) + (stroke + (width 0.066359) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5a3fa275-2a5a-430f-8fa8-b7d66ce81375") + ) + (group "" + (uuid "e37ed0cb-4ada-43b2-a138-4f092737ef4b") + (members "5a3fa275-2a5a-430f-8fa8-b7d66ce81375") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/Ordering_Instructions.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/Ordering_Instructions.kicad_mod new file mode 100644 index 0000000..ea8d9b3 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/Ordering_Instructions.kicad_mod @@ -0,0 +1,101 @@ +(footprint "Ordering_Instructions" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Examples: Layers: 2, Soldermask Color: Red, Thickness:1.6mm") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 2.54 -1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "7c8dfc00-3f81-4231-8747-21f6773e0712") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Value" "Val**" + (at 2.54 -2.54 0) + (layer "F.Fab") + (hide yes) + (uuid "b440668c-94d5-4fb8-b553-fbdc91da04d9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cda069e6-ee03-4439-9f2e-3b9ea2071226") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "118ce1ea-2747-422b-8923-e992fbc38d25") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "643b830f-565a-478b-8692-dfd9eb52dd6d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start 0 4.445) + (end 63.5 4.445) + (stroke + (width 0.2032) + (type solid) + ) + (layer "User.1") + (uuid "33deb798-1315-43c9-865d-7fd9916fce00") + ) + (fp_rect + (start 0 0) + (end 63.5 50.8) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "User.1") + (uuid "91ce8450-cbdc-4327-ad75-5cdf945f4624") + ) + (fp_text user "Ordering Instructions:" + (at 1.27 1.27 0) + (layer "User.1") + (uuid "0f285b17-0ea1-4d71-b910-89220947b7f5") + (effects + (font + (size 2.5908 2.5908) + (thickness 0.4572) + ) + (justify left top) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/POLARITY_MARKING_CENTER_POSITIVE.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/POLARITY_MARKING_CENTER_POSITIVE.kicad_mod new file mode 100644 index 0000000..04c349f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/POLARITY_MARKING_CENTER_POSITIVE.kicad_mod @@ -0,0 +1,161 @@ +(footprint "Polarity_Marking_Center_Positive" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.4 0) + (layer "F.Fab") + (hide yes) + (uuid "9615bef1-31ec-4ace-9ac5-d1b9b77a7361") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.3 0) + (layer "F.Fab") + (hide yes) + (uuid "3393091e-8bad-4216-ac3b-b3955cec20a1") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fbe8c4f8-b06f-4d2b-a693-1d468e2d00de") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0838f9f6-5f0c-4987-b633-6a6bee9ef1bf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ed1e29e3-8203-4887-8f46-0b10ed4c5c2a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.54 0) + (end -1.9558 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "20308c17-6f33-4818-9638-13682c51af96") + ) + (fp_line + (start -1.5748 0) + (end -0.6604 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "dde84e27-c433-484f-9f08-07bc545e5bc1") + ) + (fp_line + (start 0.2032 0) + (end 1.6002 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "427c6bc1-caef-4f49-9992-02b67ffb32f9") + ) + (fp_line + (start 1.9304 0) + (end 2.5654 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "fc0cee13-2e77-4d26-b7dd-6fcef78b643f") + ) + (fp_line + (start 2.2606 -0.3302) + (end 2.2606 0.3048) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "a800e770-cbd9-47c4-a2c7-8082bfe205ff") + ) + (fp_arc + (start 0.4826 0.457201) + (mid -0.659547 -0.054017) + (end 0.5334 -0.4318) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "83a2623f-67a0-4f64-9b99-d103b98499d2") + ) + (fp_circle + (center -2.2352 0) + (end -1.5748 0) + (stroke + (width 0.1524) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "69229446-6da6-45e2-bf49-2805548e77c7") + ) + (fp_circle + (center 0 0) + (end 0.150093 0) + (stroke + (width 0.4064) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "54690834-770f-4768-bf84-66a4a0ddd9dd") + ) + (fp_circle + (center 2.2606 0) + (end 2.921 0) + (stroke + (width 0.1524) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "118b0630-bb1f-4bbf-9668-4d25ae4d3cbb") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Flame.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Flame.kicad_mod new file mode 100644 index 0000000..5da3f89 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Flame.kicad_mod @@ -0,0 +1,68 @@ +(footprint "SparkFun_Flame" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -2.54 0) + (layer "F.Fab") + (hide yes) + (uuid "03a9d566-1ebb-4451-a389-cdb451b2fbc8") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Flame" + (at 0 1.163333 0) + (layer "F.Fab") + (hide yes) + (uuid "c11a621c-358f-4be2-a5ff-2b2a2a502185") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "12ce64e2-3a27-4db7-9886-414db66fdd26") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cee86b9c-6732-4a63-85a5-d3238d895383") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d938f61f-6018-4762-b378-b9e2a3d6a4a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_10mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_10mm.kicad_mod new file mode 100644 index 0000000..8b094e8 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_10mm.kicad_mod @@ -0,0 +1,518 @@ +(footprint "SparkFun_Logo_10mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -3.8 0) + (layer "F.Fab") + (hide yes) + (uuid "8dca0551-d9c0-4946-9777-468e54316b07") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "c242430a-1c1b-492b-a398-2a48aed91301") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5091608f-f4ab-45ef-ae0b-9098f199f5a9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2b222cd3-0184-463b-b278-2e59f00ac841") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5b9430fa-2122-4681-a30f-2286f84fc51a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.575377 -0.161115) (xy 1.024877 -0.628389) (xy 1.446726 -0.628389) (xy 0.956912 -0.151007) (xy 1.501679 0.669803) + (xy 1.069838 0.669803) (xy 0.713515 0.089717) (xy 0.575377 0.222975) (xy 0.575377 0.669803) (xy 0.218821 0.669803) + (xy 0.218821 -0.927437) (xy 0.575377 -1.122967) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5a72963e-6450-4510-bdb3-e8082f553c6f") + ) + (fp_poly + (pts + (xy 0.008198 -0.663373) (xy 0.013318 -0.663195) (xy 0.018386 -0.662903) (xy 0.023405 -0.662502) (xy 0.033309 -0.661393) + (xy 0.043059 -0.659904) (xy 0.052684 -0.658073) (xy 0.062212 -0.655934) (xy 0.071673 -0.653527) (xy 0.081094 -0.650886) + (xy 0.081094 -0.319541) (xy 0.067934 -0.322143) (xy 0.053261 -0.324522) (xy 0.037423 -0.32664) (xy 0.020767 -0.328458) + (xy 0.003643 -0.329938) (xy -0.0136 -0.331043) (xy -0.030615 -0.331734) (xy -0.047053 -0.331972) + (xy -0.071254 -0.331432) (xy -0.094443 -0.329829) (xy -0.116634 -0.32719) (xy -0.137844 -0.323539) + (xy -0.15809 -0.318902) (xy -0.177386 -0.313305) (xy -0.195749 -0.306774) (xy -0.213195 -0.299335) + (xy -0.229741 -0.291013) (xy -0.245402 -0.281834) (xy -0.260194 -0.271823) (xy -0.274134 -0.261007) + (xy -0.287237 -0.249411) (xy -0.299519 -0.237061) (xy -0.310997 -0.223983) (xy -0.321687 -0.210201) + (xy -0.331605 -0.195743) (xy -0.340766 -0.180634) (xy -0.349187 -0.164899) (xy -0.356884 -0.148564) + (xy -0.363873 -0.131655) (xy -0.37017 -0.114197) (xy -0.375791 -0.096217) (xy -0.380752 -0.07774) + (xy -0.385069 -0.058792) (xy -0.388759 -0.039398) (xy -0.394319 0.000623) (xy -0.397561 0.042118) + (xy -0.398613 0.08488) (xy -0.398613 0.669846) (xy -0.755169 0.669846) (xy -0.755169 -0.567817) (xy -0.416156 -0.628347) + (xy -0.416156 -0.387158) (xy -0.411276 -0.387158) (xy -0.404624 -0.402322) (xy -0.397399 -0.41718) + (xy -0.389619 -0.431719) (xy -0.381299 -0.445928) (xy -0.372458 -0.459796) (xy -0.36311 -0.473311) + (xy -0.353274 -0.486463) (xy -0.342964 -0.499239) (xy -0.332199 -0.511627) (xy -0.320995 -0.523618) + (xy -0.309368 -0.535198) (xy -0.297335 -0.546357) (xy -0.284912 -0.557084) (xy -0.272116 -0.567366) + (xy -0.258965 -0.577192) (xy -0.245473 -0.586551) (xy -0.231659 -0.595432) (xy -0.217538 -0.603823) + (xy -0.203127 -0.611712) (xy -0.188444 -0.619089) (xy -0.173503 -0.625941) (xy -0.158323 -0.632257) + (xy -0.14292 -0.638026) (xy -0.127309 -0.643236) (xy -0.111509 -0.647877) (xy -0.095535 -0.651935) + (xy -0.079404 -0.655401) (xy -0.063133 -0.658262) (xy -0.046739 -0.660507) (xy -0.030237 -0.662125) + (xy -0.013645 -0.663105) (xy 0.003021 -0.663434) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d3599d76-181f-4ac8-bdff-b6e2b1a4bd3a") + ) + (fp_poly + (pts + (xy 2.176762 -1.122604) (xy 2.200539 -1.121715) (xy 2.224393 -1.120415) (xy 2.248224 -1.118853) (xy 2.295429 -1.115532) + (xy 2.318607 -1.114072) (xy 2.341371 -1.112942) (xy 2.341371 -0.846658) (xy 2.325267 -0.848488) (xy 2.308979 -0.850062) + (xy 2.29257 -0.851381) (xy 2.276107 -0.852452) (xy 2.259655 -0.853278) (xy 2.243279 -0.853863) (xy 2.227045 -0.854211) + (xy 2.211017 -0.854326) (xy 2.193333 -0.853848) (xy 2.18501 -0.853243) (xy 2.177029 -0.852387) (xy 2.169384 -0.851276) + (xy 2.162072 -0.849904) (xy 2.155088 -0.848266) (xy 2.148429 -0.846356) (xy 2.14209 -0.844171) (xy 2.136068 -0.841705) + (xy 2.130357 -0.838953) (xy 2.124954 -0.835909) (xy 2.119855 -0.832569) (xy 2.115056 -0.828928) (xy 2.110552 -0.82498) + (xy 2.106339 -0.820721) (xy 2.102414 -0.816145) (xy 2.098772 -0.811248) (xy 2.095409 -0.806024) (xy 2.092321 -0.800468) + (xy 2.089504 -0.794575) (xy 2.086953 -0.788341) (xy 2.084665 -0.78176) (xy 2.082635 -0.774826) (xy 2.08086 -0.767536) + (xy 2.079334 -0.759883) (xy 2.078055 -0.751864) (xy 2.077017 -0.743472) (xy 2.075651 -0.725551) (xy 2.075203 -0.70608) + (xy 2.075203 -0.628356) (xy 2.321156 -0.628356) (xy 2.321156 -0.389839) (xy 2.075203 -0.389839) (xy 2.075203 0.669953) + (xy 1.718647 0.669953) (xy 1.718647 -0.389839) (xy 1.366971 -0.389839) (xy 1.610019 -0.628356) (xy 1.718647 -0.628356) + (xy 1.718647 -0.728503) (xy 1.719067 -0.749976) (xy 1.720327 -0.771033) (xy 1.722428 -0.791657) (xy 1.725371 -0.81183) + (xy 1.729157 -0.831536) (xy 1.733787 -0.850756) (xy 1.739261 -0.869473) (xy 1.745581 -0.887669) (xy 1.752747 -0.905328) + (xy 1.76076 -0.922432) (xy 1.769622 -0.938963) (xy 1.779332 -0.954904) (xy 1.789892 -0.970237) (xy 1.801303 -0.984946) + (xy 1.813565 -0.999011) (xy 1.82668 -1.012417) (xy 1.840648 -1.025146) (xy 1.85547 -1.03718) (xy 1.871148 -1.048502) + (xy 1.887681 -1.059094) (xy 1.905071 -1.068938) (xy 1.923319 -1.078019) (xy 1.942425 -1.086317) (xy 1.962391 -1.093816) + (xy 1.983217 -1.100498) (xy 2.004904 -1.106346) (xy 2.027453 -1.111342) (xy 2.050865 -1.115468) (xy 2.075141 -1.118708) + (xy 2.100281 -1.121044) (xy 2.126287 -1.122458) (xy 2.15316 -1.122934) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "3de12586-29a1-468f-b9de-09ded78edf02") + ) + (fp_poly + (pts + (xy 2.778012 0.104779) (xy 2.77873 0.143551) (xy 2.780931 0.179792) (xy 2.784684 0.213505) (xy 2.790058 0.244696) + (xy 2.797123 0.273368) (xy 2.805949 0.299526) (xy 2.811044 0.311663) (xy 2.816605 0.323172) (xy 2.822641 0.334056) + (xy 2.82916 0.344313) (xy 2.836171 0.353944) (xy 2.843683 0.362951) (xy 2.851705 0.371333) (xy 2.860245 0.379091) + (xy 2.869312 0.386225) (xy 2.878915 0.392736) (xy 2.889061 0.398625) (xy 2.899761 0.403891) (xy 2.911022 0.408536) + (xy 2.922854 0.41256) (xy 2.935264 0.415964) (xy 2.948262 0.418748) (xy 2.961857 0.420912) (xy 2.976056 0.422457) + (xy 2.99087 0.423384) (xy 3.006305 0.423693) (xy 3.024127 0.423375) (xy 3.041305 0.422415) (xy 3.057843 0.420805) + (xy 3.073748 0.418535) (xy 3.089024 0.415598) (xy 3.103676 0.411985) (xy 3.117709 0.407686) (xy 3.13113 0.402693) + (xy 3.143941 0.396998) (xy 3.15615 0.390592) (xy 3.167761 0.383465) (xy 3.178779 0.375611) (xy 3.18921 0.367019) + (xy 3.199057 0.357681) (xy 3.208328 0.347588) (xy 3.217026 0.336732) (xy 3.225158 0.325105) (xy 3.232727 0.312696) + (xy 3.23974 0.299498) (xy 3.246201 0.285503) (xy 3.252115 0.2707) (xy 3.257488 0.255082) (xy 3.262326 0.238641) + (xy 3.266632 0.221366) (xy 3.270412 0.20325) (xy 3.273671 0.184284) (xy 3.276415 0.164459) (xy 3.278648 0.143767) + (xy 3.280377 0.122199) (xy 3.281605 0.099746) (xy 3.282581 0.05215) (xy 3.282581 -0.628315) (xy 3.639253 -0.628315) + (xy 3.639253 0.669878) (xy 3.300124 0.669878) (xy 3.300124 0.488986) (xy 3.292572 0.488986) (xy 3.28393 0.502638) + (xy 3.274916 0.515822) (xy 3.265543 0.528541) (xy 3.255825 0.540795) (xy 3.245774 0.552589) (xy 3.235402 0.563923) + (xy 3.224724 0.574801) (xy 3.213752 0.585224) (xy 3.202498 0.595195) (xy 3.190976 0.604717) (xy 3.179199 0.61379) + (xy 3.16718 0.622418) (xy 3.142466 0.638348) (xy 3.116937 0.652523) (xy 3.090699 0.664963) (xy 3.063852 0.675685) + (xy 3.036503 0.684707) (xy 3.008752 0.692048) (xy 2.980706 0.697726) (xy 2.952465 0.701759) (xy 2.924135 0.704166) + (xy 2.895819 0.704964) (xy 2.861104 0.704342) (xy 2.828017 0.70249) (xy 2.796524 0.699426) (xy 2.766589 0.695171) + (xy 2.738179 0.689743) (xy 2.711259 0.683161) (xy 2.685794 0.675445) (xy 2.661751 0.666614) (xy 2.639093 0.656687) + (xy 2.617788 0.645684) (xy 2.597801 0.633624) (xy 2.579096 0.620526) (xy 2.56164 0.60641) (xy 2.545398 0.591294) + (xy 2.530336 0.575198) (xy 2.516419 0.558142) (xy 2.503612 0.540144) (xy 2.491882 0.521224) (xy 2.481193 0.501401) + (xy 2.471512 0.480694) (xy 2.462803 0.459123) (xy 2.455032 0.436707) (xy 2.448165 0.413465) (xy 2.442167 0.389416) + (xy 2.432642 0.338977) (xy 2.426179 0.285542) (xy 2.422504 0.229267) (xy 2.421341 0.170305) (xy 2.421341 -0.628315) + (xy 2.778012 -0.628315) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "691dbd55-0c87-431c-b767-c34a02e899e9") + ) + (fp_poly + (pts + (xy 4.614182 -0.662731) (xy 4.647269 -0.660877) (xy 4.678762 -0.657812) (xy 4.708697 -0.653555) (xy 4.737107 -0.648124) + (xy 4.764027 -0.641539) (xy 4.789491 -0.63382) (xy 4.813535 -0.624986) (xy 4.836192 -0.615056) (xy 4.857497 -0.604049) + (xy 4.877485 -0.591986) (xy 4.89619 -0.578884) (xy 4.913646 -0.564764) (xy 4.929887 -0.549645) (xy 4.94495 -0.533546) + (xy 4.958867 -0.516487) (xy 4.971673 -0.498486) (xy 4.983404 -0.479564) (xy 4.994093 -0.459739) (xy 5.003774 -0.439032) + (xy 5.012483 -0.41746) (xy 5.020254 -0.395044) (xy 5.027121 -0.371803) (xy 5.033118 -0.347756) (xy 5.042644 -0.297322) + (xy 5.049107 -0.243897) (xy 5.052782 -0.187636) (xy 5.053945 -0.128694) (xy 5.053945 0.669926) (xy 4.69739 0.669926) + (xy 4.69739 -0.063168) (xy 4.69667 -0.101941) (xy 4.694461 -0.138185) (xy 4.690697 -0.171905) (xy 4.685308 -0.203103) + (xy 4.678225 -0.231784) (xy 4.669379 -0.257951) (xy 4.664274 -0.270093) (xy 4.658702 -0.281609) (xy 4.652656 -0.292497) + (xy 4.646126 -0.30276) (xy 4.639103 -0.312397) (xy 4.63158 -0.321409) (xy 4.623548 -0.329796) (xy 4.614998 -0.337559) + (xy 4.605921 -0.344698) (xy 4.596309 -0.351214) (xy 4.586153 -0.357108) (xy 4.575445 -0.362378) (xy 4.564176 -0.367027) + (xy 4.552337 -0.371055) (xy 4.53992 -0.374462) (xy 4.526917 -0.377248) (xy 4.513318 -0.379414) (xy 4.499115 -0.380961) + (xy 4.4843 -0.381889) (xy 4.468864 -0.382198) (xy 4.451064 -0.38188) (xy 4.433907 -0.38092) (xy 4.417388 -0.37931) + (xy 4.401503 -0.37704) (xy 4.386246 -0.374103) (xy 4.371612 -0.370488) (xy 4.357596 -0.366189) (xy 4.344192 -0.361195) + (xy 4.331396 -0.355498) (xy 4.319203 -0.34909) (xy 4.307607 -0.341961) (xy 4.296603 -0.334104) (xy 4.286186 -0.325508) + (xy 4.27635 -0.316166) (xy 4.267092 -0.306069) (xy 4.258404 -0.295208) (xy 4.250284 -0.283575) (xy 4.242724 -0.27116) + (xy 4.235721 -0.257955) (xy 4.229268 -0.243951) (xy 4.223362 -0.229139) (xy 4.217995 -0.213512) (xy 4.213165 -0.197059) + (xy 4.208865 -0.179773) (xy 4.20509 -0.161644) (xy 4.201835 -0.142664) (xy 4.199094 -0.122824) (xy 4.196864 -0.102116) + (xy 4.195138 -0.08053) (xy 4.193912 -0.058059) (xy 4.192937 -0.010422) (xy 4.192937 0.669926) (xy 3.836149 0.669926) + (xy 3.836149 -0.628267) (xy 4.175045 -0.628267) (xy 4.175045 -0.447491) (xy 4.182714 -0.447491) (xy 4.191366 -0.461133) + (xy 4.200388 -0.474307) (xy 4.209767 -0.487016) (xy 4.21949 -0.499262) (xy 4.229544 -0.511048) (xy 4.239917 -0.522375) + (xy 4.250596 -0.533245) (xy 4.261567 -0.543662) (xy 4.272819 -0.553628) (xy 4.284338 -0.563143) (xy 4.296111 -0.572212) + (xy 4.308127 -0.580836) (xy 4.332831 -0.596757) (xy 4.358349 -0.610927) (xy 4.384577 -0.623361) (xy 4.411413 -0.634079) + (xy 4.438755 -0.643099) (xy 4.466501 -0.650439) (xy 4.494547 -0.656116) (xy 4.522792 -0.660148) (xy 4.551133 -0.662555) + (xy 4.579467 -0.663353) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ec637c19-87ee-42cb-b152-bd908f24849d") + ) + (fp_poly + (pts + (xy -2.832717 -0.66238) (xy -2.79654 -0.659551) (xy -2.761657 -0.654901) (xy -2.728061 -0.648482) + (xy -2.695745 -0.640347) (xy -2.664701 -0.63055) (xy -2.634922 -0.619143) (xy -2.606401 -0.606178) + (xy -2.57913 -0.59171) (xy -2.553102 -0.57579) (xy -2.52831 -0.558473) (xy -2.504746 -0.539809) (xy -2.482404 -0.519853) + (xy -2.461275 -0.498658) (xy -2.441352 -0.476276) (xy -2.422628 -0.452759) (xy -2.405096 -0.428162) + (xy -2.388748 -0.402537) (xy -2.373577 -0.375936) (xy -2.359576 -0.348413) (xy -2.346737 -0.320021) + (xy -2.335053 -0.290812) (xy -2.324516 -0.260839) (xy -2.31512 -0.230155) (xy -2.306857 -0.198814) + (xy -2.299719 -0.166867) (xy -2.288791 -0.10137) (xy -2.282277 -0.034088) (xy -2.280119 0.034557) + (xy -2.282327 0.099218) (xy -2.288957 0.162901) (xy -2.300015 0.225167) (xy -2.315508 0.285574) (xy -2.335446 0.343682) + (xy -2.359833 0.399049) (xy -2.373698 0.425567) (xy -2.388678 0.451235) (xy -2.404775 0.475997) (xy -2.421989 0.499799) + (xy -2.440321 0.522585) (xy -2.459772 0.5443) (xy -2.480343 0.56489) (xy -2.502035 0.584298) (xy -2.524848 0.602471) + (xy -2.548785 0.619352) (xy -2.573845 0.634887) (xy -2.600029 0.649021) (xy -2.627339 0.661698) (xy -2.655775 0.672864) + (xy -2.685339 0.682463) (xy -2.71603 0.69044) (xy -2.747851 0.696741) (xy -2.780802 0.701309) (xy -2.814883 0.704091) + (xy -2.850097 0.70503) (xy -2.879599 0.704237) (xy -2.908682 0.701865) (xy -2.93729 0.697926) (xy -2.965362 0.692432) + (xy -2.99284 0.685394) (xy -3.019667 0.676823) (xy -3.045783 0.666732) (xy -3.071129 0.655131) (xy -3.095648 0.642033) + (xy -3.11928 0.627449) (xy -3.141968 0.61139) (xy -3.163652 0.593868) (xy -3.184274 0.574895) (xy -3.203776 0.554482) + (xy -3.222098 0.532641) (xy -3.239183 0.509384) (xy -3.244411 0.509384) (xy -3.244411 1.444051) (xy -3.600967 1.126879) + (xy -3.600967 0.024565) (xy -3.256842 0.024565) (xy -3.255887 0.063938) (xy -3.252951 0.102794) (xy -3.24793 0.140855) + (xy -3.240721 0.177841) (xy -3.231218 0.213473) (xy -3.219317 0.247472) (xy -3.204914 0.279558) (xy -3.196741 0.294797) + (xy -3.187904 0.309453) (xy -3.17839 0.323491) (xy -3.168184 0.336876) (xy -3.157275 0.349574) (xy -3.145649 0.361549) + (xy -3.133293 0.372767) (xy -3.120195 0.383193) (xy -3.10634 0.392791) (xy -3.091716 0.401527) (xy -3.076311 0.409366) + (xy -3.06011 0.416273) (xy -3.043102 0.422214) (xy -3.025272 0.427152) (xy -3.006608 0.431054) (xy -2.987097 0.433884) + (xy -2.966725 0.435608) (xy -2.945481 0.43619) (xy -2.924049 0.435608) (xy -2.903531 0.433884) (xy -2.883909 0.431054) + (xy -2.86517 0.427152) (xy -2.847298 0.422214) (xy -2.830278 0.416273) (xy -2.814094 0.409366) (xy -2.798731 0.401527) + (xy -2.784174 0.392791) (xy -2.770408 0.383193) (xy -2.757418 0.372767) (xy -2.745188 0.361549) (xy -2.733702 0.349574) + (xy -2.722947 0.336876) (xy -2.712906 0.323491) (xy -2.703565 0.309453) (xy -2.694908 0.294797) (xy -2.68692 0.279558) + (xy -2.679585 0.263772) (xy -2.672889 0.247472) (xy -2.666816 0.230694) (xy -2.661351 0.213473) (xy -2.656479 0.195844) + (xy -2.652185 0.177841) (xy -2.645267 0.140855) (xy -2.640477 0.102794) (xy -2.637692 0.063938) (xy -2.636791 0.024565) + (xy -2.637776 -0.014472) (xy -2.640791 -0.053259) (xy -2.64593 -0.091483) (xy -2.653285 -0.12883) + (xy -2.662947 -0.164988) (xy -2.675009 -0.199644) (xy -2.689563 -0.232485) (xy -2.697804 -0.248127) + (xy -2.706702 -0.263198) (xy -2.71627 -0.277658) (xy -2.726518 -0.291469) (xy -2.737458 -0.304592) + (xy -2.749102 -0.316986) (xy -2.761461 -0.328615) (xy -2.774547 -0.339437) (xy -2.788372 -0.349414) + (xy -2.802946 -0.358507) (xy -2.818282 -0.366677) (xy -2.834391 -0.373884) (xy -2.851284 -0.38009) + (xy -2.868973 -0.385255) (xy -2.88747 -0.389341) (xy -2.906785 -0.392308) (xy -2.926932 -0.394116) + (xy -2.94792 -0.394728) (xy -2.969362 -0.394123) (xy -2.989892 -0.392334) (xy -3.009524 -0.389399) + (xy -3.028274 -0.385355) (xy -3.046157 -0.380241) (xy -3.063188 -0.374093) (xy -3.079382 -0.36695) + (xy -3.094755 -0.35885) (xy -3.109322 -0.34983) (xy -3.123098 -0.339928) (xy -3.136098 -0.329182) + (xy -3.148338 -0.31763) (xy -3.159832 -0.305309) (xy -3.170597 -0.292257) (xy -3.180646 -0.278512) + (xy -3.189995 -0.264112) (xy -3.198661 -0.249095) (xy -3.206656 -0.233498) (xy -3.213998 -0.217359) + (xy -3.220701 -0.200716) (xy -3.226781 -0.183607) (xy -3.232251 -0.166069) (xy -3.237129 -0.148141) + (xy -3.241429 -0.129859) (xy -3.248355 -0.092389) (xy -3.253151 -0.053959) (xy -3.25594 -0.014874) + (xy -3.256842 0.024565) (xy -3.600967 0.024565) (xy -3.600967 -0.567836) (xy -3.261838 -0.628249) + (xy -3.261838 -0.462577) (xy -3.256842 -0.462577) (xy -3.248451 -0.475531) (xy -3.239772 -0.488017) + (xy -3.230809 -0.500038) (xy -3.221568 -0.511598) (xy -3.212054 -0.5227) (xy -3.202271 -0.533349) + (xy -3.192225 -0.543548) (xy -3.181921 -0.5533) (xy -3.171364 -0.562611) (xy -3.160558 -0.571483) + (xy -3.149509 -0.57992) (xy -3.138222 -0.587926) (xy -3.126702 -0.595505) (xy -3.114953 -0.602661) + (xy -3.102982 -0.609396) (xy -3.090792 -0.615716) (xy -3.07839 -0.621624) (xy -3.065779 -0.627123) + (xy -3.039954 -0.636911) (xy -3.013356 -0.64511) (xy -2.986027 -0.651752) (xy -2.958007 -0.656865) + (xy -2.929334 -0.660479) (xy -2.900051 -0.662626) (xy -2.870196 -0.663335) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d7a52699-0e1f-4608-b24f-c5f80b0329b7") + ) + (fp_poly + (pts + (xy -1.478256 -0.662594) (xy -1.428512 -0.660233) (xy -1.378599 -0.655947) (xy -1.32905 -0.64945) + (xy -1.280399 -0.640453) (xy -1.233179 -0.628671) (xy -1.187924 -0.613815) (xy -1.145168 -0.595599) + (xy -1.124893 -0.585141) (xy -1.105444 -0.573735) (xy -1.086885 -0.561346) (xy -1.069285 -0.547937) + (xy -1.05271 -0.533473) (xy -1.037225 -0.517917) (xy -1.0229 -0.501235) (xy -1.009799 -0.483389) + (xy -0.997989 -0.464344) (xy -0.987538 -0.444065) (xy -0.978511 -0.422515) (xy -0.970977 -0.399658) + (xy -0.965 -0.375458) (xy -0.960649 -0.349881) (xy -0.957989 -0.322889) (xy -0.957087 -0.294446) + (xy -0.957087 0.381256) (xy -0.956485 0.425354) (xy -0.954619 0.468697) (xy -0.951402 0.510518) (xy -0.946747 0.55005) + (xy -0.943854 0.568719) (xy -0.940568 0.586527) (xy -0.936879 0.603381) (xy -0.932777 0.619183) (xy -0.928249 0.633838) + (xy -0.923286 0.64725) (xy -0.917877 0.659324) (xy -0.912009 0.669963) (xy -1.273329 0.669963) (xy -1.277949 0.654769) + (xy -1.282273 0.639362) (xy -1.286246 0.623778) (xy -1.289812 0.608053) (xy -1.292915 0.592225) (xy -1.295499 0.57633) + (xy -1.297509 0.560406) (xy -1.298888 0.544488) (xy -1.320598 0.565743) (xy -1.343415 0.585277) (xy -1.367261 0.603138) + (xy -1.392059 0.619373) (xy -1.417732 0.634032) (xy -1.444203 0.647163) (xy -1.471393 0.658814) (xy -1.499226 0.669033) + (xy -1.527624 0.677869) (xy -1.556509 0.68537) (xy -1.585805 0.691584) (xy -1.615433 0.69656) (xy -1.645316 0.700346) + (xy -1.675378 0.702991) (xy -1.70554 0.704542) (xy -1.735724 0.705049) (xy -1.781638 0.703603) (xy -1.826053 0.699247) + (xy -1.868769 0.691949) (xy -1.909582 0.68168) (xy -1.929212 0.675422) (xy -1.948291 0.66841) (xy -1.966793 0.66064) + (xy -1.984694 0.652108) (xy -2.001967 0.642811) (xy -2.018588 0.632745) (xy -2.034532 0.621906) (xy -2.049773 0.61029) + (xy -2.064286 0.597893) (xy -2.078045 0.584713) (xy -2.091026 0.570744) (xy -2.103203 0.555984) (xy -2.114551 0.540428) + (xy -2.125045 0.524072) (xy -2.134659 0.506914) (xy -2.143368 0.488949) (xy -2.151148 0.470173) (xy -2.157972 0.450583) + (xy -2.163815 0.430175) (xy -2.168653 0.408945) (xy -2.172459 0.386889) (xy -2.175209 0.364004) (xy -2.176878 0.340286) + (xy -2.17744 0.315731) (xy -2.17661 0.300859) (xy -1.821116 0.300859) (xy -1.820817 0.312824) (xy -1.819931 0.32424) + (xy -1.818474 0.335118) (xy -1.816462 0.345471) (xy -1.813913 0.355307) (xy -1.810843 0.36464) (xy -1.807269 0.373479) + (xy -1.803206 0.381837) (xy -1.798673 0.389723) (xy -1.793684 0.397149) (xy -1.788257 0.404126) (xy -1.782408 0.410666) + (xy -1.776154 0.416778) (xy -1.769511 0.422475) (xy -1.762497 0.427767) (xy -1.755126 0.432665) (xy -1.747417 0.437181) + (xy -1.739385 0.441326) (xy -1.731047 0.445109) (xy -1.72242 0.448544) (xy -1.71352 0.45164) (xy -1.704364 0.454409) + (xy -1.694968 0.456862) (xy -1.685349 0.459009) (xy -1.665508 0.462433) (xy -1.644973 0.464769) (xy -1.623876 0.466106) + (xy -1.60235 0.466532) (xy -1.57701 0.465902) (xy -1.553197 0.464058) (xy -1.530863 0.461064) (xy -1.509961 0.456985) + (xy -1.490443 0.451887) (xy -1.472263 0.445836) (xy -1.455372 0.438896) (xy -1.439724 0.431133) (xy -1.42527 0.422613) + (xy -1.411965 0.4134) (xy -1.399759 0.40356) (xy -1.388607 0.393159) (xy -1.37846 0.382261) (xy -1.369272 0.370933) + (xy -1.360994 0.359238) (xy -1.35358 0.347244) (xy -1.346982 0.335015) (xy -1.341153 0.322616) (xy -1.336046 0.310113) + (xy -1.331612 0.297572) (xy -1.324579 0.272633) (xy -1.319674 0.248324) (xy -1.316518 0.225167) (xy -1.314733 0.203684) + (xy -1.313759 0.167833) (xy -1.313759 0.034575) (xy -1.319601 0.039385) (xy -1.325809 0.043913) (xy -1.33237 0.048169) + (xy -1.339269 0.052168) (xy -1.354022 0.059442) (xy -1.36995 0.065833) (xy -1.386936 0.071442) (xy -1.404863 0.076369) + (xy -1.423612 0.080714) (xy -1.443067 0.084576) (xy -1.610018 0.110092) (xy -1.630596 0.114075) (xy -1.65081 0.118641) + (xy -1.670527 0.123894) (xy -1.689614 0.129933) (xy -1.707937 0.136862) (xy -1.725365 0.144781) (xy -1.741763 0.153793) + (xy -1.749535 0.15874) (xy -1.757 0.163999) (xy -1.764141 0.169582) (xy -1.770942 0.175502) (xy -1.777385 0.181771) + (xy -1.783456 0.188402) (xy -1.789136 0.195408) (xy -1.794409 0.202802) (xy -1.799259 0.210596) (xy -1.803669 0.218804) + (xy -1.807623 0.227437) (xy -1.811103 0.236508) (xy -1.814093 0.246031) (xy -1.816577 0.256018) (xy -1.818538 0.266481) + (xy -1.819959 0.277434) (xy -1.820824 0.288889) (xy -1.821116 0.300859) (xy -2.17661 0.300859) (xy -2.174501 0.263041) + (xy -2.166792 0.215383) (xy -2.154635 0.17248) (xy -2.138351 0.134055) (xy -2.118263 0.099831) (xy -2.094692 0.06953) + (xy -2.06796 0.042875) (xy -2.038389 0.01959) (xy -2.006301 -0.000603) (xy -1.972017 -0.017982) (xy -1.93586 -0.032822) + (xy -1.898152 -0.045402) (xy -1.859213 -0.055998) (xy -1.819367 -0.064888) (xy -1.738237 -0.078657) + (xy -1.579242 -0.09791) (xy -1.506527 -0.107828) (xy -1.441766 -0.120897) (xy -1.413173 -0.129306) + (xy -1.387534 -0.139334) (xy -1.365171 -0.151258) (xy -1.346406 -0.165355) (xy -1.33156 -0.181903) + (xy -1.320956 -0.201178) (xy -1.314915 -0.223458) (xy -1.313759 -0.24902) (xy -1.314066 -0.262783) + (xy -1.314976 -0.275829) (xy -1.316473 -0.288177) (xy -1.318542 -0.299846) (xy -1.321167 -0.310854) + (xy -1.324332 -0.321218) (xy -1.328021 -0.330958) (xy -1.332219 -0.340092) (xy -1.33691 -0.348638) + (xy -1.342079 -0.356614) (xy -1.347709 -0.364039) (xy -1.353785 -0.37093) (xy -1.360291 -0.377307) + (xy -1.367211 -0.383188) (xy -1.374531 -0.38859) (xy -1.382233 -0.393533) (xy -1.390302 -0.398034) + (xy -1.398723 -0.402112) (xy -1.40748 -0.405785) (xy -1.416557 -0.409072) (xy -1.425938 -0.41199) + (xy -1.435608 -0.414559) (xy -1.445551 -0.416796) (xy -1.455751 -0.41872) (xy -1.47686 -0.421701) + (xy -1.498809 -0.423649) (xy -1.521473 -0.424711) (xy -1.544725 -0.425032) (xy -1.570003 -0.424374) + (xy -1.594015 -0.422371) (xy -1.616732 -0.41898) (xy -1.638124 -0.414158) (xy -1.648315 -0.411197) + (xy -1.658163 -0.407862) (xy -1.667665 -0.404147) (xy -1.676818 -0.400047) (xy -1.685617 -0.395558) + (xy -1.69406 -0.390672) (xy -1.702142 -0.385386) (xy -1.70986 -0.379693) (xy -1.71721 -0.373588) + (xy -1.724188 -0.367066) (xy -1.730791 -0.360121) (xy -1.737015 -0.352749) (xy -1.742856 -0.344942) + (xy -1.748311 -0.336697) (xy -1.753376 -0.328008) (xy -1.758047 -0.318869) (xy -1.762321 -0.309275) + (xy -1.766194 -0.29922) (xy -1.769662 -0.2887) (xy -1.772721 -0.277708) (xy -1.775369 -0.26624) (xy -1.7776 -0.254289) + (xy -1.779413 -0.241851) (xy -1.780802 -0.22892) (xy -2.137474 -0.22892) (xy -2.134782 -0.259329) + (xy -2.130509 -0.288422) (xy -2.124708 -0.316222) (xy -2.117431 -0.342752) (xy -2.108731 -0.368034) + (xy -2.09866 -0.392093) (xy -2.08727 -0.414951) (xy -2.074614 -0.43663) (xy -2.060744 -0.457155) + (xy -2.045712 -0.476547) (xy -2.029572 -0.494831) (xy -2.012376 -0.512028) (xy -1.994175 -0.528162) + (xy -1.975022 -0.543256) (xy -1.954971 -0.557334) (xy -1.934072 -0.570417) (xy -1.912379 -0.582529) + (xy -1.889944 -0.593693) (xy -1.86682 -0.603931) (xy -1.843058 -0.613268) (xy -1.818712 -0.621726) + (xy -1.793833 -0.629327) (xy -1.768474 -0.636096) (xy -1.742688 -0.642054) (xy -1.690042 -0.651633) + (xy -1.636316 -0.658246) (xy -1.581928 -0.66208) (xy -1.527298 -0.663317) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c10772a2-9518-43df-9a54-a460978afd54") + ) + (fp_poly + (pts + (xy -4.298693 -0.662164) (xy -4.246917 -0.658595) (xy -4.1962 -0.652417) (xy -4.146862 -0.643441) + (xy -4.099221 -0.63148) (xy -4.053598 -0.616344) (xy -4.01031 -0.597847) (xy -3.989641 -0.587278) + (xy -3.969677 -0.575799) (xy -3.950455 -0.563385) (xy -3.932017 -0.550012) (xy -3.914401 -0.535658) + (xy -3.897649 -0.520299) (xy -3.8818 -0.503911) (xy -3.866893 -0.486471) (xy -3.852969 -0.467954) + (xy -3.840067 -0.448339) (xy -3.828228 -0.4276) (xy -3.81749 -0.405715) (xy -3.807895 -0.382661) + (xy -3.799482 -0.358412) (xy -3.79229 -0.332947) (xy -3.78636 -0.306241) (xy -3.781732 -0.278271) + (xy -3.778445 -0.249014) (xy -4.117341 -0.249014) (xy -4.118587 -0.261673) (xy -4.120376 -0.273755) + (xy -4.122695 -0.285273) (xy -4.125532 -0.296238) (xy -4.128872 -0.306661) (xy -4.132703 -0.316553) + (xy -4.137012 -0.325927) (xy -4.141784 -0.334793) (xy -4.147007 -0.343163) (xy -4.152668 -0.351048) + (xy -4.158753 -0.35846) (xy -4.16525 -0.365411) (xy -4.172144 -0.37191) (xy -4.179422 -0.377971) + (xy -4.187072 -0.383605) (xy -4.19508 -0.388822) (xy -4.203433 -0.393634) (xy -4.212117 -0.398054) + (xy -4.221119 -0.402091) (xy -4.230427 -0.405758) (xy -4.240026 -0.409066) (xy -4.249904 -0.412026) + (xy -4.260047 -0.414651) (xy -4.270442 -0.41695) (xy -4.291936 -0.420621) (xy -4.314278 -0.423129) + (xy -4.337364 -0.424567) (xy -4.361086 -0.425026) (xy -4.376565 -0.424857) (xy -4.3927 -0.424266) + (xy -4.409264 -0.423135) (xy -4.426027 -0.421341) (xy -4.442762 -0.418765) (xy -4.45924 -0.415285) + (xy -4.475232 -0.410781) (xy -4.490511 -0.405131) (xy -4.497811 -0.401839) (xy -4.504847 -0.398215) + (xy -4.511591 -0.394244) (xy -4.518013 -0.389912) (xy -4.524086 -0.385202) (xy -4.52978 -0.380101) + (xy -4.535067 -0.374592) (xy -4.53992 -0.368661) (xy -4.544308 -0.362293) (xy -4.548204 -0.355472) + (xy -4.551578 -0.348184) (xy -4.554404 -0.340413) (xy -4.556651 -0.332144) (xy -4.558291 -0.323362) + (xy -4.559296 -0.314053) (xy -4.559638 -0.3042) (xy -4.559047 -0.292537) (xy -4.557301 -0.281493) + (xy -4.554438 -0.271042) (xy -4.550494 -0.26116) (xy -4.545508 -0.25182) (xy -4.539518 -0.242996) + (xy -4.532562 -0.234664) (xy -4.524676 -0.226797) (xy -4.5159 -0.21937) (xy -4.506271 -0.212357) + (xy -4.495826 -0.205733) (xy -4.484604 -0.199472) (xy -4.472642 -0.193549) (xy -4.459979 -0.187938) + (xy -4.446651 -0.182613) (xy -4.432697 -0.177549) (xy -4.403061 -0.168101) (xy -4.371373 -0.159389) + (xy -4.337936 -0.151208) (xy -4.303053 -0.143354) (xy -4.230155 -0.127807) (xy -4.192746 -0.119704) + (xy -4.1551 -0.111109) (xy -4.116166 -0.101778) (xy -4.077633 -0.091599) (xy -4.039792 -0.08037) + (xy -4.002933 -0.06789) (xy -3.967349 -0.053956) (xy -3.93333 -0.038365) (xy -3.901169 -0.020916) + (xy -3.871156 -0.001406) (xy -3.857046 0.009185) (xy -3.843583 0.020366) (xy -3.830802 0.032164) + (xy -3.818741 0.044604) (xy -3.807435 0.05771) (xy -3.796921 0.071508) (xy -3.787236 0.086024) (xy -3.778416 0.101282) + (xy -3.770496 0.117308) (xy -3.763515 0.134128) (xy -3.757508 0.151765) (xy -3.752511 0.170247) (xy -3.748561 0.189597) + (xy -3.745695 0.209842) (xy -3.743949 0.231006) (xy -3.743358 0.253115) (xy -3.744225 0.284463) (xy -3.746787 0.314479) + (xy -3.75099 0.343184) (xy -3.756777 0.370601) (xy -3.764093 0.396752) (xy -3.772882 0.421659) (xy -3.783089 0.445344) + (xy -3.794657 0.467829) (xy -3.807532 0.489137) (xy -3.821657 0.509289) (xy -3.836977 0.528307) (xy -3.853436 0.546215) + (xy -3.870979 0.563033) (xy -3.889549 0.578783) (xy -3.909092 0.593489) (xy -3.929551 0.607173) (xy -3.950871 0.619855) + (xy -3.972996 0.631559) (xy -3.99587 0.642306) (xy -4.019439 0.65212) (xy -4.043645 0.661021) (xy -4.068434 0.669031) + (xy -4.093749 0.676174) (xy -4.119536 0.682472) (xy -4.1723 0.692617) (xy -4.22628 0.699644) (xy -4.281031 0.703731) + (xy -4.336108 0.705054) (xy -4.392446 0.703703) (xy -4.448261 0.699534) (xy -4.503145 0.692374) (xy -4.55669 0.682049) + (xy -4.608486 0.668384) (xy -4.658125 0.651207) (xy -4.7052 0.630343) (xy -4.727648 0.618474) (xy -4.749301 0.605619) + (xy -4.770109 0.591755) (xy -4.79002 0.57686) (xy -4.808984 0.560914) (xy -4.826949 0.543894) (xy -4.843865 0.525779) + (xy -4.859679 0.506547) (xy -4.874342 0.486175) (xy -4.887802 0.464644) (xy -4.900008 0.44193) (xy -4.910909 0.418012) + (xy -4.920454 0.392868) (xy -4.928592 0.366477) (xy -4.935272 0.338816) (xy -4.940442 0.309865) (xy -4.944053 0.279601) + (xy -4.946052 0.248003) (xy -4.607271 0.248003) (xy -4.606877 0.262102) (xy -4.605712 0.275691) (xy -4.6038 0.288775) + (xy -4.601166 0.301357) (xy -4.597834 0.313441) (xy -4.593828 0.325031) (xy -4.589173 0.336133) (xy -4.583894 0.346748) + (xy -4.578014 0.356883) (xy -4.571559 0.36654) (xy -4.564553 0.375725) (xy -4.55702 0.38444) (xy -4.548985 0.39269) + (xy -4.540472 0.400479) (xy -4.531506 0.407812) (xy -4.522111 0.414692) (xy -4.512312 0.421123) (xy -4.502133 0.42711) + (xy -4.491598 0.432656) (xy -4.480733 0.437766) (xy -4.469561 0.442444) (xy -4.458107 0.446693) (xy -4.446395 0.450519) + (xy -4.43445 0.453924) (xy -4.422297 0.456914) (xy -4.409959 0.459491) (xy -4.384829 0.463427) (xy -4.359256 0.465765) + (xy -4.333436 0.466537) (xy -4.314271 0.466056) (xy -4.294582 0.46457) (xy -4.27461 0.462011) (xy -4.2546 0.458314) + (xy -4.234794 0.453412) (xy -4.215436 0.447238) (xy -4.196768 0.439727) (xy -4.179033 0.430812) (xy -4.170591 0.425807) + (xy -4.162474 0.420426) (xy -4.154712 0.414661) (xy -4.147334 0.408504) (xy -4.140373 0.401946) (xy -4.133857 0.394978) + (xy -4.127818 0.387594) (xy -4.122286 0.379783) (xy -4.117291 0.371539) (xy -4.112863 0.362853) (xy -4.109033 0.353715) + (xy -4.105831 0.344119) (xy -4.103288 0.334056) (xy -4.101434 0.323518) (xy -4.100299 0.312495) (xy -4.099914 0.300981) + (xy -4.100354 0.291047) (xy -4.101668 0.281496) (xy -4.103848 0.272313) (xy -4.106884 0.263482) (xy -4.110768 0.25499) + (xy -4.115492 0.246821) (xy -4.121046 0.238962) (xy -4.127421 0.231397) (xy -4.13461 0.224111) (xy -4.142603 0.217091) + (xy -4.151391 0.210321) (xy -4.160966 0.203788) (xy -4.171319 0.197475) (xy -4.182442 0.191369) (xy -4.194325 0.185455) + (xy -4.206959 0.179718) (xy -4.220337 0.174144) (xy -4.234449 0.168719) (xy -4.249286 0.163426) (xy -4.264841 0.158252) + (xy -4.298065 0.148203) (xy -4.334051 0.138453) (xy -4.372729 0.128885) (xy -4.41403 0.119383) (xy -4.457884 0.109829) + (xy -4.50422 0.100106) (xy -4.581753 0.080941) (xy -4.619614 0.070131) (xy -4.656484 0.058225) (xy -4.692073 0.045013) + (xy -4.726091 0.030285) (xy -4.758247 0.013831) (xy -4.78825 -0.004557) (xy -4.802354 -0.014542) + (xy -4.815811 -0.02509) (xy -4.828585 -0.036226) (xy -4.84064 -0.047976) (xy -4.851938 -0.060368) + (xy -4.862445 -0.073426) (xy -4.872123 -0.087178) (xy -4.880936 -0.101649) (xy -4.888849 -0.116866) + (xy -4.895824 -0.132854) (xy -4.901826 -0.14964) (xy -4.906818 -0.167251) (xy -4.910763 -0.185712) + (xy -4.913627 -0.205049) (xy -4.915371 -0.225289) (xy -4.915961 -0.246458) (xy -4.915132 -0.276827) + (xy -4.912681 -0.305782) (xy -4.908661 -0.333353) (xy -4.903126 -0.359569) (xy -4.89613 -0.38446) + (xy -4.887727 -0.408055) (xy -4.87797 -0.430384) (xy -4.866913 -0.451476) (xy -4.85461 -0.47136) + (xy -4.841114 -0.490067) (xy -4.82648 -0.507626) (xy -4.81076 -0.524066) (xy -4.794009 -0.539416) + (xy -4.77628 -0.553707) (xy -4.757627 -0.566967) (xy -4.738104 -0.579226) (xy -4.717765 -0.590514) + (xy -4.696662 -0.60086) (xy -4.674851 -0.610294) (xy -4.652384 -0.618844) (xy -4.629315 -0.626541) + (xy -4.605698 -0.633414) (xy -4.581588 -0.639493) (xy -4.557036 -0.644806) (xy -4.506827 -0.653256) + (xy -4.455499 -0.659) (xy -4.403484 -0.662273) (xy -4.351211 -0.663311) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "18435086-310f-4200-af8e-523a885fe271") + ) + (fp_poly + (pts + (xy 1.827204 -3.229989) (xy 1.850252 -3.228413) (xy 1.872713 -3.225657) (xy 1.894539 -3.221844) (xy 1.915683 -3.217095) + (xy 1.936099 -3.211533) (xy 1.955738 -3.205281) (xy 1.974553 -3.19846) (xy 1.992497 -3.191193) (xy 2.009523 -3.183603) + (xy 2.025584 -3.17581) (xy 2.054618 -3.16011) (xy 2.079222 -3.145071) (xy 2.099018 -3.131671) (xy 2.113626 -3.120888) + (xy 2.125767 -3.111088) (xy 2.119274 -3.112485) (xy 2.101422 -3.115356) (xy 2.088999 -3.116726) (xy 2.074652 -3.117723) + (xy 2.058686 -3.1181) (xy 2.041406 -3.117609) (xy 2.023117 -3.116002) (xy 2.004124 -3.113034) (xy 1.984733 -3.108456) + (xy 1.974983 -3.105486) (xy 1.965248 -3.102021) (xy 1.955566 -3.09803) (xy 1.945975 -3.093481) (xy 1.936513 -3.088346) + (xy 1.927219 -3.082591) (xy 1.91813 -3.076186) (xy 1.909285 -3.069101) (xy 1.900721 -3.061305) (xy 1.892478 -3.052766) + (xy 1.882309 -3.040928) (xy 1.873316 -3.028886) (xy 1.865551 -3.016623) (xy 1.859063 -3.004123) (xy 1.856315 -2.997779) + (xy 1.853905 -2.99137) (xy 1.851841 -2.984893) (xy 1.850128 -2.978347) (xy 1.848773 -2.97173) (xy 1.847783 -2.965039) + (xy 1.847163 -2.958272) (xy 1.846921 -2.951428) (xy 1.847062 -2.944504) (xy 1.847593 -2.937499) (xy 1.84852 -2.930409) + (xy 1.849851 -2.923234) (xy 1.85159 -2.915972) (xy 1.853746 -2.908619) (xy 1.856323 -2.901174) (xy 1.859328 -2.893636) + (xy 1.862769 -2.886001) (xy 1.86665 -2.878269) (xy 1.87098 -2.870436) (xy 1.875763 -2.862502) (xy 1.881007 -2.854463) + (xy 1.886717 -2.846318) (xy 1.899565 -2.829701) (xy 1.911428 -2.816083) (xy 1.924521 -2.802585) (xy 1.938693 -2.789336) + (xy 1.95379 -2.77646) (xy 1.96966 -2.764084) (xy 1.986149 -2.752335) (xy 2.003106 -2.74134) (xy 2.020377 -2.731224) + (xy 2.037811 -2.722114) (xy 2.055254 -2.714137) (xy 2.072553 -2.707419) (xy 2.089557 -2.702086) (xy 2.106112 -2.698265) + (xy 2.114174 -2.696962) (xy 2.122066 -2.696083) (xy 2.12977 -2.695646) (xy 2.137266 -2.695666) (xy 2.144535 -2.696158) + (xy 2.151559 -2.697139) (xy 2.161059 -2.699304) (xy 2.169778 -2.702127) (xy 2.177748 -2.705561) (xy 2.185 -2.709559) + (xy 2.191565 -2.714073) (xy 2.197476 -2.719054) (xy 2.202763 -2.724456) (xy 2.207458 -2.730231) (xy 2.211592 -2.73633) + (xy 2.215196 -2.742707) (xy 2.218303 -2.749313) (xy 2.220943 -2.756101) (xy 2.223148 -2.763022) (xy 2.22495 -2.77003) + (xy 2.226379 -2.777077) (xy 2.227468 -2.784115) (xy 2.228748 -2.797971) (xy 2.229042 -2.811219) (xy 2.228601 -2.823476) + (xy 2.227676 -2.834361) (xy 2.22652 -2.843491) (xy 2.225382 -2.850485) (xy 2.224171 -2.856538) (xy 2.243521 -2.849074) + (xy 2.262964 -2.839177) (xy 2.282394 -2.826937) (xy 2.301706 -2.812442) (xy 2.339547 -2.777039) (xy 2.375641 -2.733675) + (xy 2.409136 -2.683055) (xy 2.439185 -2.625886) (xy 2.464938 -2.562874) (xy 2.485547 -2.494725) (xy 2.500162 -2.422147) + (xy 2.504957 -2.384417) (xy 2.507936 -2.345844) (xy 2.508992 -2.306517) (xy 2.508018 -2.266524) (xy 2.50491 -2.225953) + (xy 2.499561 -2.184892) (xy 2.491865 -2.14343) (xy 2.481715 -2.101655) (xy 2.469006 -2.059655) (xy 2.453631 -2.017519) + (xy 2.435485 -1.975335) (xy 2.414461 -1.933191) (xy 2.390453 -1.891175) (xy 2.363355 -1.849376) (xy 2.332606 -1.807127) + (xy 2.300077 -1.767026) (xy 2.265746 -1.729186) (xy 2.229592 -1.69372) (xy 2.191593 -1.660741) (xy 2.151727 -1.630363) + (xy 2.109974 -1.6027) (xy 2.066312 -1.577863) (xy 2.020719 -1.555968) (xy 1.973174 -1.537126) (xy 1.923656 -1.521452) + (xy 1.872143 -1.509059) (xy 1.818613 -1.500061) (xy 1.763046 -1.494569) (xy 1.705419 -1.492699) (xy 1.645712 -1.494562) + (xy 1.62993 -1.495507) (xy 1.614671 -1.495672) (xy 1.599901 -1.495071) (xy 1.585586 -1.493718) (xy 1.571691 -1.491628) + (xy 1.558183 -1.488814) (xy 1.545028 -1.485292) (xy 1.532192 -1.481075) (xy 1.51964 -1.476177) (xy 1.507339 -1.470614) + (xy 1.495255 -1.464398) (xy 1.483353 -1.457545) (xy 1.459962 -1.441983) (xy 1.436893 -1.424041) (xy 1.413875 -1.403834) + (xy 1.390635 -1.381476) (xy 1.366901 -1.357079) (xy 1.342401 -1.33076) (xy 1.231298 -1.208528) (xy 1.176766 -1.149348) + (xy 1.12552 -1.09221) (xy 1.078789 -1.038917) (xy 1.037801 -0.991271) (xy 1.003783 -0.951076) (xy 0.977965 -0.920133) + (xy 0.955836 -0.893216) (xy 0.955836 -2.069885) (xy 0.955391 -2.093219) (xy 0.955571 -2.115679) (xy 0.956359 -2.137283) + (xy 0.957739 -2.158048) (xy 0.959695 -2.177992) (xy 0.962212 -2.197133) (xy 0.965272 -2.215489) (xy 0.968859 -2.233077) + (xy 0.972959 -2.249916) (xy 0.977553 -2.266022) (xy 0.982627 -2.281415) (xy 0.988165 -2.29611) (xy 0.994149 -2.310127) + (xy 1.000564 -2.323482) (xy 1.007394 -2.336194) (xy 1.014623 -2.348281) (xy 1.022235 -2.359759) (xy 1.030213 -2.370648) + (xy 1.038541 -2.380964) (xy 1.047203 -2.390725) (xy 1.056184 -2.399949) (xy 1.065466 -2.408654) (xy 1.075034 -2.416858) + (xy 1.084872 -2.424578) (xy 1.094964 -2.431832) (xy 1.105293 -2.438638) (xy 1.115843 -2.445013) (xy 1.126598 -2.450976) + (xy 1.14866 -2.461734) (xy 1.17135 -2.471054) (xy 1.184084 -2.475594) (xy 1.196681 -2.479584) (xy 1.209123 -2.483048) + (xy 1.221391 -2.486015) (xy 1.233469 -2.488511) (xy 1.24534 -2.490562) (xy 1.256985 -2.492196) (xy 1.268387 -2.493438) + (xy 1.279529 -2.494316) (xy 1.290394 -2.494857) (xy 1.300963 -2.495086) (xy 1.31122 -2.495031) (xy 1.321146 -2.494719) + (xy 1.330725 -2.494176) (xy 1.348771 -2.492503) (xy 1.365217 -2.490228) (xy 1.379923 -2.487563) (xy 1.39275 -2.484722) + (xy 1.403559 -2.481918) (xy 1.412209 -2.479366) (xy 1.41856 -2.477278) (xy 1.423809 -2.475352) (xy 1.407594 -2.468744) + (xy 1.390357 -2.460722) (xy 1.38034 -2.4556) (xy 1.369727 -2.449764) (xy 1.358771 -2.443233) (xy 1.347724 -2.436028) + (xy 1.33684 -2.428168) (xy 1.32637 -2.419673) (xy 1.316567 -2.410563) (xy 1.311995 -2.405783) (xy 1.307684 -2.400856) + (xy 1.303666 -2.395786) (xy 1.299973 -2.390574) (xy 1.296636 -2.385223) (xy 1.293687 -2.379736) (xy 1.290806 -2.373111) + (xy 1.288456 -2.366256) (xy 1.286636 -2.359197) (xy 1.285345 -2.35196) (xy 1.284581 -2.34457) (xy 1.284343 -2.337052) + (xy 1.28463 -2.329431) (xy 1.28544 -2.321734) (xy 1.286771 -2.313984) (xy 1.288623 -2.306208) (xy 1.290993 -2.298432) + (xy 1.293881 -2.290679) (xy 1.297284 -2.282976) (xy 1.301203 -2.275349) (xy 1.305634 -2.267821) (xy 1.310576 -2.26042) + (xy 1.316029 -2.253169) (xy 1.321991 -2.246095) (xy 1.32846 -2.239223) (xy 1.335436 -2.232578) (xy 1.342915 -2.226186) + (xy 1.350898 -2.220072) (xy 1.359382 -2.21426) (xy 1.368367 -2.208778) (xy 1.37785 -2.203649) (xy 1.387831 -2.1989) + (xy 1.398308 -2.194556) (xy 1.409279 -2.190641) (xy 1.420744 -2.187182) (xy 1.4327 -2.184204) (xy 1.445146 -2.181732) + (xy 1.458081 -2.179791) (xy 1.477192 -2.177973) (xy 1.495993 -2.177454) (xy 1.514425 -2.17819) (xy 1.532429 -2.180136) + (xy 1.549945 -2.183245) (xy 1.566915 -2.187474) (xy 1.583278 -2.192776) (xy 1.598977 -2.199106) (xy 1.61395 -2.206419) + (xy 1.62814 -2.21467) (xy 1.641488 -2.223813) (xy 1.653933 -2.233803) (xy 1.665416 -2.244596) (xy 1.675879 -2.256145) + (xy 1.685262 -2.268405) (xy 1.693505 -2.281332) (xy 1.70055 -2.294879) (xy 1.706338 -2.309002) (xy 1.710808 -2.323655) + (xy 1.713903 -2.338794) (xy 1.715562 -2.354372) (xy 1.715726 -2.370344) (xy 1.714336 -2.386666) (xy 1.711333 -2.403292) + (xy 1.706658 -2.420176) (xy 1.700251 -2.437274) (xy 1.692053 -2.45454) (xy 1.682005 -2.471929) (xy 1.670048 -2.489395) + (xy 1.656122 -2.506894) (xy 1.640168 -2.52438) (xy 1.622127 -2.541807) (xy 1.581645 -2.580561) (xy 1.545015 -2.61988) + (xy 1.528222 -2.639708) (xy 1.512484 -2.659628) (xy 1.497832 -2.67962) (xy 1.484298 -2.69967) (xy 1.471912 -2.719759) + (xy 1.460705 -2.739872) (xy 1.450707 -2.75999) (xy 1.44195 -2.780098) (xy 1.434465 -2.800177) (xy 1.428282 -2.820213) + (xy 1.423431 -2.840186) (xy 1.419945 -2.860081) (xy 1.417854 -2.879881) (xy 1.417189 -2.899569) (xy 1.41798 -2.919128) + (xy 1.420258 -2.938541) (xy 1.424055 -2.95779) (xy 1.4294 -2.97686) (xy 1.436326 -2.995734) (xy 1.444862 -3.014394) + (xy 1.45504 -3.032823) (xy 1.466891 -3.051005) (xy 1.480445 -3.068923) (xy 1.495732 -3.08656) (xy 1.512785 -3.103899) + (xy 1.531634 -3.120923) (xy 1.552309 -3.137615) (xy 1.574842 -3.153959) (xy 1.601159 -3.170906) (xy 1.627362 -3.185451) + (xy 1.653404 -3.197715) (xy 1.679237 -3.207821) (xy 1.704814 -3.215892) (xy 1.730088 -3.222049) (xy 1.755011 -3.226415) + (xy 1.779536 -3.229112) (xy 1.803617 -3.230263) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1bfda0ef-f05f-46e4-bc74-9b7ba3124264") + ) + (group "" + (uuid "0c822166-e64f-473c-b449-cf5bb032b606") + (members "18435086-310f-4200-af8e-523a885fe271" "1bfda0ef-f05f-46e4-bc74-9b7ba3124264" + "3de12586-29a1-468f-b9de-09ded78edf02" "5a72963e-6450-4510-bdb3-e8082f553c6f" + "691dbd55-0c87-431c-b767-c34a02e899e9" "c10772a2-9518-43df-9a54-a460978afd54" + "d3599d76-181f-4ac8-bdff-b6e2b1a4bd3a" "d7a52699-0e1f-4608-b24f-c5f80b0329b7" + "ec637c19-87ee-42cb-b152-bd908f24849d" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_12.5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_12.5mm.kicad_mod new file mode 100644 index 0000000..8ffcae1 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_12.5mm.kicad_mod @@ -0,0 +1,516 @@ +(footprint "SparkFun_Logo_12.5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -5.324 0) + (layer "F.Fab") + (hide yes) + (uuid "8dca0551-d9c0-4946-9777-468e54316b07") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 3.556 0) + (layer "F.Fab") + (hide yes) + (uuid "c242430a-1c1b-492b-a398-2a48aed91301") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "13847d4d-94e8-445b-9efc-fdcfe8f6f337") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d17a4a0d-9ad8-42e2-8e0d-71e16e02774d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7dedadf0-d05d-4442-b4c7-5a6fcf5ee7dc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.758588 -0.135689) (xy 1.320462 -0.719782) (xy 1.847774 -0.719782) (xy 1.235506 -0.123053) (xy 1.916465 0.902959) + (xy 1.376664 0.902959) (xy 0.93126 0.177852) (xy 0.758588 0.344424) (xy 0.758588 0.902959) (xy 0.312893 0.902959) + (xy 0.312893 -1.093591) (xy 0.758588 -1.338004) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "954c5d17-c07f-43b1-a3fb-32ffc18e009a") + ) + (fp_poly + (pts + (xy 0.049614 -0.763511) (xy 0.056014 -0.763288) (xy 0.062349 -0.762923) (xy 0.068623 -0.762423) (xy 0.081003 -0.761037) + (xy 0.09319 -0.759176) (xy 0.105222 -0.756886) (xy 0.117132 -0.754213) (xy 0.128957 -0.751203) (xy 0.140733 -0.747903) + (xy 0.140733 -0.333721) (xy 0.124285 -0.336974) (xy 0.105943 -0.339948) (xy 0.086145 -0.342595) (xy 0.065325 -0.344867) + (xy 0.043921 -0.346718) (xy 0.022366 -0.348099) (xy 0.001097 -0.348962) (xy -0.01945 -0.34926) (xy -0.049702 -0.348585) + (xy -0.078687 -0.346582) (xy -0.106426 -0.343282) (xy -0.132939 -0.338718) (xy -0.158245 -0.332922) + (xy -0.182366 -0.325926) (xy -0.20532 -0.317763) (xy -0.227128 -0.308464) (xy -0.24781 -0.298061) + (xy -0.267386 -0.286587) (xy -0.285876 -0.274074) (xy -0.303301 -0.260554) (xy -0.319679 -0.246059) + (xy -0.335033 -0.230621) (xy -0.34938 -0.214273) (xy -0.362743 -0.197047) (xy -0.375139 -0.178974) + (xy -0.386591 -0.160087) (xy -0.397117 -0.140418) (xy -0.406738 -0.12) (xy -0.415475 -0.098864) (xy -0.423346 -0.077042) + (xy -0.430372 -0.054567) (xy -0.436573 -0.03147) (xy -0.44197 -0.007785) (xy -0.446582 0.016457) + (xy -0.453532 0.066484) (xy -0.457584 0.118352) (xy -0.458899 0.171805) (xy -0.458899 0.903012) (xy -0.904594 0.903012) + (xy -0.904594 -0.644067) (xy -0.480829 -0.719728) (xy -0.480829 -0.418242) (xy -0.474729 -0.418242) + (xy -0.466413 -0.437198) (xy -0.457382 -0.455769) (xy -0.447657 -0.473943) (xy -0.437258 -0.491705) + (xy -0.426206 -0.50904) (xy -0.414521 -0.525934) (xy -0.402226 -0.542374) (xy -0.389339 -0.558343) + (xy -0.375883 -0.573829) (xy -0.361877 -0.588817) (xy -0.347343 -0.603293) (xy -0.332302 -0.617242) + (xy -0.316773 -0.630649) (xy -0.300779 -0.643502) (xy -0.284339 -0.655785) (xy -0.267475 -0.667484) + (xy -0.250207 -0.678585) (xy -0.232556 -0.689074) (xy -0.214543 -0.698935) (xy -0.196188 -0.708156) + (xy -0.177513 -0.716721) (xy -0.158537 -0.724616) (xy -0.139283 -0.731827) (xy -0.11977 -0.73834) + (xy -0.10002 -0.744141) (xy -0.080052 -0.749214) (xy -0.059889 -0.753546) (xy -0.03955 -0.757123) + (xy -0.019057 -0.759929) (xy 0.00157 -0.761952) (xy 0.02231 -0.763176) (xy 0.043142 -0.763587) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e17230b1-3ac2-4846-aa6b-7e912c5b963a") + ) + (fp_poly + (pts + (xy 2.76032 -1.33755) (xy 2.790041 -1.336439) (xy 2.819857 -1.334814) (xy 2.849646 -1.332861) (xy 2.908653 -1.32871) + (xy 2.937625 -1.326885) (xy 2.96608 -1.325473) (xy 2.96608 -0.992618) (xy 2.945951 -0.994906) (xy 2.92559 -0.996872) + (xy 2.905079 -0.998522) (xy 2.8845 -0.99986) (xy 2.863935 -1.000892) (xy 2.843465 -1.001623) (xy 2.823172 -1.002058) + (xy 2.803138 -1.002202) (xy 2.781033 -1.001605) (xy 2.77063 -1.000849) (xy 2.760653 -0.999779) (xy 2.751097 -0.99839) + (xy 2.741956 -0.996675) (xy 2.733227 -0.994627) (xy 2.724903 -0.992241) (xy 2.716979 -0.989509) (xy 2.709451 -0.986426) + (xy 2.702313 -0.982986) (xy 2.695559 -0.979181) (xy 2.689185 -0.975006) (xy 2.683186 -0.970455) (xy 2.677556 -0.96552) + (xy 2.672291 -0.960196) (xy 2.667384 -0.954476) (xy 2.662832 -0.948355) (xy 2.658628 -0.941825) (xy 2.654768 -0.93488) + (xy 2.651246 -0.927514) (xy 2.648058 -0.919721) (xy 2.645198 -0.911494) (xy 2.64266 -0.902828) (xy 2.640441 -0.893715) + (xy 2.638534 -0.884149) (xy 2.636935 -0.874125) (xy 2.635638 -0.863635) (xy 2.633931 -0.841234) (xy 2.633371 -0.816895) + (xy 2.633371 -0.71974) (xy 2.940811 -0.71974) (xy 2.940811 -0.421594) (xy 2.633371 -0.421594) (xy 2.633371 0.903147) + (xy 2.187676 0.903147) (xy 2.187676 -0.421594) (xy 1.74808 -0.421594) (xy 2.051891 -0.71974) (xy 2.187676 -0.71974) + (xy 2.187676 -0.844924) (xy 2.1882 -0.871765) (xy 2.189775 -0.898086) (xy 2.192402 -0.923866) (xy 2.196081 -0.949083) + (xy 2.200813 -0.973715) (xy 2.2066 -0.997739) (xy 2.213443 -1.021136) (xy 2.221343 -1.043882) (xy 2.2303 -1.065955) + (xy 2.240317 -1.087335) (xy 2.251394 -1.107999) (xy 2.263531 -1.127925) (xy 2.276732 -1.147091) (xy 2.290995 -1.165477) + (xy 2.306323 -1.183059) (xy 2.322716 -1.199817) (xy 2.340177 -1.215728) (xy 2.358704 -1.23077) (xy 2.378301 -1.244922) + (xy 2.398968 -1.258162) (xy 2.420705 -1.270468) (xy 2.443515 -1.281819) (xy 2.467398 -1.292191) (xy 2.492355 -1.301565) + (xy 2.518387 -1.309918) (xy 2.545496 -1.317227) (xy 2.573683 -1.323472) (xy 2.602948 -1.32863) (xy 2.633292 -1.33268) + (xy 2.664718 -1.3356) (xy 2.697226 -1.337368) (xy 2.730816 -1.337962) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5b2a7cba-0d5d-44ea-9220-dfe0b2ea43d5") + ) + (fp_poly + (pts + (xy 3.511881 0.196679) (xy 3.512779 0.245144) (xy 3.51553 0.290444) (xy 3.520221 0.332586) (xy 3.526939 0.371575) + (xy 3.535771 0.407415) (xy 3.546803 0.440112) (xy 3.553172 0.455283) (xy 3.560123 0.469671) (xy 3.567667 0.483275) + (xy 3.575816 0.496096) (xy 3.584581 0.508136) (xy 3.593971 0.519394) (xy 3.603998 0.529871) (xy 3.614673 0.539568) + (xy 3.626007 0.548486) (xy 3.63801 0.556625) (xy 3.650693 0.563986) (xy 3.664068 0.570569) (xy 3.678144 0.576375) + (xy 3.692934 0.581406) (xy 3.708447 0.58566) (xy 3.724695 0.58914) (xy 3.741688 0.591845) (xy 3.759437 0.593776) + (xy 3.777954 0.594935) (xy 3.797248 0.595321) (xy 3.819526 0.594923) (xy 3.840998 0.593724) (xy 3.861671 0.591711) + (xy 3.881552 0.588874) (xy 3.900646 0.585203) (xy 3.918961 0.580686) (xy 3.936503 0.575312) (xy 3.953278 0.569071) + (xy 3.969293 0.561953) (xy 3.984554 0.553945) (xy 3.999068 0.545037) (xy 4.01284 0.535218) (xy 4.025878 0.524478) + (xy 4.038188 0.512806) (xy 4.049777 0.50019) (xy 4.060649 0.48662) (xy 4.070814 0.472086) (xy 4.080275 0.456575) + (xy 4.089041 0.440078) (xy 4.097117 0.422583) (xy 4.104511 0.40408) (xy 4.111227 0.384558) (xy 4.117273 0.364006) + (xy 4.122656 0.342412) (xy 4.127381 0.319768) (xy 4.131455 0.29606) (xy 4.134885 0.271279) (xy 4.137677 0.245414) + (xy 4.139837 0.218453) (xy 4.141372 0.190387) (xy 4.142593 0.130893) (xy 4.142593 -0.719688) (xy 4.588432 -0.719688) + (xy 4.588432 0.903052) (xy 4.164521 0.903052) (xy 4.164521 0.676937) (xy 4.155082 0.676937) (xy 4.144279 0.694003) + (xy 4.133012 0.710483) (xy 4.121296 0.726381) (xy 4.109148 0.741699) (xy 4.096583 0.756441) (xy 4.083619 0.770609) + (xy 4.070271 0.784206) (xy 4.056556 0.797235) (xy 4.042489 0.809699) (xy 4.028087 0.821601) (xy 4.013365 0.832943) + (xy 3.998341 0.843728) (xy 3.967449 0.86364) (xy 3.935538 0.881359) (xy 3.90274 0.896909) (xy 3.869182 0.910311) + (xy 3.834995 0.921589) (xy 3.800307 0.930765) (xy 3.765248 0.937863) (xy 3.729948 0.942904) (xy 3.694535 0.945912) + (xy 3.65914 0.94691) (xy 3.615746 0.946133) (xy 3.574388 0.943818) (xy 3.535021 0.939988) (xy 3.497603 0.934669) + (xy 3.46209 0.927883) (xy 3.42844 0.919656) (xy 3.396609 0.910011) (xy 3.366555 0.898972) (xy 3.338233 0.886564) + (xy 3.311602 0.87281) (xy 3.286617 0.857735) (xy 3.263237 0.841363) (xy 3.241417 0.823717) (xy 3.221114 0.804823) + (xy 3.202286 0.784703) (xy 3.18489 0.763383) (xy 3.168882 0.740885) (xy 3.154219 0.717235) (xy 3.140858 0.692456) + (xy 3.128756 0.666573) (xy 3.11787 0.639609) (xy 3.108157 0.611589) (xy 3.099573 0.582536) (xy 3.092076 0.552476) + (xy 3.080169 0.489426) (xy 3.072091 0.422633) (xy 3.067497 0.352289) (xy 3.066042 0.278586) (xy 3.066042 -0.719688) + (xy 3.511881 -0.719688) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5252ae18-15b1-43fc-9483-04cb0bcd8afa") + ) + (fp_poly + (pts + (xy 5.807094 -0.762708) (xy 5.848453 -0.760392) (xy 5.887819 -0.75656) (xy 5.925237 -0.751238) (xy 5.96075 -0.74445) + (xy 5.9944 -0.736219) (xy 6.026231 -0.72657) (xy 6.056285 -0.715528) (xy 6.084607 -0.703115) (xy 6.111238 -0.689357) + (xy 6.136223 -0.674277) (xy 6.159603 -0.6579) (xy 6.181423 -0.64025) (xy 6.201726 -0.621351) (xy 6.220554 -0.601228) + (xy 6.23795 -0.579904) (xy 6.253958 -0.557403) (xy 6.268621 -0.53375) (xy 6.281982 -0.508969) (xy 6.294084 -0.483084) + (xy 6.30497 -0.45612) (xy 6.314684 -0.4281) (xy 6.323267 -0.399049) (xy 6.330765 -0.36899) (xy 6.342672 -0.305948) + (xy 6.35075 -0.239167) (xy 6.355344 -0.168841) (xy 6.356798 -0.095162) (xy 6.356798 0.903112) (xy 5.911104 0.903112) + (xy 5.911104 -0.013255) (xy 5.910203 -0.061721) (xy 5.907443 -0.107027) (xy 5.902738 -0.149176) (xy 5.896001 -0.188174) + (xy 5.887147 -0.224025) (xy 5.87609 -0.256734) (xy 5.869709 -0.271912) (xy 5.862744 -0.286306) (xy 5.855186 -0.299917) + (xy 5.847024 -0.312745) (xy 5.838246 -0.324791) (xy 5.828842 -0.336056) (xy 5.818801 -0.34654) (xy 5.808114 -0.356244) + (xy 5.796767 -0.365168) (xy 5.784752 -0.373313) (xy 5.772057 -0.380679) (xy 5.758672 -0.387268) (xy 5.744586 -0.393079) + (xy 5.729788 -0.398114) (xy 5.714267 -0.402372) (xy 5.698012 -0.405855) (xy 5.681014 -0.408563) (xy 5.663261 -0.410496) + (xy 5.644742 -0.411656) (xy 5.625446 -0.412043) (xy 5.603196 -0.411645) (xy 5.58175 -0.410445) (xy 5.561102 -0.408432) + (xy 5.541245 -0.405595) (xy 5.522174 -0.401923) (xy 5.503881 -0.397406) (xy 5.486361 -0.392031) (xy 5.469607 -0.385789) + (xy 5.453612 -0.378668) (xy 5.43837 -0.370657) (xy 5.423875 -0.361747) (xy 5.41012 -0.351924) (xy 5.397098 -0.34118) + (xy 5.384804 -0.329503) (xy 5.373231 -0.316882) (xy 5.362372 -0.303305) (xy 5.352221 -0.288763) (xy 5.342772 -0.273245) + (xy 5.334017 -0.256738) (xy 5.325952 -0.239233) (xy 5.318568 -0.220719) (xy 5.311861 -0.201184) (xy 5.305823 -0.180619) + (xy 5.300447 -0.159011) (xy 5.295728 -0.13635) (xy 5.29166 -0.112625) (xy 5.288234 -0.087825) (xy 5.285447 -0.06194) + (xy 5.283289 -0.034958) (xy 5.281756 -0.006868) (xy 5.280538 0.052677) (xy 5.280538 0.903112) (xy 4.834553 0.903112) + (xy 4.834553 -0.719628) (xy 5.258173 -0.719628) (xy 5.258173 -0.493659) (xy 5.267759 -0.493659) (xy 5.278574 -0.510711) + (xy 5.289851 -0.527179) (xy 5.301575 -0.543065) (xy 5.313728 -0.558373) (xy 5.326296 -0.573105) (xy 5.339263 -0.587263) + (xy 5.352611 -0.600852) (xy 5.366325 -0.613873) (xy 5.38039 -0.626329) (xy 5.394789 -0.638224) (xy 5.409506 -0.64956) + (xy 5.424525 -0.66034) (xy 5.455405 -0.680242) (xy 5.487302 -0.697953) (xy 5.520087 -0.713497) (xy 5.553633 -0.726894) + (xy 5.587811 -0.738169) (xy 5.622493 -0.747343) (xy 5.657551 -0.754439) (xy 5.692857 -0.75948) (xy 5.728283 -0.762488) + (xy 5.763701 -0.763486) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "859bee7c-f08a-42d8-a191-d54e1201e0fe") + ) + (fp_poly + (pts + (xy -3.50153 -0.76227) (xy -3.456308 -0.758734) (xy -3.412704 -0.752921) (xy -3.370709 -0.744897) + (xy -3.330314 -0.734729) (xy -3.291509 -0.722482) (xy -3.254286 -0.708223) (xy -3.218634 -0.692018) + (xy -3.184546 -0.673933) (xy -3.152011 -0.654033) (xy -3.121021 -0.632386) (xy -3.091567 -0.609057) + (xy -3.063638 -0.584112) (xy -3.037227 -0.557617) (xy -3.012323 -0.529639) (xy -2.988919 -0.500244) + (xy -2.967003 -0.469498) (xy -2.946568 -0.437466) (xy -2.927605 -0.404215) (xy -2.910103 -0.369811) + (xy -2.894054 -0.334321) (xy -2.879449 -0.29781) (xy -2.866279 -0.260344) (xy -2.854533 -0.221989) + (xy -2.844204 -0.182812) (xy -2.835282 -0.142879) (xy -2.821622 -0.061008) (xy -2.81348 0.023095) + (xy -2.810782 0.108901) (xy -2.813542 0.189727) (xy -2.821829 0.269332) (xy -2.835652 0.347164) (xy -2.855019 0.422673) + (xy -2.87994 0.495307) (xy -2.910425 0.564516) (xy -2.927756 0.597664) (xy -2.946482 0.629748) (xy -2.966602 0.660701) + (xy -2.98812 0.690453) (xy -3.011035 0.718936) (xy -3.035349 0.74608) (xy -3.061062 0.771817) (xy -3.088177 0.796078) + (xy -3.116694 0.818793) (xy -3.146614 0.839895) (xy -3.177939 0.859314) (xy -3.21067 0.876981) (xy -3.244807 0.892828) + (xy -3.280352 0.906785) (xy -3.317307 0.918784) (xy -3.355671 0.928755) (xy -3.395447 0.936631) (xy -3.436636 0.942342) + (xy -3.479238 0.945819) (xy -3.523255 0.946993) (xy -3.560132 0.946001) (xy -3.596487 0.943037) (xy -3.632246 0.938113) + (xy -3.667336 0.931245) (xy -3.701684 0.922447) (xy -3.735217 0.911734) (xy -3.767862 0.89912) (xy -3.799545 0.884619) + (xy -3.830193 0.868246) (xy -3.859734 0.850016) (xy -3.888093 0.829942) (xy -3.915198 0.80804) (xy -3.940976 0.784324) + (xy -3.965353 0.758808) (xy -3.988256 0.731507) (xy -4.009612 0.702435) (xy -4.016147 0.702435) (xy -4.016147 1.870769) + (xy -4.461842 1.474303) (xy -4.461842 0.096412) (xy -4.031687 0.096412) (xy -4.030492 0.145627) (xy -4.026822 0.194198) + (xy -4.020547 0.241774) (xy -4.011534 0.288006) (xy -3.999655 0.332547) (xy -3.984779 0.375045) (xy -3.966776 0.415153) + (xy -3.95656 0.434201) (xy -3.945514 0.452521) (xy -3.93362 0.470069) (xy -3.920864 0.4868) (xy -3.907227 0.502672) + (xy -3.892695 0.517642) (xy -3.87725 0.531664) (xy -3.860877 0.544696) (xy -3.843558 0.556694) (xy -3.825279 0.567614) + (xy -3.806022 0.577413) (xy -3.785771 0.586047) (xy -3.764511 0.593472) (xy -3.742223 0.599645) (xy -3.718893 0.604522) + (xy -3.694504 0.60806) (xy -3.66904 0.610215) (xy -3.642484 0.610943) (xy -3.615695 0.610215) (xy -3.590047 0.60806) + (xy -3.56552 0.604522) (xy -3.542096 0.599645) (xy -3.519756 0.593472) (xy -3.498481 0.586047) (xy -3.478251 0.577413) + (xy -3.459047 0.567614) (xy -3.440851 0.556694) (xy -3.423644 0.544696) (xy -3.407406 0.531664) (xy -3.392118 0.517642) + (xy -3.377762 0.502672) (xy -3.364317 0.4868) (xy -3.351767 0.470069) (xy -3.34009 0.452521) (xy -3.329269 0.434201) + (xy -3.319283 0.415153) (xy -3.310115 0.39542) (xy -3.301745 0.375045) (xy -3.294154 0.354073) (xy -3.287323 0.332547) + (xy -3.281233 0.31051) (xy -3.275864 0.288006) (xy -3.267217 0.241774) (xy -3.26123 0.194198) (xy -3.257749 0.145627) + (xy -3.256622 0.096412) (xy -3.257853 0.047615) (xy -3.261623 -0.000869) (xy -3.268046 -0.048648) + (xy -3.27724 -0.095333) (xy -3.289317 -0.140531) (xy -3.304395 -0.18385) (xy -3.322588 -0.224901) + (xy -3.332888 -0.244454) (xy -3.344011 -0.263292) (xy -3.35597 -0.281368) (xy -3.36878 -0.298631) + (xy -3.382456 -0.315035) (xy -3.397011 -0.330528) (xy -3.41246 -0.345063) (xy -3.428818 -0.358591) + (xy -3.446098 -0.371062) (xy -3.464316 -0.382429) (xy -3.483486 -0.392641) (xy -3.503622 -0.40165) + (xy -3.524738 -0.409407) (xy -3.54685 -0.415864) (xy -3.569971 -0.420971) (xy -3.594115 -0.424679) + (xy -3.619298 -0.42694) (xy -3.645534 -0.427705) (xy -3.672337 -0.426949) (xy -3.697998 -0.424713) + (xy -3.722538 -0.421044) (xy -3.745976 -0.415989) (xy -3.768329 -0.409596) (xy -3.789618 -0.401911) + (xy -3.809861 -0.392983) (xy -3.829078 -0.382857) (xy -3.847286 -0.371582) (xy -3.864506 -0.359205) + (xy -3.880756 -0.345772) (xy -3.896056 -0.331332) (xy -3.910424 -0.315931) (xy -3.923879 -0.299616) + (xy -3.936441 -0.282435) (xy -3.948128 -0.264435) (xy -3.958959 -0.245664) (xy -3.968954 -0.226168) + (xy -3.978131 -0.205994) (xy -3.98651 -0.18519) (xy -3.994109 -0.163804) (xy -4.000948 -0.141882) + (xy -4.007045 -0.119471) (xy -4.012419 -0.096619) (xy -4.021077 -0.049781) (xy -4.027073 -0.001744) + (xy -4.030558 0.047113) (xy -4.031687 0.096412) (xy -4.461842 0.096412) (xy -4.461842 -0.64409) (xy -4.037931 -0.719606) + (xy -4.037931 -0.512516) (xy -4.031687 -0.512516) (xy -4.021198 -0.528709) (xy -4.010349 -0.544316) + (xy -3.999145 -0.559342) (xy -3.987594 -0.573792) (xy -3.975701 -0.58767) (xy -3.963472 -0.600981) + (xy -3.950915 -0.613729) (xy -3.938035 -0.62592) (xy -3.924838 -0.637559) (xy -3.911331 -0.648649) + (xy -3.89752 -0.659195) (xy -3.883411 -0.669203) (xy -3.869011 -0.678676) (xy -3.854325 -0.687621) + (xy -3.839361 -0.69604) (xy -3.824124 -0.70394) (xy -3.808621 -0.711325) (xy -3.792857 -0.718198) + (xy -3.760576 -0.730434) (xy -3.727329 -0.740683) (xy -3.693168 -0.748985) (xy -3.658142 -0.755376) + (xy -3.622301 -0.759894) (xy -3.585697 -0.762578) (xy -3.548379 -0.763464) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8d625a67-101b-4fb4-b9ce-28343c1d7fa3") + ) + (fp_poly + (pts + (xy -1.808454 -0.762537) (xy -1.746273 -0.759586) (xy -1.683882 -0.754229) (xy -1.621946 -0.746107) + (xy -1.561132 -0.734862) (xy -1.502107 -0.720133) (xy -1.445539 -0.701564) (xy -1.392093 -0.678793) + (xy -1.36675 -0.665721) (xy -1.342438 -0.651464) (xy -1.31924 -0.635977) (xy -1.29724 -0.619216) + (xy -1.27652 -0.601136) (xy -1.257165 -0.581692) (xy -1.239258 -0.560839) (xy -1.222882 -0.538531) + (xy -1.20812 -0.514725) (xy -1.195056 -0.489376) (xy -1.183773 -0.462438) (xy -1.174354 -0.433867) + (xy -1.166884 -0.403618) (xy -1.161444 -0.371646) (xy -1.15812 -0.337906) (xy -1.156993 -0.302353) + (xy -1.156993 0.542275) (xy -1.156239 0.597398) (xy -1.153907 0.651576) (xy -1.149886 0.703853) (xy -1.144068 0.753268) + (xy -1.140451 0.776603) (xy -1.136344 0.798864) (xy -1.131733 0.819931) (xy -1.126604 0.839684) (xy -1.120945 0.858002) + (xy -1.114741 0.874768) (xy -1.107979 0.889859) (xy -1.100645 0.903158) (xy -1.552295 0.903158) (xy -1.558069 0.884166) + (xy -1.563475 0.864907) (xy -1.568441 0.845427) (xy -1.572898 0.825771) (xy -1.576777 0.805986) (xy -1.580007 0.786118) + (xy -1.58252 0.766212) (xy -1.584244 0.746315) (xy -1.611381 0.772884) (xy -1.639902 0.797302) (xy -1.669709 0.819627) + (xy -1.700707 0.839922) (xy -1.732799 0.858245) (xy -1.765887 0.874659) (xy -1.799875 0.889222) (xy -1.834666 0.901996) + (xy -1.870163 0.913041) (xy -1.90627 0.922417) (xy -1.942889 0.930185) (xy -1.979925 0.936405) (xy -2.017279 0.941138) + (xy -2.054856 0.944444) (xy -2.092558 0.946383) (xy -2.130289 0.947016) (xy -2.187681 0.945209) (xy -2.2432 0.939763) + (xy -2.296594 0.930641) (xy -2.347611 0.917805) (xy -2.372149 0.909983) (xy -2.395997 0.901217) (xy -2.419125 0.891505) + (xy -2.441501 0.88084) (xy -2.463092 0.869219) (xy -2.483869 0.856636) (xy -2.503798 0.843087) (xy -2.52285 0.828567) + (xy -2.54099 0.813072) (xy -2.55819 0.796596) (xy -2.574416 0.779135) (xy -2.589637 0.760685) (xy -2.603822 0.74124) + (xy -2.61694 0.720796) (xy -2.628957 0.699348) (xy -2.639844 0.676891) (xy -2.649568 0.653422) (xy -2.658098 0.628934) + (xy -2.665402 0.603424) (xy -2.671449 0.576886) (xy -2.676208 0.549317) (xy -2.679645 0.52071) (xy -2.681731 0.491062) + (xy -2.682433 0.460368) (xy -2.681397 0.441779) (xy -2.237029 0.441779) (xy -2.236655 0.456735) (xy -2.235547 0.471005) + (xy -2.233726 0.484603) (xy -2.231211 0.497543) (xy -2.228025 0.509839) (xy -2.224188 0.521505) (xy -2.21972 0.532554) + (xy -2.214642 0.543001) (xy -2.208974 0.552859) (xy -2.202738 0.562141) (xy -2.195955 0.570863) (xy -2.188644 0.579037) + (xy -2.180826 0.586678) (xy -2.172523 0.593799) (xy -2.163754 0.600414) (xy -2.154541 0.606537) (xy -2.144905 0.612181) + (xy -2.134865 0.617362) (xy -2.124443 0.622092) (xy -2.113659 0.626385) (xy -2.102534 0.630255) (xy -2.091089 0.633716) + (xy -2.079344 0.636782) (xy -2.06732 0.639466) (xy -2.042519 0.643746) (xy -2.01685 0.646666) (xy -1.990479 0.648337) + (xy -1.963571 0.64887) (xy -1.931896 0.648083) (xy -1.90213 0.645777) (xy -1.874213 0.642035) (xy -1.848085 0.636936) + (xy -1.823688 0.630564) (xy -1.800962 0.623) (xy -1.779849 0.614325) (xy -1.760288 0.604621) (xy -1.742221 0.593971) + (xy -1.725589 0.582455) (xy -1.710332 0.570155) (xy -1.696392 0.557153) (xy -1.683708 0.543531) (xy -1.672223 0.529371) + (xy -1.661876 0.514753) (xy -1.652608 0.49976) (xy -1.644361 0.484474) (xy -1.637075 0.468975) (xy -1.630691 0.453347) + (xy -1.625149 0.43767) (xy -1.616357 0.406497) (xy -1.610225 0.37611) (xy -1.606281 0.347163) (xy -1.604049 0.32031) + (xy -1.602833 0.275497) (xy -1.602833 0.108924) (xy -1.610134 0.114937) (xy -1.617895 0.120596) (xy -1.626097 0.125917) + (xy -1.63472 0.130915) (xy -1.653161 0.140007) (xy -1.673072 0.147996) (xy -1.694304 0.155008) (xy -1.716712 0.161167) + (xy -1.740149 0.166597) (xy -1.764468 0.171425) (xy -1.973156 0.20332) (xy -1.998879 0.208298) (xy -2.024146 0.214007) + (xy -2.048792 0.220572) (xy -2.072651 0.228121) (xy -2.095555 0.236782) (xy -2.117339 0.246681) (xy -2.137837 0.257946) + (xy -2.147552 0.264131) (xy -2.156883 0.270704) (xy -2.165809 0.277683) (xy -2.17431 0.285082) (xy -2.182365 0.292918) + (xy -2.189953 0.301208) (xy -2.197053 0.309965) (xy -2.203645 0.319208) (xy -2.209708 0.32895) (xy -2.21522 0.339209) + (xy -2.220162 0.350001) (xy -2.224512 0.36134) (xy -2.22825 0.373244) (xy -2.231355 0.385727) (xy -2.233806 0.398807) + (xy -2.235583 0.412498) (xy -2.236664 0.426817) (xy -2.237029 0.441779) (xy -2.681397 0.441779) (xy -2.67876 0.394506) + (xy -2.669124 0.334934) (xy -2.653927 0.281306) (xy -2.633572 0.233274) (xy -2.608462 0.190494) (xy -2.578998 0.152617) + (xy -2.545583 0.119299) (xy -2.50862 0.090192) (xy -2.46851 0.064951) (xy -2.425655 0.043228) (xy -2.380459 0.024677) + (xy -2.333323 0.008952) (xy -2.28465 -0.004293) (xy -2.234842 -0.015405) (xy -2.133429 -0.032616) + (xy -1.934686 -0.056682) (xy -1.843792 -0.06908) (xy -1.762841 -0.085417) (xy -1.7271 -0.095928) + (xy -1.695051 -0.108462) (xy -1.667097 -0.123368) (xy -1.643641 -0.140989) (xy -1.625084 -0.161674) + (xy -1.611828 -0.185768) (xy -1.604277 -0.213618) (xy -1.602833 -0.24557) (xy -1.603216 -0.262773) + (xy -1.604353 -0.279081) (xy -1.606225 -0.294517) (xy -1.608811 -0.309103) (xy -1.612092 -0.322862) + (xy -1.616048 -0.335818) (xy -1.62066 -0.347993) (xy -1.625907 -0.35941) (xy -1.631771 -0.370092) + (xy -1.638232 -0.380062) (xy -1.64527 -0.389343) (xy -1.652865 -0.397958) (xy -1.660997 -0.405929) + (xy -1.669648 -0.41328) (xy -1.678797 -0.420033) (xy -1.688425 -0.426211) (xy -1.698511 -0.431838) + (xy -1.709038 -0.436935) (xy -1.719984 -0.441527) (xy -1.73133 -0.445635) (xy -1.743056 -0.449283) + (xy -1.755144 -0.452494) (xy -1.767572 -0.45529) (xy -1.780322 -0.457695) (xy -1.806708 -0.461421) + (xy -1.834145 -0.463856) (xy -1.862474 -0.465183) (xy -1.891539 -0.465585) (xy -1.923137 -0.464762) + (xy -1.953152 -0.462259) (xy -1.981548 -0.45802) (xy -2.008289 -0.451993) (xy -2.021027 -0.448291) + (xy -2.033337 -0.444122) (xy -2.045215 -0.439479) (xy -2.056656 -0.434354) (xy -2.067655 -0.428742) + (xy -2.078208 -0.422635) (xy -2.088311 -0.416027) (xy -2.097958 -0.408911) (xy -2.107145 -0.40128) + (xy -2.115868 -0.393127) (xy -2.124122 -0.384447) (xy -2.131902 -0.375231) (xy -2.139203 -0.365473) + (xy -2.146022 -0.355167) (xy -2.152353 -0.344305) (xy -2.158192 -0.332881) (xy -2.163535 -0.320889) + (xy -2.168376 -0.308321) (xy -2.172711 -0.29517) (xy -2.176535 -0.28143) (xy -2.179844 -0.267095) + (xy -2.182634 -0.252157) (xy -2.184899 -0.236609) (xy -2.186636 -0.220446) (xy -2.632476 -0.220446) + (xy -2.629111 -0.258457) (xy -2.62377 -0.294823) (xy -2.616519 -0.329572) (xy -2.607423 -0.362734) + (xy -2.596547 -0.394338) (xy -2.583958 -0.424411) (xy -2.569721 -0.452983) (xy -2.5539 -0.480083) + (xy -2.536563 -0.505738) (xy -2.517774 -0.529979) (xy -2.497599 -0.552833) (xy -2.476103 -0.57433) + (xy -2.453352 -0.594498) (xy -2.429412 -0.613366) (xy -2.404347 -0.630962) (xy -2.378224 -0.647316) + (xy -2.351108 -0.662456) (xy -2.323064 -0.676411) (xy -2.294158 -0.689209) (xy -2.264456 -0.70088) + (xy -2.234023 -0.711452) (xy -2.202924 -0.720954) (xy -2.171226 -0.729415) (xy -2.138993 -0.736863) + (xy -2.073187 -0.748836) (xy -2.006029 -0.757103) (xy -1.938044 -0.761895) (xy -1.869756 -0.763441) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c4e40ebd-85c3-4f41-a4d6-926c90cc8a8b") + ) + (fp_poly + (pts + (xy -5.334 -0.762) (xy -5.269279 -0.757539) (xy -5.205883 -0.749816) (xy -5.144211 -0.738596) (xy -5.08466 -0.723645) + (xy -5.027631 -0.704725) (xy -4.973521 -0.681604) (xy -4.947685 -0.668393) (xy -4.922729 -0.654044) + (xy -4.898702 -0.638526) (xy -4.875654 -0.621811) (xy -4.853635 -0.603868) (xy -4.832695 -0.584669) + (xy -4.812883 -0.564184) (xy -4.79425 -0.542383) (xy -4.776845 -0.519238) (xy -4.760717 -0.494718) + (xy -4.745918 -0.468795) (xy -4.732497 -0.441439) (xy -4.720502 -0.412621) (xy -4.709986 -0.38231) + (xy -4.700996 -0.350479) (xy -4.693584 -0.317097) (xy -4.687798 -0.282134) (xy -4.683689 -0.245562) + (xy -5.10731 -0.245562) (xy -5.108867 -0.261386) (xy -5.111103 -0.276489) (xy -5.114003 -0.290886) + (xy -5.117548 -0.304592) (xy -5.121724 -0.317621) (xy -5.126513 -0.329986) (xy -5.131898 -0.341703) + (xy -5.137864 -0.352786) (xy -5.144393 -0.363249) (xy -5.151469 -0.373105) (xy -5.159075 -0.38237) + (xy -5.167195 -0.391058) (xy -5.175813 -0.399183) (xy -5.184911 -0.406759) (xy -5.194473 -0.413801) + (xy -5.204483 -0.420322) (xy -5.214924 -0.426338) (xy -5.22578 -0.431862) (xy -5.237033 -0.436909) + (xy -5.248667 -0.441493) (xy -5.260666 -0.445627) (xy -5.273014 -0.449328) (xy -5.285693 -0.452608) + (xy -5.298687 -0.455483) (xy -5.325553 -0.460071) (xy -5.353481 -0.463206) (xy -5.382338 -0.465004) + (xy -5.411991 -0.465578) (xy -5.43134 -0.465366) (xy -5.451509 -0.464628) (xy -5.472213 -0.463214) + (xy -5.493167 -0.460972) (xy -5.514086 -0.457751) (xy -5.534683 -0.453401) (xy -5.554673 -0.447771) + (xy -5.573772 -0.440709) (xy -5.582897 -0.436593) (xy -5.591692 -0.432064) (xy -5.600122 -0.4271) + (xy -5.60815 -0.421685) (xy -5.61574 -0.415798) (xy -5.622858 -0.409421) (xy -5.629468 -0.402535) + (xy -5.635533 -0.395122) (xy -5.641018 -0.387161) (xy -5.645888 -0.378635) (xy -5.650106 -0.369525) + (xy -5.653638 -0.359811) (xy -5.656447 -0.349475) (xy -5.658497 -0.338498) (xy -5.659754 -0.326861) + (xy -5.66018 -0.314545) (xy -5.659442 -0.299966) (xy -5.65726 -0.286161) (xy -5.65368 -0.273098) + (xy -5.648751 -0.260745) (xy -5.642519 -0.24907) (xy -5.635031 -0.23804) (xy -5.626336 -0.227625) + (xy -5.616479 -0.217791) (xy -5.605509 -0.208507) (xy -5.593472 -0.199741) (xy -5.580416 -0.191461) + (xy -5.566389 -0.183636) (xy -5.551436 -0.176232) (xy -5.535607 -0.169218) (xy -5.518947 -0.162562) + (xy -5.501504 -0.156231) (xy -5.464459 -0.144421) (xy -5.42485 -0.133531) (xy -5.383054 -0.123305) + (xy -5.339449 -0.113488) (xy -5.248327 -0.094053) (xy -5.201566 -0.083925) (xy -5.154508 -0.073181) + (xy -5.105841 -0.061517) (xy -5.057675 -0.048794) (xy -5.010373 -0.034758) (xy -4.9643 -0.019158) + (xy -4.91982 -0.001739) (xy -4.877297 0.017749) (xy -4.837095 0.03956) (xy -4.799579 0.063947) (xy -4.781941 0.077186) + (xy -4.765112 0.091163) (xy -4.749136 0.10591) (xy -4.73406 0.12146) (xy -4.719927 0.137842) (xy -4.706785 0.15509) + (xy -4.694678 0.173235) (xy -4.683653 0.192308) (xy -4.673754 0.21234) (xy -4.665027 0.233364) (xy -4.657518 0.255412) + (xy -4.651272 0.278513) (xy -4.646335 0.302701) (xy -4.642752 0.328007) (xy -4.640569 0.354462) (xy -4.639831 0.382098) + (xy -4.640914 0.421284) (xy -4.644117 0.458804) (xy -4.649371 0.494685) (xy -4.656605 0.528957) (xy -4.66575 0.561646) + (xy -4.676736 0.592779) (xy -4.689494 0.622385) (xy -4.703955 0.650492) (xy -4.720048 0.677126) (xy -4.737705 0.702316) + (xy -4.756855 0.726089) (xy -4.777429 0.748473) (xy -4.799357 0.769496) (xy -4.82257 0.789184) (xy -4.846998 0.807567) + (xy -4.872572 0.824671) (xy -4.899222 0.840524) (xy -4.926878 0.855154) (xy -4.955471 0.868588) (xy -4.984932 0.880855) + (xy -5.01519 0.891981) (xy -5.046176 0.901994) (xy -5.07782 0.910923) (xy -5.110053 0.918794) (xy -5.176008 0.931476) + (xy -5.243483 0.94026) (xy -5.311922 0.945369) (xy -5.380768 0.947023) (xy -5.451191 0.945334) (xy -5.52096 0.940123) + (xy -5.589565 0.931173) (xy -5.656495 0.918266) (xy -5.721241 0.901185) (xy -5.78329 0.879713) (xy -5.842133 0.853634) + (xy -5.870193 0.838798) (xy -5.89726 0.822728) (xy -5.92327 0.805398) (xy -5.948159 0.786781) (xy -5.971864 0.766848) + (xy -5.99432 0.745573) (xy -6.015464 0.722929) (xy -6.035232 0.698888) (xy -6.053561 0.673424) (xy -6.070386 0.64651) + (xy -6.085643 0.618117) (xy -6.09927 0.588219) (xy -6.111201 0.55679) (xy -6.121373 0.523801) (xy -6.129723 0.489225) + (xy -6.136186 0.453036) (xy -6.140699 0.415206) (xy -6.143198 0.375709) (xy -5.719723 0.375709) (xy -5.71923 0.393333) + (xy -5.717774 0.410319) (xy -5.715384 0.426674) (xy -5.712091 0.442401) (xy -5.707925 0.457506) (xy -5.702918 0.471994) + (xy -5.6971 0.485871) (xy -5.690501 0.499141) (xy -5.683151 0.511809) (xy -5.675083 0.52388) (xy -5.666325 0.535361) + (xy -5.656909 0.546255) (xy -5.646865 0.556567) (xy -5.636224 0.566304) (xy -5.625016 0.57547) (xy -5.613273 0.58407) + (xy -5.601024 0.592109) (xy -5.5883 0.599592) (xy -5.575132 0.606525) (xy -5.56155 0.612913) (xy -5.547584 0.61876) + (xy -5.533267 0.624072) (xy -5.518627 0.628854) (xy -5.503696 0.63311) (xy -5.488504 0.636847) (xy -5.473082 0.640069) + (xy -5.44167 0.644989) (xy -5.409704 0.647911) (xy -5.377428 0.648876) (xy -5.353472 0.648275) (xy -5.32886 0.646417) + (xy -5.303896 0.643219) (xy -5.278884 0.638597) (xy -5.254127 0.632469) (xy -5.229928 0.624753) (xy -5.206593 0.615364) + (xy -5.184424 0.60422) (xy -5.173872 0.597964) (xy -5.163726 0.591238) (xy -5.154023 0.584032) (xy -5.144802 0.576335) + (xy -5.1361 0.568137) (xy -5.127955 0.559428) (xy -5.120406 0.550197) (xy -5.113491 0.540434) (xy -5.107247 0.530129) + (xy -5.101712 0.519271) (xy -5.096924 0.507849) (xy -5.092922 0.495854) (xy -5.089743 0.483275) (xy -5.087426 0.470102) + (xy -5.086007 0.456324) (xy -5.085526 0.441931) (xy -5.086076 0.429514) (xy -5.087719 0.417575) (xy -5.090443 0.406096) + (xy -5.094239 0.395057) (xy -5.099094 0.384442) (xy -5.104998 0.374231) (xy -5.111941 0.364407) (xy -5.11991 0.354951) + (xy -5.128896 0.345844) (xy -5.138887 0.337069) (xy -5.149873 0.328607) (xy -5.161841 0.320439) (xy -5.174783 0.312549) + (xy -5.188686 0.304916) (xy -5.203539 0.297524) (xy -5.219333 0.290353) (xy -5.236055 0.283386) (xy -5.253695 0.276603) + (xy -5.272241 0.269988) (xy -5.291684 0.263521) (xy -5.333214 0.250959) (xy -5.378197 0.238771) (xy -5.426545 0.226812) + (xy -5.478172 0.214934) (xy -5.532988 0.202991) (xy -5.590908 0.190838) (xy -5.687825 0.166881) (xy -5.735151 0.153369) + (xy -5.781239 0.138487) (xy -5.825725 0.121971) (xy -5.868247 0.103561) (xy -5.908442 0.082994) (xy -5.945946 0.060009) + (xy -5.963576 0.047527) (xy -5.980398 0.034343) (xy -5.996365 0.020423) (xy -6.011433 0.005735) (xy -6.025556 -0.009755) + (xy -6.038689 -0.026078) (xy -6.050787 -0.043267) (xy -6.061804 -0.061356) (xy -6.071695 -0.080377) + (xy -6.080414 -0.100363) (xy -6.087916 -0.121345) (xy -6.094156 -0.143359) (xy -6.099088 -0.166435) + (xy -6.102667 -0.190606) (xy -6.104848 -0.215906) (xy -6.105585 -0.242368) (xy -6.104548 -0.280329) + (xy -6.101484 -0.316522) (xy -6.096459 -0.350986) (xy -6.089541 -0.383756) (xy -6.080796 -0.41487) + (xy -6.070292 -0.444363) (xy -6.058096 -0.472274) (xy -6.044275 -0.49864) (xy -6.028896 -0.523496) + (xy -6.012026 -0.546879) (xy -5.993733 -0.568828) (xy -5.974083 -0.589377) (xy -5.953145 -0.608565) + (xy -5.930984 -0.626429) (xy -5.907668 -0.643004) (xy -5.883264 -0.658328) (xy -5.857839 -0.672438) + (xy -5.831461 -0.68537) (xy -5.804197 -0.697162) (xy -5.776113 -0.70785) (xy -5.747277 -0.717471) + (xy -5.717757 -0.726063) (xy -5.687618 -0.733661) (xy -5.656929 -0.740303) (xy -5.594167 -0.750865) + (xy -5.530008 -0.758045) (xy -5.464989 -0.762136) (xy -5.399647 -0.763434) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c9768474-f70d-4f5e-952a-ccae0620617c") + ) + (fp_poly + (pts + (xy 2.323372 -3.971781) (xy 2.352182 -3.969811) (xy 2.380257 -3.966366) (xy 2.40754 -3.961599) (xy 2.433971 -3.955664) + (xy 2.45949 -3.948712) (xy 2.484039 -3.940896) (xy 2.507558 -3.93237) (xy 2.529988 -3.923287) (xy 2.551271 -3.913798) + (xy 2.571346 -3.904058) (xy 2.607639 -3.884433) (xy 2.638395 -3.865634) (xy 2.663139 -3.848883) (xy 2.681399 -3.835405) + (xy 2.696575 -3.823155) (xy 2.688459 -3.824901) (xy 2.666144 -3.82849) (xy 2.650616 -3.830203) (xy 2.632682 -3.831449) + (xy 2.612724 -3.83192) (xy 2.591124 -3.831306) (xy 2.568263 -3.829298) (xy 2.544522 -3.825587) (xy 2.520283 -3.819865) + (xy 2.508095 -3.816152) (xy 2.495927 -3.811821) (xy 2.483824 -3.806832) (xy 2.471835 -3.801147) (xy 2.460008 -3.794727) + (xy 2.44839 -3.787534) (xy 2.437029 -3.779528) (xy 2.425972 -3.770672) (xy 2.415268 -3.760926) (xy 2.404964 -3.750253) + (xy 2.392253 -3.735455) (xy 2.381012 -3.720402) (xy 2.371305 -3.705073) (xy 2.363196 -3.689449) (xy 2.35976 -3.681519) + (xy 2.356748 -3.673507) (xy 2.354168 -3.665412) (xy 2.352027 -3.657229) (xy 2.350333 -3.648957) (xy 2.349095 -3.640593) + (xy 2.34832 -3.632135) (xy 2.348017 -3.62358) (xy 2.348194 -3.614925) (xy 2.348858 -3.606168) (xy 2.350017 -3.597307) + (xy 2.35168 -3.588338) (xy 2.353854 -3.579259) (xy 2.356548 -3.570069) (xy 2.35977 -3.560763) (xy 2.363527 -3.55134) + (xy 2.367827 -3.541797) (xy 2.37268 -3.532131) (xy 2.378091 -3.52234) (xy 2.38407 -3.512422) (xy 2.390625 -3.502373) + (xy 2.397763 -3.492192) (xy 2.413822 -3.471421) (xy 2.428651 -3.454398) (xy 2.445018 -3.437527) (xy 2.462733 -3.420964) + (xy 2.481604 -3.404869) (xy 2.501441 -3.3894) (xy 2.522053 -3.374714) (xy 2.543249 -3.360969) (xy 2.564838 -3.348325) + (xy 2.58663 -3.336937) (xy 2.608434 -3.326966) (xy 2.630058 -3.318568) (xy 2.651313 -3.311903) (xy 2.672007 -3.307127) + (xy 2.682084 -3.305497) (xy 2.691949 -3.304399) (xy 2.701578 -3.303852) (xy 2.710949 -3.303877) (xy 2.720036 -3.304493) + (xy 2.728815 -3.305719) (xy 2.74069 -3.308425) (xy 2.751589 -3.311954) (xy 2.761551 -3.316247) (xy 2.770616 -3.321244) + (xy 2.778823 -3.326886) (xy 2.786211 -3.333113) (xy 2.79282 -3.339865) (xy 2.798688 -3.347084) (xy 2.803856 -3.354708) + (xy 2.808362 -3.362679) (xy 2.812245 -3.370936) (xy 2.815545 -3.379421) (xy 2.818302 -3.388073) (xy 2.820554 -3.396833) + (xy 2.82234 -3.405641) (xy 2.823701 -3.414438) (xy 2.825301 -3.431759) (xy 2.825669 -3.448319) (xy 2.825117 -3.46364) + (xy 2.823962 -3.477246) (xy 2.822516 -3.488658) (xy 2.821095 -3.497401) (xy 2.81958 -3.504968) (xy 2.843767 -3.495637) + (xy 2.868071 -3.483266) (xy 2.892359 -3.467967) (xy 2.916499 -3.449848) (xy 2.963801 -3.405594) (xy 3.008917 -3.351388) + (xy 3.050786 -3.288113) (xy 3.088347 -3.216652) (xy 3.120539 -3.137887) (xy 3.1463 -3.052702) (xy 3.164569 -2.961978) + (xy 3.170563 -2.914816) (xy 3.174286 -2.8666) (xy 3.175606 -2.817441) (xy 3.17439 -2.76745) (xy 3.170504 -2.716736) + (xy 3.163818 -2.66541) (xy 3.154197 -2.613583) (xy 3.14151 -2.561364) (xy 3.125624 -2.508864) (xy 3.106405 -2.456194) + (xy 3.083722 -2.403463) (xy 3.057442 -2.350783) (xy 3.027432 -2.298263) (xy 2.99356 -2.246015) (xy 2.955124 -2.193204) + (xy 2.914463 -2.143078) (xy 2.871549 -2.095778) (xy 2.826356 -2.051445) (xy 2.778857 -2.010222) (xy 2.729026 -1.972249) + (xy 2.676834 -1.93767) (xy 2.622256 -1.906624) (xy 2.565265 -1.879255) (xy 2.505834 -1.855703) (xy 2.443937 -1.836111) + (xy 2.379545 -1.820619) (xy 2.312633 -1.809371) (xy 2.243174 -1.802506) (xy 2.17114 -1.800168) (xy 2.096506 -1.802498) + (xy 2.076779 -1.803679) (xy 2.057705 -1.803885) (xy 2.039243 -1.803133) (xy 2.021348 -1.801442) (xy 2.00398 -1.798829) + (xy 1.987095 -1.795313) (xy 1.970652 -1.79091) (xy 1.954606 -1.785638) (xy 1.938917 -1.779517) (xy 1.92354 -1.772562) + (xy 1.908435 -1.764793) (xy 1.893558 -1.756226) (xy 1.864319 -1.736774) (xy 1.835483 -1.714347) (xy 1.80671 -1.689088) + (xy 1.77766 -1.661139) (xy 1.747993 -1.630644) (xy 1.717368 -1.597745) (xy 1.578489 -1.444955) (xy 1.510324 -1.37098) + (xy 1.446267 -1.299558) (xy 1.387853 -1.232941) (xy 1.336618 -1.173384) (xy 1.294096 -1.12314) (xy 1.261822 -1.084461) + (xy 1.234162 -1.050815) (xy 1.234162 -2.521651) (xy 1.233606 -2.550819) (xy 1.23383 -2.578894) (xy 1.234815 -2.605898) + (xy 1.23654 -2.631855) (xy 1.238986 -2.656785) (xy 1.242131 -2.680711) (xy 1.245956 -2.703656) (xy 1.250441 -2.725642) + (xy 1.255565 -2.74669) (xy 1.261308 -2.766823) (xy 1.267651 -2.786063) (xy 1.274572 -2.804432) (xy 1.282053 -2.821953) + (xy 1.290072 -2.838648) (xy 1.29861 -2.854538) (xy 1.307646 -2.869646) (xy 1.31716 -2.883994) (xy 1.327132 -2.897604) + (xy 1.337542 -2.910499) (xy 1.34837 -2.922701) (xy 1.359596 -2.934232) (xy 1.371199 -2.945113) (xy 1.383159 -2.955368) + (xy 1.395457 -2.965018) (xy 1.408071 -2.974085) (xy 1.420982 -2.982593) (xy 1.43417 -2.990562) (xy 1.447614 -2.998015) + (xy 1.475192 -3.011462) (xy 1.503554 -3.023112) (xy 1.519472 -3.028788) (xy 1.535218 -3.033774) (xy 1.55077 -3.038105) + (xy 1.566105 -3.041814) (xy 1.581203 -3.044934) (xy 1.596041 -3.047498) (xy 1.610597 -3.04954) (xy 1.62485 -3.051093) + (xy 1.638778 -3.05219) (xy 1.652358 -3.052866) (xy 1.66557 -3.053153) (xy 1.678391 -3.053084) (xy 1.690799 -3.052694) + (xy 1.702773 -3.052014) (xy 1.72533 -3.049924) (xy 1.745887 -3.04708) (xy 1.76427 -3.043748) (xy 1.780305 -3.040197) + (xy 1.793815 -3.036693) (xy 1.804627 -3.033502) (xy 1.812566 -3.030893) (xy 1.819127 -3.028485) (xy 1.798859 -3.020226) + (xy 1.777313 -3.010197) (xy 1.764791 -3.003795) (xy 1.751525 -2.9965) (xy 1.73783 -2.988337) (xy 1.724022 -2.97933) + (xy 1.710416 -2.969505) (xy 1.697329 -2.958886) (xy 1.685075 -2.947498) (xy 1.67936 -2.941523) (xy 1.673971 -2.935365) + (xy 1.668949 -2.929028) (xy 1.664333 -2.922513) (xy 1.660162 -2.915824) (xy 1.656475 -2.908965) (xy 1.652873 -2.900683) + (xy 1.649936 -2.892115) (xy 1.647661 -2.883292) (xy 1.646048 -2.874245) (xy 1.645093 -2.865007) (xy 1.644796 -2.85561) + (xy 1.645154 -2.846084) (xy 1.646166 -2.836462) (xy 1.647831 -2.826775) (xy 1.650145 -2.817056) (xy 1.653108 -2.807335) + (xy 1.656718 -2.797644) (xy 1.660972 -2.788016) (xy 1.66587 -2.778481) (xy 1.671409 -2.769072) (xy 1.677587 -2.75982) + (xy 1.684403 -2.750757) (xy 1.691856 -2.741914) (xy 1.699942 -2.733324) (xy 1.708661 -2.725018) (xy 1.71801 -2.717028) + (xy 1.727989 -2.709385) (xy 1.738594 -2.702121) (xy 1.749825 -2.695267) (xy 1.761679 -2.688857) (xy 1.774155 -2.68292) + (xy 1.787251 -2.67749) (xy 1.800966 -2.672596) (xy 1.815296 -2.668273) (xy 1.830241 -2.66455) (xy 1.845799 -2.66146) + (xy 1.861968 -2.659034) (xy 1.885857 -2.656761) (xy 1.909358 -2.656113) (xy 1.932398 -2.657033) (xy 1.954903 -2.659465) + (xy 1.976798 -2.663352) (xy 1.99801 -2.668637) (xy 2.018464 -2.675264) (xy 2.038087 -2.683177) (xy 2.056804 -2.692319) + (xy 2.074542 -2.702632) (xy 2.091226 -2.714061) (xy 2.106782 -2.726549) (xy 2.121136 -2.74004) (xy 2.134215 -2.754476) + (xy 2.145943 -2.769802) (xy 2.156248 -2.78596) (xy 2.165054 -2.802894) (xy 2.172289 -2.820548) (xy 2.177877 -2.838864) + (xy 2.181745 -2.857787) (xy 2.183818 -2.87726) (xy 2.184024 -2.897225) (xy 2.182287 -2.917628) (xy 2.178533 -2.93841) + (xy 2.172689 -2.959515) (xy 2.16468 -2.980887) (xy 2.154433 -3.00247) (xy 2.141873 -3.024206) (xy 2.126927 -3.046039) + (xy 2.109519 -3.067912) (xy 2.089577 -3.08977) (xy 2.067025 -3.111554) (xy 2.016423 -3.159996) (xy 1.970635 -3.209144) + (xy 1.949644 -3.23393) (xy 1.929971 -3.258829) (xy 1.911657 -3.28382) (xy 1.894739 -3.308882) (xy 1.879256 -3.333994) + (xy 1.865247 -3.359135) (xy 1.85275 -3.384283) (xy 1.841804 -3.409417) (xy 1.832447 -3.434517) (xy 1.824718 -3.459561) + (xy 1.818656 -3.484528) (xy 1.814298 -3.509397) (xy 1.811684 -3.534147) (xy 1.810852 -3.558756) (xy 1.811841 -3.583205) + (xy 1.814689 -3.607471) (xy 1.819435 -3.631533) (xy 1.826117 -3.655371) (xy 1.834774 -3.678962) (xy 1.845445 -3.702287) + (xy 1.858167 -3.725324) (xy 1.87298 -3.748052) (xy 1.889922 -3.770449) (xy 1.909032 -3.792495) (xy 1.930348 -3.814169) + (xy 1.953909 -3.835449) (xy 1.979753 -3.856314) (xy 2.007919 -3.876743) (xy 2.040816 -3.897927) (xy 2.073569 -3.916108) + (xy 2.106122 -3.931439) (xy 2.138413 -3.944072) (xy 2.170384 -3.95416) (xy 2.201976 -3.961857) (xy 2.23313 -3.967314) + (xy 2.263787 -3.970685) (xy 2.293887 -3.972123) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "983b25d9-ec97-413a-b0d5-ebb4fb17c176") + ) + (group "" + (uuid "ce1f34a6-2858-48d6-ae76-c2dec096ef80") + (members "5252ae18-15b1-43fc-9483-04cb0bcd8afa" "5b2a7cba-0d5d-44ea-9220-dfe0b2ea43d5" + "859bee7c-f08a-42d8-a191-d54e1201e0fe" "8d625a67-101b-4fb4-b9ce-28343c1d7fa3" + "954c5d17-c07f-43b1-a3fb-32ffc18e009a" "983b25d9-ec97-413a-b0d5-ebb4fb17c176" + "c4e40ebd-85c3-4f41-a4d6-926c90cc8a8b" "c9768474-f70d-4f5e-952a-ccae0620617c" + "e17230b1-3ac2-4846-aa6b-7e912c5b963a" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_15mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_15mm.kicad_mod new file mode 100644 index 0000000..219682b --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_15mm.kicad_mod @@ -0,0 +1,517 @@ +(footprint "SparkFun_Logo_15mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -5.324 0) + (layer "F.Fab") + (hide yes) + (uuid "8dca0551-d9c0-4946-9777-468e54316b07") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 3.556 0) + (layer "F.Fab") + (hide yes) + (uuid "c242430a-1c1b-492b-a398-2a48aed91301") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f0a5d07e-3254-48f0-abc6-fa9c7d14f4bc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "900f1c74-1cbf-4bc5-884c-0b143121afa6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8672d076-98ca-4c9b-a3a8-d83b00f4181e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.961106 -0.264426) (xy 1.635355 -0.965338) (xy 2.268129 -0.965338) (xy 1.533408 -0.249264) (xy 2.350558 0.981951) + (xy 1.702797 0.981951) (xy 1.168313 0.111822) (xy 0.961106 0.311709) (xy 0.961106 0.981951) (xy 0.426272 0.981951) + (xy 0.426272 -1.413909) (xy 0.961106 -1.707205) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c874da07-6b1a-458a-8302-586a727aef3f") + ) + (fp_poly + (pts + (xy 0.110337 -1.017814) (xy 0.118017 -1.017546) (xy 0.125619 -1.017108) (xy 0.133147 -1.016507) (xy 0.148003 -1.014844) + (xy 0.162629 -1.012611) (xy 0.177066 -1.009863) (xy 0.191359 -1.006656) (xy 0.205549 -1.003044) (xy 0.21968 -0.999083) + (xy 0.21968 -0.502065) (xy 0.199942 -0.505969) (xy 0.177932 -0.509537) (xy 0.154174 -0.512714) (xy 0.129191 -0.515441) + (xy 0.103505 -0.517661) (xy 0.077639 -0.519318) (xy 0.052117 -0.520354) (xy 0.027461 -0.520712) (xy -0.008842 -0.519902) + (xy -0.043624 -0.517498) (xy -0.076911 -0.513539) (xy -0.108727 -0.508062) (xy -0.139094 -0.501107) + (xy -0.168039 -0.492712) (xy -0.195583 -0.482915) (xy -0.221753 -0.471756) (xy -0.246571 -0.459273) + (xy -0.270063 -0.445504) (xy -0.292251 -0.430489) (xy -0.31316 -0.414265) (xy -0.332815 -0.396871) + (xy -0.351239 -0.378346) (xy -0.368456 -0.358728) (xy -0.384491 -0.338056) (xy -0.399367 -0.316369) + (xy -0.413109 -0.293705) (xy -0.425741 -0.270102) (xy -0.437286 -0.2456) (xy -0.447769 -0.220236) + (xy -0.457215 -0.19405) (xy -0.465646 -0.16708) (xy -0.473088 -0.139364) (xy -0.479564 -0.110942) + (xy -0.485098 -0.081851) (xy -0.493438 -0.021819) (xy -0.498301 0.040423) (xy -0.499879 0.104567) + (xy -0.499879 0.982015) (xy -1.034713 0.982015) (xy -1.034713 -0.87448) (xy -0.526194 -0.965274) + (xy -0.526194 -0.603491) (xy -0.518874 -0.603491) (xy -0.508896 -0.626237) (xy -0.498059 -0.648523) + (xy -0.486388 -0.670332) (xy -0.473909 -0.691646) (xy -0.460647 -0.712448) (xy -0.446625 -0.732721) + (xy -0.43187 -0.752448) (xy -0.416407 -0.771612) (xy -0.400259 -0.790195) (xy -0.383452 -0.80818) + (xy -0.366012 -0.825551) (xy -0.347962 -0.84229) (xy -0.329328 -0.858379) (xy -0.310135 -0.873802) + (xy -0.290407 -0.888542) (xy -0.27017 -0.902581) (xy -0.249448 -0.915902) (xy -0.228267 -0.928488) + (xy -0.206651 -0.940322) (xy -0.184626 -0.951387) (xy -0.162215 -0.961665) (xy -0.139445 -0.971139) + (xy -0.116339 -0.979793) (xy -0.092924 -0.987609) (xy -0.069223 -0.994569) (xy -0.045263 -1.000657) + (xy -0.021067 -1.005855) (xy 0.00334 -1.010147) (xy 0.027932 -1.013515) (xy 0.052684 -1.015942) (xy 0.077572 -1.017411) + (xy 0.102571 -1.017904) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2f6f2e07-7e7f-48c5-a4aa-4599d8b2e5af") + ) + (fp_poly + (pts + (xy 3.363184 -1.706661) (xy 3.398849 -1.705327) (xy 3.434629 -1.703377) (xy 3.470376 -1.701033) (xy 3.541184 -1.696053) + (xy 3.57595 -1.693862) (xy 3.610096 -1.692167) (xy 3.610096 -1.292741) (xy 3.585941 -1.295487) (xy 3.561508 -1.297846) + (xy 3.536895 -1.299826) (xy 3.5122 -1.301432) (xy 3.487522 -1.302671) (xy 3.462958 -1.303548) (xy 3.438607 -1.30407) + (xy 3.414566 -1.304242) (xy 3.388039 -1.303526) (xy 3.375556 -1.302618) (xy 3.363583 -1.301335) (xy 3.352116 -1.299668) + (xy 3.341148 -1.29761) (xy 3.330673 -1.295152) (xy 3.320684 -1.292289) (xy 3.311175 -1.289011) (xy 3.302141 -1.285312) + (xy 3.293575 -1.281183) (xy 3.285471 -1.276617) (xy 3.277823 -1.271607) (xy 3.270624 -1.266146) (xy 3.263868 -1.260224) + (xy 3.257549 -1.253835) (xy 3.251661 -1.246972) (xy 3.246198 -1.239625) (xy 3.241154 -1.231789) (xy 3.236522 -1.223456) + (xy 3.232296 -1.214617) (xy 3.22847 -1.205265) (xy 3.225037 -1.195393) (xy 3.221993 -1.184993) (xy 3.219329 -1.174058) + (xy 3.217041 -1.162579) (xy 3.215122 -1.150549) (xy 3.213566 -1.137962) (xy 3.211517 -1.11108) (xy 3.210845 -1.081874) + (xy 3.210845 -0.965288) (xy 3.579774 -0.965288) (xy 3.579774 -0.607512) (xy 3.210845 -0.607512) (xy 3.210845 0.982176) + (xy 2.676011 0.982176) (xy 2.676011 -0.607512) (xy 2.148497 -0.607512) (xy 2.513069 -0.965288) (xy 2.676011 -0.965288) + (xy 2.676011 -1.115509) (xy 2.676641 -1.147718) (xy 2.678531 -1.179303) (xy 2.681683 -1.210239) (xy 2.686097 -1.240499) + (xy 2.691776 -1.270057) (xy 2.698721 -1.298887) (xy 2.706932 -1.326963) (xy 2.716412 -1.354258) (xy 2.727161 -1.380746) + (xy 2.739181 -1.406402) (xy 2.752472 -1.431198) (xy 2.767038 -1.45511) (xy 2.782878 -1.47811) (xy 2.799994 -1.500172) + (xy 2.818388 -1.521271) (xy 2.83806 -1.54138) (xy 2.859012 -1.560473) (xy 2.881245 -1.578524) (xy 2.904761 -1.595506) + (xy 2.929561 -1.611394) (xy 2.955646 -1.626162) (xy 2.983018 -1.639782) (xy 3.011677 -1.65223) (xy 3.041626 -1.663478) + (xy 3.072865 -1.673501) (xy 3.105396 -1.682272) (xy 3.139219 -1.689766) (xy 3.174337 -1.695956) (xy 3.210751 -1.700816) + (xy 3.248462 -1.70432) (xy 3.287471 -1.706442) (xy 3.327779 -1.707154) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d9808d00-2d85-4241-9345-1500f9a873d8") + ) + (fp_poly + (pts + (xy 4.265057 0.134415) (xy 4.266135 0.192572) (xy 4.269436 0.246933) (xy 4.275065 0.297504) (xy 4.283127 0.34429) + (xy 4.293725 0.387298) (xy 4.306964 0.426534) (xy 4.314606 0.44474) (xy 4.322947 0.462005) (xy 4.332001 0.47833) + (xy 4.34178 0.493715) (xy 4.352297 0.508163) (xy 4.363565 0.521672) (xy 4.375598 0.534245) (xy 4.388408 0.545882) + (xy 4.402008 0.556583) (xy 4.416412 0.56635) (xy 4.431632 0.575183) (xy 4.447681 0.583083) (xy 4.464573 0.590051) + (xy 4.482321 0.596087) (xy 4.500936 0.601192) (xy 4.520434 0.605368) (xy 4.540825 0.608614) (xy 4.562125 0.610932) + (xy 4.584345 0.612322) (xy 4.607498 0.612785) (xy 4.634231 0.612308) (xy 4.659997 0.610868) (xy 4.684805 0.608453) + (xy 4.708662 0.605049) (xy 4.731576 0.600643) (xy 4.753554 0.595223) (xy 4.774604 0.588775) (xy 4.794734 0.581286) + (xy 4.813952 0.572743) (xy 4.832265 0.563134) (xy 4.849682 0.552444) (xy 4.866209 0.540662) (xy 4.881854 0.527774) + (xy 4.896626 0.513767) (xy 4.910532 0.498628) (xy 4.92358 0.482344) (xy 4.935776 0.464903) (xy 4.947131 0.44629) + (xy 4.95765 0.426493) (xy 4.967341 0.4055) (xy 4.976213 0.383296) (xy 4.984273 0.35987) (xy 4.991528 0.335207) + (xy 4.997987 0.309295) (xy 5.003658 0.282121) (xy 5.008547 0.253672) (xy 5.012663 0.223935) (xy 5.016013 0.192897) + (xy 5.018605 0.160544) (xy 5.020447 0.126864) (xy 5.021911 0.055471) (xy 5.021911 -0.965226) (xy 5.556919 -0.965226) + (xy 5.556919 0.982063) (xy 5.048226 0.982063) (xy 5.048226 0.710725) (xy 5.036899 0.710725) (xy 5.023935 0.731203) + (xy 5.010414 0.750979) (xy 4.996355 0.770057) (xy 4.981777 0.788439) (xy 4.9667 0.806129) (xy 4.951143 0.823131) + (xy 4.935126 0.839448) (xy 4.918667 0.855083) (xy 4.901787 0.870039) (xy 4.884504 0.884321) (xy 4.866839 0.897931) + (xy 4.84881 0.910874) (xy 4.811739 0.934768) (xy 4.773446 0.956031) (xy 4.734088 0.97469) (xy 4.693819 0.990773) + (xy 4.652794 1.004306) (xy 4.611169 1.015318) (xy 4.569098 1.023835) (xy 4.526738 1.029885) (xy 4.484243 1.033495) + (xy 4.441768 1.034692) (xy 4.389696 1.033759) (xy 4.340066 1.030981) (xy 4.292825 1.026386) (xy 4.247924 1.020002) + (xy 4.205308 1.01186) (xy 4.164928 1.001987) (xy 4.126731 0.990413) (xy 4.090666 0.977167) (xy 4.05668 0.962277) + (xy 4.024722 0.945772) (xy 3.994741 0.927682) (xy 3.966684 0.908036) (xy 3.9405 0.886861) (xy 3.916137 0.864187) + (xy 3.893544 0.840044) (xy 3.872668 0.814459) (xy 3.853458 0.787462) (xy 3.835863 0.759082) (xy 3.81983 0.729347) + (xy 3.805307 0.698287) (xy 3.792244 0.665931) (xy 3.780588 0.632306) (xy 3.770288 0.597444) (xy 3.761291 0.561371) + (xy 3.747003 0.485711) (xy 3.737309 0.405559) (xy 3.731796 0.321147) (xy 3.730051 0.232704) (xy 3.730051 -0.965226) + (xy 4.265057 -0.965226) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "709a41f2-8cdf-41de-a55e-75b228d57077") + ) + (fp_poly + (pts + (xy 7.019313 -1.01685) (xy 7.068943 -1.01407) (xy 7.116183 -1.009473) (xy 7.161085 -1.003086) (xy 7.2037 -0.99494) + (xy 7.24408 -0.985063) (xy 7.282277 -0.973485) (xy 7.318343 -0.960233) (xy 7.352328 -0.945338) (xy 7.384286 -0.928828) + (xy 7.414267 -0.910733) (xy 7.442324 -0.89108) (xy 7.468508 -0.8699) (xy 7.492871 -0.847222) (xy 7.515465 -0.823073) + (xy 7.53634 -0.797484) (xy 7.55555 -0.770484) (xy 7.573146 -0.7421) (xy 7.589179 -0.712363) (xy 7.603701 -0.681301) + (xy 7.616765 -0.648944) (xy 7.628421 -0.61532) (xy 7.638721 -0.580458) (xy 7.647718 -0.544388) (xy 7.662006 -0.468737) + (xy 7.6717 -0.3886) (xy 7.677213 -0.304209) (xy 7.678958 -0.215795) (xy 7.678958 0.982135) (xy 7.144125 0.982135) + (xy 7.144125 -0.117506) (xy 7.143044 -0.175665) (xy 7.139732 -0.230032) (xy 7.134085 -0.280611) (xy 7.126001 -0.327408) + (xy 7.115377 -0.37043) (xy 7.102109 -0.409681) (xy 7.094451 -0.427894) (xy 7.086094 -0.445167) (xy 7.077024 -0.4615) + (xy 7.067229 -0.476894) (xy 7.056695 -0.491349) (xy 7.045411 -0.504867) (xy 7.033362 -0.517448) (xy 7.020536 -0.529093) + (xy 7.006921 -0.539801) (xy 6.992503 -0.549575) (xy 6.977269 -0.558415) (xy 6.961207 -0.566322) (xy 6.944303 -0.573295) + (xy 6.926545 -0.579337) (xy 6.90792 -0.584447) (xy 6.888415 -0.588626) (xy 6.868017 -0.591876) (xy 6.846713 -0.594196) + (xy 6.82449 -0.595587) (xy 6.801336 -0.596051) (xy 6.774635 -0.595574) (xy 6.7489 -0.594134) (xy 6.724122 -0.591719) + (xy 6.700294 -0.588314) (xy 6.677409 -0.583908) (xy 6.655458 -0.578487) (xy 6.634434 -0.572037) (xy 6.614329 -0.564546) + (xy 6.595135 -0.556001) (xy 6.576845 -0.546389) (xy 6.55945 -0.535696) (xy 6.542944 -0.523909) (xy 6.527318 -0.511016) + (xy 6.512565 -0.497003) (xy 6.498677 -0.481858) (xy 6.485647 -0.465566) (xy 6.473466 -0.448116) (xy 6.462126 -0.429493) + (xy 6.451621 -0.409686) (xy 6.441942 -0.38868) (xy 6.433082 -0.366463) (xy 6.425033 -0.343021) (xy 6.417787 -0.318342) + (xy 6.411337 -0.292413) (xy 6.405674 -0.26522) (xy 6.400792 -0.23675) (xy 6.396682 -0.20699) (xy 6.393336 -0.175928) + (xy 6.390747 -0.143549) (xy 6.388908 -0.109842) (xy 6.387446 -0.038387) (xy 6.387446 0.982135) (xy 5.852264 0.982135) + (xy 5.852264 -0.965154) (xy 6.360608 -0.965154) (xy 6.360608 -0.693991) (xy 6.37211 -0.693991) (xy 6.385089 -0.714453) + (xy 6.398622 -0.734215) (xy 6.41269 -0.753278) (xy 6.427274 -0.771647) (xy 6.442356 -0.789325) (xy 6.457915 -0.806316) + (xy 6.473933 -0.822622) (xy 6.490391 -0.838247) (xy 6.507268 -0.853195) (xy 6.524547 -0.867469) (xy 6.542207 -0.881072) + (xy 6.56023 -0.894007) (xy 6.597286 -0.91789) (xy 6.635563 -0.939144) (xy 6.674905 -0.957796) (xy 6.71516 -0.973873) + (xy 6.756173 -0.987403) (xy 6.797791 -0.998412) (xy 6.839861 -1.006927) (xy 6.882228 -1.012976) (xy 6.924739 -1.016586) + (xy 6.967241 -1.017783) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "6bf5d5ba-4972-42a6-be05-4d690a985a89") + ) + (fp_poly + (pts + (xy -4.151035 -1.016325) (xy -4.096769 -1.012081) (xy -4.044445 -1.005105) (xy -3.994051 -0.995477) + (xy -3.945577 -0.983275) (xy -3.899011 -0.968579) (xy -3.854343 -0.951468) (xy -3.811561 -0.932021) + (xy -3.770655 -0.910319) (xy -3.731613 -0.88644) (xy -3.694425 -0.860463) (xy -3.65908 -0.832468) + (xy -3.625566 -0.802534) (xy -3.593872 -0.770741) (xy -3.563988 -0.737167) (xy -3.535902 -0.701893) + (xy -3.509604 -0.664997) (xy -3.485082 -0.626559) (xy -3.462326 -0.586658) (xy -3.441324 -0.545374) + (xy -3.422065 -0.502785) (xy -3.404539 -0.458971) (xy -3.388734 -0.414012) (xy -3.37464 -0.367987) + (xy -3.362245 -0.320975) (xy -3.351538 -0.273055) (xy -3.335146 -0.17481) (xy -3.325376 -0.073886) + (xy -3.322139 0.029081) (xy -3.325451 0.126073) (xy -3.335395 0.221598) (xy -3.351982 0.314997) (xy -3.375223 0.405607) + (xy -3.405128 0.492768) (xy -3.44171 0.575819) (xy -3.462507 0.615596) (xy -3.484978 0.654098) (xy -3.509123 0.691242) + (xy -3.534944 0.726944) (xy -3.562442 0.761123) (xy -3.591618 0.793696) (xy -3.622475 0.824581) (xy -3.655012 0.853693) + (xy -3.689233 0.880952) (xy -3.725137 0.906274) (xy -3.762727 0.929577) (xy -3.802004 0.950777) (xy -3.842968 0.969793) + (xy -3.885623 0.986542) (xy -3.929968 1.00094) (xy -3.976005 1.012906) (xy -4.023737 1.022357) (xy -4.073163 1.02921) + (xy -4.124285 1.033382) (xy -4.177105 1.034792) (xy -4.221358 1.033602) (xy -4.264984 1.030044) (xy -4.307894 1.024136) + (xy -4.350003 1.015894) (xy -4.391221 1.005337) (xy -4.43146 0.992481) (xy -4.470634 0.977344) (xy -4.508654 0.959943) + (xy -4.545432 0.940295) (xy -4.58088 0.918419) (xy -4.614911 0.894331) (xy -4.647438 0.868048) (xy -4.678371 0.839589) + (xy -4.707623 0.808969) (xy -4.735107 0.776208) (xy -4.760735 0.741322) (xy -4.768577 0.741322) (xy -4.768577 2.143322) + (xy -5.303411 1.667564) (xy -5.303411 0.014094) (xy -4.787224 0.014094) (xy -4.785791 0.073153) (xy -4.781387 0.131437) + (xy -4.773856 0.188529) (xy -4.763041 0.244008) (xy -4.748786 0.297456) (xy -4.730935 0.348454) (xy -4.70933 0.396584) + (xy -4.697072 0.419442) (xy -4.683816 0.441425) (xy -4.669544 0.462482) (xy -4.654236 0.48256) (xy -4.637873 0.501607) + (xy -4.620434 0.51957) (xy -4.6019 0.536397) (xy -4.582252 0.552035) (xy -4.56147 0.566432) (xy -4.539535 0.579537) + (xy -4.516426 0.591295) (xy -4.492125 0.601656) (xy -4.466612 0.610566) (xy -4.439868 0.617974) (xy -4.411872 0.623827) + (xy -4.382605 0.628072) (xy -4.352048 0.630658) (xy -4.320181 0.631531) (xy -4.288034 0.630658) (xy -4.257256 0.628072) + (xy -4.227824 0.623827) (xy -4.199716 0.617974) (xy -4.172907 0.610566) (xy -4.147377 0.601656) (xy -4.123101 0.591295) + (xy -4.100056 0.579537) (xy -4.078221 0.566432) (xy -4.057572 0.552035) (xy -4.038087 0.536397) (xy -4.019741 0.51957) + (xy -4.002514 0.501607) (xy -3.986381 0.48256) (xy -3.97132 0.462482) (xy -3.957308 0.441425) (xy -3.944322 0.419442) + (xy -3.93234 0.396584) (xy -3.921338 0.372904) (xy -3.911294 0.348454) (xy -3.902185 0.323287) (xy -3.893987 0.297456) + (xy -3.886679 0.271012) (xy -3.880237 0.244008) (xy -3.869861 0.188529) (xy -3.862675 0.131437) (xy -3.858498 0.073153) + (xy -3.857146 0.014094) (xy -3.858623 -0.044462) (xy -3.863147 -0.102643) (xy -3.870856 -0.159978) + (xy -3.881887 -0.215999) (xy -3.89638 -0.270237) (xy -3.914474 -0.322221) (xy -3.936305 -0.371482) + (xy -3.948666 -0.394944) (xy -3.962013 -0.417551) (xy -3.976364 -0.439241) (xy -3.991736 -0.459958) + (xy -4.008147 -0.479641) (xy -4.025613 -0.498234) (xy -4.044152 -0.515676) (xy -4.063781 -0.531909) + (xy -4.084518 -0.546875) (xy -4.106379 -0.560514) (xy -4.129383 -0.572769) (xy -4.153546 -0.58358) + (xy -4.178886 -0.592889) (xy -4.20542 -0.600637) (xy -4.233165 -0.606765) (xy -4.262138 -0.611215) + (xy -4.292358 -0.613928) (xy -4.32384 -0.614846) (xy -4.356004 -0.613939) (xy -4.386798 -0.611255) + (xy -4.416246 -0.606853) (xy -4.444371 -0.600787) (xy -4.471195 -0.593115) (xy -4.496742 -0.583894) + (xy -4.521033 -0.573179) (xy -4.544093 -0.561029) (xy -4.565943 -0.547499) (xy -4.586607 -0.532646) + (xy -4.606107 -0.516527) (xy -4.624467 -0.499198) (xy -4.641708 -0.480717) (xy -4.657855 -0.461139) + (xy -4.672929 -0.440522) (xy -4.686953 -0.418923) (xy -4.699951 -0.396397) (xy -4.711945 -0.373001) + (xy -4.722957 -0.348793) (xy -4.733012 -0.323828) (xy -4.742131 -0.298164) (xy -4.750337 -0.271858) + (xy -4.757654 -0.244965) (xy -4.764103 -0.217543) (xy -4.774492 -0.161337) (xy -4.781687 -0.103693) + (xy -4.78587 -0.045065) (xy -4.787224 0.014094) (xy -5.303411 0.014094) (xy -5.303411 -0.874508) + (xy -4.794717 -0.965128) (xy -4.794717 -0.716619) (xy -4.787224 -0.716619) (xy -4.774637 -0.736051) + (xy -4.761618 -0.754779) (xy -4.748174 -0.772811) (xy -4.734312 -0.79015) (xy -4.720041 -0.806804) + (xy -4.705367 -0.822777) (xy -4.690298 -0.838075) (xy -4.674841 -0.852705) (xy -4.659005 -0.86667) + (xy -4.642797 -0.879978) (xy -4.626223 -0.892634) (xy -4.609293 -0.904643) (xy -4.592013 -0.916012) + (xy -4.57439 -0.926745) (xy -4.556433 -0.936848) (xy -4.538149 -0.946328) (xy -4.519545 -0.955189) + (xy -4.500629 -0.963438) (xy -4.461891 -0.97812) (xy -4.421995 -0.99042) (xy -4.381001 -1.000382) + (xy -4.33897 -1.008051) (xy -4.295961 -1.013473) (xy -4.252036 -1.016693) (xy -4.207254 -1.017757) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b95a7ceb-157a-4df2-9d61-c1017e64ccaa") + ) + (fp_poly + (pts + (xy -2.119344 -1.016645) (xy -2.044728 -1.013103) (xy -1.969858 -1.006675) (xy -1.895534 -0.996929) + (xy -1.822558 -0.983434) (xy -1.751728 -0.96576) (xy -1.683846 -0.943476) (xy -1.619712 -0.916152) + (xy -1.5893 -0.900465) (xy -1.560126 -0.883357) (xy -1.532288 -0.864773) (xy -1.505888 -0.84466) + (xy -1.481024 -0.822963) (xy -1.457798 -0.79963) (xy -1.436309 -0.774606) (xy -1.416658 -0.747838) + (xy -1.398943 -0.719271) (xy -1.383267 -0.688851) (xy -1.369727 -0.656526) (xy -1.358425 -0.622241) + (xy -1.34946 -0.585942) (xy -1.342933 -0.547575) (xy -1.338943 -0.507087) (xy -1.337591 -0.464423) + (xy -1.337591 0.549129) (xy -1.336687 0.615277) (xy -1.333888 0.680292) (xy -1.329063 0.743023) (xy -1.322081 0.802321) + (xy -1.317741 0.830324) (xy -1.312812 0.857037) (xy -1.307279 0.882317) (xy -1.301125 0.90602) (xy -1.294334 0.928003) + (xy -1.286889 0.948121) (xy -1.278775 0.966231) (xy -1.269974 0.98219) (xy -1.811953 0.98219) (xy -1.818883 0.9594) + (xy -1.825369 0.936289) (xy -1.831329 0.912912) (xy -1.836678 0.889326) (xy -1.841332 0.865584) (xy -1.845209 0.841742) + (xy -1.848223 0.817855) (xy -1.850293 0.793978) (xy -1.882857 0.825861) (xy -1.917082 0.855162) (xy -1.952851 0.881953) + (xy -1.990049 0.906306) (xy -2.028558 0.928294) (xy -2.068264 0.947991) (xy -2.10905 0.965467) (xy -2.150799 0.980795) + (xy -2.193396 0.994049) (xy -2.236724 1.005301) (xy -2.280667 1.014622) (xy -2.325109 1.022086) (xy -2.369935 1.027766) + (xy -2.415027 1.031733) (xy -2.460269 1.034059) (xy -2.505546 1.034819) (xy -2.574417 1.032651) (xy -2.64104 1.026116) + (xy -2.705113 1.01517) (xy -2.766333 0.999766) (xy -2.795778 0.990379) (xy -2.824396 0.979861) (xy -2.85215 0.968206) + (xy -2.879001 0.955408) (xy -2.904911 0.941463) (xy -2.929843 0.926363) (xy -2.953758 0.910104) (xy -2.976619 0.892681) + (xy -2.998388 0.874086) (xy -3.019028 0.854315) (xy -3.038499 0.833362) (xy -3.056765 0.811221) (xy -3.073787 0.787888) + (xy -3.089527 0.763355) (xy -3.103949 0.737617) (xy -3.117013 0.71067) (xy -3.128682 0.682506) (xy -3.138918 0.653121) + (xy -3.147683 0.622509) (xy -3.154939 0.590664) (xy -3.160649 0.55758) (xy -3.164774 0.523252) (xy -3.167277 0.487675) + (xy -3.16812 0.450842) (xy -3.166876 0.428535) (xy -2.633634 0.428535) (xy -2.633186 0.446482) (xy -2.631856 0.463606) + (xy -2.62967 0.479924) (xy -2.626653 0.495452) (xy -2.62283 0.510207) (xy -2.618225 0.524206) (xy -2.612863 0.537465) + (xy -2.60677 0.550001) (xy -2.599969 0.56183) (xy -2.592486 0.57297) (xy -2.584345 0.583435) (xy -2.575572 0.593244) + (xy -2.566191 0.602413) (xy -2.556227 0.610958) (xy -2.545705 0.618896) (xy -2.534649 0.626244) (xy -2.523085 0.633018) + (xy -2.511038 0.639234) (xy -2.498531 0.64491) (xy -2.48559 0.650062) (xy -2.472241 0.654706) (xy -2.458506 0.658859) + (xy -2.444413 0.662538) (xy -2.429984 0.66576) (xy -2.400222 0.670895) (xy -2.369419 0.6744) (xy -2.337774 0.676405) + (xy -2.305485 0.677044) (xy -2.267475 0.676099) (xy -2.231756 0.673333) (xy -2.198255 0.668841) (xy -2.166902 0.662723) + (xy -2.137625 0.655077) (xy -2.110354 0.646) (xy -2.085018 0.63559) (xy -2.061545 0.623946) (xy -2.039865 0.611165) + (xy -2.019907 0.597346) (xy -2.001599 0.582586) (xy -1.98487 0.566984) (xy -1.96965 0.550638) (xy -1.955867 0.533645) + (xy -1.943451 0.516104) (xy -1.93233 0.498112) (xy -1.922433 0.479768) (xy -1.91369 0.46117) (xy -1.906029 0.442416) + (xy -1.899379 0.423604) (xy -1.888828 0.386196) (xy -1.88147 0.349732) (xy -1.876737 0.314996) (xy -1.874059 0.282772) + (xy -1.872599 0.228996) (xy -1.872599 0.029109) (xy -1.881361 0.036324) (xy -1.890674 0.043115) (xy -1.900516 0.0495) + (xy -1.910864 0.055498) (xy -1.932993 0.066408) (xy -1.956886 0.075995) (xy -1.982365 0.084409) (xy -2.009254 0.0918) + (xy -2.037379 0.098317) (xy -2.066561 0.10411) (xy -2.316987 0.142384) (xy -2.347854 0.148358) (xy -2.378175 0.155208) + (xy -2.407751 0.163086) (xy -2.436381 0.172146) (xy -2.463866 0.182539) (xy -2.490007 0.194418) (xy -2.514605 0.207935) + (xy -2.526262 0.215357) (xy -2.53746 0.223245) (xy -2.548171 0.231619) (xy -2.558372 0.240499) (xy -2.568038 0.249902) + (xy -2.577144 0.259849) (xy -2.585664 0.270358) (xy -2.593574 0.281449) (xy -2.600849 0.29314) (xy -2.607464 0.305451) + (xy -2.613394 0.318401) (xy -2.618615 0.332008) (xy -2.6231 0.346293) (xy -2.626826 0.361273) (xy -2.629767 0.376968) + (xy -2.631899 0.393398) (xy -2.633196 0.41058) (xy -2.633634 0.428535) (xy -3.166876 0.428535) (xy -3.163712 0.371807) + (xy -3.152148 0.300321) (xy -3.133912 0.235967) (xy -3.109487 0.178329) (xy -3.079354 0.126992) (xy -3.043998 0.081541) + (xy -3.0039 0.041559) (xy -2.959544 0.006631) (xy -2.911411 -0.023659) (xy -2.859986 -0.049727) (xy -2.805751 -0.071988) + (xy -2.749188 -0.090857) (xy -2.69078 -0.106752) (xy -2.63101 -0.120086) (xy -2.509315 -0.140739) + (xy -2.270823 -0.169618) (xy -2.16175 -0.184496) (xy -2.064609 -0.2041) (xy -2.021719 -0.216713) + (xy -1.983261 -0.231755) (xy -1.949716 -0.249641) (xy -1.921568 -0.270787) (xy -1.8993 -0.295609) + (xy -1.883394 -0.324522) (xy -1.874333 -0.357942) (xy -1.872599 -0.396284) (xy -1.873059 -0.416928) + (xy -1.874424 -0.436497) (xy -1.87667 -0.45502) (xy -1.879773 -0.472523) (xy -1.88371 -0.489035) + (xy -1.888457 -0.504582) (xy -1.893992 -0.519192) (xy -1.900289 -0.532892) (xy -1.907326 -0.545711) + (xy -1.915078 -0.557675) (xy -1.923523 -0.568812) (xy -1.932637 -0.579149) (xy -1.942396 -0.588715) + (xy -1.952777 -0.597536) (xy -1.963756 -0.605639) (xy -1.975309 -0.613053) (xy -1.987413 -0.619805) + (xy -2.000045 -0.625922) (xy -2.01318 -0.631432) (xy -2.026795 -0.636362) (xy -2.040867 -0.64074) + (xy -2.055372 -0.644593) (xy -2.070286 -0.647948) (xy -2.085587 -0.650834) (xy -2.11725 -0.655306) + (xy -2.150174 -0.658228) (xy -2.184169 -0.65982) (xy -2.219047 -0.660302) (xy -2.256964 -0.659315) + (xy -2.292982 -0.65631) (xy -2.327058 -0.651224) (xy -2.359146 -0.643991) (xy -2.374432 -0.639549) + (xy -2.389204 -0.634546) (xy -2.403457 -0.628974) (xy -2.417187 -0.622825) (xy -2.430386 -0.61609) + (xy -2.44305 -0.608762) (xy -2.455173 -0.600832) (xy -2.46675 -0.592293) (xy -2.477774 -0.583136) + (xy -2.488242 -0.573353) (xy -2.498146 -0.562936) (xy -2.507482 -0.551877) (xy -2.516244 -0.540168) + (xy -2.524426 -0.5278) (xy -2.532024 -0.514766) (xy -2.539031 -0.501058) (xy -2.545441 -0.486666) + (xy -2.55125 -0.471585) (xy -2.556452 -0.455804) (xy -2.561042 -0.439316) (xy -2.565013 -0.422114) + (xy -2.568361 -0.404188) (xy -2.571079 -0.385531) (xy -2.573163 -0.366135) (xy -3.108171 -0.366135) + (xy -3.104133 -0.411748) (xy -3.097724 -0.455387) (xy -3.089022 -0.497087) (xy -3.078107 -0.536881) + (xy -3.065056 -0.574805) (xy -3.049949 -0.610893) (xy -3.032864 -0.64518) (xy -3.01388 -0.677699) + (xy -2.993075 -0.708486) (xy -2.970529 -0.737575) (xy -2.946318 -0.765) (xy -2.920523 -0.790796) + (xy -2.893222 -0.814997) (xy -2.864494 -0.837639) (xy -2.834416 -0.858754) (xy -2.803068 -0.878379) + (xy -2.770529 -0.896547) (xy -2.736876 -0.913293) (xy -2.70219 -0.928651) (xy -2.666547 -0.942656) + (xy -2.630027 -0.955343) (xy -2.592709 -0.966745) (xy -2.554671 -0.976898) (xy -2.515992 -0.985835) + (xy -2.437024 -1.000203) (xy -2.356434 -1.010124) (xy -2.274852 -1.015874) (xy -2.192906 -1.017729) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "7f57825d-dd9b-41ad-8508-ae7f5541a290") + ) + (fp_poly + (pts + (xy -6.35 -1.016) (xy -6.272335 -1.010646) (xy -6.196259 -1.001379) (xy -6.122252 -0.987916) (xy -6.050792 -0.969974) + (xy -5.982357 -0.947271) (xy -5.917425 -0.919524) (xy -5.886422 -0.903672) (xy -5.856475 -0.886452) + (xy -5.827642 -0.867831) (xy -5.799985 -0.847773) (xy -5.773562 -0.826242) (xy -5.748434 -0.803203) + (xy -5.72466 -0.77862) (xy -5.7023 -0.75246) (xy -5.681413 -0.724685) (xy -5.662061 -0.695262) (xy -5.644302 -0.664154) + (xy -5.628196 -0.631327) (xy -5.613803 -0.596745) (xy -5.601183 -0.560372) (xy -5.590395 -0.522175) + (xy -5.5815 -0.482116) (xy -5.574558 -0.440161) (xy -5.569627 -0.396275) (xy -6.077972 -0.396275) + (xy -6.07984 -0.415263) (xy -6.082524 -0.433387) (xy -6.086003 -0.450663) (xy -6.090258 -0.467111) + (xy -6.095269 -0.482745) (xy -6.101015 -0.497584) (xy -6.107478 -0.511644) (xy -6.114636 -0.524943) + (xy -6.122471 -0.537498) (xy -6.130962 -0.549326) (xy -6.14009 -0.560444) (xy -6.149834 -0.57087) + (xy -6.160175 -0.58062) (xy -6.171093 -0.589711) (xy -6.182568 -0.598161) (xy -6.19458 -0.605987) + (xy -6.207109 -0.613206) (xy -6.220135 -0.619834) (xy -6.233639 -0.625891) (xy -6.2476 -0.631391) + (xy -6.261999 -0.636353) (xy -6.276816 -0.640794) (xy -6.292031 -0.64473) (xy -6.307624 -0.648179) + (xy -6.339864 -0.653685) (xy -6.373377 -0.657448) (xy -6.408006 -0.659605) (xy -6.443589 -0.660294) + (xy -6.466808 -0.660039) (xy -6.491011 -0.659153) (xy -6.515856 -0.657456) (xy -6.541001 -0.654766) + (xy -6.566103 -0.650902) (xy -6.590819 -0.645682) (xy -6.614808 -0.638925) (xy -6.637726 -0.63045) + (xy -6.648676 -0.625512) (xy -6.659231 -0.620076) (xy -6.669346 -0.61412) (xy -6.678979 -0.607622) + (xy -6.688088 -0.600558) (xy -6.69663 -0.592905) (xy -6.704561 -0.584642) (xy -6.711839 -0.575746) + (xy -6.718422 -0.566194) (xy -6.724265 -0.555962) (xy -6.729328 -0.54503) (xy -6.733565 -0.533373) + (xy -6.736936 -0.52097) (xy -6.739396 -0.507797) (xy -6.740904 -0.493833) (xy -6.741416 -0.479054) + (xy -6.740531 -0.461559) (xy -6.737912 -0.444993) (xy -6.733616 -0.429318) (xy -6.727701 -0.414494) + (xy -6.720222 -0.400483) (xy -6.711237 -0.387248) (xy -6.700803 -0.374749) (xy -6.688975 -0.362949) + (xy -6.67581 -0.351809) (xy -6.661366 -0.34129) (xy -6.645699 -0.331354) (xy -6.628866 -0.321963) + (xy -6.610923 -0.313078) (xy -6.591928 -0.304661) (xy -6.571936 -0.296674) (xy -6.551005 -0.289078) + (xy -6.506551 -0.274906) (xy -6.459019 -0.261838) (xy -6.408864 -0.249566) (xy -6.356539 -0.237785) + (xy -6.247193 -0.214464) (xy -6.191079 -0.20231) (xy -6.134609 -0.189417) (xy -6.076209 -0.17542) + (xy -6.01841 -0.160152) (xy -5.961647 -0.14331) (xy -5.90636 -0.124589) (xy -5.852983 -0.103687) + (xy -5.801956 -0.080301) (xy -5.753714 -0.054128) (xy -5.708694 -0.024863) (xy -5.687529 -0.008977) + (xy -5.667334 0.007795) (xy -5.648163 0.025492) (xy -5.630071 0.044152) (xy -5.613113 0.063811) (xy -5.597342 0.084508) + (xy -5.582814 0.106282) (xy -5.569583 0.129169) (xy -5.557705 0.153208) (xy -5.547233 0.178437) (xy -5.538222 0.204894) + (xy -5.530727 0.232616) (xy -5.524802 0.261642) (xy -5.520503 0.292008) (xy -5.517883 0.323755) (xy -5.516997 0.356918) + (xy -5.518297 0.403941) (xy -5.522141 0.448964) (xy -5.528445 0.492023) (xy -5.537125 0.533148) (xy -5.548099 0.572375) + (xy -5.561283 0.609735) (xy -5.576593 0.645262) (xy -5.593946 0.67899) (xy -5.613258 0.710951) (xy -5.634446 0.741179) + (xy -5.657426 0.769707) (xy -5.682114 0.796568) (xy -5.708428 0.821795) (xy -5.736284 0.845421) (xy -5.765598 0.86748) + (xy -5.796286 0.888005) (xy -5.828266 0.907029) (xy -5.861454 0.924584) (xy -5.895765 0.940706) (xy -5.931118 0.955425) + (xy -5.967427 0.968777) (xy -6.004611 0.980793) (xy -6.042584 0.991508) (xy -6.081264 1.000953) (xy -6.16041 1.016171) + (xy -6.24138 1.026713) (xy -6.323507 1.032843) (xy -6.406122 1.034827) (xy -6.490629 1.032801) (xy -6.574352 1.026548) + (xy -6.656678 1.015807) (xy -6.736994 1.000319) (xy -6.814689 0.979822) (xy -6.889148 0.954056) (xy -6.95976 0.92276) + (xy -6.993432 0.904957) (xy -7.025912 0.885674) (xy -7.057123 0.864878) (xy -7.08699 0.842537) (xy -7.115436 0.818617) + (xy -7.142384 0.793088) (xy -7.167757 0.765915) (xy -7.191479 0.737066) (xy -7.213473 0.706509) (xy -7.233663 0.674211) + (xy -7.251972 0.64014) (xy -7.268324 0.604263) (xy -7.282641 0.566548) (xy -7.294848 0.526961) (xy -7.304868 0.48547) + (xy -7.312623 0.442043) (xy -7.318039 0.396648) (xy -7.321037 0.34925) (xy -6.812867 0.34925) (xy -6.812276 0.370399) + (xy -6.810528 0.390783) (xy -6.80766 0.410408) (xy -6.803709 0.429281) (xy -6.79871 0.447407) (xy -6.792702 0.464793) + (xy -6.78572 0.481445) (xy -6.777801 0.497369) (xy -6.768981 0.512571) (xy -6.759299 0.527057) (xy -6.74879 0.540833) + (xy -6.73749 0.553906) (xy -6.725438 0.566281) (xy -6.712669 0.577965) (xy -6.69922 0.588964) (xy -6.685127 0.599284) + (xy -6.670428 0.608931) (xy -6.65516 0.617911) (xy -6.639358 0.62623) (xy -6.623059 0.633895) (xy -6.606301 0.640912) + (xy -6.58912 0.647286) (xy -6.571552 0.653024) (xy -6.553635 0.658132) (xy -6.535405 0.662617) (xy -6.516899 0.666483) + (xy -6.479204 0.672387) (xy -6.440844 0.675894) (xy -6.402113 0.677052) (xy -6.373366 0.67633) (xy -6.343832 0.674101) + (xy -6.313875 0.670262) (xy -6.28386 0.664717) (xy -6.254152 0.657363) (xy -6.225114 0.648103) (xy -6.197111 0.636836) + (xy -6.170509 0.623464) (xy -6.157846 0.615956) (xy -6.145671 0.607885) (xy -6.134027 0.599238) (xy -6.122962 0.590002) + (xy -6.112519 0.580165) (xy -6.102746 0.569714) (xy -6.093688 0.558637) (xy -6.085389 0.546921) (xy -6.077896 0.534555) + (xy -6.071254 0.521525) (xy -6.065509 0.507819) (xy -6.060707 0.493425) (xy -6.056892 0.47833) (xy -6.054111 0.462522) + (xy -6.052409 0.445989) (xy -6.051831 0.428717) (xy -6.052491 0.413817) (xy -6.054462 0.39949) (xy -6.057732 0.385715) + (xy -6.062286 0.372469) (xy -6.068113 0.359731) (xy -6.075198 0.347478) (xy -6.083529 0.335688) (xy -6.093092 0.324341) + (xy -6.103875 0.313413) (xy -6.115864 0.302883) (xy -6.129047 0.292728) (xy -6.143409 0.282927) (xy -6.158939 0.273458) + (xy -6.175623 0.2643) (xy -6.193447 0.255429) (xy -6.212399 0.246824) (xy -6.232465 0.238463) (xy -6.253633 0.230324) + (xy -6.27589 0.222385) (xy -6.299221 0.214625) (xy -6.349057 0.19955) (xy -6.403036 0.184925) (xy -6.461054 0.170574) + (xy -6.523006 0.156321) (xy -6.588786 0.14199) (xy -6.65829 0.127406) (xy -6.77459 0.098657) (xy -6.831381 0.082443) + (xy -6.886686 0.064584) (xy -6.94007 0.044765) (xy -6.991096 0.022673) (xy -7.03933 -0.002007) (xy -7.084335 -0.02959) + (xy -7.105492 -0.044568) (xy -7.125677 -0.060389) (xy -7.144838 -0.077093) (xy -7.16292 -0.094719) + (xy -7.179867 -0.113306) (xy -7.195627 -0.132893) (xy -7.210144 -0.153521) (xy -7.223365 -0.175227) + (xy -7.235233 -0.198052) (xy -7.245696 -0.222035) (xy -7.254699 -0.247215) (xy -7.262187 -0.27363) + (xy -7.268105 -0.301322) (xy -7.2724 -0.330328) (xy -7.275017 -0.360688) (xy -7.275901 -0.392441) + (xy -7.274658 -0.437994) (xy -7.270981 -0.481427) (xy -7.264951 -0.522783) (xy -7.256649 -0.562107) + (xy -7.246155 -0.599443) (xy -7.23355 -0.634836) (xy -7.218915 -0.668329) (xy -7.20233 -0.699967) + (xy -7.183875 -0.729795) (xy -7.163631 -0.757855) (xy -7.141679 -0.784193) (xy -7.1181 -0.808853) + (xy -7.092973 -0.831878) (xy -7.06638 -0.853314) (xy -7.038401 -0.873205) (xy -7.009116 -0.891593) + (xy -6.978607 -0.908525) (xy -6.946953 -0.924044) (xy -6.914236 -0.938194) (xy -6.880536 -0.95102) + (xy -6.845933 -0.962566) (xy -6.810508 -0.972875) (xy -6.774341 -0.981993) (xy -6.737514 -0.989963) + (xy -6.6622 -1.002638) (xy -6.585209 -1.011253) (xy -6.507186 -1.016163) (xy -6.428777 -1.017721) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c1d53fbe-a586-46b0-91fd-5e574c04a190") + ) + (fp_poly + (pts + (xy 2.838846 -4.867737) (xy 2.873418 -4.865373) (xy 2.907109 -4.861239) (xy 2.939848 -4.855519) (xy 2.971565 -4.848396) + (xy 3.002188 -4.840054) (xy 3.031647 -4.830675) (xy 3.05987 -4.820444) (xy 3.086786 -4.809544) (xy 3.112325 -4.798158) + (xy 3.136415 -4.78647) (xy 3.179967 -4.762919) (xy 3.216874 -4.74036) (xy 3.246567 -4.72026) (xy 3.268479 -4.704086) + (xy 3.286691 -4.689386) (xy 3.276951 -4.691481) (xy 3.250173 -4.695788) (xy 3.231539 -4.697843) (xy 3.210018 -4.699339) + (xy 3.186069 -4.699904) (xy 3.160149 -4.699167) (xy 3.132715 -4.696758) (xy 3.104226 -4.692305) (xy 3.075139 -4.685438) + (xy 3.060515 -4.680983) (xy 3.045912 -4.675785) (xy 3.031389 -4.669798) (xy 3.017003 -4.662976) (xy 3.00281 -4.655272) + (xy 2.988868 -4.64664) (xy 2.975235 -4.637034) (xy 2.961967 -4.626406) (xy 2.949122 -4.614711) (xy 2.936757 -4.601903) + (xy 2.921504 -4.584146) (xy 2.908015 -4.566082) (xy 2.896366 -4.547688) (xy 2.886635 -4.528938) (xy 2.882512 -4.519422) + (xy 2.878898 -4.509809) (xy 2.875801 -4.500094) (xy 2.873232 -4.490275) (xy 2.8712 -4.480349) (xy 2.869714 -4.470312) + (xy 2.868785 -4.460162) (xy 2.868421 -4.449896) (xy 2.868633 -4.43951) (xy 2.869429 -4.429002) (xy 2.870821 -4.418368) + (xy 2.872816 -4.407606) (xy 2.875426 -4.396711) (xy 2.878658 -4.385682) (xy 2.882524 -4.374515) (xy 2.887032 -4.363208) + (xy 2.892193 -4.351756) (xy 2.898016 -4.340157) (xy 2.90451 -4.328408) (xy 2.911685 -4.316506) (xy 2.91955 -4.304448) + (xy 2.928116 -4.292231) (xy 2.947387 -4.267305) (xy 2.965182 -4.246878) (xy 2.984822 -4.226632) (xy 3.00608 -4.206757) + (xy 3.028725 -4.187443) (xy 3.052529 -4.16888) (xy 3.077264 -4.151257) (xy 3.102699 -4.134763) (xy 3.128606 -4.11959) + (xy 3.154756 -4.105925) (xy 3.180921 -4.093959) (xy 3.20687 -4.083882) (xy 3.232376 -4.075883) (xy 3.257208 -4.070152) + (xy 3.2693 -4.068196) (xy 3.281139 -4.066879) (xy 3.292694 -4.066223) (xy 3.303939 -4.066252) (xy 3.314843 -4.066991) + (xy 3.325379 -4.068463) (xy 3.339628 -4.07171) (xy 3.352707 -4.075944) (xy 3.364662 -4.081096) (xy 3.37554 -4.087093) + (xy 3.385388 -4.093863) (xy 3.394254 -4.101336) (xy 3.402184 -4.109438) (xy 3.409226 -4.1181) (xy 3.415427 -4.127249) + (xy 3.420834 -4.136814) (xy 3.425494 -4.146723) (xy 3.429455 -4.156905) (xy 3.432762 -4.167288) (xy 3.435465 -4.1778) + (xy 3.437609 -4.18837) (xy 3.439241 -4.198926) (xy 3.441162 -4.219711) (xy 3.441603 -4.239583) (xy 3.440941 -4.257968) + (xy 3.439555 -4.274295) (xy 3.43782 -4.28799) (xy 3.436114 -4.298481) (xy 3.434297 -4.307561) (xy 3.463321 -4.296364) + (xy 3.492486 -4.28152) (xy 3.521631 -4.26316) (xy 3.550598 -4.241417) (xy 3.607361 -4.188313) (xy 3.661501 -4.123266) + (xy 3.711744 -4.047336) (xy 3.756817 -3.961582) (xy 3.795447 -3.867065) (xy 3.82636 -3.764842) (xy 3.848284 -3.655974) + (xy 3.855476 -3.599379) (xy 3.859944 -3.54152) (xy 3.861527 -3.48253) (xy 3.860068 -3.42254) (xy 3.855405 -3.361683) + (xy 3.847382 -3.300092) (xy 3.835837 -3.237899) (xy 3.820612 -3.175237) (xy 3.801549 -3.112237) (xy 3.778487 -3.049033) + (xy 3.751267 -2.985756) (xy 3.719731 -2.92254) (xy 3.683719 -2.859516) (xy 3.643072 -2.796817) (xy 3.596949 -2.733445) + (xy 3.548156 -2.673293) (xy 3.496659 -2.616533) (xy 3.442428 -2.563334) (xy 3.385429 -2.513866) (xy 3.325631 -2.468299) + (xy 3.263001 -2.426803) (xy 3.197508 -2.389549) (xy 3.129119 -2.356706) (xy 3.057801 -2.328444) (xy 2.983524 -2.304933) + (xy 2.906254 -2.286343) (xy 2.82596 -2.272845) (xy 2.742609 -2.264608) (xy 2.656169 -2.261802) (xy 2.566608 -2.264597) + (xy 2.542935 -2.266015) (xy 2.520047 -2.266262) (xy 2.497891 -2.26536) (xy 2.476418 -2.263331) (xy 2.455576 -2.260195) + (xy 2.435315 -2.255975) (xy 2.415582 -2.250692) (xy 2.396328 -2.244366) (xy 2.3775 -2.23702) (xy 2.359049 -2.228675) + (xy 2.340922 -2.219351) (xy 2.32307 -2.209072) (xy 2.287983 -2.185729) (xy 2.25338 -2.158816) (xy 2.218853 -2.128505) + (xy 2.183993 -2.094967) (xy 2.148392 -2.058373) (xy 2.111642 -2.018894) (xy 1.944988 -1.835546) (xy 1.863189 -1.746776) + (xy 1.786321 -1.661069) (xy 1.716224 -1.58113) (xy 1.654742 -1.509661) (xy 1.603715 -1.449368) (xy 1.564987 -1.402954) + (xy 1.531794 -1.362577) (xy 1.531794 -3.127581) (xy 1.531127 -3.162582) (xy 1.531396 -3.196272) (xy 1.532578 -3.228678) + (xy 1.534649 -3.259825) (xy 1.537583 -3.289742) (xy 1.541357 -3.318454) (xy 1.545947 -3.345988) (xy 1.551329 -3.37237) + (xy 1.557478 -3.397628) (xy 1.56437 -3.421788) (xy 1.571981 -3.444876) (xy 1.580287 -3.466919) (xy 1.589264 -3.487944) + (xy 1.598887 -3.507977) (xy 1.609132 -3.527045) (xy 1.619975 -3.545175) (xy 1.631392 -3.562393) (xy 1.643359 -3.578725) + (xy 1.655851 -3.594199) (xy 1.668845 -3.608841) (xy 1.682315 -3.622678) (xy 1.696239 -3.635736) (xy 1.710591 -3.648041) + (xy 1.725348 -3.659621) (xy 1.740485 -3.670502) (xy 1.755979 -3.680711) (xy 1.771804 -3.690274) (xy 1.787937 -3.699218) + (xy 1.82103 -3.715355) (xy 1.855064 -3.729335) (xy 1.874167 -3.736145) (xy 1.893062 -3.742129) (xy 1.911724 -3.747326) + (xy 1.930127 -3.751777) (xy 1.948244 -3.75552) (xy 1.966049 -3.758597) (xy 1.983517 -3.761047) (xy 2.000621 -3.762911) + (xy 2.017334 -3.764228) (xy 2.03363 -3.765039) (xy 2.049484 -3.765383) (xy 2.064869 -3.765301) (xy 2.079759 -3.764832) + (xy 2.094128 -3.764017) (xy 2.121196 -3.761509) (xy 2.145865 -3.758095) (xy 2.167925 -3.754098) (xy 2.187166 -3.749836) + (xy 2.203378 -3.745631) (xy 2.216353 -3.741803) (xy 2.22588 -3.738672) (xy 2.233753 -3.735782) (xy 2.209431 -3.725871) + (xy 2.183575 -3.713837) (xy 2.168549 -3.706154) (xy 2.15263 -3.6974) (xy 2.136196 -3.687604) (xy 2.119626 -3.676796) + (xy 2.1033 -3.665006) (xy 2.087595 -3.652264) (xy 2.07289 -3.638598) (xy 2.066032 -3.631428) (xy 2.059566 -3.624039) + (xy 2.053539 -3.616433) (xy 2.048 -3.608615) (xy 2.042994 -3.600589) (xy 2.03857 -3.592358) (xy 2.034248 -3.58242) + (xy 2.030723 -3.572138) (xy 2.027994 -3.56155) (xy 2.026057 -3.550694) (xy 2.024912 -3.539609) (xy 2.024555 -3.528332) + (xy 2.024985 -3.516901) (xy 2.0262 -3.505354) (xy 2.028197 -3.49373) (xy 2.030974 -3.482067) (xy 2.03453 -3.470401) + (xy 2.038861 -3.458773) (xy 2.043967 -3.447219) (xy 2.049844 -3.435777) (xy 2.056491 -3.424486) (xy 2.063905 -3.413384) + (xy 2.072084 -3.402508) (xy 2.081027 -3.391897) (xy 2.090731 -3.381589) (xy 2.101193 -3.371622) (xy 2.112413 -3.362033) + (xy 2.124387 -3.352861) (xy 2.137113 -3.344145) (xy 2.15059 -3.335921) (xy 2.164815 -3.328228) (xy 2.179787 -3.321104) + (xy 2.195502 -3.314587) (xy 2.211959 -3.308716) (xy 2.229155 -3.303527) (xy 2.24709 -3.29906) (xy 2.265759 -3.295351) + (xy 2.285162 -3.29244) (xy 2.313828 -3.289713) (xy 2.34203 -3.288935) (xy 2.369678 -3.290039) (xy 2.396683 -3.292958) + (xy 2.422958 -3.297622) (xy 2.448412 -3.303965) (xy 2.472957 -3.311917) (xy 2.496505 -3.321413) (xy 2.518966 -3.332382) + (xy 2.540251 -3.344759) (xy 2.560271 -3.358473) (xy 2.578939 -3.373459) (xy 2.596164 -3.389648) (xy 2.611858 -3.406971) + (xy 2.625932 -3.425362) (xy 2.638298 -3.444752) (xy 2.648865 -3.465073) (xy 2.657547 -3.486257) (xy 2.664252 -3.508237) + (xy 2.668894 -3.530945) (xy 2.671382 -3.554312) (xy 2.671629 -3.57827) (xy 2.669544 -3.602753) (xy 2.66504 -3.627692) + (xy 2.658027 -3.653018) (xy 2.648417 -3.678665) (xy 2.63612 -3.704564) (xy 2.621048 -3.730647) (xy 2.603112 -3.756847) + (xy 2.582223 -3.783095) (xy 2.558292 -3.809323) (xy 2.531231 -3.835465) (xy 2.470508 -3.893596) (xy 2.415563 -3.952573) + (xy 2.390373 -3.982316) (xy 2.366766 -4.012195) (xy 2.344789 -4.042185) (xy 2.324487 -4.072259) (xy 2.305908 -4.102393) + (xy 2.289097 -4.132562) (xy 2.274101 -4.162739) (xy 2.260965 -4.1929) (xy 2.249737 -4.22302) (xy 2.240462 -4.253073) + (xy 2.233187 -4.283033) (xy 2.227958 -4.312876) (xy 2.224821 -4.342576) (xy 2.223823 -4.372108) (xy 2.22501 -4.401446) + (xy 2.228427 -4.430565) (xy 2.234122 -4.459439) (xy 2.242141 -4.488045) (xy 2.252529 -4.516355) (xy 2.265334 -4.544345) + (xy 2.280601 -4.571989) (xy 2.298376 -4.599262) (xy 2.318707 -4.626139) (xy 2.341639 -4.652594) (xy 2.367218 -4.678602) + (xy 2.395491 -4.704138) (xy 2.426504 -4.729177) (xy 2.460304 -4.753692) (xy 2.499779 -4.779113) (xy 2.539084 -4.80093) + (xy 2.578146 -4.819327) (xy 2.616896 -4.834486) (xy 2.655261 -4.846592) (xy 2.693172 -4.855828) (xy 2.730557 -4.862377) + (xy 2.767345 -4.866422) (xy 2.803465 -4.868148) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "beb641d7-85b2-4d57-9cbb-cc3e1a5a2a69") + ) + (group "" + (uuid "3f547e1d-1d9b-4530-818d-66c1d427d83c") + (members "2f6f2e07-7e7f-48c5-a4aa-4599d8b2e5af" "6bf5d5ba-4972-42a6-be05-4d690a985a89" + "709a41f2-8cdf-41de-a55e-75b228d57077" "7f57825d-dd9b-41ad-8508-ae7f5541a290" + "b95a7ceb-157a-4df2-9d61-c1017e64ccaa" "beb641d7-85b2-4d57-9cbb-cc3e1a5a2a69" + "c1d53fbe-a586-46b0-91fd-5e574c04a190" "c874da07-6b1a-458a-8302-586a727aef3f" + "d9808d00-2d85-4241-9345-1500f9a873d8" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_20mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_20mm.kicad_mod new file mode 100644 index 0000000..2a28506 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_20mm.kicad_mod @@ -0,0 +1,516 @@ +(footprint "SparkFun_Logo_20mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -5.324 0) + (layer "F.Fab") + (hide yes) + (uuid "8dca0551-d9c0-4946-9777-468e54316b07") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 3.556 0) + (layer "F.Fab") + (hide yes) + (uuid "c242430a-1c1b-492b-a398-2a48aed91301") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8fcbbc1f-f94c-4f92-8ce6-b1e4cbeab24d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "20adf7a2-f744-420c-be2e-3138adc73da3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "45ce85f8-1c1f-4331-b1ee-a95495b73bd9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 1.366141 -0.267903) (xy 2.26514 -1.202452) (xy 3.108839 -1.202452) (xy 2.129211 -0.247687) (xy 3.218745 1.393933) + (xy 2.355064 1.393933) (xy 1.642417 0.233762) (xy 1.366141 0.500278) (xy 1.366141 1.393933) (xy 0.65303 1.393933) + (xy 0.65303 -1.800546) (xy 1.366141 -2.191607) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "882ced34-74f5-43d7-b948-52ff0c61bc1c") + ) + (fp_poly + (pts + (xy 0.231782 -1.272419) (xy 0.242024 -1.272062) (xy 0.252159 -1.271479) (xy 0.262197 -1.270677) (xy 0.282005 -1.26846) + (xy 0.301505 -1.265482) (xy 0.320755 -1.261818) (xy 0.339812 -1.257542) (xy 0.358732 -1.252726) (xy 0.377574 -1.247445) + (xy 0.377574 -0.584755) (xy 0.351256 -0.58996) (xy 0.32191 -0.594718) (xy 0.290232 -0.598953) (xy 0.256921 -0.602589) + (xy 0.222674 -0.60555) (xy 0.188186 -0.607759) (xy 0.154157 -0.60914) (xy 0.121281 -0.609617) (xy 0.072878 -0.608537) + (xy 0.026501 -0.605332) (xy -0.017881 -0.600052) (xy -0.060302 -0.59275) (xy -0.100792 -0.583476) + (xy -0.139384 -0.572283) (xy -0.176111 -0.559221) (xy -0.211004 -0.544343) (xy -0.244095 -0.527698) + (xy -0.275417 -0.50934) (xy -0.305001 -0.489319) (xy -0.33288 -0.467687) (xy -0.359086 -0.444495) + (xy -0.383652 -0.419795) (xy -0.406608 -0.393638) (xy -0.427987 -0.366076) (xy -0.447822 -0.337159) + (xy -0.466145 -0.306941) (xy -0.482987 -0.27547) (xy -0.498381 -0.242801) (xy -0.512359 -0.208983) + (xy -0.524953 -0.174068) (xy -0.536195 -0.138108) (xy -0.546117 -0.101154) (xy -0.554751 -0.063257) + (xy -0.56213 -0.024469) (xy -0.573251 0.055573) (xy -0.579734 0.138563) (xy -0.581838 0.224088) (xy -0.581838 1.394019) + (xy -1.29495 1.394019) (xy -1.29495 -1.081308) (xy -0.616925 -1.202366) (xy -0.616925 -0.719989) + (xy -0.607166 -0.719989) (xy -0.593861 -0.750317) (xy -0.579411 -0.780032) (xy -0.563851 -0.80911) + (xy -0.547212 -0.837529) (xy -0.529528 -0.865265) (xy -0.510833 -0.892296) (xy -0.49116 -0.918599) + (xy -0.470542 -0.94415) (xy -0.449012 -0.968928) (xy -0.426603 -0.992908) (xy -0.403349 -1.016069) + (xy -0.379282 -1.038387) (xy -0.354437 -1.05984) (xy -0.328846 -1.080404) (xy -0.302542 -1.100057) + (xy -0.27556 -1.118776) (xy -0.247931 -1.136537) (xy -0.219689 -1.153319) (xy -0.190868 -1.169097) + (xy -0.1615 -1.18385) (xy -0.13162 -1.197554) (xy -0.101259 -1.210187) (xy -0.070452 -1.221725) (xy -0.039232 -1.232146) + (xy -0.007631 -1.241426) (xy 0.024317 -1.249544) (xy 0.056578 -1.256475) (xy 0.08912 -1.262197) (xy 0.121909 -1.266688) + (xy 0.154913 -1.269924) (xy 0.188097 -1.271882) (xy 0.221429 -1.27254) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ed26ac0c-c006-4ece-8f17-89759d627219") + ) + (fp_poly + (pts + (xy 4.568912 -2.190882) (xy 4.616466 -2.189104) (xy 4.664172 -2.186504) (xy 4.711835 -2.183378) (xy 4.806245 -2.176738) + (xy 4.852601 -2.173817) (xy 4.898128 -2.171557) (xy 4.898128 -1.638989) (xy 4.865921 -1.64265) (xy 4.833344 -1.645796) + (xy 4.800527 -1.648436) (xy 4.767601 -1.650577) (xy 4.734697 -1.652229) (xy 4.701945 -1.653398) (xy 4.669476 -1.654094) + (xy 4.637421 -1.654324) (xy 4.602053 -1.653369) (xy 4.585408 -1.652159) (xy 4.569445 -1.650448) (xy 4.554155 -1.648225) + (xy 4.539531 -1.64548) (xy 4.525564 -1.642204) (xy 4.512245 -1.638386) (xy 4.499568 -1.634016) (xy 4.487522 -1.629083) + (xy 4.476101 -1.623578) (xy 4.465295 -1.617491) (xy 4.455097 -1.610811) (xy 4.445498 -1.603528) (xy 4.436491 -1.595633) + (xy 4.428066 -1.587115) (xy 4.420216 -1.577963) (xy 4.412932 -1.568168) (xy 4.406206 -1.55772) (xy 4.400029 -1.546609) + (xy 4.394395 -1.534824) (xy 4.389293 -1.522355) (xy 4.384717 -1.509192) (xy 4.380657 -1.495325) (xy 4.377106 -1.480745) + (xy 4.374055 -1.46544) (xy 4.371497 -1.4494) (xy 4.369421 -1.432616) (xy 4.366689 -1.396775) (xy 4.365794 -1.357834) + (xy 4.365794 -1.202385) (xy 4.857699 -1.202385) (xy 4.857699 -0.725351) (xy 4.365794 -0.725351) (xy 4.365794 1.394234) + (xy 3.652682 1.394234) (xy 3.652682 -0.725351) (xy 2.949329 -0.725351) (xy 3.435425 -1.202385) (xy 3.652682 -1.202385) + (xy 3.652682 -1.402679) (xy 3.653521 -1.445625) (xy 3.656041 -1.487739) (xy 3.660244 -1.528987) (xy 3.66613 -1.569333) + (xy 3.673702 -1.608744) (xy 3.682961 -1.647184) (xy 3.69391 -1.684618) (xy 3.706549 -1.721012) (xy 3.720881 -1.756329) + (xy 3.736908 -1.790537) (xy 3.75463 -1.823599) (xy 3.774051 -1.855481) (xy 3.795171 -1.886147) (xy 3.817993 -1.915564) + (xy 3.842517 -1.943696) (xy 3.868747 -1.970508) (xy 3.896683 -1.995965) (xy 3.926328 -2.020033) (xy 3.957682 -2.042676) + (xy 3.990749 -2.06386) (xy 4.025529 -2.08355) (xy 4.062024 -2.101711) (xy 4.100237 -2.118307) (xy 4.140168 -2.133305) + (xy 4.18182 -2.146669) (xy 4.225194 -2.158364) (xy 4.270293 -2.168356) (xy 4.317117 -2.176609) (xy 4.365669 -2.183089) + (xy 4.415949 -2.187761) (xy 4.467962 -2.19059) (xy 4.521706 -2.19154) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "49a4a3d1-ce0a-48d1-be59-ebbdc87eafd1") + ) + (fp_poly + (pts + (xy 5.77141 0.263886) (xy 5.772847 0.341429) (xy 5.777248 0.41391) (xy 5.784754 0.481337) (xy 5.795503 0.543719) + (xy 5.809634 0.601063) (xy 5.827286 0.653378) (xy 5.837475 0.677652) (xy 5.848597 0.700672) (xy 5.860668 0.722438) + (xy 5.873707 0.742953) (xy 5.88773 0.762216) (xy 5.902754 0.780229) (xy 5.918798 0.796992) (xy 5.935878 0.812508) + (xy 5.954011 0.826777) (xy 5.973216 0.839799) (xy 5.99351 0.851576) (xy 6.014909 0.86211) (xy 6.037431 0.8714) + (xy 6.061095 0.879448) (xy 6.085916 0.886255) (xy 6.111912 0.891822) (xy 6.139101 0.896151) (xy 6.1675 0.899241) + (xy 6.197126 0.901095) (xy 6.227998 0.901712) (xy 6.263641 0.901076) (xy 6.297997 0.899157) (xy 6.331074 0.895936) + (xy 6.362883 0.891398) (xy 6.393435 0.885523) (xy 6.422739 0.878296) (xy 6.450806 0.869699) (xy 6.477646 0.859713) + (xy 6.50327 0.848323) (xy 6.527687 0.83551) (xy 6.550909 0.821258) (xy 6.572945 0.805548) (xy 6.593806 0.788364) + (xy 6.613502 0.769688) (xy 6.632043 0.749503) (xy 6.64944 0.727792) (xy 6.665702 0.704536) (xy 6.680841 0.679719) + (xy 6.694866 0.653324) (xy 6.707788 0.625332) (xy 6.719617 0.595727) (xy 6.730364 0.564492) (xy 6.740038 0.531608) + (xy 6.74865 0.497059) (xy 6.75621 0.460827) (xy 6.762729 0.422895) (xy 6.768217 0.383245) (xy 6.772684 0.341861) + (xy 6.77614 0.298724) (xy 6.778596 0.253818) (xy 6.780549 0.158628) (xy 6.780549 -1.202302) (xy 7.493893 -1.202302) + (xy 7.493893 1.394083) (xy 6.815635 1.394083) (xy 6.815635 1.032298) (xy 6.800532 1.032298) (xy 6.783247 1.059603) + (xy 6.765219 1.085971) (xy 6.746474 1.111408) (xy 6.727037 1.135918) (xy 6.706934 1.159505) (xy 6.686192 1.182174) + (xy 6.664835 1.203929) (xy 6.64289 1.224776) (xy 6.620383 1.244718) (xy 6.597339 1.26376) (xy 6.573785 1.281908) + (xy 6.549747 1.299164) (xy 6.500318 1.331023) (xy 6.449262 1.359374) (xy 6.396784 1.384253) (xy 6.343092 1.405696) + (xy 6.288392 1.423741) (xy 6.232892 1.438423) (xy 6.176798 1.449779) (xy 6.120318 1.457846) (xy 6.063657 1.462659) + (xy 6.007024 1.464255) (xy 5.937595 1.463012) (xy 5.871421 1.459307) (xy 5.808434 1.45318) (xy 5.748565 1.444669) + (xy 5.691745 1.433812) (xy 5.637905 1.420648) (xy 5.586975 1.405216) (xy 5.538888 1.387555) (xy 5.493574 1.367702) + (xy 5.450964 1.345696) (xy 5.410988 1.321576) (xy 5.373579 1.29538) (xy 5.338667 1.267147) (xy 5.306183 1.236915) + (xy 5.276059 1.204724) (xy 5.248225 1.170611) (xy 5.222611 1.134615) (xy 5.199151 1.096775) (xy 5.177773 1.057129) + (xy 5.15841 1.015715) (xy 5.140992 0.972573) (xy 5.125451 0.927741) (xy 5.111717 0.881257) (xy 5.099722 0.83316) + (xy 5.080671 0.732281) (xy 5.067746 0.625412) (xy 5.060395 0.512861) (xy 5.058068 0.394937) (xy 5.058068 -1.202302) + (xy 5.77141 -1.202302) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "7f9e6618-2811-4d4e-93f9-66fa7e742b31") + ) + (fp_poly + (pts + (xy 9.443751 -1.271134) (xy 9.509925 -1.267428) (xy 9.572911 -1.261298) (xy 9.63278 -1.252783) (xy 9.689601 -1.241921) + (xy 9.743441 -1.228752) (xy 9.79437 -1.213314) (xy 9.842457 -1.195645) (xy 9.887772 -1.175785) (xy 9.930382 -1.153772) + (xy 9.970357 -1.129645) (xy 10.007766 -1.103442) (xy 10.042678 -1.075202) (xy 10.075162 -1.044963) + (xy 10.105286 -1.012766) (xy 10.133121 -0.978647) (xy 10.158734 -0.942646) (xy 10.182195 -0.904801) + (xy 10.203572 -0.865152) (xy 10.222935 -0.823736) (xy 10.240353 -0.780593) (xy 10.255895 -0.735761) + (xy 10.269629 -0.689279) (xy 10.281624 -0.641185) (xy 10.300675 -0.540317) (xy 10.3136 -0.433468) + (xy 10.32095 -0.320946) (xy 10.323278 -0.203061) (xy 10.323278 1.394179) (xy 9.610168 1.394179) (xy 9.610168 -0.072009) + (xy 9.608726 -0.149555) (xy 9.60431 -0.222043) (xy 9.596781 -0.289482) (xy 9.586002 -0.351879) (xy 9.571836 -0.409241) + (xy 9.554145 -0.461575) (xy 9.543935 -0.48586) (xy 9.532792 -0.50889) (xy 9.520699 -0.530668) (xy 9.507638 -0.551193) + (xy 9.493594 -0.570467) (xy 9.478548 -0.588491) (xy 9.462483 -0.605265) (xy 9.445382 -0.620791) (xy 9.427228 -0.63507) + (xy 9.408004 -0.648102) (xy 9.387693 -0.659888) (xy 9.366276 -0.67043) (xy 9.343738 -0.679728) (xy 9.320061 -0.687783) + (xy 9.295227 -0.694597) (xy 9.269221 -0.700169) (xy 9.242023 -0.704502) (xy 9.213618 -0.707595) (xy 9.183987 -0.709451) + (xy 9.153115 -0.710069) (xy 9.117514 -0.709433) (xy 9.0832 -0.707513) (xy 9.050163 -0.704293) (xy 9.018393 -0.699754) + (xy 8.987879 -0.693878) (xy 8.958611 -0.68665) (xy 8.930579 -0.67805) (xy 8.903772 -0.668063) (xy 8.87818 -0.656669) + (xy 8.853793 -0.643853) (xy 8.830601 -0.629595) (xy 8.808592 -0.61388) (xy 8.787758 -0.596689) (xy 8.768087 -0.578006) + (xy 8.74957 -0.557811) (xy 8.732196 -0.53609) (xy 8.715954 -0.512822) (xy 8.700835 -0.487992) (xy 8.686829 -0.461582) + (xy 8.673924 -0.433574) (xy 8.66211 -0.403951) (xy 8.651378 -0.372696) (xy 8.641717 -0.339791) (xy 8.633116 -0.305218) + (xy 8.625566 -0.268961) (xy 8.619056 -0.231001) (xy 8.613576 -0.191321) (xy 8.609115 -0.149905) (xy 8.605663 -0.106733) + (xy 8.603211 -0.06179) (xy 8.601261 0.033483) (xy 8.601261 1.394179) (xy 7.887685 1.394179) (xy 7.887685 -1.202206) + (xy 8.565478 -1.202206) (xy 8.565478 -0.840655) (xy 8.580814 -0.840655) (xy 8.598119 -0.867939) (xy 8.616162 -0.894287) + (xy 8.63492 -0.919705) (xy 8.654366 -0.944197) (xy 8.674475 -0.967768) (xy 8.695221 -0.990422) (xy 8.716578 -1.012164) + (xy 8.738521 -1.032998) (xy 8.761025 -1.052928) (xy 8.784063 -1.07196) (xy 8.80761 -1.090097) (xy 8.83164 -1.107344) + (xy 8.881049 -1.139188) (xy 8.932084 -1.167526) (xy 8.98454 -1.192396) (xy 9.038213 -1.213832) (xy 9.092898 -1.231871) + (xy 9.148389 -1.24655) (xy 9.204482 -1.257904) (xy 9.260971 -1.265969) (xy 9.317653 -1.270782) (xy 9.374322 -1.272378) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "44d79a2c-c5f8-4087-a6d9-374043a5d4cc") + ) + (fp_poly + (pts + (xy -5.450047 -1.270434) (xy -5.377692 -1.264776) (xy -5.307926 -1.255475) (xy -5.240734 -1.242637) + (xy -5.176102 -1.226367) (xy -5.114014 -1.206773) (xy -5.054457 -1.183958) (xy -4.997415 -1.15803) + (xy -4.942873 -1.129093) (xy -4.890818 -1.097254) (xy -4.841233 -1.062618) (xy -4.794106 -1.025292) + (xy -4.74942 -0.98538) (xy -4.707162 -0.942989) (xy -4.667317 -0.898224) (xy -4.629869 -0.851192) + (xy -4.594805 -0.801997) (xy -4.562109 -0.750746) (xy -4.531767 -0.697545) (xy -4.503765 -0.642499) + (xy -4.478086 -0.585714) (xy -4.454718 -0.527296) (xy -4.433645 -0.467351) (xy -4.414853 -0.405984) + (xy -4.398326 -0.3433) (xy -4.384051 -0.279407) (xy -4.362195 -0.148414) (xy -4.349167 -0.013849) + (xy -4.344851 0.123441) (xy -4.349267 0.252763) (xy -4.362526 0.38013) (xy -4.384642 0.504661) (xy -4.41563 0.625475) + (xy -4.455504 0.74169) (xy -4.504279 0.852424) (xy -4.532009 0.905461) (xy -4.56197 0.956796) (xy -4.594163 1.006321) + (xy -4.628591 1.053925) (xy -4.665255 1.099497) (xy -4.704157 1.142927) (xy -4.745299 1.184106) (xy -4.788683 1.222923) + (xy -4.83431 1.259268) (xy -4.882182 1.293031) (xy -4.932302 1.324101) (xy -4.984671 1.352369) (xy -5.039291 1.377723) + (xy -5.096163 1.400055) (xy -5.15529 1.419253) (xy -5.216674 1.435208) (xy -5.280315 1.447809) (xy -5.346217 1.456946) + (xy -5.41438 1.462509) (xy -5.484807 1.464388) (xy -5.54381 1.462801) (xy -5.601978 1.458058) (xy -5.659192 1.45018) + (xy -5.715337 1.439191) (xy -5.770294 1.425115) (xy -5.823947 1.407973) (xy -5.876178 1.387791) (xy -5.926871 1.364589) + (xy -5.975908 1.338393) (xy -6.023173 1.309224) (xy -6.068548 1.277107) (xy -6.111916 1.242063) (xy -6.153161 1.204117) + (xy -6.192164 1.163292) (xy -6.228809 1.11961) (xy -6.262979 1.073094) (xy -6.273435 1.073094) (xy -6.273435 2.942429) + (xy -6.986547 2.308084) (xy -6.986547 0.103458) (xy -6.298298 0.103458) (xy -6.296387 0.182203) (xy -6.290515 0.259915) + (xy -6.280474 0.336037) (xy -6.266054 0.410009) (xy -6.247048 0.481273) (xy -6.223246 0.549271) (xy -6.19444 0.613444) + (xy -6.178096 0.643921) (xy -6.160422 0.673233) (xy -6.141392 0.701309) (xy -6.120981 0.728079) (xy -6.099163 0.753475) + (xy -6.075911 0.777425) (xy -6.0512 0.799861) (xy -6.025002 0.820712) (xy -5.997293 0.839909) (xy -5.968046 0.857381) + (xy -5.937235 0.873059) (xy -5.904834 0.886874) (xy -5.870816 0.898754) (xy -5.835157 0.908631) (xy -5.797829 0.916435) + (xy -5.758806 0.922095) (xy -5.718064 0.925543) (xy -5.675574 0.926708) (xy -5.632712 0.925543) (xy -5.591674 0.922095) + (xy -5.552432 0.916435) (xy -5.514954 0.908631) (xy -5.479209 0.898754) (xy -5.445169 0.886874) (xy -5.4128 0.873059) + (xy -5.382075 0.857381) (xy -5.352961 0.839909) (xy -5.325429 0.820712) (xy -5.299448 0.799861) (xy -5.274988 0.777425) + (xy -5.252018 0.753475) (xy -5.230507 0.728079) (xy -5.210426 0.701309) (xy -5.191743 0.673233) (xy -5.174429 0.643921) + (xy -5.158453 0.613444) (xy -5.143784 0.58187) (xy -5.130391 0.549271) (xy -5.118246 0.515716) (xy -5.107316 0.481273) + (xy -5.097572 0.446015) (xy -5.088982 0.410009) (xy -5.075147 0.336037) (xy -5.065567 0.259915) (xy -5.059997 0.182203) + (xy -5.058195 0.103458) (xy -5.060164 0.025383) (xy -5.066196 -0.052191) (xy -5.076474 -0.128639) + (xy -5.091183 -0.203333) (xy -5.110507 -0.27565) (xy -5.134631 -0.344962) (xy -5.16374 -0.410643) + (xy -5.180221 -0.441927) (xy -5.198017 -0.472068) (xy -5.217152 -0.500989) (xy -5.237648 -0.528611) + (xy -5.259529 -0.554856) (xy -5.282817 -0.579646) (xy -5.307535 -0.602902) (xy -5.333708 -0.624546) + (xy -5.361357 -0.644501) (xy -5.390505 -0.662687) (xy -5.421177 -0.679026) (xy -5.453394 -0.693441) + (xy -5.487181 -0.705853) (xy -5.522559 -0.716184) (xy -5.559552 -0.724355) (xy -5.598184 -0.730288) + (xy -5.638477 -0.733905) (xy -5.680454 -0.735129) (xy -5.723338 -0.733919) (xy -5.764397 -0.730342) + (xy -5.803661 -0.724471) (xy -5.841161 -0.716384) (xy -5.876926 -0.706154) (xy -5.910988 -0.693859) + (xy -5.943377 -0.679573) (xy -5.974124 -0.663373) (xy -6.003257 -0.645333) (xy -6.030809 -0.625529) + (xy -6.05681 -0.604037) (xy -6.081289 -0.580932) (xy -6.104278 -0.55629) (xy -6.125806 -0.530187) + (xy -6.145905 -0.502698) (xy -6.164604 -0.473898) (xy -6.181934 -0.443863) (xy -6.197926 -0.412669) + (xy -6.21261 -0.380391) (xy -6.226015 -0.347105) (xy -6.238174 -0.312887) (xy -6.249116 -0.277811) + (xy -6.258871 -0.241954) (xy -6.26747 -0.205391) (xy -6.281322 -0.13045) (xy -6.290916 -0.053592) + (xy -6.296493 0.024579) (xy -6.298298 0.103458) (xy -6.986547 0.103458) (xy -6.986547 -1.081344) + (xy -6.308289 -1.202171) (xy -6.308289 -0.870827) (xy -6.298298 -0.870827) (xy -6.281516 -0.896735) + (xy -6.264157 -0.921707) (xy -6.246232 -0.945749) (xy -6.22775 -0.968868) (xy -6.208721 -0.991073) + (xy -6.189155 -1.01237) (xy -6.169063 -1.032768) (xy -6.148455 -1.052274) (xy -6.12734 -1.070895) + (xy -6.105729 -1.088639) (xy -6.083631 -1.105513) (xy -6.061057 -1.121525) (xy -6.038017 -1.136683) + (xy -6.01452 -1.150994) (xy -5.990577 -1.164466) (xy -5.966198 -1.177105) (xy -5.941393 -1.18892) + (xy -5.916171 -1.199919) (xy -5.864521 -1.219495) (xy -5.811326 -1.235894) (xy -5.756668 -1.249176) + (xy -5.700626 -1.259402) (xy -5.643282 -1.266632) (xy -5.584714 -1.270925) (xy -5.525005 -1.272343) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "347c2177-810c-4fd1-8495-5f8093fa3dd7") + ) + (fp_poly + (pts + (xy -2.741125 -1.27086) (xy -2.641637 -1.266139) (xy -2.54181 -1.257567) (xy -2.442712 -1.244572) + (xy -2.34541 -1.226579) (xy -2.250971 -1.203014) (xy -2.160461 -1.173303) (xy -2.074949 -1.13687) + (xy -2.0344 -1.115955) (xy -1.9955 -1.093143) (xy -1.958384 -1.068365) (xy -1.923183 -1.041547) (xy -1.890032 -1.012619) + (xy -1.859064 -0.981508) (xy -1.830412 -0.948143) (xy -1.80421 -0.912451) (xy -1.780591 -0.874362) + (xy -1.759688 -0.833803) (xy -1.741636 -0.790702) (xy -1.726566 -0.744988) (xy -1.714613 -0.69659) + (xy -1.70591 -0.645434) (xy -1.700591 -0.59145) (xy -1.698788 -0.534566) (xy -1.698788 0.816838) + (xy -1.697582 0.905035) (xy -1.69385 0.991721) (xy -1.687417 1.075363) (xy -1.678108 1.154428) (xy -1.672321 1.191764) + (xy -1.665749 1.227382) (xy -1.658372 1.261088) (xy -1.650167 1.292693) (xy -1.641112 1.322003) (xy -1.631186 1.348827) + (xy -1.620366 1.372974) (xy -1.608632 1.394252) (xy -2.331271 1.394252) (xy -2.34051 1.363865) (xy -2.349159 1.333051) + (xy -2.357105 1.301882) (xy -2.364237 1.270433) (xy -2.370443 1.238777) (xy -2.375611 1.206988) (xy -2.379631 1.175139) + (xy -2.38239 1.143303) (xy -2.425809 1.185814) (xy -2.471442 1.224881) (xy -2.519134 1.260603) (xy -2.568731 1.293074) + (xy -2.620077 1.322392) (xy -2.673018 1.348653) (xy -2.727399 1.371955) (xy -2.783065 1.392393) (xy -2.83986 1.410065) + (xy -2.897631 1.425067) (xy -2.956222 1.437495) (xy -3.015479 1.447448) (xy -3.075246 1.45502) (xy -3.135369 1.460309) + (xy -3.195692 1.463412) (xy -3.256062 1.464424) (xy -3.347889 1.461533) (xy -3.43672 1.45282) (xy -3.52215 1.438225) + (xy -3.603777 1.417687) (xy -3.643037 1.405171) (xy -3.681195 1.391147) (xy -3.718199 1.375607) (xy -3.754 1.358543) + (xy -3.788547 1.339949) (xy -3.82179 1.319817) (xy -3.853677 1.298138) (xy -3.884159 1.274906) (xy -3.913184 1.250114) + (xy -3.940703 1.223752) (xy -3.966665 1.195815) (xy -3.991019 1.166294) (xy -4.013715 1.135182) (xy -4.034703 1.102472) + (xy -4.053931 1.068155) (xy -4.07135 1.032225) (xy -4.086908 0.994674) (xy -4.100556 0.955494) (xy -4.112243 0.914677) + (xy -4.121918 0.872217) (xy -4.129531 0.828106) (xy -4.135032 0.782335) (xy -4.138369 0.734899) (xy -4.139493 0.685788) + (xy -4.137834 0.656046) (xy -3.426846 0.656046) (xy -3.426247 0.679975) (xy -3.424475 0.702807) (xy -3.42156 0.724564) + (xy -3.417538 0.745268) (xy -3.41244 0.764942) (xy -3.4063 0.783607) (xy -3.399151 0.801286) (xy -3.391026 0.818) + (xy -3.381958 0.833773) (xy -3.371981 0.848625) (xy -3.361127 0.86258) (xy -3.349429 0.875658) (xy -3.336921 0.887883) + (xy -3.323636 0.899277) (xy -3.309606 0.909861) (xy -3.294866 0.919658) (xy -3.279447 0.928689) (xy -3.263383 0.936978) + (xy -3.246708 0.944546) (xy -3.229454 0.951415) (xy -3.211654 0.957607) (xy -3.193342 0.963145) (xy -3.17455 0.96805) + (xy -3.155312 0.972345) (xy -3.115629 0.979193) (xy -3.074559 0.983865) (xy -3.032365 0.986539) (xy -2.989313 0.98739) + (xy -2.938634 0.986132) (xy -2.891007 0.982443) (xy -2.846339 0.976454) (xy -2.804535 0.968297) (xy -2.7655 0.958101) + (xy -2.729139 0.945999) (xy -2.695357 0.932119) (xy -2.66406 0.916593) (xy -2.635153 0.899552) (xy -2.608542 0.881127) + (xy -2.584131 0.861447) (xy -2.561827 0.840644) (xy -2.541533 0.818849) (xy -2.523156 0.796192) (xy -2.506601 0.772804) + (xy -2.491773 0.748815) (xy -2.478577 0.724357) (xy -2.466919 0.699559) (xy -2.456704 0.674554) (xy -2.447838 0.649471) + (xy -2.433771 0.599594) (xy -2.42396 0.550975) (xy -2.417649 0.50466) (xy -2.414079 0.461695) (xy -2.412132 0.389993) + (xy -2.412132 0.123477) (xy -2.423814 0.133098) (xy -2.436232 0.142152) (xy -2.449354 0.150666) (xy -2.463152 0.158663) + (xy -2.492658 0.17321) (xy -2.524514 0.185993) (xy -2.558486 0.197212) (xy -2.594339 0.207066) (xy -2.631838 0.215755) + (xy -2.670748 0.223479) (xy -3.004649 0.27451) (xy -3.045806 0.282476) (xy -3.086234 0.29161) (xy -3.125667 0.302114) + (xy -3.16384 0.314193) (xy -3.200487 0.32805) (xy -3.235342 0.343889) (xy -3.268139 0.361913) (xy -3.283683 0.371808) + (xy -3.298612 0.382326) (xy -3.312895 0.393491) (xy -3.326496 0.40533) (xy -3.339384 0.417869) (xy -3.351524 0.431131) + (xy -3.362885 0.445144) (xy -3.373432 0.459931) (xy -3.383132 0.47552) (xy -3.391952 0.491934) (xy -3.399859 0.5092) + (xy -3.406819 0.527344) (xy -3.4128 0.546389) (xy -3.417768 0.566363) (xy -3.421689 0.58729) (xy -3.424532 0.609196) + (xy -3.426262 0.632106) (xy -3.426846 0.656046) (xy -4.137834 0.656046) (xy -4.133615 0.580409) (xy -4.118197 0.485094) + (xy -4.093883 0.399288) (xy -4.061315 0.322438) (xy -4.021139 0.253989) (xy -3.973997 0.193387) (xy -3.920533 0.140078) + (xy -3.861391 0.093507) (xy -3.797215 0.05312) (xy -3.728648 0.018363) (xy -3.656334 -0.011318) (xy -3.580916 -0.036477) + (xy -3.503039 -0.05767) (xy -3.423346 -0.075449) (xy -3.261087 -0.102986) (xy -2.943097 -0.141492) + (xy -2.797667 -0.161329) (xy -2.668145 -0.187467) (xy -2.610959 -0.204285) (xy -2.559681 -0.224341) + (xy -2.514955 -0.248189) (xy -2.477424 -0.276384) (xy -2.447733 -0.309479) (xy -2.426525 -0.34803) + (xy -2.414443 -0.39259) (xy -2.412132 -0.443713) (xy -2.412745 -0.471238) (xy -2.414565 -0.497331) + (xy -2.417559 -0.522028) (xy -2.421697 -0.545365) (xy -2.426946 -0.567381) (xy -2.433276 -0.58811) + (xy -2.440655 -0.60759) (xy -2.449051 -0.625857) (xy -2.458434 -0.642949) (xy -2.468771 -0.658901) + (xy -2.480031 -0.67375) (xy -2.492183 -0.687534) (xy -2.505195 -0.700288) (xy -2.519036 -0.712049) + (xy -2.533674 -0.722853) (xy -2.549079 -0.732739) (xy -2.565218 -0.741741) (xy -2.582059 -0.749897) + (xy -2.599573 -0.757244) (xy -2.617727 -0.763817) (xy -2.636489 -0.769654) (xy -2.655829 -0.774791) + (xy -2.675715 -0.779265) (xy -2.696115 -0.783113) (xy -2.738333 -0.789075) (xy -2.782231 -0.792971) + (xy -2.827558 -0.795094) (xy -2.874062 -0.795736) (xy -2.924618 -0.794421) (xy -2.972642 -0.790415) + (xy -3.018076 -0.783633) (xy -3.060861 -0.773989) (xy -3.081242 -0.768067) (xy -3.100938 -0.761396) + (xy -3.119943 -0.753967) (xy -3.138248 -0.745768) (xy -3.155847 -0.736788) (xy -3.172733 -0.727017) + (xy -3.188897 -0.716444) (xy -3.204332 -0.705058) (xy -3.219032 -0.692849) (xy -3.232989 -0.679805) + (xy -3.246194 -0.665916) (xy -3.258642 -0.65117) (xy -3.270325 -0.635558) (xy -3.281235 -0.619068) + (xy -3.291365 -0.601689) (xy -3.300707 -0.583411) (xy -3.309255 -0.564223) (xy -3.317 -0.544114) + (xy -3.323936 -0.523073) (xy -3.330056 -0.50109) (xy -3.335351 -0.478153) (xy -3.339814 -0.454252) + (xy -3.343438 -0.429376) (xy -3.346217 -0.403514) (xy -4.059561 -0.403514) (xy -4.054177 -0.464332) + (xy -4.045631 -0.522517) (xy -4.034029 -0.578117) (xy -4.019475 -0.631176) (xy -4.002075 -0.681742) + (xy -3.981932 -0.729859) (xy -3.959152 -0.775574) (xy -3.93384 -0.818933) (xy -3.9061 -0.859982) + (xy -3.876038 -0.898767) (xy -3.843758 -0.935334) (xy -3.809364 -0.969729) (xy -3.772963 -1.001997) + (xy -3.734658 -1.032186) (xy -3.694554 -1.06034) (xy -3.652757 -1.086506) (xy -3.609372 -1.11073) + (xy -3.564502 -1.133058) (xy -3.518253 -1.153536) (xy -3.470729 -1.172209) (xy -3.422036 -1.189125) + (xy -3.372279 -1.204328) (xy -3.321561 -1.217865) (xy -3.269989 -1.229781) (xy -3.164698 -1.248938) + (xy -3.057245 -1.262166) (xy -2.948469 -1.269833) (xy -2.839208 -1.272307) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "dd236d6f-0910-4a1f-9e26-2296af04cd92") + ) + (fp_poly + (pts + (xy -8.382 -1.27) (xy -8.278446 -1.262863) (xy -8.177012 -1.250506) (xy -8.078336 -1.232555) (xy -7.983056 -1.208632) + (xy -7.891809 -1.178362) (xy -7.805233 -1.141367) (xy -7.763896 -1.12023) (xy -7.723966 -1.097271) + (xy -7.685523 -1.072443) (xy -7.648646 -1.045698) (xy -7.613416 -1.01699) (xy -7.579911 -0.986271) + (xy -7.548212 -0.953495) (xy -7.518399 -0.918614) (xy -7.490551 -0.881582) (xy -7.464747 -0.84235) + (xy -7.441068 -0.800874) (xy -7.419594 -0.757104) (xy -7.400403 -0.710994) (xy -7.383577 -0.662498) + (xy -7.369194 -0.611567) (xy -7.357334 -0.558156) (xy -7.348077 -0.502216) (xy -7.341502 -0.443701) + (xy -8.019295 -0.443701) (xy -8.021786 -0.469018) (xy -8.025365 -0.493183) (xy -8.030004 -0.516219) + (xy -8.035677 -0.538148) (xy -8.042358 -0.558994) (xy -8.05002 -0.578779) (xy -8.058637 -0.597526) + (xy -8.068181 -0.615259) (xy -8.078628 -0.631999) (xy -8.08995 -0.647769) (xy -8.10212 -0.662593) + (xy -8.115112 -0.676494) (xy -8.1289 -0.689494) (xy -8.143457 -0.701616) (xy -8.158757 -0.712882) + (xy -8.174773 -0.723317) (xy -8.191478 -0.732942) (xy -8.208847 -0.74178) (xy -8.226852 -0.749855) + (xy -8.245467 -0.757189) (xy -8.264665 -0.763805) (xy -8.284421 -0.769726) (xy -8.304708 -0.774974) + (xy -8.325498 -0.779573) (xy -8.368485 -0.786914) (xy -8.41317 -0.791931) (xy -8.459341 -0.794808) + (xy -8.506786 -0.795726) (xy -8.537743 -0.795386) (xy -8.570014 -0.794206) (xy -8.603141 -0.791943) + (xy -8.636667 -0.788356) (xy -8.670137 -0.783203) (xy -8.703092 -0.776243) (xy -8.735077 -0.767234) + (xy -8.765634 -0.755935) (xy -8.780235 -0.74935) (xy -8.794307 -0.742103) (xy -8.807794 -0.734162) + (xy -8.820639 -0.725497) (xy -8.832784 -0.716078) (xy -8.844173 -0.705875) (xy -8.854748 -0.694858) + (xy -8.864452 -0.682996) (xy -8.873229 -0.670259) (xy -8.88102 -0.656618) (xy -8.88777 -0.642041) + (xy -8.89342 -0.626499) (xy -8.897914 -0.609961) (xy -8.901195 -0.592398) (xy -8.903205 -0.573778) + (xy -8.903888 -0.554072) (xy -8.902707 -0.530746) (xy -8.899215 -0.508659) (xy -8.893488 -0.487758) + (xy -8.885601 -0.467993) (xy -8.87563 -0.449312) (xy -8.86365 -0.431665) (xy -8.849736 -0.415) (xy -8.833966 -0.399266) + (xy -8.816414 -0.384412) (xy -8.797155 -0.370387) (xy -8.776266 -0.357139) (xy -8.753821 -0.344618) + (xy -8.729898 -0.332772) (xy -8.70457 -0.321549) (xy -8.677914 -0.310899) (xy -8.650006 -0.300771) + (xy -8.590734 -0.281875) (xy -8.527359 -0.264451) (xy -8.460485 -0.24809) (xy -8.390718 -0.232381) + (xy -8.244923 -0.201286) (xy -8.170105 -0.185081) (xy -8.094812 -0.167891) (xy -8.016945 -0.149228) + (xy -7.939879 -0.128871) (xy -7.864196 -0.106414) (xy -7.790479 -0.081453) (xy -7.719311 -0.053584) + (xy -7.651274 -0.022403) (xy -7.586951 0.012495) (xy -7.526925 0.051515) (xy -7.498706 0.072696) + (xy -7.471779 0.09506) (xy -7.446218 0.118655) (xy -7.422095 0.143534) (xy -7.399483 0.169747) (xy -7.378456 0.197344) + (xy -7.359085 0.226375) (xy -7.341444 0.256891) (xy -7.325606 0.288944) (xy -7.311643 0.322582) (xy -7.299629 0.357858) + (xy -7.289635 0.39482) (xy -7.281736 0.433521) (xy -7.276003 0.47401) (xy -7.27251 0.516338) (xy -7.27133 0.560556) + (xy -7.273063 0.623253) (xy -7.278187 0.683285) (xy -7.286592 0.740696) (xy -7.298167 0.79553) (xy -7.312799 0.847832) + (xy -7.330377 0.897646) (xy -7.35079 0.945016) (xy -7.373927 0.989986) (xy -7.399677 1.032601) (xy -7.427927 1.072905) + (xy -7.458567 1.110942) (xy -7.491485 1.146756) (xy -7.526571 1.180392) (xy -7.563712 1.211894) (xy -7.602797 1.241306) + (xy -7.643715 1.268672) (xy -7.686355 1.294037) (xy -7.730605 1.317445) (xy -7.776354 1.33894) (xy -7.82349 1.358566) + (xy -7.871903 1.376368) (xy -7.92148 1.39239) (xy -7.972111 1.406676) (xy -8.023685 1.41927) (xy -8.129212 1.439561) + (xy -8.237173 1.453616) (xy -8.346675 1.461789) (xy -8.456828 1.464435) (xy -8.569505 1.461733) (xy -8.681135 1.453396) + (xy -8.790903 1.439075) (xy -8.897992 1.418424) (xy -9.001585 1.391095) (xy -9.100864 1.35674) (xy -9.195013 1.315013) + (xy -9.239909 1.291275) (xy -9.283215 1.265564) (xy -9.324831 1.237836) (xy -9.364654 1.208048) (xy -9.402581 1.176155) + (xy -9.438511 1.142116) (xy -9.472342 1.105885) (xy -9.503971 1.06742) (xy -9.533297 1.026678) (xy -9.560217 0.983614) + (xy -9.584629 0.938186) (xy -9.606431 0.89035) (xy -9.625521 0.840062) (xy -9.641797 0.78728) (xy -9.655156 0.731959) + (xy -9.665498 0.674057) (xy -9.672718 0.613529) (xy -9.676716 0.550333) (xy -8.999156 0.550333) (xy -8.998368 0.578531) + (xy -8.996038 0.60571) (xy -8.992214 0.631877) (xy -8.986945 0.65704) (xy -8.98028 0.681209) (xy -8.972269 0.70439) + (xy -8.962959 0.726592) (xy -8.9524 0.747824) (xy -8.940642 0.768093) (xy -8.927732 0.787408) (xy -8.913719 0.805776) + (xy -8.898654 0.823206) (xy -8.882584 0.839707) (xy -8.865558 0.855286) (xy -8.847626 0.869951) (xy -8.828836 0.883711) + (xy -8.809237 0.896573) (xy -8.788879 0.908547) (xy -8.76781 0.919639) (xy -8.746079 0.929859) (xy -8.723735 0.939215) + (xy -8.700826 0.947714) (xy -8.677403 0.955365) (xy -8.653513 0.962176) (xy -8.629206 0.968154) (xy -8.604531 0.97331) + (xy -8.554271 0.981182) (xy -8.503125 0.985857) (xy -8.451484 0.987401) (xy -8.413155 0.986439) (xy -8.373776 0.983466) + (xy -8.333834 0.978349) (xy -8.293813 0.970954) (xy -8.254202 0.96115) (xy -8.215485 0.948803) (xy -8.178148 0.933781) + (xy -8.142678 0.915951) (xy -8.125795 0.905941) (xy -8.109561 0.895179) (xy -8.094036 0.88365) (xy -8.079282 0.871335) + (xy -8.065359 0.858218) (xy -8.052328 0.844284) (xy -8.04025 0.829515) (xy -8.029185 0.813894) (xy -8.019194 0.797405) + (xy -8.010339 0.780032) (xy -8.002679 0.761758) (xy -7.996275 0.742566) (xy -7.991189 0.722439) (xy -7.987481 0.701362) + (xy -7.985211 0.679317) (xy -7.984441 0.656288) (xy -7.985321 0.636422) (xy -7.987949 0.617319) (xy -7.992309 0.598952) + (xy -7.998381 0.581291) (xy -8.00615 0.564306) (xy -8.015597 0.547969) (xy -8.026705 0.53225) (xy -8.039456 0.51712) + (xy -8.053833 0.502549) (xy -8.069819 0.488509) (xy -8.087395 0.47497) (xy -8.106546 0.461902) (xy -8.127252 0.449277) + (xy -8.149497 0.437065) (xy -8.173262 0.425237) (xy -8.198531 0.413764) (xy -8.225287 0.402616) (xy -8.253511 0.391764) + (xy -8.283186 0.381179) (xy -8.314294 0.370832) (xy -8.380742 0.350733) (xy -8.452715 0.331233) (xy -8.530072 0.312098) + (xy -8.612674 0.293093) (xy -8.700381 0.273985) (xy -8.793053 0.25454) (xy -8.948119 0.216208) (xy -9.023841 0.19459) + (xy -9.097582 0.170778) (xy -9.16876 0.144353) (xy -9.236795 0.114897) (xy -9.301106 0.08199) (xy -9.361114 0.045213) + (xy -9.389322 0.025242) (xy -9.416236 0.004147) (xy -9.441784 -0.018125) (xy -9.465892 -0.041626) + (xy -9.48849 -0.066409) (xy -9.509503 -0.092526) (xy -9.528859 -0.120029) (xy -9.546486 -0.148971) + (xy -9.562311 -0.179404) (xy -9.576261 -0.211381) (xy -9.588265 -0.244954) (xy -9.598248 -0.280175) + (xy -9.60614 -0.317096) (xy -9.611866 -0.355771) (xy -9.615356 -0.396251) (xy -9.616535 -0.438589) + (xy -9.614877 -0.499327) (xy -9.609974 -0.557237) (xy -9.601934 -0.612378) (xy -9.590865 -0.664811) + (xy -9.576873 -0.714592) (xy -9.560067 -0.761782) (xy -9.540553 -0.80644) (xy -9.518439 -0.848624) + (xy -9.493833 -0.888394) (xy -9.466841 -0.925808) (xy -9.437572 -0.960925) (xy -9.406133 -0.993805) + (xy -9.372631 -1.024506) (xy -9.337173 -1.053087) (xy -9.299867 -1.079607) (xy -9.260821 -1.104126) + (xy -9.220142 -1.126701) (xy -9.177937 -1.147393) (xy -9.134314 -1.16626) (xy -9.08938 -1.183361) + (xy -9.043243 -1.198755) (xy -8.99601 -1.212501) (xy -8.947788 -1.224658) (xy -8.898685 -1.235285) + (xy -8.798266 -1.252185) (xy -8.695612 -1.263672) (xy -8.591582 -1.270219) (xy -8.487035 -1.272296) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ca1695fc-70a6-4f71-92a6-effb368ab3ed") + ) + (fp_poly + (pts + (xy 3.869795 -6.405651) (xy 3.915891 -6.402498) (xy 3.960812 -6.396987) (xy 4.004465 -6.38936) (xy 4.046754 -6.379863) + (xy 4.087584 -6.36874) (xy 4.126862 -6.356235) (xy 4.164493 -6.342593) (xy 4.200382 -6.32806) (xy 4.234434 -6.312878) + (xy 4.266554 -6.297294) (xy 4.324623 -6.265893) (xy 4.373832 -6.235815) (xy 4.413423 -6.209015) (xy 4.44264 -6.187449) + (xy 4.466921 -6.16785) (xy 4.453935 -6.170643) (xy 4.418231 -6.176385) (xy 4.393385 -6.179126) (xy 4.364691 -6.18112) + (xy 4.332759 -6.181873) (xy 4.298199 -6.18089) (xy 4.261621 -6.177678) (xy 4.223635 -6.171741) (xy 4.184853 -6.162584) + (xy 4.165353 -6.156645) (xy 4.145883 -6.149714) (xy 4.126519 -6.141732) (xy 4.107337 -6.132636) (xy 4.088414 -6.122364) + (xy 4.069825 -6.110855) (xy 4.051647 -6.098046) (xy 4.033957 -6.083876) (xy 4.01683 -6.068283) (xy 4.000342 -6.051205) + (xy 3.980005 -6.027529) (xy 3.96202 -6.003444) (xy 3.946488 -5.978918) (xy 3.933513 -5.953919) (xy 3.928017 -5.941231) + (xy 3.923198 -5.928413) (xy 3.919069 -5.915459) (xy 3.915643 -5.902367) (xy 3.912933 -5.889132) (xy 3.910952 -5.87575) + (xy 3.909713 -5.862217) (xy 3.909228 -5.848529) (xy 3.909511 -5.834681) (xy 3.910573 -5.82067) (xy 3.912428 -5.806492) + (xy 3.915089 -5.792142) (xy 3.918568 -5.777616) (xy 3.922878 -5.762911) (xy 3.928032 -5.748022) (xy 3.934044 -5.732945) + (xy 3.940924 -5.717676) (xy 3.948688 -5.702211) (xy 3.957346 -5.686545) (xy 3.966913 -5.670676) (xy 3.977401 -5.654598) + (xy 3.988822 -5.638308) (xy 4.014516 -5.605075) (xy 4.038243 -5.577838) (xy 4.06443 -5.550844) (xy 4.092773 -5.524344) + (xy 4.122967 -5.498592) (xy 4.154706 -5.473841) (xy 4.187685 -5.450343) (xy 4.221599 -5.428352) (xy 4.256142 -5.40812) + (xy 4.291009 -5.389901) (xy 4.325895 -5.373947) (xy 4.360494 -5.36051) (xy 4.394501 -5.349845) (xy 4.427611 -5.342204) + (xy 4.443734 -5.339596) (xy 4.459519 -5.337839) (xy 4.474926 -5.336965) (xy 4.489918 -5.337004) (xy 4.504457 -5.337989) + (xy 4.518505 -5.339952) (xy 4.537505 -5.344281) (xy 4.554943 -5.349927) (xy 4.570883 -5.356796) (xy 4.585387 -5.364791) + (xy 4.598518 -5.373819) (xy 4.610339 -5.383782) (xy 4.620913 -5.394586) (xy 4.630302 -5.406135) (xy 4.63857 -5.418333) + (xy 4.645779 -5.431087) (xy 4.651993 -5.444299) (xy 4.657273 -5.457874) (xy 4.661684 -5.471718) (xy 4.665287 -5.485734) + (xy 4.668145 -5.499827) (xy 4.670322 -5.513902) (xy 4.672882 -5.541616) (xy 4.67347 -5.568111) (xy 4.672589 -5.592625) + (xy 4.67074 -5.614394) (xy 4.668427 -5.632654) (xy 4.666152 -5.646642) (xy 4.663729 -5.658749) (xy 4.702429 -5.64382) + (xy 4.741315 -5.624027) (xy 4.780175 -5.599547) (xy 4.818798 -5.570557) (xy 4.894482 -5.499751) (xy 4.966668 -5.413022) + (xy 5.033659 -5.311782) (xy 5.093756 -5.197444) (xy 5.145263 -5.071421) (xy 5.18648 -4.935124) (xy 5.215712 -4.789967) + (xy 5.225302 -4.714507) (xy 5.231259 -4.637361) (xy 5.23337 -4.558707) (xy 5.231424 -4.478721) (xy 5.225208 -4.397578) + (xy 5.214509 -4.315457) (xy 5.199116 -4.232533) (xy 5.178817 -4.148983) (xy 5.153398 -4.064984) (xy 5.122649 -3.980711) + (xy 5.086356 -3.896343) (xy 5.044308 -3.812054) (xy 4.996292 -3.728022) (xy 4.942097 -3.644424) (xy 4.880599 -3.559928) + (xy 4.815541 -3.479726) (xy 4.746879 -3.404045) (xy 4.674571 -3.333113) (xy 4.598572 -3.267156) (xy 4.518842 -3.2064) + (xy 4.435335 -3.151072) (xy 4.348011 -3.1014) (xy 4.256825 -3.057609) (xy 4.161736 -3.019926) (xy 4.062699 -2.988578) + (xy 3.959673 -2.963792) (xy 3.852613 -2.945794) (xy 3.741479 -2.934811) (xy 3.626225 -2.93107) (xy 3.506811 -2.934797) + (xy 3.475247 -2.936687) (xy 3.444729 -2.937017) (xy 3.415189 -2.935814) (xy 3.386558 -2.933109) (xy 3.358769 -2.928928) + (xy 3.331753 -2.923301) (xy 3.305443 -2.916256) (xy 3.27977 -2.907822) (xy 3.254667 -2.898028) (xy 3.230065 -2.8869) + (xy 3.205897 -2.87447) (xy 3.182094 -2.860763) (xy 3.135311 -2.829639) (xy 3.089174 -2.793756) (xy 3.043137 -2.753341) + (xy 2.996657 -2.708624) (xy 2.949189 -2.659832) (xy 2.900189 -2.607193) (xy 2.677984 -2.362729) (xy 2.568919 -2.244369) + (xy 2.466428 -2.130093) (xy 2.372966 -2.023507) (xy 2.290989 -1.928216) (xy 2.222954 -1.847825) (xy 2.171316 -1.785939) + (xy 2.127059 -1.732104) (xy 2.127059 -4.085443) (xy 2.12617 -4.132111) (xy 2.126529 -4.177031) (xy 2.128105 -4.220238) + (xy 2.130865 -4.261768) (xy 2.134778 -4.301657) (xy 2.13981 -4.339939) (xy 2.14593 -4.376651) (xy 2.153106 -4.411828) + (xy 2.161304 -4.445505) (xy 2.170494 -4.477718) (xy 2.180642 -4.508502) (xy 2.191716 -4.537893) (xy 2.203685 -4.565926) + (xy 2.216516 -4.592637) (xy 2.230176 -4.618061) (xy 2.244634 -4.642234) (xy 2.259856 -4.665191) (xy 2.275812 -4.686968) + (xy 2.292468 -4.7076) (xy 2.309793 -4.727123) (xy 2.327754 -4.745571) (xy 2.346319 -4.762982) (xy 2.365455 -4.779389) + (xy 2.385131 -4.794829) (xy 2.405314 -4.809337) (xy 2.425972 -4.822949) (xy 2.447073 -4.8357) (xy 2.468584 -4.847625) + (xy 2.512708 -4.869141) (xy 2.558086 -4.887781) (xy 2.583556 -4.896862) (xy 2.608749 -4.90484) (xy 2.633632 -4.91177) + (xy 2.658169 -4.917703) (xy 2.682326 -4.922695) (xy 2.706066 -4.926797) (xy 2.729356 -4.930064) (xy 2.752161 -4.932549) + (xy 2.774445 -4.934305) (xy 2.796174 -4.935386) (xy 2.817313 -4.935845) (xy 2.837826 -4.935735) (xy 2.857679 -4.935111) + (xy 2.876837 -4.934024) (xy 2.912929 -4.930679) (xy 2.94582 -4.926128) (xy 2.975233 -4.920798) (xy 3.000888 -4.915116) + (xy 3.022505 -4.909509) (xy 3.039804 -4.904405) (xy 3.052507 -4.90023) (xy 3.063004 -4.896377) (xy 3.030575 -4.883162) + (xy 2.996101 -4.867117) (xy 2.976066 -4.856873) (xy 2.95484 -4.8452) (xy 2.932928 -4.832139) (xy 2.910835 -4.817729) + (xy 2.889066 -4.802009) (xy 2.868126 -4.785019) (xy 2.848521 -4.766798) (xy 2.839376 -4.757238) (xy 2.830755 -4.747386) + (xy 2.822719 -4.737245) (xy 2.815333 -4.726822) (xy 2.808659 -4.71612) (xy 2.802761 -4.705145) (xy 2.796998 -4.691894) + (xy 2.792298 -4.678185) (xy 2.788659 -4.664068) (xy 2.786077 -4.649593) (xy 2.784549 -4.634813) (xy 2.784074 -4.619777) + (xy 2.784647 -4.604535) (xy 2.786267 -4.58914) (xy 2.78893 -4.573641) (xy 2.792633 -4.55809) (xy 2.797373 -4.542536) + (xy 2.803149 -4.527031) (xy 2.809956 -4.511626) (xy 2.817792 -4.49637) (xy 2.826654 -4.481316) (xy 2.83654 -4.466513) + (xy 2.847446 -4.452012) (xy 2.85937 -4.437864) (xy 2.872308 -4.42412) (xy 2.886258 -4.41083) (xy 2.901217 -4.398045) + (xy 2.917183 -4.385816) (xy 2.934152 -4.374194) (xy 2.952121 -4.363229) (xy 2.971088 -4.352972) (xy 2.991049 -4.343473) + (xy 3.012003 -4.334784) (xy 3.033945 -4.326955) (xy 3.056874 -4.320037) (xy 3.080787 -4.314081) (xy 3.105679 -4.309136) + (xy 3.13155 -4.305255) (xy 3.169771 -4.301618) (xy 3.207373 -4.300581) (xy 3.244237 -4.302054) (xy 3.280245 -4.305945) + (xy 3.315277 -4.312164) (xy 3.349216 -4.32062) (xy 3.381943 -4.331224) (xy 3.41334 -4.343884) (xy 3.443288 -4.358511) + (xy 3.471668 -4.375012) (xy 3.498362 -4.393299) (xy 3.523252 -4.41328) (xy 3.546219 -4.434865) (xy 3.567144 -4.457963) + (xy 3.58591 -4.482484) (xy 3.602397 -4.508337) (xy 3.616488 -4.535432) (xy 3.628063 -4.563677) (xy 3.637004 -4.592984) + (xy 3.643192 -4.62326) (xy 3.64651 -4.654417) (xy 3.646839 -4.686362) (xy 3.644059 -4.719005) (xy 3.638054 -4.752256) + (xy 3.628703 -4.786025) (xy 3.615889 -4.820221) (xy 3.599494 -4.854753) (xy 3.579398 -4.88953) (xy 3.555483 -4.924463) + (xy 3.527631 -4.959461) (xy 3.495723 -4.994432) (xy 3.459641 -5.029288) (xy 3.378677 -5.106795) (xy 3.305417 -5.185432) + (xy 3.27183 -5.22509) (xy 3.240355 -5.264928) (xy 3.211052 -5.304914) (xy 3.183983 -5.345013) (xy 3.159211 -5.385192) + (xy 3.136796 -5.425416) (xy 3.116801 -5.465653) (xy 3.099287 -5.505868) (xy 3.084316 -5.546028) (xy 3.07195 -5.586098) + (xy 3.06225 -5.626045) (xy 3.055278 -5.665836) (xy 3.051096 -5.705436) (xy 3.049765 -5.744811) (xy 3.051347 -5.783929) + (xy 3.055903 -5.822754) (xy 3.063497 -5.861254) (xy 3.074188 -5.899394) (xy 3.088039 -5.937141) (xy 3.105112 -5.97446) + (xy 3.125468 -6.011319) (xy 3.149169 -6.047684) (xy 3.176276 -6.083519) (xy 3.206852 -6.118793) (xy 3.240958 -6.153471) + (xy 3.278655 -6.187519) (xy 3.320006 -6.220903) (xy 3.365072 -6.25359) (xy 3.417706 -6.287485) (xy 3.470112 -6.316574) + (xy 3.522195 -6.341103) (xy 3.573861 -6.361316) (xy 3.625015 -6.377457) (xy 3.675563 -6.389772) (xy 3.725409 -6.398504) + (xy 3.77446 -6.403898) (xy 3.82262 -6.406198) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f9ff25af-3579-49fa-bd90-65dc0d87bb66") + ) + (group "" + (uuid "5cb090b2-befc-4555-af33-19257c8291e8") + (members "347c2177-810c-4fd1-8495-5f8093fa3dd7" "44d79a2c-c5f8-4087-a6d9-374043a5d4cc" + "49a4a3d1-ce0a-48d1-be59-ebbdc87eafd1" "7f9e6618-2811-4d4e-93f9-66fa7e742b31" + "882ced34-74f5-43d7-b948-52ff0c61bc1c" "ca1695fc-70a6-4f71-92a6-effb368ab3ed" + "dd236d6f-0910-4a1f-9e26-2296af04cd92" "ed26ac0c-c006-4ece-8f17-89759d627219" + "f9ff25af-3579-49fa-bd90-65dc0d87bb66" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_25mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_25mm.kicad_mod new file mode 100644 index 0000000..ca98001 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_25mm.kicad_mod @@ -0,0 +1,526 @@ +(footprint "SparkFun_Logo_25mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -5.324 0) + (layer "F.Fab") + (hide yes) + (uuid "8dca0551-d9c0-4946-9777-468e54316b07") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 3.556 0) + (layer "F.Fab") + (hide yes) + (uuid "c242430a-1c1b-492b-a398-2a48aed91301") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "10513e56-9750-416b-954b-0d519d641f3d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8d0092b7-4f8e-4df2-8366-4ed9a024a854") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a1f283b6-7aa3-46c4-ac8b-70cc652f1b68") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 1.771176 -0.271378) (xy 2.894925 -1.439565) (xy 3.949547 -1.439565) (xy 2.725012 -0.246108) (xy 4.08693 1.805917) + (xy 3.007329 1.805917) (xy 2.116521 0.355702) (xy 1.771176 0.688848) (xy 1.771176 1.805917) (xy 0.879786 1.805917) + (xy 0.879786 -2.187182) (xy 1.771176 -2.676009) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c50d7811-0d6d-4c1f-a7a6-04364113c967") + ) + (fp_poly + (pts + (xy 0.353227 -1.527024) (xy 0.366029 -1.526577) (xy 0.378698 -1.525848) (xy 0.391245 -1.524847) (xy 0.416005 -1.522074) + (xy 0.440381 -1.518352) (xy 0.464443 -1.513772) (xy 0.488264 -1.508427) (xy 0.511915 -1.502408) (xy 0.535467 -1.495807) + (xy 0.535467 -0.667443) (xy 0.502569 -0.673949) (xy 0.465886 -0.679897) (xy 0.42629 -0.685191) (xy 0.384651 -0.689736) + (xy 0.341841 -0.693437) (xy 0.298732 -0.696198) (xy 0.256195 -0.697925) (xy 0.215101 -0.698522) (xy 0.154597 -0.697172) + (xy 0.096626 -0.693165) (xy 0.041147 -0.686565) (xy -0.011878 -0.677437) (xy -0.062491 -0.665845) + (xy -0.110731 -0.651854) (xy -0.156639 -0.635526) (xy -0.200255 -0.616928) (xy -0.241619 -0.596123) + (xy -0.280772 -0.573175) (xy -0.317752 -0.548149) (xy -0.352601 -0.521109) (xy -0.385359 -0.492119) + (xy -0.416065 -0.461244) (xy -0.444761 -0.428548) (xy -0.471485 -0.394095) (xy -0.496279 -0.357949) + (xy -0.519182 -0.320175) (xy -0.540235 -0.280838) (xy -0.559477 -0.240001) (xy -0.576949 -0.197728) + (xy -0.592691 -0.154085) (xy -0.606744 -0.109134) (xy -0.619147 -0.062942) (xy -0.62994 -0.015571) + (xy -0.639164 0.032913) (xy -0.653064 0.132967) (xy -0.661169 0.236704) (xy -0.663799 0.34361) (xy -0.663799 1.806024) + (xy -1.555188 1.806024) (xy -1.555188 -1.288134) (xy -0.707657 -1.439458) (xy -0.707657 -0.836486) + (xy -0.695458 -0.836486) (xy -0.678827 -0.874396) (xy -0.660765 -0.91154) (xy -0.641314 -0.947888) + (xy -0.620516 -0.983411) (xy -0.598411 -1.018081) (xy -0.575043 -1.05187) (xy -0.550451 -1.084748) + (xy -0.524678 -1.116687) (xy -0.497765 -1.147659) (xy -0.469754 -1.177635) (xy -0.440686 -1.206586) + (xy -0.410603 -1.234484) (xy -0.379547 -1.2613) (xy -0.347558 -1.287005) (xy -0.314679 -1.311571) + (xy -0.28095 -1.334969) (xy -0.246414 -1.357171) (xy -0.211112 -1.378148) (xy -0.175086 -1.397871) + (xy -0.138376 -1.416312) (xy -0.101026 -1.433443) (xy -0.063075 -1.449233) (xy -0.024566 -1.463656) + (xy 0.01446 -1.476682) (xy 0.053961 -1.488282) (xy 0.093895 -1.498429) (xy 0.134222 -1.507093) (xy 0.1749 -1.514246) + (xy 0.215886 -1.51986) (xy 0.25714 -1.523905) (xy 0.29862 -1.526353) (xy 0.340285 -1.527175) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e7929beb-3b3f-4335-bb3c-2a49762155d4") + ) + (fp_poly + (pts + (xy 5.774639 -2.675102) (xy 5.834081 -2.67288) (xy 5.893714 -2.66963) (xy 5.953293 -2.665723) (xy 6.071306 -2.657422) + (xy 6.12925 -2.653771) (xy 6.18616 -2.650947) (xy 6.18616 -1.985236) (xy 6.145901 -1.989812) (xy 6.105179 -1.993745) + (xy 6.064158 -1.997044) (xy 6.023 -1.999721) (xy 5.98187 -2.001786) (xy 5.94093 -2.003248) (xy 5.900344 -2.004117) + (xy 5.860276 -2.004405) (xy 5.816065 -2.00321) (xy 5.795259 -2.001698) (xy 5.775305 -1.999559) (xy 5.756193 -1.996781) + (xy 5.737913 -1.99335) (xy 5.720454 -1.989255) (xy 5.703806 -1.984482) (xy 5.687959 -1.979019) (xy 5.672902 -1.972854) + (xy 5.658625 -1.965972) (xy 5.645118 -1.958363) (xy 5.632371 -1.950013) (xy 5.620372 -1.94091) (xy 5.609113 -1.931041) + (xy 5.598582 -1.920393) (xy 5.588769 -1.908954) (xy 5.579664 -1.89671) (xy 5.571256 -1.88365) (xy 5.563536 -1.869761) + (xy 5.556493 -1.855029) (xy 5.550116 -1.839443) (xy 5.544395 -1.82299) (xy 5.539321 -1.805656) (xy 5.534882 -1.78743) + (xy 5.531068 -1.768299) (xy 5.52787 -1.74825) (xy 5.525276 -1.72727) (xy 5.521861 -1.682468) (xy 5.520741 -1.633792) + (xy 5.520741 -1.439481) (xy 6.135623 -1.439481) (xy 6.135623 -0.843188) (xy 5.520741 -0.843188) (xy 5.520741 1.806293) + (xy 4.629351 1.806293) (xy 4.629351 -0.843188) (xy 3.750161 -0.843188) (xy 4.357781 -1.439481) (xy 4.629351 -1.439481) + (xy 4.629351 -1.689849) (xy 4.630401 -1.743531) (xy 4.633551 -1.796173) (xy 4.638804 -1.847733) (xy 4.646162 -1.898167) + (xy 4.655627 -1.94743) (xy 4.667201 -1.99548) (xy 4.680886 -2.042272) (xy 4.696686 -2.087764) (xy 4.714601 -2.131911) + (xy 4.734634 -2.174671) (xy 4.756787 -2.215998) (xy 4.781063 -2.255851) (xy 4.807463 -2.294184) (xy 4.83599 -2.330955) + (xy 4.866646 -2.366119) (xy 4.899433 -2.399635) (xy 4.934353 -2.431456) (xy 4.971409 -2.461541) (xy 5.010602 -2.489845) + (xy 5.051935 -2.516325) (xy 5.09541 -2.540937) (xy 5.14103 -2.563638) (xy 5.188795 -2.584384) (xy 5.23871 -2.603131) + (xy 5.290774 -2.619836) (xy 5.344992 -2.634455) (xy 5.401365 -2.646945) (xy 5.459895 -2.657261) (xy 5.520585 -2.665361) + (xy 5.583436 -2.671201) (xy 5.648451 -2.674737) (xy 5.715632 -2.675925) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "04e48f55-1204-4ba9-a743-5a2087a5f979") + ) + (fp_poly + (pts + (xy 7.277762 0.393357) (xy 7.279558 0.490286) (xy 7.28506 0.580888) (xy 7.294442 0.665172) (xy 7.307878 0.743149) + (xy 7.325542 0.814829) (xy 7.347606 0.880223) (xy 7.360343 0.910566) (xy 7.374245 0.93934) (xy 7.389335 0.966548) + (xy 7.405633 0.992191) (xy 7.423161 1.01627) (xy 7.441942 1.038786) (xy 7.461996 1.059741) (xy 7.483346 1.079135) + (xy 7.506013 1.096971) (xy 7.53002 1.113249) (xy 7.555386 1.127971) (xy 7.582135 1.141137) (xy 7.610289 1.15275) + (xy 7.639867 1.16281) (xy 7.670894 1.171319) (xy 7.703389 1.178278) (xy 7.737375 1.183689) (xy 7.772874 1.187552) + (xy 7.809907 1.189869) (xy 7.848496 1.190641) (xy 7.893051 1.189846) (xy 7.935995 1.187446) (xy 7.977342 1.183421) + (xy 8.017103 1.177747) (xy 8.055293 1.170405) (xy 8.091923 1.161371) (xy 8.127006 1.150624) (xy 8.160557 1.138142) + (xy 8.192587 1.123904) (xy 8.223109 1.107888) (xy 8.252136 1.090073) (xy 8.279681 1.070436) (xy 8.305757 1.048956) + (xy 8.330377 1.025611) (xy 8.353553 1.000379) (xy 8.375299 0.97324) (xy 8.395627 0.94417) (xy 8.414551 0.913149) + (xy 8.432082 0.880155) (xy 8.448235 0.845165) (xy 8.463021 0.808159) (xy 8.476454 0.769115) (xy 8.488547 0.72801) + (xy 8.499312 0.684824) (xy 8.508762 0.639534) (xy 8.516911 0.592119) (xy 8.523771 0.542557) (xy 8.529354 0.490827) + (xy 8.533675 0.436906) (xy 8.536745 0.380773) (xy 8.539185 0.261785) (xy 8.539185 -1.439378) (xy 9.430865 -1.439378) + (xy 9.430865 1.806104) (xy 8.583043 1.806104) (xy 8.583043 1.353873) (xy 8.564164 1.353873) (xy 8.542558 1.388004) + (xy 8.520023 1.420965) (xy 8.496592 1.45276) (xy 8.472295 1.483397) (xy 8.447167 1.512881) (xy 8.421239 1.541217) + (xy 8.394543 1.568412) (xy 8.367112 1.59447) (xy 8.338978 1.619398) (xy 8.310173 1.643201) (xy 8.280731 1.665885) + (xy 8.250682 1.687455) (xy 8.188897 1.727279) (xy 8.125077 1.762717) (xy 8.059479 1.793816) (xy 7.992364 1.820621) + (xy 7.923989 1.843176) (xy 7.854614 1.861529) (xy 7.784497 1.875724) (xy 7.713896 1.885807) (xy 7.643071 1.891824) + (xy 7.57228 1.893819) (xy 7.485493 1.892265) (xy 7.402776 1.887634) (xy 7.324042 1.879975) (xy 7.249206 1.869336) + (xy 7.17818 1.855765) (xy 7.11088 1.839311) (xy 7.047219 1.820021) (xy 6.987109 1.797944) (xy 6.930466 1.773127) + (xy 6.877204 1.74562) (xy 6.827235 1.71547) (xy 6.780473 1.682725) (xy 6.736833 1.647434) (xy 6.696229 1.609645) + (xy 6.658573 1.569405) (xy 6.62378 1.526764) (xy 6.591764 1.481769) (xy 6.562438 1.434469) (xy 6.535716 1.384911) + (xy 6.511512 1.333145) (xy 6.48974 1.279217) (xy 6.470313 1.223176) (xy 6.453146 1.165072) (xy 6.438152 1.10495) + (xy 6.414338 0.978851) (xy 6.398181 0.845265) (xy 6.388994 0.704577) (xy 6.386084 0.557172) (xy 6.386084 -1.439378) + (xy 7.277762 -1.439378) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2504e2ea-925b-4d9a-9bae-9ad6bd28a10d") + ) + (fp_poly + (pts + (xy 11.868188 -1.525418) (xy 11.950905 -1.520785) (xy 12.029639 -1.513122) (xy 12.104475 -1.502478) + (xy 12.1755 -1.488901) (xy 12.2428 -1.47244) (xy 12.306462 -1.453142) (xy 12.366571 -1.431056) (xy 12.423214 -1.406231) + (xy 12.476476 -1.378715) (xy 12.526445 -1.348555) (xy 12.573207 -1.315802) (xy 12.616847 -1.280502) + (xy 12.657452 -1.242704) (xy 12.695107 -1.202457) (xy 12.7299 -1.159808) (xy 12.761917 -1.114807) + (xy 12.791243 -1.067501) (xy 12.817965 -1.01794) (xy 12.842169 -0.96617) (xy 12.863941 -0.912241) + (xy 12.883368 -0.856201) (xy 12.900535 -0.798098) (xy 12.915529 -0.737981) (xy 12.939343 -0.611896) + (xy 12.955499 -0.478335) (xy 12.964687 -0.337682) (xy 12.967597 -0.190326) (xy 12.967597 1.806224) + (xy 12.076209 1.806224) (xy 12.076209 -0.026511) (xy 12.074407 -0.123443) (xy 12.068886 -0.214054) + (xy 12.059475 -0.298353) (xy 12.046002 -0.376348) (xy 12.028294 -0.448051) (xy 12.006181 -0.513469) + (xy 11.993418 -0.543825) (xy 11.979489 -0.572613) (xy 11.964373 -0.599834) (xy 11.948047 -0.625491) + (xy 11.930492 -0.649583) (xy 11.911684 -0.672113) (xy 11.891603 -0.693081) (xy 11.870227 -0.712489) + (xy 11.847535 -0.730337) (xy 11.823505 -0.746627) (xy 11.798115 -0.76136) (xy 11.771345 -0.774537) + (xy 11.743172 -0.78616) (xy 11.713575 -0.796229) (xy 11.682534 -0.804746) (xy 11.650025 -0.811711) + (xy 11.616028 -0.817127) (xy 11.580521 -0.820994) (xy 11.543484 -0.823313) (xy 11.504893 -0.824086) + (xy 11.460392 -0.823291) (xy 11.4175 -0.820892) (xy 11.376203 -0.816866) (xy 11.33649 -0.811192) + (xy 11.298348 -0.803848) (xy 11.261763 -0.794812) (xy 11.226723 -0.784063) (xy 11.193214 -0.771578) + (xy 11.161224 -0.757336) (xy 11.130741 -0.741316) (xy 11.10175 -0.723494) (xy 11.07424 -0.70385) + (xy 11.048197 -0.682361) (xy 11.023609 -0.659007) (xy 11.000462 -0.633764) (xy 10.978744 -0.606612) + (xy 10.958442 -0.577528) (xy 10.939544 -0.54649) (xy 10.922035 -0.513477) (xy 10.905904 -0.478468) + (xy 10.891137 -0.441439) (xy 10.877722 -0.40237) (xy 10.865645 -0.361238) (xy 10.854895 -0.318022) + (xy 10.845457 -0.272701) (xy 10.837319 -0.225251) (xy 10.830469 -0.175651) (xy 10.824893 -0.123881) + (xy 10.820579 -0.069916) (xy 10.817513 -0.013737) (xy 10.815076 0.105353) (xy 10.815076 1.806224) + (xy 9.923106 1.806224) (xy 9.923106 -1.439258) (xy 10.770346 -1.439258) (xy 10.770346 -0.987319) + (xy 10.789517 -0.987319) (xy 10.811147 -1.021423) (xy 10.833702 -1.054359) (xy 10.857149 -1.086131) + (xy 10.881457 -1.116747) (xy 10.906593 -1.14621) (xy 10.932525 -1.174528) (xy 10.959222 -1.201705) + (xy 10.986651 -1.227747) (xy 11.01478 -1.25266) (xy 11.043578 -1.276449) (xy 11.073011 -1.299121) + (xy 11.10305 -1.32068) (xy 11.16481 -1.360485) (xy 11.228604 -1.395908) (xy 11.294175 -1.426994) + (xy 11.361266 -1.45379) (xy 11.429621 -1.476339) (xy 11.498985 -1.494687) (xy 11.569101 -1.50888) + (xy 11.639713 -1.518961) (xy 11.710565 -1.524977) (xy 11.781401 -1.526973) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5ddd6c76-d631-4f17-8dad-900510d1be68") + ) + (fp_poly + (pts + (xy -6.749059 -1.524542) (xy -6.658616 -1.517469) (xy -6.571409 -1.505843) (xy -6.487419 -1.489796) + (xy -6.406628 -1.469459) (xy -6.329019 -1.444966) (xy -6.254572 -1.416447) (xy -6.183269 -1.384037) + (xy -6.115092 -1.347866) (xy -6.050023 -1.308067) (xy -5.988043 -1.264773) (xy -5.929133 -1.218114) + (xy -5.873276 -1.168225) (xy -5.820454 -1.115236) (xy -5.770647 -1.05928) (xy -5.723837 -1.000489) + (xy -5.680007 -0.938996) (xy -5.639137 -0.874933) (xy -5.60121 -0.808431) (xy -5.566206 -0.739624) + (xy -5.534109 -0.668643) (xy -5.504899 -0.59562) (xy -5.478557 -0.520688) (xy -5.455067 -0.443979) + (xy -5.434409 -0.365625) (xy -5.416564 -0.285759) (xy -5.389244 -0.122017) (xy -5.37296 0.046189) + (xy -5.367565 0.217801) (xy -5.373085 0.379453) (xy -5.389659 0.538663) (xy -5.417303 0.694327) (xy -5.456038 0.845344) + (xy -5.505881 0.990613) (xy -5.56685 1.129031) (xy -5.601512 1.195326) (xy -5.638963 1.259496) (xy -5.679205 1.321402) + (xy -5.72224 1.380906) (xy -5.76807 1.437871) (xy -5.816697 1.49216) (xy -5.868125 1.543633) (xy -5.922354 1.592155) + (xy -5.979388 1.637586) (xy -6.039229 1.679789) (xy -6.101879 1.718627) (xy -6.16734 1.753961) (xy -6.235614 1.785654) + (xy -6.306705 1.813569) (xy -6.380614 1.837566) (xy -6.457343 1.85751) (xy -6.536895 1.873261) (xy -6.619271 1.884682) + (xy -6.704476 1.891636) (xy -6.792509 1.893985) (xy -6.866264 1.892002) (xy -6.938973 1.886072) (xy -7.010491 1.876225) + (xy -7.080672 1.862489) (xy -7.149368 1.844894) (xy -7.216434 1.823467) (xy -7.281723 1.798238) (xy -7.34509 1.769237) + (xy -7.406386 1.736491) (xy -7.465467 1.700031) (xy -7.522186 1.659884) (xy -7.576396 1.616079) (xy -7.627952 1.568647) + (xy -7.676706 1.517615) (xy -7.722512 1.463012) (xy -7.765225 1.404868) (xy -7.778295 1.404868) (xy -7.778295 3.741536) + (xy -8.669685 2.948606) (xy -8.669685 0.192823) (xy -7.809373 0.192823) (xy -7.806985 0.291254) (xy -7.799645 0.388394) + (xy -7.787093 0.483547) (xy -7.769069 0.576012) (xy -7.745311 0.665092) (xy -7.715559 0.750089) (xy -7.679551 0.830305) + (xy -7.65912 0.868402) (xy -7.637028 0.905041) (xy -7.613241 0.940136) (xy -7.587727 0.9736) (xy -7.560455 1.005344) + (xy -7.53139 1.035282) (xy -7.5005 1.063327) (xy -7.467753 1.08939) (xy -7.433117 1.113386) (xy -7.396558 1.135227) + (xy -7.358044 1.154824) (xy -7.317543 1.172092) (xy -7.275021 1.186943) (xy -7.230447 1.199289) (xy -7.183787 1.209044) + (xy -7.135009 1.21612) (xy -7.08408 1.220429) (xy -7.030968 1.221885) (xy -6.97739 1.220429) (xy -6.926094 1.21612) + (xy -6.877041 1.209044) (xy -6.830193 1.199289) (xy -6.785513 1.186943) (xy -6.742961 1.172092) (xy -6.702501 1.154824) + (xy -6.664094 1.135227) (xy -6.627702 1.113386) (xy -6.593287 1.08939) (xy -6.560811 1.063327) (xy -6.530236 1.035282) + (xy -6.501523 1.005344) (xy -6.474635 0.9736) (xy -6.449533 0.940136) (xy -6.42618 0.905041) (xy -6.404537 0.868402) + (xy -6.384567 0.830305) (xy -6.36623 0.790838) (xy -6.34949 0.750089) (xy -6.334308 0.708145) (xy -6.320646 0.665092) + (xy -6.308465 0.621019) (xy -6.297729 0.576012) (xy -6.280435 0.483547) (xy -6.268459 0.388394) (xy -6.261497 0.291254) + (xy -6.259244 0.192823) (xy -6.261706 0.095229) (xy -6.269246 -0.001739) (xy -6.282093 -0.097298) + (xy -6.300479 -0.190667) (xy -6.324634 -0.281062) (xy -6.35479 -0.367702) (xy -6.391176 -0.449804) + (xy -6.411777 -0.488908) (xy -6.434022 -0.526585) (xy -6.457941 -0.562736) (xy -6.483561 -0.597264) + (xy -6.510912 -0.63007) (xy -6.540022 -0.661057) (xy -6.57092 -0.690127) (xy -6.603635 -0.717183) + (xy -6.638197 -0.742126) (xy -6.674632 -0.764858) (xy -6.712972 -0.785283) (xy -6.753244 -0.803301) + (xy -6.795477 -0.818816) (xy -6.8397 -0.831729) (xy -6.885941 -0.841943) (xy -6.934231 -0.84936) + (xy -6.984597 -0.853881) (xy -7.037068 -0.85541) (xy -7.090673 -0.853899) (xy -7.141997 -0.849427) + (xy -7.191077 -0.842089) (xy -7.237952 -0.831979) (xy -7.282659 -0.819193) (xy -7.325236 -0.803824) + (xy -7.365722 -0.785967) (xy -7.404155 -0.765716) (xy -7.440572 -0.743166) (xy -7.475012 -0.718411) + (xy -7.507513 -0.691546) (xy -7.538112 -0.662665) (xy -7.566848 -0.631863) (xy -7.593758 -0.599233) + (xy -7.618882 -0.564872) (xy -7.642256 -0.528872) (xy -7.663919 -0.491329) (xy -7.683908 -0.452336) + (xy -7.702263 -0.411989) (xy -7.71902 -0.370382) (xy -7.734218 -0.327608) (xy -7.747896 -0.283764) + (xy -7.76009 -0.238943) (xy -7.770839 -0.193239) (xy -7.788154 -0.099562) (xy -7.800145 -0.003489) + (xy -7.807117 0.094224) (xy -7.809373 0.192823) (xy -8.669685 0.192823) (xy -8.669685 -1.28818) (xy -7.821863 -1.439214) + (xy -7.821863 -1.025033) (xy -7.809373 -1.025033) (xy -7.788396 -1.057419) (xy -7.766697 -1.088633) + (xy -7.74429 -1.118686) (xy -7.721188 -1.147585) (xy -7.697402 -1.175341) (xy -7.672945 -1.201963) + (xy -7.64783 -1.22746) (xy -7.622069 -1.251842) (xy -7.595676 -1.275118) (xy -7.568662 -1.297298) + (xy -7.541039 -1.318391) (xy -7.512822 -1.338407) (xy -7.484021 -1.357354) (xy -7.454651 -1.375242) + (xy -7.424722 -1.392082) (xy -7.394248 -1.407881) (xy -7.363242 -1.42265) (xy -7.331715 -1.436398) + (xy -7.267152 -1.460868) (xy -7.200658 -1.481367) (xy -7.132335 -1.49797) (xy -7.062283 -1.510753) + (xy -6.990603 -1.51979) (xy -6.917394 -1.525157) (xy -6.842757 -1.526929) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "49d2d01b-0a18-4a95-a9b0-0f279ac623ca") + ) + (fp_poly + (pts + (xy -3.362907 -1.525075) (xy -3.238547 -1.519173) (xy -3.113764 -1.508459) (xy -2.989891 -1.492215) + (xy -2.868263 -1.469724) (xy -2.750214 -1.440268) (xy -2.637077 -1.403128) (xy -2.530187 -1.357588) + (xy -2.479501 -1.331443) (xy -2.430876 -1.302929) (xy -2.38448 -1.271956) (xy -2.34048 -1.238434) + (xy -2.299041 -1.202273) (xy -2.260331 -1.163385) (xy -2.224516 -1.121678) (xy -2.191763 -1.077064) + (xy -2.162239 -1.029452) (xy -2.136111 -0.978753) (xy -2.113545 -0.924878) (xy -2.094708 -0.867735) + (xy -2.079767 -0.807237) (xy -2.068888 -0.743292) (xy -2.062239 -0.675812) (xy -2.059985 -0.604707) + (xy -2.059985 1.084548) (xy -2.058479 1.194794) (xy -2.053813 1.303152) (xy -2.045772 1.407704) (xy -2.034136 1.506535) + (xy -2.026902 1.553206) (xy -2.018687 1.597727) (xy -2.009465 1.639861) (xy -1.999209 1.679366) (xy -1.98789 1.716004) + (xy -1.975483 1.749534) (xy -1.961959 1.779718) (xy -1.947291 1.806316) (xy -2.850589 1.806316) (xy -2.862138 1.768332) + (xy -2.872949 1.729813) (xy -2.882882 1.690853) (xy -2.891797 1.651542) (xy -2.899554 1.611972) (xy -2.906015 1.572235) + (xy -2.911039 1.532424) (xy -2.914488 1.492629) (xy -2.968762 1.545768) (xy -3.025803 1.594602) (xy -3.085419 1.639253) + (xy -3.147415 1.679842) (xy -3.211598 1.71649) (xy -3.277774 1.749317) (xy -3.34575 1.778443) (xy -3.415332 1.803991) + (xy -3.486326 1.826081) (xy -3.55854 1.844834) (xy -3.631779 1.86037) (xy -3.705849 1.87281) (xy -3.780558 1.882275) + (xy -3.855711 1.888887) (xy -3.931116 1.892765) (xy -4.006578 1.894031) (xy -4.121362 1.890417) (xy -4.2324 1.879526) + (xy -4.339189 1.861282) (xy -4.441222 1.83561) (xy -4.490297 1.819964) (xy -4.537994 1.802434) (xy -4.58425 1.783009) + (xy -4.629001 1.76168) (xy -4.672185 1.738437) (xy -4.713738 1.713271) (xy -4.753597 1.686173) (xy -4.791699 1.657133) + (xy -4.827981 1.626142) (xy -4.86238 1.593191) (xy -4.894832 1.558269) (xy -4.925275 1.521368) (xy -4.953645 1.482478) + (xy -4.979879 1.44159) (xy -5.003915 1.398695) (xy -5.025688 1.353782) (xy -5.045136 1.306842) (xy -5.062196 1.257867) + (xy -5.076805 1.206847) (xy -5.088899 1.153772) (xy -5.098415 1.098632) (xy -5.105291 1.041419) (xy -5.109462 0.982124) + (xy -5.110867 0.920735) (xy -5.108793 0.883557) (xy -4.220058 0.883557) (xy -4.21931 0.913469) (xy -4.217094 0.942009) + (xy -4.213451 0.969205) (xy -4.208423 0.995086) (xy -4.202051 1.019678) (xy -4.194376 1.043009) (xy -4.185439 1.065108) + (xy -4.175283 1.086001) (xy -4.163949 1.105716) (xy -4.151477 1.124282) (xy -4.137909 1.141725) (xy -4.123287 1.158073) + (xy -4.107652 1.173354) (xy -4.091045 1.187596) (xy -4.073508 1.200826) (xy -4.055083 1.213072) (xy -4.035809 1.224362) + (xy -4.01573 1.234723) (xy -3.994885 1.244182) (xy -3.973318 1.252769) (xy -3.951068 1.260509) (xy -3.928178 1.267431) + (xy -3.904688 1.273563) (xy -3.880641 1.278932) (xy -3.831037 1.287491) (xy -3.779699 1.293332) (xy -3.726957 1.296673) + (xy -3.673142 1.297738) (xy -3.609793 1.296165) (xy -3.55026 1.291554) (xy -3.494425 1.284068) (xy -3.44217 1.273871) + (xy -3.393376 1.261127) (xy -3.347924 1.245998) (xy -3.305697 1.228649) (xy -3.266576 1.209242) (xy -3.230443 1.187941) + (xy -3.197178 1.164909) (xy -3.166665 1.140309) (xy -3.138784 1.114306) (xy -3.113417 1.087062) (xy -3.090446 1.05874) + (xy -3.069752 1.029505) (xy -3.051217 0.999519) (xy -3.034722 0.968946) (xy -3.02015 0.93795) (xy -3.007381 0.906692) + (xy -2.996298 0.875338) (xy -2.978714 0.812993) (xy -2.966451 0.75222) (xy -2.958562 0.694326) (xy -2.954099 0.640619) + (xy -2.951665 0.550992) (xy -2.951665 0.217847) (xy -2.966269 0.229872) (xy -2.98179 0.24119) (xy -2.998193 0.251832) + (xy -3.015441 0.261829) (xy -3.052323 0.280013) (xy -3.092143 0.295991) (xy -3.134608 0.310015) (xy -3.179424 0.322332) + (xy -3.226298 0.333194) (xy -3.274936 0.342849) (xy -3.692312 0.406638) (xy -3.743758 0.416596) (xy -3.794293 0.428013) + (xy -3.843585 0.441143) (xy -3.891301 0.456242) (xy -3.93711 0.473563) (xy -3.980678 0.493362) (xy -4.021675 0.515891) + (xy -4.041104 0.52826) (xy -4.059766 0.541407) (xy -4.077619 0.555364) (xy -4.094621 0.570163) (xy -4.110731 0.585836) + (xy -4.125906 0.602414) (xy -4.140107 0.61993) (xy -4.15329 0.638414) (xy -4.165415 0.6579) (xy -4.176441 0.678418) + (xy -4.186324 0.700001) (xy -4.195025 0.72268) (xy -4.202501 0.746487) (xy -4.20871 0.771454) (xy -4.213613 0.797613) + (xy -4.217166 0.824995) (xy -4.219328 0.853633) (xy -4.220058 0.883557) (xy -5.108793 0.883557) (xy -5.10352 0.789011) + (xy -5.084247 0.669867) (xy -5.053854 0.56261) (xy -5.013145 0.466548) (xy -4.962924 0.380986) (xy -4.903997 0.305234) + (xy -4.837167 0.238597) (xy -4.76324 0.180384) (xy -4.683019 0.1299) (xy -4.597311 0.086454) (xy -4.506918 0.049353) + (xy -4.412646 0.017904) (xy -4.3153 -0.008587) (xy -4.215683 -0.030811) (xy -4.012859 -0.065233) + (xy -3.615373 -0.113365) (xy -3.433584 -0.138161) (xy -3.271682 -0.170834) (xy -3.200199 -0.191856) + (xy -3.136102 -0.216926) (xy -3.080194 -0.246736) (xy -3.033281 -0.281979) (xy -2.996167 -0.323349) + (xy -2.969657 -0.371537) (xy -2.954555 -0.427237) (xy -2.951665 -0.491141) (xy -2.952432 -0.525548) + (xy -2.954707 -0.558163) (xy -2.95845 -0.589034) (xy -2.963622 -0.618207) (xy -2.970184 -0.645725) + (xy -2.978096 -0.671637) (xy -2.98732 -0.695987) (xy -2.997815 -0.718821) (xy -3.009543 -0.740186) + (xy -3.022464 -0.760126) (xy -3.036539 -0.778688) (xy -3.051729 -0.795917) (xy -3.067994 -0.811859) + (xy -3.085296 -0.82656) (xy -3.103594 -0.840066) (xy -3.122849 -0.852423) (xy -3.143023 -0.863676) + (xy -3.164075 -0.873871) (xy -3.185967 -0.883054) (xy -3.208659 -0.891271) (xy -3.232112 -0.898567) + (xy -3.256287 -0.904989) (xy -3.281144 -0.910581) (xy -3.306645 -0.915391) (xy -3.359417 -0.922844) + (xy -3.41429 -0.927714) (xy -3.470948 -0.930367) (xy -3.529079 -0.93117) (xy -3.592273 -0.929525) + (xy -3.652304 -0.924518) (xy -3.709096 -0.916041) (xy -3.762577 -0.903986) (xy -3.788053 -0.896583) + (xy -3.812674 -0.888245) (xy -3.836429 -0.878958) (xy -3.859311 -0.868709) (xy -3.88131 -0.857485) + (xy -3.902417 -0.845271) (xy -3.922622 -0.832055) (xy -3.941916 -0.817823) (xy -3.960291 -0.802561) + (xy -3.977736 -0.786256) (xy -3.994244 -0.768894) (xy -4.009804 -0.750462) (xy -4.024407 -0.730947) + (xy -4.038044 -0.710334) (xy -4.050707 -0.688611) (xy -4.062385 -0.665764) (xy -4.073069 -0.641778) + (xy -4.082751 -0.616642) (xy -4.091421 -0.590341) (xy -4.09907 -0.562862) (xy -4.105689 -0.534191) + (xy -4.111268 -0.504314) (xy -4.115799 -0.473219) (xy -4.119272 -0.440892) (xy -5.010952 -0.440892) + (xy -5.004222 -0.516914) (xy -4.99354 -0.589646) (xy -4.979037 -0.659146) (xy -4.960845 -0.72547) + (xy -4.939094 -0.788677) (xy -4.913916 -0.848823) (xy -4.885441 -0.905967) (xy -4.853801 -0.960166) + (xy -4.819126 -1.011478) (xy -4.781548 -1.059959) (xy -4.741198 -1.105667) (xy -4.698206 -1.148661) + (xy -4.652704 -1.188996) (xy -4.604823 -1.226732) (xy -4.554694 -1.261925) (xy -4.502448 -1.294633) + (xy -4.448215 -1.324913) (xy -4.392128 -1.352822) (xy -4.334316 -1.378419) (xy -4.274912 -1.401761) + (xy -4.214046 -1.422905) (xy -4.151849 -1.441909) (xy -4.088452 -1.45883) (xy -4.023986 -1.473726) + (xy -3.892373 -1.497672) (xy -3.758057 -1.514207) (xy -3.622087 -1.523791) (xy -3.485511 -1.526883) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "6dda165f-1efc-4089-b9da-b22951764d0d") + ) + (fp_poly + (pts + (xy -10.414 -1.524) (xy -10.284558 -1.515078) (xy -10.157766 -1.499633) (xy -10.034421 -1.477194) + (xy -9.91532 -1.44729) (xy -9.801262 -1.409452) (xy -9.693042 -1.363208) (xy -9.641371 -1.336787) + (xy -9.591458 -1.308088) (xy -9.543404 -1.277053) (xy -9.497309 -1.243622) (xy -9.453271 -1.207737) + (xy -9.41139 -1.169339) (xy -9.371766 -1.128368) (xy -9.3345 -1.084767) (xy -9.299689 -1.038477) + (xy -9.267435 -0.989438) (xy -9.237836 -0.937592) (xy -9.210993 -0.88288) (xy -9.187005 -0.825243) + (xy -9.165972 -0.764622) (xy -9.147993 -0.700959) (xy -9.133168 -0.634194) (xy -9.121597 -0.56427) + (xy -9.113379 -0.491126) (xy -9.96062 -0.491126) (xy -9.963734 -0.522772) (xy -9.968207 -0.552979) + (xy -9.974005 -0.581773) (xy -9.981097 -0.609185) (xy -9.989448 -0.635242) (xy -9.999026 -0.659974) + (xy -10.009796 -0.683408) (xy -10.021728 -0.705573) (xy -10.034786 -0.726498) (xy -10.048938 -0.746211) + (xy -10.06415 -0.764742) (xy -10.080391 -0.782117) (xy -10.097626 -0.798367) (xy -10.115822 -0.813519) + (xy -10.134947 -0.827603) (xy -10.154967 -0.840646) (xy -10.175848 -0.852677) (xy -10.197559 -0.863725) + (xy -10.220065 -0.873819) (xy -10.243334 -0.882986) (xy -10.267333 -0.891256) (xy -10.292027 -0.898657) + (xy -10.317385 -0.905218) (xy -10.343373 -0.910966) (xy -10.397107 -0.920142) (xy -10.452963 -0.926414) + (xy -10.510677 -0.930009) (xy -10.569983 -0.931157) (xy -10.60868 -0.930732) (xy -10.649018 -0.929257) + (xy -10.690427 -0.926428) (xy -10.732335 -0.921945) (xy -10.774172 -0.915504) (xy -10.815366 -0.906804) + (xy -10.855347 -0.895543) (xy -10.893543 -0.881418) (xy -10.911794 -0.873188) (xy -10.929385 -0.864128) + (xy -10.946243 -0.854202) (xy -10.962299 -0.843371) (xy -10.977481 -0.831597) (xy -10.991717 -0.818843) + (xy -11.004936 -0.805072) (xy -11.017066 -0.790244) (xy -11.028037 -0.774324) (xy -11.037776 -0.757272) + (xy -11.046213 -0.739051) (xy -11.053276 -0.719623) (xy -11.058893 -0.698951) (xy -11.062994 -0.676997) + (xy -11.065507 -0.653722) (xy -11.066361 -0.62909) (xy -11.064885 -0.599933) (xy -11.06052 -0.572323) + (xy -11.053361 -0.546197) (xy -11.043502 -0.521491) (xy -11.031038 -0.49814) (xy -11.016063 -0.476081) + (xy -10.998671 -0.45525) (xy -10.978958 -0.435583) (xy -10.957018 -0.417015) (xy -10.932944 -0.399484) + (xy -10.906833 -0.382924) (xy -10.878777 -0.367272) (xy -10.848873 -0.352464) (xy -10.817213 -0.338436) + (xy -10.783894 -0.325124) (xy -10.749008 -0.312464) (xy -10.674918 -0.288844) (xy -10.595699 -0.267064) + (xy -10.512107 -0.246612) (xy -10.424899 -0.226976) (xy -10.242655 -0.188108) (xy -10.149132 -0.167851) + (xy -10.055016 -0.146363) (xy -9.957682 -0.123035) (xy -9.86135 -0.097588) (xy -9.766746 -0.069517) + (xy -9.6746 -0.038316) (xy -9.585639 -0.00348) (xy -9.500593 0.035497) (xy -9.42019 0.079119) (xy -9.345157 0.127894) + (xy -9.309883 0.15437) (xy -9.276224 0.182325) (xy -9.244273 0.21182) (xy -9.214119 0.242918) (xy -9.185855 0.275684) + (xy -9.15957 0.31018) (xy -9.135357 0.346469) (xy -9.113306 0.384614) (xy -9.093508 0.42468) (xy -9.076055 0.466728) + (xy -9.061036 0.510822) (xy -9.048545 0.557026) (xy -9.03867 0.605402) (xy -9.031505 0.656013) (xy -9.027138 0.708923) + (xy -9.025663 0.764196) (xy -9.027829 0.842567) (xy -9.034235 0.917606) (xy -9.044741 0.98937) (xy -9.059209 1.057913) + (xy -9.077499 1.12329) (xy -9.099472 1.185557) (xy -9.124989 1.24477) (xy -9.15391 1.300983) (xy -9.186097 1.354251) + (xy -9.22141 1.404631) (xy -9.25971 1.452177) (xy -9.300857 1.496945) (xy -9.344714 1.53899) (xy -9.39114 1.578368) + (xy -9.439997 1.615133) (xy -9.491144 1.64934) (xy -9.544444 1.681047) (xy -9.599757 1.710306) (xy -9.656943 1.737175) + (xy -9.715863 1.761708) (xy -9.776379 1.783961) (xy -9.838351 1.803988) (xy -9.90164 1.821845) (xy -9.966107 1.837588) + (xy -10.098016 1.862951) (xy -10.232967 1.88052) (xy -10.369845 1.890737) (xy -10.507536 1.894044) + (xy -10.648382 1.890667) (xy -10.78792 1.880245) (xy -10.92513 1.862344) (xy -11.058991 1.836531) + (xy -11.188481 1.802369) (xy -11.31258 1.759426) (xy -11.430267 1.707266) (xy -11.486386 1.677594) + (xy -11.54052 1.645456) (xy -11.592539 1.610796) (xy -11.642318 1.57356) (xy -11.689727 1.533695) + (xy -11.73464 1.491145) (xy -11.776928 1.445857) (xy -11.816465 1.397776) (xy -11.853122 1.346848) + (xy -11.886772 1.293018) (xy -11.917287 1.236233) (xy -11.94454 1.176438) (xy -11.968402 1.113578) + (xy -11.988747 1.0476) (xy -12.005446 0.978449) (xy -12.018373 0.906071) (xy -12.027398 0.830412) + (xy -12.032396 0.751416) (xy -11.185445 0.751416) (xy -11.184461 0.786664) (xy -11.181548 0.820637) + (xy -11.176768 0.853346) (xy -11.170182 0.884801) (xy -11.161851 0.915011) (xy -11.151837 0.943988) + (xy -11.1402 0.971741) (xy -11.127001 0.99828) (xy -11.112303 1.023617) (xy -11.096165 1.04776) (xy -11.07865 1.07072) + (xy -11.059818 1.092508) (xy -11.03973 1.113134) (xy -11.018448 1.132607) (xy -10.996033 1.150939) + (xy -10.972546 1.168139) (xy -10.948047 1.184217) (xy -10.9226 1.199184) (xy -10.896263 1.21305) + (xy -10.869099 1.225825) (xy -10.841169 1.237519) (xy -10.812534 1.248143) (xy -10.783254 1.257706) + (xy -10.753392 1.26622) (xy -10.723009 1.273693) (xy -10.692165 1.280137) (xy -10.62934 1.289977) + (xy -10.565407 1.295822) (xy -10.500856 1.297752) (xy -10.452944 1.29655) (xy -10.403721 1.292833) + (xy -10.353793 1.286436) (xy -10.303768 1.277193) (xy -10.254253 1.264938) (xy -10.205857 1.249504) + (xy -10.159186 1.230726) (xy -10.114848 1.208438) (xy -10.093744 1.195926) (xy -10.073452 1.182475) + (xy -10.054046 1.168062) (xy -10.035603 1.152669) (xy -10.018199 1.136273) (xy -10.001911 1.118855) + (xy -9.986813 1.100393) (xy -9.972982 1.080868) (xy -9.960493 1.060257) (xy -9.949424 1.03854) (xy -9.939849 1.015697) + (xy -9.931845 0.991707) (xy -9.925487 0.966549) (xy -9.920851 0.940203) (xy -9.918015 0.912647) (xy -9.917052 0.883861) + (xy -9.918152 0.859027) (xy -9.921438 0.835149) (xy -9.926887 0.81219) (xy -9.934477 0.790114) (xy -9.944188 0.768883) + (xy -9.955997 0.748462) (xy -9.969881 0.728813) (xy -9.985821 0.7099) (xy -10.003792 0.691687) (xy -10.023774 0.674137) + (xy -10.045745 0.657212) (xy -10.069683 0.640878) (xy -10.095566 0.625096) (xy -10.123371 0.609832) + (xy -10.153079 0.595047) (xy -10.184665 0.580705) (xy -10.218109 0.56677) (xy -10.253389 0.553205) + (xy -10.290483 0.539974) (xy -10.329369 0.52704) (xy -10.412429 0.501916) (xy -10.502394 0.477541) + (xy -10.599091 0.453622) (xy -10.702343 0.429867) (xy -10.811977 0.405982) (xy -10.927816 0.381675) + (xy -11.12165 0.33376) (xy -11.216302 0.306737) (xy -11.308478 0.276972) (xy -11.39745 0.243941) + (xy -11.482494 0.207121) (xy -11.562884 0.165987) (xy -11.637893 0.120016) (xy -11.673153 0.095053) + (xy -11.706796 0.068684) (xy -11.73873 0.040845) (xy -11.768866 0.011468) (xy -11.797113 -0.019511) + (xy -11.823379 -0.052157) (xy -11.847574 -0.086536) (xy -11.869608 -0.122713) (xy -11.889389 -0.160755) + (xy -11.906827 -0.200726) (xy -11.921832 -0.242692) (xy -11.934311 -0.286718) (xy -11.944176 -0.33287) + (xy -11.951334 -0.381214) (xy -11.955695 -0.431814) (xy -11.957169 -0.484736) (xy -11.955097 -0.560658) + (xy -11.948968 -0.633046) (xy -11.938919 -0.701973) (xy -11.925082 -0.767513) (xy -11.907592 -0.82974) + (xy -11.886584 -0.888728) (xy -11.862192 -0.94455) (xy -11.83455 -0.99728) (xy -11.803792 -1.046992) + (xy -11.770052 -1.093759) (xy -11.733466 -1.137656) (xy -11.694167 -1.178756) (xy -11.652289 -1.217132) + (xy -11.607967 -1.252858) (xy -11.561335 -1.286009) (xy -11.512528 -1.316657) (xy -11.461679 -1.344876) + (xy -11.408922 -1.370741) (xy -11.354394 -1.394325) (xy -11.298226 -1.415701) (xy -11.240555 -1.434944) + (xy -11.181513 -1.452126) (xy -11.121236 -1.467323) (xy -11.059857 -1.480606) (xy -10.934333 -1.501731) + (xy -10.806015 -1.51609) (xy -10.675978 -1.524273) (xy -10.545295 -1.52687) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "56fbd9e2-4ec6-44b3-aa2d-1c03b1f50f45") + ) + (fp_poly + (pts + (xy 4.900744 -7.943563) (xy 4.958363 -7.939623) (xy 5.014515 -7.932733) (xy 5.06908 -7.9232) (xy 5.121941 -7.911328) + (xy 5.17298 -7.897424) (xy 5.222077 -7.881793) (xy 5.269116 -7.864742) (xy 5.313976 -7.846574) (xy 5.356541 -7.827598) + (xy 5.396692 -7.808117) (xy 5.469278 -7.768866) (xy 5.530789 -7.731268) (xy 5.580278 -7.697768) (xy 5.616799 -7.670812) + (xy 5.647151 -7.646312) (xy 5.630918 -7.649803) (xy 5.586288 -7.656981) (xy 5.555231 -7.660407) (xy 5.519364 -7.662899) + (xy 5.479448 -7.663841) (xy 5.436248 -7.662613) (xy 5.390525 -7.658597) (xy 5.343043 -7.651176) (xy 5.294565 -7.63973) + (xy 5.270191 -7.632305) (xy 5.245853 -7.623643) (xy 5.221648 -7.613665) (xy 5.197671 -7.602295) (xy 5.174016 -7.589455) + (xy 5.15078 -7.575068) (xy 5.128058 -7.559057) (xy 5.105945 -7.541345) (xy 5.084536 -7.521853) (xy 5.063927 -7.500506) + (xy 5.038506 -7.470911) (xy 5.016024 -7.440805) (xy 4.99661 -7.410148) (xy 4.980391 -7.378898) (xy 4.97352 -7.363038) + (xy 4.967496 -7.347015) (xy 4.962335 -7.330824) (xy 4.958053 -7.314459) (xy 4.954666 -7.297915) (xy 4.95219 -7.281188) + (xy 4.950641 -7.264271) (xy 4.950035 -7.247161) (xy 4.950387 -7.229851) (xy 4.951715 -7.212338) (xy 4.954034 -7.194614) + (xy 4.95736 -7.176677) (xy 4.961709 -7.15852) (xy 4.967097 -7.140138) (xy 4.97354 -7.121527) (xy 4.981054 -7.102681) + (xy 4.989655 -7.083594) (xy 4.999359 -7.064263) (xy 5.010182 -7.044682) (xy 5.022141 -7.024845) (xy 5.03525 -7.004748) + (xy 5.049526 -6.984385) (xy 5.081645 -6.942843) (xy 5.111302 -6.908798) (xy 5.144037 -6.875054) (xy 5.179466 -6.84193) + (xy 5.217208 -6.80974) (xy 5.256882 -6.778801) (xy 5.298106 -6.749429) (xy 5.340498 -6.72194) (xy 5.383676 -6.69665) + (xy 5.42726 -6.673876) (xy 5.470867 -6.653933) (xy 5.514116 -6.637138) (xy 5.556626 -6.623806) (xy 5.598013 -6.614254) + (xy 5.618167 -6.610995) (xy 5.637898 -6.608799) (xy 5.657157 -6.607706) (xy 5.675897 -6.607755) (xy 5.694071 -6.608987) + (xy 5.711631 -6.61144) (xy 5.73538 -6.61685) (xy 5.757178 -6.623908) (xy 5.777102 -6.632494) (xy 5.795232 -6.642489) + (xy 5.811646 -6.653773) (xy 5.826423 -6.666227) (xy 5.83964 -6.679732) (xy 5.851377 -6.694168) (xy 5.861712 -6.709417) + (xy 5.870723 -6.725358) (xy 5.87849 -6.741873) (xy 5.885091 -6.758842) (xy 5.890604 -6.776147) (xy 5.895108 -6.793667) + (xy 5.898681 -6.811284) (xy 5.901402 -6.828878) (xy 5.904602 -6.86352) (xy 5.905337 -6.896639) (xy 5.904235 -6.927281) + (xy 5.901924 -6.954492) (xy 5.899033 -6.977318) (xy 5.896189 -6.994803) (xy 5.893161 -7.009936) (xy 5.941535 -6.991275) + (xy 5.990143 -6.966534) (xy 6.038718 -6.935934) (xy 6.086997 -6.899696) (xy 6.181602 -6.811189) (xy 6.271834 -6.702777) + (xy 6.355573 -6.576227) (xy 6.430694 -6.433305) (xy 6.495078 -6.275775) (xy 6.5466 -6.105405) (xy 6.583139 -5.923958) + (xy 6.595127 -5.829633) (xy 6.602573 -5.733201) (xy 6.605212 -5.634884) (xy 6.602779 -5.534901) (xy 6.595009 -5.433473) + (xy 6.581636 -5.330821) (xy 6.562394 -5.227166) (xy 6.53702 -5.122729) (xy 6.505247 -5.017729) (xy 6.466811 -4.912389) + (xy 6.421445 -4.806928) (xy 6.368885 -4.701567) (xy 6.308865 -4.596528) (xy 6.24112 -4.49203) (xy 6.164249 -4.386409) + (xy 6.082926 -4.286157) (xy 5.997098 -4.191556) (xy 5.906713 -4.102891) (xy 5.811715 -4.020444) (xy 5.712051 -3.9445) + (xy 5.607668 -3.87534) (xy 5.498513 -3.813249) (xy 5.384531 -3.75851) (xy 5.265669 -3.711407) (xy 5.141873 -3.672222) + (xy 5.01309 -3.64124) (xy 4.879266 -3.618742) (xy 4.740348 -3.605014) (xy 4.596281 -3.600337) (xy 4.447013 -3.604997) + (xy 4.407558 -3.607359) (xy 4.369411 -3.607771) (xy 4.332485 -3.606268) (xy 4.296697 -3.602886) (xy 4.26196 -3.59766) + (xy 4.228191 -3.590626) (xy 4.195303 -3.58182) (xy 4.163212 -3.571278) (xy 4.131833 -3.559034) (xy 4.101081 -3.545125) + (xy 4.07087 -3.529587) (xy 4.041116 -3.512454) (xy 3.982638 -3.473549) (xy 3.924967 -3.428694) (xy 3.867421 -3.378176) + (xy 3.809321 -3.32228) (xy 3.749986 -3.261289) (xy 3.688736 -3.195491) (xy 3.410979 -2.889911) (xy 3.274648 -2.741961) + (xy 3.146534 -2.599116) (xy 3.029706 -2.465884) (xy 2.927236 -2.34677) (xy 2.842192 -2.246281) (xy 2.777645 -2.168924) + (xy 2.722323 -2.10163) (xy 2.722323 -5.043303) (xy 2.721211 -5.101638) (xy 2.72166 -5.157788) (xy 2.72363 -5.211797) + (xy 2.727081 -5.26371) (xy 2.731971 -5.313571) (xy 2.738262 -5.361424) (xy 2.745912 -5.407314) (xy 2.754881 -5.451285) + (xy 2.765129 -5.493381) (xy 2.776616 -5.533647) (xy 2.789302 -5.572127) (xy 2.803145 -5.608866) (xy 2.818106 -5.643907) + (xy 2.834144 -5.677296) (xy 2.851219 -5.709076) (xy 2.869291 -5.739293) (xy 2.88832 -5.767989) (xy 2.908264 -5.79521) + (xy 2.929085 -5.821) (xy 2.950741 -5.845403) (xy 2.973192 -5.868464) (xy 2.996398 -5.890227) (xy 3.020318 -5.910736) + (xy 3.044913 -5.930036) (xy 3.070142 -5.948171) (xy 3.095964 -5.965186) (xy 3.12234 -5.981124) (xy 3.149229 -5.996031) + (xy 3.204384 -6.022926) (xy 3.261107 -6.046225) (xy 3.292944 -6.057577) (xy 3.324436 -6.06755) (xy 3.35554 -6.076212) + (xy 3.386211 -6.083629) (xy 3.416406 -6.089868) (xy 3.446082 -6.094996) (xy 3.475195 -6.09908) (xy 3.503701 -6.102186) + (xy 3.531556 -6.104381) (xy 3.558717 -6.105732) (xy 3.58514 -6.106306) (xy 3.610782 -6.106169) (xy 3.635598 -6.105388) + (xy 3.659546 -6.10403) (xy 3.70466 -6.099849) (xy 3.745775 -6.09416) (xy 3.782541 -6.087497) (xy 3.814609 -6.080395) + (xy 3.84163 -6.073386) (xy 3.863254 -6.067006) (xy 3.879133 -6.061787) (xy 3.892255 -6.056971) (xy 3.851718 -6.040452) + (xy 3.808625 -6.020395) (xy 3.783582 -6.00759) (xy 3.75705 -5.993) (xy 3.72966 -5.976674) (xy 3.702043 -5.958661) + (xy 3.674832 -5.939011) (xy 3.648657 -5.917774) (xy 3.62415 -5.894997) (xy 3.61272 -5.883048) (xy 3.601943 -5.870732) + (xy 3.591898 -5.858056) (xy 3.582666 -5.845027) (xy 3.574323 -5.83165) (xy 3.56695 -5.817931) (xy 3.559747 -5.801367) + (xy 3.553872 -5.784231) (xy 3.549323 -5.766584) (xy 3.546095 -5.748491) (xy 3.544186 -5.730016) (xy 3.543592 -5.71122) + (xy 3.544308 -5.692169) (xy 3.546333 -5.672925) (xy 3.549661 -5.653551) (xy 3.55429 -5.634112) (xy 3.560216 -5.61467) + (xy 3.567435 -5.595289) (xy 3.575944 -5.576032) (xy 3.585739 -5.556963) (xy 3.596817 -5.538144) (xy 3.609174 -5.519641) + (xy 3.622807 -5.501515) (xy 3.637711 -5.48383) (xy 3.653884 -5.466649) (xy 3.671322 -5.450037) (xy 3.690021 -5.434056) + (xy 3.709978 -5.41877) (xy 3.731189 -5.404242) (xy 3.75365 -5.390536) (xy 3.777359 -5.377714) (xy 3.802311 -5.365841) + (xy 3.828503 -5.35498) (xy 3.855931 -5.345194) (xy 3.884592 -5.336546) (xy 3.914482 -5.3291) (xy 3.945598 -5.32292) + (xy 3.977936 -5.318068) (xy 4.025713 -5.313523) (xy 4.072716 -5.312226) (xy 4.118796 -5.314067) (xy 4.163805 -5.31893) + (xy 4.207596 -5.326704) (xy 4.25002 -5.337275) (xy 4.290929 -5.35053) (xy 4.330174 -5.366355) (xy 4.367609 -5.384638) + (xy 4.403084 -5.405265) (xy 4.436452 -5.428123) (xy 4.467564 -5.4531) (xy 4.496273 -5.480081) (xy 4.52243 -5.508953) + (xy 4.545887 -5.539604) (xy 4.566496 -5.571921) (xy 4.584109 -5.605789) (xy 4.598577 -5.641097) (xy 4.609754 -5.67773) + (xy 4.61749 -5.715575) (xy 4.621637 -5.75452) (xy 4.622048 -5.794452) (xy 4.618573 -5.835256) (xy 4.611066 -5.87682) + (xy 4.599378 -5.919031) (xy 4.583361 -5.961776) (xy 4.562866 -6.004941) (xy 4.537746 -6.048413) (xy 4.507853 -6.092079) + (xy 4.473038 -6.135826) (xy 4.433153 -6.17954) (xy 4.388051 -6.223109) (xy 4.286846 -6.319994) (xy 4.195271 -6.41829) + (xy 4.153287 -6.467862) (xy 4.113943 -6.51766) (xy 4.077314 -6.567642) (xy 4.043478 -6.617766) (xy 4.012513 -6.667989) + (xy 3.984495 -6.71827) (xy 3.959501 -6.768566) (xy 3.937608 -6.818835) (xy 3.918895 -6.869035) (xy 3.903437 -6.919122) + (xy 3.891312 -6.969057) (xy 3.882597 -7.018795) (xy 3.877369 -7.068295) (xy 3.875705 -7.117514) (xy 3.877682 -7.166411) + (xy 3.883378 -7.214942) (xy 3.89287 -7.263067) (xy 3.906234 -7.310742) (xy 3.923548 -7.357926) (xy 3.944889 -7.404575) + (xy 3.970334 -7.450649) (xy 3.99996 -7.496104) (xy 4.033845 -7.540899) (xy 4.072064 -7.584991) (xy 4.114696 -7.628338) + (xy 4.161818 -7.670898) (xy 4.213507 -7.712629) (xy 4.269839 -7.753487) (xy 4.335632 -7.795856) (xy 4.401139 -7.832218) + (xy 4.466243 -7.862879) (xy 4.530826 -7.888145) (xy 4.594768 -7.908321) (xy 4.657953 -7.923714) (xy 4.720261 -7.934629) + (xy 4.781574 -7.941372) (xy 4.841775 -7.944248) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c79a0e39-f56b-4d6d-ba99-f747720f6f8f") + ) + (group "" + (uuid "af2cd828-4c69-4a4e-b119-6749638c48dc") + (members "04e48f55-1204-4ba9-a743-5a2087a5f979" "2504e2ea-925b-4d9a-9bae-9ad6bd28a10d" + "49d2d01b-0a18-4a95-a9b0-0f279ac623ca" "56fbd9e2-4ec6-44b3-aa2d-1c03b1f50f45" + "5ddd6c76-d631-4f17-8dad-900510d1be68" "6dda165f-1efc-4089-b9da-b22951764d0d" + "c50d7811-0d6d-4c1f-a7a6-04364113c967" "c79a0e39-f56b-4d6d-ba99-f747720f6f8f" + "e7929beb-3b3f-4335-bb3c-2a49762155d4" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_5mm.kicad_mod new file mode 100644 index 0000000..7cf15fb --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_5mm.kicad_mod @@ -0,0 +1,517 @@ +(footprint "SparkFun_Logo_5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -2.54 0) + (layer "F.Fab") + (hide yes) + (uuid "03a9d566-1ebb-4451-a389-cdb451b2fbc8") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.163333 0) + (layer "F.Fab") + (hide yes) + (uuid "c11a621c-358f-4be2-a5ff-2b2a2a502185") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "224b7d6b-9637-4591-b023-1730be435759") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2cb076a0-fe21-488d-b19a-11e1c94dbd78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c8e5a27c-7a1d-4876-b34c-b3899a289eb1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.302167 -0.09165) (xy 0.526916 -0.325288) (xy 0.737841 -0.325288) (xy 0.492934 -0.086596) (xy 0.765317 0.323809) + (xy 0.549397 0.323809) (xy 0.371236 0.033766) (xy 0.302167 0.100395) (xy 0.302167 0.323809) (xy 0.123889 0.323809) + (xy 0.123889 -0.474811) (xy 0.302167 -0.572577) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ae64d837-afdd-41d3-a11a-5b24684e6213") + ) + (fp_poly + (pts + (xy 0.018577 -0.34278) (xy 0.021137 -0.34269) (xy 0.023671 -0.342544) (xy 0.02618 -0.342344) (xy 0.031132 -0.34179) + (xy 0.036008 -0.341045) (xy 0.04082 -0.340129) (xy 0.045584 -0.33906) (xy 0.050314 -0.337856) (xy 0.055025 -0.336536) + (xy 0.055025 -0.170863) (xy 0.048445 -0.172165) (xy 0.041109 -0.173354) (xy 0.033189 -0.174413) (xy 0.024862 -0.175322) + (xy 0.0163 -0.176062) (xy 0.007678 -0.176614) (xy -0.00083 -0.17696) (xy -0.009048 -0.177079) (xy -0.021149 -0.176809) + (xy -0.032743 -0.176008) (xy -0.043839 -0.174688) (xy -0.054444 -0.172862) (xy -0.064567 -0.170544) + (xy -0.074215 -0.167746) (xy -0.083396 -0.16448) (xy -0.09212 -0.16076) (xy -0.100392 -0.156599) + (xy -0.108223 -0.15201) (xy -0.115619 -0.147005) (xy -0.122589 -0.141597) (xy -0.12914 -0.135799) + (xy -0.135282 -0.129624) (xy -0.141021 -0.123084) (xy -0.146366 -0.116194) (xy -0.151324 -0.108965) + (xy -0.155905 -0.10141) (xy -0.160116 -0.093542) (xy -0.163964 -0.085375) (xy -0.167458 -0.07692) + (xy -0.170607 -0.068192) (xy -0.173417 -0.059202) (xy -0.175898 -0.049963) (xy -0.178057 -0.040489) + (xy -0.179901 -0.030792) (xy -0.182681 -0.010781) (xy -0.184302 0.009966) (xy -0.184828 0.031347) + (xy -0.184828 0.32383) (xy -0.363106 0.32383) (xy -0.363106 -0.295002) (xy -0.1936 -0.325266) (xy -0.1936 -0.204672) + (xy -0.19116 -0.204672) (xy -0.187834 -0.212254) (xy -0.184222 -0.219683) (xy -0.180331 -0.226952) + (xy -0.176172 -0.234057) (xy -0.171751 -0.240991) (xy -0.167077 -0.247749) (xy -0.162159 -0.254324) + (xy -0.157004 -0.260712) (xy -0.151622 -0.266907) (xy -0.146019 -0.272902) (xy -0.140206 -0.278692) + (xy -0.134189 -0.284272) (xy -0.127978 -0.289635) (xy -0.12158 -0.294776) (xy -0.115004 -0.299689) + (xy -0.108259 -0.304369) (xy -0.101351 -0.308809) (xy -0.094291 -0.313004) (xy -0.087086 -0.316949) + (xy -0.079744 -0.320637) (xy -0.072274 -0.324063) (xy -0.064684 -0.327221) (xy -0.056982 -0.330106) + (xy -0.049177 -0.332711) (xy -0.041276 -0.335031) (xy -0.03329 -0.337061) (xy -0.025224 -0.338793) + (xy -0.017089 -0.340224) (xy -0.008891 -0.341347) (xy -0.000641 -0.342156) (xy 0.007655 -0.342645) + (xy 0.015988 -0.34281) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "87e56e48-4a88-418b-9116-c706155dbdcd") + ) + (fp_poly + (pts + (xy 1.102859 -0.572395) (xy 1.114748 -0.571951) (xy 1.126674 -0.571301) (xy 1.13859 -0.570519) (xy 1.162193 -0.568859) + (xy 1.173781 -0.568129) (xy 1.185163 -0.567564) (xy 1.185163 -0.434422) (xy 1.177112 -0.435337) (xy 1.168967 -0.436124) + (xy 1.160763 -0.436784) (xy 1.152531 -0.437319) (xy 1.144305 -0.437732) (xy 1.136117 -0.438024) (xy 1.128 -0.438198) + (xy 1.119987 -0.438256) (xy 1.111144 -0.438017) (xy 1.106983 -0.437714) (xy 1.102992 -0.437287) (xy 1.09917 -0.436731) + (xy 1.095514 -0.436045) (xy 1.092022 -0.435226) (xy 1.088693 -0.434271) (xy 1.085523 -0.433179) (xy 1.082512 -0.431946) + (xy 1.079656 -0.430569) (xy 1.076955 -0.429047) (xy 1.074406 -0.427377) (xy 1.072006 -0.425557) (xy 1.069754 -0.423583) + (xy 1.067648 -0.421453) (xy 1.065685 -0.419166) (xy 1.063864 -0.416717) (xy 1.062183 -0.414105) (xy 1.060639 -0.411327) + (xy 1.05923 -0.408381) (xy 1.057955 -0.405263) (xy 1.05681 -0.401973) (xy 1.055796 -0.398506) (xy 1.054908 -0.394861) + (xy 1.054145 -0.391035) (xy 1.053505 -0.387025) (xy 1.052987 -0.382829) (xy 1.052304 -0.373868) (xy 1.05208 -0.364133) + (xy 1.05208 -0.325271) (xy 1.175056 -0.325271) (xy 1.175056 -0.206012) (xy 1.05208 -0.206012) (xy 1.05208 0.323884) + (xy 0.873802 0.323884) (xy 0.873802 -0.206012) (xy 0.697964 -0.206012) (xy 0.819488 -0.325271) (xy 0.873802 -0.325271) + (xy 0.873802 -0.375345) (xy 0.874012 -0.386081) (xy 0.874642 -0.396609) (xy 0.875692 -0.406921) (xy 0.877164 -0.417008) + (xy 0.879057 -0.426861) (xy 0.881372 -0.436471) (xy 0.884109 -0.445829) (xy 0.887269 -0.454928) (xy 0.890852 -0.463757) + (xy 0.894858 -0.472309) (xy 0.899289 -0.480574) (xy 0.904144 -0.488545) (xy 0.909424 -0.496212) (xy 0.915129 -0.503566) + (xy 0.921261 -0.510599) (xy 0.927818 -0.517302) (xy 0.934802 -0.523666) (xy 0.942213 -0.529683) (xy 0.950052 -0.535344) + (xy 0.958318 -0.54064) (xy 0.967013 -0.545562) (xy 0.976137 -0.550102) (xy 0.98569 -0.554252) (xy 0.995673 -0.558001) + (xy 1.006086 -0.561342) (xy 1.01693 -0.564266) (xy 1.028204 -0.566764) (xy 1.03991 -0.568827) (xy 1.052048 -0.570447) + (xy 1.064619 -0.571615) (xy 1.077622 -0.572322) (xy 1.091058 -0.57256) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4850fd6b-efe5-48d9-9be5-f6aa682baecd") + ) + (fp_poly + (pts + (xy 1.403484 0.041297) (xy 1.403843 0.060682) (xy 1.404943 0.078803) (xy 1.40682 0.09566) (xy 1.409507 0.111255) + (xy 1.41304 0.125591) (xy 1.417453 0.13867) (xy 1.42 0.144738) (xy 1.42278 0.150493) (xy 1.425798 0.155935) + (xy 1.429058 0.161063) (xy 1.432564 0.165879) (xy 1.43632 0.170382) (xy 1.440331 0.174573) (xy 1.444601 0.178452) + (xy 1.449134 0.182019) (xy 1.453935 0.185275) (xy 1.459009 0.188219) (xy 1.464358 0.190853) (xy 1.469989 0.193175) + (xy 1.475905 0.195187) (xy 1.48211 0.196889) (xy 1.488609 0.198281) (xy 1.495406 0.199363) (xy 1.502506 0.200136) + (xy 1.509913 0.200599) (xy 1.517631 0.200753) (xy 1.526542 0.200594) (xy 1.53513 0.200114) (xy 1.5434 0.199309) + (xy 1.551352 0.198175) (xy 1.55899 0.196706) (xy 1.566316 0.194899) (xy 1.573333 0.19275) (xy 1.580043 0.190254) + (xy 1.586449 0.187406) (xy 1.592553 0.184203) (xy 1.598359 0.18064) (xy 1.603868 0.176712) (xy 1.609083 0.172416) + (xy 1.614007 0.167747) (xy 1.618642 0.162701) (xy 1.622991 0.157273) (xy 1.627057 0.151459) (xy 1.630842 0.145255) + (xy 1.634348 0.138656) (xy 1.637578 0.131658) (xy 1.640536 0.124257) (xy 1.643222 0.116448) (xy 1.645641 0.108227) + (xy 1.647794 0.09959) (xy 1.649684 0.090532) (xy 1.651314 0.081049) (xy 1.652686 0.071137) (xy 1.653802 0.060791) + (xy 1.654666 0.050006) (xy 1.65528 0.03878) (xy 1.655768 0.014982) (xy 1.655768 -0.32525) (xy 1.834104 -0.32525) + (xy 1.834104 0.323846) (xy 1.66454 0.323846) (xy 1.66454 0.2334) (xy 1.660764 0.2334) (xy 1.656443 0.240226) + (xy 1.651936 0.246818) (xy 1.64725 0.253177) (xy 1.64239 0.259305) (xy 1.637365 0.265201) (xy 1.632179 0.270869) + (xy 1.62684 0.276308) (xy 1.621354 0.281519) (xy 1.615727 0.286505) (xy 1.609966 0.291265) (xy 1.604078 0.295802) + (xy 1.598068 0.300116) (xy 1.585711 0.308081) (xy 1.572947 0.315169) (xy 1.559827 0.321388) (xy 1.546404 0.326749) + (xy 1.532729 0.33126) (xy 1.518854 0.334931) (xy 1.504831 0.33777) (xy 1.490711 0.339787) (xy 1.476546 0.34099) + (xy 1.462387 0.341389) (xy 1.44503 0.341078) (xy 1.428487 0.340152) (xy 1.41274 0.33862) (xy 1.397773 0.336492) + (xy 1.383567 0.333778) (xy 1.370107 0.330487) (xy 1.357375 0.326629) (xy 1.345353 0.322214) (xy 1.334025 0.317251) + (xy 1.323372 0.311749) (xy 1.313378 0.305719) (xy 1.304026 0.29917) (xy 1.295298 0.292112) (xy 1.287177 0.284554) + (xy 1.279646 0.276506) (xy 1.272687 0.267978) (xy 1.266284 0.258979) (xy 1.260419 0.249519) (xy 1.255075 0.239607) + (xy 1.250234 0.229254) (xy 1.245879 0.218469) (xy 1.241994 0.20726) (xy 1.238561 0.19564) (xy 1.235562 0.183615) + (xy 1.230799 0.158395) (xy 1.227568 0.131678) (xy 1.22573 0.103541) (xy 1.225148 0.07406) (xy 1.225148 -0.32525) + (xy 1.403484 -0.32525) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "306448b1-6bfb-42ac-bae4-271ff12ea655") + ) + (fp_poly + (pts + (xy 2.321569 -0.342458) (xy 2.338112 -0.341532) (xy 2.353859 -0.339999) (xy 2.368826 -0.33787) (xy 2.383031 -0.335155) + (xy 2.396491 -0.331863) (xy 2.409224 -0.328003) (xy 2.421246 -0.323586) (xy 2.432574 -0.318621) (xy 2.443227 -0.313118) + (xy 2.45322 -0.307086) (xy 2.462573 -0.300535) (xy 2.471301 -0.293475) (xy 2.479422 -0.285916) (xy 2.486953 -0.277866) + (xy 2.493911 -0.269336) (xy 2.500315 -0.260336) (xy 2.50618 -0.250875) (xy 2.511524 -0.240963) (xy 2.516365 -0.230609) + (xy 2.52072 -0.219823) (xy 2.524605 -0.208615) (xy 2.528038 -0.196994) (xy 2.531037 -0.184971) (xy 2.5358 -0.159754) + (xy 2.539031 -0.133042) (xy 2.540869 -0.104911) (xy 2.541451 -0.07544) (xy 2.541451 0.32387) (xy 2.363173 0.32387) + (xy 2.363173 -0.042677) (xy 2.362813 -0.062063) (xy 2.361709 -0.080186) (xy 2.359826 -0.097045) (xy 2.357132 -0.112644) + (xy 2.35359 -0.126985) (xy 2.349168 -0.140069) (xy 2.346615 -0.14614) (xy 2.343829 -0.151897) (xy 2.340806 -0.157342) + (xy 2.337541 -0.162473) (xy 2.33403 -0.167291) (xy 2.330268 -0.171797) (xy 2.326252 -0.175991) (xy 2.321977 -0.179873) + (xy 2.317438 -0.183442) (xy 2.312632 -0.1867) (xy 2.307554 -0.189647) (xy 2.3022 -0.192282) (xy 2.296566 -0.194607) + (xy 2.290646 -0.196621) (xy 2.284438 -0.198324) (xy 2.277936 -0.199717) (xy 2.271137 -0.2008) (xy 2.264036 -0.201574) + (xy 2.256628 -0.202037) (xy 2.24891 -0.202192) (xy 2.24001 -0.202033) (xy 2.231431 -0.201553) (xy 2.223172 -0.200748) + (xy 2.215229 -0.199613) (xy 2.207601 -0.198144) (xy 2.200284 -0.196337) (xy 2.193276 -0.194187) (xy 2.186574 -0.19169) + (xy 2.180176 -0.188842) (xy 2.17408 -0.185638) (xy 2.168281 -0.182074) (xy 2.162779 -0.178145) (xy 2.157571 -0.173847) + (xy 2.152653 -0.169176) (xy 2.148024 -0.164128) (xy 2.14368 -0.158697) (xy 2.13962 -0.15288) (xy 2.13584 -0.146673) + (xy 2.132338 -0.14007) (xy 2.129112 -0.133068) (xy 2.126159 -0.125663) (xy 2.123476 -0.117849) (xy 2.12106 -0.109622) + (xy 2.11891 -0.100979) (xy 2.117023 -0.091915) (xy 2.115395 -0.082425) (xy 2.114025 -0.072505) (xy 2.11291 -0.062151) + (xy 2.112047 -0.051358) (xy 2.111434 -0.040122) (xy 2.110947 -0.016304) (xy 2.110947 0.32387) (xy 1.932553 0.32387) + (xy 1.932553 -0.325226) (xy 2.102001 -0.325226) (xy 2.102001 -0.234839) (xy 2.105835 -0.234839) (xy 2.110161 -0.241659) + (xy 2.114672 -0.248247) (xy 2.119361 -0.254601) (xy 2.124223 -0.260724) (xy 2.12925 -0.266617) (xy 2.134436 -0.27228) + (xy 2.139776 -0.277716) (xy 2.145262 -0.282924) (xy 2.150887 -0.287907) (xy 2.156647 -0.292665) (xy 2.162534 -0.297199) + (xy 2.168541 -0.301511) (xy 2.180893 -0.309472) (xy 2.193652 -0.316556) (xy 2.206766 -0.322774) (xy 2.220185 -0.328133) + (xy 2.233856 -0.332643) (xy 2.247728 -0.336312) (xy 2.261752 -0.339151) (xy 2.275874 -0.341167) (xy 2.290044 -0.34237) + (xy 2.304212 -0.342769) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "7f111786-9b74-460e-a4c7-c0c2c025f6dc") + ) + (fp_poly + (pts + (xy -1.40188 -0.342283) (xy -1.383792 -0.340869) (xy -1.36635 -0.338543) (xy -1.349552 -0.335334) + (xy -1.333394 -0.331267) (xy -1.317872 -0.326368) (xy -1.302983 -0.320664) (xy -1.288722 -0.314182) + (xy -1.275087 -0.306948) (xy -1.262073 -0.298988) (xy -1.249677 -0.290329) (xy -1.237895 -0.280998) + (xy -1.226724 -0.27102) (xy -1.216159 -0.260422) (xy -1.206198 -0.249231) (xy -1.196836 -0.237473) + (xy -1.18807 -0.225174) (xy -1.179896 -0.212361) (xy -1.172311 -0.199061) (xy -1.16531 -0.1853) (xy -1.15889 -0.171103) + (xy -1.153048 -0.156499) (xy -1.14778 -0.141512) (xy -1.143082 -0.126171) (xy -1.13895 -0.1105) (xy -1.135381 -0.094527) + (xy -1.129917 -0.061778) (xy -1.126661 -0.028137) (xy -1.125582 0.006185) (xy -1.126686 0.038516) + (xy -1.13 0.070358) (xy -1.135529 0.101491) (xy -1.143276 0.131694) (xy -1.153245 0.160748) (xy -1.165439 0.188431) + (xy -1.172371 0.20169) (xy -1.179861 0.214524) (xy -1.18791 0.226906) (xy -1.196517 0.238806) (xy -1.205683 0.250199) + (xy -1.215408 0.261057) (xy -1.225694 0.271352) (xy -1.236539 0.281056) (xy -1.247946 0.290142) (xy -1.259914 0.298583) + (xy -1.272444 0.306351) (xy -1.285537 0.313417) (xy -1.299191 0.319756) (xy -1.31341 0.325339) (xy -1.328191 0.330138) + (xy -1.343537 0.334127) (xy -1.359448 0.337277) (xy -1.375923 0.339562) (xy -1.392964 0.340952) (xy -1.41057 0.341422) + (xy -1.425321 0.341026) (xy -1.439863 0.33984) (xy -1.454167 0.33787) (xy -1.468203 0.335123) (xy -1.481942 0.331604) + (xy -1.495355 0.327319) (xy -1.508413 0.322273) (xy -1.521087 0.316473) (xy -1.533346 0.309923) (xy -1.545162 0.302631) + (xy -1.556506 0.294602) (xy -1.567348 0.285841) (xy -1.577659 0.276355) (xy -1.58741 0.266148) (xy -1.596571 0.255228) + (xy -1.605114 0.243599) (xy -1.607728 0.243599) (xy -1.607728 0.710932) (xy -1.786006 0.552346) (xy -1.786006 0.00119) + (xy -1.613943 0.00119) (xy -1.613466 0.020876) (xy -1.611998 0.040304) (xy -1.609487 0.059335) (xy -1.605882 0.077828) + (xy -1.601131 0.095644) (xy -1.59518 0.112643) (xy -1.587979 0.128686) (xy -1.583893 0.136306) (xy -1.579474 0.143633) + (xy -1.574717 0.150652) (xy -1.569614 0.157345) (xy -1.56416 0.163694) (xy -1.558347 0.169682) (xy -1.552169 0.175291) + (xy -1.545619 0.180503) (xy -1.538692 0.185302) (xy -1.53138 0.189671) (xy -1.523677 0.19359) (xy -1.515577 0.197044) + (xy -1.507073 0.200014) (xy -1.498158 0.202483) (xy -1.488826 0.204434) (xy -1.47907 0.205849) (xy -1.468885 0.206711) + (xy -1.458262 0.207002) (xy -1.447547 0.206711) (xy -1.437287 0.205849) (xy -1.427477 0.204434) (xy -1.418107 0.202483) + (xy -1.409171 0.200014) (xy -1.400661 0.197044) (xy -1.392569 0.19359) (xy -1.384887 0.189671) (xy -1.377609 0.185302) + (xy -1.370726 0.180503) (xy -1.364231 0.175291) (xy -1.358116 0.169682) (xy -1.352373 0.163694) (xy -1.346996 0.157345) + (xy -1.341975 0.150652) (xy -1.337305 0.143633) (xy -1.332976 0.136306) (xy -1.328982 0.128686) (xy -1.325315 0.120793) + (xy -1.321967 0.112643) (xy -1.31893 0.104254) (xy -1.316198 0.095644) (xy -1.313762 0.086829) (xy -1.311614 0.077828) + (xy -1.308156 0.059335) (xy -1.30576 0.040304) (xy -1.304368 0.020876) (xy -1.303917 0.00119) (xy -1.30441 -0.018329) + (xy -1.305918 -0.037723) (xy -1.308487 -0.056834) (xy -1.312164 -0.075508) (xy -1.316995 -0.093587) + (xy -1.323027 -0.110915) (xy -1.330304 -0.127336) (xy -1.334424 -0.135156) (xy -1.338873 -0.142692) + (xy -1.343657 -0.149922) (xy -1.348781 -0.156828) (xy -1.354251 -0.163389) (xy -1.360073 -0.169586) + (xy -1.366253 -0.1754) (xy -1.372796 -0.180811) (xy -1.379708 -0.1858) (xy -1.386995 -0.190346) (xy -1.394663 -0.194431) + (xy -1.402717 -0.198035) (xy -1.411164 -0.201138) (xy -1.420009 -0.203721) (xy -1.429257 -0.205763) + (xy -1.438915 -0.207247) (xy -1.448988 -0.208151) (xy -1.459482 -0.208457) (xy -1.470203 -0.208155) + (xy -1.480468 -0.20726) (xy -1.490284 -0.205793) (xy -1.499659 -0.203771) (xy -1.5086 -0.201213) + (xy -1.517116 -0.19814) (xy -1.525213 -0.194568) (xy -1.5329 -0.190518) (xy -1.540183 -0.186008) + (xy -1.547071 -0.181057) (xy -1.553571 -0.175684) (xy -1.559691 -0.169908) (xy -1.565438 -0.163747) + (xy -1.57082 -0.157221) (xy -1.575845 -0.150349) (xy -1.58052 -0.143149) (xy -1.584852 -0.135641) + (xy -1.58885 -0.127842) (xy -1.592521 -0.119773) (xy -1.595873 -0.111451) (xy -1.598912 -0.102896) + (xy -1.601648 -0.094128) (xy -1.604087 -0.085163) (xy -1.606236 -0.076023) (xy -1.609699 -0.057287) + (xy -1.612098 -0.038073) (xy -1.613492 -0.01853) (xy -1.613943 0.00119) (xy -1.786006 0.00119) (xy -1.786006 -0.295011) + (xy -1.616441 -0.325218) (xy -1.616441 -0.242381) (xy -1.613943 -0.242381) (xy -1.609748 -0.248859) + (xy -1.605408 -0.255101) (xy -1.600927 -0.261112) (xy -1.596306 -0.266892) (xy -1.591549 -0.272443) + (xy -1.586658 -0.277767) (xy -1.581635 -0.282867) (xy -1.576482 -0.287743) (xy -1.571204 -0.292398) + (xy -1.565801 -0.296834) (xy -1.560276 -0.301053) (xy -1.554633 -0.305056) (xy -1.548873 -0.308846) + (xy -1.542999 -0.312423) (xy -1.537013 -0.315791) (xy -1.530918 -0.318951) (xy -1.524717 -0.321905) + (xy -1.518412 -0.324654) (xy -1.505499 -0.329548) (xy -1.4922 -0.333648) (xy -1.478536 -0.336969) + (xy -1.464525 -0.339525) (xy -1.450189 -0.341333) (xy -1.435547 -0.342406) (xy -1.42062 -0.342761) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "60568d31-ccea-4a7c-b56f-f0347f95cb7b") + ) + (fp_poly + (pts + (xy -0.72465 -0.34239) (xy -0.699778 -0.341209) (xy -0.674821 -0.339067) (xy -0.650047 -0.335818) + (xy -0.625721 -0.33132) (xy -0.602111 -0.325428) (xy -0.579484 -0.318) (xy -0.558106 -0.308892) (xy -0.547969 -0.303663) + (xy -0.538244 -0.297961) (xy -0.528965 -0.291766) (xy -0.520165 -0.285062) (xy -0.511877 -0.277829) + (xy -0.504135 -0.270052) (xy -0.496972 -0.26171) (xy -0.490421 -0.252788) (xy -0.484516 -0.243265) + (xy -0.479291 -0.233125) (xy -0.474778 -0.22235) (xy -0.47101 -0.210922) (xy -0.468022 -0.198822) + (xy -0.465846 -0.186033) (xy -0.464516 -0.172537) (xy -0.464066 -0.158316) (xy -0.464066 0.179535) + (xy -0.463764 0.201584) (xy -0.462831 0.223256) (xy -0.461223 0.244166) (xy -0.458896 0.263932) (xy -0.457449 0.273266) + (xy -0.455806 0.282171) (xy -0.453962 0.290597) (xy -0.45191 0.298498) (xy -0.449647 0.305826) (xy -0.447165 0.312532) + (xy -0.44446 0.318569) (xy -0.441527 0.323888) (xy -0.622186 0.323888) (xy -0.624496 0.316292) (xy -0.626658 0.308588) + (xy -0.628645 0.300796) (xy -0.630428 0.292934) (xy -0.631979 0.28502) (xy -0.633272 0.277072) (xy -0.634276 0.26911) + (xy -0.634966 0.261151) (xy -0.645821 0.271779) (xy -0.657229 0.281546) (xy -0.669152 0.290476) (xy -0.681552 0.298594) + (xy -0.694388 0.305923) (xy -0.707623 0.312489) (xy -0.721219 0.318314) (xy -0.735135 0.323423) (xy -0.749334 0.327841) + (xy -0.763777 0.331592) (xy -0.778424 0.334699) (xy -0.793238 0.337187) (xy -0.80818 0.33908) (xy -0.823211 0.340403) + (xy -0.838292 0.341178) (xy -0.853384 0.341431) (xy -0.876341 0.340709) (xy -0.898549 0.33853) (xy -0.919906 0.334882) + (xy -0.940313 0.329747) (xy -0.950128 0.326618) (xy -0.959667 0.323112) (xy -0.968919 0.319227) (xy -0.977869 0.314961) + (xy -0.986506 0.310313) (xy -0.994816 0.305279) (xy -1.002788 0.29986) (xy -1.010408 0.294052) (xy -1.017665 0.287854) + (xy -1.024545 0.281263) (xy -1.031035 0.274279) (xy -1.037124 0.266899) (xy -1.042798 0.259121) (xy -1.048044 0.250943) + (xy -1.052852 0.242364) (xy -1.057206 0.233382) (xy -1.061096 0.223994) (xy -1.064508 0.214199) (xy -1.06743 0.203995) + (xy -1.069848 0.19338) (xy -1.071752 0.182352) (xy -1.073127 0.170909) (xy -1.073961 0.15905) (xy -1.074242 0.146772) + (xy -1.073827 0.139337) (xy -0.89608 0.139337) (xy -0.895931 0.145319) (xy -0.895487 0.151027) (xy -0.894759 0.156466) + (xy -0.893753 0.161642) (xy -0.892479 0.166561) (xy -0.890944 0.171227) (xy -0.889156 0.175647) (xy -0.887125 0.179825) + (xy -0.884858 0.183768) (xy -0.882364 0.187482) (xy -0.87965 0.19097) (xy -0.876726 0.19424) (xy -0.873599 0.197296) + (xy -0.870278 0.200144) (xy -0.86677 0.20279) (xy -0.863085 0.20524) (xy -0.85923 0.207498) (xy -0.855215 0.20957) + (xy -0.851046 0.211462) (xy -0.846732 0.213179) (xy -0.842282 0.214727) (xy -0.837704 0.216111) (xy -0.833006 0.217338) + (xy -0.828197 0.218412) (xy -0.818276 0.220123) (xy -0.808008 0.221292) (xy -0.79746 0.22196) (xy -0.786697 0.222173) + (xy -0.774027 0.221858) (xy -0.762121 0.220936) (xy -0.750954 0.219439) (xy -0.740503 0.217399) (xy -0.730744 0.214851) + (xy -0.721653 0.211825) (xy -0.713208 0.208355) (xy -0.705384 0.204474) (xy -0.698157 0.200213) (xy -0.691504 0.195607) + (xy -0.685402 0.190687) (xy -0.679825 0.185486) (xy -0.674752 0.180038) (xy -0.670158 0.174373) (xy -0.666019 0.168526) + (xy -0.662312 0.162529) (xy -0.659013 0.156414) (xy -0.656099 0.150215) (xy -0.653545 0.143964) (xy -0.651328 0.137693) + (xy -0.647811 0.125224) (xy -0.645359 0.113069) (xy -0.643781 0.10149) (xy -0.642888 0.090749) (xy -0.642402 0.072824) + (xy -0.642402 0.006195) (xy -0.645322 0.0086) (xy -0.648427 0.010863) (xy -0.651707 0.012992) (xy -0.655157 0.014991) + (xy -0.662533 0.018628) (xy -0.670497 0.021823) (xy -0.67899 0.024628) (xy -0.687953 0.027092) (xy -0.697328 0.029264) + (xy -0.707056 0.031195) (xy -0.790531 0.043953) (xy -0.80082 0.045944) (xy -0.810927 0.048228) (xy -0.820786 0.050854) + (xy -0.830329 0.053874) (xy -0.839491 0.057338) (xy -0.848204 0.061298) (xy -0.856404 0.065803) (xy -0.860289 0.068277) + (xy -0.864022 0.070907) (xy -0.867592 0.073698) (xy -0.870993 0.076658) (xy -0.874215 0.079792) (xy -0.87725 0.083108) + (xy -0.88009 0.086611) (xy -0.882727 0.090308) (xy -0.885152 0.094205) (xy -0.887357 0.098309) (xy -0.889333 0.102625) + (xy -0.891074 0.107161) (xy -0.892569 0.111923) (xy -0.893811 0.116916) (xy -0.894791 0.122148) (xy -0.895502 0.127624) + (xy -0.895934 0.133352) (xy -0.89608 0.139337) (xy -1.073827 0.139337) (xy -1.072773 0.120427) (xy -1.068918 0.096599) + (xy -1.062839 0.075147) (xy -1.054698 0.055935) (xy -1.044653 0.038822) (xy -1.032868 0.023672) (xy -1.019502 0.010345) + (xy -1.004717 -0.001298) (xy -0.988672 -0.011395) (xy -0.971531 -0.020084) (xy -0.953452 -0.027504) + (xy -0.934598 -0.033794) (xy -0.915129 -0.039092) (xy -0.895205 -0.043537) (xy -0.85464 -0.050421) + (xy -0.775143 -0.060048) (xy -0.738785 -0.065007) (xy -0.706405 -0.071542) (xy -0.692108 -0.075746) + (xy -0.679289 -0.08076) (xy -0.668107 -0.086722) (xy -0.658725 -0.093771) (xy -0.651302 -0.102045) + (xy -0.646 -0.111682) (xy -0.64298 -0.122822) (xy -0.642402 -0.135603) (xy -0.642555 -0.142484) (xy -0.64301 -0.149007) + (xy -0.643759 -0.155182) (xy -0.644793 -0.161016) (xy -0.646105 -0.16652) (xy -0.647688 -0.171702) + (xy -0.649533 -0.176572) (xy -0.651632 -0.181139) (xy -0.653977 -0.185412) (xy -0.656561 -0.1894) + (xy -0.659376 -0.193112) (xy -0.662414 -0.196558) (xy -0.665667 -0.199747) (xy -0.669128 -0.202687) + (xy -0.672787 -0.205388) (xy -0.676638 -0.207859) (xy -0.680673 -0.21011) (xy -0.684884 -0.212149) + (xy -0.689262 -0.213986) (xy -0.6938 -0.215629) (xy -0.698491 -0.217088) (xy -0.703326 -0.218373) + (xy -0.708297 -0.219491) (xy -0.713398 -0.220453) (xy -0.723952 -0.221944) (xy -0.734927 -0.222918) + (xy -0.746258 -0.223448) (xy -0.757884 -0.223609) (xy -0.770523 -0.22328) (xy -0.782529 -0.222278) + (xy -0.793888 -0.220583) (xy -0.804584 -0.218172) (xy -0.809679 -0.216691) (xy -0.814603 -0.215024) + (xy -0.819354 -0.213166) (xy -0.823931 -0.211117) (xy -0.828331 -0.208872) (xy -0.832552 -0.206429) + (xy -0.836593 -0.203786) (xy -0.840452 -0.200939) (xy -0.844127 -0.197887) (xy -0.847616 -0.194626) + (xy -0.850917 -0.191154) (xy -0.854029 -0.187467) (xy -0.85695 -0.183564) (xy -0.859677 -0.179442) + (xy -0.86221 -0.175097) (xy -0.864546 -0.170528) (xy -0.866682 -0.16573) (xy -0.868619 -0.160703) + (xy -0.870353 -0.155443) (xy -0.871883 -0.149947) (xy -0.873206 -0.144213) (xy -0.874322 -0.138238) + (xy -0.875228 -0.132019) (xy -0.875923 -0.125553) (xy -1.054259 -0.125553) (xy -1.052913 -0.140758) + (xy -1.050777 -0.155304) (xy -1.047876 -0.169204) (xy -1.044238 -0.182469) (xy -1.039887 -0.19511) + (xy -1.034852 -0.207139) (xy -1.029157 -0.218568) (xy -1.022829 -0.229408) (xy -1.015894 -0.23967) + (xy -1.008378 -0.249367) (xy -1.000308 -0.258508) (xy -0.99171 -0.267107) (xy -0.982609 -0.275174) + (xy -0.973033 -0.282721) (xy -0.963007 -0.28976) (xy -0.952558 -0.296301) (xy -0.941712 -0.302357) + (xy -0.930494 -0.307939) (xy -0.918932 -0.313059) (xy -0.907051 -0.317727) (xy -0.894878 -0.321956) + (xy -0.882438 -0.325757) (xy -0.869759 -0.329141) (xy -0.856866 -0.33212) (xy -0.830543 -0.336909) + (xy -0.80368 -0.340216) (xy -0.776486 -0.342133) (xy -0.749171 -0.342751) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "df1f9c37-e99f-4906-87ca-c8a09153609d") + ) + (fp_poly + (pts + (xy -2.134869 -0.342175) (xy -2.10898 -0.34039) (xy -2.083622 -0.337301) (xy -2.058953 -0.332814) + (xy -2.035133 -0.326833) (xy -2.012321 -0.319265) (xy -1.990677 -0.310016) (xy -1.980343 -0.304732) + (xy -1.97036 -0.298992) (xy -1.960749 -0.292785) (xy -1.95153 -0.286099) (xy -1.942723 -0.278922) + (xy -1.934347 -0.271243) (xy -1.926422 -0.263048) (xy -1.918969 -0.254328) (xy -1.912006 -0.24507) + (xy -1.905556 -0.235262) (xy -1.899636 -0.224893) (xy -1.894267 -0.213951) (xy -1.88947 -0.202423) + (xy -1.885263 -0.190299) (xy -1.881667 -0.177567) (xy -1.878702 -0.164214) (xy -1.876388 -0.150229) + (xy -1.874744 -0.1356) (xy -2.044193 -0.1356) (xy -2.044815 -0.141929) (xy -2.04571 -0.147971) (xy -2.04687 -0.153729) + (xy -2.048288 -0.159212) (xy -2.049958 -0.164423) (xy -2.051874 -0.16937) (xy -2.054028 -0.174056) + (xy -2.056414 -0.178489) (xy -2.059026 -0.182674) (xy -2.061856 -0.186617) (xy -2.064899 -0.190323) + (xy -2.068147 -0.193798) (xy -2.071594 -0.197048) (xy -2.075233 -0.200079) (xy -2.079058 -0.202895) + (xy -2.083062 -0.205504) (xy -2.087238 -0.20791) (xy -2.09158 -0.21012) (xy -2.096082 -0.212139) + (xy -2.100735 -0.213972) (xy -2.105535 -0.215626) (xy -2.110474 -0.217106) (xy -2.115546 -0.218418) + (xy -2.120743 -0.219568) (xy -2.13149 -0.221403) (xy -2.142661 -0.222658) (xy -2.154204 -0.223377) + (xy -2.166065 -0.223606) (xy -2.173805 -0.223521) (xy -2.181872 -0.223226) (xy -2.190154 -0.22266) + (xy -2.198536 -0.221764) (xy -2.206903 -0.220476) (xy -2.215142 -0.218736) (xy -2.223138 -0.216483) + (xy -2.230777 -0.213658) (xy -2.234427 -0.212012) (xy -2.237946 -0.2102) (xy -2.241317 -0.208215) + (xy -2.244528 -0.206049) (xy -2.247565 -0.203694) (xy -2.250412 -0.201143) (xy -2.253056 -0.198389) + (xy -2.255482 -0.195424) (xy -2.257676 -0.19224) (xy -2.259624 -0.188829) (xy -2.261311 -0.185185) + (xy -2.262724 -0.181299) (xy -2.263847 -0.177165) (xy -2.264667 -0.172774) (xy -2.26517 -0.168119) + (xy -2.265341 -0.163193) (xy -2.265046 -0.157361) (xy -2.264173 -0.151839) (xy -2.262741 -0.146614) + (xy -2.260769 -0.141673) (xy -2.258276 -0.137003) (xy -2.255281 -0.132591) (xy -2.251803 -0.128425) + (xy -2.24786 -0.124491) (xy -2.243472 -0.120778) (xy -2.238657 -0.117272) (xy -2.233435 -0.11396) + (xy -2.227824 -0.110829) (xy -2.221843 -0.107868) (xy -2.215511 -0.105062) (xy -2.208847 -0.1024) + (xy -2.20187 -0.099868) (xy -2.187052 -0.095144) (xy -2.171208 -0.090788) (xy -2.15449 -0.086697) + (xy -2.137048 -0.08277) (xy -2.1006 -0.074996) (xy -2.081895 -0.070945) (xy -2.063072 -0.066647) + (xy -2.043605 -0.061982) (xy -2.024339 -0.056892) (xy -2.005418 -0.051278) (xy -1.986989 -0.045038) + (xy -1.969196 -0.038071) (xy -1.952187 -0.030275) (xy -1.936107 -0.021551) (xy -1.9211 -0.011796) + (xy -1.914045 -0.006501) (xy -1.907313 -0.00091) (xy -1.900923 0.004989) (xy -1.894892 0.011209) + (xy -1.88924 0.017762) (xy -1.883983 0.024661) (xy -1.87914 0.031919) (xy -1.87473 0.039548) (xy -1.87077 0.047561) + (xy -1.86728 0.055971) (xy -1.864276 0.06479) (xy -1.861778 0.07403) (xy -1.859803 0.083706) (xy -1.85837 0.093828) + (xy -1.857496 0.10441) (xy -1.857201 0.115464) (xy -1.857634 0.131139) (xy -1.858916 0.146146) (xy -1.861017 0.160499) + (xy -1.86391 0.174208) (xy -1.867568 0.187283) (xy -1.871963 0.199737) (xy -1.877066 0.211579) (xy -1.882851 0.222822) + (xy -1.889288 0.233475) (xy -1.896351 0.243551) (xy -1.904011 0.253061) (xy -1.91224 0.262014) (xy -1.921011 0.270423) + (xy -1.930297 0.278299) (xy -1.940068 0.285652) (xy -1.950297 0.292493) (xy -1.960957 0.298835) (xy -1.97202 0.304686) + (xy -1.983457 0.31006) (xy -1.995241 0.314967) (xy -2.007344 0.319417) (xy -2.019739 0.323423) (xy -2.032397 0.326994) + (xy -2.04529 0.330143) (xy -2.071672 0.335215) (xy -2.098662 0.338729) (xy -2.126038 0.340773) (xy -2.153576 0.341434) + (xy -2.181745 0.340759) (xy -2.209653 0.338674) (xy -2.237095 0.335094) (xy -2.263867 0.329931) (xy -2.289765 0.323099) + (xy -2.314585 0.31451) (xy -2.338122 0.304078) (xy -2.349346 0.298144) (xy -2.360173 0.291716) (xy -2.370576 0.284784) + (xy -2.380532 0.277337) (xy -2.390014 0.269364) (xy -2.398997 0.260854) (xy -2.407454 0.251797) (xy -2.415362 0.24218) + (xy -2.422693 0.231995) (xy -2.429423 0.221229) (xy -2.435526 0.209872) (xy -2.440977 0.197913) (xy -2.445749 0.185341) + (xy -2.449818 0.172145) (xy -2.453158 0.158315) (xy -2.455743 0.143839) (xy -2.457548 0.128708) (xy -2.458548 0.112908) + (xy -2.289158 0.112908) (xy -2.288961 0.119958) (xy -2.288378 0.126753) (xy -2.287422 0.133294) (xy -2.286105 0.139585) + (xy -2.284439 0.145627) (xy -2.282436 0.151423) (xy -2.280109 0.156973) (xy -2.277469 0.162281) (xy -2.274529 0.167349) + (xy -2.271302 0.172177) (xy -2.267799 0.176769) (xy -2.264032 0.181127) (xy -2.260015 0.185252) (xy -2.255758 0.189147) + (xy -2.251275 0.192813) (xy -2.246578 0.196253) (xy -2.241678 0.199469) (xy -2.236589 0.202462) (xy -2.231321 0.205235) + (xy -2.225888 0.20779) (xy -2.220302 0.210129) (xy -2.214575 0.212254) (xy -2.208719 0.214166) (xy -2.202747 0.215869) + (xy -2.19667 0.217364) (xy -2.190502 0.218653) (xy -2.177937 0.220621) (xy -2.16515 0.22179) (xy -2.15224 0.222176) + (xy -2.142657 0.221935) (xy -2.132813 0.221192) (xy -2.122827 0.219912) (xy -2.112822 0.218064) (xy -2.102919 0.215613) + (xy -2.09324 0.212526) (xy -2.083906 0.20877) (xy -2.075038 0.204313) (xy -2.070817 0.20181) (xy -2.066759 0.19912) + (xy -2.062878 0.196238) (xy -2.059189 0.193159) (xy -2.055708 0.18988) (xy -2.052451 0.186396) (xy -2.049431 0.182704) + (xy -2.046665 0.178799) (xy -2.044167 0.174677) (xy -2.041953 0.170333) (xy -2.040038 0.165765) (xy -2.038438 0.160967) + (xy -2.037166 0.155935) (xy -2.036239 0.150666) (xy -2.035672 0.145155) (xy -2.035479 0.139397) (xy -2.035699 0.134431) + (xy -2.036356 0.129655) (xy -2.037446 0.125063) (xy -2.038964 0.120648) (xy -2.040906 0.116402) (xy -2.043268 0.112318) + (xy -2.046045 0.108388) (xy -2.049233 0.104605) (xy -2.052827 0.100963) (xy -2.056823 0.097453) (xy -2.061218 0.094068) + (xy -2.066005 0.090801) (xy -2.071182 0.087644) (xy -2.076743 0.084592) (xy -2.082684 0.081635) (xy -2.089002 0.078766) + (xy -2.09569 0.075979) (xy -2.102746 0.073266) (xy -2.110165 0.07062) (xy -2.117942 0.068033) (xy -2.134554 0.063008) + (xy -2.152547 0.058133) (xy -2.171887 0.05335) (xy -2.192537 0.048599) (xy -2.214464 0.043822) (xy -2.237632 0.03896) + (xy -2.276399 0.029377) (xy -2.295329 0.023973) (xy -2.313764 0.01802) (xy -2.331559 0.011413) (xy -2.348567 0.004049) + (xy -2.364645 -0.004177) (xy -2.379647 -0.013372) (xy -2.386699 -0.018364) (xy -2.393428 -0.023638) + (xy -2.399815 -0.029206) (xy -2.405842 -0.035081) (xy -2.411491 -0.041277) (xy -2.416744 -0.047806) + (xy -2.421583 -0.054682) (xy -2.42599 -0.061917) (xy -2.429946 -0.069526) (xy -2.433434 -0.07752) + (xy -2.436435 -0.085913) (xy -2.438931 -0.094718) (xy -2.440904 -0.103949) (xy -2.442335 -0.113618) + (xy -2.443208 -0.123738) (xy -2.443502 -0.134322) (xy -2.443088 -0.149506) (xy -2.441862 -0.163984) + (xy -2.439852 -0.177769) (xy -2.437085 -0.190877) (xy -2.433587 -0.203323) (xy -2.429385 -0.21512) + (xy -2.424507 -0.226285) (xy -2.418979 -0.236831) (xy -2.412827 -0.246773) (xy -2.406079 -0.256127) + (xy -2.398762 -0.264906) (xy -2.390902 -0.273126) (xy -2.382526 -0.280801) (xy -2.373662 -0.287946) + (xy -2.364336 -0.294577) (xy -2.354574 -0.300706) (xy -2.344404 -0.30635) (xy -2.333853 -0.311523) + (xy -2.322947 -0.31624) (xy -2.311714 -0.320515) (xy -2.30018 -0.324364) (xy -2.288371 -0.3278) (xy -2.276316 -0.330839) + (xy -2.26404 -0.333496) (xy -2.238935 -0.337721) (xy -2.213272 -0.340593) (xy -2.187264 -0.342229) + (xy -2.161128 -0.342749) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8bfe7fb1-394f-47ec-8c38-9372c6c6324c") + ) + (fp_poly + (pts + (xy 0.92808 -1.626087) (xy 0.939604 -1.625299) (xy 0.950834 -1.623921) (xy 0.961747 -1.622015) (xy 0.97232 -1.61964) + (xy 0.982527 -1.61686) (xy 0.992347 -1.613733) (xy 1.001755 -1.610323) (xy 1.010727 -1.60669) (xy 1.01924 -1.602894) + (xy 1.02727 -1.598998) (xy 1.041787 -1.591148) (xy 1.054089 -1.583628) (xy 1.063987 -1.576928) (xy 1.071291 -1.571537) + (xy 1.077362 -1.566637) (xy 1.074115 -1.567335) (xy 1.065189 -1.568771) (xy 1.058978 -1.569456) (xy 1.051804 -1.569955) + (xy 1.043821 -1.570143) (xy 1.035181 -1.569897) (xy 1.026036 -1.569094) (xy 1.01654 -1.56761) (xy 1.006844 -1.565321) + (xy 1.00197 -1.563836) (xy 0.997102 -1.562103) (xy 0.992261 -1.560108) (xy 0.987466 -1.557834) (xy 0.982735 -1.555266) + (xy 0.978087 -1.552388) (xy 0.973543 -1.549186) (xy 0.96912 -1.545644) (xy 0.964839 -1.541745) (xy 0.960717 -1.537476) + (xy 0.955633 -1.531557) (xy 0.951136 -1.525536) (xy 0.947253 -1.519404) (xy 0.94401 -1.513154) (xy 0.942635 -1.509982) + (xy 0.941431 -1.506778) (xy 0.940398 -1.50354) (xy 0.939542 -1.500267) (xy 0.938865 -1.496958) (xy 0.938369 -1.493612) + (xy 0.93806 -1.490229) (xy 0.937938 -1.486807) (xy 0.938009 -1.483345) (xy 0.938274 -1.479842) (xy 0.938738 -1.476298) + (xy 0.939403 -1.47271) (xy 0.940273 -1.469079) (xy 0.941351 -1.465402) (xy 0.942639 -1.46168) (xy 0.944142 -1.457911) + (xy 0.945862 -1.454094) (xy 0.947803 -1.450227) (xy 0.949968 -1.446311) (xy 0.95236 -1.442344) (xy 0.954981 -1.438324) + (xy 0.957837 -1.434252) (xy 0.96426 -1.425943) (xy 0.970192 -1.419134) (xy 0.976739 -1.412386) (xy 0.983825 -1.405761) + (xy 0.991373 -1.399323) (xy 0.999308 -1.393135) (xy 1.007553 -1.387261) (xy 1.016031 -1.381763) (xy 1.024667 -1.376705) + (xy 1.033383 -1.37215) (xy 1.042105 -1.368161) (xy 1.050755 -1.364802) (xy 1.059257 -1.362136) (xy 1.067534 -1.360226) + (xy 1.071565 -1.359574) (xy 1.075511 -1.359135) (xy 1.079363 -1.358916) (xy 1.083111 -1.358926) (xy 1.086746 -1.359172) + (xy 1.090258 -1.359663) (xy 1.095007 -1.360745) (xy 1.099367 -1.362156) (xy 1.103352 -1.363874) (xy 1.106978 -1.365873) + (xy 1.110261 -1.368129) (xy 1.113216 -1.37062) (xy 1.115859 -1.373321) (xy 1.118207 -1.376208) (xy 1.120274 -1.379258) + (xy 1.122076 -1.382446) (xy 1.123629 -1.385749) (xy 1.12495 -1.389143) (xy 1.126052 -1.392604) (xy 1.126953 -1.396108) + (xy 1.127668 -1.399632) (xy 1.128212 -1.40315) (xy 1.128852 -1.410079) (xy 1.128999 -1.416703) (xy 1.128778 -1.422831) + (xy 1.128316 -1.428273) (xy 1.127738 -1.432838) (xy 1.127169 -1.436335) (xy 1.126564 -1.439362) (xy 1.136238 -1.43563) + (xy 1.14596 -1.430682) (xy 1.155675 -1.424562) (xy 1.165331 -1.417314) (xy 1.184252 -1.399613) (xy 1.202298 -1.37793) + (xy 1.219046 -1.35262) (xy 1.23407 -1.324036) (xy 1.246947 -1.29253) (xy 1.257251 -1.258456) (xy 1.264559 -1.222166) + (xy 1.266957 -1.203301) (xy 1.268446 -1.184015) (xy 1.268974 -1.164352) (xy 1.268487 -1.144355) (xy 1.266933 -1.124069) + (xy 1.264259 -1.103539) (xy 1.26041 -1.082808) (xy 1.255335 -1.061921) (xy 1.248981 -1.040921) (xy 1.241294 -1.019853) + (xy 1.23222 -0.99876) (xy 1.221708 -0.977688) (xy 1.209704 -0.95668) (xy 1.196155 -0.935781) (xy 1.180781 -0.914657) + (xy 1.164517 -0.894606) (xy 1.147351 -0.875686) (xy 1.129274 -0.857953) (xy 1.110274 -0.841464) (xy 1.090342 -0.826275) + (xy 1.069465 -0.812443) (xy 1.047634 -0.800025) (xy 1.024838 -0.789077) (xy 1.001065 -0.779656) (xy 0.976306 -0.771819) + (xy 0.950549 -0.765623) (xy 0.923785 -0.761123) (xy 0.896001 -0.758378) (xy 0.867188 -0.757442) (xy 0.837334 -0.758374) + (xy 0.829443 -0.758847) (xy 0.821814 -0.758929) (xy 0.814428 -0.758628) (xy 0.807271 -0.757952) (xy 0.800323 -0.756907) + (xy 0.79357 -0.7555) (xy 0.786992 -0.753739) (xy 0.780574 -0.75163) (xy 0.774298 -0.749182) (xy 0.768148 -0.7464) + (xy 0.762105 -0.743292) (xy 0.756155 -0.739866) (xy 0.744459 -0.732085) (xy 0.732925 -0.723114) (xy 0.721416 -0.71301) + (xy 0.709796 -0.701831) (xy 0.697929 -0.689633) (xy 0.685679 -0.676473) (xy 0.630127 -0.615357) (xy 0.602861 -0.585767) + (xy 0.577238 -0.557198) (xy 0.553873 -0.530552) (xy 0.533379 -0.506729) (xy 0.51637 -0.486631) (xy 0.50346 -0.47116) + (xy 0.492396 -0.457701) (xy 0.492396 -1.046035) (xy 0.492174 -1.057702) (xy 0.492263 -1.068932) (xy 0.492657 -1.079734) + (xy 0.493348 -1.090117) (xy 0.494326 -1.100089) (xy 0.495584 -1.10966) (xy 0.497114 -1.118838) (xy 0.498908 -1.127632) + (xy 0.500957 -1.136051) (xy 0.503255 -1.144104) (xy 0.505792 -1.1518) (xy 0.50856 -1.159148) (xy 0.511553 -1.166156) + (xy 0.51476 -1.172834) (xy 0.518175 -1.17919) (xy 0.52179 -1.185233) (xy 0.525595 -1.190973) (xy 0.529584 -1.196417) + (xy 0.533748 -1.201575) (xy 0.53808 -1.206455) (xy 0.54257 -1.211068) (xy 0.547211 -1.21542) (xy 0.551995 -1.219522) + (xy 0.556914 -1.223382) (xy 0.56196 -1.227009) (xy 0.567124 -1.230412) (xy 0.572399 -1.2336) (xy 0.577777 -1.236581) + (xy 0.588808 -1.24196) (xy 0.600153 -1.24662) (xy 0.60652 -1.24889) (xy 0.612819 -1.250885) (xy 0.619039 -1.252617) + (xy 0.625174 -1.254101) (xy 0.631213 -1.255348) (xy 0.637148 -1.256374) (xy 0.64297 -1.257191) (xy 0.648672 -1.257812) + (xy 0.654243 -1.258251) (xy 0.659675 -1.258521) (xy 0.664959 -1.258636) (xy 0.670088 -1.258609) (xy 0.675051 -1.258452) + (xy 0.679841 -1.258181) (xy 0.688863 -1.257345) (xy 0.697086 -1.256207) (xy 0.70444 -1.254874) (xy 0.710853 -1.253454) + (xy 0.716257 -1.252052) (xy 0.720582 -1.250776) (xy 0.723758 -1.249732) (xy 0.726382 -1.248769) (xy 0.718275 -1.245465) + (xy 0.709656 -1.241454) (xy 0.704648 -1.238893) (xy 0.699341 -1.235975) (xy 0.693863 -1.23271) (xy 0.68834 -1.229107) + (xy 0.682898 -1.225177) (xy 0.677663 -1.22093) (xy 0.672761 -1.216374) (xy 0.670475 -1.213984) (xy 0.66832 -1.211521) + (xy 0.666311 -1.208986) (xy 0.664465 -1.20638) (xy 0.662796 -1.203705) (xy 0.661321 -1.200961) (xy 0.659881 -1.197648) + (xy 0.658706 -1.194221) (xy 0.657796 -1.190692) (xy 0.65715 -1.187073) (xy 0.656769 -1.183378) (xy 0.65665 -1.179619) + (xy 0.656793 -1.175809) (xy 0.657198 -1.17196) (xy 0.657864 -1.168085) (xy 0.658789 -1.164197) (xy 0.659975 -1.160309) + (xy 0.661418 -1.156433) (xy 0.66312 -1.152581) (xy 0.665079 -1.148767) (xy 0.667295 -1.145004) (xy 0.669766 -1.141303) + (xy 0.672493 -1.137678) (xy 0.675474 -1.134141) (xy 0.678708 -1.130705) (xy 0.682196 -1.127382) (xy 0.685936 -1.124186) + (xy 0.689927 -1.121129) (xy 0.694169 -1.118223) (xy 0.698661 -1.115482) (xy 0.703403 -1.112918) (xy 0.708394 -1.110543) + (xy 0.713632 -1.108371) (xy 0.719118 -1.106414) (xy 0.72485 -1.104684) (xy 0.730828 -1.103195) (xy 0.737051 -1.101959) + (xy 0.743519 -1.100988) (xy 0.753074 -1.100079) (xy 0.762475 -1.09982) (xy 0.771691 -1.100188) (xy 0.780692 -1.101161) + (xy 0.789451 -1.102716) (xy 0.797935 -1.10483) (xy 0.806117 -1.107481) (xy 0.813966 -1.110646) (xy 0.821453 -1.114302) + (xy 0.828548 -1.118428) (xy 0.835222 -1.122999) (xy 0.841444 -1.127995) (xy 0.847186 -1.133391) (xy 0.852417 -1.139165) + (xy 0.857109 -1.145296) (xy 0.861231 -1.151759) (xy 0.864753 -1.158533) (xy 0.867647 -1.165594) (xy 0.869882 -1.172921) + (xy 0.871429 -1.18049) (xy 0.872259 -1.188279) (xy 0.872341 -1.196265) (xy 0.871646 -1.204426) (xy 0.870145 -1.212739) + (xy 0.867807 -1.221181) (xy 0.864604 -1.22973) (xy 0.860505 -1.238363) (xy 0.855481 -1.247057) (xy 0.849502 -1.255791) + (xy 0.842539 -1.26454) (xy 0.834562 -1.273283) (xy 0.825542 -1.281997) (xy 0.805301 -1.301374) (xy 0.786986 -1.321033) + (xy 0.778589 -1.330947) (xy 0.77072 -1.340907) (xy 0.763394 -1.350903) (xy 0.756627 -1.360928) (xy 0.750434 -1.370973) + (xy 0.74483 -1.381029) (xy 0.739832 -1.391088) (xy 0.735453 -1.401142) (xy 0.73171 -1.411182) (xy 0.728619 -1.421199) + (xy 0.726194 -1.431186) (xy 0.724451 -1.441134) (xy 0.723405 -1.451034) (xy 0.723072 -1.460878) (xy 0.723468 -1.470657) + (xy 0.724607 -1.480363) (xy 0.726505 -1.489988) (xy 0.729178 -1.499523) (xy 0.732641 -1.50896) (xy 0.736909 -1.51829) + (xy 0.741998 -1.527505) (xy 0.747923 -1.536596) (xy 0.7547 -1.545555) (xy 0.762344 -1.554373) (xy 0.770871 -1.563042) + (xy 0.780295 -1.571554) (xy 0.790633 -1.579901) (xy 0.801899 -1.588072) (xy 0.815058 -1.596546) (xy 0.828159 -1.603818) + (xy 0.84118 -1.609951) (xy 0.854097 -1.615004) (xy 0.866885 -1.619039) (xy 0.879522 -1.622118) (xy 0.891984 -1.624301) + (xy 0.904246 -1.625649) (xy 0.916286 -1.626224) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b0c42540-c1b8-4472-9eca-c6ebcc33eddb") + ) + (group "" + (uuid "2b95e4ec-62b8-4913-8fab-6d1b28f6a951") + (members "306448b1-6bfb-42ac-bae4-271ff12ea655" "4850fd6b-efe5-48d9-9be5-f6aa682baecd" + "60568d31-ccea-4a7c-b56f-f0347f95cb7b" "7f111786-9b74-460e-a4c7-c0c2c025f6dc" + "87e56e48-4a88-418b-9116-c706155dbdcd" "8bfe7fb1-394f-47ec-8c38-9372c6c6324c" + "ae64d837-afdd-41d3-a11a-5b24684e6213" "b0c42540-c1b8-4472-9eca-c6ebcc33eddb" + "df1f9c37-e99f-4906-87ca-c8a09153609d" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_6mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_6mm.kicad_mod new file mode 100644 index 0000000..5aa82fe --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_6mm.kicad_mod @@ -0,0 +1,518 @@ +(footprint "SparkFun_Logo_6mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -2.54 0) + (layer "F.Fab") + (hide yes) + (uuid "7c243822-a952-4713-8c63-c8489065edc6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "da21d005-b717-4e62-a7d6-84cbe46f76a5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f9f57420-1496-4f26-b5f0-29beab9a8655") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c2f65155-4310-46e3-a6d4-62d786a0ca3c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "12ac24f0-b6d4-49fc-adfb-a6c934fdae1e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.343455 -0.114581) (xy 0.613155 -0.394945) (xy 0.866264 -0.394945) (xy 0.572376 -0.108516) (xy 0.899236 0.38397) + (xy 0.640132 0.38397) (xy 0.426338 0.035919) (xy 0.343455 0.115873) (xy 0.343455 0.38397) (xy 0.129522 0.38397) + (xy 0.129522 -0.574374) (xy 0.343455 -0.691692) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "469b02a8-fa3f-4488-88f4-cf621aa8b14a") + ) + (fp_poly + (pts + (xy 0.003148 -0.415936) (xy 0.00622 -0.415829) (xy 0.009261 -0.415653) (xy 0.012272 -0.415413) (xy 0.018214 -0.414748) + (xy 0.024064 -0.413854) (xy 0.029839 -0.412755) (xy 0.035556 -0.411472) (xy 0.041233 -0.410028) (xy 0.046885 -0.408444) + (xy 0.046885 -0.209636) (xy 0.03899 -0.211198) (xy 0.030186 -0.212625) (xy 0.020683 -0.213896) (xy 0.010689 -0.214987) + (xy 0.000415 -0.215875) (xy -0.009931 -0.216537) (xy -0.02014 -0.216952) (xy -0.030003 -0.217095) + (xy -0.044524 -0.216771) (xy -0.058437 -0.215809) (xy -0.071752 -0.214226) (xy -0.084478 -0.212035) + (xy -0.096625 -0.209253) (xy -0.108202 -0.205895) (xy -0.11922 -0.201976) (xy -0.129688 -0.197513) + (xy -0.139616 -0.192519) (xy -0.149012 -0.187012) (xy -0.157887 -0.181006) (xy -0.166251 -0.174516) + (xy -0.174113 -0.167559) (xy -0.181483 -0.160148) (xy -0.188369 -0.152301) (xy -0.194783 -0.144033) + (xy -0.200734 -0.135358) (xy -0.206231 -0.126292) (xy -0.211283 -0.116851) (xy -0.215901 -0.10705) + (xy -0.220095 -0.096905) (xy -0.223873 -0.08643) (xy -0.227245 -0.075642) (xy -0.230222 -0.064556) + (xy -0.232812 -0.053187) (xy -0.235026 -0.041551) (xy -0.238362 -0.017538) (xy -0.240307 0.007359) + (xy -0.240939 0.033016) (xy -0.240939 0.383996) (xy -0.454872 0.383996) (xy -0.454872 -0.358602) + (xy -0.251465 -0.39492) (xy -0.251465 -0.250207) (xy -0.248537 -0.250207) (xy -0.244545 -0.259305) + (xy -0.24021 -0.26822) (xy -0.235542 -0.276943) (xy -0.230551 -0.285469) (xy -0.225246 -0.293789) + (xy -0.219637 -0.301899) (xy -0.213735 -0.309789) (xy -0.20755 -0.317455) (xy -0.201091 -0.324888) + (xy -0.194368 -0.332082) (xy -0.187392 -0.339031) (xy -0.180172 -0.345726) (xy -0.172718 -0.352162) + (xy -0.165041 -0.358331) (xy -0.15715 -0.364227) (xy -0.149055 -0.369843) (xy -0.140766 -0.375171) + (xy -0.132294 -0.380206) (xy -0.123647 -0.384939) (xy -0.114837 -0.389365) (xy -0.105873 -0.393476) + (xy -0.096765 -0.397266) (xy -0.087523 -0.400727) (xy -0.078157 -0.403854) (xy -0.068676 -0.406638) + (xy -0.059092 -0.409073) (xy -0.049414 -0.411152) (xy -0.039651 -0.412869) (xy -0.029814 -0.414216) + (xy -0.019913 -0.415187) (xy -0.009958 -0.415775) (xy 0.000041 -0.415972) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2c97e63f-8c4d-462a-b079-afdf85feb2d2") + ) + (fp_poly + (pts + (xy 1.304286 -0.691474) (xy 1.318553 -0.690941) (xy 1.332865 -0.690161) (xy 1.347163 -0.689223) (xy 1.375486 -0.687231) + (xy 1.389393 -0.686355) (xy 1.403051 -0.685677) (xy 1.403051 -0.525907) (xy 1.393389 -0.527005) (xy 1.383616 -0.527949) + (xy 1.373771 -0.528741) (xy 1.363893 -0.529383) (xy 1.354022 -0.529879) (xy 1.344196 -0.530229) (xy 1.334456 -0.530438) + (xy 1.324839 -0.530507) (xy 1.314229 -0.53022) (xy 1.309235 -0.529858) (xy 1.304446 -0.529344) (xy 1.299859 -0.528677) + (xy 1.295472 -0.527854) (xy 1.291282 -0.526871) (xy 1.287287 -0.525726) (xy 1.283483 -0.524415) (xy 1.27987 -0.522935) + (xy 1.276443 -0.521283) (xy 1.273201 -0.519457) (xy 1.270142 -0.517453) (xy 1.267262 -0.515268) (xy 1.26456 -0.5129) + (xy 1.262033 -0.510344) (xy 1.259678 -0.507599) (xy 1.257492 -0.50466) (xy 1.255475 -0.501526) (xy 1.253622 -0.498193) + (xy 1.251931 -0.494657) (xy 1.250401 -0.490916) (xy 1.249028 -0.486968) (xy 1.24781 -0.482808) (xy 1.246745 -0.478433) + (xy 1.24583 -0.473842) (xy 1.245062 -0.46903) (xy 1.244439 -0.463995) (xy 1.24362 -0.453242) (xy 1.243351 -0.44156) + (xy 1.243351 -0.394925) (xy 1.390923 -0.394925) (xy 1.390923 -0.251815) (xy 1.243351 -0.251815) (xy 1.243351 0.38406) + (xy 1.029417 0.38406) (xy 1.029417 -0.251815) (xy 0.818412 -0.251815) (xy 0.964241 -0.394925) (xy 1.029417 -0.394925) + (xy 1.029417 -0.455014) (xy 1.029669 -0.467897) (xy 1.030425 -0.480532) (xy 1.031686 -0.492906) (xy 1.033452 -0.50501) + (xy 1.035723 -0.516833) (xy 1.038501 -0.528365) (xy 1.041786 -0.539595) (xy 1.045578 -0.550513) (xy 1.049877 -0.561109) + (xy 1.054685 -0.571371) (xy 1.060002 -0.58129) (xy 1.065828 -0.590854) (xy 1.072164 -0.600054) (xy 1.079011 -0.608879) + (xy 1.086368 -0.617319) (xy 1.094237 -0.625362) (xy 1.102618 -0.632999) (xy 1.111511 -0.64022) (xy 1.120918 -0.647013) + (xy 1.130838 -0.653368) (xy 1.141272 -0.659275) (xy 1.15222 -0.664723) (xy 1.163684 -0.669702) (xy 1.175663 -0.674201) + (xy 1.188159 -0.678211) (xy 1.201171 -0.681719) (xy 1.214701 -0.684717) (xy 1.228748 -0.687193) (xy 1.243313 -0.689137) + (xy 1.258398 -0.690538) (xy 1.274001 -0.691387) (xy 1.290125 -0.691672) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f7e6cf9d-ace1-48be-be50-4778d9c1ded4") + ) + (fp_poly + (pts + (xy 1.665036 0.044956) (xy 1.665467 0.068219) (xy 1.666787 0.089963) (xy 1.669039 0.110191) (xy 1.672264 0.128906) + (xy 1.676503 0.146109) (xy 1.681799 0.161804) (xy 1.684855 0.169086) (xy 1.688192 0.175992) (xy 1.691813 0.182522) + (xy 1.695725 0.188676) (xy 1.699932 0.194455) (xy 1.704439 0.199859) (xy 1.709252 0.204888) (xy 1.714376 0.209543) + (xy 1.719816 0.213823) (xy 1.725578 0.21773) (xy 1.731666 0.221263) (xy 1.738086 0.224423) (xy 1.744842 0.22721) + (xy 1.751941 0.229624) (xy 1.759388 0.231667) (xy 1.767186 0.233337) (xy 1.775343 0.234635) (xy 1.783863 0.235562) + (xy 1.792751 0.236118) (xy 1.802012 0.236304) (xy 1.812705 0.236113) (xy 1.823012 0.235537) (xy 1.832935 0.234571) + (xy 1.842478 0.233209) (xy 1.851643 0.231447) (xy 1.860435 0.229279) (xy 1.868855 0.2267) (xy 1.876907 0.223704) + (xy 1.884594 0.220287) (xy 1.891919 0.216443) (xy 1.898886 0.212167) (xy 1.905496 0.207455) (xy 1.911755 0.202299) + (xy 1.917663 0.196697) (xy 1.923226 0.190641) (xy 1.928445 0.184128) (xy 1.933324 0.177151) (xy 1.937865 0.169706) + (xy 1.942073 0.161787) (xy 1.945949 0.15339) (xy 1.949498 0.144508) (xy 1.952722 0.135138) (xy 1.955624 0.125273) + (xy 1.958208 0.114908) (xy 1.960476 0.104038) (xy 1.962432 0.092659) (xy 1.964078 0.080764) (xy 1.965418 0.068348) + (xy 1.966455 0.055407) (xy 1.967192 0.041936) (xy 1.967778 0.013378) (xy 1.967778 -0.394901) (xy 2.181781 -0.394901) + (xy 2.181781 0.384015) (xy 1.978303 0.384015) (xy 1.978303 0.27548) (xy 1.973772 0.27548) (xy 1.968587 0.283671) + (xy 1.963179 0.291582) (xy 1.957555 0.299213) (xy 1.951724 0.306565) (xy 1.945693 0.313642) (xy 1.93947 0.320442) + (xy 1.933063 0.326969) (xy 1.92648 0.333223) (xy 1.919728 0.339205) (xy 1.912815 0.344918) (xy 1.905748 0.350362) + (xy 1.898537 0.355539) (xy 1.883708 0.365097) (xy 1.868391 0.373602) (xy 1.852648 0.381066) (xy 1.83654 0.387499) + (xy 1.820131 0.392912) (xy 1.80348 0.397317) (xy 1.786652 0.400724) (xy 1.769708 0.403144) (xy 1.75271 0.404588) + (xy 1.73572 0.405067) (xy 1.714891 0.404694) (xy 1.695039 0.403582) (xy 1.676143 0.401744) (xy 1.658182 0.399191) + (xy 1.641136 0.395934) (xy 1.624984 0.391985) (xy 1.609706 0.387355) (xy 1.595279 0.382056) (xy 1.581685 0.376101) + (xy 1.568902 0.369499) (xy 1.556909 0.362263) (xy 1.545687 0.354404) (xy 1.535213 0.345934) (xy 1.525468 0.336865) + (xy 1.516431 0.327207) (xy 1.50808 0.316973) (xy 1.500396 0.306175) (xy 1.493358 0.294823) (xy 1.486945 0.282929) + (xy 1.481136 0.270505) (xy 1.475911 0.257562) (xy 1.471248 0.244112) (xy 1.467128 0.230167) (xy 1.463529 0.215738) + (xy 1.457814 0.185474) (xy 1.453937 0.153414) (xy 1.451732 0.119648) (xy 1.451033 0.084271) (xy 1.451033 -0.394901) + (xy 1.665036 -0.394901) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "28ea22fd-9d00-4f31-a33a-bf1f1a4cf74d") + ) + (fp_poly + (pts + (xy 2.766738 -0.41555) (xy 2.78659 -0.414438) (xy 2.805486 -0.412599) (xy 2.823447 -0.410045) (xy 2.840493 -0.406786) + (xy 2.856645 -0.402835) (xy 2.871924 -0.398204) (xy 2.88635 -0.392903) (xy 2.899944 -0.386945) (xy 2.912727 -0.380341) + (xy 2.92472 -0.373103) (xy 2.935943 -0.365242) (xy 2.946416 -0.35677) (xy 2.956161 -0.347699) (xy 2.965199 -0.33804) + (xy 2.973549 -0.327804) (xy 2.981233 -0.317004) (xy 2.988271 -0.30565) (xy 2.994685 -0.293755) (xy 3.000494 -0.281331) + (xy 3.005719 -0.268388) (xy 3.010381 -0.254938) (xy 3.014501 -0.240993) (xy 3.0181 -0.226565) (xy 3.023815 -0.196305) + (xy 3.027693 -0.16425) (xy 3.029898 -0.130494) (xy 3.030596 -0.095128) (xy 3.030596 0.384044) (xy 2.816663 0.384044) + (xy 2.816663 -0.055813) (xy 2.816231 -0.079076) (xy 2.814906 -0.100823) (xy 2.812647 -0.121055) (xy 2.809414 -0.139774) + (xy 2.805164 -0.156982) (xy 2.799856 -0.172683) (xy 2.796793 -0.179968) (xy 2.79345 -0.186877) (xy 2.789823 -0.19341) + (xy 2.785904 -0.199568) (xy 2.781691 -0.20535) (xy 2.777177 -0.210757) (xy 2.772358 -0.215789) (xy 2.767228 -0.220447) + (xy 2.761781 -0.224731) (xy 2.756014 -0.22864) (xy 2.749921 -0.232176) (xy 2.743496 -0.235339) (xy 2.736734 -0.238128) + (xy 2.729631 -0.240545) (xy 2.722181 -0.242589) (xy 2.714379 -0.244261) (xy 2.70622 -0.24556) (xy 2.697698 -0.246489) + (xy 2.688809 -0.247045) (xy 2.679547 -0.247231) (xy 2.668867 -0.24704) (xy 2.658573 -0.246464) (xy 2.648662 -0.245498) + (xy 2.639131 -0.244136) (xy 2.629977 -0.242373) (xy 2.621196 -0.240205) (xy 2.612786 -0.237625) (xy 2.604744 -0.234629) + (xy 2.597067 -0.231211) (xy 2.589751 -0.227366) (xy 2.582793 -0.223089) (xy 2.576191 -0.218374) (xy 2.56994 -0.213217) + (xy 2.564039 -0.207612) (xy 2.558484 -0.201553) (xy 2.553272 -0.195037) (xy 2.548399 -0.188057) (xy 2.543864 -0.180608) + (xy 2.539661 -0.172685) (xy 2.53579 -0.164282) (xy 2.532246 -0.155395) (xy 2.529026 -0.146019) (xy 2.526128 -0.136147) + (xy 2.523548 -0.125775) (xy 2.521283 -0.114898) (xy 2.51933 -0.10351) (xy 2.517686 -0.091606) (xy 2.516347 -0.079181) + (xy 2.515312 -0.06623) (xy 2.514576 -0.052747) (xy 2.513991 -0.024165) (xy 2.513991 0.384044) (xy 2.299918 0.384044) + (xy 2.299918 -0.394872) (xy 2.503256 -0.394872) (xy 2.503256 -0.286406) (xy 2.507857 -0.286406) (xy 2.513048 -0.294592) + (xy 2.518462 -0.302496) (xy 2.524089 -0.310121) (xy 2.529923 -0.317469) (xy 2.535955 -0.32454) (xy 2.542179 -0.331337) + (xy 2.548586 -0.337859) (xy 2.555169 -0.344109) (xy 2.56192 -0.350088) (xy 2.568832 -0.355798) (xy 2.575896 -0.361239) + (xy 2.583105 -0.366413) (xy 2.597928 -0.375966) (xy 2.613238 -0.384468) (xy 2.628975 -0.391929) (xy 2.645077 -0.398359) + (xy 2.661482 -0.403771) (xy 2.67813 -0.408175) (xy 2.694957 -0.411581) (xy 2.711904 -0.414001) (xy 2.728909 -0.415445) + (xy 2.745909 -0.415923) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "238496f2-9623-4b19-9003-eedef5347754") + ) + (fp_poly + (pts + (xy -1.701401 -0.41534) (xy -1.679695 -0.413643) (xy -1.658765 -0.410852) (xy -1.638607 -0.407001) + (xy -1.619218 -0.40212) (xy -1.600591 -0.396242) (xy -1.582724 -0.389397) (xy -1.565611 -0.381619) + (xy -1.549249 -0.372938) (xy -1.533632 -0.363386) (xy -1.518757 -0.352995) (xy -1.504619 -0.341797) + (xy -1.491213 -0.329824) (xy -1.478536 -0.317107) (xy -1.466582 -0.303677) (xy -1.455348 -0.289567) + (xy -1.444829 -0.274809) (xy -1.43502 -0.259434) (xy -1.425917 -0.243473) (xy -1.417516 -0.22696) + (xy -1.409813 -0.209924) (xy -1.402803 -0.192399) (xy -1.396481 -0.174415) (xy -1.390843 -0.156005) + (xy -1.385885 -0.1372) (xy -1.381602 -0.118032) (xy -1.375046 -0.078734) (xy -1.371137 -0.038365) + (xy -1.369842 0.002822) (xy -1.371167 0.041619) (xy -1.375145 0.079829) (xy -1.38178 0.117189) (xy -1.391076 0.153433) + (xy -1.403038 0.188297) (xy -1.417671 0.221517) (xy -1.42599 0.237428) (xy -1.434978 0.252829) (xy -1.444636 0.267686) + (xy -1.454964 0.281967) (xy -1.465964 0.295639) (xy -1.477634 0.308668) (xy -1.489977 0.321022) (xy -1.502992 0.332667) + (xy -1.51668 0.343571) (xy -1.531042 0.353699) (xy -1.546078 0.36302) (xy -1.561788 0.371501) (xy -1.578174 0.379107) + (xy -1.595236 0.385806) (xy -1.612974 0.391566) (xy -1.631389 0.396352) (xy -1.650482 0.400133) (xy -1.670252 0.402874) + (xy -1.690701 0.404543) (xy -1.711829 0.405106) (xy -1.72953 0.404631) (xy -1.74698 0.403207) (xy -1.764145 0.400844) + (xy -1.780988 0.397547) (xy -1.797475 0.393324) (xy -1.813571 0.388182) (xy -1.829241 0.382127) (xy -1.844448 0.375167) + (xy -1.85916 0.367308) (xy -1.873339 0.358557) (xy -1.886952 0.348922) (xy -1.899962 0.338409) (xy -1.912335 0.327025) + (xy -1.924036 0.314778) (xy -1.93503 0.301673) (xy -1.945281 0.287718) (xy -1.948418 0.287718) (xy -1.948418 0.848519) + (xy -2.162351 0.658215) (xy -2.162351 -0.003173) (xy -1.955876 -0.003173) (xy -1.955303 0.020451) + (xy -1.953542 0.043765) (xy -1.950529 0.066601) (xy -1.946203 0.088793) (xy -1.940502 0.110172) (xy -1.933361 0.130571) + (xy -1.924719 0.149823) (xy -1.919816 0.158966) (xy -1.914514 0.16776) (xy -1.908805 0.176183) (xy -1.902682 0.184214) + (xy -1.896136 0.191833) (xy -1.88916 0.199018) (xy -1.881747 0.205748) (xy -1.873888 0.212004) (xy -1.865575 0.217763) + (xy -1.856801 0.223004) (xy -1.847558 0.227708) (xy -1.837837 0.231852) (xy -1.827632 0.235416) (xy -1.816934 0.238379) + (xy -1.805736 0.240721) (xy -1.794029 0.242419) (xy -1.781806 0.243453) (xy -1.769059 0.243802) (xy -1.756201 0.243453) + (xy -1.743889 0.242419) (xy -1.732117 0.240721) (xy -1.720873 0.238379) (xy -1.71015 0.235416) (xy -1.699938 0.231852) + (xy -1.690227 0.227708) (xy -1.68101 0.223004) (xy -1.672276 0.217763) (xy -1.664016 0.212004) (xy -1.656222 0.205748) + (xy -1.648884 0.199018) (xy -1.641992 0.191833) (xy -1.635539 0.184214) (xy -1.629515 0.176183) (xy -1.62391 0.16776) + (xy -1.618716 0.158966) (xy -1.613923 0.149823) (xy -1.609522 0.140351) (xy -1.605505 0.130571) (xy -1.601861 0.120505) + (xy -1.598582 0.110172) (xy -1.595659 0.099595) (xy -1.593082 0.088793) (xy -1.588931 0.066601) (xy -1.586057 0.043765) + (xy -1.584386 0.020451) (xy -1.583846 -0.003173) (xy -1.584436 -0.026595) (xy -1.586246 -0.049867) + (xy -1.589329 -0.072801) (xy -1.593742 -0.09521) (xy -1.599539 -0.116905) (xy -1.606776 -0.137698) + (xy -1.615509 -0.157403) (xy -1.620453 -0.166788) (xy -1.625792 -0.17583) (xy -1.631533 -0.184507) + (xy -1.637682 -0.192793) (xy -1.644246 -0.200667) (xy -1.651232 -0.208104) (xy -1.658648 -0.215081) + (xy -1.666499 -0.221574) (xy -1.674794 -0.22756) (xy -1.683539 -0.233016) (xy -1.69274 -0.237918) + (xy -1.702405 -0.242242) (xy -1.712541 -0.245966) (xy -1.723155 -0.249065) (xy -1.734253 -0.251516) + (xy -1.745842 -0.253296) (xy -1.75793 -0.254382) (xy -1.770523 -0.254748) (xy -1.783388 -0.254386) + (xy -1.795706 -0.253312) (xy -1.807485 -0.251551) (xy -1.818735 -0.249125) (xy -1.829465 -0.246056) + (xy -1.839684 -0.242368) (xy -1.8494 -0.238082) (xy -1.858624 -0.233222) (xy -1.867364 -0.22781) + (xy -1.87563 -0.221869) (xy -1.88343 -0.215421) (xy -1.890774 -0.20849) (xy -1.89767 -0.201097) (xy -1.904129 -0.193266) + (xy -1.910159 -0.185019) (xy -1.915768 -0.176379) (xy -1.920967 -0.167369) (xy -1.925765 -0.158011) + (xy -1.93017 -0.148327) (xy -1.934192 -0.138342) (xy -1.937839 -0.128076) (xy -1.941122 -0.117553) + (xy -1.944048 -0.106796) (xy -1.946628 -0.095827) (xy -1.950784 -0.073345) (xy -1.953662 -0.050287) + (xy -1.955335 -0.026836) (xy -1.955876 -0.003173) (xy -2.162351 -0.003173) (xy -2.162351 -0.358613) + (xy -1.958874 -0.394861) (xy -1.958874 -0.295458) (xy -1.955876 -0.295458) (xy -1.950842 -0.303231) + (xy -1.945634 -0.310722) (xy -1.940257 -0.317935) (xy -1.934712 -0.32487) (xy -1.929003 -0.331532) + (xy -1.923134 -0.337921) (xy -1.917106 -0.34404) (xy -1.910924 -0.349892) (xy -1.904589 -0.355478) + (xy -1.898106 -0.360802) (xy -1.891476 -0.365864) (xy -1.884704 -0.370668) (xy -1.877792 -0.375215) + (xy -1.870743 -0.379508) (xy -1.86356 -0.38355) (xy -1.856246 -0.387341) (xy -1.848805 -0.390886) + (xy -1.841239 -0.394185) (xy -1.825743 -0.400058) (xy -1.809785 -0.404978) (xy -1.793387 -0.408963) + (xy -1.776575 -0.412031) (xy -1.759372 -0.414199) (xy -1.741801 -0.415488) (xy -1.723889 -0.415913) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d2322803-9e9e-4249-a184-66924a51ca32") + ) + (fp_poly + (pts + (xy -0.888725 -0.415468) (xy -0.858878 -0.414052) (xy -0.82893 -0.41148) (xy -0.799201 -0.407582) + (xy -0.77001 -0.402184) (xy -0.741678 -0.395114) (xy -0.714525 -0.386201) (xy -0.688872 -0.375271) + (xy -0.676707 -0.368996) (xy -0.665037 -0.362153) (xy -0.653902 -0.354719) (xy -0.643342 -0.346674) + (xy -0.633397 -0.337996) (xy -0.624106 -0.328662) (xy -0.615511 -0.318653) (xy -0.60765 -0.307945) + (xy -0.600564 -0.296518) (xy -0.594294 -0.284351) (xy -0.588878 -0.271421) (xy -0.584357 -0.257706) + (xy -0.580771 -0.243187) (xy -0.57816 -0.22784) (xy -0.576564 -0.211645) (xy -0.576023 -0.19458) + (xy -0.576023 0.210842) (xy -0.575662 0.237301) (xy -0.574542 0.263306) (xy -0.572612 0.288399) (xy -0.569819 0.312118) + (xy -0.568083 0.323319) (xy -0.566112 0.334005) (xy -0.563899 0.344117) (xy -0.561437 0.353598) (xy -0.558721 0.362391) + (xy -0.555743 0.370438) (xy -0.552497 0.377682) (xy -0.548977 0.384066) (xy -0.765768 0.384066) (xy -0.76854 0.37495) + (xy -0.771135 0.365705) (xy -0.773519 0.356355) (xy -0.775658 0.34692) (xy -0.77752 0.337423) (xy -0.779071 0.327886) + (xy -0.780276 0.318332) (xy -0.781104 0.308781) (xy -0.79413 0.321534) (xy -0.80782 0.333255) (xy -0.822127 0.343971) + (xy -0.837006 0.353712) (xy -0.85241 0.362508) (xy -0.868293 0.370386) (xy -0.884607 0.377376) (xy -0.901307 0.383508) + (xy -0.918345 0.38881) (xy -0.935676 0.39331) (xy -0.953254 0.397039) (xy -0.971031 0.400024) (xy -0.988961 0.402296) + (xy -1.006998 0.403883) (xy -1.025095 0.404814) (xy -1.043206 0.405117) (xy -1.070754 0.40425) (xy -1.097403 0.401636) + (xy -1.123032 0.397258) (xy -1.14752 0.391096) (xy -1.159298 0.387341) (xy -1.170746 0.383134) (xy -1.181847 0.378472) + (xy -1.192587 0.373353) (xy -1.202951 0.367775) (xy -1.212924 0.361735) (xy -1.22249 0.355232) (xy -1.231635 0.348262) + (xy -1.240342 0.340824) (xy -1.248598 0.332916) (xy -1.256387 0.324535) (xy -1.263693 0.315678) (xy -1.270502 0.306345) + (xy -1.276798 0.296532) (xy -1.282566 0.286237) (xy -1.287792 0.275458) (xy -1.29246 0.264192) (xy -1.296554 0.252438) + (xy -1.30006 0.240193) (xy -1.302963 0.227455) (xy -1.305247 0.214222) (xy -1.306897 0.200491) (xy -1.307898 0.18626) + (xy -1.308235 0.171527) (xy -1.307737 0.162604) (xy -1.094441 0.162604) (xy -1.094261 0.169783) (xy -1.093729 0.176632) + (xy -1.092855 0.183159) (xy -1.091648 0.189371) (xy -1.090119 0.195273) (xy -1.088277 0.200872) (xy -1.086132 0.206176) + (xy -1.083695 0.21119) (xy -1.080975 0.215922) (xy -1.077981 0.220378) (xy -1.074725 0.224564) (xy -1.071216 0.228488) + (xy -1.067463 0.232155) (xy -1.063478 0.235573) (xy -1.059269 0.238748) (xy -1.054847 0.241687) (xy -1.050221 0.244397) + (xy -1.045402 0.246884) (xy -1.040399 0.249154) (xy -1.035223 0.251215) (xy -1.029883 0.253072) (xy -1.02439 0.254734) + (xy -1.018752 0.256205) (xy -1.012981 0.257494) (xy -1.001076 0.259548) (xy -0.988755 0.26095) (xy -0.976097 0.261752) + (xy -0.963181 0.262007) (xy -0.947977 0.26163) (xy -0.933689 0.260523) (xy -0.920289 0.258726) (xy -0.907748 0.256279) + (xy -0.896037 0.253221) (xy -0.885129 0.24959) (xy -0.874994 0.245426) (xy -0.865605 0.240768) (xy -0.856933 0.235656) + (xy -0.84895 0.230128) (xy -0.841626 0.224224) (xy -0.834935 0.217983) (xy -0.828847 0.211445) (xy -0.823334 0.204648) + (xy -0.818367 0.197631) (xy -0.813919 0.190435) (xy -0.80996 0.183097) (xy -0.806463 0.175658) (xy -0.803398 0.168156) + (xy -0.800738 0.160631) (xy -0.796518 0.145668) (xy -0.793575 0.131083) (xy -0.791682 0.117188) (xy -0.790611 0.104299) + (xy -0.790027 0.082788) (xy -0.790027 0.002833) (xy -0.793531 0.005719) (xy -0.797257 0.008436) (xy -0.801193 0.01099) + (xy -0.805333 0.013389) (xy -0.814184 0.017753) (xy -0.823741 0.021588) (xy -0.833933 0.024954) (xy -0.844689 0.02791) + (xy -0.855938 0.030517) (xy -0.867611 0.032834) (xy -0.967782 0.048143) (xy -0.980129 0.050533) (xy -0.992257 0.053273) + (xy -1.004087 0.056424) (xy -1.015539 0.060048) (xy -1.026533 0.064205) (xy -1.03699 0.068957) (xy -1.046829 0.074364) + (xy -1.051492 0.077332) (xy -1.055971 0.080488) (xy -1.060255 0.083837) (xy -1.064336 0.087389) (xy -1.068202 0.091151) + (xy -1.071844 0.095129) (xy -1.075253 0.099333) (xy -1.078417 0.103769) (xy -1.081327 0.108446) (xy -1.083973 0.11337) + (xy -1.086345 0.11855) (xy -1.088433 0.123993) (xy -1.090227 0.129707) (xy -1.091717 0.135699) (xy -1.092894 0.141977) + (xy -1.093747 0.148549) (xy -1.094266 0.155422) (xy -1.094441 0.162604) (xy -1.307737 0.162604) (xy -1.306472 0.139913) + (xy -1.301846 0.111318) (xy -1.294552 0.085576) (xy -1.284782 0.062521) (xy -1.272729 0.041987) (xy -1.258586 0.023806) + (xy -1.242547 0.007813) (xy -1.224804 -0.006158) (xy -1.205552 -0.018274) (xy -1.184981 -0.028701) + (xy -1.163287 -0.037605) (xy -1.140662 -0.045153) (xy -1.117299 -0.051511) (xy -1.093391 -0.056845) + (xy -1.044713 -0.065106) (xy -0.949316 -0.076658) (xy -0.905687 -0.082609) (xy -0.866831 -0.09045) + (xy -0.849675 -0.095495) (xy -0.834291 -0.101512) (xy -0.820874 -0.108667) (xy -0.809614 -0.117125) + (xy -0.800707 -0.127054) (xy -0.794345 -0.138619) (xy -0.79072 -0.151987) (xy -0.790027 -0.167324) + (xy -0.790211 -0.175581) (xy -0.790757 -0.183409) (xy -0.791655 -0.190818) (xy -0.792896 -0.19782) + (xy -0.794471 -0.204424) (xy -0.79637 -0.210643) (xy -0.798584 -0.216487) (xy -0.801103 -0.221967) + (xy -0.803917 -0.227095) (xy -0.807018 -0.23188) (xy -0.810396 -0.236335) (xy -0.814042 -0.24047) + (xy -0.817946 -0.244296) (xy -0.822098 -0.247824) (xy -0.826489 -0.251066) (xy -0.831111 -0.254032) + (xy -0.835952 -0.256732) (xy -0.841005 -0.259179) (xy -0.846259 -0.261383) (xy -0.851705 -0.263355) + (xy -0.857334 -0.265106) (xy -0.863136 -0.266647) (xy -0.869102 -0.26799) (xy -0.875222 -0.269144) + (xy -0.887887 -0.270933) (xy -0.901056 -0.272101) (xy -0.914655 -0.272738) (xy -0.928606 -0.272931) + (xy -0.943773 -0.272536) (xy -0.95818 -0.271334) (xy -0.97181 -0.2693) (xy -0.984646 -0.266407) (xy -0.99076 -0.26463) + (xy -0.996669 -0.262629) (xy -1.00237 -0.2604) (xy -1.007862 -0.25794) (xy -1.013141 -0.255246) (xy -1.018207 -0.252315) + (xy -1.023056 -0.249143) (xy -1.027687 -0.245727) (xy -1.032097 -0.242065) (xy -1.036284 -0.238151) + (xy -1.040245 -0.233985) (xy -1.04398 -0.229561) (xy -1.047485 -0.224877) (xy -1.050758 -0.21993) + (xy -1.053796 -0.214717) (xy -1.056599 -0.209233) (xy -1.059164 -0.203477) (xy -1.061487 -0.197444) + (xy -1.063568 -0.191132) (xy -1.065404 -0.184537) (xy -1.066992 -0.177656) (xy -1.068331 -0.170485) + (xy -1.069419 -0.163023) (xy -1.070252 -0.155264) (xy -1.284255 -0.155264) (xy -1.28264 -0.173509) + (xy -1.280077 -0.190965) (xy -1.276596 -0.207645) (xy -1.27223 -0.223563) (xy -1.26701 -0.238732) + (xy -1.260967 -0.253168) (xy -1.254133 -0.266882) (xy -1.246539 -0.27989) (xy -1.238217 -0.292205) + (xy -1.229198 -0.30384) (xy -1.219514 -0.31481) (xy -1.209196 -0.325129) (xy -1.198276 -0.334809) + (xy -1.186784 -0.343866) (xy -1.174753 -0.352312) (xy -1.162214 -0.360162) (xy -1.149199 -0.367429) + (xy -1.135738 -0.374127) (xy -1.121863 -0.380271) (xy -1.107606 -0.385873) (xy -1.092998 -0.390947) + (xy -1.078071 -0.395508) (xy -1.062855 -0.399569) (xy -1.047384 -0.403144) (xy -1.015796 -0.408891) + (xy -0.983561 -0.41286) (xy -0.950928 -0.41516) (xy -0.91815 -0.415902) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c504930e-01cc-48f0-9b33-b2f24bd3d7e5") + ) + (fp_poly + (pts + (xy -2.580987 -0.41521) (xy -2.549921 -0.413069) (xy -2.519491 -0.409362) (xy -2.489888 -0.403976) + (xy -2.461304 -0.3968) (xy -2.43393 -0.387718) (xy -2.407957 -0.37662) (xy -2.395556 -0.370279) (xy -2.383577 -0.363391) + (xy -2.372044 -0.355943) (xy -2.360981 -0.347919) (xy -2.350412 -0.339307) (xy -2.340361 -0.330091) + (xy -2.330851 -0.320258) (xy -2.321907 -0.309794) (xy -2.313552 -0.298684) (xy -2.305811 -0.286915) + (xy -2.298708 -0.274472) (xy -2.292265 -0.261341) (xy -2.286508 -0.247508) (xy -2.28146 -0.232959) + (xy -2.277145 -0.21768) (xy -2.273587 -0.201657) (xy -2.27081 -0.184875) (xy -2.268838 -0.16732) + (xy -2.472176 -0.16732) (xy -2.472923 -0.174915) (xy -2.473997 -0.182165) (xy -2.475388 -0.189076) + (xy -2.47709 -0.195654) (xy -2.479094 -0.201908) (xy -2.481393 -0.207844) (xy -2.483978 -0.213468) + (xy -2.486842 -0.218787) (xy -2.489975 -0.223809) (xy -2.493372 -0.228541) (xy -2.497023 -0.232988) + (xy -2.500921 -0.237158) (xy -2.505057 -0.241058) (xy -2.509424 -0.244695) (xy -2.514014 -0.248075) + (xy -2.518819 -0.251205) (xy -2.523831 -0.254092) (xy -2.529041 -0.256744) (xy -2.534443 -0.259166) + (xy -2.540027 -0.261367) (xy -2.545787 -0.263351) (xy -2.551713 -0.265128) (xy -2.557799 -0.266702) + (xy -2.564036 -0.268082) (xy -2.576933 -0.270284) (xy -2.590338 -0.271789) (xy -2.604189 -0.272652) + (xy -2.618423 -0.272928) (xy -2.62771 -0.272826) (xy -2.637391 -0.272472) (xy -2.647329 -0.271793) + (xy -2.657387 -0.270717) (xy -2.667428 -0.269171) (xy -2.677315 -0.267083) (xy -2.68691 -0.26438) + (xy -2.696077 -0.26099) (xy -2.700457 -0.259015) (xy -2.704679 -0.256841) (xy -2.708725 -0.254458) + (xy -2.712579 -0.251859) (xy -2.716222 -0.249033) (xy -2.719639 -0.245972) (xy -2.722811 -0.242667) + (xy -2.725723 -0.239109) (xy -2.728356 -0.235288) (xy -2.730693 -0.231195) (xy -2.732718 -0.226822) + (xy -2.734413 -0.22216) (xy -2.735761 -0.217198) (xy -2.736746 -0.211929) (xy -2.737349 -0.206343) + (xy -2.737554 -0.200432) (xy -2.737199 -0.193434) (xy -2.736152 -0.186807) (xy -2.734434 -0.180537) + (xy -2.732067 -0.174608) (xy -2.729076 -0.169004) (xy -2.725482 -0.163709) (xy -2.721308 -0.15871) + (xy -2.716577 -0.15399) (xy -2.711311 -0.149534) (xy -2.705534 -0.145326) (xy -2.699267 -0.141352) + (xy -2.692534 -0.137595) (xy -2.685356 -0.134041) (xy -2.677758 -0.130675) (xy -2.669761 -0.12748) + (xy -2.661389 -0.124441) (xy -2.643607 -0.118772) (xy -2.624595 -0.113545) (xy -2.604533 -0.108637) + (xy -2.583603 -0.103924) (xy -2.539864 -0.094596) (xy -2.517418 -0.089734) (xy -2.494831 -0.084577) + (xy -2.471471 -0.078978) (xy -2.448351 -0.072871) (xy -2.425646 -0.066134) (xy -2.403531 -0.058646) + (xy -2.38218 -0.050285) (xy -2.361769 -0.040931) (xy -2.342472 -0.030461) (xy -2.324465 -0.018756) + (xy -2.315999 -0.012401) (xy -2.307921 -0.005692) (xy -2.300252 0.001387) (xy -2.293016 0.00885) + (xy -2.286232 0.016714) (xy -2.279924 0.024993) (xy -2.274113 0.033703) (xy -2.26882 0.042858) (xy -2.264069 0.052473) + (xy -2.25988 0.062565) (xy -2.256276 0.073147) (xy -2.253278 0.084236) (xy -2.250908 0.095846) (xy -2.249188 0.107993) + (xy -2.24814 0.120692) (xy -2.247786 0.133957) (xy -2.248306 0.152766) (xy -2.249843 0.170776) (xy -2.252365 0.187999) + (xy -2.255837 0.204449) (xy -2.260227 0.22014) (xy -2.2655 0.235084) (xy -2.271624 0.249295) (xy -2.278565 0.262786) + (xy -2.28629 0.27557) (xy -2.294765 0.287662) (xy -2.303957 0.299073) (xy -2.313833 0.309817) (xy -2.324358 0.319908) + (xy -2.335501 0.329358) (xy -2.347226 0.338182) (xy -2.359502 0.346392) (xy -2.372294 0.354001) (xy -2.385569 0.361024) + (xy -2.399293 0.367472) (xy -2.413434 0.37336) (xy -2.427958 0.378701) (xy -2.442831 0.383507) (xy -2.458021 0.387793) + (xy -2.473493 0.391571) (xy -2.505151 0.397658) (xy -2.537539 0.401875) (xy -2.57039 0.404327) (xy -2.603436 0.405121) + (xy -2.637238 0.40431) (xy -2.670728 0.401809) (xy -2.703658 0.397513) (xy -2.735785 0.391317) (xy -2.766862 0.383119) + (xy -2.796646 0.372812) (xy -2.824891 0.360294) (xy -2.83836 0.353173) (xy -2.851352 0.345459) (xy -2.863836 0.337141) + (xy -2.875783 0.328204) (xy -2.887161 0.318637) (xy -2.89794 0.308425) (xy -2.90809 0.297556) (xy -2.917578 0.286016) + (xy -2.926376 0.273793) (xy -2.934452 0.260874) (xy -2.941776 0.247246) (xy -2.948316 0.232895) (xy -2.954043 0.217809) + (xy -2.958926 0.201974) (xy -2.962934 0.185378) (xy -2.966036 0.168007) (xy -2.968203 0.149849) (xy -2.969402 0.13089) + (xy -2.766134 0.13089) (xy -2.765897 0.139349) (xy -2.765198 0.147503) (xy -2.764051 0.155353) (xy -2.762471 0.162902) + (xy -2.760471 0.170153) (xy -2.758068 0.177107) (xy -2.755275 0.183768) (xy -2.752107 0.190137) (xy -2.74858 0.196218) + (xy -2.744707 0.202012) (xy -2.740503 0.207523) (xy -2.735983 0.212752) (xy -2.731162 0.217702) (xy -2.726054 0.222376) + (xy -2.720675 0.226775) (xy -2.715038 0.230903) (xy -2.709158 0.234762) (xy -2.703051 0.238354) (xy -2.69673 0.241682) + (xy -2.690211 0.244748) (xy -2.683507 0.247555) (xy -2.676635 0.250104) (xy -2.669608 0.2524) (xy -2.662441 0.254443) + (xy -2.655149 0.256236) (xy -2.647746 0.257783) (xy -2.632668 0.260145) (xy -2.617325 0.261547) (xy -2.601832 0.26201) + (xy -2.590334 0.261722) (xy -2.57852 0.26083) (xy -2.566537 0.259295) (xy -2.554531 0.257076) (xy -2.542648 0.254135) + (xy -2.531032 0.250431) (xy -2.519832 0.245924) (xy -2.509191 0.240575) (xy -2.504126 0.237572) (xy -2.499255 0.234344) + (xy -2.494598 0.230885) (xy -2.490172 0.227191) (xy -2.485995 0.223256) (xy -2.482085 0.219075) (xy -2.478462 0.214644) + (xy -2.475143 0.209958) (xy -2.472145 0.205012) (xy -2.469489 0.1998) (xy -2.467191 0.194317) (xy -2.46527 0.18856) + (xy -2.463744 0.182522) (xy -2.462631 0.176199) (xy -2.46195 0.169585) (xy -2.461719 0.162677) (xy -2.461983 0.156717) + (xy -2.462772 0.150986) (xy -2.46408 0.145476) (xy -2.465901 0.140177) (xy -2.468232 0.135082) (xy -2.471066 0.130181) + (xy -2.474398 0.125465) (xy -2.478224 0.120926) (xy -2.482537 0.116555) (xy -2.487333 0.112343) (xy -2.492606 0.108281) + (xy -2.498351 0.104361) (xy -2.504563 0.100573) (xy -2.511236 0.09691) (xy -2.518366 0.093361) (xy -2.525947 0.089919) + (xy -2.533973 0.086575) (xy -2.54244 0.083319) (xy -2.551343 0.080144) (xy -2.560675 0.07704) (xy -2.58061 0.07101) + (xy -2.602202 0.06516) (xy -2.625409 0.059419) (xy -2.650189 0.053718) (xy -2.676501 0.047986) (xy -2.704303 0.042152) + (xy -2.750823 0.030653) (xy -2.773539 0.024167) (xy -2.795662 0.017023) (xy -2.817015 0.009096) (xy -2.837426 0.000259) + (xy -2.856719 -0.009613) (xy -2.874721 -0.020646) (xy -2.883184 -0.026637) (xy -2.891258 -0.032966) + (xy -2.898922 -0.039647) (xy -2.906155 -0.046698) (xy -2.912934 -0.054132) (xy -2.919238 -0.061968) + (xy -2.925045 -0.070219) (xy -2.930333 -0.078901) (xy -2.93508 -0.088031) (xy -2.939265 -0.097624) + (xy -2.942866 -0.107696) (xy -2.945862 -0.118262) (xy -2.948229 -0.129339) (xy -2.949947 -0.140941) + (xy -2.950994 -0.153085) (xy -2.951348 -0.165787) (xy -2.95085 -0.184008) (xy -2.949379 -0.201381) + (xy -2.946967 -0.217923) (xy -2.943647 -0.233653) (xy -2.939449 -0.248588) (xy -2.934407 -0.262745) + (xy -2.928553 -0.276142) (xy -2.921919 -0.288797) (xy -2.914537 -0.300728) (xy -2.90644 -0.311952) + (xy -2.897659 -0.322487) (xy -2.888227 -0.332351) (xy -2.878176 -0.341562) (xy -2.867539 -0.350136) + (xy -2.856347 -0.358092) (xy -2.844634 -0.365448) (xy -2.83243 -0.37222) (xy -2.819768 -0.378428) + (xy -2.806681 -0.384088) (xy -2.793201 -0.389218) (xy -2.77936 -0.393836) (xy -2.76519 -0.39796) + (xy -2.750724 -0.401607) (xy -2.735993 -0.404796) (xy -2.705867 -0.409865) (xy -2.675071 -0.413312) + (xy -2.643862 -0.415275) (xy -2.612498 -0.415899) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e5bf7339-8625-4b0d-ab78-11863f11d47d") + ) + (fp_poly + (pts + (xy 1.094552 -1.955905) (xy 1.10838 -1.954959) (xy 1.121857 -1.953306) (xy 1.134952 -1.951018) (xy 1.147639 -1.948169) + (xy 1.159888 -1.944832) (xy 1.171672 -1.94108) (xy 1.182961 -1.936988) (xy 1.193727 -1.932628) (xy 1.203943 -1.928073) + (xy 1.213579 -1.923398) (xy 1.231 -1.913978) (xy 1.245762 -1.904954) (xy 1.25764 -1.896914) (xy 1.266405 -1.890445) + (xy 1.273689 -1.884565) (xy 1.269793 -1.885403) (xy 1.259082 -1.887125) (xy 1.251629 -1.887948) (xy 1.24302 -1.888546) + (xy 1.233441 -1.888772) (xy 1.223073 -1.888477) (xy 1.212099 -1.887513) (xy 1.200703 -1.885732) (xy 1.189069 -1.882985) + (xy 1.183219 -1.881203) (xy 1.177378 -1.879124) (xy 1.171569 -1.87673) (xy 1.165814 -1.874001) (xy 1.160137 -1.870919) + (xy 1.15456 -1.867466) (xy 1.149107 -1.863624) (xy 1.1438 -1.859373) (xy 1.138662 -1.854695) (xy 1.133716 -1.849571) + (xy 1.127614 -1.842469) (xy 1.122219 -1.835243) (xy 1.117559 -1.827885) (xy 1.113667 -1.820386) (xy 1.112018 -1.816579) + (xy 1.110572 -1.812734) (xy 1.109334 -1.808848) (xy 1.108306 -1.80492) (xy 1.107493 -1.80095) (xy 1.106899 -1.796935) + (xy 1.106527 -1.792875) (xy 1.106381 -1.788769) (xy 1.106466 -1.784614) (xy 1.106785 -1.780411) (xy 1.107341 -1.776157) + (xy 1.108139 -1.771852) (xy 1.109183 -1.767495) (xy 1.110476 -1.763083) (xy 1.112023 -1.758616) (xy 1.113826 -1.754093) + (xy 1.11589 -1.749513) (xy 1.118219 -1.744873) (xy 1.120817 -1.740174) (xy 1.123687 -1.735413) (xy 1.126833 -1.730589) + (xy 1.130259 -1.725702) (xy 1.137968 -1.715732) (xy 1.145086 -1.707561) (xy 1.152942 -1.699463) (xy 1.161445 -1.691513) + (xy 1.170503 -1.683788) (xy 1.180025 -1.676362) (xy 1.189918 -1.669313) (xy 1.200093 -1.662716) (xy 1.210455 -1.656646) + (xy 1.220916 -1.65118) (xy 1.231381 -1.646394) (xy 1.241761 -1.642363) (xy 1.251963 -1.639163) (xy 1.261896 -1.636871) + (xy 1.266733 -1.636089) (xy 1.271469 -1.635562) (xy 1.276091 -1.635299) (xy 1.280588 -1.635311) (xy 1.28495 -1.635607) + (xy 1.289164 -1.636195) (xy 1.294864 -1.637494) (xy 1.300096 -1.639188) (xy 1.304878 -1.641249) (xy 1.309229 -1.643647) + (xy 1.313168 -1.646355) (xy 1.316715 -1.649344) (xy 1.319887 -1.652586) (xy 1.322704 -1.65605) (xy 1.325184 -1.65971) + (xy 1.327347 -1.663536) (xy 1.329211 -1.667499) (xy 1.330795 -1.671572) (xy 1.332118 -1.675725) (xy 1.333199 -1.67993) + (xy 1.334056 -1.684158) (xy 1.33471 -1.688381) (xy 1.335478 -1.696695) (xy 1.335654 -1.704643) (xy 1.335389 -1.711997) + (xy 1.334835 -1.718528) (xy 1.334141 -1.724006) (xy 1.333458 -1.728203) (xy 1.332732 -1.731835) (xy 1.344341 -1.727356) + (xy 1.356007 -1.721418) (xy 1.367666 -1.714074) (xy 1.379252 -1.705377) (xy 1.401957 -1.684135) (xy 1.423613 -1.658117) + (xy 1.443711 -1.627745) (xy 1.46174 -1.593443) (xy 1.477192 -1.555636) (xy 1.489557 -1.514747) (xy 1.498326 -1.4712) + (xy 1.501203 -1.448562) (xy 1.502991 -1.425418) (xy 1.503624 -1.401822) (xy 1.50304 -1.377826) (xy 1.501175 -1.353483) + (xy 1.497966 -1.328847) (xy 1.493348 -1.30397) (xy 1.487258 -1.278905) (xy 1.479632 -1.253705) (xy 1.470408 -1.228423) + (xy 1.45952 -1.203113) (xy 1.446905 -1.177826) (xy 1.432501 -1.152617) (xy 1.416242 -1.127537) (xy 1.397793 -1.102188) + (xy 1.378275 -1.078128) (xy 1.357677 -1.055423) (xy 1.335984 -1.034144) (xy 1.313185 -1.014357) (xy 1.289265 -0.99613) + (xy 1.264214 -0.979532) (xy 1.238016 -0.96463) (xy 1.21066 -0.951492) (xy 1.182134 -0.940188) (xy 1.152423 -0.930783) + (xy 1.121515 -0.923347) (xy 1.089397 -0.917948) (xy 1.056056 -0.914653) (xy 1.021481 -0.913531) (xy 0.985656 -0.914649) + (xy 0.976187 -0.915216) (xy 0.967032 -0.915315) (xy 0.95817 -0.914954) (xy 0.94958 -0.914142) (xy 0.941244 -0.912888) + (xy 0.933139 -0.9112) (xy 0.925246 -0.909087) (xy 0.917544 -0.906557) (xy 0.910013 -0.903618) (xy 0.902632 -0.90028) + (xy 0.895382 -0.896551) (xy 0.888241 -0.892439) (xy 0.874206 -0.883102) (xy 0.860365 -0.872337) (xy 0.846554 -0.860212) + (xy 0.83261 -0.846797) (xy 0.81837 -0.832159) (xy 0.80367 -0.816368) (xy 0.737008 -0.743029) (xy 0.704289 -0.70752) + (xy 0.673541 -0.673238) (xy 0.645503 -0.641262) (xy 0.62091 -0.612675) (xy 0.600499 -0.588557) (xy 0.585008 -0.569992) + (xy 0.571731 -0.553841) (xy 0.571731 -1.259843) (xy 0.571464 -1.273843) (xy 0.571572 -1.287319) (xy 0.572044 -1.300281) + (xy 0.572872 -1.31274) (xy 0.574046 -1.324707) (xy 0.575556 -1.336192) (xy 0.577392 -1.347205) (xy 0.579545 -1.357758) + (xy 0.582004 -1.367861) (xy 0.584761 -1.377525) (xy 0.587805 -1.386761) (xy 0.591128 -1.395578) (xy 0.594718 -1.403988) + (xy 0.598568 -1.412001) (xy 0.602666 -1.419628) (xy 0.607003 -1.42688) (xy 0.61157 -1.433767) (xy 0.616357 -1.4403) + (xy 0.621353 -1.44649) (xy 0.626551 -1.452347) (xy 0.631939 -1.457881) (xy 0.637509 -1.463104) (xy 0.643249 -1.468027) + (xy 0.649152 -1.472659) (xy 0.655207 -1.477011) (xy 0.661405 -1.481095) (xy 0.667735 -1.48492) (xy 0.674188 -1.488497) + (xy 0.687425 -1.494952) (xy 0.701039 -1.500544) (xy 0.70868 -1.503268) (xy 0.716238 -1.505662) (xy 0.723703 -1.507741) + (xy 0.731064 -1.509521) (xy 0.738311 -1.511018) (xy 0.745433 -1.512249) (xy 0.75242 -1.513229) (xy 0.759261 -1.513975) + (xy 0.765946 -1.514502) (xy 0.772465 -1.514826) (xy 0.778807 -1.514963) (xy 0.784961 -1.514931) (xy 0.790917 -1.514743) + (xy 0.796664 -1.514417) (xy 0.807492 -1.513414) (xy 0.817359 -1.512048) (xy 0.826183 -1.510449) (xy 0.833879 -1.508745) + (xy 0.840364 -1.507063) (xy 0.845554 -1.505531) (xy 0.849365 -1.504279) (xy 0.852514 -1.503123) (xy 0.842786 -1.499158) + (xy 0.832443 -1.494345) (xy 0.826433 -1.491272) (xy 0.820065 -1.48777) (xy 0.813491 -1.483852) (xy 0.806864 -1.479529) + (xy 0.800333 -1.474813) (xy 0.794051 -1.469716) (xy 0.788169 -1.464249) (xy 0.785426 -1.461381) (xy 0.782839 -1.458426) + (xy 0.780429 -1.455383) (xy 0.778213 -1.452256) (xy 0.776211 -1.449046) (xy 0.774441 -1.445753) (xy 0.772712 -1.441778) + (xy 0.771302 -1.437665) (xy 0.770211 -1.43343) (xy 0.769436 -1.429088) (xy 0.768978 -1.424654) (xy 0.768835 -1.420143) + (xy 0.769007 -1.415571) (xy 0.769493 -1.410952) (xy 0.770292 -1.406302) (xy 0.771403 -1.401637) (xy 0.772825 -1.396971) + (xy 0.774558 -1.392319) (xy 0.7766 -1.387698) (xy 0.778951 -1.383121) (xy 0.781609 -1.378605) (xy 0.784575 -1.374164) + (xy 0.787847 -1.369813) (xy 0.791424 -1.365569) (xy 0.795305 -1.361446) (xy 0.79949 -1.357459) (xy 0.803978 -1.353623) + (xy 0.808768 -1.349955) (xy 0.813858 -1.346468) (xy 0.819249 -1.343179) (xy 0.824939 -1.340101) (xy 0.830928 -1.337252) + (xy 0.837214 -1.334645) (xy 0.843797 -1.332296) (xy 0.850675 -1.330221) (xy 0.857849 -1.328434) (xy 0.865317 -1.326951) + (xy 0.873078 -1.325786) (xy 0.884544 -1.324695) (xy 0.895825 -1.324384) (xy 0.906884 -1.324826) (xy 0.917686 -1.325993) + (xy 0.928196 -1.327859) (xy 0.938378 -1.330396) (xy 0.948196 -1.333577) (xy 0.957615 -1.337375) (xy 0.966599 -1.341763) + (xy 0.975113 -1.346714) (xy 0.983122 -1.3522) (xy 0.990589 -1.358194) (xy 0.997479 -1.364669) (xy 1.003756 -1.371599) + (xy 1.009386 -1.378955) (xy 1.014332 -1.386711) (xy 1.018559 -1.394839) (xy 1.022032 -1.403313) (xy 1.024714 -1.412105) + (xy 1.026571 -1.421188) (xy 1.027566 -1.430535) (xy 1.027664 -1.440118) (xy 1.026831 -1.449911) (xy 1.025029 -1.459887) + (xy 1.022224 -1.470017) (xy 1.01838 -1.480276) (xy 1.013461 -1.490636) (xy 1.007432 -1.501069) (xy 1.000258 -1.511549) + (xy 0.991902 -1.522048) (xy 0.98233 -1.53254) (xy 0.971505 -1.542996) (xy 0.947216 -1.566248) (xy 0.925238 -1.58984) + (xy 0.915162 -1.601737) (xy 0.905719 -1.613688) (xy 0.896928 -1.625684) (xy 0.888808 -1.637714) (xy 0.881376 -1.649767) + (xy 0.874652 -1.661835) (xy 0.868653 -1.673906) (xy 0.863399 -1.68597) (xy 0.858908 -1.698018) (xy 0.855198 -1.710039) + (xy 0.852288 -1.722024) (xy 0.850196 -1.733961) (xy 0.848942 -1.745841) (xy 0.848542 -1.757653) (xy 0.849017 -1.769388) + (xy 0.850384 -1.781036) (xy 0.852662 -1.792586) (xy 0.855869 -1.804028) (xy 0.860025 -1.815352) (xy 0.865146 -1.826548) + (xy 0.871253 -1.837606) (xy 0.878364 -1.848515) (xy 0.886496 -1.859266) (xy 0.895668 -1.869848) (xy 0.9059 -1.880251) + (xy 0.917209 -1.890466) (xy 0.929615 -1.900481) (xy 0.943134 -1.910287) (xy 0.958925 -1.920455) (xy 0.974646 -1.929182) + (xy 0.990271 -1.936541) (xy 1.005771 -1.942605) (xy 1.021117 -1.947447) (xy 1.036282 -1.951141) (xy 1.051236 -1.953761) + (xy 1.065951 -1.955379) (xy 1.080399 -1.956069) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "21e62d64-ebbe-48e2-b560-53399dcfefd0") + ) + (group "" + (uuid "eb5ff6a5-7ab3-4968-b6b0-e7f49ba5f6cf") + (members "21e62d64-ebbe-48e2-b560-53399dcfefd0" "238496f2-9623-4b19-9003-eedef5347754" + "28ea22fd-9d00-4f31-a33a-bf1f1a4cf74d" "2c97e63f-8c4d-462a-b079-afdf85feb2d2" + "469b02a8-fa3f-4488-88f4-cf621aa8b14a" "c504930e-01cc-48f0-9b33-b2f24bd3d7e5" + "d2322803-9e9e-4249-a184-66924a51ca32" "e5bf7339-8625-4b0d-ab78-11863f11d47d" + "f7e6cf9d-ace1-48be-be50-4778d9c1ded4" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_7mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_7mm.kicad_mod new file mode 100644 index 0000000..b7d815b --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_7mm.kicad_mod @@ -0,0 +1,518 @@ +(footprint "SparkFun_Logo_7mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -3.175 0) + (layer "F.Fab") + (hide yes) + (uuid "8ca2d557-07c6-4b78-809c-9cc310462c9b") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0.635 2.54 0) + (layer "F.Fab") + (hide yes) + (uuid "d5677e4d-7a5d-40d8-9de7-1a159e52c9f6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fd6f5af2-b1a1-46d1-bd21-d46a6ee3a5cc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "eebde25e-8f6a-476d-9e54-b955b0e58351") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2ddd5444-83b0-44f4-98b0-6239764b4588") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.405227 -0.094298) (xy 0.719877 -0.42139) (xy 1.015171 -0.42139) (xy 0.672301 -0.087222) (xy 1.053638 0.487345) + (xy 0.75135 0.487345) (xy 0.501924 0.081285) (xy 0.405227 0.174565) (xy 0.405227 0.487345) (xy 0.155638 0.487345) + (xy 0.155638 -0.630723) (xy 0.405227 -0.767595) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "bcce8b22-be40-416b-baa7-a5dd6690565d") + ) + (fp_poly + (pts + (xy 0.008201 -0.445879) (xy 0.011786 -0.445754) (xy 0.015333 -0.44555) (xy 0.018846 -0.445269) (xy 0.025779 -0.444493) + (xy 0.032604 -0.443451) (xy 0.039342 -0.442168) (xy 0.046012 -0.440672) (xy 0.052634 -0.438986) (xy 0.059228 -0.437138) + (xy 0.059228 -0.205196) (xy 0.050017 -0.207018) (xy 0.039746 -0.208683) (xy 0.028659 -0.210166) (xy 0.017 -0.211438) + (xy 0.005013 -0.212474) (xy -0.007057 -0.213248) (xy -0.018968 -0.213731) (xy -0.030474 -0.213898) + (xy -0.047415 -0.21352) (xy -0.063647 -0.212398) (xy -0.079181 -0.21055) (xy -0.094028 -0.207995) + (xy -0.1082 -0.204749) (xy -0.121707 -0.200831) (xy -0.134561 -0.19626) (xy -0.146774 -0.191052) + (xy -0.158356 -0.185226) (xy -0.169318 -0.178801) (xy -0.179673 -0.171794) (xy -0.189431 -0.164223) + (xy -0.198603 -0.156105) (xy -0.207201 -0.14746) (xy -0.215235 -0.138305) (xy -0.222718 -0.128659) + (xy -0.22966 -0.118538) (xy -0.236073 -0.107961) (xy -0.241968 -0.096947) (xy -0.247356 -0.085512) + (xy -0.252248 -0.073676) (xy -0.256656 -0.061456) (xy -0.260591 -0.04887) (xy -0.264063 -0.035936) + (xy -0.267085 -0.022672) (xy -0.269668 -0.009096) (xy -0.27356 0.018919) (xy -0.275829 0.047965) + (xy -0.276566 0.077899) (xy -0.276566 0.487375) (xy -0.526155 0.487375) (xy -0.526155 -0.37899) (xy -0.288846 -0.42136) + (xy -0.288846 -0.252528) (xy -0.28543 -0.252528) (xy -0.280774 -0.263143) (xy -0.275716 -0.273543) + (xy -0.27027 -0.283721) (xy -0.264447 -0.293667) (xy -0.258257 -0.303375) (xy -0.251714 -0.312836) + (xy -0.244829 -0.322042) (xy -0.237612 -0.330985) (xy -0.230077 -0.339657) (xy -0.222233 -0.34805) + (xy -0.214094 -0.356156) (xy -0.205671 -0.363968) (xy -0.196975 -0.371476) (xy -0.188018 -0.378674) + (xy -0.178812 -0.385552) (xy -0.169368 -0.392104) (xy -0.159698 -0.39832) (xy -0.149814 -0.404194) + (xy -0.139726 -0.409716) (xy -0.129448 -0.41488) (xy -0.118989 -0.419676) (xy -0.108363 -0.424097) + (xy -0.097581 -0.428136) (xy -0.086654 -0.431783) (xy -0.075593 -0.435031) (xy -0.064412 -0.437872) + (xy -0.05312 -0.440298) (xy -0.04173 -0.442301) (xy -0.030254 -0.443873) (xy -0.018703 -0.445005) + (xy -0.007089 -0.445691) (xy 0.004578 -0.445921) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "681cf39a-be1a-4033-834e-aef97d159888") + ) + (fp_poly + (pts + (xy 1.526197 -0.767341) (xy 1.542841 -0.766718) (xy 1.559538 -0.765808) (xy 1.57622 -0.764714) (xy 1.609263 -0.76239) + (xy 1.625488 -0.761368) (xy 1.641422 -0.760577) (xy 1.641422 -0.574178) (xy 1.63015 -0.575459) (xy 1.618748 -0.576561) + (xy 1.607262 -0.577485) (xy 1.595738 -0.578234) (xy 1.584221 -0.578812) (xy 1.572758 -0.579221) (xy 1.561394 -0.579465) + (xy 1.550175 -0.579545) (xy 1.537796 -0.579211) (xy 1.53197 -0.578788) (xy 1.526383 -0.578189) (xy 1.521032 -0.577411) + (xy 1.515913 -0.57645) (xy 1.511025 -0.575303) (xy 1.506363 -0.573967) (xy 1.501926 -0.572437) (xy 1.49771 -0.570711) + (xy 1.493713 -0.568784) (xy 1.489931 -0.566654) (xy 1.486362 -0.564316) (xy 1.483002 -0.561767) (xy 1.479849 -0.559004) + (xy 1.476901 -0.556022) (xy 1.474153 -0.552819) (xy 1.471604 -0.549391) (xy 1.46925 -0.545734) (xy 1.467088 -0.541845) + (xy 1.465116 -0.53772) (xy 1.46333 -0.533356) (xy 1.461728 -0.528749) (xy 1.460308 -0.523896) (xy 1.459065 -0.518793) + (xy 1.457997 -0.513436) (xy 1.457101 -0.507822) (xy 1.456375 -0.501948) (xy 1.455419 -0.489403) (xy 1.455105 -0.475774) + (xy 1.455105 -0.421367) (xy 1.627272 -0.421367) (xy 1.627272 -0.254405) (xy 1.455105 -0.254405) (xy 1.455105 0.48745) + (xy 1.205516 0.48745) (xy 1.205516 -0.254405) (xy 0.959343 -0.254405) (xy 1.129476 -0.421367) (xy 1.205516 -0.421367) + (xy 1.205516 -0.49147) (xy 1.20581 -0.506501) (xy 1.206692 -0.521241) (xy 1.208163 -0.535677) (xy 1.210223 -0.549799) + (xy 1.212873 -0.563593) (xy 1.216114 -0.577046) (xy 1.219946 -0.590148) (xy 1.22437 -0.602886) (xy 1.229386 -0.615247) + (xy 1.234995 -0.62722) (xy 1.241198 -0.638792) (xy 1.247995 -0.64995) (xy 1.255387 -0.660684) (xy 1.263375 -0.670979) + (xy 1.271959 -0.680826) (xy 1.281139 -0.69021) (xy 1.290917 -0.69912) (xy 1.301292 -0.707544) (xy 1.312266 -0.715469) + (xy 1.32384 -0.722883) (xy 1.336013 -0.729775) (xy 1.348786 -0.736131) (xy 1.36216 -0.74194) (xy 1.376136 -0.747189) + (xy 1.390715 -0.751866) (xy 1.405896 -0.75596) (xy 1.42168 -0.759457) (xy 1.438068 -0.762345) (xy 1.455062 -0.764613) + (xy 1.47266 -0.766248) (xy 1.490864 -0.767238) (xy 1.509675 -0.767571) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4844647e-8ecf-45d4-a98d-d035b3d37180") + ) + (fp_poly + (pts + (xy 1.947071 0.091828) (xy 1.947574 0.118968) (xy 1.949114 0.144336) (xy 1.951742 0.167936) (xy 1.955504 0.18977) + (xy 1.960449 0.20984) (xy 1.966628 0.22815) (xy 1.970194 0.236646) (xy 1.974086 0.244703) (xy 1.978311 0.252321) + (xy 1.982875 0.259501) (xy 1.987783 0.266243) (xy 1.993041 0.272548) (xy 1.998657 0.278415) (xy 2.004635 0.283846) + (xy 2.010982 0.28884) (xy 2.017703 0.293398) (xy 2.024806 0.29752) (xy 2.032296 0.301206) (xy 2.040179 0.304458) + (xy 2.048461 0.307275) (xy 2.057148 0.309657) (xy 2.066247 0.311606) (xy 2.075763 0.313121) (xy 2.085703 0.314202) + (xy 2.096072 0.314851) (xy 2.106877 0.315067) (xy 2.119352 0.314845) (xy 2.131376 0.314173) (xy 2.142953 0.313046) + (xy 2.154087 0.311457) (xy 2.16478 0.309401) (xy 2.175036 0.306872) (xy 2.18486 0.303862) (xy 2.194254 0.300368) + (xy 2.203222 0.296381) (xy 2.211768 0.291897) (xy 2.219896 0.286908) (xy 2.227608 0.28141) (xy 2.23491 0.275395) + (xy 2.241803 0.268859) (xy 2.248293 0.261794) (xy 2.254381 0.254195) (xy 2.260073 0.246056) (xy 2.265372 0.23737) + (xy 2.270281 0.228131) (xy 2.274803 0.218334) (xy 2.278944 0.207972) (xy 2.282705 0.19704) (xy 2.286091 0.185531) + (xy 2.289105 0.173439) (xy 2.291751 0.160757) (xy 2.294033 0.147481) (xy 2.295954 0.133604) (xy 2.297517 0.119119) + (xy 2.298727 0.104022) (xy 2.299586 0.088304) (xy 2.30027 0.054988) (xy 2.30027 -0.421338) (xy 2.54994 -0.421338) + (xy 2.54994 0.487397) (xy 2.31255 0.487397) (xy 2.31255 0.360772) (xy 2.307264 0.360772) (xy 2.301214 0.370329) + (xy 2.294904 0.379558) (xy 2.288343 0.388461) (xy 2.28154 0.397039) (xy 2.274505 0.405295) (xy 2.267245 0.413229) + (xy 2.25977 0.420843) (xy 2.252089 0.428139) (xy 2.244212 0.435119) (xy 2.236146 0.441784) (xy 2.227902 0.448136) + (xy 2.219489 0.454175) (xy 2.202189 0.465326) (xy 2.184319 0.475249) (xy 2.165952 0.483956) (xy 2.14716 0.491462) + (xy 2.128015 0.497777) (xy 2.10859 0.502916) (xy 2.088957 0.506891) (xy 2.069189 0.509714) (xy 2.049358 0.511398) + (xy 2.029536 0.511957) (xy 2.005236 0.511522) (xy 1.982075 0.510225) (xy 1.96003 0.508081) (xy 1.939075 0.505102) + (xy 1.919188 0.501302) (xy 1.900344 0.496695) (xy 1.882519 0.491294) (xy 1.865688 0.485112) (xy 1.849828 0.478163) + (xy 1.834915 0.470461) (xy 1.820923 0.462019) (xy 1.80783 0.452851) (xy 1.795611 0.442969) (xy 1.784242 0.432388) + (xy 1.773698 0.421121) (xy 1.763956 0.409182) (xy 1.754992 0.396583) (xy 1.74678 0.383339) (xy 1.739298 0.369463) + (xy 1.732521 0.354968) (xy 1.726425 0.339869) (xy 1.720985 0.324177) (xy 1.716179 0.307908) (xy 1.71198 0.291074) + (xy 1.705312 0.255766) (xy 1.700789 0.218362) (xy 1.698216 0.178969) (xy 1.697401 0.137696) (xy 1.697401 -0.421338) + (xy 1.947071 -0.421338) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b5312be9-fa2a-494c-a171-e0a5b4ed090b") + ) + (fp_poly + (pts + (xy 3.23239 -0.445429) (xy 3.255551 -0.444132) (xy 3.277597 -0.441986) (xy 3.298551 -0.439006) (xy 3.318438 -0.435204) + (xy 3.337282 -0.430595) (xy 3.355107 -0.425192) (xy 3.371938 -0.419008) (xy 3.387798 -0.412057) (xy 3.402711 -0.404352) + (xy 3.416702 -0.395908) (xy 3.429796 -0.386737) (xy 3.442015 -0.376853) (xy 3.453384 -0.366269) (xy 3.463928 -0.355) + (xy 3.47367 -0.343058) (xy 3.482634 -0.330458) (xy 3.490846 -0.317213) (xy 3.498328 -0.303335) (xy 3.505105 -0.28884) + (xy 3.511201 -0.27374) (xy 3.516641 -0.258048) (xy 3.521448 -0.24178) (xy 3.525646 -0.224947) (xy 3.532314 -0.189643) + (xy 3.536838 -0.152246) (xy 3.53941 -0.112863) (xy 3.540225 -0.071603) (xy 3.540225 0.487431) (xy 3.290636 0.487431) + (xy 3.290636 -0.025735) (xy 3.290132 -0.052876) (xy 3.288586 -0.078247) (xy 3.285951 -0.101851) (xy 3.282178 -0.12369) + (xy 3.27722 -0.143766) (xy 3.271028 -0.162083) (xy 3.267455 -0.170583) (xy 3.263555 -0.178644) (xy 3.259322 -0.186266) + (xy 3.254751 -0.19345) (xy 3.249835 -0.200195) (xy 3.244569 -0.206504) (xy 3.238947 -0.212375) (xy 3.232961 -0.217809) + (xy 3.226607 -0.222806) (xy 3.219879 -0.227368) (xy 3.21277 -0.231493) (xy 3.205274 -0.235183) (xy 3.197386 -0.238437) + (xy 3.189099 -0.241256) (xy 3.180407 -0.243641) (xy 3.171305 -0.245591) (xy 3.161786 -0.247108) (xy 3.151844 -0.24819) + (xy 3.141473 -0.24884) (xy 3.130668 -0.249056) (xy 3.118207 -0.248834) (xy 3.106198 -0.248162) (xy 3.094635 -0.247035) + (xy 3.083515 -0.245446) (xy 3.072835 -0.243389) (xy 3.062591 -0.240859) (xy 3.05278 -0.23785) (xy 3.043398 -0.234354) + (xy 3.034441 -0.230366) (xy 3.025905 -0.22588) (xy 3.017788 -0.22089) (xy 3.010085 -0.21539) (xy 3.002793 -0.209373) + (xy 2.995908 -0.202834) (xy 2.989427 -0.195766) (xy 2.983346 -0.188163) (xy 2.977662 -0.18002) (xy 2.97237 -0.171329) + (xy 2.967468 -0.162086) (xy 2.962951 -0.152283) (xy 2.958816 -0.141915) (xy 2.95506 -0.130976) (xy 2.951678 -0.119459) + (xy 2.948668 -0.107358) (xy 2.946026 -0.094668) (xy 2.943747 -0.081382) (xy 2.941829 -0.067495) (xy 2.940268 -0.052999) + (xy 2.93906 -0.037889) (xy 2.938201 -0.022159) (xy 2.937519 0.011187) (xy 2.937519 0.487431) (xy 2.687767 0.487431) + (xy 2.687767 -0.421304) (xy 2.924995 -0.421304) (xy 2.924995 -0.294761) (xy 2.930363 -0.294761) (xy 2.936419 -0.304311) + (xy 2.942734 -0.313533) (xy 2.9493 -0.322429) (xy 2.956106 -0.331001) (xy 2.963144 -0.339251) (xy 2.970405 -0.34718) + (xy 2.97788 -0.354789) (xy 2.98556 -0.362081) (xy 2.993436 -0.369057) (xy 3.001499 -0.375718) (xy 3.009741 -0.382066) + (xy 3.018152 -0.388103) (xy 3.035445 -0.399248) (xy 3.053307 -0.409166) (xy 3.071667 -0.417871) (xy 3.090452 -0.425373) + (xy 3.109592 -0.431687) (xy 3.129014 -0.436825) (xy 3.148646 -0.440798) (xy 3.168418 -0.443621) (xy 3.188256 -0.445306) + (xy 3.20809 -0.445864) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8c4ede48-9eff-4d16-a964-4066b1494ed2") + ) + (fp_poly + (pts + (xy -1.980439 -0.445184) (xy -1.955115 -0.443203) (xy -1.930697 -0.439948) (xy -1.90718 -0.435455) + (xy -1.884558 -0.429761) (xy -1.862828 -0.422902) (xy -1.841982 -0.414917) (xy -1.822018 -0.405842) + (xy -1.802928 -0.395715) (xy -1.784709 -0.384571) (xy -1.767354 -0.372448) (xy -1.75086 -0.359384) + (xy -1.73522 -0.345415) (xy -1.720429 -0.330578) (xy -1.706483 -0.314911) (xy -1.693377 -0.298449) + (xy -1.681104 -0.281231) (xy -1.669661 -0.263293) (xy -1.659041 -0.244673) (xy -1.64924 -0.225407) + (xy -1.640253 -0.205532) (xy -1.632074 -0.185086) (xy -1.624698 -0.164105) (xy -1.618121 -0.142626) + (xy -1.612337 -0.120687) (xy -1.60734 -0.098325) (xy -1.599691 -0.052477) (xy -1.595131 -0.005379) + (xy -1.59362 0.042672) (xy -1.595166 0.087935) (xy -1.599807 0.132513) (xy -1.607547 0.176099) (xy -1.618393 0.218384) + (xy -1.632349 0.25906) (xy -1.64942 0.297816) (xy -1.659126 0.316379) (xy -1.669612 0.334347) (xy -1.68088 0.35168) + (xy -1.692929 0.368342) (xy -1.705762 0.384292) (xy -1.719377 0.399493) (xy -1.733777 0.413905) (xy -1.748961 0.427491) + (xy -1.764931 0.440212) (xy -1.781686 0.452029) (xy -1.799228 0.462903) (xy -1.817557 0.472797) (xy -1.836674 0.481671) + (xy -1.85658 0.489487) (xy -1.877274 0.496206) (xy -1.898758 0.501791) (xy -1.921033 0.506201) (xy -1.944098 0.509399) + (xy -1.967955 0.511346) (xy -1.992605 0.512004) (xy -2.013256 0.511448) (xy -2.033615 0.509788) (xy -2.05364 0.507031) + (xy -2.07329 0.503185) (xy -2.092525 0.498258) (xy -2.111304 0.492259) (xy -2.129585 0.485195) (xy -2.147327 0.477074) + (xy -2.16449 0.467905) (xy -2.181033 0.457696) (xy -2.196914 0.446455) (xy -2.212093 0.43419) (xy -2.226529 0.420909) + (xy -2.24018 0.40662) (xy -2.253006 0.391331) (xy -2.264965 0.375051) (xy -2.268625 0.375051) (xy -2.268625 1.029318) + (xy -2.518214 0.807297) (xy -2.518214 0.035678) (xy -2.277327 0.035678) (xy -2.276658 0.063239) (xy -2.274603 0.090438) + (xy -2.271088 0.117081) (xy -2.266041 0.142971) (xy -2.259389 0.167914) (xy -2.251059 0.191713) (xy -2.240977 0.214173) + (xy -2.235256 0.22484) (xy -2.22907 0.235099) (xy -2.22241 0.244926) (xy -2.215266 0.254296) (xy -2.20763 0.263184) + (xy -2.199491 0.271567) (xy -2.190842 0.279419) (xy -2.181673 0.286717) (xy -2.171975 0.293436) (xy -2.161739 0.299551) + (xy -2.150955 0.305039) (xy -2.139614 0.309874) (xy -2.127708 0.314032) (xy -2.115227 0.317489) (xy -2.102162 0.32022) + (xy -2.088505 0.322201) (xy -2.074245 0.323408) (xy -2.059373 0.323816) (xy -2.044372 0.323408) (xy -2.030009 0.322201) + (xy -2.016274 0.32022) (xy -2.003156 0.317489) (xy -1.990646 0.314032) (xy -1.978731 0.309874) (xy -1.967403 0.305039) + (xy -1.956649 0.299551) (xy -1.946459 0.293436) (xy -1.936823 0.286717) (xy -1.927729 0.279419) (xy -1.919168 0.271567) + (xy -1.911129 0.263184) (xy -1.9036 0.254296) (xy -1.896572 0.244926) (xy -1.890033 0.235099) (xy -1.883973 0.22484) + (xy -1.878381 0.214173) (xy -1.873247 0.203123) (xy -1.868559 0.191713) (xy -1.864308 0.179968) (xy -1.860483 0.167914) + (xy -1.857073 0.155573) (xy -1.854066 0.142971) (xy -1.849224 0.117081) (xy -1.845871 0.090438) (xy -1.843921 0.063239) + (xy -1.843291 0.035678) (xy -1.84398 0.008352) (xy -1.846091 -0.018799) (xy -1.849688 -0.045556) + (xy -1.854836 -0.071699) (xy -1.8616 -0.097009) (xy -1.870043 -0.121269) (xy -1.880231 -0.144257) + (xy -1.886 -0.155206) (xy -1.892229 -0.165756) (xy -1.898926 -0.175878) (xy -1.906099 -0.185546) + (xy -1.913757 -0.194732) (xy -1.921908 -0.203408) (xy -1.93056 -0.211548) (xy -1.93972 -0.219123) + (xy -1.949397 -0.226107) (xy -1.959599 -0.232472) (xy -1.970334 -0.238191) (xy -1.98161 -0.243236) + (xy -1.993436 -0.247581) (xy -2.005818 -0.251196) (xy -2.018766 -0.254056) (xy -2.032287 -0.256133) + (xy -2.046389 -0.257399) (xy -2.061081 -0.257827) (xy -2.076091 -0.257404) (xy -2.090461 -0.256152) + (xy -2.104204 -0.254097) (xy -2.117329 -0.251266) (xy -2.129847 -0.247686) (xy -2.141768 -0.243383) + (xy -2.153105 -0.238383) (xy -2.163866 -0.232713) (xy -2.174063 -0.226399) (xy -2.183706 -0.219467) + (xy -2.192806 -0.211945) (xy -2.201374 -0.203858) (xy -2.20942 -0.195234) (xy -2.216955 -0.186097) + (xy -2.223989 -0.176476) (xy -2.230534 -0.166396) (xy -2.236599 -0.155884) (xy -2.242197 -0.144966) + (xy -2.247336 -0.133669) (xy -2.252028 -0.122019) (xy -2.256283 -0.110042) (xy -2.260113 -0.097766) + (xy -2.263527 -0.085216) (xy -2.266537 -0.072419) (xy -2.271385 -0.04619) (xy -2.274743 -0.019289) + (xy -2.276695 0.008071) (xy -2.277327 0.035678) (xy -2.518214 0.035678) (xy -2.518214 -0.379003) + (xy -2.280824 -0.421292) (xy -2.280824 -0.305321) (xy -2.277327 -0.305321) (xy -2.271453 -0.314389) + (xy -2.265377 -0.323129) (xy -2.259104 -0.331544) (xy -2.252635 -0.339636) (xy -2.245975 -0.347408) + (xy -2.239127 -0.354862) (xy -2.232095 -0.362001) (xy -2.224882 -0.368828) (xy -2.217491 -0.375345) + (xy -2.209927 -0.381556) (xy -2.202193 -0.387462) (xy -2.194292 -0.393066) (xy -2.186228 -0.398371) + (xy -2.178004 -0.40338) (xy -2.169624 -0.408095) (xy -2.161092 -0.412519) (xy -2.15241 -0.416654) + (xy -2.143582 -0.420504) (xy -2.125505 -0.427355) (xy -2.106887 -0.433095) (xy -2.087756 -0.437744) + (xy -2.068142 -0.441323) (xy -2.048071 -0.443853) (xy -2.027573 -0.445356) (xy -2.006674 -0.445852) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2499f27c-2af7-45a3-8a48-e007d55faf5f") + ) + (fp_poly + (pts + (xy -1.032316 -0.445333) (xy -0.997495 -0.443681) (xy -0.962556 -0.440681) (xy -0.927872 -0.436132) + (xy -0.893816 -0.429835) (xy -0.860762 -0.421587) (xy -0.829084 -0.411188) (xy -0.799155 -0.398437) + (xy -0.784962 -0.391116) (xy -0.771348 -0.383132) (xy -0.758357 -0.37446) (xy -0.746037 -0.365074) + (xy -0.734434 -0.354949) (xy -0.723595 -0.34406) (xy -0.713567 -0.332382) (xy -0.704396 -0.31989) + (xy -0.696129 -0.306559) (xy -0.688813 -0.292363) (xy -0.682495 -0.277278) (xy -0.677221 -0.261278) + (xy -0.673037 -0.244338) (xy -0.669991 -0.226434) (xy -0.668129 -0.20754) (xy -0.667498 -0.18763) + (xy -0.667498 0.285361) (xy -0.667076 0.31623) (xy -0.66577 0.34657) (xy -0.663518 0.375845) (xy -0.66026 0.403518) + (xy -0.658235 0.416585) (xy -0.655935 0.429052) (xy -0.653353 0.440849) (xy -0.650481 0.45191) (xy -0.647312 0.462169) + (xy -0.643837 0.471557) (xy -0.640051 0.480009) (xy -0.635944 0.487456) (xy -0.888867 0.487456) (xy -0.892101 0.476821) + (xy -0.895128 0.466036) (xy -0.897909 0.455127) (xy -0.900405 0.44412) (xy -0.902577 0.43304) (xy -0.904386 0.421914) + (xy -0.905793 0.410766) (xy -0.906759 0.399624) (xy -0.921956 0.414503) (xy -0.937927 0.428176) (xy -0.95462 0.440679) + (xy -0.971978 0.452044) (xy -0.98995 0.462305) (xy -1.008479 0.471497) (xy -1.027512 0.479652) (xy -1.046995 0.486805) + (xy -1.066874 0.492991) (xy -1.087093 0.498241) (xy -1.1076 0.502591) (xy -1.12834 0.506075) (xy -1.149258 0.508725) + (xy -1.170301 0.510576) (xy -1.191415 0.511662) (xy -1.212544 0.512016) (xy -1.244684 0.511005) (xy -1.275774 0.507955) + (xy -1.305675 0.502847) (xy -1.334244 0.495659) (xy -1.347985 0.491278) (xy -1.361341 0.486369) (xy -1.374292 0.48093) + (xy -1.386823 0.474958) (xy -1.398914 0.46845) (xy -1.410549 0.461404) (xy -1.421709 0.453816) (xy -1.432378 0.445685) + (xy -1.442537 0.437008) (xy -1.452169 0.427781) (xy -1.461255 0.418003) (xy -1.469779 0.407671) (xy -1.477723 0.396782) + (xy -1.485068 0.385333) (xy -1.491798 0.373322) (xy -1.497895 0.360747) (xy -1.50334 0.347604) (xy -1.508117 0.333891) + (xy -1.512208 0.319605) (xy -1.515594 0.304744) (xy -1.518258 0.289305) (xy -1.520184 0.273285) (xy -1.521352 0.256683) + (xy -1.521745 0.239494) (xy -1.521164 0.229084) (xy -1.272318 0.229084) (xy -1.272109 0.237459) (xy -1.271489 0.24545) + (xy -1.270469 0.253065) (xy -1.269061 0.260312) (xy -1.267276 0.267198) (xy -1.265127 0.27373) (xy -1.262625 0.279918) + (xy -1.259782 0.285768) (xy -1.256608 0.291288) (xy -1.253116 0.296487) (xy -1.249317 0.301371) (xy -1.245223 0.305948) + (xy -1.240845 0.310227) (xy -1.236195 0.314215) (xy -1.231285 0.317919) (xy -1.226125 0.321348) (xy -1.220729 0.324509) + (xy -1.215107 0.32741) (xy -1.20927 0.330059) (xy -1.203231 0.332463) (xy -1.197001 0.33463) (xy -1.190592 0.336569) + (xy -1.184015 0.338285) (xy -1.177282 0.339789) (xy -1.163393 0.342185) (xy -1.149018 0.343821) (xy -1.13425 0.344756) + (xy -1.119182 0.345055) (xy -1.101444 0.344614) (xy -1.084775 0.343323) (xy -1.069141 0.341227) (xy -1.05451 0.338372) + (xy -1.040847 0.334803) (xy -1.028121 0.330567) (xy -1.016297 0.32571) (xy -1.005344 0.320276) (xy -0.995226 0.314311) + (xy -0.985912 0.307862) (xy -0.977368 0.300974) (xy -0.969562 0.293693) (xy -0.962459 0.286065) (xy -0.956027 0.278135) + (xy -0.950233 0.269949) (xy -0.945043 0.261553) (xy -0.940424 0.252993) (xy -0.936344 0.244314) (xy -0.932769 0.235562) + (xy -0.929666 0.226783) (xy -0.924742 0.209326) (xy -0.921308 0.192309) (xy -0.919099 0.176099) (xy -0.91785 0.161061) + (xy -0.917169 0.135966) (xy -0.917169 0.042685) (xy -0.921257 0.046052) (xy -0.925603 0.049221) (xy -0.930196 0.052201) + (xy -0.935026 0.055) (xy -0.945353 0.060091) (xy -0.956502 0.064565) (xy -0.968393 0.068492) (xy -0.980941 0.071941) + (xy -0.994066 0.074982) (xy -1.007684 0.077686) (xy -1.124549 0.095547) (xy -1.138954 0.098335) (xy -1.153104 0.101531) + (xy -1.166906 0.105208) (xy -1.180267 0.109436) (xy -1.193093 0.114286) (xy -1.205292 0.119829) (xy -1.216771 0.126137) + (xy -1.222211 0.129601) (xy -1.227437 0.133282) (xy -1.232436 0.13719) (xy -1.237196 0.141334) (xy -1.241707 0.145722) + (xy -1.245956 0.150364) (xy -1.249932 0.155268) (xy -1.253624 0.160444) (xy -1.257019 0.1659) (xy -1.260106 0.171645) + (xy -1.262873 0.177688) (xy -1.265309 0.184038) (xy -1.267402 0.190704) (xy -1.269141 0.197695) (xy -1.270514 0.205019) + (xy -1.271509 0.212686) (xy -1.272114 0.220705) (xy -1.272318 0.229084) (xy -1.521164 0.229084) (xy -1.519688 0.202611) + (xy -1.514291 0.169251) (xy -1.505781 0.139219) (xy -1.494383 0.112321) (xy -1.480321 0.088364) (xy -1.463821 0.067153) + (xy -1.445109 0.048495) (xy -1.424409 0.032195) (xy -1.401948 0.01806) (xy -1.377949 0.005895) (xy -1.352639 -0.004493) + (xy -1.326243 -0.013299) (xy -1.298986 -0.020716) (xy -1.271094 -0.026939) (xy -1.214303 -0.036577) + (xy -1.103007 -0.050054) (xy -1.052106 -0.056997) (xy -1.006773 -0.066146) (xy -0.986758 -0.072032) + (xy -0.968811 -0.079051) (xy -0.953157 -0.087398) (xy -0.940021 -0.097266) (xy -0.929629 -0.10885) + (xy -0.922206 -0.122342) (xy -0.917978 -0.137938) (xy -0.917169 -0.155832) (xy -0.917383 -0.165465) + (xy -0.91802 -0.174598) (xy -0.919068 -0.183242) (xy -0.920516 -0.19141) (xy -0.922354 -0.199115) + (xy -0.924569 -0.206371) (xy -0.927152 -0.213189) (xy -0.93009 -0.219582) (xy -0.933374 -0.225564) + (xy -0.936992 -0.231147) (xy -0.940933 -0.236345) (xy -0.945186 -0.241169) (xy -0.949741 -0.245633) + (xy -0.954585 -0.249749) (xy -0.959708 -0.253531) (xy -0.9651 -0.256991) (xy -0.970749 -0.260141) + (xy -0.976643 -0.262996) (xy -0.982773 -0.265567) (xy -0.989127 -0.267868) (xy -0.995694 -0.269911) + (xy -1.002463 -0.271709) (xy -1.009423 -0.273275) (xy -1.016563 -0.274622) (xy -1.031339 -0.276708) + (xy -1.046703 -0.278072) (xy -1.062568 -0.278815) (xy -1.078844 -0.27904) (xy -1.096539 -0.278579) + (xy -1.113347 -0.277177) (xy -1.129249 -0.274804) (xy -1.144224 -0.271428) (xy -1.151357 -0.269355) + (xy -1.158251 -0.267021) (xy -1.164902 -0.26442) (xy -1.171309 -0.261551) (xy -1.177469 -0.258408) + (xy -1.183379 -0.254988) (xy -1.189036 -0.251288) (xy -1.194439 -0.247303) (xy -1.199584 -0.243029) + (xy -1.204468 -0.238464) (xy -1.209091 -0.233603) (xy -1.213447 -0.228442) (xy -1.217536 -0.222977) + (xy -1.221355 -0.217206) (xy -1.2249 -0.211123) (xy -1.22817 -0.204726) (xy -1.231162 -0.19801) (xy -1.233873 -0.190972) + (xy -1.2363 -0.183608) (xy -1.238442 -0.175913) (xy -1.240295 -0.167886) (xy -1.241857 -0.15952) + (xy -1.243126 -0.150814) (xy -1.244098 -0.141762) (xy -1.493769 -0.141762) (xy -1.491884 -0.163048) + (xy -1.488893 -0.183413) (xy -1.484833 -0.202873) (xy -1.479739 -0.221444) (xy -1.473649 -0.239142) + (xy -1.466599 -0.255983) (xy -1.458626 -0.271983) (xy -1.449766 -0.287159) (xy -1.440058 -0.301526) + (xy -1.429536 -0.315101) (xy -1.418238 -0.327899) (xy -1.4062 -0.339937) (xy -1.393459 -0.351231) + (xy -1.380053 -0.361797) (xy -1.366017 -0.371651) (xy -1.351388 -0.380809) (xy -1.336202 -0.389288) + (xy -1.320498 -0.397102) (xy -1.304311 -0.40427) (xy -1.287678 -0.410805) (xy -1.270635 -0.416726) + (xy -1.25322 -0.422047) (xy -1.235469 -0.426785) (xy -1.217418 -0.430955) (xy -1.180567 -0.43766) + (xy -1.142958 -0.44229) (xy -1.104887 -0.444974) (xy -1.066645 -0.445839) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "184d3e34-e1f5-4172-ae81-71f2830503f3") + ) + (fp_poly + (pts + (xy -3.006622 -0.445032) (xy -2.970379 -0.442534) (xy -2.934877 -0.438209) (xy -2.90034 -0.431926) + (xy -2.866992 -0.423553) (xy -2.835055 -0.412959) (xy -2.804754 -0.40001) (xy -2.790286 -0.392613) + (xy -2.776311 -0.384577) (xy -2.762855 -0.375887) (xy -2.749949 -0.366526) (xy -2.737618 -0.356478) + (xy -2.725891 -0.345727) (xy -2.714797 -0.334255) (xy -2.704362 -0.322047) (xy -2.694615 -0.309086) + (xy -2.685584 -0.295355) (xy -2.677296 -0.280838) (xy -2.66978 -0.265518) (xy -2.663064 -0.24938) + (xy -2.657174 -0.232406) (xy -2.65214 -0.214581) (xy -2.647989 -0.195886) (xy -2.644749 -0.176308) + (xy -2.642448 -0.155827) (xy -2.879676 -0.155827) (xy -2.880548 -0.164688) (xy -2.8818 -0.173146) + (xy -2.883424 -0.181209) (xy -2.885409 -0.188884) (xy -2.887748 -0.19618) (xy -2.890429 -0.203105) + (xy -2.893445 -0.209666) (xy -2.896786 -0.215873) (xy -2.900442 -0.221732) (xy -2.904405 -0.227251) + (xy -2.908664 -0.23244) (xy -2.913212 -0.237305) (xy -2.918037 -0.241855) (xy -2.923132 -0.246098) + (xy -2.928487 -0.250041) (xy -2.934093 -0.253693) (xy -2.93994 -0.257062) (xy -2.946019 -0.260155) + (xy -2.952321 -0.262981) (xy -2.958836 -0.265548) (xy -2.965555 -0.267864) (xy -2.97247 -0.269936) + (xy -2.97957 -0.271773) (xy -2.986847 -0.273383) (xy -3.001892 -0.275952) (xy -3.017532 -0.277708) + (xy -3.033692 -0.278715) (xy -3.050297 -0.279036) (xy -3.061133 -0.278917) (xy -3.072427 -0.278504) + (xy -3.084022 -0.277712) (xy -3.095756 -0.276457) (xy -3.10747 -0.274653) (xy -3.119005 -0.272217) + (xy -3.130199 -0.269064) (xy -3.140894 -0.265109) (xy -3.146005 -0.262805) (xy -3.15093 -0.260268) + (xy -3.15565 -0.257489) (xy -3.160146 -0.254456) (xy -3.164397 -0.251159) (xy -3.168383 -0.247588) + (xy -3.172084 -0.243732) (xy -3.175481 -0.239581) (xy -3.178553 -0.235123) (xy -3.18128 -0.230348) + (xy -3.183642 -0.225246) (xy -3.185619 -0.219807) (xy -3.187192 -0.214018) (xy -3.188341 -0.207871) + (xy -3.189044 -0.201354) (xy -3.189283 -0.194457) (xy -3.18887 -0.186293) (xy -3.187648 -0.178563) + (xy -3.185643 -0.171247) (xy -3.182883 -0.164329) (xy -3.179393 -0.157791) (xy -3.1752 -0.151615) + (xy -3.17033 -0.145782) (xy -3.164811 -0.140275) (xy -3.158667 -0.135076) (xy -3.151927 -0.130168) + (xy -3.144615 -0.125531) (xy -3.13676 -0.121148) (xy -3.128387 -0.117002) (xy -3.119522 -0.113074) + (xy -3.110192 -0.109347) (xy -3.100425 -0.105802) (xy -3.079679 -0.099188) (xy -3.057498 -0.09309) + (xy -3.034092 -0.087363) (xy -3.009674 -0.081866) (xy -2.958646 -0.070982) (xy -2.932459 -0.06531) + (xy -2.906107 -0.059294) (xy -2.878853 -0.052762) (xy -2.85188 -0.045637) (xy -2.825391 -0.037777) + (xy -2.79959 -0.029041) (xy -2.774681 -0.019287) (xy -2.750868 -0.008373) (xy -2.728355 0.003841) + (xy -2.707346 0.017498) (xy -2.697469 0.024912) (xy -2.688045 0.032739) (xy -2.679099 0.040997) (xy -2.670656 0.049705) + (xy -2.662742 0.058879) (xy -2.655382 0.068538) (xy -2.648602 0.078699) (xy -2.642428 0.08938) (xy -2.636885 0.100598) + (xy -2.631998 0.112372) (xy -2.627792 0.124718) (xy -2.624295 0.137655) (xy -2.62153 0.1512) (xy -2.619524 0.165372) + (xy -2.618301 0.180186) (xy -2.617888 0.195663) (xy -2.618494 0.217607) (xy -2.620288 0.238618) (xy -2.62323 0.258711) + (xy -2.627281 0.277903) (xy -2.632402 0.296209) (xy -2.638554 0.313644) (xy -2.645699 0.330223) (xy -2.653797 0.345963) + (xy -2.662809 0.360878) (xy -2.672697 0.374985) (xy -2.683421 0.388298) (xy -2.694942 0.400833) (xy -2.707222 0.412605) + (xy -2.720222 0.423631) (xy -2.733901 0.433925) (xy -2.748223 0.443503) (xy -2.763147 0.452381) (xy -2.778634 0.460574) + (xy -2.794646 0.468097) (xy -2.811144 0.474966) (xy -2.828088 0.481197) (xy -2.845441 0.486804) (xy -2.863161 0.491805) + (xy -2.881212 0.496213) (xy -2.918147 0.503314) (xy -2.955933 0.508233) (xy -2.994259 0.511094) (xy -3.032812 0.51202) + (xy -3.072249 0.511075) (xy -3.11132 0.508156) (xy -3.149739 0.503144) (xy -3.18722 0.495916) (xy -3.223477 0.486351) + (xy -3.258225 0.474327) (xy -3.291177 0.459722) (xy -3.30689 0.451414) (xy -3.322048 0.442415) (xy -3.336613 0.432711) + (xy -3.350551 0.422285) (xy -3.363826 0.411122) (xy -3.376401 0.399208) (xy -3.388242 0.386528) (xy -3.399312 0.373065) + (xy -3.409576 0.358805) (xy -3.418998 0.343733) (xy -3.427543 0.327833) (xy -3.435173 0.31109) (xy -3.441855 0.29349) + (xy -3.447551 0.275016) (xy -3.452227 0.255654) (xy -3.455847 0.235388) (xy -3.458374 0.214203) (xy -3.459773 0.192084) + (xy -3.222627 0.192084) (xy -3.222351 0.201954) (xy -3.221536 0.211466) (xy -3.220197 0.220625) (xy -3.218353 0.229432) + (xy -3.216021 0.237891) (xy -3.213216 0.246004) (xy -3.209958 0.253775) (xy -3.206263 0.261206) (xy -3.202147 0.268301) + (xy -3.197629 0.275061) (xy -3.192724 0.28149) (xy -3.187451 0.28759) (xy -3.181827 0.293365) (xy -3.175868 0.298818) + (xy -3.169591 0.303951) (xy -3.163015 0.308767) (xy -3.156156 0.313269) (xy -3.14903 0.317459) (xy -3.141656 0.321342) + (xy -3.13405 0.324919) (xy -3.12623 0.328193) (xy -3.118212 0.331168) (xy -3.110013 0.333846) (xy -3.101652 0.336229) + (xy -3.093145 0.338322) (xy -3.084508 0.340126) (xy -3.066917 0.342882) (xy -3.049016 0.344518) (xy -3.030942 0.345058) + (xy -3.017527 0.344722) (xy -3.003744 0.343681) (xy -2.989764 0.34189) (xy -2.975757 0.339302) (xy -2.961893 0.33587) + (xy -2.948342 0.331549) (xy -2.935274 0.326291) (xy -2.92286 0.320051) (xy -2.916951 0.316547) (xy -2.911269 0.312781) + (xy -2.905835 0.308745) (xy -2.900671 0.304435) (xy -2.895798 0.299844) (xy -2.891237 0.294967) (xy -2.88701 0.289798) + (xy -2.883137 0.284331) (xy -2.87964 0.27856) (xy -2.876541 0.272479) (xy -2.87386 0.266083) (xy -2.871619 0.259366) + (xy -2.869839 0.252322) (xy -2.868541 0.244945) (xy -2.867746 0.237229) (xy -2.867477 0.229169) (xy -2.867785 0.222216) + (xy -2.868705 0.21553) (xy -2.87023 0.209101) (xy -2.872356 0.20292) (xy -2.875075 0.196975) (xy -2.878381 0.191257) + (xy -2.882269 0.185756) (xy -2.886732 0.18046) (xy -2.891764 0.17536) (xy -2.897359 0.170446) (xy -2.903511 0.165707) + (xy -2.910213 0.161134) (xy -2.917461 0.156715) (xy -2.925246 0.152441) (xy -2.933564 0.148301) (xy -2.942408 0.144285) + (xy -2.951773 0.140384) (xy -2.961651 0.136585) (xy -2.972037 0.132881) (xy -2.982925 0.129259) (xy -3.006182 0.122224) + (xy -3.031373 0.115399) (xy -3.058448 0.108702) (xy -3.087358 0.102051) (xy -3.118056 0.095363) (xy -3.150491 0.088557) + (xy -3.204764 0.075141) (xy -3.231267 0.067574) (xy -3.257076 0.05924) (xy -3.281988 0.049991) (xy -3.305801 0.039682) + (xy -3.32831 0.028164) (xy -3.349312 0.015292) (xy -3.359185 0.008303) (xy -3.368605 0.00092) (xy -3.377547 -0.006876) + (xy -3.385985 -0.015101) (xy -3.393894 -0.023775) (xy -3.401248 -0.032916) (xy -3.408023 -0.042542) + (xy -3.414192 -0.052672) (xy -3.419731 -0.063324) (xy -3.424614 -0.074515) (xy -3.428815 -0.086266) + (xy -3.432309 -0.098593) (xy -3.435071 -0.111516) (xy -3.437076 -0.125052) (xy -3.438297 -0.13922) + (xy -3.43871 -0.154038) (xy -3.438129 -0.175296) (xy -3.436413 -0.195565) (xy -3.4336 -0.214864) + (xy -3.429725 -0.233216) (xy -3.424828 -0.250639) (xy -3.418946 -0.267156) (xy -3.412116 -0.282786) + (xy -3.404376 -0.297551) (xy -3.395764 -0.31147) (xy -3.386317 -0.324565) (xy -3.376073 -0.336856) + (xy -3.365069 -0.348364) (xy -3.353343 -0.359109) (xy -3.340933 -0.369112) (xy -3.327876 -0.378395) + (xy -3.31421 -0.386976) (xy -3.299972 -0.394878) (xy -3.285201 -0.40212) (xy -3.269932 -0.408723) + (xy -3.254206 -0.414708) (xy -3.238058 -0.420096) (xy -3.221526 -0.424908) (xy -3.204648 -0.429162) + (xy -3.187462 -0.432882) (xy -3.152316 -0.438797) (xy -3.116387 -0.442817) (xy -3.079976 -0.445109) + (xy -3.043385 -0.445836) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "422d4d6a-039d-44f6-b037-b33e5ce84655") + ) + (fp_poly + (pts + (xy 1.281506 -2.24251) (xy 1.297639 -2.241407) (xy 1.313362 -2.239477) (xy 1.32864 -2.236808) (xy 1.343441 -2.233484) + (xy 1.357732 -2.229591) (xy 1.371479 -2.225214) (xy 1.38465 -2.22044) (xy 1.397211 -2.215353) (xy 1.409129 -2.210039) + (xy 1.420372 -2.204585) (xy 1.440696 -2.193595) (xy 1.457919 -2.183067) (xy 1.471776 -2.173687) (xy 1.482001 -2.166139) + (xy 1.4905 -2.159279) (xy 1.485955 -2.160257) (xy 1.473458 -2.162267) (xy 1.464762 -2.163226) (xy 1.45472 -2.163924) + (xy 1.443543 -2.164188) (xy 1.431447 -2.163844) (xy 1.418645 -2.162719) (xy 1.40535 -2.160641) (xy 1.391776 -2.157437) + (xy 1.384951 -2.155358) (xy 1.378137 -2.152932) (xy 1.371359 -2.150138) (xy 1.364646 -2.146955) (xy 1.358022 -2.143359) + (xy 1.351516 -2.139331) (xy 1.345154 -2.134848) (xy 1.338962 -2.129889) (xy 1.332968 -2.124431) (xy 1.327197 -2.118454) + (xy 1.320079 -2.110167) (xy 1.313784 -2.101738) (xy 1.308348 -2.093153) (xy 1.303807 -2.084404) (xy 1.301883 -2.079963) + (xy 1.300197 -2.075476) (xy 1.298752 -2.070943) (xy 1.297553 -2.066361) (xy 1.296604 -2.061728) (xy 1.295911 -2.057045) + (xy 1.295477 -2.052308) (xy 1.295307 -2.047517) (xy 1.295406 -2.04267) (xy 1.295778 -2.037767) (xy 1.296427 -2.032804) + (xy 1.297359 -2.027782) (xy 1.298576 -2.022698) (xy 1.300085 -2.017551) (xy 1.301889 -2.01234) (xy 1.303993 -2.007063) + (xy 1.306401 -2.001719) (xy 1.309118 -1.996306) (xy 1.312149 -1.990823) (xy 1.315497 -1.985269) (xy 1.319168 -1.979642) + (xy 1.323165 -1.97394) (xy 1.332158 -1.962308) (xy 1.340462 -1.952775) (xy 1.349628 -1.943327) (xy 1.359548 -1.934052) + (xy 1.370116 -1.925039) (xy 1.381225 -1.916376) (xy 1.392767 -1.908152) (xy 1.404637 -1.900455) (xy 1.416727 -1.893374) + (xy 1.428931 -1.886997) (xy 1.441141 -1.881413) (xy 1.45325 -1.876711) (xy 1.465153 -1.872978) (xy 1.476741 -1.870303) + (xy 1.482385 -1.869391) (xy 1.487909 -1.868776) (xy 1.493302 -1.86847) (xy 1.498549 -1.868484) (xy 1.503638 -1.868828) + (xy 1.508554 -1.869515) (xy 1.515204 -1.87103) (xy 1.521308 -1.873006) (xy 1.526886 -1.875411) (xy 1.531963 -1.878209) + (xy 1.536559 -1.881369) (xy 1.540696 -1.884856) (xy 1.544397 -1.888637) (xy 1.547683 -1.892679) (xy 1.550577 -1.896949) + (xy 1.5531 -1.901412) (xy 1.555275 -1.906037) (xy 1.557123 -1.910788) (xy 1.558667 -1.915633) (xy 1.559928 -1.920539) + (xy 1.560928 -1.925472) (xy 1.56169 -1.930398) (xy 1.562586 -1.940098) (xy 1.562792 -1.949371) (xy 1.562484 -1.957951) + (xy 1.561836 -1.96557) (xy 1.561027 -1.971961) (xy 1.560231 -1.976857) (xy 1.559383 -1.981094) (xy 1.572928 -1.975869) + (xy 1.586538 -1.968942) (xy 1.600139 -1.960374) (xy 1.613657 -1.950227) (xy 1.640146 -1.925445) (xy 1.665411 -1.89509) + (xy 1.688858 -1.859656) (xy 1.709892 -1.819637) (xy 1.727919 -1.775529) (xy 1.742346 -1.727825) (xy 1.752577 -1.67702) + (xy 1.755933 -1.650609) (xy 1.758018 -1.623609) (xy 1.758757 -1.59608) (xy 1.758076 -1.568084) (xy 1.7559 -1.539685) + (xy 1.752156 -1.510942) (xy 1.746768 -1.481919) (xy 1.739663 -1.452676) (xy 1.730767 -1.423276) (xy 1.720005 -1.393781) + (xy 1.707302 -1.364252) (xy 1.692585 -1.334751) (xy 1.67578 -1.30534) (xy 1.656811 -1.276081) (xy 1.635287 -1.246507) + (xy 1.612517 -1.218436) (xy 1.588485 -1.191948) (xy 1.563177 -1.167122) (xy 1.536578 -1.144037) (xy 1.508672 -1.122772) + (xy 1.479445 -1.103407) (xy 1.448881 -1.086022) (xy 1.416966 -1.070695) (xy 1.383685 -1.057506) (xy 1.349022 -1.046534) + (xy 1.312963 -1.037859) (xy 1.275492 -1.03156) (xy 1.236595 -1.027716) (xy 1.196256 -1.026407) (xy 1.154461 -1.027711) + (xy 1.143414 -1.028373) (xy 1.132733 -1.028488) (xy 1.122394 -1.028067) (xy 1.112373 -1.02712) (xy 1.102647 -1.025657) + (xy 1.093191 -1.023687) (xy 1.083983 -1.021222) (xy 1.074997 -1.01827) (xy 1.066211 -1.014842) (xy 1.0576 -1.010947) + (xy 1.049141 -1.006596) (xy 1.04081 -1.001799) (xy 1.024437 -0.990906) (xy 1.008288 -0.978347) (xy 0.992176 -0.964202) + (xy 0.975908 -0.94855) (xy 0.959294 -0.931473) (xy 0.942144 -0.913049) (xy 0.864372 -0.827487) (xy 0.826199 -0.786061) + (xy 0.790327 -0.746065) (xy 0.757616 -0.70876) (xy 0.728924 -0.675408) (xy 0.705111 -0.647271) (xy 0.687038 -0.625611) + (xy 0.671548 -0.606769) (xy 0.671548 -1.430437) (xy 0.671237 -1.446771) (xy 0.671363 -1.462493) (xy 0.671914 -1.477615) + (xy 0.67288 -1.492151) (xy 0.67425 -1.506112) (xy 0.676011 -1.519511) (xy 0.678153 -1.53236) (xy 0.680665 -1.544672) + (xy 0.683534 -1.556459) (xy 0.68675 -1.567733) (xy 0.690302 -1.578508) (xy 0.694178 -1.588795) (xy 0.698367 -1.598606) + (xy 0.702858 -1.607955) (xy 0.707639 -1.616854) (xy 0.712699 -1.625314) (xy 0.718027 -1.633349) (xy 0.723612 -1.640971) + (xy 0.729442 -1.648192) (xy 0.735505 -1.655025) (xy 0.741791 -1.661482) (xy 0.748289 -1.667576) (xy 0.754987 -1.673318) + (xy 0.761873 -1.678722) (xy 0.768938 -1.6838) (xy 0.776168 -1.688564) (xy 0.783553 -1.693027) (xy 0.791082 -1.697201) + (xy 0.806525 -1.704731) (xy 0.822408 -1.711255) (xy 0.831322 -1.714434) (xy 0.84014 -1.717226) (xy 0.848849 -1.719651) + (xy 0.857437 -1.721728) (xy 0.865892 -1.723475) (xy 0.874201 -1.724911) (xy 0.882352 -1.726055) (xy 0.890334 -1.726924) + (xy 0.898133 -1.727539) (xy 0.905739 -1.727917) (xy 0.913137 -1.728078) (xy 0.920317 -1.728039) (xy 0.927265 -1.727821) + (xy 0.933971 -1.72744) (xy 0.946603 -1.72627) (xy 0.958115 -1.724677) (xy 0.968409 -1.722811) (xy 0.977388 -1.720823) + (xy 0.984954 -1.71886) (xy 0.991009 -1.717074) (xy 0.995455 -1.715613) (xy 0.999129 -1.714264) (xy 0.987779 -1.709639) + (xy 0.975713 -1.704023) (xy 0.968701 -1.700437) (xy 0.961272 -1.696352) (xy 0.953602 -1.691781) (xy 0.94587 -1.686737) + (xy 0.938251 -1.681235) (xy 0.930922 -1.675289) (xy 0.92406 -1.668911) (xy 0.920859 -1.665565) (xy 0.917842 -1.662117) + (xy 0.915029 -1.658568) (xy 0.912444 -1.65492) (xy 0.910108 -1.651174) (xy 0.908044 -1.647333) (xy 0.906027 -1.642695) + (xy 0.904382 -1.637897) (xy 0.903108 -1.632956) (xy 0.902204 -1.62789) (xy 0.90167 -1.622717) (xy 0.901503 -1.617454) + (xy 0.901704 -1.612119) (xy 0.902271 -1.606731) (xy 0.903203 -1.601307) (xy 0.904499 -1.595863) (xy 0.906158 -1.59042) + (xy 0.90818 -1.584993) (xy 0.910562 -1.579601) (xy 0.913305 -1.574262) (xy 0.916407 -1.568993) (xy 0.919867 -1.563811) + (xy 0.923684 -1.558736) (xy 0.927857 -1.553784) (xy 0.932385 -1.548974) (xy 0.937268 -1.544323) (xy 0.942504 -1.539848) + (xy 0.948092 -1.535568) (xy 0.954031 -1.5315) (xy 0.96032 -1.527662) (xy 0.966958 -1.524072) (xy 0.973945 -1.520748) + (xy 0.981279 -1.517707) (xy 0.988958 -1.514966) (xy 0.996984 -1.512545) (xy 1.005353 -1.51046) (xy 1.014065 -1.50873) + (xy 1.02312 -1.507371) (xy 1.036497 -1.506098) (xy 1.049658 -1.505736) (xy 1.062561 -1.506251) (xy 1.075163 -1.507613) + (xy 1.087425 -1.509789) (xy 1.099303 -1.512749) (xy 1.110758 -1.51646) (xy 1.121747 -1.520892) (xy 1.132228 -1.526011) + (xy 1.142161 -1.531786) (xy 1.151504 -1.538187) (xy 1.160216 -1.54518) (xy 1.168254 -1.552735) (xy 1.175578 -1.560819) + (xy 1.182146 -1.569401) (xy 1.187917 -1.57845) (xy 1.192848 -1.587933) (xy 1.196899 -1.597819) (xy 1.200029 -1.608076) + (xy 1.202195 -1.618673) (xy 1.203356 -1.629578) (xy 1.203471 -1.640759) (xy 1.202498 -1.652184) (xy 1.200396 -1.663822) + (xy 1.197124 -1.675641) (xy 1.192639 -1.687609) (xy 1.1869 -1.699695) (xy 1.179867 -1.711868) (xy 1.171497 -1.724094) + (xy 1.161748 -1.736343) (xy 1.150581 -1.748583) (xy 1.137952 -1.760783) (xy 1.109615 -1.78791) (xy 1.083974 -1.815433) + (xy 1.072218 -1.829313) (xy 1.061202 -1.843257) (xy 1.050946 -1.857252) (xy 1.041472 -1.871287) (xy 1.032801 -1.885349) + (xy 1.024956 -1.899428) (xy 1.017958 -1.913511) (xy 1.011828 -1.927586) (xy 1.006588 -1.941642) (xy 1.00226 -1.955666) + (xy 0.998865 -1.969648) (xy 0.996425 -1.983575) (xy 0.994961 -1.997435) (xy 0.994495 -2.011216) (xy 0.995049 -2.024907) + (xy 0.996644 -2.038496) (xy 0.999301 -2.051971) (xy 1.003043 -2.06532) (xy 1.007891 -2.078531) (xy 1.013867 -2.091593) + (xy 1.020991 -2.104494) (xy 1.029287 -2.117221) (xy 1.038774 -2.129764) (xy 1.049476 -2.14211) (xy 1.061413 -2.154247) + (xy 1.074607 -2.166164) (xy 1.08908 -2.177848) (xy 1.104853 -2.189289) (xy 1.123275 -2.201152) (xy 1.141617 -2.211333) + (xy 1.159846 -2.219918) (xy 1.177929 -2.226993) (xy 1.195833 -2.232642) (xy 1.213525 -2.236952) (xy 1.230971 -2.240008) + (xy 1.248139 -2.241896) (xy 1.264995 -2.242702) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ee6abf35-f2d3-4149-8f75-bfe223756ad6") + ) + (group "" + (uuid "946c6945-644f-46b4-9795-b2bb55a0c7fe") + (members "184d3e34-e1f5-4172-ae81-71f2830503f3" "2499f27c-2af7-45a3-8a48-e007d55faf5f" + "422d4d6a-039d-44f6-b037-b33e5ce84655" "4844647e-8ecf-45d4-a98d-d035b3d37180" + "681cf39a-be1a-4033-834e-aef97d159888" "8c4ede48-9eff-4d16-a964-4066b1494ed2" + "b5312be9-fa2a-494c-a171-e0a5b4ed090b" "bcce8b22-be40-416b-baa7-a5dd6690565d" + "ee6abf35-f2d3-4149-8f75-bfe223756ad6" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_8mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_8mm.kicad_mod new file mode 100644 index 0000000..e21b476 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_8mm.kicad_mod @@ -0,0 +1,518 @@ +(footprint "SparkFun_Logo_8mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at -0.2 -3.4 0) + (layer "F.Fab") + (hide yes) + (uuid "67c986b3-ccc3-4ab0-bfe6-5256bb4a518b") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "4669b5db-92a3-4f55-837b-229afd78d6b9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dbbffe07-0712-4775-9b4f-3cc1db06b948") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2843823f-dbef-4b29-8c42-39fce9a95066") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a67d9731-9b35-4ff2-8755-29a627b3a293") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.447758 -0.138253) (xy 0.807357 -0.512073) (xy 1.144837 -0.512073) (xy 0.752985 -0.130167) (xy 1.188799 0.526481) + (xy 0.843327 0.526481) (xy 0.558268 0.062413) (xy 0.447758 0.169019) (xy 0.447758 0.526481) (xy 0.162513 0.526481) + (xy 0.162513 -0.751311) (xy 0.447758 -0.907735) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d2dd6b18-2f8c-4f78-a0cf-775b927bc6f1") + ) + (fp_poly + (pts + (xy -0.005986 -0.54006) (xy -0.001889 -0.539917) (xy 0.002165 -0.539684) (xy 0.00618 -0.539363) (xy 0.014103 -0.538476) + (xy 0.021903 -0.537285) (xy 0.029603 -0.535819) (xy 0.037226 -0.534109) (xy 0.044794 -0.532183) (xy 0.052331 -0.53007) + (xy 0.052331 -0.264994) (xy 0.041804 -0.267076) (xy 0.030065 -0.268979) (xy 0.017394 -0.270673) (xy 0.00407 -0.272128) + (xy -0.009629 -0.273312) (xy -0.023424 -0.274196) (xy -0.037036 -0.274748) (xy -0.050186 -0.274939) + (xy -0.069548 -0.274507) (xy -0.088098 -0.273225) (xy -0.105851 -0.271113) (xy -0.12282 -0.268192) + (xy -0.139016 -0.264483) (xy -0.154453 -0.260005) (xy -0.169143 -0.254781) (xy -0.1831 -0.248829) + (xy -0.196337 -0.242172) (xy -0.208865 -0.234828) (xy -0.220699 -0.22682) (xy -0.231851 -0.218167) + (xy -0.242333 -0.20889) (xy -0.252159 -0.19901) (xy -0.261342 -0.188548) (xy -0.269894 -0.177523) + (xy -0.277828 -0.165956) (xy -0.285157 -0.153868) (xy -0.291894 -0.14128) (xy -0.298051 -0.128212) + (xy -0.303642 -0.114685) (xy -0.30868 -0.100719) (xy -0.313177 -0.086335) (xy -0.317145 -0.071554) + (xy -0.320599 -0.056395) (xy -0.323551 -0.04088) (xy -0.327999 -0.008863) (xy -0.330592 0.024333) + (xy -0.331434 0.058543) (xy -0.331434 0.526515) (xy -0.616679 0.526515) (xy -0.616679 -0.463615) + (xy -0.345469 -0.512039) (xy -0.345469 -0.319088) (xy -0.341565 -0.319088) (xy -0.336243 -0.331219) + (xy -0.330463 -0.343105) (xy -0.324239 -0.354736) (xy -0.317584 -0.366104) (xy -0.31051 -0.377198) + (xy -0.303032 -0.388011) (xy -0.295163 -0.398532) (xy -0.286916 -0.408752) (xy -0.278303 -0.418663) + (xy -0.26934 -0.428256) (xy -0.260038 -0.43752) (xy -0.250412 -0.446447) (xy -0.240474 -0.455028) + (xy -0.230237 -0.463254) (xy -0.219716 -0.471115) (xy -0.208923 -0.478602) (xy -0.197871 -0.485707) + (xy -0.186574 -0.49242) (xy -0.175046 -0.498731) (xy -0.163299 -0.504632) (xy -0.151347 -0.510114) + (xy -0.139203 -0.515167) (xy -0.12688 -0.519782) (xy -0.114391 -0.52395) (xy -0.101751 -0.527663) + (xy -0.088972 -0.53091) (xy -0.076067 -0.533682) (xy -0.063051 -0.535971) (xy -0.049935 -0.537767) + (xy -0.036734 -0.539062) (xy -0.02346 -0.539845) (xy -0.010127 -0.540108) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1959481f-9a21-4b38-a402-4e933e89051d") + ) + (fp_poly + (pts + (xy 1.728866 -0.907445) (xy 1.747888 -0.906734) (xy 1.76697 -0.905694) (xy 1.786035 -0.904443) (xy 1.823799 -0.901787) + (xy 1.842341 -0.900619) (xy 1.860553 -0.899715) (xy 1.860553 -0.686688) (xy 1.84767 -0.688152) (xy 1.834639 -0.689411) + (xy 1.821512 -0.690467) (xy 1.808342 -0.691323) (xy 1.79518 -0.691984) (xy 1.782079 -0.692452) (xy 1.769092 -0.69273) + (xy 1.75627 -0.692822) (xy 1.742122 -0.69244) (xy 1.735464 -0.691956) (xy 1.729079 -0.691271) (xy 1.722963 -0.690382) + (xy 1.717114 -0.689284) (xy 1.711527 -0.687974) (xy 1.706199 -0.686447) (xy 1.701128 -0.684698) (xy 1.69631 -0.682725) + (xy 1.691742 -0.680523) (xy 1.687419 -0.678089) (xy 1.68334 -0.675417) (xy 1.679501 -0.672504) (xy 1.675898 -0.669345) + (xy 1.672528 -0.665938) (xy 1.669387 -0.662277) (xy 1.666474 -0.65836) (xy 1.663783 -0.65418) (xy 1.661313 -0.649736) + (xy 1.659059 -0.645022) (xy 1.657019 -0.640034) (xy 1.655188 -0.634769) (xy 1.653564 -0.629222) (xy 1.652144 -0.62339) + (xy 1.650923 -0.617268) (xy 1.6499 -0.610852) (xy 1.64907 -0.604139) (xy 1.647977 -0.589802) (xy 1.647619 -0.574226) + (xy 1.647619 -0.512046) (xy 1.844381 -0.512046) (xy 1.844381 -0.321233) (xy 1.647619 -0.321233) (xy 1.647619 0.526601) + (xy 1.362374 0.526601) (xy 1.362374 -0.321233) (xy 1.081033 -0.321233) (xy 1.275471 -0.512046) (xy 1.362374 -0.512046) + (xy 1.362374 -0.592164) (xy 1.36271 -0.609342) (xy 1.363718 -0.626188) (xy 1.365399 -0.642687) (xy 1.367753 -0.658826) + (xy 1.370782 -0.67459) (xy 1.374486 -0.689966) (xy 1.378865 -0.704939) (xy 1.383921 -0.719497) (xy 1.389654 -0.733624) + (xy 1.396064 -0.747307) (xy 1.403153 -0.760532) (xy 1.410922 -0.773284) (xy 1.41937 -0.785551) (xy 1.428498 -0.797318) + (xy 1.438308 -0.808571) (xy 1.4488 -0.819295) (xy 1.459974 -0.829478) (xy 1.471832 -0.839105) (xy 1.484374 -0.848163) + (xy 1.497601 -0.856636) (xy 1.511513 -0.864512) (xy 1.526111 -0.871776) (xy 1.541396 -0.878415) (xy 1.557368 -0.884414) + (xy 1.574029 -0.88976) (xy 1.591379 -0.894438) (xy 1.609418 -0.898435) (xy 1.628148 -0.901736) (xy 1.647569 -0.904328) + (xy 1.667681 -0.906197) (xy 1.688486 -0.907328) (xy 1.709984 -0.907708) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c56beea8-cfcf-4acf-bf66-a71ab1425fa9") + ) + (fp_poly + (pts + (xy 2.209865 0.074462) (xy 2.21044 0.105479) (xy 2.212201 0.134472) (xy 2.215203 0.161443) (xy 2.219502 0.186395) + (xy 2.225155 0.209333) (xy 2.232215 0.230259) (xy 2.236291 0.239969) (xy 2.24074 0.249177) (xy 2.245569 0.257883) + (xy 2.250784 0.266089) (xy 2.256393 0.273794) (xy 2.262403 0.280999) (xy 2.26882 0.287705) (xy 2.275652 0.293911) + (xy 2.282906 0.299618) (xy 2.290588 0.304827) (xy 2.298705 0.309538) (xy 2.307265 0.313752) (xy 2.316274 0.317468) + (xy 2.325739 0.320687) (xy 2.335667 0.32341) (xy 2.346066 0.325637) (xy 2.356942 0.327368) (xy 2.368301 0.328604) + (xy 2.380152 0.329346) (xy 2.3925 0.329593) (xy 2.406758 0.329338) (xy 2.4205 0.32857) (xy 2.433731 0.327282) + (xy 2.446454 0.325467) (xy 2.458675 0.323117) (xy 2.470397 0.320226) (xy 2.481624 0.316787) (xy 2.49236 0.312793) + (xy 2.502609 0.308237) (xy 2.512376 0.303112) (xy 2.521665 0.297411) (xy 2.530479 0.291127) (xy 2.538824 0.284254) + (xy 2.546702 0.276783) (xy 2.554118 0.268709) (xy 2.561077 0.260024) (xy 2.567582 0.250722) (xy 2.573638 0.240795) + (xy 2.579248 0.230237) (xy 2.584417 0.219041) (xy 2.589148 0.207199) (xy 2.593447 0.194704) (xy 2.597316 0.181551) + (xy 2.600761 0.167731) (xy 2.603785 0.153239) (xy 2.606393 0.138066) (xy 2.608588 0.122206) (xy 2.610375 0.105652) + (xy 2.611757 0.088398) (xy 2.61274 0.070435) (xy 2.613521 0.032359) (xy 2.613521 -0.512013) (xy 2.898858 -0.512013) + (xy 2.898858 0.526541) (xy 2.627555 0.526541) (xy 2.627555 0.381827) (xy 2.621514 0.381827) (xy 2.6146 0.392749) + (xy 2.607389 0.403296) (xy 2.599891 0.413471) (xy 2.592116 0.423275) (xy 2.584075 0.43271) (xy 2.575778 0.441777) + (xy 2.567235 0.450479) (xy 2.558457 0.458818) (xy 2.549454 0.466795) (xy 2.540237 0.474412) (xy 2.530815 0.481671) + (xy 2.5212 0.488573) (xy 2.501429 0.501317) (xy 2.481006 0.512657) (xy 2.460015 0.522609) (xy 2.438538 0.531186) + (xy 2.416658 0.538404) (xy 2.394458 0.544277) (xy 2.37202 0.548819) (xy 2.349428 0.552046) (xy 2.326764 0.553971) + (xy 2.304111 0.55461) (xy 2.276339 0.554112) (xy 2.24987 0.552631) (xy 2.224675 0.55018) (xy 2.200727 0.546775) + (xy 2.177999 0.542433) (xy 2.156463 0.537167) (xy 2.136091 0.530994) (xy 2.116856 0.52393) (xy 2.098731 0.515988) + (xy 2.081687 0.507186) (xy 2.065697 0.497538) (xy 2.050733 0.48706) (xy 2.036768 0.475767) (xy 2.023775 0.463674) + (xy 2.011725 0.450797) (xy 2.000591 0.437152) (xy 1.990346 0.422754) (xy 1.980961 0.407618) (xy 1.97241 0.391759) + (xy 1.964665 0.375194) (xy 1.957698 0.357937) (xy 1.951482 0.340004) (xy 1.945988 0.321411) (xy 1.94119 0.302172) + (xy 1.933569 0.26182) (xy 1.9284 0.219072) (xy 1.925459 0.174052) (xy 1.924528 0.126883) (xy 1.924528 -0.512013) + (xy 2.209865 -0.512013) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "512ef12a-3926-44d8-bc19-389e3c18ccdd") + ) + (fp_poly + (pts + (xy 3.678802 -0.539546) (xy 3.705271 -0.538063) (xy 3.730466 -0.535611) (xy 3.754413 -0.532205) (xy 3.777141 -0.527861) + (xy 3.798677 -0.522593) (xy 3.819049 -0.516418) (xy 3.838284 -0.50935) (xy 3.85641 -0.501406) (xy 3.873454 -0.492601) + (xy 3.889444 -0.48295) (xy 3.904408 -0.472469) (xy 3.918372 -0.461173) (xy 3.931366 -0.449078) (xy 3.943416 -0.436198) + (xy 3.95455 -0.422551) (xy 3.964795 -0.408151) (xy 3.974179 -0.393013) (xy 3.98273 -0.377153) (xy 3.990475 -0.360587) + (xy 3.997442 -0.343329) (xy 4.003659 -0.325397) (xy 4.009153 -0.306804) (xy 4.013951 -0.287566) (xy 4.021571 -0.247219) + (xy 4.026741 -0.204479) (xy 4.029681 -0.159471) (xy 4.030612 -0.112316) (xy 4.030612 0.526579) (xy 3.745368 0.526579) + (xy 3.745368 -0.059896) (xy 3.744792 -0.090914) (xy 3.743025 -0.11991) (xy 3.740014 -0.146885) (xy 3.735702 -0.171844) + (xy 3.730036 -0.194789) (xy 3.722959 -0.215722) (xy 3.718875 -0.225436) (xy 3.714418 -0.234648) (xy 3.709581 -0.243359) + (xy 3.704357 -0.251569) (xy 3.698739 -0.259279) (xy 3.69272 -0.266488) (xy 3.686294 -0.273198) (xy 3.679454 -0.279409) + (xy 3.672193 -0.28512) (xy 3.664503 -0.290333) (xy 3.656378 -0.295047) (xy 3.647812 -0.299264) (xy 3.638796 -0.302983) + (xy 3.629326 -0.306205) (xy 3.619392 -0.308931) (xy 3.608989 -0.31116) (xy 3.59811 -0.312893) (xy 3.586748 -0.31413) + (xy 3.574896 -0.314873) (xy 3.562547 -0.31512) (xy 3.548307 -0.314865) (xy 3.534581 -0.314098) (xy 3.521367 -0.312809) + (xy 3.508658 -0.310994) (xy 3.496453 -0.308644) (xy 3.484746 -0.305752) (xy 3.473533 -0.302312) (xy 3.46281 -0.298317) + (xy 3.452573 -0.29376) (xy 3.442818 -0.288633) (xy 3.433541 -0.28293) (xy 3.424738 -0.276644) (xy 3.416404 -0.269768) + (xy 3.408536 -0.262294) (xy 3.401129 -0.254217) (xy 3.39418 -0.245528) (xy 3.387683 -0.236221) (xy 3.381635 -0.226289) + (xy 3.376033 -0.215725) (xy 3.370871 -0.204522) (xy 3.366145 -0.192673) (xy 3.361852 -0.180171) (xy 3.357988 -0.167009) + (xy 3.354548 -0.153179) (xy 3.351528 -0.138676) (xy 3.348924 -0.123493) (xy 3.346732 -0.107621) (xy 3.344947 -0.091054) + (xy 3.343567 -0.073786) (xy 3.342586 -0.055808) (xy 3.341806 -0.017699) (xy 3.341806 0.526579) (xy 3.056375 0.526579) + (xy 3.056375 -0.511975) (xy 3.327492 -0.511975) (xy 3.327492 -0.367354) (xy 3.333627 -0.367354) (xy 3.340549 -0.378268) + (xy 3.347766 -0.388807) (xy 3.355269 -0.398974) (xy 3.363048 -0.408771) (xy 3.371091 -0.4182) (xy 3.379389 -0.427261) + (xy 3.387932 -0.435958) (xy 3.39671 -0.444291) (xy 3.405711 -0.452263) (xy 3.414926 -0.459876) (xy 3.424345 -0.467131) + (xy 3.433957 -0.47403) (xy 3.453721 -0.486767) (xy 3.474135 -0.498103) (xy 3.495117 -0.50805) (xy 3.516587 -0.516625) + (xy 3.53846 -0.523841) (xy 3.560657 -0.529712) (xy 3.583094 -0.534254) (xy 3.60569 -0.53748) (xy 3.628362 -0.539405) + (xy 3.65103 -0.540044) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "66b28653-2202-45a4-85ed-3f533900f7ce") + ) + (fp_poly + (pts + (xy -2.278718 -0.539266) (xy -2.249776 -0.537002) (xy -2.221869 -0.533282) (xy -2.194993 -0.528147) + (xy -2.16914 -0.521639) (xy -2.144305 -0.513801) (xy -2.120482 -0.504675) (xy -2.097665 -0.494304) + (xy -2.075848 -0.482729) (xy -2.055026 -0.469994) (xy -2.035192 -0.456139) (xy -2.016341 -0.441209) + (xy -1.998467 -0.425244) (xy -1.981564 -0.408288) (xy -1.965625 -0.390382) (xy -1.950646 -0.371569) + (xy -1.936621 -0.351891) (xy -1.923542 -0.331391) (xy -1.911406 -0.31011) (xy -1.900205 -0.288092) + (xy -1.889933 -0.265378) (xy -1.880586 -0.242011) (xy -1.872157 -0.218032) (xy -1.86464 -0.193486) + (xy -1.858029 -0.168412) (xy -1.852319 -0.142855) (xy -1.843577 -0.090458) (xy -1.838366 -0.036632) + (xy -1.836639 0.018284) (xy -1.838406 0.070013) (xy -1.843709 0.12096) (xy -1.852556 0.170772) (xy -1.864951 0.219098) + (xy -1.8809 0.265584) (xy -1.90041 0.309878) (xy -1.911502 0.331092) (xy -1.923487 0.351626) (xy -1.936364 0.371436) + (xy -1.950135 0.390478) (xy -1.964801 0.408707) (xy -1.980362 0.426079) (xy -1.996818 0.44255) (xy -2.014172 0.458077) + (xy -2.032423 0.472615) (xy -2.051572 0.48612) (xy -2.07162 0.498548) (xy -2.092567 0.509855) (xy -2.114415 0.519997) + (xy -2.137164 0.52893) (xy -2.160815 0.536609) (xy -2.185368 0.542991) (xy -2.210825 0.548031) (xy -2.237185 0.551686) + (xy -2.264451 0.553911) (xy -2.292622 0.554663) (xy -2.316223 0.554028) (xy -2.33949 0.552131) (xy -2.362376 0.54898) + (xy -2.384833 0.544584) (xy -2.406816 0.538954) (xy -2.428277 0.532097) (xy -2.44917 0.524024) (xy -2.469447 0.514744) + (xy -2.489062 0.504265) (xy -2.507968 0.492597) (xy -2.526118 0.47975) (xy -2.543465 0.465733) (xy -2.559963 0.450555) + (xy -2.575564 0.434224) (xy -2.590222 0.416752) (xy -2.60389 0.398146) (xy -2.608073 0.398146) (xy -2.608073 1.145879) + (xy -2.893318 0.892142) (xy -2.893318 0.010291) (xy -2.618018 0.010291) (xy -2.617254 0.041789) (xy -2.614905 0.072874) + (xy -2.610888 0.103323) (xy -2.605121 0.132912) (xy -2.597518 0.161417) (xy -2.587997 0.188616) (xy -2.576475 0.214285) + (xy -2.569937 0.226476) (xy -2.562867 0.238201) (xy -2.555256 0.249431) (xy -2.547091 0.26014) (xy -2.538364 0.270298) + (xy -2.529063 0.279878) (xy -2.519179 0.288852) (xy -2.5087 0.297193) (xy -2.497616 0.304871) (xy -2.485917 0.31186) + (xy -2.473593 0.318132) (xy -2.460632 0.323657) (xy -2.447025 0.328409) (xy -2.432761 0.33236) (xy -2.41783 0.335482) + (xy -2.402221 0.337746) (xy -2.385924 0.339125) (xy -2.368928 0.339591) (xy -2.351783 0.339125) (xy -2.335369 0.337746) + (xy -2.319672 0.335482) (xy -2.30468 0.33236) (xy -2.290383 0.328409) (xy -2.276766 0.323657) (xy -2.263819 0.318132) + (xy -2.251529 0.31186) (xy -2.239883 0.304871) (xy -2.228871 0.297193) (xy -2.218478 0.288852) (xy -2.208694 0.279878) + (xy -2.199506 0.270298) (xy -2.190902 0.26014) (xy -2.182869 0.249431) (xy -2.175396 0.238201) (xy -2.16847 0.226476) + (xy -2.16208 0.214285) (xy -2.156212 0.201656) (xy -2.150855 0.188616) (xy -2.145997 0.175194) (xy -2.141625 0.161417) + (xy -2.137727 0.147314) (xy -2.134292 0.132912) (xy -2.128758 0.103323) (xy -2.124926 0.072874) (xy -2.122698 0.041789) + (xy -2.121977 0.010291) (xy -2.122765 -0.020939) (xy -2.125177 -0.051969) (xy -2.129288 -0.082548) + (xy -2.135172 -0.112426) (xy -2.142902 -0.141352) (xy -2.152551 -0.169077) (xy -2.164195 -0.195349) + (xy -2.170787 -0.207863) (xy -2.177906 -0.21992) (xy -2.18556 -0.231488) (xy -2.193758 -0.242537) + (xy -2.20251 -0.253035) (xy -2.211825 -0.262951) (xy -2.221713 -0.272253) (xy -2.232182 -0.280911) + (xy -2.243241 -0.288893) (xy -2.254901 -0.296167) (xy -2.26717 -0.302703) (xy -2.280057 -0.308469) + (xy -2.293571 -0.313433) (xy -2.307722 -0.317566) (xy -2.32252 -0.320834) (xy -2.337972 -0.323207) + (xy -2.354089 -0.324654) (xy -2.37088 -0.325144) (xy -2.388034 -0.32466) (xy -2.404458 -0.323229) + (xy -2.420163 -0.320881) (xy -2.435163 -0.317646) (xy -2.449469 -0.313554) (xy -2.463094 -0.308636) + (xy -2.47605 -0.302922) (xy -2.488348 -0.296441) (xy -2.500002 -0.289225) (xy -2.511022 -0.281304) + (xy -2.521423 -0.272707) (xy -2.531214 -0.263465) (xy -2.54041 -0.253608) (xy -2.549021 -0.243167) + (xy -2.557061 -0.232171) (xy -2.56454 -0.220651) (xy -2.571473 -0.208637) (xy -2.577869 -0.19616) + (xy -2.583743 -0.183249) (xy -2.589105 -0.169934) (xy -2.593968 -0.156247) (xy -2.598345 -0.142217) + (xy -2.602247 -0.127874) (xy -2.605687 -0.113249) (xy -2.611228 -0.083272) (xy -2.615065 -0.052529) + (xy -2.617296 -0.021261) (xy -2.618018 0.010291) (xy -2.893318 0.010291) (xy -2.893318 -0.46363) + (xy -2.622015 -0.511961) (xy -2.622015 -0.379423) (xy -2.618018 -0.379423) (xy -2.611305 -0.389786) + (xy -2.604362 -0.399775) (xy -2.597191 -0.409392) (xy -2.589799 -0.418639) (xy -2.582187 -0.427521) + (xy -2.574361 -0.43604) (xy -2.566324 -0.444199) (xy -2.558081 -0.452002) (xy -2.549635 -0.45945) + (xy -2.54099 -0.466548) (xy -2.532151 -0.473297) (xy -2.523122 -0.479702) (xy -2.513905 -0.485766) + (xy -2.504507 -0.49149) (xy -2.49493 -0.496878) (xy -2.485178 -0.501934) (xy -2.475256 -0.50666) + (xy -2.465167 -0.51106) (xy -2.444507 -0.51889) (xy -2.423229 -0.52545) (xy -2.401366 -0.530763) + (xy -2.378949 -0.534853) (xy -2.356011 -0.537745) (xy -2.332585 -0.539462) (xy -2.308701 -0.540029) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a2adf0e4-695b-452d-928b-a72e5016c894") + ) + (fp_poly + (pts + (xy -1.195149 -0.539436) (xy -1.155354 -0.537548) (xy -1.115423 -0.534119) (xy -1.075784 -0.528921) + (xy -1.036863 -0.521724) (xy -0.999087 -0.512298) (xy -0.962883 -0.500413) (xy -0.928678 -0.48584) + (xy -0.912459 -0.477474) (xy -0.896899 -0.46835) (xy -0.882052 -0.458438) (xy -0.867972 -0.447711) + (xy -0.854712 -0.43614) (xy -0.842324 -0.423695) (xy -0.830864 -0.410349) (xy -0.820383 -0.396073) + (xy -0.810935 -0.380837) (xy -0.802574 -0.364613) (xy -0.795353 -0.347373) (xy -0.789325 -0.329088) + (xy -0.784544 -0.309728) (xy -0.781063 -0.289266) (xy -0.778935 -0.267672) (xy -0.778214 -0.244918) + (xy -0.778214 0.295643) (xy -0.777732 0.330922) (xy -0.776239 0.365596) (xy -0.773665 0.399053) (xy -0.769942 0.430679) + (xy -0.767627 0.445613) (xy -0.764998 0.45986) (xy -0.762047 0.473343) (xy -0.758765 0.485985) (xy -0.755143 0.497709) + (xy -0.751173 0.508439) (xy -0.746845 0.518097) (xy -0.742152 0.526609) (xy -1.031207 0.526609) (xy -1.034903 0.514454) + (xy -1.038362 0.502128) (xy -1.041541 0.489661) (xy -1.044393 0.477081) (xy -1.046876 0.464419) (xy -1.048943 0.451703) + (xy -1.050551 0.438963) (xy -1.051655 0.426229) (xy -1.069022 0.443233) (xy -1.087276 0.45886) (xy -1.106353 0.473149) + (xy -1.126191 0.486137) (xy -1.14673 0.497864) (xy -1.167906 0.508369) (xy -1.189658 0.51769) (xy -1.211925 0.525865) + (xy -1.234643 0.532934) (xy -1.257751 0.538934) (xy -1.281188 0.543906) (xy -1.30489 0.547887) (xy -1.328797 0.550916) + (xy -1.352846 0.553031) (xy -1.376976 0.554272) (xy -1.401123 0.554678) (xy -1.437854 0.553521) (xy -1.473387 0.550036) + (xy -1.507559 0.544198) (xy -1.54021 0.535983) (xy -1.555914 0.530976) (xy -1.571177 0.525367) (xy -1.585979 0.519151) + (xy -1.600299 0.512325) (xy -1.614118 0.504887) (xy -1.627415 0.496834) (xy -1.64017 0.488163) (xy -1.652362 0.47887) + (xy -1.663972 0.468953) (xy -1.67498 0.458409) (xy -1.685365 0.447234) (xy -1.695106 0.435426) (xy -1.704185 0.422981) + (xy -1.71258 0.409897) (xy -1.720271 0.39617) (xy -1.727239 0.381798) (xy -1.733462 0.366777) (xy -1.738921 0.351105) + (xy -1.743596 0.334779) (xy -1.747466 0.317795) (xy -1.750511 0.30015) (xy -1.752712 0.281842) (xy -1.754046 0.262867) + (xy -1.754496 0.243223) (xy -1.753832 0.231326) (xy -1.469437 0.231326) (xy -1.469198 0.240898) (xy -1.468489 0.250031) + (xy -1.467323 0.258733) (xy -1.465714 0.267015) (xy -1.463675 0.274885) (xy -1.461219 0.282351) (xy -1.458359 0.289422) + (xy -1.455109 0.296108) (xy -1.451482 0.302417) (xy -1.447491 0.308358) (xy -1.443149 0.31394) (xy -1.43847 0.319171) + (xy -1.433467 0.324061) (xy -1.428153 0.328619) (xy -1.422541 0.332852) (xy -1.416645 0.336771) (xy -1.410478 0.340384) + (xy -1.404052 0.343699) (xy -1.397382 0.346726) (xy -1.39048 0.349474) (xy -1.38336 0.351951) (xy -1.376035 0.354166) + (xy -1.368519 0.356128) (xy -1.360824 0.357846) (xy -1.344951 0.360585) (xy -1.328522 0.362454) (xy -1.311645 0.363523) + (xy -1.294424 0.363864) (xy -1.274152 0.36336) (xy -1.255102 0.361885) (xy -1.237235 0.359489) (xy -1.220513 0.356227) + (xy -1.204899 0.352148) (xy -1.190354 0.347307) (xy -1.176842 0.341755) (xy -1.164323 0.335545) (xy -1.15276 0.328729) + (xy -1.142116 0.321358) (xy -1.132351 0.313487) (xy -1.123429 0.305166) (xy -1.115312 0.296447) (xy -1.107961 0.287385) + (xy -1.101339 0.278029) (xy -1.095408 0.268434) (xy -1.09013 0.258651) (xy -1.085467 0.248732) (xy -1.081381 0.238729) + (xy -1.077834 0.228696) (xy -1.072207 0.208745) (xy -1.068283 0.189298) (xy -1.065758 0.170772) (xy -1.06433 0.153586) + (xy -1.063551 0.124905) (xy -1.063551 0.018299) (xy -1.068225 0.022147) (xy -1.073191 0.025769) (xy -1.07844 0.029174) + (xy -1.08396 0.032373) (xy -1.095762 0.038192) (xy -1.108504 0.043305) (xy -1.122093 0.047792) (xy -1.136434 0.051734) + (xy -1.151434 0.05521) (xy -1.166998 0.058299) (xy -1.300558 0.078712) (xy -1.317021 0.081898) (xy -1.333192 0.085552) + (xy -1.348966 0.089754) (xy -1.364235 0.094585) (xy -1.378894 0.100128) (xy -1.392836 0.106463) (xy -1.405954 0.113673) + (xy -1.412172 0.117631) (xy -1.418144 0.121838) (xy -1.423857 0.126304) (xy -1.429297 0.13104) (xy -1.434452 0.136055) + (xy -1.439309 0.14136) (xy -1.443853 0.146965) (xy -1.448071 0.15288) (xy -1.451951 0.159116) (xy -1.45548 0.165681) + (xy -1.458642 0.172588) (xy -1.461426 0.179845) (xy -1.463819 0.187463) (xy -1.465806 0.195453) (xy -1.467375 0.203824) + (xy -1.468512 0.212586) (xy -1.469203 0.22175) (xy -1.469437 0.231326) (xy -1.753832 0.231326) (xy -1.752145 0.201071) + (xy -1.745978 0.162945) (xy -1.736252 0.128623) (xy -1.723225 0.097883) (xy -1.707154 0.070503) (xy -1.688297 0.046263) + (xy -1.666912 0.024939) (xy -1.643255 0.00631) (xy -1.617585 -0.009844) (xy -1.590158 -0.023747) + (xy -1.561232 -0.035619) (xy -1.531065 -0.045683) (xy -1.499914 -0.05416) (xy -1.468037 -0.061272) + (xy -1.403133 -0.072287) (xy -1.275938 -0.087689) (xy -1.217766 -0.095624) (xy -1.165957 -0.106079) + (xy -1.143082 -0.112806) (xy -1.122571 -0.120829) (xy -1.104681 -0.130368) (xy -1.089669 -0.141646) + (xy -1.077792 -0.154884) (xy -1.069309 -0.170304) (xy -1.064476 -0.188128) (xy -1.063551 -0.208577) + (xy -1.063797 -0.219587) (xy -1.064525 -0.230025) (xy -1.065722 -0.239903) (xy -1.067378 -0.249238) + (xy -1.069477 -0.258044) (xy -1.072009 -0.266336) (xy -1.074961 -0.274128) (xy -1.078319 -0.281435) + (xy -1.082072 -0.288272) (xy -1.086207 -0.294653) (xy -1.090711 -0.300592) (xy -1.095572 -0.306106) + (xy -1.100777 -0.311207) (xy -1.106313 -0.315912) (xy -1.112169 -0.320234) (xy -1.11833 -0.324188) + (xy -1.124786 -0.327789) (xy -1.131523 -0.331051) (xy -1.138528 -0.33399) (xy -1.14579 -0.336619) + (xy -1.153295 -0.338954) (xy -1.16103 -0.341009) (xy -1.168985 -0.342798) (xy -1.177145 -0.344337) + (xy -1.194032 -0.346722) (xy -1.211591 -0.348281) (xy -1.229722 -0.34913) (xy -1.248324 -0.349387) + (xy -1.268546 -0.34886) (xy -1.287756 -0.347258) (xy -1.305929 -0.344546) (xy -1.323043 -0.340688) + (xy -1.331196 -0.338319) (xy -1.339074 -0.335651) (xy -1.346676 -0.332679) (xy -1.353998 -0.329399) + (xy -1.361038 -0.325807) (xy -1.367792 -0.321899) (xy -1.374258 -0.31767) (xy -1.380432 -0.313116) + (xy -1.386312 -0.308232) (xy -1.391894 -0.303014) (xy -1.397177 -0.297458) (xy -1.402156 -0.29156) + (xy -1.406829 -0.285315) (xy -1.411193 -0.278719) (xy -1.415245 -0.271768) (xy -1.418982 -0.264457) + (xy -1.422401 -0.256781) (xy -1.425499 -0.248738) (xy -1.428273 -0.240321) (xy -1.430721 -0.231528) + (xy -1.432839 -0.222353) (xy -1.434624 -0.212793) (xy -1.436074 -0.202842) (xy -1.437185 -0.192498) + (xy -1.722523 -0.192498) (xy -1.72037 -0.216825) (xy -1.716951 -0.240099) (xy -1.712311 -0.262339) + (xy -1.706489 -0.283563) (xy -1.699529 -0.303789) (xy -1.691472 -0.323036) (xy -1.68236 -0.341322) + (xy -1.672235 -0.358666) (xy -1.661139 -0.375085) (xy -1.649114 -0.390599) (xy -1.636202 -0.405226) + (xy -1.622444 -0.418984) (xy -1.607884 -0.431891) (xy -1.592562 -0.443967) (xy -1.576521 -0.455228) + (xy -1.559802 -0.465695) (xy -1.542447 -0.475384) (xy -1.524499 -0.484315) (xy -1.506 -0.492507) + (xy -1.48699 -0.499976) (xy -1.467513 -0.506742) (xy -1.44761 -0.512823) (xy -1.427323 -0.518238) + (xy -1.406694 -0.523005) (xy -1.364578 -0.530667) (xy -1.321597 -0.535959) (xy -1.278086 -0.539025) + (xy -1.234382 -0.540015) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "af1a34a8-2192-425a-847d-f6f8d7787a4b") + ) + (fp_poly + (pts + (xy -3.451499 -0.539092) (xy -3.410077 -0.536237) (xy -3.369504 -0.531295) (xy -3.330033 -0.524114) + (xy -3.291921 -0.514545) (xy -3.255422 -0.502437) (xy -3.220792 -0.487639) (xy -3.204257 -0.479184) + (xy -3.188285 -0.470001) (xy -3.172908 -0.460069) (xy -3.158157 -0.449371) (xy -3.144065 -0.437888) + (xy -3.130663 -0.425601) (xy -3.117984 -0.41249) (xy -3.106058 -0.398538) (xy -3.094919 -0.383725) + (xy -3.084598 -0.368032) (xy -3.075126 -0.351442) (xy -3.066536 -0.333934) (xy -3.05886 -0.31549) + (xy -3.052129 -0.296091) (xy -3.046376 -0.275719) (xy -3.041632 -0.254354) (xy -3.037929 -0.231979) + (xy -3.0353 -0.208573) (xy -3.306417 -0.208573) (xy -3.307413 -0.218699) (xy -3.308845 -0.228365) + (xy -3.3107 -0.23758) (xy -3.31297 -0.246352) (xy -3.315642 -0.25469) (xy -3.318707 -0.262604) (xy -3.322153 -0.270103) + (xy -3.325971 -0.277196) (xy -3.33015 -0.283892) (xy -3.334679 -0.2902) (xy -3.339547 -0.29613) (xy -3.344744 -0.30169) + (xy -3.350259 -0.30689) (xy -3.356082 -0.311738) (xy -3.362202 -0.316245) (xy -3.368608 -0.320419) + (xy -3.37529 -0.324269) (xy -3.382237 -0.327804) (xy -3.389439 -0.331034) (xy -3.396886 -0.333968) + (xy -3.404565 -0.336614) (xy -3.412467 -0.338983) (xy -3.420582 -0.341082) (xy -3.428898 -0.342921) + (xy -3.446093 -0.345858) (xy -3.463967 -0.347865) (xy -3.482435 -0.349015) (xy -3.501413 -0.349383) + (xy -3.513796 -0.349247) (xy -3.526704 -0.348774) (xy -3.539955 -0.347869) (xy -3.553366 -0.346435) + (xy -3.566754 -0.344373) (xy -3.579936 -0.34159) (xy -3.59273 -0.337986) (xy -3.604952 -0.333466) + (xy -3.610793 -0.330832) (xy -3.616422 -0.327933) (xy -3.621816 -0.324757) (xy -3.626954 -0.321291) + (xy -3.631812 -0.317523) (xy -3.636368 -0.313442) (xy -3.640598 -0.309035) (xy -3.64448 -0.304291) + (xy -3.64799 -0.299196) (xy -3.651107 -0.293739) (xy -3.653807 -0.287909) (xy -3.656067 -0.281692) + (xy -3.657864 -0.275077) (xy -3.659177 -0.268051) (xy -3.659981 -0.260603) (xy -3.660254 -0.252721) + (xy -3.659782 -0.243391) (xy -3.658385 -0.234556) (xy -3.656094 -0.226195) (xy -3.652939 -0.218289) + (xy -3.648951 -0.210817) (xy -3.644159 -0.203758) (xy -3.638593 -0.197092) (xy -3.632285 -0.190799) + (xy -3.625264 -0.184857) (xy -3.617561 -0.179247) (xy -3.609205 -0.173948) (xy -3.600227 -0.168939) + (xy -3.590658 -0.164201) (xy -3.580527 -0.159712) (xy -3.569865 -0.155452) (xy -3.558701 -0.151401) + (xy -3.534992 -0.143842) (xy -3.509642 -0.136873) (xy -3.482893 -0.130328) (xy -3.454986 -0.124045) + (xy -3.396668 -0.111607) (xy -3.366741 -0.105125) (xy -3.336624 -0.098248) (xy -3.305477 -0.090783) + (xy -3.27465 -0.08264) (xy -3.244377 -0.073658) (xy -3.21489 -0.063673) (xy -3.186423 -0.052526) + (xy -3.159208 -0.040053) (xy -3.133479 -0.026094) (xy -3.109469 -0.010486) (xy -3.098181 -0.002014) + (xy -3.08741 0.006932) (xy -3.077186 0.01637) (xy -3.067537 0.026322) (xy -3.058492 0.036807) (xy -3.050081 0.047845) + (xy -3.042333 0.059458) (xy -3.035276 0.071664) (xy -3.028941 0.084485) (xy -3.023356 0.097941) (xy -3.01855 0.112051) + (xy -3.014553 0.126836) (xy -3.011393 0.142316) (xy -3.0091 0.158512) (xy -3.007703 0.175443) (xy -3.007231 0.19313) + (xy -3.007924 0.218209) (xy -3.009974 0.242222) (xy -3.013336 0.265186) (xy -3.017965 0.28712) (xy -3.023818 0.308041) + (xy -3.03085 0.327966) (xy -3.039015 0.346914) (xy -3.04827 0.364902) (xy -3.058569 0.381948) (xy -3.06987 0.39807) + (xy -3.082126 0.413284) (xy -3.095293 0.42761) (xy -3.109327 0.441065) (xy -3.124183 0.453665) (xy -3.139818 0.46543) + (xy -3.156185 0.476377) (xy -3.173241 0.486523) (xy -3.190941 0.495886) (xy -3.20924 0.504484) (xy -3.228095 0.512334) + (xy -3.24746 0.519455) (xy -3.267291 0.525864) (xy -3.287543 0.531578) (xy -3.308173 0.536616) (xy -3.350384 0.544732) + (xy -3.393568 0.550354) (xy -3.437369 0.553623) (xy -3.48143 0.554682) (xy -3.526501 0.553601) (xy -3.571153 0.550266) + (xy -3.61506 0.544538) (xy -3.657896 0.536277) (xy -3.699333 0.525346) (xy -3.739044 0.511604) (xy -3.776704 0.494913) + (xy -3.794662 0.485418) (xy -3.811985 0.475134) (xy -3.828631 0.464042) (xy -3.84456 0.452127) (xy -3.859731 0.43937) + (xy -3.874103 0.425754) (xy -3.887636 0.411262) (xy -3.900287 0.395876) (xy -3.912018 0.379579) (xy -3.922786 0.362354) + (xy -3.93255 0.344182) (xy -3.941271 0.325048) (xy -3.948907 0.304933) (xy -3.955418 0.28382) (xy -3.960761 0.261692) + (xy -3.964898 0.238531) (xy -3.967786 0.214319) (xy -3.969385 0.189041) (xy -3.698361 0.189041) (xy -3.698046 0.20032) + (xy -3.697114 0.211192) (xy -3.695584 0.221659) (xy -3.693477 0.231724) (xy -3.690811 0.241391) (xy -3.687606 0.250664) + (xy -3.683882 0.259545) (xy -3.679659 0.268037) (xy -3.674955 0.276145) (xy -3.669791 0.283871) (xy -3.664187 0.291218) + (xy -3.65816 0.29819) (xy -3.651732 0.304791) (xy -3.644922 0.311022) (xy -3.637749 0.316888) (xy -3.630233 0.322392) + (xy -3.622394 0.327537) (xy -3.61425 0.332327) (xy -3.605823 0.336764) (xy -3.59713 0.340852) (xy -3.588193 0.344594) + (xy -3.579029 0.347993) (xy -3.56966 0.351054) (xy -3.560104 0.353778) (xy -3.550381 0.35617) (xy -3.540511 0.358232) + (xy -3.520407 0.361381) (xy -3.499949 0.363251) (xy -3.479292 0.363868) (xy -3.463961 0.363484) (xy -3.448209 0.362294) + (xy -3.432232 0.360247) (xy -3.416224 0.35729) (xy -3.40038 0.353368) (xy -3.384893 0.348429) (xy -3.369958 0.34242) + (xy -3.35577 0.335288) (xy -3.349017 0.331284) (xy -3.342523 0.32698) (xy -3.336313 0.322368) (xy -3.330412 0.317442) + (xy -3.324842 0.312195) (xy -3.31963 0.306621) (xy -3.314799 0.300714) (xy -3.310373 0.294465) (xy -3.306376 0.28787) + (xy -3.302834 0.280921) (xy -3.29977 0.273611) (xy -3.297209 0.265934) (xy -3.295174 0.257884) (xy -3.293691 0.249453) + (xy -3.292783 0.240635) (xy -3.292475 0.231423) (xy -3.292827 0.223476) (xy -3.293879 0.215836) (xy -3.295622 0.208489) + (xy -3.298051 0.201424) (xy -3.301159 0.19463) (xy -3.304937 0.188096) (xy -3.309381 0.181808) (xy -3.314481 0.175756) + (xy -3.320232 0.169928) (xy -3.326626 0.164311) (xy -3.333657 0.158896) (xy -3.341317 0.153669) (xy -3.3496 0.148619) + (xy -3.358497 0.143734) (xy -3.368004 0.139003) (xy -3.378111 0.134413) (xy -3.388814 0.129954) (xy -3.400103 0.125613) + (xy -3.411973 0.121379) (xy -3.424417 0.117241) (xy -3.450996 0.109201) (xy -3.479785 0.101401) (xy -3.510728 0.093747) + (xy -3.543768 0.086145) (xy -3.578851 0.078502) (xy -3.61592 0.070724) (xy -3.677946 0.055391) (xy -3.708235 0.046744) + (xy -3.737731 0.037219) (xy -3.766203 0.026649) (xy -3.793417 0.014866) (xy -3.819141 0.001704) (xy -3.843144 -0.013007) + (xy -3.854427 -0.020995) (xy -3.865193 -0.029433) (xy -3.875412 -0.038342) (xy -3.885056 -0.047743) + (xy -3.894095 -0.057656) (xy -3.9025 -0.068102) (xy -3.910242 -0.079104) (xy -3.917293 -0.090681) + (xy -3.923623 -0.102854) (xy -3.929203 -0.115645) (xy -3.934005 -0.129074) (xy -3.937998 -0.143162) + (xy -3.941155 -0.157931) (xy -3.943445 -0.173401) (xy -3.944841 -0.189593) (xy -3.945313 -0.206528) + (xy -3.94465 -0.230823) (xy -3.942688 -0.253987) (xy -3.939473 -0.276044) (xy -3.935045 -0.297016) + (xy -3.929448 -0.316929) (xy -3.922726 -0.335805) (xy -3.91492 -0.353668) (xy -3.906074 -0.370542) + (xy -3.896232 -0.38645) (xy -3.885435 -0.401415) (xy -3.873728 -0.415462) (xy -3.861152 -0.428614) + (xy -3.847751 -0.440894) (xy -3.833568 -0.452327) (xy -3.818646 -0.462935) (xy -3.803027 -0.472742) + (xy -3.786756 -0.481773) (xy -3.769874 -0.490049) (xy -3.752425 -0.497596) (xy -3.734451 -0.504437) + (xy -3.715996 -0.510594) (xy -3.697103 -0.516093) (xy -3.677814 -0.520956) (xy -3.658173 -0.525206) + (xy -3.618005 -0.531966) (xy -3.576944 -0.536561) (xy -3.535331 -0.53918) (xy -3.493513 -0.540011) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9d868ac9-8e48-4cbb-b1a4-5e5d8f49db20") + ) + (fp_poly + (pts + (xy 1.449219 -2.593352) (xy 1.467658 -2.592092) (xy 1.485626 -2.589887) (xy 1.503087 -2.586836) (xy 1.520003 -2.583037) + (xy 1.536335 -2.578588) (xy 1.552046 -2.573586) (xy 1.567098 -2.56813) (xy 1.581454 -2.562316) (xy 1.595075 -2.556244) + (xy 1.607923 -2.55001) (xy 1.631151 -2.537449) (xy 1.650834 -2.525418) (xy 1.66667 -2.514698) (xy 1.678357 -2.506072) + (xy 1.68807 -2.498232) (xy 1.682875 -2.499349) (xy 1.668594 -2.501646) (xy 1.658655 -2.502742) (xy 1.647178 -2.50354) + (xy 1.634405 -2.503841) (xy 1.620581 -2.503448) (xy 1.60595 -2.502163) (xy 1.590755 -2.499789) (xy 1.575242 -2.496126) + (xy 1.567442 -2.49375) (xy 1.559655 -2.490978) (xy 1.551909 -2.487785) (xy 1.544236 -2.484147) (xy 1.536667 -2.480038) + (xy 1.529231 -2.475434) (xy 1.52196 -2.470311) (xy 1.514884 -2.464643) (xy 1.508033 -2.458405) (xy 1.501438 -2.451574) + (xy 1.493303 -2.442104) (xy 1.486109 -2.43247) (xy 1.479897 -2.42266) (xy 1.474707 -2.41266) (xy 1.472508 -2.407585) + (xy 1.47058 -2.402457) (xy 1.468929 -2.397276) (xy 1.467558 -2.392039) (xy 1.466475 -2.386745) (xy 1.465682 -2.381392) + (xy 1.465186 -2.375979) (xy 1.464992 -2.370504) (xy 1.465105 -2.364965) (xy 1.46553 -2.35936) (xy 1.466272 -2.353689) + (xy 1.467337 -2.347949) (xy 1.468728 -2.342139) (xy 1.470452 -2.336257) (xy 1.472514 -2.330301) (xy 1.474919 -2.32427) + (xy 1.477671 -2.318162) (xy 1.480776 -2.311976) (xy 1.48424 -2.30571) (xy 1.488066 -2.299363) (xy 1.492261 -2.292932) + (xy 1.49683 -2.286416) (xy 1.507108 -2.273122) (xy 1.516598 -2.262228) (xy 1.527073 -2.25143) (xy 1.53841 -2.24083) + (xy 1.550488 -2.230529) (xy 1.563184 -2.220629) (xy 1.576375 -2.211229) (xy 1.589941 -2.202433) (xy 1.603758 -2.19434) + (xy 1.617705 -2.187053) (xy 1.631659 -2.180671) (xy 1.645499 -2.175296) (xy 1.659102 -2.17103) (xy 1.672346 -2.167974) + (xy 1.678795 -2.166931) (xy 1.685109 -2.166228) (xy 1.691272 -2.165878) (xy 1.697269 -2.165894) (xy 1.703084 -2.166288) + (xy 1.708703 -2.167073) (xy 1.716303 -2.168804) (xy 1.723278 -2.171063) (xy 1.729654 -2.17381) (xy 1.735456 -2.177009) + (xy 1.740708 -2.18062) (xy 1.745437 -2.184605) (xy 1.749666 -2.188926) (xy 1.753422 -2.193546) (xy 1.756729 -2.198426) + (xy 1.759613 -2.203527) (xy 1.762098 -2.208812) (xy 1.764211 -2.214242) (xy 1.765975 -2.219779) (xy 1.767416 -2.225386) + (xy 1.768559 -2.231023) (xy 1.76943 -2.236653) (xy 1.770454 -2.247739) (xy 1.770689 -2.258337) (xy 1.770337 -2.268142) + (xy 1.769597 -2.27685) (xy 1.768672 -2.284154) (xy 1.767762 -2.289749) (xy 1.766793 -2.294592) (xy 1.782273 -2.28862) + (xy 1.797827 -2.280703) (xy 1.813371 -2.270911) (xy 1.828821 -2.259315) (xy 1.859094 -2.230993) (xy 1.887968 -2.196301) + (xy 1.914765 -2.155805) (xy 1.938804 -2.11007) (xy 1.959406 -2.05966) (xy 1.975893 -2.005142) (xy 1.987586 -1.947079) + (xy 1.991422 -1.916895) (xy 1.993805 -1.886037) (xy 1.994649 -1.854575) (xy 1.993871 -1.82258) (xy 1.991384 -1.790124) + (xy 1.987105 -1.757275) (xy 1.980948 -1.724105) (xy 1.972828 -1.690685) (xy 1.962661 -1.657086) (xy 1.950361 -1.623377) + (xy 1.935844 -1.589629) (xy 1.919025 -1.555914) (xy 1.899818 -1.522301) (xy 1.87814 -1.488862) (xy 1.853541 -1.455063) + (xy 1.827518 -1.422982) (xy 1.800053 -1.39271) (xy 1.771129 -1.364337) (xy 1.74073 -1.337954) (xy 1.708838 -1.313652) + (xy 1.675435 -1.291521) (xy 1.640506 -1.271652) (xy 1.604031 -1.254136) (xy 1.565995 -1.239063) (xy 1.526381 -1.226523) + (xy 1.48517 -1.216609) (xy 1.442347 -1.20941) (xy 1.397893 -1.205017) (xy 1.351791 -1.20352) (xy 1.304025 -1.205011) + (xy 1.2914 -1.205767) (xy 1.279193 -1.205899) (xy 1.267377 -1.205418) (xy 1.255924 -1.204336) (xy 1.244809 -1.202663) + (xy 1.234002 -1.200413) (xy 1.223478 -1.197595) (xy 1.213209 -1.194221) (xy 1.203168 -1.190303) (xy 1.193327 -1.185852) + (xy 1.18366 -1.18088) (xy 1.174139 -1.175398) (xy 1.155426 -1.162948) (xy 1.136971 -1.148594) (xy 1.118556 -1.132429) + (xy 1.099964 -1.114542) (xy 1.080977 -1.095025) (xy 1.061377 -1.073969) (xy 0.972495 -0.976184) (xy 0.928869 -0.92884) + (xy 0.887872 -0.883129) (xy 0.850487 -0.840495) (xy 0.817697 -0.802379) (xy 0.790483 -0.770222) (xy 0.769828 -0.745468) + (xy 0.752125 -0.723934) (xy 0.752125 -1.665269) (xy 0.751769 -1.683937) (xy 0.751913 -1.701904) (xy 0.752543 -1.719187) + (xy 0.753647 -1.735799) (xy 0.755212 -1.751755) (xy 0.757225 -1.767068) (xy 0.759673 -1.781753) (xy 0.762543 -1.795823) + (xy 0.765823 -1.809294) (xy 0.769499 -1.822179) (xy 0.773558 -1.834493) (xy 0.777988 -1.846249) (xy 0.782775 -1.857463) + (xy 0.787907 -1.868147) (xy 0.793372 -1.878317) (xy 0.799155 -1.887986) (xy 0.805244 -1.897169) (xy 0.811626 -1.905879) + (xy 0.818289 -1.914132) (xy 0.825218 -1.921941) (xy 0.832403 -1.929321) (xy 0.839829 -1.936285) (xy 0.847483 -1.942848) + (xy 0.855354 -1.949024) (xy 0.863427 -1.954827) (xy 0.87169 -1.960272) (xy 0.88013 -1.965372) (xy 0.888735 -1.970142) + (xy 0.906384 -1.978749) (xy 0.924536 -1.986204) (xy 0.934724 -1.989837) (xy 0.944801 -1.993028) (xy 0.954754 -1.9958) + (xy 0.964569 -1.998174) (xy 0.974231 -2.00017) (xy 0.983728 -2.001811) (xy 0.993044 -2.003118) (xy 1.002166 -2.004112) + (xy 1.011079 -2.004814) (xy 1.019771 -2.005247) (xy 1.028226 -2.00543) (xy 1.036432 -2.005386) (xy 1.044373 -2.005136) + (xy 1.052036 -2.004702) (xy 1.066473 -2.003364) (xy 1.079629 -2.001544) (xy 1.091395 -1.999411) (xy 1.101656 -1.997139) + (xy 1.110303 -1.994896) (xy 1.117223 -1.992854) (xy 1.122304 -1.991184) (xy 1.126503 -1.989643) (xy 1.113531 -1.984357) + (xy 1.099741 -1.977939) (xy 1.091728 -1.973841) (xy 1.083237 -1.969172) (xy 1.074473 -1.963948) (xy 1.065635 -1.958184) + (xy 1.056928 -1.951896) (xy 1.048552 -1.9451) (xy 1.04071 -1.937811) (xy 1.037052 -1.933988) (xy 1.033603 -1.930047) + (xy 1.030389 -1.92599) (xy 1.027434 -1.921821) (xy 1.024765 -1.91754) (xy 1.022406 -1.91315) (xy 1.0201 -1.90785) + (xy 1.01822 -1.902366) (xy 1.016765 -1.896719) (xy 1.015732 -1.89093) (xy 1.015121 -1.885017) (xy 1.014931 -1.879003) + (xy 1.01516 -1.872906) (xy 1.015808 -1.866748) (xy 1.016873 -1.860549) (xy 1.018354 -1.854328) (xy 1.020251 -1.848107) + (xy 1.022561 -1.841905) (xy 1.025284 -1.835743) (xy 1.028418 -1.82964) (xy 1.031963 -1.823619) (xy 1.035917 -1.817697) + (xy 1.04028 -1.811897) (xy 1.045049 -1.806238) (xy 1.050224 -1.80074) (xy 1.055804 -1.795424) (xy 1.061788 -1.79031) + (xy 1.068174 -1.785419) (xy 1.074962 -1.78077) (xy 1.08215 -1.776384) (xy 1.089736 -1.772281) (xy 1.097721 -1.768482) + (xy 1.106102 -1.765006) (xy 1.114879 -1.761874) (xy 1.124051 -1.759107) (xy 1.133616 -1.756724) (xy 1.143573 -1.754747) + (xy 1.153921 -1.753194) (xy 1.16921 -1.751739) (xy 1.184251 -1.751325) (xy 1.198996 -1.751914) (xy 1.213399 -1.75347) + (xy 1.227412 -1.755958) (xy 1.240988 -1.75934) (xy 1.254079 -1.763582) (xy 1.266637 -1.768646) (xy 1.278616 -1.774496) + (xy 1.289968 -1.781097) (xy 1.300646 -1.788412) (xy 1.310602 -1.796404) (xy 1.319789 -1.805038) (xy 1.328159 -1.814277) + (xy 1.335665 -1.824086) (xy 1.34226 -1.834427) (xy 1.347896 -1.845265) (xy 1.352526 -1.856563) (xy 1.356103 -1.868286) + (xy 1.358578 -1.880396) (xy 1.359905 -1.892859) (xy 1.360037 -1.905637) (xy 1.358925 -1.918694) (xy 1.356523 -1.931995) + (xy 1.352782 -1.945502) (xy 1.347657 -1.959181) (xy 1.341099 -1.972993) (xy 1.33306 -1.986904) (xy 1.323494 -2.000877) + (xy 1.312354 -2.014876) (xy 1.29959 -2.028865) (xy 1.285158 -2.042807) (xy 1.252772 -2.07381) (xy 1.223468 -2.105265) + (xy 1.210033 -2.121128) (xy 1.197443 -2.137063) (xy 1.185722 -2.153058) (xy 1.174894 -2.169097) (xy 1.164986 -2.185169) + (xy 1.15602 -2.201259) (xy 1.148022 -2.217353) (xy 1.141016 -2.233439) (xy 1.135028 -2.249503) (xy 1.130081 -2.265531) + (xy 1.126201 -2.28151) (xy 1.123412 -2.297427) (xy 1.121739 -2.313267) (xy 1.121207 -2.329017) (xy 1.12184 -2.344664) + (xy 1.123663 -2.360194) (xy 1.1267 -2.375594) (xy 1.130976 -2.39085) (xy 1.136517 -2.405948) (xy 1.143346 -2.420876) + (xy 1.151488 -2.43562) (xy 1.160969 -2.450166) (xy 1.171812 -2.4645) (xy 1.184042 -2.478609) (xy 1.197684 -2.492481) + (xy 1.212763 -2.5061) (xy 1.229304 -2.519453) (xy 1.24733 -2.532528) (xy 1.268384 -2.546086) (xy 1.289346 -2.557722) + (xy 1.310179 -2.567533) (xy 1.330846 -2.575619) (xy 1.351307 -2.582075) (xy 1.371526 -2.587001) (xy 1.391465 -2.590494) + (xy 1.411085 -2.592651) (xy 1.430349 -2.593572) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "161b82a9-ca0c-40e4-833f-f4a1f0c89ad7") + ) + (group "" + (uuid "dc299eaf-7e3d-44c0-bd04-4fde859382b4") + (members "161b82a9-ca0c-40e4-833f-f4a1f0c89ad7" "1959481f-9a21-4b38-a402-4e933e89051d" + "512ef12a-3926-44d8-bc19-389e3c18ccdd" "66b28653-2202-45a4-85ed-3f533900f7ce" + "9d868ac9-8e48-4cbb-b1a4-5e5d8f49db20" "a2adf0e4-695b-452d-928b-a72e5016c894" + "af1a34a8-2192-425a-847d-f6f8d7787a4b" "c56beea8-cfcf-4acf-bf66-a71ab1425fa9" + "d2dd6b18-2f8c-4f78-a0cf-775b927bc6f1" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_9mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_9mm.kicad_mod new file mode 100644 index 0000000..a475df5 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_9mm.kicad_mod @@ -0,0 +1,519 @@ +(footprint "SparkFun_Logo_9mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -3.9 0) + (layer "F.Fab") + (hide yes) + (uuid "24127a5a-f78f-413b-a50d-fa995436d57d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "3b54fc20-fd62-4e4a-a20a-9e8711fd57b2") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "77958c81-2d60-49f7-bf4b-e8ea77fef75f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "48c81437-7e0d-4241-a2c5-6609a202771f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5ce133a8-4d31-4b3d-a8a3-d925f7ab6fb2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.517357 -0.152306) (xy 0.921907 -0.572853) (xy 1.301571 -0.572853) (xy 0.860739 -0.143208) (xy 1.351029 0.595521) + (xy 0.962372 0.595521) (xy 0.641682 0.073443) (xy 0.517357 0.193376) (xy 0.517357 0.595521) (xy 0.196457 0.595521) + (xy 0.196457 -0.841995) (xy 0.517357 -1.017973) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "83c07617-094f-40d4-a24e-8c80db30f360") + ) + (fp_poly + (pts + (xy 0.006896 -0.604338) (xy 0.011504 -0.604177) (xy 0.016066 -0.603915) (xy 0.020582 -0.603554) (xy 0.029496 -0.602556) + (xy 0.038271 -0.601216) (xy 0.046934 -0.599568) (xy 0.055509 -0.597643) (xy 0.064023 -0.595476) (xy 0.072502 -0.5931) + (xy 0.072502 -0.294889) (xy 0.060659 -0.297231) (xy 0.047453 -0.299372) (xy 0.033198 -0.301278) (xy 0.018208 -0.302914) + (xy 0.002797 -0.304247) (xy -0.012722 -0.305241) (xy -0.028036 -0.305862) (xy -0.04283 -0.306077) + (xy -0.064611 -0.305591) (xy -0.085481 -0.304149) (xy -0.105453 -0.301773) (xy -0.124542 -0.298487) + (xy -0.142763 -0.294314) (xy -0.160129 -0.289277) (xy -0.176656 -0.283399) (xy -0.192358 -0.276704) + (xy -0.207249 -0.269214) (xy -0.221344 -0.260952) (xy -0.234657 -0.251943) (xy -0.247202 -0.242209) + (xy -0.258995 -0.231772) (xy -0.270049 -0.220657) (xy -0.28038 -0.208887) (xy -0.290001 -0.196483) + (xy -0.298926 -0.183471) (xy -0.307171 -0.169873) (xy -0.31475 -0.155711) (xy -0.321678 -0.14101) + (xy -0.327968 -0.125792) (xy -0.333635 -0.11008) (xy -0.338694 -0.093898) (xy -0.343159 -0.077268) + (xy -0.347044 -0.060215) (xy -0.350365 -0.042761) (xy -0.355369 -0.006741) (xy -0.358287 0.030604) + (xy -0.359233 0.06909) (xy -0.359233 0.595559) (xy -0.680134 0.595559) (xy -0.680134 -0.518338) (xy -0.375022 -0.572814) + (xy -0.375022 -0.355744) (xy -0.370631 -0.355744) (xy -0.364643 -0.369392) (xy -0.358141 -0.382764) + (xy -0.351139 -0.395849) (xy -0.343651 -0.408637) (xy -0.335694 -0.421119) (xy -0.327281 -0.433283) + (xy -0.318428 -0.445119) (xy -0.30915 -0.456617) (xy -0.299461 -0.467767) (xy -0.289377 -0.478558) + (xy -0.278913 -0.48898) (xy -0.268083 -0.499024) (xy -0.256903 -0.508677) (xy -0.245387 -0.517931) + (xy -0.23355 -0.526775) (xy -0.221408 -0.535198) (xy -0.208975 -0.543191) (xy -0.196266 -0.550743) + (xy -0.183297 -0.557843) (xy -0.170081 -0.564482) (xy -0.156635 -0.570649) (xy -0.142973 -0.576333) + (xy -0.12911 -0.581526) (xy -0.11506 -0.586215) (xy -0.10084 -0.590391) (xy -0.086464 -0.594044) + (xy -0.071946 -0.597163) (xy -0.057302 -0.599738) (xy -0.042547 -0.601759) (xy -0.027695 -0.603215) + (xy -0.012763 -0.604096) (xy 0.002237 -0.604392) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "6903c711-493a-4612-8196-b40554a0cb14") + ) + (fp_poly + (pts + (xy 1.958604 -1.017646) (xy 1.980003 -1.016846) (xy 2.001471 -1.015676) (xy 2.02292 -1.01427) (xy 2.065404 -1.011281) + (xy 2.086264 -1.009967) (xy 2.106752 -1.00895) (xy 2.106752 -0.769294) (xy 2.092258 -0.770942) (xy 2.077599 -0.772358) + (xy 2.062831 -0.773545) (xy 2.048014 -0.774509) (xy 2.033207 -0.775252) (xy 2.018469 -0.775779) (xy 2.003858 -0.776092) + (xy 1.989433 -0.776195) (xy 1.973518 -0.775765) (xy 1.966027 -0.775221) (xy 1.958844 -0.774451) (xy 1.951964 -0.773451) + (xy 1.945383 -0.772216) (xy 1.939098 -0.770741) (xy 1.933104 -0.769023) (xy 1.927399 -0.767056) (xy 1.921979 -0.764837) + (xy 1.916839 -0.76236) (xy 1.911977 -0.75962) (xy 1.907388 -0.756614) (xy 1.903068 -0.753337) (xy 1.899015 -0.749784) + (xy 1.895224 -0.745951) (xy 1.891691 -0.741833) (xy 1.888413 -0.737425) (xy 1.885386 -0.732723) (xy 1.882607 -0.727723) + (xy 1.880071 -0.72242) (xy 1.877776 -0.716809) (xy 1.875716 -0.710886) (xy 1.87389 -0.704646) (xy 1.872292 -0.698084) + (xy 1.870919 -0.691197) (xy 1.869767 -0.683979) (xy 1.868833 -0.676427) (xy 1.867604 -0.660298) (xy 1.867201 -0.642774) + (xy 1.867201 -0.572822) (xy 2.088558 -0.572822) (xy 2.088558 -0.358157) (xy 1.867201 -0.358157) (xy 1.867201 0.595656) + (xy 1.546301 0.595656) (xy 1.546301 -0.358157) (xy 1.229792 -0.358157) (xy 1.448535 -0.572822) (xy 1.546301 -0.572822) + (xy 1.546301 -0.662955) (xy 1.546678 -0.68228) (xy 1.547812 -0.701232) (xy 1.549704 -0.719793) (xy 1.552352 -0.737949) + (xy 1.55576 -0.755684) (xy 1.559926 -0.772982) (xy 1.564853 -0.789828) (xy 1.570541 -0.806205) (xy 1.57699 -0.822098) + (xy 1.584202 -0.837491) (xy 1.592177 -0.852369) (xy 1.600917 -0.866716) (xy 1.610421 -0.880516) (xy 1.620691 -0.893753) + (xy 1.631727 -0.906412) (xy 1.64353 -0.918478) (xy 1.656101 -0.929934) (xy 1.669441 -0.940764) (xy 1.683551 -0.950954) + (xy 1.698431 -0.960486) (xy 1.714082 -0.969347) (xy 1.730505 -0.977519) (xy 1.7477 -0.984988) (xy 1.76567 -0.991737) + (xy 1.784413 -0.99775) (xy 1.803931 -1.003013) (xy 1.824226 -1.00751) (xy 1.845296 -1.011224) (xy 1.867145 -1.01414) + (xy 1.889771 -1.016242) (xy 1.913177 -1.017515) (xy 1.937362 -1.017942) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d289dc4a-7b5e-4249-b6c8-bbe6d7354a2d") + ) + (fp_poly + (pts + (xy 2.499728 0.086999) (xy 2.500375 0.121894) (xy 2.502356 0.15451) (xy 2.505733 0.184852) (xy 2.51057 0.212924) + (xy 2.516929 0.238729) (xy 2.524872 0.262271) (xy 2.529458 0.273194) (xy 2.534462 0.283553) (xy 2.539895 0.293348) + (xy 2.545762 0.302579) (xy 2.552072 0.311248) (xy 2.558833 0.319354) (xy 2.566053 0.326897) (xy 2.573739 0.333879) + (xy 2.581899 0.3403) (xy 2.590541 0.34616) (xy 2.599673 0.35146) (xy 2.609303 0.3562) (xy 2.619438 0.360381) + (xy 2.630086 0.364002) (xy 2.641256 0.367065) (xy 2.652954 0.369571) (xy 2.665189 0.371518) (xy 2.677969 0.372909) + (xy 2.691301 0.373743) (xy 2.705193 0.374021) (xy 2.721232 0.373735) (xy 2.736692 0.372871) (xy 2.751577 0.371422) + (xy 2.765891 0.36938) (xy 2.779639 0.366736) (xy 2.792826 0.363484) (xy 2.805456 0.359615) (xy 2.817535 0.355122) + (xy 2.829065 0.349996) (xy 2.840053 0.34423) (xy 2.850503 0.337817) (xy 2.860419 0.330747) (xy 2.869807 0.323015) + (xy 2.87867 0.31461) (xy 2.887013 0.305527) (xy 2.894842 0.295757) (xy 2.90216 0.285292) (xy 2.908972 0.274124) + (xy 2.915284 0.262246) (xy 2.921099 0.24965) (xy 2.926422 0.236328) (xy 2.931258 0.222272) (xy 2.935611 0.207474) + (xy 2.939486 0.191927) (xy 2.942889 0.175623) (xy 2.945822 0.158553) (xy 2.948292 0.140711) (xy 2.950302 0.122088) + (xy 2.951857 0.102677) (xy 2.952962 0.082469) (xy 2.953841 0.039633) (xy 2.953841 -0.572785) (xy 3.274846 -0.572785) + (xy 3.274846 0.595588) (xy 2.96963 0.595588) (xy 2.96963 0.432785) (xy 2.962833 0.432785) (xy 2.955055 0.445072) + (xy 2.946943 0.456938) (xy 2.938507 0.468384) (xy 2.92976 0.479414) (xy 2.920714 0.490028) (xy 2.91138 0.500229) + (xy 2.90177 0.510019) (xy 2.891894 0.5194) (xy 2.881766 0.528374) (xy 2.871397 0.536943) (xy 2.860797 0.545109) + (xy 2.84998 0.552874) (xy 2.827737 0.567211) (xy 2.804762 0.579969) (xy 2.781147 0.591164) (xy 2.756985 0.600814) + (xy 2.73237 0.608934) (xy 2.707395 0.615541) (xy 2.682153 0.620651) (xy 2.656737 0.624281) (xy 2.63124 0.626447) + (xy 2.605755 0.627165) (xy 2.574512 0.626606) (xy 2.544733 0.624939) (xy 2.516389 0.622182) (xy 2.489448 0.618352) + (xy 2.463879 0.613466) (xy 2.439651 0.607542) (xy 2.416733 0.600598) (xy 2.395093 0.59265) (xy 2.374702 0.583716) + (xy 2.355527 0.573814) (xy 2.337539 0.56296) (xy 2.320705 0.551172) (xy 2.304994 0.538467) (xy 2.290376 0.524863) + (xy 2.27682 0.510376) (xy 2.264295 0.495026) (xy 2.252769 0.478827) (xy 2.242212 0.461799) (xy 2.232592 0.443959) + (xy 2.223878 0.425323) (xy 2.21604 0.405909) (xy 2.209047 0.385734) (xy 2.202867 0.364816) (xy 2.197469 0.343173) + (xy 2.188896 0.297777) (xy 2.183079 0.249686) (xy 2.179772 0.199038) (xy 2.178724 0.145972) (xy 2.178724 -0.572785) + (xy 2.499728 -0.572785) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1e480595-b690-4b87-8ce6-6de320d5b73b") + ) + (fp_poly + (pts + (xy 4.152282 -0.60376) (xy 4.18206 -0.602092) (xy 4.210404 -0.599333) (xy 4.237345 -0.595501) (xy 4.262914 -0.590614) + (xy 4.287142 -0.584688) (xy 4.31006 -0.577741) (xy 4.3317 -0.56979) (xy 4.352091 -0.560853) (xy 4.371266 -0.550947) + (xy 4.389254 -0.540089) (xy 4.406089 -0.528298) (xy 4.421799 -0.51559) (xy 4.436417 -0.501983) (xy 4.449973 -0.487494) + (xy 4.462498 -0.47214) (xy 4.474024 -0.45594) (xy 4.484582 -0.43891) (xy 4.494201 -0.421068) (xy 4.502915 -0.402431) + (xy 4.510753 -0.383016) (xy 4.517746 -0.362842) (xy 4.523927 -0.341925) (xy 4.529325 -0.320283) (xy 4.537898 -0.274892) + (xy 4.543714 -0.22681) (xy 4.547022 -0.176175) (xy 4.548069 -0.123127) (xy 4.548069 0.595631) (xy 4.227169 0.595631) + (xy 4.227169 -0.064153) (xy 4.226521 -0.099049) (xy 4.224533 -0.131669) (xy 4.221145 -0.162016) (xy 4.216295 -0.190095) + (xy 4.20992 -0.215908) (xy 4.201959 -0.239458) (xy 4.197365 -0.250386) (xy 4.19235 -0.26075) (xy 4.186908 -0.27055) + (xy 4.181031 -0.279786) (xy 4.174711 -0.288459) (xy 4.16794 -0.29657) (xy 4.160711 -0.304119) (xy 4.153016 -0.311105) + (xy 4.144847 -0.317531) (xy 4.136196 -0.323395) (xy 4.127056 -0.328699) (xy 4.117418 -0.333443) (xy 4.107276 -0.337627) + (xy 4.096621 -0.341252) (xy 4.085446 -0.344318) (xy 4.073743 -0.346826) (xy 4.061504 -0.348775) (xy 4.048722 -0.350167) + (xy 4.035388 -0.351002) (xy 4.021496 -0.35128) (xy 4.005475 -0.350994) (xy 3.990034 -0.35013) (xy 3.975167 -0.348681) + (xy 3.960871 -0.346638) (xy 3.947139 -0.343995) (xy 3.933969 -0.340742) (xy 3.921354 -0.336872) (xy 3.909291 -0.332378) + (xy 3.897775 -0.327251) (xy 3.886801 -0.321483) (xy 3.876364 -0.315067) (xy 3.86646 -0.307995) (xy 3.857085 -0.30026) + (xy 3.848233 -0.291852) (xy 3.8399 -0.282765) (xy 3.832082 -0.27299) (xy 3.824773 -0.262519) (xy 3.81797 -0.251346) + (xy 3.811667 -0.239461) (xy 3.805859 -0.226858) (xy 3.800543 -0.213528) (xy 3.795714 -0.199463) (xy 3.791366 -0.184655) + (xy 3.787496 -0.169098) (xy 3.784099 -0.152782) (xy 3.781169 -0.1357) (xy 3.778703 -0.117844) (xy 3.776696 -0.099206) + (xy 3.775142 -0.079779) (xy 3.774039 -0.059555) (xy 3.773161 -0.016682) (xy 3.773161 0.595631) (xy 3.452052 0.595631) + (xy 3.452052 -0.572742) (xy 3.757059 -0.572742) (xy 3.757059 -0.410044) (xy 3.76396 -0.410044) (xy 3.771747 -0.422322) + (xy 3.779867 -0.434179) (xy 3.788308 -0.445617) (xy 3.797059 -0.456638) (xy 3.806108 -0.467245) (xy 3.815443 -0.477439) + (xy 3.825054 -0.487223) (xy 3.834928 -0.496598) (xy 3.845055 -0.505567) (xy 3.855422 -0.514131) (xy 3.866018 -0.522293) + (xy 3.876832 -0.530054) (xy 3.899066 -0.544384) (xy 3.922032 -0.557136) (xy 3.945637 -0.568327) (xy 3.96979 -0.577974) + (xy 3.994398 -0.586092) (xy 4.019369 -0.592697) (xy 4.044611 -0.597806) (xy 4.070031 -0.601436) (xy 4.095538 -0.603601) + (xy 4.121039 -0.60432) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c2dc1b2d-5cdf-4925-800b-8b99d100fd2d") + ) + (fp_poly + (pts + (xy -2.549927 -0.603445) (xy -2.517368 -0.600898) (xy -2.485973 -0.596713) (xy -2.455737 -0.590936) + (xy -2.426652 -0.583615) (xy -2.398713 -0.574797) (xy -2.371912 -0.564531) (xy -2.346243 -0.552863) + (xy -2.321699 -0.539841) (xy -2.298274 -0.525514) (xy -2.275961 -0.509928) (xy -2.254754 -0.493131) + (xy -2.234645 -0.47517) (xy -2.215629 -0.456094) (xy -2.197699 -0.43595) (xy -2.180847 -0.414786) + (xy -2.165068 -0.392648) (xy -2.150355 -0.369585) (xy -2.136701 -0.345645) (xy -2.1241 -0.320874) + (xy -2.112545 -0.295321) (xy -2.102029 -0.269033) (xy -2.092547 -0.242057) (xy -2.08409 -0.214442) + (xy -2.076653 -0.186235) (xy -2.070229 -0.157483) (xy -2.060394 -0.098536) (xy -2.054531 -0.037981) + (xy -2.052589 0.023799) (xy -2.054576 0.081994) (xy -2.060543 0.139309) (xy -2.070495 0.195348) (xy -2.08444 0.249715) + (xy -2.102383 0.302011) (xy -2.124332 0.351842) (xy -2.13681 0.375708) (xy -2.150293 0.398809) (xy -2.16478 0.421095) + (xy -2.180272 0.442517) (xy -2.196771 0.463024) (xy -2.214277 0.482568) (xy -2.232791 0.501099) (xy -2.252313 0.518566) + (xy -2.272846 0.534921) (xy -2.294388 0.550115) (xy -2.316942 0.564096) (xy -2.340508 0.576817) (xy -2.365087 0.588226) + (xy -2.39068 0.598275) (xy -2.417287 0.606914) (xy -2.444909 0.614094) (xy -2.473548 0.619765) (xy -2.503204 0.623876) + (xy -2.533877 0.62638) (xy -2.565569 0.627225) (xy -2.592121 0.626511) (xy -2.618296 0.624377) (xy -2.644043 0.620832) + (xy -2.669308 0.615887) (xy -2.694038 0.609552) (xy -2.718182 0.601839) (xy -2.741686 0.592756) (xy -2.764498 0.582316) + (xy -2.786565 0.570527) (xy -2.807834 0.557402) (xy -2.828253 0.542949) (xy -2.847769 0.527179) (xy -2.866328 0.510103) + (xy -2.88388 0.491732) (xy -2.90037 0.472075) (xy -2.915747 0.451143) (xy -2.920452 0.451143) (xy -2.920452 1.292344) + (xy -3.241352 1.006889) (xy -3.241352 0.014807) (xy -2.93164 0.014807) (xy -2.93078 0.050242) (xy -2.928138 0.085213) + (xy -2.923619 0.119467) (xy -2.917131 0.152755) (xy -2.908578 0.184824) (xy -2.897867 0.215423) (xy -2.884904 0.2443) + (xy -2.877549 0.258015) (xy -2.869596 0.271205) (xy -2.861033 0.28384) (xy -2.851848 0.295886) (xy -2.84203 0.307314) + (xy -2.831566 0.318092) (xy -2.820446 0.328188) (xy -2.808657 0.337571) (xy -2.796188 0.34621) (xy -2.783027 0.354072) + (xy -2.769162 0.361127) (xy -2.754581 0.367344) (xy -2.739273 0.37269) (xy -2.723227 0.377135) (xy -2.706429 0.380646) + (xy -2.688869 0.383194) (xy -2.670535 0.384745) (xy -2.651415 0.385269) (xy -2.632126 0.384745) (xy -2.61366 0.383194) + (xy -2.596001 0.380646) (xy -2.579135 0.377135) (xy -2.56305 0.37269) (xy -2.547732 0.367344) (xy -2.533166 0.361127) + (xy -2.51934 0.354072) (xy -2.506239 0.34621) (xy -2.493849 0.337571) (xy -2.482158 0.328188) (xy -2.471151 0.318092) + (xy -2.460814 0.307314) (xy -2.451134 0.295886) (xy -2.442098 0.28384) (xy -2.433691 0.271205) (xy -2.425899 0.258015) + (xy -2.41871 0.2443) (xy -2.412109 0.230092) (xy -2.406082 0.215423) (xy -2.400617 0.200323) (xy -2.395698 0.184824) + (xy -2.391313 0.168957) (xy -2.387448 0.152755) (xy -2.381222 0.119467) (xy -2.376911 0.085213) (xy -2.374405 0.050242) + (xy -2.373594 0.014807) (xy -2.37448 -0.020327) (xy -2.377194 -0.055235) (xy -2.381819 -0.089637) + (xy -2.388438 -0.123249) (xy -2.397134 -0.155792) (xy -2.40799 -0.186982) (xy -2.421089 -0.216539) + (xy -2.428506 -0.230616) (xy -2.436514 -0.24418) (xy -2.445125 -0.257195) (xy -2.454348 -0.269624) + (xy -2.464194 -0.281435) (xy -2.474674 -0.29259) (xy -2.485797 -0.303055) (xy -2.497575 -0.312795) + (xy -2.510017 -0.321775) (xy -2.523134 -0.329958) (xy -2.536936 -0.337311) (xy -2.551434 -0.343798) + (xy -2.566637 -0.349383) (xy -2.582558 -0.354032) (xy -2.599205 -0.357709) (xy -2.616589 -0.360379) + (xy -2.634721 -0.362007) (xy -2.65361 -0.362557) (xy -2.672908 -0.362013) (xy -2.691385 -0.360403) + (xy -2.709054 -0.357761) (xy -2.725928 -0.354122) (xy -2.742023 -0.349519) (xy -2.757351 -0.343986) + (xy -2.771926 -0.337557) (xy -2.785762 -0.330267) (xy -2.798872 -0.322149) (xy -2.81127 -0.313237) + (xy -2.82297 -0.303566) (xy -2.833986 -0.293169) (xy -2.844331 -0.28208) (xy -2.854019 -0.270333) + (xy -2.863063 -0.257963) (xy -2.871478 -0.245003) (xy -2.879277 -0.231488) (xy -2.886473 -0.21745) + (xy -2.89308 -0.202925) (xy -2.899113 -0.187947) (xy -2.904584 -0.172548) (xy -2.909508 -0.156764) + (xy -2.913898 -0.140629) (xy -2.917768 -0.124175) (xy -2.924001 -0.090452) (xy -2.928318 -0.055866) + (xy -2.930828 -0.020689) (xy -2.93164 0.014807) (xy -3.241352 0.014807) (xy -3.241352 -0.518354) + (xy -2.936136 -0.572726) (xy -2.936136 -0.423621) (xy -2.93164 -0.423621) (xy -2.924088 -0.43528) + (xy -2.916277 -0.446517) (xy -2.90821 -0.457336) (xy -2.899893 -0.46774) (xy -2.89133 -0.477732) + (xy -2.882526 -0.487316) (xy -2.873485 -0.496495) (xy -2.864211 -0.505273) (xy -2.854709 -0.513652) + (xy -2.844984 -0.521637) (xy -2.83504 -0.52923) (xy -2.824882 -0.536436) (xy -2.814514 -0.543257) + (xy -2.80394 -0.549697) (xy -2.793166 -0.555759) (xy -2.782195 -0.561447) (xy -2.771033 -0.566763) + (xy -2.759683 -0.571713) (xy -2.73644 -0.580522) (xy -2.712503 -0.587902) (xy -2.687907 -0.593879) + (xy -2.662688 -0.59848) (xy -2.636883 -0.601734) (xy -2.610528 -0.603666) (xy -2.583658 -0.604304) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "3047d3c1-90de-481f-bf83-0a0b6b922e1d") + ) + (fp_poly + (pts + (xy -1.330913 -0.603637) (xy -1.286143 -0.601512) (xy -1.241221 -0.597655) (xy -1.196627 -0.591807) + (xy -1.152841 -0.58371) (xy -1.110343 -0.573106) (xy -1.069614 -0.559736) (xy -1.031133 -0.543341) + (xy -1.012886 -0.533929) (xy -0.995381 -0.523664) (xy -0.978679 -0.512514) (xy -0.962839 -0.500446) + (xy -0.947921 -0.487428) (xy -0.933985 -0.473428) (xy -0.921092 -0.458414) (xy -0.909301 -0.442352) + (xy -0.898672 -0.425212) (xy -0.889266 -0.406961) (xy -0.881142 -0.387565) (xy -0.874361 -0.366994) + (xy -0.868982 -0.345215) (xy -0.865066 -0.322195) (xy -0.862672 -0.297902) (xy -0.861861 -0.272304) + (xy -0.861861 0.335828) (xy -0.861318 0.375517) (xy -0.859639 0.414525) (xy -0.856744 0.452164) (xy -0.852555 0.487743) + (xy -0.84995 0.504545) (xy -0.846993 0.520572) (xy -0.843673 0.53574) (xy -0.839981 0.549962) (xy -0.835906 0.563152) + (xy -0.83144 0.575223) (xy -0.826571 0.586089) (xy -0.821291 0.595664) (xy -1.146478 0.595664) (xy -1.150636 0.58199) + (xy -1.154528 0.568123) (xy -1.158103 0.554098) (xy -1.161313 0.539946) (xy -1.164105 0.5257) (xy -1.166431 0.511395) + (xy -1.16824 0.497063) (xy -1.169482 0.482737) (xy -1.18902 0.501867) (xy -1.209555 0.519447) (xy -1.231017 0.535522) + (xy -1.253335 0.550134) (xy -1.276441 0.563327) (xy -1.300264 0.575145) (xy -1.324736 0.58563) (xy -1.349785 0.594827) + (xy -1.375343 0.60278) (xy -1.40134 0.609531) (xy -1.427706 0.615124) (xy -1.454372 0.619602) (xy -1.481267 0.62301) + (xy -1.508322 0.62539) (xy -1.535468 0.626786) (xy -1.562634 0.627242) (xy -1.603956 0.625941) (xy -1.64393 0.62202) + (xy -1.682374 0.615452) (xy -1.719106 0.60621) (xy -1.736773 0.600578) (xy -1.753944 0.594267) (xy -1.770596 0.587274) + (xy -1.786706 0.579595) (xy -1.802252 0.571228) (xy -1.817212 0.562168) (xy -1.831561 0.552413) (xy -1.845278 0.541959) + (xy -1.858339 0.530802) (xy -1.870723 0.518939) (xy -1.882405 0.506367) (xy -1.893365 0.493083) (xy -1.903578 0.479083) + (xy -1.913022 0.464363) (xy -1.921675 0.448921) (xy -1.929514 0.432752) (xy -1.936515 0.415854) (xy -1.942657 0.398223) + (xy -1.947916 0.379855) (xy -1.952269 0.360748) (xy -1.955695 0.340898) (xy -1.958171 0.320302) (xy -1.959672 0.298955) + (xy -1.960178 0.276855) (xy -1.959431 0.263471) (xy -1.639487 0.263471) (xy -1.639217 0.274239) (xy -1.63842 0.284514) + (xy -1.637108 0.294304) (xy -1.635298 0.303621) (xy -1.633004 0.312475) (xy -1.630241 0.320874) (xy -1.627024 0.328829) + (xy -1.623368 0.336351) (xy -1.619287 0.343448) (xy -1.614798 0.350132) (xy -1.609913 0.356411) (xy -1.604649 0.362297) + (xy -1.599021 0.367798) (xy -1.593042 0.372925) (xy -1.586729 0.377688) (xy -1.580096 0.382097) (xy -1.573157 0.386161) + (xy -1.565929 0.389891) (xy -1.558425 0.393296) (xy -1.55066 0.396387) (xy -1.54265 0.399174) (xy -1.53441 0.401666) + (xy -1.525954 0.403873) (xy -1.517296 0.405806) (xy -1.499439 0.408887) (xy -1.480958 0.41099) (xy -1.46197 0.412193) + (xy -1.442597 0.412576) (xy -1.419791 0.41201) (xy -1.398359 0.41035) (xy -1.378259 0.407655) (xy -1.359447 0.403984) + (xy -1.341881 0.399396) (xy -1.325519 0.39395) (xy -1.310317 0.387704) (xy -1.296233 0.380718) (xy -1.283225 0.373049) + (xy -1.27125 0.364758) (xy -1.260265 0.355902) (xy -1.250228 0.346541) (xy -1.241096 0.336733) (xy -1.232826 0.326537) + (xy -1.225377 0.316012) (xy -1.218704 0.305217) (xy -1.212766 0.294211) (xy -1.20752 0.283052) (xy -1.202923 0.2718) + (xy -1.198933 0.260512) (xy -1.192603 0.238068) (xy -1.188188 0.21619) (xy -1.185348 0.195348) (xy -1.183741 0.176013) + (xy -1.182865 0.143748) (xy -1.182865 0.023815) (xy -1.188123 0.028145) (xy -1.19371 0.032219) (xy -1.199615 0.03605) + (xy -1.205824 0.039649) (xy -1.219102 0.046195) (xy -1.233437 0.051947) (xy -1.248725 0.056996) (xy -1.264859 0.06143) + (xy -1.281733 0.06534) (xy -1.299243 0.068816) (xy -1.449498 0.09178) (xy -1.468019 0.095365) (xy -1.486211 0.099475) + (xy -1.503956 0.104202) (xy -1.521134 0.109638) (xy -1.537625 0.115873) (xy -1.55331 0.123001) (xy -1.568069 0.131111) + (xy -1.575063 0.135564) (xy -1.581782 0.140297) (xy -1.588209 0.145322) (xy -1.594329 0.150649) (xy -1.600129 0.156292) + (xy -1.605592 0.16226) (xy -1.610704 0.168565) (xy -1.61545 0.17522) (xy -1.619815 0.182234) (xy -1.623784 0.189621) + (xy -1.627343 0.197391) (xy -1.630475 0.205555) (xy -1.633166 0.214126) (xy -1.635402 0.223114) (xy -1.637166 0.232531) + (xy -1.638445 0.242389) (xy -1.639224 0.252698) (xy -1.639487 0.263471) (xy -1.959431 0.263471) (xy -1.957533 0.229435) + (xy -1.950595 0.186543) (xy -1.939653 0.14793) (xy -1.924998 0.113348) (xy -1.906919 0.082546) (xy -1.885705 0.055275) + (xy -1.861646 0.031286) (xy -1.835032 0.010329) (xy -1.806153 -0.007845) (xy -1.775298 -0.023486) + (xy -1.742756 -0.036842) (xy -1.708819 -0.048164) (xy -1.673774 -0.057701) (xy -1.637912 -0.065701) + (xy -1.564895 -0.078093) (xy -1.4218 -0.095421) (xy -1.356356 -0.104348) (xy -1.298071 -0.11611) + (xy -1.272338 -0.123678) (xy -1.249263 -0.132703) (xy -1.229136 -0.143434) (xy -1.212247 -0.156122) + (xy -1.198886 -0.171015) (xy -1.189342 -0.188363) (xy -1.183906 -0.208415) (xy -1.182865 -0.23142) + (xy -1.183141 -0.243807) (xy -1.18396 -0.255548) (xy -1.185308 -0.266662) (xy -1.18717 -0.277164) + (xy -1.189532 -0.287071) (xy -1.19238 -0.296399) (xy -1.195701 -0.305165) (xy -1.199479 -0.313385) + (xy -1.203701 -0.321076) (xy -1.208353 -0.328255) (xy -1.21342 -0.334937) (xy -1.218888 -0.341139) + (xy -1.224744 -0.346879) (xy -1.230972 -0.352171) (xy -1.23756 -0.357033) (xy -1.244492 -0.361482) + (xy -1.251754 -0.365533) (xy -1.259333 -0.369203) (xy -1.267214 -0.372509) (xy -1.275383 -0.375467) + (xy -1.283826 -0.378094) (xy -1.292529 -0.380405) (xy -1.301478 -0.382419) (xy -1.310658 -0.38415) + (xy -1.329656 -0.386833) (xy -1.34941 -0.388586) (xy -1.369807 -0.389542) (xy -1.390734 -0.389831) + (xy -1.413484 -0.389239) (xy -1.435095 -0.387436) (xy -1.455541 -0.384384) (xy -1.474794 -0.380044) + (xy -1.483965 -0.377379) (xy -1.492828 -0.374378) (xy -1.50138 -0.371034) (xy -1.509618 -0.367345) + (xy -1.517538 -0.363304) (xy -1.525136 -0.358907) (xy -1.53241 -0.354149) (xy -1.539356 -0.349026) + (xy -1.545971 -0.343531) (xy -1.552251 -0.337662) (xy -1.558194 -0.331411) (xy -1.563795 -0.324776) + (xy -1.569052 -0.31775) (xy -1.573962 -0.31033) (xy -1.57852 -0.302509) (xy -1.582724 -0.294284) + (xy -1.586571 -0.28565) (xy -1.590056 -0.276601) (xy -1.593177 -0.267132) (xy -1.595931 -0.25724) + (xy -1.598314 -0.246918) (xy -1.600322 -0.236163) (xy -1.601953 -0.224968) (xy -1.603204 -0.213331) + (xy -1.924209 -0.213331) (xy -1.921786 -0.240699) (xy -1.91794 -0.266882) (xy -1.912719 -0.291902) + (xy -1.90617 -0.315779) (xy -1.89834 -0.338533) (xy -1.889276 -0.360186) (xy -1.879025 -0.380758) + (xy -1.867634 -0.400269) (xy -1.855151 -0.418741) (xy -1.841623 -0.436195) (xy -1.827097 -0.45265) + (xy -1.81162 -0.468127) (xy -1.795239 -0.482648) (xy -1.778002 -0.496233) (xy -1.759956 -0.508902) + (xy -1.741147 -0.520677) (xy -1.721623 -0.531578) (xy -1.701432 -0.541625) (xy -1.68062 -0.55084) + (xy -1.659234 -0.559244) (xy -1.637322 -0.566855) (xy -1.614931 -0.573697) (xy -1.592109 -0.579788) + (xy -1.568901 -0.585151) (xy -1.52152 -0.593771) (xy -1.473166 -0.599724) (xy -1.424217 -0.603174) + (xy -1.37505 -0.604287) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0f4a1d2f-7543-43c2-b14c-d2d6498da0d3") + ) + (fp_poly + (pts + (xy -3.869306 -0.60325) (xy -3.822707 -0.600038) (xy -3.777062 -0.594477) (xy -3.732657 -0.586399) + (xy -3.689781 -0.575634) (xy -3.64872 -0.562012) (xy -3.609761 -0.545364) (xy -3.591159 -0.535853) + (xy -3.573191 -0.525521) (xy -3.555891 -0.514349) (xy -3.539297 -0.502313) (xy -3.523443 -0.489395) + (xy -3.508366 -0.475571) (xy -3.494102 -0.460822) (xy -3.480686 -0.445126) (xy -3.468154 -0.428461) + (xy -3.456542 -0.410807) (xy -3.445887 -0.392142) (xy -3.436223 -0.372446) (xy -3.427588 -0.351697) + (xy -3.420016 -0.329873) (xy -3.413543 -0.306955) (xy -3.408206 -0.282919) (xy -3.404041 -0.257746) + (xy -3.401082 -0.231415) (xy -3.706089 -0.231415) (xy -3.70721 -0.242808) (xy -3.70882 -0.253682) + (xy -3.710908 -0.264048) (xy -3.713461 -0.273916) (xy -3.716467 -0.283297) (xy -3.719915 -0.2922) + (xy -3.723793 -0.300636) (xy -3.728088 -0.308616) (xy -3.732789 -0.316149) (xy -3.737883 -0.323246) + (xy -3.74336 -0.329916) (xy -3.749207 -0.336172) (xy -3.755411 -0.342022) (xy -3.761962 -0.347476) + (xy -3.768847 -0.352546) (xy -3.776054 -0.357242) (xy -3.783571 -0.361573) (xy -3.791387 -0.36555) + (xy -3.799489 -0.369184) (xy -3.807866 -0.372484) (xy -3.816506 -0.375462) (xy -3.825396 -0.378126) + (xy -3.834525 -0.380488) (xy -3.84388 -0.382557) (xy -3.863224 -0.385861) (xy -3.883332 -0.388118) + (xy -3.904109 -0.389413) (xy -3.92546 -0.389826) (xy -3.939391 -0.389673) (xy -3.953912 -0.389142) + (xy -3.968819 -0.388124) (xy -3.983906 -0.386509) (xy -3.998968 -0.384191) (xy -4.013798 -0.381059) + (xy -4.028191 -0.377005) (xy -4.041942 -0.37192) (xy -4.048512 -0.368957) (xy -4.054844 -0.365696) + (xy -4.060914 -0.362122) (xy -4.066694 -0.358223) (xy -4.072159 -0.353984) (xy -4.077284 -0.349393) + (xy -4.082043 -0.344435) (xy -4.08641 -0.339097) (xy -4.090359 -0.333366) (xy -4.093865 -0.327227) + (xy -4.096903 -0.320668) (xy -4.099445 -0.313674) (xy -4.101468 -0.306232) (xy -4.102944 -0.298328) + (xy -4.103849 -0.289949) (xy -4.104156 -0.281082) (xy -4.103624 -0.270585) (xy -4.102053 -0.260646) + (xy -4.099476 -0.25124) (xy -4.095927 -0.242346) (xy -4.091439 -0.23394) (xy -4.086048 -0.225999) + (xy -4.079788 -0.218499) (xy -4.072691 -0.211419) (xy -4.064792 -0.204735) (xy -4.056126 -0.198424) + (xy -4.046726 -0.192462) (xy -4.036626 -0.186827) (xy -4.02586 -0.181497) (xy -4.014463 -0.176446) + (xy -4.002468 -0.171654) (xy -3.989909 -0.167096) (xy -3.963236 -0.158593) (xy -3.934718 -0.150752) + (xy -3.904625 -0.14339) (xy -3.873229 -0.136321) (xy -3.807622 -0.122328) (xy -3.773953 -0.115036) + (xy -3.740072 -0.1073) (xy -3.705032 -0.098902) (xy -3.670352 -0.089741) (xy -3.636294 -0.079636) + (xy -3.603122 -0.068403) (xy -3.571096 -0.055862) (xy -3.540479 -0.041831) (xy -3.511534 -0.026126) + (xy -3.484522 -0.008568) (xy -3.471824 0.000964) (xy -3.459707 0.011027) (xy -3.448204 0.021646) + (xy -3.437349 0.032841) (xy -3.427174 0.044637) (xy -3.417711 0.057055) (xy -3.408994 0.070119) (xy -3.401056 0.083852) + (xy -3.393929 0.098275) (xy -3.387646 0.113413) (xy -3.382239 0.129287) (xy -3.377742 0.14592) (xy -3.374187 0.163335) + (xy -3.371608 0.181555) (xy -3.370036 0.200603) (xy -3.369504 0.220501) (xy -3.370284 0.248715) (xy -3.37259 0.275729) + (xy -3.376373 0.301564) (xy -3.381581 0.326239) (xy -3.388166 0.349775) (xy -3.396076 0.372191) (xy -3.405262 0.393508) + (xy -3.415673 0.413744) (xy -3.427261 0.432921) (xy -3.439973 0.451058) (xy -3.453761 0.468174) (xy -3.468575 0.484291) + (xy -3.484363 0.499427) (xy -3.501076 0.513603) (xy -3.518665 0.526838) (xy -3.537078 0.539153) (xy -3.556266 0.550567) + (xy -3.576178 0.561101) (xy -3.596765 0.570774) (xy -3.617977 0.579605) (xy -3.639762 0.587616) (xy -3.662072 0.594826) + (xy -3.684856 0.601255) (xy -3.708064 0.606922) (xy -3.755552 0.616053) (xy -3.804134 0.622378) (xy -3.85341 0.626056) + (xy -3.902979 0.627246) (xy -3.953683 0.626031) (xy -4.003917 0.622279) (xy -4.053313 0.615834) (xy -4.101503 0.606542) + (xy -4.148119 0.594243) (xy -4.192795 0.578784) (xy -4.235162 0.560006) (xy -4.255365 0.549325) (xy -4.274853 0.537755) + (xy -4.29358 0.525277) (xy -4.3115 0.511872) (xy -4.328568 0.497521) (xy -4.344736 0.482203) (xy -4.35996 0.465899) + (xy -4.374193 0.44859) (xy -4.38739 0.430256) (xy -4.399504 0.410877) (xy -4.410489 0.390434) (xy -4.4203 0.368908) + (xy -4.428891 0.346279) (xy -4.436215 0.322527) (xy -4.442227 0.297632) (xy -4.44688 0.271576) (xy -4.450129 0.244339) + (xy -4.451928 0.2159) (xy -4.147026 0.2159) (xy -4.146672 0.22859) (xy -4.145623 0.24082) (xy -4.143902 0.252595) + (xy -4.141531 0.263919) (xy -4.138532 0.274795) (xy -4.134927 0.285226) (xy -4.130738 0.295217) (xy -4.125986 0.304771) + (xy -4.120695 0.313893) (xy -4.114885 0.322584) (xy -4.10858 0.33085) (xy -4.1018 0.338694) (xy -4.094569 0.346119) + (xy -4.086907 0.353129) (xy -4.078838 0.359729) (xy -4.070382 0.36592) (xy -4.061563 0.371709) (xy -4.052402 0.377097) + (xy -4.042921 0.382088) (xy -4.033142 0.386687) (xy -4.023087 0.390897) (xy -4.012778 0.394722) (xy -4.002237 0.398165) + (xy -3.991487 0.40123) (xy -3.980549 0.40392) (xy -3.969445 0.40624) (xy -3.946828 0.409782) (xy -3.923812 0.411886) + (xy -3.900574 0.412581) (xy -3.883326 0.412148) (xy -3.865605 0.410811) (xy -3.847631 0.408508) (xy -3.829622 0.40518) + (xy -3.811797 0.400768) (xy -3.794374 0.395212) (xy -3.777573 0.388452) (xy -3.761611 0.380428) (xy -3.754014 0.375924) + (xy -3.746708 0.371081) (xy -3.739722 0.365893) (xy -3.733083 0.360351) (xy -3.726818 0.354449) (xy -3.720954 0.348178) + (xy -3.715519 0.341532) (xy -3.710539 0.334503) (xy -3.706044 0.327083) (xy -3.702058 0.319265) (xy -3.698612 0.311042) + (xy -3.69573 0.302405) (xy -3.693441 0.293348) (xy -3.691772 0.283864) (xy -3.690751 0.273943) (xy -3.690405 0.26358) + (xy -3.690801 0.25464) (xy -3.691983 0.246044) (xy -3.693945 0.237779) (xy -3.696678 0.229832) (xy -3.700174 0.222189) + (xy -3.704425 0.214837) (xy -3.709423 0.207763) (xy -3.715161 0.200955) (xy -3.721631 0.194398) (xy -3.728825 0.18808) + (xy -3.736734 0.181987) (xy -3.745352 0.176107) (xy -3.754669 0.170425) (xy -3.76468 0.16493) (xy -3.775374 0.159607) + (xy -3.786745 0.154444) (xy -3.798785 0.149428) (xy -3.811486 0.144545) (xy -3.82484 0.139781) (xy -3.838839 0.135125) + (xy -3.86874 0.12608) (xy -3.901128 0.117305) (xy -3.935939 0.108695) (xy -3.973109 0.100143) (xy -4.012577 0.091544) + (xy -4.05428 0.082794) (xy -4.12406 0.065544) (xy -4.158135 0.055816) (xy -4.191318 0.045101) (xy -4.223348 0.033209) + (xy -4.253964 0.019954) (xy -4.282904 0.005146) (xy -4.309907 -0.011404) (xy -4.322601 -0.02039) + (xy -4.334712 -0.029883) (xy -4.346209 -0.039905) (xy -4.357058 -0.050481) (xy -4.367226 -0.061633) + (xy -4.376682 -0.073386) (xy -4.385393 -0.085762) (xy -4.393325 -0.098786) (xy -4.400446 -0.112481) + (xy -4.406724 -0.126871) (xy -4.412125 -0.141979) (xy -4.416618 -0.157828) (xy -4.420169 -0.174443) + (xy -4.422746 -0.191846) (xy -4.424316 -0.210062) (xy -4.424847 -0.229115) (xy -4.424101 -0.256446) + (xy -4.421895 -0.282506) (xy -4.418277 -0.30732) (xy -4.413295 -0.330914) (xy -4.406999 -0.353316) + (xy -4.399436 -0.374551) (xy -4.390655 -0.394647) (xy -4.380704 -0.41363) (xy -4.369631 -0.431527) + (xy -4.357485 -0.448363) (xy -4.344314 -0.464166) (xy -4.330166 -0.478961) (xy -4.31509 -0.492777) + (xy -4.299134 -0.505638) (xy -4.282347 -0.517573) (xy -4.264776 -0.528606) (xy -4.24647 -0.538765) + (xy -4.227478 -0.548076) (xy -4.207848 -0.556566) (xy -4.187627 -0.564262) (xy -4.166866 -0.571189) + (xy -4.145611 -0.577375) (xy -4.123911 -0.582846) (xy -4.101815 -0.587628) (xy -4.056626 -0.595233) + (xy -4.010431 -0.600402) (xy -3.963618 -0.603348) (xy -3.916572 -0.604283) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "868672ee-e793-456e-8d39-17b8428ff7c7") + ) + (fp_poly + (pts + (xy 1.644002 -2.914292) (xy 1.664745 -2.912874) (xy 1.684959 -2.910393) (xy 1.704603 -2.906961) (xy 1.723633 -2.902688) + (xy 1.742007 -2.897682) (xy 1.759682 -2.892055) (xy 1.776616 -2.885916) (xy 1.792766 -2.879376) (xy 1.808089 -2.872545) + (xy 1.822543 -2.865532) (xy 1.848674 -2.851401) (xy 1.870818 -2.837866) (xy 1.888634 -2.825806) (xy 1.901782 -2.816102) + (xy 1.912708 -2.807282) (xy 1.906865 -2.808539) (xy 1.890798 -2.811123) (xy 1.879617 -2.812356) (xy 1.866705 -2.813253) + (xy 1.852335 -2.813592) (xy 1.836783 -2.81315) (xy 1.820323 -2.811704) (xy 1.80323 -2.809033) (xy 1.785778 -2.804912) + (xy 1.777003 -2.802239) (xy 1.768241 -2.799121) (xy 1.759527 -2.795529) (xy 1.750896 -2.791436) (xy 1.74238 -2.786813) + (xy 1.734015 -2.781634) (xy 1.725835 -2.77587) (xy 1.717874 -2.769494) (xy 1.710167 -2.762477) (xy 1.702748 -2.754792) + (xy 1.693596 -2.744137) (xy 1.685503 -2.733299) (xy 1.678514 -2.722263) (xy 1.672675 -2.711013) (xy 1.670201 -2.705303) + (xy 1.668033 -2.699535) (xy 1.666175 -2.693706) (xy 1.664633 -2.687815) (xy 1.663414 -2.681859) (xy 1.662522 -2.675837) + (xy 1.661965 -2.669747) (xy 1.661747 -2.663587) (xy 1.661874 -2.657356) (xy 1.662352 -2.651051) (xy 1.663186 -2.644671) + (xy 1.664384 -2.638213) (xy 1.665949 -2.631677) (xy 1.667889 -2.625059) (xy 1.670208 -2.618359) (xy 1.672913 -2.611574) + (xy 1.67601 -2.604703) (xy 1.679503 -2.597744) (xy 1.6834 -2.590695) (xy 1.687705 -2.583554) (xy 1.692424 -2.576319) + (xy 1.697564 -2.568988) (xy 1.709126 -2.554033) (xy 1.719803 -2.541777) (xy 1.731587 -2.529629) (xy 1.744342 -2.517704) + (xy 1.757929 -2.506116) (xy 1.772212 -2.494978) (xy 1.787052 -2.484404) (xy 1.802313 -2.474508) (xy 1.817858 -2.465404) + (xy 1.833548 -2.457205) (xy 1.849246 -2.450025) (xy 1.864816 -2.443979) (xy 1.880119 -2.43918) (xy 1.895019 -2.435741) + (xy 1.902274 -2.434568) (xy 1.909377 -2.433777) (xy 1.916311 -2.433383) (xy 1.923057 -2.433401) (xy 1.9296 -2.433845) + (xy 1.935921 -2.434728) (xy 1.944471 -2.436676) (xy 1.952318 -2.439216) (xy 1.959491 -2.442307) (xy 1.966018 -2.445905) + (xy 1.971927 -2.449968) (xy 1.977246 -2.454451) (xy 1.982004 -2.459313) (xy 1.98623 -2.46451) (xy 1.98995 -2.469999) + (xy 1.993195 -2.475738) (xy 1.995991 -2.481684) (xy 1.998367 -2.487793) (xy 2.000351 -2.494022) (xy 2.001973 -2.50033) + (xy 2.003259 -2.506672) (xy 2.004239 -2.513005) (xy 2.005391 -2.525477) (xy 2.005656 -2.537399) (xy 2.005259 -2.548431) + (xy 2.004427 -2.558227) (xy 2.003386 -2.566444) (xy 2.002362 -2.572738) (xy 2.001272 -2.578186) (xy 2.018687 -2.571468) + (xy 2.036185 -2.562562) (xy 2.053673 -2.551546) (xy 2.071053 -2.5385) (xy 2.105111 -2.506637) (xy 2.137594 -2.467609) + (xy 2.16774 -2.422051) (xy 2.194784 -2.370599) (xy 2.217962 -2.313889) (xy 2.23651 -2.252555) (xy 2.249664 -2.187234) + (xy 2.25398 -2.153277) (xy 2.25666 -2.118562) (xy 2.25761 -2.083168) (xy 2.256735 -2.047174) (xy 2.253937 -2.01066) + (xy 2.249123 -1.973705) (xy 2.242196 -1.936389) (xy 2.233061 -1.898792) (xy 2.221623 -1.860992) (xy 2.207786 -1.823069) + (xy 2.191454 -1.785104) (xy 2.172533 -1.747174) (xy 2.150925 -1.709359) (xy 2.126537 -1.67174) (xy 2.098864 -1.633717) + (xy 2.069587 -1.597626) (xy 2.03869 -1.56357) (xy 2.006151 -1.53165) (xy 1.971951 -1.501969) (xy 1.936073 -1.474629) + (xy 1.898495 -1.449732) (xy 1.859199 -1.427379) (xy 1.818165 -1.407673) (xy 1.775375 -1.390716) (xy 1.730808 -1.376609) + (xy 1.684447 -1.365456) (xy 1.63627 -1.357357) (xy 1.586259 -1.352414) (xy 1.534395 -1.350731) (xy 1.480659 -1.352408) + (xy 1.466455 -1.353259) (xy 1.452722 -1.353407) (xy 1.439429 -1.352866) (xy 1.426545 -1.351648) (xy 1.41404 -1.349767) + (xy 1.401883 -1.347235) (xy 1.390043 -1.344065) (xy 1.378491 -1.340269) (xy 1.367194 -1.335862) (xy 1.356123 -1.330855) + (xy 1.345247 -1.325261) (xy 1.334536 -1.319093) (xy 1.313484 -1.305087) (xy 1.292722 -1.288939) (xy 1.272006 -1.270753) + (xy 1.25109 -1.25063) (xy 1.229729 -1.228674) (xy 1.207679 -1.204986) (xy 1.107687 -1.094977) (xy 1.058608 -1.041715) + (xy 1.012486 -0.990291) (xy 0.970428 -0.942328) (xy 0.933539 -0.899447) (xy 0.902923 -0.863271) (xy 0.879686 -0.835422) + (xy 0.85977 -0.811196) (xy 0.85977 -1.870199) (xy 0.85937 -1.891199) (xy 0.859532 -1.911413) (xy 0.860241 -1.930856) + (xy 0.861483 -1.949545) (xy 0.863244 -1.967495) (xy 0.865508 -1.984722) (xy 0.868262 -2.001242) (xy 0.871491 -2.017072) + (xy 0.875181 -2.032227) (xy 0.879316 -2.046722) (xy 0.883883 -2.060575) (xy 0.888866 -2.073801) (xy 0.894252 -2.086416) + (xy 0.900026 -2.098436) (xy 0.906173 -2.109877) (xy 0.912679 -2.120755) (xy 0.919529 -2.131085) (xy 0.926709 -2.140885) + (xy 0.934205 -2.150169) (xy 0.942001 -2.158955) (xy 0.950083 -2.167256) (xy 0.958437 -2.175091) (xy 0.967049 -2.182475) + (xy 0.975903 -2.189423) (xy 0.984985 -2.195951) (xy 0.994281 -2.202076) (xy 1.003777 -2.207814) (xy 1.013456 -2.213181) + (xy 1.033312 -2.222863) (xy 1.053733 -2.231251) (xy 1.065194 -2.235337) (xy 1.076531 -2.238927) (xy 1.087728 -2.242046) + (xy 1.09877 -2.244716) (xy 1.10964 -2.246962) (xy 1.120324 -2.248808) (xy 1.130804 -2.250278) (xy 1.141066 -2.251396) + (xy 1.151094 -2.252187) (xy 1.160872 -2.252673) (xy 1.170385 -2.25288) (xy 1.179616 -2.25283) (xy 1.18855 -2.252549) + (xy 1.197171 -2.25206) (xy 1.213412 -2.250555) (xy 1.228213 -2.248507) (xy 1.241449 -2.246109) (xy 1.252993 -2.243552) + (xy 1.262721 -2.241029) (xy 1.270506 -2.238732) (xy 1.276222 -2.236853) (xy 1.280946 -2.235119) (xy 1.266353 -2.229172) + (xy 1.250839 -2.221952) (xy 1.241824 -2.217342) (xy 1.232272 -2.21209) (xy 1.222412 -2.206212) (xy 1.21247 -2.199728) + (xy 1.202674 -2.192654) (xy 1.193251 -2.185008) (xy 1.184428 -2.176809) (xy 1.180313 -2.172507) (xy 1.176433 -2.168073) + (xy 1.172818 -2.16351) (xy 1.169494 -2.158819) (xy 1.166491 -2.154003) (xy 1.163836 -2.149065) (xy 1.161243 -2.143102) + (xy 1.159128 -2.136932) (xy 1.15749 -2.13058) (xy 1.156328 -2.124066) (xy 1.155641 -2.117415) (xy 1.155427 -2.110649) + (xy 1.155685 -2.10379) (xy 1.156414 -2.096862) (xy 1.157612 -2.089888) (xy 1.159279 -2.08289) (xy 1.161412 -2.075891) + (xy 1.164011 -2.068913) (xy 1.167074 -2.061981) (xy 1.1706 -2.055116) (xy 1.174588 -2.048341) (xy 1.179037 -2.04168) + (xy 1.183945 -2.035155) (xy 1.18931 -2.028788) (xy 1.195132 -2.022603) (xy 1.20141 -2.016623) (xy 1.208142 -2.01087) + (xy 1.215326 -2.005367) (xy 1.222962 -2.000137) (xy 1.231048 -1.995202) (xy 1.239583 -1.990587) (xy 1.248566 -1.986312) + (xy 1.257995 -1.982402) (xy 1.267869 -1.978879) (xy 1.278187 -1.975766) (xy 1.288948 -1.973086) (xy 1.30015 -1.970861) + (xy 1.311791 -1.969114) (xy 1.328991 -1.967478) (xy 1.345912 -1.967011) (xy 1.362501 -1.967673) (xy 1.378704 -1.969424) + (xy 1.394469 -1.972223) (xy 1.409741 -1.976029) (xy 1.424468 -1.9808) (xy 1.438597 -1.986497) (xy 1.452073 -1.993079) + (xy 1.464844 -2.000505) (xy 1.476857 -2.008734) (xy 1.488057 -2.017725) (xy 1.498392 -2.027439) (xy 1.507809 -2.037833) + (xy 1.516253 -2.048867) (xy 1.523673 -2.060501) (xy 1.530013 -2.072694) (xy 1.535222 -2.085404) (xy 1.539245 -2.098592) + (xy 1.54203 -2.112217) (xy 1.543523 -2.126237) (xy 1.543671 -2.140612) (xy 1.542421 -2.155302) (xy 1.539718 -2.170265) + (xy 1.53551 -2.185461) (xy 1.529744 -2.200849) (xy 1.522366 -2.216388) (xy 1.513323 -2.232038) (xy 1.502561 -2.247758) + (xy 1.490028 -2.263507) (xy 1.475669 -2.279244) (xy 1.459432 -2.294929) (xy 1.422999 -2.329807) (xy 1.390032 -2.365194) + (xy 1.374918 -2.38304) (xy 1.360753 -2.400967) (xy 1.347567 -2.418961) (xy 1.335386 -2.437005) (xy 1.324239 -2.455086) + (xy 1.314152 -2.473187) (xy 1.305154 -2.491293) (xy 1.297273 -2.50939) (xy 1.290536 -2.527462) (xy 1.284971 -2.545494) + (xy 1.280606 -2.56347) (xy 1.277469 -2.581376) (xy 1.275587 -2.599195) (xy 1.274988 -2.616914) (xy 1.2757 -2.634517) + (xy 1.27775 -2.651989) (xy 1.281167 -2.669313) (xy 1.285978 -2.686477) (xy 1.292211 -2.703463) (xy 1.299894 -2.720257) + (xy 1.309054 -2.736843) (xy 1.31972 -2.753207) (xy 1.331918 -2.769333) (xy 1.345677 -2.785206) (xy 1.361025 -2.800811) + (xy 1.377989 -2.816133) (xy 1.396597 -2.831156) (xy 1.416876 -2.845865) (xy 1.440561 -2.861118) (xy 1.464144 -2.874208) + (xy 1.487582 -2.885246) (xy 1.510831 -2.894342) (xy 1.533851 -2.901605) (xy 1.556597 -2.907147) (xy 1.579028 -2.911076) + (xy 1.601101 -2.913503) (xy 1.622773 -2.914539) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "84c0de43-aa2c-408a-ac64-d54e97a0b3a9") + ) + (group "" + (uuid "2b094575-ae3d-4b85-8259-735dd1391cbb") + (members "0f4a1d2f-7543-43c2-b14c-d2d6498da0d3" "1e480595-b690-4b87-8ce6-6de320d5b73b" + "3047d3c1-90de-481f-bf83-0a0b6b922e1d" "6903c711-493a-4612-8196-b40554a0cb14" + "83c07617-094f-40d4-a24e-8c80db30f360" "84c0de43-aa2c-408a-ac64-d54e97a0b3a9" + "868672ee-e793-456e-8d39-17b8428ff7c7" "c2dc1b2d-5cdf-4925-800b-8b99d100fd2d" + "d289dc4a-7b5e-4249-b6c8-bbe6d7354a2d" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_10mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_10mm.kicad_mod new file mode 100644 index 0000000..94574c9 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_10mm.kicad_mod @@ -0,0 +1,436 @@ +(footprint "SparkFun_Logo_NoFlame_10mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "c865887e-f8e0-4f43-8e2d-57628e215fdf") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "56b47875-ee8c-4c23-ac7a-bd64261a54b7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9f0c5a02-d284-4a27-9e39-574893c5003d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "63d4055c-5baa-459d-954b-6e33ded899d7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a0254fbc-671b-412c-b4b2-e9d63a182a02") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.565556 -0.174749) (xy 1.015056 -0.642023) (xy 1.436905 -0.642023) (xy 0.947091 -0.164641) (xy 1.491858 0.656169) + (xy 1.060017 0.656169) (xy 0.703694 0.076083) (xy 0.565556 0.209341) (xy 0.565556 0.656169) (xy 0.209 0.656169) + (xy 0.209 -0.941071) (xy 0.565556 -1.136601) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "77adc0c3-df5e-4e4c-b29d-c4f40a51c478") + ) + (fp_poly + (pts + (xy -0.001623 -0.677007) (xy 0.003497 -0.676829) (xy 0.008565 -0.676537) (xy 0.013584 -0.676136) + (xy 0.023488 -0.675027) (xy 0.033238 -0.673538) (xy 0.042863 -0.671707) (xy 0.052391 -0.669568) (xy 0.061852 -0.667161) + (xy 0.071273 -0.66452) (xy 0.071273 -0.333175) (xy 0.058113 -0.335777) (xy 0.04344 -0.338156) (xy 0.027602 -0.340274) + (xy 0.010946 -0.342092) (xy -0.006178 -0.343572) (xy -0.023421 -0.344677) (xy -0.040436 -0.345368) + (xy -0.056874 -0.345606) (xy -0.081075 -0.345066) (xy -0.104264 -0.343463) (xy -0.126455 -0.340824) + (xy -0.147665 -0.337173) (xy -0.167911 -0.332536) (xy -0.187207 -0.326939) (xy -0.20557 -0.320408) + (xy -0.223016 -0.312969) (xy -0.239562 -0.304647) (xy -0.255223 -0.295468) (xy -0.270015 -0.285457) + (xy -0.283955 -0.274641) (xy -0.297058 -0.263045) (xy -0.30934 -0.250695) (xy -0.320818 -0.237617) + (xy -0.331508 -0.223835) (xy -0.341426 -0.209377) (xy -0.350587 -0.194268) (xy -0.359008 -0.178533) + (xy -0.366705 -0.162198) (xy -0.373694 -0.145289) (xy -0.379991 -0.127831) (xy -0.385612 -0.109851) + (xy -0.390573 -0.091374) (xy -0.39489 -0.072426) (xy -0.39858 -0.053032) (xy -0.40414 -0.013011) + (xy -0.407382 0.028484) (xy -0.408434 0.071246) (xy -0.408434 0.656212) (xy -0.76499 0.656212) (xy -0.76499 -0.581451) + (xy -0.425977 -0.641981) (xy -0.425977 -0.400792) (xy -0.421097 -0.400792) (xy -0.414445 -0.415956) + (xy -0.40722 -0.430814) (xy -0.39944 -0.445353) (xy -0.39112 -0.459562) (xy -0.382279 -0.47343) (xy -0.372931 -0.486945) + (xy -0.363095 -0.500097) (xy -0.352785 -0.512873) (xy -0.34202 -0.525261) (xy -0.330816 -0.537252) + (xy -0.319189 -0.548832) (xy -0.307156 -0.559991) (xy -0.294733 -0.570718) (xy -0.281937 -0.581) + (xy -0.268786 -0.590826) (xy -0.255294 -0.600185) (xy -0.24148 -0.609066) (xy -0.227359 -0.617457) + (xy -0.212948 -0.625346) (xy -0.198265 -0.632723) (xy -0.183324 -0.639575) (xy -0.168144 -0.645891) + (xy -0.152741 -0.65166) (xy -0.13713 -0.65687) (xy -0.12133 -0.661511) (xy -0.105356 -0.665569) (xy -0.089225 -0.669035) + (xy -0.072954 -0.671896) (xy -0.05656 -0.674141) (xy -0.040058 -0.675759) (xy -0.023466 -0.676739) + (xy -0.0068 -0.677068) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4e2f88d8-e470-4915-b93a-28d4f3ecb417") + ) + (fp_poly + (pts + (xy 2.166941 -1.136238) (xy 2.190718 -1.135349) (xy 2.214572 -1.134049) (xy 2.238403 -1.132487) (xy 2.285608 -1.129166) + (xy 2.308786 -1.127706) (xy 2.33155 -1.126576) (xy 2.33155 -0.860292) (xy 2.315446 -0.862122) (xy 2.299158 -0.863696) + (xy 2.282749 -0.865015) (xy 2.266286 -0.866086) (xy 2.249834 -0.866912) (xy 2.233458 -0.867497) (xy 2.217224 -0.867845) + (xy 2.201196 -0.86796) (xy 2.183512 -0.867482) (xy 2.175189 -0.866877) (xy 2.167208 -0.866021) (xy 2.159563 -0.86491) + (xy 2.152251 -0.863538) (xy 2.145267 -0.8619) (xy 2.138608 -0.85999) (xy 2.132269 -0.857805) (xy 2.126247 -0.855339) + (xy 2.120536 -0.852587) (xy 2.115133 -0.849543) (xy 2.110034 -0.846203) (xy 2.105235 -0.842562) (xy 2.100731 -0.838614) + (xy 2.096518 -0.834355) (xy 2.092593 -0.829779) (xy 2.088951 -0.824882) (xy 2.085588 -0.819658) (xy 2.0825 -0.814102) + (xy 2.079683 -0.808209) (xy 2.077132 -0.801975) (xy 2.074844 -0.795394) (xy 2.072814 -0.78846) (xy 2.071039 -0.78117) + (xy 2.069513 -0.773517) (xy 2.068234 -0.765498) (xy 2.067196 -0.757106) (xy 2.06583 -0.739185) (xy 2.065382 -0.719714) + (xy 2.065382 -0.64199) (xy 2.311335 -0.64199) (xy 2.311335 -0.403473) (xy 2.065382 -0.403473) (xy 2.065382 0.656319) + (xy 1.708826 0.656319) (xy 1.708826 -0.403473) (xy 1.35715 -0.403473) (xy 1.600198 -0.64199) (xy 1.708826 -0.64199) + (xy 1.708826 -0.742137) (xy 1.709246 -0.76361) (xy 1.710506 -0.784667) (xy 1.712607 -0.805291) (xy 1.71555 -0.825464) + (xy 1.719336 -0.84517) (xy 1.723966 -0.86439) (xy 1.72944 -0.883107) (xy 1.73576 -0.901303) (xy 1.742926 -0.918962) + (xy 1.750939 -0.936066) (xy 1.759801 -0.952597) (xy 1.769511 -0.968538) (xy 1.780071 -0.983871) (xy 1.791482 -0.99858) + (xy 1.803744 -1.012645) (xy 1.816859 -1.026051) (xy 1.830827 -1.03878) (xy 1.845649 -1.050814) (xy 1.861327 -1.062136) + (xy 1.87786 -1.072728) (xy 1.89525 -1.082572) (xy 1.913498 -1.091653) (xy 1.932604 -1.099951) (xy 1.95257 -1.10745) + (xy 1.973396 -1.114132) (xy 1.995083 -1.11998) (xy 2.017632 -1.124976) (xy 2.041044 -1.129102) (xy 2.06532 -1.132342) + (xy 2.09046 -1.134678) (xy 2.116466 -1.136092) (xy 2.143339 -1.136568) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "04f0bd0b-8668-42ca-a794-437939a777fe") + ) + (fp_poly + (pts + (xy 2.768191 0.091145) (xy 2.768909 0.129917) (xy 2.77111 0.166158) (xy 2.774863 0.199871) (xy 2.780237 0.231062) + (xy 2.787302 0.259734) (xy 2.796128 0.285892) (xy 2.801223 0.298029) (xy 2.806784 0.309538) (xy 2.81282 0.320422) + (xy 2.819339 0.330679) (xy 2.82635 0.34031) (xy 2.833862 0.349317) (xy 2.841884 0.357699) (xy 2.850424 0.365457) + (xy 2.859491 0.372591) (xy 2.869094 0.379102) (xy 2.87924 0.384991) (xy 2.88994 0.390257) (xy 2.901201 0.394902) + (xy 2.913033 0.398926) (xy 2.925443 0.40233) (xy 2.938441 0.405114) (xy 2.952036 0.407278) (xy 2.966235 0.408823) + (xy 2.981049 0.40975) (xy 2.996484 0.410059) (xy 3.014306 0.409741) (xy 3.031484 0.408781) (xy 3.048022 0.407171) + (xy 3.063927 0.404901) (xy 3.079203 0.401964) (xy 3.093855 0.398351) (xy 3.107888 0.394052) (xy 3.121309 0.389059) + (xy 3.13412 0.383364) (xy 3.146329 0.376958) (xy 3.15794 0.369831) (xy 3.168958 0.361977) (xy 3.179389 0.353385) + (xy 3.189236 0.344047) (xy 3.198507 0.333954) (xy 3.207205 0.323098) (xy 3.215337 0.311471) (xy 3.222906 0.299062) + (xy 3.229919 0.285864) (xy 3.23638 0.271869) (xy 3.242294 0.257066) (xy 3.247667 0.241448) (xy 3.252505 0.225007) + (xy 3.256811 0.207732) (xy 3.260591 0.189616) (xy 3.26385 0.17065) (xy 3.266594 0.150825) (xy 3.268827 0.130133) + (xy 3.270556 0.108565) (xy 3.271784 0.086112) (xy 3.27276 0.038516) (xy 3.27276 -0.641949) (xy 3.629432 -0.641949) + (xy 3.629432 0.656244) (xy 3.290303 0.656244) (xy 3.290303 0.475352) (xy 3.282751 0.475352) (xy 3.274109 0.489004) + (xy 3.265095 0.502188) (xy 3.255722 0.514907) (xy 3.246004 0.527161) (xy 3.235953 0.538955) (xy 3.225581 0.550289) + (xy 3.214903 0.561167) (xy 3.203931 0.57159) (xy 3.192677 0.581561) (xy 3.181155 0.591083) (xy 3.169378 0.600156) + (xy 3.157359 0.608784) (xy 3.132645 0.624714) (xy 3.107116 0.638889) (xy 3.080878 0.651329) (xy 3.054031 0.662051) + (xy 3.026682 0.671073) (xy 2.998931 0.678414) (xy 2.970885 0.684092) (xy 2.942644 0.688125) (xy 2.914314 0.690532) + (xy 2.885998 0.69133) (xy 2.851283 0.690708) (xy 2.818196 0.688856) (xy 2.786703 0.685792) (xy 2.756768 0.681537) + (xy 2.728358 0.676109) (xy 2.701438 0.669527) (xy 2.675973 0.661811) (xy 2.65193 0.65298) (xy 2.629272 0.643053) + (xy 2.607967 0.63205) (xy 2.58798 0.61999) (xy 2.569275 0.606892) (xy 2.551819 0.592776) (xy 2.535577 0.57766) + (xy 2.520515 0.561564) (xy 2.506598 0.544508) (xy 2.493791 0.52651) (xy 2.482061 0.50759) (xy 2.471372 0.487767) + (xy 2.461691 0.46706) (xy 2.452982 0.445489) (xy 2.445211 0.423073) (xy 2.438344 0.399831) (xy 2.432346 0.375782) + (xy 2.422821 0.325343) (xy 2.416358 0.271908) (xy 2.412683 0.215633) (xy 2.41152 0.156671) (xy 2.41152 -0.641949) + (xy 2.768191 -0.641949) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "59a74a78-f7c0-4264-975c-e02799266431") + ) + (fp_poly + (pts + (xy 4.604361 -0.676365) (xy 4.637448 -0.674511) (xy 4.668941 -0.671446) (xy 4.698876 -0.667189) (xy 4.727286 -0.661758) + (xy 4.754206 -0.655173) (xy 4.77967 -0.647454) (xy 4.803714 -0.63862) (xy 4.826371 -0.62869) (xy 4.847676 -0.617683) + (xy 4.867664 -0.60562) (xy 4.886369 -0.592518) (xy 4.903825 -0.578398) (xy 4.920066 -0.563279) (xy 4.935129 -0.54718) + (xy 4.949046 -0.530121) (xy 4.961852 -0.51212) (xy 4.973583 -0.493198) (xy 4.984272 -0.473373) (xy 4.993953 -0.452666) + (xy 5.002662 -0.431094) (xy 5.010433 -0.408678) (xy 5.0173 -0.385437) (xy 5.023297 -0.36139) (xy 5.032823 -0.310956) + (xy 5.039286 -0.257531) (xy 5.042961 -0.20127) (xy 5.044124 -0.142328) (xy 5.044124 0.656292) (xy 4.687569 0.656292) + (xy 4.687569 -0.076802) (xy 4.686849 -0.115575) (xy 4.68464 -0.151819) (xy 4.680876 -0.185539) (xy 4.675487 -0.216737) + (xy 4.668404 -0.245418) (xy 4.659558 -0.271585) (xy 4.654453 -0.283727) (xy 4.648881 -0.295243) (xy 4.642835 -0.306131) + (xy 4.636305 -0.316394) (xy 4.629282 -0.326031) (xy 4.621759 -0.335043) (xy 4.613727 -0.34343) (xy 4.605177 -0.351193) + (xy 4.5961 -0.358332) (xy 4.586488 -0.364848) (xy 4.576332 -0.370742) (xy 4.565624 -0.376012) (xy 4.554355 -0.380661) + (xy 4.542516 -0.384689) (xy 4.530099 -0.388096) (xy 4.517096 -0.390882) (xy 4.503497 -0.393048) (xy 4.489294 -0.394595) + (xy 4.474479 -0.395523) (xy 4.459043 -0.395832) (xy 4.441243 -0.395514) (xy 4.424086 -0.394554) (xy 4.407567 -0.392944) + (xy 4.391682 -0.390674) (xy 4.376425 -0.387737) (xy 4.361791 -0.384122) (xy 4.347775 -0.379823) (xy 4.334371 -0.374829) + (xy 4.321575 -0.369132) (xy 4.309382 -0.362724) (xy 4.297786 -0.355595) (xy 4.286782 -0.347738) (xy 4.276365 -0.339142) + (xy 4.266529 -0.3298) (xy 4.257271 -0.319703) (xy 4.248583 -0.308842) (xy 4.240463 -0.297209) (xy 4.232903 -0.284794) + (xy 4.2259 -0.271589) (xy 4.219447 -0.257585) (xy 4.213541 -0.242773) (xy 4.208174 -0.227146) (xy 4.203344 -0.210693) + (xy 4.199044 -0.193407) (xy 4.195269 -0.175278) (xy 4.192014 -0.156298) (xy 4.189273 -0.136458) (xy 4.187043 -0.11575) + (xy 4.185317 -0.094164) (xy 4.184091 -0.071693) (xy 4.183116 -0.024056) (xy 4.183116 0.656292) (xy 3.826328 0.656292) + (xy 3.826328 -0.641901) (xy 4.165224 -0.641901) (xy 4.165224 -0.461125) (xy 4.172893 -0.461125) (xy 4.181545 -0.474767) + (xy 4.190567 -0.487941) (xy 4.199946 -0.50065) (xy 4.209669 -0.512896) (xy 4.219723 -0.524682) (xy 4.230096 -0.536009) + (xy 4.240775 -0.546879) (xy 4.251746 -0.557296) (xy 4.262998 -0.567262) (xy 4.274517 -0.576777) (xy 4.28629 -0.585846) + (xy 4.298306 -0.59447) (xy 4.32301 -0.610391) (xy 4.348528 -0.624561) (xy 4.374756 -0.636995) (xy 4.401592 -0.647713) + (xy 4.428934 -0.656733) (xy 4.45668 -0.664073) (xy 4.484726 -0.66975) (xy 4.512971 -0.673782) (xy 4.541312 -0.676189) + (xy 4.569646 -0.676987) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "66f5b975-d56c-4754-a7a4-9aa9b36a1d4e") + ) + (fp_poly + (pts + (xy -2.842538 -0.676014) (xy -2.806361 -0.673185) (xy -2.771478 -0.668535) (xy -2.737882 -0.662116) + (xy -2.705566 -0.653981) (xy -2.674522 -0.644184) (xy -2.644743 -0.632777) (xy -2.616222 -0.619812) + (xy -2.588951 -0.605344) (xy -2.562923 -0.589424) (xy -2.538131 -0.572107) (xy -2.514567 -0.553443) + (xy -2.492225 -0.533487) (xy -2.471096 -0.512292) (xy -2.451173 -0.48991) (xy -2.432449 -0.466393) + (xy -2.414917 -0.441796) (xy -2.398569 -0.416171) (xy -2.383398 -0.38957) (xy -2.369397 -0.362047) + (xy -2.356558 -0.333655) (xy -2.344874 -0.304446) (xy -2.334337 -0.274473) (xy -2.324941 -0.243789) + (xy -2.316678 -0.212448) (xy -2.30954 -0.180501) (xy -2.298612 -0.115004) (xy -2.292098 -0.047722) + (xy -2.28994 0.020923) (xy -2.292148 0.085584) (xy -2.298778 0.149267) (xy -2.309836 0.211533) (xy -2.325329 0.27194) + (xy -2.345267 0.330048) (xy -2.369654 0.385415) (xy -2.383519 0.411933) (xy -2.398499 0.437601) (xy -2.414596 0.462363) + (xy -2.43181 0.486165) (xy -2.450142 0.508951) (xy -2.469593 0.530666) (xy -2.490164 0.551256) (xy -2.511856 0.570664) + (xy -2.534669 0.588837) (xy -2.558606 0.605718) (xy -2.583666 0.621253) (xy -2.60985 0.635387) (xy -2.63716 0.648064) + (xy -2.665596 0.65923) (xy -2.69516 0.668829) (xy -2.725851 0.676806) (xy -2.757672 0.683107) (xy -2.790623 0.687675) + (xy -2.824704 0.690457) (xy -2.859918 0.691396) (xy -2.88942 0.690603) (xy -2.918503 0.688231) (xy -2.947111 0.684292) + (xy -2.975183 0.678798) (xy -3.002661 0.67176) (xy -3.029488 0.663189) (xy -3.055604 0.653098) (xy -3.08095 0.641497) + (xy -3.105469 0.628399) (xy -3.129101 0.613815) (xy -3.151789 0.597756) (xy -3.173473 0.580234) (xy -3.194095 0.561261) + (xy -3.213597 0.540848) (xy -3.231919 0.519007) (xy -3.249004 0.49575) (xy -3.254232 0.49575) (xy -3.254232 1.430417) + (xy -3.610788 1.113245) (xy -3.610788 0.010931) (xy -3.266663 0.010931) (xy -3.265708 0.050304) (xy -3.262772 0.08916) + (xy -3.257751 0.127221) (xy -3.250542 0.164207) (xy -3.241039 0.199839) (xy -3.229138 0.233838) (xy -3.214735 0.265924) + (xy -3.206562 0.281163) (xy -3.197725 0.295819) (xy -3.188211 0.309857) (xy -3.178005 0.323242) (xy -3.167096 0.33594) + (xy -3.15547 0.347915) (xy -3.143114 0.359133) (xy -3.130016 0.369559) (xy -3.116161 0.379157) (xy -3.101537 0.387893) + (xy -3.086132 0.395732) (xy -3.069931 0.402639) (xy -3.052923 0.40858) (xy -3.035093 0.413518) (xy -3.016429 0.41742) + (xy -2.996918 0.42025) (xy -2.976546 0.421974) (xy -2.955302 0.422556) (xy -2.93387 0.421974) (xy -2.913352 0.42025) + (xy -2.89373 0.41742) (xy -2.874991 0.413518) (xy -2.857119 0.40858) (xy -2.840099 0.402639) (xy -2.823915 0.395732) + (xy -2.808552 0.387893) (xy -2.793995 0.379157) (xy -2.780229 0.369559) (xy -2.767239 0.359133) (xy -2.755009 0.347915) + (xy -2.743523 0.33594) (xy -2.732768 0.323242) (xy -2.722727 0.309857) (xy -2.713386 0.295819) (xy -2.704729 0.281163) + (xy -2.696741 0.265924) (xy -2.689406 0.250138) (xy -2.68271 0.233838) (xy -2.676637 0.21706) (xy -2.671172 0.199839) + (xy -2.6663 0.18221) (xy -2.662006 0.164207) (xy -2.655088 0.127221) (xy -2.650298 0.08916) (xy -2.647513 0.050304) + (xy -2.646612 0.010931) (xy -2.647597 -0.028106) (xy -2.650612 -0.066893) (xy -2.655751 -0.105117) + (xy -2.663106 -0.142464) (xy -2.672768 -0.178622) (xy -2.68483 -0.213278) (xy -2.699384 -0.246119) + (xy -2.707625 -0.261761) (xy -2.716523 -0.276832) (xy -2.726091 -0.291292) (xy -2.736339 -0.305103) + (xy -2.747279 -0.318226) (xy -2.758923 -0.33062) (xy -2.771282 -0.342249) (xy -2.784368 -0.353071) + (xy -2.798193 -0.363048) (xy -2.812767 -0.372141) (xy -2.828103 -0.380311) (xy -2.844212 -0.387518) + (xy -2.861105 -0.393724) (xy -2.878794 -0.398889) (xy -2.897291 -0.402975) (xy -2.916606 -0.405942) + (xy -2.936753 -0.40775) (xy -2.957741 -0.408362) (xy -2.979183 -0.407757) (xy -2.999713 -0.405968) + (xy -3.019345 -0.403033) (xy -3.038095 -0.398989) (xy -3.055978 -0.393875) (xy -3.073009 -0.387727) + (xy -3.089203 -0.380584) (xy -3.104576 -0.372484) (xy -3.119143 -0.363464) (xy -3.132919 -0.353562) + (xy -3.145919 -0.342816) (xy -3.158159 -0.331264) (xy -3.169653 -0.318943) (xy -3.180418 -0.305891) + (xy -3.190467 -0.292146) (xy -3.199816 -0.277746) (xy -3.208482 -0.262729) (xy -3.216477 -0.247132) + (xy -3.223819 -0.230993) (xy -3.230522 -0.21435) (xy -3.236602 -0.197241) (xy -3.242072 -0.179703) + (xy -3.24695 -0.161775) (xy -3.25125 -0.143493) (xy -3.258176 -0.106023) (xy -3.262972 -0.067593) + (xy -3.265761 -0.028508) (xy -3.266663 0.010931) (xy -3.610788 0.010931) (xy -3.610788 -0.58147) + (xy -3.271659 -0.641883) (xy -3.271659 -0.476211) (xy -3.266663 -0.476211) (xy -3.258272 -0.489165) + (xy -3.249593 -0.501651) (xy -3.24063 -0.513672) (xy -3.231389 -0.525232) (xy -3.221875 -0.536334) + (xy -3.212092 -0.546983) (xy -3.202046 -0.557182) (xy -3.191742 -0.566934) (xy -3.181185 -0.576245) + (xy -3.170379 -0.585117) (xy -3.15933 -0.593554) (xy -3.148043 -0.60156) (xy -3.136523 -0.609139) + (xy -3.124774 -0.616295) (xy -3.112803 -0.62303) (xy -3.100613 -0.62935) (xy -3.088211 -0.635258) + (xy -3.0756 -0.640757) (xy -3.049775 -0.650545) (xy -3.023177 -0.658744) (xy -2.995848 -0.665386) + (xy -2.967828 -0.670499) (xy -2.939155 -0.674113) (xy -2.909872 -0.67626) (xy -2.880017 -0.676969) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1a468666-ae12-4575-8c45-555a70b9fb36") + ) + (fp_poly + (pts + (xy -1.488077 -0.676228) (xy -1.438333 -0.673867) (xy -1.38842 -0.669581) (xy -1.338871 -0.663084) + (xy -1.29022 -0.654087) (xy -1.243 -0.642305) (xy -1.197745 -0.627449) (xy -1.154989 -0.609233) (xy -1.134714 -0.598775) + (xy -1.115265 -0.587369) (xy -1.096706 -0.57498) (xy -1.079106 -0.561571) (xy -1.062531 -0.547107) + (xy -1.047046 -0.531551) (xy -1.032721 -0.514869) (xy -1.01962 -0.497023) (xy -1.00781 -0.477978) + (xy -0.997359 -0.457699) (xy -0.988332 -0.436149) (xy -0.980798 -0.413292) (xy -0.974821 -0.389092) + (xy -0.97047 -0.363515) (xy -0.96781 -0.336523) (xy -0.966908 -0.30808) (xy -0.966908 0.367622) (xy -0.966306 0.41172) + (xy -0.96444 0.455063) (xy -0.961223 0.496884) (xy -0.956568 0.536416) (xy -0.953675 0.555085) (xy -0.950389 0.572893) + (xy -0.9467 0.589747) (xy -0.942598 0.605549) (xy -0.93807 0.620204) (xy -0.933107 0.633616) (xy -0.927698 0.64569) + (xy -0.92183 0.656329) (xy -1.28315 0.656329) (xy -1.28777 0.641135) (xy -1.292094 0.625728) (xy -1.296067 0.610144) + (xy -1.299633 0.594419) (xy -1.302736 0.578591) (xy -1.30532 0.562696) (xy -1.30733 0.546772) (xy -1.308709 0.530854) + (xy -1.330419 0.552109) (xy -1.353236 0.571643) (xy -1.377082 0.589504) (xy -1.40188 0.605739) (xy -1.427553 0.620398) + (xy -1.454024 0.633529) (xy -1.481214 0.64518) (xy -1.509047 0.655399) (xy -1.537445 0.664235) (xy -1.56633 0.671736) + (xy -1.595626 0.67795) (xy -1.625254 0.682926) (xy -1.655137 0.686712) (xy -1.685199 0.689357) (xy -1.715361 0.690908) + (xy -1.745545 0.691415) (xy -1.791459 0.689969) (xy -1.835874 0.685613) (xy -1.87859 0.678315) (xy -1.919403 0.668046) + (xy -1.939033 0.661788) (xy -1.958112 0.654776) (xy -1.976614 0.647006) (xy -1.994515 0.638474) (xy -2.011788 0.629177) + (xy -2.028409 0.619111) (xy -2.044353 0.608272) (xy -2.059594 0.596656) (xy -2.074107 0.584259) (xy -2.087866 0.571079) + (xy -2.100847 0.55711) (xy -2.113024 0.54235) (xy -2.124372 0.526794) (xy -2.134866 0.510438) (xy -2.14448 0.49328) + (xy -2.153189 0.475315) (xy -2.160969 0.456539) (xy -2.167793 0.436949) (xy -2.173636 0.416541) (xy -2.178474 0.395311) + (xy -2.18228 0.373255) (xy -2.18503 0.35037) (xy -2.186699 0.326652) (xy -2.187261 0.302097) (xy -2.186431 0.287225) + (xy -1.830937 0.287225) (xy -1.830638 0.29919) (xy -1.829752 0.310606) (xy -1.828295 0.321484) (xy -1.826283 0.331837) + (xy -1.823734 0.341673) (xy -1.820664 0.351006) (xy -1.81709 0.359845) (xy -1.813027 0.368203) (xy -1.808494 0.376089) + (xy -1.803505 0.383515) (xy -1.798078 0.390492) (xy -1.792229 0.397032) (xy -1.785975 0.403144) (xy -1.779332 0.408841) + (xy -1.772318 0.414133) (xy -1.764947 0.419031) (xy -1.757238 0.423547) (xy -1.749206 0.427692) (xy -1.740868 0.431475) + (xy -1.732241 0.43491) (xy -1.723341 0.438006) (xy -1.714185 0.440775) (xy -1.704789 0.443228) (xy -1.69517 0.445375) + (xy -1.675329 0.448799) (xy -1.654794 0.451135) (xy -1.633697 0.452472) (xy -1.612171 0.452898) (xy -1.586831 0.452268) + (xy -1.563018 0.450424) (xy -1.540684 0.44743) (xy -1.519782 0.443351) (xy -1.500264 0.438253) (xy -1.482084 0.432202) + (xy -1.465193 0.425262) (xy -1.449545 0.417499) (xy -1.435091 0.408979) (xy -1.421786 0.399766) (xy -1.40958 0.389926) + (xy -1.398428 0.379525) (xy -1.388281 0.368627) (xy -1.379093 0.357299) (xy -1.370815 0.345604) (xy -1.363401 0.33361) + (xy -1.356803 0.321381) (xy -1.350974 0.308982) (xy -1.345867 0.296479) (xy -1.341433 0.283938) (xy -1.3344 0.258999) + (xy -1.329495 0.23469) (xy -1.326339 0.211533) (xy -1.324554 0.19005) (xy -1.32358 0.154199) (xy -1.32358 0.020941) + (xy -1.329422 0.025751) (xy -1.33563 0.030279) (xy -1.342191 0.034535) (xy -1.34909 0.038534) (xy -1.363843 0.045808) + (xy -1.379771 0.052199) (xy -1.396757 0.057808) (xy -1.414684 0.062735) (xy -1.433433 0.06708) (xy -1.452888 0.070942) + (xy -1.619839 0.096458) (xy -1.640417 0.100441) (xy -1.660631 0.105007) (xy -1.680348 0.11026) (xy -1.699435 0.116299) + (xy -1.717758 0.123228) (xy -1.735186 0.131147) (xy -1.751584 0.140159) (xy -1.759356 0.145106) (xy -1.766821 0.150365) + (xy -1.773962 0.155948) (xy -1.780763 0.161868) (xy -1.787206 0.168137) (xy -1.793277 0.174768) (xy -1.798957 0.181774) + (xy -1.80423 0.189168) (xy -1.80908 0.196962) (xy -1.81349 0.20517) (xy -1.817444 0.213803) (xy -1.820924 0.222874) + (xy -1.823914 0.232397) (xy -1.826398 0.242384) (xy -1.828359 0.252847) (xy -1.82978 0.2638) (xy -1.830645 0.275255) + (xy -1.830937 0.287225) (xy -2.186431 0.287225) (xy -2.184322 0.249407) (xy -2.176613 0.201749) (xy -2.164456 0.158846) + (xy -2.148172 0.120421) (xy -2.128084 0.086197) (xy -2.104513 0.055896) (xy -2.077781 0.029241) (xy -2.04821 0.005956) + (xy -2.016122 -0.014237) (xy -1.981838 -0.031616) (xy -1.945681 -0.046456) (xy -1.907973 -0.059036) + (xy -1.869034 -0.069632) (xy -1.829188 -0.078522) (xy -1.748058 -0.092291) (xy -1.589063 -0.111544) + (xy -1.516348 -0.121462) (xy -1.451587 -0.134531) (xy -1.422994 -0.14294) (xy -1.397355 -0.152968) + (xy -1.374992 -0.164892) (xy -1.356227 -0.178989) (xy -1.341381 -0.195537) (xy -1.330777 -0.214812) + (xy -1.324736 -0.237092) (xy -1.32358 -0.262654) (xy -1.323887 -0.276417) (xy -1.324797 -0.289463) + (xy -1.326294 -0.301811) (xy -1.328363 -0.31348) (xy -1.330988 -0.324488) (xy -1.334153 -0.334852) + (xy -1.337842 -0.344592) (xy -1.34204 -0.353726) (xy -1.346731 -0.362272) (xy -1.3519 -0.370248) + (xy -1.35753 -0.377673) (xy -1.363606 -0.384564) (xy -1.370112 -0.390941) (xy -1.377032 -0.396822) + (xy -1.384352 -0.402224) (xy -1.392054 -0.407167) (xy -1.400123 -0.411668) (xy -1.408544 -0.415746) + (xy -1.417301 -0.419419) (xy -1.426378 -0.422706) (xy -1.435759 -0.425624) (xy -1.445429 -0.428193) + (xy -1.455372 -0.43043) (xy -1.465572 -0.432354) (xy -1.486681 -0.435335) (xy -1.50863 -0.437283) + (xy -1.531294 -0.438345) (xy -1.554546 -0.438666) (xy -1.579824 -0.438008) (xy -1.603836 -0.436005) + (xy -1.626553 -0.432614) (xy -1.647945 -0.427792) (xy -1.658136 -0.424831) (xy -1.667984 -0.421496) + (xy -1.677486 -0.417781) (xy -1.686639 -0.413681) (xy -1.695438 -0.409192) (xy -1.703881 -0.404306) + (xy -1.711963 -0.39902) (xy -1.719681 -0.393327) (xy -1.727031 -0.387222) (xy -1.734009 -0.3807) + (xy -1.740612 -0.373755) (xy -1.746836 -0.366383) (xy -1.752677 -0.358576) (xy -1.758132 -0.350331) + (xy -1.763197 -0.341642) (xy -1.767868 -0.332503) (xy -1.772142 -0.322909) (xy -1.776015 -0.312854) + (xy -1.779483 -0.302334) (xy -1.782542 -0.291342) (xy -1.78519 -0.279874) (xy -1.787421 -0.267923) + (xy -1.789234 -0.255485) (xy -1.790623 -0.242554) (xy -2.147295 -0.242554) (xy -2.144603 -0.272963) + (xy -2.14033 -0.302056) (xy -2.134529 -0.329856) (xy -2.127252 -0.356386) (xy -2.118552 -0.381668) + (xy -2.108481 -0.405727) (xy -2.097091 -0.428585) (xy -2.084435 -0.450264) (xy -2.070565 -0.470789) + (xy -2.055533 -0.490181) (xy -2.039393 -0.508465) (xy -2.022197 -0.525662) (xy -2.003996 -0.541796) + (xy -1.984843 -0.55689) (xy -1.964792 -0.570968) (xy -1.943893 -0.584051) (xy -1.9222 -0.596163) + (xy -1.899765 -0.607327) (xy -1.876641 -0.617565) (xy -1.852879 -0.626902) (xy -1.828533 -0.63536) + (xy -1.803654 -0.642961) (xy -1.778295 -0.64973) (xy -1.752509 -0.655688) (xy -1.699863 -0.665267) + (xy -1.646137 -0.67188) (xy -1.591749 -0.675714) (xy -1.537119 -0.676951) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ab5f62bd-dc13-471d-8121-92bf335ef513") + ) + (fp_poly + (pts + (xy -4.308514 -0.675798) (xy -4.256738 -0.672229) (xy -4.206021 -0.666051) (xy -4.156683 -0.657075) + (xy -4.109042 -0.645114) (xy -4.063419 -0.629978) (xy -4.020131 -0.611481) (xy -3.999462 -0.600912) + (xy -3.979498 -0.589433) (xy -3.960276 -0.577019) (xy -3.941838 -0.563646) (xy -3.924222 -0.549292) + (xy -3.90747 -0.533933) (xy -3.891621 -0.517545) (xy -3.876714 -0.500105) (xy -3.86279 -0.481588) + (xy -3.849888 -0.461973) (xy -3.838049 -0.441234) (xy -3.827311 -0.419349) (xy -3.817716 -0.396295) + (xy -3.809303 -0.372046) (xy -3.802111 -0.346581) (xy -3.796181 -0.319875) (xy -3.791553 -0.291905) + (xy -3.788266 -0.262648) (xy -4.127162 -0.262648) (xy -4.128408 -0.275307) (xy -4.130197 -0.287389) + (xy -4.132516 -0.298907) (xy -4.135353 -0.309872) (xy -4.138693 -0.320295) (xy -4.142524 -0.330187) + (xy -4.146833 -0.339561) (xy -4.151605 -0.348427) (xy -4.156828 -0.356797) (xy -4.162489 -0.364682) + (xy -4.168574 -0.372094) (xy -4.175071 -0.379045) (xy -4.181965 -0.385544) (xy -4.189243 -0.391605) + (xy -4.196893 -0.397239) (xy -4.204901 -0.402456) (xy -4.213254 -0.407268) (xy -4.221938 -0.411688) + (xy -4.23094 -0.415725) (xy -4.240248 -0.419392) (xy -4.249847 -0.4227) (xy -4.259725 -0.42566) (xy -4.269868 -0.428285) + (xy -4.280263 -0.430584) (xy -4.301757 -0.434255) (xy -4.324099 -0.436763) (xy -4.347185 -0.438201) + (xy -4.370907 -0.43866) (xy -4.386386 -0.438491) (xy -4.402521 -0.4379) (xy -4.419085 -0.436769) + (xy -4.435848 -0.434975) (xy -4.452583 -0.432399) (xy -4.469061 -0.428919) (xy -4.485053 -0.424415) + (xy -4.500332 -0.418765) (xy -4.507632 -0.415473) (xy -4.514668 -0.411849) (xy -4.521412 -0.407878) + (xy -4.527834 -0.403546) (xy -4.533907 -0.398836) (xy -4.539601 -0.393735) (xy -4.544888 -0.388226) + (xy -4.549741 -0.382295) (xy -4.554129 -0.375927) (xy -4.558025 -0.369106) (xy -4.561399 -0.361818) + (xy -4.564225 -0.354047) (xy -4.566472 -0.345778) (xy -4.568112 -0.336996) (xy -4.569117 -0.327687) + (xy -4.569459 -0.317834) (xy -4.568868 -0.306171) (xy -4.567122 -0.295127) (xy -4.564259 -0.284676) + (xy -4.560315 -0.274794) (xy -4.555329 -0.265454) (xy -4.549339 -0.25663) (xy -4.542383 -0.248298) + (xy -4.534497 -0.240431) (xy -4.525721 -0.233004) (xy -4.516092 -0.225991) (xy -4.505647 -0.219367) + (xy -4.494425 -0.213106) (xy -4.482463 -0.207183) (xy -4.4698 -0.201572) (xy -4.456472 -0.196247) + (xy -4.442518 -0.191183) (xy -4.412882 -0.181735) (xy -4.381194 -0.173023) (xy -4.347757 -0.164842) + (xy -4.312874 -0.156988) (xy -4.239976 -0.141441) (xy -4.202567 -0.133338) (xy -4.164921 -0.124743) + (xy -4.125987 -0.115412) (xy -4.087454 -0.105233) (xy -4.049613 -0.094004) (xy -4.012754 -0.081524) + (xy -3.97717 -0.06759) (xy -3.943151 -0.051999) (xy -3.91099 -0.03455) (xy -3.880977 -0.01504) (xy -3.866867 -0.004449) + (xy -3.853404 0.006732) (xy -3.840623 0.01853) (xy -3.828562 0.03097) (xy -3.817256 0.044076) (xy -3.806742 0.057874) + (xy -3.797057 0.07239) (xy -3.788237 0.087648) (xy -3.780317 0.103674) (xy -3.773336 0.120494) (xy -3.767329 0.138131) + (xy -3.762332 0.156613) (xy -3.758382 0.175963) (xy -3.755516 0.196208) (xy -3.75377 0.217372) (xy -3.753179 0.239481) + (xy -3.754046 0.270829) (xy -3.756608 0.300845) (xy -3.760811 0.32955) (xy -3.766598 0.356967) (xy -3.773914 0.383118) + (xy -3.782703 0.408025) (xy -3.79291 0.43171) (xy -3.804478 0.454195) (xy -3.817353 0.475503) (xy -3.831478 0.495655) + (xy -3.846798 0.514673) (xy -3.863257 0.532581) (xy -3.8808 0.549399) (xy -3.89937 0.565149) (xy -3.918913 0.579855) + (xy -3.939372 0.593539) (xy -3.960692 0.606221) (xy -3.982817 0.617925) (xy -4.005691 0.628672) (xy -4.02926 0.638486) + (xy -4.053466 0.647387) (xy -4.078255 0.655397) (xy -4.10357 0.66254) (xy -4.129357 0.668838) (xy -4.182121 0.678983) + (xy -4.236101 0.68601) (xy -4.290852 0.690097) (xy -4.345929 0.69142) (xy -4.402267 0.690069) (xy -4.458082 0.6859) + (xy -4.512966 0.67874) (xy -4.566511 0.668415) (xy -4.618307 0.65475) (xy -4.667946 0.637573) (xy -4.715021 0.616709) + (xy -4.737469 0.60484) (xy -4.759122 0.591985) (xy -4.77993 0.578121) (xy -4.799841 0.563226) (xy -4.818805 0.54728) + (xy -4.83677 0.53026) (xy -4.853686 0.512145) (xy -4.8695 0.492913) (xy -4.884163 0.472541) (xy -4.897623 0.45101) + (xy -4.909829 0.428296) (xy -4.92073 0.404378) (xy -4.930275 0.379234) (xy -4.938413 0.352843) (xy -4.945093 0.325182) + (xy -4.950263 0.296231) (xy -4.953874 0.265967) (xy -4.955873 0.234369) (xy -4.617092 0.234369) (xy -4.616698 0.248468) + (xy -4.615533 0.262057) (xy -4.613621 0.275141) (xy -4.610987 0.287723) (xy -4.607655 0.299807) (xy -4.603649 0.311397) + (xy -4.598994 0.322499) (xy -4.593715 0.333114) (xy -4.587835 0.343249) (xy -4.58138 0.352906) (xy -4.574374 0.362091) + (xy -4.566841 0.370806) (xy -4.558806 0.379056) (xy -4.550293 0.386845) (xy -4.541327 0.394178) (xy -4.531932 0.401058) + (xy -4.522133 0.407489) (xy -4.511954 0.413476) (xy -4.501419 0.419022) (xy -4.490554 0.424132) (xy -4.479382 0.42881) + (xy -4.467928 0.433059) (xy -4.456216 0.436885) (xy -4.444271 0.44029) (xy -4.432118 0.44328) (xy -4.41978 0.445857) + (xy -4.39465 0.449793) (xy -4.369077 0.452131) (xy -4.343257 0.452903) (xy -4.324092 0.452422) (xy -4.304403 0.450936) + (xy -4.284431 0.448377) (xy -4.264421 0.44468) (xy -4.244615 0.439778) (xy -4.225257 0.433604) (xy -4.206589 0.426093) + (xy -4.188854 0.417178) (xy -4.180412 0.412173) (xy -4.172295 0.406792) (xy -4.164533 0.401027) (xy -4.157155 0.39487) + (xy -4.150194 0.388312) (xy -4.143678 0.381344) (xy -4.137639 0.37396) (xy -4.132107 0.366149) (xy -4.127112 0.357905) + (xy -4.122684 0.349219) (xy -4.118854 0.340081) (xy -4.115652 0.330485) (xy -4.113109 0.320422) (xy -4.111255 0.309884) + (xy -4.11012 0.298861) (xy -4.109735 0.287347) (xy -4.110175 0.277413) (xy -4.111489 0.267862) (xy -4.113669 0.258679) + (xy -4.116705 0.249848) (xy -4.120589 0.241356) (xy -4.125313 0.233187) (xy -4.130867 0.225328) (xy -4.137242 0.217763) + (xy -4.144431 0.210477) (xy -4.152424 0.203457) (xy -4.161212 0.196687) (xy -4.170787 0.190154) (xy -4.18114 0.183841) + (xy -4.192263 0.177735) (xy -4.204146 0.171821) (xy -4.21678 0.166084) (xy -4.230158 0.16051) (xy -4.24427 0.155085) + (xy -4.259107 0.149792) (xy -4.274662 0.144618) (xy -4.307886 0.134569) (xy -4.343872 0.124819) (xy -4.38255 0.115251) + (xy -4.423851 0.105749) (xy -4.467705 0.096195) (xy -4.514041 0.086472) (xy -4.591574 0.067307) (xy -4.629435 0.056497) + (xy -4.666305 0.044591) (xy -4.701894 0.031379) (xy -4.735912 0.016651) (xy -4.768068 0.000197) (xy -4.798071 -0.018191) + (xy -4.812175 -0.028176) (xy -4.825632 -0.038724) (xy -4.838406 -0.04986) (xy -4.850461 -0.06161) + (xy -4.861759 -0.074002) (xy -4.872266 -0.08706) (xy -4.881944 -0.100812) (xy -4.890757 -0.115283) + (xy -4.89867 -0.1305) (xy -4.905645 -0.146488) (xy -4.911647 -0.163274) (xy -4.916639 -0.180885) + (xy -4.920584 -0.199346) (xy -4.923448 -0.218683) (xy -4.925192 -0.238923) (xy -4.925782 -0.260092) + (xy -4.924953 -0.290461) (xy -4.922502 -0.319416) (xy -4.918482 -0.346987) (xy -4.912947 -0.373203) + (xy -4.905951 -0.398094) (xy -4.897548 -0.421689) (xy -4.887791 -0.444018) (xy -4.876734 -0.46511) + (xy -4.864431 -0.484994) (xy -4.850935 -0.503701) (xy -4.836301 -0.52126) (xy -4.820581 -0.5377) + (xy -4.80383 -0.55305) (xy -4.786101 -0.567341) (xy -4.767448 -0.580601) (xy -4.747925 -0.59286) + (xy -4.727586 -0.604148) (xy -4.706483 -0.614494) (xy -4.684672 -0.623928) (xy -4.662205 -0.632478) + (xy -4.639136 -0.640175) (xy -4.615519 -0.647048) (xy -4.591409 -0.653127) (xy -4.566857 -0.65844) + (xy -4.516648 -0.66689) (xy -4.46532 -0.672634) (xy -4.413305 -0.675907) (xy -4.361032 -0.676945) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "bf7d1316-ef98-4281-b0ea-c64857e5c3eb") + ) + (group "" + (uuid "174aab30-729b-4d60-a7d7-54b7cc29ad5a") + (members "04f0bd0b-8668-42ca-a794-437939a777fe" "1a468666-ae12-4575-8c45-555a70b9fb36" + "4e2f88d8-e470-4915-b93a-28d4f3ecb417" "59a74a78-f7c0-4264-975c-e02799266431" + "66f5b975-d56c-4754-a7a4-9aa9b36a1d4e" "77adc0c3-df5e-4e4c-b29d-c4f40a51c478" + "ab5f62bd-dc13-471d-8121-92bf335ef513" "bf7d1316-ef98-4281-b0ea-c64857e5c3eb" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_12.5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_12.5mm.kicad_mod new file mode 100644 index 0000000..ce5d668 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_12.5mm.kicad_mod @@ -0,0 +1,434 @@ +(footprint "SparkFun_Logo_NoFlame_12.5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -2.794 0) + (layer "F.Fab") + (hide yes) + (uuid "c865887e-f8e0-4f43-8e2d-57628e215fdf") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 2.032 0) + (layer "F.Fab") + (hide yes) + (uuid "56b47875-ee8c-4c23-ac7a-bd64261a54b7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "733ae1a4-6d8e-457d-9650-81385ccccd63") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "43c82452-9b72-433e-8ed7-ebd594e64616") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9ac1a71e-16b0-4ed4-8c40-ab727b51a8e4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 1.012588 -0.135689) (xy 1.574462 -0.719782) (xy 2.101774 -0.719782) (xy 1.489506 -0.123053) (xy 2.170465 0.902959) + (xy 1.630664 0.902959) (xy 1.18526 0.177852) (xy 1.012588 0.344424) (xy 1.012588 0.902959) (xy 0.566893 0.902959) + (xy 0.566893 -1.093591) (xy 1.012588 -1.338004) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f9ff3aa2-00eb-4b3e-8336-90c7ceeeb25a") + ) + (fp_poly + (pts + (xy 0.303614 -0.763511) (xy 0.310014 -0.763288) (xy 0.316349 -0.762923) (xy 0.322623 -0.762423) (xy 0.335003 -0.761037) + (xy 0.34719 -0.759176) (xy 0.359222 -0.756886) (xy 0.371132 -0.754213) (xy 0.382957 -0.751203) (xy 0.394733 -0.747903) + (xy 0.394733 -0.333721) (xy 0.378285 -0.336974) (xy 0.359943 -0.339948) (xy 0.340145 -0.342595) (xy 0.319325 -0.344867) + (xy 0.297921 -0.346718) (xy 0.276366 -0.348099) (xy 0.255097 -0.348962) (xy 0.23455 -0.34926) (xy 0.204298 -0.348585) + (xy 0.175313 -0.346582) (xy 0.147574 -0.343282) (xy 0.121061 -0.338718) (xy 0.095755 -0.332922) (xy 0.071634 -0.325926) + (xy 0.04868 -0.317763) (xy 0.026872 -0.308464) (xy 0.00619 -0.298061) (xy -0.013386 -0.286587) (xy -0.031876 -0.274074) + (xy -0.049301 -0.260554) (xy -0.065679 -0.246059) (xy -0.081033 -0.230621) (xy -0.09538 -0.214273) + (xy -0.108743 -0.197047) (xy -0.121139 -0.178974) (xy -0.132591 -0.160087) (xy -0.143117 -0.140418) + (xy -0.152738 -0.12) (xy -0.161475 -0.098864) (xy -0.169346 -0.077042) (xy -0.176372 -0.054567) (xy -0.182573 -0.03147) + (xy -0.18797 -0.007785) (xy -0.192582 0.016457) (xy -0.199532 0.066484) (xy -0.203584 0.118352) (xy -0.204899 0.171805) + (xy -0.204899 0.903012) (xy -0.650594 0.903012) (xy -0.650594 -0.644067) (xy -0.226829 -0.719728) + (xy -0.226829 -0.418242) (xy -0.220729 -0.418242) (xy -0.212413 -0.437198) (xy -0.203382 -0.455769) + (xy -0.193657 -0.473943) (xy -0.183258 -0.491705) (xy -0.172206 -0.50904) (xy -0.160521 -0.525934) + (xy -0.148226 -0.542374) (xy -0.135339 -0.558343) (xy -0.121883 -0.573829) (xy -0.107877 -0.588817) + (xy -0.093343 -0.603293) (xy -0.078302 -0.617242) (xy -0.062773 -0.630649) (xy -0.046779 -0.643502) + (xy -0.030339 -0.655785) (xy -0.013475 -0.667484) (xy 0.003793 -0.678585) (xy 0.021444 -0.689074) + (xy 0.039457 -0.698935) (xy 0.057812 -0.708156) (xy 0.076487 -0.716721) (xy 0.095463 -0.724616) (xy 0.114717 -0.731827) + (xy 0.13423 -0.73834) (xy 0.15398 -0.744141) (xy 0.173948 -0.749214) (xy 0.194111 -0.753546) (xy 0.21445 -0.757123) + (xy 0.234943 -0.759929) (xy 0.25557 -0.761952) (xy 0.27631 -0.763176) (xy 0.297142 -0.763587) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a2f1e992-e0ed-4a37-93a5-b4c9e9ba78c9") + ) + (fp_poly + (pts + (xy 3.01432 -1.33755) (xy 3.044041 -1.336439) (xy 3.073857 -1.334814) (xy 3.103646 -1.332861) (xy 3.162653 -1.32871) + (xy 3.191625 -1.326885) (xy 3.22008 -1.325473) (xy 3.22008 -0.992618) (xy 3.199951 -0.994906) (xy 3.17959 -0.996872) + (xy 3.159079 -0.998522) (xy 3.1385 -0.99986) (xy 3.117935 -1.000892) (xy 3.097465 -1.001623) (xy 3.077172 -1.002058) + (xy 3.057138 -1.002202) (xy 3.035033 -1.001605) (xy 3.02463 -1.000849) (xy 3.014653 -0.999779) (xy 3.005097 -0.99839) + (xy 2.995956 -0.996675) (xy 2.987227 -0.994627) (xy 2.978903 -0.992241) (xy 2.970979 -0.989509) (xy 2.963451 -0.986426) + (xy 2.956313 -0.982986) (xy 2.949559 -0.979181) (xy 2.943185 -0.975006) (xy 2.937186 -0.970455) (xy 2.931556 -0.96552) + (xy 2.926291 -0.960196) (xy 2.921384 -0.954476) (xy 2.916832 -0.948355) (xy 2.912628 -0.941825) (xy 2.908768 -0.93488) + (xy 2.905246 -0.927514) (xy 2.902058 -0.919721) (xy 2.899198 -0.911494) (xy 2.89666 -0.902828) (xy 2.894441 -0.893715) + (xy 2.892534 -0.884149) (xy 2.890935 -0.874125) (xy 2.889638 -0.863635) (xy 2.887931 -0.841234) (xy 2.887371 -0.816895) + (xy 2.887371 -0.71974) (xy 3.194811 -0.71974) (xy 3.194811 -0.421594) (xy 2.887371 -0.421594) (xy 2.887371 0.903147) + (xy 2.441676 0.903147) (xy 2.441676 -0.421594) (xy 2.00208 -0.421594) (xy 2.305891 -0.71974) (xy 2.441676 -0.71974) + (xy 2.441676 -0.844924) (xy 2.4422 -0.871765) (xy 2.443775 -0.898086) (xy 2.446402 -0.923866) (xy 2.450081 -0.949083) + (xy 2.454813 -0.973715) (xy 2.4606 -0.997739) (xy 2.467443 -1.021136) (xy 2.475343 -1.043882) (xy 2.4843 -1.065955) + (xy 2.494317 -1.087335) (xy 2.505394 -1.107999) (xy 2.517531 -1.127925) (xy 2.530732 -1.147091) (xy 2.544995 -1.165477) + (xy 2.560323 -1.183059) (xy 2.576716 -1.199817) (xy 2.594177 -1.215728) (xy 2.612704 -1.23077) (xy 2.632301 -1.244922) + (xy 2.652968 -1.258162) (xy 2.674705 -1.270468) (xy 2.697515 -1.281819) (xy 2.721398 -1.292191) (xy 2.746355 -1.301565) + (xy 2.772387 -1.309918) (xy 2.799496 -1.317227) (xy 2.827683 -1.323472) (xy 2.856948 -1.32863) (xy 2.887292 -1.33268) + (xy 2.918718 -1.3356) (xy 2.951226 -1.337368) (xy 2.984816 -1.337962) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0180f56e-61ba-4f93-b866-cb8081b84f8c") + ) + (fp_poly + (pts + (xy 3.765881 0.196679) (xy 3.766779 0.245144) (xy 3.76953 0.290444) (xy 3.774221 0.332586) (xy 3.780939 0.371575) + (xy 3.789771 0.407415) (xy 3.800803 0.440112) (xy 3.807172 0.455283) (xy 3.814123 0.469671) (xy 3.821667 0.483275) + (xy 3.829816 0.496096) (xy 3.838581 0.508136) (xy 3.847971 0.519394) (xy 3.857998 0.529871) (xy 3.868673 0.539568) + (xy 3.880007 0.548486) (xy 3.89201 0.556625) (xy 3.904693 0.563986) (xy 3.918068 0.570569) (xy 3.932144 0.576375) + (xy 3.946934 0.581406) (xy 3.962447 0.58566) (xy 3.978695 0.58914) (xy 3.995688 0.591845) (xy 4.013437 0.593776) + (xy 4.031954 0.594935) (xy 4.051248 0.595321) (xy 4.073526 0.594923) (xy 4.094998 0.593724) (xy 4.115671 0.591711) + (xy 4.135552 0.588874) (xy 4.154646 0.585203) (xy 4.172961 0.580686) (xy 4.190503 0.575312) (xy 4.207278 0.569071) + (xy 4.223293 0.561953) (xy 4.238554 0.553945) (xy 4.253068 0.545037) (xy 4.26684 0.535218) (xy 4.279878 0.524478) + (xy 4.292188 0.512806) (xy 4.303777 0.50019) (xy 4.314649 0.48662) (xy 4.324814 0.472086) (xy 4.334275 0.456575) + (xy 4.343041 0.440078) (xy 4.351117 0.422583) (xy 4.358511 0.40408) (xy 4.365227 0.384558) (xy 4.371273 0.364006) + (xy 4.376656 0.342412) (xy 4.381381 0.319768) (xy 4.385455 0.29606) (xy 4.388885 0.271279) (xy 4.391677 0.245414) + (xy 4.393837 0.218453) (xy 4.395372 0.190387) (xy 4.396593 0.130893) (xy 4.396593 -0.719688) (xy 4.842432 -0.719688) + (xy 4.842432 0.903052) (xy 4.418521 0.903052) (xy 4.418521 0.676937) (xy 4.409082 0.676937) (xy 4.398279 0.694003) + (xy 4.387012 0.710483) (xy 4.375296 0.726381) (xy 4.363148 0.741699) (xy 4.350583 0.756441) (xy 4.337619 0.770609) + (xy 4.324271 0.784206) (xy 4.310556 0.797235) (xy 4.296489 0.809699) (xy 4.282087 0.821601) (xy 4.267365 0.832943) + (xy 4.252341 0.843728) (xy 4.221449 0.86364) (xy 4.189538 0.881359) (xy 4.15674 0.896909) (xy 4.123182 0.910311) + (xy 4.088995 0.921589) (xy 4.054307 0.930765) (xy 4.019248 0.937863) (xy 3.983948 0.942904) (xy 3.948535 0.945912) + (xy 3.91314 0.94691) (xy 3.869746 0.946133) (xy 3.828388 0.943818) (xy 3.789021 0.939988) (xy 3.751603 0.934669) + (xy 3.71609 0.927883) (xy 3.68244 0.919656) (xy 3.650609 0.910011) (xy 3.620555 0.898972) (xy 3.592233 0.886564) + (xy 3.565602 0.87281) (xy 3.540617 0.857735) (xy 3.517237 0.841363) (xy 3.495417 0.823717) (xy 3.475114 0.804823) + (xy 3.456286 0.784703) (xy 3.43889 0.763383) (xy 3.422882 0.740885) (xy 3.408219 0.717235) (xy 3.394858 0.692456) + (xy 3.382756 0.666573) (xy 3.37187 0.639609) (xy 3.362157 0.611589) (xy 3.353573 0.582536) (xy 3.346076 0.552476) + (xy 3.334169 0.489426) (xy 3.326091 0.422633) (xy 3.321497 0.352289) (xy 3.320042 0.278586) (xy 3.320042 -0.719688) + (xy 3.765881 -0.719688) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a88ce4c3-064d-4190-8d31-e4d865d210a7") + ) + (fp_poly + (pts + (xy 6.061094 -0.762708) (xy 6.102453 -0.760392) (xy 6.141819 -0.75656) (xy 6.179237 -0.751238) (xy 6.21475 -0.74445) + (xy 6.2484 -0.736219) (xy 6.280231 -0.72657) (xy 6.310285 -0.715528) (xy 6.338607 -0.703115) (xy 6.365238 -0.689357) + (xy 6.390223 -0.674277) (xy 6.413603 -0.6579) (xy 6.435423 -0.64025) (xy 6.455726 -0.621351) (xy 6.474554 -0.601228) + (xy 6.49195 -0.579904) (xy 6.507958 -0.557403) (xy 6.522621 -0.53375) (xy 6.535982 -0.508969) (xy 6.548084 -0.483084) + (xy 6.55897 -0.45612) (xy 6.568684 -0.4281) (xy 6.577267 -0.399049) (xy 6.584765 -0.36899) (xy 6.596672 -0.305948) + (xy 6.60475 -0.239167) (xy 6.609344 -0.168841) (xy 6.610798 -0.095162) (xy 6.610798 0.903112) (xy 6.165104 0.903112) + (xy 6.165104 -0.013255) (xy 6.164203 -0.061721) (xy 6.161443 -0.107027) (xy 6.156738 -0.149176) (xy 6.150001 -0.188174) + (xy 6.141147 -0.224025) (xy 6.13009 -0.256734) (xy 6.123709 -0.271912) (xy 6.116744 -0.286306) (xy 6.109186 -0.299917) + (xy 6.101024 -0.312745) (xy 6.092246 -0.324791) (xy 6.082842 -0.336056) (xy 6.072801 -0.34654) (xy 6.062114 -0.356244) + (xy 6.050767 -0.365168) (xy 6.038752 -0.373313) (xy 6.026057 -0.380679) (xy 6.012672 -0.387268) (xy 5.998586 -0.393079) + (xy 5.983788 -0.398114) (xy 5.968267 -0.402372) (xy 5.952012 -0.405855) (xy 5.935014 -0.408563) (xy 5.917261 -0.410496) + (xy 5.898742 -0.411656) (xy 5.879446 -0.412043) (xy 5.857196 -0.411645) (xy 5.83575 -0.410445) (xy 5.815102 -0.408432) + (xy 5.795245 -0.405595) (xy 5.776174 -0.401923) (xy 5.757881 -0.397406) (xy 5.740361 -0.392031) (xy 5.723607 -0.385789) + (xy 5.707612 -0.378668) (xy 5.69237 -0.370657) (xy 5.677875 -0.361747) (xy 5.66412 -0.351924) (xy 5.651098 -0.34118) + (xy 5.638804 -0.329503) (xy 5.627231 -0.316882) (xy 5.616372 -0.303305) (xy 5.606221 -0.288763) (xy 5.596772 -0.273245) + (xy 5.588017 -0.256738) (xy 5.579952 -0.239233) (xy 5.572568 -0.220719) (xy 5.565861 -0.201184) (xy 5.559823 -0.180619) + (xy 5.554447 -0.159011) (xy 5.549728 -0.13635) (xy 5.54566 -0.112625) (xy 5.542234 -0.087825) (xy 5.539447 -0.06194) + (xy 5.537289 -0.034958) (xy 5.535756 -0.006868) (xy 5.534538 0.052677) (xy 5.534538 0.903112) (xy 5.088553 0.903112) + (xy 5.088553 -0.719628) (xy 5.512173 -0.719628) (xy 5.512173 -0.493659) (xy 5.521759 -0.493659) (xy 5.532574 -0.510711) + (xy 5.543851 -0.527179) (xy 5.555575 -0.543065) (xy 5.567728 -0.558373) (xy 5.580296 -0.573105) (xy 5.593263 -0.587263) + (xy 5.606611 -0.600852) (xy 5.620325 -0.613873) (xy 5.63439 -0.626329) (xy 5.648789 -0.638224) (xy 5.663506 -0.64956) + (xy 5.678525 -0.66034) (xy 5.709405 -0.680242) (xy 5.741302 -0.697953) (xy 5.774087 -0.713497) (xy 5.807633 -0.726894) + (xy 5.841811 -0.738169) (xy 5.876493 -0.747343) (xy 5.911551 -0.754439) (xy 5.946857 -0.75948) (xy 5.982283 -0.762488) + (xy 6.017701 -0.763486) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1fb45d20-c45a-4b64-a1a3-89fd4faa0c62") + ) + (fp_poly + (pts + (xy -3.24753 -0.76227) (xy -3.202308 -0.758734) (xy -3.158704 -0.752921) (xy -3.116709 -0.744897) + (xy -3.076314 -0.734729) (xy -3.037509 -0.722482) (xy -3.000286 -0.708223) (xy -2.964634 -0.692018) + (xy -2.930546 -0.673933) (xy -2.898011 -0.654033) (xy -2.867021 -0.632386) (xy -2.837567 -0.609057) + (xy -2.809638 -0.584112) (xy -2.783227 -0.557617) (xy -2.758323 -0.529639) (xy -2.734919 -0.500244) + (xy -2.713003 -0.469498) (xy -2.692568 -0.437466) (xy -2.673605 -0.404215) (xy -2.656103 -0.369811) + (xy -2.640054 -0.334321) (xy -2.625449 -0.29781) (xy -2.612279 -0.260344) (xy -2.600533 -0.221989) + (xy -2.590204 -0.182812) (xy -2.581282 -0.142879) (xy -2.567622 -0.061008) (xy -2.55948 0.023095) + (xy -2.556782 0.108901) (xy -2.559542 0.189727) (xy -2.567829 0.269332) (xy -2.581652 0.347164) (xy -2.601019 0.422673) + (xy -2.62594 0.495307) (xy -2.656425 0.564516) (xy -2.673756 0.597664) (xy -2.692482 0.629748) (xy -2.712602 0.660701) + (xy -2.73412 0.690453) (xy -2.757035 0.718936) (xy -2.781349 0.74608) (xy -2.807062 0.771817) (xy -2.834177 0.796078) + (xy -2.862694 0.818793) (xy -2.892614 0.839895) (xy -2.923939 0.859314) (xy -2.95667 0.876981) (xy -2.990807 0.892828) + (xy -3.026352 0.906785) (xy -3.063307 0.918784) (xy -3.101671 0.928755) (xy -3.141447 0.936631) (xy -3.182636 0.942342) + (xy -3.225238 0.945819) (xy -3.269255 0.946993) (xy -3.306132 0.946001) (xy -3.342487 0.943037) (xy -3.378246 0.938113) + (xy -3.413336 0.931245) (xy -3.447684 0.922447) (xy -3.481217 0.911734) (xy -3.513862 0.89912) (xy -3.545545 0.884619) + (xy -3.576193 0.868246) (xy -3.605734 0.850016) (xy -3.634093 0.829942) (xy -3.661198 0.80804) (xy -3.686976 0.784324) + (xy -3.711353 0.758808) (xy -3.734256 0.731507) (xy -3.755612 0.702435) (xy -3.762147 0.702435) (xy -3.762147 1.870769) + (xy -4.207842 1.474303) (xy -4.207842 0.096412) (xy -3.777687 0.096412) (xy -3.776492 0.145627) (xy -3.772822 0.194198) + (xy -3.766547 0.241774) (xy -3.757534 0.288006) (xy -3.745655 0.332547) (xy -3.730779 0.375045) (xy -3.712776 0.415153) + (xy -3.70256 0.434201) (xy -3.691514 0.452521) (xy -3.67962 0.470069) (xy -3.666864 0.4868) (xy -3.653227 0.502672) + (xy -3.638695 0.517642) (xy -3.62325 0.531664) (xy -3.606877 0.544696) (xy -3.589558 0.556694) (xy -3.571279 0.567614) + (xy -3.552022 0.577413) (xy -3.531771 0.586047) (xy -3.510511 0.593472) (xy -3.488223 0.599645) (xy -3.464893 0.604522) + (xy -3.440504 0.60806) (xy -3.41504 0.610215) (xy -3.388484 0.610943) (xy -3.361695 0.610215) (xy -3.336047 0.60806) + (xy -3.31152 0.604522) (xy -3.288096 0.599645) (xy -3.265756 0.593472) (xy -3.244481 0.586047) (xy -3.224251 0.577413) + (xy -3.205047 0.567614) (xy -3.186851 0.556694) (xy -3.169644 0.544696) (xy -3.153406 0.531664) (xy -3.138118 0.517642) + (xy -3.123762 0.502672) (xy -3.110317 0.4868) (xy -3.097767 0.470069) (xy -3.08609 0.452521) (xy -3.075269 0.434201) + (xy -3.065283 0.415153) (xy -3.056115 0.39542) (xy -3.047745 0.375045) (xy -3.040154 0.354073) (xy -3.033323 0.332547) + (xy -3.027233 0.31051) (xy -3.021864 0.288006) (xy -3.013217 0.241774) (xy -3.00723 0.194198) (xy -3.003749 0.145627) + (xy -3.002622 0.096412) (xy -3.003853 0.047615) (xy -3.007623 -0.000869) (xy -3.014046 -0.048648) + (xy -3.02324 -0.095333) (xy -3.035317 -0.140531) (xy -3.050395 -0.18385) (xy -3.068588 -0.224901) + (xy -3.078888 -0.244454) (xy -3.090011 -0.263292) (xy -3.10197 -0.281368) (xy -3.11478 -0.298631) + (xy -3.128456 -0.315035) (xy -3.143011 -0.330528) (xy -3.15846 -0.345063) (xy -3.174818 -0.358591) + (xy -3.192098 -0.371062) (xy -3.210316 -0.382429) (xy -3.229486 -0.392641) (xy -3.249622 -0.40165) + (xy -3.270738 -0.409407) (xy -3.29285 -0.415864) (xy -3.315971 -0.420971) (xy -3.340115 -0.424679) + (xy -3.365298 -0.42694) (xy -3.391534 -0.427705) (xy -3.418337 -0.426949) (xy -3.443998 -0.424713) + (xy -3.468538 -0.421044) (xy -3.491976 -0.415989) (xy -3.514329 -0.409596) (xy -3.535618 -0.401911) + (xy -3.555861 -0.392983) (xy -3.575078 -0.382857) (xy -3.593286 -0.371582) (xy -3.610506 -0.359205) + (xy -3.626756 -0.345772) (xy -3.642056 -0.331332) (xy -3.656424 -0.315931) (xy -3.669879 -0.299616) + (xy -3.682441 -0.282435) (xy -3.694128 -0.264435) (xy -3.704959 -0.245664) (xy -3.714954 -0.226168) + (xy -3.724131 -0.205994) (xy -3.73251 -0.18519) (xy -3.740109 -0.163804) (xy -3.746948 -0.141882) + (xy -3.753045 -0.119471) (xy -3.758419 -0.096619) (xy -3.767077 -0.049781) (xy -3.773073 -0.001744) + (xy -3.776558 0.047113) (xy -3.777687 0.096412) (xy -4.207842 0.096412) (xy -4.207842 -0.64409) (xy -3.783931 -0.719606) + (xy -3.783931 -0.512516) (xy -3.777687 -0.512516) (xy -3.767198 -0.528709) (xy -3.756349 -0.544316) + (xy -3.745145 -0.559342) (xy -3.733594 -0.573792) (xy -3.721701 -0.58767) (xy -3.709472 -0.600981) + (xy -3.696915 -0.613729) (xy -3.684035 -0.62592) (xy -3.670838 -0.637559) (xy -3.657331 -0.648649) + (xy -3.64352 -0.659195) (xy -3.629411 -0.669203) (xy -3.615011 -0.678676) (xy -3.600325 -0.687621) + (xy -3.585361 -0.69604) (xy -3.570124 -0.70394) (xy -3.554621 -0.711325) (xy -3.538857 -0.718198) + (xy -3.506576 -0.730434) (xy -3.473329 -0.740683) (xy -3.439168 -0.748985) (xy -3.404142 -0.755376) + (xy -3.368301 -0.759894) (xy -3.331697 -0.762578) (xy -3.294379 -0.763464) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "00e330d9-e7a5-424f-bcd4-8fc796da5dc9") + ) + (fp_poly + (pts + (xy -1.554454 -0.762537) (xy -1.492273 -0.759586) (xy -1.429882 -0.754229) (xy -1.367946 -0.746107) + (xy -1.307132 -0.734862) (xy -1.248107 -0.720133) (xy -1.191539 -0.701564) (xy -1.138093 -0.678793) + (xy -1.11275 -0.665721) (xy -1.088438 -0.651464) (xy -1.06524 -0.635977) (xy -1.04324 -0.619216) + (xy -1.02252 -0.601136) (xy -1.003165 -0.581692) (xy -0.985258 -0.560839) (xy -0.968882 -0.538531) + (xy -0.95412 -0.514725) (xy -0.941056 -0.489376) (xy -0.929773 -0.462438) (xy -0.920354 -0.433867) + (xy -0.912884 -0.403618) (xy -0.907444 -0.371646) (xy -0.90412 -0.337906) (xy -0.902993 -0.302353) + (xy -0.902993 0.542275) (xy -0.902239 0.597398) (xy -0.899907 0.651576) (xy -0.895886 0.703853) (xy -0.890068 0.753268) + (xy -0.886451 0.776603) (xy -0.882344 0.798864) (xy -0.877733 0.819931) (xy -0.872604 0.839684) (xy -0.866945 0.858002) + (xy -0.860741 0.874768) (xy -0.853979 0.889859) (xy -0.846645 0.903158) (xy -1.298295 0.903158) (xy -1.304069 0.884166) + (xy -1.309475 0.864907) (xy -1.314441 0.845427) (xy -1.318898 0.825771) (xy -1.322777 0.805986) (xy -1.326007 0.786118) + (xy -1.32852 0.766212) (xy -1.330244 0.746315) (xy -1.357381 0.772884) (xy -1.385902 0.797302) (xy -1.415709 0.819627) + (xy -1.446707 0.839922) (xy -1.478799 0.858245) (xy -1.511887 0.874659) (xy -1.545875 0.889222) (xy -1.580666 0.901996) + (xy -1.616163 0.913041) (xy -1.65227 0.922417) (xy -1.688889 0.930185) (xy -1.725925 0.936405) (xy -1.763279 0.941138) + (xy -1.800856 0.944444) (xy -1.838558 0.946383) (xy -1.876289 0.947016) (xy -1.933681 0.945209) (xy -1.9892 0.939763) + (xy -2.042594 0.930641) (xy -2.093611 0.917805) (xy -2.118149 0.909983) (xy -2.141997 0.901217) (xy -2.165125 0.891505) + (xy -2.187501 0.88084) (xy -2.209092 0.869219) (xy -2.229869 0.856636) (xy -2.249798 0.843087) (xy -2.26885 0.828567) + (xy -2.28699 0.813072) (xy -2.30419 0.796596) (xy -2.320416 0.779135) (xy -2.335637 0.760685) (xy -2.349822 0.74124) + (xy -2.36294 0.720796) (xy -2.374957 0.699348) (xy -2.385844 0.676891) (xy -2.395568 0.653422) (xy -2.404098 0.628934) + (xy -2.411402 0.603424) (xy -2.417449 0.576886) (xy -2.422208 0.549317) (xy -2.425645 0.52071) (xy -2.427731 0.491062) + (xy -2.428433 0.460368) (xy -2.427397 0.441779) (xy -1.983029 0.441779) (xy -1.982655 0.456735) (xy -1.981547 0.471005) + (xy -1.979726 0.484603) (xy -1.977211 0.497543) (xy -1.974025 0.509839) (xy -1.970188 0.521505) (xy -1.96572 0.532554) + (xy -1.960642 0.543001) (xy -1.954974 0.552859) (xy -1.948738 0.562141) (xy -1.941955 0.570863) (xy -1.934644 0.579037) + (xy -1.926826 0.586678) (xy -1.918523 0.593799) (xy -1.909754 0.600414) (xy -1.900541 0.606537) (xy -1.890905 0.612181) + (xy -1.880865 0.617362) (xy -1.870443 0.622092) (xy -1.859659 0.626385) (xy -1.848534 0.630255) (xy -1.837089 0.633716) + (xy -1.825344 0.636782) (xy -1.81332 0.639466) (xy -1.788519 0.643746) (xy -1.76285 0.646666) (xy -1.736479 0.648337) + (xy -1.709571 0.64887) (xy -1.677896 0.648083) (xy -1.64813 0.645777) (xy -1.620213 0.642035) (xy -1.594085 0.636936) + (xy -1.569688 0.630564) (xy -1.546962 0.623) (xy -1.525849 0.614325) (xy -1.506288 0.604621) (xy -1.488221 0.593971) + (xy -1.471589 0.582455) (xy -1.456332 0.570155) (xy -1.442392 0.557153) (xy -1.429708 0.543531) (xy -1.418223 0.529371) + (xy -1.407876 0.514753) (xy -1.398608 0.49976) (xy -1.390361 0.484474) (xy -1.383075 0.468975) (xy -1.376691 0.453347) + (xy -1.371149 0.43767) (xy -1.362357 0.406497) (xy -1.356225 0.37611) (xy -1.352281 0.347163) (xy -1.350049 0.32031) + (xy -1.348833 0.275497) (xy -1.348833 0.108924) (xy -1.356134 0.114937) (xy -1.363895 0.120596) (xy -1.372097 0.125917) + (xy -1.38072 0.130915) (xy -1.399161 0.140007) (xy -1.419072 0.147996) (xy -1.440304 0.155008) (xy -1.462712 0.161167) + (xy -1.486149 0.166597) (xy -1.510468 0.171425) (xy -1.719156 0.20332) (xy -1.744879 0.208298) (xy -1.770146 0.214007) + (xy -1.794792 0.220572) (xy -1.818651 0.228121) (xy -1.841555 0.236782) (xy -1.863339 0.246681) (xy -1.883837 0.257946) + (xy -1.893552 0.264131) (xy -1.902883 0.270704) (xy -1.911809 0.277683) (xy -1.92031 0.285082) (xy -1.928365 0.292918) + (xy -1.935953 0.301208) (xy -1.943053 0.309965) (xy -1.949645 0.319208) (xy -1.955708 0.32895) (xy -1.96122 0.339209) + (xy -1.966162 0.350001) (xy -1.970512 0.36134) (xy -1.97425 0.373244) (xy -1.977355 0.385727) (xy -1.979806 0.398807) + (xy -1.981583 0.412498) (xy -1.982664 0.426817) (xy -1.983029 0.441779) (xy -2.427397 0.441779) (xy -2.42476 0.394506) + (xy -2.415124 0.334934) (xy -2.399927 0.281306) (xy -2.379572 0.233274) (xy -2.354462 0.190494) (xy -2.324998 0.152617) + (xy -2.291583 0.119299) (xy -2.25462 0.090192) (xy -2.21451 0.064951) (xy -2.171655 0.043228) (xy -2.126459 0.024677) + (xy -2.079323 0.008952) (xy -2.03065 -0.004293) (xy -1.980842 -0.015405) (xy -1.879429 -0.032616) + (xy -1.680686 -0.056682) (xy -1.589792 -0.06908) (xy -1.508841 -0.085417) (xy -1.4731 -0.095928) + (xy -1.441051 -0.108462) (xy -1.413097 -0.123368) (xy -1.389641 -0.140989) (xy -1.371084 -0.161674) + (xy -1.357828 -0.185768) (xy -1.350277 -0.213618) (xy -1.348833 -0.24557) (xy -1.349216 -0.262773) + (xy -1.350353 -0.279081) (xy -1.352225 -0.294517) (xy -1.354811 -0.309103) (xy -1.358092 -0.322862) + (xy -1.362048 -0.335818) (xy -1.36666 -0.347993) (xy -1.371907 -0.35941) (xy -1.377771 -0.370092) + (xy -1.384232 -0.380062) (xy -1.39127 -0.389343) (xy -1.398865 -0.397958) (xy -1.406997 -0.405929) + (xy -1.415648 -0.41328) (xy -1.424797 -0.420033) (xy -1.434425 -0.426211) (xy -1.444511 -0.431838) + (xy -1.455038 -0.436935) (xy -1.465984 -0.441527) (xy -1.47733 -0.445635) (xy -1.489056 -0.449283) + (xy -1.501144 -0.452494) (xy -1.513572 -0.45529) (xy -1.526322 -0.457695) (xy -1.552708 -0.461421) + (xy -1.580145 -0.463856) (xy -1.608474 -0.465183) (xy -1.637539 -0.465585) (xy -1.669137 -0.464762) + (xy -1.699152 -0.462259) (xy -1.727548 -0.45802) (xy -1.754289 -0.451993) (xy -1.767027 -0.448291) + (xy -1.779337 -0.444122) (xy -1.791215 -0.439479) (xy -1.802656 -0.434354) (xy -1.813655 -0.428742) + (xy -1.824208 -0.422635) (xy -1.834311 -0.416027) (xy -1.843958 -0.408911) (xy -1.853145 -0.40128) + (xy -1.861868 -0.393127) (xy -1.870122 -0.384447) (xy -1.877902 -0.375231) (xy -1.885203 -0.365473) + (xy -1.892022 -0.355167) (xy -1.898353 -0.344305) (xy -1.904192 -0.332881) (xy -1.909535 -0.320889) + (xy -1.914376 -0.308321) (xy -1.918711 -0.29517) (xy -1.922535 -0.28143) (xy -1.925844 -0.267095) + (xy -1.928634 -0.252157) (xy -1.930899 -0.236609) (xy -1.932636 -0.220446) (xy -2.378476 -0.220446) + (xy -2.375111 -0.258457) (xy -2.36977 -0.294823) (xy -2.362519 -0.329572) (xy -2.353423 -0.362734) + (xy -2.342547 -0.394338) (xy -2.329958 -0.424411) (xy -2.315721 -0.452983) (xy -2.2999 -0.480083) + (xy -2.282563 -0.505738) (xy -2.263774 -0.529979) (xy -2.243599 -0.552833) (xy -2.222103 -0.57433) + (xy -2.199352 -0.594498) (xy -2.175412 -0.613366) (xy -2.150347 -0.630962) (xy -2.124224 -0.647316) + (xy -2.097108 -0.662456) (xy -2.069064 -0.676411) (xy -2.040158 -0.689209) (xy -2.010456 -0.70088) + (xy -1.980023 -0.711452) (xy -1.948924 -0.720954) (xy -1.917226 -0.729415) (xy -1.884993 -0.736863) + (xy -1.819187 -0.748836) (xy -1.752029 -0.757103) (xy -1.684044 -0.761895) (xy -1.615756 -0.763441) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1e6d0454-9b36-4eb0-b968-f4d653e1128c") + ) + (fp_poly + (pts + (xy -5.08 -0.762) (xy -5.015279 -0.757539) (xy -4.951883 -0.749816) (xy -4.890211 -0.738596) (xy -4.83066 -0.723645) + (xy -4.773631 -0.704725) (xy -4.719521 -0.681604) (xy -4.693685 -0.668393) (xy -4.668729 -0.654044) + (xy -4.644702 -0.638526) (xy -4.621654 -0.621811) (xy -4.599635 -0.603868) (xy -4.578695 -0.584669) + (xy -4.558883 -0.564184) (xy -4.54025 -0.542383) (xy -4.522845 -0.519238) (xy -4.506717 -0.494718) + (xy -4.491918 -0.468795) (xy -4.478497 -0.441439) (xy -4.466502 -0.412621) (xy -4.455986 -0.38231) + (xy -4.446996 -0.350479) (xy -4.439584 -0.317097) (xy -4.433798 -0.282134) (xy -4.429689 -0.245562) + (xy -4.85331 -0.245562) (xy -4.854867 -0.261386) (xy -4.857103 -0.276489) (xy -4.860003 -0.290886) + (xy -4.863548 -0.304592) (xy -4.867724 -0.317621) (xy -4.872513 -0.329986) (xy -4.877898 -0.341703) + (xy -4.883864 -0.352786) (xy -4.890393 -0.363249) (xy -4.897469 -0.373105) (xy -4.905075 -0.38237) + (xy -4.913195 -0.391058) (xy -4.921813 -0.399183) (xy -4.930911 -0.406759) (xy -4.940473 -0.413801) + (xy -4.950483 -0.420322) (xy -4.960924 -0.426338) (xy -4.97178 -0.431862) (xy -4.983033 -0.436909) + (xy -4.994667 -0.441493) (xy -5.006666 -0.445627) (xy -5.019014 -0.449328) (xy -5.031693 -0.452608) + (xy -5.044687 -0.455483) (xy -5.071553 -0.460071) (xy -5.099481 -0.463206) (xy -5.128338 -0.465004) + (xy -5.157991 -0.465578) (xy -5.17734 -0.465366) (xy -5.197509 -0.464628) (xy -5.218213 -0.463214) + (xy -5.239167 -0.460972) (xy -5.260086 -0.457751) (xy -5.280683 -0.453401) (xy -5.300673 -0.447771) + (xy -5.319772 -0.440709) (xy -5.328897 -0.436593) (xy -5.337692 -0.432064) (xy -5.346122 -0.4271) + (xy -5.35415 -0.421685) (xy -5.36174 -0.415798) (xy -5.368858 -0.409421) (xy -5.375468 -0.402535) + (xy -5.381533 -0.395122) (xy -5.387018 -0.387161) (xy -5.391888 -0.378635) (xy -5.396106 -0.369525) + (xy -5.399638 -0.359811) (xy -5.402447 -0.349475) (xy -5.404497 -0.338498) (xy -5.405754 -0.326861) + (xy -5.40618 -0.314545) (xy -5.405442 -0.299966) (xy -5.40326 -0.286161) (xy -5.39968 -0.273098) + (xy -5.394751 -0.260745) (xy -5.388519 -0.24907) (xy -5.381031 -0.23804) (xy -5.372336 -0.227625) + (xy -5.362479 -0.217791) (xy -5.351509 -0.208507) (xy -5.339472 -0.199741) (xy -5.326416 -0.191461) + (xy -5.312389 -0.183636) (xy -5.297436 -0.176232) (xy -5.281607 -0.169218) (xy -5.264947 -0.162562) + (xy -5.247504 -0.156231) (xy -5.210459 -0.144421) (xy -5.17085 -0.133531) (xy -5.129054 -0.123305) + (xy -5.085449 -0.113488) (xy -4.994327 -0.094053) (xy -4.947566 -0.083925) (xy -4.900508 -0.073181) + (xy -4.851841 -0.061517) (xy -4.803675 -0.048794) (xy -4.756373 -0.034758) (xy -4.7103 -0.019158) + (xy -4.66582 -0.001739) (xy -4.623297 0.017749) (xy -4.583095 0.03956) (xy -4.545579 0.063947) (xy -4.527941 0.077186) + (xy -4.511112 0.091163) (xy -4.495136 0.10591) (xy -4.48006 0.12146) (xy -4.465927 0.137842) (xy -4.452785 0.15509) + (xy -4.440678 0.173235) (xy -4.429653 0.192308) (xy -4.419754 0.21234) (xy -4.411027 0.233364) (xy -4.403518 0.255412) + (xy -4.397272 0.278513) (xy -4.392335 0.302701) (xy -4.388752 0.328007) (xy -4.386569 0.354462) (xy -4.385831 0.382098) + (xy -4.386914 0.421284) (xy -4.390117 0.458804) (xy -4.395371 0.494685) (xy -4.402605 0.528957) (xy -4.41175 0.561646) + (xy -4.422736 0.592779) (xy -4.435494 0.622385) (xy -4.449955 0.650492) (xy -4.466048 0.677126) (xy -4.483705 0.702316) + (xy -4.502855 0.726089) (xy -4.523429 0.748473) (xy -4.545357 0.769496) (xy -4.56857 0.789184) (xy -4.592998 0.807567) + (xy -4.618572 0.824671) (xy -4.645222 0.840524) (xy -4.672878 0.855154) (xy -4.701471 0.868588) (xy -4.730932 0.880855) + (xy -4.76119 0.891981) (xy -4.792176 0.901994) (xy -4.82382 0.910923) (xy -4.856053 0.918794) (xy -4.922008 0.931476) + (xy -4.989483 0.94026) (xy -5.057922 0.945369) (xy -5.126768 0.947023) (xy -5.197191 0.945334) (xy -5.26696 0.940123) + (xy -5.335565 0.931173) (xy -5.402495 0.918266) (xy -5.467241 0.901185) (xy -5.52929 0.879713) (xy -5.588133 0.853634) + (xy -5.616193 0.838798) (xy -5.64326 0.822728) (xy -5.66927 0.805398) (xy -5.694159 0.786781) (xy -5.717864 0.766848) + (xy -5.74032 0.745573) (xy -5.761464 0.722929) (xy -5.781232 0.698888) (xy -5.799561 0.673424) (xy -5.816386 0.64651) + (xy -5.831643 0.618117) (xy -5.84527 0.588219) (xy -5.857201 0.55679) (xy -5.867373 0.523801) (xy -5.875723 0.489225) + (xy -5.882186 0.453036) (xy -5.886699 0.415206) (xy -5.889198 0.375709) (xy -5.465723 0.375709) (xy -5.46523 0.393333) + (xy -5.463774 0.410319) (xy -5.461384 0.426674) (xy -5.458091 0.442401) (xy -5.453925 0.457506) (xy -5.448918 0.471994) + (xy -5.4431 0.485871) (xy -5.436501 0.499141) (xy -5.429151 0.511809) (xy -5.421083 0.52388) (xy -5.412325 0.535361) + (xy -5.402909 0.546255) (xy -5.392865 0.556567) (xy -5.382224 0.566304) (xy -5.371016 0.57547) (xy -5.359273 0.58407) + (xy -5.347024 0.592109) (xy -5.3343 0.599592) (xy -5.321132 0.606525) (xy -5.30755 0.612913) (xy -5.293584 0.61876) + (xy -5.279267 0.624072) (xy -5.264627 0.628854) (xy -5.249696 0.63311) (xy -5.234504 0.636847) (xy -5.219082 0.640069) + (xy -5.18767 0.644989) (xy -5.155704 0.647911) (xy -5.123428 0.648876) (xy -5.099472 0.648275) (xy -5.07486 0.646417) + (xy -5.049896 0.643219) (xy -5.024884 0.638597) (xy -5.000127 0.632469) (xy -4.975928 0.624753) (xy -4.952593 0.615364) + (xy -4.930424 0.60422) (xy -4.919872 0.597964) (xy -4.909726 0.591238) (xy -4.900023 0.584032) (xy -4.890802 0.576335) + (xy -4.8821 0.568137) (xy -4.873955 0.559428) (xy -4.866406 0.550197) (xy -4.859491 0.540434) (xy -4.853247 0.530129) + (xy -4.847712 0.519271) (xy -4.842924 0.507849) (xy -4.838922 0.495854) (xy -4.835743 0.483275) (xy -4.833426 0.470102) + (xy -4.832007 0.456324) (xy -4.831526 0.441931) (xy -4.832076 0.429514) (xy -4.833719 0.417575) (xy -4.836443 0.406096) + (xy -4.840239 0.395057) (xy -4.845094 0.384442) (xy -4.850998 0.374231) (xy -4.857941 0.364407) (xy -4.86591 0.354951) + (xy -4.874896 0.345844) (xy -4.884887 0.337069) (xy -4.895873 0.328607) (xy -4.907841 0.320439) (xy -4.920783 0.312549) + (xy -4.934686 0.304916) (xy -4.949539 0.297524) (xy -4.965333 0.290353) (xy -4.982055 0.283386) (xy -4.999695 0.276603) + (xy -5.018241 0.269988) (xy -5.037684 0.263521) (xy -5.079214 0.250959) (xy -5.124197 0.238771) (xy -5.172545 0.226812) + (xy -5.224172 0.214934) (xy -5.278988 0.202991) (xy -5.336908 0.190838) (xy -5.433825 0.166881) (xy -5.481151 0.153369) + (xy -5.527239 0.138487) (xy -5.571725 0.121971) (xy -5.614247 0.103561) (xy -5.654442 0.082994) (xy -5.691946 0.060009) + (xy -5.709576 0.047527) (xy -5.726398 0.034343) (xy -5.742365 0.020423) (xy -5.757433 0.005735) (xy -5.771556 -0.009755) + (xy -5.784689 -0.026078) (xy -5.796787 -0.043267) (xy -5.807804 -0.061356) (xy -5.817695 -0.080377) + (xy -5.826414 -0.100363) (xy -5.833916 -0.121345) (xy -5.840156 -0.143359) (xy -5.845088 -0.166435) + (xy -5.848667 -0.190606) (xy -5.850848 -0.215906) (xy -5.851585 -0.242368) (xy -5.850548 -0.280329) + (xy -5.847484 -0.316522) (xy -5.842459 -0.350986) (xy -5.835541 -0.383756) (xy -5.826796 -0.41487) + (xy -5.816292 -0.444363) (xy -5.804096 -0.472274) (xy -5.790275 -0.49864) (xy -5.774896 -0.523496) + (xy -5.758026 -0.546879) (xy -5.739733 -0.568828) (xy -5.720083 -0.589377) (xy -5.699145 -0.608565) + (xy -5.676984 -0.626429) (xy -5.653668 -0.643004) (xy -5.629264 -0.658328) (xy -5.603839 -0.672438) + (xy -5.577461 -0.68537) (xy -5.550197 -0.697162) (xy -5.522113 -0.70785) (xy -5.493277 -0.717471) + (xy -5.463757 -0.726063) (xy -5.433618 -0.733661) (xy -5.402929 -0.740303) (xy -5.340167 -0.750865) + (xy -5.276008 -0.758045) (xy -5.210989 -0.762136) (xy -5.145647 -0.763434) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2eeacaad-ed15-408b-8456-49da76968a14") + ) + (group "" + (uuid "4f7a7e26-95de-48a9-a8aa-1b42e64119d2") + (members "00e330d9-e7a5-424f-bcd4-8fc796da5dc9" "0180f56e-61ba-4f93-b866-cb8081b84f8c" + "1e6d0454-9b36-4eb0-b968-f4d653e1128c" "1fb45d20-c45a-4b64-a1a3-89fd4faa0c62" + "2eeacaad-ed15-408b-8456-49da76968a14" "a2f1e992-e0ed-4a37-93a5-b4c9e9ba78c9" + "a88ce4c3-064d-4190-8d31-e4d865d210a7" "f9ff3aa2-00eb-4b3e-8336-90c7ceeeb25a" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_15mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_15mm.kicad_mod new file mode 100644 index 0000000..8f43c6e --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_15mm.kicad_mod @@ -0,0 +1,436 @@ +(footprint "SparkFun_Logo_NoFlame_15mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.778 0) + (layer "F.Fab") + (hide yes) + (uuid "c865887e-f8e0-4f43-8e2d-57628e215fdf") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.524 0) + (layer "F.Fab") + (hide yes) + (uuid "56b47875-ee8c-4c23-ac7a-bd64261a54b7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7d070061-51b3-42bf-bf92-a9f529f77f88") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3442cb9b-d8b0-44e9-861f-1354bc118c6c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "46bb5a1d-fe75-4b19-95cc-d993fb634bd8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.961106 -0.264426) (xy 1.635355 -0.965338) (xy 2.268129 -0.965338) (xy 1.533408 -0.249264) (xy 2.350558 0.981951) + (xy 1.702797 0.981951) (xy 1.168313 0.111822) (xy 0.961106 0.311709) (xy 0.961106 0.981951) (xy 0.426272 0.981951) + (xy 0.426272 -1.413909) (xy 0.961106 -1.707205) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "133b7eb5-da19-40af-a5f0-426bec9512b5") + ) + (fp_poly + (pts + (xy 0.110337 -1.017814) (xy 0.118017 -1.017546) (xy 0.125619 -1.017108) (xy 0.133147 -1.016507) (xy 0.148003 -1.014844) + (xy 0.162629 -1.012611) (xy 0.177066 -1.009863) (xy 0.191359 -1.006656) (xy 0.205549 -1.003044) (xy 0.21968 -0.999083) + (xy 0.21968 -0.502065) (xy 0.199942 -0.505969) (xy 0.177932 -0.509537) (xy 0.154174 -0.512714) (xy 0.129191 -0.515441) + (xy 0.103505 -0.517661) (xy 0.077639 -0.519318) (xy 0.052117 -0.520354) (xy 0.027461 -0.520712) (xy -0.008842 -0.519902) + (xy -0.043624 -0.517498) (xy -0.076911 -0.513539) (xy -0.108727 -0.508062) (xy -0.139094 -0.501107) + (xy -0.168039 -0.492712) (xy -0.195583 -0.482915) (xy -0.221753 -0.471756) (xy -0.246571 -0.459273) + (xy -0.270063 -0.445504) (xy -0.292251 -0.430489) (xy -0.31316 -0.414265) (xy -0.332815 -0.396871) + (xy -0.351239 -0.378346) (xy -0.368456 -0.358728) (xy -0.384491 -0.338056) (xy -0.399367 -0.316369) + (xy -0.413109 -0.293705) (xy -0.425741 -0.270102) (xy -0.437286 -0.2456) (xy -0.447769 -0.220236) + (xy -0.457215 -0.19405) (xy -0.465646 -0.16708) (xy -0.473088 -0.139364) (xy -0.479564 -0.110942) + (xy -0.485098 -0.081851) (xy -0.493438 -0.021819) (xy -0.498301 0.040423) (xy -0.499879 0.104567) + (xy -0.499879 0.982015) (xy -1.034713 0.982015) (xy -1.034713 -0.87448) (xy -0.526194 -0.965274) + (xy -0.526194 -0.603491) (xy -0.518874 -0.603491) (xy -0.508896 -0.626237) (xy -0.498059 -0.648523) + (xy -0.486388 -0.670332) (xy -0.473909 -0.691646) (xy -0.460647 -0.712448) (xy -0.446625 -0.732721) + (xy -0.43187 -0.752448) (xy -0.416407 -0.771612) (xy -0.400259 -0.790195) (xy -0.383452 -0.80818) + (xy -0.366012 -0.825551) (xy -0.347962 -0.84229) (xy -0.329328 -0.858379) (xy -0.310135 -0.873802) + (xy -0.290407 -0.888542) (xy -0.27017 -0.902581) (xy -0.249448 -0.915902) (xy -0.228267 -0.928488) + (xy -0.206651 -0.940322) (xy -0.184626 -0.951387) (xy -0.162215 -0.961665) (xy -0.139445 -0.971139) + (xy -0.116339 -0.979793) (xy -0.092924 -0.987609) (xy -0.069223 -0.994569) (xy -0.045263 -1.000657) + (xy -0.021067 -1.005855) (xy 0.00334 -1.010147) (xy 0.027932 -1.013515) (xy 0.052684 -1.015942) (xy 0.077572 -1.017411) + (xy 0.102571 -1.017904) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "54b9b84f-5749-41ce-8cde-eff9baef0bdf") + ) + (fp_poly + (pts + (xy 3.363184 -1.706661) (xy 3.398849 -1.705327) (xy 3.434629 -1.703377) (xy 3.470376 -1.701033) (xy 3.541184 -1.696053) + (xy 3.57595 -1.693862) (xy 3.610096 -1.692167) (xy 3.610096 -1.292741) (xy 3.585941 -1.295487) (xy 3.561508 -1.297846) + (xy 3.536895 -1.299826) (xy 3.5122 -1.301432) (xy 3.487522 -1.302671) (xy 3.462958 -1.303548) (xy 3.438607 -1.30407) + (xy 3.414566 -1.304242) (xy 3.388039 -1.303526) (xy 3.375556 -1.302618) (xy 3.363583 -1.301335) (xy 3.352116 -1.299668) + (xy 3.341148 -1.29761) (xy 3.330673 -1.295152) (xy 3.320684 -1.292289) (xy 3.311175 -1.289011) (xy 3.302141 -1.285312) + (xy 3.293575 -1.281183) (xy 3.285471 -1.276617) (xy 3.277823 -1.271607) (xy 3.270624 -1.266146) (xy 3.263868 -1.260224) + (xy 3.257549 -1.253835) (xy 3.251661 -1.246972) (xy 3.246198 -1.239625) (xy 3.241154 -1.231789) (xy 3.236522 -1.223456) + (xy 3.232296 -1.214617) (xy 3.22847 -1.205265) (xy 3.225037 -1.195393) (xy 3.221993 -1.184993) (xy 3.219329 -1.174058) + (xy 3.217041 -1.162579) (xy 3.215122 -1.150549) (xy 3.213566 -1.137962) (xy 3.211517 -1.11108) (xy 3.210845 -1.081874) + (xy 3.210845 -0.965288) (xy 3.579774 -0.965288) (xy 3.579774 -0.607512) (xy 3.210845 -0.607512) (xy 3.210845 0.982176) + (xy 2.676011 0.982176) (xy 2.676011 -0.607512) (xy 2.148497 -0.607512) (xy 2.513069 -0.965288) (xy 2.676011 -0.965288) + (xy 2.676011 -1.115509) (xy 2.676641 -1.147718) (xy 2.678531 -1.179303) (xy 2.681683 -1.210239) (xy 2.686097 -1.240499) + (xy 2.691776 -1.270057) (xy 2.698721 -1.298887) (xy 2.706932 -1.326963) (xy 2.716412 -1.354258) (xy 2.727161 -1.380746) + (xy 2.739181 -1.406402) (xy 2.752472 -1.431198) (xy 2.767038 -1.45511) (xy 2.782878 -1.47811) (xy 2.799994 -1.500172) + (xy 2.818388 -1.521271) (xy 2.83806 -1.54138) (xy 2.859012 -1.560473) (xy 2.881245 -1.578524) (xy 2.904761 -1.595506) + (xy 2.929561 -1.611394) (xy 2.955646 -1.626162) (xy 2.983018 -1.639782) (xy 3.011677 -1.65223) (xy 3.041626 -1.663478) + (xy 3.072865 -1.673501) (xy 3.105396 -1.682272) (xy 3.139219 -1.689766) (xy 3.174337 -1.695956) (xy 3.210751 -1.700816) + (xy 3.248462 -1.70432) (xy 3.287471 -1.706442) (xy 3.327779 -1.707154) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ac37acd7-952b-4b69-9faa-7c654f92e0a7") + ) + (fp_poly + (pts + (xy 4.265057 0.134415) (xy 4.266135 0.192572) (xy 4.269436 0.246933) (xy 4.275065 0.297504) (xy 4.283127 0.34429) + (xy 4.293725 0.387298) (xy 4.306964 0.426534) (xy 4.314606 0.44474) (xy 4.322947 0.462005) (xy 4.332001 0.47833) + (xy 4.34178 0.493715) (xy 4.352297 0.508163) (xy 4.363565 0.521672) (xy 4.375598 0.534245) (xy 4.388408 0.545882) + (xy 4.402008 0.556583) (xy 4.416412 0.56635) (xy 4.431632 0.575183) (xy 4.447681 0.583083) (xy 4.464573 0.590051) + (xy 4.482321 0.596087) (xy 4.500936 0.601192) (xy 4.520434 0.605368) (xy 4.540825 0.608614) (xy 4.562125 0.610932) + (xy 4.584345 0.612322) (xy 4.607498 0.612785) (xy 4.634231 0.612308) (xy 4.659997 0.610868) (xy 4.684805 0.608453) + (xy 4.708662 0.605049) (xy 4.731576 0.600643) (xy 4.753554 0.595223) (xy 4.774604 0.588775) (xy 4.794734 0.581286) + (xy 4.813952 0.572743) (xy 4.832265 0.563134) (xy 4.849682 0.552444) (xy 4.866209 0.540662) (xy 4.881854 0.527774) + (xy 4.896626 0.513767) (xy 4.910532 0.498628) (xy 4.92358 0.482344) (xy 4.935776 0.464903) (xy 4.947131 0.44629) + (xy 4.95765 0.426493) (xy 4.967341 0.4055) (xy 4.976213 0.383296) (xy 4.984273 0.35987) (xy 4.991528 0.335207) + (xy 4.997987 0.309295) (xy 5.003658 0.282121) (xy 5.008547 0.253672) (xy 5.012663 0.223935) (xy 5.016013 0.192897) + (xy 5.018605 0.160544) (xy 5.020447 0.126864) (xy 5.021911 0.055471) (xy 5.021911 -0.965226) (xy 5.556919 -0.965226) + (xy 5.556919 0.982063) (xy 5.048226 0.982063) (xy 5.048226 0.710725) (xy 5.036899 0.710725) (xy 5.023935 0.731203) + (xy 5.010414 0.750979) (xy 4.996355 0.770057) (xy 4.981777 0.788439) (xy 4.9667 0.806129) (xy 4.951143 0.823131) + (xy 4.935126 0.839448) (xy 4.918667 0.855083) (xy 4.901787 0.870039) (xy 4.884504 0.884321) (xy 4.866839 0.897931) + (xy 4.84881 0.910874) (xy 4.811739 0.934768) (xy 4.773446 0.956031) (xy 4.734088 0.97469) (xy 4.693819 0.990773) + (xy 4.652794 1.004306) (xy 4.611169 1.015318) (xy 4.569098 1.023835) (xy 4.526738 1.029885) (xy 4.484243 1.033495) + (xy 4.441768 1.034692) (xy 4.389696 1.033759) (xy 4.340066 1.030981) (xy 4.292825 1.026386) (xy 4.247924 1.020002) + (xy 4.205308 1.01186) (xy 4.164928 1.001987) (xy 4.126731 0.990413) (xy 4.090666 0.977167) (xy 4.05668 0.962277) + (xy 4.024722 0.945772) (xy 3.994741 0.927682) (xy 3.966684 0.908036) (xy 3.9405 0.886861) (xy 3.916137 0.864187) + (xy 3.893544 0.840044) (xy 3.872668 0.814459) (xy 3.853458 0.787462) (xy 3.835863 0.759082) (xy 3.81983 0.729347) + (xy 3.805307 0.698287) (xy 3.792244 0.665931) (xy 3.780588 0.632306) (xy 3.770288 0.597444) (xy 3.761291 0.561371) + (xy 3.747003 0.485711) (xy 3.737309 0.405559) (xy 3.731796 0.321147) (xy 3.730051 0.232704) (xy 3.730051 -0.965226) + (xy 4.265057 -0.965226) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2564ff19-198b-4325-9f17-08d9dbf71789") + ) + (fp_poly + (pts + (xy 7.019313 -1.01685) (xy 7.068943 -1.01407) (xy 7.116183 -1.009473) (xy 7.161085 -1.003086) (xy 7.2037 -0.99494) + (xy 7.24408 -0.985063) (xy 7.282277 -0.973485) (xy 7.318343 -0.960233) (xy 7.352328 -0.945338) (xy 7.384286 -0.928828) + (xy 7.414267 -0.910733) (xy 7.442324 -0.89108) (xy 7.468508 -0.8699) (xy 7.492871 -0.847222) (xy 7.515465 -0.823073) + (xy 7.53634 -0.797484) (xy 7.55555 -0.770484) (xy 7.573146 -0.7421) (xy 7.589179 -0.712363) (xy 7.603701 -0.681301) + (xy 7.616765 -0.648944) (xy 7.628421 -0.61532) (xy 7.638721 -0.580458) (xy 7.647718 -0.544388) (xy 7.662006 -0.468737) + (xy 7.6717 -0.3886) (xy 7.677213 -0.304209) (xy 7.678958 -0.215795) (xy 7.678958 0.982135) (xy 7.144125 0.982135) + (xy 7.144125 -0.117506) (xy 7.143044 -0.175665) (xy 7.139732 -0.230032) (xy 7.134085 -0.280611) (xy 7.126001 -0.327408) + (xy 7.115377 -0.37043) (xy 7.102109 -0.409681) (xy 7.094451 -0.427894) (xy 7.086094 -0.445167) (xy 7.077024 -0.4615) + (xy 7.067229 -0.476894) (xy 7.056695 -0.491349) (xy 7.045411 -0.504867) (xy 7.033362 -0.517448) (xy 7.020536 -0.529093) + (xy 7.006921 -0.539801) (xy 6.992503 -0.549575) (xy 6.977269 -0.558415) (xy 6.961207 -0.566322) (xy 6.944303 -0.573295) + (xy 6.926545 -0.579337) (xy 6.90792 -0.584447) (xy 6.888415 -0.588626) (xy 6.868017 -0.591876) (xy 6.846713 -0.594196) + (xy 6.82449 -0.595587) (xy 6.801336 -0.596051) (xy 6.774635 -0.595574) (xy 6.7489 -0.594134) (xy 6.724122 -0.591719) + (xy 6.700294 -0.588314) (xy 6.677409 -0.583908) (xy 6.655458 -0.578487) (xy 6.634434 -0.572037) (xy 6.614329 -0.564546) + (xy 6.595135 -0.556001) (xy 6.576845 -0.546389) (xy 6.55945 -0.535696) (xy 6.542944 -0.523909) (xy 6.527318 -0.511016) + (xy 6.512565 -0.497003) (xy 6.498677 -0.481858) (xy 6.485647 -0.465566) (xy 6.473466 -0.448116) (xy 6.462126 -0.429493) + (xy 6.451621 -0.409686) (xy 6.441942 -0.38868) (xy 6.433082 -0.366463) (xy 6.425033 -0.343021) (xy 6.417787 -0.318342) + (xy 6.411337 -0.292413) (xy 6.405674 -0.26522) (xy 6.400792 -0.23675) (xy 6.396682 -0.20699) (xy 6.393336 -0.175928) + (xy 6.390747 -0.143549) (xy 6.388908 -0.109842) (xy 6.387446 -0.038387) (xy 6.387446 0.982135) (xy 5.852264 0.982135) + (xy 5.852264 -0.965154) (xy 6.360608 -0.965154) (xy 6.360608 -0.693991) (xy 6.37211 -0.693991) (xy 6.385089 -0.714453) + (xy 6.398622 -0.734215) (xy 6.41269 -0.753278) (xy 6.427274 -0.771647) (xy 6.442356 -0.789325) (xy 6.457915 -0.806316) + (xy 6.473933 -0.822622) (xy 6.490391 -0.838247) (xy 6.507268 -0.853195) (xy 6.524547 -0.867469) (xy 6.542207 -0.881072) + (xy 6.56023 -0.894007) (xy 6.597286 -0.91789) (xy 6.635563 -0.939144) (xy 6.674905 -0.957796) (xy 6.71516 -0.973873) + (xy 6.756173 -0.987403) (xy 6.797791 -0.998412) (xy 6.839861 -1.006927) (xy 6.882228 -1.012976) (xy 6.924739 -1.016586) + (xy 6.967241 -1.017783) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8b404d55-aa77-4073-b296-0b0eaf899f26") + ) + (fp_poly + (pts + (xy -4.151035 -1.016325) (xy -4.096769 -1.012081) (xy -4.044445 -1.005105) (xy -3.994051 -0.995477) + (xy -3.945577 -0.983275) (xy -3.899011 -0.968579) (xy -3.854343 -0.951468) (xy -3.811561 -0.932021) + (xy -3.770655 -0.910319) (xy -3.731613 -0.88644) (xy -3.694425 -0.860463) (xy -3.65908 -0.832468) + (xy -3.625566 -0.802534) (xy -3.593872 -0.770741) (xy -3.563988 -0.737167) (xy -3.535902 -0.701893) + (xy -3.509604 -0.664997) (xy -3.485082 -0.626559) (xy -3.462326 -0.586658) (xy -3.441324 -0.545374) + (xy -3.422065 -0.502785) (xy -3.404539 -0.458971) (xy -3.388734 -0.414012) (xy -3.37464 -0.367987) + (xy -3.362245 -0.320975) (xy -3.351538 -0.273055) (xy -3.335146 -0.17481) (xy -3.325376 -0.073886) + (xy -3.322139 0.029081) (xy -3.325451 0.126073) (xy -3.335395 0.221598) (xy -3.351982 0.314997) (xy -3.375223 0.405607) + (xy -3.405128 0.492768) (xy -3.44171 0.575819) (xy -3.462507 0.615596) (xy -3.484978 0.654098) (xy -3.509123 0.691242) + (xy -3.534944 0.726944) (xy -3.562442 0.761123) (xy -3.591618 0.793696) (xy -3.622475 0.824581) (xy -3.655012 0.853693) + (xy -3.689233 0.880952) (xy -3.725137 0.906274) (xy -3.762727 0.929577) (xy -3.802004 0.950777) (xy -3.842968 0.969793) + (xy -3.885623 0.986542) (xy -3.929968 1.00094) (xy -3.976005 1.012906) (xy -4.023737 1.022357) (xy -4.073163 1.02921) + (xy -4.124285 1.033382) (xy -4.177105 1.034792) (xy -4.221358 1.033602) (xy -4.264984 1.030044) (xy -4.307894 1.024136) + (xy -4.350003 1.015894) (xy -4.391221 1.005337) (xy -4.43146 0.992481) (xy -4.470634 0.977344) (xy -4.508654 0.959943) + (xy -4.545432 0.940295) (xy -4.58088 0.918419) (xy -4.614911 0.894331) (xy -4.647438 0.868048) (xy -4.678371 0.839589) + (xy -4.707623 0.808969) (xy -4.735107 0.776208) (xy -4.760735 0.741322) (xy -4.768577 0.741322) (xy -4.768577 2.143322) + (xy -5.303411 1.667564) (xy -5.303411 0.014094) (xy -4.787224 0.014094) (xy -4.785791 0.073153) (xy -4.781387 0.131437) + (xy -4.773856 0.188529) (xy -4.763041 0.244008) (xy -4.748786 0.297456) (xy -4.730935 0.348454) (xy -4.70933 0.396584) + (xy -4.697072 0.419442) (xy -4.683816 0.441425) (xy -4.669544 0.462482) (xy -4.654236 0.48256) (xy -4.637873 0.501607) + (xy -4.620434 0.51957) (xy -4.6019 0.536397) (xy -4.582252 0.552035) (xy -4.56147 0.566432) (xy -4.539535 0.579537) + (xy -4.516426 0.591295) (xy -4.492125 0.601656) (xy -4.466612 0.610566) (xy -4.439868 0.617974) (xy -4.411872 0.623827) + (xy -4.382605 0.628072) (xy -4.352048 0.630658) (xy -4.320181 0.631531) (xy -4.288034 0.630658) (xy -4.257256 0.628072) + (xy -4.227824 0.623827) (xy -4.199716 0.617974) (xy -4.172907 0.610566) (xy -4.147377 0.601656) (xy -4.123101 0.591295) + (xy -4.100056 0.579537) (xy -4.078221 0.566432) (xy -4.057572 0.552035) (xy -4.038087 0.536397) (xy -4.019741 0.51957) + (xy -4.002514 0.501607) (xy -3.986381 0.48256) (xy -3.97132 0.462482) (xy -3.957308 0.441425) (xy -3.944322 0.419442) + (xy -3.93234 0.396584) (xy -3.921338 0.372904) (xy -3.911294 0.348454) (xy -3.902185 0.323287) (xy -3.893987 0.297456) + (xy -3.886679 0.271012) (xy -3.880237 0.244008) (xy -3.869861 0.188529) (xy -3.862675 0.131437) (xy -3.858498 0.073153) + (xy -3.857146 0.014094) (xy -3.858623 -0.044462) (xy -3.863147 -0.102643) (xy -3.870856 -0.159978) + (xy -3.881887 -0.215999) (xy -3.89638 -0.270237) (xy -3.914474 -0.322221) (xy -3.936305 -0.371482) + (xy -3.948666 -0.394944) (xy -3.962013 -0.417551) (xy -3.976364 -0.439241) (xy -3.991736 -0.459958) + (xy -4.008147 -0.479641) (xy -4.025613 -0.498234) (xy -4.044152 -0.515676) (xy -4.063781 -0.531909) + (xy -4.084518 -0.546875) (xy -4.106379 -0.560514) (xy -4.129383 -0.572769) (xy -4.153546 -0.58358) + (xy -4.178886 -0.592889) (xy -4.20542 -0.600637) (xy -4.233165 -0.606765) (xy -4.262138 -0.611215) + (xy -4.292358 -0.613928) (xy -4.32384 -0.614846) (xy -4.356004 -0.613939) (xy -4.386798 -0.611255) + (xy -4.416246 -0.606853) (xy -4.444371 -0.600787) (xy -4.471195 -0.593115) (xy -4.496742 -0.583894) + (xy -4.521033 -0.573179) (xy -4.544093 -0.561029) (xy -4.565943 -0.547499) (xy -4.586607 -0.532646) + (xy -4.606107 -0.516527) (xy -4.624467 -0.499198) (xy -4.641708 -0.480717) (xy -4.657855 -0.461139) + (xy -4.672929 -0.440522) (xy -4.686953 -0.418923) (xy -4.699951 -0.396397) (xy -4.711945 -0.373001) + (xy -4.722957 -0.348793) (xy -4.733012 -0.323828) (xy -4.742131 -0.298164) (xy -4.750337 -0.271858) + (xy -4.757654 -0.244965) (xy -4.764103 -0.217543) (xy -4.774492 -0.161337) (xy -4.781687 -0.103693) + (xy -4.78587 -0.045065) (xy -4.787224 0.014094) (xy -5.303411 0.014094) (xy -5.303411 -0.874508) + (xy -4.794717 -0.965128) (xy -4.794717 -0.716619) (xy -4.787224 -0.716619) (xy -4.774637 -0.736051) + (xy -4.761618 -0.754779) (xy -4.748174 -0.772811) (xy -4.734312 -0.79015) (xy -4.720041 -0.806804) + (xy -4.705367 -0.822777) (xy -4.690298 -0.838075) (xy -4.674841 -0.852705) (xy -4.659005 -0.86667) + (xy -4.642797 -0.879978) (xy -4.626223 -0.892634) (xy -4.609293 -0.904643) (xy -4.592013 -0.916012) + (xy -4.57439 -0.926745) (xy -4.556433 -0.936848) (xy -4.538149 -0.946328) (xy -4.519545 -0.955189) + (xy -4.500629 -0.963438) (xy -4.461891 -0.97812) (xy -4.421995 -0.99042) (xy -4.381001 -1.000382) + (xy -4.33897 -1.008051) (xy -4.295961 -1.013473) (xy -4.252036 -1.016693) (xy -4.207254 -1.017757) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1c74def6-d819-4b11-8d50-62a0b032418f") + ) + (fp_poly + (pts + (xy -2.119344 -1.016645) (xy -2.044728 -1.013103) (xy -1.969858 -1.006675) (xy -1.895534 -0.996929) + (xy -1.822558 -0.983434) (xy -1.751728 -0.96576) (xy -1.683846 -0.943476) (xy -1.619712 -0.916152) + (xy -1.5893 -0.900465) (xy -1.560126 -0.883357) (xy -1.532288 -0.864773) (xy -1.505888 -0.84466) + (xy -1.481024 -0.822963) (xy -1.457798 -0.79963) (xy -1.436309 -0.774606) (xy -1.416658 -0.747838) + (xy -1.398943 -0.719271) (xy -1.383267 -0.688851) (xy -1.369727 -0.656526) (xy -1.358425 -0.622241) + (xy -1.34946 -0.585942) (xy -1.342933 -0.547575) (xy -1.338943 -0.507087) (xy -1.337591 -0.464423) + (xy -1.337591 0.549129) (xy -1.336687 0.615277) (xy -1.333888 0.680292) (xy -1.329063 0.743023) (xy -1.322081 0.802321) + (xy -1.317741 0.830324) (xy -1.312812 0.857037) (xy -1.307279 0.882317) (xy -1.301125 0.90602) (xy -1.294334 0.928003) + (xy -1.286889 0.948121) (xy -1.278775 0.966231) (xy -1.269974 0.98219) (xy -1.811953 0.98219) (xy -1.818883 0.9594) + (xy -1.825369 0.936289) (xy -1.831329 0.912912) (xy -1.836678 0.889326) (xy -1.841332 0.865584) (xy -1.845209 0.841742) + (xy -1.848223 0.817855) (xy -1.850293 0.793978) (xy -1.882857 0.825861) (xy -1.917082 0.855162) (xy -1.952851 0.881953) + (xy -1.990049 0.906306) (xy -2.028558 0.928294) (xy -2.068264 0.947991) (xy -2.10905 0.965467) (xy -2.150799 0.980795) + (xy -2.193396 0.994049) (xy -2.236724 1.005301) (xy -2.280667 1.014622) (xy -2.325109 1.022086) (xy -2.369935 1.027766) + (xy -2.415027 1.031733) (xy -2.460269 1.034059) (xy -2.505546 1.034819) (xy -2.574417 1.032651) (xy -2.64104 1.026116) + (xy -2.705113 1.01517) (xy -2.766333 0.999766) (xy -2.795778 0.990379) (xy -2.824396 0.979861) (xy -2.85215 0.968206) + (xy -2.879001 0.955408) (xy -2.904911 0.941463) (xy -2.929843 0.926363) (xy -2.953758 0.910104) (xy -2.976619 0.892681) + (xy -2.998388 0.874086) (xy -3.019028 0.854315) (xy -3.038499 0.833362) (xy -3.056765 0.811221) (xy -3.073787 0.787888) + (xy -3.089527 0.763355) (xy -3.103949 0.737617) (xy -3.117013 0.71067) (xy -3.128682 0.682506) (xy -3.138918 0.653121) + (xy -3.147683 0.622509) (xy -3.154939 0.590664) (xy -3.160649 0.55758) (xy -3.164774 0.523252) (xy -3.167277 0.487675) + (xy -3.16812 0.450842) (xy -3.166876 0.428535) (xy -2.633634 0.428535) (xy -2.633186 0.446482) (xy -2.631856 0.463606) + (xy -2.62967 0.479924) (xy -2.626653 0.495452) (xy -2.62283 0.510207) (xy -2.618225 0.524206) (xy -2.612863 0.537465) + (xy -2.60677 0.550001) (xy -2.599969 0.56183) (xy -2.592486 0.57297) (xy -2.584345 0.583435) (xy -2.575572 0.593244) + (xy -2.566191 0.602413) (xy -2.556227 0.610958) (xy -2.545705 0.618896) (xy -2.534649 0.626244) (xy -2.523085 0.633018) + (xy -2.511038 0.639234) (xy -2.498531 0.64491) (xy -2.48559 0.650062) (xy -2.472241 0.654706) (xy -2.458506 0.658859) + (xy -2.444413 0.662538) (xy -2.429984 0.66576) (xy -2.400222 0.670895) (xy -2.369419 0.6744) (xy -2.337774 0.676405) + (xy -2.305485 0.677044) (xy -2.267475 0.676099) (xy -2.231756 0.673333) (xy -2.198255 0.668841) (xy -2.166902 0.662723) + (xy -2.137625 0.655077) (xy -2.110354 0.646) (xy -2.085018 0.63559) (xy -2.061545 0.623946) (xy -2.039865 0.611165) + (xy -2.019907 0.597346) (xy -2.001599 0.582586) (xy -1.98487 0.566984) (xy -1.96965 0.550638) (xy -1.955867 0.533645) + (xy -1.943451 0.516104) (xy -1.93233 0.498112) (xy -1.922433 0.479768) (xy -1.91369 0.46117) (xy -1.906029 0.442416) + (xy -1.899379 0.423604) (xy -1.888828 0.386196) (xy -1.88147 0.349732) (xy -1.876737 0.314996) (xy -1.874059 0.282772) + (xy -1.872599 0.228996) (xy -1.872599 0.029109) (xy -1.881361 0.036324) (xy -1.890674 0.043115) (xy -1.900516 0.0495) + (xy -1.910864 0.055498) (xy -1.932993 0.066408) (xy -1.956886 0.075995) (xy -1.982365 0.084409) (xy -2.009254 0.0918) + (xy -2.037379 0.098317) (xy -2.066561 0.10411) (xy -2.316987 0.142384) (xy -2.347854 0.148358) (xy -2.378175 0.155208) + (xy -2.407751 0.163086) (xy -2.436381 0.172146) (xy -2.463866 0.182539) (xy -2.490007 0.194418) (xy -2.514605 0.207935) + (xy -2.526262 0.215357) (xy -2.53746 0.223245) (xy -2.548171 0.231619) (xy -2.558372 0.240499) (xy -2.568038 0.249902) + (xy -2.577144 0.259849) (xy -2.585664 0.270358) (xy -2.593574 0.281449) (xy -2.600849 0.29314) (xy -2.607464 0.305451) + (xy -2.613394 0.318401) (xy -2.618615 0.332008) (xy -2.6231 0.346293) (xy -2.626826 0.361273) (xy -2.629767 0.376968) + (xy -2.631899 0.393398) (xy -2.633196 0.41058) (xy -2.633634 0.428535) (xy -3.166876 0.428535) (xy -3.163712 0.371807) + (xy -3.152148 0.300321) (xy -3.133912 0.235967) (xy -3.109487 0.178329) (xy -3.079354 0.126992) (xy -3.043998 0.081541) + (xy -3.0039 0.041559) (xy -2.959544 0.006631) (xy -2.911411 -0.023659) (xy -2.859986 -0.049727) (xy -2.805751 -0.071988) + (xy -2.749188 -0.090857) (xy -2.69078 -0.106752) (xy -2.63101 -0.120086) (xy -2.509315 -0.140739) + (xy -2.270823 -0.169618) (xy -2.16175 -0.184496) (xy -2.064609 -0.2041) (xy -2.021719 -0.216713) + (xy -1.983261 -0.231755) (xy -1.949716 -0.249641) (xy -1.921568 -0.270787) (xy -1.8993 -0.295609) + (xy -1.883394 -0.324522) (xy -1.874333 -0.357942) (xy -1.872599 -0.396284) (xy -1.873059 -0.416928) + (xy -1.874424 -0.436497) (xy -1.87667 -0.45502) (xy -1.879773 -0.472523) (xy -1.88371 -0.489035) + (xy -1.888457 -0.504582) (xy -1.893992 -0.519192) (xy -1.900289 -0.532892) (xy -1.907326 -0.545711) + (xy -1.915078 -0.557675) (xy -1.923523 -0.568812) (xy -1.932637 -0.579149) (xy -1.942396 -0.588715) + (xy -1.952777 -0.597536) (xy -1.963756 -0.605639) (xy -1.975309 -0.613053) (xy -1.987413 -0.619805) + (xy -2.000045 -0.625922) (xy -2.01318 -0.631432) (xy -2.026795 -0.636362) (xy -2.040867 -0.64074) + (xy -2.055372 -0.644593) (xy -2.070286 -0.647948) (xy -2.085587 -0.650834) (xy -2.11725 -0.655306) + (xy -2.150174 -0.658228) (xy -2.184169 -0.65982) (xy -2.219047 -0.660302) (xy -2.256964 -0.659315) + (xy -2.292982 -0.65631) (xy -2.327058 -0.651224) (xy -2.359146 -0.643991) (xy -2.374432 -0.639549) + (xy -2.389204 -0.634546) (xy -2.403457 -0.628974) (xy -2.417187 -0.622825) (xy -2.430386 -0.61609) + (xy -2.44305 -0.608762) (xy -2.455173 -0.600832) (xy -2.46675 -0.592293) (xy -2.477774 -0.583136) + (xy -2.488242 -0.573353) (xy -2.498146 -0.562936) (xy -2.507482 -0.551877) (xy -2.516244 -0.540168) + (xy -2.524426 -0.5278) (xy -2.532024 -0.514766) (xy -2.539031 -0.501058) (xy -2.545441 -0.486666) + (xy -2.55125 -0.471585) (xy -2.556452 -0.455804) (xy -2.561042 -0.439316) (xy -2.565013 -0.422114) + (xy -2.568361 -0.404188) (xy -2.571079 -0.385531) (xy -2.573163 -0.366135) (xy -3.108171 -0.366135) + (xy -3.104133 -0.411748) (xy -3.097724 -0.455387) (xy -3.089022 -0.497087) (xy -3.078107 -0.536881) + (xy -3.065056 -0.574805) (xy -3.049949 -0.610893) (xy -3.032864 -0.64518) (xy -3.01388 -0.677699) + (xy -2.993075 -0.708486) (xy -2.970529 -0.737575) (xy -2.946318 -0.765) (xy -2.920523 -0.790796) + (xy -2.893222 -0.814997) (xy -2.864494 -0.837639) (xy -2.834416 -0.858754) (xy -2.803068 -0.878379) + (xy -2.770529 -0.896547) (xy -2.736876 -0.913293) (xy -2.70219 -0.928651) (xy -2.666547 -0.942656) + (xy -2.630027 -0.955343) (xy -2.592709 -0.966745) (xy -2.554671 -0.976898) (xy -2.515992 -0.985835) + (xy -2.437024 -1.000203) (xy -2.356434 -1.010124) (xy -2.274852 -1.015874) (xy -2.192906 -1.017729) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0db9fe0c-b7ea-4b68-b118-46bcb6bacdc4") + ) + (fp_poly + (pts + (xy -6.35 -1.016) (xy -6.272335 -1.010646) (xy -6.196259 -1.001379) (xy -6.122252 -0.987916) (xy -6.050792 -0.969974) + (xy -5.982357 -0.947271) (xy -5.917425 -0.919524) (xy -5.886422 -0.903672) (xy -5.856475 -0.886452) + (xy -5.827642 -0.867831) (xy -5.799985 -0.847773) (xy -5.773562 -0.826242) (xy -5.748434 -0.803203) + (xy -5.72466 -0.77862) (xy -5.7023 -0.75246) (xy -5.681413 -0.724685) (xy -5.662061 -0.695262) (xy -5.644302 -0.664154) + (xy -5.628196 -0.631327) (xy -5.613803 -0.596745) (xy -5.601183 -0.560372) (xy -5.590395 -0.522175) + (xy -5.5815 -0.482116) (xy -5.574558 -0.440161) (xy -5.569627 -0.396275) (xy -6.077972 -0.396275) + (xy -6.07984 -0.415263) (xy -6.082524 -0.433387) (xy -6.086003 -0.450663) (xy -6.090258 -0.467111) + (xy -6.095269 -0.482745) (xy -6.101015 -0.497584) (xy -6.107478 -0.511644) (xy -6.114636 -0.524943) + (xy -6.122471 -0.537498) (xy -6.130962 -0.549326) (xy -6.14009 -0.560444) (xy -6.149834 -0.57087) + (xy -6.160175 -0.58062) (xy -6.171093 -0.589711) (xy -6.182568 -0.598161) (xy -6.19458 -0.605987) + (xy -6.207109 -0.613206) (xy -6.220135 -0.619834) (xy -6.233639 -0.625891) (xy -6.2476 -0.631391) + (xy -6.261999 -0.636353) (xy -6.276816 -0.640794) (xy -6.292031 -0.64473) (xy -6.307624 -0.648179) + (xy -6.339864 -0.653685) (xy -6.373377 -0.657448) (xy -6.408006 -0.659605) (xy -6.443589 -0.660294) + (xy -6.466808 -0.660039) (xy -6.491011 -0.659153) (xy -6.515856 -0.657456) (xy -6.541001 -0.654766) + (xy -6.566103 -0.650902) (xy -6.590819 -0.645682) (xy -6.614808 -0.638925) (xy -6.637726 -0.63045) + (xy -6.648676 -0.625512) (xy -6.659231 -0.620076) (xy -6.669346 -0.61412) (xy -6.678979 -0.607622) + (xy -6.688088 -0.600558) (xy -6.69663 -0.592905) (xy -6.704561 -0.584642) (xy -6.711839 -0.575746) + (xy -6.718422 -0.566194) (xy -6.724265 -0.555962) (xy -6.729328 -0.54503) (xy -6.733565 -0.533373) + (xy -6.736936 -0.52097) (xy -6.739396 -0.507797) (xy -6.740904 -0.493833) (xy -6.741416 -0.479054) + (xy -6.740531 -0.461559) (xy -6.737912 -0.444993) (xy -6.733616 -0.429318) (xy -6.727701 -0.414494) + (xy -6.720222 -0.400483) (xy -6.711237 -0.387248) (xy -6.700803 -0.374749) (xy -6.688975 -0.362949) + (xy -6.67581 -0.351809) (xy -6.661366 -0.34129) (xy -6.645699 -0.331354) (xy -6.628866 -0.321963) + (xy -6.610923 -0.313078) (xy -6.591928 -0.304661) (xy -6.571936 -0.296674) (xy -6.551005 -0.289078) + (xy -6.506551 -0.274906) (xy -6.459019 -0.261838) (xy -6.408864 -0.249566) (xy -6.356539 -0.237785) + (xy -6.247193 -0.214464) (xy -6.191079 -0.20231) (xy -6.134609 -0.189417) (xy -6.076209 -0.17542) + (xy -6.01841 -0.160152) (xy -5.961647 -0.14331) (xy -5.90636 -0.124589) (xy -5.852983 -0.103687) + (xy -5.801956 -0.080301) (xy -5.753714 -0.054128) (xy -5.708694 -0.024863) (xy -5.687529 -0.008977) + (xy -5.667334 0.007795) (xy -5.648163 0.025492) (xy -5.630071 0.044152) (xy -5.613113 0.063811) (xy -5.597342 0.084508) + (xy -5.582814 0.106282) (xy -5.569583 0.129169) (xy -5.557705 0.153208) (xy -5.547233 0.178437) (xy -5.538222 0.204894) + (xy -5.530727 0.232616) (xy -5.524802 0.261642) (xy -5.520503 0.292008) (xy -5.517883 0.323755) (xy -5.516997 0.356918) + (xy -5.518297 0.403941) (xy -5.522141 0.448964) (xy -5.528445 0.492023) (xy -5.537125 0.533148) (xy -5.548099 0.572375) + (xy -5.561283 0.609735) (xy -5.576593 0.645262) (xy -5.593946 0.67899) (xy -5.613258 0.710951) (xy -5.634446 0.741179) + (xy -5.657426 0.769707) (xy -5.682114 0.796568) (xy -5.708428 0.821795) (xy -5.736284 0.845421) (xy -5.765598 0.86748) + (xy -5.796286 0.888005) (xy -5.828266 0.907029) (xy -5.861454 0.924584) (xy -5.895765 0.940706) (xy -5.931118 0.955425) + (xy -5.967427 0.968777) (xy -6.004611 0.980793) (xy -6.042584 0.991508) (xy -6.081264 1.000953) (xy -6.16041 1.016171) + (xy -6.24138 1.026713) (xy -6.323507 1.032843) (xy -6.406122 1.034827) (xy -6.490629 1.032801) (xy -6.574352 1.026548) + (xy -6.656678 1.015807) (xy -6.736994 1.000319) (xy -6.814689 0.979822) (xy -6.889148 0.954056) (xy -6.95976 0.92276) + (xy -6.993432 0.904957) (xy -7.025912 0.885674) (xy -7.057123 0.864878) (xy -7.08699 0.842537) (xy -7.115436 0.818617) + (xy -7.142384 0.793088) (xy -7.167757 0.765915) (xy -7.191479 0.737066) (xy -7.213473 0.706509) (xy -7.233663 0.674211) + (xy -7.251972 0.64014) (xy -7.268324 0.604263) (xy -7.282641 0.566548) (xy -7.294848 0.526961) (xy -7.304868 0.48547) + (xy -7.312623 0.442043) (xy -7.318039 0.396648) (xy -7.321037 0.34925) (xy -6.812867 0.34925) (xy -6.812276 0.370399) + (xy -6.810528 0.390783) (xy -6.80766 0.410408) (xy -6.803709 0.429281) (xy -6.79871 0.447407) (xy -6.792702 0.464793) + (xy -6.78572 0.481445) (xy -6.777801 0.497369) (xy -6.768981 0.512571) (xy -6.759299 0.527057) (xy -6.74879 0.540833) + (xy -6.73749 0.553906) (xy -6.725438 0.566281) (xy -6.712669 0.577965) (xy -6.69922 0.588964) (xy -6.685127 0.599284) + (xy -6.670428 0.608931) (xy -6.65516 0.617911) (xy -6.639358 0.62623) (xy -6.623059 0.633895) (xy -6.606301 0.640912) + (xy -6.58912 0.647286) (xy -6.571552 0.653024) (xy -6.553635 0.658132) (xy -6.535405 0.662617) (xy -6.516899 0.666483) + (xy -6.479204 0.672387) (xy -6.440844 0.675894) (xy -6.402113 0.677052) (xy -6.373366 0.67633) (xy -6.343832 0.674101) + (xy -6.313875 0.670262) (xy -6.28386 0.664717) (xy -6.254152 0.657363) (xy -6.225114 0.648103) (xy -6.197111 0.636836) + (xy -6.170509 0.623464) (xy -6.157846 0.615956) (xy -6.145671 0.607885) (xy -6.134027 0.599238) (xy -6.122962 0.590002) + (xy -6.112519 0.580165) (xy -6.102746 0.569714) (xy -6.093688 0.558637) (xy -6.085389 0.546921) (xy -6.077896 0.534555) + (xy -6.071254 0.521525) (xy -6.065509 0.507819) (xy -6.060707 0.493425) (xy -6.056892 0.47833) (xy -6.054111 0.462522) + (xy -6.052409 0.445989) (xy -6.051831 0.428717) (xy -6.052491 0.413817) (xy -6.054462 0.39949) (xy -6.057732 0.385715) + (xy -6.062286 0.372469) (xy -6.068113 0.359731) (xy -6.075198 0.347478) (xy -6.083529 0.335688) (xy -6.093092 0.324341) + (xy -6.103875 0.313413) (xy -6.115864 0.302883) (xy -6.129047 0.292728) (xy -6.143409 0.282927) (xy -6.158939 0.273458) + (xy -6.175623 0.2643) (xy -6.193447 0.255429) (xy -6.212399 0.246824) (xy -6.232465 0.238463) (xy -6.253633 0.230324) + (xy -6.27589 0.222385) (xy -6.299221 0.214625) (xy -6.349057 0.19955) (xy -6.403036 0.184925) (xy -6.461054 0.170574) + (xy -6.523006 0.156321) (xy -6.588786 0.14199) (xy -6.65829 0.127406) (xy -6.77459 0.098657) (xy -6.831381 0.082443) + (xy -6.886686 0.064584) (xy -6.94007 0.044765) (xy -6.991096 0.022673) (xy -7.03933 -0.002007) (xy -7.084335 -0.02959) + (xy -7.105492 -0.044568) (xy -7.125677 -0.060389) (xy -7.144838 -0.077093) (xy -7.16292 -0.094719) + (xy -7.179867 -0.113306) (xy -7.195627 -0.132893) (xy -7.210144 -0.153521) (xy -7.223365 -0.175227) + (xy -7.235233 -0.198052) (xy -7.245696 -0.222035) (xy -7.254699 -0.247215) (xy -7.262187 -0.27363) + (xy -7.268105 -0.301322) (xy -7.2724 -0.330328) (xy -7.275017 -0.360688) (xy -7.275901 -0.392441) + (xy -7.274658 -0.437994) (xy -7.270981 -0.481427) (xy -7.264951 -0.522783) (xy -7.256649 -0.562107) + (xy -7.246155 -0.599443) (xy -7.23355 -0.634836) (xy -7.218915 -0.668329) (xy -7.20233 -0.699967) + (xy -7.183875 -0.729795) (xy -7.163631 -0.757855) (xy -7.141679 -0.784193) (xy -7.1181 -0.808853) + (xy -7.092973 -0.831878) (xy -7.06638 -0.853314) (xy -7.038401 -0.873205) (xy -7.009116 -0.891593) + (xy -6.978607 -0.908525) (xy -6.946953 -0.924044) (xy -6.914236 -0.938194) (xy -6.880536 -0.95102) + (xy -6.845933 -0.962566) (xy -6.810508 -0.972875) (xy -6.774341 -0.981993) (xy -6.737514 -0.989963) + (xy -6.6622 -1.002638) (xy -6.585209 -1.011253) (xy -6.507186 -1.016163) (xy -6.428777 -1.017721) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "cd222133-563d-4ef3-a433-eaf23c998ec7") + ) + (group "" + (uuid "9efcff49-db48-4fe5-a2d7-08c9dd1299f5") + (members "0db9fe0c-b7ea-4b68-b118-46bcb6bacdc4" "133b7eb5-da19-40af-a5f0-426bec9512b5" + "1c74def6-d819-4b11-8d50-62a0b032418f" "2564ff19-198b-4325-9f17-08d9dbf71789" + "54b9b84f-5749-41ce-8cde-eff9baef0bdf" "8b404d55-aa77-4073-b296-0b0eaf899f26" + "ac37acd7-952b-4b69-9faa-7c654f92e0a7" "cd222133-563d-4ef3-a433-eaf23c998ec7" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_20mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_20mm.kicad_mod new file mode 100644 index 0000000..b545c54 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_20mm.kicad_mod @@ -0,0 +1,435 @@ +(footprint "SparkFun_Logo_NoFlame_20mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.778 0) + (layer "F.Fab") + (hide yes) + (uuid "c865887e-f8e0-4f43-8e2d-57628e215fdf") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.524 0) + (layer "F.Fab") + (hide yes) + (uuid "56b47875-ee8c-4c23-ac7a-bd64261a54b7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7941c56f-1d47-4dcb-96b2-dba8be1df31f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6cb34d8c-2eb5-40b3-b229-72c5de074817") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cc17d2bb-ebf9-494d-b7c0-e7a0ac310f0c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 1.366141 -0.267903) (xy 2.26514 -1.202452) (xy 3.108839 -1.202452) (xy 2.129211 -0.247687) (xy 3.218745 1.393933) + (xy 2.355064 1.393933) (xy 1.642417 0.233762) (xy 1.366141 0.500278) (xy 1.366141 1.393933) (xy 0.65303 1.393933) + (xy 0.65303 -1.800546) (xy 1.366141 -2.191607) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d9c21b6e-dc45-4250-b6c6-15b1d2f56f45") + ) + (fp_poly + (pts + (xy 0.231782 -1.272419) (xy 0.242024 -1.272062) (xy 0.252159 -1.271479) (xy 0.262197 -1.270677) (xy 0.282005 -1.26846) + (xy 0.301505 -1.265482) (xy 0.320755 -1.261818) (xy 0.339812 -1.257542) (xy 0.358732 -1.252726) (xy 0.377574 -1.247445) + (xy 0.377574 -0.584755) (xy 0.351256 -0.58996) (xy 0.32191 -0.594718) (xy 0.290232 -0.598953) (xy 0.256921 -0.602589) + (xy 0.222674 -0.60555) (xy 0.188186 -0.607759) (xy 0.154157 -0.60914) (xy 0.121281 -0.609617) (xy 0.072878 -0.608537) + (xy 0.026501 -0.605332) (xy -0.017881 -0.600052) (xy -0.060302 -0.59275) (xy -0.100792 -0.583476) + (xy -0.139384 -0.572283) (xy -0.176111 -0.559221) (xy -0.211004 -0.544343) (xy -0.244095 -0.527698) + (xy -0.275417 -0.50934) (xy -0.305001 -0.489319) (xy -0.33288 -0.467687) (xy -0.359086 -0.444495) + (xy -0.383652 -0.419795) (xy -0.406608 -0.393638) (xy -0.427987 -0.366076) (xy -0.447822 -0.337159) + (xy -0.466145 -0.306941) (xy -0.482987 -0.27547) (xy -0.498381 -0.242801) (xy -0.512359 -0.208983) + (xy -0.524953 -0.174068) (xy -0.536195 -0.138108) (xy -0.546117 -0.101154) (xy -0.554751 -0.063257) + (xy -0.56213 -0.024469) (xy -0.573251 0.055573) (xy -0.579734 0.138563) (xy -0.581838 0.224088) (xy -0.581838 1.394019) + (xy -1.29495 1.394019) (xy -1.29495 -1.081308) (xy -0.616925 -1.202366) (xy -0.616925 -0.719989) + (xy -0.607166 -0.719989) (xy -0.593861 -0.750317) (xy -0.579411 -0.780032) (xy -0.563851 -0.80911) + (xy -0.547212 -0.837529) (xy -0.529528 -0.865265) (xy -0.510833 -0.892296) (xy -0.49116 -0.918599) + (xy -0.470542 -0.94415) (xy -0.449012 -0.968928) (xy -0.426603 -0.992908) (xy -0.403349 -1.016069) + (xy -0.379282 -1.038387) (xy -0.354437 -1.05984) (xy -0.328846 -1.080404) (xy -0.302542 -1.100057) + (xy -0.27556 -1.118776) (xy -0.247931 -1.136537) (xy -0.219689 -1.153319) (xy -0.190868 -1.169097) + (xy -0.1615 -1.18385) (xy -0.13162 -1.197554) (xy -0.101259 -1.210187) (xy -0.070452 -1.221725) (xy -0.039232 -1.232146) + (xy -0.007631 -1.241426) (xy 0.024317 -1.249544) (xy 0.056578 -1.256475) (xy 0.08912 -1.262197) (xy 0.121909 -1.266688) + (xy 0.154913 -1.269924) (xy 0.188097 -1.271882) (xy 0.221429 -1.27254) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "24764e27-bda4-4a8a-b8cc-36a4b4d1b6ab") + ) + (fp_poly + (pts + (xy 4.568912 -2.190882) (xy 4.616466 -2.189104) (xy 4.664172 -2.186504) (xy 4.711835 -2.183378) (xy 4.806245 -2.176738) + (xy 4.852601 -2.173817) (xy 4.898128 -2.171557) (xy 4.898128 -1.638989) (xy 4.865921 -1.64265) (xy 4.833344 -1.645796) + (xy 4.800527 -1.648436) (xy 4.767601 -1.650577) (xy 4.734697 -1.652229) (xy 4.701945 -1.653398) (xy 4.669476 -1.654094) + (xy 4.637421 -1.654324) (xy 4.602053 -1.653369) (xy 4.585408 -1.652159) (xy 4.569445 -1.650448) (xy 4.554155 -1.648225) + (xy 4.539531 -1.64548) (xy 4.525564 -1.642204) (xy 4.512245 -1.638386) (xy 4.499568 -1.634016) (xy 4.487522 -1.629083) + (xy 4.476101 -1.623578) (xy 4.465295 -1.617491) (xy 4.455097 -1.610811) (xy 4.445498 -1.603528) (xy 4.436491 -1.595633) + (xy 4.428066 -1.587115) (xy 4.420216 -1.577963) (xy 4.412932 -1.568168) (xy 4.406206 -1.55772) (xy 4.400029 -1.546609) + (xy 4.394395 -1.534824) (xy 4.389293 -1.522355) (xy 4.384717 -1.509192) (xy 4.380657 -1.495325) (xy 4.377106 -1.480745) + (xy 4.374055 -1.46544) (xy 4.371497 -1.4494) (xy 4.369421 -1.432616) (xy 4.366689 -1.396775) (xy 4.365794 -1.357834) + (xy 4.365794 -1.202385) (xy 4.857699 -1.202385) (xy 4.857699 -0.725351) (xy 4.365794 -0.725351) (xy 4.365794 1.394234) + (xy 3.652682 1.394234) (xy 3.652682 -0.725351) (xy 2.949329 -0.725351) (xy 3.435425 -1.202385) (xy 3.652682 -1.202385) + (xy 3.652682 -1.402679) (xy 3.653521 -1.445625) (xy 3.656041 -1.487739) (xy 3.660244 -1.528987) (xy 3.66613 -1.569333) + (xy 3.673702 -1.608744) (xy 3.682961 -1.647184) (xy 3.69391 -1.684618) (xy 3.706549 -1.721012) (xy 3.720881 -1.756329) + (xy 3.736908 -1.790537) (xy 3.75463 -1.823599) (xy 3.774051 -1.855481) (xy 3.795171 -1.886147) (xy 3.817993 -1.915564) + (xy 3.842517 -1.943696) (xy 3.868747 -1.970508) (xy 3.896683 -1.995965) (xy 3.926328 -2.020033) (xy 3.957682 -2.042676) + (xy 3.990749 -2.06386) (xy 4.025529 -2.08355) (xy 4.062024 -2.101711) (xy 4.100237 -2.118307) (xy 4.140168 -2.133305) + (xy 4.18182 -2.146669) (xy 4.225194 -2.158364) (xy 4.270293 -2.168356) (xy 4.317117 -2.176609) (xy 4.365669 -2.183089) + (xy 4.415949 -2.187761) (xy 4.467962 -2.19059) (xy 4.521706 -2.19154) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d82822e2-b17f-497c-bba4-56741d223fdf") + ) + (fp_poly + (pts + (xy 5.77141 0.263886) (xy 5.772847 0.341429) (xy 5.777248 0.41391) (xy 5.784754 0.481337) (xy 5.795503 0.543719) + (xy 5.809634 0.601063) (xy 5.827286 0.653378) (xy 5.837475 0.677652) (xy 5.848597 0.700672) (xy 5.860668 0.722438) + (xy 5.873707 0.742953) (xy 5.88773 0.762216) (xy 5.902754 0.780229) (xy 5.918798 0.796992) (xy 5.935878 0.812508) + (xy 5.954011 0.826777) (xy 5.973216 0.839799) (xy 5.99351 0.851576) (xy 6.014909 0.86211) (xy 6.037431 0.8714) + (xy 6.061095 0.879448) (xy 6.085916 0.886255) (xy 6.111912 0.891822) (xy 6.139101 0.896151) (xy 6.1675 0.899241) + (xy 6.197126 0.901095) (xy 6.227998 0.901712) (xy 6.263641 0.901076) (xy 6.297997 0.899157) (xy 6.331074 0.895936) + (xy 6.362883 0.891398) (xy 6.393435 0.885523) (xy 6.422739 0.878296) (xy 6.450806 0.869699) (xy 6.477646 0.859713) + (xy 6.50327 0.848323) (xy 6.527687 0.83551) (xy 6.550909 0.821258) (xy 6.572945 0.805548) (xy 6.593806 0.788364) + (xy 6.613502 0.769688) (xy 6.632043 0.749503) (xy 6.64944 0.727792) (xy 6.665702 0.704536) (xy 6.680841 0.679719) + (xy 6.694866 0.653324) (xy 6.707788 0.625332) (xy 6.719617 0.595727) (xy 6.730364 0.564492) (xy 6.740038 0.531608) + (xy 6.74865 0.497059) (xy 6.75621 0.460827) (xy 6.762729 0.422895) (xy 6.768217 0.383245) (xy 6.772684 0.341861) + (xy 6.77614 0.298724) (xy 6.778596 0.253818) (xy 6.780549 0.158628) (xy 6.780549 -1.202302) (xy 7.493893 -1.202302) + (xy 7.493893 1.394083) (xy 6.815635 1.394083) (xy 6.815635 1.032298) (xy 6.800532 1.032298) (xy 6.783247 1.059603) + (xy 6.765219 1.085971) (xy 6.746474 1.111408) (xy 6.727037 1.135918) (xy 6.706934 1.159505) (xy 6.686192 1.182174) + (xy 6.664835 1.203929) (xy 6.64289 1.224776) (xy 6.620383 1.244718) (xy 6.597339 1.26376) (xy 6.573785 1.281908) + (xy 6.549747 1.299164) (xy 6.500318 1.331023) (xy 6.449262 1.359374) (xy 6.396784 1.384253) (xy 6.343092 1.405696) + (xy 6.288392 1.423741) (xy 6.232892 1.438423) (xy 6.176798 1.449779) (xy 6.120318 1.457846) (xy 6.063657 1.462659) + (xy 6.007024 1.464255) (xy 5.937595 1.463012) (xy 5.871421 1.459307) (xy 5.808434 1.45318) (xy 5.748565 1.444669) + (xy 5.691745 1.433812) (xy 5.637905 1.420648) (xy 5.586975 1.405216) (xy 5.538888 1.387555) (xy 5.493574 1.367702) + (xy 5.450964 1.345696) (xy 5.410988 1.321576) (xy 5.373579 1.29538) (xy 5.338667 1.267147) (xy 5.306183 1.236915) + (xy 5.276059 1.204724) (xy 5.248225 1.170611) (xy 5.222611 1.134615) (xy 5.199151 1.096775) (xy 5.177773 1.057129) + (xy 5.15841 1.015715) (xy 5.140992 0.972573) (xy 5.125451 0.927741) (xy 5.111717 0.881257) (xy 5.099722 0.83316) + (xy 5.080671 0.732281) (xy 5.067746 0.625412) (xy 5.060395 0.512861) (xy 5.058068 0.394937) (xy 5.058068 -1.202302) + (xy 5.77141 -1.202302) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9d97720b-7172-460d-a6ec-1b6f23ccae55") + ) + (fp_poly + (pts + (xy 9.443751 -1.271134) (xy 9.509925 -1.267428) (xy 9.572911 -1.261298) (xy 9.63278 -1.252783) (xy 9.689601 -1.241921) + (xy 9.743441 -1.228752) (xy 9.79437 -1.213314) (xy 9.842457 -1.195645) (xy 9.887772 -1.175785) (xy 9.930382 -1.153772) + (xy 9.970357 -1.129645) (xy 10.007766 -1.103442) (xy 10.042678 -1.075202) (xy 10.075162 -1.044963) + (xy 10.105286 -1.012766) (xy 10.133121 -0.978647) (xy 10.158734 -0.942646) (xy 10.182195 -0.904801) + (xy 10.203572 -0.865152) (xy 10.222935 -0.823736) (xy 10.240353 -0.780593) (xy 10.255895 -0.735761) + (xy 10.269629 -0.689279) (xy 10.281624 -0.641185) (xy 10.300675 -0.540317) (xy 10.3136 -0.433468) + (xy 10.32095 -0.320946) (xy 10.323278 -0.203061) (xy 10.323278 1.394179) (xy 9.610168 1.394179) (xy 9.610168 -0.072009) + (xy 9.608726 -0.149555) (xy 9.60431 -0.222043) (xy 9.596781 -0.289482) (xy 9.586002 -0.351879) (xy 9.571836 -0.409241) + (xy 9.554145 -0.461575) (xy 9.543935 -0.48586) (xy 9.532792 -0.50889) (xy 9.520699 -0.530668) (xy 9.507638 -0.551193) + (xy 9.493594 -0.570467) (xy 9.478548 -0.588491) (xy 9.462483 -0.605265) (xy 9.445382 -0.620791) (xy 9.427228 -0.63507) + (xy 9.408004 -0.648102) (xy 9.387693 -0.659888) (xy 9.366276 -0.67043) (xy 9.343738 -0.679728) (xy 9.320061 -0.687783) + (xy 9.295227 -0.694597) (xy 9.269221 -0.700169) (xy 9.242023 -0.704502) (xy 9.213618 -0.707595) (xy 9.183987 -0.709451) + (xy 9.153115 -0.710069) (xy 9.117514 -0.709433) (xy 9.0832 -0.707513) (xy 9.050163 -0.704293) (xy 9.018393 -0.699754) + (xy 8.987879 -0.693878) (xy 8.958611 -0.68665) (xy 8.930579 -0.67805) (xy 8.903772 -0.668063) (xy 8.87818 -0.656669) + (xy 8.853793 -0.643853) (xy 8.830601 -0.629595) (xy 8.808592 -0.61388) (xy 8.787758 -0.596689) (xy 8.768087 -0.578006) + (xy 8.74957 -0.557811) (xy 8.732196 -0.53609) (xy 8.715954 -0.512822) (xy 8.700835 -0.487992) (xy 8.686829 -0.461582) + (xy 8.673924 -0.433574) (xy 8.66211 -0.403951) (xy 8.651378 -0.372696) (xy 8.641717 -0.339791) (xy 8.633116 -0.305218) + (xy 8.625566 -0.268961) (xy 8.619056 -0.231001) (xy 8.613576 -0.191321) (xy 8.609115 -0.149905) (xy 8.605663 -0.106733) + (xy 8.603211 -0.06179) (xy 8.601261 0.033483) (xy 8.601261 1.394179) (xy 7.887685 1.394179) (xy 7.887685 -1.202206) + (xy 8.565478 -1.202206) (xy 8.565478 -0.840655) (xy 8.580814 -0.840655) (xy 8.598119 -0.867939) (xy 8.616162 -0.894287) + (xy 8.63492 -0.919705) (xy 8.654366 -0.944197) (xy 8.674475 -0.967768) (xy 8.695221 -0.990422) (xy 8.716578 -1.012164) + (xy 8.738521 -1.032998) (xy 8.761025 -1.052928) (xy 8.784063 -1.07196) (xy 8.80761 -1.090097) (xy 8.83164 -1.107344) + (xy 8.881049 -1.139188) (xy 8.932084 -1.167526) (xy 8.98454 -1.192396) (xy 9.038213 -1.213832) (xy 9.092898 -1.231871) + (xy 9.148389 -1.24655) (xy 9.204482 -1.257904) (xy 9.260971 -1.265969) (xy 9.317653 -1.270782) (xy 9.374322 -1.272378) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0f713ec5-a618-45cd-8d7b-c4e17e7cb992") + ) + (fp_poly + (pts + (xy -5.450047 -1.270434) (xy -5.377692 -1.264776) (xy -5.307926 -1.255475) (xy -5.240734 -1.242637) + (xy -5.176102 -1.226367) (xy -5.114014 -1.206773) (xy -5.054457 -1.183958) (xy -4.997415 -1.15803) + (xy -4.942873 -1.129093) (xy -4.890818 -1.097254) (xy -4.841233 -1.062618) (xy -4.794106 -1.025292) + (xy -4.74942 -0.98538) (xy -4.707162 -0.942989) (xy -4.667317 -0.898224) (xy -4.629869 -0.851192) + (xy -4.594805 -0.801997) (xy -4.562109 -0.750746) (xy -4.531767 -0.697545) (xy -4.503765 -0.642499) + (xy -4.478086 -0.585714) (xy -4.454718 -0.527296) (xy -4.433645 -0.467351) (xy -4.414853 -0.405984) + (xy -4.398326 -0.3433) (xy -4.384051 -0.279407) (xy -4.362195 -0.148414) (xy -4.349167 -0.013849) + (xy -4.344851 0.123441) (xy -4.349267 0.252763) (xy -4.362526 0.38013) (xy -4.384642 0.504661) (xy -4.41563 0.625475) + (xy -4.455504 0.74169) (xy -4.504279 0.852424) (xy -4.532009 0.905461) (xy -4.56197 0.956796) (xy -4.594163 1.006321) + (xy -4.628591 1.053925) (xy -4.665255 1.099497) (xy -4.704157 1.142927) (xy -4.745299 1.184106) (xy -4.788683 1.222923) + (xy -4.83431 1.259268) (xy -4.882182 1.293031) (xy -4.932302 1.324101) (xy -4.984671 1.352369) (xy -5.039291 1.377723) + (xy -5.096163 1.400055) (xy -5.15529 1.419253) (xy -5.216674 1.435208) (xy -5.280315 1.447809) (xy -5.346217 1.456946) + (xy -5.41438 1.462509) (xy -5.484807 1.464388) (xy -5.54381 1.462801) (xy -5.601978 1.458058) (xy -5.659192 1.45018) + (xy -5.715337 1.439191) (xy -5.770294 1.425115) (xy -5.823947 1.407973) (xy -5.876178 1.387791) (xy -5.926871 1.364589) + (xy -5.975908 1.338393) (xy -6.023173 1.309224) (xy -6.068548 1.277107) (xy -6.111916 1.242063) (xy -6.153161 1.204117) + (xy -6.192164 1.163292) (xy -6.228809 1.11961) (xy -6.262979 1.073094) (xy -6.273435 1.073094) (xy -6.273435 2.942429) + (xy -6.986547 2.308084) (xy -6.986547 0.103458) (xy -6.298298 0.103458) (xy -6.296387 0.182203) (xy -6.290515 0.259915) + (xy -6.280474 0.336037) (xy -6.266054 0.410009) (xy -6.247048 0.481273) (xy -6.223246 0.549271) (xy -6.19444 0.613444) + (xy -6.178096 0.643921) (xy -6.160422 0.673233) (xy -6.141392 0.701309) (xy -6.120981 0.728079) (xy -6.099163 0.753475) + (xy -6.075911 0.777425) (xy -6.0512 0.799861) (xy -6.025002 0.820712) (xy -5.997293 0.839909) (xy -5.968046 0.857381) + (xy -5.937235 0.873059) (xy -5.904834 0.886874) (xy -5.870816 0.898754) (xy -5.835157 0.908631) (xy -5.797829 0.916435) + (xy -5.758806 0.922095) (xy -5.718064 0.925543) (xy -5.675574 0.926708) (xy -5.632712 0.925543) (xy -5.591674 0.922095) + (xy -5.552432 0.916435) (xy -5.514954 0.908631) (xy -5.479209 0.898754) (xy -5.445169 0.886874) (xy -5.4128 0.873059) + (xy -5.382075 0.857381) (xy -5.352961 0.839909) (xy -5.325429 0.820712) (xy -5.299448 0.799861) (xy -5.274988 0.777425) + (xy -5.252018 0.753475) (xy -5.230507 0.728079) (xy -5.210426 0.701309) (xy -5.191743 0.673233) (xy -5.174429 0.643921) + (xy -5.158453 0.613444) (xy -5.143784 0.58187) (xy -5.130391 0.549271) (xy -5.118246 0.515716) (xy -5.107316 0.481273) + (xy -5.097572 0.446015) (xy -5.088982 0.410009) (xy -5.075147 0.336037) (xy -5.065567 0.259915) (xy -5.059997 0.182203) + (xy -5.058195 0.103458) (xy -5.060164 0.025383) (xy -5.066196 -0.052191) (xy -5.076474 -0.128639) + (xy -5.091183 -0.203333) (xy -5.110507 -0.27565) (xy -5.134631 -0.344962) (xy -5.16374 -0.410643) + (xy -5.180221 -0.441927) (xy -5.198017 -0.472068) (xy -5.217152 -0.500989) (xy -5.237648 -0.528611) + (xy -5.259529 -0.554856) (xy -5.282817 -0.579646) (xy -5.307535 -0.602902) (xy -5.333708 -0.624546) + (xy -5.361357 -0.644501) (xy -5.390505 -0.662687) (xy -5.421177 -0.679026) (xy -5.453394 -0.693441) + (xy -5.487181 -0.705853) (xy -5.522559 -0.716184) (xy -5.559552 -0.724355) (xy -5.598184 -0.730288) + (xy -5.638477 -0.733905) (xy -5.680454 -0.735129) (xy -5.723338 -0.733919) (xy -5.764397 -0.730342) + (xy -5.803661 -0.724471) (xy -5.841161 -0.716384) (xy -5.876926 -0.706154) (xy -5.910988 -0.693859) + (xy -5.943377 -0.679573) (xy -5.974124 -0.663373) (xy -6.003257 -0.645333) (xy -6.030809 -0.625529) + (xy -6.05681 -0.604037) (xy -6.081289 -0.580932) (xy -6.104278 -0.55629) (xy -6.125806 -0.530187) + (xy -6.145905 -0.502698) (xy -6.164604 -0.473898) (xy -6.181934 -0.443863) (xy -6.197926 -0.412669) + (xy -6.21261 -0.380391) (xy -6.226015 -0.347105) (xy -6.238174 -0.312887) (xy -6.249116 -0.277811) + (xy -6.258871 -0.241954) (xy -6.26747 -0.205391) (xy -6.281322 -0.13045) (xy -6.290916 -0.053592) + (xy -6.296493 0.024579) (xy -6.298298 0.103458) (xy -6.986547 0.103458) (xy -6.986547 -1.081344) + (xy -6.308289 -1.202171) (xy -6.308289 -0.870827) (xy -6.298298 -0.870827) (xy -6.281516 -0.896735) + (xy -6.264157 -0.921707) (xy -6.246232 -0.945749) (xy -6.22775 -0.968868) (xy -6.208721 -0.991073) + (xy -6.189155 -1.01237) (xy -6.169063 -1.032768) (xy -6.148455 -1.052274) (xy -6.12734 -1.070895) + (xy -6.105729 -1.088639) (xy -6.083631 -1.105513) (xy -6.061057 -1.121525) (xy -6.038017 -1.136683) + (xy -6.01452 -1.150994) (xy -5.990577 -1.164466) (xy -5.966198 -1.177105) (xy -5.941393 -1.18892) + (xy -5.916171 -1.199919) (xy -5.864521 -1.219495) (xy -5.811326 -1.235894) (xy -5.756668 -1.249176) + (xy -5.700626 -1.259402) (xy -5.643282 -1.266632) (xy -5.584714 -1.270925) (xy -5.525005 -1.272343) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "350fe929-ef0d-46e4-b207-95efb8a820f0") + ) + (fp_poly + (pts + (xy -2.741125 -1.27086) (xy -2.641637 -1.266139) (xy -2.54181 -1.257567) (xy -2.442712 -1.244572) + (xy -2.34541 -1.226579) (xy -2.250971 -1.203014) (xy -2.160461 -1.173303) (xy -2.074949 -1.13687) + (xy -2.0344 -1.115955) (xy -1.9955 -1.093143) (xy -1.958384 -1.068365) (xy -1.923183 -1.041547) (xy -1.890032 -1.012619) + (xy -1.859064 -0.981508) (xy -1.830412 -0.948143) (xy -1.80421 -0.912451) (xy -1.780591 -0.874362) + (xy -1.759688 -0.833803) (xy -1.741636 -0.790702) (xy -1.726566 -0.744988) (xy -1.714613 -0.69659) + (xy -1.70591 -0.645434) (xy -1.700591 -0.59145) (xy -1.698788 -0.534566) (xy -1.698788 0.816838) + (xy -1.697582 0.905035) (xy -1.69385 0.991721) (xy -1.687417 1.075363) (xy -1.678108 1.154428) (xy -1.672321 1.191764) + (xy -1.665749 1.227382) (xy -1.658372 1.261088) (xy -1.650167 1.292693) (xy -1.641112 1.322003) (xy -1.631186 1.348827) + (xy -1.620366 1.372974) (xy -1.608632 1.394252) (xy -2.331271 1.394252) (xy -2.34051 1.363865) (xy -2.349159 1.333051) + (xy -2.357105 1.301882) (xy -2.364237 1.270433) (xy -2.370443 1.238777) (xy -2.375611 1.206988) (xy -2.379631 1.175139) + (xy -2.38239 1.143303) (xy -2.425809 1.185814) (xy -2.471442 1.224881) (xy -2.519134 1.260603) (xy -2.568731 1.293074) + (xy -2.620077 1.322392) (xy -2.673018 1.348653) (xy -2.727399 1.371955) (xy -2.783065 1.392393) (xy -2.83986 1.410065) + (xy -2.897631 1.425067) (xy -2.956222 1.437495) (xy -3.015479 1.447448) (xy -3.075246 1.45502) (xy -3.135369 1.460309) + (xy -3.195692 1.463412) (xy -3.256062 1.464424) (xy -3.347889 1.461533) (xy -3.43672 1.45282) (xy -3.52215 1.438225) + (xy -3.603777 1.417687) (xy -3.643037 1.405171) (xy -3.681195 1.391147) (xy -3.718199 1.375607) (xy -3.754 1.358543) + (xy -3.788547 1.339949) (xy -3.82179 1.319817) (xy -3.853677 1.298138) (xy -3.884159 1.274906) (xy -3.913184 1.250114) + (xy -3.940703 1.223752) (xy -3.966665 1.195815) (xy -3.991019 1.166294) (xy -4.013715 1.135182) (xy -4.034703 1.102472) + (xy -4.053931 1.068155) (xy -4.07135 1.032225) (xy -4.086908 0.994674) (xy -4.100556 0.955494) (xy -4.112243 0.914677) + (xy -4.121918 0.872217) (xy -4.129531 0.828106) (xy -4.135032 0.782335) (xy -4.138369 0.734899) (xy -4.139493 0.685788) + (xy -4.137834 0.656046) (xy -3.426846 0.656046) (xy -3.426247 0.679975) (xy -3.424475 0.702807) (xy -3.42156 0.724564) + (xy -3.417538 0.745268) (xy -3.41244 0.764942) (xy -3.4063 0.783607) (xy -3.399151 0.801286) (xy -3.391026 0.818) + (xy -3.381958 0.833773) (xy -3.371981 0.848625) (xy -3.361127 0.86258) (xy -3.349429 0.875658) (xy -3.336921 0.887883) + (xy -3.323636 0.899277) (xy -3.309606 0.909861) (xy -3.294866 0.919658) (xy -3.279447 0.928689) (xy -3.263383 0.936978) + (xy -3.246708 0.944546) (xy -3.229454 0.951415) (xy -3.211654 0.957607) (xy -3.193342 0.963145) (xy -3.17455 0.96805) + (xy -3.155312 0.972345) (xy -3.115629 0.979193) (xy -3.074559 0.983865) (xy -3.032365 0.986539) (xy -2.989313 0.98739) + (xy -2.938634 0.986132) (xy -2.891007 0.982443) (xy -2.846339 0.976454) (xy -2.804535 0.968297) (xy -2.7655 0.958101) + (xy -2.729139 0.945999) (xy -2.695357 0.932119) (xy -2.66406 0.916593) (xy -2.635153 0.899552) (xy -2.608542 0.881127) + (xy -2.584131 0.861447) (xy -2.561827 0.840644) (xy -2.541533 0.818849) (xy -2.523156 0.796192) (xy -2.506601 0.772804) + (xy -2.491773 0.748815) (xy -2.478577 0.724357) (xy -2.466919 0.699559) (xy -2.456704 0.674554) (xy -2.447838 0.649471) + (xy -2.433771 0.599594) (xy -2.42396 0.550975) (xy -2.417649 0.50466) (xy -2.414079 0.461695) (xy -2.412132 0.389993) + (xy -2.412132 0.123477) (xy -2.423814 0.133098) (xy -2.436232 0.142152) (xy -2.449354 0.150666) (xy -2.463152 0.158663) + (xy -2.492658 0.17321) (xy -2.524514 0.185993) (xy -2.558486 0.197212) (xy -2.594339 0.207066) (xy -2.631838 0.215755) + (xy -2.670748 0.223479) (xy -3.004649 0.27451) (xy -3.045806 0.282476) (xy -3.086234 0.29161) (xy -3.125667 0.302114) + (xy -3.16384 0.314193) (xy -3.200487 0.32805) (xy -3.235342 0.343889) (xy -3.268139 0.361913) (xy -3.283683 0.371808) + (xy -3.298612 0.382326) (xy -3.312895 0.393491) (xy -3.326496 0.40533) (xy -3.339384 0.417869) (xy -3.351524 0.431131) + (xy -3.362885 0.445144) (xy -3.373432 0.459931) (xy -3.383132 0.47552) (xy -3.391952 0.491934) (xy -3.399859 0.5092) + (xy -3.406819 0.527344) (xy -3.4128 0.546389) (xy -3.417768 0.566363) (xy -3.421689 0.58729) (xy -3.424532 0.609196) + (xy -3.426262 0.632106) (xy -3.426846 0.656046) (xy -4.137834 0.656046) (xy -4.133615 0.580409) (xy -4.118197 0.485094) + (xy -4.093883 0.399288) (xy -4.061315 0.322438) (xy -4.021139 0.253989) (xy -3.973997 0.193387) (xy -3.920533 0.140078) + (xy -3.861391 0.093507) (xy -3.797215 0.05312) (xy -3.728648 0.018363) (xy -3.656334 -0.011318) (xy -3.580916 -0.036477) + (xy -3.503039 -0.05767) (xy -3.423346 -0.075449) (xy -3.261087 -0.102986) (xy -2.943097 -0.141492) + (xy -2.797667 -0.161329) (xy -2.668145 -0.187467) (xy -2.610959 -0.204285) (xy -2.559681 -0.224341) + (xy -2.514955 -0.248189) (xy -2.477424 -0.276384) (xy -2.447733 -0.309479) (xy -2.426525 -0.34803) + (xy -2.414443 -0.39259) (xy -2.412132 -0.443713) (xy -2.412745 -0.471238) (xy -2.414565 -0.497331) + (xy -2.417559 -0.522028) (xy -2.421697 -0.545365) (xy -2.426946 -0.567381) (xy -2.433276 -0.58811) + (xy -2.440655 -0.60759) (xy -2.449051 -0.625857) (xy -2.458434 -0.642949) (xy -2.468771 -0.658901) + (xy -2.480031 -0.67375) (xy -2.492183 -0.687534) (xy -2.505195 -0.700288) (xy -2.519036 -0.712049) + (xy -2.533674 -0.722853) (xy -2.549079 -0.732739) (xy -2.565218 -0.741741) (xy -2.582059 -0.749897) + (xy -2.599573 -0.757244) (xy -2.617727 -0.763817) (xy -2.636489 -0.769654) (xy -2.655829 -0.774791) + (xy -2.675715 -0.779265) (xy -2.696115 -0.783113) (xy -2.738333 -0.789075) (xy -2.782231 -0.792971) + (xy -2.827558 -0.795094) (xy -2.874062 -0.795736) (xy -2.924618 -0.794421) (xy -2.972642 -0.790415) + (xy -3.018076 -0.783633) (xy -3.060861 -0.773989) (xy -3.081242 -0.768067) (xy -3.100938 -0.761396) + (xy -3.119943 -0.753967) (xy -3.138248 -0.745768) (xy -3.155847 -0.736788) (xy -3.172733 -0.727017) + (xy -3.188897 -0.716444) (xy -3.204332 -0.705058) (xy -3.219032 -0.692849) (xy -3.232989 -0.679805) + (xy -3.246194 -0.665916) (xy -3.258642 -0.65117) (xy -3.270325 -0.635558) (xy -3.281235 -0.619068) + (xy -3.291365 -0.601689) (xy -3.300707 -0.583411) (xy -3.309255 -0.564223) (xy -3.317 -0.544114) + (xy -3.323936 -0.523073) (xy -3.330056 -0.50109) (xy -3.335351 -0.478153) (xy -3.339814 -0.454252) + (xy -3.343438 -0.429376) (xy -3.346217 -0.403514) (xy -4.059561 -0.403514) (xy -4.054177 -0.464332) + (xy -4.045631 -0.522517) (xy -4.034029 -0.578117) (xy -4.019475 -0.631176) (xy -4.002075 -0.681742) + (xy -3.981932 -0.729859) (xy -3.959152 -0.775574) (xy -3.93384 -0.818933) (xy -3.9061 -0.859982) + (xy -3.876038 -0.898767) (xy -3.843758 -0.935334) (xy -3.809364 -0.969729) (xy -3.772963 -1.001997) + (xy -3.734658 -1.032186) (xy -3.694554 -1.06034) (xy -3.652757 -1.086506) (xy -3.609372 -1.11073) + (xy -3.564502 -1.133058) (xy -3.518253 -1.153536) (xy -3.470729 -1.172209) (xy -3.422036 -1.189125) + (xy -3.372279 -1.204328) (xy -3.321561 -1.217865) (xy -3.269989 -1.229781) (xy -3.164698 -1.248938) + (xy -3.057245 -1.262166) (xy -2.948469 -1.269833) (xy -2.839208 -1.272307) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "65cb6fca-ea9c-48bc-9b08-8f8ad6b7446d") + ) + (fp_poly + (pts + (xy -8.382 -1.27) (xy -8.278446 -1.262863) (xy -8.177012 -1.250506) (xy -8.078336 -1.232555) (xy -7.983056 -1.208632) + (xy -7.891809 -1.178362) (xy -7.805233 -1.141367) (xy -7.763896 -1.12023) (xy -7.723966 -1.097271) + (xy -7.685523 -1.072443) (xy -7.648646 -1.045698) (xy -7.613416 -1.01699) (xy -7.579911 -0.986271) + (xy -7.548212 -0.953495) (xy -7.518399 -0.918614) (xy -7.490551 -0.881582) (xy -7.464747 -0.84235) + (xy -7.441068 -0.800874) (xy -7.419594 -0.757104) (xy -7.400403 -0.710994) (xy -7.383577 -0.662498) + (xy -7.369194 -0.611567) (xy -7.357334 -0.558156) (xy -7.348077 -0.502216) (xy -7.341502 -0.443701) + (xy -8.019295 -0.443701) (xy -8.021786 -0.469018) (xy -8.025365 -0.493183) (xy -8.030004 -0.516219) + (xy -8.035677 -0.538148) (xy -8.042358 -0.558994) (xy -8.05002 -0.578779) (xy -8.058637 -0.597526) + (xy -8.068181 -0.615259) (xy -8.078628 -0.631999) (xy -8.08995 -0.647769) (xy -8.10212 -0.662593) + (xy -8.115112 -0.676494) (xy -8.1289 -0.689494) (xy -8.143457 -0.701616) (xy -8.158757 -0.712882) + (xy -8.174773 -0.723317) (xy -8.191478 -0.732942) (xy -8.208847 -0.74178) (xy -8.226852 -0.749855) + (xy -8.245467 -0.757189) (xy -8.264665 -0.763805) (xy -8.284421 -0.769726) (xy -8.304708 -0.774974) + (xy -8.325498 -0.779573) (xy -8.368485 -0.786914) (xy -8.41317 -0.791931) (xy -8.459341 -0.794808) + (xy -8.506786 -0.795726) (xy -8.537743 -0.795386) (xy -8.570014 -0.794206) (xy -8.603141 -0.791943) + (xy -8.636667 -0.788356) (xy -8.670137 -0.783203) (xy -8.703092 -0.776243) (xy -8.735077 -0.767234) + (xy -8.765634 -0.755935) (xy -8.780235 -0.74935) (xy -8.794307 -0.742103) (xy -8.807794 -0.734162) + (xy -8.820639 -0.725497) (xy -8.832784 -0.716078) (xy -8.844173 -0.705875) (xy -8.854748 -0.694858) + (xy -8.864452 -0.682996) (xy -8.873229 -0.670259) (xy -8.88102 -0.656618) (xy -8.88777 -0.642041) + (xy -8.89342 -0.626499) (xy -8.897914 -0.609961) (xy -8.901195 -0.592398) (xy -8.903205 -0.573778) + (xy -8.903888 -0.554072) (xy -8.902707 -0.530746) (xy -8.899215 -0.508659) (xy -8.893488 -0.487758) + (xy -8.885601 -0.467993) (xy -8.87563 -0.449312) (xy -8.86365 -0.431665) (xy -8.849736 -0.415) (xy -8.833966 -0.399266) + (xy -8.816414 -0.384412) (xy -8.797155 -0.370387) (xy -8.776266 -0.357139) (xy -8.753821 -0.344618) + (xy -8.729898 -0.332772) (xy -8.70457 -0.321549) (xy -8.677914 -0.310899) (xy -8.650006 -0.300771) + (xy -8.590734 -0.281875) (xy -8.527359 -0.264451) (xy -8.460485 -0.24809) (xy -8.390718 -0.232381) + (xy -8.244923 -0.201286) (xy -8.170105 -0.185081) (xy -8.094812 -0.167891) (xy -8.016945 -0.149228) + (xy -7.939879 -0.128871) (xy -7.864196 -0.106414) (xy -7.790479 -0.081453) (xy -7.719311 -0.053584) + (xy -7.651274 -0.022403) (xy -7.586951 0.012495) (xy -7.526925 0.051515) (xy -7.498706 0.072696) + (xy -7.471779 0.09506) (xy -7.446218 0.118655) (xy -7.422095 0.143534) (xy -7.399483 0.169747) (xy -7.378456 0.197344) + (xy -7.359085 0.226375) (xy -7.341444 0.256891) (xy -7.325606 0.288944) (xy -7.311643 0.322582) (xy -7.299629 0.357858) + (xy -7.289635 0.39482) (xy -7.281736 0.433521) (xy -7.276003 0.47401) (xy -7.27251 0.516338) (xy -7.27133 0.560556) + (xy -7.273063 0.623253) (xy -7.278187 0.683285) (xy -7.286592 0.740696) (xy -7.298167 0.79553) (xy -7.312799 0.847832) + (xy -7.330377 0.897646) (xy -7.35079 0.945016) (xy -7.373927 0.989986) (xy -7.399677 1.032601) (xy -7.427927 1.072905) + (xy -7.458567 1.110942) (xy -7.491485 1.146756) (xy -7.526571 1.180392) (xy -7.563712 1.211894) (xy -7.602797 1.241306) + (xy -7.643715 1.268672) (xy -7.686355 1.294037) (xy -7.730605 1.317445) (xy -7.776354 1.33894) (xy -7.82349 1.358566) + (xy -7.871903 1.376368) (xy -7.92148 1.39239) (xy -7.972111 1.406676) (xy -8.023685 1.41927) (xy -8.129212 1.439561) + (xy -8.237173 1.453616) (xy -8.346675 1.461789) (xy -8.456828 1.464435) (xy -8.569505 1.461733) (xy -8.681135 1.453396) + (xy -8.790903 1.439075) (xy -8.897992 1.418424) (xy -9.001585 1.391095) (xy -9.100864 1.35674) (xy -9.195013 1.315013) + (xy -9.239909 1.291275) (xy -9.283215 1.265564) (xy -9.324831 1.237836) (xy -9.364654 1.208048) (xy -9.402581 1.176155) + (xy -9.438511 1.142116) (xy -9.472342 1.105885) (xy -9.503971 1.06742) (xy -9.533297 1.026678) (xy -9.560217 0.983614) + (xy -9.584629 0.938186) (xy -9.606431 0.89035) (xy -9.625521 0.840062) (xy -9.641797 0.78728) (xy -9.655156 0.731959) + (xy -9.665498 0.674057) (xy -9.672718 0.613529) (xy -9.676716 0.550333) (xy -8.999156 0.550333) (xy -8.998368 0.578531) + (xy -8.996038 0.60571) (xy -8.992214 0.631877) (xy -8.986945 0.65704) (xy -8.98028 0.681209) (xy -8.972269 0.70439) + (xy -8.962959 0.726592) (xy -8.9524 0.747824) (xy -8.940642 0.768093) (xy -8.927732 0.787408) (xy -8.913719 0.805776) + (xy -8.898654 0.823206) (xy -8.882584 0.839707) (xy -8.865558 0.855286) (xy -8.847626 0.869951) (xy -8.828836 0.883711) + (xy -8.809237 0.896573) (xy -8.788879 0.908547) (xy -8.76781 0.919639) (xy -8.746079 0.929859) (xy -8.723735 0.939215) + (xy -8.700826 0.947714) (xy -8.677403 0.955365) (xy -8.653513 0.962176) (xy -8.629206 0.968154) (xy -8.604531 0.97331) + (xy -8.554271 0.981182) (xy -8.503125 0.985857) (xy -8.451484 0.987401) (xy -8.413155 0.986439) (xy -8.373776 0.983466) + (xy -8.333834 0.978349) (xy -8.293813 0.970954) (xy -8.254202 0.96115) (xy -8.215485 0.948803) (xy -8.178148 0.933781) + (xy -8.142678 0.915951) (xy -8.125795 0.905941) (xy -8.109561 0.895179) (xy -8.094036 0.88365) (xy -8.079282 0.871335) + (xy -8.065359 0.858218) (xy -8.052328 0.844284) (xy -8.04025 0.829515) (xy -8.029185 0.813894) (xy -8.019194 0.797405) + (xy -8.010339 0.780032) (xy -8.002679 0.761758) (xy -7.996275 0.742566) (xy -7.991189 0.722439) (xy -7.987481 0.701362) + (xy -7.985211 0.679317) (xy -7.984441 0.656288) (xy -7.985321 0.636422) (xy -7.987949 0.617319) (xy -7.992309 0.598952) + (xy -7.998381 0.581291) (xy -8.00615 0.564306) (xy -8.015597 0.547969) (xy -8.026705 0.53225) (xy -8.039456 0.51712) + (xy -8.053833 0.502549) (xy -8.069819 0.488509) (xy -8.087395 0.47497) (xy -8.106546 0.461902) (xy -8.127252 0.449277) + (xy -8.149497 0.437065) (xy -8.173262 0.425237) (xy -8.198531 0.413764) (xy -8.225287 0.402616) (xy -8.253511 0.391764) + (xy -8.283186 0.381179) (xy -8.314294 0.370832) (xy -8.380742 0.350733) (xy -8.452715 0.331233) (xy -8.530072 0.312098) + (xy -8.612674 0.293093) (xy -8.700381 0.273985) (xy -8.793053 0.25454) (xy -8.948119 0.216208) (xy -9.023841 0.19459) + (xy -9.097582 0.170778) (xy -9.16876 0.144353) (xy -9.236795 0.114897) (xy -9.301106 0.08199) (xy -9.361114 0.045213) + (xy -9.389322 0.025242) (xy -9.416236 0.004147) (xy -9.441784 -0.018125) (xy -9.465892 -0.041626) + (xy -9.48849 -0.066409) (xy -9.509503 -0.092526) (xy -9.528859 -0.120029) (xy -9.546486 -0.148971) + (xy -9.562311 -0.179404) (xy -9.576261 -0.211381) (xy -9.588265 -0.244954) (xy -9.598248 -0.280175) + (xy -9.60614 -0.317096) (xy -9.611866 -0.355771) (xy -9.615356 -0.396251) (xy -9.616535 -0.438589) + (xy -9.614877 -0.499327) (xy -9.609974 -0.557237) (xy -9.601934 -0.612378) (xy -9.590865 -0.664811) + (xy -9.576873 -0.714592) (xy -9.560067 -0.761782) (xy -9.540553 -0.80644) (xy -9.518439 -0.848624) + (xy -9.493833 -0.888394) (xy -9.466841 -0.925808) (xy -9.437572 -0.960925) (xy -9.406133 -0.993805) + (xy -9.372631 -1.024506) (xy -9.337173 -1.053087) (xy -9.299867 -1.079607) (xy -9.260821 -1.104126) + (xy -9.220142 -1.126701) (xy -9.177937 -1.147393) (xy -9.134314 -1.16626) (xy -9.08938 -1.183361) + (xy -9.043243 -1.198755) (xy -8.99601 -1.212501) (xy -8.947788 -1.224658) (xy -8.898685 -1.235285) + (xy -8.798266 -1.252185) (xy -8.695612 -1.263672) (xy -8.591582 -1.270219) (xy -8.487035 -1.272296) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4607efc2-8d19-4348-acce-7e68a6fe3c8d") + ) + (group "" + (uuid "d52afa33-5b60-44ee-9f6b-ae44b23ee5e9") + (members "0f713ec5-a618-45cd-8d7b-c4e17e7cb992" "24764e27-bda4-4a8a-b8cc-36a4b4d1b6ab" + "350fe929-ef0d-46e4-b207-95efb8a820f0" "4607efc2-8d19-4348-acce-7e68a6fe3c8d" + "65cb6fca-ea9c-48bc-9b08-8f8ad6b7446d" "9d97720b-7172-460d-a6ec-1b6f23ccae55" + "d82822e2-b17f-497c-bba4-56741d223fdf" "d9c21b6e-dc45-4250-b6c6-15b1d2f56f45" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_25mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_25mm.kicad_mod new file mode 100644 index 0000000..cab74b0 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_25mm.kicad_mod @@ -0,0 +1,447 @@ +(footprint "SparkFun_Logo_NoFlame_25mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -3.048 0) + (layer "F.Fab") + (hide yes) + (uuid "c865887e-f8e0-4f43-8e2d-57628e215fdf") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 2.794 0) + (layer "F.Fab") + (hide yes) + (uuid "56b47875-ee8c-4c23-ac7a-bd64261a54b7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "04025e2f-e449-4e1e-8125-0e3367e82ede") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "27402ca9-f395-4975-8f01-7544d264fea8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c5843c6b-fd61-47b1-bf1e-59bcd6d745a3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 1.517176 -0.271378) (xy 2.640925 -1.439565) (xy 3.695547 -1.439565) (xy 2.471012 -0.246108) (xy 3.83293 1.805917) + (xy 2.753329 1.805917) (xy 1.862521 0.355702) (xy 1.517176 0.688848) (xy 1.517176 1.805917) (xy 0.625786 1.805917) + (xy 0.625786 -2.187182) (xy 1.517176 -2.676009) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e81960cf-cd2b-4e15-ae44-e6448bc01324") + ) + (fp_poly + (pts + (xy 0.099227 -1.527024) (xy 0.112029 -1.526577) (xy 0.124698 -1.525848) (xy 0.137245 -1.524847) (xy 0.162005 -1.522074) + (xy 0.186381 -1.518352) (xy 0.210443 -1.513772) (xy 0.234264 -1.508427) (xy 0.257915 -1.502408) (xy 0.281467 -1.495807) + (xy 0.281467 -0.667443) (xy 0.248569 -0.673949) (xy 0.211886 -0.679897) (xy 0.17229 -0.685191) (xy 0.130651 -0.689736) + (xy 0.087841 -0.693437) (xy 0.044732 -0.696198) (xy 0.002195 -0.697925) (xy -0.038899 -0.698522) + (xy -0.099403 -0.697172) (xy -0.157374 -0.693165) (xy -0.212853 -0.686565) (xy -0.265878 -0.677437) + (xy -0.316491 -0.665845) (xy -0.364731 -0.651854) (xy -0.410639 -0.635526) (xy -0.454255 -0.616928) + (xy -0.495619 -0.596123) (xy -0.534772 -0.573175) (xy -0.571752 -0.548149) (xy -0.606601 -0.521109) + (xy -0.639359 -0.492119) (xy -0.670065 -0.461244) (xy -0.698761 -0.428548) (xy -0.725485 -0.394095) + (xy -0.750279 -0.357949) (xy -0.773182 -0.320175) (xy -0.794235 -0.280838) (xy -0.813477 -0.240001) + (xy -0.830949 -0.197728) (xy -0.846691 -0.154085) (xy -0.860744 -0.109134) (xy -0.873147 -0.062942) + (xy -0.88394 -0.015571) (xy -0.893164 0.032913) (xy -0.907064 0.132967) (xy -0.915169 0.236704) (xy -0.917799 0.34361) + (xy -0.917799 1.806024) (xy -1.809188 1.806024) (xy -1.809188 -1.288134) (xy -0.961657 -1.439458) + (xy -0.961657 -0.836486) (xy -0.949458 -0.836486) (xy -0.932827 -0.874396) (xy -0.914765 -0.91154) + (xy -0.895314 -0.947888) (xy -0.874516 -0.983411) (xy -0.852411 -1.018081) (xy -0.829043 -1.05187) + (xy -0.804451 -1.084748) (xy -0.778678 -1.116687) (xy -0.751765 -1.147659) (xy -0.723754 -1.177635) + (xy -0.694686 -1.206586) (xy -0.664603 -1.234484) (xy -0.633547 -1.2613) (xy -0.601558 -1.287005) + (xy -0.568679 -1.311571) (xy -0.53495 -1.334969) (xy -0.500414 -1.357171) (xy -0.465112 -1.378148) + (xy -0.429086 -1.397871) (xy -0.392376 -1.416312) (xy -0.355026 -1.433443) (xy -0.317075 -1.449233) + (xy -0.278566 -1.463656) (xy -0.23954 -1.476682) (xy -0.200039 -1.488282) (xy -0.160105 -1.498429) + (xy -0.119778 -1.507093) (xy -0.0791 -1.514246) (xy -0.038114 -1.51986) (xy 0.00314 -1.523905) (xy 0.04462 -1.526353) + (xy 0.086285 -1.527175) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d7314b28-3a8c-4d9e-b8a4-34734735fa2a") + ) + (fp_poly + (pts + (xy 5.520639 -2.675102) (xy 5.580081 -2.67288) (xy 5.639714 -2.66963) (xy 5.699293 -2.665723) (xy 5.817306 -2.657422) + (xy 5.87525 -2.653771) (xy 5.93216 -2.650947) (xy 5.93216 -1.985236) (xy 5.891901 -1.989812) (xy 5.851179 -1.993745) + (xy 5.810158 -1.997044) (xy 5.769 -1.999721) (xy 5.72787 -2.001786) (xy 5.68693 -2.003248) (xy 5.646344 -2.004117) + (xy 5.606276 -2.004405) (xy 5.562065 -2.00321) (xy 5.541259 -2.001698) (xy 5.521305 -1.999559) (xy 5.502193 -1.996781) + (xy 5.483913 -1.99335) (xy 5.466454 -1.989255) (xy 5.449806 -1.984482) (xy 5.433959 -1.979019) (xy 5.418902 -1.972854) + (xy 5.404625 -1.965972) (xy 5.391118 -1.958363) (xy 5.378371 -1.950013) (xy 5.366372 -1.94091) (xy 5.355113 -1.931041) + (xy 5.344582 -1.920393) (xy 5.334769 -1.908954) (xy 5.325664 -1.89671) (xy 5.317256 -1.88365) (xy 5.309536 -1.869761) + (xy 5.302493 -1.855029) (xy 5.296116 -1.839443) (xy 5.290395 -1.82299) (xy 5.285321 -1.805656) (xy 5.280882 -1.78743) + (xy 5.277068 -1.768299) (xy 5.27387 -1.74825) (xy 5.271276 -1.72727) (xy 5.267861 -1.682468) (xy 5.266741 -1.633792) + (xy 5.266741 -1.439481) (xy 5.881623 -1.439481) (xy 5.881623 -0.843188) (xy 5.266741 -0.843188) (xy 5.266741 1.806293) + (xy 4.375351 1.806293) (xy 4.375351 -0.843188) (xy 3.496161 -0.843188) (xy 4.103781 -1.439481) (xy 4.375351 -1.439481) + (xy 4.375351 -1.689849) (xy 4.376401 -1.743531) (xy 4.379551 -1.796173) (xy 4.384804 -1.847733) (xy 4.392162 -1.898167) + (xy 4.401627 -1.94743) (xy 4.413201 -1.99548) (xy 4.426886 -2.042272) (xy 4.442686 -2.087764) (xy 4.460601 -2.131911) + (xy 4.480634 -2.174671) (xy 4.502787 -2.215998) (xy 4.527063 -2.255851) (xy 4.553463 -2.294184) (xy 4.58199 -2.330955) + (xy 4.612646 -2.366119) (xy 4.645433 -2.399635) (xy 4.680353 -2.431456) (xy 4.717409 -2.461541) (xy 4.756602 -2.489845) + (xy 4.797935 -2.516325) (xy 4.84141 -2.540937) (xy 4.88703 -2.563638) (xy 4.934795 -2.584384) (xy 4.98471 -2.603131) + (xy 5.036774 -2.619836) (xy 5.090992 -2.634455) (xy 5.147365 -2.646945) (xy 5.205895 -2.657261) (xy 5.266585 -2.665361) + (xy 5.329436 -2.671201) (xy 5.394451 -2.674737) (xy 5.461632 -2.675925) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b60553f0-85f0-4f32-b07d-144750a8b4bf") + ) + (fp_poly + (pts + (xy 7.023762 0.393357) (xy 7.025558 0.490286) (xy 7.03106 0.580888) (xy 7.040442 0.665172) (xy 7.053878 0.743149) + (xy 7.071542 0.814829) (xy 7.093606 0.880223) (xy 7.106343 0.910566) (xy 7.120245 0.93934) (xy 7.135335 0.966548) + (xy 7.151633 0.992191) (xy 7.169161 1.01627) (xy 7.187942 1.038786) (xy 7.207996 1.059741) (xy 7.229346 1.079135) + (xy 7.252013 1.096971) (xy 7.27602 1.113249) (xy 7.301386 1.127971) (xy 7.328135 1.141137) (xy 7.356289 1.15275) + (xy 7.385867 1.16281) (xy 7.416894 1.171319) (xy 7.449389 1.178278) (xy 7.483375 1.183689) (xy 7.518874 1.187552) + (xy 7.555907 1.189869) (xy 7.594496 1.190641) (xy 7.639051 1.189846) (xy 7.681995 1.187446) (xy 7.723342 1.183421) + (xy 7.763103 1.177747) (xy 7.801293 1.170405) (xy 7.837923 1.161371) (xy 7.873006 1.150624) (xy 7.906557 1.138142) + (xy 7.938587 1.123904) (xy 7.969109 1.107888) (xy 7.998136 1.090073) (xy 8.025681 1.070436) (xy 8.051757 1.048956) + (xy 8.076377 1.025611) (xy 8.099553 1.000379) (xy 8.121299 0.97324) (xy 8.141627 0.94417) (xy 8.160551 0.913149) + (xy 8.178082 0.880155) (xy 8.194235 0.845165) (xy 8.209021 0.808159) (xy 8.222454 0.769115) (xy 8.234547 0.72801) + (xy 8.245312 0.684824) (xy 8.254762 0.639534) (xy 8.262911 0.592119) (xy 8.269771 0.542557) (xy 8.275354 0.490827) + (xy 8.279675 0.436906) (xy 8.282745 0.380773) (xy 8.285185 0.261785) (xy 8.285185 -1.439378) (xy 9.176865 -1.439378) + (xy 9.176865 1.806104) (xy 8.329043 1.806104) (xy 8.329043 1.353873) (xy 8.310164 1.353873) (xy 8.288558 1.388004) + (xy 8.266023 1.420965) (xy 8.242592 1.45276) (xy 8.218295 1.483397) (xy 8.193167 1.512881) (xy 8.167239 1.541217) + (xy 8.140543 1.568412) (xy 8.113112 1.59447) (xy 8.084978 1.619398) (xy 8.056173 1.643201) (xy 8.026731 1.665885) + (xy 7.996682 1.687455) (xy 7.934897 1.727279) (xy 7.871077 1.762717) (xy 7.805479 1.793816) (xy 7.738364 1.820621) + (xy 7.669989 1.843176) (xy 7.600614 1.861529) (xy 7.530497 1.875724) (xy 7.459896 1.885807) (xy 7.389071 1.891824) + (xy 7.31828 1.893819) (xy 7.231493 1.892265) (xy 7.148776 1.887634) (xy 7.070042 1.879975) (xy 6.995206 1.869336) + (xy 6.92418 1.855765) (xy 6.85688 1.839311) (xy 6.793219 1.820021) (xy 6.733109 1.797944) (xy 6.676466 1.773127) + (xy 6.623204 1.74562) (xy 6.573235 1.71547) (xy 6.526473 1.682725) (xy 6.482833 1.647434) (xy 6.442229 1.609645) + (xy 6.404573 1.569405) (xy 6.36978 1.526764) (xy 6.337764 1.481769) (xy 6.308438 1.434469) (xy 6.281716 1.384911) + (xy 6.257512 1.333145) (xy 6.23574 1.279217) (xy 6.216313 1.223176) (xy 6.199146 1.165072) (xy 6.184152 1.10495) + (xy 6.160338 0.978851) (xy 6.144181 0.845265) (xy 6.134994 0.704577) (xy 6.132084 0.557172) (xy 6.132084 -1.439378) + (xy 7.023762 -1.439378) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0a835e16-8109-4111-86f4-c0aca9547d57") + ) + (fp_poly + (pts + (xy 11.614188 -1.525418) (xy 11.696905 -1.520785) (xy 11.775639 -1.513122) (xy 11.850475 -1.502478) + (xy 11.9215 -1.488901) (xy 11.9888 -1.47244) (xy 12.052462 -1.453142) (xy 12.112571 -1.431056) (xy 12.169214 -1.406231) + (xy 12.222476 -1.378715) (xy 12.272445 -1.348555) (xy 12.319207 -1.315802) (xy 12.362847 -1.280502) + (xy 12.403452 -1.242704) (xy 12.441107 -1.202457) (xy 12.4759 -1.159808) (xy 12.507917 -1.114807) + (xy 12.537243 -1.067501) (xy 12.563965 -1.01794) (xy 12.588169 -0.96617) (xy 12.609941 -0.912241) + (xy 12.629368 -0.856201) (xy 12.646535 -0.798098) (xy 12.661529 -0.737981) (xy 12.685343 -0.611896) + (xy 12.701499 -0.478335) (xy 12.710687 -0.337682) (xy 12.713597 -0.190326) (xy 12.713597 1.806224) + (xy 11.822209 1.806224) (xy 11.822209 -0.026511) (xy 11.820407 -0.123443) (xy 11.814886 -0.214054) + (xy 11.805475 -0.298353) (xy 11.792002 -0.376348) (xy 11.774294 -0.448051) (xy 11.752181 -0.513469) + (xy 11.739418 -0.543825) (xy 11.725489 -0.572613) (xy 11.710373 -0.599834) (xy 11.694047 -0.625491) + (xy 11.676492 -0.649583) (xy 11.657684 -0.672113) (xy 11.637603 -0.693081) (xy 11.616227 -0.712489) + (xy 11.593535 -0.730337) (xy 11.569505 -0.746627) (xy 11.544115 -0.76136) (xy 11.517345 -0.774537) + (xy 11.489172 -0.78616) (xy 11.459575 -0.796229) (xy 11.428534 -0.804746) (xy 11.396025 -0.811711) + (xy 11.362028 -0.817127) (xy 11.326521 -0.820994) (xy 11.289484 -0.823313) (xy 11.250893 -0.824086) + (xy 11.206392 -0.823291) (xy 11.1635 -0.820892) (xy 11.122203 -0.816866) (xy 11.08249 -0.811192) + (xy 11.044348 -0.803848) (xy 11.007763 -0.794812) (xy 10.972723 -0.784063) (xy 10.939214 -0.771578) + (xy 10.907224 -0.757336) (xy 10.876741 -0.741316) (xy 10.84775 -0.723494) (xy 10.82024 -0.70385) + (xy 10.794197 -0.682361) (xy 10.769609 -0.659007) (xy 10.746462 -0.633764) (xy 10.724744 -0.606612) + (xy 10.704442 -0.577528) (xy 10.685544 -0.54649) (xy 10.668035 -0.513477) (xy 10.651904 -0.478468) + (xy 10.637137 -0.441439) (xy 10.623722 -0.40237) (xy 10.611645 -0.361238) (xy 10.600895 -0.318022) + (xy 10.591457 -0.272701) (xy 10.583319 -0.225251) (xy 10.576469 -0.175651) (xy 10.570893 -0.123881) + (xy 10.566579 -0.069916) (xy 10.563513 -0.013737) (xy 10.561076 0.105353) (xy 10.561076 1.806224) + (xy 9.669106 1.806224) (xy 9.669106 -1.439258) (xy 10.516346 -1.439258) (xy 10.516346 -0.987319) + (xy 10.535517 -0.987319) (xy 10.557147 -1.021423) (xy 10.579702 -1.054359) (xy 10.603149 -1.086131) + (xy 10.627457 -1.116747) (xy 10.652593 -1.14621) (xy 10.678525 -1.174528) (xy 10.705222 -1.201705) + (xy 10.732651 -1.227747) (xy 10.76078 -1.25266) (xy 10.789578 -1.276449) (xy 10.819011 -1.299121) + (xy 10.84905 -1.32068) (xy 10.91081 -1.360485) (xy 10.974604 -1.395908) (xy 11.040175 -1.426994) + (xy 11.107266 -1.45379) (xy 11.175621 -1.476339) (xy 11.244985 -1.494687) (xy 11.315101 -1.50888) + (xy 11.385713 -1.518961) (xy 11.456565 -1.524977) (xy 11.527401 -1.526973) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "3b3fcb76-d6dc-4786-b5e6-8dbdfee3c7b5") + ) + (fp_poly + (pts + (xy -7.003059 -1.524542) (xy -6.912616 -1.517469) (xy -6.825409 -1.505843) (xy -6.741419 -1.489796) + (xy -6.660628 -1.469459) (xy -6.583019 -1.444966) (xy -6.508572 -1.416447) (xy -6.437269 -1.384037) + (xy -6.369092 -1.347866) (xy -6.304023 -1.308067) (xy -6.242043 -1.264773) (xy -6.183133 -1.218114) + (xy -6.127276 -1.168225) (xy -6.074454 -1.115236) (xy -6.024647 -1.05928) (xy -5.977837 -1.000489) + (xy -5.934007 -0.938996) (xy -5.893137 -0.874933) (xy -5.85521 -0.808431) (xy -5.820206 -0.739624) + (xy -5.788109 -0.668643) (xy -5.758899 -0.59562) (xy -5.732557 -0.520688) (xy -5.709067 -0.443979) + (xy -5.688409 -0.365625) (xy -5.670564 -0.285759) (xy -5.643244 -0.122017) (xy -5.62696 0.046189) + (xy -5.621565 0.217801) (xy -5.627085 0.379453) (xy -5.643659 0.538663) (xy -5.671303 0.694327) (xy -5.710038 0.845344) + (xy -5.759881 0.990613) (xy -5.82085 1.129031) (xy -5.855512 1.195326) (xy -5.892963 1.259496) (xy -5.933205 1.321402) + (xy -5.97624 1.380906) (xy -6.02207 1.437871) (xy -6.070697 1.49216) (xy -6.122125 1.543633) (xy -6.176354 1.592155) + (xy -6.233388 1.637586) (xy -6.293229 1.679789) (xy -6.355879 1.718627) (xy -6.42134 1.753961) (xy -6.489614 1.785654) + (xy -6.560705 1.813569) (xy -6.634614 1.837566) (xy -6.711343 1.85751) (xy -6.790895 1.873261) (xy -6.873271 1.884682) + (xy -6.958476 1.891636) (xy -7.046509 1.893985) (xy -7.120264 1.892002) (xy -7.192973 1.886072) (xy -7.264491 1.876225) + (xy -7.334672 1.862489) (xy -7.403368 1.844894) (xy -7.470434 1.823467) (xy -7.535723 1.798238) (xy -7.59909 1.769237) + (xy -7.660386 1.736491) (xy -7.719467 1.700031) (xy -7.776186 1.659884) (xy -7.830396 1.616079) (xy -7.881952 1.568647) + (xy -7.930706 1.517615) (xy -7.976512 1.463012) (xy -8.019225 1.404868) (xy -8.032295 1.404868) (xy -8.032295 3.741536) + (xy -8.923685 2.948606) (xy -8.923685 0.192823) (xy -8.063373 0.192823) (xy -8.060985 0.291254) (xy -8.053645 0.388394) + (xy -8.041093 0.483547) (xy -8.023069 0.576012) (xy -7.999311 0.665092) (xy -7.969559 0.750089) (xy -7.933551 0.830305) + (xy -7.91312 0.868402) (xy -7.891028 0.905041) (xy -7.867241 0.940136) (xy -7.841727 0.9736) (xy -7.814455 1.005344) + (xy -7.78539 1.035282) (xy -7.7545 1.063327) (xy -7.721753 1.08939) (xy -7.687117 1.113386) (xy -7.650558 1.135227) + (xy -7.612044 1.154824) (xy -7.571543 1.172092) (xy -7.529021 1.186943) (xy -7.484447 1.199289) (xy -7.437787 1.209044) + (xy -7.389009 1.21612) (xy -7.33808 1.220429) (xy -7.284968 1.221885) (xy -7.23139 1.220429) (xy -7.180094 1.21612) + (xy -7.131041 1.209044) (xy -7.084193 1.199289) (xy -7.039513 1.186943) (xy -6.996961 1.172092) (xy -6.956501 1.154824) + (xy -6.918094 1.135227) (xy -6.881702 1.113386) (xy -6.847287 1.08939) (xy -6.814811 1.063327) (xy -6.784236 1.035282) + (xy -6.755523 1.005344) (xy -6.728635 0.9736) (xy -6.703533 0.940136) (xy -6.68018 0.905041) (xy -6.658537 0.868402) + (xy -6.638567 0.830305) (xy -6.62023 0.790838) (xy -6.60349 0.750089) (xy -6.588308 0.708145) (xy -6.574646 0.665092) + (xy -6.562465 0.621019) (xy -6.551729 0.576012) (xy -6.534435 0.483547) (xy -6.522459 0.388394) (xy -6.515497 0.291254) + (xy -6.513244 0.192823) (xy -6.515706 0.095229) (xy -6.523246 -0.001739) (xy -6.536093 -0.097298) + (xy -6.554479 -0.190667) (xy -6.578634 -0.281062) (xy -6.60879 -0.367702) (xy -6.645176 -0.449804) + (xy -6.665777 -0.488908) (xy -6.688022 -0.526585) (xy -6.711941 -0.562736) (xy -6.737561 -0.597264) + (xy -6.764912 -0.63007) (xy -6.794022 -0.661057) (xy -6.82492 -0.690127) (xy -6.857635 -0.717183) + (xy -6.892197 -0.742126) (xy -6.928632 -0.764858) (xy -6.966972 -0.785283) (xy -7.007244 -0.803301) + (xy -7.049477 -0.818816) (xy -7.0937 -0.831729) (xy -7.139941 -0.841943) (xy -7.188231 -0.84936) + (xy -7.238597 -0.853881) (xy -7.291068 -0.85541) (xy -7.344673 -0.853899) (xy -7.395997 -0.849427) + (xy -7.445077 -0.842089) (xy -7.491952 -0.831979) (xy -7.536659 -0.819193) (xy -7.579236 -0.803824) + (xy -7.619722 -0.785967) (xy -7.658155 -0.765716) (xy -7.694572 -0.743166) (xy -7.729012 -0.718411) + (xy -7.761513 -0.691546) (xy -7.792112 -0.662665) (xy -7.820848 -0.631863) (xy -7.847758 -0.599233) + (xy -7.872882 -0.564872) (xy -7.896256 -0.528872) (xy -7.917919 -0.491329) (xy -7.937908 -0.452336) + (xy -7.956263 -0.411989) (xy -7.97302 -0.370382) (xy -7.988218 -0.327608) (xy -8.001896 -0.283764) + (xy -8.01409 -0.238943) (xy -8.024839 -0.193239) (xy -8.042154 -0.099562) (xy -8.054145 -0.003489) + (xy -8.061117 0.094224) (xy -8.063373 0.192823) (xy -8.923685 0.192823) (xy -8.923685 -1.28818) (xy -8.075863 -1.439214) + (xy -8.075863 -1.025033) (xy -8.063373 -1.025033) (xy -8.042396 -1.057419) (xy -8.020697 -1.088633) + (xy -7.99829 -1.118686) (xy -7.975188 -1.147585) (xy -7.951402 -1.175341) (xy -7.926945 -1.201963) + (xy -7.90183 -1.22746) (xy -7.876069 -1.251842) (xy -7.849676 -1.275118) (xy -7.822662 -1.297298) + (xy -7.795039 -1.318391) (xy -7.766822 -1.338407) (xy -7.738021 -1.357354) (xy -7.708651 -1.375242) + (xy -7.678722 -1.392082) (xy -7.648248 -1.407881) (xy -7.617242 -1.42265) (xy -7.585715 -1.436398) + (xy -7.521152 -1.460868) (xy -7.454658 -1.481367) (xy -7.386335 -1.49797) (xy -7.316283 -1.510753) + (xy -7.244603 -1.51979) (xy -7.171394 -1.525157) (xy -7.096757 -1.526929) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d93ece7e-ea38-4565-871e-c252306c551b") + ) + (fp_poly + (pts + (xy -3.616907 -1.525075) (xy -3.492547 -1.519173) (xy -3.367764 -1.508459) (xy -3.243891 -1.492215) + (xy -3.122263 -1.469724) (xy -3.004214 -1.440268) (xy -2.891077 -1.403128) (xy -2.784187 -1.357588) + (xy -2.733501 -1.331443) (xy -2.684876 -1.302929) (xy -2.63848 -1.271956) (xy -2.59448 -1.238434) + (xy -2.553041 -1.202273) (xy -2.514331 -1.163385) (xy -2.478516 -1.121678) (xy -2.445763 -1.077064) + (xy -2.416239 -1.029452) (xy -2.390111 -0.978753) (xy -2.367545 -0.924878) (xy -2.348708 -0.867735) + (xy -2.333767 -0.807237) (xy -2.322888 -0.743292) (xy -2.316239 -0.675812) (xy -2.313985 -0.604707) + (xy -2.313985 1.084548) (xy -2.312479 1.194794) (xy -2.307813 1.303152) (xy -2.299772 1.407704) (xy -2.288136 1.506535) + (xy -2.280902 1.553206) (xy -2.272687 1.597727) (xy -2.263465 1.639861) (xy -2.253209 1.679366) (xy -2.24189 1.716004) + (xy -2.229483 1.749534) (xy -2.215959 1.779718) (xy -2.201291 1.806316) (xy -3.104589 1.806316) (xy -3.116138 1.768332) + (xy -3.126949 1.729813) (xy -3.136882 1.690853) (xy -3.145797 1.651542) (xy -3.153554 1.611972) (xy -3.160015 1.572235) + (xy -3.165039 1.532424) (xy -3.168488 1.492629) (xy -3.222762 1.545768) (xy -3.279803 1.594602) (xy -3.339419 1.639253) + (xy -3.401415 1.679842) (xy -3.465598 1.71649) (xy -3.531774 1.749317) (xy -3.59975 1.778443) (xy -3.669332 1.803991) + (xy -3.740326 1.826081) (xy -3.81254 1.844834) (xy -3.885779 1.86037) (xy -3.959849 1.87281) (xy -4.034558 1.882275) + (xy -4.109711 1.888887) (xy -4.185116 1.892765) (xy -4.260578 1.894031) (xy -4.375362 1.890417) (xy -4.4864 1.879526) + (xy -4.593189 1.861282) (xy -4.695222 1.83561) (xy -4.744297 1.819964) (xy -4.791994 1.802434) (xy -4.83825 1.783009) + (xy -4.883001 1.76168) (xy -4.926185 1.738437) (xy -4.967738 1.713271) (xy -5.007597 1.686173) (xy -5.045699 1.657133) + (xy -5.081981 1.626142) (xy -5.11638 1.593191) (xy -5.148832 1.558269) (xy -5.179275 1.521368) (xy -5.207645 1.482478) + (xy -5.233879 1.44159) (xy -5.257915 1.398695) (xy -5.279688 1.353782) (xy -5.299136 1.306842) (xy -5.316196 1.257867) + (xy -5.330805 1.206847) (xy -5.342899 1.153772) (xy -5.352415 1.098632) (xy -5.359291 1.041419) (xy -5.363462 0.982124) + (xy -5.364867 0.920735) (xy -5.362793 0.883557) (xy -4.474058 0.883557) (xy -4.47331 0.913469) (xy -4.471094 0.942009) + (xy -4.467451 0.969205) (xy -4.462423 0.995086) (xy -4.456051 1.019678) (xy -4.448376 1.043009) (xy -4.439439 1.065108) + (xy -4.429283 1.086001) (xy -4.417949 1.105716) (xy -4.405477 1.124282) (xy -4.391909 1.141725) (xy -4.377287 1.158073) + (xy -4.361652 1.173354) (xy -4.345045 1.187596) (xy -4.327508 1.200826) (xy -4.309083 1.213072) (xy -4.289809 1.224362) + (xy -4.26973 1.234723) (xy -4.248885 1.244182) (xy -4.227318 1.252769) (xy -4.205068 1.260509) (xy -4.182178 1.267431) + (xy -4.158688 1.273563) (xy -4.134641 1.278932) (xy -4.085037 1.287491) (xy -4.033699 1.293332) (xy -3.980957 1.296673) + (xy -3.927142 1.297738) (xy -3.863793 1.296165) (xy -3.80426 1.291554) (xy -3.748425 1.284068) (xy -3.69617 1.273871) + (xy -3.647376 1.261127) (xy -3.601924 1.245998) (xy -3.559697 1.228649) (xy -3.520576 1.209242) (xy -3.484443 1.187941) + (xy -3.451178 1.164909) (xy -3.420665 1.140309) (xy -3.392784 1.114306) (xy -3.367417 1.087062) (xy -3.344446 1.05874) + (xy -3.323752 1.029505) (xy -3.305217 0.999519) (xy -3.288722 0.968946) (xy -3.27415 0.93795) (xy -3.261381 0.906692) + (xy -3.250298 0.875338) (xy -3.232714 0.812993) (xy -3.220451 0.75222) (xy -3.212562 0.694326) (xy -3.208099 0.640619) + (xy -3.205665 0.550992) (xy -3.205665 0.217847) (xy -3.220269 0.229872) (xy -3.23579 0.24119) (xy -3.252193 0.251832) + (xy -3.269441 0.261829) (xy -3.306323 0.280013) (xy -3.346143 0.295991) (xy -3.388608 0.310015) (xy -3.433424 0.322332) + (xy -3.480298 0.333194) (xy -3.528936 0.342849) (xy -3.946312 0.406638) (xy -3.997758 0.416596) (xy -4.048293 0.428013) + (xy -4.097585 0.441143) (xy -4.145301 0.456242) (xy -4.19111 0.473563) (xy -4.234678 0.493362) (xy -4.275675 0.515891) + (xy -4.295104 0.52826) (xy -4.313766 0.541407) (xy -4.331619 0.555364) (xy -4.348621 0.570163) (xy -4.364731 0.585836) + (xy -4.379906 0.602414) (xy -4.394107 0.61993) (xy -4.40729 0.638414) (xy -4.419415 0.6579) (xy -4.430441 0.678418) + (xy -4.440324 0.700001) (xy -4.449025 0.72268) (xy -4.456501 0.746487) (xy -4.46271 0.771454) (xy -4.467613 0.797613) + (xy -4.471166 0.824995) (xy -4.473328 0.853633) (xy -4.474058 0.883557) (xy -5.362793 0.883557) (xy -5.35752 0.789011) + (xy -5.338247 0.669867) (xy -5.307854 0.56261) (xy -5.267145 0.466548) (xy -5.216924 0.380986) (xy -5.157997 0.305234) + (xy -5.091167 0.238597) (xy -5.01724 0.180384) (xy -4.937019 0.1299) (xy -4.851311 0.086454) (xy -4.760918 0.049353) + (xy -4.666646 0.017904) (xy -4.5693 -0.008587) (xy -4.469683 -0.030811) (xy -4.266859 -0.065233) + (xy -3.869373 -0.113365) (xy -3.687584 -0.138161) (xy -3.525682 -0.170834) (xy -3.454199 -0.191856) + (xy -3.390102 -0.216926) (xy -3.334194 -0.246736) (xy -3.287281 -0.281979) (xy -3.250167 -0.323349) + (xy -3.223657 -0.371537) (xy -3.208555 -0.427237) (xy -3.205665 -0.491141) (xy -3.206432 -0.525548) + (xy -3.208707 -0.558163) (xy -3.21245 -0.589034) (xy -3.217622 -0.618207) (xy -3.224184 -0.645725) + (xy -3.232096 -0.671637) (xy -3.24132 -0.695987) (xy -3.251815 -0.718821) (xy -3.263543 -0.740186) + (xy -3.276464 -0.760126) (xy -3.290539 -0.778688) (xy -3.305729 -0.795917) (xy -3.321994 -0.811859) + (xy -3.339296 -0.82656) (xy -3.357594 -0.840066) (xy -3.376849 -0.852423) (xy -3.397023 -0.863676) + (xy -3.418075 -0.873871) (xy -3.439967 -0.883054) (xy -3.462659 -0.891271) (xy -3.486112 -0.898567) + (xy -3.510287 -0.904989) (xy -3.535144 -0.910581) (xy -3.560645 -0.915391) (xy -3.613417 -0.922844) + (xy -3.66829 -0.927714) (xy -3.724948 -0.930367) (xy -3.783079 -0.93117) (xy -3.846273 -0.929525) + (xy -3.906304 -0.924518) (xy -3.963096 -0.916041) (xy -4.016577 -0.903986) (xy -4.042053 -0.896583) + (xy -4.066674 -0.888245) (xy -4.090429 -0.878958) (xy -4.113311 -0.868709) (xy -4.13531 -0.857485) + (xy -4.156417 -0.845271) (xy -4.176622 -0.832055) (xy -4.195916 -0.817823) (xy -4.214291 -0.802561) + (xy -4.231736 -0.786256) (xy -4.248244 -0.768894) (xy -4.263804 -0.750462) (xy -4.278407 -0.730947) + (xy -4.292044 -0.710334) (xy -4.304707 -0.688611) (xy -4.316385 -0.665764) (xy -4.327069 -0.641778) + (xy -4.336751 -0.616642) (xy -4.345421 -0.590341) (xy -4.35307 -0.562862) (xy -4.359689 -0.534191) + (xy -4.365268 -0.504314) (xy -4.369799 -0.473219) (xy -4.373272 -0.440892) (xy -5.264952 -0.440892) + (xy -5.258222 -0.516914) (xy -5.24754 -0.589646) (xy -5.233037 -0.659146) (xy -5.214845 -0.72547) + (xy -5.193094 -0.788677) (xy -5.167916 -0.848823) (xy -5.139441 -0.905967) (xy -5.107801 -0.960166) + (xy -5.073126 -1.011478) (xy -5.035548 -1.059959) (xy -4.995198 -1.105667) (xy -4.952206 -1.148661) + (xy -4.906704 -1.188996) (xy -4.858823 -1.226732) (xy -4.808694 -1.261925) (xy -4.756448 -1.294633) + (xy -4.702215 -1.324913) (xy -4.646128 -1.352822) (xy -4.588316 -1.378419) (xy -4.528912 -1.401761) + (xy -4.468046 -1.422905) (xy -4.405849 -1.441909) (xy -4.342452 -1.45883) (xy -4.277986 -1.473726) + (xy -4.146373 -1.497672) (xy -4.012057 -1.514207) (xy -3.876087 -1.523791) (xy -3.739511 -1.526883) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8b6356f6-e76d-408d-bcb5-75ba5a7a8f40") + ) + (fp_poly + (pts + (xy -10.668 -1.524) (xy -10.538558 -1.515078) (xy -10.411766 -1.499633) (xy -10.288421 -1.477194) + (xy -10.16932 -1.44729) (xy -10.055262 -1.409452) (xy -9.947042 -1.363208) (xy -9.895371 -1.336787) + (xy -9.845458 -1.308088) (xy -9.797404 -1.277053) (xy -9.751309 -1.243622) (xy -9.707271 -1.207737) + (xy -9.66539 -1.169339) (xy -9.625766 -1.128368) (xy -9.5885 -1.084767) (xy -9.553689 -1.038477) + (xy -9.521435 -0.989438) (xy -9.491836 -0.937592) (xy -9.464993 -0.88288) (xy -9.441005 -0.825243) + (xy -9.419972 -0.764622) (xy -9.401993 -0.700959) (xy -9.387168 -0.634194) (xy -9.375597 -0.56427) + (xy -9.367379 -0.491126) (xy -10.21462 -0.491126) (xy -10.217734 -0.522772) (xy -10.222207 -0.552979) + (xy -10.228005 -0.581773) (xy -10.235097 -0.609185) (xy -10.243448 -0.635242) (xy -10.253026 -0.659974) + (xy -10.263796 -0.683408) (xy -10.275728 -0.705573) (xy -10.288786 -0.726498) (xy -10.302938 -0.746211) + (xy -10.31815 -0.764742) (xy -10.334391 -0.782117) (xy -10.351626 -0.798367) (xy -10.369822 -0.813519) + (xy -10.388947 -0.827603) (xy -10.408967 -0.840646) (xy -10.429848 -0.852677) (xy -10.451559 -0.863725) + (xy -10.474065 -0.873819) (xy -10.497334 -0.882986) (xy -10.521333 -0.891256) (xy -10.546027 -0.898657) + (xy -10.571385 -0.905218) (xy -10.597373 -0.910966) (xy -10.651107 -0.920142) (xy -10.706963 -0.926414) + (xy -10.764677 -0.930009) (xy -10.823983 -0.931157) (xy -10.86268 -0.930732) (xy -10.903018 -0.929257) + (xy -10.944427 -0.926428) (xy -10.986335 -0.921945) (xy -11.028172 -0.915504) (xy -11.069366 -0.906804) + (xy -11.109347 -0.895543) (xy -11.147543 -0.881418) (xy -11.165794 -0.873188) (xy -11.183385 -0.864128) + (xy -11.200243 -0.854202) (xy -11.216299 -0.843371) (xy -11.231481 -0.831597) (xy -11.245717 -0.818843) + (xy -11.258936 -0.805072) (xy -11.271066 -0.790244) (xy -11.282037 -0.774324) (xy -11.291776 -0.757272) + (xy -11.300213 -0.739051) (xy -11.307276 -0.719623) (xy -11.312893 -0.698951) (xy -11.316994 -0.676997) + (xy -11.319507 -0.653722) (xy -11.320361 -0.62909) (xy -11.318885 -0.599933) (xy -11.31452 -0.572323) + (xy -11.307361 -0.546197) (xy -11.297502 -0.521491) (xy -11.285038 -0.49814) (xy -11.270063 -0.476081) + (xy -11.252671 -0.45525) (xy -11.232958 -0.435583) (xy -11.211018 -0.417015) (xy -11.186944 -0.399484) + (xy -11.160833 -0.382924) (xy -11.132777 -0.367272) (xy -11.102873 -0.352464) (xy -11.071213 -0.338436) + (xy -11.037894 -0.325124) (xy -11.003008 -0.312464) (xy -10.928918 -0.288844) (xy -10.849699 -0.267064) + (xy -10.766107 -0.246612) (xy -10.678899 -0.226976) (xy -10.496655 -0.188108) (xy -10.403132 -0.167851) + (xy -10.309016 -0.146363) (xy -10.211682 -0.123035) (xy -10.11535 -0.097588) (xy -10.020746 -0.069517) + (xy -9.9286 -0.038316) (xy -9.839639 -0.00348) (xy -9.754593 0.035497) (xy -9.67419 0.079119) (xy -9.599157 0.127894) + (xy -9.563883 0.15437) (xy -9.530224 0.182325) (xy -9.498273 0.21182) (xy -9.468119 0.242918) (xy -9.439855 0.275684) + (xy -9.41357 0.31018) (xy -9.389357 0.346469) (xy -9.367306 0.384614) (xy -9.347508 0.42468) (xy -9.330055 0.466728) + (xy -9.315036 0.510822) (xy -9.302545 0.557026) (xy -9.29267 0.605402) (xy -9.285505 0.656013) (xy -9.281138 0.708923) + (xy -9.279663 0.764196) (xy -9.281829 0.842567) (xy -9.288235 0.917606) (xy -9.298741 0.98937) (xy -9.313209 1.057913) + (xy -9.331499 1.12329) (xy -9.353472 1.185557) (xy -9.378989 1.24477) (xy -9.40791 1.300983) (xy -9.440097 1.354251) + (xy -9.47541 1.404631) (xy -9.51371 1.452177) (xy -9.554857 1.496945) (xy -9.598714 1.53899) (xy -9.64514 1.578368) + (xy -9.693997 1.615133) (xy -9.745144 1.64934) (xy -9.798444 1.681047) (xy -9.853757 1.710306) (xy -9.910943 1.737175) + (xy -9.969863 1.761708) (xy -10.030379 1.783961) (xy -10.092351 1.803988) (xy -10.15564 1.821845) + (xy -10.220107 1.837588) (xy -10.352016 1.862951) (xy -10.486967 1.88052) (xy -10.623845 1.890737) + (xy -10.761536 1.894044) (xy -10.902382 1.890667) (xy -11.04192 1.880245) (xy -11.17913 1.862344) + (xy -11.312991 1.836531) (xy -11.442481 1.802369) (xy -11.56658 1.759426) (xy -11.684267 1.707266) + (xy -11.740386 1.677594) (xy -11.79452 1.645456) (xy -11.846539 1.610796) (xy -11.896318 1.57356) + (xy -11.943727 1.533695) (xy -11.98864 1.491145) (xy -12.030928 1.445857) (xy -12.070465 1.397776) + (xy -12.107122 1.346848) (xy -12.140772 1.293018) (xy -12.171287 1.236233) (xy -12.19854 1.176438) + (xy -12.222402 1.113578) (xy -12.242747 1.0476) (xy -12.259446 0.978449) (xy -12.272373 0.906071) + (xy -12.281398 0.830412) (xy -12.286396 0.751416) (xy -11.439445 0.751416) (xy -11.438461 0.786664) + (xy -11.435548 0.820637) (xy -11.430768 0.853346) (xy -11.424182 0.884801) (xy -11.415851 0.915011) + (xy -11.405837 0.943988) (xy -11.3942 0.971741) (xy -11.381001 0.99828) (xy -11.366303 1.023617) + (xy -11.350165 1.04776) (xy -11.33265 1.07072) (xy -11.313818 1.092508) (xy -11.29373 1.113134) (xy -11.272448 1.132607) + (xy -11.250033 1.150939) (xy -11.226546 1.168139) (xy -11.202047 1.184217) (xy -11.1766 1.199184) + (xy -11.150263 1.21305) (xy -11.123099 1.225825) (xy -11.095169 1.237519) (xy -11.066534 1.248143) + (xy -11.037254 1.257706) (xy -11.007392 1.26622) (xy -10.977009 1.273693) (xy -10.946165 1.280137) + (xy -10.88334 1.289977) (xy -10.819407 1.295822) (xy -10.754856 1.297752) (xy -10.706944 1.29655) + (xy -10.657721 1.292833) (xy -10.607793 1.286436) (xy -10.557768 1.277193) (xy -10.508253 1.264938) + (xy -10.459857 1.249504) (xy -10.413186 1.230726) (xy -10.368848 1.208438) (xy -10.347744 1.195926) + (xy -10.327452 1.182475) (xy -10.308046 1.168062) (xy -10.289603 1.152669) (xy -10.272199 1.136273) + (xy -10.255911 1.118855) (xy -10.240813 1.100393) (xy -10.226982 1.080868) (xy -10.214493 1.060257) + (xy -10.203424 1.03854) (xy -10.193849 1.015697) (xy -10.185845 0.991707) (xy -10.179487 0.966549) + (xy -10.174851 0.940203) (xy -10.172015 0.912647) (xy -10.171052 0.883861) (xy -10.172152 0.859027) + (xy -10.175438 0.835149) (xy -10.180887 0.81219) (xy -10.188477 0.790114) (xy -10.198188 0.768883) + (xy -10.209997 0.748462) (xy -10.223881 0.728813) (xy -10.239821 0.7099) (xy -10.257792 0.691687) + (xy -10.277774 0.674137) (xy -10.299745 0.657212) (xy -10.323683 0.640878) (xy -10.349566 0.625096) + (xy -10.377371 0.609832) (xy -10.407079 0.595047) (xy -10.438665 0.580705) (xy -10.472109 0.56677) + (xy -10.507389 0.553205) (xy -10.544483 0.539974) (xy -10.583369 0.52704) (xy -10.666429 0.501916) + (xy -10.756394 0.477541) (xy -10.853091 0.453622) (xy -10.956343 0.429867) (xy -11.065977 0.405982) + (xy -11.181816 0.381675) (xy -11.37565 0.33376) (xy -11.470302 0.306737) (xy -11.562478 0.276972) + (xy -11.65145 0.243941) (xy -11.736494 0.207121) (xy -11.816884 0.165987) (xy -11.891893 0.120016) + (xy -11.927153 0.095053) (xy -11.960796 0.068684) (xy -11.99273 0.040845) (xy -12.022866 0.011468) + (xy -12.051113 -0.019511) (xy -12.077379 -0.052157) (xy -12.101574 -0.086536) (xy -12.123608 -0.122713) + (xy -12.143389 -0.160755) (xy -12.160827 -0.200726) (xy -12.175832 -0.242692) (xy -12.188311 -0.286718) + (xy -12.198176 -0.33287) (xy -12.205334 -0.381214) (xy -12.209695 -0.431814) (xy -12.211169 -0.484736) + (xy -12.209097 -0.560658) (xy -12.202968 -0.633046) (xy -12.192919 -0.701973) (xy -12.179082 -0.767513) + (xy -12.161592 -0.82974) (xy -12.140584 -0.888728) (xy -12.116192 -0.94455) (xy -12.08855 -0.99728) + (xy -12.057792 -1.046992) (xy -12.024052 -1.093759) (xy -11.987466 -1.137656) (xy -11.948167 -1.178756) + (xy -11.906289 -1.217132) (xy -11.861967 -1.252858) (xy -11.815335 -1.286009) (xy -11.766528 -1.316657) + (xy -11.715679 -1.344876) (xy -11.662922 -1.370741) (xy -11.608394 -1.394325) (xy -11.552226 -1.415701) + (xy -11.494555 -1.434944) (xy -11.435513 -1.452126) (xy -11.375236 -1.467323) (xy -11.313857 -1.480606) + (xy -11.188333 -1.501731) (xy -11.060015 -1.51609) (xy -10.929978 -1.524273) (xy -10.799295 -1.52687) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2fedf6bb-65bb-457d-95e1-a5e2f17c8bd0") + ) + (group "" + (uuid "275136bf-a6c5-44df-94fb-604f95a5315f") + (members "0a835e16-8109-4111-86f4-c0aca9547d57" "2fedf6bb-65bb-457d-95e1-a5e2f17c8bd0" + "3b3fcb76-d6dc-4786-b5e6-8dbdfee3c7b5" "8b6356f6-e76d-408d-bcb5-75ba5a7a8f40" + "b60553f0-85f0-4f32-b07d-144750a8b4bf" "d7314b28-3a8c-4d9e-b8a4-34734735fa2a" + "d93ece7e-ea38-4565-871e-c252306c551b" "e81960cf-cd2b-4e15-ae44-e6448bc01324" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_5mm.kicad_mod new file mode 100644 index 0000000..c65727c --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_5mm.kicad_mod @@ -0,0 +1,437 @@ +(footprint "SparkFun_Logo_NoFlame_5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.4732 0) + (layer "F.Fab") + (hide yes) + (uuid "c608aa1d-b085-4408-9296-cbf4b3dbddbb") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "4dbb2071-2231-4a05-b24c-9e75120d4281") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "418390ba-dc3b-4496-ac42-1b6a9e0d047e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1c973f4d-23d7-4d29-8b56-b05ef6c76552") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "602ead20-8917-4d61-a5d8-fee0e048822b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.271025 -0.082181) (xy 0.495774 -0.315819) (xy 0.706699 -0.315819) (xy 0.461792 -0.077127) (xy 0.734175 0.333278) + (xy 0.518255 0.333278) (xy 0.340094 0.043235) (xy 0.271025 0.109864) (xy 0.271025 0.333278) (xy 0.092747 0.333278) + (xy 0.092747 -0.465342) (xy 0.271025 -0.563108) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0e8d3a5c-0e9b-40fc-8eb4-de76b4302353") + ) + (fp_poly + (pts + (xy -0.012565 -0.333311) (xy -0.010005 -0.333221) (xy -0.007471 -0.333075) (xy -0.004962 -0.332875) + (xy -0.00001 -0.332321) (xy 0.004866 -0.331576) (xy 0.009678 -0.33066) (xy 0.014442 -0.329591) (xy 0.019172 -0.328387) + (xy 0.023883 -0.327067) (xy 0.023883 -0.161394) (xy 0.017303 -0.162696) (xy 0.009967 -0.163885) (xy 0.002047 -0.164944) + (xy -0.00628 -0.165853) (xy -0.014842 -0.166593) (xy -0.023464 -0.167145) (xy -0.031972 -0.167491) + (xy -0.04019 -0.16761) (xy -0.052291 -0.16734) (xy -0.063885 -0.166539) (xy -0.074981 -0.165219) + (xy -0.085586 -0.163393) (xy -0.095709 -0.161075) (xy -0.105357 -0.158277) (xy -0.114538 -0.155011) + (xy -0.123262 -0.151291) (xy -0.131534 -0.14713) (xy -0.139365 -0.142541) (xy -0.146761 -0.137536) + (xy -0.153731 -0.132128) (xy -0.160282 -0.12633) (xy -0.166424 -0.120155) (xy -0.172163 -0.113615) + (xy -0.177508 -0.106725) (xy -0.182466 -0.099496) (xy -0.187047 -0.091941) (xy -0.191258 -0.084073) + (xy -0.195106 -0.075906) (xy -0.1986 -0.067451) (xy -0.201749 -0.058723) (xy -0.204559 -0.049733) + (xy -0.20704 -0.040494) (xy -0.209199 -0.03102) (xy -0.211043 -0.021323) (xy -0.213823 -0.001312) + (xy -0.215444 0.019435) (xy -0.21597 0.040816) (xy -0.21597 0.333299) (xy -0.394248 0.333299) (xy -0.394248 -0.285533) + (xy -0.224742 -0.315797) (xy -0.224742 -0.195203) (xy -0.222302 -0.195203) (xy -0.218976 -0.202785) + (xy -0.215364 -0.210214) (xy -0.211473 -0.217483) (xy -0.207314 -0.224588) (xy -0.202893 -0.231522) + (xy -0.198219 -0.23828) (xy -0.193301 -0.244855) (xy -0.188146 -0.251243) (xy -0.182764 -0.257438) + (xy -0.177161 -0.263433) (xy -0.171348 -0.269223) (xy -0.165331 -0.274803) (xy -0.15912 -0.280166) + (xy -0.152722 -0.285307) (xy -0.146146 -0.29022) (xy -0.139401 -0.2949) (xy -0.132493 -0.29934) (xy -0.125433 -0.303535) + (xy -0.118228 -0.30748) (xy -0.110886 -0.311168) (xy -0.103416 -0.314594) (xy -0.095826 -0.317752) + (xy -0.088124 -0.320637) (xy -0.080319 -0.323242) (xy -0.072418 -0.325562) (xy -0.064432 -0.327592) + (xy -0.056366 -0.329324) (xy -0.048231 -0.330755) (xy -0.040033 -0.331878) (xy -0.031783 -0.332687) + (xy -0.023487 -0.333176) (xy -0.015154 -0.333341) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "61935597-a4eb-4202-837e-fe3a925d3872") + ) + (fp_poly + (pts + (xy 1.071717 -0.562926) (xy 1.083606 -0.562482) (xy 1.095532 -0.561832) (xy 1.107448 -0.56105) (xy 1.131051 -0.55939) + (xy 1.142639 -0.55866) (xy 1.154021 -0.558095) (xy 1.154021 -0.424953) (xy 1.14597 -0.425868) (xy 1.137825 -0.426655) + (xy 1.129621 -0.427315) (xy 1.121389 -0.42785) (xy 1.113163 -0.428263) (xy 1.104975 -0.428555) (xy 1.096858 -0.428729) + (xy 1.088845 -0.428787) (xy 1.080002 -0.428548) (xy 1.075841 -0.428245) (xy 1.07185 -0.427818) (xy 1.068028 -0.427262) + (xy 1.064372 -0.426576) (xy 1.06088 -0.425757) (xy 1.057551 -0.424802) (xy 1.054381 -0.42371) (xy 1.05137 -0.422477) + (xy 1.048514 -0.4211) (xy 1.045813 -0.419578) (xy 1.043264 -0.417908) (xy 1.040864 -0.416088) (xy 1.038612 -0.414114) + (xy 1.036506 -0.411984) (xy 1.034543 -0.409697) (xy 1.032722 -0.407248) (xy 1.031041 -0.404636) (xy 1.029497 -0.401858) + (xy 1.028088 -0.398912) (xy 1.026813 -0.395794) (xy 1.025668 -0.392504) (xy 1.024654 -0.389037) (xy 1.023766 -0.385392) + (xy 1.023003 -0.381566) (xy 1.022363 -0.377556) (xy 1.021845 -0.37336) (xy 1.021162 -0.364399) (xy 1.020938 -0.354664) + (xy 1.020938 -0.315802) (xy 1.143914 -0.315802) (xy 1.143914 -0.196543) (xy 1.020938 -0.196543) (xy 1.020938 0.333353) + (xy 0.84266 0.333353) (xy 0.84266 -0.196543) (xy 0.666822 -0.196543) (xy 0.788346 -0.315802) (xy 0.84266 -0.315802) + (xy 0.84266 -0.365876) (xy 0.84287 -0.376612) (xy 0.8435 -0.38714) (xy 0.84455 -0.397452) (xy 0.846022 -0.407539) + (xy 0.847915 -0.417392) (xy 0.85023 -0.427002) (xy 0.852967 -0.43636) (xy 0.856127 -0.445459) (xy 0.85971 -0.454288) + (xy 0.863716 -0.46284) (xy 0.868147 -0.471105) (xy 0.873002 -0.479076) (xy 0.878282 -0.486743) (xy 0.883987 -0.494097) + (xy 0.890119 -0.50113) (xy 0.896676 -0.507833) (xy 0.90366 -0.514197) (xy 0.911071 -0.520214) (xy 0.91891 -0.525875) + (xy 0.927176 -0.531171) (xy 0.935871 -0.536093) (xy 0.944995 -0.540633) (xy 0.954548 -0.544783) (xy 0.964531 -0.548532) + (xy 0.974944 -0.551873) (xy 0.985788 -0.554797) (xy 0.997062 -0.557295) (xy 1.008768 -0.559358) (xy 1.020906 -0.560978) + (xy 1.033477 -0.562146) (xy 1.04648 -0.562853) (xy 1.059916 -0.563091) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "77f3d231-4988-403a-8455-30ff1ca27766") + ) + (fp_poly + (pts + (xy 1.372342 0.050766) (xy 1.372701 0.070151) (xy 1.373801 0.088272) (xy 1.375678 0.105129) (xy 1.378365 0.120724) + (xy 1.381898 0.13506) (xy 1.386311 0.148139) (xy 1.388858 0.154207) (xy 1.391638 0.159962) (xy 1.394656 0.165404) + (xy 1.397916 0.170532) (xy 1.401422 0.175348) (xy 1.405178 0.179851) (xy 1.409189 0.184042) (xy 1.413459 0.187921) + (xy 1.417992 0.191488) (xy 1.422793 0.194744) (xy 1.427867 0.197688) (xy 1.433216 0.200322) (xy 1.438847 0.202644) + (xy 1.444763 0.204656) (xy 1.450968 0.206358) (xy 1.457467 0.20775) (xy 1.464264 0.208832) (xy 1.471364 0.209605) + (xy 1.478771 0.210068) (xy 1.486489 0.210222) (xy 1.4954 0.210063) (xy 1.503988 0.209583) (xy 1.512258 0.208778) + (xy 1.52021 0.207644) (xy 1.527848 0.206175) (xy 1.535174 0.204368) (xy 1.542191 0.202219) (xy 1.548901 0.199723) + (xy 1.555307 0.196875) (xy 1.561411 0.193672) (xy 1.567217 0.190109) (xy 1.572726 0.186181) (xy 1.577941 0.181885) + (xy 1.582865 0.177216) (xy 1.5875 0.17217) (xy 1.591849 0.166742) (xy 1.595915 0.160928) (xy 1.5997 0.154724) + (xy 1.603206 0.148125) (xy 1.606436 0.141127) (xy 1.609394 0.133726) (xy 1.61208 0.125917) (xy 1.614499 0.117696) + (xy 1.616652 0.109059) (xy 1.618542 0.100001) (xy 1.620172 0.090518) (xy 1.621544 0.080606) (xy 1.62266 0.07026) + (xy 1.623524 0.059475) (xy 1.624138 0.048249) (xy 1.624626 0.024451) (xy 1.624626 -0.315781) (xy 1.802962 -0.315781) + (xy 1.802962 0.333315) (xy 1.633398 0.333315) (xy 1.633398 0.242869) (xy 1.629622 0.242869) (xy 1.625301 0.249695) + (xy 1.620794 0.256287) (xy 1.616108 0.262646) (xy 1.611248 0.268774) (xy 1.606223 0.27467) (xy 1.601037 0.280338) + (xy 1.595698 0.285777) (xy 1.590212 0.290988) (xy 1.584585 0.295974) (xy 1.578824 0.300734) (xy 1.572936 0.305271) + (xy 1.566926 0.309585) (xy 1.554569 0.31755) (xy 1.541805 0.324638) (xy 1.528685 0.330857) (xy 1.515262 0.336218) + (xy 1.501587 0.340729) (xy 1.487712 0.3444) (xy 1.473689 0.347239) (xy 1.459569 0.349256) (xy 1.445404 0.350459) + (xy 1.431245 0.350858) (xy 1.413888 0.350547) (xy 1.397345 0.349621) (xy 1.381598 0.348089) (xy 1.366631 0.345961) + (xy 1.352425 0.343247) (xy 1.338965 0.339956) (xy 1.326233 0.336098) (xy 1.314211 0.331683) (xy 1.302883 0.32672) + (xy 1.29223 0.321218) (xy 1.282236 0.315188) (xy 1.272884 0.308639) (xy 1.264156 0.301581) (xy 1.256035 0.294023) + (xy 1.248504 0.285975) (xy 1.241545 0.277447) (xy 1.235142 0.268448) (xy 1.229277 0.258988) (xy 1.223933 0.249076) + (xy 1.219092 0.238723) (xy 1.214737 0.227938) (xy 1.210852 0.216729) (xy 1.207419 0.205109) (xy 1.20442 0.193084) + (xy 1.199657 0.167864) (xy 1.196426 0.141147) (xy 1.194588 0.11301) (xy 1.194006 0.083529) (xy 1.194006 -0.315781) + (xy 1.372342 -0.315781) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0f4dfdca-1954-4c21-b3cb-f303b102917d") + ) + (fp_poly + (pts + (xy 2.290427 -0.332989) (xy 2.30697 -0.332063) (xy 2.322717 -0.33053) (xy 2.337684 -0.328401) (xy 2.351889 -0.325686) + (xy 2.365349 -0.322394) (xy 2.378082 -0.318534) (xy 2.390104 -0.314117) (xy 2.401432 -0.309152) (xy 2.412085 -0.303649) + (xy 2.422078 -0.297617) (xy 2.431431 -0.291066) (xy 2.440159 -0.284006) (xy 2.44828 -0.276447) (xy 2.455811 -0.268397) + (xy 2.462769 -0.259867) (xy 2.469173 -0.250867) (xy 2.475038 -0.241406) (xy 2.480382 -0.231494) (xy 2.485223 -0.22114) + (xy 2.489578 -0.210354) (xy 2.493463 -0.199146) (xy 2.496896 -0.187525) (xy 2.499895 -0.175502) (xy 2.504658 -0.150285) + (xy 2.507889 -0.123573) (xy 2.509727 -0.095442) (xy 2.510309 -0.065971) (xy 2.510309 0.333339) (xy 2.332031 0.333339) + (xy 2.332031 -0.033208) (xy 2.331671 -0.052594) (xy 2.330567 -0.070717) (xy 2.328684 -0.087576) (xy 2.32599 -0.103175) + (xy 2.322448 -0.117516) (xy 2.318026 -0.1306) (xy 2.315473 -0.136671) (xy 2.312687 -0.142428) (xy 2.309664 -0.147873) + (xy 2.306399 -0.153004) (xy 2.302888 -0.157822) (xy 2.299126 -0.162328) (xy 2.29511 -0.166522) (xy 2.290835 -0.170404) + (xy 2.286296 -0.173973) (xy 2.28149 -0.177231) (xy 2.276412 -0.180178) (xy 2.271058 -0.182813) (xy 2.265424 -0.185138) + (xy 2.259504 -0.187152) (xy 2.253296 -0.188855) (xy 2.246794 -0.190248) (xy 2.239995 -0.191331) (xy 2.232894 -0.192105) + (xy 2.225486 -0.192568) (xy 2.217768 -0.192723) (xy 2.208868 -0.192564) (xy 2.200289 -0.192084) (xy 2.19203 -0.191279) + (xy 2.184087 -0.190144) (xy 2.176459 -0.188675) (xy 2.169142 -0.186868) (xy 2.162134 -0.184718) (xy 2.155432 -0.182221) + (xy 2.149034 -0.179373) (xy 2.142938 -0.176169) (xy 2.137139 -0.172605) (xy 2.131637 -0.168676) (xy 2.126429 -0.164378) + (xy 2.121511 -0.159707) (xy 2.116882 -0.154659) (xy 2.112538 -0.149228) (xy 2.108478 -0.143411) (xy 2.104698 -0.137204) + (xy 2.101196 -0.130601) (xy 2.09797 -0.123599) (xy 2.095017 -0.116194) (xy 2.092334 -0.10838) (xy 2.089918 -0.100153) + (xy 2.087768 -0.09151) (xy 2.085881 -0.082446) (xy 2.084253 -0.072956) (xy 2.082883 -0.063036) (xy 2.081768 -0.052682) + (xy 2.080905 -0.041889) (xy 2.080292 -0.030653) (xy 2.079805 -0.006835) (xy 2.079805 0.333339) (xy 1.901411 0.333339) + (xy 1.901411 -0.315757) (xy 2.070859 -0.315757) (xy 2.070859 -0.22537) (xy 2.074693 -0.22537) (xy 2.079019 -0.23219) + (xy 2.08353 -0.238778) (xy 2.088219 -0.245132) (xy 2.093081 -0.251255) (xy 2.098108 -0.257148) (xy 2.103294 -0.262811) + (xy 2.108634 -0.268247) (xy 2.11412 -0.273455) (xy 2.119745 -0.278438) (xy 2.125505 -0.283196) (xy 2.131392 -0.28773) + (xy 2.137399 -0.292042) (xy 2.149751 -0.300003) (xy 2.16251 -0.307087) (xy 2.175624 -0.313305) (xy 2.189043 -0.318664) + (xy 2.202714 -0.323174) (xy 2.216586 -0.326843) (xy 2.23061 -0.329682) (xy 2.244732 -0.331698) (xy 2.258902 -0.332901) + (xy 2.27307 -0.3333) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "15f5caa4-58da-4714-8c44-312194d1cf12") + ) + (fp_poly + (pts + (xy -1.433022 -0.332814) (xy -1.414934 -0.3314) (xy -1.397492 -0.329074) (xy -1.380694 -0.325865) + (xy -1.364536 -0.321798) (xy -1.349014 -0.316899) (xy -1.334125 -0.311195) (xy -1.319864 -0.304713) + (xy -1.306229 -0.297479) (xy -1.293215 -0.289519) (xy -1.280819 -0.28086) (xy -1.269037 -0.271529) + (xy -1.257866 -0.261551) (xy -1.247301 -0.250953) (xy -1.23734 -0.239762) (xy -1.227978 -0.228004) + (xy -1.219212 -0.215705) (xy -1.211038 -0.202892) (xy -1.203453 -0.189592) (xy -1.196452 -0.175831) + (xy -1.190032 -0.161634) (xy -1.18419 -0.14703) (xy -1.178922 -0.132043) (xy -1.174224 -0.116702) + (xy -1.170092 -0.101031) (xy -1.166523 -0.085058) (xy -1.161059 -0.052309) (xy -1.157803 -0.018668) + (xy -1.156724 0.015654) (xy -1.157828 0.047985) (xy -1.161142 0.079827) (xy -1.166671 0.11096) (xy -1.174418 0.141163) + (xy -1.184387 0.170217) (xy -1.196581 0.1979) (xy -1.203513 0.211159) (xy -1.211003 0.223993) (xy -1.219052 0.236375) + (xy -1.227659 0.248275) (xy -1.236825 0.259668) (xy -1.24655 0.270526) (xy -1.256836 0.280821) (xy -1.267681 0.290525) + (xy -1.279088 0.299611) (xy -1.291056 0.308052) (xy -1.303586 0.31582) (xy -1.316679 0.322886) (xy -1.330333 0.329225) + (xy -1.344552 0.334808) (xy -1.359333 0.339607) (xy -1.374679 0.343596) (xy -1.39059 0.346746) (xy -1.407065 0.349031) + (xy -1.424106 0.350421) (xy -1.441712 0.350891) (xy -1.456463 0.350495) (xy -1.471005 0.349309) (xy -1.485309 0.347339) + (xy -1.499345 0.344592) (xy -1.513084 0.341073) (xy -1.526497 0.336788) (xy -1.539555 0.331742) (xy -1.552229 0.325942) + (xy -1.564488 0.319392) (xy -1.576304 0.3121) (xy -1.587648 0.304071) (xy -1.59849 0.29531) (xy -1.608801 0.285824) + (xy -1.618552 0.275617) (xy -1.627713 0.264697) (xy -1.636256 0.253068) (xy -1.63887 0.253068) (xy -1.63887 0.720401) + (xy -1.817148 0.561815) (xy -1.817148 0.010659) (xy -1.645085 0.010659) (xy -1.644608 0.030345) (xy -1.64314 0.049773) + (xy -1.640629 0.068804) (xy -1.637024 0.087297) (xy -1.632273 0.105113) (xy -1.626322 0.122112) (xy -1.619121 0.138155) + (xy -1.615035 0.145775) (xy -1.610616 0.153102) (xy -1.605859 0.160121) (xy -1.600756 0.166814) (xy -1.595302 0.173163) + (xy -1.589489 0.179151) (xy -1.583311 0.18476) (xy -1.576761 0.189972) (xy -1.569834 0.194771) (xy -1.562522 0.19914) + (xy -1.554819 0.203059) (xy -1.546719 0.206513) (xy -1.538215 0.209483) (xy -1.5293 0.211952) (xy -1.519968 0.213903) + (xy -1.510212 0.215318) (xy -1.500027 0.21618) (xy -1.489404 0.216471) (xy -1.478689 0.21618) (xy -1.468429 0.215318) + (xy -1.458619 0.213903) (xy -1.449249 0.211952) (xy -1.440313 0.209483) (xy -1.431803 0.206513) (xy -1.423711 0.203059) + (xy -1.416029 0.19914) (xy -1.408751 0.194771) (xy -1.401868 0.189972) (xy -1.395373 0.18476) (xy -1.389258 0.179151) + (xy -1.383515 0.173163) (xy -1.378138 0.166814) (xy -1.373117 0.160121) (xy -1.368447 0.153102) (xy -1.364118 0.145775) + (xy -1.360124 0.138155) (xy -1.356457 0.130262) (xy -1.353109 0.122112) (xy -1.350072 0.113723) (xy -1.34734 0.105113) + (xy -1.344904 0.096298) (xy -1.342756 0.087297) (xy -1.339298 0.068804) (xy -1.336902 0.049773) (xy -1.33551 0.030345) + (xy -1.335059 0.010659) (xy -1.335552 -0.00886) (xy -1.33706 -0.028254) (xy -1.339629 -0.047365) + (xy -1.343306 -0.066039) (xy -1.348137 -0.084118) (xy -1.354169 -0.101446) (xy -1.361446 -0.117867) + (xy -1.365566 -0.125687) (xy -1.370015 -0.133223) (xy -1.374799 -0.140453) (xy -1.379923 -0.147359) + (xy -1.385393 -0.15392) (xy -1.391215 -0.160117) (xy -1.397395 -0.165931) (xy -1.403938 -0.171342) + (xy -1.41085 -0.176331) (xy -1.418137 -0.180877) (xy -1.425805 -0.184962) (xy -1.433859 -0.188566) + (xy -1.442306 -0.191669) (xy -1.451151 -0.194252) (xy -1.460399 -0.196294) (xy -1.470057 -0.197778) + (xy -1.48013 -0.198682) (xy -1.490624 -0.198988) (xy -1.501345 -0.198686) (xy -1.51161 -0.197791) + (xy -1.521426 -0.196324) (xy -1.530801 -0.194302) (xy -1.539742 -0.191744) (xy -1.548258 -0.188671) + (xy -1.556355 -0.185099) (xy -1.564042 -0.181049) (xy -1.571325 -0.176539) (xy -1.578213 -0.171588) + (xy -1.584713 -0.166215) (xy -1.590833 -0.160439) (xy -1.59658 -0.154278) (xy -1.601962 -0.147752) + (xy -1.606987 -0.14088) (xy -1.611662 -0.13368) (xy -1.615994 -0.126172) (xy -1.619992 -0.118373) + (xy -1.623663 -0.110304) (xy -1.627015 -0.101982) (xy -1.630054 -0.093427) (xy -1.63279 -0.084659) + (xy -1.635229 -0.075694) (xy -1.637378 -0.066554) (xy -1.640841 -0.047818) (xy -1.64324 -0.028604) + (xy -1.644634 -0.009061) (xy -1.645085 0.010659) (xy -1.817148 0.010659) (xy -1.817148 -0.285542) + (xy -1.647583 -0.315749) (xy -1.647583 -0.232912) (xy -1.645085 -0.232912) (xy -1.64089 -0.23939) + (xy -1.63655 -0.245632) (xy -1.632069 -0.251643) (xy -1.627448 -0.257423) (xy -1.622691 -0.262974) + (xy -1.6178 -0.268298) (xy -1.612777 -0.273398) (xy -1.607624 -0.278274) (xy -1.602346 -0.282929) + (xy -1.596943 -0.287365) (xy -1.591418 -0.291584) (xy -1.585775 -0.295587) (xy -1.580015 -0.299377) + (xy -1.574141 -0.302954) (xy -1.568155 -0.306322) (xy -1.56206 -0.309482) (xy -1.555859 -0.312436) + (xy -1.549554 -0.315185) (xy -1.536641 -0.320079) (xy -1.523342 -0.324179) (xy -1.509678 -0.3275) + (xy -1.495667 -0.330056) (xy -1.481331 -0.331864) (xy -1.466689 -0.332937) (xy -1.451762 -0.333292) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ce5ea78e-acf1-47eb-b509-458eaca21f6b") + ) + (fp_poly + (pts + (xy -0.755792 -0.332921) (xy -0.73092 -0.33174) (xy -0.705963 -0.329598) (xy -0.681189 -0.326349) + (xy -0.656863 -0.321851) (xy -0.633253 -0.315959) (xy -0.610626 -0.308531) (xy -0.589248 -0.299423) + (xy -0.579111 -0.294194) (xy -0.569386 -0.288492) (xy -0.560107 -0.282297) (xy -0.551307 -0.275593) + (xy -0.543019 -0.26836) (xy -0.535277 -0.260583) (xy -0.528114 -0.252241) (xy -0.521563 -0.243319) + (xy -0.515658 -0.233796) (xy -0.510433 -0.223656) (xy -0.50592 -0.212881) (xy -0.502152 -0.201453) + (xy -0.499164 -0.189353) (xy -0.496988 -0.176564) (xy -0.495658 -0.163068) (xy -0.495208 -0.148847) + (xy -0.495208 0.189004) (xy -0.494906 0.211053) (xy -0.493973 0.232725) (xy -0.492365 0.253635) (xy -0.490038 0.273401) + (xy -0.488591 0.282735) (xy -0.486948 0.29164) (xy -0.485104 0.300066) (xy -0.483052 0.307967) (xy -0.480789 0.315295) + (xy -0.478307 0.322001) (xy -0.475602 0.328038) (xy -0.472669 0.333357) (xy -0.653328 0.333357) (xy -0.655638 0.325761) + (xy -0.6578 0.318057) (xy -0.659787 0.310265) (xy -0.66157 0.302403) (xy -0.663121 0.294489) (xy -0.664414 0.286541) + (xy -0.665418 0.278579) (xy -0.666108 0.27062) (xy -0.676963 0.281248) (xy -0.688371 0.291015) (xy -0.700294 0.299945) + (xy -0.712694 0.308063) (xy -0.72553 0.315392) (xy -0.738765 0.321958) (xy -0.752361 0.327783) (xy -0.766277 0.332892) + (xy -0.780476 0.33731) (xy -0.794919 0.341061) (xy -0.809566 0.344168) (xy -0.82438 0.346656) (xy -0.839322 0.348549) + (xy -0.854353 0.349872) (xy -0.869434 0.350647) (xy -0.884526 0.3509) (xy -0.907483 0.350178) (xy -0.929691 0.347999) + (xy -0.951048 0.344351) (xy -0.971455 0.339216) (xy -0.98127 0.336087) (xy -0.990809 0.332581) (xy -1.000061 0.328696) + (xy -1.009011 0.32443) (xy -1.017648 0.319782) (xy -1.025958 0.314748) (xy -1.03393 0.309329) (xy -1.04155 0.303521) + (xy -1.048807 0.297323) (xy -1.055687 0.290732) (xy -1.062177 0.283748) (xy -1.068266 0.276368) (xy -1.07394 0.26859) + (xy -1.079186 0.260412) (xy -1.083994 0.251833) (xy -1.088348 0.242851) (xy -1.092238 0.233463) (xy -1.09565 0.223668) + (xy -1.098572 0.213464) (xy -1.10099 0.202849) (xy -1.102894 0.191821) (xy -1.104269 0.180378) (xy -1.105103 0.168519) + (xy -1.105384 0.156241) (xy -1.104969 0.148806) (xy -0.927222 0.148806) (xy -0.927073 0.154788) (xy -0.926629 0.160496) + (xy -0.925901 0.165935) (xy -0.924895 0.171111) (xy -0.923621 0.17603) (xy -0.922086 0.180696) (xy -0.920298 0.185116) + (xy -0.918267 0.189294) (xy -0.916 0.193237) (xy -0.913506 0.196951) (xy -0.910792 0.200439) (xy -0.907868 0.203709) + (xy -0.904741 0.206765) (xy -0.90142 0.209613) (xy -0.897912 0.212259) (xy -0.894227 0.214709) (xy -0.890372 0.216967) + (xy -0.886357 0.219039) (xy -0.882188 0.220931) (xy -0.877874 0.222648) (xy -0.873424 0.224196) (xy -0.868846 0.22558) + (xy -0.864148 0.226807) (xy -0.859339 0.227881) (xy -0.849418 0.229592) (xy -0.83915 0.230761) (xy -0.828602 0.231429) + (xy -0.817839 0.231642) (xy -0.805169 0.231327) (xy -0.793263 0.230405) (xy -0.782096 0.228908) (xy -0.771645 0.226868) + (xy -0.761886 0.22432) (xy -0.752795 0.221294) (xy -0.74435 0.217824) (xy -0.736526 0.213943) (xy -0.729299 0.209682) + (xy -0.722646 0.205076) (xy -0.716544 0.200156) (xy -0.710967 0.194955) (xy -0.705894 0.189507) (xy -0.7013 0.183842) + (xy -0.697161 0.177995) (xy -0.693454 0.171998) (xy -0.690155 0.165883) (xy -0.687241 0.159684) (xy -0.684687 0.153433) + (xy -0.68247 0.147162) (xy -0.678953 0.134693) (xy -0.676501 0.122538) (xy -0.674923 0.110959) (xy -0.67403 0.100218) + (xy -0.673544 0.082293) (xy -0.673544 0.015664) (xy -0.676464 0.018069) (xy -0.679569 0.020332) (xy -0.682849 0.022461) + (xy -0.686299 0.02446) (xy -0.693675 0.028097) (xy -0.701639 0.031292) (xy -0.710132 0.034097) (xy -0.719095 0.036561) + (xy -0.72847 0.038733) (xy -0.738198 0.040664) (xy -0.821673 0.053422) (xy -0.831962 0.055413) (xy -0.842069 0.057697) + (xy -0.851928 0.060323) (xy -0.861471 0.063343) (xy -0.870633 0.066807) (xy -0.879346 0.070767) (xy -0.887546 0.075272) + (xy -0.891431 0.077746) (xy -0.895164 0.080376) (xy -0.898734 0.083167) (xy -0.902135 0.086127) (xy -0.905357 0.089261) + (xy -0.908392 0.092577) (xy -0.911232 0.09608) (xy -0.913869 0.099777) (xy -0.916294 0.103674) (xy -0.918499 0.107778) + (xy -0.920475 0.112094) (xy -0.922216 0.11663) (xy -0.923711 0.121392) (xy -0.924953 0.126385) (xy -0.925933 0.131617) + (xy -0.926644 0.137093) (xy -0.927076 0.142821) (xy -0.927222 0.148806) (xy -1.104969 0.148806) (xy -1.103915 0.129896) + (xy -1.10006 0.106068) (xy -1.093981 0.084616) (xy -1.08584 0.065404) (xy -1.075795 0.048291) (xy -1.06401 0.033141) + (xy -1.050644 0.019814) (xy -1.035859 0.008171) (xy -1.019814 -0.001926) (xy -1.002673 -0.010615) + (xy -0.984594 -0.018035) (xy -0.96574 -0.024325) (xy -0.946271 -0.029623) (xy -0.926347 -0.034068) + (xy -0.885782 -0.040952) (xy -0.806285 -0.050579) (xy -0.769927 -0.055538) (xy -0.737547 -0.062073) + (xy -0.72325 -0.066277) (xy -0.710431 -0.071291) (xy -0.699249 -0.077253) (xy -0.689867 -0.084302) + (xy -0.682444 -0.092576) (xy -0.677142 -0.102213) (xy -0.674122 -0.113353) (xy -0.673544 -0.126134) + (xy -0.673697 -0.133015) (xy -0.674152 -0.139538) (xy -0.674901 -0.145713) (xy -0.675935 -0.151547) + (xy -0.677247 -0.157051) (xy -0.67883 -0.162233) (xy -0.680675 -0.167103) (xy -0.682774 -0.17167) + (xy -0.685119 -0.175943) (xy -0.687703 -0.179931) (xy -0.690518 -0.183643) (xy -0.693556 -0.187089) + (xy -0.696809 -0.190278) (xy -0.70027 -0.193218) (xy -0.703929 -0.195919) (xy -0.70778 -0.19839) + (xy -0.711815 -0.200641) (xy -0.716026 -0.20268) (xy -0.720404 -0.204517) (xy -0.724942 -0.20616) + (xy -0.729633 -0.207619) (xy -0.734468 -0.208904) (xy -0.739439 -0.210022) (xy -0.74454 -0.210984) + (xy -0.755094 -0.212475) (xy -0.766069 -0.213449) (xy -0.7774 -0.213979) (xy -0.789026 -0.21414) + (xy -0.801665 -0.213811) (xy -0.813671 -0.212809) (xy -0.82503 -0.211114) (xy -0.835726 -0.208703) + (xy -0.840821 -0.207222) (xy -0.845745 -0.205555) (xy -0.850496 -0.203697) (xy -0.855073 -0.201648) + (xy -0.859473 -0.199403) (xy -0.863694 -0.19696) (xy -0.867735 -0.194317) (xy -0.871594 -0.19147) + (xy -0.875269 -0.188418) (xy -0.878758 -0.185157) (xy -0.882059 -0.181685) (xy -0.885171 -0.177998) + (xy -0.888092 -0.174095) (xy -0.890819 -0.169973) (xy -0.893352 -0.165628) (xy -0.895688 -0.161059) + (xy -0.897824 -0.156261) (xy -0.899761 -0.151234) (xy -0.901495 -0.145974) (xy -0.903025 -0.140478) + (xy -0.904348 -0.134744) (xy -0.905464 -0.128769) (xy -0.90637 -0.12255) (xy -0.907065 -0.116084) + (xy -1.085401 -0.116084) (xy -1.084055 -0.131289) (xy -1.081919 -0.145835) (xy -1.079018 -0.159735) + (xy -1.07538 -0.173) (xy -1.071029 -0.185641) (xy -1.065994 -0.19767) (xy -1.060299 -0.209099) (xy -1.053971 -0.219939) + (xy -1.047036 -0.230201) (xy -1.03952 -0.239898) (xy -1.03145 -0.249039) (xy -1.022852 -0.257638) + (xy -1.013751 -0.265705) (xy -1.004175 -0.273252) (xy -0.994149 -0.280291) (xy -0.9837 -0.286832) + (xy -0.972854 -0.292888) (xy -0.961636 -0.29847) (xy -0.950074 -0.30359) (xy -0.938193 -0.308258) + (xy -0.92602 -0.312487) (xy -0.91358 -0.316288) (xy -0.900901 -0.319672) (xy -0.888008 -0.322651) + (xy -0.861685 -0.32744) (xy -0.834822 -0.330747) (xy -0.807628 -0.332664) (xy -0.780313 -0.333282) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "357be15e-f20d-4992-86a3-8c12d67fe835") + ) + (fp_poly + (pts + (xy -2.166011 -0.332706) (xy -2.140122 -0.330921) (xy -2.114764 -0.327832) (xy -2.090095 -0.323345) + (xy -2.066275 -0.317364) (xy -2.043463 -0.309796) (xy -2.021819 -0.300547) (xy -2.011485 -0.295263) + (xy -2.001502 -0.289523) (xy -1.991891 -0.283316) (xy -1.982672 -0.27663) (xy -1.973865 -0.269453) + (xy -1.965489 -0.261774) (xy -1.957564 -0.253579) (xy -1.950111 -0.244859) (xy -1.943148 -0.235601) + (xy -1.936698 -0.225793) (xy -1.930778 -0.215424) (xy -1.925409 -0.204482) (xy -1.920612 -0.192954) + (xy -1.916405 -0.18083) (xy -1.912809 -0.168098) (xy -1.909844 -0.154745) (xy -1.90753 -0.14076) + (xy -1.905886 -0.126131) (xy -2.075335 -0.126131) (xy -2.075957 -0.13246) (xy -2.076852 -0.138502) + (xy -2.078012 -0.14426) (xy -2.07943 -0.149743) (xy -2.0811 -0.154954) (xy -2.083016 -0.159901) (xy -2.08517 -0.164587) + (xy -2.087556 -0.16902) (xy -2.090168 -0.173205) (xy -2.092998 -0.177148) (xy -2.096041 -0.180854) + (xy -2.099289 -0.184329) (xy -2.102736 -0.187579) (xy -2.106375 -0.19061) (xy -2.1102 -0.193426) + (xy -2.114204 -0.196035) (xy -2.11838 -0.198441) (xy -2.122722 -0.200651) (xy -2.127224 -0.20267) + (xy -2.131877 -0.204503) (xy -2.136677 -0.206157) (xy -2.141616 -0.207637) (xy -2.146688 -0.208949) + (xy -2.151885 -0.210099) (xy -2.162632 -0.211934) (xy -2.173803 -0.213189) (xy -2.185346 -0.213908) + (xy -2.197207 -0.214137) (xy -2.204947 -0.214052) (xy -2.213014 -0.213757) (xy -2.221296 -0.213191) + (xy -2.229678 -0.212295) (xy -2.238045 -0.211007) (xy -2.246284 -0.209267) (xy -2.25428 -0.207014) + (xy -2.261919 -0.204189) (xy -2.265569 -0.202543) (xy -2.269088 -0.200731) (xy -2.272459 -0.198746) + (xy -2.27567 -0.19658) (xy -2.278707 -0.194225) (xy -2.281554 -0.191674) (xy -2.284198 -0.18892) + (xy -2.286624 -0.185955) (xy -2.288818 -0.182771) (xy -2.290766 -0.17936) (xy -2.292453 -0.175716) + (xy -2.293866 -0.17183) (xy -2.294989 -0.167696) (xy -2.295809 -0.163305) (xy -2.296312 -0.15865) + (xy -2.296483 -0.153724) (xy -2.296188 -0.147892) (xy -2.295315 -0.14237) (xy -2.293883 -0.137145) + (xy -2.291911 -0.132204) (xy -2.289418 -0.127534) (xy -2.286423 -0.123122) (xy -2.282945 -0.118956) + (xy -2.279002 -0.115022) (xy -2.274614 -0.111309) (xy -2.269799 -0.107803) (xy -2.264577 -0.104491) + (xy -2.258966 -0.10136) (xy -2.252985 -0.098399) (xy -2.246653 -0.095593) (xy -2.239989 -0.092931) + (xy -2.233012 -0.090399) (xy -2.218194 -0.085675) (xy -2.20235 -0.081319) (xy -2.185632 -0.077228) + (xy -2.16819 -0.073301) (xy -2.131742 -0.065527) (xy -2.113037 -0.061476) (xy -2.094214 -0.057178) + (xy -2.074747 -0.052513) (xy -2.055481 -0.047423) (xy -2.03656 -0.041809) (xy -2.018131 -0.035569) + (xy -2.000338 -0.028602) (xy -1.983329 -0.020806) (xy -1.967249 -0.012082) (xy -1.952242 -0.002327) + (xy -1.945187 0.002968) (xy -1.938455 0.008559) (xy -1.932065 0.014458) (xy -1.926034 0.020678) (xy -1.920382 0.027231) + (xy -1.915125 0.03413) (xy -1.910282 0.041388) (xy -1.905872 0.049017) (xy -1.901912 0.05703) (xy -1.898422 0.06544) + (xy -1.895418 0.074259) (xy -1.89292 0.083499) (xy -1.890945 0.093175) (xy -1.889512 0.103297) (xy -1.888638 0.113879) + (xy -1.888343 0.124933) (xy -1.888776 0.140608) (xy -1.890058 0.155615) (xy -1.892159 0.169968) (xy -1.895052 0.183677) + (xy -1.89871 0.196752) (xy -1.903105 0.209206) (xy -1.908208 0.221048) (xy -1.913993 0.232291) (xy -1.92043 0.242944) + (xy -1.927493 0.25302) (xy -1.935153 0.26253) (xy -1.943382 0.271483) (xy -1.952153 0.279892) (xy -1.961439 0.287768) + (xy -1.97121 0.295121) (xy -1.981439 0.301962) (xy -1.992099 0.308304) (xy -2.003162 0.314155) (xy -2.014599 0.319529) + (xy -2.026383 0.324436) (xy -2.038486 0.328886) (xy -2.050881 0.332892) (xy -2.063539 0.336463) (xy -2.076432 0.339612) + (xy -2.102814 0.344684) (xy -2.129804 0.348198) (xy -2.15718 0.350242) (xy -2.184718 0.350903) (xy -2.212887 0.350228) + (xy -2.240795 0.348143) (xy -2.268237 0.344563) (xy -2.295009 0.3394) (xy -2.320907 0.332568) (xy -2.345727 0.323979) + (xy -2.369264 0.313547) (xy -2.380488 0.307613) (xy -2.391315 0.301185) (xy -2.401718 0.294253) (xy -2.411674 0.286806) + (xy -2.421156 0.278833) (xy -2.430139 0.270323) (xy -2.438596 0.261266) (xy -2.446504 0.251649) (xy -2.453835 0.241464) + (xy -2.460565 0.230698) (xy -2.466668 0.219341) (xy -2.472119 0.207382) (xy -2.476891 0.19481) (xy -2.48096 0.181614) + (xy -2.4843 0.167784) (xy -2.486885 0.153308) (xy -2.48869 0.138177) (xy -2.48969 0.122377) (xy -2.3203 0.122377) + (xy -2.320103 0.129427) (xy -2.31952 0.136222) (xy -2.318564 0.142763) (xy -2.317247 0.149054) (xy -2.315581 0.155096) + (xy -2.313578 0.160892) (xy -2.311251 0.166442) (xy -2.308611 0.17175) (xy -2.305671 0.176818) (xy -2.302444 0.181646) + (xy -2.298941 0.186238) (xy -2.295174 0.190596) (xy -2.291157 0.194721) (xy -2.2869 0.198616) (xy -2.282417 0.202282) + (xy -2.27772 0.205722) (xy -2.27282 0.208938) (xy -2.267731 0.211931) (xy -2.262463 0.214704) (xy -2.25703 0.217259) + (xy -2.251444 0.219598) (xy -2.245717 0.221723) (xy -2.239861 0.223635) (xy -2.233889 0.225338) (xy -2.227812 0.226833) + (xy -2.221644 0.228122) (xy -2.209079 0.23009) (xy -2.196292 0.231259) (xy -2.183382 0.231645) (xy -2.173799 0.231404) + (xy -2.163955 0.230661) (xy -2.153969 0.229381) (xy -2.143964 0.227533) (xy -2.134061 0.225082) (xy -2.124382 0.221995) + (xy -2.115048 0.218239) (xy -2.10618 0.213782) (xy -2.101959 0.211279) (xy -2.097901 0.208589) (xy -2.09402 0.205707) + (xy -2.090331 0.202628) (xy -2.08685 0.199349) (xy -2.083593 0.195865) (xy -2.080573 0.192173) (xy -2.077807 0.188268) + (xy -2.075309 0.184146) (xy -2.073095 0.179802) (xy -2.07118 0.175234) (xy -2.06958 0.170436) (xy -2.068308 0.165404) + (xy -2.067381 0.160135) (xy -2.066814 0.154624) (xy -2.066621 0.148866) (xy -2.066841 0.1439) (xy -2.067498 0.139124) + (xy -2.068588 0.134532) (xy -2.070106 0.130117) (xy -2.072048 0.125871) (xy -2.07441 0.121787) (xy -2.077187 0.117857) + (xy -2.080375 0.114074) (xy -2.083969 0.110432) (xy -2.087965 0.106922) (xy -2.09236 0.103537) (xy -2.097147 0.10027) + (xy -2.102324 0.097113) (xy -2.107885 0.094061) (xy -2.113826 0.091104) (xy -2.120144 0.088235) (xy -2.126832 0.085448) + (xy -2.133888 0.082735) (xy -2.141307 0.080089) (xy -2.149084 0.077502) (xy -2.165696 0.072477) (xy -2.183689 0.067602) + (xy -2.203029 0.062819) (xy -2.223679 0.058068) (xy -2.245606 0.053291) (xy -2.268774 0.048429) (xy -2.307541 0.038846) + (xy -2.326471 0.033442) (xy -2.344906 0.027489) (xy -2.362701 0.020882) (xy -2.379709 0.013518) (xy -2.395787 0.005292) + (xy -2.410789 -0.003903) (xy -2.417841 -0.008895) (xy -2.42457 -0.014169) (xy -2.430957 -0.019737) + (xy -2.436984 -0.025612) (xy -2.442633 -0.031808) (xy -2.447886 -0.038337) (xy -2.452725 -0.045213) + (xy -2.457132 -0.052448) (xy -2.461088 -0.060057) (xy -2.464576 -0.068051) (xy -2.467577 -0.076444) + (xy -2.470073 -0.085249) (xy -2.472046 -0.09448) (xy -2.473477 -0.104149) (xy -2.47435 -0.114269) + (xy -2.474644 -0.124853) (xy -2.47423 -0.140037) (xy -2.473004 -0.154515) (xy -2.470994 -0.1683) + (xy -2.468227 -0.181408) (xy -2.464729 -0.193854) (xy -2.460527 -0.205651) (xy -2.455649 -0.216816) + (xy -2.450121 -0.227362) (xy -2.443969 -0.237304) (xy -2.437221 -0.246658) (xy -2.429904 -0.255437) + (xy -2.422044 -0.263657) (xy -2.413668 -0.271332) (xy -2.404804 -0.278477) (xy -2.395478 -0.285108) + (xy -2.385716 -0.291237) (xy -2.375546 -0.296881) (xy -2.364995 -0.302054) (xy -2.354089 -0.306771) + (xy -2.342856 -0.311046) (xy -2.331322 -0.314895) (xy -2.319513 -0.318331) (xy -2.307458 -0.32137) + (xy -2.295182 -0.324027) (xy -2.270077 -0.328252) (xy -2.244414 -0.331124) (xy -2.218406 -0.33276) + (xy -2.19227 -0.33328) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b8b28b22-230d-438b-9eca-0ea79a20a2e7") + ) + (group "" + (uuid "5f777365-89dc-4d06-b2dd-29eff7d64308") + (members "0e8d3a5c-0e9b-40fc-8eb4-de76b4302353" "0f4dfdca-1954-4c21-b3cb-f303b102917d" + "15f5caa4-58da-4714-8c44-312194d1cf12" "357be15e-f20d-4992-86a3-8c12d67fe835" + "61935597-a4eb-4202-837e-fe3a925d3872" "77f3d231-4988-403a-8455-30ff1ca27766" + "b8b28b22-230d-438b-9eca-0ea79a20a2e7" "ce5ea78e-acf1-47eb-b509-458eaca21f6b" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_6mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_6mm.kicad_mod new file mode 100644 index 0000000..93bd459 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_6mm.kicad_mod @@ -0,0 +1,437 @@ +(footprint "SparkFun_Logo_NoFlame_6mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "5e363bdc-c43b-4728-b9be-630775f2c3e5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "b4798bd4-1e8c-4322-8e7b-cac988ab425a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "66545425-1943-4596-a5c5-1abe4083b8b3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f0644386-4f09-4096-a942-6aa4b69e1248") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3ee97ff8-1861-4f43-b938-91bd9a9816b6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.354204 -0.098719) (xy 0.623904 -0.379083) (xy 0.877013 -0.379083) (xy 0.583125 -0.092654) (xy 0.909985 0.399832) + (xy 0.650881 0.399832) (xy 0.437087 0.051781) (xy 0.354204 0.131735) (xy 0.354204 0.399832) (xy 0.140271 0.399832) + (xy 0.140271 -0.558512) (xy 0.354204 -0.67583) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a41d87d6-82b7-4686-9e3e-33abe8e33776") + ) + (fp_poly + (pts + (xy 0.013897 -0.400074) (xy 0.016969 -0.399967) (xy 0.02001 -0.399791) (xy 0.023021 -0.399551) (xy 0.028963 -0.398886) + (xy 0.034813 -0.397992) (xy 0.040588 -0.396893) (xy 0.046305 -0.39561) (xy 0.051982 -0.394166) (xy 0.057634 -0.392582) + (xy 0.057634 -0.193774) (xy 0.049739 -0.195336) (xy 0.040935 -0.196763) (xy 0.031432 -0.198034) (xy 0.021438 -0.199125) + (xy 0.011164 -0.200013) (xy 0.000818 -0.200675) (xy -0.009391 -0.20109) (xy -0.019254 -0.201233) + (xy -0.033775 -0.200909) (xy -0.047688 -0.199947) (xy -0.061003 -0.198364) (xy -0.073729 -0.196173) + (xy -0.085876 -0.193391) (xy -0.097453 -0.190033) (xy -0.108471 -0.186114) (xy -0.118939 -0.181651) + (xy -0.128867 -0.176657) (xy -0.138263 -0.17115) (xy -0.147138 -0.165144) (xy -0.155502 -0.158654) + (xy -0.163364 -0.151697) (xy -0.170734 -0.144286) (xy -0.17762 -0.136439) (xy -0.184034 -0.128171) + (xy -0.189985 -0.119496) (xy -0.195482 -0.11043) (xy -0.200534 -0.100989) (xy -0.205152 -0.091188) + (xy -0.209346 -0.081043) (xy -0.213124 -0.070568) (xy -0.216496 -0.05978) (xy -0.219473 -0.048694) + (xy -0.222063 -0.037325) (xy -0.224277 -0.025689) (xy -0.227613 -0.001676) (xy -0.229558 0.023221) + (xy -0.23019 0.048878) (xy -0.23019 0.399858) (xy -0.444123 0.399858) (xy -0.444123 -0.34274) (xy -0.240716 -0.379058) + (xy -0.240716 -0.234345) (xy -0.237788 -0.234345) (xy -0.233796 -0.243443) (xy -0.229461 -0.252358) + (xy -0.224793 -0.261081) (xy -0.219802 -0.269607) (xy -0.214497 -0.277927) (xy -0.208888 -0.286037) + (xy -0.202986 -0.293927) (xy -0.196801 -0.301593) (xy -0.190342 -0.309026) (xy -0.183619 -0.31622) + (xy -0.176643 -0.323169) (xy -0.169423 -0.329864) (xy -0.161969 -0.3363) (xy -0.154292 -0.342469) + (xy -0.146401 -0.348365) (xy -0.138306 -0.353981) (xy -0.130017 -0.359309) (xy -0.121545 -0.364344) + (xy -0.112898 -0.369077) (xy -0.104088 -0.373503) (xy -0.095124 -0.377614) (xy -0.086016 -0.381404) + (xy -0.076774 -0.384865) (xy -0.067408 -0.387992) (xy -0.057927 -0.390776) (xy -0.048343 -0.393211) + (xy -0.038665 -0.39529) (xy -0.028902 -0.397007) (xy -0.019065 -0.398354) (xy -0.009164 -0.399325) + (xy 0.000791 -0.399913) (xy 0.01079 -0.40011) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "87764432-14d2-43c4-9e86-593bf4df8997") + ) + (fp_poly + (pts + (xy 1.315035 -0.675612) (xy 1.329302 -0.675079) (xy 1.343614 -0.674299) (xy 1.357912 -0.673361) (xy 1.386235 -0.671369) + (xy 1.400142 -0.670493) (xy 1.4138 -0.669815) (xy 1.4138 -0.510045) (xy 1.404138 -0.511143) (xy 1.394365 -0.512087) + (xy 1.38452 -0.512879) (xy 1.374642 -0.513521) (xy 1.364771 -0.514017) (xy 1.354945 -0.514367) (xy 1.345205 -0.514576) + (xy 1.335588 -0.514645) (xy 1.324978 -0.514358) (xy 1.319984 -0.513996) (xy 1.315195 -0.513482) (xy 1.310608 -0.512815) + (xy 1.306221 -0.511992) (xy 1.302031 -0.511009) (xy 1.298036 -0.509864) (xy 1.294232 -0.508553) (xy 1.290619 -0.507073) + (xy 1.287192 -0.505421) (xy 1.28395 -0.503595) (xy 1.280891 -0.501591) (xy 1.278011 -0.499406) (xy 1.275309 -0.497038) + (xy 1.272782 -0.494482) (xy 1.270427 -0.491737) (xy 1.268241 -0.488798) (xy 1.266224 -0.485664) (xy 1.264371 -0.482331) + (xy 1.26268 -0.478795) (xy 1.26115 -0.475054) (xy 1.259777 -0.471106) (xy 1.258559 -0.466946) (xy 1.257494 -0.462571) + (xy 1.256579 -0.45798) (xy 1.255811 -0.453168) (xy 1.255188 -0.448133) (xy 1.254369 -0.43738) (xy 1.2541 -0.425698) + (xy 1.2541 -0.379063) (xy 1.401672 -0.379063) (xy 1.401672 -0.235953) (xy 1.2541 -0.235953) (xy 1.2541 0.399922) + (xy 1.040166 0.399922) (xy 1.040166 -0.235953) (xy 0.829161 -0.235953) (xy 0.97499 -0.379063) (xy 1.040166 -0.379063) + (xy 1.040166 -0.439152) (xy 1.040418 -0.452035) (xy 1.041174 -0.46467) (xy 1.042435 -0.477044) (xy 1.044201 -0.489148) + (xy 1.046472 -0.500971) (xy 1.04925 -0.512503) (xy 1.052535 -0.523733) (xy 1.056327 -0.534651) (xy 1.060626 -0.545247) + (xy 1.065434 -0.555509) (xy 1.070751 -0.565428) (xy 1.076577 -0.574992) (xy 1.082913 -0.584192) (xy 1.08976 -0.593017) + (xy 1.097117 -0.601457) (xy 1.104986 -0.6095) (xy 1.113367 -0.617137) (xy 1.12226 -0.624358) (xy 1.131667 -0.631151) + (xy 1.141587 -0.637506) (xy 1.152021 -0.643413) (xy 1.162969 -0.648861) (xy 1.174433 -0.65384) (xy 1.186412 -0.658339) + (xy 1.198908 -0.662349) (xy 1.21192 -0.665857) (xy 1.22545 -0.668855) (xy 1.239497 -0.671331) (xy 1.254062 -0.673275) + (xy 1.269147 -0.674676) (xy 1.28475 -0.675525) (xy 1.300874 -0.67581) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "471c5214-a850-4271-a62f-aa43789269d0") + ) + (fp_poly + (pts + (xy 1.675785 0.060818) (xy 1.676216 0.084081) (xy 1.677536 0.105825) (xy 1.679788 0.126053) (xy 1.683013 0.144768) + (xy 1.687252 0.161971) (xy 1.692548 0.177666) (xy 1.695604 0.184948) (xy 1.698941 0.191854) (xy 1.702562 0.198384) + (xy 1.706474 0.204538) (xy 1.710681 0.210317) (xy 1.715188 0.215721) (xy 1.720001 0.22075) (xy 1.725125 0.225405) + (xy 1.730565 0.229685) (xy 1.736327 0.233592) (xy 1.742415 0.237125) (xy 1.748835 0.240285) (xy 1.755591 0.243072) + (xy 1.76269 0.245486) (xy 1.770137 0.247529) (xy 1.777935 0.249199) (xy 1.786092 0.250497) (xy 1.794612 0.251424) + (xy 1.8035 0.25198) (xy 1.812761 0.252166) (xy 1.823454 0.251975) (xy 1.833761 0.251399) (xy 1.843684 0.250433) + (xy 1.853227 0.249071) (xy 1.862392 0.247309) (xy 1.871184 0.245141) (xy 1.879604 0.242562) (xy 1.887656 0.239566) + (xy 1.895343 0.236149) (xy 1.902668 0.232305) (xy 1.909635 0.228029) (xy 1.916245 0.223317) (xy 1.922504 0.218161) + (xy 1.928412 0.212559) (xy 1.933975 0.206503) (xy 1.939194 0.19999) (xy 1.944073 0.193013) (xy 1.948614 0.185568) + (xy 1.952822 0.177649) (xy 1.956698 0.169252) (xy 1.960247 0.16037) (xy 1.963471 0.151) (xy 1.966373 0.141135) + (xy 1.968957 0.13077) (xy 1.971225 0.1199) (xy 1.973181 0.108521) (xy 1.974827 0.096626) (xy 1.976167 0.08421) + (xy 1.977204 0.071269) (xy 1.977941 0.057798) (xy 1.978527 0.02924) (xy 1.978527 -0.379039) (xy 2.19253 -0.379039) + (xy 2.19253 0.399877) (xy 1.989052 0.399877) (xy 1.989052 0.291342) (xy 1.984521 0.291342) (xy 1.979336 0.299533) + (xy 1.973928 0.307444) (xy 1.968304 0.315075) (xy 1.962473 0.322427) (xy 1.956442 0.329504) (xy 1.950219 0.336304) + (xy 1.943812 0.342831) (xy 1.937229 0.349085) (xy 1.930477 0.355067) (xy 1.923564 0.36078) (xy 1.916497 0.366224) + (xy 1.909286 0.371401) (xy 1.894457 0.380959) (xy 1.87914 0.389464) (xy 1.863397 0.396928) (xy 1.847289 0.403361) + (xy 1.83088 0.408774) (xy 1.814229 0.413179) (xy 1.797401 0.416586) (xy 1.780457 0.419006) (xy 1.763459 0.42045) + (xy 1.746469 0.420929) (xy 1.72564 0.420556) (xy 1.705788 0.419444) (xy 1.686892 0.417606) (xy 1.668931 0.415053) + (xy 1.651885 0.411796) (xy 1.635733 0.407847) (xy 1.620455 0.403217) (xy 1.606028 0.397918) (xy 1.592434 0.391963) + (xy 1.579651 0.385361) (xy 1.567658 0.378125) (xy 1.556436 0.370266) (xy 1.545962 0.361796) (xy 1.536217 0.352727) + (xy 1.52718 0.343069) (xy 1.518829 0.332835) (xy 1.511145 0.322037) (xy 1.504107 0.310685) (xy 1.497694 0.298791) + (xy 1.491885 0.286367) (xy 1.48666 0.273424) (xy 1.481997 0.259974) (xy 1.477877 0.246029) (xy 1.474278 0.2316) + (xy 1.468563 0.201336) (xy 1.464686 0.169276) (xy 1.462481 0.13551) (xy 1.461782 0.100133) (xy 1.461782 -0.379039) + (xy 1.675785 -0.379039) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "cb4f6bc1-ae87-41bd-932d-aed3db8ff681") + ) + (fp_poly + (pts + (xy 2.777487 -0.399688) (xy 2.797339 -0.398576) (xy 2.816235 -0.396737) (xy 2.834196 -0.394183) (xy 2.851242 -0.390924) + (xy 2.867394 -0.386973) (xy 2.882673 -0.382342) (xy 2.897099 -0.377041) (xy 2.910693 -0.371083) (xy 2.923476 -0.364479) + (xy 2.935469 -0.357241) (xy 2.946692 -0.34938) (xy 2.957165 -0.340908) (xy 2.96691 -0.331837) (xy 2.975948 -0.322178) + (xy 2.984298 -0.311942) (xy 2.991982 -0.301142) (xy 2.99902 -0.289788) (xy 3.005434 -0.277893) (xy 3.011243 -0.265469) + (xy 3.016468 -0.252526) (xy 3.02113 -0.239076) (xy 3.02525 -0.225131) (xy 3.028849 -0.210703) (xy 3.034564 -0.180443) + (xy 3.038442 -0.148388) (xy 3.040647 -0.114632) (xy 3.041345 -0.079266) (xy 3.041345 0.399906) (xy 2.827412 0.399906) + (xy 2.827412 -0.039951) (xy 2.82698 -0.063214) (xy 2.825655 -0.084961) (xy 2.823396 -0.105193) (xy 2.820163 -0.123912) + (xy 2.815913 -0.14112) (xy 2.810605 -0.156821) (xy 2.807542 -0.164106) (xy 2.804199 -0.171015) (xy 2.800572 -0.177548) + (xy 2.796653 -0.183706) (xy 2.79244 -0.189488) (xy 2.787926 -0.194895) (xy 2.783107 -0.199927) (xy 2.777977 -0.204585) + (xy 2.77253 -0.208869) (xy 2.766763 -0.212778) (xy 2.76067 -0.216314) (xy 2.754245 -0.219477) (xy 2.747483 -0.222266) + (xy 2.74038 -0.224683) (xy 2.73293 -0.226727) (xy 2.725128 -0.228399) (xy 2.716969 -0.229698) (xy 2.708447 -0.230627) + (xy 2.699558 -0.231183) (xy 2.690296 -0.231369) (xy 2.679616 -0.231178) (xy 2.669322 -0.230602) (xy 2.659411 -0.229636) + (xy 2.64988 -0.228274) (xy 2.640726 -0.226511) (xy 2.631945 -0.224343) (xy 2.623535 -0.221763) (xy 2.615493 -0.218767) + (xy 2.607816 -0.215349) (xy 2.6005 -0.211504) (xy 2.593542 -0.207227) (xy 2.58694 -0.202512) (xy 2.580689 -0.197355) + (xy 2.574788 -0.19175) (xy 2.569233 -0.185691) (xy 2.564021 -0.179175) (xy 2.559148 -0.172195) (xy 2.554613 -0.164746) + (xy 2.55041 -0.156823) (xy 2.546539 -0.14842) (xy 2.542995 -0.139533) (xy 2.539775 -0.130157) (xy 2.536877 -0.120285) + (xy 2.534297 -0.109913) (xy 2.532032 -0.099036) (xy 2.530079 -0.087648) (xy 2.528435 -0.075744) (xy 2.527096 -0.063319) + (xy 2.526061 -0.050368) (xy 2.525325 -0.036885) (xy 2.52474 -0.008303) (xy 2.52474 0.399906) (xy 2.310667 0.399906) + (xy 2.310667 -0.37901) (xy 2.514005 -0.37901) (xy 2.514005 -0.270544) (xy 2.518606 -0.270544) (xy 2.523797 -0.27873) + (xy 2.529211 -0.286634) (xy 2.534838 -0.294259) (xy 2.540672 -0.301607) (xy 2.546704 -0.308678) (xy 2.552928 -0.315475) + (xy 2.559335 -0.321997) (xy 2.565918 -0.328247) (xy 2.572669 -0.334226) (xy 2.579581 -0.339936) (xy 2.586645 -0.345377) + (xy 2.593854 -0.350551) (xy 2.608677 -0.360104) (xy 2.623987 -0.368606) (xy 2.639724 -0.376067) (xy 2.655826 -0.382497) + (xy 2.672231 -0.387909) (xy 2.688879 -0.392313) (xy 2.705706 -0.395719) (xy 2.722653 -0.398139) (xy 2.739658 -0.399583) + (xy 2.756658 -0.400061) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "fa3f7ba4-0637-4734-84d4-8d8778420b3d") + ) + (fp_poly + (pts + (xy -1.690652 -0.399478) (xy -1.668946 -0.397781) (xy -1.648016 -0.39499) (xy -1.627858 -0.391139) + (xy -1.608469 -0.386258) (xy -1.589842 -0.38038) (xy -1.571975 -0.373535) (xy -1.554862 -0.365757) + (xy -1.5385 -0.357076) (xy -1.522883 -0.347524) (xy -1.508008 -0.337133) (xy -1.49387 -0.325935) + (xy -1.480464 -0.313962) (xy -1.467787 -0.301245) (xy -1.455833 -0.287815) (xy -1.444599 -0.273705) + (xy -1.43408 -0.258947) (xy -1.424271 -0.243572) (xy -1.415168 -0.227611) (xy -1.406767 -0.211098) + (xy -1.399064 -0.194062) (xy -1.392054 -0.176537) (xy -1.385732 -0.158553) (xy -1.380094 -0.140143) + (xy -1.375136 -0.121338) (xy -1.370853 -0.10217) (xy -1.364297 -0.062872) (xy -1.360388 -0.022503) + (xy -1.359093 0.018684) (xy -1.360418 0.057481) (xy -1.364396 0.095691) (xy -1.371031 0.133051) (xy -1.380327 0.169295) + (xy -1.392289 0.204159) (xy -1.406922 0.237379) (xy -1.415241 0.25329) (xy -1.424229 0.268691) (xy -1.433887 0.283548) + (xy -1.444215 0.297829) (xy -1.455215 0.311501) (xy -1.466885 0.32453) (xy -1.479228 0.336884) (xy -1.492243 0.348529) + (xy -1.505931 0.359433) (xy -1.520293 0.369561) (xy -1.535329 0.378882) (xy -1.551039 0.387363) (xy -1.567425 0.394969) + (xy -1.584487 0.401668) (xy -1.602225 0.407428) (xy -1.62064 0.412214) (xy -1.639733 0.415995) (xy -1.659503 0.418736) + (xy -1.679952 0.420405) (xy -1.70108 0.420968) (xy -1.718781 0.420493) (xy -1.736231 0.419069) (xy -1.753396 0.416706) + (xy -1.770239 0.413409) (xy -1.786726 0.409186) (xy -1.802822 0.404044) (xy -1.818492 0.397989) (xy -1.833699 0.391029) + (xy -1.848411 0.38317) (xy -1.86259 0.374419) (xy -1.876203 0.364784) (xy -1.889213 0.354271) (xy -1.901586 0.342887) + (xy -1.913287 0.33064) (xy -1.924281 0.317535) (xy -1.934532 0.30358) (xy -1.937669 0.30358) (xy -1.937669 0.864381) + (xy -2.151602 0.674077) (xy -2.151602 0.012689) (xy -1.945127 0.012689) (xy -1.944554 0.036313) (xy -1.942793 0.059627) + (xy -1.93978 0.082463) (xy -1.935454 0.104655) (xy -1.929753 0.126034) (xy -1.922612 0.146433) (xy -1.91397 0.165685) + (xy -1.909067 0.174828) (xy -1.903765 0.183622) (xy -1.898056 0.192045) (xy -1.891933 0.200076) (xy -1.885387 0.207695) + (xy -1.878411 0.21488) (xy -1.870998 0.22161) (xy -1.863139 0.227866) (xy -1.854826 0.233625) (xy -1.846052 0.238866) + (xy -1.836809 0.24357) (xy -1.827088 0.247714) (xy -1.816883 0.251278) (xy -1.806185 0.254241) (xy -1.794987 0.256583) + (xy -1.78328 0.258281) (xy -1.771057 0.259315) (xy -1.75831 0.259664) (xy -1.745452 0.259315) (xy -1.73314 0.258281) + (xy -1.721368 0.256583) (xy -1.710124 0.254241) (xy -1.699401 0.251278) (xy -1.689189 0.247714) (xy -1.679478 0.24357) + (xy -1.670261 0.238866) (xy -1.661527 0.233625) (xy -1.653267 0.227866) (xy -1.645473 0.22161) (xy -1.638135 0.21488) + (xy -1.631243 0.207695) (xy -1.62479 0.200076) (xy -1.618766 0.192045) (xy -1.613161 0.183622) (xy -1.607967 0.174828) + (xy -1.603174 0.165685) (xy -1.598773 0.156213) (xy -1.594756 0.146433) (xy -1.591112 0.136367) (xy -1.587833 0.126034) + (xy -1.58491 0.115457) (xy -1.582333 0.104655) (xy -1.578182 0.082463) (xy -1.575308 0.059627) (xy -1.573637 0.036313) + (xy -1.573097 0.012689) (xy -1.573687 -0.010733) (xy -1.575497 -0.034005) (xy -1.57858 -0.056939) + (xy -1.582993 -0.079348) (xy -1.58879 -0.101043) (xy -1.596027 -0.121836) (xy -1.60476 -0.141541) + (xy -1.609704 -0.150926) (xy -1.615043 -0.159968) (xy -1.620784 -0.168645) (xy -1.626933 -0.176931) + (xy -1.633497 -0.184805) (xy -1.640483 -0.192242) (xy -1.647899 -0.199219) (xy -1.65575 -0.205712) + (xy -1.664045 -0.211698) (xy -1.67279 -0.217154) (xy -1.681991 -0.222056) (xy -1.691656 -0.22638) + (xy -1.701792 -0.230104) (xy -1.712406 -0.233203) (xy -1.723504 -0.235654) (xy -1.735093 -0.237434) + (xy -1.747181 -0.23852) (xy -1.759774 -0.238886) (xy -1.772639 -0.238524) (xy -1.784957 -0.23745) + (xy -1.796736 -0.235689) (xy -1.807986 -0.233263) (xy -1.818716 -0.230194) (xy -1.828935 -0.226506) + (xy -1.838651 -0.22222) (xy -1.847875 -0.21736) (xy -1.856615 -0.211948) (xy -1.864881 -0.206007) + (xy -1.872681 -0.199559) (xy -1.880025 -0.192628) (xy -1.886921 -0.185235) (xy -1.89338 -0.177404) + (xy -1.89941 -0.169157) (xy -1.905019 -0.160517) (xy -1.910218 -0.151507) (xy -1.915016 -0.142149) + (xy -1.919421 -0.132465) (xy -1.923443 -0.12248) (xy -1.92709 -0.112214) (xy -1.930373 -0.101691) + (xy -1.933299 -0.090934) (xy -1.935879 -0.079965) (xy -1.940035 -0.057483) (xy -1.942913 -0.034425) + (xy -1.944586 -0.010974) (xy -1.945127 0.012689) (xy -2.151602 0.012689) (xy -2.151602 -0.342751) + (xy -1.948125 -0.378999) (xy -1.948125 -0.279596) (xy -1.945127 -0.279596) (xy -1.940093 -0.287369) + (xy -1.934885 -0.29486) (xy -1.929508 -0.302073) (xy -1.923963 -0.309008) (xy -1.918254 -0.31567) + (xy -1.912385 -0.322059) (xy -1.906357 -0.328178) (xy -1.900175 -0.33403) (xy -1.89384 -0.339616) + (xy -1.887357 -0.34494) (xy -1.880727 -0.350002) (xy -1.873955 -0.354806) (xy -1.867043 -0.359353) + (xy -1.859994 -0.363646) (xy -1.852811 -0.367688) (xy -1.845497 -0.371479) (xy -1.838056 -0.375024) + (xy -1.83049 -0.378323) (xy -1.814994 -0.384196) (xy -1.799036 -0.389116) (xy -1.782638 -0.393101) + (xy -1.765826 -0.396169) (xy -1.748623 -0.398337) (xy -1.731052 -0.399626) (xy -1.71314 -0.400051) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "17ff5a9f-b86c-46e7-8cee-bcdd0b3f1b73") + ) + (fp_poly + (pts + (xy -0.877976 -0.399606) (xy -0.848129 -0.39819) (xy -0.818181 -0.395618) (xy -0.788452 -0.39172) + (xy -0.759261 -0.386322) (xy -0.730929 -0.379252) (xy -0.703776 -0.370339) (xy -0.678123 -0.359409) + (xy -0.665958 -0.353134) (xy -0.654288 -0.346291) (xy -0.643153 -0.338857) (xy -0.632593 -0.330812) + (xy -0.622648 -0.322134) (xy -0.613357 -0.3128) (xy -0.604762 -0.302791) (xy -0.596901 -0.292083) + (xy -0.589815 -0.280656) (xy -0.583545 -0.268489) (xy -0.578129 -0.255559) (xy -0.573608 -0.241844) + (xy -0.570022 -0.227325) (xy -0.567411 -0.211978) (xy -0.565815 -0.195783) (xy -0.565274 -0.178718) + (xy -0.565274 0.226704) (xy -0.564913 0.253163) (xy -0.563793 0.279168) (xy -0.561863 0.304261) (xy -0.55907 0.32798) + (xy -0.557334 0.339181) (xy -0.555363 0.349867) (xy -0.55315 0.359979) (xy -0.550688 0.36946) (xy -0.547972 0.378253) + (xy -0.544994 0.3863) (xy -0.541748 0.393544) (xy -0.538228 0.399928) (xy -0.755019 0.399928) (xy -0.757791 0.390812) + (xy -0.760386 0.381567) (xy -0.76277 0.372217) (xy -0.764909 0.362782) (xy -0.766771 0.353285) (xy -0.768322 0.343748) + (xy -0.769527 0.334194) (xy -0.770355 0.324643) (xy -0.783381 0.337396) (xy -0.797071 0.349117) (xy -0.811378 0.359833) + (xy -0.826257 0.369574) (xy -0.841661 0.37837) (xy -0.857544 0.386248) (xy -0.873858 0.393238) (xy -0.890558 0.39937) + (xy -0.907596 0.404672) (xy -0.924927 0.409172) (xy -0.942505 0.412901) (xy -0.960282 0.415886) (xy -0.978212 0.418158) + (xy -0.996249 0.419745) (xy -1.014346 0.420676) (xy -1.032457 0.420979) (xy -1.060005 0.420112) (xy -1.086654 0.417498) + (xy -1.112283 0.41312) (xy -1.136771 0.406958) (xy -1.148549 0.403203) (xy -1.159997 0.398996) (xy -1.171098 0.394334) + (xy -1.181838 0.389215) (xy -1.192202 0.383637) (xy -1.202175 0.377597) (xy -1.211741 0.371094) (xy -1.220886 0.364124) + (xy -1.229593 0.356686) (xy -1.237849 0.348778) (xy -1.245638 0.340397) (xy -1.252944 0.33154) (xy -1.259753 0.322207) + (xy -1.266049 0.312394) (xy -1.271817 0.302099) (xy -1.277043 0.29132) (xy -1.281711 0.280054) (xy -1.285805 0.2683) + (xy -1.289311 0.256055) (xy -1.292214 0.243317) (xy -1.294498 0.230084) (xy -1.296148 0.216353) (xy -1.297149 0.202122) + (xy -1.297486 0.187389) (xy -1.296988 0.178466) (xy -1.083692 0.178466) (xy -1.083512 0.185645) (xy -1.08298 0.192494) + (xy -1.082106 0.199021) (xy -1.080899 0.205233) (xy -1.07937 0.211135) (xy -1.077528 0.216734) (xy -1.075383 0.222038) + (xy -1.072946 0.227052) (xy -1.070226 0.231784) (xy -1.067232 0.23624) (xy -1.063976 0.240426) (xy -1.060467 0.24435) + (xy -1.056714 0.248017) (xy -1.052729 0.251435) (xy -1.04852 0.25461) (xy -1.044098 0.257549) (xy -1.039472 0.260259) + (xy -1.034653 0.262746) (xy -1.02965 0.265016) (xy -1.024474 0.267077) (xy -1.019134 0.268934) (xy -1.013641 0.270596) + (xy -1.008003 0.272067) (xy -1.002232 0.273356) (xy -0.990327 0.27541) (xy -0.978006 0.276812) (xy -0.965348 0.277614) + (xy -0.952432 0.277869) (xy -0.937228 0.277492) (xy -0.92294 0.276385) (xy -0.90954 0.274588) (xy -0.896999 0.272141) + (xy -0.885288 0.269083) (xy -0.87438 0.265452) (xy -0.864245 0.261288) (xy -0.854856 0.25663) (xy -0.846184 0.251518) + (xy -0.838201 0.24599) (xy -0.830877 0.240086) (xy -0.824186 0.233845) (xy -0.818098 0.227307) (xy -0.812585 0.22051) + (xy -0.807618 0.213493) (xy -0.80317 0.206297) (xy -0.799211 0.198959) (xy -0.795714 0.19152) (xy -0.792649 0.184018) + (xy -0.789989 0.176493) (xy -0.785769 0.16153) (xy -0.782826 0.146945) (xy -0.780933 0.13305) (xy -0.779862 0.120161) + (xy -0.779278 0.09865) (xy -0.779278 0.018695) (xy -0.782782 0.021581) (xy -0.786508 0.024298) (xy -0.790444 0.026852) + (xy -0.794584 0.029251) (xy -0.803435 0.033615) (xy -0.812992 0.03745) (xy -0.823184 0.040816) (xy -0.83394 0.043772) + (xy -0.845189 0.046379) (xy -0.856862 0.048696) (xy -0.957033 0.064005) (xy -0.96938 0.066395) (xy -0.981508 0.069135) + (xy -0.993338 0.072286) (xy -1.00479 0.07591) (xy -1.015784 0.080067) (xy -1.026241 0.084819) (xy -1.03608 0.090226) + (xy -1.040743 0.093194) (xy -1.045222 0.09635) (xy -1.049506 0.099699) (xy -1.053587 0.103251) (xy -1.057453 0.107013) + (xy -1.061095 0.110991) (xy -1.064504 0.115195) (xy -1.067668 0.119631) (xy -1.070578 0.124308) (xy -1.073224 0.129232) + (xy -1.075596 0.134412) (xy -1.077684 0.139855) (xy -1.079478 0.145569) (xy -1.080968 0.151561) (xy -1.082145 0.157839) + (xy -1.082998 0.164411) (xy -1.083517 0.171284) (xy -1.083692 0.178466) (xy -1.296988 0.178466) (xy -1.295723 0.155775) + (xy -1.291097 0.12718) (xy -1.283803 0.101438) (xy -1.274033 0.078383) (xy -1.26198 0.057849) (xy -1.247837 0.039668) + (xy -1.231798 0.023675) (xy -1.214055 0.009704) (xy -1.194803 -0.002412) (xy -1.174232 -0.012839) + (xy -1.152538 -0.021743) (xy -1.129913 -0.029291) (xy -1.10655 -0.035649) (xy -1.082642 -0.040983) + (xy -1.033964 -0.049244) (xy -0.938567 -0.060796) (xy -0.894938 -0.066747) (xy -0.856082 -0.074588) + (xy -0.838926 -0.079633) (xy -0.823542 -0.08565) (xy -0.810125 -0.092805) (xy -0.798865 -0.101263) + (xy -0.789958 -0.111192) (xy -0.783596 -0.122757) (xy -0.779971 -0.136125) (xy -0.779278 -0.151462) + (xy -0.779462 -0.159719) (xy -0.780008 -0.167547) (xy -0.780906 -0.174956) (xy -0.782147 -0.181958) + (xy -0.783722 -0.188562) (xy -0.785621 -0.194781) (xy -0.787835 -0.200625) (xy -0.790354 -0.206105) + (xy -0.793168 -0.211233) (xy -0.796269 -0.216018) (xy -0.799647 -0.220473) (xy -0.803293 -0.224608) + (xy -0.807197 -0.228434) (xy -0.811349 -0.231962) (xy -0.81574 -0.235204) (xy -0.820362 -0.23817) + (xy -0.825203 -0.24087) (xy -0.830256 -0.243317) (xy -0.83551 -0.245521) (xy -0.840956 -0.247493) + (xy -0.846585 -0.249244) (xy -0.852387 -0.250785) (xy -0.858353 -0.252128) (xy -0.864473 -0.253282) + (xy -0.877138 -0.255071) (xy -0.890307 -0.256239) (xy -0.903906 -0.256876) (xy -0.917857 -0.257069) + (xy -0.933024 -0.256674) (xy -0.947431 -0.255472) (xy -0.961061 -0.253438) (xy -0.973897 -0.250545) + (xy -0.980011 -0.248768) (xy -0.98592 -0.246767) (xy -0.991621 -0.244538) (xy -0.997113 -0.242078) + (xy -1.002392 -0.239384) (xy -1.007458 -0.236453) (xy -1.012307 -0.233281) (xy -1.016938 -0.229865) + (xy -1.021348 -0.226203) (xy -1.025535 -0.222289) (xy -1.029496 -0.218123) (xy -1.033231 -0.213699) + (xy -1.036736 -0.209015) (xy -1.040009 -0.204068) (xy -1.043047 -0.198855) (xy -1.04585 -0.193371) + (xy -1.048415 -0.187615) (xy -1.050738 -0.181582) (xy -1.052819 -0.17527) (xy -1.054655 -0.168675) + (xy -1.056243 -0.161794) (xy -1.057582 -0.154623) (xy -1.05867 -0.147161) (xy -1.059503 -0.139402) + (xy -1.273506 -0.139402) (xy -1.271891 -0.157647) (xy -1.269328 -0.175103) (xy -1.265847 -0.191783) + (xy -1.261481 -0.207701) (xy -1.256261 -0.22287) (xy -1.250218 -0.237306) (xy -1.243384 -0.25102) + (xy -1.23579 -0.264028) (xy -1.227468 -0.276343) (xy -1.218449 -0.287978) (xy -1.208765 -0.298948) + (xy -1.198447 -0.309267) (xy -1.187527 -0.318947) (xy -1.176035 -0.328004) (xy -1.164004 -0.33645) + (xy -1.151465 -0.3443) (xy -1.13845 -0.351567) (xy -1.124989 -0.358265) (xy -1.111114 -0.364409) + (xy -1.096857 -0.370011) (xy -1.082249 -0.375085) (xy -1.067322 -0.379646) (xy -1.052106 -0.383707) + (xy -1.036635 -0.387282) (xy -1.005047 -0.393029) (xy -0.972812 -0.396998) (xy -0.940179 -0.399298) + (xy -0.907401 -0.40004) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "910793fe-fbee-45e6-8f78-d3593d300041") + ) + (fp_poly + (pts + (xy -2.570238 -0.399348) (xy -2.539172 -0.397207) (xy -2.508742 -0.3935) (xy -2.479139 -0.388114) + (xy -2.450555 -0.380938) (xy -2.423181 -0.371856) (xy -2.397208 -0.360758) (xy -2.384807 -0.354417) + (xy -2.372828 -0.347529) (xy -2.361295 -0.340081) (xy -2.350232 -0.332057) (xy -2.339663 -0.323445) + (xy -2.329612 -0.314229) (xy -2.320102 -0.304396) (xy -2.311158 -0.293932) (xy -2.302803 -0.282822) + (xy -2.295062 -0.271053) (xy -2.287959 -0.25861) (xy -2.281516 -0.245479) (xy -2.275759 -0.231646) + (xy -2.270711 -0.217097) (xy -2.266396 -0.201818) (xy -2.262838 -0.185795) (xy -2.260061 -0.169013) + (xy -2.258089 -0.151458) (xy -2.461427 -0.151458) (xy -2.462174 -0.159053) (xy -2.463248 -0.166303) + (xy -2.464639 -0.173214) (xy -2.466341 -0.179792) (xy -2.468345 -0.186046) (xy -2.470644 -0.191982) + (xy -2.473229 -0.197606) (xy -2.476093 -0.202925) (xy -2.479226 -0.207947) (xy -2.482623 -0.212679) + (xy -2.486274 -0.217126) (xy -2.490172 -0.221296) (xy -2.494308 -0.225196) (xy -2.498675 -0.228833) + (xy -2.503265 -0.232213) (xy -2.50807 -0.235343) (xy -2.513082 -0.23823) (xy -2.518292 -0.240882) + (xy -2.523694 -0.243304) (xy -2.529278 -0.245505) (xy -2.535038 -0.247489) (xy -2.540964 -0.249266) + (xy -2.54705 -0.25084) (xy -2.553287 -0.25222) (xy -2.566184 -0.254422) (xy -2.579589 -0.255927) + (xy -2.59344 -0.25679) (xy -2.607674 -0.257066) (xy -2.616961 -0.256964) (xy -2.626642 -0.25661) + (xy -2.63658 -0.255931) (xy -2.646638 -0.254855) (xy -2.656679 -0.253309) (xy -2.666566 -0.251221) + (xy -2.676161 -0.248518) (xy -2.685328 -0.245128) (xy -2.689708 -0.243153) (xy -2.69393 -0.240979) + (xy -2.697976 -0.238596) (xy -2.70183 -0.235997) (xy -2.705473 -0.233171) (xy -2.70889 -0.23011) + (xy -2.712062 -0.226805) (xy -2.714974 -0.223247) (xy -2.717607 -0.219426) (xy -2.719944 -0.215333) + (xy -2.721969 -0.21096) (xy -2.723664 -0.206298) (xy -2.725012 -0.201336) (xy -2.725997 -0.196067) + (xy -2.7266 -0.190481) (xy -2.726805 -0.18457) (xy -2.72645 -0.177572) (xy -2.725403 -0.170945) (xy -2.723685 -0.164675) + (xy -2.721318 -0.158746) (xy -2.718327 -0.153142) (xy -2.714733 -0.147847) (xy -2.710559 -0.142848) + (xy -2.705828 -0.138128) (xy -2.700562 -0.133672) (xy -2.694785 -0.129464) (xy -2.688518 -0.12549) + (xy -2.681785 -0.121733) (xy -2.674607 -0.118179) (xy -2.667009 -0.114813) (xy -2.659012 -0.111618) + (xy -2.65064 -0.108579) (xy -2.632858 -0.10291) (xy -2.613846 -0.097683) (xy -2.593784 -0.092775) + (xy -2.572854 -0.088062) (xy -2.529115 -0.078734) (xy -2.506669 -0.073872) (xy -2.484082 -0.068715) + (xy -2.460722 -0.063116) (xy -2.437602 -0.057009) (xy -2.414897 -0.050272) (xy -2.392782 -0.042784) + (xy -2.371431 -0.034423) (xy -2.35102 -0.025069) (xy -2.331723 -0.014599) (xy -2.313716 -0.002894) + (xy -2.30525 0.003461) (xy -2.297172 0.01017) (xy -2.289503 0.017249) (xy -2.282267 0.024712) (xy -2.275483 0.032576) + (xy -2.269175 0.040855) (xy -2.263364 0.049565) (xy -2.258071 0.05872) (xy -2.25332 0.068335) (xy -2.249131 0.078427) + (xy -2.245527 0.089009) (xy -2.242529 0.100098) (xy -2.240159 0.111708) (xy -2.238439 0.123855) (xy -2.237391 0.136554) + (xy -2.237037 0.149819) (xy -2.237557 0.168628) (xy -2.239094 0.186638) (xy -2.241616 0.203861) (xy -2.245088 0.220311) + (xy -2.249478 0.236002) (xy -2.254751 0.250946) (xy -2.260875 0.265157) (xy -2.267816 0.278648) (xy -2.275541 0.291432) + (xy -2.284016 0.303524) (xy -2.293208 0.314935) (xy -2.303084 0.325679) (xy -2.313609 0.33577) (xy -2.324752 0.34522) + (xy -2.336477 0.354044) (xy -2.348753 0.362254) (xy -2.361545 0.369863) (xy -2.37482 0.376886) (xy -2.388544 0.383334) + (xy -2.402685 0.389222) (xy -2.417209 0.394563) (xy -2.432082 0.399369) (xy -2.447272 0.403655) (xy -2.462744 0.407433) + (xy -2.494402 0.41352) (xy -2.52679 0.417737) (xy -2.559641 0.420189) (xy -2.592687 0.420983) (xy -2.626489 0.420172) + (xy -2.659979 0.417671) (xy -2.692909 0.413375) (xy -2.725036 0.407179) (xy -2.756113 0.398981) (xy -2.785897 0.388674) + (xy -2.814142 0.376156) (xy -2.827611 0.369035) (xy -2.840603 0.361321) (xy -2.853087 0.353003) (xy -2.865034 0.344066) + (xy -2.876412 0.334499) (xy -2.887191 0.324287) (xy -2.897341 0.313418) (xy -2.906829 0.301878) (xy -2.915627 0.289655) + (xy -2.923703 0.276736) (xy -2.931027 0.263108) (xy -2.937567 0.248757) (xy -2.943294 0.233671) (xy -2.948177 0.217836) + (xy -2.952185 0.20124) (xy -2.955287 0.183869) (xy -2.957454 0.165711) (xy -2.958653 0.146752) (xy -2.755385 0.146752) + (xy -2.755148 0.155211) (xy -2.754449 0.163365) (xy -2.753302 0.171215) (xy -2.751722 0.178764) (xy -2.749722 0.186015) + (xy -2.747319 0.192969) (xy -2.744526 0.19963) (xy -2.741358 0.205999) (xy -2.737831 0.21208) (xy -2.733958 0.217874) + (xy -2.729754 0.223385) (xy -2.725234 0.228614) (xy -2.720413 0.233564) (xy -2.715305 0.238238) (xy -2.709926 0.242637) + (xy -2.704289 0.246765) (xy -2.698409 0.250624) (xy -2.692302 0.254216) (xy -2.685981 0.257544) (xy -2.679462 0.26061) + (xy -2.672758 0.263417) (xy -2.665886 0.265966) (xy -2.658859 0.268262) (xy -2.651692 0.270305) (xy -2.6444 0.272098) + (xy -2.636997 0.273645) (xy -2.621919 0.276007) (xy -2.606576 0.277409) (xy -2.591083 0.277872) (xy -2.579585 0.277584) + (xy -2.567771 0.276692) (xy -2.555788 0.275157) (xy -2.543782 0.272938) (xy -2.531899 0.269997) (xy -2.520283 0.266293) + (xy -2.509083 0.261786) (xy -2.498442 0.256437) (xy -2.493377 0.253434) (xy -2.488506 0.250206) (xy -2.483849 0.246747) + (xy -2.479423 0.243053) (xy -2.475246 0.239118) (xy -2.471336 0.234937) (xy -2.467713 0.230506) (xy -2.464394 0.22582) + (xy -2.461396 0.220874) (xy -2.45874 0.215662) (xy -2.456442 0.210179) (xy -2.454521 0.204422) (xy -2.452995 0.198384) + (xy -2.451882 0.192061) (xy -2.451201 0.185447) (xy -2.45097 0.178539) (xy -2.451234 0.172579) (xy -2.452023 0.166848) + (xy -2.453331 0.161338) (xy -2.455152 0.156039) (xy -2.457483 0.150944) (xy -2.460317 0.146043) (xy -2.463649 0.141327) + (xy -2.467475 0.136788) (xy -2.471788 0.132417) (xy -2.476584 0.128205) (xy -2.481857 0.124143) (xy -2.487602 0.120223) + (xy -2.493814 0.116435) (xy -2.500487 0.112772) (xy -2.507617 0.109223) (xy -2.515198 0.105781) (xy -2.523224 0.102437) + (xy -2.531691 0.099181) (xy -2.540594 0.096006) (xy -2.549926 0.092902) (xy -2.569861 0.086872) (xy -2.591453 0.081022) + (xy -2.61466 0.075281) (xy -2.63944 0.06958) (xy -2.665752 0.063848) (xy -2.693554 0.058014) (xy -2.740074 0.046515) + (xy -2.76279 0.040029) (xy -2.784913 0.032885) (xy -2.806266 0.024958) (xy -2.826677 0.016121) (xy -2.84597 0.006249) + (xy -2.863972 -0.004784) (xy -2.872435 -0.010775) (xy -2.880509 -0.017104) (xy -2.888173 -0.023785) + (xy -2.895406 -0.030836) (xy -2.902185 -0.03827) (xy -2.908489 -0.046106) (xy -2.914296 -0.054357) + (xy -2.919584 -0.063039) (xy -2.924331 -0.072169) (xy -2.928516 -0.081762) (xy -2.932117 -0.091834) + (xy -2.935113 -0.1024) (xy -2.93748 -0.113477) (xy -2.939198 -0.125079) (xy -2.940245 -0.137223) + (xy -2.940599 -0.149925) (xy -2.940101 -0.168146) (xy -2.93863 -0.185519) (xy -2.936218 -0.202061) + (xy -2.932898 -0.217791) (xy -2.9287 -0.232726) (xy -2.923658 -0.246883) (xy -2.917804 -0.26028) + (xy -2.91117 -0.272935) (xy -2.903788 -0.284866) (xy -2.895691 -0.29609) (xy -2.88691 -0.306625) + (xy -2.877478 -0.316489) (xy -2.867427 -0.3257) (xy -2.85679 -0.334274) (xy -2.845598 -0.34223) (xy -2.833885 -0.349586) + (xy -2.821681 -0.356358) (xy -2.809019 -0.362566) (xy -2.795932 -0.368226) (xy -2.782452 -0.373356) + (xy -2.768611 -0.377974) (xy -2.754441 -0.382098) (xy -2.739975 -0.385745) (xy -2.725244 -0.388934) + (xy -2.695118 -0.394003) (xy -2.664322 -0.39745) (xy -2.633113 -0.399413) (xy -2.601749 -0.400037) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "90175459-40f0-44b1-b374-bd5f627687b3") + ) + (group "" + (uuid "8fe0486b-e994-4ef7-849d-2f48b289a95d") + (members "17ff5a9f-b86c-46e7-8cee-bcdd0b3f1b73" "471c5214-a850-4271-a62f-aa43789269d0" + "87764432-14d2-43c4-9e86-593bf4df8997" "90175459-40f0-44b1-b374-bd5f627687b3" + "910793fe-fbee-45e6-8f78-d3593d300041" "a41d87d6-82b7-4686-9e3e-33abe8e33776" + "cb4f6bc1-ae87-41bd-932d-aed3db8ff681" "fa3f7ba4-0637-4734-84d4-8d8778420b3d" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_7mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_7mm.kicad_mod new file mode 100644 index 0000000..e6efd9c --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_7mm.kicad_mod @@ -0,0 +1,438 @@ +(footprint "SparkFun_Logo_NoFlame_7mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "fd379c2d-5cf5-4ace-8e51-31072b54b070") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "5ffcb2c4-050b-4ac7-a333-7d33815098da") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6cf7bb54-ab1c-4b67-a70c-94ecace73c11") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "895d5f89-db06-4d83-9a7b-277c44aa4403") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "858a5b5d-2f25-4cea-9412-d4ad34fe481a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.395548 -0.130795) (xy 0.710198 -0.457887) (xy 1.005492 -0.457887) (xy 0.662622 -0.123719) (xy 1.043959 0.450848) + (xy 0.741671 0.450848) (xy 0.492245 0.044788) (xy 0.395548 0.138068) (xy 0.395548 0.450848) (xy 0.145959 0.450848) + (xy 0.145959 -0.66722) (xy 0.395548 -0.804092) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "797fd176-335e-41c6-a81f-fca4414b9e74") + ) + (fp_poly + (pts + (xy -0.001478 -0.482376) (xy 0.002107 -0.482251) (xy 0.005654 -0.482047) (xy 0.009167 -0.481766) + (xy 0.0161 -0.48099) (xy 0.022925 -0.479948) (xy 0.029663 -0.478665) (xy 0.036333 -0.477169) (xy 0.042955 -0.475483) + (xy 0.049549 -0.473635) (xy 0.049549 -0.241693) (xy 0.040338 -0.243515) (xy 0.030067 -0.24518) (xy 0.01898 -0.246663) + (xy 0.007321 -0.247935) (xy -0.004666 -0.248971) (xy -0.016736 -0.249745) (xy -0.028647 -0.250228) + (xy -0.040153 -0.250395) (xy -0.057094 -0.250017) (xy -0.073326 -0.248895) (xy -0.08886 -0.247047) + (xy -0.103707 -0.244492) (xy -0.117879 -0.241246) (xy -0.131386 -0.237328) (xy -0.14424 -0.232757) + (xy -0.156453 -0.227549) (xy -0.168035 -0.221723) (xy -0.178997 -0.215298) (xy -0.189352 -0.208291) + (xy -0.19911 -0.20072) (xy -0.208282 -0.192602) (xy -0.21688 -0.183957) (xy -0.224914 -0.174802) + (xy -0.232397 -0.165156) (xy -0.239339 -0.155035) (xy -0.245752 -0.144458) (xy -0.251647 -0.133444) + (xy -0.257035 -0.122009) (xy -0.261927 -0.110173) (xy -0.266335 -0.097953) (xy -0.27027 -0.085367) + (xy -0.273742 -0.072433) (xy -0.276764 -0.059169) (xy -0.279347 -0.045593) (xy -0.283239 -0.017578) + (xy -0.285508 0.011468) (xy -0.286245 0.041402) (xy -0.286245 0.450878) (xy -0.535834 0.450878) (xy -0.535834 -0.415487) + (xy -0.298525 -0.457857) (xy -0.298525 -0.289025) (xy -0.295109 -0.289025) (xy -0.290453 -0.29964) + (xy -0.285395 -0.31004) (xy -0.279949 -0.320218) (xy -0.274126 -0.330164) (xy -0.267936 -0.339872) + (xy -0.261393 -0.349333) (xy -0.254508 -0.358539) (xy -0.247291 -0.367482) (xy -0.239756 -0.376154) + (xy -0.231912 -0.384547) (xy -0.223773 -0.392653) (xy -0.21535 -0.400465) (xy -0.206654 -0.407973) + (xy -0.197697 -0.415171) (xy -0.188491 -0.422049) (xy -0.179047 -0.428601) (xy -0.169377 -0.434817) + (xy -0.159493 -0.440691) (xy -0.149405 -0.446213) (xy -0.139127 -0.451377) (xy -0.128668 -0.456173) + (xy -0.118042 -0.460594) (xy -0.10726 -0.464633) (xy -0.096333 -0.46828) (xy -0.085272 -0.471528) + (xy -0.074091 -0.474369) (xy -0.062799 -0.476795) (xy -0.051409 -0.478798) (xy -0.039933 -0.48037) + (xy -0.028382 -0.481502) (xy -0.016768 -0.482188) (xy -0.005101 -0.482418) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0b35ae01-48ad-4b41-8f8a-983f2048cef1") + ) + (fp_poly + (pts + (xy 1.516518 -0.803838) (xy 1.533162 -0.803215) (xy 1.549859 -0.802305) (xy 1.566541 -0.801211) (xy 1.599584 -0.798887) + (xy 1.615809 -0.797865) (xy 1.631743 -0.797074) (xy 1.631743 -0.610675) (xy 1.620471 -0.611956) (xy 1.609069 -0.613058) + (xy 1.597583 -0.613982) (xy 1.586059 -0.614731) (xy 1.574542 -0.615309) (xy 1.563079 -0.615718) (xy 1.551715 -0.615962) + (xy 1.540496 -0.616042) (xy 1.528117 -0.615708) (xy 1.522291 -0.615285) (xy 1.516704 -0.614686) (xy 1.511353 -0.613908) + (xy 1.506234 -0.612947) (xy 1.501346 -0.6118) (xy 1.496684 -0.610464) (xy 1.492247 -0.608934) (xy 1.488031 -0.607208) + (xy 1.484034 -0.605281) (xy 1.480252 -0.603151) (xy 1.476683 -0.600813) (xy 1.473323 -0.598264) (xy 1.47017 -0.595501) + (xy 1.467222 -0.592519) (xy 1.464474 -0.589316) (xy 1.461925 -0.585888) (xy 1.459571 -0.582231) (xy 1.457409 -0.578342) + (xy 1.455437 -0.574217) (xy 1.453651 -0.569853) (xy 1.452049 -0.565246) (xy 1.450629 -0.560393) (xy 1.449386 -0.55529) + (xy 1.448318 -0.549933) (xy 1.447422 -0.544319) (xy 1.446696 -0.538445) (xy 1.44574 -0.5259) (xy 1.445426 -0.512271) + (xy 1.445426 -0.457864) (xy 1.617593 -0.457864) (xy 1.617593 -0.290902) (xy 1.445426 -0.290902) (xy 1.445426 0.450953) + (xy 1.195837 0.450953) (xy 1.195837 -0.290902) (xy 0.949664 -0.290902) (xy 1.119797 -0.457864) (xy 1.195837 -0.457864) + (xy 1.195837 -0.527967) (xy 1.196131 -0.542998) (xy 1.197013 -0.557738) (xy 1.198484 -0.572174) (xy 1.200544 -0.586296) + (xy 1.203194 -0.60009) (xy 1.206435 -0.613543) (xy 1.210267 -0.626645) (xy 1.214691 -0.639383) (xy 1.219707 -0.651744) + (xy 1.225316 -0.663717) (xy 1.231519 -0.675289) (xy 1.238316 -0.686447) (xy 1.245708 -0.697181) (xy 1.253696 -0.707476) + (xy 1.26228 -0.717323) (xy 1.27146 -0.726707) (xy 1.281238 -0.735617) (xy 1.291613 -0.744041) (xy 1.302587 -0.751966) + (xy 1.314161 -0.75938) (xy 1.326334 -0.766272) (xy 1.339107 -0.772628) (xy 1.352481 -0.778437) (xy 1.366457 -0.783686) + (xy 1.381036 -0.788363) (xy 1.396217 -0.792457) (xy 1.412001 -0.795954) (xy 1.428389 -0.798842) (xy 1.445383 -0.80111) + (xy 1.462981 -0.802745) (xy 1.481185 -0.803735) (xy 1.499996 -0.804068) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "197c3a77-2630-40af-ae8e-e174f47319cd") + ) + (fp_poly + (pts + (xy 1.937392 0.055331) (xy 1.937895 0.082471) (xy 1.939435 0.107839) (xy 1.942063 0.131439) (xy 1.945825 0.153273) + (xy 1.95077 0.173343) (xy 1.956949 0.191653) (xy 1.960515 0.200149) (xy 1.964407 0.208206) (xy 1.968632 0.215824) + (xy 1.973196 0.223004) (xy 1.978104 0.229746) (xy 1.983362 0.236051) (xy 1.988978 0.241918) (xy 1.994956 0.247349) + (xy 2.001303 0.252343) (xy 2.008024 0.256901) (xy 2.015127 0.261023) (xy 2.022617 0.264709) (xy 2.0305 0.267961) + (xy 2.038782 0.270778) (xy 2.047469 0.27316) (xy 2.056568 0.275109) (xy 2.066084 0.276624) (xy 2.076024 0.277705) + (xy 2.086393 0.278354) (xy 2.097198 0.27857) (xy 2.109673 0.278348) (xy 2.121697 0.277676) (xy 2.133274 0.276549) + (xy 2.144408 0.27496) (xy 2.155101 0.272904) (xy 2.165357 0.270375) (xy 2.175181 0.267365) (xy 2.184575 0.263871) + (xy 2.193543 0.259884) (xy 2.202089 0.2554) (xy 2.210217 0.250411) (xy 2.217929 0.244913) (xy 2.225231 0.238898) + (xy 2.232124 0.232362) (xy 2.238614 0.225297) (xy 2.244702 0.217698) (xy 2.250394 0.209559) (xy 2.255693 0.200873) + (xy 2.260602 0.191634) (xy 2.265124 0.181837) (xy 2.269265 0.171475) (xy 2.273026 0.160543) (xy 2.276412 0.149034) + (xy 2.279426 0.136942) (xy 2.282072 0.12426) (xy 2.284354 0.110984) (xy 2.286275 0.097107) (xy 2.287838 0.082622) + (xy 2.289048 0.067525) (xy 2.289907 0.051807) (xy 2.290591 0.018491) (xy 2.290591 -0.457835) (xy 2.540261 -0.457835) + (xy 2.540261 0.4509) (xy 2.302871 0.4509) (xy 2.302871 0.324275) (xy 2.297585 0.324275) (xy 2.291535 0.333832) + (xy 2.285225 0.343061) (xy 2.278664 0.351964) (xy 2.271861 0.360542) (xy 2.264826 0.368798) (xy 2.257566 0.376732) + (xy 2.250091 0.384346) (xy 2.24241 0.391642) (xy 2.234533 0.398622) (xy 2.226467 0.405287) (xy 2.218223 0.411639) + (xy 2.20981 0.417678) (xy 2.19251 0.428829) (xy 2.17464 0.438752) (xy 2.156273 0.447459) (xy 2.137481 0.454965) + (xy 2.118336 0.46128) (xy 2.098911 0.466419) (xy 2.079278 0.470394) (xy 2.05951 0.473217) (xy 2.039679 0.474901) + (xy 2.019857 0.47546) (xy 1.995557 0.475025) (xy 1.972396 0.473728) (xy 1.950351 0.471584) (xy 1.929396 0.468605) + (xy 1.909509 0.464805) (xy 1.890665 0.460198) (xy 1.87284 0.454797) (xy 1.856009 0.448615) (xy 1.840149 0.441666) + (xy 1.825236 0.433964) (xy 1.811244 0.425522) (xy 1.798151 0.416354) (xy 1.785932 0.406472) (xy 1.774563 0.395891) + (xy 1.764019 0.384624) (xy 1.754277 0.372685) (xy 1.745313 0.360086) (xy 1.737101 0.346842) (xy 1.729619 0.332966) + (xy 1.722842 0.318471) (xy 1.716746 0.303372) (xy 1.711306 0.28768) (xy 1.7065 0.271411) (xy 1.702301 0.254577) + (xy 1.695633 0.219269) (xy 1.69111 0.181865) (xy 1.688537 0.142472) (xy 1.687722 0.101199) (xy 1.687722 -0.457835) + (xy 1.937392 -0.457835) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f5fa3516-0b99-481c-8b66-17963f53f596") + ) + (fp_poly + (pts + (xy 3.222711 -0.481926) (xy 3.245872 -0.480629) (xy 3.267918 -0.478483) (xy 3.288872 -0.475503) (xy 3.308759 -0.471701) + (xy 3.327603 -0.467092) (xy 3.345428 -0.461689) (xy 3.362259 -0.455505) (xy 3.378119 -0.448554) (xy 3.393032 -0.440849) + (xy 3.407023 -0.432405) (xy 3.420117 -0.423234) (xy 3.432336 -0.41335) (xy 3.443705 -0.402766) (xy 3.454249 -0.391497) + (xy 3.463991 -0.379555) (xy 3.472955 -0.366955) (xy 3.481167 -0.35371) (xy 3.488649 -0.339832) (xy 3.495426 -0.325337) + (xy 3.501522 -0.310237) (xy 3.506962 -0.294545) (xy 3.511769 -0.278277) (xy 3.515967 -0.261444) (xy 3.522635 -0.22614) + (xy 3.527159 -0.188743) (xy 3.529731 -0.14936) (xy 3.530546 -0.1081) (xy 3.530546 0.450934) (xy 3.280957 0.450934) + (xy 3.280957 -0.062232) (xy 3.280453 -0.089373) (xy 3.278907 -0.114744) (xy 3.276272 -0.138348) (xy 3.272499 -0.160187) + (xy 3.267541 -0.180263) (xy 3.261349 -0.19858) (xy 3.257776 -0.20708) (xy 3.253876 -0.215141) (xy 3.249643 -0.222763) + (xy 3.245072 -0.229947) (xy 3.240156 -0.236692) (xy 3.23489 -0.243001) (xy 3.229268 -0.248872) (xy 3.223282 -0.254306) + (xy 3.216928 -0.259303) (xy 3.2102 -0.263865) (xy 3.203091 -0.26799) (xy 3.195595 -0.27168) (xy 3.187707 -0.274934) + (xy 3.17942 -0.277753) (xy 3.170728 -0.280138) (xy 3.161626 -0.282088) (xy 3.152107 -0.283605) (xy 3.142165 -0.284687) + (xy 3.131794 -0.285337) (xy 3.120989 -0.285553) (xy 3.108528 -0.285331) (xy 3.096519 -0.284659) (xy 3.084956 -0.283532) + (xy 3.073836 -0.281943) (xy 3.063156 -0.279886) (xy 3.052912 -0.277356) (xy 3.043101 -0.274347) (xy 3.033719 -0.270851) + (xy 3.024762 -0.266863) (xy 3.016226 -0.262377) (xy 3.008109 -0.257387) (xy 3.000406 -0.251887) (xy 2.993114 -0.24587) + (xy 2.986229 -0.239331) (xy 2.979748 -0.232263) (xy 2.973667 -0.22466) (xy 2.967983 -0.216517) (xy 2.962691 -0.207826) + (xy 2.957789 -0.198583) (xy 2.953272 -0.18878) (xy 2.949137 -0.178412) (xy 2.945381 -0.167473) (xy 2.941999 -0.155956) + (xy 2.938989 -0.143855) (xy 2.936347 -0.131165) (xy 2.934068 -0.117879) (xy 2.93215 -0.103992) (xy 2.930589 -0.089496) + (xy 2.929381 -0.074386) (xy 2.928522 -0.058656) (xy 2.92784 -0.02531) (xy 2.92784 0.450934) (xy 2.678088 0.450934) + (xy 2.678088 -0.457801) (xy 2.915316 -0.457801) (xy 2.915316 -0.331258) (xy 2.920684 -0.331258) (xy 2.92674 -0.340808) + (xy 2.933055 -0.35003) (xy 2.939621 -0.358926) (xy 2.946427 -0.367498) (xy 2.953465 -0.375748) (xy 2.960726 -0.383677) + (xy 2.968201 -0.391286) (xy 2.975881 -0.398578) (xy 2.983757 -0.405554) (xy 2.99182 -0.412215) (xy 3.000062 -0.418563) + (xy 3.008473 -0.4246) (xy 3.025766 -0.435745) (xy 3.043628 -0.445663) (xy 3.061988 -0.454368) (xy 3.080773 -0.46187) + (xy 3.099913 -0.468184) (xy 3.119335 -0.473322) (xy 3.138967 -0.477295) (xy 3.158739 -0.480118) (xy 3.178577 -0.481803) + (xy 3.198411 -0.482361) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ad169df8-b6e3-4f72-bfde-13b09fa4e89a") + ) + (fp_poly + (pts + (xy -1.990118 -0.481681) (xy -1.964794 -0.4797) (xy -1.940376 -0.476445) (xy -1.916859 -0.471952) + (xy -1.894237 -0.466258) (xy -1.872507 -0.459399) (xy -1.851661 -0.451414) (xy -1.831697 -0.442339) + (xy -1.812607 -0.432212) (xy -1.794388 -0.421068) (xy -1.777033 -0.408945) (xy -1.760539 -0.395881) + (xy -1.744899 -0.381912) (xy -1.730108 -0.367075) (xy -1.716162 -0.351408) (xy -1.703056 -0.334946) + (xy -1.690783 -0.317728) (xy -1.67934 -0.29979) (xy -1.66872 -0.28117) (xy -1.658919 -0.261904) (xy -1.649932 -0.242029) + (xy -1.641753 -0.221583) (xy -1.634377 -0.200602) (xy -1.6278 -0.179123) (xy -1.622016 -0.157184) + (xy -1.617019 -0.134822) (xy -1.60937 -0.088974) (xy -1.60481 -0.041876) (xy -1.603299 0.006175) + (xy -1.604845 0.051438) (xy -1.609486 0.096016) (xy -1.617226 0.139602) (xy -1.628072 0.181887) (xy -1.642028 0.222563) + (xy -1.659099 0.261319) (xy -1.668805 0.279882) (xy -1.679291 0.29785) (xy -1.690559 0.315183) (xy -1.702608 0.331845) + (xy -1.715441 0.347795) (xy -1.729056 0.362996) (xy -1.743456 0.377408) (xy -1.75864 0.390994) (xy -1.77461 0.403715) + (xy -1.791365 0.415532) (xy -1.808907 0.426406) (xy -1.827236 0.4363) (xy -1.846353 0.445174) (xy -1.866259 0.45299) + (xy -1.886953 0.459709) (xy -1.908437 0.465294) (xy -1.930712 0.469704) (xy -1.953777 0.472902) (xy -1.977634 0.474849) + (xy -2.002284 0.475507) (xy -2.022935 0.474951) (xy -2.043294 0.473291) (xy -2.063319 0.470534) (xy -2.082969 0.466688) + (xy -2.102204 0.461761) (xy -2.120983 0.455762) (xy -2.139264 0.448698) (xy -2.157006 0.440577) (xy -2.174169 0.431408) + (xy -2.190712 0.421199) (xy -2.206593 0.409958) (xy -2.221772 0.397693) (xy -2.236208 0.384412) (xy -2.249859 0.370123) + (xy -2.262685 0.354834) (xy -2.274644 0.338554) (xy -2.278304 0.338554) (xy -2.278304 0.992821) (xy -2.527893 0.7708) + (xy -2.527893 -0.000819) (xy -2.287006 -0.000819) (xy -2.286337 0.026742) (xy -2.284282 0.053941) + (xy -2.280767 0.080584) (xy -2.27572 0.106474) (xy -2.269068 0.131417) (xy -2.260738 0.155216) (xy -2.250656 0.177676) + (xy -2.244935 0.188343) (xy -2.238749 0.198602) (xy -2.232089 0.208429) (xy -2.224945 0.217799) (xy -2.217309 0.226687) + (xy -2.20917 0.23507) (xy -2.200521 0.242922) (xy -2.191352 0.25022) (xy -2.181654 0.256939) (xy -2.171418 0.263054) + (xy -2.160634 0.268542) (xy -2.149293 0.273377) (xy -2.137387 0.277535) (xy -2.124906 0.280992) (xy -2.111841 0.283723) + (xy -2.098184 0.285704) (xy -2.083924 0.286911) (xy -2.069052 0.287319) (xy -2.054051 0.286911) (xy -2.039688 0.285704) + (xy -2.025953 0.283723) (xy -2.012835 0.280992) (xy -2.000325 0.277535) (xy -1.98841 0.273377) (xy -1.977082 0.268542) + (xy -1.966328 0.263054) (xy -1.956138 0.256939) (xy -1.946502 0.25022) (xy -1.937408 0.242922) (xy -1.928847 0.23507) + (xy -1.920808 0.226687) (xy -1.913279 0.217799) (xy -1.906251 0.208429) (xy -1.899712 0.198602) (xy -1.893652 0.188343) + (xy -1.88806 0.177676) (xy -1.882926 0.166626) (xy -1.878238 0.155216) (xy -1.873987 0.143471) (xy -1.870162 0.131417) + (xy -1.866752 0.119076) (xy -1.863745 0.106474) (xy -1.858903 0.080584) (xy -1.85555 0.053941) (xy -1.8536 0.026742) + (xy -1.85297 -0.000819) (xy -1.853659 -0.028145) (xy -1.85577 -0.055296) (xy -1.859367 -0.082053) + (xy -1.864515 -0.108196) (xy -1.871279 -0.133506) (xy -1.879722 -0.157766) (xy -1.88991 -0.180754) + (xy -1.895679 -0.191703) (xy -1.901908 -0.202253) (xy -1.908605 -0.212375) (xy -1.915778 -0.222043) + (xy -1.923436 -0.231229) (xy -1.931587 -0.239905) (xy -1.940239 -0.248045) (xy -1.949399 -0.25562) + (xy -1.959076 -0.262604) (xy -1.969278 -0.268969) (xy -1.980013 -0.274688) (xy -1.991289 -0.279733) + (xy -2.003115 -0.284078) (xy -2.015497 -0.287693) (xy -2.028445 -0.290553) (xy -2.041966 -0.29263) + (xy -2.056068 -0.293896) (xy -2.07076 -0.294324) (xy -2.08577 -0.293901) (xy -2.10014 -0.292649) + (xy -2.113883 -0.290594) (xy -2.127008 -0.287763) (xy -2.139526 -0.284183) (xy -2.151447 -0.27988) + (xy -2.162784 -0.27488) (xy -2.173545 -0.26921) (xy -2.183742 -0.262896) (xy -2.193385 -0.255964) + (xy -2.202485 -0.248442) (xy -2.211053 -0.240355) (xy -2.219099 -0.231731) (xy -2.226634 -0.222594) + (xy -2.233668 -0.212973) (xy -2.240213 -0.202893) (xy -2.246278 -0.192381) (xy -2.251876 -0.181463) + (xy -2.257015 -0.170166) (xy -2.261707 -0.158516) (xy -2.265962 -0.146539) (xy -2.269792 -0.134263) + (xy -2.273206 -0.121713) (xy -2.276216 -0.108916) (xy -2.281064 -0.082687) (xy -2.284422 -0.055786) + (xy -2.286374 -0.028426) (xy -2.287006 -0.000819) (xy -2.527893 -0.000819) (xy -2.527893 -0.4155) + (xy -2.290503 -0.457789) (xy -2.290503 -0.341818) (xy -2.287006 -0.341818) (xy -2.281132 -0.350886) + (xy -2.275056 -0.359626) (xy -2.268783 -0.368041) (xy -2.262314 -0.376133) (xy -2.255654 -0.383905) + (xy -2.248806 -0.391359) (xy -2.241774 -0.398498) (xy -2.234561 -0.405325) (xy -2.22717 -0.411842) + (xy -2.219606 -0.418053) (xy -2.211872 -0.423959) (xy -2.203971 -0.429563) (xy -2.195907 -0.434868) + (xy -2.187683 -0.439877) (xy -2.179303 -0.444592) (xy -2.170771 -0.449016) (xy -2.162089 -0.453151) + (xy -2.153261 -0.457001) (xy -2.135184 -0.463852) (xy -2.116566 -0.469592) (xy -2.097435 -0.474241) + (xy -2.077821 -0.47782) (xy -2.05775 -0.48035) (xy -2.037252 -0.481853) (xy -2.016353 -0.482349) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "313bf129-4840-436c-aa33-6b90e4b76be7") + ) + (fp_poly + (pts + (xy -1.041995 -0.48183) (xy -1.007174 -0.480178) (xy -0.972235 -0.477178) (xy -0.937551 -0.472629) + (xy -0.903495 -0.466332) (xy -0.870441 -0.458084) (xy -0.838763 -0.447685) (xy -0.808834 -0.434934) + (xy -0.794641 -0.427613) (xy -0.781027 -0.419629) (xy -0.768036 -0.410957) (xy -0.755716 -0.401571) + (xy -0.744113 -0.391446) (xy -0.733274 -0.380557) (xy -0.723246 -0.368879) (xy -0.714075 -0.356387) + (xy -0.705808 -0.343056) (xy -0.698492 -0.32886) (xy -0.692174 -0.313775) (xy -0.6869 -0.297775) + (xy -0.682716 -0.280835) (xy -0.67967 -0.262931) (xy -0.677808 -0.244037) (xy -0.677177 -0.224127) + (xy -0.677177 0.248864) (xy -0.676755 0.279733) (xy -0.675449 0.310073) (xy -0.673197 0.339348) (xy -0.669939 0.367021) + (xy -0.667914 0.380088) (xy -0.665614 0.392555) (xy -0.663032 0.404352) (xy -0.66016 0.415413) (xy -0.656991 0.425672) + (xy -0.653516 0.43506) (xy -0.64973 0.443512) (xy -0.645623 0.450959) (xy -0.898546 0.450959) (xy -0.90178 0.440324) + (xy -0.904807 0.429539) (xy -0.907588 0.41863) (xy -0.910084 0.407623) (xy -0.912256 0.396543) (xy -0.914065 0.385417) + (xy -0.915472 0.374269) (xy -0.916438 0.363127) (xy -0.931635 0.378006) (xy -0.947606 0.391679) (xy -0.964299 0.404182) + (xy -0.981657 0.415547) (xy -0.999629 0.425808) (xy -1.018158 0.435) (xy -1.037191 0.443155) (xy -1.056674 0.450308) + (xy -1.076553 0.456494) (xy -1.096772 0.461744) (xy -1.117279 0.466094) (xy -1.138019 0.469578) (xy -1.158937 0.472228) + (xy -1.17998 0.474079) (xy -1.201094 0.475165) (xy -1.222223 0.475519) (xy -1.254363 0.474508) (xy -1.285453 0.471458) + (xy -1.315354 0.46635) (xy -1.343923 0.459162) (xy -1.357664 0.454781) (xy -1.37102 0.449872) (xy -1.383971 0.444433) + (xy -1.396502 0.438461) (xy -1.408593 0.431953) (xy -1.420228 0.424907) (xy -1.431388 0.417319) (xy -1.442057 0.409188) + (xy -1.452216 0.400511) (xy -1.461848 0.391284) (xy -1.470934 0.381506) (xy -1.479458 0.371174) (xy -1.487402 0.360285) + (xy -1.494747 0.348836) (xy -1.501477 0.336825) (xy -1.507574 0.32425) (xy -1.513019 0.311107) (xy -1.517796 0.297394) + (xy -1.521887 0.283108) (xy -1.525273 0.268247) (xy -1.527937 0.252808) (xy -1.529863 0.236788) (xy -1.531031 0.220186) + (xy -1.531424 0.202997) (xy -1.530843 0.192587) (xy -1.281997 0.192587) (xy -1.281788 0.200962) (xy -1.281168 0.208953) + (xy -1.280148 0.216568) (xy -1.27874 0.223815) (xy -1.276955 0.230701) (xy -1.274806 0.237233) (xy -1.272304 0.243421) + (xy -1.269461 0.249271) (xy -1.266287 0.254791) (xy -1.262795 0.25999) (xy -1.258996 0.264874) (xy -1.254902 0.269451) + (xy -1.250524 0.27373) (xy -1.245874 0.277718) (xy -1.240964 0.281422) (xy -1.235804 0.284851) (xy -1.230408 0.288012) + (xy -1.224786 0.290913) (xy -1.218949 0.293562) (xy -1.21291 0.295966) (xy -1.20668 0.298133) (xy -1.200271 0.300072) + (xy -1.193694 0.301788) (xy -1.186961 0.303292) (xy -1.173072 0.305688) (xy -1.158697 0.307324) (xy -1.143929 0.308259) + (xy -1.128861 0.308558) (xy -1.111123 0.308117) (xy -1.094454 0.306826) (xy -1.07882 0.30473) (xy -1.064189 0.301875) + (xy -1.050526 0.298306) (xy -1.0378 0.29407) (xy -1.025976 0.289213) (xy -1.015023 0.283779) (xy -1.004905 0.277814) + (xy -0.995591 0.271365) (xy -0.987047 0.264477) (xy -0.979241 0.257196) (xy -0.972138 0.249568) (xy -0.965706 0.241638) + (xy -0.959912 0.233452) (xy -0.954722 0.225056) (xy -0.950103 0.216496) (xy -0.946023 0.207817) (xy -0.942448 0.199065) + (xy -0.939345 0.190286) (xy -0.934421 0.172829) (xy -0.930987 0.155812) (xy -0.928778 0.139602) (xy -0.927529 0.124564) + (xy -0.926848 0.099469) (xy -0.926848 0.006188) (xy -0.930936 0.009555) (xy -0.935282 0.012724) (xy -0.939875 0.015704) + (xy -0.944705 0.018503) (xy -0.955032 0.023594) (xy -0.966181 0.028068) (xy -0.978072 0.031995) (xy -0.99062 0.035444) + (xy -1.003745 0.038485) (xy -1.017363 0.041189) (xy -1.134228 0.05905) (xy -1.148633 0.061838) (xy -1.162783 0.065034) + (xy -1.176585 0.068711) (xy -1.189946 0.072939) (xy -1.202772 0.077789) (xy -1.214971 0.083332) (xy -1.22645 0.08964) + (xy -1.23189 0.093104) (xy -1.237116 0.096785) (xy -1.242115 0.100693) (xy -1.246875 0.104837) (xy -1.251386 0.109225) + (xy -1.255635 0.113867) (xy -1.259611 0.118771) (xy -1.263303 0.123947) (xy -1.266698 0.129403) (xy -1.269785 0.135148) + (xy -1.272552 0.141191) (xy -1.274988 0.147541) (xy -1.277081 0.154207) (xy -1.27882 0.161198) (xy -1.280193 0.168522) + (xy -1.281188 0.176189) (xy -1.281793 0.184208) (xy -1.281997 0.192587) (xy -1.530843 0.192587) (xy -1.529367 0.166114) + (xy -1.52397 0.132754) (xy -1.51546 0.102722) (xy -1.504062 0.075824) (xy -1.49 0.051867) (xy -1.4735 0.030656) + (xy -1.454788 0.011998) (xy -1.434088 -0.004302) (xy -1.411627 -0.018437) (xy -1.387628 -0.030602) + (xy -1.362318 -0.04099) (xy -1.335922 -0.049796) (xy -1.308665 -0.057213) (xy -1.280773 -0.063436) + (xy -1.223982 -0.073074) (xy -1.112686 -0.086551) (xy -1.061785 -0.093494) (xy -1.016452 -0.102643) + (xy -0.996437 -0.108529) (xy -0.97849 -0.115548) (xy -0.962836 -0.123895) (xy -0.9497 -0.133763) + (xy -0.939308 -0.145347) (xy -0.931885 -0.158839) (xy -0.927657 -0.174435) (xy -0.926848 -0.192329) + (xy -0.927062 -0.201962) (xy -0.927699 -0.211095) (xy -0.928747 -0.219739) (xy -0.930195 -0.227907) + (xy -0.932033 -0.235612) (xy -0.934248 -0.242868) (xy -0.936831 -0.249686) (xy -0.939769 -0.256079) + (xy -0.943053 -0.262061) (xy -0.946671 -0.267644) (xy -0.950612 -0.272842) (xy -0.954865 -0.277666) + (xy -0.95942 -0.28213) (xy -0.964264 -0.286246) (xy -0.969387 -0.290028) (xy -0.974779 -0.293488) + (xy -0.980428 -0.296638) (xy -0.986322 -0.299493) (xy -0.992452 -0.302064) (xy -0.998806 -0.304365) + (xy -1.005373 -0.306408) (xy -1.012142 -0.308206) (xy -1.019102 -0.309772) (xy -1.026242 -0.311119) + (xy -1.041018 -0.313205) (xy -1.056382 -0.314569) (xy -1.072247 -0.315312) (xy -1.088523 -0.315537) + (xy -1.106218 -0.315076) (xy -1.123026 -0.313674) (xy -1.138928 -0.311301) (xy -1.153903 -0.307925) + (xy -1.161036 -0.305852) (xy -1.16793 -0.303518) (xy -1.174581 -0.300917) (xy -1.180988 -0.298048) + (xy -1.187148 -0.294905) (xy -1.193058 -0.291485) (xy -1.198715 -0.287785) (xy -1.204118 -0.2838) + (xy -1.209263 -0.279526) (xy -1.214147 -0.274961) (xy -1.21877 -0.2701) (xy -1.223126 -0.264939) + (xy -1.227215 -0.259474) (xy -1.231034 -0.253703) (xy -1.234579 -0.24762) (xy -1.237849 -0.241223) + (xy -1.240841 -0.234507) (xy -1.243552 -0.227469) (xy -1.245979 -0.220105) (xy -1.248121 -0.21241) + (xy -1.249974 -0.204383) (xy -1.251536 -0.196017) (xy -1.252805 -0.187311) (xy -1.253777 -0.178259) + (xy -1.503448 -0.178259) (xy -1.501563 -0.199545) (xy -1.498572 -0.21991) (xy -1.494512 -0.23937) + (xy -1.489418 -0.257941) (xy -1.483328 -0.275639) (xy -1.476278 -0.29248) (xy -1.468305 -0.30848) + (xy -1.459445 -0.323656) (xy -1.449737 -0.338023) (xy -1.439215 -0.351598) (xy -1.427917 -0.364396) + (xy -1.415879 -0.376434) (xy -1.403138 -0.387728) (xy -1.389732 -0.398294) (xy -1.375696 -0.408148) + (xy -1.361067 -0.417306) (xy -1.345881 -0.425785) (xy -1.330177 -0.433599) (xy -1.31399 -0.440767) + (xy -1.297357 -0.447302) (xy -1.280314 -0.453223) (xy -1.262899 -0.458544) (xy -1.245148 -0.463282) + (xy -1.227097 -0.467452) (xy -1.190246 -0.474157) (xy -1.152637 -0.478787) (xy -1.114566 -0.481471) + (xy -1.076324 -0.482336) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e997be49-a89e-4e0d-a5c0-dabb9b125438") + ) + (fp_poly + (pts + (xy -3.016301 -0.481529) (xy -2.980058 -0.479031) (xy -2.944556 -0.474706) (xy -2.910019 -0.468423) + (xy -2.876671 -0.46005) (xy -2.844734 -0.449456) (xy -2.814433 -0.436507) (xy -2.799965 -0.42911) + (xy -2.78599 -0.421074) (xy -2.772534 -0.412384) (xy -2.759628 -0.403023) (xy -2.747297 -0.392975) + (xy -2.73557 -0.382224) (xy -2.724476 -0.370752) (xy -2.714041 -0.358544) (xy -2.704294 -0.345583) + (xy -2.695263 -0.331852) (xy -2.686975 -0.317335) (xy -2.679459 -0.302015) (xy -2.672743 -0.285877) + (xy -2.666853 -0.268903) (xy -2.661819 -0.251078) (xy -2.657668 -0.232383) (xy -2.654428 -0.212805) + (xy -2.652127 -0.192324) (xy -2.889355 -0.192324) (xy -2.890227 -0.201185) (xy -2.891479 -0.209643) + (xy -2.893103 -0.217706) (xy -2.895088 -0.225381) (xy -2.897427 -0.232677) (xy -2.900108 -0.239602) + (xy -2.903124 -0.246163) (xy -2.906465 -0.25237) (xy -2.910121 -0.258229) (xy -2.914084 -0.263748) + (xy -2.918343 -0.268937) (xy -2.922891 -0.273802) (xy -2.927716 -0.278352) (xy -2.932811 -0.282595) + (xy -2.938166 -0.286538) (xy -2.943772 -0.29019) (xy -2.949619 -0.293559) (xy -2.955698 -0.296652) + (xy -2.962 -0.299478) (xy -2.968515 -0.302045) (xy -2.975234 -0.304361) (xy -2.982149 -0.306433) + (xy -2.989249 -0.30827) (xy -2.996526 -0.30988) (xy -3.011571 -0.312449) (xy -3.027211 -0.314205) + (xy -3.043371 -0.315212) (xy -3.059976 -0.315533) (xy -3.070812 -0.315414) (xy -3.082106 -0.315001) + (xy -3.093701 -0.314209) (xy -3.105435 -0.312954) (xy -3.117149 -0.31115) (xy -3.128684 -0.308714) + (xy -3.139878 -0.305561) (xy -3.150573 -0.301606) (xy -3.155684 -0.299302) (xy -3.160609 -0.296765) + (xy -3.165329 -0.293986) (xy -3.169825 -0.290953) (xy -3.174076 -0.287656) (xy -3.178062 -0.284085) + (xy -3.181763 -0.280229) (xy -3.18516 -0.276078) (xy -3.188232 -0.27162) (xy -3.190959 -0.266845) + (xy -3.193321 -0.261743) (xy -3.195298 -0.256304) (xy -3.196871 -0.250515) (xy -3.19802 -0.244368) + (xy -3.198723 -0.237851) (xy -3.198962 -0.230954) (xy -3.198549 -0.22279) (xy -3.197327 -0.21506) + (xy -3.195322 -0.207744) (xy -3.192562 -0.200826) (xy -3.189072 -0.194288) (xy -3.184879 -0.188112) + (xy -3.180009 -0.182279) (xy -3.17449 -0.176772) (xy -3.168346 -0.171573) (xy -3.161606 -0.166665) + (xy -3.154294 -0.162028) (xy -3.146439 -0.157645) (xy -3.138066 -0.153499) (xy -3.129201 -0.149571) + (xy -3.119871 -0.145844) (xy -3.110104 -0.142299) (xy -3.089358 -0.135685) (xy -3.067177 -0.129587) + (xy -3.043771 -0.12386) (xy -3.019353 -0.118363) (xy -2.968325 -0.107479) (xy -2.942138 -0.101807) + (xy -2.915786 -0.095791) (xy -2.888532 -0.089259) (xy -2.861559 -0.082134) (xy -2.83507 -0.074274) + (xy -2.809269 -0.065538) (xy -2.78436 -0.055784) (xy -2.760547 -0.04487) (xy -2.738034 -0.032656) + (xy -2.717025 -0.018999) (xy -2.707148 -0.011585) (xy -2.697724 -0.003758) (xy -2.688778 0.0045) + (xy -2.680335 0.013208) (xy -2.672421 0.022382) (xy -2.665061 0.032041) (xy -2.658281 0.042202) (xy -2.652107 0.052883) + (xy -2.646564 0.064101) (xy -2.641677 0.075875) (xy -2.637471 0.088221) (xy -2.633974 0.101158) (xy -2.631209 0.114703) + (xy -2.629203 0.128875) (xy -2.62798 0.143689) (xy -2.627567 0.159166) (xy -2.628173 0.18111) (xy -2.629967 0.202121) + (xy -2.632909 0.222214) (xy -2.63696 0.241406) (xy -2.642081 0.259712) (xy -2.648233 0.277147) (xy -2.655378 0.293726) + (xy -2.663476 0.309466) (xy -2.672488 0.324381) (xy -2.682376 0.338488) (xy -2.6931 0.351801) (xy -2.704621 0.364336) + (xy -2.716901 0.376108) (xy -2.729901 0.387134) (xy -2.74358 0.397428) (xy -2.757902 0.407006) (xy -2.772826 0.415884) + (xy -2.788313 0.424077) (xy -2.804325 0.4316) (xy -2.820823 0.438469) (xy -2.837767 0.4447) (xy -2.85512 0.450307) + (xy -2.87284 0.455308) (xy -2.890891 0.459716) (xy -2.927826 0.466817) (xy -2.965612 0.471736) (xy -3.003938 0.474597) + (xy -3.042491 0.475523) (xy -3.081928 0.474578) (xy -3.120999 0.471659) (xy -3.159418 0.466647) (xy -3.196899 0.459419) + (xy -3.233156 0.449854) (xy -3.267904 0.43783) (xy -3.300856 0.423225) (xy -3.316569 0.414917) (xy -3.331727 0.405918) + (xy -3.346292 0.396214) (xy -3.36023 0.385788) (xy -3.373505 0.374625) (xy -3.38608 0.362711) (xy -3.397921 0.350031) + (xy -3.408991 0.336568) (xy -3.419255 0.322308) (xy -3.428677 0.307236) (xy -3.437222 0.291336) (xy -3.444852 0.274593) + (xy -3.451534 0.256993) (xy -3.45723 0.238519) (xy -3.461906 0.219157) (xy -3.465526 0.198891) (xy -3.468053 0.177706) + (xy -3.469452 0.155587) (xy -3.232306 0.155587) (xy -3.23203 0.165457) (xy -3.231215 0.174969) (xy -3.229876 0.184128) + (xy -3.228032 0.192935) (xy -3.2257 0.201394) (xy -3.222895 0.209507) (xy -3.219637 0.217278) (xy -3.215942 0.224709) + (xy -3.211826 0.231804) (xy -3.207308 0.238564) (xy -3.202403 0.244993) (xy -3.19713 0.251093) (xy -3.191506 0.256868) + (xy -3.185547 0.262321) (xy -3.17927 0.267454) (xy -3.172694 0.27227) (xy -3.165835 0.276772) (xy -3.158709 0.280962) + (xy -3.151335 0.284845) (xy -3.143729 0.288422) (xy -3.135909 0.291696) (xy -3.127891 0.294671) (xy -3.119692 0.297349) + (xy -3.111331 0.299732) (xy -3.102824 0.301825) (xy -3.094187 0.303629) (xy -3.076596 0.306385) (xy -3.058695 0.308021) + (xy -3.040621 0.308561) (xy -3.027206 0.308225) (xy -3.013423 0.307184) (xy -2.999443 0.305393) (xy -2.985436 0.302805) + (xy -2.971572 0.299373) (xy -2.958021 0.295052) (xy -2.944953 0.289794) (xy -2.932539 0.283554) (xy -2.92663 0.28005) + (xy -2.920948 0.276284) (xy -2.915514 0.272248) (xy -2.91035 0.267938) (xy -2.905477 0.263347) (xy -2.900916 0.25847) + (xy -2.896689 0.253301) (xy -2.892816 0.247834) (xy -2.889319 0.242063) (xy -2.88622 0.235982) (xy -2.883539 0.229586) + (xy -2.881298 0.222869) (xy -2.879518 0.215825) (xy -2.87822 0.208448) (xy -2.877425 0.200732) (xy -2.877156 0.192672) + (xy -2.877464 0.185719) (xy -2.878384 0.179033) (xy -2.879909 0.172604) (xy -2.882035 0.166423) (xy -2.884754 0.160478) + (xy -2.88806 0.15476) (xy -2.891948 0.149259) (xy -2.896411 0.143963) (xy -2.901443 0.138863) (xy -2.907038 0.133949) + (xy -2.91319 0.12921) (xy -2.919892 0.124637) (xy -2.92714 0.120218) (xy -2.934925 0.115944) (xy -2.943243 0.111804) + (xy -2.952087 0.107788) (xy -2.961452 0.103887) (xy -2.97133 0.100088) (xy -2.981716 0.096384) (xy -2.992604 0.092762) + (xy -3.015861 0.085727) (xy -3.041052 0.078902) (xy -3.068127 0.072205) (xy -3.097037 0.065554) (xy -3.127735 0.058866) + (xy -3.16017 0.05206) (xy -3.214443 0.038644) (xy -3.240946 0.031077) (xy -3.266755 0.022743) (xy -3.291667 0.013494) + (xy -3.31548 0.003185) (xy -3.337989 -0.008333) (xy -3.358991 -0.021205) (xy -3.368864 -0.028194) + (xy -3.378284 -0.035577) (xy -3.387226 -0.043373) (xy -3.395664 -0.051598) (xy -3.403573 -0.060272) + (xy -3.410927 -0.069413) (xy -3.417702 -0.079039) (xy -3.423871 -0.089169) (xy -3.42941 -0.099821) + (xy -3.434293 -0.111012) (xy -3.438494 -0.122763) (xy -3.441988 -0.13509) (xy -3.44475 -0.148013) + (xy -3.446755 -0.161549) (xy -3.447976 -0.175717) (xy -3.448389 -0.190535) (xy -3.447808 -0.211793) + (xy -3.446092 -0.232062) (xy -3.443279 -0.251361) (xy -3.439404 -0.269713) (xy -3.434507 -0.287136) + (xy -3.428625 -0.303653) (xy -3.421795 -0.319283) (xy -3.414055 -0.334048) (xy -3.405443 -0.347967) + (xy -3.395996 -0.361062) (xy -3.385752 -0.373353) (xy -3.374748 -0.384861) (xy -3.363022 -0.395606) + (xy -3.350612 -0.405609) (xy -3.337555 -0.414892) (xy -3.323889 -0.423473) (xy -3.309651 -0.431375) + (xy -3.29488 -0.438617) (xy -3.279611 -0.44522) (xy -3.263885 -0.451205) (xy -3.247737 -0.456593) + (xy -3.231205 -0.461405) (xy -3.214327 -0.465659) (xy -3.197141 -0.469379) (xy -3.161995 -0.475294) + (xy -3.126066 -0.479314) (xy -3.089655 -0.481606) (xy -3.053064 -0.482333) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "7a3f79e8-26f1-4e11-9f20-26f19aeb69f0") + ) + (group "" + (uuid "aa7ba61d-570b-44f4-8d0f-0e1568d27e3a") + (members "0b35ae01-48ad-4b41-8f8a-983f2048cef1" "197c3a77-2630-40af-ae8e-e174f47319cd" + "313bf129-4840-436c-aa33-6b90e4b76be7" "797fd176-335e-41c6-a81f-fca4414b9e74" + "7a3f79e8-26f1-4e11-9f20-26f19aeb69f0" "ad169df8-b6e3-4f72-bfde-13b09fa4e89a" + "e997be49-a89e-4e0d-a5c0-dabb9b125438" "f5fa3516-0b99-481c-8b66-17963f53f596" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_8mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_8mm.kicad_mod new file mode 100644 index 0000000..0a601fe --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_8mm.kicad_mod @@ -0,0 +1,436 @@ +(footprint "SparkFun_Logo_NoFlame_8mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "8c45ece8-5a0f-47a5-b1f2-b3ae9fc39483") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "23e8419c-9198-4b15-bd3b-8e4d04031803") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bdcdf199-85a2-408b-b09c-7838f6698e03") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a49f135d-e19a-4387-af05-af633384272b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3316e9e9-b717-47a6-8bf5-ab6d4dc8c7b8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.462065 -0.130181) (xy 0.821664 -0.504001) (xy 1.159144 -0.504001) (xy 0.767292 -0.122095) (xy 1.203106 0.534553) + (xy 0.857634 0.534553) (xy 0.572575 0.070485) (xy 0.462065 0.177091) (xy 0.462065 0.534553) (xy 0.17682 0.534553) + (xy 0.17682 -0.743239) (xy 0.462065 -0.899663) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8a32ddd1-5450-4d42-abb1-a06779e9ae0b") + ) + (fp_poly + (pts + (xy 0.008321 -0.531988) (xy 0.012418 -0.531845) (xy 0.016472 -0.531612) (xy 0.020487 -0.531291) (xy 0.02841 -0.530404) + (xy 0.03621 -0.529213) (xy 0.04391 -0.527747) (xy 0.051533 -0.526037) (xy 0.059101 -0.524111) (xy 0.066638 -0.521998) + (xy 0.066638 -0.256922) (xy 0.056111 -0.259004) (xy 0.044372 -0.260907) (xy 0.031701 -0.262601) (xy 0.018377 -0.264056) + (xy 0.004678 -0.26524) (xy -0.009117 -0.266124) (xy -0.022729 -0.266676) (xy -0.035879 -0.266867) + (xy -0.055241 -0.266435) (xy -0.073791 -0.265153) (xy -0.091544 -0.263041) (xy -0.108513 -0.26012) + (xy -0.124709 -0.256411) (xy -0.140146 -0.251933) (xy -0.154836 -0.246709) (xy -0.168793 -0.240757) + (xy -0.18203 -0.2341) (xy -0.194558 -0.226756) (xy -0.206392 -0.218748) (xy -0.217544 -0.210095) + (xy -0.228026 -0.200818) (xy -0.237852 -0.190938) (xy -0.247035 -0.180476) (xy -0.255587 -0.169451) + (xy -0.263521 -0.157884) (xy -0.27085 -0.145796) (xy -0.277587 -0.133208) (xy -0.283744 -0.12014) + (xy -0.289335 -0.106613) (xy -0.294373 -0.092647) (xy -0.29887 -0.078263) (xy -0.302838 -0.063482) + (xy -0.306292 -0.048323) (xy -0.309244 -0.032808) (xy -0.313692 -0.000791) (xy -0.316285 0.032405) + (xy -0.317127 0.066615) (xy -0.317127 0.534587) (xy -0.602372 0.534587) (xy -0.602372 -0.455543) + (xy -0.331162 -0.503967) (xy -0.331162 -0.311016) (xy -0.327258 -0.311016) (xy -0.321936 -0.323147) + (xy -0.316156 -0.335033) (xy -0.309932 -0.346664) (xy -0.303277 -0.358032) (xy -0.296203 -0.369126) + (xy -0.288725 -0.379939) (xy -0.280856 -0.39046) (xy -0.272609 -0.40068) (xy -0.263996 -0.410591) + (xy -0.255033 -0.420184) (xy -0.245731 -0.429448) (xy -0.236105 -0.438375) (xy -0.226167 -0.446956) + (xy -0.21593 -0.455182) (xy -0.205409 -0.463043) (xy -0.194616 -0.47053) (xy -0.183564 -0.477635) + (xy -0.172267 -0.484348) (xy -0.160739 -0.490659) (xy -0.148992 -0.49656) (xy -0.13704 -0.502042) + (xy -0.124896 -0.507095) (xy -0.112573 -0.51171) (xy -0.100084 -0.515878) (xy -0.087444 -0.519591) + (xy -0.074665 -0.522838) (xy -0.06176 -0.52561) (xy -0.048744 -0.527899) (xy -0.035628 -0.529695) + (xy -0.022427 -0.53099) (xy -0.009153 -0.531773) (xy 0.00418 -0.532036) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a8aadf1c-05a5-4545-a150-1f372b92257b") + ) + (fp_poly + (pts + (xy 1.743173 -0.899373) (xy 1.762195 -0.898662) (xy 1.781277 -0.897622) (xy 1.800342 -0.896371) (xy 1.838106 -0.893715) + (xy 1.856648 -0.892547) (xy 1.87486 -0.891643) (xy 1.87486 -0.678616) (xy 1.861977 -0.68008) (xy 1.848946 -0.681339) + (xy 1.835819 -0.682395) (xy 1.822649 -0.683251) (xy 1.809487 -0.683912) (xy 1.796386 -0.68438) (xy 1.783399 -0.684658) + (xy 1.770577 -0.68475) (xy 1.756429 -0.684368) (xy 1.749771 -0.683884) (xy 1.743386 -0.683199) (xy 1.73727 -0.68231) + (xy 1.731421 -0.681212) (xy 1.725834 -0.679902) (xy 1.720506 -0.678375) (xy 1.715435 -0.676626) (xy 1.710617 -0.674653) + (xy 1.706049 -0.672451) (xy 1.701726 -0.670017) (xy 1.697647 -0.667345) (xy 1.693808 -0.664432) (xy 1.690205 -0.661273) + (xy 1.686835 -0.657866) (xy 1.683694 -0.654205) (xy 1.680781 -0.650288) (xy 1.67809 -0.646108) (xy 1.67562 -0.641664) + (xy 1.673366 -0.63695) (xy 1.671326 -0.631962) (xy 1.669495 -0.626697) (xy 1.667871 -0.62115) (xy 1.666451 -0.615318) + (xy 1.66523 -0.609196) (xy 1.664207 -0.60278) (xy 1.663377 -0.596067) (xy 1.662284 -0.58173) (xy 1.661926 -0.566154) + (xy 1.661926 -0.503974) (xy 1.858688 -0.503974) (xy 1.858688 -0.313161) (xy 1.661926 -0.313161) (xy 1.661926 0.534673) + (xy 1.376681 0.534673) (xy 1.376681 -0.313161) (xy 1.09534 -0.313161) (xy 1.289778 -0.503974) (xy 1.376681 -0.503974) + (xy 1.376681 -0.584092) (xy 1.377017 -0.60127) (xy 1.378025 -0.618116) (xy 1.379706 -0.634615) (xy 1.38206 -0.650754) + (xy 1.385089 -0.666518) (xy 1.388793 -0.681894) (xy 1.393172 -0.696867) (xy 1.398228 -0.711425) (xy 1.403961 -0.725552) + (xy 1.410371 -0.739235) (xy 1.41746 -0.75246) (xy 1.425229 -0.765212) (xy 1.433677 -0.777479) (xy 1.442805 -0.789246) + (xy 1.452615 -0.800499) (xy 1.463107 -0.811223) (xy 1.474281 -0.821406) (xy 1.486139 -0.831033) (xy 1.498681 -0.840091) + (xy 1.511908 -0.848564) (xy 1.52582 -0.85644) (xy 1.540418 -0.863704) (xy 1.555703 -0.870343) (xy 1.571675 -0.876342) + (xy 1.588336 -0.881688) (xy 1.605686 -0.886366) (xy 1.623725 -0.890363) (xy 1.642455 -0.893664) (xy 1.661876 -0.896256) + (xy 1.681988 -0.898125) (xy 1.702793 -0.899256) (xy 1.724291 -0.899636) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "68176d19-bb09-44da-8697-57d30bb60532") + ) + (fp_poly + (pts + (xy 2.224172 0.082534) (xy 2.224747 0.113551) (xy 2.226508 0.142544) (xy 2.22951 0.169515) (xy 2.233809 0.194467) + (xy 2.239462 0.217405) (xy 2.246522 0.238331) (xy 2.250598 0.248041) (xy 2.255047 0.257249) (xy 2.259876 0.265955) + (xy 2.265091 0.274161) (xy 2.2707 0.281866) (xy 2.27671 0.289071) (xy 2.283127 0.295777) (xy 2.289959 0.301983) + (xy 2.297213 0.30769) (xy 2.304895 0.312899) (xy 2.313012 0.31761) (xy 2.321572 0.321824) (xy 2.330581 0.32554) + (xy 2.340046 0.328759) (xy 2.349974 0.331482) (xy 2.360373 0.333709) (xy 2.371249 0.33544) (xy 2.382608 0.336676) + (xy 2.394459 0.337418) (xy 2.406807 0.337665) (xy 2.421065 0.33741) (xy 2.434807 0.336642) (xy 2.448038 0.335354) + (xy 2.460761 0.333539) (xy 2.472982 0.331189) (xy 2.484704 0.328298) (xy 2.495931 0.324859) (xy 2.506667 0.320865) + (xy 2.516916 0.316309) (xy 2.526683 0.311184) (xy 2.535972 0.305483) (xy 2.544786 0.299199) (xy 2.553131 0.292326) + (xy 2.561009 0.284855) (xy 2.568425 0.276781) (xy 2.575384 0.268096) (xy 2.581889 0.258794) (xy 2.587945 0.248867) + (xy 2.593555 0.238309) (xy 2.598724 0.227113) (xy 2.603455 0.215271) (xy 2.607754 0.202776) (xy 2.611623 0.189623) + (xy 2.615068 0.175803) (xy 2.618092 0.161311) (xy 2.6207 0.146138) (xy 2.622895 0.130278) (xy 2.624682 0.113724) + (xy 2.626064 0.09647) (xy 2.627047 0.078507) (xy 2.627828 0.040431) (xy 2.627828 -0.503941) (xy 2.913165 -0.503941) + (xy 2.913165 0.534613) (xy 2.641862 0.534613) (xy 2.641862 0.389899) (xy 2.635821 0.389899) (xy 2.628907 0.400821) + (xy 2.621696 0.411368) (xy 2.614198 0.421543) (xy 2.606423 0.431347) (xy 2.598382 0.440782) (xy 2.590085 0.449849) + (xy 2.581542 0.458551) (xy 2.572764 0.46689) (xy 2.563761 0.474867) (xy 2.554544 0.482484) (xy 2.545122 0.489743) + (xy 2.535507 0.496645) (xy 2.515736 0.509389) (xy 2.495313 0.520729) (xy 2.474322 0.530681) (xy 2.452845 0.539258) + (xy 2.430965 0.546476) (xy 2.408765 0.552349) (xy 2.386327 0.556891) (xy 2.363735 0.560118) (xy 2.341071 0.562043) + (xy 2.318418 0.562682) (xy 2.290646 0.562184) (xy 2.264177 0.560703) (xy 2.238982 0.558252) (xy 2.215034 0.554847) + (xy 2.192306 0.550505) (xy 2.17077 0.545239) (xy 2.150398 0.539066) (xy 2.131163 0.532002) (xy 2.113038 0.52406) + (xy 2.095994 0.515258) (xy 2.080004 0.50561) (xy 2.06504 0.495132) (xy 2.051075 0.483839) (xy 2.038082 0.471746) + (xy 2.026032 0.458869) (xy 2.014898 0.445224) (xy 2.004653 0.430826) (xy 1.995268 0.41569) (xy 1.986717 0.399831) + (xy 1.978972 0.383266) (xy 1.972005 0.366009) (xy 1.965789 0.348076) (xy 1.960295 0.329483) (xy 1.955497 0.310244) + (xy 1.947876 0.269892) (xy 1.942707 0.227144) (xy 1.939766 0.182124) (xy 1.938835 0.134955) (xy 1.938835 -0.503941) + (xy 2.224172 -0.503941) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "123ca98d-bd8c-4674-bf3f-be14aecc3f0c") + ) + (fp_poly + (pts + (xy 3.693109 -0.531474) (xy 3.719578 -0.529991) (xy 3.744773 -0.527539) (xy 3.76872 -0.524133) (xy 3.791448 -0.519789) + (xy 3.812984 -0.514521) (xy 3.833356 -0.508346) (xy 3.852591 -0.501278) (xy 3.870717 -0.493334) (xy 3.887761 -0.484529) + (xy 3.903751 -0.474878) (xy 3.918715 -0.464397) (xy 3.932679 -0.453101) (xy 3.945673 -0.441006) (xy 3.957723 -0.428126) + (xy 3.968857 -0.414479) (xy 3.979102 -0.400079) (xy 3.988486 -0.384941) (xy 3.997037 -0.369081) (xy 4.004782 -0.352515) + (xy 4.011749 -0.335257) (xy 4.017966 -0.317325) (xy 4.02346 -0.298732) (xy 4.028258 -0.279494) (xy 4.035878 -0.239147) + (xy 4.041048 -0.196407) (xy 4.043988 -0.151399) (xy 4.044919 -0.104244) (xy 4.044919 0.534651) (xy 3.759675 0.534651) + (xy 3.759675 -0.051824) (xy 3.759099 -0.082842) (xy 3.757332 -0.111838) (xy 3.754321 -0.138813) (xy 3.750009 -0.163772) + (xy 3.744343 -0.186717) (xy 3.737266 -0.20765) (xy 3.733182 -0.217364) (xy 3.728725 -0.226576) (xy 3.723888 -0.235287) + (xy 3.718664 -0.243497) (xy 3.713046 -0.251207) (xy 3.707027 -0.258416) (xy 3.700601 -0.265126) (xy 3.693761 -0.271337) + (xy 3.6865 -0.277048) (xy 3.67881 -0.282261) (xy 3.670685 -0.286975) (xy 3.662119 -0.291192) (xy 3.653103 -0.294911) + (xy 3.643633 -0.298133) (xy 3.633699 -0.300859) (xy 3.623296 -0.303088) (xy 3.612417 -0.304821) (xy 3.601055 -0.306058) + (xy 3.589203 -0.306801) (xy 3.576854 -0.307048) (xy 3.562614 -0.306793) (xy 3.548888 -0.306026) (xy 3.535674 -0.304737) + (xy 3.522965 -0.302922) (xy 3.51076 -0.300572) (xy 3.499053 -0.29768) (xy 3.48784 -0.29424) (xy 3.477117 -0.290245) + (xy 3.46688 -0.285688) (xy 3.457125 -0.280561) (xy 3.447848 -0.274858) (xy 3.439045 -0.268572) (xy 3.430711 -0.261696) + (xy 3.422843 -0.254222) (xy 3.415436 -0.246145) (xy 3.408487 -0.237456) (xy 3.40199 -0.228149) (xy 3.395942 -0.218217) + (xy 3.39034 -0.207653) (xy 3.385178 -0.19645) (xy 3.380452 -0.184601) (xy 3.376159 -0.172099) (xy 3.372295 -0.158937) + (xy 3.368855 -0.145107) (xy 3.365835 -0.130604) (xy 3.363231 -0.115421) (xy 3.361039 -0.099549) (xy 3.359254 -0.082982) + (xy 3.357874 -0.065714) (xy 3.356893 -0.047736) (xy 3.356113 -0.009627) (xy 3.356113 0.534651) (xy 3.070682 0.534651) + (xy 3.070682 -0.503903) (xy 3.341799 -0.503903) (xy 3.341799 -0.359282) (xy 3.347934 -0.359282) (xy 3.354856 -0.370196) + (xy 3.362073 -0.380735) (xy 3.369576 -0.390902) (xy 3.377355 -0.400699) (xy 3.385398 -0.410128) (xy 3.393696 -0.419189) + (xy 3.402239 -0.427886) (xy 3.411017 -0.436219) (xy 3.420018 -0.444191) (xy 3.429233 -0.451804) (xy 3.438652 -0.459059) + (xy 3.448264 -0.465958) (xy 3.468028 -0.478695) (xy 3.488442 -0.490031) (xy 3.509424 -0.499978) (xy 3.530894 -0.508553) + (xy 3.552767 -0.515769) (xy 3.574964 -0.52164) (xy 3.597401 -0.526182) (xy 3.619997 -0.529408) (xy 3.642669 -0.531333) + (xy 3.665337 -0.531972) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e3fb18f5-b5cb-4515-852d-6d1eb4473167") + ) + (fp_poly + (pts + (xy -2.264411 -0.531194) (xy -2.235469 -0.52893) (xy -2.207562 -0.52521) (xy -2.180686 -0.520075) + (xy -2.154833 -0.513567) (xy -2.129998 -0.505729) (xy -2.106175 -0.496603) (xy -2.083358 -0.486232) + (xy -2.061541 -0.474657) (xy -2.040719 -0.461922) (xy -2.020885 -0.448067) (xy -2.002034 -0.433137) + (xy -1.98416 -0.417172) (xy -1.967257 -0.400216) (xy -1.951318 -0.38231) (xy -1.936339 -0.363497) + (xy -1.922314 -0.343819) (xy -1.909235 -0.323319) (xy -1.897099 -0.302038) (xy -1.885898 -0.28002) + (xy -1.875626 -0.257306) (xy -1.866279 -0.233939) (xy -1.85785 -0.20996) (xy -1.850333 -0.185414) + (xy -1.843722 -0.16034) (xy -1.838012 -0.134783) (xy -1.82927 -0.082386) (xy -1.824059 -0.02856) + (xy -1.822332 0.026356) (xy -1.824099 0.078085) (xy -1.829402 0.129032) (xy -1.838249 0.178844) (xy -1.850644 0.22717) + (xy -1.866593 0.273656) (xy -1.886103 0.31795) (xy -1.897195 0.339164) (xy -1.90918 0.359698) (xy -1.922057 0.379508) + (xy -1.935828 0.39855) (xy -1.950494 0.416779) (xy -1.966055 0.434151) (xy -1.982511 0.450622) (xy -1.999865 0.466149) + (xy -2.018116 0.480687) (xy -2.037265 0.494192) (xy -2.057313 0.50662) (xy -2.07826 0.517927) (xy -2.100108 0.528069) + (xy -2.122857 0.537002) (xy -2.146508 0.544681) (xy -2.171061 0.551063) (xy -2.196518 0.556103) (xy -2.222878 0.559758) + (xy -2.250144 0.561983) (xy -2.278315 0.562735) (xy -2.301916 0.5621) (xy -2.325183 0.560203) (xy -2.348069 0.557052) + (xy -2.370526 0.552656) (xy -2.392509 0.547026) (xy -2.41397 0.540169) (xy -2.434863 0.532096) (xy -2.45514 0.522816) + (xy -2.474755 0.512337) (xy -2.493661 0.500669) (xy -2.511811 0.487822) (xy -2.529158 0.473805) (xy -2.545656 0.458627) + (xy -2.561257 0.442296) (xy -2.575915 0.424824) (xy -2.589583 0.406218) (xy -2.593766 0.406218) (xy -2.593766 1.153951) + (xy -2.879011 0.900214) (xy -2.879011 0.018363) (xy -2.603711 0.018363) (xy -2.602947 0.049861) (xy -2.600598 0.080946) + (xy -2.596581 0.111395) (xy -2.590814 0.140984) (xy -2.583211 0.169489) (xy -2.57369 0.196688) (xy -2.562168 0.222357) + (xy -2.55563 0.234548) (xy -2.54856 0.246273) (xy -2.540949 0.257503) (xy -2.532784 0.268212) (xy -2.524057 0.27837) + (xy -2.514756 0.28795) (xy -2.504872 0.296924) (xy -2.494393 0.305265) (xy -2.483309 0.312943) (xy -2.47161 0.319932) + (xy -2.459286 0.326204) (xy -2.446325 0.331729) (xy -2.432718 0.336481) (xy -2.418454 0.340432) (xy -2.403523 0.343554) + (xy -2.387914 0.345818) (xy -2.371617 0.347197) (xy -2.354621 0.347663) (xy -2.337476 0.347197) (xy -2.321062 0.345818) + (xy -2.305365 0.343554) (xy -2.290373 0.340432) (xy -2.276076 0.336481) (xy -2.262459 0.331729) (xy -2.249512 0.326204) + (xy -2.237222 0.319932) (xy -2.225576 0.312943) (xy -2.214564 0.305265) (xy -2.204171 0.296924) (xy -2.194387 0.28795) + (xy -2.185199 0.27837) (xy -2.176595 0.268212) (xy -2.168562 0.257503) (xy -2.161089 0.246273) (xy -2.154163 0.234548) + (xy -2.147773 0.222357) (xy -2.141905 0.209728) (xy -2.136548 0.196688) (xy -2.13169 0.183266) (xy -2.127318 0.169489) + (xy -2.12342 0.155386) (xy -2.119985 0.140984) (xy -2.114451 0.111395) (xy -2.110619 0.080946) (xy -2.108391 0.049861) + (xy -2.10767 0.018363) (xy -2.108458 -0.012867) (xy -2.11087 -0.043897) (xy -2.114981 -0.074476) + (xy -2.120865 -0.104354) (xy -2.128595 -0.13328) (xy -2.138244 -0.161005) (xy -2.149888 -0.187277) + (xy -2.15648 -0.199791) (xy -2.163599 -0.211848) (xy -2.171253 -0.223416) (xy -2.179451 -0.234465) + (xy -2.188203 -0.244963) (xy -2.197518 -0.254879) (xy -2.207406 -0.264181) (xy -2.217875 -0.272839) + (xy -2.228934 -0.280821) (xy -2.240594 -0.288095) (xy -2.252863 -0.294631) (xy -2.26575 -0.300397) + (xy -2.279264 -0.305361) (xy -2.293415 -0.309494) (xy -2.308213 -0.312762) (xy -2.323665 -0.315135) + (xy -2.339782 -0.316582) (xy -2.356573 -0.317072) (xy -2.373727 -0.316588) (xy -2.390151 -0.315157) + (xy -2.405856 -0.312809) (xy -2.420856 -0.309574) (xy -2.435162 -0.305482) (xy -2.448787 -0.300564) + (xy -2.461743 -0.29485) (xy -2.474041 -0.288369) (xy -2.485695 -0.281153) (xy -2.496715 -0.273232) + (xy -2.507116 -0.264635) (xy -2.516907 -0.255393) (xy -2.526103 -0.245536) (xy -2.534714 -0.235095) + (xy -2.542754 -0.224099) (xy -2.550233 -0.212579) (xy -2.557166 -0.200565) (xy -2.563562 -0.188088) + (xy -2.569436 -0.175177) (xy -2.574798 -0.161862) (xy -2.579661 -0.148175) (xy -2.584038 -0.134145) + (xy -2.58794 -0.119802) (xy -2.59138 -0.105177) (xy -2.596921 -0.0752) (xy -2.600758 -0.044457) (xy -2.602989 -0.013189) + (xy -2.603711 0.018363) (xy -2.879011 0.018363) (xy -2.879011 -0.455558) (xy -2.607708 -0.503889) + (xy -2.607708 -0.371351) (xy -2.603711 -0.371351) (xy -2.596998 -0.381714) (xy -2.590055 -0.391703) + (xy -2.582884 -0.40132) (xy -2.575492 -0.410567) (xy -2.56788 -0.419449) (xy -2.560054 -0.427968) + (xy -2.552017 -0.436127) (xy -2.543774 -0.44393) (xy -2.535328 -0.451378) (xy -2.526683 -0.458476) + (xy -2.517844 -0.465225) (xy -2.508815 -0.47163) (xy -2.499598 -0.477694) (xy -2.4902 -0.483418) + (xy -2.480623 -0.488806) (xy -2.470871 -0.493862) (xy -2.460949 -0.498588) (xy -2.45086 -0.502988) + (xy -2.4302 -0.510818) (xy -2.408922 -0.517378) (xy -2.387059 -0.522691) (xy -2.364642 -0.526781) + (xy -2.341704 -0.529673) (xy -2.318278 -0.53139) (xy -2.294394 -0.531957) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "6603aea9-8483-464f-9c27-266f7481e33d") + ) + (fp_poly + (pts + (xy -1.180842 -0.531364) (xy -1.141047 -0.529476) (xy -1.101116 -0.526047) (xy -1.061477 -0.520849) + (xy -1.022556 -0.513652) (xy -0.98478 -0.504226) (xy -0.948576 -0.492341) (xy -0.914371 -0.477768) + (xy -0.898152 -0.469402) (xy -0.882592 -0.460278) (xy -0.867745 -0.450366) (xy -0.853665 -0.439639) + (xy -0.840405 -0.428068) (xy -0.828017 -0.415623) (xy -0.816557 -0.402277) (xy -0.806076 -0.388001) + (xy -0.796628 -0.372765) (xy -0.788267 -0.356541) (xy -0.781046 -0.339301) (xy -0.775018 -0.321016) + (xy -0.770237 -0.301656) (xy -0.766756 -0.281194) (xy -0.764628 -0.2596) (xy -0.763907 -0.236846) + (xy -0.763907 0.303715) (xy -0.763425 0.338994) (xy -0.761932 0.373668) (xy -0.759358 0.407125) (xy -0.755635 0.438751) + (xy -0.75332 0.453685) (xy -0.750691 0.467932) (xy -0.74774 0.481415) (xy -0.744458 0.494057) (xy -0.740836 0.505781) + (xy -0.736866 0.516511) (xy -0.732538 0.526169) (xy -0.727845 0.534681) (xy -1.0169 0.534681) (xy -1.020596 0.522526) + (xy -1.024055 0.5102) (xy -1.027234 0.497733) (xy -1.030086 0.485153) (xy -1.032569 0.472491) (xy -1.034636 0.459775) + (xy -1.036244 0.447035) (xy -1.037348 0.434301) (xy -1.054715 0.451305) (xy -1.072969 0.466932) (xy -1.092046 0.481221) + (xy -1.111884 0.494209) (xy -1.132423 0.505936) (xy -1.153599 0.516441) (xy -1.175351 0.525762) (xy -1.197618 0.533937) + (xy -1.220336 0.541006) (xy -1.243444 0.547006) (xy -1.266881 0.551978) (xy -1.290583 0.555959) (xy -1.31449 0.558988) + (xy -1.338539 0.561103) (xy -1.362669 0.562344) (xy -1.386816 0.56275) (xy -1.423547 0.561593) (xy -1.45908 0.558108) + (xy -1.493252 0.55227) (xy -1.525903 0.544055) (xy -1.541607 0.539048) (xy -1.55687 0.533439) (xy -1.571672 0.527223) + (xy -1.585992 0.520397) (xy -1.599811 0.512959) (xy -1.613108 0.504906) (xy -1.625863 0.496235) (xy -1.638055 0.486942) + (xy -1.649665 0.477025) (xy -1.660673 0.466481) (xy -1.671058 0.455306) (xy -1.680799 0.443498) (xy -1.689878 0.431053) + (xy -1.698273 0.417969) (xy -1.705964 0.404242) (xy -1.712932 0.38987) (xy -1.719155 0.374849) (xy -1.724614 0.359177) + (xy -1.729289 0.342851) (xy -1.733159 0.325867) (xy -1.736204 0.308222) (xy -1.738405 0.289914) (xy -1.739739 0.270939) + (xy -1.740189 0.251295) (xy -1.739525 0.239398) (xy -1.45513 0.239398) (xy -1.454891 0.24897) (xy -1.454182 0.258103) + (xy -1.453016 0.266805) (xy -1.451407 0.275087) (xy -1.449368 0.282957) (xy -1.446912 0.290423) (xy -1.444052 0.297494) + (xy -1.440802 0.30418) (xy -1.437175 0.310489) (xy -1.433184 0.31643) (xy -1.428842 0.322012) (xy -1.424163 0.327243) + (xy -1.41916 0.332133) (xy -1.413846 0.336691) (xy -1.408234 0.340924) (xy -1.402338 0.344843) (xy -1.396171 0.348456) + (xy -1.389745 0.351771) (xy -1.383075 0.354798) (xy -1.376173 0.357546) (xy -1.369053 0.360023) (xy -1.361728 0.362238) + (xy -1.354212 0.3642) (xy -1.346517 0.365918) (xy -1.330644 0.368657) (xy -1.314215 0.370526) (xy -1.297338 0.371595) + (xy -1.280117 0.371936) (xy -1.259845 0.371432) (xy -1.240795 0.369957) (xy -1.222928 0.367561) (xy -1.206206 0.364299) + (xy -1.190592 0.36022) (xy -1.176047 0.355379) (xy -1.162535 0.349827) (xy -1.150016 0.343617) (xy -1.138453 0.336801) + (xy -1.127809 0.32943) (xy -1.118044 0.321559) (xy -1.109122 0.313238) (xy -1.101005 0.304519) (xy -1.093654 0.295457) + (xy -1.087032 0.286101) (xy -1.081101 0.276506) (xy -1.075823 0.266723) (xy -1.07116 0.256804) (xy -1.067074 0.246801) + (xy -1.063527 0.236768) (xy -1.0579 0.216817) (xy -1.053976 0.19737) (xy -1.051451 0.178844) (xy -1.050023 0.161658) + (xy -1.049244 0.132977) (xy -1.049244 0.026371) (xy -1.053918 0.030219) (xy -1.058884 0.033841) (xy -1.064133 0.037246) + (xy -1.069653 0.040445) (xy -1.081455 0.046264) (xy -1.094197 0.051377) (xy -1.107786 0.055864) (xy -1.122127 0.059806) + (xy -1.137127 0.063282) (xy -1.152691 0.066371) (xy -1.286251 0.086784) (xy -1.302714 0.08997) (xy -1.318885 0.093624) + (xy -1.334659 0.097826) (xy -1.349928 0.102657) (xy -1.364587 0.1082) (xy -1.378529 0.114535) (xy -1.391647 0.121745) + (xy -1.397865 0.125703) (xy -1.403837 0.12991) (xy -1.40955 0.134376) (xy -1.41499 0.139112) (xy -1.420145 0.144127) + (xy -1.425002 0.149432) (xy -1.429546 0.155037) (xy -1.433764 0.160952) (xy -1.437644 0.167188) (xy -1.441173 0.173753) + (xy -1.444335 0.18066) (xy -1.447119 0.187917) (xy -1.449512 0.195535) (xy -1.451499 0.203525) (xy -1.453068 0.211896) + (xy -1.454205 0.220658) (xy -1.454896 0.229822) (xy -1.45513 0.239398) (xy -1.739525 0.239398) (xy -1.737838 0.209143) + (xy -1.731671 0.171017) (xy -1.721945 0.136695) (xy -1.708918 0.105955) (xy -1.692847 0.078575) (xy -1.67399 0.054335) + (xy -1.652605 0.033011) (xy -1.628948 0.014382) (xy -1.603278 -0.001772) (xy -1.575851 -0.015675) + (xy -1.546925 -0.027547) (xy -1.516758 -0.037611) (xy -1.485607 -0.046088) (xy -1.45373 -0.0532) + (xy -1.388826 -0.064215) (xy -1.261631 -0.079617) (xy -1.203459 -0.087552) (xy -1.15165 -0.098007) + (xy -1.128775 -0.104734) (xy -1.108264 -0.112757) (xy -1.090374 -0.122296) (xy -1.075362 -0.133574) + (xy -1.063485 -0.146812) (xy -1.055002 -0.162232) (xy -1.050169 -0.180056) (xy -1.049244 -0.200505) + (xy -1.04949 -0.211515) (xy -1.050218 -0.221953) (xy -1.051415 -0.231831) (xy -1.053071 -0.241166) + (xy -1.05517 -0.249972) (xy -1.057702 -0.258264) (xy -1.060654 -0.266056) (xy -1.064012 -0.273363) + (xy -1.067765 -0.2802) (xy -1.0719 -0.286581) (xy -1.076404 -0.29252) (xy -1.081265 -0.298034) (xy -1.08647 -0.303135) + (xy -1.092006 -0.30784) (xy -1.097862 -0.312162) (xy -1.104023 -0.316116) (xy -1.110479 -0.319717) + (xy -1.117216 -0.322979) (xy -1.124221 -0.325918) (xy -1.131483 -0.328547) (xy -1.138988 -0.330882) + (xy -1.146723 -0.332937) (xy -1.154678 -0.334726) (xy -1.162838 -0.336265) (xy -1.179725 -0.33865) + (xy -1.197284 -0.340209) (xy -1.215415 -0.341058) (xy -1.234017 -0.341315) (xy -1.254239 -0.340788) + (xy -1.273449 -0.339186) (xy -1.291622 -0.336474) (xy -1.308736 -0.332616) (xy -1.316889 -0.330247) + (xy -1.324767 -0.327579) (xy -1.332369 -0.324607) (xy -1.339691 -0.321327) (xy -1.346731 -0.317735) + (xy -1.353485 -0.313827) (xy -1.359951 -0.309598) (xy -1.366125 -0.305044) (xy -1.372005 -0.30016) + (xy -1.377587 -0.294942) (xy -1.38287 -0.289386) (xy -1.387849 -0.283488) (xy -1.392522 -0.277243) + (xy -1.396886 -0.270647) (xy -1.400938 -0.263696) (xy -1.404675 -0.256385) (xy -1.408094 -0.248709) + (xy -1.411192 -0.240666) (xy -1.413966 -0.232249) (xy -1.416414 -0.223456) (xy -1.418532 -0.214281) + (xy -1.420317 -0.204721) (xy -1.421767 -0.19477) (xy -1.422878 -0.184426) (xy -1.708216 -0.184426) + (xy -1.706063 -0.208753) (xy -1.702644 -0.232027) (xy -1.698004 -0.254267) (xy -1.692182 -0.275491) + (xy -1.685222 -0.295717) (xy -1.677165 -0.314964) (xy -1.668053 -0.33325) (xy -1.657928 -0.350594) + (xy -1.646832 -0.367013) (xy -1.634807 -0.382527) (xy -1.621895 -0.397154) (xy -1.608137 -0.410912) + (xy -1.593577 -0.423819) (xy -1.578255 -0.435895) (xy -1.562214 -0.447156) (xy -1.545495 -0.457623) + (xy -1.52814 -0.467312) (xy -1.510192 -0.476243) (xy -1.491693 -0.484435) (xy -1.472683 -0.491904) + (xy -1.453206 -0.49867) (xy -1.433303 -0.504751) (xy -1.413016 -0.510166) (xy -1.392387 -0.514933) + (xy -1.350271 -0.522595) (xy -1.30729 -0.527887) (xy -1.263779 -0.530953) (xy -1.220075 -0.531943) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ba12673d-6acf-46ae-96c8-4bf03c69db74") + ) + (fp_poly + (pts + (xy -3.437192 -0.53102) (xy -3.39577 -0.528165) (xy -3.355197 -0.523223) (xy -3.315726 -0.516042) + (xy -3.277614 -0.506473) (xy -3.241115 -0.494365) (xy -3.206485 -0.479567) (xy -3.18995 -0.471112) + (xy -3.173978 -0.461929) (xy -3.158601 -0.451997) (xy -3.14385 -0.441299) (xy -3.129758 -0.429816) + (xy -3.116356 -0.417529) (xy -3.103677 -0.404418) (xy -3.091751 -0.390466) (xy -3.080612 -0.375653) + (xy -3.070291 -0.35996) (xy -3.060819 -0.34337) (xy -3.052229 -0.325862) (xy -3.044553 -0.307418) + (xy -3.037822 -0.288019) (xy -3.032069 -0.267647) (xy -3.027325 -0.246282) (xy -3.023622 -0.223907) + (xy -3.020993 -0.200501) (xy -3.29211 -0.200501) (xy -3.293106 -0.210627) (xy -3.294538 -0.220293) + (xy -3.296393 -0.229508) (xy -3.298663 -0.23828) (xy -3.301335 -0.246618) (xy -3.3044 -0.254532) + (xy -3.307846 -0.262031) (xy -3.311664 -0.269124) (xy -3.315843 -0.27582) (xy -3.320372 -0.282128) + (xy -3.32524 -0.288058) (xy -3.330437 -0.293618) (xy -3.335952 -0.298818) (xy -3.341775 -0.303666) + (xy -3.347895 -0.308173) (xy -3.354301 -0.312347) (xy -3.360983 -0.316197) (xy -3.36793 -0.319732) + (xy -3.375132 -0.322962) (xy -3.382579 -0.325896) (xy -3.390258 -0.328542) (xy -3.39816 -0.330911) + (xy -3.406275 -0.33301) (xy -3.414591 -0.334849) (xy -3.431786 -0.337786) (xy -3.44966 -0.339793) + (xy -3.468128 -0.340943) (xy -3.487106 -0.341311) (xy -3.499489 -0.341175) (xy -3.512397 -0.340702) + (xy -3.525648 -0.339797) (xy -3.539059 -0.338363) (xy -3.552447 -0.336301) (xy -3.565629 -0.333518) + (xy -3.578423 -0.329914) (xy -3.590645 -0.325394) (xy -3.596486 -0.32276) (xy -3.602115 -0.319861) + (xy -3.607509 -0.316685) (xy -3.612647 -0.313219) (xy -3.617505 -0.309451) (xy -3.622061 -0.30537) + (xy -3.626291 -0.300963) (xy -3.630173 -0.296219) (xy -3.633683 -0.291124) (xy -3.6368 -0.285667) + (xy -3.6395 -0.279837) (xy -3.64176 -0.27362) (xy -3.643557 -0.267005) (xy -3.64487 -0.259979) (xy -3.645674 -0.252531) + (xy -3.645947 -0.244649) (xy -3.645475 -0.235319) (xy -3.644078 -0.226484) (xy -3.641787 -0.218123) + (xy -3.638632 -0.210217) (xy -3.634644 -0.202745) (xy -3.629852 -0.195686) (xy -3.624286 -0.18902) + (xy -3.617978 -0.182727) (xy -3.610957 -0.176785) (xy -3.603254 -0.171175) (xy -3.594898 -0.165876) + (xy -3.58592 -0.160867) (xy -3.576351 -0.156129) (xy -3.56622 -0.15164) (xy -3.555558 -0.14738) (xy -3.544394 -0.143329) + (xy -3.520685 -0.13577) (xy -3.495335 -0.128801) (xy -3.468586 -0.122256) (xy -3.440679 -0.115973) + (xy -3.382361 -0.103535) (xy -3.352434 -0.097053) (xy -3.322317 -0.090176) (xy -3.29117 -0.082711) + (xy -3.260343 -0.074568) (xy -3.23007 -0.065586) (xy -3.200583 -0.055601) (xy -3.172116 -0.044454) + (xy -3.144901 -0.031981) (xy -3.119172 -0.018022) (xy -3.095162 -0.002414) (xy -3.083874 0.006058) + (xy -3.073103 0.015004) (xy -3.062879 0.024442) (xy -3.05323 0.034394) (xy -3.044185 0.044879) (xy -3.035774 0.055917) + (xy -3.028026 0.06753) (xy -3.020969 0.079736) (xy -3.014634 0.092557) (xy -3.009049 0.106013) (xy -3.004243 0.120123) + (xy -3.000246 0.134908) (xy -2.997086 0.150388) (xy -2.994793 0.166584) (xy -2.993396 0.183515) (xy -2.992924 0.201202) + (xy -2.993617 0.226281) (xy -2.995667 0.250294) (xy -2.999029 0.273258) (xy -3.003658 0.295192) (xy -3.009511 0.316113) + (xy -3.016543 0.336038) (xy -3.024708 0.354986) (xy -3.033963 0.372974) (xy -3.044262 0.39002) (xy -3.055563 0.406142) + (xy -3.067819 0.421356) (xy -3.080986 0.435682) (xy -3.09502 0.449137) (xy -3.109876 0.461737) (xy -3.125511 0.473502) + (xy -3.141878 0.484449) (xy -3.158934 0.494595) (xy -3.176634 0.503958) (xy -3.194933 0.512556) (xy -3.213788 0.520406) + (xy -3.233153 0.527527) (xy -3.252984 0.533936) (xy -3.273236 0.53965) (xy -3.293866 0.544688) (xy -3.336077 0.552804) + (xy -3.379261 0.558426) (xy -3.423062 0.561695) (xy -3.467123 0.562754) (xy -3.512194 0.561673) (xy -3.556846 0.558338) + (xy -3.600753 0.55261) (xy -3.643589 0.544349) (xy -3.685026 0.533418) (xy -3.724737 0.519676) (xy -3.762397 0.502985) + (xy -3.780355 0.49349) (xy -3.797678 0.483206) (xy -3.814324 0.472114) (xy -3.830253 0.460199) (xy -3.845424 0.447442) + (xy -3.859796 0.433826) (xy -3.873329 0.419334) (xy -3.88598 0.403948) (xy -3.897711 0.387651) (xy -3.908479 0.370426) + (xy -3.918243 0.352254) (xy -3.926964 0.33312) (xy -3.9346 0.313005) (xy -3.941111 0.291892) (xy -3.946454 0.269764) + (xy -3.950591 0.246603) (xy -3.953479 0.222391) (xy -3.955078 0.197113) (xy -3.684054 0.197113) (xy -3.683739 0.208392) + (xy -3.682807 0.219264) (xy -3.681277 0.229731) (xy -3.67917 0.239796) (xy -3.676504 0.249463) (xy -3.673299 0.258736) + (xy -3.669575 0.267617) (xy -3.665352 0.276109) (xy -3.660648 0.284217) (xy -3.655484 0.291943) (xy -3.64988 0.29929) + (xy -3.643853 0.306262) (xy -3.637425 0.312863) (xy -3.630615 0.319094) (xy -3.623442 0.32496) (xy -3.615926 0.330464) + (xy -3.608087 0.335609) (xy -3.599943 0.340399) (xy -3.591516 0.344836) (xy -3.582823 0.348924) (xy -3.573886 0.352666) + (xy -3.564722 0.356065) (xy -3.555353 0.359126) (xy -3.545797 0.36185) (xy -3.536074 0.364242) (xy -3.526204 0.366304) + (xy -3.5061 0.369453) (xy -3.485642 0.371323) (xy -3.464985 0.37194) (xy -3.449654 0.371556) (xy -3.433902 0.370366) + (xy -3.417925 0.368319) (xy -3.401917 0.365362) (xy -3.386073 0.36144) (xy -3.370586 0.356501) (xy -3.355651 0.350492) + (xy -3.341463 0.34336) (xy -3.33471 0.339356) (xy -3.328216 0.335052) (xy -3.322006 0.33044) (xy -3.316105 0.325514) + (xy -3.310535 0.320267) (xy -3.305323 0.314693) (xy -3.300492 0.308786) (xy -3.296066 0.302537) (xy -3.292069 0.295942) + (xy -3.288527 0.288993) (xy -3.285463 0.281683) (xy -3.282902 0.274006) (xy -3.280867 0.265956) (xy -3.279384 0.257525) + (xy -3.278476 0.248707) (xy -3.278168 0.239495) (xy -3.27852 0.231548) (xy -3.279572 0.223908) (xy -3.281315 0.216561) + (xy -3.283744 0.209496) (xy -3.286852 0.202702) (xy -3.29063 0.196168) (xy -3.295074 0.18988) (xy -3.300174 0.183828) + (xy -3.305925 0.178) (xy -3.312319 0.172383) (xy -3.31935 0.166968) (xy -3.32701 0.161741) (xy -3.335293 0.156691) + (xy -3.34419 0.151806) (xy -3.353697 0.147075) (xy -3.363804 0.142485) (xy -3.374507 0.138026) (xy -3.385796 0.133685) + (xy -3.397666 0.129451) (xy -3.41011 0.125313) (xy -3.436689 0.117273) (xy -3.465478 0.109473) (xy -3.496421 0.101819) + (xy -3.529461 0.094217) (xy -3.564544 0.086574) (xy -3.601613 0.078796) (xy -3.663639 0.063463) (xy -3.693928 0.054816) + (xy -3.723424 0.045291) (xy -3.751896 0.034721) (xy -3.77911 0.022938) (xy -3.804834 0.009776) (xy -3.828837 -0.004935) + (xy -3.84012 -0.012923) (xy -3.850886 -0.021361) (xy -3.861105 -0.03027) (xy -3.870749 -0.039671) + (xy -3.879788 -0.049584) (xy -3.888193 -0.06003) (xy -3.895935 -0.071032) (xy -3.902986 -0.082609) + (xy -3.909316 -0.094782) (xy -3.914896 -0.107573) (xy -3.919698 -0.121002) (xy -3.923691 -0.13509) + (xy -3.926848 -0.149859) (xy -3.929138 -0.165329) (xy -3.930534 -0.181521) (xy -3.931006 -0.198456) + (xy -3.930343 -0.222751) (xy -3.928381 -0.245915) (xy -3.925166 -0.267972) (xy -3.920738 -0.288944) + (xy -3.915141 -0.308857) (xy -3.908419 -0.327733) (xy -3.900613 -0.345596) (xy -3.891767 -0.36247) + (xy -3.881925 -0.378378) (xy -3.871128 -0.393343) (xy -3.859421 -0.40739) (xy -3.846845 -0.420542) + (xy -3.833444 -0.432822) (xy -3.819261 -0.444255) (xy -3.804339 -0.454863) (xy -3.78872 -0.46467) + (xy -3.772449 -0.473701) (xy -3.755567 -0.481977) (xy -3.738118 -0.489524) (xy -3.720144 -0.496365) + (xy -3.701689 -0.502522) (xy -3.682796 -0.508021) (xy -3.663507 -0.512884) (xy -3.643866 -0.517134) + (xy -3.603698 -0.523894) (xy -3.562637 -0.528489) (xy -3.521024 -0.531108) (xy -3.479206 -0.531939) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d466f6cc-84c0-4826-a395-c90eea0a61f5") + ) + (group "" + (uuid "73e2841e-d383-48f0-8484-08a32c2fc856") + (members "123ca98d-bd8c-4674-bf3f-be14aecc3f0c" "6603aea9-8483-464f-9c27-266f7481e33d" + "68176d19-bb09-44da-8697-57d30bb60532" "8a32ddd1-5450-4d42-abb1-a06779e9ae0b" + "a8aadf1c-05a5-4545-a150-1f372b92257b" "ba12673d-6acf-46ae-96c8-4bf03c69db74" + "d466f6cc-84c0-4826-a395-c90eea0a61f5" "e3fb18f5-b5cb-4515-852d-6d1eb4473167" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_9mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_9mm.kicad_mod new file mode 100644 index 0000000..2b55113 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_Logo_NoFlame_9mm.kicad_mod @@ -0,0 +1,437 @@ +(footprint "SparkFun_Logo_NoFlame_9mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "642148fd-660a-4c3c-bc3c-db1e68096299") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "c5e2faaa-8bbc-4224-9915-3f4173ef4021") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f974788d-ca67-402c-a8ed-2632bdfeb13f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2b8dfdb8-8e7e-427a-87d3-11413e7b85ff") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4dff8899-2e2a-444e-a19f-9f2682ea258b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.507898 -0.135801) (xy 0.912448 -0.556348) (xy 1.292112 -0.556348) (xy 0.85128 -0.126703) (xy 1.34157 0.612026) + (xy 0.952913 0.612026) (xy 0.632223 0.089948) (xy 0.507898 0.209881) (xy 0.507898 0.612026) (xy 0.186998 0.612026) + (xy 0.186998 -0.82549) (xy 0.507898 -1.001468) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "aa23a7db-73bf-4314-bc25-f08d6f41cabb") + ) + (fp_poly + (pts + (xy -0.002563 -0.587833) (xy 0.002045 -0.587672) (xy 0.006607 -0.58741) (xy 0.011123 -0.587049) (xy 0.020037 -0.586051) + (xy 0.028812 -0.584711) (xy 0.037475 -0.583063) (xy 0.04605 -0.581138) (xy 0.054564 -0.578971) (xy 0.063043 -0.576595) + (xy 0.063043 -0.278384) (xy 0.0512 -0.280726) (xy 0.037994 -0.282867) (xy 0.023739 -0.284773) (xy 0.008749 -0.286409) + (xy -0.006662 -0.287742) (xy -0.022181 -0.288736) (xy -0.037495 -0.289357) (xy -0.052289 -0.289572) + (xy -0.07407 -0.289086) (xy -0.09494 -0.287644) (xy -0.114912 -0.285268) (xy -0.134001 -0.281982) + (xy -0.152222 -0.277809) (xy -0.169588 -0.272772) (xy -0.186115 -0.266894) (xy -0.201817 -0.260199) + (xy -0.216708 -0.252709) (xy -0.230803 -0.244447) (xy -0.244116 -0.235438) (xy -0.256661 -0.225704) + (xy -0.268454 -0.215267) (xy -0.279508 -0.204152) (xy -0.289839 -0.192382) (xy -0.29946 -0.179978) + (xy -0.308385 -0.166966) (xy -0.31663 -0.153368) (xy -0.324209 -0.139206) (xy -0.331137 -0.124505) + (xy -0.337427 -0.109287) (xy -0.343094 -0.093575) (xy -0.348153 -0.077393) (xy -0.352618 -0.060763) + (xy -0.356503 -0.04371) (xy -0.359824 -0.026256) (xy -0.364828 0.009764) (xy -0.367746 0.047109) + (xy -0.368692 0.085595) (xy -0.368692 0.612064) (xy -0.689593 0.612064) (xy -0.689593 -0.501833) + (xy -0.384481 -0.556309) (xy -0.384481 -0.339239) (xy -0.38009 -0.339239) (xy -0.374102 -0.352887) + (xy -0.3676 -0.366259) (xy -0.360598 -0.379344) (xy -0.35311 -0.392132) (xy -0.345153 -0.404614) + (xy -0.33674 -0.416778) (xy -0.327887 -0.428614) (xy -0.318609 -0.440112) (xy -0.30892 -0.451262) + (xy -0.298836 -0.462053) (xy -0.288372 -0.472475) (xy -0.277542 -0.482519) (xy -0.266362 -0.492172) + (xy -0.254846 -0.501426) (xy -0.243009 -0.51027) (xy -0.230867 -0.518693) (xy -0.218434 -0.526686) + (xy -0.205725 -0.534238) (xy -0.192756 -0.541338) (xy -0.17954 -0.547977) (xy -0.166094 -0.554144) + (xy -0.152432 -0.559828) (xy -0.138569 -0.565021) (xy -0.124519 -0.56971) (xy -0.110299 -0.573886) + (xy -0.095923 -0.577539) (xy -0.081405 -0.580658) (xy -0.066761 -0.583233) (xy -0.052006 -0.585254) + (xy -0.037154 -0.58671) (xy -0.022222 -0.587591) (xy -0.007222 -0.587887) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "50b0c7c0-d23d-4ec6-b75b-e659c9be6619") + ) + (fp_poly + (pts + (xy 1.949145 -1.001141) (xy 1.970544 -1.000341) (xy 1.992012 -0.999171) (xy 2.013461 -0.997765) (xy 2.055945 -0.994776) + (xy 2.076805 -0.993462) (xy 2.097293 -0.992445) (xy 2.097293 -0.752789) (xy 2.082799 -0.754437) (xy 2.06814 -0.755853) + (xy 2.053372 -0.75704) (xy 2.038555 -0.758004) (xy 2.023748 -0.758747) (xy 2.00901 -0.759274) (xy 1.994399 -0.759587) + (xy 1.979974 -0.75969) (xy 1.964059 -0.75926) (xy 1.956568 -0.758716) (xy 1.949385 -0.757946) (xy 1.942505 -0.756946) + (xy 1.935924 -0.755711) (xy 1.929639 -0.754236) (xy 1.923645 -0.752518) (xy 1.91794 -0.750551) (xy 1.91252 -0.748332) + (xy 1.90738 -0.745855) (xy 1.902518 -0.743115) (xy 1.897929 -0.740109) (xy 1.893609 -0.736832) (xy 1.889556 -0.733279) + (xy 1.885765 -0.729446) (xy 1.882232 -0.725328) (xy 1.878954 -0.72092) (xy 1.875927 -0.716218) (xy 1.873148 -0.711218) + (xy 1.870612 -0.705915) (xy 1.868317 -0.700304) (xy 1.866257 -0.694381) (xy 1.864431 -0.688141) (xy 1.862833 -0.681579) + (xy 1.86146 -0.674692) (xy 1.860308 -0.667474) (xy 1.859374 -0.659922) (xy 1.858145 -0.643793) (xy 1.857742 -0.626269) + (xy 1.857742 -0.556317) (xy 2.079099 -0.556317) (xy 2.079099 -0.341652) (xy 1.857742 -0.341652) (xy 1.857742 0.612161) + (xy 1.536842 0.612161) (xy 1.536842 -0.341652) (xy 1.220333 -0.341652) (xy 1.439076 -0.556317) (xy 1.536842 -0.556317) + (xy 1.536842 -0.64645) (xy 1.537219 -0.665775) (xy 1.538353 -0.684727) (xy 1.540245 -0.703288) (xy 1.542893 -0.721444) + (xy 1.546301 -0.739179) (xy 1.550467 -0.756477) (xy 1.555394 -0.773323) (xy 1.561082 -0.7897) (xy 1.567531 -0.805593) + (xy 1.574743 -0.820986) (xy 1.582718 -0.835864) (xy 1.591458 -0.850211) (xy 1.600962 -0.864011) (xy 1.611232 -0.877248) + (xy 1.622268 -0.889907) (xy 1.634071 -0.901973) (xy 1.646642 -0.913429) (xy 1.659982 -0.924259) (xy 1.674092 -0.934449) + (xy 1.688972 -0.943981) (xy 1.704623 -0.952842) (xy 1.721046 -0.961014) (xy 1.738241 -0.968483) (xy 1.756211 -0.975232) + (xy 1.774954 -0.981245) (xy 1.794472 -0.986508) (xy 1.814767 -0.991005) (xy 1.835837 -0.994719) (xy 1.857686 -0.997635) + (xy 1.880312 -0.999737) (xy 1.903718 -1.00101) (xy 1.927903 -1.001437) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "24db7759-ea5d-484e-854d-5c32de380375") + ) + (fp_poly + (pts + (xy 2.490269 0.103504) (xy 2.490916 0.138399) (xy 2.492897 0.171015) (xy 2.496274 0.201357) (xy 2.501111 0.229429) + (xy 2.50747 0.255234) (xy 2.515413 0.278776) (xy 2.519999 0.289699) (xy 2.525003 0.300058) (xy 2.530436 0.309853) + (xy 2.536303 0.319084) (xy 2.542613 0.327753) (xy 2.549374 0.335859) (xy 2.556594 0.343402) (xy 2.56428 0.350384) + (xy 2.57244 0.356805) (xy 2.581082 0.362665) (xy 2.590214 0.367965) (xy 2.599844 0.372705) (xy 2.609979 0.376886) + (xy 2.620627 0.380507) (xy 2.631797 0.38357) (xy 2.643495 0.386076) (xy 2.65573 0.388023) (xy 2.66851 0.389414) + (xy 2.681842 0.390248) (xy 2.695734 0.390526) (xy 2.711773 0.39024) (xy 2.727233 0.389376) (xy 2.742118 0.387927) + (xy 2.756432 0.385885) (xy 2.77018 0.383241) (xy 2.783367 0.379989) (xy 2.795997 0.37612) (xy 2.808076 0.371627) + (xy 2.819606 0.366501) (xy 2.830594 0.360735) (xy 2.841044 0.354322) (xy 2.85096 0.347252) (xy 2.860348 0.33952) + (xy 2.869211 0.331115) (xy 2.877554 0.322032) (xy 2.885383 0.312262) (xy 2.892701 0.301797) (xy 2.899513 0.290629) + (xy 2.905825 0.278751) (xy 2.91164 0.266155) (xy 2.916963 0.252833) (xy 2.921799 0.238777) (xy 2.926152 0.223979) + (xy 2.930027 0.208432) (xy 2.93343 0.192128) (xy 2.936363 0.175058) (xy 2.938833 0.157216) (xy 2.940843 0.138593) + (xy 2.942398 0.119182) (xy 2.943503 0.098974) (xy 2.944382 0.056138) (xy 2.944382 -0.55628) (xy 3.265387 -0.55628) + (xy 3.265387 0.612093) (xy 2.960171 0.612093) (xy 2.960171 0.44929) (xy 2.953374 0.44929) (xy 2.945596 0.461577) + (xy 2.937484 0.473443) (xy 2.929048 0.484889) (xy 2.920301 0.495919) (xy 2.911255 0.506533) (xy 2.901921 0.516734) + (xy 2.892311 0.526524) (xy 2.882435 0.535905) (xy 2.872307 0.544879) (xy 2.861938 0.553448) (xy 2.851338 0.561614) + (xy 2.840521 0.569379) (xy 2.818278 0.583716) (xy 2.795303 0.596474) (xy 2.771688 0.607669) (xy 2.747526 0.617319) + (xy 2.722911 0.625439) (xy 2.697936 0.632046) (xy 2.672694 0.637156) (xy 2.647278 0.640786) (xy 2.621781 0.642952) + (xy 2.596296 0.64367) (xy 2.565053 0.643111) (xy 2.535274 0.641444) (xy 2.50693 0.638687) (xy 2.479989 0.634857) + (xy 2.45442 0.629971) (xy 2.430192 0.624047) (xy 2.407274 0.617103) (xy 2.385634 0.609155) (xy 2.365243 0.600221) + (xy 2.346068 0.590319) (xy 2.32808 0.579465) (xy 2.311246 0.567677) (xy 2.295535 0.554972) (xy 2.280917 0.541368) + (xy 2.267361 0.526881) (xy 2.254836 0.511531) (xy 2.24331 0.495332) (xy 2.232753 0.478304) (xy 2.223133 0.460464) + (xy 2.214419 0.441828) (xy 2.206581 0.422414) (xy 2.199588 0.402239) (xy 2.193408 0.381321) (xy 2.18801 0.359678) + (xy 2.179437 0.314282) (xy 2.17362 0.266191) (xy 2.170313 0.215543) (xy 2.169265 0.162477) (xy 2.169265 -0.55628) + (xy 2.490269 -0.55628) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "fdfa4531-c1c3-47af-a839-52fc79da0aa5") + ) + (fp_poly + (pts + (xy 4.142823 -0.587255) (xy 4.172601 -0.585587) (xy 4.200945 -0.582828) (xy 4.227886 -0.578996) (xy 4.253455 -0.574109) + (xy 4.277683 -0.568183) (xy 4.300601 -0.561236) (xy 4.322241 -0.553285) (xy 4.342632 -0.544348) (xy 4.361807 -0.534442) + (xy 4.379795 -0.523584) (xy 4.39663 -0.511793) (xy 4.41234 -0.499085) (xy 4.426958 -0.485478) (xy 4.440514 -0.470989) + (xy 4.453039 -0.455635) (xy 4.464565 -0.439435) (xy 4.475123 -0.422405) (xy 4.484742 -0.404563) (xy 4.493456 -0.385926) + (xy 4.501294 -0.366511) (xy 4.508287 -0.346337) (xy 4.514468 -0.32542) (xy 4.519866 -0.303778) (xy 4.528439 -0.258387) + (xy 4.534255 -0.210305) (xy 4.537563 -0.15967) (xy 4.53861 -0.106622) (xy 4.53861 0.612136) (xy 4.21771 0.612136) + (xy 4.21771 -0.047648) (xy 4.217062 -0.082544) (xy 4.215074 -0.115164) (xy 4.211686 -0.145511) (xy 4.206836 -0.17359) + (xy 4.200461 -0.199403) (xy 4.1925 -0.222953) (xy 4.187906 -0.233881) (xy 4.182891 -0.244245) (xy 4.177449 -0.254045) + (xy 4.171572 -0.263281) (xy 4.165252 -0.271954) (xy 4.158481 -0.280065) (xy 4.151252 -0.287614) (xy 4.143557 -0.2946) + (xy 4.135388 -0.301026) (xy 4.126737 -0.30689) (xy 4.117597 -0.312194) (xy 4.107959 -0.316938) (xy 4.097817 -0.321122) + (xy 4.087162 -0.324747) (xy 4.075987 -0.327813) (xy 4.064284 -0.330321) (xy 4.052045 -0.33227) (xy 4.039263 -0.333662) + (xy 4.025929 -0.334497) (xy 4.012037 -0.334775) (xy 3.996016 -0.334489) (xy 3.980575 -0.333625) (xy 3.965708 -0.332176) + (xy 3.951412 -0.330133) (xy 3.93768 -0.32749) (xy 3.92451 -0.324237) (xy 3.911895 -0.320367) (xy 3.899832 -0.315873) + (xy 3.888316 -0.310746) (xy 3.877342 -0.304978) (xy 3.866905 -0.298562) (xy 3.857001 -0.29149) (xy 3.847626 -0.283755) + (xy 3.838774 -0.275347) (xy 3.830441 -0.26626) (xy 3.822623 -0.256485) (xy 3.815314 -0.246014) (xy 3.808511 -0.234841) + (xy 3.802208 -0.222956) (xy 3.7964 -0.210353) (xy 3.791084 -0.197023) (xy 3.786255 -0.182958) (xy 3.781907 -0.16815) + (xy 3.778037 -0.152593) (xy 3.77464 -0.136277) (xy 3.77171 -0.119195) (xy 3.769244 -0.101339) (xy 3.767237 -0.082701) + (xy 3.765683 -0.063274) (xy 3.76458 -0.04305) (xy 3.763702 -0.000177) (xy 3.763702 0.612136) (xy 3.442593 0.612136) + (xy 3.442593 -0.556237) (xy 3.7476 -0.556237) (xy 3.7476 -0.393539) (xy 3.754501 -0.393539) (xy 3.762288 -0.405817) + (xy 3.770408 -0.417674) (xy 3.778849 -0.429112) (xy 3.7876 -0.440133) (xy 3.796649 -0.45074) (xy 3.805984 -0.460934) + (xy 3.815595 -0.470718) (xy 3.825469 -0.480093) (xy 3.835596 -0.489062) (xy 3.845963 -0.497626) (xy 3.856559 -0.505788) + (xy 3.867373 -0.513549) (xy 3.889607 -0.527879) (xy 3.912573 -0.540631) (xy 3.936178 -0.551822) (xy 3.960331 -0.561469) + (xy 3.984939 -0.569587) (xy 4.00991 -0.576192) (xy 4.035152 -0.581301) (xy 4.060572 -0.584931) (xy 4.086079 -0.587096) + (xy 4.11158 -0.587815) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "fdce1ec6-2b52-419b-b1db-a34ab84dce1a") + ) + (fp_poly + (pts + (xy -2.559386 -0.58694) (xy -2.526827 -0.584393) (xy -2.495432 -0.580208) (xy -2.465196 -0.574431) + (xy -2.436111 -0.56711) (xy -2.408172 -0.558292) (xy -2.381371 -0.548026) (xy -2.355702 -0.536358) + (xy -2.331158 -0.523336) (xy -2.307733 -0.509009) (xy -2.28542 -0.493423) (xy -2.264213 -0.476626) + (xy -2.244104 -0.458665) (xy -2.225088 -0.439589) (xy -2.207158 -0.419445) (xy -2.190306 -0.398281) + (xy -2.174527 -0.376143) (xy -2.159814 -0.35308) (xy -2.14616 -0.32914) (xy -2.133559 -0.304369) + (xy -2.122004 -0.278816) (xy -2.111488 -0.252528) (xy -2.102006 -0.225552) (xy -2.093549 -0.197937) + (xy -2.086112 -0.16973) (xy -2.079688 -0.140978) (xy -2.069853 -0.082031) (xy -2.06399 -0.021476) + (xy -2.062048 0.040304) (xy -2.064035 0.098499) (xy -2.070002 0.155814) (xy -2.079954 0.211853) (xy -2.093899 0.26622) + (xy -2.111842 0.318516) (xy -2.133791 0.368347) (xy -2.146269 0.392213) (xy -2.159752 0.415314) (xy -2.174239 0.4376) + (xy -2.189731 0.459022) (xy -2.20623 0.479529) (xy -2.223736 0.499073) (xy -2.24225 0.517604) (xy -2.261772 0.535071) + (xy -2.282305 0.551426) (xy -2.303847 0.56662) (xy -2.326401 0.580601) (xy -2.349967 0.593322) (xy -2.374546 0.604731) + (xy -2.400139 0.61478) (xy -2.426746 0.623419) (xy -2.454368 0.630599) (xy -2.483007 0.63627) (xy -2.512663 0.640381) + (xy -2.543336 0.642885) (xy -2.575028 0.64373) (xy -2.60158 0.643016) (xy -2.627755 0.640882) (xy -2.653502 0.637337) + (xy -2.678767 0.632392) (xy -2.703497 0.626057) (xy -2.727641 0.618344) (xy -2.751145 0.609261) (xy -2.773957 0.598821) + (xy -2.796024 0.587032) (xy -2.817293 0.573907) (xy -2.837712 0.559454) (xy -2.857228 0.543684) (xy -2.875787 0.526608) + (xy -2.893339 0.508237) (xy -2.909829 0.48858) (xy -2.925206 0.467648) (xy -2.929911 0.467648) (xy -2.929911 1.308849) + (xy -3.250811 1.023394) (xy -3.250811 0.031312) (xy -2.941099 0.031312) (xy -2.940239 0.066747) (xy -2.937597 0.101718) + (xy -2.933078 0.135972) (xy -2.92659 0.16926) (xy -2.918037 0.201329) (xy -2.907326 0.231928) (xy -2.894363 0.260805) + (xy -2.887008 0.27452) (xy -2.879055 0.28771) (xy -2.870492 0.300345) (xy -2.861307 0.312391) (xy -2.851489 0.323819) + (xy -2.841025 0.334597) (xy -2.829905 0.344693) (xy -2.818116 0.354076) (xy -2.805647 0.362715) (xy -2.792486 0.370577) + (xy -2.778621 0.377632) (xy -2.76404 0.383849) (xy -2.748732 0.389195) (xy -2.732686 0.39364) (xy -2.715888 0.397151) + (xy -2.698328 0.399699) (xy -2.679994 0.40125) (xy -2.660874 0.401774) (xy -2.641585 0.40125) (xy -2.623119 0.399699) + (xy -2.60546 0.397151) (xy -2.588594 0.39364) (xy -2.572509 0.389195) (xy -2.557191 0.383849) (xy -2.542625 0.377632) + (xy -2.528799 0.370577) (xy -2.515698 0.362715) (xy -2.503308 0.354076) (xy -2.491617 0.344693) (xy -2.48061 0.334597) + (xy -2.470273 0.323819) (xy -2.460593 0.312391) (xy -2.451557 0.300345) (xy -2.44315 0.28771) (xy -2.435358 0.27452) + (xy -2.428169 0.260805) (xy -2.421568 0.246597) (xy -2.415541 0.231928) (xy -2.410076 0.216828) (xy -2.405157 0.201329) + (xy -2.400772 0.185462) (xy -2.396907 0.16926) (xy -2.390681 0.135972) (xy -2.38637 0.101718) (xy -2.383864 0.066747) + (xy -2.383053 0.031312) (xy -2.383939 -0.003822) (xy -2.386653 -0.03873) (xy -2.391278 -0.073132) + (xy -2.397897 -0.106744) (xy -2.406593 -0.139287) (xy -2.417449 -0.170477) (xy -2.430548 -0.200034) + (xy -2.437965 -0.214111) (xy -2.445973 -0.227675) (xy -2.454584 -0.24069) (xy -2.463807 -0.253119) + (xy -2.473653 -0.26493) (xy -2.484133 -0.276085) (xy -2.495256 -0.28655) (xy -2.507034 -0.29629) + (xy -2.519476 -0.30527) (xy -2.532593 -0.313453) (xy -2.546395 -0.320806) (xy -2.560893 -0.327293) + (xy -2.576096 -0.332878) (xy -2.592017 -0.337527) (xy -2.608664 -0.341204) (xy -2.626048 -0.343874) + (xy -2.64418 -0.345502) (xy -2.663069 -0.346052) (xy -2.682367 -0.345508) (xy -2.700844 -0.343898) + (xy -2.718513 -0.341256) (xy -2.735387 -0.337617) (xy -2.751482 -0.333014) (xy -2.76681 -0.327481) + (xy -2.781385 -0.321052) (xy -2.795221 -0.313762) (xy -2.808331 -0.305644) (xy -2.820729 -0.296732) + (xy -2.832429 -0.287061) (xy -2.843445 -0.276664) (xy -2.85379 -0.265575) (xy -2.863478 -0.253828) + (xy -2.872522 -0.241458) (xy -2.880937 -0.228498) (xy -2.888736 -0.214983) (xy -2.895932 -0.200945) + (xy -2.902539 -0.18642) (xy -2.908572 -0.171442) (xy -2.914043 -0.156043) (xy -2.918967 -0.140259) + (xy -2.923357 -0.124124) (xy -2.927227 -0.10767) (xy -2.93346 -0.073947) (xy -2.937777 -0.039361) + (xy -2.940287 -0.004184) (xy -2.941099 0.031312) (xy -3.250811 0.031312) (xy -3.250811 -0.501849) + (xy -2.945595 -0.556221) (xy -2.945595 -0.407116) (xy -2.941099 -0.407116) (xy -2.933547 -0.418775) + (xy -2.925736 -0.430012) (xy -2.917669 -0.440831) (xy -2.909352 -0.451235) (xy -2.900789 -0.461227) + (xy -2.891985 -0.470811) (xy -2.882944 -0.47999) (xy -2.87367 -0.488768) (xy -2.864168 -0.497147) + (xy -2.854443 -0.505132) (xy -2.844499 -0.512725) (xy -2.834341 -0.519931) (xy -2.823973 -0.526752) + (xy -2.813399 -0.533192) (xy -2.802625 -0.539254) (xy -2.791654 -0.544942) (xy -2.780492 -0.550258) + (xy -2.769142 -0.555208) (xy -2.745899 -0.564017) (xy -2.721962 -0.571397) (xy -2.697366 -0.577374) + (xy -2.672147 -0.581975) (xy -2.646342 -0.585229) (xy -2.619987 -0.587161) (xy -2.593117 -0.587799) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "457f395b-1848-4fa0-8c31-4981de65418e") + ) + (fp_poly + (pts + (xy -1.340372 -0.587132) (xy -1.295602 -0.585007) (xy -1.25068 -0.58115) (xy -1.206086 -0.575302) + (xy -1.1623 -0.567205) (xy -1.119802 -0.556601) (xy -1.079073 -0.543231) (xy -1.040592 -0.526836) + (xy -1.022345 -0.517424) (xy -1.00484 -0.507159) (xy -0.988138 -0.496009) (xy -0.972298 -0.483941) + (xy -0.95738 -0.470923) (xy -0.943444 -0.456923) (xy -0.930551 -0.441909) (xy -0.91876 -0.425847) + (xy -0.908131 -0.408707) (xy -0.898725 -0.390456) (xy -0.890601 -0.37106) (xy -0.88382 -0.350489) + (xy -0.878441 -0.32871) (xy -0.874525 -0.30569) (xy -0.872131 -0.281397) (xy -0.87132 -0.255799) + (xy -0.87132 0.352333) (xy -0.870777 0.392022) (xy -0.869098 0.43103) (xy -0.866203 0.468669) (xy -0.862014 0.504248) + (xy -0.859409 0.52105) (xy -0.856452 0.537077) (xy -0.853132 0.552245) (xy -0.84944 0.566467) (xy -0.845365 0.579657) + (xy -0.840899 0.591728) (xy -0.83603 0.602594) (xy -0.83075 0.612169) (xy -1.155937 0.612169) (xy -1.160095 0.598495) + (xy -1.163987 0.584628) (xy -1.167562 0.570603) (xy -1.170772 0.556451) (xy -1.173564 0.542205) (xy -1.17589 0.5279) + (xy -1.177699 0.513568) (xy -1.178941 0.499242) (xy -1.198479 0.518372) (xy -1.219014 0.535952) (xy -1.240476 0.552027) + (xy -1.262794 0.566639) (xy -1.2859 0.579832) (xy -1.309723 0.59165) (xy -1.334195 0.602135) (xy -1.359244 0.611332) + (xy -1.384802 0.619285) (xy -1.410799 0.626036) (xy -1.437165 0.631629) (xy -1.463831 0.636107) (xy -1.490726 0.639515) + (xy -1.517781 0.641895) (xy -1.544927 0.643291) (xy -1.572093 0.643747) (xy -1.613415 0.642446) (xy -1.653389 0.638525) + (xy -1.691833 0.631957) (xy -1.728565 0.622715) (xy -1.746232 0.617083) (xy -1.763403 0.610772) (xy -1.780055 0.603779) + (xy -1.796165 0.5961) (xy -1.811711 0.587733) (xy -1.826671 0.578673) (xy -1.84102 0.568918) (xy -1.854737 0.558464) + (xy -1.867798 0.547307) (xy -1.880182 0.535444) (xy -1.891864 0.522872) (xy -1.902824 0.509588) (xy -1.913037 0.495588) + (xy -1.922481 0.480868) (xy -1.931134 0.465426) (xy -1.938973 0.449257) (xy -1.945974 0.432359) (xy -1.952116 0.414728) + (xy -1.957375 0.39636) (xy -1.961728 0.377253) (xy -1.965154 0.357403) (xy -1.96763 0.336807) (xy -1.969131 0.31546) + (xy -1.969637 0.29336) (xy -1.96889 0.279976) (xy -1.648946 0.279976) (xy -1.648676 0.290744) (xy -1.647879 0.301019) + (xy -1.646567 0.310809) (xy -1.644757 0.320126) (xy -1.642463 0.32898) (xy -1.6397 0.337379) (xy -1.636483 0.345334) + (xy -1.632827 0.352856) (xy -1.628746 0.359953) (xy -1.624257 0.366637) (xy -1.619372 0.372916) (xy -1.614108 0.378802) + (xy -1.60848 0.384303) (xy -1.602501 0.38943) (xy -1.596188 0.394193) (xy -1.589555 0.398602) (xy -1.582616 0.402666) + (xy -1.575388 0.406396) (xy -1.567884 0.409801) (xy -1.560119 0.412892) (xy -1.552109 0.415679) (xy -1.543869 0.418171) + (xy -1.535413 0.420378) (xy -1.526755 0.422311) (xy -1.508898 0.425392) (xy -1.490417 0.427495) (xy -1.471429 0.428698) + (xy -1.452056 0.429081) (xy -1.42925 0.428515) (xy -1.407818 0.426855) (xy -1.387718 0.42416) (xy -1.368906 0.420489) + (xy -1.35134 0.415901) (xy -1.334978 0.410455) (xy -1.319776 0.404209) (xy -1.305692 0.397223) (xy -1.292684 0.389554) + (xy -1.280709 0.381263) (xy -1.269724 0.372407) (xy -1.259687 0.363046) (xy -1.250555 0.353238) (xy -1.242285 0.343042) + (xy -1.234836 0.332517) (xy -1.228163 0.321722) (xy -1.222225 0.310716) (xy -1.216979 0.299557) (xy -1.212382 0.288305) + (xy -1.208392 0.277017) (xy -1.202062 0.254573) (xy -1.197647 0.232695) (xy -1.194807 0.211853) (xy -1.1932 0.192518) + (xy -1.192324 0.160253) (xy -1.192324 0.04032) (xy -1.197582 0.04465) (xy -1.203169 0.048724) (xy -1.209074 0.052555) + (xy -1.215283 0.056154) (xy -1.228561 0.0627) (xy -1.242896 0.068452) (xy -1.258184 0.073501) (xy -1.274318 0.077935) + (xy -1.291192 0.081845) (xy -1.308702 0.085321) (xy -1.458957 0.108285) (xy -1.477478 0.11187) (xy -1.49567 0.11598) + (xy -1.513415 0.120707) (xy -1.530593 0.126143) (xy -1.547084 0.132378) (xy -1.562769 0.139506) (xy -1.577528 0.147616) + (xy -1.584522 0.152069) (xy -1.591241 0.156802) (xy -1.597668 0.161827) (xy -1.603788 0.167154) (xy -1.609588 0.172797) + (xy -1.615051 0.178765) (xy -1.620163 0.18507) (xy -1.624909 0.191725) (xy -1.629274 0.198739) (xy -1.633243 0.206126) + (xy -1.636802 0.213896) (xy -1.639934 0.22206) (xy -1.642625 0.230631) (xy -1.644861 0.239619) (xy -1.646625 0.249036) + (xy -1.647904 0.258894) (xy -1.648683 0.269203) (xy -1.648946 0.279976) (xy -1.96889 0.279976) (xy -1.966992 0.24594) + (xy -1.960054 0.203048) (xy -1.949112 0.164435) (xy -1.934457 0.129853) (xy -1.916378 0.099051) (xy -1.895164 0.07178) + (xy -1.871105 0.047791) (xy -1.844491 0.026834) (xy -1.815612 0.00866) (xy -1.784757 -0.006981) (xy -1.752215 -0.020337) + (xy -1.718278 -0.031659) (xy -1.683233 -0.041196) (xy -1.647371 -0.049196) (xy -1.574354 -0.061588) + (xy -1.431259 -0.078916) (xy -1.365815 -0.087843) (xy -1.30753 -0.099605) (xy -1.281797 -0.107173) + (xy -1.258722 -0.116198) (xy -1.238595 -0.126929) (xy -1.221706 -0.139617) (xy -1.208345 -0.15451) + (xy -1.198801 -0.171858) (xy -1.193365 -0.19191) (xy -1.192324 -0.214915) (xy -1.1926 -0.227302) + (xy -1.193419 -0.239043) (xy -1.194767 -0.250157) (xy -1.196629 -0.260659) (xy -1.198991 -0.270566) + (xy -1.201839 -0.279894) (xy -1.20516 -0.28866) (xy -1.208938 -0.29688) (xy -1.21316 -0.304571) (xy -1.217812 -0.31175) + (xy -1.222879 -0.318432) (xy -1.228347 -0.324634) (xy -1.234203 -0.330374) (xy -1.240431 -0.335666) + (xy -1.247019 -0.340528) (xy -1.253951 -0.344977) (xy -1.261213 -0.349028) (xy -1.268792 -0.352698) + (xy -1.276673 -0.356004) (xy -1.284842 -0.358962) (xy -1.293285 -0.361589) (xy -1.301988 -0.3639) + (xy -1.310937 -0.365914) (xy -1.320117 -0.367645) (xy -1.339115 -0.370328) (xy -1.358869 -0.372081) + (xy -1.379266 -0.373037) (xy -1.400193 -0.373326) (xy -1.422943 -0.372734) (xy -1.444554 -0.370931) + (xy -1.465 -0.367879) (xy -1.484253 -0.363539) (xy -1.493424 -0.360874) (xy -1.502287 -0.357873) + (xy -1.510839 -0.354529) (xy -1.519077 -0.35084) (xy -1.526997 -0.346799) (xy -1.534595 -0.342402) + (xy -1.541869 -0.337644) (xy -1.548815 -0.332521) (xy -1.55543 -0.327026) (xy -1.56171 -0.321157) + (xy -1.567653 -0.314906) (xy -1.573254 -0.308271) (xy -1.578511 -0.301245) (xy -1.583421 -0.293825) + (xy -1.587979 -0.286004) (xy -1.592183 -0.277779) (xy -1.59603 -0.269145) (xy -1.599515 -0.260096) + (xy -1.602636 -0.250627) (xy -1.60539 -0.240735) (xy -1.607773 -0.230413) (xy -1.609781 -0.219658) + (xy -1.611412 -0.208463) (xy -1.612663 -0.196826) (xy -1.933668 -0.196826) (xy -1.931245 -0.224194) + (xy -1.927399 -0.250377) (xy -1.922178 -0.275397) (xy -1.915629 -0.299274) (xy -1.907799 -0.322028) + (xy -1.898735 -0.343681) (xy -1.888484 -0.364253) (xy -1.877093 -0.383764) (xy -1.86461 -0.402236) + (xy -1.851082 -0.41969) (xy -1.836556 -0.436145) (xy -1.821079 -0.451622) (xy -1.804698 -0.466143) + (xy -1.787461 -0.479728) (xy -1.769415 -0.492397) (xy -1.750606 -0.504172) (xy -1.731082 -0.515073) + (xy -1.710891 -0.52512) (xy -1.690079 -0.534335) (xy -1.668693 -0.542739) (xy -1.646781 -0.55035) + (xy -1.62439 -0.557192) (xy -1.601568 -0.563283) (xy -1.57836 -0.568646) (xy -1.530979 -0.577266) + (xy -1.482625 -0.583219) (xy -1.433676 -0.586669) (xy -1.384509 -0.587782) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0d806830-0882-44be-9f8e-fabdc39b8064") + ) + (fp_poly + (pts + (xy -3.878765 -0.586745) (xy -3.832166 -0.583533) (xy -3.786521 -0.577972) (xy -3.742116 -0.569894) + (xy -3.69924 -0.559129) (xy -3.658179 -0.545507) (xy -3.61922 -0.528859) (xy -3.600618 -0.519348) + (xy -3.58265 -0.509016) (xy -3.56535 -0.497844) (xy -3.548756 -0.485808) (xy -3.532902 -0.47289) + (xy -3.517825 -0.459066) (xy -3.503561 -0.444317) (xy -3.490145 -0.428621) (xy -3.477613 -0.411956) + (xy -3.466001 -0.394302) (xy -3.455346 -0.375637) (xy -3.445682 -0.355941) (xy -3.437047 -0.335192) + (xy -3.429475 -0.313368) (xy -3.423002 -0.29045) (xy -3.417665 -0.266414) (xy -3.4135 -0.241241) + (xy -3.410541 -0.21491) (xy -3.715548 -0.21491) (xy -3.716669 -0.226303) (xy -3.718279 -0.237177) + (xy -3.720367 -0.247543) (xy -3.72292 -0.257411) (xy -3.725926 -0.266792) (xy -3.729374 -0.275695) + (xy -3.733252 -0.284131) (xy -3.737547 -0.292111) (xy -3.742248 -0.299644) (xy -3.747342 -0.306741) + (xy -3.752819 -0.313411) (xy -3.758666 -0.319667) (xy -3.76487 -0.325517) (xy -3.771421 -0.330971) + (xy -3.778306 -0.336041) (xy -3.785513 -0.340737) (xy -3.79303 -0.345068) (xy -3.800846 -0.349045) + (xy -3.808948 -0.352679) (xy -3.817325 -0.355979) (xy -3.825965 -0.358957) (xy -3.834855 -0.361621) + (xy -3.843984 -0.363983) (xy -3.853339 -0.366052) (xy -3.872683 -0.369356) (xy -3.892791 -0.371613) + (xy -3.913568 -0.372908) (xy -3.934919 -0.373321) (xy -3.94885 -0.373168) (xy -3.963371 -0.372637) + (xy -3.978278 -0.371619) (xy -3.993365 -0.370004) (xy -4.008427 -0.367686) (xy -4.023257 -0.364554) + (xy -4.03765 -0.3605) (xy -4.051401 -0.355415) (xy -4.057971 -0.352452) (xy -4.064303 -0.349191) + (xy -4.070373 -0.345617) (xy -4.076153 -0.341718) (xy -4.081618 -0.337479) (xy -4.086743 -0.332888) + (xy -4.091502 -0.32793) (xy -4.095869 -0.322592) (xy -4.099818 -0.316861) (xy -4.103324 -0.310722) + (xy -4.106362 -0.304163) (xy -4.108904 -0.297169) (xy -4.110927 -0.289727) (xy -4.112403 -0.281823) + (xy -4.113308 -0.273444) (xy -4.113615 -0.264577) (xy -4.113083 -0.25408) (xy -4.111512 -0.244141) + (xy -4.108935 -0.234735) (xy -4.105386 -0.225841) (xy -4.100898 -0.217435) (xy -4.095507 -0.209494) + (xy -4.089247 -0.201994) (xy -4.08215 -0.194914) (xy -4.074251 -0.18823) (xy -4.065585 -0.181919) + (xy -4.056185 -0.175957) (xy -4.046085 -0.170322) (xy -4.035319 -0.164992) (xy -4.023922 -0.159941) + (xy -4.011927 -0.155149) (xy -3.999368 -0.150591) (xy -3.972695 -0.142088) (xy -3.944177 -0.134247) + (xy -3.914084 -0.126885) (xy -3.882688 -0.119816) (xy -3.817081 -0.105823) (xy -3.783412 -0.098531) + (xy -3.749531 -0.090795) (xy -3.714491 -0.082397) (xy -3.679811 -0.073236) (xy -3.645753 -0.063131) + (xy -3.612581 -0.051898) (xy -3.580555 -0.039357) (xy -3.549938 -0.025326) (xy -3.520993 -0.009621) + (xy -3.493981 0.007937) (xy -3.481283 0.017469) (xy -3.469166 0.027532) (xy -3.457663 0.038151) (xy -3.446808 0.049346) + (xy -3.436633 0.061142) (xy -3.42717 0.07356) (xy -3.418453 0.086624) (xy -3.410515 0.100357) (xy -3.403388 0.11478) + (xy -3.397105 0.129918) (xy -3.391698 0.145792) (xy -3.387201 0.162425) (xy -3.383646 0.17984) (xy -3.381067 0.19806) + (xy -3.379495 0.217108) (xy -3.378963 0.237006) (xy -3.379743 0.26522) (xy -3.382049 0.292234) (xy -3.385832 0.318069) + (xy -3.39104 0.342744) (xy -3.397625 0.36628) (xy -3.405535 0.388696) (xy -3.414721 0.410013) (xy -3.425132 0.430249) + (xy -3.43672 0.449426) (xy -3.449432 0.467563) (xy -3.46322 0.484679) (xy -3.478034 0.500796) (xy -3.493822 0.515932) + (xy -3.510535 0.530108) (xy -3.528124 0.543343) (xy -3.546537 0.555658) (xy -3.565725 0.567072) (xy -3.585637 0.577606) + (xy -3.606224 0.587279) (xy -3.627436 0.59611) (xy -3.649221 0.604121) (xy -3.671531 0.611331) (xy -3.694315 0.61776) + (xy -3.717523 0.623427) (xy -3.765011 0.632558) (xy -3.813593 0.638883) (xy -3.862869 0.642561) (xy -3.912438 0.643751) + (xy -3.963142 0.642536) (xy -4.013376 0.638784) (xy -4.062772 0.632339) (xy -4.110962 0.623047) (xy -4.157578 0.610748) + (xy -4.202254 0.595289) (xy -4.244621 0.576511) (xy -4.264824 0.56583) (xy -4.284312 0.55426) (xy -4.303039 0.541782) + (xy -4.320959 0.528377) (xy -4.338027 0.514026) (xy -4.354195 0.498708) (xy -4.369419 0.482404) (xy -4.383652 0.465095) + (xy -4.396849 0.446761) (xy -4.408963 0.427382) (xy -4.419948 0.406939) (xy -4.429759 0.385413) (xy -4.43835 0.362784) + (xy -4.445674 0.339032) (xy -4.451686 0.314137) (xy -4.456339 0.288081) (xy -4.459588 0.260844) (xy -4.461387 0.232405) + (xy -4.156485 0.232405) (xy -4.156131 0.245095) (xy -4.155082 0.257325) (xy -4.153361 0.2691) (xy -4.15099 0.280424) + (xy -4.147991 0.2913) (xy -4.144386 0.301731) (xy -4.140197 0.311722) (xy -4.135445 0.321276) (xy -4.130154 0.330398) + (xy -4.124344 0.339089) (xy -4.118039 0.347355) (xy -4.111259 0.355199) (xy -4.104028 0.362624) (xy -4.096366 0.369634) + (xy -4.088297 0.376234) (xy -4.079841 0.382425) (xy -4.071022 0.388214) (xy -4.061861 0.393602) (xy -4.05238 0.398593) + (xy -4.042601 0.403192) (xy -4.032546 0.407402) (xy -4.022237 0.411227) (xy -4.011696 0.41467) (xy -4.000946 0.417735) + (xy -3.990008 0.420425) (xy -3.978904 0.422745) (xy -3.956287 0.426287) (xy -3.933271 0.428391) (xy -3.910033 0.429086) + (xy -3.892785 0.428653) (xy -3.875064 0.427316) (xy -3.85709 0.425013) (xy -3.839081 0.421685) (xy -3.821256 0.417273) + (xy -3.803833 0.411717) (xy -3.787032 0.404957) (xy -3.77107 0.396933) (xy -3.763473 0.392429) (xy -3.756167 0.387586) + (xy -3.749181 0.382398) (xy -3.742542 0.376856) (xy -3.736277 0.370954) (xy -3.730413 0.364683) (xy -3.724978 0.358037) + (xy -3.719998 0.351008) (xy -3.715503 0.343588) (xy -3.711517 0.33577) (xy -3.708071 0.327547) (xy -3.705189 0.31891) + (xy -3.7029 0.309853) (xy -3.701231 0.300369) (xy -3.70021 0.290448) (xy -3.699864 0.280085) (xy -3.70026 0.271145) + (xy -3.701442 0.262549) (xy -3.703404 0.254284) (xy -3.706137 0.246337) (xy -3.709633 0.238694) (xy -3.713884 0.231342) + (xy -3.718882 0.224268) (xy -3.72462 0.21746) (xy -3.73109 0.210903) (xy -3.738284 0.204585) (xy -3.746193 0.198492) + (xy -3.754811 0.192612) (xy -3.764128 0.18693) (xy -3.774139 0.181435) (xy -3.784833 0.176112) (xy -3.796204 0.170949) + (xy -3.808244 0.165933) (xy -3.820945 0.16105) (xy -3.834299 0.156286) (xy -3.848298 0.15163) (xy -3.878199 0.142585) + (xy -3.910587 0.13381) (xy -3.945398 0.1252) (xy -3.982568 0.116648) (xy -4.022036 0.108049) (xy -4.063739 0.099299) + (xy -4.133519 0.082049) (xy -4.167594 0.072321) (xy -4.200777 0.061606) (xy -4.232807 0.049714) (xy -4.263423 0.036459) + (xy -4.292363 0.021651) (xy -4.319366 0.005101) (xy -4.33206 -0.003885) (xy -4.344171 -0.013378) + (xy -4.355668 -0.0234) (xy -4.366517 -0.033976) (xy -4.376685 -0.045128) (xy -4.386141 -0.056881) + (xy -4.394852 -0.069257) (xy -4.402784 -0.082281) (xy -4.409905 -0.095976) (xy -4.416183 -0.110366) + (xy -4.421584 -0.125474) (xy -4.426077 -0.141323) (xy -4.429628 -0.157938) (xy -4.432205 -0.175341) + (xy -4.433775 -0.193557) (xy -4.434306 -0.21261) (xy -4.43356 -0.239941) (xy -4.431354 -0.266001) + (xy -4.427736 -0.290815) (xy -4.422754 -0.314409) (xy -4.416458 -0.336811) (xy -4.408895 -0.358046) + (xy -4.400114 -0.378142) (xy -4.390163 -0.397125) (xy -4.37909 -0.415022) (xy -4.366944 -0.431858) + (xy -4.353773 -0.447661) (xy -4.339625 -0.462456) (xy -4.324549 -0.476272) (xy -4.308593 -0.489133) + (xy -4.291806 -0.501068) (xy -4.274235 -0.512101) (xy -4.255929 -0.52226) (xy -4.236937 -0.531571) + (xy -4.217307 -0.540061) (xy -4.197086 -0.547757) (xy -4.176325 -0.554684) (xy -4.15507 -0.56087) + (xy -4.13337 -0.566341) (xy -4.111274 -0.571123) (xy -4.066085 -0.578728) (xy -4.01989 -0.583897) + (xy -3.973077 -0.586843) (xy -3.926031 -0.587778) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "adb5d941-28dc-4c3a-8df4-e7b9ce0c207a") + ) + (group "" + (uuid "3ac650aa-2f29-4056-a29a-813f3ff37089") + (members "0d806830-0882-44be-9f8e-fabdc39b8064" "24db7759-ea5d-484e-854d-5c32de380375" + "457f395b-1848-4fa0-8c31-4981de65418e" "50b0c7c0-d23d-4ec6-b75b-e659c9be6619" + "aa23a7db-73bf-4314-bc25-f08d6f41cabb" "adb5d941-28dc-4c3a-8df4-e7b9ce0c207a" + "fdce1ec6-2b52-419b-b1db-a34ab84dce1a" "fdfa4531-c1c3-47af-a839-52fc79da0aa5" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_10mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_10mm.kicad_mod new file mode 100644 index 0000000..94757cc --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_10mm.kicad_mod @@ -0,0 +1,238 @@ +(footprint "SparkFun_RTK_10mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -2.9 0) + (layer "F.Fab") + (hide yes) + (uuid "d7de0064-7598-4acb-9e0f-e380579cdb98") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 2.2 0) + (layer "F.Fab") + (hide yes) + (uuid "6216d607-06d3-425a-8665-245a85b7645d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fb2cb9dc-aee5-4dc6-bd05-0c5408680e8c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "97293b1d-996d-4f68-b6bd-567f6c0135fa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "189b62b6-550c-49d3-b037-fec739250907") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.147611 -0.675134) (xy -0.18695 -0.675134) (xy -0.18695 -0.839819) (xy 0.147611 -0.839819) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a06f9c06-b8e1-4604-bc67-eca10e8fb145") + ) + (fp_poly + (pts + (xy 0.597749 -2.191005) (xy -0.63315 -2.191005) (xy -0.63315 -2.517819) (xy 0.597749 -2.517819) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e193f54d-9186-49f2-9638-cd7dbe10a334") + ) + (fp_poly + (pts + (xy -0.096855 -1.70991) (xy -0.076711 -1.703657) (xy -0.058483 -1.693763) (xy -0.042601 -1.680659) + (xy -0.029497 -1.664777) (xy -0.019603 -1.646548) (xy -0.01335 -1.626405) (xy -0.01117 -1.604777) + (xy -0.01335 -1.58315) (xy -0.019603 -1.563006) (xy -0.029497 -1.544777) (xy -0.042601 -1.528895) + (xy -0.058483 -1.515792) (xy -0.076711 -1.505898) (xy -0.096855 -1.499645) (xy -0.118483 -1.497465) + (xy -0.14011 -1.499645) (xy -0.160254 -1.505898) (xy -0.178482 -1.515792) (xy -0.194364 -1.528895) + (xy -0.207468 -1.544777) (xy -0.217362 -1.563006) (xy -0.223615 -1.58315) (xy -0.225796 -1.604777) + (xy -0.223615 -1.626405) (xy -0.217362 -1.646548) (xy -0.207468 -1.664777) (xy -0.194364 -1.680659) + (xy -0.178482 -1.693763) (xy -0.160254 -1.703657) (xy -0.14011 -1.70991) (xy -0.118483 -1.71209) + ) + (stroke + (width 0.024893) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "633b0f07-6111-4c83-8d77-7d213b77a909") + ) + (fp_poly + (pts + (xy -0.5 0) (xy -0.497825 0.021505) (xy -0.491591 0.041546) (xy -0.481729 0.059692) (xy -0.468673 0.075509) + (xy -0.452855 0.088565) (xy -0.43471 0.098427) (xy -0.414668 0.104662) (xy -0.393164 0.106836) (xy -0.380475 0.106836) + (xy -0.48866 0.236072) (xy -0.596844 0.365307) (xy -0.705028 0.494542) (xy -0.813213 0.623778) (xy -0.921397 0.753013) + (xy -1.029581 0.882248) (xy -1.137765 1.011484) (xy -1.24595 1.140719) (xy -1.264143 1.155562) (xy -1.283967 1.160989) + (xy -1.303566 1.158407) (xy -1.321084 1.149221) (xy -1.334664 1.13484) (xy -1.34245 1.116669) (xy -1.342586 1.096116) + (xy -1.333216 1.074586) (xy -1.229064 0.922355) (xy -1.124912 0.770123) (xy -1.02076 0.617891) (xy -0.916608 0.46566) + (xy -0.812456 0.313428) (xy -0.708304 0.161196) (xy -0.604152 0.008964) (xy -0.5 -0.143267) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a604041c-3365-45c8-9f8e-742fb27d04a8") + ) + (fp_poly + (pts + (xy 0.564813 0.008964) (xy 0.668965 0.161196) (xy 0.773117 0.313428) (xy 0.877269 0.46566) (xy 0.981421 0.617891) + (xy 1.085573 0.770123) (xy 1.189725 0.922355) (xy 1.293877 1.074586) (xy 1.303247 1.096116) (xy 1.303111 1.116669) + (xy 1.295325 1.13484) (xy 1.281745 1.149221) (xy 1.264227 1.158407) (xy 1.244628 1.160989) (xy 1.224804 1.155562) + (xy 1.206611 1.140719) (xy 1.098427 1.011484) (xy 0.990242 0.882248) (xy 0.882058 0.753013) (xy 0.773874 0.623778) + (xy 0.66569 0.494542) (xy 0.557505 0.365307) (xy 0.449321 0.236072) (xy 0.341137 0.106836) (xy 0.353825 0.106836) + (xy 0.375329 0.104662) (xy 0.395371 0.098427) (xy 0.413517 0.088565) (xy 0.429334 0.075509) (xy 0.44239 0.059692) + (xy 0.452252 0.041546) (xy 0.458487 0.021505) (xy 0.460661 0) (xy 0.460661 -0.143267) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a54b3056-34f6-49b5-90ec-afbe8952a4b3") + ) + (fp_poly + (pts + (xy -0.00779 -0.395932) (xy -0.007572 -0.395932) (xy -0.007354 -0.39593) (xy -0.007135 -0.39593) + (xy -0.006916 -0.395928) (xy -0.006698 -0.395926) (xy -0.00648 -0.395924) (xy -0.006262 -0.395922) + (xy 0.022723 -0.392562) (xy 0.04954 -0.383629) (xy 0.073598 -0.369752) (xy 0.094309 -0.351562) (xy 0.111082 -0.329689) + (xy 0.12333 -0.304762) (xy 0.130461 -0.277411) (xy 0.131888 -0.248266) (xy 0.120091 -0.031345) (xy 0.108295 0.185576) + (xy 0.096498 0.402497) (xy 0.072904 0.83634) (xy 0.061108 1.053261) (xy 0.049311 1.270182) (xy 0.037514 1.487103) + (xy 0.035718 1.499278) (xy 0.031905 1.509825) (xy 0.026364 1.518746) (xy 0.019383 1.52604) (xy 0.011248 1.531711) + (xy 0.002249 1.535761) (xy -0.007326 1.538189) (xy -0.017191 1.538998) (xy -0.027127 1.538177) (xy -0.036769 1.535716) + (xy -0.045824 1.531616) (xy -0.053997 1.525878) (xy -0.060993 1.518504) (xy -0.066519 1.509495) (xy -0.070279 1.498854) + (xy -0.071979 1.48658) (xy -0.081468 1.269539) (xy -0.090957 1.052497) (xy -0.100447 0.835456) (xy -0.109936 0.618413) + (xy -0.119426 0.401372) (xy -0.128915 0.18433) (xy -0.138404 -0.032712) (xy -0.147893 -0.249754) + (xy -0.146149 -0.278938) (xy -0.138703 -0.306248) (xy -0.126157 -0.331062) (xy -0.109113 -0.352759) + (xy -0.088174 -0.370716) (xy -0.063942 -0.384312) (xy -0.037018 -0.392924) (xy -0.008006 -0.395933) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f4010805-c76e-46e7-8cb1-f00099dc15b7") + ) + (fp_poly + (pts + (xy 0.37028 -2.092251) (xy 0.417369 -2.077633) (xy 0.45998 -2.054504) (xy 0.497107 -2.023872) (xy 0.527739 -1.986746) + (xy 0.550868 -1.944134) (xy 0.565485 -1.897045) (xy 0.570581 -1.846488) (xy 0.570581 -1.167708) (xy 0.565485 -1.117151) + (xy 0.550867 -1.070062) (xy 0.527739 -1.02745) (xy 0.497107 -0.990324) (xy 0.45998 -0.959691) (xy 0.417369 -0.936563) + (xy 0.37028 -0.921946) (xy 0.319724 -0.916849) (xy -0.359057 -0.916849) (xy -0.409614 -0.921946) + (xy -0.456704 -0.936563) (xy -0.499316 -0.959691) (xy -0.536443 -0.990324) (xy -0.567075 -1.02745) + (xy -0.590205 -1.070062) (xy -0.604822 -1.117151) (xy -0.609918 -1.167708) (xy -0.609918 -1.503554) + (xy -0.420106 -1.503554) (xy -0.411934 -1.422733) (xy -0.388502 -1.34741) (xy -0.351438 -1.27921) + (xy -0.302368 -1.219762) (xy -0.24292 -1.170692) (xy -0.174721 -1.133628) (xy -0.099397 -1.110196) + (xy -0.018577 -1.102024) (xy 0.062243 -1.110196) (xy 0.137566 -1.133628) (xy 0.205765 -1.170692) + (xy 0.265213 -1.219762) (xy 0.314282 -1.27921) (xy 0.351347 -1.34741) (xy 0.374778 -1.422733) (xy 0.38295 -1.503554) + (xy 0.374778 -1.584375) (xy 0.351347 -1.659698) (xy 0.314282 -1.727898) (xy 0.265213 -1.787346) (xy 0.205765 -1.836416) + (xy 0.137566 -1.873481) (xy 0.062243 -1.896913) (xy -0.018577 -1.905085) (xy -0.099398 -1.896913) + (xy -0.174721 -1.873481) (xy -0.24292 -1.836416) (xy -0.302368 -1.787346) (xy -0.351438 -1.727898) + (xy -0.388502 -1.659698) (xy -0.411934 -1.584375) (xy -0.420106 -1.503554) (xy -0.609918 -1.503554) + (xy -0.609918 -1.846488) (xy -0.604822 -1.897045) (xy -0.590205 -1.944134) (xy -0.567075 -1.986746) + (xy -0.536443 -2.023872) (xy -0.499316 -2.054504) (xy -0.456704 -2.077633) (xy -0.409614 -2.09225) + (xy -0.359057 -2.097347) (xy 0.319724 -2.097347) + ) + (stroke + (width 0.024893) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "42588f90-8968-4ebd-acfa-aade67947edb") + ) + (fp_poly + (pts + (xy 0.360305 -0.592912) (xy 0.366341 -0.591039) (xy 0.371803 -0.588074) (xy 0.376562 -0.584147) (xy 0.380488 -0.579388) + (xy 0.383453 -0.573927) (xy 0.385327 -0.567891) (xy 0.38598 -0.561411) (xy 0.38598 0) (xy 0.385327 0.006481) + (xy 0.383453 0.012517) (xy 0.380488 0.017979) (xy 0.376562 0.022737) (xy 0.371803 0.026664) (xy 0.366341 0.029629) + (xy 0.360305 0.031502) (xy 0.353825 0.032155) (xy 0.191428 0.032155) (xy 0.193307 -0.00239) (xy 0.195186 -0.036936) + (xy 0.197065 -0.071482) (xy 0.198943 -0.106028) (xy 0.200822 -0.140574) (xy 0.204579 -0.209665) (xy 0.206458 -0.244211) + (xy 0.206559 -0.266183) (xy 0.204485 -0.287777) (xy 0.20028 -0.308871) (xy 0.193989 -0.329343) (xy 0.185655 -0.349072) + (xy 0.175323 -0.367936) (xy 0.163037 -0.385815) (xy 0.148842 -0.402586) (xy 0.13305 -0.417864) (xy 0.116028 -0.43131) + (xy 0.097891 -0.442873) (xy 0.07876 -0.452499) (xy 0.058752 -0.460136) (xy 0.037984 -0.465733) (xy 0.016577 -0.469237) + (xy -0.005354 -0.470597) (xy -0.005685 -0.470599) (xy -0.006016 -0.470601) (xy -0.006347 -0.470602) + (xy -0.006678 -0.470604) (xy -0.007009 -0.470606) (xy -0.00734 -0.470608) (xy -0.007671 -0.47061) + (xy -0.008002 -0.470612) (xy -0.008002 -0.470613) (xy -0.008006 -0.470613) (xy -0.029963 -0.46952) + (xy -0.051424 -0.466272) (xy -0.072268 -0.460919) (xy -0.092378 -0.453513) (xy -0.111634 -0.444104) + (xy -0.129918 -0.432743) (xy -0.14711 -0.419482) (xy -0.163092 -0.40437) (xy -0.177492 -0.387744) + (xy -0.189991 -0.369988) (xy -0.200542 -0.351223) (xy -0.209102 -0.331569) (xy -0.215623 -0.311149) + (xy -0.220061 -0.290082) (xy -0.222369 -0.26849) (xy -0.222503 -0.246493) (xy -0.22098 -0.211662) + (xy -0.219458 -0.176831) (xy -0.217935 -0.142) (xy -0.216412 -0.107169) (xy -0.214889 -0.072338) + (xy -0.213366 -0.037507) (xy -0.211843 -0.002676) (xy -0.210321 0.032155) (xy -0.393164 0.032155) + (xy -0.399644 0.031502) (xy -0.40568 0.029629) (xy -0.411142 0.026664) (xy -0.415901 0.022737) (xy -0.419827 0.017979) + (xy -0.422792 0.012517) (xy -0.424666 0.006481) (xy -0.425319 0) (xy -0.425319 -0.561411) (xy -0.424666 -0.567891) + (xy -0.422792 -0.573927) (xy -0.419827 -0.579388) (xy -0.415901 -0.584147) (xy -0.411142 -0.588074) + (xy -0.40568 -0.591039) (xy -0.399644 -0.592912) (xy -0.393164 -0.593565) (xy 0.353825 -0.593565) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "335ac7e9-8d9a-4f8f-b831-24b41b98512d") + ) + (group "" + (uuid "2154967c-3f5f-42d6-8b69-2dfd7d2f8bf8") + (members "335ac7e9-8d9a-4f8f-b831-24b41b98512d" "42588f90-8968-4ebd-acfa-aade67947edb" + "633b0f07-6111-4c83-8d77-7d213b77a909" "a06f9c06-b8e1-4604-bc67-eca10e8fb145" + "a54b3056-34f6-49b5-90ec-afbe8952a4b3" "a604041c-3365-45c8-9f8e-742fb27d04a8" + "e193f54d-9186-49f2-9638-cd7dbe10a334" "f4010805-c76e-46e7-8cb1-f00099dc15b7" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_15mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_15mm.kicad_mod new file mode 100644 index 0000000..ef4b4ca --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_15mm.kicad_mod @@ -0,0 +1,238 @@ +(footprint "SparkFun_RTK_15mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -5.6 0) + (layer "F.Fab") + (hide yes) + (uuid "d7de0064-7598-4acb-9e0f-e380579cdb98") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.8 0) + (layer "F.Fab") + (hide yes) + (uuid "6216d607-06d3-425a-8665-245a85b7645d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d496c0e-d272-459b-a06d-cc7562bd94f3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bfcbbea1-7e48-4231-abf7-c733c682f217") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b935f943-2f8c-4e00-b7a1-377b2b884e7d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.271415 -1.012701) (xy -0.230426 -1.012701) (xy -0.230426 -1.25973) (xy 0.271415 -1.25973) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "accb3a22-9a4e-468e-a73f-b5e8872691ba") + ) + (fp_poly + (pts + (xy 0.946623 -3.286508) (xy -0.899726 -3.286508) (xy -0.899726 -3.776729) (xy 0.946623 -3.776729) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "03255f4a-52f6-4ed3-b09d-31f9697c093c") + ) + (fp_poly + (pts + (xy -0.095284 -2.564866) (xy -0.065068 -2.555486) (xy -0.037725 -2.540645) (xy -0.013902 -2.520989) + (xy 0.005754 -2.497166) (xy 0.020595 -2.469823) (xy 0.029974 -2.439607) (xy 0.033244 -2.407167) (xy 0.029974 -2.374725) + (xy 0.020595 -2.34451) (xy 0.005754 -2.317167) (xy -0.013902 -2.293344) (xy -0.037725 -2.273688) + (xy -0.065068 -2.258847) (xy -0.095284 -2.249468) (xy -0.127725 -2.246197) (xy -0.160166 -2.249468) + (xy -0.190381 -2.258847) (xy -0.217724 -2.273688) (xy -0.241547 -2.293344) (xy -0.261203 -2.317167) + (xy -0.276045 -2.34451) (xy -0.285424 -2.374725) (xy -0.288694 -2.407167) (xy -0.285424 -2.439607) + (xy -0.276045 -2.469823) (xy -0.261203 -2.497166) (xy -0.241547 -2.520989) (xy -0.217724 -2.540645) + (xy -0.190381 -2.555486) (xy -0.160166 -2.564866) (xy -0.127725 -2.568136) + ) + (stroke + (width 0.03734) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "27c783eb-56e6-4557-8aac-11f54ec6975e") + ) + (fp_poly + (pts + (xy -0.7 0) (xy -0.696739 0.032256) (xy -0.687387 0.062319) (xy -0.672595 0.089538) (xy -0.65301 0.113264) + (xy -0.629284 0.132848) (xy -0.602065 0.147641) (xy -0.572003 0.156992) (xy -0.539747 0.160254) (xy -0.520714 0.160254) + (xy -0.68299 0.354107) (xy -0.845267 0.54796) (xy -1.007543 0.741813) (xy -1.16982 0.935666) (xy -1.332096 1.129519) + (xy -1.494373 1.323372) (xy -1.656649 1.517225) (xy -1.818925 1.711078) (xy -1.846215 1.733343) (xy -1.875951 1.741483) + (xy -1.90535 1.737609) (xy -1.931626 1.723831) (xy -1.951996 1.702259) (xy -1.963676 1.675003) (xy -1.96388 1.644174) + (xy -1.949825 1.611879) (xy -1.793597 1.383532) (xy -1.637369 1.155184) (xy -1.481141 0.926836) (xy -1.324913 0.698489) + (xy -1.168685 0.470141) (xy -1.012457 0.241794) (xy -0.856229 0.013446) (xy -0.7 -0.214901) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "904ec321-540c-4159-8f8e-a47bdd81cb60") + ) + (fp_poly + (pts + (xy 0.897219 0.013446) (xy 1.053446 0.241794) (xy 1.209674 0.470141) (xy 1.365902 0.698489) (xy 1.52213 0.926836) + (xy 1.678358 1.155184) (xy 1.834586 1.383532) (xy 1.990815 1.611879) (xy 2.00487 1.644174) (xy 2.004665 1.675003) + (xy 1.992986 1.702259) (xy 1.972616 1.723831) (xy 1.946339 1.737609) (xy 1.916941 1.741483) (xy 1.887205 1.733343) + (xy 1.859916 1.711078) (xy 1.697639 1.517225) (xy 1.535362 1.323372) (xy 1.373086 1.129519) (xy 1.21081 0.935666) + (xy 1.048534 0.741813) (xy 0.886257 0.54796) (xy 0.723981 0.354107) (xy 0.561704 0.160254) (xy 0.580737 0.160254) + (xy 0.612993 0.156992) (xy 0.643055 0.147641) (xy 0.670274 0.132848) (xy 0.694 0.113264) (xy 0.713584 0.089538) + (xy 0.728377 0.062319) (xy 0.737729 0.032256) (xy 0.74099 0) (xy 0.74099 -0.214901) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "06c05f44-9263-4198-8c06-404fe2a69462") + ) + (fp_poly + (pts + (xy 0.038315 -0.593899) (xy 0.038641 -0.593898) (xy 0.038969 -0.593896) (xy 0.039297 -0.593895) (xy 0.039624 -0.593892) + (xy 0.039952 -0.59389) (xy 0.04028 -0.593886) (xy 0.040606 -0.593883) (xy 0.084084 -0.588843) (xy 0.124309 -0.575443) + (xy 0.160396 -0.554629) (xy 0.191462 -0.527344) (xy 0.216623 -0.494534) (xy 0.234993 -0.457144) (xy 0.245691 -0.416117) + (xy 0.247831 -0.3724) (xy 0.230136 -0.047018) (xy 0.212441 0.278364) (xy 0.194746 0.603745) (xy 0.159356 1.254509) + (xy 0.141661 1.579891) (xy 0.123966 1.905273) (xy 0.10627 2.230655) (xy 0.103576 2.248917) (xy 0.097857 2.264737) + (xy 0.089545 2.278118) (xy 0.079073 2.28906) (xy 0.066872 2.297567) (xy 0.053373 2.303641) (xy 0.03901 2.307283) + (xy 0.024212 2.308497) (xy 0.009309 2.307265) (xy -0.005155 2.303574) (xy -0.018737 2.297424) (xy -0.030997 2.288816) + (xy -0.041491 2.277755) (xy -0.049779 2.264243) (xy -0.055419 2.24828) (xy -0.057969 2.22987) (xy -0.072203 1.904308) + (xy -0.086437 1.578745) (xy -0.100671 1.253183) (xy -0.114905 0.92762) (xy -0.129139 0.602057) (xy -0.143373 0.276495) + (xy -0.157607 -0.049068) (xy -0.171841 -0.374631) (xy -0.169225 -0.418407) (xy -0.158056 -0.459373) + (xy -0.139236 -0.496594) (xy -0.113671 -0.529139) (xy -0.082262 -0.556074) (xy -0.045913 -0.576468) + (xy -0.005529 -0.589387) (xy 0.037989 -0.593899) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "39eeea2a-0a9d-44a1-b762-a06e77abdaab") + ) + (fp_poly + (pts + (xy 0.60542 -3.138376) (xy 0.676052 -3.11645) (xy 0.739969 -3.081757) (xy 0.795659 -3.035809) (xy 0.841607 -2.980119) + (xy 0.876301 -2.916201) (xy 0.898226 -2.845568) (xy 0.90587 -2.769733) (xy 0.90587 -1.751562) (xy 0.898226 -1.675727) + (xy 0.8763 -1.605094) (xy 0.841607 -1.541175) (xy 0.795659 -1.485486) (xy 0.739969 -1.439538) (xy 0.676052 -1.404845) + (xy 0.605419 -1.382919) (xy 0.529585 -1.375274) (xy -0.488586 -1.375274) (xy -0.564423 -1.382919) + (xy -0.635057 -1.404845) (xy -0.698976 -1.439538) (xy -0.754666 -1.485486) (xy -0.800614 -1.541175) + (xy -0.835308 -1.605094) (xy -0.857234 -1.675727) (xy -0.864878 -1.751562) (xy -0.864878 -2.255332) + (xy -0.58016 -2.255332) (xy -0.567902 -2.134101) (xy -0.532754 -2.021115) (xy -0.477158 -1.918816) + (xy -0.403553 -1.829644) (xy -0.314381 -1.756039) (xy -0.212082 -1.700443) (xy -0.099097 -1.665295) + (xy 0.022134 -1.653037) (xy 0.143363 -1.665295) (xy 0.256348 -1.700443) (xy 0.358646 -1.756039) (xy 0.447818 -1.829644) + (xy 0.521422 -1.918816) (xy 0.577019 -2.021115) (xy 0.612167 -2.134101) (xy 0.624424 -2.255332) (xy 0.612167 -2.376563) + (xy 0.577019 -2.489548) (xy 0.521422 -2.591847) (xy 0.447818 -2.68102) (xy 0.358646 -2.754625) (xy 0.256348 -2.810222) + (xy 0.143363 -2.845369) (xy 0.022133 -2.857628) (xy -0.099097 -2.845369) (xy -0.212082 -2.810222) + (xy -0.314381 -2.754625) (xy -0.403553 -2.68102) (xy -0.477158 -2.591847) (xy -0.532754 -2.489548) + (xy -0.567902 -2.376563) (xy -0.58016 -2.255332) (xy -0.864878 -2.255332) (xy -0.864878 -2.769733) + (xy -0.857234 -2.845568) (xy -0.835308 -2.916201) (xy -0.800614 -2.980119) (xy -0.754666 -3.035809) + (xy -0.698976 -3.081757) (xy -0.635057 -3.11645) (xy -0.564423 -3.138376) (xy -0.488586 -3.146021) + (xy 0.529585 -3.146021) + ) + (stroke + (width 0.03734) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "fa2be5ed-c20f-409e-a34e-fd8eee908402") + ) + (fp_poly + (pts + (xy 0.590457 -0.889368) (xy 0.599511 -0.886558) (xy 0.607704 -0.882111) (xy 0.614842 -0.876222) (xy 0.620732 -0.869083) + (xy 0.625179 -0.86089) (xy 0.627989 -0.851837) (xy 0.628969 -0.842116) (xy 0.628969 0) (xy 0.627989 0.009721) + (xy 0.625179 0.018774) (xy 0.620732 0.026968) (xy 0.614842 0.034105) (xy 0.607704 0.039995) (xy 0.599511 0.044442) + (xy 0.590457 0.047253) (xy 0.580737 0.048232) (xy 0.337142 0.048232) (xy 0.33996 -0.003586) (xy 0.342778 -0.055405) + (xy 0.345596 -0.107224) (xy 0.348414 -0.159042) (xy 0.351232 -0.210861) (xy 0.356868 -0.314498) (xy 0.359686 -0.366317) + (xy 0.359837 -0.399276) (xy 0.356726 -0.431666) (xy 0.350419 -0.463307) (xy 0.340982 -0.494015) (xy 0.328481 -0.523608) + (xy 0.312984 -0.551905) (xy 0.294554 -0.578722) (xy 0.273261 -0.603879) (xy 0.249575 -0.626797) (xy 0.22404 -0.646966) + (xy 0.196836 -0.664309) (xy 0.168139 -0.678748) (xy 0.138126 -0.690205) (xy 0.106976 -0.698601) (xy 0.074864 -0.703856) + (xy 0.041968 -0.705896) (xy 0.041472 -0.705899) (xy 0.040975 -0.705901) (xy 0.040479 -0.705904) (xy 0.039982 -0.705907) + (xy 0.039486 -0.70591) (xy 0.038989 -0.705913) (xy 0.038493 -0.705916) (xy 0.037996 -0.705918) (xy 0.037996 -0.705921) + (xy 0.037989 -0.705921) (xy 0.005054 -0.70428) (xy -0.027137 -0.699408) (xy -0.058403 -0.691379) + (xy -0.088568 -0.68027) (xy -0.117452 -0.666157) (xy -0.144878 -0.649116) (xy -0.170666 -0.629223) + (xy -0.194639 -0.606555) (xy -0.216239 -0.581616) (xy -0.234987 -0.554982) (xy -0.250814 -0.526835) + (xy -0.263653 -0.497355) (xy -0.273435 -0.466723) (xy -0.280092 -0.435123) (xy -0.283555 -0.402735) + (xy -0.283756 -0.36974) (xy -0.281471 -0.317494) (xy -0.279187 -0.265247) (xy -0.276903 -0.213001) + (xy -0.274619 -0.160754) (xy -0.272335 -0.108507) (xy -0.27005 -0.056261) (xy -0.267766 -0.004014) + (xy -0.265482 0.048232) (xy -0.539747 0.048232) (xy -0.549467 0.047253) (xy -0.558521 0.044442) (xy -0.566714 0.039995) + (xy -0.573852 0.034105) (xy -0.579742 0.026968) (xy -0.584189 0.018774) (xy -0.586999 0.009721) (xy -0.587979 0) + (xy -0.587979 -0.842116) (xy -0.586999 -0.851837) (xy -0.584189 -0.86089) (xy -0.579742 -0.869083) + (xy -0.573852 -0.876222) (xy -0.566714 -0.882111) (xy -0.558521 -0.886558) (xy -0.549467 -0.889368) + (xy -0.539747 -0.890349) (xy 0.580737 -0.890349) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "04415eb8-e215-4900-98d4-95d6d1225128") + ) + (group "" + (uuid "9c9307c2-af05-4ee7-9e67-fea36ff986fc") + (members "03255f4a-52f6-4ed3-b09d-31f9697c093c" "04415eb8-e215-4900-98d4-95d6d1225128" + "06c05f44-9263-4198-8c06-404fe2a69462" "27c783eb-56e6-4557-8aac-11f54ec6975e" + "39eeea2a-0a9d-44a1-b762-a06e77abdaab" "904ec321-540c-4159-8f8e-a47bdd81cb60" + "accb3a22-9a4e-468e-a73f-b5e8872691ba" "fa2be5ed-c20f-409e-a34e-fd8eee908402" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_20mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_20mm.kicad_mod new file mode 100644 index 0000000..51c698f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_20mm.kicad_mod @@ -0,0 +1,237 @@ +(footprint "SparkFun_RTK_20mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -5.6 0) + (layer "F.Fab") + (hide yes) + (uuid "d7de0064-7598-4acb-9e0f-e380579cdb98") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.8 0) + (layer "F.Fab") + (hide yes) + (uuid "6216d607-06d3-425a-8665-245a85b7645d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "27ef8270-c2c2-419f-af91-e13c00064893") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dfc5852b-495f-4302-81c3-13eaf05357c0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "88943344-379d-4287-bbad-fb70e3295003") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.295221 -1.350268) (xy -0.373901 -1.350268) (xy -0.373901 -1.67964) (xy 0.295221 -1.67964) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "7fbccd8e-09e1-4745-9ab8-46d34d77ad8a") + ) + (fp_poly + (pts + (xy 1.195497 -4.382011) (xy -1.266301 -4.382011) (xy -1.266301 -5.03564) (xy 1.195497 -5.03564) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f0e84855-1a0e-4cbf-9637-b8052d9be13b") + ) + (fp_poly + (pts + (xy -0.193711 -3.419821) (xy -0.153423 -3.407315) (xy -0.116966 -3.387527) (xy -0.085202 -3.361319) + (xy -0.058995 -3.329555) (xy -0.039206 -3.293098) (xy -0.026701 -3.25281) (xy -0.022341 -3.209556) + (xy -0.026701 -3.166301) (xy -0.039206 -3.126013) (xy -0.058995 -3.089556) (xy -0.085202 -3.057792) + (xy -0.116966 -3.031585) (xy -0.153423 -3.011796) (xy -0.193711 -2.999291) (xy -0.236967 -2.99493) + (xy -0.280221 -2.999291) (xy -0.320508 -3.011796) (xy -0.356965 -3.031585) (xy -0.388729 -3.057792) + (xy -0.414938 -3.089556) (xy -0.434726 -3.126013) (xy -0.447232 -3.166301) (xy -0.451592 -3.209556) + (xy -0.447232 -3.25281) (xy -0.434726 -3.293098) (xy -0.414938 -3.329555) (xy -0.388729 -3.361319) + (xy -0.356965 -3.387527) (xy -0.320508 -3.407315) (xy -0.280221 -3.419821) (xy -0.236967 -3.424182) + ) + (stroke + (width 0.049787) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f9b505ec-0986-42b5-adca-20169a6e2332") + ) + (fp_poly + (pts + (xy -1 0) (xy -0.995652 0.043008) (xy -0.983183 0.083092) (xy -0.963459 0.119383) (xy -0.937347 0.151018) + (xy -0.905712 0.17713) (xy -0.86942 0.196854) (xy -0.829337 0.209323) (xy -0.786329 0.213671) (xy -0.760952 0.213671) + (xy -0.97732 0.472142) (xy -1.193689 0.730613) (xy -1.410058 0.989083) (xy -1.626426 1.247554) (xy -1.842795 1.506025) + (xy -2.059163 1.764496) (xy -2.275532 2.022967) (xy -2.4919 2.281437) (xy -2.528286 2.311123) (xy -2.567935 2.321977) + (xy -2.607133 2.316812) (xy -2.642168 2.298441) (xy -2.669328 2.269679) (xy -2.684901 2.233337) (xy -2.685173 2.192231) + (xy -2.666432 2.149172) (xy -2.458128 1.844708) (xy -2.249824 1.540244) (xy -2.04152 1.235781) (xy -1.833216 0.931318) + (xy -1.624912 0.626855) (xy -1.416608 0.322391) (xy -1.208304 0.017928) (xy -1 -0.286535) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "01dc92c8-8f90-4384-8f3c-49372b64a2e2") + ) + (fp_poly + (pts + (xy 1.129625 0.017928) (xy 1.337929 0.322391) (xy 1.546233 0.626855) (xy 1.754537 0.931318) (xy 1.962841 1.235781) + (xy 2.171145 1.540244) (xy 2.379449 1.844708) (xy 2.587753 2.149172) (xy 2.606493 2.192231) (xy 2.606221 2.233337) + (xy 2.590649 2.269679) (xy 2.563489 2.298441) (xy 2.528453 2.316812) (xy 2.489255 2.321977) (xy 2.449607 2.311123) + (xy 2.413221 2.281437) (xy 2.196852 2.022967) (xy 1.980483 1.764496) (xy 1.764115 1.506025) (xy 1.547746 1.247554) + (xy 1.331378 0.989083) (xy 1.11501 0.730613) (xy 0.898641 0.472142) (xy 0.682273 0.213671) (xy 0.707649 0.213671) + (xy 0.750657 0.209323) (xy 0.790741 0.196854) (xy 0.827032 0.17713) (xy 0.858667 0.151018) (xy 0.88478 0.119383) + (xy 0.904503 0.083092) (xy 0.916972 0.043008) (xy 0.921321 0) (xy 0.921321 -0.286535) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "19e51e03-62fe-4a10-b036-8182d230123a") + ) + (fp_poly + (pts + (xy -0.01558 -0.791866) (xy -0.015145 -0.791864) (xy -0.014708 -0.791862) (xy -0.014271 -0.79186) + (xy -0.013834 -0.791857) (xy -0.013397 -0.791853) (xy -0.01296 -0.791849) (xy -0.012525 -0.791845) + (xy 0.045445 -0.785124) (xy 0.099079 -0.767258) (xy 0.147195 -0.739505) (xy 0.188616 -0.703126) (xy 0.222164 -0.659379) + (xy 0.246658 -0.609525) (xy 0.260922 -0.554823) (xy 0.263775 -0.496533) (xy 0.240182 -0.062691) (xy 0.216588 0.371152) + (xy 0.192995 0.804994) (xy 0.145808 1.672679) (xy 0.122215 2.106521) (xy 0.098621 2.540363) (xy 0.075028 2.974206) + (xy 0.071435 2.998556) (xy 0.063809 3.01965) (xy 0.052727 3.03749) (xy 0.038765 3.05208) (xy 0.022496 3.063422) + (xy 0.004498 3.07152) (xy -0.014654 3.076377) (xy -0.034384 3.077995) (xy -0.054255 3.076354) (xy -0.07354 3.071431) + (xy -0.091649 3.063231) (xy -0.107995 3.051754) (xy -0.121988 3.037007) (xy -0.133039 3.01899) (xy -0.140558 2.997707) + (xy -0.143958 2.97316) (xy -0.162937 2.539077) (xy -0.181916 2.104993) (xy -0.200895 1.67091) (xy -0.219873 1.236826) + (xy -0.238852 0.802742) (xy -0.257831 0.368659) (xy -0.276809 -0.065425) (xy -0.295788 -0.499508) + (xy -0.2923 -0.557877) (xy -0.277407 -0.612497) (xy -0.252315 -0.662126) (xy -0.218227 -0.705519) + (xy -0.176349 -0.741433) (xy -0.127884 -0.768624) (xy -0.074038 -0.78585) (xy -0.016014 -0.791866) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "47b98f43-5a16-43c4-a48d-814326cfd8cd") + ) + (fp_poly + (pts + (xy 0.74056 -4.184502) (xy 0.834736 -4.155268) (xy 0.919959 -4.10901) (xy 0.994212 -4.047746) (xy 1.055476 -3.973493) + (xy 1.101734 -3.888269) (xy 1.130968 -3.794091) (xy 1.141161 -3.692978) (xy 1.141161 -2.335416) (xy 1.130968 -2.234303) + (xy 1.101734 -2.140125) (xy 1.055476 -2.054901) (xy 0.994212 -1.980648) (xy 0.919959 -1.919384) (xy 0.834736 -1.873126) + (xy 0.74056 -1.843892) (xy 0.639447 -1.833699) (xy -0.718114 -1.833699) (xy -0.81923 -1.843892) (xy -0.913409 -1.873126) + (xy -0.998634 -1.919384) (xy -1.072887 -1.980648) (xy -1.134152 -2.054901) (xy -1.18041 -2.140125) + (xy -1.209645 -2.234303) (xy -1.219837 -2.335416) (xy -1.219837 -3.00711) (xy -0.840213 -3.00711) + (xy -0.823869 -2.845468) (xy -0.777005 -2.694821) (xy -0.702877 -2.558421) (xy -0.604737 -2.439525) + (xy -0.485841 -2.341386) (xy -0.349443 -2.267257) (xy -0.198796 -2.220394) (xy -0.037155 -2.204049) + (xy 0.124484 -2.220394) (xy 0.275131 -2.267258) (xy 0.411529 -2.341386) (xy 0.530424 -2.439525) (xy 0.628564 -2.558422) + (xy 0.702692 -2.694821) (xy 0.749556 -2.845468) (xy 0.765899 -3.00711) (xy 0.749556 -3.16875) (xy 0.702692 -3.319398) + (xy 0.628564 -3.455796) (xy 0.530424 -3.574693) (xy 0.411529 -3.672833) (xy 0.275131 -3.746962) (xy 0.124484 -3.793826) + (xy -0.037155 -3.810171) (xy -0.198796 -3.793826) (xy -0.349443 -3.746962) (xy -0.485841 -3.672833) + (xy -0.604737 -3.574693) (xy -0.702877 -3.455796) (xy -0.777005 -3.319398) (xy -0.823869 -3.16875) + (xy -0.840213 -3.00711) (xy -1.219837 -3.00711) (xy -1.219837 -3.692978) (xy -1.209645 -3.794091) + (xy -1.18041 -3.888269) (xy -1.134152 -3.973493) (xy -1.072887 -4.047745) (xy -0.998634 -4.109009) + (xy -0.913409 -4.155267) (xy -0.81923 -4.184502) (xy -0.718114 -4.194695) (xy 0.639447 -4.194695) + ) + (stroke + (width 0.049787) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e59c8698-3649-4820-8ee5-fd67bb9468bf") + ) + (fp_poly + (pts + (xy 0.720609 -1.185825) (xy 0.732682 -1.182078) (xy 0.743605 -1.176148) (xy 0.753123 -1.168296) (xy 0.760976 -1.158778) + (xy 0.766905 -1.147854) (xy 0.770652 -1.135782) (xy 0.771959 -1.122822) (xy 0.771959 0) (xy 0.770652 0.012961) + (xy 0.766905 0.025032) (xy 0.760976 0.035956) (xy 0.753123 0.045474) (xy 0.743605 0.053327) (xy 0.732682 0.059256) + (xy 0.720609 0.063003) (xy 0.707649 0.064309) (xy 0.382856 0.064309) (xy 0.386613 -0.004782) (xy 0.390371 -0.073874) + (xy 0.394128 -0.142965) (xy 0.397885 -0.212057) (xy 0.401643 -0.281148) (xy 0.409158 -0.419331) (xy 0.412915 -0.488423) + (xy 0.413117 -0.532368) (xy 0.408969 -0.575555) (xy 0.400559 -0.617742) (xy 0.387976 -0.658687) (xy 0.371309 -0.698144) + (xy 0.350645 -0.735874) (xy 0.326073 -0.77163) (xy 0.297682 -0.805173) (xy 0.2661 -0.835729) (xy 0.232054 -0.862622) + (xy 0.195782 -0.885746) (xy 0.157519 -0.904998) (xy 0.117502 -0.920273) (xy 0.075968 -0.931468) (xy 0.033152 -0.938476) + (xy -0.010708 -0.941194) (xy -0.01137 -0.941199) (xy -0.012033 -0.941202) (xy -0.012694 -0.941206) + (xy -0.013357 -0.94121) (xy -0.014019 -0.941213) (xy -0.014681 -0.941217) (xy -0.015343 -0.941221) + (xy -0.016005 -0.941225) (xy -0.016005 -0.941228) (xy -0.016014 -0.941228) (xy -0.059928 -0.939041) + (xy -0.102849 -0.932544) (xy -0.144538 -0.921839) (xy -0.184757 -0.907027) (xy -0.223269 -0.888209) + (xy -0.259837 -0.865488) (xy -0.294221 -0.838964) (xy -0.326185 -0.80874) (xy -0.354985 -0.775489) + (xy -0.379982 -0.739977) (xy -0.401086 -0.702447) (xy -0.418204 -0.66314) (xy -0.431247 -0.622298) + (xy -0.440122 -0.580165) (xy -0.44474 -0.53698) (xy -0.445007 -0.492987) (xy -0.441962 -0.423326) + (xy -0.438916 -0.353663) (xy -0.435871 -0.284001) (xy -0.432825 -0.214339) (xy -0.429779 -0.144676) + (xy -0.426733 -0.075015) (xy -0.423688 -0.005352) (xy -0.420642 0.064309) (xy -0.786329 0.064309) + (xy -0.79929 0.063003) (xy -0.811361 0.059256) (xy -0.822285 0.053327) (xy -0.831803 0.045474) (xy -0.839655 0.035956) + (xy -0.845585 0.025032) (xy -0.849332 0.012961) (xy -0.850638 0) (xy -0.850638 -1.122822) (xy -0.849332 -1.135782) + (xy -0.845585 -1.147854) (xy -0.839655 -1.158778) (xy -0.831803 -1.168296) (xy -0.822285 -1.176148) + (xy -0.811361 -1.182078) (xy -0.79929 -1.185825) (xy -0.786329 -1.187132) (xy 0.707649 -1.187132) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "34ca44b8-a9b6-4063-b827-edbf177d4211") + ) + (group "" + (uuid "b7aabb96-cbfb-47d9-a038-6cb399c582dc") + (members "01dc92c8-8f90-4384-8f3c-49372b64a2e2" "19e51e03-62fe-4a10-b036-8182d230123a" + "34ca44b8-a9b6-4063-b827-edbf177d4211" "47b98f43-5a16-43c4-a48d-814326cfd8cd" + "7fbccd8e-09e1-4745-9ab8-46d34d77ad8a" "e59c8698-3649-4820-8ee5-fd67bb9468bf" + "f0e84855-1a0e-4cbf-9637-b8052d9be13b" "f9b505ec-0986-42b5-adca-20169a6e2332" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_5mm.kicad_mod new file mode 100644 index 0000000..865b5ae --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkFun_RTK_5mm.kicad_mod @@ -0,0 +1,240 @@ +(footprint "SparkFun_RTK_5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.7 0) + (layer "F.Fab") + (hide yes) + (uuid "d7de0064-7598-4acb-9e0f-e380579cdb98") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.3 0) + (layer "F.Fab") + (hide yes) + (uuid "6216d607-06d3-425a-8665-245a85b7645d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "46d10e53-cd18-4420-bb2c-238caeceba0d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "272ac6eb-1d92-45ba-a97b-ab6307b020b1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cc74847b-e5fb-4ffd-be9a-40e5cd2f4778") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy 0.064982 -0.363617) (xy -0.102298 -0.363617) (xy -0.102298 -0.44596) (xy 0.064982 -0.44596) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9937f178-320c-46d4-aa60-aeca14258929") + ) + (fp_poly + (pts + (xy 0.290052 -1.121553) (xy -0.325398 -1.121553) (xy -0.325398 -1.28496) (xy 0.290052 -1.28496) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f3c6f15f-8a18-48ae-953e-eee23fd09f92") + ) + (fp_poly + (pts + (xy -0.057251 -0.881006) (xy -0.047179 -0.877879) (xy -0.038064 -0.872932) (xy -0.030123 -0.86638) + (xy -0.023571 -0.858439) (xy -0.018624 -0.849325) (xy -0.015498 -0.839253) (xy -0.014408 -0.828439) + (xy -0.015498 -0.817625) (xy -0.018624 -0.807554) (xy -0.023571 -0.798439) (xy -0.030123 -0.790498) + (xy -0.038064 -0.783946) (xy -0.047179 -0.778999) (xy -0.057251 -0.775873) (xy -0.068064 -0.774783) + (xy -0.078878 -0.775873) (xy -0.08895 -0.778999) (xy -0.098064 -0.783946) (xy -0.106005 -0.790498) + (xy -0.112557 -0.798439) (xy -0.117504 -0.807554) (xy -0.120631 -0.817625) (xy -0.121721 -0.828439) + (xy -0.120631 -0.839253) (xy -0.117504 -0.849325) (xy -0.112557 -0.858439) (xy -0.106005 -0.86638) + (xy -0.098064 -0.872932) (xy -0.08895 -0.877879) (xy -0.078878 -0.881006) (xy -0.068064 -0.882096) + ) + (stroke + (width 0.012446) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "3b0387cc-97d2-4d42-92a3-2357453b5c5f") + ) + (fp_poly + (pts + (xy -0.258823 -0.02605) (xy -0.257736 -0.015298) (xy -0.254618 -0.005277) (xy -0.249688 0.003796) + (xy -0.243159 0.011704) (xy -0.235251 0.018232) (xy -0.226178 0.023163) (xy -0.216157 0.02628) (xy -0.205405 0.027368) + (xy -0.199061 0.027368) (xy -0.253153 0.091985) (xy -0.307245 0.156603) (xy -0.361337 0.221221) (xy -0.415429 0.285838) + (xy -0.469521 0.350456) (xy -0.523614 0.415074) (xy -0.577706 0.479691) (xy -0.631798 0.544309) (xy -0.640894 0.551731) + (xy -0.650806 0.554444) (xy -0.660606 0.553153) (xy -0.669365 0.54856) (xy -0.676155 0.541369) (xy -0.680048 0.532284) + (xy -0.680116 0.522008) (xy -0.675431 0.511243) (xy -0.623355 0.435127) (xy -0.571279 0.359011) (xy -0.519203 0.282895) + (xy -0.467127 0.206779) (xy -0.415051 0.130663) (xy -0.362975 0.054548) (xy -0.310899 -0.021568) + (xy -0.258823 -0.097684) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b600e3bf-7be0-4dda-b426-9bc5040f1732") + ) + (fp_poly + (pts + (xy 0.273584 -0.021568) (xy 0.325659 0.054548) (xy 0.377735 0.130663) (xy 0.429811 0.206779) (xy 0.481887 0.282895) + (xy 0.533963 0.359011) (xy 0.586039 0.435127) (xy 0.638116 0.511243) (xy 0.642801 0.522008) (xy 0.642732 0.532284) + (xy 0.638839 0.541369) (xy 0.632049 0.54856) (xy 0.62329 0.553153) (xy 0.613491 0.554444) (xy 0.603579 0.551731) + (xy 0.594483 0.544309) (xy 0.54039 0.479691) (xy 0.486298 0.415074) (xy 0.432206 0.350456) (xy 0.378114 0.285838) + (xy 0.324022 0.221221) (xy 0.26993 0.156603) (xy 0.215838 0.091985) (xy 0.161745 0.027368) (xy 0.16809 0.027368) + (xy 0.178842 0.02628) (xy 0.188862 0.023163) (xy 0.197935 0.018232) (xy 0.205844 0.011704) (xy 0.212372 0.003796) + (xy 0.217303 -0.005277) (xy 0.22042 -0.015298) (xy 0.221507 -0.02605) (xy 0.221507 -0.097684) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c6ad68a0-ea2b-46d2-8866-106aeb3120ca") + ) + (fp_poly + (pts + (xy -0.012718 -0.224017) (xy -0.012609 -0.224016) (xy -0.0125 -0.224016) (xy -0.01239 -0.224015) + (xy -0.012281 -0.224014) (xy -0.012172 -0.224014) (xy -0.012063 -0.224012) (xy -0.011954 -0.224011) + (xy 0.002539 -0.222331) (xy 0.015947 -0.217865) (xy 0.027976 -0.210927) (xy 0.038331 -0.201832) (xy 0.046718 -0.190895) + (xy 0.052842 -0.178432) (xy 0.056408 -0.164756) (xy 0.057121 -0.150184) (xy 0.051223 -0.041723) (xy 0.045324 0.066738) + (xy 0.039426 0.175198) (xy 0.027629 0.392119) (xy 0.021731 0.50058) (xy 0.015833 0.609041) (xy 0.009934 0.717501) + (xy 0.009036 0.723589) (xy 0.00713 0.728862) (xy 0.004359 0.733322) (xy 0.000868 0.73697) (xy -0.003199 0.739805) + (xy -0.007698 0.74183) (xy -0.012486 0.743044) (xy -0.017419 0.743449) (xy -0.022386 0.743038) (xy -0.027208 0.741808) + (xy -0.031735 0.739758) (xy -0.035822 0.736888) (xy -0.03932 0.733201) (xy -0.042082 0.728697) (xy -0.043962 0.723376) + (xy -0.044812 0.71724) (xy -0.049557 0.608719) (xy -0.054302 0.500198) (xy -0.059046 0.391677) (xy -0.063791 0.283156) + (xy -0.068536 0.174635) (xy -0.07328 0.066115) (xy -0.078025 -0.042406) (xy -0.08277 -0.150927) (xy -0.081898 -0.165519) + (xy -0.078175 -0.179175) (xy -0.071901 -0.191582) (xy -0.06338 -0.20243) (xy -0.05291 -0.211408) + (xy -0.040794 -0.218206) (xy -0.027332 -0.222513) (xy -0.012826 -0.224017) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a5641635-cb58-421e-943e-6e610f5308b5") + ) + (fp_poly + (pts + (xy 0.176317 -1.072176) (xy 0.199861 -1.064867) (xy 0.221167 -1.053303) (xy 0.23973 -1.037987) (xy 0.255046 -1.019423) + (xy 0.266611 -0.998117) (xy 0.273919 -0.974573) (xy 0.276467 -0.949295) (xy 0.276467 -0.609904) (xy 0.273919 -0.584626) + (xy 0.266611 -0.561082) (xy 0.255046 -0.539775) (xy 0.23973 -0.521212) (xy 0.221167 -0.505896) (xy 0.199861 -0.494332) + (xy 0.176317 -0.487023) (xy 0.151039 -0.484475) (xy -0.188351 -0.484475) (xy -0.21363 -0.487023) + (xy -0.237175 -0.494332) (xy -0.258481 -0.505896) (xy -0.277045 -0.521212) (xy -0.292361 -0.539775) + (xy -0.303925 -0.561082) (xy -0.311234 -0.584626) (xy -0.313782 -0.609904) (xy -0.313782 -0.777828) + (xy -0.218876 -0.777828) (xy -0.21479 -0.737417) (xy -0.203074 -0.699755) (xy -0.184542 -0.665656) + (xy -0.160007 -0.635932) (xy -0.130283 -0.611397) (xy -0.096183 -0.592865) (xy -0.058522 -0.581149) + (xy -0.018111 -0.577063) (xy 0.022298 -0.581149) (xy 0.05996 -0.592865) (xy 0.094059 -0.611397) (xy 0.123783 -0.635932) + (xy 0.148318 -0.665656) (xy 0.16685 -0.699755) (xy 0.178566 -0.737417) (xy 0.182652 -0.777828) (xy 0.178566 -0.818238) + (xy 0.16685 -0.8559) (xy 0.148318 -0.889999) (xy 0.123783 -0.919724) (xy 0.094059 -0.944259) (xy 0.05996 -0.962791) + (xy 0.022298 -0.974507) (xy -0.018112 -0.978593) (xy -0.058522 -0.974507) (xy -0.096183 -0.962791) + (xy -0.130283 -0.944259) (xy -0.160007 -0.919724) (xy -0.184542 -0.889999) (xy -0.203074 -0.8559) + (xy -0.21479 -0.818238) (xy -0.218876 -0.777828) (xy -0.313782 -0.777828) (xy -0.313782 -0.949295) + (xy -0.311234 -0.974573) (xy -0.303925 -0.998117) (xy -0.292361 -1.019423) (xy -0.277045 -1.037987) + (xy -0.258481 -1.053303) (xy -0.237175 -1.064867) (xy -0.21363 -1.072176) (xy -0.188351 -1.074724) + (xy 0.151039 -1.074724) + ) + (stroke + (width 0.012446) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d8a368da-53ed-4cd3-8cc4-c0dd32a7ae2c") + ) + (fp_poly + (pts + (xy 0.17133 -0.322506) (xy 0.174348 -0.32157) (xy 0.177079 -0.320087) (xy 0.179458 -0.318124) (xy 0.181421 -0.315745) + (xy 0.182904 -0.313014) (xy 0.18384 -0.309996) (xy 0.184167 -0.306756) (xy 0.184167 -0.02605) (xy 0.18384 -0.02281) + (xy 0.182904 -0.019792) (xy 0.181421 -0.017061) (xy 0.179458 -0.014682) (xy 0.177079 -0.012719) (xy 0.174348 -0.011236) + (xy 0.17133 -0.010299) (xy 0.16809 -0.009973) (xy 0.086891 -0.009973) (xy 0.087831 -0.027246) (xy 0.08877 -0.044519) + (xy 0.089709 -0.061792) (xy 0.090649 -0.079064) (xy 0.091588 -0.096337) (xy 0.093467 -0.130883) (xy 0.094406 -0.148156) + (xy 0.094456 -0.159142) (xy 0.093419 -0.169939) (xy 0.091317 -0.180486) (xy 0.088171 -0.190722) (xy 0.084004 -0.200586) + (xy 0.078839 -0.210019) (xy 0.072695 -0.218958) (xy 0.065598 -0.227343) (xy 0.057702 -0.234983) (xy 0.049191 -0.241706) + (xy 0.040123 -0.247487) (xy 0.030557 -0.2523) (xy 0.020553 -0.256119) (xy 0.010169 -0.258917) (xy -0.000535 -0.260669) + (xy -0.0115 -0.261349) (xy -0.011665 -0.26135) (xy -0.011831 -0.261351) (xy -0.011996 -0.261352) + (xy -0.012162 -0.261353) (xy -0.012327 -0.261354) (xy -0.012493 -0.261355) (xy -0.012658 -0.261356) + (xy -0.012824 -0.261356) (xy -0.012824 -0.261357) (xy -0.012826 -0.261357) (xy -0.023805 -0.26081) + (xy -0.034535 -0.259186) (xy -0.044957 -0.25651) (xy -0.055012 -0.252807) (xy -0.06464 -0.248103) + (xy -0.073782 -0.242422) (xy -0.082378 -0.235791) (xy -0.090369 -0.228235) (xy -0.097569 -0.219922) + (xy -0.103818 -0.211044) (xy -0.109094 -0.201662) (xy -0.113374 -0.191835) (xy -0.116634 -0.181625) + (xy -0.118853 -0.171091) (xy -0.120008 -0.160295) (xy -0.120075 -0.149297) (xy -0.119313 -0.131882) + (xy -0.118552 -0.114466) (xy -0.11779 -0.097051) (xy -0.117029 -0.079635) (xy -0.116268 -0.062219) + (xy -0.115506 -0.044804) (xy -0.114745 -0.027388) (xy -0.113983 -0.009973) (xy -0.205405 -0.009973) + (xy -0.208645 -0.010299) (xy -0.211663 -0.011236) (xy -0.214394 -0.012719) (xy -0.216773 -0.014682) + (xy -0.218737 -0.017061) (xy -0.220219 -0.019792) (xy -0.221156 -0.02281) (xy -0.221482 -0.02605) + (xy -0.221482 -0.306756) (xy -0.221156 -0.309996) (xy -0.220219 -0.313014) (xy -0.218737 -0.315745) + (xy -0.216773 -0.318124) (xy -0.214394 -0.320087) (xy -0.211663 -0.32157) (xy -0.208645 -0.322506) + (xy -0.205405 -0.322833) (xy 0.16809 -0.322833) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b1542e95-4db5-4b96-98f2-48bed5d72298") + ) + (group "" + (uuid "fa56144e-add8-40b2-94d2-f7ef961c7c19") + (members "3b0387cc-97d2-4d42-92a3-2357453b5c5f" "9937f178-320c-46d4-aa60-aeca14258929" + "a5641635-cb58-421e-943e-6e610f5308b5" "b1542e95-4db5-4b96-98f2-48bed5d72298" + "b600e3bf-7be0-4dda-b426-9bc5040f1732" "c6ad68a0-ea2b-46d2-8866-106aeb3120ca" + "d8a368da-53ed-4cd3-8cc4-c0dd32a7ae2c" "f3c6f15f-8a18-48ae-953e-eee23fd09f92" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_10mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_10mm.kicad_mod new file mode 100644 index 0000000..fbdd44b --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_10mm.kicad_mod @@ -0,0 +1,340 @@ +(footprint "SparkX_Logo_10mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.75 0) + (layer "F.Fab") + (hide yes) + (uuid "8dca0551-d9c0-4946-9777-468e54316b07") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.85 0) + (layer "F.Fab") + (hide yes) + (uuid "c242430a-1c1b-492b-a398-2a48aed91301") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6ffc3e54-78eb-4e20-b99a-8d0494801d5e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d5fd5b2-ea80-4dc4-9d91-a6d2b9b86b5a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8ada40c0-19c7-424f-8636-739e8e7f3d4c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -0.420865 0.683289) (xy -0.729743 0.683289) (xy -0.92854 0.193732) (xy -1.135584 -0.312319) (xy -1.541423 0.683289) + (xy -1.842305 0.683289) (xy -1.267532 -0.667179) (xy -0.995639 -0.667179) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d5b2bc00-89c3-46a8-a788-7325f6de3f03") + ) + (fp_poly + (pts + (xy 1.466392 -0.071414) (xy 2.010178 -0.657183) (xy 2.366038 -0.657183) (xy 1.820252 -0.088407) (xy 2.391028 0.683289) + (xy 2.037167 0.683289) (xy 1.621331 0.112514) (xy 1.466392 0.27345) (xy 1.466392 0.683289) (xy 1.171508 0.683289) + (xy 1.171508 -0.657183) (xy 1.466392 -0.657183) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8b740c61-a48b-4595-8eba-b62c1c782651") + ) + (fp_poly + (pts + (xy 5 1.396009) (xy -4.996063 1.396009) (xy -4.996063 -1.114003) (xy -4.739164 -1.114003) (xy -4.739164 1.13911) + (xy 2.76688 1.13911) (xy 2.76688 0.683289) (xy 3.241693 0.683289) (xy 3.576561 0.683289) (xy 3.879441 0.22347) + (xy 4.180323 0.683289) (xy 4.527186 0.683289) (xy 4.059371 -0.002441) (xy 4.507194 -0.657183) (xy 4.172326 -0.657183) + (xy 3.888438 -0.222354) (xy 3.606549 -0.657183) (xy 3.261685 -0.657183) (xy 3.709509 0.001558) (xy 3.241693 0.683289) + (xy 2.76688 0.683289) (xy 2.76688 -1.114003) (xy -4.739164 -1.114003) (xy -4.996063 -1.114003) (xy -4.996063 -1.370902) + (xy 5 -1.370902) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "308b4b50-1bfa-492a-8eb5-97742d7fff3a") + ) + (fp_poly + (pts + (xy 0.428379 -0.656726) (xy 0.457104 -0.655356) (xy 0.484988 -0.653071) (xy 0.512033 -0.649873) (xy 0.538241 -0.645762) + (xy 0.563613 -0.640736) (xy 0.58815 -0.634797) (xy 0.611853 -0.627945) (xy 0.634725 -0.620178) (xy 0.656767 -0.611498) + (xy 0.67798 -0.601904) (xy 0.698366 -0.591396) (xy 0.717926 -0.579975) (xy 0.736662 -0.56764) (xy 0.754574 -0.554391) + (xy 0.771665 -0.540229) (xy 0.78782 -0.525247) (xy 0.802921 -0.50954) (xy 0.816971 -0.49311) (xy 0.829971 -0.475958) + (xy 0.841922 -0.458085) (xy 0.852827 -0.439493) (xy 0.862686 -0.420184) (xy 0.871501 -0.400159) (xy 0.879274 -0.37942) + (xy 0.886005 -0.357967) (xy 0.891697 -0.335802) (xy 0.896351 -0.312928) (xy 0.899968 -0.289345) (xy 0.90255 -0.265054) + (xy 0.904098 -0.240058) (xy 0.904613 -0.214357) (xy 0.904613 -0.210359) (xy 0.904297 -0.19034) (xy 0.90335 -0.170769) + (xy 0.901773 -0.151649) (xy 0.899568 -0.132983) (xy 0.896737 -0.114774) (xy 0.89328 -0.097025) (xy 0.889199 -0.079738) + (xy 0.884496 -0.062917) (xy 0.879172 -0.046565) (xy 0.873229 -0.030684) (xy 0.866668 -0.015277) (xy 0.85949 -0.000348) + (xy 0.851698 0.014101) (xy 0.843292 0.028067) (xy 0.834274 0.041546) (xy 0.824645 0.054537) (xy 0.814524 0.067071) + (xy 0.804026 0.079183) (xy 0.793151 0.090874) (xy 0.781896 0.102143) (xy 0.770261 0.11299) (xy 0.758243 0.123416) + (xy 0.745842 0.13342) (xy 0.733056 0.143002) (xy 0.719883 0.152162) (xy 0.706322 0.160901) (xy 0.692372 0.169218) + (xy 0.678031 0.177113) (xy 0.663297 0.184587) (xy 0.648169 0.191639) (xy 0.632646 0.198269) (xy 0.616727 0.204478) + (xy 0.944597 0.683289) (xy 0.599733 0.683289) (xy 0.312846 0.254458) (xy 0.080937 0.254458) (xy 0.080937 0.683289) + (xy -0.213946 0.683289) (xy -0.213946 -0.391288) (xy 0.080937 -0.391288) (xy 0.080937 -0.006439) + (xy 0.37982 -0.006439) (xy 0.393303 -0.00665) (xy 0.406387 -0.007279) (xy 0.419074 -0.008324) (xy 0.431362 -0.009782) + (xy 0.443252 -0.01165) (xy 0.454743 -0.013925) (xy 0.465837 -0.016604) (xy 0.476532 -0.019684) (xy 0.486828 -0.023163) + (xy 0.496727 -0.027037) (xy 0.506227 -0.031303) (xy 0.515329 -0.035959) (xy 0.524032 -0.041001) (xy 0.532338 -0.046427) + (xy 0.540245 -0.052234) (xy 0.547753 -0.058419) (xy 0.554829 -0.065108) (xy 0.561438 -0.072054) (xy 0.56758 -0.079258) + (xy 0.573259 -0.08672) (xy 0.578475 -0.09444) (xy 0.58323 -0.102417) (xy 0.587525 -0.110652) (xy 0.591361 -0.119145) + (xy 0.594741 -0.127895) (xy 0.597666 -0.136904) (xy 0.600136 -0.146169) (xy 0.602154 -0.155693) (xy 0.603721 -0.165474) + (xy 0.604839 -0.175513) (xy 0.605508 -0.18581) (xy 0.605731 -0.196365) (xy 0.605731 -0.199363) (xy 0.605496 -0.211171) + (xy 0.604792 -0.222604) (xy 0.603616 -0.233662) (xy 0.601967 -0.244346) (xy 0.599843 -0.254654) (xy 0.597244 -0.264588) + (xy 0.594167 -0.274146) (xy 0.590612 -0.28333) (xy 0.586576 -0.292139) (xy 0.582059 -0.300573) (xy 0.577058 -0.308633) + (xy 0.571573 -0.316317) (xy 0.565601 -0.323627) (xy 0.559142 -0.330562) (xy 0.552194 -0.337122) (xy 0.544755 -0.343307) + (xy 0.536883 -0.349117) (xy 0.528636 -0.354552) (xy 0.520015 -0.359613) (xy 0.511018 -0.364298) (xy 0.501647 -0.368609) + (xy 0.491901 -0.372545) (xy 0.48178 -0.376106) (xy 0.471284 -0.379292) (xy 0.460413 -0.382104) (xy 0.449167 -0.38454) + (xy 0.437547 -0.386602) (xy 0.425552 -0.388289) (xy 0.413181 -0.389601) (xy 0.400436 -0.390538) (xy 0.387317 -0.3911) + (xy 0.373822 -0.391288) (xy 0.080937 -0.391288) (xy -0.213946 -0.391288) (xy -0.213946 -0.657183) + (xy 0.398812 -0.657183) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "bb8fe294-da4c-4dc7-9179-e65ed2306c8a") + ) + (fp_poly + (pts + (xy -2.443986 -0.659042) (xy -2.429121 -0.658624) (xy -2.414466 -0.65793) (xy -2.400023 -0.656964) + (xy -2.38579 -0.655729) (xy -2.371768 -0.654227) (xy -2.357957 -0.652462) (xy -2.344357 -0.650436) + (xy -2.330968 -0.648152) (xy -2.31779 -0.645613) (xy -2.304822 -0.642823) (xy -2.292065 -0.639784) + (xy -2.27952 -0.636498) (xy -2.267185 -0.63297) (xy -2.25506 -0.629201) (xy -2.243147 -0.625196) + (xy -2.231445 -0.620791) (xy -2.219955 -0.616195) (xy -2.208679 -0.611407) (xy -2.197618 -0.606422) + (xy -2.186774 -0.601238) (xy -2.176148 -0.595852) (xy -2.165742 -0.590261) (xy -2.155557 -0.584462) + (xy -2.145594 -0.578452) (xy -2.135855 -0.572228) (xy -2.126342 -0.565788) (xy -2.117056 -0.559128) + (xy -2.107998 -0.552245) (xy -2.099171 -0.545137) (xy -2.090574 -0.537801) (xy -2.082211 -0.530233) + (xy -2.073916 -0.522455) (xy -2.065899 -0.514489) (xy -2.058153 -0.506336) (xy -2.050676 -0.497996) + (xy -2.043462 -0.489468) (xy -2.036508 -0.480753) (xy -2.029808 -0.47185) (xy -2.023359 -0.46276) + (xy -2.017155 -0.453482) (xy -2.011194 -0.444017) (xy -2.005469 -0.434365) (xy -1.999977 -0.424525) + (xy -1.994714 -0.414497) (xy -1.989675 -0.404283) (xy -1.984855 -0.39388) (xy -1.980251 -0.383291) + (xy -1.976069 -0.372537) (xy -1.972147 -0.361643) (xy -1.968485 -0.350608) (xy -1.965085 -0.339433) + (xy -1.961949 -0.328117) (xy -1.959078 -0.316661) (xy -1.956473 -0.305064) (xy -1.954136 -0.293326) + (xy -1.952069 -0.281448) (xy -1.950272 -0.269429) (xy -1.948748 -0.25727) (xy -1.947498 -0.24497) + (xy -1.946523 -0.23253) (xy -1.945825 -0.219949) (xy -1.945405 -0.207227) (xy -1.945265 -0.194365) + (xy -1.945265 -0.190367) (xy -1.946264 -0.192366) (xy -1.946428 -0.177864) (xy -1.94692 -0.163594) + (xy -1.94774 -0.149556) (xy -1.948888 -0.135748) (xy -1.950364 -0.122168) (xy -1.952168 -0.108815) + (xy -1.9543 -0.095688) (xy -1.95676 -0.082784) (xy -1.959548 -0.070103) (xy -1.962664 -0.057644) + (xy -1.966108 -0.045404) (xy -1.96988 -0.033382) (xy -1.97398 -0.021577) (xy -1.978408 -0.009987) + (xy -1.983164 0.001389) (xy -1.988248 0.012553) (xy -1.993624 0.023495) (xy -1.999257 0.034203) (xy -2.005145 0.04468) + (xy -2.011285 0.054927) (xy -2.017678 0.064946) (xy -2.024321 0.074738) (xy -2.031213 0.084304) (xy -2.038353 0.093646) + (xy -2.045738 0.102766) (xy -2.053368 0.111665) (xy -2.061242 0.120344) (xy -2.069356 0.128804) (xy -2.077711 0.137048) + (xy -2.086305 0.145077) (xy -2.095135 0.152892) (xy -2.104202 0.160495) (xy -2.11348 0.167699) (xy -2.122946 0.174691) + (xy -2.132603 0.181468) (xy -2.142452 0.188031) (xy -2.152495 0.194377) (xy -2.162732 0.200505) (xy -2.173165 0.206413) + (xy -2.183795 0.2121) (xy -2.194625 0.217564) (xy -2.205656 0.222804) (xy -2.216889 0.227819) (xy -2.228325 0.232607) + (xy -2.239966 0.237167) (xy -2.251814 0.241496) (xy -2.263869 0.245594) (xy -2.276134 0.24946) (xy -2.301107 0.256488) + (xy -2.326536 0.26258) (xy -2.352411 0.267734) (xy -2.378719 0.271951) (xy -2.405449 0.275231) (xy -2.432588 0.277574) + (xy -2.460126 0.27898) (xy -2.488051 0.279448) (xy -2.711963 0.279448) (xy -2.711963 0.68129) (xy -3.006846 0.68129) + (xy -3.006846 -0.391288) (xy -2.710963 -0.391288) (xy -2.710963 0.018551) (xy -2.477055 0.018551) + (xy -2.463385 0.018328) (xy -2.450111 0.017659) (xy -2.437232 0.016541) (xy -2.424748 0.014974) (xy -2.412656 0.012956) + (xy -2.400954 0.010486) (xy -2.389643 0.007561) (xy -2.378719 0.004182) (xy -2.368182 0.000345) (xy -2.35803 -0.00395) + (xy -2.348261 -0.008705) (xy -2.338875 -0.013921) (xy -2.32987 -0.019599) (xy -2.321243 -0.025742) + (xy -2.312995 -0.032351) (xy -2.305123 -0.039426) (xy -2.297684 -0.046853) (xy -2.290736 -0.05451) + (xy -2.284277 -0.062396) (xy -2.278305 -0.070508) (xy -2.27282 -0.078842) (xy -2.267819 -0.087396) + (xy -2.263302 -0.096166) (xy -2.259266 -0.10515) (xy -2.25571 -0.114346) (xy -2.252634 -0.123749) + (xy -2.250034 -0.133357) (xy -2.247911 -0.143167) (xy -2.246262 -0.153176) (xy -2.245086 -0.163381) + (xy -2.244381 -0.17378) (xy -2.244147 -0.184369) (xy -2.244147 -0.188368) (xy -2.244393 -0.200562) + (xy -2.245133 -0.212401) (xy -2.246367 -0.223883) (xy -2.248098 -0.235006) (xy -2.250327 -0.245764) + (xy -2.253055 -0.256157) (xy -2.256284 -0.266181) (xy -2.260016 -0.275833) (xy -2.26425 -0.28511) + (xy -2.268991 -0.29401) (xy -2.274237 -0.302528) (xy -2.279992 -0.310663) (xy -2.286256 -0.318412) + (xy -2.293032 -0.325771) (xy -2.30032 -0.332737) (xy -2.308122 -0.339308) (xy -2.316192 -0.345658) + (xy -2.324658 -0.351587) (xy -2.333516 -0.357097) (xy -2.342764 -0.36219) (xy -2.352399 -0.366867) + (xy -2.362417 -0.37113) (xy -2.372815 -0.374979) (xy -2.383592 -0.378418) (xy -2.394743 -0.381446) + (xy -2.406267 -0.384066) (xy -2.418159 -0.386279) (xy -2.430417 -0.388086) (xy -2.443039 -0.389489) + (xy -2.45602 -0.390489) (xy -2.469359 -0.391088) (xy -2.483053 -0.391288) (xy -2.710963 -0.391288) + (xy -3.006846 -0.391288) (xy -3.006846 -0.659182) (xy -2.459062 -0.659182) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5f8bd53e-b052-4ca1-a951-675a5e954be3") + ) + (fp_poly + (pts + (xy -3.785247 -0.675) (xy -3.767129 -0.674475) (xy -3.74918 -0.673601) (xy -3.731405 -0.67238) (xy -3.713805 -0.670814) + (xy -3.696383 -0.668903) (xy -3.679144 -0.66665) (xy -3.662088 -0.664055) (xy -3.64522 -0.661121) + (xy -3.628543 -0.657849) (xy -3.612059 -0.65424) (xy -3.595771 -0.650295) (xy -3.579682 -0.646017) + (xy -3.563795 -0.641406) (xy -3.548113 -0.636464) (xy -3.532639 -0.631193) (xy -3.517341 -0.625606) + (xy -3.502185 -0.619713) (xy -3.487172 -0.613517) (xy -3.472304 -0.607015) (xy -3.457582 -0.600209) + (xy -3.443009 -0.593099) (xy -3.428584 -0.585684) (xy -3.414311 -0.577964) (xy -3.40019 -0.56994) + (xy -3.386222 -0.561611) (xy -3.37241 -0.552978) (xy -3.358755 -0.54404) (xy -3.345257 -0.534798) + (xy -3.33192 -0.525251) (xy -3.318743 -0.515399) (xy -3.305729 -0.505243) (xy -3.458668 -0.28333) + (xy -3.481111 -0.298279) (xy -3.503448 -0.312397) (xy -3.525667 -0.325694) (xy -3.547758 -0.338184) + (xy -3.569709 -0.349876) (xy -3.591507 -0.360784) (xy -3.613141 -0.370919) (xy -3.634599 -0.380292) + (xy -3.645294 -0.384474) (xy -3.656009 -0.388396) (xy -3.666741 -0.392058) (xy -3.677489 -0.395458) + (xy -3.688248 -0.398594) (xy -3.699015 -0.401465) (xy -3.709789 -0.40407) (xy -3.720565 -0.406407) + (xy -3.731342 -0.408474) (xy -3.742115 -0.41027) (xy -3.752883 -0.411795) (xy -3.763642 -0.413045) + (xy -3.774389 -0.41402) (xy -3.785122 -0.414718) (xy -3.795837 -0.415138) (xy -3.806531 -0.415278) + (xy -3.817051 -0.415138) (xy -3.827242 -0.41472) (xy -3.837105 -0.414026) (xy -3.846641 -0.41306) + (xy -3.855848 -0.411825) (xy -3.864727 -0.410323) (xy -3.873279 -0.408558) (xy -3.881502 -0.406532) + (xy -3.889397 -0.404248) (xy -3.896965 -0.401709) (xy -3.904204 -0.398919) (xy -3.911115 -0.39588) + (xy -3.917699 -0.392594) (xy -3.923954 -0.389066) (xy -3.929881 -0.385297) (xy -3.935481 -0.381292) + (xy -3.940741 -0.377098) (xy -3.945651 -0.372766) (xy -3.950212 -0.368296) (xy -3.954426 -0.363689) + (xy -3.958295 -0.358948) (xy -3.96182 -0.354074) (xy -3.965002 -0.349068) (xy -3.967843 -0.343931) + (xy -3.970344 -0.338666) (xy -3.972507 -0.333273) (xy -3.974333 -0.327755) (xy -3.975824 -0.322112) + (xy -3.976981 -0.316346) (xy -3.977806 -0.310458) (xy -3.978299 -0.304451) (xy -3.978464 -0.298324) + (xy -3.978464 -0.294326) (xy -3.978417 -0.290238) (xy -3.978276 -0.28622) (xy -3.978042 -0.282272) + (xy -3.977714 -0.278395) (xy -3.977292 -0.274588) (xy -3.976777 -0.270851) (xy -3.976168 -0.267184) + (xy -3.975465 -0.263588) (xy -3.974668 -0.260062) (xy -3.973778 -0.256606) (xy -3.972794 -0.253221) + (xy -3.971716 -0.249906) (xy -3.970545 -0.246661) (xy -3.96928 -0.243487) (xy -3.967921 -0.240382) + (xy -3.966469 -0.237348) (xy -3.964887 -0.234373) (xy -3.963142 -0.231442) (xy -3.961232 -0.228556) + (xy -3.959159 -0.225712) (xy -3.956921 -0.222909) (xy -3.95452 -0.220146) (xy -3.951955 -0.217421) + (xy -3.949225 -0.214732) (xy -3.946332 -0.212079) (xy -3.943274 -0.209459) (xy -3.940053 -0.206871) + (xy -3.936668 -0.204315) (xy -3.933118 -0.201787) (xy -3.929405 -0.199287) (xy -3.925528 -0.196814) + (xy -3.921486 -0.194365) (xy -3.912908 -0.189826) (xy -3.903649 -0.185228) (xy -3.893689 -0.180607) + (xy -3.883001 -0.175998) (xy -3.871564 -0.171435) (xy -3.859354 -0.166954) (xy -3.846348 -0.162591) + (xy -3.832521 -0.158379) (xy -3.768172 -0.139887) (xy -3.730608 -0.129422) (xy -3.689578 -0.118395) + (xy -3.664418 -0.111554) (xy -3.639925 -0.104526) (xy -3.616112 -0.09731) (xy -3.592991 -0.089906) + (xy -3.570572 -0.082316) (xy -3.548867 -0.074538) (xy -3.527889 -0.066572) (xy -3.507649 -0.058419) + (xy -3.49781 -0.054237) (xy -3.488159 -0.04994) (xy -3.478698 -0.045528) (xy -3.46943 -0.041004) + (xy -3.460355 -0.036368) (xy -3.451474 -0.031623) (xy -3.44279 -0.026769) (xy -3.434303 -0.021808) + (xy -3.426016 -0.016742) (xy -3.417929 -0.011572) (xy -3.410044 -0.006299) (xy -3.402363 -0.000926) + (xy -3.394886 0.004547) (xy -3.387616 0.010119) (xy -3.380554 0.015787) (xy -3.373702 0.02155) (xy -3.366884 0.02743) + (xy -3.360297 0.033449) (xy -3.353939 0.039606) (xy -3.347806 0.045899) (xy -3.341896 0.052327) (xy -3.336205 0.058888) + (xy -3.330731 0.065581) (xy -3.325471 0.072405) (xy -3.320422 0.079357) (xy -3.31558 0.086436) (xy -3.310944 0.093642) + (xy -3.30651 0.100972) (xy -3.302274 0.108424) (xy -3.298236 0.115999) (xy -3.29439 0.123693) (xy -3.290735 0.131506) + (xy -3.28729 0.139472) (xy -3.284079 0.147627) (xy -3.281099 0.155972) (xy -3.278349 0.164509) (xy -3.275827 0.173239) + (xy -3.273532 0.182164) (xy -3.271463 0.191285) (xy -3.269618 0.200604) (xy -3.267995 0.210122) (xy -3.266594 0.219841) + (xy -3.265412 0.229761) (xy -3.264448 0.239886) (xy -3.263701 0.250215) (xy -3.263169 0.260751) (xy -3.262746 0.282447) + (xy -3.262746 0.290444) (xy -3.262886 0.302732) (xy -3.263308 0.314856) (xy -3.264011 0.326816) (xy -3.264995 0.338612) + (xy -3.26626 0.350244) (xy -3.267806 0.361713) (xy -3.269634 0.373017) (xy -3.271742 0.384157) (xy -3.274132 0.395133) + (xy -3.276803 0.405945) (xy -3.279755 0.416593) (xy -3.282988 0.427077) (xy -3.286502 0.437398) (xy -3.290297 0.447554) + (xy -3.294374 0.457546) (xy -3.298731 0.467374) (xy -3.303347 0.47685) (xy -3.308195 0.48616) (xy -3.313274 0.495299) + (xy -3.318583 0.504266) (xy -3.324121 0.513057) (xy -3.329885 0.521669) (xy -3.335875 0.5301) (xy -3.342089 0.538346) + (xy -3.348526 0.546405) (xy -3.355184 0.554274) (xy -3.362061 0.561949) (xy -3.369157 0.569428) (xy -3.376469 0.576708) + (xy -3.383997 0.583785) (xy -3.391738 0.590658) (xy -3.399692 0.597323) (xy -3.408021 0.603778) (xy -3.416517 0.610025) + (xy -3.425183 0.616067) (xy -3.434022 0.621907) (xy -3.443036 0.627548) (xy -3.45223 0.632993) (xy -3.461604 0.638244) + (xy -3.471164 0.643305) (xy -3.48091 0.648178) (xy -3.490847 0.652868) (xy -3.500977 0.657375) (xy -3.511304 0.661704) + (xy -3.52183 0.665857) (xy -3.532557 0.669837) (xy -3.54349 0.673648) (xy -3.554631 0.677291) (xy -3.577405 0.683947) + (xy -3.600753 0.689677) (xy -3.624687 0.694494) (xy -3.649218 0.698408) (xy -3.674359 0.701432) (xy -3.70012 0.703578) + (xy -3.726514 0.704857) (xy -3.753552 0.70528) (xy -3.772658 0.70507) (xy -3.791737 0.704439) (xy -3.810786 0.703389) + (xy -3.829804 0.701922) (xy -3.848786 0.70004) (xy -3.86773 0.697742) (xy -3.886633 0.695032) (xy -3.905492 0.691911) + (xy -3.924305 0.688379) (xy -3.943068 0.684439) (xy -3.961777 0.680092) (xy -3.980432 0.675339) (xy -3.999027 0.670182) + (xy -4.017562 0.664623) (xy -4.036031 0.658662) (xy -4.054434 0.652301) (xy -4.072707 0.645519) (xy -4.090791 0.638291) + (xy -4.108681 0.630618) (xy -4.126374 0.622501) (xy -4.143869 0.613938) (xy -4.161161 0.604929) (xy -4.178249 0.595476) + (xy -4.195128 0.585578) (xy -4.211797 0.575234) (xy -4.228252 0.564445) (xy -4.24449 0.553211) (xy -4.260509 0.541532) + (xy -4.276305 0.529408) (xy -4.291875 0.516839) (xy -4.307218 0.503825) (xy -4.322328 0.490365) (xy -4.148397 0.281447) + (xy -4.12515 0.299719) (xy -4.101868 0.317043) (xy -4.078516 0.333405) (xy -4.055059 0.348796) (xy -4.03146 0.363202) + (xy -4.007687 0.376613) (xy -3.983702 0.389016) (xy -3.97162 0.394837) (xy -3.959471 0.400401) (xy -3.947229 0.405672) + (xy -3.934868 0.410613) (xy -3.922383 0.415224) (xy -3.909772 0.419502) (xy -3.897032 0.423447) (xy -3.884161 0.427056) + (xy -3.871155 0.430328) (xy -3.858011 0.433263) (xy -3.844727 0.435857) (xy -3.831299 0.43811) (xy -3.817725 0.440021) + (xy -3.804001 0.441587) (xy -3.790125 0.442808) (xy -3.776094 0.443682) (xy -3.761905 0.444208) (xy -3.747555 0.444383) + (xy -3.736109 0.444243) (xy -3.725013 0.443825) (xy -3.714262 0.443131) (xy -3.703853 0.442165) (xy -3.693784 0.44093) + (xy -3.684052 0.439428) (xy -3.674654 0.437663) (xy -3.665587 0.435637) (xy -3.656848 0.433353) (xy -3.648434 0.430814) + (xy -3.640342 0.428024) (xy -3.632569 0.424985) (xy -3.625112 0.421699) (xy -3.617969 0.418171) (xy -3.611136 0.414402) + (xy -3.604611 0.410397) (xy -3.598438 0.406168) (xy -3.592663 0.401728) (xy -3.587286 0.397078) (xy -3.582307 0.392216) + (xy -3.577727 0.387144) (xy -3.573545 0.381861) (xy -3.569761 0.376367) (xy -3.566376 0.370662) (xy -3.563389 0.364747) + (xy -3.5608 0.35862) (xy -3.55861 0.352283) (xy -3.556817 0.345735) (xy -3.555423 0.338976) (xy -3.554428 0.332006) + (xy -3.55383 0.324825) (xy -3.553631 0.317433) (xy -3.553631 0.313435) (xy -3.553678 0.309897) (xy -3.553817 0.306406) + (xy -3.554046 0.302962) (xy -3.554365 0.299565) (xy -3.554772 0.296215) (xy -3.555265 0.292912) (xy -3.555843 0.289655) + (xy -3.556505 0.286445) (xy -3.557249 0.283283) (xy -3.558073 0.280167) (xy -3.558976 0.277097) (xy -3.559957 0.274075) + (xy -3.561014 0.2711) (xy -3.562145 0.268171) (xy -3.56335 0.26529) (xy -3.564627 0.262455) (xy -3.566009 0.259831) + (xy -3.567534 0.257209) (xy -3.569202 0.25459) (xy -3.571015 0.251975) (xy -3.572974 0.249366) (xy -3.575082 0.246764) + (xy -3.577338 0.244171) (xy -3.579746 0.241588) (xy -3.582306 0.239017) (xy -3.585019 0.236459) (xy -3.587888 0.233916) + (xy -3.590913 0.231389) (xy -3.594097 0.22888) (xy -3.59744 0.226389) (xy -3.600944 0.223919) (xy -3.604611 0.221471) + (xy -3.612481 0.216928) (xy -3.621089 0.212303) (xy -3.630423 0.207607) (xy -3.640472 0.202853) (xy -3.651223 0.198052) + (xy -3.662666 0.193216) (xy -3.674788 0.188357) (xy -3.687578 0.183486) (xy -3.701212 0.178611) (xy -3.715864 0.173724) + (xy -3.731524 0.168814) (xy -3.748179 0.163869) (xy -3.784431 0.153826) (xy -3.824524 0.143502) (xy -3.849731 0.137037) + (xy -3.874364 0.130397) (xy -3.898411 0.123593) (xy -3.921861 0.116637) (xy -3.944702 0.10954) (xy -3.966921 0.102315) + (xy -3.988509 0.094972) (xy -4.009452 0.087524) (xy -4.029692 0.079462) (xy -4.04917 0.071015) (xy -4.05862 0.066642) + (xy -4.067876 0.062168) (xy -4.076935 0.057592) (xy -4.085796 0.052912) (xy -4.094459 0.048127) (xy -4.102921 0.043235) + (xy -4.11118 0.038234) (xy -4.119236 0.033123) (xy -4.127088 0.027901) (xy -4.134732 0.022567) (xy -4.142169 0.017118) + (xy -4.149396 0.011554) (xy -4.156425 0.005849) (xy -4.163264 -0.000022) (xy -4.169913 -0.006059) + (xy -4.17637 -0.012265) (xy -4.182634 -0.018641) (xy -4.188703 -0.025188) (xy -4.194576 -0.031907) + (xy -4.200251 -0.038802) (xy -4.205728 -0.045871) (xy -4.211003 -0.053118) (xy -4.216076 -0.060544) + (xy -4.220946 -0.068149) (xy -4.225611 -0.075937) (xy -4.23007 -0.083907) (xy -4.23432 -0.092062) + (xy -4.238361 -0.100402) (xy -4.24218 -0.108965) (xy -4.245763 -0.117784) (xy -4.249108 -0.126858) + (xy -4.252215 -0.136185) (xy -4.255082 -0.145764) (xy -4.257707 -0.155593) (xy -4.260089 -0.165672) + (xy -4.262227 -0.175998) (xy -4.264119 -0.186569) (xy -4.265763 -0.197386) (xy -4.267158 -0.208445) + (xy -4.268303 -0.219746) (xy -4.269196 -0.231287) (xy -4.269835 -0.243067) (xy -4.27022 -0.255084) + (xy -4.270349 -0.267337) (xy -4.270349 -0.271335) (xy -4.27022 -0.282874) (xy -4.269831 -0.29425) + (xy -4.269183 -0.305465) (xy -4.268272 -0.31652) (xy -4.267097 -0.327418) (xy -4.265657 -0.338158) + (xy -4.263951 -0.348744) (xy -4.261977 -0.359175) (xy -4.259734 -0.369455) (xy -4.257219 -0.379583) + (xy -4.254433 -0.389563) (xy -4.251372 -0.399394) (xy -4.248036 -0.409079) (xy -4.244424 -0.418619) + (xy -4.240533 -0.428015) (xy -4.236362 -0.43727) (xy -4.231946 -0.446372) (xy -4.227319 -0.455311) + (xy -4.222481 -0.46409) (xy -4.217432 -0.472709) (xy -4.212173 -0.48117) (xy -4.206702 -0.489474) + (xy -4.201021 -0.497623) (xy -4.195128 -0.505618) (xy -4.189025 -0.513461) (xy -4.182711 -0.521153) + (xy -4.176187 -0.528695) (xy -4.169451 -0.53609) (xy -4.162505 -0.543338) (xy -4.155347 -0.550442) + (xy -4.147979 -0.557402) (xy -4.1404 -0.56422) (xy -4.132611 -0.570697) (xy -4.124613 -0.577008) + (xy -4.116411 -0.583148) (xy -4.108006 -0.589116) (xy -4.099403 -0.594908) (xy -4.090603 -0.600522) + (xy -4.08161 -0.605954) (xy -4.072427 -0.611201) (xy -4.063056 -0.616261) (xy -4.053501 -0.621131) + (xy -4.043764 -0.625807) (xy -4.033848 -0.630287) (xy -4.023757 -0.634568) (xy -4.013493 -0.638647) + (xy -4.003059 -0.642521) (xy -3.992458 -0.646187) (xy -3.970811 -0.652886) (xy -3.948601 -0.658729) + (xy -3.925828 -0.663706) (xy -3.902494 -0.667804) (xy -3.878597 -0.671012) (xy -3.854138 -0.673317) + (xy -3.829116 -0.674709) (xy -3.803533 -0.675176) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1967d15a-bf2b-4a36-8631-1629143d2965") + ) + (group "" + (uuid "c1ba9cfc-f6cf-44e0-bea5-39b771fe7193") + (members "1967d15a-bf2b-4a36-8631-1629143d2965" "308b4b50-1bfa-492a-8eb5-97742d7fff3a" + "5f8bd53e-b052-4ca1-a951-675a5e954be3" "8b740c61-a48b-4595-8eba-b62c1c782651" + "bb8fe294-da4c-4dc7-9179-e65ed2306c8a" "d5b2bc00-89c3-46a8-a788-7325f6de3f03" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_12.5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_12.5mm.kicad_mod new file mode 100644 index 0000000..ea10162 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_12.5mm.kicad_mod @@ -0,0 +1,339 @@ +(footprint "SparkX_Logo_12.5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -2.125 0) + (layer "F.Fab") + (hide yes) + (uuid "8dca0551-d9c0-4946-9777-468e54316b07") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 2.275 0) + (layer "F.Fab") + (hide yes) + (uuid "c242430a-1c1b-492b-a398-2a48aed91301") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "18904cec-d362-4a65-9a1d-5860a2e38c4b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d44efa97-16ee-4e9f-b4c5-49bf148585cf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4b98cbb0-c907-455e-b6d4-ba4024ebd1a8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -0.526083 0.872862) (xy -0.912181 0.872862) (xy -1.160676 0.260916) (xy -1.419481 -0.371648) + (xy -1.926781 0.872862) (xy -2.302883 0.872862) (xy -1.584416 -0.815223) (xy -1.24455 -0.815223) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9232f2e3-6bfe-42d6-8f9c-ddd1874884cb") + ) + (fp_poly + (pts + (xy 1.832989 -0.070516) (xy 2.512721 -0.802728) (xy 2.957546 -0.802728) (xy 2.275314 -0.091758) (xy 2.988783 0.872862) + (xy 2.546458 0.872862) (xy 2.026662 0.159393) (xy 1.832989 0.360564) (xy 1.832989 0.872862) (xy 1.464384 0.872862) + (xy 1.464384 -0.802728) (xy 1.832989 -0.802728) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "dd0aae29-ccec-48b7-ada3-ce0ef99b8047") + ) + (fp_poly + (pts + (xy 6.25 1.763762) (xy -6.245081 1.763762) (xy -6.245081 -1.373753) (xy -5.923957 -1.373753) (xy -5.923957 1.442638) + (xy 3.458598 1.442638) (xy 3.458598 0.872862) (xy 4.052115 0.872862) (xy 4.4707 0.872862) (xy 4.849301 0.298089) + (xy 5.225403 0.872862) (xy 5.658982 0.872862) (xy 5.074213 0.0157) (xy 5.633992 -0.802728) (xy 5.215407 -0.802728) + (xy 4.860547 -0.259192) (xy 4.508185 -0.802728) (xy 4.077105 -0.802728) (xy 4.636885 0.020698) (xy 4.052115 0.872862) + (xy 3.458598 0.872862) (xy 3.458598 -1.373753) (xy -5.923957 -1.373753) (xy -6.245081 -1.373753) + (xy -6.245081 -1.694877) (xy 6.25 -1.694877) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5831258c-3db3-4e1d-8f5c-80f0a0a2e9f2") + ) + (fp_poly + (pts + (xy 0.535472 -0.802157) (xy 0.571378 -0.800444) (xy 0.606234 -0.797589) (xy 0.64004 -0.793591) (xy 0.6728 -0.788452) + (xy 0.704514 -0.78217) (xy 0.735186 -0.774746) (xy 0.764815 -0.76618) (xy 0.793405 -0.756472) (xy 0.820958 -0.745622) + (xy 0.847474 -0.733629) (xy 0.872956 -0.720495) (xy 0.897406 -0.706218) (xy 0.920826 -0.6908) (xy 0.943216 -0.674239) + (xy 0.96458 -0.656536) (xy 0.984773 -0.637808) (xy 1.00365 -0.618174) (xy 1.021212 -0.597636) (xy 1.037462 -0.576196) + (xy 1.052402 -0.553855) (xy 1.066032 -0.530616) (xy 1.078356 -0.50648) (xy 1.089375 -0.481448) (xy 1.099091 -0.455524) + (xy 1.107505 -0.428708) (xy 1.11462 -0.401002) (xy 1.120437 -0.372409) (xy 1.124959 -0.34293) (xy 1.128186 -0.312567) + (xy 1.130121 -0.281322) (xy 1.130765 -0.249196) (xy 1.130765 -0.244198) (xy 1.13037 -0.219174) (xy 1.129186 -0.194711) + (xy 1.127215 -0.170811) (xy 1.124459 -0.147478) (xy 1.12092 -0.124717) (xy 1.116598 -0.10253) (xy 1.111498 -0.080922) + (xy 1.105619 -0.059896) (xy 1.098964 -0.039455) (xy 1.091535 -0.019604) (xy 1.083334 -0.000346) (xy 1.074362 0.018316) + (xy 1.064621 0.036377) (xy 1.054113 0.053834) (xy 1.042841 0.070683) (xy 1.030805 0.086922) (xy 1.018153 0.102589) + (xy 1.005031 0.11773) (xy 0.991437 0.132343) (xy 0.977369 0.146429) (xy 0.962824 0.159989) (xy 0.947803 0.17302) + (xy 0.932301 0.185525) (xy 0.916318 0.197503) (xy 0.899852 0.208954) (xy 0.882901 0.219877) (xy 0.865464 0.230273) + (xy 0.847537 0.240143) (xy 0.82912 0.249485) (xy 0.81021 0.258299) (xy 0.790807 0.266587) (xy 0.770907 0.274348) + (xy 1.180745 0.872862) (xy 0.749665 0.872862) (xy 0.391056 0.336823) (xy 0.10117 0.336823) (xy 0.10117 0.872862) + (xy -0.267435 0.872862) (xy -0.267435 -0.470359) (xy 0.10117 -0.470359) (xy 0.10117 0.010702) (xy 0.474773 0.010702) + (xy 0.491627 0.010439) (xy 0.507983 0.009652) (xy 0.523841 0.008346) (xy 0.539201 0.006524) (xy 0.554063 0.004189) + (xy 0.568428 0.001345) (xy 0.582294 -0.002004) (xy 0.595663 -0.005854) (xy 0.608534 -0.010203) (xy 0.620907 -0.015045) + (xy 0.632782 -0.020378) (xy 0.64416 -0.026198) (xy 0.655039 -0.032501) (xy 0.665421 -0.039284) (xy 0.675304 -0.046542) + (xy 0.68469 -0.054273) (xy 0.693535 -0.062634) (xy 0.701796 -0.071317) (xy 0.709474 -0.080322) (xy 0.716572 -0.08965) + (xy 0.723092 -0.099299) (xy 0.729036 -0.109271) (xy 0.734405 -0.119565) (xy 0.7392 -0.13018) (xy 0.743425 -0.141119) + (xy 0.747081 -0.152379) (xy 0.750169 -0.163961) (xy 0.752691 -0.175866) (xy 0.75465 -0.188092) (xy 0.756047 -0.200641) + (xy 0.756884 -0.213512) (xy 0.757162 -0.226705) (xy 0.757162 -0.230453) (xy 0.756869 -0.245213) (xy 0.755988 -0.259504) + (xy 0.754518 -0.273327) (xy 0.752457 -0.286681) (xy 0.749803 -0.299567) (xy 0.746554 -0.311984) (xy 0.742708 -0.323932) + (xy 0.738263 -0.335412) (xy 0.733219 -0.346423) (xy 0.727572 -0.356966) (xy 0.721321 -0.36704) (xy 0.714464 -0.376646) + (xy 0.707 -0.385783) (xy 0.698926 -0.394451) (xy 0.690241 -0.402651) (xy 0.680943 -0.410383) (xy 0.671103 -0.417645) + (xy 0.660794 -0.42444) (xy 0.650017 -0.430765) (xy 0.638771 -0.436622) (xy 0.627057 -0.442011) (xy 0.614874 -0.446931) + (xy 0.602223 -0.451382) (xy 0.589103 -0.455365) (xy 0.575515 -0.458879) (xy 0.561458 -0.461925) (xy 0.546932 -0.464502) + (xy 0.531938 -0.46661) (xy 0.516475 -0.46825) (xy 0.500544 -0.469422) (xy 0.484144 -0.470125) (xy 0.467276 -0.470359) + (xy 0.10117 -0.470359) (xy -0.267435 -0.470359) (xy -0.267435 -0.802728) (xy 0.498514 -0.802728) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "19926bb2-26ec-41e1-90bf-66ce1bdbb1b0") + ) + (fp_poly + (pts + (xy -3.054984 -0.805052) (xy -3.036403 -0.804529) (xy -3.018085 -0.803662) (xy -3.00003 -0.802455) + (xy -2.98224 -0.800911) (xy -2.964712 -0.799033) (xy -2.947449 -0.796827) (xy -2.930448 -0.794294) + (xy -2.913712 -0.791439) (xy -2.897239 -0.788266) (xy -2.881029 -0.784778) (xy -2.865084 -0.780979) + (xy -2.849401 -0.776872) (xy -2.833983 -0.772462) (xy -2.818827 -0.767751) (xy -2.803936 -0.762744) + (xy -2.789308 -0.757238) (xy -2.774946 -0.751493) (xy -2.760851 -0.745508) (xy -2.747025 -0.739277) + (xy -2.73347 -0.732797) (xy -2.720187 -0.726064) (xy -2.707179 -0.719075) (xy -2.694448 -0.711826) + (xy -2.681994 -0.704314) (xy -2.669821 -0.696535) (xy -2.65793 -0.688484) (xy -2.646322 -0.680159) + (xy -2.635 -0.671556) (xy -2.623965 -0.662671) (xy -2.61322 -0.6535) (xy -2.602765 -0.644041) (xy -2.592397 -0.634318) + (xy -2.582375 -0.624361) (xy -2.572694 -0.61417) (xy -2.563347 -0.603744) (xy -2.55433 -0.593084) + (xy -2.545637 -0.58219) (xy -2.537262 -0.571062) (xy -2.5292 -0.559699) (xy -2.521446 -0.548102) + (xy -2.513994 -0.536271) (xy -2.506838 -0.524205) (xy -2.499973 -0.511905) (xy -2.493394 -0.499371) + (xy -2.487095 -0.486603) (xy -2.481071 -0.4736) (xy -2.475315 -0.460363) (xy -2.470088 -0.446921) + (xy -2.465185 -0.433303) (xy -2.460608 -0.41951) (xy -2.456358 -0.405541) (xy -2.452438 -0.391396) + (xy -2.448849 -0.377075) (xy -2.445593 -0.362579) (xy -2.442672 -0.347907) (xy -2.440088 -0.33306) + (xy -2.437842 -0.318036) (xy -2.435937 -0.302837) (xy -2.434374 -0.287462) (xy -2.433156 -0.271912) + (xy -2.432283 -0.256186) (xy -2.431758 -0.240284) (xy -2.431582 -0.224206) (xy -2.431582 -0.219208) + (xy -2.432832 -0.221707) (xy -2.433037 -0.203579) (xy -2.433652 -0.185742) (xy -2.434677 -0.168194) + (xy -2.436112 -0.150934) (xy -2.437957 -0.133959) (xy -2.440212 -0.117268) (xy -2.442877 -0.100859) + (xy -2.445952 -0.08473) (xy -2.449437 -0.068879) (xy -2.453332 -0.053304) (xy -2.457637 -0.038004) + (xy -2.462352 -0.022977) (xy -2.467477 -0.00822) (xy -2.473011 0.006267) (xy -2.478956 0.020488) + (xy -2.485311 0.034442) (xy -2.492032 0.048119) (xy -2.499073 0.061504) (xy -2.506432 0.074601) (xy -2.514109 0.08741) + (xy -2.522099 0.099933) (xy -2.530403 0.112173) (xy -2.539018 0.124131) (xy -2.547943 0.135809) (xy -2.557175 0.147208) + (xy -2.566712 0.158331) (xy -2.576554 0.16918) (xy -2.586697 0.179756) (xy -2.597141 0.190061) (xy -2.607883 0.200097) + (xy -2.618921 0.209866) (xy -2.630254 0.21937) (xy -2.641851 0.228374) (xy -2.653685 0.237114) (xy -2.665756 0.245586) + (xy -2.678067 0.25379) (xy -2.69062 0.261722) (xy -2.703416 0.269382) (xy -2.716458 0.276767) (xy -2.729746 0.283875) + (xy -2.743284 0.290706) (xy -2.757072 0.297256) (xy -2.771113 0.303525) (xy -2.785408 0.30951) (xy -2.799959 0.315209) + (xy -2.814769 0.320621) (xy -2.829839 0.325744) (xy -2.84517 0.330576) (xy -2.876385 0.339361) (xy -2.908172 0.346975) + (xy -2.940515 0.353418) (xy -2.9734 0.35869) (xy -3.006813 0.36279) (xy -3.040737 0.365718) (xy -3.07516 0.367475) + (xy -3.110065 0.368061) (xy -3.389955 0.368061) (xy -3.389955 0.870363) (xy -3.75856 0.870363) (xy -3.75856 -0.470359) + (xy -3.388706 -0.470359) (xy -3.388706 0.041939) (xy -3.096321 0.041939) (xy -3.079233 0.041661) + (xy -3.06264 0.040824) (xy -3.046542 0.039427) (xy -3.030936 0.037468) (xy -3.015821 0.034946) (xy -3.001195 0.031858) + (xy -2.987055 0.028202) (xy -2.9734 0.023978) (xy -2.960229 0.019182) (xy -2.947539 0.013813) (xy -2.935329 0.00787) + (xy -2.923596 0.00135) (xy -2.912339 -0.005749) (xy -2.901556 -0.013427) (xy -2.891245 -0.021688) + (xy -2.881405 -0.030532) (xy -2.872107 -0.039815) (xy -2.863422 -0.049387) (xy -2.855348 -0.059245) + (xy -2.847883 -0.069384) (xy -2.841027 -0.079802) (xy -2.834776 -0.090494) (xy -2.829129 -0.101457) + (xy -2.824084 -0.112687) (xy -2.81964 -0.124181) (xy -2.815794 -0.135935) (xy -2.812545 -0.147945) + (xy -2.80989 -0.160208) (xy -2.807829 -0.172719) (xy -2.806359 -0.185476) (xy -2.805478 -0.198474) + (xy -2.805185 -0.211711) (xy -2.805185 -0.216709) (xy -2.805493 -0.231951) (xy -2.806418 -0.246751) + (xy -2.807961 -0.261104) (xy -2.810125 -0.275006) (xy -2.812911 -0.288455) (xy -2.816321 -0.301446) + (xy -2.820357 -0.313976) (xy -2.825021 -0.326041) (xy -2.830315 -0.337637) (xy -2.83624 -0.348761) + (xy -2.842798 -0.35941) (xy -2.849992 -0.369578) (xy -2.857822 -0.379264) (xy -2.866292 -0.388463) + (xy -2.875402 -0.397171) (xy -2.885154 -0.405385) (xy -2.895242 -0.413321) (xy -2.905824 -0.420733) + (xy -2.916897 -0.42762) (xy -2.928457 -0.433987) (xy -2.9405 -0.439833) (xy -2.953023 -0.445161) + (xy -2.966021 -0.449974) (xy -2.979492 -0.454272) (xy -2.993431 -0.458057) (xy -3.007835 -0.461332) + (xy -3.0227 -0.464098) (xy -3.038023 -0.466357) (xy -3.0538 -0.46811) (xy -3.070027 -0.469361) (xy -3.086701 -0.47011) + (xy -3.103818 -0.470359) (xy -3.388706 -0.470359) (xy -3.75856 -0.470359) (xy -3.75856 -0.805227) + (xy -3.073829 -0.805227) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "875c2ff2-c904-4f11-8853-c2a966a09ee1") + ) + (fp_poly + (pts + (xy -4.731561 -0.825) (xy -4.708913 -0.824343) (xy -4.686478 -0.823251) (xy -4.664258 -0.821725) + (xy -4.642258 -0.819766) (xy -4.620481 -0.817378) (xy -4.598932 -0.814562) (xy -4.577612 -0.811319) + (xy -4.556528 -0.807651) (xy -4.535681 -0.80356) (xy -4.515075 -0.799049) (xy -4.494715 -0.794118) + (xy -4.474604 -0.78877) (xy -4.454746 -0.783007) (xy -4.435144 -0.77683) (xy -4.415801 -0.770241) + (xy -4.396678 -0.763256) (xy -4.377733 -0.755891) (xy -4.358967 -0.748145) (xy -4.340382 -0.740019) + (xy -4.32198 -0.731511) (xy -4.303763 -0.722623) (xy -4.285733 -0.713354) (xy -4.267891 -0.703705) + (xy -4.250239 -0.693674) (xy -4.23278 -0.683264) (xy -4.215515 -0.672472) (xy -4.198445 -0.661299) + (xy -4.181574 -0.649746) (xy -4.164901 -0.637813) (xy -4.148431 -0.625498) (xy -4.132163 -0.612803) + (xy -4.323338 -0.335412) (xy -4.351391 -0.354099) (xy -4.379312 -0.371745) (xy -4.407086 -0.388367) + (xy -4.4347 -0.403979) (xy -4.462138 -0.418595) (xy -4.489386 -0.432229) (xy -4.516428 -0.444898) + (xy -4.543251 -0.456614) (xy -4.556619 -0.461842) (xy -4.570013 -0.466745) (xy -4.583429 -0.471322) + (xy -4.596863 -0.475572) (xy -4.610311 -0.479492) (xy -4.623771 -0.483081) (xy -4.637238 -0.486337) + (xy -4.650709 -0.489258) (xy -4.664179 -0.491842) (xy -4.677646 -0.494087) (xy -4.691106 -0.495993) + (xy -4.704555 -0.497555) (xy -4.717989 -0.498774) (xy -4.731404 -0.499647) (xy -4.744798 -0.500172) + (xy -4.758166 -0.500347) (xy -4.771316 -0.500172) (xy -4.784055 -0.499649) (xy -4.796384 -0.498782) + (xy -4.808303 -0.497575) (xy -4.819812 -0.496031) (xy -4.830911 -0.494153) (xy -4.8416 -0.491947) + (xy -4.85188 -0.489414) (xy -4.861749 -0.486559) (xy -4.871208 -0.483386) (xy -4.880257 -0.479898) + (xy -4.888896 -0.476099) (xy -4.897125 -0.471992) (xy -4.904945 -0.467582) (xy -4.912354 -0.462871) + (xy -4.919353 -0.457864) (xy -4.925928 -0.452622) (xy -4.932065 -0.447207) (xy -4.937767 -0.441619) + (xy -4.943035 -0.435861) (xy -4.947871 -0.429935) (xy -4.952277 -0.423842) (xy -4.956255 -0.417584) + (xy -4.959806 -0.411164) (xy -4.962932 -0.404582) (xy -4.965636 -0.397841) (xy -4.967919 -0.390943) + (xy -4.969782 -0.383889) (xy -4.971229 -0.376682) (xy -4.972259 -0.369322) (xy -4.972876 -0.361813) + (xy -4.973082 -0.354155) (xy -4.973082 -0.349157) (xy -4.973023 -0.344046) (xy -4.972847 -0.339024) + (xy -4.972555 -0.334089) (xy -4.972145 -0.329243) (xy -4.971618 -0.324484) (xy -4.970973 -0.319813) + (xy -4.970212 -0.31523) (xy -4.969333 -0.310734) (xy -4.968338 -0.306327) (xy -4.967225 -0.302007) + (xy -4.965995 -0.297776) (xy -4.964648 -0.293632) (xy -4.963183 -0.289576) (xy -4.961602 -0.285608) + (xy -4.959903 -0.281727) (xy -4.958088 -0.277935) (xy -4.956111 -0.274215) (xy -4.953929 -0.270552) + (xy -4.951542 -0.266945) (xy -4.948951 -0.26339) (xy -4.946154 -0.259886) (xy -4.943152 -0.256432) + (xy -4.939945 -0.253025) (xy -4.936534 -0.249665) (xy -4.932917 -0.246348) (xy -4.929095 -0.243073) + (xy -4.925068 -0.239839) (xy -4.920837 -0.236642) (xy -4.9164 -0.233483) (xy -4.911758 -0.230358) + (xy -4.906912 -0.227267) (xy -4.90186 -0.224206) (xy -4.891137 -0.218532) (xy -4.879564 -0.212785) + (xy -4.867113 -0.207008) (xy -4.853754 -0.201246) (xy -4.839458 -0.195543) (xy -4.824195 -0.189942) + (xy -4.807937 -0.184488) (xy -4.790654 -0.179224) (xy -4.710217 -0.156108) (xy -4.663262 -0.143027) + (xy -4.611974 -0.129243) (xy -4.580524 -0.120692) (xy -4.549909 -0.111906) (xy -4.520142 -0.102887) + (xy -4.49124 -0.093632) (xy -4.463217 -0.084144) (xy -4.436086 -0.074421) (xy -4.409864 -0.064464) + (xy -4.384564 -0.054273) (xy -4.372264 -0.049046) (xy -4.360201 -0.043674) (xy -4.348375 -0.03816) + (xy -4.336789 -0.032504) (xy -4.325445 -0.02671) (xy -4.314345 -0.020778) (xy -4.303489 -0.01471) + (xy -4.292881 -0.00851) (xy -4.282522 -0.002177) (xy -4.272413 0.004286) (xy -4.262557 0.010876) + (xy -4.252955 0.017593) (xy -4.24361 0.024435) (xy -4.234522 0.031399) (xy -4.225695 0.038484) (xy -4.217129 0.045688) + (xy -4.208607 0.053038) (xy -4.200373 0.060562) (xy -4.192425 0.068259) (xy -4.184759 0.076125) (xy -4.177372 0.08416) + (xy -4.170258 0.092361) (xy -4.163416 0.100727) (xy -4.156841 0.109257) (xy -4.150529 0.117947) (xy -4.144477 0.126796) + (xy -4.138682 0.135803) (xy -4.133139 0.144965) (xy -4.127845 0.154281) (xy -4.122796 0.163749) (xy -4.117989 0.173367) + (xy -4.11342 0.183134) (xy -4.109115 0.193091) (xy -4.105101 0.203284) (xy -4.101376 0.213716) (xy -4.097938 0.224387) + (xy -4.094786 0.2353) (xy -4.091918 0.246456) (xy -4.089331 0.257857) (xy -4.087024 0.269506) (xy -4.084996 0.281404) + (xy -4.083244 0.293552) (xy -4.081767 0.305953) (xy -4.080562 0.318608) (xy -4.079628 0.331519) (xy -4.078964 0.344689) + (xy -4.078434 0.37181) (xy -4.078434 0.381805) (xy -4.07861 0.397166) (xy -4.079137 0.412321) (xy -4.080016 0.427271) + (xy -4.081245 0.442016) (xy -4.082827 0.456556) (xy -4.08476 0.470891) (xy -4.087044 0.485022) (xy -4.08968 0.498947) + (xy -4.092667 0.512667) (xy -4.096005 0.526182) (xy -4.099695 0.539492) (xy -4.103737 0.552598) (xy -4.108129 0.565498) + (xy -4.112874 0.578193) (xy -4.117969 0.590683) (xy -4.123416 0.602968) (xy -4.129185 0.614814) (xy -4.135245 0.62645) + (xy -4.141594 0.637875) (xy -4.148231 0.649083) (xy -4.155153 0.660072) (xy -4.162359 0.670837) (xy -4.169846 0.681376) + (xy -4.177614 0.691684) (xy -4.18566 0.701757) (xy -4.193982 0.711593) (xy -4.202579 0.721187) (xy -4.211448 0.730535) + (xy -4.220588 0.739635) (xy -4.229998 0.748483) (xy -4.239675 0.757073) (xy -4.249617 0.765405) (xy -4.260028 0.773473) + (xy -4.270648 0.781282) (xy -4.281481 0.788835) (xy -4.292529 0.796135) (xy -4.303798 0.803186) (xy -4.315289 0.809992) + (xy -4.327007 0.816556) (xy -4.338956 0.822882) (xy -4.35114 0.828974) (xy -4.363561 0.834835) (xy -4.376224 0.84047) + (xy -4.389132 0.845881) (xy -4.402289 0.851072) (xy -4.415699 0.856048) (xy -4.429365 0.860811) (xy -4.44329 0.865365) + (xy -4.471758 0.873685) (xy -4.500943 0.880847) (xy -4.530861 0.886868) (xy -4.561525 0.891761) (xy -4.592951 0.895541) + (xy -4.625152 0.898223) (xy -4.658145 0.899822) (xy -4.691943 0.900351) (xy -4.715824 0.900088) (xy -4.739673 0.8993) + (xy -4.763485 0.897987) (xy -4.787257 0.896154) (xy -4.810984 0.8938) (xy -4.834665 0.890929) (xy -4.858294 0.887541) + (xy -4.881868 0.883639) (xy -4.905383 0.879225) (xy -4.928837 0.8743) (xy -4.952224 0.868866) (xy -4.975542 0.862925) + (xy -4.998786 0.856479) (xy -5.021954 0.849529) (xy -5.045041 0.842078) (xy -5.068044 0.834127) (xy -5.090886 0.825649) + (xy -5.11349 0.816615) (xy -5.135853 0.807024) (xy -5.15797 0.796877) (xy -5.179838 0.786173) (xy -5.201454 0.774912) + (xy -5.222813 0.763096) (xy -5.243913 0.750723) (xy -5.264749 0.737793) (xy -5.285317 0.724307) (xy -5.305615 0.710265) + (xy -5.325638 0.695666) (xy -5.345383 0.680511) (xy -5.364846 0.6648) (xy -5.384024 0.648532) (xy -5.402913 0.631707) + (xy -5.185498 0.37056) (xy -5.15644 0.3934) (xy -5.127337 0.415054) (xy -5.098147 0.435508) (xy -5.068825 0.454746) + (xy -5.039328 0.472754) (xy -5.00961 0.489517) (xy -4.97963 0.505021) (xy -4.964527 0.512297) (xy -4.949341 0.519252) + (xy -4.934039 0.52584) (xy -4.918587 0.532017) (xy -4.902981 0.537781) (xy -4.887217 0.543129) (xy -4.871293 0.548059) + (xy -4.855203 0.552571) (xy -4.838946 0.556661) (xy -4.822516 0.560329) (xy -4.805911 0.563572) (xy -4.789126 0.566389) + (xy -4.772158 0.568777) (xy -4.755004 0.570735) (xy -4.737659 0.572261) (xy -4.72012 0.573354) (xy -4.702383 0.57401) + (xy -4.684445 0.57423) (xy -4.670139 0.574055) (xy -4.656268 0.573532) (xy -4.642829 0.572665) (xy -4.629819 0.571457) + (xy -4.617233 0.569913) (xy -4.605068 0.568036) (xy -4.59332 0.565829) (xy -4.581986 0.563297) (xy -4.571062 0.560442) + (xy -4.560544 0.557269) (xy -4.550429 0.553781) (xy -4.540713 0.549981) (xy -4.531392 0.545875) (xy -4.522463 0.541464) + (xy -4.513922 0.536754) (xy -4.505766 0.531746) (xy -4.498049 0.52646) (xy -4.49083 0.520911) (xy -4.484109 0.515098) + (xy -4.477886 0.509021) (xy -4.472161 0.502681) (xy -4.466933 0.496077) (xy -4.462204 0.48921) (xy -4.457972 0.482079) + (xy -4.454238 0.474684) (xy -4.451002 0.467026) (xy -4.448264 0.459104) (xy -4.446024 0.450919) (xy -4.444281 0.44247) + (xy -4.443037 0.433758) (xy -4.44229 0.424782) (xy -4.442041 0.415542) (xy -4.442041 0.410544) (xy -4.442099 0.406122) + (xy -4.442273 0.401759) (xy -4.44256 0.397454) (xy -4.442959 0.393207) (xy -4.443467 0.389019) (xy -4.444084 0.38489) + (xy -4.444806 0.38082) (xy -4.445633 0.376807) (xy -4.446563 0.372854) (xy -4.447593 0.368959) (xy -4.448722 0.365123) + (xy -4.449948 0.361345) (xy -4.451269 0.357626) (xy -4.452684 0.353965) (xy -4.45419 0.350363) (xy -4.455785 0.346819) + (xy -4.457514 0.34354) (xy -4.459419 0.340262) (xy -4.461504 0.336988) (xy -4.463771 0.333719) (xy -4.46622 0.330458) + (xy -4.468854 0.327205) (xy -4.471675 0.323964) (xy -4.474684 0.320736) (xy -4.477884 0.317522) (xy -4.481276 0.314325) + (xy -4.484862 0.311146) (xy -4.488644 0.307987) (xy -4.492623 0.30485) (xy -4.496802 0.301737) (xy -4.501182 0.29865) + (xy -4.505766 0.29559) (xy -4.515603 0.289911) (xy -4.526363 0.284129) (xy -4.538031 0.27826) (xy -4.550592 0.272317) + (xy -4.564031 0.266316) (xy -4.578335 0.260271) (xy -4.593488 0.254197) (xy -4.609475 0.248108) (xy -4.626517 0.242014) + (xy -4.644832 0.235906) (xy -4.664407 0.229768) (xy -4.685226 0.223587) (xy -4.730541 0.211033) (xy -4.780658 0.198128) + (xy -4.812166 0.190048) (xy -4.842957 0.181748) (xy -4.873016 0.173243) (xy -4.902328 0.164547) (xy -4.930879 0.155676) + (xy -4.958654 0.146644) (xy -4.985638 0.137466) (xy -5.011817 0.128155) (xy -5.037117 0.118079) (xy -5.061465 0.107519) + (xy -5.073278 0.102053) (xy -5.084847 0.096461) (xy -5.096171 0.090741) (xy -5.107248 0.084891) (xy -5.118076 0.078909) + (xy -5.128653 0.072794) (xy -5.138977 0.066543) (xy -5.149048 0.060155) (xy -5.158862 0.053627) (xy -5.168417 0.046959) + (xy -5.177713 0.040148) (xy -5.186748 0.033193) (xy -5.195533 0.026061) (xy -5.204082 0.018723) (xy -5.212393 0.011177) + (xy -5.220465 0.003419) (xy -5.228295 -0.00455) (xy -5.235881 -0.012734) (xy -5.243222 -0.021134) + (xy -5.250316 -0.029751) (xy -5.257162 -0.038588) (xy -5.263756 -0.047647) (xy -5.270098 -0.056929) + (xy -5.276185 -0.066436) (xy -5.282016 -0.07617) (xy -5.287589 -0.086133) (xy -5.292902 -0.096326) + (xy -5.297954 -0.106752) (xy -5.302727 -0.117456) (xy -5.307206 -0.128479) (xy -5.311388 -0.139822) + (xy -5.315271 -0.151481) (xy -5.318855 -0.163454) (xy -5.322136 -0.175741) (xy -5.325114 -0.188339) + (xy -5.327786 -0.201246) (xy -5.33015 -0.214461) (xy -5.332206 -0.227981) (xy -5.33395 -0.241805) + (xy -5.335381 -0.255932) (xy -5.336497 -0.270358) (xy -5.337296 -0.285083) (xy -5.337777 -0.300104) + (xy -5.337938 -0.31542) (xy -5.337938 -0.320418) (xy -5.337777 -0.334841) (xy -5.337291 -0.349062) + (xy -5.33648 -0.36308) (xy -5.335342 -0.3769) (xy -5.333873 -0.390521) (xy -5.332074 -0.403947) (xy -5.329941 -0.417179) + (xy -5.327474 -0.430219) (xy -5.324669 -0.443068) (xy -5.321526 -0.455729) (xy -5.318043 -0.468203) + (xy -5.314217 -0.480492) (xy -5.310047 -0.492598) (xy -5.305532 -0.504523) (xy -5.300668 -0.516268) + (xy -5.295455 -0.527836) (xy -5.289935 -0.539214) (xy -5.284151 -0.550389) (xy -5.278103 -0.561362) + (xy -5.271792 -0.572135) (xy -5.265218 -0.582711) (xy -5.25838 -0.593091) (xy -5.251278 -0.603278) + (xy -5.243913 -0.613272) (xy -5.236284 -0.623075) (xy -5.228391 -0.63269) (xy -5.220235 -0.642119) + (xy -5.211816 -0.651362) (xy -5.203133 -0.660422) (xy -5.194186 -0.669302) (xy -5.184976 -0.678002) + (xy -5.175502 -0.686524) (xy -5.165765 -0.694621) (xy -5.155769 -0.702509) (xy -5.145516 -0.710185) + (xy -5.13501 -0.717644) (xy -5.124256 -0.724885) (xy -5.113256 -0.731902) (xy -5.102015 -0.738691) + (xy -5.090536 -0.745251) (xy -5.078822 -0.751576) (xy -5.066878 -0.757663) (xy -5.054707 -0.763508) + (xy -5.042312 -0.769109) (xy -5.029698 -0.77446) (xy -5.016868 -0.779559) (xy -5.003826 -0.784401) + (xy -4.990575 -0.788984) (xy -4.963515 -0.797357) (xy -4.935753 -0.804661) (xy -4.907287 -0.810882) + (xy -4.878119 -0.816004) (xy -4.848248 -0.820014) (xy -4.817674 -0.822896) (xy -4.786397 -0.824636) + (xy -4.754418 -0.825219) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "666a60f4-7349-445b-8aa5-d7fa44d6879a") + ) + (group "" + (uuid "5b945241-0446-41f7-a561-a129b7b5d51c") + (members "19926bb2-26ec-41e1-90bf-66ce1bdbb1b0" "5831258c-3db3-4e1d-8f5c-80f0a0a2e9f2" + "666a60f4-7349-445b-8aa5-d7fa44d6879a" "875c2ff2-c904-4f11-8853-c2a966a09ee1" + "9232f2e3-6bfe-42d6-8f9c-ddd1874884cb" "dd0aae29-ccec-48b7-ada3-ce0ef99b8047" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_5mm.kicad_mod new file mode 100644 index 0000000..4ecc42a --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_5mm.kicad_mod @@ -0,0 +1,337 @@ +(footprint "SparkX_Logo_5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.75 0) + (layer "F.Fab") + (uuid "8dca0551-d9c0-4946-9777-468e54316b07") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.85 0) + (layer "F.Fab") + (hide yes) + (uuid "c242430a-1c1b-492b-a398-2a48aed91301") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3c038e56-034b-4112-b656-5f84c045c0d9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b229d5eb-9cc8-4821-b171-2e846ed791a8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "744b0b25-bb7b-4127-910b-09f6cccee732") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -0.210433 0.354145) (xy -0.364872 0.354145) (xy -0.46427 0.109366) (xy -0.567792 -0.143659) (xy -0.770712 0.354145) + (xy -0.921153 0.354145) (xy -0.633766 -0.32109) (xy -0.49782 -0.32109) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5d8d1315-727e-4c58-be81-59487fa42d40") + ) + (fp_poly + (pts + (xy 0.733195 -0.023207) (xy 1.005088 -0.316092) (xy 1.183018 -0.316092) (xy 0.910126 -0.031703) (xy 1.195513 0.354145) + (xy 1.018583 0.354145) (xy 0.810665 0.068757) (xy 0.733195 0.149225) (xy 0.733195 0.354145) (xy 0.585754 0.354145) + (xy 0.585754 -0.316092) (xy 0.733195 -0.316092) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "76123026-d5bd-4552-a822-803dff291d7d") + ) + (fp_poly + (pts + (xy 2.5 0.710504) (xy -2.498032 0.710504) (xy -2.498032 -0.544502) (xy -2.369583 -0.544502) (xy -2.369583 0.582055) + (xy 1.383439 0.582055) (xy 1.383439 0.354145) (xy 1.620846 0.354145) (xy 1.78828 0.354145) (xy 1.93972 0.124235) + (xy 2.090161 0.354145) (xy 2.263593 0.354145) (xy 2.029685 0.01128) (xy 2.253597 -0.316092) (xy 2.086163 -0.316092) + (xy 1.944219 -0.098677) (xy 1.803274 -0.316092) (xy 1.630842 -0.316092) (xy 1.854754 0.013279) (xy 1.620846 0.354145) + (xy 1.383439 0.354145) (xy 1.383439 -0.544502) (xy -2.369583 -0.544502) (xy -2.498032 -0.544502) + (xy -2.498032 -0.672951) (xy 2.5 -0.672951) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1b57b728-435b-426e-8f03-d51eec5334a7") + ) + (fp_poly + (pts + (xy 0.214189 -0.315863) (xy 0.228551 -0.315178) (xy 0.242494 -0.314036) (xy 0.256016 -0.312437) (xy 0.26912 -0.310381) + (xy 0.281806 -0.307868) (xy 0.294074 -0.304899) (xy 0.305926 -0.301472) (xy 0.317362 -0.297589) (xy 0.328383 -0.293249) + (xy 0.33899 -0.288452) (xy 0.349183 -0.283198) (xy 0.358963 -0.277488) (xy 0.36833 -0.27132) (xy 0.377287 -0.264696) + (xy 0.385832 -0.257615) (xy 0.393909 -0.250123) (xy 0.40146 -0.24227) (xy 0.408485 -0.234055) (xy 0.414985 -0.225479) + (xy 0.420961 -0.216542) (xy 0.426413 -0.207247) (xy 0.431343 -0.197592) (xy 0.43575 -0.18758) (xy 0.439636 -0.17721) + (xy 0.443002 -0.166483) (xy 0.445848 -0.155401) (xy 0.448175 -0.143964) (xy 0.449983 -0.132172) (xy 0.451274 -0.120027) + (xy 0.452048 -0.107529) (xy 0.452306 -0.094679) (xy 0.452306 -0.09268) (xy 0.452148 -0.08267) (xy 0.451675 -0.072885) + (xy 0.450886 -0.063325) (xy 0.449784 -0.053992) (xy 0.448368 -0.044887) (xy 0.446639 -0.036012) (xy 0.444599 -0.027369) + (xy 0.442248 -0.018959) (xy 0.439586 -0.010782) (xy 0.436614 -0.002842) (xy 0.433333 0.004861) (xy 0.429745 0.012326) + (xy 0.425848 0.01955) (xy 0.421645 0.026533) (xy 0.417136 0.033273) (xy 0.412322 0.039768) (xy 0.407261 0.046035) + (xy 0.402012 0.052092) (xy 0.396575 0.057937) (xy 0.390947 0.063571) (xy 0.38513 0.068995) (xy 0.379121 0.074208) + (xy 0.372921 0.07921) (xy 0.366527 0.084001) (xy 0.359941 0.088581) (xy 0.353161 0.092951) (xy 0.346185 0.097109) + (xy 0.339015 0.101057) (xy 0.331648 0.104794) (xy 0.324084 0.108319) (xy 0.316323 0.111635) (xy 0.308363 0.114739) + (xy 0.472298 0.354145) (xy 0.299866 0.354145) (xy 0.156423 0.139729) (xy 0.040468 0.139729) (xy 0.040468 0.354145) + (xy -0.106974 0.354145) (xy -0.106974 -0.183144) (xy 0.040468 -0.183144) (xy 0.040468 0.00928) (xy 0.189909 0.00928) + (xy 0.196651 0.009175) (xy 0.203193 0.008861) (xy 0.209536 0.008338) (xy 0.21568 0.007609) (xy 0.221625 0.006675) + (xy 0.227371 0.005538) (xy 0.232918 0.004198) (xy 0.238265 0.002658) (xy 0.243414 0.000919) (xy 0.248363 -0.001018) + (xy 0.253113 -0.003152) (xy 0.257664 -0.005479) (xy 0.262016 -0.008001) (xy 0.266168 -0.010714) (xy 0.270122 -0.013617) + (xy 0.273876 -0.016709) (xy 0.277414 -0.020054) (xy 0.280718 -0.023527) (xy 0.28379 -0.027129) (xy 0.286629 -0.03086) + (xy 0.289237 -0.03472) (xy 0.291614 -0.038709) (xy 0.293762 -0.042826) (xy 0.29568 -0.047072) (xy 0.29737 -0.051448) + (xy 0.298832 -0.055952) (xy 0.300068 -0.060585) (xy 0.301077 -0.065347) (xy 0.30186 -0.070237) (xy 0.302419 -0.075257) + (xy 0.302754 -0.080405) (xy 0.302865 -0.085682) (xy 0.302865 -0.087182) (xy 0.302748 -0.093086) (xy 0.302395 -0.098802) + (xy 0.301807 -0.104331) (xy 0.300983 -0.109673) (xy 0.299921 -0.114827) (xy 0.298621 -0.119794) (xy 0.297083 -0.124573) + (xy 0.295305 -0.129165) (xy 0.293288 -0.13357) (xy 0.291029 -0.137787) (xy 0.288528 -0.141816) (xy 0.285786 -0.145659) + (xy 0.2828 -0.149313) (xy 0.27957 -0.152781) (xy 0.276096 -0.156061) (xy 0.272377 -0.159153) (xy 0.268441 -0.162058) + (xy 0.264318 -0.164776) (xy 0.260007 -0.167306) (xy 0.255509 -0.169649) (xy 0.250823 -0.171805) (xy 0.24595 -0.173773) + (xy 0.240889 -0.175553) (xy 0.235641 -0.177146) (xy 0.230206 -0.178552) (xy 0.224583 -0.17977) (xy 0.218773 -0.180801) + (xy 0.212775 -0.181644) (xy 0.20659 -0.1823) (xy 0.200218 -0.182769) (xy 0.193658 -0.18305) (xy 0.18691 -0.183144) + (xy 0.040468 -0.183144) (xy -0.106974 -0.183144) (xy -0.106974 -0.316092) (xy 0.199406 -0.316092) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ba44df85-bcf4-4cf8-b54e-5e25626c6fc9") + ) + (fp_poly + (pts + (xy -1.221993 -0.317021) (xy -1.214561 -0.316812) (xy -1.207234 -0.316465) (xy -1.200012 -0.315982) + (xy -1.192896 -0.315365) (xy -1.185885 -0.314614) (xy -1.178979 -0.313731) (xy -1.172179 -0.312718) + (xy -1.165485 -0.311576) (xy -1.158895 -0.310307) (xy -1.152412 -0.308911) (xy -1.146033 -0.307392) + (xy -1.13976 -0.305749) (xy -1.133593 -0.303985) (xy -1.127531 -0.302101) (xy -1.121574 -0.300098) + (xy -1.115723 -0.297895) (xy -1.109978 -0.295598) (xy -1.10434 -0.293203) (xy -1.09881 -0.290711) + (xy -1.093388 -0.288119) (xy -1.088075 -0.285426) (xy -1.082871 -0.28263) (xy -1.077779 -0.279731) + (xy -1.072798 -0.276726) (xy -1.067928 -0.273614) (xy -1.063172 -0.270394) (xy -1.058529 -0.267064) + (xy -1.054 -0.263623) (xy -1.049586 -0.260069) (xy -1.045288 -0.2564) (xy -1.041106 -0.252617) (xy -1.036959 -0.248727) + (xy -1.03295 -0.244745) (xy -1.029077 -0.240668) (xy -1.025339 -0.236498) (xy -1.021732 -0.232234) + (xy -1.018254 -0.227876) (xy -1.014905 -0.223425) (xy -1.01168 -0.21888) (xy -1.008578 -0.214241) + (xy -1.005597 -0.209508) (xy -1.002735 -0.204682) (xy -0.999989 -0.199762) (xy -0.997358 -0.194749) + (xy -0.994838 -0.189641) (xy -0.992428 -0.18444) (xy -0.990126 -0.179145) (xy -0.988035 -0.173769) + (xy -0.986074 -0.168322) (xy -0.984243 -0.162804) (xy -0.982543 -0.157217) (xy -0.980975 -0.151559) + (xy -0.979539 -0.14583) (xy -0.978237 -0.140032) (xy -0.977069 -0.134163) (xy -0.976035 -0.128224) + (xy -0.975137 -0.122215) (xy -0.974375 -0.116135) (xy -0.97375 -0.109985) (xy -0.973262 -0.103765) + (xy -0.972913 -0.097474) (xy -0.972703 -0.091114) (xy -0.972633 -0.084683) (xy -0.972633 -0.082683) + (xy -0.973133 -0.083683) (xy -0.973215 -0.076432) (xy -0.973461 -0.069297) (xy -0.973871 -0.062278) + (xy -0.974445 -0.055374) (xy -0.975183 -0.048584) (xy -0.976085 -0.041907) (xy -0.97715 -0.035344) + (xy -0.97838 -0.028892) (xy -0.979774 -0.022552) (xy -0.981332 -0.016322) (xy -0.983054 -0.010202) + (xy -0.98494 -0.004191) (xy -0.98699 0.001712) (xy -0.989204 0.007507) (xy -0.991582 0.013195) (xy -0.994124 0.018777) + (xy -0.996813 0.024247) (xy -0.999629 0.029601) (xy -1.002573 0.03484) (xy -1.005643 0.039964) (xy -1.00884 0.044973) + (xy -1.012161 0.049869) (xy -1.015607 0.054652) (xy -1.019177 0.059323) (xy -1.02287 0.063883) (xy -1.026685 0.068332) + (xy -1.030621 0.072672) (xy -1.034679 0.076902) (xy -1.038856 0.081024) (xy -1.043153 0.085039) (xy -1.047568 0.088946) + (xy -1.052101 0.092748) (xy -1.05674 0.096349) (xy -1.061474 0.099845) (xy -1.066302 0.103234) (xy -1.071227 0.106516) + (xy -1.076248 0.109688) (xy -1.081366 0.112752) (xy -1.086583 0.115706) (xy -1.091898 0.11855) (xy -1.097313 0.121282) + (xy -1.102829 0.123902) (xy -1.108445 0.12641) (xy -1.114163 0.128804) (xy -1.119984 0.131083) (xy -1.125907 0.133248) + (xy -1.131935 0.135297) (xy -1.138068 0.13723) (xy -1.150554 0.140744) (xy -1.163269 0.14379) (xy -1.176206 0.146367) + (xy -1.18936 0.148476) (xy -1.202725 0.150116) (xy -1.216295 0.151287) (xy -1.230064 0.15199) (xy -1.244026 0.152224) + (xy -1.355982 0.152224) (xy -1.355982 0.353145) (xy -1.503424 0.353145) (xy -1.503424 -0.183144) + (xy -1.355482 -0.183144) (xy -1.355482 0.021775) (xy -1.238528 0.021775) (xy -1.231693 0.021664) + (xy -1.225056 0.021329) (xy -1.218617 0.020771) (xy -1.212374 0.019987) (xy -1.206328 0.018978) (xy -1.200478 0.017743) + (xy -1.194822 0.016281) (xy -1.18936 0.014591) (xy -1.184091 0.012672) (xy -1.179015 0.010525) (xy -1.174131 0.008148) + (xy -1.169438 0.00554) (xy -1.164935 0.0027) (xy -1.160622 -0.000371) (xy -1.156498 -0.003675) (xy -1.152562 -0.007213) + (xy -1.148843 -0.010926) (xy -1.145368 -0.014755) (xy -1.142139 -0.018698) (xy -1.139153 -0.022754) + (xy -1.13641 -0.026921) (xy -1.13391 -0.031198) (xy -1.131651 -0.035583) (xy -1.129633 -0.040075) + (xy -1.127856 -0.044673) (xy -1.126317 -0.049374) (xy -1.125018 -0.054178) (xy -1.123956 -0.059083) + (xy -1.123131 -0.064088) (xy -1.122543 -0.069191) (xy -1.122191 -0.07439) (xy -1.122074 -0.079685) + (xy -1.122074 -0.081684) (xy -1.122197 -0.087781) (xy -1.122567 -0.093701) (xy -1.123184 -0.099442) + (xy -1.12405 -0.105003) (xy -1.125164 -0.110382) (xy -1.126528 -0.115579) (xy -1.128143 -0.120591) + (xy -1.130008 -0.125417) (xy -1.132126 -0.130055) (xy -1.134496 -0.134505) (xy -1.137119 -0.138764) + (xy -1.139997 -0.142832) (xy -1.143129 -0.146706) (xy -1.146516 -0.150385) (xy -1.15016 -0.153869) + (xy -1.154061 -0.157154) (xy -1.158097 -0.160329) (xy -1.16233 -0.163293) (xy -1.166759 -0.166048) + (xy -1.171383 -0.168595) (xy -1.1762 -0.170933) (xy -1.181209 -0.173065) (xy -1.186408 -0.17499) + (xy -1.191796 -0.176709) (xy -1.197372 -0.178223) (xy -1.203134 -0.179533) (xy -1.20908 -0.180639) + (xy -1.215209 -0.181543) (xy -1.22152 -0.182244) (xy -1.228011 -0.182745) (xy -1.23468 -0.183044) + (xy -1.241527 -0.183144) (xy -1.355482 -0.183144) (xy -1.503424 -0.183144) (xy -1.503424 -0.317091) + (xy -1.229532 -0.317091) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b8cf7be4-d900-4ffb-b4c8-2da44fd4126a") + ) + (fp_poly + (pts + (xy -1.892624 -0.325) (xy -1.883565 -0.324738) (xy -1.874591 -0.324301) (xy -1.865703 -0.32369) (xy -1.856903 -0.322907) + (xy -1.848192 -0.321952) (xy -1.839572 -0.320825) (xy -1.831045 -0.319528) (xy -1.822611 -0.318061) + (xy -1.814272 -0.316424) (xy -1.80603 -0.31462) (xy -1.797886 -0.312648) (xy -1.789841 -0.310508) + (xy -1.781898 -0.308203) (xy -1.774057 -0.305732) (xy -1.76632 -0.303097) (xy -1.758671 -0.300303) + (xy -1.751093 -0.297357) (xy -1.743586 -0.294258) (xy -1.736152 -0.291008) (xy -1.728792 -0.287605) + (xy -1.721505 -0.284049) (xy -1.714293 -0.280342) (xy -1.707156 -0.276482) (xy -1.700095 -0.27247) + (xy -1.693112 -0.268306) (xy -1.686206 -0.263989) (xy -1.679378 -0.25952) (xy -1.672629 -0.254899) + (xy -1.66596 -0.250125) (xy -1.659372 -0.2452) (xy -1.652865 -0.240121) (xy -1.729335 -0.129165) + (xy -1.740556 -0.13664) (xy -1.751724 -0.143698) (xy -1.762834 -0.150347) (xy -1.77388 -0.156592) + (xy -1.784855 -0.162438) (xy -1.795754 -0.167892) (xy -1.806571 -0.172959) (xy -1.8173 -0.177646) + (xy -1.822647 -0.179737) (xy -1.828005 -0.181698) (xy -1.833371 -0.183529) (xy -1.838745 -0.185229) + (xy -1.844124 -0.186797) (xy -1.849508 -0.188233) (xy -1.854895 -0.189535) (xy -1.860283 -0.190703) + (xy -1.865671 -0.191737) (xy -1.871058 -0.192635) (xy -1.876442 -0.193397) (xy -1.881822 -0.194022) + (xy -1.887195 -0.19451) (xy -1.892561 -0.194859) (xy -1.897919 -0.195069) (xy -1.903266 -0.195139) + (xy -1.908526 -0.195069) (xy -1.913622 -0.19486) (xy -1.918553 -0.194513) (xy -1.923321 -0.19403) + (xy -1.927924 -0.193413) (xy -1.932364 -0.192662) (xy -1.93664 -0.191779) (xy -1.940751 -0.190766) + (xy -1.944699 -0.189624) (xy -1.948483 -0.188355) (xy -1.952102 -0.186959) (xy -1.955558 -0.18544) + (xy -1.95885 -0.183797) (xy -1.961977 -0.182033) (xy -1.964941 -0.180149) (xy -1.967741 -0.178146) + (xy -1.970371 -0.176049) (xy -1.972826 -0.173883) (xy -1.975106 -0.171648) (xy -1.977214 -0.169345) + (xy -1.979148 -0.166974) (xy -1.98091 -0.164537) (xy -1.982502 -0.162034) (xy -1.983922 -0.159466) + (xy -1.985173 -0.156833) (xy -1.986254 -0.154137) (xy -1.987167 -0.151377) (xy -1.987913 -0.148556) + (xy -1.988491 -0.145673) (xy -1.988903 -0.142729) (xy -1.98915 -0.139725) (xy -1.989232 -0.136662) + (xy -1.989232 -0.134663) (xy -1.989209 -0.132619) (xy -1.989139 -0.13061) (xy -1.989022 -0.128636) + (xy -1.988858 -0.126697) (xy -1.988647 -0.124794) (xy -1.988389 -0.122925) (xy -1.988084 -0.121092) + (xy -1.987733 -0.119294) (xy -1.987335 -0.117531) (xy -1.98689 -0.115803) (xy -1.986398 -0.11411) + (xy -1.985859 -0.112453) (xy -1.985273 -0.110831) (xy -1.98464 -0.109243) (xy -1.983961 -0.107691) + (xy -1.983235 -0.106174) (xy -1.982444 -0.104686) (xy -1.981571 -0.103221) (xy -1.980617 -0.101778) + (xy -1.97958 -0.100356) (xy -1.978461 -0.098955) (xy -1.977261 -0.097573) (xy -1.975978 -0.09621) + (xy -1.974613 -0.094866) (xy -1.973166 -0.093539) (xy -1.971638 -0.092229) (xy -1.970027 -0.090936) + (xy -1.968334 -0.089657) (xy -1.96656 -0.088393) (xy -1.964703 -0.087144) (xy -1.962764 -0.085907) + (xy -1.960744 -0.084683) (xy -1.956454 -0.082413) (xy -1.951825 -0.080114) (xy -1.946845 -0.077804) + (xy -1.941501 -0.075499) (xy -1.935783 -0.073217) (xy -1.929678 -0.070977) (xy -1.923174 -0.068795) + (xy -1.916261 -0.06669) (xy -1.884086 -0.057443) (xy -1.865305 -0.052211) (xy -1.844789 -0.046698) + (xy -1.832209 -0.043277) (xy -1.819963 -0.039763) (xy -1.808057 -0.036155) (xy -1.796496 -0.032453) + (xy -1.785286 -0.028658) (xy -1.774434 -0.024769) (xy -1.763945 -0.020786) (xy -1.753825 -0.016709) + (xy -1.748905 -0.014619) (xy -1.74408 -0.01247) (xy -1.73935 -0.010264) (xy -1.734715 -0.008002) + (xy -1.730178 -0.005684) (xy -1.725738 -0.003311) (xy -1.721395 -0.000884) (xy -1.717152 0.001596) + (xy -1.713008 0.004129) (xy -1.708965 0.006714) (xy -1.705022 0.00935) (xy -1.701182 0.012037) (xy -1.697444 0.014774) + (xy -1.693809 0.017559) (xy -1.690278 0.020393) (xy -1.686851 0.023275) (xy -1.683442 0.026215) (xy -1.680149 0.029225) + (xy -1.67697 0.032303) (xy -1.673903 0.03545) (xy -1.670948 0.038664) (xy -1.668103 0.041944) (xy -1.665366 0.045291) + (xy -1.662736 0.048702) (xy -1.660211 0.052178) (xy -1.657791 0.055718) (xy -1.655472 0.059321) (xy -1.653255 0.062986) + (xy -1.651138 0.066712) (xy -1.649118 0.070499) (xy -1.647195 0.074347) (xy -1.645368 0.078253) (xy -1.643646 0.082236) + (xy -1.64204 0.086313) (xy -1.64055 0.090486) (xy -1.639175 0.094755) (xy -1.637914 0.09912) (xy -1.636767 0.103582) + (xy -1.635732 0.108143) (xy -1.634809 0.112802) (xy -1.633998 0.117561) (xy -1.633297 0.12242) (xy -1.632706 0.127381) + (xy -1.632225 0.132443) (xy -1.631851 0.137607) (xy -1.631585 0.142875) (xy -1.631373 0.153724) (xy -1.631373 0.157722) + (xy -1.631444 0.163866) (xy -1.631654 0.169928) (xy -1.632006 0.175908) (xy -1.632498 0.181806) (xy -1.63313 0.187622) + (xy -1.633904 0.193356) (xy -1.634817 0.199008) (xy -1.635872 0.204578) (xy -1.637066 0.210067) (xy -1.638402 0.215473) + (xy -1.639878 0.220797) (xy -1.641494 0.226039) (xy -1.643251 0.231199) (xy -1.645149 0.236277) (xy -1.647187 0.241273) + (xy -1.649366 0.246187) (xy -1.651674 0.250925) (xy -1.654098 0.25558) (xy -1.656637 0.26015) (xy -1.659292 0.264633) + (xy -1.662061 0.269028) (xy -1.664943 0.273335) (xy -1.667938 0.27755) (xy -1.671045 0.281673) (xy -1.674264 0.285703) + (xy -1.677592 0.289637) (xy -1.681031 0.293474) (xy -1.684579 0.297214) (xy -1.688235 0.300854) (xy -1.691999 0.304393) + (xy -1.69587 0.307829) (xy -1.699846 0.311162) (xy -1.704011 0.314389) (xy -1.708259 0.317513) (xy -1.712592 0.320534) + (xy -1.717011 0.323454) (xy -1.721519 0.326274) (xy -1.726115 0.328996) (xy -1.730803 0.331622) (xy -1.735582 0.334152) + (xy -1.740456 0.336589) (xy -1.745424 0.338934) (xy -1.750489 0.341188) (xy -1.755652 0.343352) (xy -1.760915 0.345429) + (xy -1.766279 0.347419) (xy -1.771746 0.349324) (xy -1.777316 0.351146) (xy -1.788703 0.354474) (xy -1.800377 0.357339) + (xy -1.812344 0.359747) (xy -1.82461 0.361704) (xy -1.83718 0.363216) (xy -1.850061 0.364289) (xy -1.863258 0.364928) + (xy -1.876777 0.36514) (xy -1.886329 0.365035) (xy -1.895869 0.364719) (xy -1.905394 0.364195) (xy -1.914902 0.363461) + (xy -1.924393 0.36252) (xy -1.933866 0.361371) (xy -1.943317 0.360016) (xy -1.952747 0.358455) (xy -1.962153 0.35669) + (xy -1.971534 0.35472) (xy -1.980889 0.352546) (xy -1.990216 0.35017) (xy -1.999514 0.347591) (xy -2.008781 0.344811) + (xy -2.018016 0.341831) (xy -2.027217 0.338651) (xy -2.036354 0.335259) (xy -2.045396 0.331646) (xy -2.054341 0.327809) + (xy -2.063188 0.32375) (xy -2.071935 0.319469) (xy -2.080581 0.314965) (xy -2.089125 0.310238) (xy -2.097565 0.305289) + (xy -2.105899 0.300117) (xy -2.114127 0.294723) (xy -2.122246 0.289106) (xy -2.130255 0.283266) (xy -2.138153 0.277204) + (xy -2.145938 0.27092) (xy -2.153609 0.264412) (xy -2.161165 0.257683) (xy -2.074199 0.153224) (xy -2.062576 0.16236) + (xy -2.050935 0.171021) (xy -2.039259 0.179203) (xy -2.02753 0.186898) (xy -2.015731 0.194101) (xy -2.003844 0.200807) + (xy -1.991851 0.207008) (xy -1.98581 0.209918) (xy -1.979736 0.2127) (xy -1.973615 0.215336) (xy -1.967434 0.217807) + (xy -1.961192 0.220112) (xy -1.954887 0.222251) (xy -1.948517 0.224223) (xy -1.942081 0.226028) (xy -1.935578 0.227664) + (xy -1.929006 0.229131) (xy -1.922364 0.230429) (xy -1.91565 0.231555) (xy -1.908863 0.23251) (xy -1.902001 0.233294) + (xy -1.895063 0.233904) (xy -1.888048 0.234341) (xy -1.880953 0.234604) (xy -1.873778 0.234692) (xy -1.868055 0.234622) + (xy -1.862507 0.234412) (xy -1.857131 0.234066) (xy -1.851927 0.233583) (xy -1.846893 0.232965) (xy -1.842027 0.232214) + (xy -1.837328 0.231331) (xy -1.832794 0.230318) (xy -1.828424 0.229176) (xy -1.824217 0.227907) (xy -1.820171 0.226512) + (xy -1.816285 0.224992) (xy -1.812557 0.22335) (xy -1.808985 0.221585) (xy -1.805569 0.219701) (xy -1.802306 0.217698) + (xy -1.799219 0.215584) (xy -1.796332 0.213364) (xy -1.793643 0.211039) (xy -1.791154 0.208608) (xy -1.788864 0.206072) + (xy -1.786773 0.20343) (xy -1.784881 0.200684) (xy -1.783189 0.197831) (xy -1.781695 0.194873) (xy -1.780401 0.19181) + (xy -1.779305 0.188641) (xy -1.778409 0.185367) (xy -1.777712 0.181988) (xy -1.777214 0.178503) (xy -1.776916 0.174912) + (xy -1.776816 0.171217) (xy -1.776816 0.169217) (xy -1.776839 0.167449) (xy -1.776909 0.165703) (xy -1.777024 0.163981) + (xy -1.777183 0.162283) (xy -1.777387 0.160607) (xy -1.777633 0.158956) (xy -1.777922 0.157328) (xy -1.778253 0.155723) + (xy -1.778625 0.154141) (xy -1.779037 0.152583) (xy -1.779488 0.151049) (xy -1.779979 0.149538) (xy -1.780507 0.14805) + (xy -1.781073 0.146586) (xy -1.781676 0.145145) (xy -1.782314 0.143727) (xy -1.783005 0.142416) (xy -1.783767 0.141104) + (xy -1.784601 0.139795) (xy -1.785508 0.138487) (xy -1.786488 0.137183) (xy -1.787541 0.135882) (xy -1.78867 0.134585) + (xy -1.789873 0.133294) (xy -1.791153 0.132009) (xy -1.79251 0.13073) (xy -1.793944 0.129458) (xy -1.795457 0.128195) + (xy -1.797049 0.12694) (xy -1.79872 0.125695) (xy -1.800473 0.12446) (xy -1.802306 0.123236) (xy -1.806241 0.120964) + (xy -1.810545 0.118651) (xy -1.815212 0.116304) (xy -1.820236 0.113927) (xy -1.825612 0.111526) (xy -1.831334 0.109108) + (xy -1.837395 0.106679) (xy -1.84379 0.104243) (xy -1.850606 0.101805) (xy -1.857933 0.099362) (xy -1.865762 0.096907) + (xy -1.87409 0.094434) (xy -1.892216 0.089413) (xy -1.912263 0.084251) (xy -1.924866 0.081019) (xy -1.937183 0.077699) + (xy -1.949206 0.074297) (xy -1.960931 0.070819) (xy -1.972351 0.06727) (xy -1.983461 0.063657) (xy -1.994255 0.059986) + (xy -2.004726 0.056262) (xy -2.014846 0.052231) (xy -2.024586 0.048007) (xy -2.029311 0.045821) (xy -2.033938 0.043584) + (xy -2.038468 0.041296) (xy -2.042899 0.038956) (xy -2.04723 0.036563) (xy -2.051461 0.034117) (xy -2.055591 0.031617) + (xy -2.059619 0.029062) (xy -2.063544 0.026451) (xy -2.067367 0.023783) (xy -2.071085 0.021059) (xy -2.074699 0.018277) + (xy -2.078213 0.015424) (xy -2.081633 0.012489) (xy -2.084957 0.00947) (xy -2.088186 0.006367) (xy -2.091318 0.00318) + (xy -2.094352 -0.000094) (xy -2.097289 -0.003454) (xy -2.100126 -0.006901) (xy -2.102864 -0.010436) + (xy -2.105502 -0.014059) (xy -2.108039 -0.017772) (xy -2.110474 -0.021575) (xy -2.112806 -0.025468) + (xy -2.115035 -0.029453) (xy -2.117161 -0.033531) (xy -2.119181 -0.037701) (xy -2.12109 -0.041983) + (xy -2.122882 -0.046392) (xy -2.124555 -0.050929) (xy -2.126108 -0.055593) (xy -2.127542 -0.060382) + (xy -2.128854 -0.065297) (xy -2.130045 -0.070336) (xy -2.131114 -0.075499) (xy -2.13206 -0.080785) + (xy -2.132882 -0.086193) (xy -2.133579 -0.091722) (xy -2.134152 -0.097373) (xy -2.134598 -0.103144) + (xy -2.134918 -0.109033) (xy -2.135111 -0.115042) (xy -2.135175 -0.121168) (xy -2.135175 -0.123167) + (xy -2.13511 -0.128937) (xy -2.134916 -0.134625) (xy -2.134592 -0.140232) (xy -2.134136 -0.14576) + (xy -2.133549 -0.151209) (xy -2.132829 -0.156579) (xy -2.131976 -0.161872) (xy -2.130989 -0.167088) + (xy -2.129867 -0.172227) (xy -2.12861 -0.177292) (xy -2.127217 -0.182281) (xy -2.125686 -0.187197) + (xy -2.124019 -0.192039) (xy -2.122212 -0.196809) (xy -2.120267 -0.201508) (xy -2.118182 -0.206135) + (xy -2.115974 -0.210686) (xy -2.11366 -0.215156) (xy -2.111241 -0.219545) (xy -2.108717 -0.223854) + (xy -2.106087 -0.228085) (xy -2.103352 -0.232237) (xy -2.100511 -0.236311) (xy -2.097565 -0.240309) + (xy -2.094513 -0.24423) (xy -2.091356 -0.248076) (xy -2.088094 -0.251848) (xy -2.084726 -0.255545) + (xy -2.081253 -0.259169) (xy -2.077674 -0.262721) (xy -2.07399 -0.266201) (xy -2.070201 -0.26961) + (xy -2.066306 -0.272849) (xy -2.062307 -0.276004) (xy -2.058206 -0.279074) (xy -2.054004 -0.282058) + (xy -2.049702 -0.284954) (xy -2.045302 -0.287761) (xy -2.040806 -0.290477) (xy -2.036214 -0.293101) + (xy -2.031528 -0.295631) (xy -2.026751 -0.298065) (xy -2.021882 -0.300404) (xy -2.016925 -0.302644) + (xy -2.011879 -0.304784) (xy -2.006747 -0.306824) (xy -2.00153 -0.308761) (xy -1.99623 -0.310594) + (xy -1.985406 -0.313943) (xy -1.974301 -0.316865) (xy -1.962915 -0.319353) (xy -1.951247 -0.321402) + (xy -1.939299 -0.323006) (xy -1.927069 -0.324159) (xy -1.914559 -0.324855) (xy -1.901767 -0.325088) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5b3d0403-01fa-4ae8-bcd3-bfe11f862649") + ) + (group "" + (uuid "6054a21e-ff36-4ae3-b766-761dc006599a") + (members "1b57b728-435b-426e-8f03-d51eec5334a7" "5b3d0403-01fa-4ae8-bcd3-bfe11f862649" + "5d8d1315-727e-4c58-be81-59487fa42d40" "76123026-d5bd-4552-a822-803dff291d7d" + "b8cf7be4-d900-4ffb-b4c8-2da44fd4126a" "ba44df85-bcf4-4cf8-b54e-5e25626c6fc9" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_6mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_6mm.kicad_mod new file mode 100644 index 0000000..b29300b --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_6mm.kicad_mod @@ -0,0 +1,338 @@ +(footprint "SparkX_Logo_6mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.75 0) + (layer "F.Fab") + (hide yes) + (uuid "8dca0551-d9c0-4946-9777-468e54316b07") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.85 0) + (layer "F.Fab") + (hide yes) + (uuid "c242430a-1c1b-492b-a398-2a48aed91301") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "26f2cbb4-dd0c-4e0e-bf7e-a950d1bdced8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ae9461c5-23ea-42aa-9559-d1e40d8db02e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6f0e8d2f-f1a6-479e-81e7-ecdd3059d2b2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -0.25252 0.414974) (xy -0.437847 0.414974) (xy -0.557125 0.121239) (xy -0.681351 -0.182391) (xy -0.924855 0.414974) + (xy -1.105384 0.414974) (xy -0.76052 -0.395307) (xy -0.597384 -0.395307) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4c308203-9622-41bd-9373-129835ad29fd") + ) + (fp_poly + (pts + (xy 0.879834 -0.037848) (xy 1.206106 -0.38931) (xy 1.419622 -0.38931) (xy 1.09215 -0.048044) (xy 1.434616 0.414974) + (xy 1.222299 0.414974) (xy 0.972798 0.072509) (xy 0.879834 0.169071) (xy 0.879834 0.414974) (xy 0.702904 0.414974) + (xy 0.702904 -0.38931) (xy 0.879834 -0.38931) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e378a083-11c6-459d-b758-101b53be0c0e") + ) + (fp_poly + (pts + (xy 3 0.842605) (xy -2.997639 0.842605) (xy -2.997639 -0.663402) (xy -2.8435 -0.663402) (xy -2.8435 0.688466) + (xy 1.660127 0.688466) (xy 1.660127 0.414974) (xy 1.945015 0.414974) (xy 2.145936 0.414974) (xy 2.327664 0.139082) + (xy 2.508193 0.414974) (xy 2.716311 0.414974) (xy 2.435622 0.003536) (xy 2.704316 -0.38931) (xy 2.503395 -0.38931) + (xy 2.333062 -0.128412) (xy 2.163929 -0.38931) (xy 1.95701 -0.38931) (xy 2.225704 0.005935) (xy 1.945015 0.414974) + (xy 1.660127 0.414974) (xy 1.660127 -0.663402) (xy -2.8435 -0.663402) (xy -2.997639 -0.663402) (xy -2.997639 -0.817541) + (xy 3 -0.817541) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "40572433-9a91-40ff-984f-ead5bad054ce") + ) + (fp_poly + (pts + (xy 0.257027 -0.389035) (xy 0.274261 -0.388213) (xy 0.290992 -0.386843) (xy 0.307219 -0.384924) (xy 0.322944 -0.382457) + (xy 0.338167 -0.379442) (xy 0.352889 -0.375878) (xy 0.367111 -0.371766) (xy 0.380834 -0.367107) (xy 0.394059 -0.361898) + (xy 0.406787 -0.356142) (xy 0.419019 -0.349838) (xy 0.430755 -0.342985) (xy 0.441996 -0.335584) (xy 0.452744 -0.327635) + (xy 0.462998 -0.319137) (xy 0.472691 -0.310148) (xy 0.481752 -0.300724) (xy 0.490182 -0.290866) (xy 0.497982 -0.280574) + (xy 0.505153 -0.269851) (xy 0.511695 -0.258696) (xy 0.517611 -0.24711) (xy 0.5229 -0.235095) (xy 0.527563 -0.222651) + (xy 0.531602 -0.20978) (xy 0.535017 -0.196481) (xy 0.53781 -0.182757) (xy 0.53998 -0.168607) (xy 0.541529 -0.154032) + (xy 0.542458 -0.139035) (xy 0.542767 -0.123614) (xy 0.542767 -0.121215) (xy 0.542577 -0.109204) (xy 0.542009 -0.097461) + (xy 0.541063 -0.085989) (xy 0.53974 -0.07479) (xy 0.538041 -0.063864) (xy 0.535967 -0.053215) (xy 0.533519 -0.042843) + (xy 0.530697 -0.03275) (xy 0.527502 -0.022938) (xy 0.523937 -0.01341) (xy 0.52 -0.004166) (xy 0.515693 0.004792) + (xy 0.511018 0.013461) (xy 0.505974 0.02184) (xy 0.500563 0.029928) (xy 0.494786 0.037722) (xy 0.488713 0.045243) + (xy 0.482415 0.05251) (xy 0.475889 0.059525) (xy 0.469137 0.066286) (xy 0.462155 0.072794) (xy 0.454945 0.07905) + (xy 0.447504 0.085052) (xy 0.439833 0.090801) (xy 0.431929 0.096298) (xy 0.423792 0.101541) (xy 0.415422 0.106531) + (xy 0.406817 0.111268) (xy 0.397977 0.115753) (xy 0.388901 0.119984) (xy 0.379587 0.123962) (xy 0.370035 0.127687) + (xy 0.566757 0.414974) (xy 0.359839 0.414974) (xy 0.187707 0.157675) (xy 0.048561 0.157675) (xy 0.048561 0.414974) + (xy -0.128369 0.414974) (xy -0.128369 -0.229772) (xy 0.048561 -0.229772) (xy 0.048561 0.001137) (xy 0.227891 0.001137) + (xy 0.235981 0.00101) (xy 0.243832 0.000633) (xy 0.251443 0.000006) (xy 0.258816 -0.000869) (xy 0.26595 -0.00199) + (xy 0.272845 -0.003355) (xy 0.279501 -0.004962) (xy 0.285918 -0.00681) (xy 0.292096 -0.008897) (xy 0.298035 -0.011222) + (xy 0.303735 -0.013782) (xy 0.309196 -0.016575) (xy 0.314418 -0.019601) (xy 0.319402 -0.022856) (xy 0.324146 -0.02634) + (xy 0.328651 -0.030051) (xy 0.332896 -0.034064) (xy 0.336862 -0.038232) (xy 0.340547 -0.042555) (xy 0.343955 -0.047032) + (xy 0.347084 -0.051664) (xy 0.349937 -0.05645) (xy 0.352514 -0.061391) (xy 0.354816 -0.066487) (xy 0.356844 -0.071737) + (xy 0.358598 -0.077142) (xy 0.360081 -0.082701) (xy 0.361292 -0.088416) (xy 0.362232 -0.094284) (xy 0.362902 -0.100308) + (xy 0.363304 -0.106486) (xy 0.363438 -0.112818) (xy 0.363438 -0.114618) (xy 0.363297 -0.121702) (xy 0.362874 -0.128562) + (xy 0.362169 -0.135197) (xy 0.361179 -0.141607) (xy 0.359905 -0.147792) (xy 0.358345 -0.153752) (xy 0.356499 -0.159488) + (xy 0.354366 -0.164998) (xy 0.351945 -0.170283) (xy 0.349234 -0.175344) (xy 0.346234 -0.180179) (xy 0.342943 -0.18479) + (xy 0.33936 -0.189176) (xy 0.335484 -0.193337) (xy 0.331315 -0.197273) (xy 0.326852 -0.200984) (xy 0.322129 -0.20447) + (xy 0.317181 -0.207731) (xy 0.312008 -0.210767) (xy 0.30661 -0.213579) (xy 0.300987 -0.216165) (xy 0.295139 -0.218527) + (xy 0.289067 -0.220663) (xy 0.282769 -0.222575) (xy 0.276247 -0.224262) (xy 0.269499 -0.225724) (xy 0.262527 -0.226961) + (xy 0.25533 -0.227973) (xy 0.247908 -0.22876) (xy 0.240261 -0.229323) (xy 0.232389 -0.22966) (xy 0.224292 -0.229772) + (xy 0.048561 -0.229772) (xy -0.128369 -0.229772) (xy -0.128369 -0.38931) (xy 0.239287 -0.38931) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "17354d9a-5a93-4d13-8900-3098c1f065ce") + ) + (fp_poly + (pts + (xy -1.466393 -0.390425) (xy -1.457474 -0.390174) (xy -1.448681 -0.389758) (xy -1.440015 -0.389178) + (xy -1.431475 -0.388437) (xy -1.423062 -0.387536) (xy -1.414776 -0.386477) (xy -1.406615 -0.385261) + (xy -1.398582 -0.383891) (xy -1.390675 -0.382368) (xy -1.382894 -0.380694) (xy -1.37524 -0.37887) + (xy -1.367713 -0.376899) (xy -1.360312 -0.374782) (xy -1.353037 -0.372521) (xy -1.345889 -0.370117) + (xy -1.338868 -0.367474) (xy -1.331974 -0.364717) (xy -1.325209 -0.361844) (xy -1.318572 -0.358853) + (xy -1.312066 -0.355742) (xy -1.30569 -0.352511) (xy -1.299446 -0.349156) (xy -1.293335 -0.345677) + (xy -1.287357 -0.342071) (xy -1.281514 -0.338337) (xy -1.275806 -0.334472) (xy -1.270235 -0.330477) + (xy -1.2648 -0.326347) (xy -1.259503 -0.322082) (xy -1.254346 -0.31768) (xy -1.249327 -0.31314) (xy -1.244351 -0.308473) + (xy -1.23954 -0.303693) (xy -1.234893 -0.298801) (xy -1.230407 -0.293797) (xy -1.226078 -0.28868) + (xy -1.221906 -0.283451) (xy -1.217886 -0.27811) (xy -1.214016 -0.272656) (xy -1.210294 -0.267089) + (xy -1.206717 -0.26141) (xy -1.203282 -0.255618) (xy -1.199987 -0.249715) (xy -1.196829 -0.243698) + (xy -1.193806 -0.237569) (xy -1.190914 -0.231328) (xy -1.188152 -0.224974) (xy -1.185643 -0.218522) + (xy -1.183289 -0.211986) (xy -1.181092 -0.205365) (xy -1.179052 -0.19866) (xy -1.17717 -0.19187) + (xy -1.175448 -0.184996) (xy -1.173885 -0.178038) (xy -1.172483 -0.170996) (xy -1.171242 -0.163869) + (xy -1.170164 -0.156657) (xy -1.16925 -0.149362) (xy -1.1685 -0.141982) (xy -1.167915 -0.134518) + (xy -1.167496 -0.126969) (xy -1.167244 -0.119336) (xy -1.16716 -0.111619) (xy -1.16716 -0.10922) + (xy -1.16776 -0.110419) (xy -1.167858 -0.101718) (xy -1.168153 -0.093156) (xy -1.168645 -0.084733) + (xy -1.169334 -0.076448) (xy -1.170219 -0.0683) (xy -1.171302 -0.060289) (xy -1.172581 -0.052412) + (xy -1.174057 -0.04467) (xy -1.17573 -0.037062) (xy -1.177599 -0.029586) (xy -1.179666 -0.022242) + (xy -1.181929 -0.015029) (xy -1.184389 -0.007946) (xy -1.187046 -0.000992) (xy -1.189899 0.005834) + (xy -1.19295 0.012532) (xy -1.196176 0.019097) (xy -1.199555 0.025522) (xy -1.203088 0.031808) (xy -1.206772 0.037957) + (xy -1.210608 0.043968) (xy -1.214594 0.049843) (xy -1.218729 0.055583) (xy -1.223013 0.061188) (xy -1.227444 0.06666) + (xy -1.232022 0.071999) (xy -1.236746 0.077206) (xy -1.241615 0.082283) (xy -1.246628 0.087229) (xy -1.251784 0.092047) + (xy -1.257082 0.096736) (xy -1.262522 0.101297) (xy -1.268089 0.10562) (xy -1.273769 0.109815) (xy -1.279563 0.113881) + (xy -1.285472 0.117819) (xy -1.291498 0.121626) (xy -1.29764 0.125303) (xy -1.3039 0.128848) (xy -1.310278 0.13226) + (xy -1.316776 0.135539) (xy -1.323395 0.138683) (xy -1.330134 0.141692) (xy -1.336996 0.144565) (xy -1.343981 0.1473) + (xy -1.351089 0.149898) (xy -1.358323 0.152357) (xy -1.365682 0.154676) (xy -1.380665 0.158893) (xy -1.395923 0.162548) + (xy -1.411448 0.165641) (xy -1.427232 0.168171) (xy -1.44327 0.170139) (xy -1.459554 0.171545) (xy -1.476077 0.172388) + (xy -1.492832 0.172669) (xy -1.627179 0.172669) (xy -1.627179 0.413774) (xy -1.804109 0.413774) (xy -1.804109 -0.229772) + (xy -1.626579 -0.229772) (xy -1.626579 0.016131) (xy -1.486234 0.016131) (xy -1.478032 0.015997) + (xy -1.470068 0.015595) (xy -1.46234 0.014925) (xy -1.45485 0.013985) (xy -1.447594 0.012774) (xy -1.440574 0.011292) + (xy -1.433787 0.009537) (xy -1.427232 0.007509) (xy -1.42091 0.005207) (xy -1.414819 0.00263) (xy -1.408958 -0.000223) + (xy -1.403326 -0.003352) (xy -1.397923 -0.006759) (xy -1.392747 -0.010445) (xy -1.387798 -0.01441) + (xy -1.383075 -0.018656) (xy -1.378611 -0.023111) (xy -1.374443 -0.027706) (xy -1.370567 -0.032437) + (xy -1.366984 -0.037304) (xy -1.363693 -0.042305) (xy -1.360693 -0.047437) (xy -1.357982 -0.052699) + (xy -1.355561 -0.05809) (xy -1.353427 -0.063607) (xy -1.351581 -0.069249) (xy -1.350022 -0.075014) + (xy -1.348748 -0.0809) (xy -1.347758 -0.086905) (xy -1.347053 -0.093029) (xy -1.34663 -0.099268) + (xy -1.346489 -0.105621) (xy -1.346489 -0.10802) (xy -1.346637 -0.115337) (xy -1.347081 -0.12244) + (xy -1.347821 -0.12933) (xy -1.34886 -0.136003) (xy -1.350197 -0.142458) (xy -1.351834 -0.148694) + (xy -1.353772 -0.154708) (xy -1.35601 -0.1605) (xy -1.358551 -0.166066) (xy -1.361395 -0.171406) + (xy -1.364543 -0.176517) (xy -1.367996 -0.181398) (xy -1.371755 -0.186047) (xy -1.37582 -0.190462) + (xy -1.380193 -0.194642) (xy -1.384874 -0.198585) (xy -1.389716 -0.202394) (xy -1.394796 -0.205952) + (xy -1.400111 -0.209258) (xy -1.40566 -0.212314) (xy -1.41144 -0.21512) (xy -1.417451 -0.217678) + (xy -1.42369 -0.219987) (xy -1.430156 -0.22205) (xy -1.436847 -0.223867) (xy -1.443761 -0.225439) + (xy -1.450896 -0.226767) (xy -1.458251 -0.227851) (xy -1.465824 -0.228693) (xy -1.473613 -0.229293) + (xy -1.481617 -0.229653) (xy -1.489833 -0.229772) (xy -1.626579 -0.229772) (xy -1.804109 -0.229772) + (xy -1.804109 -0.390509) (xy -1.475438 -0.390509) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "30625515-ebad-446b-9a04-25eb4b89b117") + ) + (fp_poly + (pts + (xy -2.27115 -0.4) (xy -2.260279 -0.399685) (xy -2.249509 -0.39916) (xy -2.238844 -0.398428) (xy -2.228284 -0.397488) + (xy -2.217831 -0.396342) (xy -2.207487 -0.39499) (xy -2.197254 -0.393433) (xy -2.187133 -0.391672) + (xy -2.177127 -0.389709) (xy -2.167236 -0.387544) (xy -2.157464 -0.385177) (xy -2.14781 -0.38261) + (xy -2.138278 -0.379843) (xy -2.128869 -0.376878) (xy -2.119585 -0.373716) (xy -2.110406 -0.370363) + (xy -2.101312 -0.366828) (xy -2.092304 -0.36311) (xy -2.083383 -0.359209) (xy -2.07455 -0.355125) + (xy -2.065806 -0.350859) (xy -2.057152 -0.34641) (xy -2.048588 -0.341778) (xy -2.040115 -0.336964) + (xy -2.031735 -0.331967) (xy -2.023447 -0.326787) (xy -2.015254 -0.321424) (xy -2.007156 -0.315878) + (xy -1.999153 -0.31015) (xy -1.991247 -0.304239) (xy -1.983438 -0.298145) (xy -2.075202 -0.164998) + (xy -2.088668 -0.173967) (xy -2.10207 -0.182438) (xy -2.115402 -0.190416) (xy -2.128656 -0.19791) + (xy -2.141826 -0.204926) (xy -2.154905 -0.21147) (xy -2.167886 -0.217551) (xy -2.180761 -0.223175) + (xy -2.187177 -0.225684) (xy -2.193606 -0.228038) (xy -2.200046 -0.230235) (xy -2.206494 -0.232275) + (xy -2.21295 -0.234156) (xy -2.21941 -0.235879) (xy -2.225874 -0.237442) (xy -2.23234 -0.238844) + (xy -2.238806 -0.240084) (xy -2.24527 -0.241162) (xy -2.251731 -0.242076) (xy -2.258186 -0.242827) + (xy -2.264635 -0.243412) (xy -2.271074 -0.243831) (xy -2.277503 -0.244083) (xy -2.28392 -0.244167) + (xy -2.290232 -0.244083) (xy -2.296346 -0.243832) (xy -2.302264 -0.243416) (xy -2.307986 -0.242836) + (xy -2.31351 -0.242095) (xy -2.318838 -0.241194) (xy -2.323968 -0.240134) (xy -2.328902 -0.238919) + (xy -2.33364 -0.237549) (xy -2.33818 -0.236025) (xy -2.342524 -0.234351) (xy -2.34667 -0.232528) + (xy -2.35062 -0.230556) (xy -2.354374 -0.228439) (xy -2.35793 -0.226178) (xy -2.36129 -0.223775) + (xy -2.364445 -0.221259) (xy -2.367391 -0.218659) (xy -2.370128 -0.215977) (xy -2.372657 -0.213213) + (xy -2.374978 -0.210369) (xy -2.377093 -0.207444) (xy -2.379002 -0.20444) (xy -2.380707 -0.201359) + (xy -2.382208 -0.198199) (xy -2.383505 -0.194964) (xy -2.384601 -0.191653) (xy -2.385496 -0.188267) + (xy -2.38619 -0.184807) (xy -2.386685 -0.181275) (xy -2.386981 -0.17767) (xy -2.387079 -0.173994) + (xy -2.387079 -0.171595) (xy -2.387051 -0.169142) (xy -2.386967 -0.166732) (xy -2.386826 -0.164363) + (xy -2.38663 -0.162037) (xy -2.386377 -0.159752) (xy -2.386067 -0.15751) (xy -2.385702 -0.15531) + (xy -2.38528 -0.153153) (xy -2.384802 -0.151037) (xy -2.384268 -0.148964) (xy -2.383678 -0.146932) + (xy -2.383031 -0.144943) (xy -2.382328 -0.142996) (xy -2.381569 -0.141092) (xy -2.380754 -0.139229) + (xy -2.379882 -0.137409) (xy -2.378933 -0.135623) (xy -2.377886 -0.133865) (xy -2.376741 -0.132133) + (xy -2.375496 -0.130427) (xy -2.374154 -0.128745) (xy -2.372713 -0.127087) (xy -2.371174 -0.125452) + (xy -2.369536 -0.123839) (xy -2.3678 -0.122247) (xy -2.365966 -0.120675) (xy -2.364033 -0.119123) + (xy -2.362002 -0.117588) (xy -2.359872 -0.116072) (xy -2.357644 -0.114572) (xy -2.355318 -0.113088) + (xy -2.352893 -0.111619) (xy -2.347746 -0.108895) (xy -2.342191 -0.106137) (xy -2.336214 -0.103364) + (xy -2.329802 -0.100598) (xy -2.32294 -0.097861) (xy -2.315614 -0.095172) (xy -2.30781 -0.092554) + (xy -2.299514 -0.090027) (xy -2.260904 -0.078932) (xy -2.238366 -0.072653) (xy -2.213748 -0.066037) + (xy -2.198652 -0.061932) (xy -2.183956 -0.057715) (xy -2.169669 -0.053386) (xy -2.155795 -0.048944) + (xy -2.142344 -0.044389) (xy -2.129322 -0.039722) (xy -2.116735 -0.034943) (xy -2.104591 -0.030051) + (xy -2.098687 -0.027542) (xy -2.092896 -0.024964) (xy -2.08722 -0.022317) (xy -2.081659 -0.019602) + (xy -2.076214 -0.016821) (xy -2.070886 -0.013973) (xy -2.065675 -0.011061) (xy -2.060583 -0.008085) + (xy -2.05561 -0.005045) (xy -2.050758 -0.001943) (xy -2.046027 0.001221) (xy -2.041419 0.004445) + (xy -2.036933 0.007729) (xy -2.032571 0.011071) (xy -2.028334 0.014472) (xy -2.024222 0.01793) (xy -2.020131 0.021458) + (xy -2.016179 0.02507) (xy -2.012364 0.028764) (xy -2.008685 0.03254) (xy -2.005138 0.036397) (xy -2.001724 0.040333) + (xy -1.99844 0.044349) (xy -1.995284 0.048443) (xy -1.992254 0.052614) (xy -1.989349 0.056862) (xy -1.986567 0.061185) + (xy -1.983907 0.065583) (xy -1.981366 0.070055) (xy -1.978942 0.0746) (xy -1.976635 0.079216) (xy -1.974442 0.083904) + (xy -1.972375 0.088684) (xy -1.970449 0.093576) (xy -1.968661 0.098584) (xy -1.96701 0.103706) (xy -1.965497 0.108944) + (xy -1.964121 0.114299) (xy -1.962879 0.119772) (xy -1.961772 0.125363) (xy -1.960798 0.131074) (xy -1.959957 0.136905) + (xy -1.959248 0.142857) (xy -1.95867 0.148932) (xy -1.958222 0.155129) (xy -1.957903 0.161451) (xy -1.957649 0.174469) + (xy -1.957649 0.179267) (xy -1.957733 0.186639) (xy -1.957986 0.193914) (xy -1.958408 0.20109) (xy -1.958998 0.208168) + (xy -1.959757 0.215147) (xy -1.960685 0.222028) (xy -1.961781 0.22881) (xy -1.963046 0.235494) (xy -1.96448 0.24208) + (xy -1.966083 0.248567) (xy -1.967854 0.254956) (xy -1.969794 0.261247) (xy -1.971902 0.267439) (xy -1.974179 0.273533) + (xy -1.976625 0.279528) (xy -1.97924 0.285425) (xy -1.982009 0.291111) (xy -1.984918 0.296696) (xy -1.987965 0.30218) + (xy -1.991151 0.30756) (xy -1.994473 0.312834) (xy -1.997932 0.318002) (xy -2.001526 0.32306) (xy -2.005255 0.328008) + (xy -2.009117 0.332843) (xy -2.013111 0.337564) (xy -2.017238 0.34217) (xy -2.021495 0.346657) (xy -2.025883 0.351025) + (xy -2.030399 0.355272) (xy -2.035044 0.359395) (xy -2.039816 0.363394) (xy -2.044814 0.367267) (xy -2.049911 0.371015) + (xy -2.055111 0.374641) (xy -2.060414 0.378145) (xy -2.065823 0.381529) (xy -2.071339 0.384796) (xy -2.076964 0.387947) + (xy -2.082699 0.390983) (xy -2.088547 0.393907) (xy -2.094509 0.396721) (xy -2.100588 0.399425) (xy -2.106784 0.402023) + (xy -2.113099 0.404515) (xy -2.119536 0.406903) (xy -2.126095 0.409189) (xy -2.13278 0.411375) (xy -2.146444 0.415369) + (xy -2.160453 0.418807) (xy -2.174813 0.421697) (xy -2.189532 0.424045) (xy -2.204616 0.42586) (xy -2.220073 0.427147) + (xy -2.23591 0.427914) (xy -2.252133 0.428169) (xy -2.263596 0.428042) (xy -2.275043 0.427664) (xy -2.286473 0.427034) + (xy -2.297883 0.426154) (xy -2.309273 0.425024) (xy -2.320639 0.423646) (xy -2.331981 0.42202) (xy -2.343297 0.420147) + (xy -2.354584 0.418028) (xy -2.365842 0.415664) (xy -2.377068 0.413055) (xy -2.38826 0.410204) (xy -2.399418 0.40711) + (xy -2.410538 0.403774) (xy -2.42162 0.400197) (xy -2.432661 0.396381) (xy -2.443626 0.392312) (xy -2.454476 0.387975) + (xy -2.465209 0.383371) (xy -2.475826 0.378501) (xy -2.486322 0.373363) (xy -2.496698 0.367958) (xy -2.50695 0.362286) + (xy -2.517078 0.356347) (xy -2.527079 0.350141) (xy -2.536952 0.343667) (xy -2.546695 0.336927) (xy -2.556307 0.32992) + (xy -2.565784 0.322645) (xy -2.575126 0.315104) (xy -2.584332 0.307295) (xy -2.593398 0.299219) (xy -2.489039 0.173869) + (xy -2.475091 0.184832) (xy -2.461122 0.195226) (xy -2.447111 0.205044) (xy -2.433036 0.214278) (xy -2.418877 0.222922) + (xy -2.404613 0.230968) (xy -2.390222 0.23841) (xy -2.382973 0.241902) (xy -2.375684 0.245241) (xy -2.368339 0.248403) + (xy -2.360922 0.251368) (xy -2.353431 0.254135) (xy -2.345864 0.256702) (xy -2.338221 0.259068) (xy -2.330498 0.261234) + (xy -2.322694 0.263197) (xy -2.314808 0.264958) (xy -2.306837 0.266515) (xy -2.298781 0.267866) (xy -2.290636 0.269013) + (xy -2.282402 0.269953) (xy -2.274076 0.270685) (xy -2.265658 0.27121) (xy -2.257144 0.271525) (xy -2.248534 0.27163) + (xy -2.241667 0.271546) (xy -2.235009 0.271295) (xy -2.228558 0.270879) (xy -2.222313 0.2703) (xy -2.216272 0.269558) + (xy -2.210433 0.268657) (xy -2.204794 0.267598) (xy -2.199353 0.266382) (xy -2.19411 0.265012) (xy -2.189061 0.263489) + (xy -2.184206 0.261815) (xy -2.179542 0.259991) (xy -2.175068 0.25802) (xy -2.170783 0.255903) (xy -2.166683 0.253642) + (xy -2.162768 0.251238) (xy -2.159064 0.248701) (xy -2.155599 0.246037) (xy -2.152373 0.243247) (xy -2.149386 0.24033) + (xy -2.146637 0.237287) (xy -2.144128 0.234117) (xy -2.141858 0.230821) (xy -2.139827 0.227398) (xy -2.138035 0.223848) + (xy -2.136481 0.220172) (xy -2.135167 0.21637) (xy -2.134092 0.212441) (xy -2.133255 0.208386) (xy -2.132658 0.204204) + (xy -2.132299 0.199895) (xy -2.13218 0.19546) (xy -2.13218 0.193061) (xy -2.132208 0.190939) (xy -2.132291 0.188844) + (xy -2.132429 0.186778) (xy -2.13262 0.184739) (xy -2.132864 0.182729) (xy -2.13316 0.180747) (xy -2.133507 0.178793) + (xy -2.133904 0.176868) (xy -2.13435 0.17497) (xy -2.134845 0.1731) (xy -2.135387 0.171259) (xy -2.135975 0.169445) + (xy -2.136609 0.16766) (xy -2.137288 0.165903) (xy -2.138011 0.164174) (xy -2.138777 0.162473) (xy -2.139607 0.160899) + (xy -2.140521 0.159326) (xy -2.141522 0.157754) (xy -2.14261 0.156185) (xy -2.143786 0.15462) (xy -2.14505 0.153059) + (xy -2.146404 0.151503) (xy -2.147849 0.149953) (xy -2.149384 0.148411) (xy -2.151013 0.146876) (xy -2.152734 0.14535) + (xy -2.154549 0.143834) (xy -2.156459 0.142328) (xy -2.158465 0.140834) (xy -2.160568 0.139352) (xy -2.162768 0.137883) + (xy -2.16749 0.135157) (xy -2.172654 0.132382) (xy -2.178255 0.129565) (xy -2.184284 0.126712) (xy -2.190735 0.123832) + (xy -2.197601 0.12093) (xy -2.204874 0.118015) (xy -2.212548 0.115092) (xy -2.220728 0.112167) (xy -2.22952 0.109235) + (xy -2.238915 0.106289) (xy -2.248909 0.103321) (xy -2.27066 0.097296) (xy -2.294716 0.091101) (xy -2.30984 0.087223) + (xy -2.32462 0.083239) (xy -2.339048 0.079156) (xy -2.353118 0.074983) (xy -2.366822 0.070725) (xy -2.380154 0.066389) + (xy -2.393106 0.061983) (xy -2.405672 0.057514) (xy -2.417816 0.052678) (xy -2.429503 0.047609) (xy -2.435173 0.044986) + (xy -2.440727 0.042301) (xy -2.446162 0.039556) (xy -2.451479 0.036748) (xy -2.456676 0.033876) (xy -2.461754 0.030941) + (xy -2.466709 0.027941) (xy -2.471543 0.024874) (xy -2.476254 0.021741) (xy -2.480841 0.01854) (xy -2.485303 0.015271) + (xy -2.489639 0.011932) (xy -2.493856 0.008509) (xy -2.49796 0.004987) (xy -2.501949 0.001365) (xy -2.505823 -0.002359) + (xy -2.509582 -0.006184) (xy -2.513223 -0.010112) (xy -2.516747 -0.014144) (xy -2.520152 -0.018281) + (xy -2.523438 -0.022522) (xy -2.526603 -0.026871) (xy -2.529647 -0.031326) (xy -2.532569 -0.035889) + (xy -2.535368 -0.040562) (xy -2.538043 -0.045344) (xy -2.540593 -0.050237) (xy -2.543018 -0.055241) + (xy -2.545309 -0.060379) (xy -2.547459 -0.06567) (xy -2.549466 -0.071114) (xy -2.55133 -0.076711) + (xy -2.55305 -0.082458) (xy -2.554626 -0.088356) (xy -2.556055 -0.094403) (xy -2.557337 -0.100598) + (xy -2.558472 -0.106941) (xy -2.559459 -0.113431) (xy -2.560296 -0.120067) (xy -2.560983 -0.126847) + (xy -2.561519 -0.133772) (xy -2.561902 -0.14084) (xy -2.562133 -0.14805) (xy -2.56221 -0.155402) + (xy -2.56221 -0.157801) (xy -2.562133 -0.164724) (xy -2.5619 -0.17155) (xy -2.561511 -0.178279) (xy -2.560964 -0.184912) + (xy -2.560259 -0.19145) (xy -2.559396 -0.197895) (xy -2.558372 -0.204246) (xy -2.557187 -0.210505) + (xy -2.555841 -0.216673) (xy -2.554333 -0.22275) (xy -2.552661 -0.228737) (xy -2.550824 -0.234636) + (xy -2.548823 -0.240447) (xy -2.546655 -0.246171) (xy -2.544321 -0.251809) (xy -2.541818 -0.257362) + (xy -2.539169 -0.262823) (xy -2.536393 -0.268187) (xy -2.53349 -0.273454) (xy -2.53046 -0.278625) + (xy -2.527305 -0.283701) (xy -2.524022 -0.288684) (xy -2.520614 -0.293573) (xy -2.517078 -0.29837) + (xy -2.513416 -0.303076) (xy -2.509628 -0.307691) (xy -2.505713 -0.312217) (xy -2.501672 -0.316654) + (xy -2.497504 -0.321003) (xy -2.49321 -0.325265) (xy -2.488789 -0.329441) (xy -2.484241 -0.333532) + (xy -2.479568 -0.337418) (xy -2.474769 -0.341204) (xy -2.469848 -0.344889) (xy -2.464805 -0.348469) + (xy -2.459643 -0.351945) (xy -2.454363 -0.355313) (xy -2.448967 -0.358572) (xy -2.443457 -0.36172) + (xy -2.437835 -0.364756) (xy -2.432102 -0.367678) (xy -2.426259 -0.370484) (xy -2.42031 -0.373172) + (xy -2.414255 -0.375741) (xy -2.408097 -0.378188) (xy -2.401837 -0.380513) (xy -2.395476 -0.382712) + (xy -2.382487 -0.386731) (xy -2.369161 -0.390237) (xy -2.355498 -0.393223) (xy -2.341497 -0.395682) + (xy -2.327159 -0.397607) (xy -2.312484 -0.39899) (xy -2.297471 -0.399825) (xy -2.282121 -0.400105) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "7bcb4a7d-37f6-48b4-9637-9f344c2b97cf") + ) + (group "" + (uuid "918c162e-257d-4298-9ddf-55d5890e7e7f") + (members "17354d9a-5a93-4d13-8900-3098c1f065ce" "30625515-ebad-446b-9a04-25eb4b89b117" + "40572433-9a91-40ff-984f-ead5bad054ce" "4c308203-9622-41bd-9373-129835ad29fd" + "7bcb4a7d-37f6-48b4-9637-9f344c2b97cf" "e378a083-11c6-459d-b758-101b53be0c0e" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_7mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_7mm.kicad_mod new file mode 100644 index 0000000..4e34936 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_7mm.kicad_mod @@ -0,0 +1,340 @@ +(footprint "SparkX_Logo_7mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.75 0) + (layer "F.Fab") + (hide yes) + (uuid "8dca0551-d9c0-4946-9777-468e54316b07") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.85 0) + (layer "F.Fab") + (hide yes) + (uuid "c242430a-1c1b-492b-a398-2a48aed91301") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "094b0a55-4e40-47e7-a118-20d1b9cef2a8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d800eabe-89b0-4326-8e0d-e651fae19026") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0259f101-5c99-4340-b2c9-7c77f036200f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -0.294606 0.475803) (xy -0.510821 0.475803) (xy -0.649978 0.133113) (xy -0.794909 -0.221123) + (xy -1.078997 0.475803) (xy -1.289614 0.475803) (xy -0.887273 -0.469525) (xy -0.696948 -0.469525) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "754462ef-ccfd-454c-b09f-d4670161b051") + ) + (fp_poly + (pts + (xy 1.026474 -0.052489) (xy 1.407124 -0.462528) (xy 1.656226 -0.462528) (xy 1.274176 -0.064384) (xy 1.673719 0.475803) + (xy 1.426017 0.475803) (xy 1.134931 0.07626) (xy 1.026474 0.188916) (xy 1.026474 0.475803) (xy 0.820055 0.475803) + (xy 0.820055 -0.462528) (xy 1.026474 -0.462528) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "dbb94b13-3b2c-4e7e-8418-46214a7ec7a7") + ) + (fp_poly + (pts + (xy 3.5 0.974707) (xy -3.497245 0.974707) (xy -3.497245 -0.782302) (xy -3.317416 -0.782302) (xy -3.317416 0.794877) + (xy 1.936816 0.794877) (xy 1.936816 0.475803) (xy 2.269185 0.475803) (xy 2.503593 0.475803) (xy 2.715609 0.15393) + (xy 2.926226 0.475803) (xy 3.16903 0.475803) (xy 2.84156 -0.004208) (xy 3.155036 -0.462528) (xy 2.920628 -0.462528) + (xy 2.721907 -0.158147) (xy 2.524584 -0.462528) (xy 2.283179 -0.462528) (xy 2.596656 -0.001409) (xy 2.269185 0.475803) + (xy 1.936816 0.475803) (xy 1.936816 -0.782302) (xy -3.317416 -0.782302) (xy -3.497245 -0.782302) + (xy -3.497245 -0.962131) (xy 3.5 -0.962131) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b2745786-d86a-44a8-abdc-e5eb68dbcadc") + ) + (fp_poly + (pts + (xy 0.299865 -0.462208) (xy 0.319972 -0.461248) (xy 0.339491 -0.459649) (xy 0.358423 -0.457411) (xy 0.376768 -0.454533) + (xy 0.394528 -0.451015) (xy 0.411704 -0.446858) (xy 0.428297 -0.442061) (xy 0.444307 -0.436624) (xy 0.459737 -0.430548) + (xy 0.474586 -0.423832) (xy 0.488856 -0.416477) (xy 0.502548 -0.408482) (xy 0.515663 -0.399848) (xy 0.528202 -0.390574) + (xy 0.540166 -0.38066) (xy 0.551473 -0.370172) (xy 0.562044 -0.359178) (xy 0.571879 -0.347676) (xy 0.580979 -0.33567) + (xy 0.589345 -0.323159) (xy 0.596979 -0.310145) (xy 0.60388 -0.296629) (xy 0.610051 -0.282611) (xy 0.615491 -0.268093) + (xy 0.620203 -0.253076) (xy 0.624188 -0.237561) (xy 0.627445 -0.221549) (xy 0.629977 -0.205041) (xy 0.631784 -0.188037) + (xy 0.632868 -0.17054) (xy 0.633229 -0.15255) (xy 0.633229 -0.149751) (xy 0.633008 -0.135738) (xy 0.632345 -0.122038) + (xy 0.631241 -0.108654) (xy 0.629698 -0.095588) (xy 0.627715 -0.082841) (xy 0.625296 -0.070417) (xy 0.622439 -0.058316) + (xy 0.619147 -0.046541) (xy 0.61542 -0.035095) (xy 0.61126 -0.023978) (xy 0.606667 -0.013193) (xy 0.601643 -0.002743) + (xy 0.596188 0.007371) (xy 0.590304 0.017147) (xy 0.583991 0.026583) (xy 0.577251 0.035676) (xy 0.570166 0.04445) + (xy 0.562818 0.052929) (xy 0.555205 0.061112) (xy 0.547327 0.069001) (xy 0.539182 0.076594) (xy 0.53077 0.083892) + (xy 0.522089 0.090894) (xy 0.513139 0.097602) (xy 0.503918 0.104014) (xy 0.494425 0.110131) (xy 0.48466 0.115953) + (xy 0.474621 0.12148) (xy 0.464308 0.126712) (xy 0.453718 0.131648) (xy 0.442852 0.136289) (xy 0.431708 0.140635) + (xy 0.661218 0.475803) (xy 0.419813 0.475803) (xy 0.218992 0.175621) (xy 0.056656 0.175621) (xy 0.056656 0.475803) + (xy -0.149763 0.475803) (xy -0.149763 -0.276401) (xy 0.056656 -0.276401) (xy 0.056656 -0.007007) + (xy 0.265873 -0.007007) (xy 0.275312 -0.007154) (xy 0.284471 -0.007595) (xy 0.293351 -0.008326) (xy 0.301953 -0.009347) + (xy 0.310276 -0.010654) (xy 0.31832 -0.012247) (xy 0.326085 -0.014122) (xy 0.333572 -0.016278) (xy 0.340779 -0.018713) + (xy 0.347708 -0.021425) (xy 0.354358 -0.024412) (xy 0.36073 -0.027671) (xy 0.366822 -0.0312) (xy 0.372636 -0.034999) + (xy 0.378171 -0.039063) (xy 0.383427 -0.043393) (xy 0.38838 -0.048075) (xy 0.393006 -0.052937) (xy 0.397306 -0.05798) + (xy 0.401281 -0.063204) (xy 0.404932 -0.068607) (xy 0.408261 -0.074191) (xy 0.411267 -0.079956) (xy 0.413953 -0.085901) + (xy 0.416318 -0.092026) (xy 0.418366 -0.098332) (xy 0.420095 -0.104818) (xy 0.421508 -0.111485) (xy 0.422604 -0.118331) + (xy 0.423387 -0.125359) (xy 0.423855 -0.132567) (xy 0.424011 -0.139955) (xy 0.424011 -0.142054) (xy 0.423847 -0.150319) + (xy 0.423354 -0.158322) (xy 0.422531 -0.166063) (xy 0.421376 -0.173541) (xy 0.41989 -0.180757) (xy 0.41807 -0.187711) + (xy 0.415917 -0.194402) (xy 0.413428 -0.200831) (xy 0.410603 -0.206997) (xy 0.407441 -0.212901) (xy 0.40394 -0.218542) + (xy 0.4001 -0.223922) (xy 0.39592 -0.229038) (xy 0.391399 -0.233893) (xy 0.386535 -0.238485) (xy 0.381328 -0.242814) + (xy 0.375818 -0.246881) (xy 0.370045 -0.250686) (xy 0.36401 -0.254228) (xy 0.357712 -0.257508) (xy 0.351152 -0.260526) + (xy 0.34433 -0.263281) (xy 0.337245 -0.265774) (xy 0.329898 -0.268004) (xy 0.322289 -0.269972) (xy 0.314417 -0.271678) + (xy 0.306282 -0.273121) (xy 0.297886 -0.274302) (xy 0.289227 -0.27522) (xy 0.280305 -0.275876) (xy 0.271121 -0.27627) + (xy 0.261675 -0.276401) (xy 0.056656 -0.276401) (xy -0.149763 -0.276401) (xy -0.149763 -0.462528) + (xy 0.279168 -0.462528) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ba336929-16eb-4e4b-964a-01078ffd2573") + ) + (fp_poly + (pts + (xy -1.710791 -0.463829) (xy -1.700385 -0.463536) (xy -1.690127 -0.463051) (xy -1.680017 -0.462375) + (xy -1.670054 -0.46151) (xy -1.660238 -0.460459) (xy -1.650571 -0.459223) (xy -1.641051 -0.457805) + (xy -1.631678 -0.456206) (xy -1.622453 -0.454429) (xy -1.613376 -0.452476) (xy -1.604446 -0.450348) + (xy -1.595664 -0.448048) (xy -1.58703 -0.445578) (xy -1.578543 -0.442941) (xy -1.570204 -0.440136) + (xy -1.562012 -0.437053) (xy -1.553969 -0.433836) (xy -1.546076 -0.430484) (xy -1.538333 -0.426995) + (xy -1.530743 -0.423366) (xy -1.523304 -0.419596) (xy -1.51602 -0.415682) (xy -1.50889 -0.411623) + (xy -1.501916 -0.407416) (xy -1.495099 -0.403059) (xy -1.48844 -0.398551) (xy -1.48194 -0.393889) + (xy -1.4756 -0.389071) (xy -1.46942 -0.384096) (xy -1.463403 -0.37896) (xy -1.457548 -0.373663) (xy -1.451742 -0.368218) + (xy -1.44613 -0.362642) (xy -1.440708 -0.356935) (xy -1.435474 -0.351097) (xy -1.430424 -0.345127) + (xy -1.425556 -0.339026) (xy -1.420866 -0.332794) (xy -1.416352 -0.326431) (xy -1.412009 -0.319937) + (xy -1.407836 -0.313311) (xy -1.403829 -0.306555) (xy -1.399985 -0.299667) (xy -1.3963 -0.292648) + (xy -1.392773 -0.285497) (xy -1.389399 -0.278216) (xy -1.386176 -0.270803) (xy -1.383249 -0.263276) + (xy -1.380503 -0.25565) (xy -1.37794 -0.247925) (xy -1.37556 -0.240103) (xy -1.373365 -0.232182) + (xy -1.371355 -0.224162) (xy -1.369532 -0.216044) (xy -1.367896 -0.207828) (xy -1.366449 -0.199513) + (xy -1.365191 -0.1911) (xy -1.364124 -0.182589) (xy -1.363249 -0.173979) (xy -1.362567 -0.16527) + (xy -1.362078 -0.156464) (xy -1.361784 -0.147559) (xy -1.361686 -0.138555) (xy -1.361686 -0.135756) + (xy -1.362385 -0.137156) (xy -1.3625 -0.127004) (xy -1.362845 -0.117015) (xy -1.363419 -0.107189) + (xy -1.364222 -0.097523) (xy -1.365255 -0.088017) (xy -1.366518 -0.07867) (xy -1.368011 -0.069481) + (xy -1.369733 -0.060448) (xy -1.371684 -0.051572) (xy -1.373865 -0.04285) (xy -1.376276 -0.034282) + (xy -1.378916 -0.025867) (xy -1.381786 -0.017603) (xy -1.384886 -0.00949) (xy -1.388215 -0.001527) + (xy -1.391774 0.006288) (xy -1.395538 0.013947) (xy -1.39948 0.021443) (xy -1.403602 0.028777) (xy -1.4079 0.03595) + (xy -1.412375 0.042963) (xy -1.417025 0.049817) (xy -1.42185 0.056513) (xy -1.426848 0.063053) (xy -1.432017 0.069437) + (xy -1.437358 0.075666) (xy -1.44287 0.081741) (xy -1.44855 0.087664) (xy -1.454398 0.093434) (xy -1.460414 0.099055) + (xy -1.466595 0.104525) (xy -1.472942 0.109847) (xy -1.479436 0.11489) (xy -1.486063 0.119784) (xy -1.492823 0.124528) + (xy -1.499717 0.129122) (xy -1.506747 0.133564) (xy -1.513913 0.137854) (xy -1.521216 0.141989) (xy -1.528657 0.14597) + (xy -1.536238 0.149795) (xy -1.54396 0.153464) (xy -1.551823 0.156974) (xy -1.559828 0.160326) (xy -1.567977 0.163517) + (xy -1.57627 0.166548) (xy -1.584709 0.169417) (xy -1.593295 0.172122) (xy -1.610775 0.177042) (xy -1.628576 0.181306) + (xy -1.646688 0.184914) (xy -1.665104 0.187866) (xy -1.683815 0.190162) (xy -1.702812 0.191802) (xy -1.722089 0.192786) + (xy -1.741636 0.193114) (xy -1.898375 0.193114) (xy -1.898375 0.474404) (xy -2.104793 0.474404) (xy -2.104793 -0.276401) + (xy -1.897675 -0.276401) (xy -1.897675 0.010486) (xy -1.733939 0.010486) (xy -1.72437 0.01033) (xy -1.715078 0.009862) + (xy -1.706063 0.009079) (xy -1.697324 0.007982) (xy -1.688859 0.00657) (xy -1.680669 0.004841) (xy -1.67275 0.002793) + (xy -1.665104 0.000428) (xy -1.657728 -0.002258) (xy -1.650621 -0.005264) (xy -1.643784 -0.008593) + (xy -1.637213 -0.012244) (xy -1.630909 -0.016219) (xy -1.624871 -0.020519) (xy -1.619097 -0.025145) + (xy -1.613587 -0.030098) (xy -1.608379 -0.035296) (xy -1.603516 -0.040657) (xy -1.598994 -0.046177) + (xy -1.594814 -0.051855) (xy -1.590975 -0.057689) (xy -1.587474 -0.063676) (xy -1.584312 -0.069816) + (xy -1.581487 -0.076105) (xy -1.578998 -0.082541) (xy -1.576844 -0.089123) (xy -1.575025 -0.095849) + (xy -1.573538 -0.102716) (xy -1.572384 -0.109723) (xy -1.571561 -0.116866) (xy -1.571068 -0.124146) + (xy -1.570903 -0.131558) (xy -1.570903 -0.134357) (xy -1.571076 -0.142893) (xy -1.571593 -0.15118) + (xy -1.572458 -0.159218) (xy -1.573669 -0.167003) (xy -1.57523 -0.174535) (xy -1.577139 -0.18181) + (xy -1.5794 -0.188826) (xy -1.582011 -0.195583) (xy -1.584976 -0.202077) (xy -1.588294 -0.208306) + (xy -1.591967 -0.214269) (xy -1.595995 -0.219964) (xy -1.60038 -0.225388) (xy -1.605123 -0.230539) + (xy -1.610224 -0.235415) (xy -1.615686 -0.240015) (xy -1.621335 -0.24446) (xy -1.627261 -0.24861) + (xy -1.633462 -0.252467) (xy -1.639936 -0.256032) (xy -1.64668 -0.259306) (xy -1.653692 -0.26229) + (xy -1.660971 -0.264985) (xy -1.668515 -0.267392) (xy -1.676321 -0.269512) (xy -1.684387 -0.271346) + (xy -1.692712 -0.272895) (xy -1.701293 -0.27416) (xy -1.710128 -0.275142) (xy -1.719215 -0.275842) + (xy -1.728552 -0.276261) (xy -1.738138 -0.276401) (xy -1.897675 -0.276401) (xy -2.104793 -0.276401) + (xy -2.104793 -0.463927) (xy -1.721344 -0.463927) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "120c50e7-b053-432a-9857-30040d56cf96") + ) + (fp_poly + (pts + (xy -2.649674 -0.475) (xy -2.636991 -0.474632) (xy -2.624427 -0.47402) (xy -2.611984 -0.473166) (xy -2.599664 -0.472069) + (xy -2.587469 -0.470732) (xy -2.575401 -0.469154) (xy -2.563463 -0.467338) (xy -2.551655 -0.465284) + (xy -2.539981 -0.462994) (xy -2.528442 -0.460467) (xy -2.51704 -0.457706) (xy -2.505778 -0.454711) + (xy -2.494657 -0.451484) (xy -2.48368 -0.448025) (xy -2.472848 -0.444335) (xy -2.462139 -0.440423) + (xy -2.45153 -0.436299) (xy -2.441021 -0.431961) (xy -2.430613 -0.42741) (xy -2.420308 -0.422646) + (xy -2.410107 -0.417669) (xy -2.40001 -0.412478) (xy -2.390018 -0.407074) (xy -2.380134 -0.401458) + (xy -2.370356 -0.395627) (xy -2.360688 -0.389584) (xy -2.351129 -0.383328) (xy -2.341681 -0.376858) + (xy -2.332344 -0.370175) (xy -2.323121 -0.363279) (xy -2.314011 -0.35617) (xy -2.421069 -0.200831) + (xy -2.436778 -0.211295) (xy -2.452414 -0.221177) (xy -2.467968 -0.230486) (xy -2.483432 -0.239228) + (xy -2.498797 -0.247413) (xy -2.514056 -0.255048) (xy -2.529199 -0.262143) (xy -2.54422 -0.268704) + (xy -2.551706 -0.271631) (xy -2.559207 -0.274377) (xy -2.56672 -0.27694) (xy -2.574243 -0.27932) + (xy -2.581774 -0.281515) (xy -2.589311 -0.283525) (xy -2.596853 -0.285349) (xy -2.604397 -0.286984) + (xy -2.61194 -0.288431) (xy -2.619482 -0.289689) (xy -2.627019 -0.290756) (xy -2.63455 -0.291631) + (xy -2.642073 -0.292313) (xy -2.649586 -0.292802) (xy -2.657087 -0.293096) (xy -2.664573 -0.293194) + (xy -2.671936 -0.293096) (xy -2.67907 -0.292803) (xy -2.685975 -0.292318) (xy -2.692649 -0.291642) + (xy -2.699094 -0.290777) (xy -2.70531 -0.289726) (xy -2.711296 -0.28849) (xy -2.717052 -0.287072) + (xy -2.722579 -0.285473) (xy -2.727876 -0.283696) (xy -2.732944 -0.281743) (xy -2.737781 -0.279615) + (xy -2.74239 -0.277316) (xy -2.746769 -0.274846) (xy -2.750918 -0.272208) (xy -2.754837 -0.269404) + (xy -2.758519 -0.266468) (xy -2.761956 -0.263436) (xy -2.765149 -0.260306) (xy -2.768099 -0.257082) + (xy -2.770807 -0.253763) (xy -2.773275 -0.250351) (xy -2.775502 -0.246847) (xy -2.777491 -0.243251) + (xy -2.779242 -0.239566) (xy -2.780756 -0.235791) (xy -2.782034 -0.231928) (xy -2.783078 -0.227978) + (xy -2.783888 -0.223942) (xy -2.784465 -0.21982) (xy -2.78481 -0.215615) (xy -2.784925 -0.211327) + (xy -2.784925 -0.208528) (xy -2.784893 -0.205666) (xy -2.784794 -0.202853) (xy -2.78463 -0.20009) + (xy -2.784401 -0.197376) (xy -2.784105 -0.194711) (xy -2.783745 -0.192095) (xy -2.783318 -0.189528) + (xy -2.782826 -0.187011) (xy -2.782269 -0.184543) (xy -2.781645 -0.182124) (xy -2.780957 -0.179754) + (xy -2.780202 -0.177434) (xy -2.779382 -0.175162) (xy -2.778497 -0.17294) (xy -2.777546 -0.170767) + (xy -2.776529 -0.168643) (xy -2.775422 -0.16656) (xy -2.7742 -0.164509) (xy -2.772863 -0.162489) + (xy -2.771412 -0.160498) (xy -2.769846 -0.158536) (xy -2.768165 -0.156602) (xy -2.766369 -0.154694) + (xy -2.764458 -0.152812) (xy -2.762433 -0.150955) (xy -2.760293 -0.149121) (xy -2.758038 -0.147309) + (xy -2.755668 -0.14552) (xy -2.753184 -0.14375) (xy -2.750584 -0.142001) (xy -2.74787 -0.140269) + (xy -2.745041 -0.138555) (xy -2.739036 -0.135378) (xy -2.732555 -0.132159) (xy -2.725583 -0.128924) + (xy -2.718102 -0.125698) (xy -2.710096 -0.122504) (xy -2.701549 -0.119367) (xy -2.692444 -0.116313) + (xy -2.682766 -0.113365) (xy -2.637721 -0.10042) (xy -2.611427 -0.093095) (xy -2.582705 -0.085376) + (xy -2.565093 -0.080587) (xy -2.547948 -0.075667) (xy -2.531279 -0.070616) (xy -2.515094 -0.065434) + (xy -2.499401 -0.06012) (xy -2.484208 -0.054676) (xy -2.469523 -0.0491) (xy -2.455355 -0.043393) + (xy -2.448467 -0.040465) (xy -2.441712 -0.037457) (xy -2.43509 -0.034369) (xy -2.428602 -0.031202) + (xy -2.422249 -0.027957) (xy -2.416033 -0.024635) (xy -2.409954 -0.021238) (xy -2.404013 -0.017765) + (xy -2.398212 -0.014219) (xy -2.392551 -0.0106) (xy -2.387031 -0.006909) (xy -2.381655 -0.003148) + (xy -2.376421 0.000684) (xy -2.371332 0.004584) (xy -2.366389 0.008551) (xy -2.361592 0.012585) (xy -2.356819 0.016702) + (xy -2.352209 0.020915) (xy -2.347758 0.025225) (xy -2.343465 0.02963) (xy -2.339328 0.03413) (xy -2.335344 0.038722) + (xy -2.331512 0.043408) (xy -2.32783 0.048184) (xy -2.324296 0.05305) (xy -2.320907 0.058006) (xy -2.317661 0.06305) + (xy -2.314557 0.068181) (xy -2.311593 0.073398) (xy -2.308766 0.0787) (xy -2.306074 0.084086) (xy -2.303515 0.089555) + (xy -2.301104 0.095131) (xy -2.298856 0.100839) (xy -2.29677 0.106681) (xy -2.294845 0.112657) (xy -2.29308 0.118768) + (xy -2.291473 0.125016) (xy -2.290025 0.1314) (xy -2.288733 0.137924) (xy -2.287597 0.144586) (xy -2.286616 0.151389) + (xy -2.285789 0.158334) (xy -2.285114 0.165421) (xy -2.284592 0.172651) (xy -2.284219 0.180026) (xy -2.283923 0.195213) + (xy -2.283923 0.200811) (xy -2.284021 0.209413) (xy -2.284316 0.2179) (xy -2.284808 0.226272) (xy -2.285497 0.234529) + (xy -2.286383 0.242672) (xy -2.287465 0.250699) (xy -2.288744 0.258612) (xy -2.29022 0.26641) (xy -2.291893 0.274094) + (xy -2.293763 0.281662) (xy -2.295829 0.289116) (xy -2.298092 0.296455) (xy -2.300552 0.303679) (xy -2.303209 0.310788) + (xy -2.306062 0.317783) (xy -2.309113 0.324662) (xy -2.312343 0.331296) (xy -2.315737 0.337812) (xy -2.319292 0.34421) + (xy -2.323009 0.350487) (xy -2.326885 0.35664) (xy -2.33092 0.362669) (xy -2.335113 0.368571) (xy -2.339463 0.374343) + (xy -2.343969 0.379984) (xy -2.348629 0.385492) (xy -2.353444 0.390865) (xy -2.358411 0.3961) (xy -2.363529 0.401196) + (xy -2.368798 0.40615) (xy -2.374217 0.410961) (xy -2.379785 0.415627) (xy -2.385615 0.420145) (xy -2.391563 0.424518) + (xy -2.397629 0.428748) (xy -2.403816 0.432836) (xy -2.410126 0.436784) (xy -2.416561 0.440595) (xy -2.423124 0.444271) + (xy -2.429815 0.447814) (xy -2.436638 0.451226) (xy -2.443594 0.454508) (xy -2.450685 0.457663) (xy -2.457914 0.460693) + (xy -2.465281 0.463601) (xy -2.472791 0.466387) (xy -2.480444 0.469054) (xy -2.488242 0.471605) (xy -2.504184 0.476264) + (xy -2.520528 0.480275) (xy -2.537282 0.483646) (xy -2.554454 0.486386) (xy -2.572052 0.488503) (xy -2.590085 0.490005) + (xy -2.608561 0.4909) (xy -2.627487 0.491197) (xy -2.640861 0.491049) (xy -2.654216 0.490608) (xy -2.667551 0.489873) + (xy -2.680863 0.488846) (xy -2.694151 0.487528) (xy -2.707412 0.48592) (xy -2.720644 0.484023) (xy -2.733846 0.481838) + (xy -2.747014 0.479366) (xy -2.760148 0.476608) (xy -2.773245 0.473565) (xy -2.786303 0.470238) (xy -2.79932 0.466628) + (xy -2.812294 0.462736) (xy -2.825223 0.458564) (xy -2.838104 0.454112) (xy -2.850896 0.449364) (xy -2.863554 0.444304) + (xy -2.876077 0.438934) (xy -2.888463 0.433251) (xy -2.900709 0.427257) (xy -2.912814 0.420951) (xy -2.924775 0.414334) + (xy -2.936591 0.407405) (xy -2.948259 0.400164) (xy -2.959777 0.392612) (xy -2.971144 0.384749) (xy -2.982357 0.376573) + (xy -2.993414 0.368086) (xy -3.004314 0.359288) (xy -3.015053 0.350178) (xy -3.025631 0.340756) (xy -2.903879 0.194514) + (xy -2.887606 0.207304) (xy -2.871309 0.21943) (xy -2.854962 0.230884) (xy -2.838542 0.241658) (xy -2.822023 0.251742) + (xy -2.805381 0.26113) (xy -2.788592 0.269812) (xy -2.780134 0.273886) (xy -2.771631 0.277781) (xy -2.763061 0.281471) + (xy -2.754408 0.28493) (xy -2.745669 0.288157) (xy -2.736841 0.291152) (xy -2.727924 0.293913) (xy -2.718914 0.29644) + (xy -2.709809 0.298731) (xy -2.700609 0.300784) (xy -2.69131 0.302601) (xy -2.68191 0.304178) (xy -2.672408 0.305515) + (xy -2.662802 0.306612) (xy -2.653089 0.307466) (xy -2.643267 0.308078) (xy -2.633334 0.308446) (xy -2.623289 0.308569) + (xy -2.615277 0.308471) (xy -2.60751 0.308178) (xy -2.599984 0.307692) (xy -2.592698 0.307016) (xy -2.58565 0.306152) + (xy -2.578837 0.3051) (xy -2.572259 0.303864) (xy -2.565912 0.302446) (xy -2.559794 0.300848) (xy -2.553904 0.299071) + (xy -2.54824 0.297117) (xy -2.542799 0.29499) (xy -2.537579 0.29269) (xy -2.532579 0.29022) (xy -2.527796 0.287582) + (xy -2.523228 0.284778) (xy -2.518907 0.281818) (xy -2.514865 0.27871) (xy -2.511101 0.275455) (xy -2.507616 0.272052) + (xy -2.50441 0.268501) (xy -2.501482 0.264803) (xy -2.498834 0.260957) (xy -2.496464 0.256964) (xy -2.494373 0.252823) + (xy -2.492561 0.248535) (xy -2.491027 0.244099) (xy -2.489773 0.239515) (xy -2.488797 0.234783) (xy -2.4881 0.229905) + (xy -2.487682 0.224878) (xy -2.487543 0.219704) (xy -2.487543 0.216905) (xy -2.487575 0.214429) (xy -2.487672 0.211985) + (xy -2.487833 0.209574) (xy -2.488056 0.207196) (xy -2.488341 0.204851) (xy -2.488686 0.202539) (xy -2.489091 0.200259) + (xy -2.489554 0.198012) (xy -2.490075 0.195798) (xy -2.490652 0.193617) (xy -2.491284 0.191469) (xy -2.49197 0.189353) + (xy -2.49271 0.18727) (xy -2.493502 0.18522) (xy -2.494346 0.183203) (xy -2.495239 0.181219) (xy -2.496207 0.179382) + (xy -2.497274 0.177547) (xy -2.498442 0.175713) (xy -2.499711 0.173883) (xy -2.501083 0.172056) (xy -2.502558 0.170235) + (xy -2.504138 0.16842) (xy -2.505823 0.166612) (xy -2.507615 0.164813) (xy -2.509514 0.163022) (xy -2.511522 0.161242) + (xy -2.51364 0.159473) (xy -2.515869 0.157716) (xy -2.518209 0.155973) (xy -2.520662 0.154244) (xy -2.523228 0.15253) + (xy -2.528737 0.14935) (xy -2.534763 0.146112) (xy -2.541297 0.142826) (xy -2.548331 0.139498) (xy -2.555857 0.136137) + (xy -2.563867 0.132752) (xy -2.572353 0.12935) (xy -2.581306 0.125941) (xy -2.590849 0.122528) (xy -2.601106 0.119107) + (xy -2.612067 0.11567) (xy -2.623726 0.112209) (xy -2.649102 0.105179) (xy -2.677168 0.097952) (xy -2.694813 0.093427) + (xy -2.712056 0.088779) (xy -2.728889 0.084016) (xy -2.745304 0.079147) (xy -2.761292 0.074179) (xy -2.776846 0.069121) + (xy -2.791957 0.063981) (xy -2.806617 0.058767) (xy -2.820785 0.053124) (xy -2.83442 0.047211) (xy -2.841035 0.04415) + (xy -2.847514 0.041018) (xy -2.853855 0.037815) (xy -2.860058 0.034539) (xy -2.866122 0.031189) (xy -2.872045 0.027765) + (xy -2.877827 0.024264) (xy -2.883466 0.020687) (xy -2.888962 0.017032) (xy -2.894313 0.013297) (xy -2.899519 0.009483) + (xy -2.904578 0.005588) (xy -2.909498 0.001595) (xy -2.914286 -0.002515) (xy -2.91894 -0.006741) + (xy -2.92346 -0.011085) (xy -2.927845 -0.015548) (xy -2.932093 -0.020131) (xy -2.936204 -0.024835) + (xy -2.940177 -0.029661) (xy -2.94401 -0.034609) (xy -2.947703 -0.039682) (xy -2.951254 -0.04488) + (xy -2.954663 -0.050204) (xy -2.957929 -0.055655) (xy -2.96105 -0.061234) (xy -2.964025 -0.066943) + (xy -2.966854 -0.072781) (xy -2.969527 -0.078775) (xy -2.972035 -0.084948) (xy -2.974377 -0.0913) + (xy -2.976552 -0.097829) (xy -2.978558 -0.104534) (xy -2.980396 -0.111415) (xy -2.982063 -0.11847) + (xy -2.98356 -0.125698) (xy -2.984884 -0.133098) (xy -2.986035 -0.140669) (xy -2.987011 -0.148411) + (xy -2.987813 -0.156322) (xy -2.988438 -0.1644) (xy -2.988886 -0.172646) (xy -2.989155 -0.181058) + (xy -2.989245 -0.189635) (xy -2.989245 -0.192434) (xy -2.989155 -0.200511) (xy -2.988883 -0.208474) + (xy -2.988429 -0.216325) (xy -2.987791 -0.224064) (xy -2.986969 -0.231692) (xy -2.985961 -0.23921) + (xy -2.984767 -0.24662) (xy -2.983385 -0.253922) (xy -2.981814 -0.261118) (xy -2.980054 -0.268208) + (xy -2.978104 -0.275193) (xy -2.975961 -0.282075) (xy -2.973626 -0.288855) (xy -2.971097 -0.295533) + (xy -2.968374 -0.30211) (xy -2.965454 -0.308588) (xy -2.962363 -0.31496) (xy -2.959124 -0.321217) + (xy -2.955738 -0.327362) (xy -2.952203 -0.333396) (xy -2.948522 -0.339318) (xy -2.944692 -0.345131) + (xy -2.940715 -0.350835) (xy -2.936591 -0.356432) (xy -2.932319 -0.361922) (xy -2.927899 -0.367306) + (xy -2.923331 -0.372586) (xy -2.918617 -0.377763) (xy -2.913754 -0.382836) (xy -2.908744 -0.387809) + (xy -2.903586 -0.392681) (xy -2.898281 -0.397453) (xy -2.892828 -0.401987) (xy -2.88723 -0.406405) + (xy -2.881488 -0.410703) (xy -2.875605 -0.414881) (xy -2.869583 -0.418935) (xy -2.863423 -0.422865) + (xy -2.857128 -0.426667) (xy -2.8507 -0.43034) (xy -2.84414 -0.433882) (xy -2.837451 -0.437291) (xy -2.830635 -0.440565) + (xy -2.823695 -0.443701) (xy -2.816631 -0.446697) (xy -2.809446 -0.449553) (xy -2.802142 -0.452264) + (xy -2.794722 -0.454831) (xy -2.779568 -0.45952) (xy -2.764021 -0.46361) (xy -2.748081 -0.467094) + (xy -2.731746 -0.469962) (xy -2.715019 -0.472208) (xy -2.697897 -0.473822) (xy -2.680382 -0.474796) + (xy -2.662474 -0.475123) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b79b88f3-4e0a-41c2-b5d8-bb01a8ff9f23") + ) + (group "" + (uuid "770ba790-4679-4492-a131-3c59722fdd2a") + (members "120c50e7-b053-432a-9857-30040d56cf96" "754462ef-ccfd-454c-b09f-d4670161b051" + "b2745786-d86a-44a8-abdc-e5eb68dbcadc" "b79b88f3-4e0a-41c2-b5d8-bb01a8ff9f23" + "ba336929-16eb-4e4b-964a-01078ffd2573" "dbb94b13-3b2c-4e7e-8418-46214a7ec7a7" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_8mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_8mm.kicad_mod new file mode 100644 index 0000000..f700b09 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_8mm.kicad_mod @@ -0,0 +1,337 @@ +(footprint "SparkX_Logo_8mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.75 0) + (layer "F.Fab") + (hide yes) + (uuid "8dca0551-d9c0-4946-9777-468e54316b07") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.85 0) + (layer "F.Fab") + (hide yes) + (uuid "c242430a-1c1b-492b-a398-2a48aed91301") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "468c88bc-60a2-4087-8c34-6f5fcd0a5564") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2828596b-0a6a-4dff-a4c6-736782ecae45") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bb441c12-f4df-475f-8c0b-4a3b67018252") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -0.336693 0.561632) (xy -0.583796 0.561632) (xy -0.742833 0.169986) (xy -0.908468 -0.234854) + (xy -1.23314 0.561632) (xy -1.473845 0.561632) (xy -1.014026 -0.518743) (xy -0.796512 -0.518743) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4b725f4d-bbb4-4da5-bfae-5287b7efb749") + ) + (fp_poly + (pts + (xy 1.173113 -0.04213) (xy 1.608142 -0.510746) (xy 1.89283 -0.510746) (xy 1.456201 -0.055725) (xy 1.912822 0.561632) + (xy 1.629733 0.561632) (xy 1.297064 0.105012) (xy 1.173113 0.233761) (xy 1.173113 0.561632) (xy 0.937206 0.561632) + (xy 0.937206 -0.510746) (xy 1.173113 -0.510746) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "30c98784-0d80-4659-bb0f-4726e93f5146") + ) + (fp_poly + (pts + (xy 4 1.131808) (xy -3.996852 1.131808) (xy -3.996852 -0.876202) (xy -3.791333 -0.876202) (xy -3.791333 0.926289) + (xy 2.213503 0.926289) (xy 2.213503 0.561632) (xy 2.593354 0.561632) (xy 2.861248 0.561632) (xy 3.103553 0.193777) + (xy 3.344258 0.561632) (xy 3.621749 0.561632) (xy 3.247496 0.013048) (xy 3.605755 -0.510746) (xy 3.337861 -0.510746) + (xy 3.11075 -0.162883) (xy 2.885239 -0.510746) (xy 2.609347 -0.510746) (xy 2.967607 0.016247) (xy 2.593354 0.561632) + (xy 2.213503 0.561632) (xy 2.213503 -0.876202) (xy -3.791333 -0.876202) (xy -3.996852 -0.876202) + (xy -3.996852 -1.081721) (xy 4 -1.081721) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "18982b87-9ba0-4d67-9ba0-d8e8a7d89238") + ) + (fp_poly + (pts + (xy 0.342703 -0.51038) (xy 0.365682 -0.509284) (xy 0.38799 -0.507456) (xy 0.409626 -0.504898) (xy 0.430592 -0.501609) + (xy 0.450889 -0.497588) (xy 0.470519 -0.492837) (xy 0.489482 -0.487355) (xy 0.50778 -0.481142) (xy 0.525413 -0.474198) + (xy 0.542384 -0.466522) (xy 0.558692 -0.458116) (xy 0.57434 -0.448979) (xy 0.589329 -0.439111) (xy 0.603659 -0.428512) + (xy 0.617332 -0.417183) (xy 0.630255 -0.405197) (xy 0.642336 -0.392631) (xy 0.653576 -0.379487) (xy 0.663976 -0.365765) + (xy 0.673537 -0.351467) (xy 0.682261 -0.336594) (xy 0.690148 -0.321147) (xy 0.6972 -0.305127) (xy 0.703418 -0.288535) + (xy 0.708804 -0.271373) (xy 0.713357 -0.253641) (xy 0.71708 -0.235342) (xy 0.719974 -0.216475) (xy 0.722039 -0.197043) + (xy 0.723277 -0.177046) (xy 0.72369 -0.156485) (xy 0.72369 -0.153286) (xy 0.723437 -0.137271) (xy 0.722679 -0.121615) + (xy 0.721418 -0.106319) (xy 0.719654 -0.091386) (xy 0.717389 -0.076818) (xy 0.714623 -0.062619) (xy 0.711359 -0.04879) + (xy 0.707596 -0.035333) (xy 0.703337 -0.022251) (xy 0.698583 -0.009546) (xy 0.693334 0.002779) (xy 0.687592 0.014722) + (xy 0.681358 0.026282) (xy 0.674633 0.037454) (xy 0.667418 0.048238) (xy 0.659715 0.05863) (xy 0.651618 0.068657) + (xy 0.64322 0.078347) (xy 0.63452 0.0877) (xy 0.625516 0.096715) (xy 0.616208 0.105393) (xy 0.606594 0.113733) + (xy 0.596673 0.121737) (xy 0.586444 0.129402) (xy 0.575906 0.136731) (xy 0.565057 0.143722) (xy 0.553897 0.150375) + (xy 0.542424 0.156692) (xy 0.530637 0.16267) (xy 0.518535 0.168312) (xy 0.506116 0.173616) (xy 0.493381 0.178583) + (xy 0.755677 0.561632) (xy 0.479786 0.561632) (xy 0.250276 0.218567) (xy 0.064749 0.218567) (xy 0.064749 0.561632) + (xy -0.171158 0.561632) (xy -0.171158 -0.298029) (xy 0.064749 -0.298029) (xy 0.064749 0.009849) (xy 0.303855 0.009849) + (xy 0.314641 0.009681) (xy 0.325109 0.009178) (xy 0.335258 0.008342) (xy 0.345089 0.007175) (xy 0.354601 0.005681) + (xy 0.363794 0.003861) (xy 0.372669 0.001718) (xy 0.381224 -0.000746) (xy 0.389462 -0.003529) (xy 0.397381 -0.006629) + (xy 0.404981 -0.010042) (xy 0.412262 -0.013766) (xy 0.419225 -0.0178) (xy 0.425869 -0.022141) (xy 0.432195 -0.026787) + (xy 0.438202 -0.031734) (xy 0.443862 -0.037085) (xy 0.449149 -0.042642) (xy 0.454064 -0.048406) (xy 0.458607 -0.054375) + (xy 0.462779 -0.060551) (xy 0.466583 -0.066933) (xy 0.470019 -0.073521) (xy 0.473088 -0.080315) (xy 0.475792 -0.087316) + (xy 0.478132 -0.094522) (xy 0.480108 -0.101935) (xy 0.481723 -0.109554) (xy 0.482976 -0.117379) (xy 0.48387 -0.12541) + (xy 0.484406 -0.133647) (xy 0.484584 -0.142091) (xy 0.484584 -0.14449) (xy 0.484396 -0.153936) (xy 0.483833 -0.163083) + (xy 0.482892 -0.171929) (xy 0.481573 -0.180476) (xy 0.479874 -0.188722) (xy 0.477794 -0.196669) (xy 0.475333 -0.204316) + (xy 0.472489 -0.211663) (xy 0.46926 -0.218711) (xy 0.465646 -0.225458) (xy 0.461646 -0.231905) (xy 0.457257 -0.238053) + (xy 0.45248 -0.243901) (xy 0.447313 -0.249449) (xy 0.441754 -0.254696) (xy 0.435803 -0.259645) (xy 0.429506 -0.264293) + (xy 0.422908 -0.268641) (xy 0.416011 -0.272689) (xy 0.408814 -0.276438) (xy 0.401317 -0.279887) (xy 0.39352 -0.283035) + (xy 0.385423 -0.285884) (xy 0.377026 -0.288433) (xy 0.36833 -0.290682) (xy 0.359333 -0.292632) (xy 0.350037 -0.294281) + (xy 0.34044 -0.29563) (xy 0.330544 -0.29668) (xy 0.320348 -0.29743) (xy 0.309852 -0.297879) (xy 0.299057 -0.298029) + (xy 0.064749 -0.298029) (xy -0.171158 -0.298029) (xy -0.171158 -0.510746) (xy 0.319049 -0.510746) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ba372a0a-068c-4389-ab0a-aa1403b3e2bc") + ) + (fp_poly + (pts + (xy -1.95519 -0.512233) (xy -1.943298 -0.511898) (xy -1.931574 -0.511344) (xy -1.920019 -0.510571) + (xy -1.908633 -0.509583) (xy -1.897416 -0.508381) (xy -1.886367 -0.506969) (xy -1.875487 -0.505348) + (xy -1.864776 -0.503521) (xy -1.854233 -0.50149) (xy -1.843859 -0.499258) (xy -1.833653 -0.496826) + (xy -1.823617 -0.494198) (xy -1.813749 -0.491375) (xy -1.80405 -0.48836) (xy -1.794519 -0.485156) + (xy -1.785157 -0.481632) (xy -1.775965 -0.477956) (xy -1.766944 -0.474125) (xy -1.758096 -0.470137) + (xy -1.749421 -0.46599) (xy -1.74092 -0.461681) (xy -1.732595 -0.457208) (xy -1.724447 -0.452569) + (xy -1.716476 -0.447761) (xy -1.708686 -0.442782) (xy -1.701075 -0.43763) (xy -1.693646 -0.432302) + (xy -1.6864 -0.426796) (xy -1.679338 -0.421109) (xy -1.67246 -0.41524) (xy -1.66577 -0.409186) (xy -1.659134 -0.402963) + (xy -1.65272 -0.396591) (xy -1.646524 -0.390068) (xy -1.640542 -0.383396) (xy -1.634771 -0.376574) + (xy -1.629207 -0.369601) (xy -1.623848 -0.362479) (xy -1.618688 -0.355207) (xy -1.613725 -0.347785) + (xy -1.608956 -0.340213) (xy -1.604376 -0.332491) (xy -1.599983 -0.324619) (xy -1.595772 -0.316597) + (xy -1.591741 -0.308425) (xy -1.587885 -0.300104) (xy -1.584202 -0.291632) (xy -1.580856 -0.283029) + (xy -1.577718 -0.274314) (xy -1.574789 -0.265486) (xy -1.572069 -0.256546) (xy -1.56956 -0.247493) + (xy -1.567263 -0.238328) (xy -1.565179 -0.22905) (xy -1.56331 -0.21966) (xy -1.561656 -0.210158) + (xy -1.560219 -0.200543) (xy -1.559 -0.190815) (xy -1.558 -0.180976) (xy -1.55722 -0.171023) (xy -1.556661 -0.160958) + (xy -1.556325 -0.150781) (xy -1.556213 -0.140491) (xy -1.556213 -0.137293) (xy -1.557012 -0.138892) + (xy -1.557144 -0.12729) (xy -1.557537 -0.115875) (xy -1.558193 -0.104644) (xy -1.559112 -0.093597) + (xy -1.560292 -0.082734) (xy -1.561736 -0.072051) (xy -1.563441 -0.061549) (xy -1.565409 -0.051227) + (xy -1.567639 -0.041082) (xy -1.570132 -0.031114) (xy -1.572887 -0.021322) (xy -1.575905 -0.011705) + (xy -1.579185 -0.00226) (xy -1.582727 0.007011) (xy -1.586532 0.016112) (xy -1.590599 0.025043) (xy -1.594901 0.033796) + (xy -1.599407 0.042363) (xy -1.604117 0.050745) (xy -1.609029 0.058943) (xy -1.614144 0.066958) (xy -1.619458 0.074791) + (xy -1.624972 0.082444) (xy -1.630683 0.089918) (xy -1.636592 0.097214) (xy -1.642696 0.104333) (xy -1.648994 0.111276) + (xy -1.655486 0.118044) (xy -1.66217 0.12464) (xy -1.669045 0.131063) (xy -1.676109 0.137315) (xy -1.683363 0.143397) + (xy -1.690785 0.14916) (xy -1.698358 0.154753) (xy -1.706084 0.160176) (xy -1.713963 0.165426) (xy -1.721997 0.170502) + (xy -1.730186 0.175405) (xy -1.738533 0.180131) (xy -1.747038 0.184681) (xy -1.755702 0.189052) (xy -1.764526 0.193244) + (xy -1.773512 0.197256) (xy -1.782661 0.201087) (xy -1.791974 0.204734) (xy -1.801452 0.208198) (xy -1.811097 0.211476) + (xy -1.820909 0.214569) (xy -1.840887 0.220192) (xy -1.86123 0.225065) (xy -1.88193 0.229188) (xy -1.902976 0.232562) + (xy -1.92436 0.235186) (xy -1.946072 0.23706) (xy -1.968102 0.238185) (xy -1.990442 0.238559) (xy -2.169571 0.238559) + (xy -2.169571 0.560033) (xy -2.405478 0.560033) (xy -2.405478 -0.298029) (xy -2.168772 -0.298029) + (xy -2.168772 0.029842) (xy -1.981645 0.029842) (xy -1.970709 0.029663) (xy -1.96009 0.029128) (xy -1.949787 0.028234) + (xy -1.939799 0.02698) (xy -1.930126 0.025366) (xy -1.920765 0.023389) (xy -1.911715 0.02105) (xy -1.902976 0.018346) + (xy -1.894547 0.015277) (xy -1.886425 0.011841) (xy -1.87861 0.008037) (xy -1.871101 0.003864) (xy -1.863897 -0.000679) + (xy -1.856996 -0.005593) (xy -1.850397 -0.01088) (xy -1.844099 -0.01654) (xy -1.838148 -0.022481) + (xy -1.83259 -0.028607) (xy -1.827423 -0.034916) (xy -1.822645 -0.041405) (xy -1.818257 -0.048073) + (xy -1.814256 -0.054916) (xy -1.810642 -0.061932) (xy -1.807414 -0.06912) (xy -1.804569 -0.076476) + (xy -1.802108 -0.083998) (xy -1.800029 -0.091684) (xy -1.79833 -0.099533) (xy -1.797011 -0.10754) + (xy -1.79607 -0.115704) (xy -1.795506 -0.124023) (xy -1.795319 -0.132495) (xy -1.795319 -0.135693) + (xy -1.795516 -0.145448) (xy -1.796107 -0.15492) (xy -1.797095 -0.164106) (xy -1.79848 -0.173004) + (xy -1.800263 -0.181611) (xy -1.802445 -0.189925) (xy -1.805029 -0.197944) (xy -1.808014 -0.205666) + (xy -1.811402 -0.213087) (xy -1.815194 -0.220207) (xy -1.819391 -0.227022) (xy -1.823995 -0.23353) + (xy -1.829006 -0.239729) (xy -1.834427 -0.245616) (xy -1.840257 -0.251189) (xy -1.846499 -0.256446) + (xy -1.852955 -0.261525) (xy -1.859728 -0.266269) (xy -1.866814 -0.270677) (xy -1.874213 -0.274751) + (xy -1.88192 -0.278493) (xy -1.889934 -0.281903) (xy -1.898253 -0.284983) (xy -1.906875 -0.287733) + (xy -1.915796 -0.290156) (xy -1.925014 -0.292252) (xy -1.934528 -0.294022) (xy -1.944335 -0.295468) + (xy -1.954432 -0.29659) (xy -1.964818 -0.297391) (xy -1.975489 -0.29787) (xy -1.986443 -0.298029) + (xy -2.168772 -0.298029) (xy -2.405478 -0.298029) (xy -2.405478 -0.512345) (xy -1.967251 -0.512345) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a6c78432-39f3-4f20-a150-0ce3006342f7") + ) + (fp_poly + (pts + (xy -3.028199 -0.525) (xy -3.013705 -0.524579) (xy -2.999346 -0.52388) (xy -2.985125 -0.522903) (xy -2.971045 -0.52165) + (xy -2.957108 -0.520122) (xy -2.943316 -0.518319) (xy -2.929672 -0.516244) (xy -2.916178 -0.513896) + (xy -2.902836 -0.511278) (xy -2.889648 -0.508391) (xy -2.876618 -0.505235) (xy -2.863747 -0.501813) + (xy -2.851037 -0.498124) (xy -2.838492 -0.494171) (xy -2.826113 -0.489954) (xy -2.813874 -0.485484) + (xy -2.801749 -0.48077) (xy -2.789739 -0.475813) (xy -2.777844 -0.470612) (xy -2.766067 -0.465167) + (xy -2.754408 -0.459478) (xy -2.742869 -0.453546) (xy -2.73145 -0.447371) (xy -2.720153 -0.440951) + (xy -2.708979 -0.434288) (xy -2.69793 -0.427382) (xy -2.687005 -0.420231) (xy -2.676207 -0.412837) + (xy -2.665537 -0.4052) (xy -2.654996 -0.397318) (xy -2.644584 -0.389194) (xy -2.766936 -0.211663) + (xy -2.78489 -0.223623) (xy -2.80276 -0.234917) (xy -2.820535 -0.245555) (xy -2.838208 -0.255546) + (xy -2.855768 -0.2649) (xy -2.873207 -0.273627) (xy -2.890514 -0.281734) (xy -2.907681 -0.289233) + (xy -2.916236 -0.292578) (xy -2.924808 -0.295716) (xy -2.933394 -0.298646) (xy -2.941992 -0.301366) + (xy -2.950599 -0.303875) (xy -2.959214 -0.306172) (xy -2.967832 -0.308255) (xy -2.976454 -0.310125) + (xy -2.985075 -0.311779) (xy -2.993694 -0.313216) (xy -3.002308 -0.314435) (xy -3.010915 -0.315435) + (xy -3.019513 -0.316215) (xy -3.028099 -0.316774) (xy -3.036671 -0.31711) (xy -3.045227 -0.317222) + (xy -3.053642 -0.31711) (xy -3.061795 -0.316775) (xy -3.069686 -0.31622) (xy -3.077314 -0.315448) + (xy -3.08468 -0.314459) (xy -3.091783 -0.313258) (xy -3.098624 -0.311845) (xy -3.105203 -0.310225) + (xy -3.111519 -0.308398) (xy -3.117573 -0.306367) (xy -3.123365 -0.304134) (xy -3.128894 -0.301703) + (xy -3.13416 -0.299075) (xy -3.139165 -0.296252) (xy -3.143907 -0.293237) (xy -3.148386 -0.290033) + (xy -3.152594 -0.286678) (xy -3.156522 -0.283212) (xy -3.160171 -0.279636) (xy -3.163543 -0.275951) + (xy -3.166638 -0.272158) (xy -3.169457 -0.268258) (xy -3.172003 -0.264253) (xy -3.174276 -0.260144) + (xy -3.176277 -0.255932) (xy -3.178007 -0.251618) (xy -3.179468 -0.247203) (xy -3.180661 -0.242689) + (xy -3.181586 -0.238076) (xy -3.182246 -0.233366) (xy -3.182641 -0.22856) (xy -3.182772 -0.223659) + (xy -3.182772 -0.22046) (xy -3.182735 -0.217189) (xy -3.182622 -0.213975) (xy -3.182435 -0.210817) + (xy -3.182173 -0.207715) (xy -3.181835 -0.204669) (xy -3.181423 -0.20168) (xy -3.180936 -0.198747) + (xy -3.180373 -0.19587) (xy -3.179736 -0.193049) (xy -3.179024 -0.190284) (xy -3.178237 -0.187576) + (xy -3.177375 -0.184924) (xy -3.176437 -0.182328) (xy -3.175425 -0.179788) (xy -3.174338 -0.177305) + (xy -3.173176 -0.174878) (xy -3.171911 -0.172497) (xy -3.170515 -0.170153) (xy -3.168987 -0.167844) + (xy -3.167329 -0.165569) (xy -3.165539 -0.163327) (xy -3.163617 -0.161116) (xy -3.161565 -0.158936) + (xy -3.159382 -0.156785) (xy -3.157067 -0.154662) (xy -3.154621 -0.152566) (xy -3.152044 -0.150496) + (xy -3.149336 -0.148451) (xy -3.146496 -0.146429) (xy -3.143525 -0.144429) (xy -3.140423 -0.14245) + (xy -3.13719 -0.140491) (xy -3.130327 -0.13686) (xy -3.122921 -0.133182) (xy -3.114952 -0.129485) + (xy -3.106403 -0.125797) (xy -3.097253 -0.122147) (xy -3.087485 -0.118563) (xy -3.07708 -0.115072) + (xy -3.066018 -0.111703) (xy -3.014539 -0.096909) (xy -2.984488 -0.088537) (xy -2.951663 -0.079715) + (xy -2.931535 -0.074243) (xy -2.911942 -0.06862) (xy -2.892891 -0.062847) (xy -2.874394 -0.056924) + (xy -2.856459 -0.050852) (xy -2.839095 -0.044629) (xy -2.822313 -0.038257) (xy -2.806121 -0.031734) + (xy -2.798249 -0.028389) (xy -2.790528 -0.024951) (xy -2.78296 -0.021422) (xy -2.775545 -0.017802) + (xy -2.768285 -0.014094) (xy -2.761181 -0.010297) (xy -2.754233 -0.006414) (xy -2.747444 -0.002446) + (xy -2.740814 0.001607) (xy -2.734344 0.005743) (xy -2.728036 0.009961) (xy -2.721891 0.01426) (xy -2.71591 0.018639) + (xy -2.710094 0.023096) (xy -2.704445 0.02763) (xy -2.698963 0.032241) (xy -2.693508 0.036945) (xy -2.688239 0.04176) + (xy -2.683152 0.046686) (xy -2.678246 0.05172) (xy -2.673518 0.056863) (xy -2.668965 0.062112) (xy -2.664586 0.067466) + (xy -2.660378 0.072925) (xy -2.656339 0.078486) (xy -2.652466 0.08415) (xy -2.648756 0.089914) (xy -2.645209 0.095778) + (xy -2.641821 0.10174) (xy -2.63859 0.1078) (xy -2.635513 0.113955) (xy -2.632589 0.120206) (xy -2.629834 0.126579) + (xy -2.627265 0.133102) (xy -2.624881 0.139779) (xy -2.62268 0.146608) (xy -2.620663 0.153592) (xy -2.618827 0.160732) + (xy -2.617172 0.168029) (xy -2.615696 0.175484) (xy -2.614398 0.183099) (xy -2.613276 0.190874) (xy -2.612331 0.19881) + (xy -2.61156 0.206909) (xy -2.610962 0.215173) (xy -2.610537 0.223601) (xy -2.610198 0.240958) (xy -2.610198 0.247356) + (xy -2.61031 0.257186) (xy -2.610648 0.266886) (xy -2.61121 0.276454) (xy -2.611997 0.285891) (xy -2.613009 0.295196) + (xy -2.614246 0.304371) (xy -2.615708 0.313414) (xy -2.617395 0.322326) (xy -2.619307 0.331107) (xy -2.621443 0.339757) + (xy -2.623805 0.348276) (xy -2.626391 0.356663) (xy -2.629203 0.364919) (xy -2.632239 0.373044) (xy -2.6355 0.381038) + (xy -2.638987 0.3889) (xy -2.642679 0.396481) (xy -2.646557 0.403929) (xy -2.65062 0.41124) (xy -2.654868 0.418414) + (xy -2.659298 0.425446) (xy -2.66391 0.432336) (xy -2.668702 0.439081) (xy -2.673673 0.445678) (xy -2.678822 0.452125) + (xy -2.684148 0.45842) (xy -2.68965 0.46456) (xy -2.695327 0.470543) (xy -2.701177 0.476367) (xy -2.707199 0.482029) + (xy -2.713392 0.487527) (xy -2.719755 0.492859) (xy -2.726418 0.498023) (xy -2.733215 0.503021) (xy -2.740148 0.507855) + (xy -2.747219 0.512527) (xy -2.75443 0.517039) (xy -2.761785 0.521395) (xy -2.769285 0.525596) (xy -2.776932 0.529645) + (xy -2.78473 0.533544) (xy -2.792679 0.537295) (xy -2.800783 0.540901) (xy -2.809045 0.544364) (xy -2.817465 0.547687) + (xy -2.826047 0.550871) (xy -2.834793 0.553919) (xy -2.843706 0.556834) (xy -2.861925 0.562159) (xy -2.880604 0.566743) + (xy -2.899751 0.570596) (xy -2.919376 0.573727) (xy -2.939489 0.576147) (xy -2.960098 0.577863) (xy -2.981213 0.578886) + (xy -3.002843 0.579225) (xy -3.018128 0.579057) (xy -3.033391 0.578552) (xy -3.04863 0.577712) (xy -3.063844 0.576539) + (xy -3.07903 0.575033) (xy -3.094185 0.573195) (xy -3.109308 0.571027) (xy -3.124395 0.568529) (xy -3.139445 0.565704) + (xy -3.154455 0.562552) (xy -3.169423 0.559074) (xy -3.184347 0.555272) (xy -3.199223 0.551147) (xy -3.214051 0.546699) + (xy -3.228827 0.54193) (xy -3.243549 0.536842) (xy -3.258167 0.531416) (xy -3.272634 0.525634) (xy -3.286946 0.519496) + (xy -3.301101 0.513001) (xy -3.315097 0.506151) (xy -3.328931 0.498944) (xy -3.342601 0.491382) (xy -3.356104 0.483463) + (xy -3.369439 0.475188) (xy -3.382603 0.466557) (xy -3.395594 0.45757) (xy -3.408409 0.448227) (xy -3.421045 0.438528) + (xy -3.433502 0.428472) (xy -3.445776 0.418061) (xy -3.457864 0.407293) (xy -3.318719 0.240159) (xy -3.300122 0.254776) + (xy -3.281496 0.268635) (xy -3.262814 0.281725) (xy -3.244048 0.294038) (xy -3.22517 0.305563) (xy -3.206151 0.316291) + (xy -3.186963 0.326214) (xy -3.177297 0.33087) (xy -3.167578 0.335321) (xy -3.157785 0.339538) (xy -3.147896 0.343492) + (xy -3.137908 0.34718) (xy -3.127819 0.350603) (xy -3.117627 0.353758) (xy -3.10733 0.356646) (xy -3.096925 0.359264) + (xy -3.08641 0.361611) (xy -3.075783 0.363687) (xy -3.065041 0.365489) (xy -3.054181 0.367018) (xy -3.043202 0.368271) + (xy -3.032102 0.369248) (xy -3.020877 0.369947) (xy -3.009525 0.370367) (xy -2.998045 0.370507) (xy -2.988889 0.370395) + (xy -2.980012 0.370061) (xy -2.971411 0.369506) (xy -2.963084 0.368733) (xy -2.955029 0.367745) (xy -2.947243 0.366543) + (xy -2.939725 0.365131) (xy -2.932471 0.36351) (xy -2.92548 0.361683) (xy -2.918748 0.359652) (xy -2.912275 0.35742) + (xy -2.906056 0.354989) (xy -2.900091 0.35236) (xy -2.894377 0.349538) (xy -2.88891 0.346523) (xy -2.88369 0.343318) + (xy -2.878752 0.339935) (xy -2.874131 0.336383) (xy -2.86983 0.332663) (xy -2.865847 0.328774) (xy -2.862183 0.324716) + (xy -2.858837 0.32049) (xy -2.855811 0.316094) (xy -2.853102 0.311531) (xy -2.850713 0.306798) (xy -2.848642 0.301897) + (xy -2.846889 0.296827) (xy -2.845455 0.291589) (xy -2.84434 0.286181) (xy -2.843544 0.280605) (xy -2.843066 0.274861) + (xy -2.842906 0.268947) (xy -2.842906 0.265749) (xy -2.842944 0.262919) (xy -2.843055 0.260126) (xy -2.843238 0.257371) + (xy -2.843494 0.254653) (xy -2.843819 0.251973) (xy -2.844214 0.24933) (xy -2.844676 0.246725) (xy -2.845205 0.244157) + (xy -2.8458 0.241627) (xy -2.84646 0.239134) (xy -2.847182 0.236679) (xy -2.847967 0.234261) (xy -2.848812 0.231881) + (xy -2.849718 0.229538) (xy -2.850682 0.227233) (xy -2.851703 0.224965) (xy -2.852809 0.222866) (xy -2.854028 0.220768) + (xy -2.855363 0.218672) (xy -2.856813 0.216581) (xy -2.858381 0.214493) (xy -2.860067 0.212412) (xy -2.861872 0.210337) + (xy -2.863798 0.208271) (xy -2.865846 0.206215) (xy -2.868017 0.204168) (xy -2.870312 0.202134) (xy -2.872732 0.200112) + (xy -2.875279 0.198104) (xy -2.877953 0.196112) (xy -2.880757 0.194136) (xy -2.88369 0.192178) (xy -2.889986 0.188543) + (xy -2.896872 0.184843) (xy -2.90434 0.181087) (xy -2.912379 0.177283) (xy -2.92098 0.173443) (xy -2.930134 0.169574) + (xy -2.939832 0.165686) (xy -2.950064 0.16179) (xy -2.960971 0.15789) (xy -2.972693 0.15398) (xy -2.985221 0.150052) + (xy -2.998545 0.146096) (xy -3.027546 0.138061) (xy -3.059621 0.129802) (xy -3.079786 0.124631) (xy -3.099493 0.119319) + (xy -3.118731 0.113876) (xy -3.13749 0.108311) (xy -3.155763 0.102633) (xy -3.173539 0.096853) (xy -3.190808 0.090978) + (xy -3.207563 0.08502) (xy -3.223755 0.078571) (xy -3.239338 0.071813) (xy -3.246898 0.068314) (xy -3.254302 0.064736) + (xy -3.261549 0.061075) (xy -3.268639 0.057331) (xy -3.275569 0.053502) (xy -3.282338 0.049588) (xy -3.288946 0.045588) + (xy -3.295391 0.041499) (xy -3.301672 0.037322) (xy -3.307787 0.033054) (xy -3.313737 0.028695) (xy -3.319519 0.024244) + (xy -3.325141 0.01968) (xy -3.330613 0.014983) (xy -3.335932 0.010153) (xy -3.341098 0.005189) (xy -3.346109 0.000088) + (xy -3.350964 -0.005149) (xy -3.355662 -0.010525) (xy -3.360203 -0.01604) (xy -3.364584 -0.021696) + (xy -3.368804 -0.027494) (xy -3.372863 -0.033434) (xy -3.376759 -0.039519) (xy -3.380491 -0.045748) + (xy -3.384057 -0.052125) (xy -3.387458 -0.058648) (xy -3.390691 -0.065321) (xy -3.393745 -0.072171) + (xy -3.396612 -0.079226) (xy -3.399288 -0.086486) (xy -3.401774 -0.093947) (xy -3.404067 -0.10161) + (xy -3.406167 -0.109474) (xy -3.408073 -0.117537) (xy -3.409783 -0.125797) (xy -3.411296 -0.134255) + (xy -3.412612 -0.142908) (xy -3.413728 -0.151755) (xy -3.414644 -0.160796) (xy -3.415358 -0.170029) + (xy -3.41587 -0.179453) (xy -3.416178 -0.189066) (xy -3.416281 -0.198868) (xy -3.416281 -0.202067) + (xy -3.416177 -0.211298) (xy -3.415867 -0.220399) (xy -3.415348 -0.229371) (xy -3.414619 -0.238215) + (xy -3.413679 -0.246933) (xy -3.412527 -0.255526) (xy -3.411162 -0.263994) (xy -3.409583 -0.27234) + (xy -3.407788 -0.280563) (xy -3.405777 -0.288666) (xy -3.403547 -0.296649) (xy -3.401099 -0.304514) + (xy -3.39843 -0.312262) (xy -3.39554 -0.319894) (xy -3.392428 -0.327411) (xy -3.389091 -0.334815) + (xy -3.385558 -0.342097) (xy -3.381857 -0.349248) (xy -3.377986 -0.356271) (xy -3.373947 -0.363166) + (xy -3.36974 -0.369935) (xy -3.365363 -0.376578) (xy -3.360818 -0.383097) (xy -3.356104 -0.389493) + (xy -3.351222 -0.395768) (xy -3.346171 -0.401921) (xy -3.340951 -0.407956) (xy -3.335562 -0.413871) + (xy -3.330005 -0.41967) (xy -3.324279 -0.425353) (xy -3.318385 -0.430921) (xy -3.312321 -0.436375) + (xy -3.30609 -0.441557) (xy -3.299692 -0.446605) (xy -3.29313 -0.451518) (xy -3.286407 -0.456292) + (xy -3.279524 -0.460926) (xy -3.272484 -0.465417) (xy -3.26529 -0.469762) (xy -3.257943 -0.47396) + (xy -3.250446 -0.478008) (xy -3.242802 -0.481904) (xy -3.235012 -0.485645) (xy -3.22708 -0.489229) + (xy -3.219007 -0.492654) (xy -3.210796 -0.495917) (xy -3.202449 -0.499016) (xy -3.193968 -0.501949) + (xy -3.17665 -0.507308) (xy -3.158882 -0.511983) (xy -3.140664 -0.515964) (xy -3.121996 -0.519242) + (xy -3.102879 -0.521809) (xy -3.083312 -0.523653) (xy -3.063294 -0.524767) (xy -3.042828 -0.52514) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a39abdf7-4241-492d-92d3-80653cdf1d04") + ) + (group "" + (uuid "4833e7af-7264-43a2-a9cc-91264475b99c") + (members "18982b87-9ba0-4d67-9ba0-d8e8a7d89238" "30c98784-0d80-4659-bb0f-4726e93f5146" + "4b725f4d-bbb4-4da5-bfae-5287b7efb749" "a39abdf7-4241-492d-92d3-80653cdf1d04" + "a6c78432-39f3-4f20-a150-0ce3006342f7" "ba372a0a-068c-4389-ab0a-aa1403b3e2bc" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_9mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_9mm.kicad_mod new file mode 100644 index 0000000..38087de --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/SparkX_Logo_9mm.kicad_mod @@ -0,0 +1,339 @@ +(footprint "SparkX_Logo_9mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.75 0) + (layer "F.Fab") + (hide yes) + (uuid "8dca0551-d9c0-4946-9777-468e54316b07") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.85 0) + (layer "F.Fab") + (hide yes) + (uuid "c242430a-1c1b-492b-a398-2a48aed91301") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3af6e0b3-2e82-4732-b15e-2757b6668555") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2ab4c394-ed53-4f79-8689-adc81d45a707") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2e173074-ac4d-4554-8e84-5d2466b49947") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -0.37878 0.62246) (xy -0.65677 0.62246) (xy -0.835687 0.181859) (xy -1.022027 -0.273587) (xy -1.387283 0.62246) + (xy -1.658076 0.62246) (xy -1.14078 -0.592961) (xy -0.896076 -0.592961) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ed4989c1-2682-41c4-9eba-d1cf53c5dbea") + ) + (fp_poly + (pts + (xy 1.319752 -0.056772) (xy 1.809159 -0.583965) (xy 2.129433 -0.583965) (xy 1.638226 -0.072066) (xy 2.151924 0.62246) + (xy 1.83345 0.62246) (xy 1.459197 0.108763) (xy 1.319752 0.253606) (xy 1.319752 0.62246) (xy 1.054356 0.62246) + (xy 1.054356 -0.583965) (xy 1.319752 -0.583965) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "eff33f22-30c0-46b0-8384-9c094fa72435") + ) + (fp_poly + (pts + (xy 4.5 1.263908) (xy -4.496459 1.263908) (xy -4.496459 -0.995103) (xy -4.26525 -0.995103) (xy -4.26525 1.032699) + (xy 2.490191 1.032699) (xy 2.490191 0.62246) (xy 2.917523 0.62246) (xy 3.218904 0.62246) (xy 3.491497 0.208623) + (xy 3.76229 0.62246) (xy 4.074467 0.62246) (xy 3.653433 0.005303) (xy 4.056475 -0.583965) (xy 3.755093 -0.583965) + (xy 3.499594 -0.192619) (xy 3.245893 -0.583965) (xy 2.935515 -0.583965) (xy 3.338557 0.008902) (xy 2.917523 0.62246) + (xy 2.490191 0.62246) (xy 2.490191 -0.995103) (xy -4.26525 -0.995103) (xy -4.496459 -0.995103) (xy -4.496459 -1.226312) + (xy 4.5 -1.226312) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5db39198-a56b-4244-9271-b64c64104d4f") + ) + (fp_poly + (pts + (xy 0.38554 -0.583554) (xy 0.411392 -0.58232) (xy 0.436488 -0.580264) (xy 0.460829 -0.577386) (xy 0.484416 -0.573686) + (xy 0.50725 -0.569163) (xy 0.529333 -0.563818) (xy 0.550667 -0.55765) (xy 0.571252 -0.55066) (xy 0.591089 -0.542848) + (xy 0.610181 -0.534214) (xy 0.628528 -0.524757) (xy 0.646132 -0.514478) (xy 0.662994 -0.503376) (xy 0.679116 -0.491452) + (xy 0.694498 -0.478706) (xy 0.709036 -0.465222) (xy 0.722628 -0.451086) (xy 0.735273 -0.436299) (xy 0.746973 -0.420862) + (xy 0.757729 -0.404776) (xy 0.767543 -0.388044) (xy 0.776416 -0.370666) (xy 0.78435 -0.352643) (xy 0.791345 -0.333978) + (xy 0.797404 -0.31467) (xy 0.802526 -0.294722) (xy 0.806715 -0.274135) (xy 0.80997 -0.25291) (xy 0.812294 -0.231049) + (xy 0.813687 -0.208552) (xy 0.814151 -0.185422) (xy 0.814151 -0.181823) (xy 0.813866 -0.163806) (xy 0.813014 -0.146192) + (xy 0.811595 -0.128984) (xy 0.80961 -0.112185) (xy 0.807062 -0.095797) (xy 0.803951 -0.079822) (xy 0.800278 -0.064264) + (xy 0.796045 -0.049125) (xy 0.791254 -0.034408) (xy 0.785905 -0.020115) (xy 0.78 -0.006249) (xy 0.77354 0.007187) + (xy 0.766527 0.020191) (xy 0.758961 0.03276) (xy 0.750845 0.044892) (xy 0.742179 0.056583) (xy 0.73307 0.067864) + (xy 0.723622 0.078765) (xy 0.713834 0.089287) (xy 0.703705 0.099429) (xy 0.693233 0.109191) (xy 0.682418 0.118574) + (xy 0.671257 0.127578) (xy 0.659749 0.136202) (xy 0.647894 0.144446) (xy 0.635689 0.152311) (xy 0.623134 0.159796) + (xy 0.610226 0.166902) (xy 0.596966 0.173628) (xy 0.583351 0.179975) (xy 0.569381 0.185942) (xy 0.555053 0.19153) + (xy 0.850136 0.62246) (xy 0.539759 0.62246) (xy 0.28156 0.236512) (xy 0.072842 0.236512) (xy 0.072842 0.62246) + (xy -0.192553 0.62246) (xy -0.192553 -0.344659) (xy 0.072842 -0.344659) (xy 0.072842 0.001705) (xy 0.341837 0.001705) + (xy 0.353971 0.001515) (xy 0.365747 0.000949) (xy 0.377165 0.000009) (xy 0.388225 -0.001303) (xy 0.398925 -0.002985) + (xy 0.409268 -0.005032) (xy 0.419252 -0.007443) (xy 0.428877 -0.010216) (xy 0.438144 -0.013346) (xy 0.447053 -0.016833) + (xy 0.455603 -0.020673) (xy 0.463795 -0.024863) (xy 0.471628 -0.029401) (xy 0.479103 -0.034285) (xy 0.486219 -0.039511) + (xy 0.492977 -0.045077) (xy 0.499345 -0.051097) (xy 0.505293 -0.057349) (xy 0.510821 -0.063832) (xy 0.515932 -0.070548) + (xy 0.520626 -0.077496) (xy 0.524906 -0.084675) (xy 0.528771 -0.092087) (xy 0.532224 -0.09973) (xy 0.535266 -0.107606) + (xy 0.537898 -0.115713) (xy 0.540121 -0.124052) (xy 0.541938 -0.132624) (xy 0.543348 -0.141427) (xy 0.544354 -0.150462) + (xy 0.544956 -0.159729) (xy 0.545157 -0.169228) (xy 0.545157 -0.171927) (xy 0.544946 -0.182554) (xy 0.544311 -0.192844) + (xy 0.543253 -0.202796) (xy 0.541769 -0.212411) (xy 0.539858 -0.221689) (xy 0.537518 -0.230629) (xy 0.534749 -0.239232) + (xy 0.53155 -0.247497) (xy 0.527917 -0.255425) (xy 0.523852 -0.263016) (xy 0.519351 -0.270269) (xy 0.514414 -0.277186) + (xy 0.50904 -0.283764) (xy 0.503227 -0.290005) (xy 0.496973 -0.295909) (xy 0.490278 -0.301476) (xy 0.483194 -0.306705) + (xy 0.475772 -0.311597) (xy 0.468012 -0.316151) (xy 0.459915 -0.320369) (xy 0.451481 -0.324248) (xy 0.442709 -0.327791) + (xy 0.4336 -0.330996) (xy 0.424154 -0.333863) (xy 0.41437 -0.336393) (xy 0.404249 -0.338586) (xy 0.393791 -0.340442) + (xy 0.382995 -0.34196) (xy 0.371862 -0.343141) (xy 0.360392 -0.343984) (xy 0.348584 -0.34449) (xy 0.336438 -0.344659) + (xy 0.072842 -0.344659) (xy -0.192553 -0.344659) (xy -0.192553 -0.583965) (xy 0.35893 -0.583965) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9baa1605-8032-4dc6-b234-fafed8eb4da4") + ) + (fp_poly + (pts + (xy -2.199589 -0.585638) (xy -2.18621 -0.585262) (xy -2.173022 -0.584637) (xy -2.160022 -0.583768) + (xy -2.147213 -0.582656) (xy -2.134593 -0.581305) (xy -2.122163 -0.579716) (xy -2.109923 -0.577892) + (xy -2.097873 -0.575837) (xy -2.086012 -0.573552) (xy -2.074342 -0.571041) (xy -2.062861 -0.568305) + (xy -2.051569 -0.565349) (xy -2.040468 -0.562173) (xy -2.029556 -0.558781) (xy -2.018834 -0.555176) + (xy -2.008302 -0.551212) (xy -1.997961 -0.547076) (xy -1.987813 -0.542766) (xy -1.977858 -0.53828) + (xy -1.968098 -0.533614) (xy -1.958535 -0.528767) (xy -1.949169 -0.523735) (xy -1.940003 -0.518516) + (xy -1.931036 -0.513107) (xy -1.922272 -0.507505) (xy -1.91371 -0.501709) (xy -1.905352 -0.495715) + (xy -1.8972 -0.489521) (xy -1.889255 -0.483124) (xy -1.881518 -0.476521) (xy -1.873991 -0.46971) + (xy -1.866526 -0.462709) (xy -1.85931 -0.45554) (xy -1.85234 -0.448203) (xy -1.84561 -0.440696) (xy -1.839118 -0.433021) + (xy -1.832859 -0.425177) (xy -1.826829 -0.417165) (xy -1.821025 -0.408984) (xy -1.815442 -0.400634) + (xy -1.810076 -0.392115) (xy -1.804924 -0.383428) (xy -1.799981 -0.374572) (xy -1.795244 -0.365548) + (xy -1.790709 -0.356354) (xy -1.786371 -0.346992) (xy -1.782227 -0.337462) (xy -1.778464 -0.327784) + (xy -1.774934 -0.317979) (xy -1.771638 -0.308048) (xy -1.768578 -0.29799) (xy -1.765756 -0.287806) + (xy -1.763171 -0.277495) (xy -1.760827 -0.267057) (xy -1.758724 -0.256494) (xy -1.756864 -0.245803) + (xy -1.755247 -0.234987) (xy -1.753875 -0.224043) (xy -1.75275 -0.212973) (xy -1.751872 -0.201777) + (xy -1.751244 -0.190454) (xy -1.750866 -0.179005) (xy -1.75074 -0.167429) (xy -1.75074 -0.16383) + (xy -1.751639 -0.165629) (xy -1.751787 -0.152577) (xy -1.75223 -0.139735) (xy -1.752968 -0.1271) + (xy -1.754001 -0.114673) (xy -1.755329 -0.102451) (xy -1.756953 -0.090433) (xy -1.758872 -0.078619) + (xy -1.761086 -0.067006) (xy -1.763595 -0.055593) (xy -1.766399 -0.044379) (xy -1.769499 -0.033363) + (xy -1.772894 -0.022544) (xy -1.776583 -0.011919) (xy -1.780569 -0.001488) (xy -1.784849 0.008751) + (xy -1.789425 0.018798) (xy -1.794263 0.028645) (xy -1.799333 0.038283) (xy -1.804632 0.047712) (xy -1.810159 0.056935) + (xy -1.815912 0.065951) (xy -1.821891 0.074764) (xy -1.828094 0.083374) (xy -1.834519 0.091782) (xy -1.841166 0.09999) + (xy -1.848033 0.107998) (xy -1.855119 0.115809) (xy -1.862422 0.123424) (xy -1.869942 0.130844) (xy -1.877676 0.13807) + (xy -1.885624 0.145103) (xy -1.893783 0.151946) (xy -1.902133 0.158429) (xy -1.910653 0.164722) (xy -1.919345 0.170822) + (xy -1.928209 0.176728) (xy -1.937247 0.182439) (xy -1.94646 0.187954) (xy -1.95585 0.193272) (xy -1.965418 0.19839) + (xy -1.975165 0.203308) (xy -1.985092 0.208024) (xy -1.995202 0.212537) (xy -2.005494 0.216847) (xy -2.015971 0.22095) + (xy -2.026634 0.224847) (xy -2.037484 0.228535) (xy -2.048523 0.232014) (xy -2.070998 0.23834) (xy -2.093884 0.243822) + (xy -2.117172 0.248461) (xy -2.140849 0.252256) (xy -2.164905 0.255208) (xy -2.189331 0.257317) (xy -2.214115 0.258582) + (xy -2.239247 0.259003) (xy -2.440768 0.259003) (xy -2.440768 0.620661) (xy -2.706164 0.620661) (xy -2.706164 -0.344659) + (xy -2.439868 -0.344659) (xy -2.439868 0.024196) (xy -2.229351 0.024196) (xy -2.217048 0.023995) + (xy -2.205101 0.023393) (xy -2.193511 0.022387) (xy -2.182275 0.020977) (xy -2.171392 0.019161) (xy -2.160861 0.016937) + (xy -2.15068 0.014305) (xy -2.140849 0.011263) (xy -2.131365 0.007811) (xy -2.122229 0.003945) (xy -2.113437 -0.000334) + (xy -2.104989 -0.005029) (xy -2.096884 -0.010139) (xy -2.089121 -0.015668) (xy -2.081697 -0.021616) + (xy -2.074612 -0.027984) (xy -2.067917 -0.034667) (xy -2.061664 -0.041559) (xy -2.055851 -0.048657) + (xy -2.050476 -0.055957) (xy -2.04554 -0.063458) (xy -2.041039 -0.071156) (xy -2.036973 -0.079049) + (xy -2.033341 -0.087135) (xy -2.030141 -0.095411) (xy -2.027372 -0.103874) (xy -2.025033 -0.112521) + (xy -2.023122 -0.12135) (xy -2.021637 -0.130358) (xy -2.020579 -0.139543) (xy -2.019945 -0.148902) + (xy -2.019734 -0.158432) (xy -2.019734 -0.162031) (xy -2.019955 -0.173005) (xy -2.020621 -0.183661) + (xy -2.021732 -0.193995) (xy -2.02329 -0.204005) (xy -2.025296 -0.213688) (xy -2.027752 -0.223042) + (xy -2.030658 -0.232063) (xy -2.034016 -0.24075) (xy -2.037827 -0.249099) (xy -2.042093 -0.257109) + (xy -2.046815 -0.264775) (xy -2.051995 -0.272097) (xy -2.057633 -0.27907) (xy -2.06373 -0.285694) + (xy -2.07029 -0.291963) (xy -2.077311 -0.297877) (xy -2.084575 -0.303592) (xy -2.092194 -0.308928) + (xy -2.100166 -0.313887) (xy -2.10849 -0.318471) (xy -2.11716 -0.32268) (xy -2.126177 -0.326517) + (xy -2.135536 -0.329982) (xy -2.145234 -0.333076) (xy -2.155271 -0.335802) (xy -2.165642 -0.338159) + (xy -2.176345 -0.340151) (xy -2.187377 -0.341777) (xy -2.198737 -0.34304) (xy -2.21042 -0.34394) + (xy -2.222425 -0.344479) (xy -2.234749 -0.344659) (xy -2.439868 -0.344659) (xy -2.706164 -0.344659) + (xy -2.706164 -0.585764) (xy -2.213158 -0.585764) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1f255570-98fa-4a56-a19f-edf60c468fa2") + ) + (fp_poly + (pts + (xy -3.406725 -0.6) (xy -3.390418 -0.599528) (xy -3.374264 -0.598741) (xy -3.358266 -0.597642) (xy -3.342426 -0.596232) + (xy -3.326747 -0.594513) (xy -3.311231 -0.592485) (xy -3.295882 -0.59015) (xy -3.2807 -0.587509) + (xy -3.265691 -0.584564) (xy -3.250855 -0.581316) (xy -3.236196 -0.577766) (xy -3.221716 -0.573915) + (xy -3.207418 -0.569765) (xy -3.193304 -0.565318) (xy -3.179377 -0.560574) (xy -3.165609 -0.555545) + (xy -3.151968 -0.550242) (xy -3.138456 -0.544665) (xy -3.125075 -0.538814) (xy -3.111826 -0.532688) + (xy -3.09871 -0.526289) (xy -3.085728 -0.519616) (xy -3.072882 -0.512668) (xy -3.060173 -0.505446) + (xy -3.047602 -0.49795) (xy -3.035171 -0.49018) (xy -3.022881 -0.482136) (xy -3.010734 -0.473818) + (xy -2.99873 -0.465226) (xy -2.986871 -0.456359) (xy -2.975158 -0.447219) (xy -3.112804 -0.247497) + (xy -3.133002 -0.260951) (xy -3.153105 -0.273657) (xy -3.173103 -0.285625) (xy -3.192985 -0.296865) + (xy -3.21274 -0.307389) (xy -3.232358 -0.317206) (xy -3.251829 -0.326327) (xy -3.271141 -0.334763) + (xy -3.280766 -0.338526) (xy -3.29041 -0.342057) (xy -3.300069 -0.345352) (xy -3.309742 -0.348412) + (xy -3.319425 -0.351235) (xy -3.329116 -0.353819) (xy -3.338812 -0.356163) (xy -3.348511 -0.358266) + (xy -3.35821 -0.360127) (xy -3.367906 -0.361743) (xy -3.377597 -0.363115) (xy -3.38728 -0.36424) + (xy -3.396952 -0.365118) (xy -3.406612 -0.365746) (xy -3.416255 -0.366124) (xy -3.42588 -0.36625) + (xy -3.435348 -0.366124) (xy -3.44452 -0.365748) (xy -3.453397 -0.365124) (xy -3.461979 -0.364254) + (xy -3.470265 -0.363143) (xy -3.478257 -0.361791) (xy -3.485953 -0.360202) (xy -3.493354 -0.358379) + (xy -3.50046 -0.356323) (xy -3.50727 -0.354038) (xy -3.513786 -0.351527) (xy -3.520006 -0.348792) + (xy -3.525931 -0.345835) (xy -3.531561 -0.342659) (xy -3.536895 -0.339268) (xy -3.541935 -0.335662) + (xy -3.546669 -0.331888) (xy -3.551088 -0.327989) (xy -3.555193 -0.323966) (xy -3.558986 -0.31982) + (xy -3.562468 -0.315553) (xy -3.56564 -0.311166) (xy -3.568504 -0.306661) (xy -3.571061 -0.302038) + (xy -3.573312 -0.297299) (xy -3.575258 -0.292446) (xy -3.576902 -0.287479) (xy -3.578244 -0.282401) + (xy -3.579285 -0.277211) (xy -3.580027 -0.271912) (xy -3.580472 -0.266506) (xy -3.580619 -0.260992) + (xy -3.580619 -0.257393) (xy -3.580577 -0.253714) (xy -3.580451 -0.250098) (xy -3.58024 -0.246545) + (xy -3.579945 -0.243055) (xy -3.579565 -0.239629) (xy -3.579101 -0.236266) (xy -3.578553 -0.232966) + (xy -3.577921 -0.229729) (xy -3.577204 -0.226556) (xy -3.576402 -0.223446) (xy -3.575517 -0.220399) + (xy -3.574547 -0.217415) (xy -3.573493 -0.214495) (xy -3.572354 -0.211638) (xy -3.571131 -0.208844) + (xy -3.569824 -0.206113) (xy -3.5684 -0.203435) (xy -3.56683 -0.200798) (xy -3.565111 -0.198201) + (xy -3.563245 -0.195641) (xy -3.561231 -0.193118) (xy -3.55907 -0.190632) (xy -3.556761 -0.188179) + (xy -3.554305 -0.185759) (xy -3.551701 -0.183371) (xy -3.548949 -0.181013) (xy -3.54605 -0.178684) + (xy -3.543003 -0.176383) (xy -3.539809 -0.174108) (xy -3.536467 -0.171858) (xy -3.532977 -0.169632) + (xy -3.52934 -0.167429) (xy -3.521619 -0.163343) (xy -3.513287 -0.159205) (xy -3.504322 -0.155046) + (xy -3.494703 -0.150898) (xy -3.48441 -0.146791) (xy -3.473421 -0.142759) (xy -3.461715 -0.138832) + (xy -3.449271 -0.135041) (xy -3.391356 -0.118398) (xy -3.357549 -0.10898) (xy -3.320622 -0.099056) + (xy -3.297978 -0.092899) (xy -3.275935 -0.086573) (xy -3.254503 -0.080079) (xy -3.233694 -0.073416) + (xy -3.213517 -0.066584) (xy -3.193983 -0.059584) (xy -3.175102 -0.052415) (xy -3.156886 -0.045077) + (xy -3.148031 -0.041313) (xy -3.139345 -0.037446) (xy -3.130831 -0.033475) (xy -3.122489 -0.029403) + (xy -3.114321 -0.025231) (xy -3.106329 -0.02096) (xy -3.098513 -0.016592) (xy -3.090875 -0.012127) + (xy -3.083416 -0.007568) (xy -3.076138 -0.002915) (xy -3.069041 0.001831) (xy -3.062128 0.006667) + (xy -3.0554 0.011593) (xy -3.048857 0.016607) (xy -3.042501 0.021708) (xy -3.036334 0.026895) (xy -3.030197 0.032187) + (xy -3.024269 0.037604) (xy -3.018547 0.043146) (xy -3.013027 0.04881) (xy -3.007708 0.054595) (xy -3.002586 0.0605) + (xy -2.99766 0.066523) (xy -2.992926 0.072664) (xy -2.988381 0.078921) (xy -2.984024 0.085293) (xy -2.979851 0.091778) + (xy -2.975861 0.098374) (xy -2.972049 0.105082) (xy -2.968414 0.111899) (xy -2.964953 0.118824) (xy -2.961663 0.125856) + (xy -2.958563 0.133025) (xy -2.955673 0.140364) (xy -2.952991 0.147875) (xy -2.950516 0.155558) (xy -2.948246 0.163415) + (xy -2.946181 0.171448) (xy -2.944319 0.179657) (xy -2.942658 0.188044) (xy -2.941198 0.19661) (xy -2.939936 0.205357) + (xy -2.938873 0.214285) (xy -2.938005 0.223397) (xy -2.937333 0.232694) (xy -2.936854 0.242176) (xy -2.936473 0.261702) + (xy -2.936473 0.2689) (xy -2.9366 0.279959) (xy -2.936979 0.290871) (xy -2.937612 0.301635) (xy -2.938497 0.312251) + (xy -2.939636 0.32272) (xy -2.941028 0.333041) (xy -2.942672 0.343215) (xy -2.94457 0.353241) (xy -2.946721 0.36312) + (xy -2.949124 0.372851) (xy -2.951781 0.382434) (xy -2.954691 0.39187) (xy -2.957854 0.401158) (xy -2.96127 0.410299) + (xy -2.964938 0.419292) (xy -2.96886 0.428137) (xy -2.973014 0.436666) (xy -2.977377 0.445044) (xy -2.981948 0.453269) + (xy -2.986727 0.461339) (xy -2.991711 0.469251) (xy -2.996899 0.477002) (xy -3.00229 0.48459) (xy -3.007882 0.492012) + (xy -3.013675 0.499265) (xy -3.019667 0.506346) (xy -3.025857 0.513254) (xy -3.032243 0.519985) (xy -3.038824 0.526537) + (xy -3.045599 0.532907) (xy -3.052566 0.539093) (xy -3.059724 0.545091) (xy -3.067221 0.5509) (xy -3.074867 0.556523) + (xy -3.082667 0.561961) (xy -3.090622 0.567217) (xy -3.098735 0.572293) (xy -3.107009 0.577194) (xy -3.115446 0.58192) + (xy -3.124049 0.586475) (xy -3.132821 0.590861) (xy -3.141764 0.595081) (xy -3.150882 0.599138) (xy -3.160176 0.603034) + (xy -3.169649 0.606772) (xy -3.179304 0.610354) (xy -3.189143 0.613783) (xy -3.19917 0.617063) (xy -3.219666 0.623053) + (xy -3.24068 0.62821) (xy -3.26222 0.632545) (xy -3.284299 0.636068) (xy -3.306925 0.638789) (xy -3.33011 0.64072) + (xy -3.353865 0.641871) (xy -3.378199 0.642253) (xy -3.395394 0.642063) (xy -3.412565 0.641495) (xy -3.42971 0.640551) + (xy -3.446825 0.63923) (xy -3.463909 0.637536) (xy -3.480959 0.635468) (xy -3.497972 0.633029) (xy -3.514945 0.63022) + (xy -3.531877 0.627041) (xy -3.548763 0.623495) (xy -3.565602 0.619583) (xy -3.582391 0.615305) (xy -3.599127 0.610664) + (xy -3.615808 0.605661) (xy -3.63243 0.600296) (xy -3.648993 0.594571) (xy -3.665439 0.588467) (xy -3.681714 0.581962) + (xy -3.697815 0.575057) (xy -3.713739 0.567751) (xy -3.729484 0.560044) (xy -3.745047 0.551937) (xy -3.760426 0.543429) + (xy -3.775618 0.53452) (xy -3.79062 0.525211) (xy -3.805429 0.515501) (xy -3.820043 0.50539) (xy -3.83446 0.494879) + (xy -3.848677 0.483968) (xy -3.86269 0.472655) (xy -3.876498 0.460942) (xy -3.890098 0.448829) (xy -3.733559 0.260803) + (xy -3.712637 0.277248) (xy -3.691684 0.292839) (xy -3.670667 0.307565) (xy -3.649555 0.321416) (xy -3.628317 0.334382) + (xy -3.60692 0.346452) (xy -3.585334 0.357615) (xy -3.57446 0.362853) (xy -3.563526 0.367861) (xy -3.552509 0.372605) + (xy -3.541383 0.377052) (xy -3.530147 0.381202) (xy -3.518797 0.385052) (xy -3.507331 0.388602) (xy -3.495747 0.391851) + (xy -3.484042 0.394796) (xy -3.472212 0.397437) (xy -3.460256 0.399772) (xy -3.448171 0.401799) (xy -3.435954 0.403519) + (xy -3.423603 0.404929) (xy -3.411115 0.406028) (xy -3.398487 0.406814) (xy -3.385717 0.407287) (xy -3.372801 0.407445) + (xy -3.362501 0.407319) (xy -3.352514 0.406943) (xy -3.342838 0.406318) (xy -3.33347 0.405449) (xy -3.324408 0.404337) + (xy -3.315649 0.402985) (xy -3.307191 0.401397) (xy -3.29903 0.399573) (xy -3.291165 0.397518) (xy -3.283592 0.395233) + (xy -3.276309 0.392722) (xy -3.269314 0.389986) (xy -3.262603 0.387029) (xy -3.256174 0.383854) (xy -3.250025 0.380462) + (xy -3.244152 0.376857) (xy -3.238596 0.373051) (xy -3.233398 0.369055) (xy -3.228559 0.36487) (xy -3.224079 0.360495) + (xy -3.219956 0.35593) (xy -3.216193 0.351175) (xy -3.212787 0.34623) (xy -3.20974 0.341096) (xy -3.207052 0.335772) + (xy -3.204722 0.330258) (xy -3.202751 0.324555) (xy -3.201138 0.318661) (xy -3.199883 0.312578) (xy -3.198987 0.306305) + (xy -3.198449 0.299843) (xy -3.19827 0.29319) (xy -3.19827 0.289591) (xy -3.198312 0.286408) (xy -3.198437 0.283266) + (xy -3.198644 0.280166) (xy -3.198931 0.277109) (xy -3.199297 0.274094) (xy -3.199741 0.271121) (xy -3.200261 0.26819) + (xy -3.200856 0.265301) (xy -3.201526 0.262454) (xy -3.202267 0.25965) (xy -3.20308 0.256888) (xy -3.203963 0.254168) + (xy -3.204914 0.25149) (xy -3.205933 0.248854) (xy -3.207017 0.246261) (xy -3.208166 0.243709) (xy -3.20941 0.241348) + (xy -3.210782 0.238988) (xy -3.212284 0.236631) (xy -3.213915 0.234277) (xy -3.215679 0.231929) (xy -3.217575 0.229588) + (xy -3.219606 0.227254) (xy -3.221773 0.224929) (xy -3.224077 0.222616) (xy -3.226519 0.220313) (xy -3.229101 0.218025) + (xy -3.231824 0.21575) (xy -3.234689 0.213492) (xy -3.237698 0.21125) (xy -3.240852 0.209027) (xy -3.244152 0.206824) + (xy -3.251235 0.202735) (xy -3.258982 0.198573) (xy -3.267383 0.194347) (xy -3.276427 0.190068) (xy -3.286103 0.185747) + (xy -3.296402 0.181395) (xy -3.307312 0.177021) (xy -3.318823 0.172637) (xy -3.331092 0.16825) (xy -3.34428 0.163852) + (xy -3.358374 0.159433) (xy -3.373364 0.154982) (xy -3.40599 0.145943) (xy -3.442074 0.136652) (xy -3.46476 0.130834) + (xy -3.48693 0.124858) (xy -3.508572 0.118734) (xy -3.529677 0.112474) (xy -3.550234 0.106086) (xy -3.570231 0.099583) + (xy -3.58966 0.092975) (xy -3.608509 0.086271) (xy -3.626725 0.079016) (xy -3.644255 0.071413) (xy -3.65276 0.067478) + (xy -3.66109 0.063452) (xy -3.669244 0.059333) (xy -3.677219 0.055121) (xy -3.685015 0.050814) (xy -3.692631 0.046411) + (xy -3.700064 0.04191) (xy -3.707315 0.037311) (xy -3.714381 0.032611) (xy -3.721261 0.02781) (xy -3.727954 0.022906) + (xy -3.734459 0.017898) (xy -3.740784 0.012764) (xy -3.74694 0.00748) (xy -3.752924 0.002047) (xy -3.758735 -0.003539) + (xy -3.764373 -0.009277) (xy -3.769835 -0.015169) (xy -3.775121 -0.021217) (xy -3.780228 -0.027421) + (xy -3.785157 -0.033784) (xy -3.789905 -0.040306) (xy -3.794471 -0.046989) (xy -3.798854 -0.053834) + (xy -3.803052 -0.060843) (xy -3.807065 -0.068016) (xy -3.81089 -0.075355) (xy -3.814527 -0.082862) + (xy -3.817964 -0.090569) (xy -3.821189 -0.098506) (xy -3.8242 -0.106672) (xy -3.826996 -0.115067) + (xy -3.829576 -0.123688) (xy -3.831939 -0.132534) (xy -3.834083 -0.141605) (xy -3.836006 -0.150898) + (xy -3.837709 -0.160412) (xy -3.839189 -0.170147) (xy -3.840444 -0.1801) (xy -3.841475 -0.190271) + (xy -3.842278 -0.200658) (xy -3.842854 -0.21126) (xy -3.8432 -0.222075) (xy -3.843316 -0.233103) + (xy -3.843316 -0.236701) (xy -3.8432 -0.247086) (xy -3.84285 -0.257325) (xy -3.842266 -0.267418) + (xy -3.841447 -0.277368) (xy -3.840389 -0.287176) (xy -3.839094 -0.296842) (xy -3.837558 -0.306369) + (xy -3.835782 -0.315758) (xy -3.833762 -0.325009) (xy -3.831499 -0.334125) (xy -3.828991 -0.343106) + (xy -3.826237 -0.351955) (xy -3.823235 -0.360671) (xy -3.819983 -0.369257) (xy -3.816482 -0.377714) + (xy -3.812728 -0.386043) (xy -3.808754 -0.394235) (xy -3.804589 -0.40228) (xy -3.800235 -0.410181) + (xy -3.795691 -0.417938) (xy -3.790957 -0.425553) (xy -3.786034 -0.433026) (xy -3.780921 -0.44036) + (xy -3.775618 -0.447556) (xy -3.770125 -0.454615) (xy -3.764442 -0.461537) (xy -3.75857 -0.468326) + (xy -3.752508 -0.474981) (xy -3.746256 -0.481505) (xy -3.739815 -0.487898) (xy -3.733183 -0.494162) + (xy -3.726362 -0.500298) (xy -3.719352 -0.506127) (xy -3.712154 -0.511807) (xy -3.704772 -0.517333) + (xy -3.697208 -0.522705) (xy -3.689465 -0.527917) (xy -3.681545 -0.53297) (xy -3.673451 -0.537858) + (xy -3.665186 -0.542581) (xy -3.656752 -0.547135) (xy -3.648153 -0.551518) (xy -3.639389 -0.555727) + (xy -3.630465 -0.559759) (xy -3.621383 -0.563612) (xy -3.612146 -0.567283) (xy -3.602755 -0.570769) + (xy -3.593215 -0.574069) (xy -3.573732 -0.580097) (xy -3.553743 -0.585356) (xy -3.533247 -0.589835) + (xy -3.512246 -0.593524) (xy -3.490739 -0.59641) (xy -3.468726 -0.598486) (xy -3.446207 -0.599738) + (xy -3.423181 -0.600158) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f65e2e17-ecae-45bd-8077-ecf0dde1922e") + ) + (group "" + (uuid "e0282ed0-0170-4975-a445-aa0688a31b3a") + (members "1f255570-98fa-4a56-a19f-edf60c468fa2" "5db39198-a56b-4244-9271-b64c64104d4f" + "9baa1605-8032-4dc6-b234-fafed8eb4da4" "ed4989c1-2682-41c4-9eba-d1cf53c5dbea" + "eff33f22-30c0-46b0-8384-9c094fa72435" "f65e2e17-ecae-45bd-8077-ecf0dde1922e" + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_10mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_10mm.kicad_mod new file mode 100644 index 0000000..d17cfb3 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_10mm.kicad_mod @@ -0,0 +1,171 @@ +(footprint "qwiic_10mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.905 0) + (layer "F.Fab") + (hide yes) + (uuid "17624167-ce39-42e2-80c2-43142ac398fd") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.905 0) + (layer "F.Fab") + (hide yes) + (uuid "32eb0dde-94b2-4bba-b150-1b6d481dcb27") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "44035b16-04ea-4bd1-9e60-2ac6e5d051dc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "77ccc109-fb5d-47ca-9fe2-24c6c0b0a4ed") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5bbeddf3-0702-4f16-99ad-2b6c1b858ea6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -3.171343 -0.414792) (xy -3.094603 -0.389552) (xy -3.025005 -0.344865) (xy -3.00682 -0.329313) + (xy -2.944618 -0.260676) (xy -2.90065 -0.181898) (xy -2.874083 -0.090564) (xy -2.864085 0.01574) + (xy -2.865335 0.081238) (xy -2.869296 0.139051) (xy -2.875632 0.182082) (xy -2.886743 0.219705) (xy -2.905032 0.261292) + (xy -2.918234 0.287708) (xy -2.970027 0.369966) (xy -3.031873 0.431139) (xy -3.106242 0.472863) (xy -3.195602 0.496774) + (xy -3.241894 0.5022) (xy -3.291793 0.501839) (xy -3.343206 0.495118) (xy -3.358533 0.491463) (xy -3.450862 0.454187) + (xy -3.52671 0.399428) (xy -3.585702 0.327706) (xy -3.627461 0.239543) (xy -3.651611 0.135459) (xy -3.656943 0.07805) + (xy -3.655097 -0.038138) (xy -3.636031 -0.13874) (xy -3.599015 -0.225823) (xy -3.543319 -0.301454) + (xy -3.512057 -0.332221) (xy -3.443682 -0.381453) (xy -3.368056 -0.410917) (xy -3.280157 -0.422423) + (xy -3.261056 -0.422729) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9745b7dd-6d3f-48fe-8d83-9885cf840a57") + ) + (fp_poly + (pts + (xy 0.343559 -1.588251) (xy 0.669831 -1.588237) (xy 0.973605 -1.588206) (xy 1.25571 -1.588156) (xy 1.516976 -1.588079) + (xy 1.758232 -1.587971) (xy 1.980307 -1.587827) (xy 2.18403 -1.587642) (xy 2.370231 -1.587411) (xy 2.539738 -1.587128) + (xy 2.69338 -1.586789) (xy 2.831988 -1.586389) (xy 2.956389 -1.585922) (xy 3.067413 -1.585383) (xy 3.16589 -1.584768) + (xy 3.252648 -1.584071) (xy 3.328517 -1.583288) (xy 3.394326 -1.582412) (xy 3.450903 -1.58144) (xy 3.499079 -1.580365) + (xy 3.539681 -1.579183) (xy 3.573541 -1.577889) (xy 3.601485 -1.576478) (xy 3.624345 -1.574945) (xy 3.642948 -1.573284) + (xy 3.658125 -1.57149) (xy 3.670703 -1.569559) (xy 3.681513 -1.567486) (xy 3.689824 -1.565632) (xy 3.886084 -1.508088) + (xy 4.069581 -1.430676) (xy 4.239378 -1.334113) (xy 4.394537 -1.219119) (xy 4.534119 -1.08641) (xy 4.657186 -0.936706) + (xy 4.762801 -0.770724) (xy 4.786835 -0.725866) (xy 4.862316 -0.559454) (xy 4.916127 -0.392684) (xy 4.949441 -0.220674) + (xy 4.963433 -0.038541) (xy 4.964051 0.011532) (xy 4.953213 0.212267) (xy 4.920554 0.402735) (xy 4.865859 0.583469) + (xy 4.788914 0.755007) (xy 4.689504 0.917882) (xy 4.567413 1.072631) (xy 4.515251 1.129183) (xy 4.37874 1.257632) + (xy 4.234617 1.365708) (xy 4.079967 1.455031) (xy 3.911875 1.527222) (xy 3.727426 1.583903) (xy 3.67411 1.596834) + (xy 3.556966 1.623774) (xy 0.65523 1.627391) (xy -2.246505 1.631008) (xy -2.246505 0.368619) (xy -2.246505 -0.887732) + (xy -2.14754 -0.887732) (xy -1.813547 0.033007) (xy -1.479553 0.953745) (xy -1.176798 0.953953) (xy -0.874042 0.954161) + (xy -0.700909 0.395554) (xy -0.666253 0.284071) (xy -0.633585 0.179625) (xy -0.603629 0.084487) (xy -0.577109 0.000927) + (xy -0.554751 -0.068784) (xy -0.537278 -0.122375) (xy -0.525415 -0.157575) (xy -0.519886 -0.172113) + (xy -0.519759 -0.172294) (xy -0.514754 -0.162963) (xy -0.503455 -0.132674) (xy -0.486565 -0.083586) + (xy -0.464791 -0.017861) (xy -0.438838 0.062343) (xy -0.409411 0.154863) (xy -0.377215 0.257539) + (xy -0.342956 0.368212) (xy -0.337397 0.386299) (xy -0.163053 0.954132) (xy 0.13897 0.954147) (xy 0.440994 0.954161) + (xy 0.776084 0.038) (xy 0.828051 -0.104174) (xy 0.877551 -0.239784) (xy 0.923964 -0.367121) (xy 0.966672 -0.484477) + (xy 1.005055 -0.590142) (xy 1.038493 -0.682409) (xy 1.066366 -0.759569) (xy 1.088055 -0.819914) (xy 1.10294 -0.861735) + (xy 1.110402 -0.883324) (xy 1.111174 -0.885965) (xy 1.099643 -0.888127) (xy 1.067236 -0.89006) (xy 1.017232 -0.891675) + (xy 0.952911 -0.892886) (xy 0.877552 -0.893606) (xy 0.817551 -0.893771) (xy 1.19572 -0.893771) (xy 1.19572 0.030195) + (xy 1.19572 0.954161) (xy 1.49767 0.954161) (xy 1.799619 0.954161) (xy 1.799619 0.030195) (xy 1.799619 -0.893771) + (xy 1.920399 -0.893771) (xy 1.920399 0.030195) (xy 1.920399 0.954161) (xy 2.222349 0.954161) (xy 2.524298 0.954161) + (xy 2.524298 0.036234) (xy 2.651151 0.036234) (xy 2.652321 0.132974) (xy 2.656638 0.211691) (xy 2.665362 0.278444) + (xy 2.679755 0.339291) (xy 2.701077 0.400291) (xy 2.730591 0.467504) (xy 2.748798 0.5053) (xy 2.819741 0.62297) + (xy 2.909015 0.725195) (xy 3.015463 0.810801) (xy 3.098493 0.859656) (xy 3.209587 0.910651) (xy 3.315411 0.945491) + (xy 3.423928 0.965995) (xy 3.543102 0.973982) (xy 3.599239 0.974027) (xy 3.71398 0.972278) (xy 3.717245 0.729188) + (xy 3.72051 0.486098) (xy 3.613739 0.480993) (xy 3.527414 0.470725) (xy 3.457943 0.447737) (xy 3.400489 0.409933) + (xy 3.364322 0.372933) (xy 3.313044 0.295455) (xy 3.277446 0.206556) (xy 3.257397 0.110604) (xy 3.252763 0.011963) + (xy 3.263411 -0.084998) (xy 3.289209 -0.175913) (xy 3.330023 -0.256416) (xy 3.38548 -0.321923) (xy 3.444159 -0.367004) + (xy 3.504329 -0.394778) (xy 3.573801 -0.40811) (xy 3.626659 -0.410386) (xy 3.720509 -0.410651) (xy 3.717244 -0.661269) + (xy 3.71398 -0.911887) (xy 3.563005 -0.909947) (xy 3.442789 -0.903824) (xy 3.337202 -0.887558) (xy 3.23818 -0.859285) + (xy 3.137658 -0.81714) (xy 3.11612 -0.80661) (xy 3.019052 -0.747313) (xy 2.925965 -0.670277) (xy 2.842838 -0.581399) + (xy 2.775654 -0.486572) (xy 2.756587 -0.452241) (xy 2.718587 -0.373137) (xy 2.690557 -0.301023) (xy 2.671148 -0.229648) + (xy 2.659012 -0.152759) (xy 2.652798 -0.064105) (xy 2.651151 0.036234) (xy 2.524298 0.036234) (xy 2.524298 0.030195) + (xy 2.524298 -0.893771) (xy 2.222349 -0.893771) (xy 1.920399 -0.893771) (xy 1.799619 -0.893771) (xy 1.49767 -0.893771) + (xy 1.19572 -0.893771) (xy 0.817551 -0.893771) (xy 0.523928 -0.893771) (xy 0.350905 -0.304969) (xy 0.316803 -0.189154) + (xy 0.284383 -0.079507) (xy 0.254352 0.021618) (xy 0.227415 0.111864) (xy 0.204278 0.188877) (xy 0.185647 0.250301) + (xy 0.172226 0.293782) (xy 0.164721 0.316965) (xy 0.163919 0.319145) (xy 0.161242 0.325183) (xy 0.158357 0.328654) + (xy 0.154833 0.328198) (xy 0.150242 0.322458) (xy 0.144153 0.310074) (xy 0.136137 0.289689) (xy 0.125764 0.259944) + (xy 0.112604 0.219481) (xy 0.096228 0.166942) (xy 0.076205 0.100968) (xy 0.052107 0.0202) (xy 0.023503 -0.076719) + (xy -0.010036 -0.191148) (xy -0.04894 -0.324445) (xy -0.093639 -0.477969) (xy -0.144563 -0.653077) + (xy -0.154845 -0.688445) (xy -0.212782 -0.887732) (xy -0.504169 -0.890964) (xy -0.795555 -0.894196) + (xy -0.825661 -0.79434) (xy -0.835422 -0.761426) (xy -0.850983 -0.708277) (xy -0.87148 -0.637877) + (xy -0.896046 -0.553208) (xy -0.923817 -0.457255) (xy -0.953928 -0.353001) (xy -0.985514 -0.243429) + (xy -1.003435 -0.181169) (xy -1.034353 -0.07409) (xy -1.063423 0.025825) (xy -1.089932 0.11618) (xy -1.113167 0.194582) + (xy -1.132416 0.258636) (xy -1.146965 0.305948) (xy -1.156103 0.334124) (xy -1.158913 0.341198) (xy -1.163703 0.331722) + (xy -1.174577 0.301149) (xy -1.190881 0.251581) (xy -1.211961 0.185118) (xy -1.237161 0.103862) (xy -1.265826 0.009911) + (xy -1.2973 -0.094632) (xy -1.33093 -0.207667) (xy -1.346004 -0.258747) (xy -1.380497 -0.375647) + (xy -1.413115 -0.485673) (xy -1.443194 -0.586621) (xy -1.47007 -0.676289) (xy -1.49308 -0.752472) + (xy -1.51156 -0.812967) (xy -1.524845 -0.855572) (xy -1.532273 -0.878082) (xy -1.533458 -0.88097) + (xy -1.546347 -0.885491) (xy -1.579269 -0.888755) (xy -1.633172 -0.890793) (xy -1.709004 -0.891635) + (xy -1.807712 -0.891311) (xy -1.844585 -0.890963) (xy -2.14754 -0.887732) (xy -2.246505 -0.887732) + (xy -2.246505 -0.893771) (xy -2.554494 -0.893771) (xy -2.862482 -0.893771) (xy -2.862482 -0.776423) + (xy -2.862482 -0.659075) (xy -2.925892 -0.720889) (xy -3.02015 -0.798885) (xy -3.124621 -0.857505) + (xy -3.188588 -0.882868) (xy -3.250815 -0.898142) (xy -3.329205 -0.907907) (xy -3.41638 -0.912062) + (xy -3.504959 -0.910505) (xy -3.587563 -0.903132) (xy -3.656814 -0.889844) (xy -3.658584 -0.889359) + (xy -3.790111 -0.840916) (xy -3.908634 -0.772379) (xy -4.013007 -0.684699) (xy -4.102083 -0.578826) + (xy -4.170125 -0.465002) (xy -4.215541 -0.353075) (xy -4.248511 -0.226358) (xy -4.268016 -0.091346) + (xy -4.273036 0.045469) (xy -4.266377 0.148065) (xy -4.253277 0.245163) (xy -4.237001 0.326401) (xy -4.215227 0.400063) + (xy -4.185636 0.474429) (xy -4.158984 0.531432) (xy -4.090718 0.646039) (xy -4.005752 0.746792) (xy -3.9071 0.830633) + (xy -3.804565 0.891296) (xy -3.672878 0.942015) (xy -3.534387 0.970727) (xy -3.409038 0.978317) (xy -3.27668 0.96775) + (xy -3.155412 0.936245) (xy -3.046007 0.884096) (xy -2.949239 0.811599) (xy -2.934013 0.797186) (xy -2.862482 0.727193) + (xy -2.862482 1.178861) (xy -2.862482 1.630528) (xy -3.155373 1.628498) (xy -3.240036 1.627745) (xy -3.319217 1.626729) + (xy -3.38887 1.625527) (xy -3.44495 1.624215) (xy -3.483412 1.62287) (xy -3.496577 1.622058) (xy -3.686575 1.59309) + (xy -3.870227 1.54224) (xy -4.0457 1.470869) (xy -4.211165 1.38034) (xy -4.364791 1.272015) (xy -4.504746 1.147257) + (xy -4.629201 1.007426) (xy -4.736323 0.853885) (xy -4.824283 0.687996) (xy -4.857026 0.609938) (xy -4.916256 0.427476) + (xy -4.954451 0.24255) (xy -4.97107 0.058782) (xy -4.965633 -0.119603) (xy -4.935516 -0.320127) (xy -4.884236 -0.509065) + (xy -4.811594 -0.686832) (xy -4.717392 -0.85384) (xy -4.601431 -1.010501) (xy -4.471676 -1.14941) + (xy -4.324686 -1.275864) (xy -4.1673 -1.381351) (xy -3.997694 -1.466877) (xy -3.814045 -1.533446) + (xy -3.735406 -1.555203) (xy -3.605278 -1.588255) (xy -0.006039 -1.588255) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "bd9e3db2-a049-4f26-9737-2ee15c2d8fbe") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_11mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_11mm.kicad_mod new file mode 100644 index 0000000..9537812 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_11mm.kicad_mod @@ -0,0 +1,172 @@ +(footprint "qwiic_11mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.905 0) + (layer "F.Fab") + (hide yes) + (uuid "20d04fca-56e1-4335-9cef-5ce18b941fb7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.905 0) + (layer "F.Fab") + (hide yes) + (uuid "529ced2b-8e66-488e-a85d-2a7fd248f5e0") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8431275a-5f99-44b5-9eb3-f96a92cbbdf4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "84be0827-4de0-47f2-98f2-e7996194b2c6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "47e835d1-546a-41d2-9a6b-eda726bc5c03") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -3.48997 -0.456466) (xy -3.405521 -0.42869) (xy -3.32893 -0.379514) (xy -3.308918 -0.362399) + (xy -3.240466 -0.286866) (xy -3.19208 -0.200173) (xy -3.162844 -0.099663) (xy -3.151842 0.017322) + (xy -3.153218 0.0894) (xy -3.157577 0.153022) (xy -3.164549 0.200376) (xy -3.176777 0.241779) (xy -3.196903 0.287545) + (xy -3.211431 0.316614) (xy -3.268427 0.407137) (xy -3.336488 0.474456) (xy -3.418328 0.520372) (xy -3.516667 0.546685) + (xy -3.56761 0.552657) (xy -3.622522 0.552259) (xy -3.679101 0.544864) (xy -3.695968 0.540841) (xy -3.797573 0.49982) + (xy -3.881042 0.439559) (xy -3.94596 0.360631) (xy -3.991915 0.26361) (xy -4.018492 0.149069) (xy -4.024359 0.085892) + (xy -4.022328 -0.041969) (xy -4.001346 -0.152679) (xy -3.96061 -0.248512) (xy -3.899319 -0.331741) + (xy -3.864917 -0.365599) (xy -3.789672 -0.419778) (xy -3.706447 -0.452202) (xy -3.609717 -0.464865) + (xy -3.588697 -0.465201) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f03aa991-6d7e-4d21-96ec-222bafc27c5a") + ) + (fp_poly + (pts + (xy 0.378077 -1.747824) (xy 0.73713 -1.747808) (xy 1.071424 -1.747775) (xy 1.381873 -1.747719) (xy 1.669389 -1.747634) + (xy 1.934884 -1.747516) (xy 2.179271 -1.747357) (xy 2.403462 -1.747154) (xy 2.608371 -1.746899) (xy 2.794908 -1.746588) + (xy 2.963987 -1.746215) (xy 3.116521 -1.745775) (xy 3.253421 -1.745261) (xy 3.3756 -1.744668) (xy 3.483971 -1.743991) + (xy 3.579445 -1.743224) (xy 3.662937 -1.742362) (xy 3.735357 -1.741398) (xy 3.797619 -1.740328) (xy 3.850635 -1.739146) + (xy 3.895317 -1.737845) (xy 3.932578 -1.736421) (xy 3.963331 -1.734868) (xy 3.988487 -1.733181) (xy 4.008959 -1.731353) + (xy 4.025661 -1.729379) (xy 4.039503 -1.727254) (xy 4.051399 -1.724972) (xy 4.060544 -1.722933) (xy 4.276523 -1.659607) + (xy 4.478456 -1.574417) (xy 4.665313 -1.468153) (xy 4.836061 -1.341605) (xy 4.989667 -1.195563) (xy 5.125099 -1.030818) + (xy 5.241325 -0.84816) (xy 5.267774 -0.798794) (xy 5.350838 -0.615663) (xy 5.410055 -0.432137) (xy 5.446717 -0.242845) + (xy 5.462115 -0.042414) (xy 5.462795 0.012691) (xy 5.450867 0.233594) (xy 5.414927 0.443198) (xy 5.354737 0.642091) + (xy 5.270062 0.830863) (xy 5.160664 1.010103) (xy 5.026306 1.1804) (xy 4.968904 1.242634) (xy 4.818676 1.383988) + (xy 4.660073 1.502922) (xy 4.489886 1.601219) (xy 4.304906 1.680664) (xy 4.101924 1.74304) (xy 4.043252 1.75727) + (xy 3.914338 1.786917) (xy 0.721063 1.790897) (xy -2.472213 1.794878) (xy -2.472213 0.405655) (xy -2.472213 -0.976923) + (xy -2.363305 -0.976923) (xy -1.995755 0.036323) (xy -1.628205 1.049569) (xy -1.295031 1.049798) + (xy -0.961857 1.050027) (xy -0.77133 0.435296) (xy -0.733192 0.312613) (xy -0.697241 0.197673) (xy -0.664275 0.092975) + (xy -0.635091 0.00102) (xy -0.610487 -0.075695) (xy -0.591258 -0.13467) (xy -0.578203 -0.173406) + (xy -0.572119 -0.189405) (xy -0.571979 -0.189604) (xy -0.566472 -0.179336) (xy -0.554037 -0.146004) + (xy -0.535451 -0.091984) (xy -0.511489 -0.019655) (xy -0.482928 0.068606) (xy -0.450544 0.170422) + (xy -0.415114 0.283415) (xy -0.377412 0.405207) (xy -0.371295 0.425111) (xy -0.179435 1.049995) (xy 0.152933 1.050011) + (xy 0.485301 1.050027) (xy 0.854058 0.041818) (xy 0.911246 -0.114641) (xy 0.965719 -0.263876) (xy 1.016796 -0.404006) + (xy 1.063795 -0.533152) (xy 1.106034 -0.649434) (xy 1.142832 -0.750971) (xy 1.173505 -0.835884) (xy 1.197373 -0.902291) + (xy 1.213754 -0.948314) (xy 1.221966 -0.972072) (xy 1.222816 -0.974979) (xy 1.210126 -0.977358) (xy 1.174463 -0.979485) + (xy 1.119435 -0.981262) (xy 1.048651 -0.982595) (xy 0.965721 -0.983387) (xy 0.899692 -0.983568) (xy 1.315856 -0.983568) + (xy 1.315856 0.033229) (xy 1.315856 1.050027) (xy 1.648143 1.050027) (xy 1.980429 1.050027) (xy 1.980429 0.033229) + (xy 1.980429 -0.983568) (xy 2.113344 -0.983568) (xy 2.113344 0.033229) (xy 2.113344 1.050027) (xy 2.445631 1.050027) + (xy 2.777918 1.050027) (xy 2.777918 0.039875) (xy 2.917515 0.039875) (xy 2.918803 0.146335) (xy 2.923554 0.23296) + (xy 2.933154 0.306419) (xy 2.948993 0.37338) (xy 2.972458 0.440509) (xy 3.004937 0.514475) (xy 3.024973 0.556068) + (xy 3.103044 0.685561) (xy 3.201287 0.798056) (xy 3.31843 0.892263) (xy 3.409802 0.946026) (xy 3.532058 1.002145) + (xy 3.648514 1.040485) (xy 3.767933 1.063049) (xy 3.899081 1.071839) (xy 3.960858 1.071888) (xy 4.087127 1.069964) + (xy 4.09072 0.80245) (xy 4.094313 0.534937) (xy 3.976815 0.529319) (xy 3.881817 0.518019) (xy 3.805367 0.492722) + (xy 3.742139 0.45112) (xy 3.702339 0.410402) (xy 3.645909 0.32514) (xy 3.606735 0.227309) (xy 3.584671 0.121716) + (xy 3.579572 0.013165) (xy 3.59129 -0.093537) (xy 3.61968 -0.193587) (xy 3.664595 -0.282178) (xy 3.725623 -0.354266) + (xy 3.790197 -0.403877) (xy 3.856413 -0.434442) (xy 3.932865 -0.449113) (xy 3.991034 -0.451618) (xy 4.094312 -0.45191) + (xy 4.09072 -0.727708) (xy 4.087127 -1.003506) (xy 3.920984 -1.00137) (xy 3.78869 -0.994632) (xy 3.672494 -0.976732) + (xy 3.563523 -0.945618) (xy 3.452902 -0.899239) (xy 3.4292 -0.887651) (xy 3.322379 -0.822396) (xy 3.21994 -0.737621) + (xy 3.128461 -0.639812) (xy 3.054527 -0.535458) (xy 3.033545 -0.497678) (xy 2.991726 -0.410626) (xy 2.96088 -0.331267) + (xy 2.939522 -0.25272) (xy 2.926166 -0.168106) (xy 2.919327 -0.070545) (xy 2.917515 0.039875) (xy 2.777918 0.039875) + (xy 2.777918 0.033229) (xy 2.777918 -0.983568) (xy 2.445631 -0.983568) (xy 2.113344 -0.983568) (xy 1.980429 -0.983568) + (xy 1.648143 -0.983568) (xy 1.315856 -0.983568) (xy 0.899692 -0.983568) (xy 0.576568 -0.983568) (xy 0.386161 -0.335609) + (xy 0.348632 -0.208158) (xy 0.312956 -0.087495) (xy 0.279908 0.02379) (xy 0.250265 0.123103) (xy 0.224803 0.207854) + (xy 0.204299 0.27545) (xy 0.18953 0.323299) (xy 0.181272 0.34881) (xy 0.180389 0.35121) (xy 0.177443 0.357855) + (xy 0.174267 0.361674) (xy 0.17039 0.361173) (xy 0.165337 0.354856) (xy 0.158636 0.341228) (xy 0.149815 0.318795) + (xy 0.1384 0.286061) (xy 0.123918 0.241533) (xy 0.105896 0.183715) (xy 0.083862 0.111112) (xy 0.057343 0.02223) + (xy 0.025865 -0.084427) (xy -0.011044 -0.210352) (xy -0.053857 -0.357042) (xy -0.103047 -0.52599) + (xy -0.159087 -0.718692) (xy -0.170402 -0.757613) (xy -0.23416 -0.976923) (xy -0.554823 -0.98048) + (xy -0.875485 -0.984037) (xy -0.908615 -0.874148) (xy -0.919357 -0.837927) (xy -0.936482 -0.779438) + (xy -0.959038 -0.701965) (xy -0.986072 -0.60879) (xy -1.016633 -0.503196) (xy -1.04977 -0.388467) + (xy -1.084529 -0.267887) (xy -1.10425 -0.199372) (xy -1.138275 -0.081533) (xy -1.170266 0.02842) + (xy -1.199438 0.127853) (xy -1.225008 0.214132) (xy -1.24619 0.284622) (xy -1.262201 0.336687) (xy -1.272257 0.367694) + (xy -1.27535 0.375479) (xy -1.28062 0.36505) (xy -1.292587 0.331406) (xy -1.31053 0.276858) (xy -1.333728 0.203718) + (xy -1.361459 0.114297) (xy -1.393004 0.010907) (xy -1.427641 -0.104139) (xy -1.464649 -0.228531) + (xy -1.481238 -0.284743) (xy -1.519196 -0.413388) (xy -1.555091 -0.534469) (xy -1.588193 -0.645559) + (xy -1.617769 -0.744236) (xy -1.643091 -0.828073) (xy -1.663427 -0.894647) (xy -1.678047 -0.941532) + (xy -1.686221 -0.966303) (xy -1.687525 -0.969482) (xy -1.701709 -0.974457) (xy -1.737939 -0.978049) + (xy -1.797258 -0.980291) (xy -1.880709 -0.981218) (xy -1.989334 -0.980862) (xy -2.029912 -0.980479) + (xy -2.363305 -0.976923) (xy -2.472213 -0.976923) (xy -2.472213 -0.983568) (xy -2.811146 -0.983568) + (xy -3.150078 -0.983568) (xy -3.150078 -0.854431) (xy -3.150078 -0.725293) (xy -3.219858 -0.793317) + (xy -3.323587 -0.879149) (xy -3.438554 -0.943659) (xy -3.508948 -0.97157) (xy -3.577427 -0.988379) + (xy -3.663693 -0.999126) (xy -3.759626 -1.003698) (xy -3.857105 -1.001984) (xy -3.948009 -0.993871) + (xy -4.024217 -0.979247) (xy -4.026164 -0.978714) (xy -4.170907 -0.925404) (xy -4.301338 -0.849981) + (xy -4.416197 -0.753491) (xy -4.514223 -0.636981) (xy -4.589101 -0.511721) (xy -4.63908 -0.388548) + (xy -4.675363 -0.2491) (xy -4.696827 -0.100523) (xy -4.702351 0.050038) (xy -4.695023 0.162941) (xy -4.680608 0.269794) + (xy -4.662696 0.359195) (xy -4.638734 0.440258) (xy -4.606171 0.522096) (xy -4.576841 0.584825) (xy -4.501716 0.710947) + (xy -4.408213 0.821823) (xy -4.29965 0.914088) (xy -4.186813 0.980845) (xy -4.041896 1.03666) (xy -3.889489 1.068258) + (xy -3.751547 1.07661) (xy -3.60589 1.064981) (xy -3.472438 1.03031) (xy -3.352042 0.972922) (xy -3.245552 0.893142) + (xy -3.228796 0.87728) (xy -3.150078 0.800255) (xy -3.150078 1.297302) (xy -3.150078 1.794349) (xy -3.472396 1.792115) + (xy -3.565565 1.791286) (xy -3.652701 1.790168) (xy -3.729352 1.788845) (xy -3.791067 1.787402) (xy -3.833393 1.785922) + (xy -3.84788 1.785028) (xy -4.056969 1.753149) (xy -4.259072 1.69719) (xy -4.452175 1.618649) (xy -4.634265 1.519025) + (xy -4.803325 1.399816) (xy -4.957342 1.262523) (xy -5.0943 1.108643) (xy -5.212186 0.939676) (xy -5.308983 0.757119) + (xy -5.345016 0.67122) (xy -5.410197 0.470425) (xy -5.452229 0.266919) (xy -5.470518 0.064688) (xy -5.464534 -0.13162) + (xy -5.431392 -0.35229) (xy -5.374959 -0.560211) (xy -5.295019 -0.755838) (xy -5.191352 -0.939625) + (xy -5.063741 -1.112027) (xy -4.920949 -1.264892) (xy -4.759191 -1.404051) (xy -4.585992 -1.520137) + (xy -4.399346 -1.614256) (xy -4.197245 -1.687512) (xy -4.110705 -1.711456) (xy -3.967504 -1.747828) + (xy -0.006645 -1.747828) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "06566fb0-bba4-433a-a7c6-7dabd2d18890") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_12mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_12mm.kicad_mod new file mode 100644 index 0000000..018f169 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_12mm.kicad_mod @@ -0,0 +1,171 @@ +(footprint "qwiic_12mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -2.54 0) + (layer "F.Fab") + (hide yes) + (uuid "6a954beb-8ad0-42c7-a45b-4ccb591faf33") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 2.54 0) + (layer "F.Fab") + (hide yes) + (uuid "7033e73d-3e9f-4eea-9401-e82f885dcb32") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4cd2cf8d-af66-45de-9f84-b52353f0ecbb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e5e44ef2-6f92-45ca-a7c9-dfc384281a6b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "71d33752-8af4-42fd-95ef-4ca6d384b305") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -3.806697 -0.497893) (xy -3.714583 -0.467596) (xy -3.631041 -0.413957) (xy -3.609213 -0.395289) + (xy -3.53455 -0.312901) (xy -3.481772 -0.21834) (xy -3.449883 -0.108708) (xy -3.437882 0.018893) + (xy -3.439383 0.097513) (xy -3.444138 0.166909) (xy -3.451742 0.218561) (xy -3.46508 0.263721) (xy -3.487033 0.31364) + (xy -3.502879 0.345348) (xy -3.565048 0.444086) (xy -3.639285 0.517514) (xy -3.728553 0.567597) (xy -3.835816 0.596298) + (xy -3.891383 0.602812) (xy -3.951278 0.602378) (xy -4.012991 0.594311) (xy -4.031389 0.589924) (xy -4.142215 0.54518) + (xy -4.233259 0.479449) (xy -4.30407 0.393359) (xy -4.354195 0.287533) (xy -4.383184 0.162597) (xy -4.389583 0.093686) + (xy -4.387368 -0.045779) (xy -4.364482 -0.166536) (xy -4.320049 -0.271066) (xy -4.253195 -0.361849) + (xy -4.215671 -0.398779) (xy -4.133597 -0.457875) (xy -4.04282 -0.493242) (xy -3.937311 -0.507053) + (xy -3.914383 -0.50742) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e68bb6aa-02ba-4b60-b249-7e614ad875f2") + ) + (fp_poly + (pts + (xy 0.412389 -1.906445) (xy 0.804027 -1.906428) (xy 1.16866 -1.906392) (xy 1.507283 -1.906331) (xy 1.820892 -1.906239) + (xy 2.110481 -1.906109) (xy 2.377047 -1.905936) (xy 2.621585 -1.905714) (xy 2.845089 -1.905437) (xy 3.048556 -1.905098) + (xy 3.232979 -1.904691) (xy 3.399356 -1.90421) (xy 3.54868 -1.90365) (xy 3.681947 -1.903003) (xy 3.800153 -1.902265) + (xy 3.904292 -1.901429) (xy 3.995361 -1.900488) (xy 4.074354 -1.899437) (xy 4.142266 -1.89827) (xy 4.200093 -1.89698) + (xy 4.24883 -1.895561) (xy 4.289473 -1.894008) (xy 4.323016 -1.892314) (xy 4.350456 -1.890473) (xy 4.372786 -1.88848) + (xy 4.391003 -1.886327) (xy 4.406102 -1.884009) (xy 4.419077 -1.88152) (xy 4.429053 -1.879295) (xy 4.664632 -1.810222) + (xy 4.884892 -1.717301) (xy 5.088706 -1.601393) (xy 5.27495 -1.46336) (xy 5.442496 -1.304065) (xy 5.590219 -1.124369) + (xy 5.716993 -0.925134) (xy 5.745842 -0.871288) (xy 5.836444 -0.671537) (xy 5.901036 -0.471355) (xy 5.941025 -0.264884) + (xy 5.957821 -0.046263) (xy 5.958562 0.013842) (xy 5.945552 0.254793) (xy 5.90635 0.483419) (xy 5.840698 0.700363) + (xy 5.748338 0.906266) (xy 5.629011 1.101773) (xy 5.482461 1.287525) (xy 5.419849 1.355406) (xy 5.255988 1.509589) + (xy 5.082991 1.639317) (xy 4.897358 1.746535) (xy 4.695591 1.833189) (xy 4.474188 1.901226) (xy 4.410191 1.916747) + (xy 4.269578 1.949085) (xy 0.786501 1.953427) (xy -2.696575 1.957768) (xy -2.696575 0.442469) (xy -2.696575 -1.065582) + (xy -2.577783 -1.065582) (xy -2.176876 0.039619) (xy -1.77597 1.144821) (xy -1.41256 1.14507) (xy -1.049149 1.14532) + (xy -0.841331 0.4748) (xy -0.799731 0.340983) (xy -0.760518 0.215612) (xy -0.724561 0.101413) (xy -0.692728 0.001112) + (xy -0.66589 -0.082565) (xy -0.644917 -0.146892) (xy -0.630677 -0.189144) (xy -0.624041 -0.206595) + (xy -0.623888 -0.206812) (xy -0.617881 -0.195612) (xy -0.604318 -0.159255) (xy -0.584045 -0.100332) + (xy -0.557908 -0.021439) (xy -0.526755 0.074832) (xy -0.491433 0.185888) (xy -0.452787 0.309135) + (xy -0.411664 0.44198) (xy -0.404991 0.46369) (xy -0.195719 1.145285) (xy 0.166812 1.145302) (xy 0.529344 1.14532) + (xy 0.931567 0.045613) (xy 0.993945 -0.125045) (xy 1.053362 -0.287824) (xy 1.109074 -0.440672) (xy 1.160338 -0.581538) + (xy 1.206411 -0.708373) (xy 1.246548 -0.819125) (xy 1.280005 -0.911744) (xy 1.306039 -0.984178) (xy 1.323907 -1.034377) + (xy 1.332863 -1.060291) (xy 1.33379 -1.063462) (xy 1.319949 -1.066057) (xy 1.281049 -1.068377) (xy 1.221027 -1.070316) + (xy 1.14382 -1.071769) (xy 1.053364 -1.072633) (xy 0.981342 -1.072831) (xy 1.435274 -1.072831) (xy 1.435274 0.036244) + (xy 1.435274 1.14532) (xy 1.797717 1.14532) (xy 2.16016 1.14532) (xy 2.16016 0.036244) (xy 2.16016 -1.072831) + (xy 2.305137 -1.072831) (xy 2.305137 0.036244) (xy 2.305137 1.14532) (xy 2.66758 1.14532) (xy 3.030023 1.14532) + (xy 3.030023 0.043493) (xy 3.182289 0.043493) (xy 3.183695 0.159615) (xy 3.188876 0.254102) (xy 3.199348 0.334227) + (xy 3.216624 0.407265) (xy 3.242218 0.480486) (xy 3.277645 0.561164) (xy 3.299499 0.606533) (xy 3.384655 0.747778) + (xy 3.491815 0.870482) (xy 3.619589 0.973239) (xy 3.719254 1.031881) (xy 3.852604 1.093092) (xy 3.979629 1.134912) + (xy 4.109886 1.159524) (xy 4.252936 1.169111) (xy 4.32032 1.169165) (xy 4.458048 1.167066) (xy 4.461967 0.875275) + (xy 4.465886 0.583484) (xy 4.337725 0.577356) (xy 4.234105 0.565031) (xy 4.150717 0.537438) (xy 4.081751 0.49206) + (xy 4.038339 0.447647) (xy 3.976787 0.354647) (xy 3.934058 0.247938) (xy 3.909992 0.132762) (xy 3.90443 0.01436) + (xy 3.917212 -0.102027) (xy 3.948178 -0.211156) (xy 3.997169 -0.307787) (xy 4.063737 -0.386418) (xy 4.13417 -0.440531) + (xy 4.206395 -0.47387) (xy 4.289786 -0.489872) (xy 4.353234 -0.492604) (xy 4.465885 -0.492922) (xy 4.461967 -0.79375) + (xy 4.458048 -1.094578) (xy 4.276827 -1.092248) (xy 4.132526 -1.084898) (xy 4.005785 -1.065374) (xy 3.886925 -1.031437) + (xy 3.766265 -0.980848) (xy 3.740411 -0.968209) (xy 3.623897 -0.897032) (xy 3.51216 -0.804563) (xy 3.41238 -0.697878) + (xy 3.331736 -0.584053) (xy 3.308849 -0.542844) (xy 3.263236 -0.447893) (xy 3.22959 -0.361331) (xy 3.206293 -0.275656) + (xy 3.191725 -0.183363) (xy 3.184266 -0.076948) (xy 3.182289 0.043493) (xy 3.030023 0.043493) (xy 3.030023 0.036244) + (xy 3.030023 -1.072831) (xy 2.66758 -1.072831) (xy 2.305137 -1.072831) (xy 2.16016 -1.072831) (xy 1.797717 -1.072831) + (xy 1.435274 -1.072831) (xy 0.981342 -1.072831) (xy 0.628893 -1.072831) (xy 0.421206 -0.366067) (xy 0.380272 -0.22705) + (xy 0.341358 -0.095436) (xy 0.30531 0.025948) (xy 0.272977 0.134274) (xy 0.245205 0.226716) (xy 0.22284 0.300447) + (xy 0.20673 0.352639) (xy 0.197723 0.380466) (xy 0.19676 0.383083) (xy 0.193546 0.390331) (xy 0.190083 0.394497) + (xy 0.185853 0.39395) (xy 0.180342 0.387059) (xy 0.173033 0.372195) (xy 0.163411 0.347726) (xy 0.15096 0.312022) + (xy 0.135164 0.263452) (xy 0.115507 0.200387) (xy 0.091473 0.121195) (xy 0.062547 0.024247) (xy 0.028212 -0.092089) + (xy -0.012046 -0.229443) (xy -0.058745 -0.389445) (xy -0.112399 -0.573726) (xy -0.173525 -0.783917) + (xy -0.185867 -0.82637) (xy -0.255411 -1.065582) (xy -0.605175 -1.069462) (xy -0.954938 -1.073342) + (xy -0.991075 -0.95348) (xy -1.002792 -0.913972) (xy -1.021471 -0.850176) (xy -1.046073 -0.765671) + (xy -1.075561 -0.66404) (xy -1.108896 -0.548863) (xy -1.14504 -0.423723) (xy -1.182954 -0.292199) + (xy -1.204465 -0.217466) (xy -1.241578 -0.088933) (xy -1.276472 0.030998) (xy -1.308291 0.139456) + (xy -1.336181 0.233565) (xy -1.359286 0.310452) (xy -1.37675 0.367242) (xy -1.387719 0.401063) (xy -1.391092 0.409555) + (xy -1.396841 0.398179) (xy -1.409894 0.361482) (xy -1.429465 0.301983) (xy -1.454768 0.222205) (xy -1.485016 0.124669) + (xy -1.519424 0.011897) (xy -1.557204 -0.113591) (xy -1.597571 -0.249272) (xy -1.615665 -0.310585) + (xy -1.657069 -0.450905) (xy -1.696221 -0.582974) (xy -1.732326 -0.704147) (xy -1.764587 -0.811778) + (xy -1.792207 -0.903224) (xy -1.814389 -0.97584) (xy -1.830336 -1.02698) (xy -1.839252 -1.053999) + (xy -1.840674 -1.057466) (xy -1.856145 -1.062893) (xy -1.895663 -1.066811) (xy -1.960365 -1.069257) + (xy -2.051389 -1.070267) (xy -2.169872 -1.069879) (xy -2.214134 -1.069461) (xy -2.577783 -1.065582) + (xy -2.696575 -1.065582) (xy -2.696575 -1.072831) (xy -3.066267 -1.072831) (xy -3.435959 -1.072831) + (xy -3.435959 -0.931974) (xy -3.435959 -0.791116) (xy -3.512072 -0.865314) (xy -3.625214 -0.958935) + (xy -3.750614 -1.0293) (xy -3.827397 -1.059744) (xy -3.90209 -1.078078) (xy -3.996186 -1.0898) (xy -4.100825 -1.094788) + (xy -4.20715 -1.092918) (xy -4.306304 -1.084068) (xy -4.389428 -1.068117) (xy -4.391553 -1.067536) + (xy -4.549431 -1.009388) (xy -4.691699 -0.92712) (xy -4.816982 -0.821873) (xy -4.923904 -0.694789) + (xy -5.005578 -0.558162) (xy -5.060092 -0.423811) (xy -5.099668 -0.271707) (xy -5.12308 -0.109646) + (xy -5.129106 0.054578) (xy -5.121113 0.177728) (xy -5.105389 0.294279) (xy -5.085851 0.391793) (xy -5.059715 0.480212) + (xy -5.024196 0.569477) (xy -4.992205 0.6379) (xy -4.910262 0.775468) (xy -4.808274 0.896406) (xy -4.689858 0.997044) + (xy -4.566781 1.06986) (xy -4.408711 1.13074) (xy -4.242474 1.165205) (xy -4.092013 1.174315) (xy -3.933137 1.161631) + (xy -3.787574 1.123814) (xy -3.656251 1.061218) (xy -3.540097 0.974197) (xy -3.52182 0.956896) (xy -3.435959 0.872881) + (xy -3.435959 1.415036) (xy -3.435959 1.957192) (xy -3.787528 1.954755) (xy -3.889152 1.953851) (xy -3.984196 1.952631) + (xy -4.067804 1.951189) (xy -4.135119 1.949614) (xy -4.181286 1.948) (xy -4.197089 1.947025) (xy -4.425152 1.912253) + (xy -4.645597 1.851215) (xy -4.856226 1.765546) (xy -5.05484 1.656881) (xy -5.239243 1.526854) (xy -5.407238 1.3771) + (xy -5.556626 1.209256) (xy -5.685209 1.024954) (xy -5.790792 0.82583) (xy -5.830094 0.732135) (xy -5.901191 0.513118) + (xy -5.947037 0.291143) (xy -5.966986 0.070558) (xy -5.960459 -0.143565) (xy -5.924309 -0.384262) + (xy -5.862755 -0.611053) (xy -5.77556 -0.824434) (xy -5.662485 -1.0249) (xy -5.523293 -1.212948) + (xy -5.367542 -1.379685) (xy -5.191104 -1.531474) (xy -5.002187 -1.658095) (xy -4.798601 -1.760755) + (xy -4.57816 -1.84066) (xy -4.483766 -1.866777) (xy -4.327568 -1.90645) (xy -0.007249 -1.90645) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e7e36211-a8b6-4dfb-ac75-2413c9e4504b") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_3mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_3mm.kicad_mod new file mode 100644 index 0000000..da381ab --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_3mm.kicad_mod @@ -0,0 +1,171 @@ +(footprint "qwiic_3mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1 0) + (layer "F.Fab") + (hide yes) + (uuid "c26dc5b6-f4bc-41ce-a398-95ed5629cb66") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.1 0) + (layer "F.Fab") + (hide yes) + (uuid "86d89314-087a-4501-9412-abbe1f1b00d6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "88940703-b752-4279-8ed7-6d3f58aa5f45") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "15d0b616-2815-4340-a78b-6ad01133a982") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c5e06c31-aa91-4ca1-9719-8d60d178d592") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -0.951403 -0.124437) (xy -0.928381 -0.116865) (xy -0.907501 -0.103459) (xy -0.902046 -0.098794) + (xy -0.883385 -0.078203) (xy -0.870195 -0.054569) (xy -0.862225 -0.027169) (xy -0.859225 0.004722) + (xy -0.8596 0.024372) (xy -0.860789 0.041716) (xy -0.862689 0.054625) (xy -0.866023 0.065912) (xy -0.87151 0.078388) + (xy -0.87547 0.086313) (xy -0.891008 0.11099) (xy -0.909562 0.129342) (xy -0.931872 0.141859) (xy -0.95868 0.149032) + (xy -0.972568 0.15066) (xy -0.987538 0.150552) (xy -1.002962 0.148536) (xy -1.00756 0.147439) (xy -1.035258 0.136256) + (xy -1.058013 0.119828) (xy -1.07571 0.098312) (xy -1.088238 0.071863) (xy -1.095483 0.040638) (xy -1.097083 0.023415) + (xy -1.096529 -0.011441) (xy -1.090809 -0.041622) (xy -1.079704 -0.067747) (xy -1.062995 -0.090436) + (xy -1.053617 -0.099666) (xy -1.033104 -0.114436) (xy -1.010417 -0.123275) (xy -0.984047 -0.126727) + (xy -0.978317 -0.126819) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c967869d-cd92-4079-9ff8-a50091944c80") + ) + (fp_poly + (pts + (xy 0.103068 -0.476475) (xy 0.200949 -0.476471) (xy 0.292082 -0.476462) (xy 0.376713 -0.476447) (xy 0.455093 -0.476423) + (xy 0.52747 -0.476391) (xy 0.594092 -0.476348) (xy 0.655209 -0.476292) (xy 0.711069 -0.476223) (xy 0.761921 -0.476138) + (xy 0.808014 -0.476037) (xy 0.849596 -0.475916) (xy 0.886917 -0.475776) (xy 0.920224 -0.475615) (xy 0.949767 -0.47543) + (xy 0.975795 -0.475221) (xy 0.998555 -0.474986) (xy 1.018298 -0.474724) (xy 1.035271 -0.474432) (xy 1.049724 -0.474109) + (xy 1.061905 -0.473755) (xy 1.072062 -0.473367) (xy 1.080446 -0.472943) (xy 1.087304 -0.472483) (xy 1.092885 -0.471985) + (xy 1.097438 -0.471447) (xy 1.101211 -0.470868) (xy 1.104454 -0.470246) (xy 1.106947 -0.46969) (xy 1.165825 -0.452426) + (xy 1.220875 -0.429203) (xy 1.271814 -0.400234) (xy 1.318361 -0.365735) (xy 1.360236 -0.325923) (xy 1.397156 -0.281012) + (xy 1.428841 -0.231217) (xy 1.436051 -0.21776) (xy 1.458695 -0.167836) (xy 1.474838 -0.117805) (xy 1.484833 -0.066202) + (xy 1.48903 -0.011562) (xy 1.489215 0.00346) (xy 1.485964 0.06368) (xy 1.476166 0.120821) (xy 1.459758 0.175041) + (xy 1.436674 0.226502) (xy 1.406851 0.275365) (xy 1.370224 0.32179) (xy 1.354576 0.338755) (xy 1.313622 0.37729) + (xy 1.270385 0.409713) (xy 1.22399 0.436509) (xy 1.173563 0.458167) (xy 1.118228 0.475171) (xy 1.102233 0.47905) + (xy 1.06709 0.487132) (xy 0.196569 0.488218) (xy -0.673951 0.489303) (xy -0.673951 0.110586) (xy -0.673951 -0.266319) + (xy -0.644262 -0.266319) (xy -0.544064 0.009902) (xy -0.443866 0.286124) (xy -0.353039 0.286186) + (xy -0.262212 0.286248) (xy -0.210273 0.118666) (xy -0.199876 0.085222) (xy -0.190075 0.053888) (xy -0.181088 0.025346) + (xy -0.173133 0.000278) (xy -0.166425 -0.020635) (xy -0.161183 -0.036712) (xy -0.157624 -0.047272) + (xy -0.155966 -0.051634) (xy -0.155927 -0.051688) (xy -0.154426 -0.048889) (xy -0.151036 -0.039802) + (xy -0.145969 -0.025076) (xy -0.139437 -0.005358) (xy -0.131651 0.018703) (xy -0.122823 0.046459) + (xy -0.113164 0.077262) (xy -0.102887 0.110464) (xy -0.101219 0.11589) (xy -0.048916 0.28624) (xy 0.041691 0.286244) + (xy 0.132298 0.286248) (xy 0.232825 0.0114) (xy 0.248415 -0.031252) (xy 0.263265 -0.071935) (xy 0.277189 -0.110136) + (xy 0.290002 -0.145343) (xy 0.301517 -0.177042) (xy 0.311548 -0.204723) (xy 0.31991 -0.227871) (xy 0.326417 -0.245974) + (xy 0.330882 -0.25852) (xy 0.333121 -0.264997) (xy 0.333352 -0.265789) (xy 0.329893 -0.266438) (xy 0.320171 -0.267018) + (xy 0.30517 -0.267502) (xy 0.285873 -0.267866) (xy 0.263266 -0.268082) (xy 0.245265 -0.268131) (xy 0.358716 -0.268131) + (xy 0.358716 0.009059) (xy 0.358716 0.286248) (xy 0.449301 0.286248) (xy 0.539886 0.286248) (xy 0.539886 0.009059) + (xy 0.539886 -0.268131) (xy 0.57612 -0.268131) (xy 0.57612 0.009059) (xy 0.57612 0.286248) (xy 0.666705 0.286248) + (xy 0.75729 0.286248) (xy 0.75729 0.01087) (xy 0.795345 0.01087) (xy 0.795697 0.039892) (xy 0.796992 0.063508) + (xy 0.799609 0.083533) (xy 0.803927 0.101787) (xy 0.810323 0.120087) (xy 0.819178 0.140251) (xy 0.824639 0.15159) + (xy 0.845922 0.186891) (xy 0.872705 0.217559) (xy 0.904639 0.24324) (xy 0.929548 0.257897) (xy 0.962876 0.273195) + (xy 0.994623 0.283647) (xy 1.027178 0.289799) (xy 1.062931 0.292195) (xy 1.079772 0.292208) (xy 1.114194 0.291684) + (xy 1.115174 0.218757) (xy 1.116153 0.14583) (xy 1.084122 0.144298) (xy 1.058224 0.141218) (xy 1.037383 0.134321) + (xy 1.020147 0.12298) (xy 1.009297 0.11188) (xy 0.993913 0.088637) (xy 0.983234 0.061967) (xy 0.977219 0.033181) + (xy 0.975829 0.003589) (xy 0.979024 -0.025499) (xy 0.986763 -0.052774) (xy 0.999007 -0.076925) (xy 1.015644 -0.096577) + (xy 1.033248 -0.110101) (xy 1.051299 -0.118433) (xy 1.07214 -0.122433) (xy 1.087998 -0.123116) (xy 1.116153 -0.123195) + (xy 1.115173 -0.198381) (xy 1.114194 -0.273566) (xy 1.068902 -0.272984) (xy 1.032837 -0.271147) (xy 1.001161 -0.266267) + (xy 0.971454 -0.257785) (xy 0.941298 -0.245142) (xy 0.934836 -0.241983) (xy 0.905716 -0.224194) (xy 0.87779 -0.201083) + (xy 0.852852 -0.174419) (xy 0.832696 -0.145971) (xy 0.826976 -0.135672) (xy 0.815576 -0.111941) (xy 0.807167 -0.090307) + (xy 0.801345 -0.068894) (xy 0.797704 -0.045827) (xy 0.795839 -0.019231) (xy 0.795345 0.01087) (xy 0.75729 0.01087) + (xy 0.75729 0.009059) (xy 0.75729 -0.268131) (xy 0.666705 -0.268131) (xy 0.57612 -0.268131) (xy 0.539886 -0.268131) + (xy 0.449301 -0.268131) (xy 0.358716 -0.268131) (xy 0.245265 -0.268131) (xy 0.157178 -0.268131) (xy 0.105272 -0.09149) + (xy 0.095041 -0.056746) (xy 0.085315 -0.023852) (xy 0.076306 0.006485) (xy 0.068225 0.033559) (xy 0.061284 0.056663) + (xy 0.055694 0.075091) (xy 0.051668 0.088135) (xy 0.049417 0.09509) (xy 0.049176 0.095744) (xy 0.048373 0.097555) + (xy 0.047507 0.098596) (xy 0.04645 0.09846) (xy 0.045073 0.096737) (xy 0.043246 0.093022) (xy 0.040841 0.086907) + (xy 0.037729 0.077983) (xy 0.033781 0.065845) (xy 0.028868 0.050083) (xy 0.022862 0.03029) (xy 0.015632 0.00606) + (xy 0.007051 -0.023016) (xy -0.003011 -0.057344) (xy -0.014682 -0.097333) (xy -0.028092 -0.14339) + (xy -0.043369 -0.195923) (xy -0.046453 -0.206533) (xy -0.063834 -0.266319) (xy -0.15125 -0.267289) + (xy -0.238666 -0.268259) (xy -0.247698 -0.238302) (xy -0.250627 -0.228428) (xy -0.255295 -0.212483) + (xy -0.261444 -0.191363) (xy -0.268814 -0.165962) (xy -0.277145 -0.137176) (xy -0.286178 -0.1059) + (xy -0.295654 -0.073029) (xy -0.30103 -0.054351) (xy -0.310306 -0.022227) (xy -0.319027 0.007748) + (xy -0.326979 0.034854) (xy -0.33395 0.058375) (xy -0.339725 0.077591) (xy -0.344089 0.091785) (xy -0.346831 0.100237) + (xy -0.347674 0.10236) (xy -0.349111 0.099517) (xy -0.352373 0.090345) (xy -0.357264 0.075474) (xy -0.363588 0.055536) + (xy -0.371148 0.031159) (xy -0.379748 0.002974) (xy -0.38919 -0.028389) (xy -0.399279 -0.0623) (xy -0.403801 -0.077624) + (xy -0.414149 -0.112694) (xy -0.423934 -0.145702) (xy -0.432958 -0.175986) (xy -0.441021 -0.202886) + (xy -0.447924 -0.225741) (xy -0.453468 -0.24389) (xy -0.457453 -0.256671) (xy -0.459682 -0.263424) + (xy -0.460037 -0.264291) (xy -0.463904 -0.265647) (xy -0.473781 -0.266626) (xy -0.489952 -0.267238) + (xy -0.512701 -0.26749) (xy -0.542313 -0.267393) (xy -0.553375 -0.267289) (xy -0.644262 -0.266319) + (xy -0.673951 -0.266319) (xy -0.673951 -0.268131) (xy -0.766348 -0.268131) (xy -0.858745 -0.268131) + (xy -0.858745 -0.232927) (xy -0.858745 -0.197722) (xy -0.877767 -0.216267) (xy -0.906045 -0.239665) + (xy -0.937386 -0.257251) (xy -0.956576 -0.26486) (xy -0.975244 -0.269442) (xy -0.998761 -0.272372) + (xy -1.024914 -0.273619) (xy -1.051488 -0.273151) (xy -1.076269 -0.27094) (xy -1.097044 -0.266953) + (xy -1.097575 -0.266808) (xy -1.137033 -0.252275) (xy -1.17259 -0.231714) (xy -1.203902 -0.205409) + (xy -1.230625 -0.173648) (xy -1.251037 -0.1395) (xy -1.264662 -0.105922) (xy -1.274553 -0.067907) + (xy -1.280405 -0.027404) (xy -1.281911 0.013641) (xy -1.279913 0.04442) (xy -1.275983 0.073549) (xy -1.2711 0.097921) + (xy -1.264568 0.120019) (xy -1.255691 0.142329) (xy -1.247695 0.15943) (xy -1.227215 0.193812) (xy -1.201725 0.224038) + (xy -1.17213 0.24919) (xy -1.141369 0.267389) (xy -1.101863 0.282605) (xy -1.060316 0.291218) (xy -1.022711 0.293495) + (xy -0.983004 0.290325) (xy -0.946623 0.280874) (xy -0.913802 0.265229) (xy -0.884772 0.24348) (xy -0.880204 0.239156) + (xy -0.858745 0.218158) (xy -0.858745 0.353658) (xy -0.858745 0.489159) (xy -0.946612 0.488549) (xy -0.972011 0.488324) + (xy -0.995765 0.488019) (xy -1.016661 0.487658) (xy -1.033485 0.487265) (xy -1.045023 0.486861) (xy -1.048973 0.486618) + (xy -1.105972 0.477927) (xy -1.161068 0.462672) (xy -1.21371 0.441261) (xy -1.263349 0.414102) (xy -1.309437 0.381605) + (xy -1.351424 0.344177) (xy -1.38876 0.302228) (xy -1.420897 0.256166) (xy -1.447285 0.206399) (xy -1.457108 0.182982) + (xy -1.474877 0.128243) (xy -1.486335 0.072765) (xy -1.491321 0.017635) (xy -1.48969 -0.035881) (xy -1.480655 -0.096038) + (xy -1.465271 -0.152719) (xy -1.443478 -0.206049) (xy -1.415217 -0.256152) (xy -1.380429 -0.30315) + (xy -1.341503 -0.344823) (xy -1.297406 -0.382759) (xy -1.25019 -0.414405) (xy -1.199308 -0.440063) + (xy -1.144213 -0.460034) (xy -1.120622 -0.466561) (xy -1.081583 -0.476476) (xy -0.001812 -0.476476) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "24394788-4888-4970-8127-c8eced9d6a24") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_4mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_4mm.kicad_mod new file mode 100644 index 0000000..7a1c058 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_4mm.kicad_mod @@ -0,0 +1,171 @@ +(footprint "qwiic_4mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.2 0) + (layer "F.Fab") + (hide yes) + (uuid "048d25d7-fa69-4f58-8f21-b68c343f25c9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.2 0) + (layer "F.Fab") + (hide yes) + (uuid "d5d02d30-2e1c-4d17-845e-95a1d9323b82") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b6aa519b-f0b0-40fb-9293-9c2b0e6be13e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "91954a08-dc0f-4d2e-8ce4-d4deeb81aad6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a8bfb4bd-b676-492b-8f16-f31edba4c26f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -1.268658 -0.165932) (xy -1.237959 -0.155835) (xy -1.210117 -0.137959) (xy -1.202843 -0.131737) + (xy -1.177959 -0.10428) (xy -1.16037 -0.072766) (xy -1.149742 -0.036229) (xy -1.145743 0.006297) + (xy -1.146243 0.032498) (xy -1.147828 0.055626) (xy -1.150362 0.07284) (xy -1.154807 0.08789) (xy -1.162124 0.104527) + (xy -1.167405 0.115094) (xy -1.188124 0.148001) (xy -1.212865 0.172472) (xy -1.242615 0.189163) (xy -1.278362 0.198729) + (xy -1.296881 0.200899) (xy -1.316842 0.200755) (xy -1.33741 0.198066) (xy -1.343541 0.196604) (xy -1.380476 0.181692) + (xy -1.410818 0.159786) (xy -1.434417 0.131095) (xy -1.451123 0.095826) (xy -1.460784 0.054189) (xy -1.462916 0.031223) + (xy -1.462178 -0.015256) (xy -1.454551 -0.055501) (xy -1.439743 -0.090338) (xy -1.417462 -0.120593) + (xy -1.404957 -0.132901) (xy -1.377604 -0.152596) (xy -1.347351 -0.164382) (xy -1.312188 -0.168985) + (xy -1.304546 -0.169108) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "94c40eac-b794-4b78-bb2e-7ea8b81040d9") + ) + (fp_poly + (pts + (xy 0.137437 -0.635361) (xy 0.267958 -0.635355) (xy 0.389479 -0.635343) (xy 0.502332 -0.635322) (xy 0.606848 -0.635292) + (xy 0.70336 -0.635249) (xy 0.792198 -0.635191) (xy 0.873695 -0.635117) (xy 0.948182 -0.635024) (xy 1.015992 -0.634911) + (xy 1.077455 -0.634776) (xy 1.132903 -0.634616) (xy 1.182668 -0.634429) (xy 1.227082 -0.634214) (xy 1.266476 -0.633967) + (xy 1.301183 -0.633689) (xy 1.331533 -0.633375) (xy 1.357859 -0.633025) (xy 1.380492 -0.632636) (xy 1.399764 -0.632206) + (xy 1.416007 -0.631733) (xy 1.429552 -0.631216) (xy 1.440731 -0.630651) (xy 1.449876 -0.630038) (xy 1.457318 -0.629373) + (xy 1.463389 -0.628656) (xy 1.468421 -0.627883) (xy 1.472745 -0.627054) (xy 1.47607 -0.626312) (xy 1.554581 -0.603292) + (xy 1.627987 -0.572324) (xy 1.695913 -0.533696) (xy 1.757982 -0.487694) (xy 1.81382 -0.434605) (xy 1.863052 -0.374718) + (xy 1.905302 -0.308319) (xy 1.914916 -0.290374) (xy 1.945111 -0.223803) (xy 1.966638 -0.157088) (xy 1.979965 -0.088278) + (xy 1.985562 -0.015418) (xy 1.985809 0.004613) (xy 1.981473 0.084915) (xy 1.968409 0.161109) (xy 1.946529 0.23341) + (xy 1.915748 0.302032) (xy 1.87598 0.367188) (xy 1.827139 0.429094) (xy 1.806272 0.451716) (xy 1.751662 0.503101) + (xy 1.694008 0.546335) (xy 1.632142 0.582068) (xy 1.564899 0.610947) (xy 1.491112 0.633622) (xy 1.469784 0.638795) + (xy 1.422922 0.649572) (xy 0.262117 0.651019) (xy -0.898688 0.652466) (xy -0.898688 0.147462) (xy -0.898688 -0.355126) + (xy -0.859098 -0.355126) (xy -0.725488 0.013204) (xy -0.591878 0.381535) (xy -0.470764 0.381618) + (xy -0.34965 0.381701) (xy -0.28039 0.158237) (xy -0.266527 0.11364) (xy -0.253458 0.071857) (xy -0.241475 0.033798) + (xy -0.230866 0.000371) (xy -0.221922 -0.027516) (xy -0.214932 -0.048954) (xy -0.210186 -0.063036) + (xy -0.207974 -0.068851) (xy -0.207923 -0.068924) (xy -0.205921 -0.065191) (xy -0.201401 -0.053074) + (xy -0.194645 -0.033437) (xy -0.185934 -0.007145) (xy -0.175552 0.02494) (xy -0.16378 0.061951) (xy -0.1509 0.103026) + (xy -0.137195 0.147299) (xy -0.134972 0.154534) (xy -0.065227 0.381689) (xy 0.055593 0.381695) (xy 0.176414 0.381701) + (xy 0.310463 0.015202) (xy 0.331252 -0.041673) (xy 0.351054 -0.095923) (xy 0.369621 -0.146862) (xy 0.386706 -0.193809) + (xy 0.40206 -0.236079) (xy 0.415437 -0.272989) (xy 0.426587 -0.303856) (xy 0.435263 -0.327997) (xy 0.441218 -0.344727) + (xy 0.444203 -0.353363) (xy 0.444512 -0.35442) (xy 0.439899 -0.355285) (xy 0.426935 -0.356058) (xy 0.406931 -0.356704) + (xy 0.381201 -0.357188) (xy 0.351054 -0.357476) (xy 0.327051 -0.357542) (xy 0.478334 -0.357542) (xy 0.478334 0.012079) + (xy 0.478334 0.381701) (xy 0.599125 0.381701) (xy 0.719916 0.381701) (xy 0.719916 0.012079) (xy 0.719916 -0.357542) + (xy 0.768233 -0.357542) (xy 0.768233 0.012079) (xy 0.768233 0.381701) (xy 0.889024 0.381701) (xy 1.009815 0.381701) + (xy 1.009815 0.014495) (xy 1.060561 0.014495) (xy 1.061029 0.053195) (xy 1.062756 0.084685) (xy 1.066246 0.111388) + (xy 1.072004 0.135729) (xy 1.080534 0.160132) (xy 1.09234 0.18702) (xy 1.099624 0.202139) (xy 1.128004 0.249212) + (xy 1.163717 0.290106) (xy 1.2063 0.324351) (xy 1.239515 0.343895) (xy 1.283957 0.364295) (xy 1.32629 0.378232) + (xy 1.369701 0.386435) (xy 1.417376 0.38963) (xy 1.439832 0.389648) (xy 1.485733 0.388948) (xy 1.487039 0.291703) + (xy 1.488345 0.194458) (xy 1.445633 0.192416) (xy 1.4111 0.188308) (xy 1.383309 0.179112) (xy 1.360325 0.163989) + (xy 1.345857 0.149188) (xy 1.325343 0.118193) (xy 1.311103 0.082631) (xy 1.303083 0.044246) (xy 1.301229 0.004786) + (xy 1.305489 -0.034002) (xy 1.315809 -0.070372) (xy 1.332136 -0.102576) (xy 1.354321 -0.128781) (xy 1.377794 -0.146815) + (xy 1.401865 -0.157926) (xy 1.429656 -0.163259) (xy 1.450802 -0.16417) (xy 1.488345 -0.164276) (xy 1.487039 -0.264533) + (xy 1.485733 -0.364789) (xy 1.425338 -0.364013) (xy 1.377246 -0.361564) (xy 1.335008 -0.355057) (xy 1.295395 -0.343746) + (xy 1.255183 -0.326887) (xy 1.246566 -0.322675) (xy 1.207736 -0.298953) (xy 1.170497 -0.268136) (xy 1.137243 -0.232581) + (xy 1.110367 -0.194647) (xy 1.10274 -0.180913) (xy 1.087538 -0.149269) (xy 1.076325 -0.120421) (xy 1.068561 -0.091868) + (xy 1.063706 -0.061109) (xy 1.06122 -0.025644) (xy 1.060561 0.014495) (xy 1.009815 0.014495) (xy 1.009815 0.012079) + (xy 1.009815 -0.357542) (xy 0.889024 -0.357542) (xy 0.768233 -0.357542) (xy 0.719916 -0.357542) (xy 0.599125 -0.357542) + (xy 0.478334 -0.357542) (xy 0.327051 -0.357542) (xy 0.209591 -0.357542) (xy 0.140375 -0.121999) (xy 0.126733 -0.075669) + (xy 0.113764 -0.031806) (xy 0.101751 0.008648) (xy 0.090975 0.04475) (xy 0.081719 0.075558) (xy 0.074266 0.10013) + (xy 0.068897 0.117524) (xy 0.065895 0.126798) (xy 0.065574 0.12767) (xy 0.064503 0.130086) (xy 0.063349 0.131474) + (xy 0.061939 0.131292) (xy 0.060102 0.128996) (xy 0.057667 0.124042) (xy 0.05446 0.115887) (xy 0.05031 0.103988) + (xy 0.045046 0.087801) (xy 0.038495 0.066783) (xy 0.030485 0.040391) (xy 0.020845 0.008081) (xy 0.009402 -0.03069) + (xy -0.004015 -0.076466) (xy -0.019578 -0.12979) (xy -0.037459 -0.191205) (xy -0.057831 -0.261255) + (xy -0.061944 -0.275404) (xy -0.085121 -0.355126) (xy -0.201687 -0.356419) (xy -0.318253 -0.357712) + (xy -0.330296 -0.317766) (xy -0.334201 -0.304599) (xy -0.340426 -0.283338) (xy -0.348625 -0.255175) + (xy -0.358452 -0.221304) (xy -0.369562 -0.182919) (xy -0.381608 -0.141214) (xy -0.394243 -0.097381) + (xy -0.401412 -0.072474) (xy -0.413781 -0.029639) (xy -0.42541 0.010331) (xy -0.436014 0.046477) + (xy -0.445309 0.07784) (xy -0.453009 0.103464) (xy -0.45883 0.122391) (xy -0.462485 0.133663) (xy -0.46361 0.136493) + (xy -0.465525 0.132701) (xy -0.469876 0.120471) (xy -0.476398 0.100642) (xy -0.484831 0.074055) (xy -0.494912 0.041549) + (xy -0.506379 0.003965) (xy -0.51897 -0.037856) (xy -0.532423 -0.083074) (xy -0.538453 -0.103508) + (xy -0.552251 -0.150273) (xy -0.5653 -0.194287) (xy -0.577333 -0.234671) (xy -0.588084 -0.270541) + (xy -0.597289 -0.301017) (xy -0.604681 -0.325218) (xy -0.609996 -0.342261) (xy -0.612968 -0.351266) + (xy -0.613441 -0.352421) (xy -0.618598 -0.35423) (xy -0.631768 -0.355536) (xy -0.653331 -0.356351) + (xy -0.683667 -0.356688) (xy -0.723153 -0.356558) (xy -0.737904 -0.356419) (xy -0.859098 -0.355126) + (xy -0.898688 -0.355126) (xy -0.898688 -0.357542) (xy -1.021895 -0.357542) (xy -1.145102 -0.357542) + (xy -1.145102 -0.310598) (xy -1.145102 -0.263655) (xy -1.170468 -0.288383) (xy -1.208175 -0.319584) + (xy -1.249967 -0.343034) (xy -1.275557 -0.35318) (xy -1.30045 -0.359291) (xy -1.331809 -0.363197) + (xy -1.366682 -0.364859) (xy -1.402117 -0.364236) (xy -1.435162 -0.361287) (xy -1.462865 -0.355971) + (xy -1.463573 -0.355777) (xy -1.516189 -0.336398) (xy -1.563603 -0.308981) (xy -1.605356 -0.273905) + (xy -1.640989 -0.231552) (xy -1.668209 -0.186018) (xy -1.686377 -0.141243) (xy -1.699566 -0.090552) + (xy -1.707369 -0.036541) (xy -1.709377 0.01819) (xy -1.706713 0.059232) (xy -1.701473 0.098075) (xy -1.694962 0.130573) + (xy -1.686251 0.160041) (xy -1.674414 0.18979) (xy -1.663752 0.212593) (xy -1.636443 0.25844) (xy -1.602453 0.298746) + (xy -1.562989 0.332285) (xy -1.521971 0.356552) (xy -1.469291 0.376842) (xy -1.413889 0.388328) (xy -1.363745 0.391364) + (xy -1.310797 0.387137) (xy -1.262285 0.374534) (xy -1.218519 0.353672) (xy -1.179808 0.324671) (xy -1.173717 0.318905) + (xy -1.145102 0.290905) (xy -1.145102 0.471589) (xy -1.145102 0.652273) (xy -1.262269 0.651461) (xy -1.296138 0.65116) + (xy -1.327813 0.650754) (xy -1.355677 0.650273) (xy -1.378111 0.649748) (xy -1.393497 0.64921) (xy -1.398764 0.648885) + (xy -1.47477 0.637297) (xy -1.548238 0.616955) (xy -1.618434 0.588404) (xy -1.684626 0.552189) (xy -1.746083 0.508855) + (xy -1.80207 0.458946) (xy -1.851856 0.403009) (xy -1.89471 0.341587) (xy -1.929897 0.275225) (xy -1.942995 0.243999) + (xy -1.96669 0.171007) (xy -1.981969 0.097029) (xy -1.988617 0.023515) (xy -1.986442 -0.047846) (xy -1.974394 -0.128063) + (xy -1.95388 -0.203645) (xy -1.924821 -0.274759) (xy -1.887136 -0.341568) (xy -1.840748 -0.404239) + (xy -1.78884 -0.459807) (xy -1.730039 -0.510394) (xy -1.667079 -0.552593) (xy -1.59923 -0.586806) + (xy -1.525763 -0.613436) (xy -1.494305 -0.62214) (xy -1.442249 -0.635362) (xy -0.002416 -0.635362) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d90f3987-9615-4580-a2fd-62d4758dcae6") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5.5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5.5mm.kicad_mod new file mode 100644 index 0000000..d59f522 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5.5mm.kicad_mod @@ -0,0 +1,172 @@ +(footprint "qwiic_5.5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.3 0) + (layer "F.Fab") + (hide yes) + (uuid "94d20857-a577-4b69-943b-f1a6c62a2974") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.4 0) + (layer "F.Fab") + (hide yes) + (uuid "a2d02957-c5d3-4cfe-b9b7-acef36e3fd2a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "35a96ca4-69db-4069-a31f-7979d52c9ba6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a3986ae1-f259-4002-a8bf-3e8e3439746e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "193b41cf-05fe-4b82-b22d-3a87dd8e4b78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -1.744529 -0.228174) (xy -1.702315 -0.214289) (xy -1.664029 -0.189708) (xy -1.654026 -0.181152) + (xy -1.619809 -0.143396) (xy -1.595623 -0.100061) (xy -1.581008 -0.049819) (xy -1.575509 0.008659) + (xy -1.576197 0.044688) (xy -1.578375 0.076491) (xy -1.58186 0.100162) (xy -1.587973 0.120858) (xy -1.598034 0.143735) + (xy -1.605295 0.158266) (xy -1.633786 0.203515) (xy -1.667807 0.237166) (xy -1.708717 0.260118) (xy -1.757873 0.273271) + (xy -1.783338 0.276256) (xy -1.810787 0.276057) (xy -1.839069 0.27236) (xy -1.8475 0.27035) (xy -1.89829 0.249844) + (xy -1.940013 0.219722) (xy -1.972464 0.180268) (xy -1.995435 0.13177) (xy -2.00872 0.074515) (xy -2.011653 0.042934) + (xy -2.010638 -0.020979) (xy -2.000149 -0.07632) (xy -1.979787 -0.124224) (xy -1.949149 -0.165827) + (xy -1.931953 -0.182752) (xy -1.89434 -0.209834) (xy -1.852739 -0.226042) (xy -1.804386 -0.232372) + (xy -1.793879 -0.23254) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5a7700ba-32f9-4b72-9344-c37d6a48ad7a") + ) + (fp_poly + (pts + (xy 0.188989 -0.873684) (xy 0.368469 -0.873676) (xy 0.535572 -0.873659) (xy 0.690756 -0.873631) (xy 0.834476 -0.873589) + (xy 0.967189 -0.873529) (xy 1.089351 -0.87345) (xy 1.201417 -0.873348) (xy 1.303844 -0.873221) (xy 1.397089 -0.873066) + (xy 1.481606 -0.872879) (xy 1.557853 -0.872659) (xy 1.626285 -0.872402) (xy 1.687358 -0.872106) (xy 1.74153 -0.871768) + (xy 1.789255 -0.871384) (xy 1.830989 -0.870953) (xy 1.86719 -0.870472) (xy 1.898313 -0.869937) (xy 1.924814 -0.869346) + (xy 1.947149 -0.868695) (xy 1.965775 -0.867984) (xy 1.981147 -0.867207) (xy 1.993722 -0.866364) (xy 2.003955 -0.86545) + (xy 2.012304 -0.864464) (xy 2.019223 -0.863401) (xy 2.02517 -0.862261) (xy 2.029741 -0.861241) (xy 2.137702 -0.829587) + (xy 2.238643 -0.787003) (xy 2.332046 -0.733884) (xy 2.417398 -0.670627) (xy 2.494181 -0.597625) (xy 2.561879 -0.515274) + (xy 2.619977 -0.423969) (xy 2.633198 -0.399293) (xy 2.674719 -0.307751) (xy 2.70432 -0.216012) (xy 2.722646 -0.121391) + (xy 2.730343 -0.021201) (xy 2.730683 0.006344) (xy 2.724721 0.116766) (xy 2.706755 0.221541) (xy 2.676668 0.320961) + (xy 2.634342 0.415323) (xy 2.579657 0.504919) (xy 2.512496 0.590045) (xy 2.483802 0.621154) (xy 2.408708 0.691813) + (xy 2.329427 0.751264) (xy 2.244356 0.8004) (xy 2.15189 0.840112) (xy 2.050426 0.871292) (xy 2.021097 0.878405) + (xy 1.956657 0.893225) (xy 0.360437 0.895214) (xy -1.235783 0.897204) (xy -1.235783 0.202774) (xy -1.235783 -0.488334) + (xy -1.181343 -0.488334) (xy -0.997616 0.018157) (xy -0.813889 0.524647) (xy -0.647346 0.524761) + (xy -0.480803 0.524876) (xy -0.385564 0.217591) (xy -0.3665 0.156265) (xy -0.348529 0.09881) (xy -0.332051 0.046475) + (xy -0.317463 0.00051) (xy -0.305163 -0.037838) (xy -0.295552 -0.067317) (xy -0.289026 -0.086681) + (xy -0.285985 -0.094678) (xy -0.285915 -0.094777) (xy -0.283162 -0.089645) (xy -0.276946 -0.072983) + (xy -0.267655 -0.04598) (xy -0.255677 -0.009825) (xy -0.241401 0.034294) (xy -0.225213 0.085189) + (xy -0.207502 0.14167) (xy -0.188657 0.20255) (xy -0.185599 0.212499) (xy -0.089694 0.52486) (xy 0.076447 0.524868) + (xy 0.242587 0.524876) (xy 0.426918 0.020904) (xy 0.455504 -0.057305) (xy 0.482733 -0.131903) (xy 0.508265 -0.20195) + (xy 0.531759 -0.266507) (xy 0.552873 -0.324632) (xy 0.571266 -0.375388) (xy 0.586599 -0.417833) (xy 0.59853 -0.451028) + (xy 0.606718 -0.474033) (xy 0.610823 -0.485909) (xy 0.611248 -0.487362) (xy 0.604905 -0.488552) (xy 0.587078 -0.489614) + (xy 0.559571 -0.490503) (xy 0.524189 -0.491169) (xy 0.482734 -0.491565) (xy 0.449728 -0.491656) (xy 0.657756 -0.491656) + (xy 0.657756 0.01661) (xy 0.657756 0.524876) (xy 0.823856 0.524876) (xy 0.989956 0.524876) (xy 0.989956 0.01661) + (xy 0.989956 -0.491656) (xy 1.056396 -0.491656) (xy 1.056396 0.01661) (xy 1.056396 0.524876) (xy 1.222496 0.524876) + (xy 1.388596 0.524876) (xy 1.388596 0.019932) (xy 1.458376 0.019932) (xy 1.45902 0.073148) (xy 1.461395 0.11645) + (xy 1.466194 0.153169) (xy 1.474111 0.186641) (xy 1.48584 0.220197) (xy 1.502076 0.25717) (xy 1.512091 0.277961) + (xy 1.551116 0.342691) (xy 1.600225 0.398923) (xy 1.658781 0.446015) (xy 1.704455 0.472889) (xy 1.765567 0.500941) + (xy 1.82378 0.520106) (xy 1.883474 0.531385) (xy 1.949031 0.535779) (xy 1.979911 0.535804) (xy 2.043029 0.534842) + (xy 2.044825 0.40112) (xy 2.046621 0.267398) (xy 1.987888 0.26459) (xy 1.940401 0.258942) (xy 1.902186 0.246296) + (xy 1.87058 0.225501) (xy 1.850686 0.205147) (xy 1.822478 0.162527) (xy 1.802896 0.113625) (xy 1.791867 0.060842) + (xy 1.789318 0.006581) (xy 1.795175 -0.046757) (xy 1.809366 -0.096768) (xy 1.831818 -0.141052) (xy 1.862325 -0.177087) + (xy 1.894603 -0.201886) (xy 1.927702 -0.217164) (xy 1.965918 -0.224498) (xy 1.994995 -0.22575) (xy 2.046621 -0.225896) + (xy 2.044825 -0.363759) (xy 2.043029 -0.501622) (xy 1.959979 -0.500554) (xy 1.893849 -0.497186) (xy 1.835767 -0.488238) + (xy 1.781296 -0.472686) (xy 1.726 -0.449502) (xy 1.714151 -0.44371) (xy 1.660755 -0.411091) (xy 1.609549 -0.368714) + (xy 1.563822 -0.319823) (xy 1.526864 -0.267659) (xy 1.516376 -0.248774) (xy 1.495472 -0.20526) (xy 1.480053 -0.16559) + (xy 1.469376 -0.126327) (xy 1.4627 -0.084031) (xy 1.459282 -0.035264) (xy 1.458376 0.019932) (xy 1.388596 0.019932) + (xy 1.388596 0.01661) (xy 1.388596 -0.491656) (xy 1.222496 -0.491656) (xy 1.056396 -0.491656) (xy 0.989956 -0.491656) + (xy 0.823856 -0.491656) (xy 0.657756 -0.491656) (xy 0.449728 -0.491656) (xy 0.288208 -0.491656) (xy 0.19303 -0.167761) + (xy 0.174271 -0.104052) (xy 0.156437 -0.043736) (xy 0.139917 0.011892) (xy 0.1251 0.061535) (xy 0.112372 0.103899) + (xy 0.102123 0.137689) (xy 0.09474 0.161607) (xy 0.090612 0.174359) (xy 0.090171 0.175559) (xy 0.088698 0.178881) + (xy 0.087111 0.18079) (xy 0.085173 0.180539) (xy 0.082647 0.177381) (xy 0.079298 0.170569) (xy 0.074888 0.159355) + (xy 0.069182 0.142993) (xy 0.061943 0.120735) (xy 0.052934 0.091833) (xy 0.04192 0.055541) (xy 0.028664 0.011112) + (xy 0.012929 -0.042203) (xy -0.00552 -0.105149) (xy -0.026921 -0.178474) (xy -0.05151 -0.262927) + (xy -0.079523 -0.359252) (xy -0.085179 -0.378708) (xy -0.117049 -0.488334) (xy -0.277339 -0.490112) + (xy -0.437628 -0.49189) (xy -0.454189 -0.43696) (xy -0.459558 -0.418854) (xy -0.468119 -0.389617) + (xy -0.479393 -0.350891) (xy -0.492907 -0.304315) (xy -0.508184 -0.251532) (xy -0.524747 -0.194183) + (xy -0.542123 -0.133908) (xy -0.551981 -0.09966) (xy -0.568989 -0.040756) (xy -0.58498 0.014206) + (xy -0.599562 0.06391) (xy -0.612343 0.107038) (xy -0.622932 0.142273) (xy -0.630935 0.168299) (xy -0.635962 0.183799) + (xy -0.637508 0.18769) (xy -0.640143 0.182477) (xy -0.646125 0.165659) (xy -0.655094 0.138393) (xy -0.666689 0.101832) + (xy -0.680551 0.057133) (xy -0.69632 0.005452) (xy -0.713634 -0.052056) (xy -0.732133 -0.114236) + (xy -0.740425 -0.142334) (xy -0.759399 -0.20664) (xy -0.777342 -0.267165) (xy -0.793889 -0.322695) + (xy -0.808673 -0.372021) (xy -0.82133 -0.413928) (xy -0.831496 -0.447207) (xy -0.838804 -0.470643) + (xy -0.84289 -0.483025) (xy -0.843542 -0.484614) (xy -0.850632 -0.487101) (xy -0.868742 -0.488897) + (xy -0.898394 -0.490018) (xy -0.940108 -0.490481) (xy -0.994407 -0.490303) (xy -1.01469 -0.490111) + (xy -1.181343 -0.488334) (xy -1.235783 -0.488334) (xy -1.235783 -0.491656) (xy -1.405205 -0.491656) + (xy -1.574627 -0.491656) (xy -1.574627 -0.427104) (xy -1.574627 -0.362552) (xy -1.609508 -0.396555) + (xy -1.661359 -0.43946) (xy -1.718827 -0.471706) (xy -1.754015 -0.485658) (xy -1.788245 -0.49406) + (xy -1.831367 -0.499432) (xy -1.879321 -0.501718) (xy -1.928048 -0.500861) (xy -1.973488 -0.496806) + (xy -2.011582 -0.489496) (xy -2.012556 -0.489229) (xy -2.084908 -0.462581) (xy -2.150106 -0.424879) + (xy -2.207521 -0.376647) (xy -2.256521 -0.318407) (xy -2.29395 -0.255794) (xy -2.318933 -0.194223) + (xy -2.33707 -0.124518) (xy -2.347799 -0.050248) (xy -2.350561 0.025012) (xy -2.346898 0.081449) + (xy -2.339692 0.134862) (xy -2.330738 0.179551) (xy -2.31876 0.220071) (xy -2.302483 0.26098) (xy -2.287822 0.292336) + (xy -2.250269 0.35538) (xy -2.20353 0.410804) (xy -2.149262 0.456924) (xy -2.092859 0.490294) (xy -2.020419 0.518194) + (xy -1.944236 0.533989) (xy -1.875283 0.538164) (xy -1.802473 0.532351) (xy -1.735765 0.51502) (xy -1.675583 0.486334) + (xy -1.622351 0.446454) (xy -1.613975 0.438525) (xy -1.574627 0.400023) (xy -1.574627 0.648481) (xy -1.574627 0.89694) + (xy -1.735744 0.895823) (xy -1.782316 0.895408) (xy -1.825873 0.89485) (xy -1.864188 0.894189) (xy -1.895038 0.893467) + (xy -1.916195 0.892727) (xy -1.923437 0.892281) (xy -2.027954 0.876345) (xy -2.128979 0.848373) (xy -2.225505 0.809112) + (xy -2.316526 0.759313) (xy -2.401034 0.699725) (xy -2.478023 0.631096) (xy -2.546484 0.554176) (xy -2.605411 0.469715) + (xy -2.653797 0.378461) (xy -2.671809 0.335522) (xy -2.704391 0.235151) (xy -2.725401 0.133425) (xy -2.734543 0.032335) + (xy -2.731552 -0.065793) (xy -2.714985 -0.176099) (xy -2.686777 -0.280033) (xy -2.646817 -0.377821) + (xy -2.594997 -0.46969) (xy -2.531208 -0.555868) (xy -2.459831 -0.632281) (xy -2.378973 -0.701842) + (xy -2.292396 -0.75987) (xy -2.199097 -0.806917) (xy -2.098074 -0.843536) (xy -2.054815 -0.855504) + (xy -1.983233 -0.873686) (xy -0.003322 -0.873686) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "44499054-5ea1-4f75-9457-69cce8d05a35") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5.5mm_Copper.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5.5mm_Copper.kicad_mod new file mode 100644 index 0000000..a9589b5 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5.5mm_Copper.kicad_mod @@ -0,0 +1,172 @@ +(footprint "qwiic_5.5mm_Copper" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.3 0) + (layer "F.Fab") + (hide yes) + (uuid "94d20857-a577-4b69-943b-f1a6c62a2974") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.4 0) + (layer "F.Fab") + (hide yes) + (uuid "a2d02957-c5d3-4cfe-b9b7-acef36e3fd2a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "687d7dbf-57b7-4a71-b849-ee568edd0b4f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "885caa8f-228a-4035-bdb6-3f28b72b03d6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e307bc9c-0f94-44f9-93d7-4d49ee34f7d3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -1.744529 -0.228174) (xy -1.702315 -0.214289) (xy -1.664029 -0.189708) (xy -1.654026 -0.181152) + (xy -1.619809 -0.143396) (xy -1.595623 -0.100061) (xy -1.581008 -0.049819) (xy -1.575509 0.008659) + (xy -1.576197 0.044688) (xy -1.578375 0.076491) (xy -1.58186 0.100162) (xy -1.587973 0.120858) (xy -1.598034 0.143735) + (xy -1.605295 0.158266) (xy -1.633786 0.203515) (xy -1.667807 0.237166) (xy -1.708717 0.260118) (xy -1.757873 0.273271) + (xy -1.783338 0.276256) (xy -1.810787 0.276057) (xy -1.839069 0.27236) (xy -1.8475 0.27035) (xy -1.89829 0.249844) + (xy -1.940013 0.219722) (xy -1.972464 0.180268) (xy -1.995435 0.13177) (xy -2.00872 0.074515) (xy -2.011653 0.042934) + (xy -2.010638 -0.020979) (xy -2.000149 -0.07632) (xy -1.979787 -0.124224) (xy -1.949149 -0.165827) + (xy -1.931953 -0.182752) (xy -1.89434 -0.209834) (xy -1.852739 -0.226042) (xy -1.804386 -0.232372) + (xy -1.793879 -0.23254) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "5a7700ba-32f9-4b72-9344-c37d6a48ad7a") + ) + (fp_poly + (pts + (xy 0.188989 -0.873684) (xy 0.368469 -0.873676) (xy 0.535572 -0.873659) (xy 0.690756 -0.873631) (xy 0.834476 -0.873589) + (xy 0.967189 -0.873529) (xy 1.089351 -0.87345) (xy 1.201417 -0.873348) (xy 1.303844 -0.873221) (xy 1.397089 -0.873066) + (xy 1.481606 -0.872879) (xy 1.557853 -0.872659) (xy 1.626285 -0.872402) (xy 1.687358 -0.872106) (xy 1.74153 -0.871768) + (xy 1.789255 -0.871384) (xy 1.830989 -0.870953) (xy 1.86719 -0.870472) (xy 1.898313 -0.869937) (xy 1.924814 -0.869346) + (xy 1.947149 -0.868695) (xy 1.965775 -0.867984) (xy 1.981147 -0.867207) (xy 1.993722 -0.866364) (xy 2.003955 -0.86545) + (xy 2.012304 -0.864464) (xy 2.019223 -0.863401) (xy 2.02517 -0.862261) (xy 2.029741 -0.861241) (xy 2.137702 -0.829587) + (xy 2.238643 -0.787003) (xy 2.332046 -0.733884) (xy 2.417398 -0.670627) (xy 2.494181 -0.597625) (xy 2.561879 -0.515274) + (xy 2.619977 -0.423969) (xy 2.633198 -0.399293) (xy 2.674719 -0.307751) (xy 2.70432 -0.216012) (xy 2.722646 -0.121391) + (xy 2.730343 -0.021201) (xy 2.730683 0.006344) (xy 2.724721 0.116766) (xy 2.706755 0.221541) (xy 2.676668 0.320961) + (xy 2.634342 0.415323) (xy 2.579657 0.504919) (xy 2.512496 0.590045) (xy 2.483802 0.621154) (xy 2.408708 0.691813) + (xy 2.329427 0.751264) (xy 2.244356 0.8004) (xy 2.15189 0.840112) (xy 2.050426 0.871292) (xy 2.021097 0.878405) + (xy 1.956657 0.893225) (xy 0.360437 0.895214) (xy -1.235783 0.897204) (xy -1.235783 0.202774) (xy -1.235783 -0.488334) + (xy -1.181343 -0.488334) (xy -0.997616 0.018157) (xy -0.813889 0.524647) (xy -0.647346 0.524761) + (xy -0.480803 0.524876) (xy -0.385564 0.217591) (xy -0.3665 0.156265) (xy -0.348529 0.09881) (xy -0.332051 0.046475) + (xy -0.317463 0.00051) (xy -0.305163 -0.037838) (xy -0.295552 -0.067317) (xy -0.289026 -0.086681) + (xy -0.285985 -0.094678) (xy -0.285915 -0.094777) (xy -0.283162 -0.089645) (xy -0.276946 -0.072983) + (xy -0.267655 -0.04598) (xy -0.255677 -0.009825) (xy -0.241401 0.034294) (xy -0.225213 0.085189) + (xy -0.207502 0.14167) (xy -0.188657 0.20255) (xy -0.185599 0.212499) (xy -0.089694 0.52486) (xy 0.076447 0.524868) + (xy 0.242587 0.524876) (xy 0.426918 0.020904) (xy 0.455504 -0.057305) (xy 0.482733 -0.131903) (xy 0.508265 -0.20195) + (xy 0.531759 -0.266507) (xy 0.552873 -0.324632) (xy 0.571266 -0.375388) (xy 0.586599 -0.417833) (xy 0.59853 -0.451028) + (xy 0.606718 -0.474033) (xy 0.610823 -0.485909) (xy 0.611248 -0.487362) (xy 0.604905 -0.488552) (xy 0.587078 -0.489614) + (xy 0.559571 -0.490503) (xy 0.524189 -0.491169) (xy 0.482734 -0.491565) (xy 0.449728 -0.491656) (xy 0.657756 -0.491656) + (xy 0.657756 0.01661) (xy 0.657756 0.524876) (xy 0.823856 0.524876) (xy 0.989956 0.524876) (xy 0.989956 0.01661) + (xy 0.989956 -0.491656) (xy 1.056396 -0.491656) (xy 1.056396 0.01661) (xy 1.056396 0.524876) (xy 1.222496 0.524876) + (xy 1.388596 0.524876) (xy 1.388596 0.019932) (xy 1.458376 0.019932) (xy 1.45902 0.073148) (xy 1.461395 0.11645) + (xy 1.466194 0.153169) (xy 1.474111 0.186641) (xy 1.48584 0.220197) (xy 1.502076 0.25717) (xy 1.512091 0.277961) + (xy 1.551116 0.342691) (xy 1.600225 0.398923) (xy 1.658781 0.446015) (xy 1.704455 0.472889) (xy 1.765567 0.500941) + (xy 1.82378 0.520106) (xy 1.883474 0.531385) (xy 1.949031 0.535779) (xy 1.979911 0.535804) (xy 2.043029 0.534842) + (xy 2.044825 0.40112) (xy 2.046621 0.267398) (xy 1.987888 0.26459) (xy 1.940401 0.258942) (xy 1.902186 0.246296) + (xy 1.87058 0.225501) (xy 1.850686 0.205147) (xy 1.822478 0.162527) (xy 1.802896 0.113625) (xy 1.791867 0.060842) + (xy 1.789318 0.006581) (xy 1.795175 -0.046757) (xy 1.809366 -0.096768) (xy 1.831818 -0.141052) (xy 1.862325 -0.177087) + (xy 1.894603 -0.201886) (xy 1.927702 -0.217164) (xy 1.965918 -0.224498) (xy 1.994995 -0.22575) (xy 2.046621 -0.225896) + (xy 2.044825 -0.363759) (xy 2.043029 -0.501622) (xy 1.959979 -0.500554) (xy 1.893849 -0.497186) (xy 1.835767 -0.488238) + (xy 1.781296 -0.472686) (xy 1.726 -0.449502) (xy 1.714151 -0.44371) (xy 1.660755 -0.411091) (xy 1.609549 -0.368714) + (xy 1.563822 -0.319823) (xy 1.526864 -0.267659) (xy 1.516376 -0.248774) (xy 1.495472 -0.20526) (xy 1.480053 -0.16559) + (xy 1.469376 -0.126327) (xy 1.4627 -0.084031) (xy 1.459282 -0.035264) (xy 1.458376 0.019932) (xy 1.388596 0.019932) + (xy 1.388596 0.01661) (xy 1.388596 -0.491656) (xy 1.222496 -0.491656) (xy 1.056396 -0.491656) (xy 0.989956 -0.491656) + (xy 0.823856 -0.491656) (xy 0.657756 -0.491656) (xy 0.449728 -0.491656) (xy 0.288208 -0.491656) (xy 0.19303 -0.167761) + (xy 0.174271 -0.104052) (xy 0.156437 -0.043736) (xy 0.139917 0.011892) (xy 0.1251 0.061535) (xy 0.112372 0.103899) + (xy 0.102123 0.137689) (xy 0.09474 0.161607) (xy 0.090612 0.174359) (xy 0.090171 0.175559) (xy 0.088698 0.178881) + (xy 0.087111 0.18079) (xy 0.085173 0.180539) (xy 0.082647 0.177381) (xy 0.079298 0.170569) (xy 0.074888 0.159355) + (xy 0.069182 0.142993) (xy 0.061943 0.120735) (xy 0.052934 0.091833) (xy 0.04192 0.055541) (xy 0.028664 0.011112) + (xy 0.012929 -0.042203) (xy -0.00552 -0.105149) (xy -0.026921 -0.178474) (xy -0.05151 -0.262927) + (xy -0.079523 -0.359252) (xy -0.085179 -0.378708) (xy -0.117049 -0.488334) (xy -0.277339 -0.490112) + (xy -0.437628 -0.49189) (xy -0.454189 -0.43696) (xy -0.459558 -0.418854) (xy -0.468119 -0.389617) + (xy -0.479393 -0.350891) (xy -0.492907 -0.304315) (xy -0.508184 -0.251532) (xy -0.524747 -0.194183) + (xy -0.542123 -0.133908) (xy -0.551981 -0.09966) (xy -0.568989 -0.040756) (xy -0.58498 0.014206) + (xy -0.599562 0.06391) (xy -0.612343 0.107038) (xy -0.622932 0.142273) (xy -0.630935 0.168299) (xy -0.635962 0.183799) + (xy -0.637508 0.18769) (xy -0.640143 0.182477) (xy -0.646125 0.165659) (xy -0.655094 0.138393) (xy -0.666689 0.101832) + (xy -0.680551 0.057133) (xy -0.69632 0.005452) (xy -0.713634 -0.052056) (xy -0.732133 -0.114236) + (xy -0.740425 -0.142334) (xy -0.759399 -0.20664) (xy -0.777342 -0.267165) (xy -0.793889 -0.322695) + (xy -0.808673 -0.372021) (xy -0.82133 -0.413928) (xy -0.831496 -0.447207) (xy -0.838804 -0.470643) + (xy -0.84289 -0.483025) (xy -0.843542 -0.484614) (xy -0.850632 -0.487101) (xy -0.868742 -0.488897) + (xy -0.898394 -0.490018) (xy -0.940108 -0.490481) (xy -0.994407 -0.490303) (xy -1.01469 -0.490111) + (xy -1.181343 -0.488334) (xy -1.235783 -0.488334) (xy -1.235783 -0.491656) (xy -1.405205 -0.491656) + (xy -1.574627 -0.491656) (xy -1.574627 -0.427104) (xy -1.574627 -0.362552) (xy -1.609508 -0.396555) + (xy -1.661359 -0.43946) (xy -1.718827 -0.471706) (xy -1.754015 -0.485658) (xy -1.788245 -0.49406) + (xy -1.831367 -0.499432) (xy -1.879321 -0.501718) (xy -1.928048 -0.500861) (xy -1.973488 -0.496806) + (xy -2.011582 -0.489496) (xy -2.012556 -0.489229) (xy -2.084908 -0.462581) (xy -2.150106 -0.424879) + (xy -2.207521 -0.376647) (xy -2.256521 -0.318407) (xy -2.29395 -0.255794) (xy -2.318933 -0.194223) + (xy -2.33707 -0.124518) (xy -2.347799 -0.050248) (xy -2.350561 0.025012) (xy -2.346898 0.081449) + (xy -2.339692 0.134862) (xy -2.330738 0.179551) (xy -2.31876 0.220071) (xy -2.302483 0.26098) (xy -2.287822 0.292336) + (xy -2.250269 0.35538) (xy -2.20353 0.410804) (xy -2.149262 0.456924) (xy -2.092859 0.490294) (xy -2.020419 0.518194) + (xy -1.944236 0.533989) (xy -1.875283 0.538164) (xy -1.802473 0.532351) (xy -1.735765 0.51502) (xy -1.675583 0.486334) + (xy -1.622351 0.446454) (xy -1.613975 0.438525) (xy -1.574627 0.400023) (xy -1.574627 0.648481) (xy -1.574627 0.89694) + (xy -1.735744 0.895823) (xy -1.782316 0.895408) (xy -1.825873 0.89485) (xy -1.864188 0.894189) (xy -1.895038 0.893467) + (xy -1.916195 0.892727) (xy -1.923437 0.892281) (xy -2.027954 0.876345) (xy -2.128979 0.848373) (xy -2.225505 0.809112) + (xy -2.316526 0.759313) (xy -2.401034 0.699725) (xy -2.478023 0.631096) (xy -2.546484 0.554176) (xy -2.605411 0.469715) + (xy -2.653797 0.378461) (xy -2.671809 0.335522) (xy -2.704391 0.235151) (xy -2.725401 0.133425) (xy -2.734543 0.032335) + (xy -2.731552 -0.065793) (xy -2.714985 -0.176099) (xy -2.686777 -0.280033) (xy -2.646817 -0.377821) + (xy -2.594997 -0.46969) (xy -2.531208 -0.555868) (xy -2.459831 -0.632281) (xy -2.378973 -0.701842) + (xy -2.292396 -0.75987) (xy -2.199097 -0.806917) (xy -2.098074 -0.843536) (xy -2.054815 -0.855504) + (xy -1.983233 -0.873686) (xy -0.003322 -0.873686) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "44499054-5ea1-4f75-9457-69cce8d05a35") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5.5mm_Copper_No_Mask.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5.5mm_Copper_No_Mask.kicad_mod new file mode 100644 index 0000000..ad0329e --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5.5mm_Copper_No_Mask.kicad_mod @@ -0,0 +1,275 @@ +(footprint "qwiic_5.5mm_Copper_No_Mask" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.3 0) + (layer "F.Fab") + (hide yes) + (uuid "94d20857-a577-4b69-943b-f1a6c62a2974") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.4 0) + (layer "F.Fab") + (hide yes) + (uuid "a2d02957-c5d3-4cfe-b9b7-acef36e3fd2a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9281d9d0-5e1b-4118-931b-6ac1cba8a79b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "25b3708b-185d-4f80-b36f-61b53b904ee1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e658faf0-6b73-4ee4-9b25-6568e1fe8946") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -1.744529 -0.228174) (xy -1.702315 -0.214289) (xy -1.664029 -0.189708) (xy -1.654026 -0.181152) + (xy -1.619809 -0.143396) (xy -1.595623 -0.100061) (xy -1.581008 -0.049819) (xy -1.575509 0.008659) + (xy -1.576197 0.044688) (xy -1.578375 0.076491) (xy -1.58186 0.100162) (xy -1.587973 0.120858) (xy -1.598034 0.143735) + (xy -1.605295 0.158266) (xy -1.633786 0.203515) (xy -1.667807 0.237166) (xy -1.708717 0.260118) (xy -1.757873 0.273271) + (xy -1.783338 0.276256) (xy -1.810787 0.276057) (xy -1.839069 0.27236) (xy -1.8475 0.27035) (xy -1.89829 0.249844) + (xy -1.940013 0.219722) (xy -1.972464 0.180268) (xy -1.995435 0.13177) (xy -2.00872 0.074515) (xy -2.011653 0.042934) + (xy -2.010638 -0.020979) (xy -2.000149 -0.07632) (xy -1.979787 -0.124224) (xy -1.949149 -0.165827) + (xy -1.931953 -0.182752) (xy -1.89434 -0.209834) (xy -1.852739 -0.226042) (xy -1.804386 -0.232372) + (xy -1.793879 -0.23254) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "5a7700ba-32f9-4b72-9344-c37d6a48ad7a") + ) + (fp_poly + (pts + (xy 0.188989 -0.873684) (xy 0.368469 -0.873676) (xy 0.535572 -0.873659) (xy 0.690756 -0.873631) (xy 0.834476 -0.873589) + (xy 0.967189 -0.873529) (xy 1.089351 -0.87345) (xy 1.201417 -0.873348) (xy 1.303844 -0.873221) (xy 1.397089 -0.873066) + (xy 1.481606 -0.872879) (xy 1.557853 -0.872659) (xy 1.626285 -0.872402) (xy 1.687358 -0.872106) (xy 1.74153 -0.871768) + (xy 1.789255 -0.871384) (xy 1.830989 -0.870953) (xy 1.86719 -0.870472) (xy 1.898313 -0.869937) (xy 1.924814 -0.869346) + (xy 1.947149 -0.868695) (xy 1.965775 -0.867984) (xy 1.981147 -0.867207) (xy 1.993722 -0.866364) (xy 2.003955 -0.86545) + (xy 2.012304 -0.864464) (xy 2.019223 -0.863401) (xy 2.02517 -0.862261) (xy 2.029741 -0.861241) (xy 2.137702 -0.829587) + (xy 2.238643 -0.787003) (xy 2.332046 -0.733884) (xy 2.417398 -0.670627) (xy 2.494181 -0.597625) (xy 2.561879 -0.515274) + (xy 2.619977 -0.423969) (xy 2.633198 -0.399293) (xy 2.674719 -0.307751) (xy 2.70432 -0.216012) (xy 2.722646 -0.121391) + (xy 2.730343 -0.021201) (xy 2.730683 0.006344) (xy 2.724721 0.116766) (xy 2.706755 0.221541) (xy 2.676668 0.320961) + (xy 2.634342 0.415323) (xy 2.579657 0.504919) (xy 2.512496 0.590045) (xy 2.483802 0.621154) (xy 2.408708 0.691813) + (xy 2.329427 0.751264) (xy 2.244356 0.8004) (xy 2.15189 0.840112) (xy 2.050426 0.871292) (xy 2.021097 0.878405) + (xy 1.956657 0.893225) (xy 0.360437 0.895214) (xy -1.235783 0.897204) (xy -1.235783 0.202774) (xy -1.235783 -0.488334) + (xy -1.181343 -0.488334) (xy -0.997616 0.018157) (xy -0.813889 0.524647) (xy -0.647346 0.524761) + (xy -0.480803 0.524876) (xy -0.385564 0.217591) (xy -0.3665 0.156265) (xy -0.348529 0.09881) (xy -0.332051 0.046475) + (xy -0.317463 0.00051) (xy -0.305163 -0.037838) (xy -0.295552 -0.067317) (xy -0.289026 -0.086681) + (xy -0.285985 -0.094678) (xy -0.285915 -0.094777) (xy -0.283162 -0.089645) (xy -0.276946 -0.072983) + (xy -0.267655 -0.04598) (xy -0.255677 -0.009825) (xy -0.241401 0.034294) (xy -0.225213 0.085189) + (xy -0.207502 0.14167) (xy -0.188657 0.20255) (xy -0.185599 0.212499) (xy -0.089694 0.52486) (xy 0.076447 0.524868) + (xy 0.242587 0.524876) (xy 0.426918 0.020904) (xy 0.455504 -0.057305) (xy 0.482733 -0.131903) (xy 0.508265 -0.20195) + (xy 0.531759 -0.266507) (xy 0.552873 -0.324632) (xy 0.571266 -0.375388) (xy 0.586599 -0.417833) (xy 0.59853 -0.451028) + (xy 0.606718 -0.474033) (xy 0.610823 -0.485909) (xy 0.611248 -0.487362) (xy 0.604905 -0.488552) (xy 0.587078 -0.489614) + (xy 0.559571 -0.490503) (xy 0.524189 -0.491169) (xy 0.482734 -0.491565) (xy 0.449728 -0.491656) (xy 0.657756 -0.491656) + (xy 0.657756 0.01661) (xy 0.657756 0.524876) (xy 0.823856 0.524876) (xy 0.989956 0.524876) (xy 0.989956 0.01661) + (xy 0.989956 -0.491656) (xy 1.056396 -0.491656) (xy 1.056396 0.01661) (xy 1.056396 0.524876) (xy 1.222496 0.524876) + (xy 1.388596 0.524876) (xy 1.388596 0.019932) (xy 1.458376 0.019932) (xy 1.45902 0.073148) (xy 1.461395 0.11645) + (xy 1.466194 0.153169) (xy 1.474111 0.186641) (xy 1.48584 0.220197) (xy 1.502076 0.25717) (xy 1.512091 0.277961) + (xy 1.551116 0.342691) (xy 1.600225 0.398923) (xy 1.658781 0.446015) (xy 1.704455 0.472889) (xy 1.765567 0.500941) + (xy 1.82378 0.520106) (xy 1.883474 0.531385) (xy 1.949031 0.535779) (xy 1.979911 0.535804) (xy 2.043029 0.534842) + (xy 2.044825 0.40112) (xy 2.046621 0.267398) (xy 1.987888 0.26459) (xy 1.940401 0.258942) (xy 1.902186 0.246296) + (xy 1.87058 0.225501) (xy 1.850686 0.205147) (xy 1.822478 0.162527) (xy 1.802896 0.113625) (xy 1.791867 0.060842) + (xy 1.789318 0.006581) (xy 1.795175 -0.046757) (xy 1.809366 -0.096768) (xy 1.831818 -0.141052) (xy 1.862325 -0.177087) + (xy 1.894603 -0.201886) (xy 1.927702 -0.217164) (xy 1.965918 -0.224498) (xy 1.994995 -0.22575) (xy 2.046621 -0.225896) + (xy 2.044825 -0.363759) (xy 2.043029 -0.501622) (xy 1.959979 -0.500554) (xy 1.893849 -0.497186) (xy 1.835767 -0.488238) + (xy 1.781296 -0.472686) (xy 1.726 -0.449502) (xy 1.714151 -0.44371) (xy 1.660755 -0.411091) (xy 1.609549 -0.368714) + (xy 1.563822 -0.319823) (xy 1.526864 -0.267659) (xy 1.516376 -0.248774) (xy 1.495472 -0.20526) (xy 1.480053 -0.16559) + (xy 1.469376 -0.126327) (xy 1.4627 -0.084031) (xy 1.459282 -0.035264) (xy 1.458376 0.019932) (xy 1.388596 0.019932) + (xy 1.388596 0.01661) (xy 1.388596 -0.491656) (xy 1.222496 -0.491656) (xy 1.056396 -0.491656) (xy 0.989956 -0.491656) + (xy 0.823856 -0.491656) (xy 0.657756 -0.491656) (xy 0.449728 -0.491656) (xy 0.288208 -0.491656) (xy 0.19303 -0.167761) + (xy 0.174271 -0.104052) (xy 0.156437 -0.043736) (xy 0.139917 0.011892) (xy 0.1251 0.061535) (xy 0.112372 0.103899) + (xy 0.102123 0.137689) (xy 0.09474 0.161607) (xy 0.090612 0.174359) (xy 0.090171 0.175559) (xy 0.088698 0.178881) + (xy 0.087111 0.18079) (xy 0.085173 0.180539) (xy 0.082647 0.177381) (xy 0.079298 0.170569) (xy 0.074888 0.159355) + (xy 0.069182 0.142993) (xy 0.061943 0.120735) (xy 0.052934 0.091833) (xy 0.04192 0.055541) (xy 0.028664 0.011112) + (xy 0.012929 -0.042203) (xy -0.00552 -0.105149) (xy -0.026921 -0.178474) (xy -0.05151 -0.262927) + (xy -0.079523 -0.359252) (xy -0.085179 -0.378708) (xy -0.117049 -0.488334) (xy -0.277339 -0.490112) + (xy -0.437628 -0.49189) (xy -0.454189 -0.43696) (xy -0.459558 -0.418854) (xy -0.468119 -0.389617) + (xy -0.479393 -0.350891) (xy -0.492907 -0.304315) (xy -0.508184 -0.251532) (xy -0.524747 -0.194183) + (xy -0.542123 -0.133908) (xy -0.551981 -0.09966) (xy -0.568989 -0.040756) (xy -0.58498 0.014206) + (xy -0.599562 0.06391) (xy -0.612343 0.107038) (xy -0.622932 0.142273) (xy -0.630935 0.168299) (xy -0.635962 0.183799) + (xy -0.637508 0.18769) (xy -0.640143 0.182477) (xy -0.646125 0.165659) (xy -0.655094 0.138393) (xy -0.666689 0.101832) + (xy -0.680551 0.057133) (xy -0.69632 0.005452) (xy -0.713634 -0.052056) (xy -0.732133 -0.114236) + (xy -0.740425 -0.142334) (xy -0.759399 -0.20664) (xy -0.777342 -0.267165) (xy -0.793889 -0.322695) + (xy -0.808673 -0.372021) (xy -0.82133 -0.413928) (xy -0.831496 -0.447207) (xy -0.838804 -0.470643) + (xy -0.84289 -0.483025) (xy -0.843542 -0.484614) (xy -0.850632 -0.487101) (xy -0.868742 -0.488897) + (xy -0.898394 -0.490018) (xy -0.940108 -0.490481) (xy -0.994407 -0.490303) (xy -1.01469 -0.490111) + (xy -1.181343 -0.488334) (xy -1.235783 -0.488334) (xy -1.235783 -0.491656) (xy -1.405205 -0.491656) + (xy -1.574627 -0.491656) (xy -1.574627 -0.427104) (xy -1.574627 -0.362552) (xy -1.609508 -0.396555) + (xy -1.661359 -0.43946) (xy -1.718827 -0.471706) (xy -1.754015 -0.485658) (xy -1.788245 -0.49406) + (xy -1.831367 -0.499432) (xy -1.879321 -0.501718) (xy -1.928048 -0.500861) (xy -1.973488 -0.496806) + (xy -2.011582 -0.489496) (xy -2.012556 -0.489229) (xy -2.084908 -0.462581) (xy -2.150106 -0.424879) + (xy -2.207521 -0.376647) (xy -2.256521 -0.318407) (xy -2.29395 -0.255794) (xy -2.318933 -0.194223) + (xy -2.33707 -0.124518) (xy -2.347799 -0.050248) (xy -2.350561 0.025012) (xy -2.346898 0.081449) + (xy -2.339692 0.134862) (xy -2.330738 0.179551) (xy -2.31876 0.220071) (xy -2.302483 0.26098) (xy -2.287822 0.292336) + (xy -2.250269 0.35538) (xy -2.20353 0.410804) (xy -2.149262 0.456924) (xy -2.092859 0.490294) (xy -2.020419 0.518194) + (xy -1.944236 0.533989) (xy -1.875283 0.538164) (xy -1.802473 0.532351) (xy -1.735765 0.51502) (xy -1.675583 0.486334) + (xy -1.622351 0.446454) (xy -1.613975 0.438525) (xy -1.574627 0.400023) (xy -1.574627 0.648481) (xy -1.574627 0.89694) + (xy -1.735744 0.895823) (xy -1.782316 0.895408) (xy -1.825873 0.89485) (xy -1.864188 0.894189) (xy -1.895038 0.893467) + (xy -1.916195 0.892727) (xy -1.923437 0.892281) (xy -2.027954 0.876345) (xy -2.128979 0.848373) (xy -2.225505 0.809112) + (xy -2.316526 0.759313) (xy -2.401034 0.699725) (xy -2.478023 0.631096) (xy -2.546484 0.554176) (xy -2.605411 0.469715) + (xy -2.653797 0.378461) (xy -2.671809 0.335522) (xy -2.704391 0.235151) (xy -2.725401 0.133425) (xy -2.734543 0.032335) + (xy -2.731552 -0.065793) (xy -2.714985 -0.176099) (xy -2.686777 -0.280033) (xy -2.646817 -0.377821) + (xy -2.594997 -0.46969) (xy -2.531208 -0.555868) (xy -2.459831 -0.632281) (xy -2.378973 -0.701842) + (xy -2.292396 -0.75987) (xy -2.199097 -0.806917) (xy -2.098074 -0.843536) (xy -2.054815 -0.855504) + (xy -1.983233 -0.873686) (xy -0.003322 -0.873686) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "44499054-5ea1-4f75-9457-69cce8d05a35") + ) + (fp_poly + (pts + (xy -1.744387 -0.227209) (xy -1.702173 -0.213324) (xy -1.663887 -0.188743) (xy -1.653884 -0.180187) + (xy -1.619667 -0.142431) (xy -1.595481 -0.099096) (xy -1.580866 -0.048854) (xy -1.575367 0.009624) + (xy -1.576055 0.045653) (xy -1.578233 0.077456) (xy -1.581718 0.101127) (xy -1.587831 0.121823) (xy -1.597892 0.1447) + (xy -1.605153 0.159231) (xy -1.633644 0.20448) (xy -1.667665 0.238131) (xy -1.708575 0.261083) (xy -1.757731 0.274236) + (xy -1.783196 0.277221) (xy -1.810645 0.277022) (xy -1.838927 0.273325) (xy -1.847358 0.271315) (xy -1.898148 0.250809) + (xy -1.939871 0.220687) (xy -1.972322 0.181233) (xy -1.995293 0.132735) (xy -2.008578 0.07548) (xy -2.011511 0.043899) + (xy -2.010496 -0.020014) (xy -2.000007 -0.075355) (xy -1.979645 -0.123259) (xy -1.949007 -0.164862) + (xy -1.931811 -0.181787) (xy -1.894198 -0.208869) (xy -1.852597 -0.225077) (xy -1.804244 -0.231407) + (xy -1.793737 -0.231575) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Mask") + (uuid "61c89bc9-479d-49eb-b329-ceef9c600276") + ) + (fp_poly + (pts + (xy 0.189131 -0.872719) (xy 0.368611 -0.872711) (xy 0.535714 -0.872694) (xy 0.690898 -0.872666) (xy 0.834618 -0.872624) + (xy 0.967331 -0.872564) (xy 1.089493 -0.872485) (xy 1.201559 -0.872383) (xy 1.303986 -0.872256) (xy 1.397231 -0.872101) + (xy 1.481748 -0.871914) (xy 1.557995 -0.871694) (xy 1.626427 -0.871437) (xy 1.6875 -0.871141) (xy 1.741672 -0.870803) + (xy 1.789397 -0.870419) (xy 1.831131 -0.869988) (xy 1.867332 -0.869507) (xy 1.898455 -0.868972) (xy 1.924956 -0.868381) + (xy 1.947291 -0.86773) (xy 1.965917 -0.867019) (xy 1.981289 -0.866242) (xy 1.993864 -0.865399) (xy 2.004097 -0.864485) + (xy 2.012446 -0.863499) (xy 2.019365 -0.862436) (xy 2.025312 -0.861296) (xy 2.029883 -0.860276) (xy 2.137844 -0.828622) + (xy 2.238785 -0.786038) (xy 2.332188 -0.732919) (xy 2.41754 -0.669662) (xy 2.494323 -0.59666) (xy 2.562021 -0.514309) + (xy 2.620119 -0.423004) (xy 2.63334 -0.398328) (xy 2.674861 -0.306786) (xy 2.704462 -0.215047) (xy 2.722788 -0.120426) + (xy 2.730485 -0.020236) (xy 2.730825 0.007309) (xy 2.724863 0.117731) (xy 2.706897 0.222506) (xy 2.67681 0.321926) + (xy 2.634484 0.416288) (xy 2.579799 0.505884) (xy 2.512638 0.59101) (xy 2.483944 0.622119) (xy 2.40885 0.692778) + (xy 2.329569 0.752229) (xy 2.244498 0.801365) (xy 2.152032 0.841077) (xy 2.050568 0.872257) (xy 2.021239 0.87937) + (xy 1.956799 0.89419) (xy 0.360579 0.896179) (xy -1.235641 0.898169) (xy -1.235641 0.203739) (xy -1.235641 -0.487369) + (xy -1.181201 -0.487369) (xy -0.997474 0.019122) (xy -0.813747 0.525612) (xy -0.647204 0.525726) + (xy -0.480661 0.525841) (xy -0.385422 0.218556) (xy -0.366358 0.15723) (xy -0.348387 0.099775) (xy -0.331909 0.04744) + (xy -0.317321 0.001475) (xy -0.305021 -0.036873) (xy -0.29541 -0.066352) (xy -0.288884 -0.085716) + (xy -0.285843 -0.093713) (xy -0.285773 -0.093812) (xy -0.28302 -0.08868) (xy -0.276804 -0.072018) + (xy -0.267513 -0.045015) (xy -0.255535 -0.00886) (xy -0.241259 0.035259) (xy -0.225071 0.086154) + (xy -0.20736 0.142635) (xy -0.188515 0.203515) (xy -0.185457 0.213464) (xy -0.089552 0.525825) (xy 0.076589 0.525833) + (xy 0.242729 0.525841) (xy 0.42706 0.021869) (xy 0.455646 -0.05634) (xy 0.482875 -0.130938) (xy 0.508407 -0.200985) + (xy 0.531901 -0.265542) (xy 0.553015 -0.323667) (xy 0.571408 -0.374423) (xy 0.586741 -0.416868) (xy 0.598672 -0.450063) + (xy 0.60686 -0.473068) (xy 0.610965 -0.484944) (xy 0.61139 -0.486397) (xy 0.605047 -0.487587) (xy 0.58722 -0.488649) + (xy 0.559713 -0.489538) (xy 0.524331 -0.490204) (xy 0.482876 -0.4906) (xy 0.44987 -0.490691) (xy 0.657898 -0.490691) + (xy 0.657898 0.017575) (xy 0.657898 0.525841) (xy 0.823998 0.525841) (xy 0.990098 0.525841) (xy 0.990098 0.017575) + (xy 0.990098 -0.490691) (xy 1.056538 -0.490691) (xy 1.056538 0.017575) (xy 1.056538 0.525841) (xy 1.222638 0.525841) + (xy 1.388738 0.525841) (xy 1.388738 0.020897) (xy 1.458518 0.020897) (xy 1.459162 0.074113) (xy 1.461537 0.117415) + (xy 1.466336 0.154134) (xy 1.474253 0.187606) (xy 1.485982 0.221162) (xy 1.502218 0.258135) (xy 1.512233 0.278926) + (xy 1.551258 0.343656) (xy 1.600367 0.399888) (xy 1.658923 0.44698) (xy 1.704597 0.473854) (xy 1.765709 0.501906) + (xy 1.823922 0.521071) (xy 1.883616 0.53235) (xy 1.949173 0.536744) (xy 1.980053 0.536769) (xy 2.043171 0.535807) + (xy 2.044967 0.402085) (xy 2.046763 0.268363) (xy 1.98803 0.265555) (xy 1.940543 0.259907) (xy 1.902328 0.247261) + (xy 1.870722 0.226466) (xy 1.850828 0.206112) (xy 1.82262 0.163492) (xy 1.803038 0.11459) (xy 1.792009 0.061807) + (xy 1.78946 0.007546) (xy 1.795317 -0.045792) (xy 1.809508 -0.095803) (xy 1.83196 -0.140087) (xy 1.862467 -0.176122) + (xy 1.894745 -0.200921) (xy 1.927844 -0.216199) (xy 1.96606 -0.223533) (xy 1.995137 -0.224785) (xy 2.046763 -0.224931) + (xy 2.044967 -0.362794) (xy 2.043171 -0.500657) (xy 1.960121 -0.499589) (xy 1.893991 -0.496221) (xy 1.835909 -0.487273) + (xy 1.781438 -0.471721) (xy 1.726142 -0.448537) (xy 1.714293 -0.442745) (xy 1.660897 -0.410126) (xy 1.609691 -0.367749) + (xy 1.563964 -0.318858) (xy 1.527006 -0.266694) (xy 1.516518 -0.247809) (xy 1.495614 -0.204295) (xy 1.480195 -0.164625) + (xy 1.469518 -0.125362) (xy 1.462842 -0.083066) (xy 1.459424 -0.034299) (xy 1.458518 0.020897) (xy 1.388738 0.020897) + (xy 1.388738 0.017575) (xy 1.388738 -0.490691) (xy 1.222638 -0.490691) (xy 1.056538 -0.490691) (xy 0.990098 -0.490691) + (xy 0.823998 -0.490691) (xy 0.657898 -0.490691) (xy 0.44987 -0.490691) (xy 0.28835 -0.490691) (xy 0.193172 -0.166796) + (xy 0.174413 -0.103087) (xy 0.156579 -0.042771) (xy 0.140059 0.012857) (xy 0.125242 0.0625) (xy 0.112514 0.104864) + (xy 0.102265 0.138654) (xy 0.094882 0.162572) (xy 0.090754 0.175324) (xy 0.090313 0.176524) (xy 0.08884 0.179846) + (xy 0.087253 0.181755) (xy 0.085315 0.181504) (xy 0.082789 0.178346) (xy 0.07944 0.171534) (xy 0.07503 0.16032) + (xy 0.069324 0.143958) (xy 0.062085 0.1217) (xy 0.053076 0.092798) (xy 0.042062 0.056506) (xy 0.028806 0.012077) + (xy 0.013071 -0.041238) (xy -0.005378 -0.104184) (xy -0.026779 -0.177509) (xy -0.051368 -0.261962) + (xy -0.079381 -0.358287) (xy -0.085037 -0.377743) (xy -0.116907 -0.487369) (xy -0.277197 -0.489147) + (xy -0.437486 -0.490925) (xy -0.454047 -0.435995) (xy -0.459416 -0.417889) (xy -0.467977 -0.388652) + (xy -0.479251 -0.349926) (xy -0.492765 -0.30335) (xy -0.508042 -0.250567) (xy -0.524605 -0.193218) + (xy -0.541981 -0.132943) (xy -0.551839 -0.098695) (xy -0.568847 -0.039791) (xy -0.584838 0.015171) + (xy -0.59942 0.064875) (xy -0.612201 0.108003) (xy -0.62279 0.143238) (xy -0.630793 0.169264) (xy -0.63582 0.184764) + (xy -0.637366 0.188655) (xy -0.640001 0.183442) (xy -0.645983 0.166624) (xy -0.654952 0.139358) (xy -0.666547 0.102797) + (xy -0.680409 0.058098) (xy -0.696178 0.006417) (xy -0.713492 -0.051091) (xy -0.731991 -0.113271) + (xy -0.740283 -0.141369) (xy -0.759257 -0.205675) (xy -0.7772 -0.2662) (xy -0.793747 -0.32173) (xy -0.808531 -0.371056) + (xy -0.821188 -0.412963) (xy -0.831354 -0.446242) (xy -0.838662 -0.469678) (xy -0.842748 -0.48206) + (xy -0.8434 -0.483649) (xy -0.85049 -0.486136) (xy -0.8686 -0.487932) (xy -0.898252 -0.489053) (xy -0.939966 -0.489516) + (xy -0.994265 -0.489338) (xy -1.014548 -0.489146) (xy -1.181201 -0.487369) (xy -1.235641 -0.487369) + (xy -1.235641 -0.490691) (xy -1.405063 -0.490691) (xy -1.574485 -0.490691) (xy -1.574485 -0.426139) + (xy -1.574485 -0.361587) (xy -1.609366 -0.39559) (xy -1.661217 -0.438495) (xy -1.718685 -0.470741) + (xy -1.753873 -0.484693) (xy -1.788103 -0.493095) (xy -1.831225 -0.498467) (xy -1.879179 -0.500753) + (xy -1.927906 -0.499896) (xy -1.973346 -0.495841) (xy -2.01144 -0.488531) (xy -2.012414 -0.488264) + (xy -2.084766 -0.461616) (xy -2.149964 -0.423914) (xy -2.207379 -0.375682) (xy -2.256379 -0.317442) + (xy -2.293808 -0.254829) (xy -2.318791 -0.193258) (xy -2.336928 -0.123553) (xy -2.347657 -0.049283) + (xy -2.350419 0.025977) (xy -2.346756 0.082414) (xy -2.33955 0.135827) (xy -2.330596 0.180516) (xy -2.318618 0.221036) + (xy -2.302341 0.261945) (xy -2.28768 0.293301) (xy -2.250127 0.356345) (xy -2.203388 0.411769) (xy -2.14912 0.457889) + (xy -2.092717 0.491259) (xy -2.020277 0.519159) (xy -1.944094 0.534954) (xy -1.875141 0.539129) (xy -1.802331 0.533316) + (xy -1.735623 0.515985) (xy -1.675441 0.487299) (xy -1.622209 0.447419) (xy -1.613833 0.43949) (xy -1.574485 0.400988) + (xy -1.574485 0.649446) (xy -1.574485 0.897905) (xy -1.735602 0.896788) (xy -1.782174 0.896373) (xy -1.825731 0.895815) + (xy -1.864046 0.895154) (xy -1.894896 0.894432) (xy -1.916053 0.893692) (xy -1.923295 0.893246) (xy -2.027812 0.87731) + (xy -2.128837 0.849338) (xy -2.225363 0.810077) (xy -2.316384 0.760278) (xy -2.400892 0.70069) (xy -2.477881 0.632061) + (xy -2.546342 0.555141) (xy -2.605269 0.47068) (xy -2.653655 0.379426) (xy -2.671667 0.336487) (xy -2.704249 0.236116) + (xy -2.725259 0.13439) (xy -2.734401 0.0333) (xy -2.73141 -0.064828) (xy -2.714843 -0.175134) (xy -2.686635 -0.279068) + (xy -2.646675 -0.376856) (xy -2.594855 -0.468725) (xy -2.531066 -0.554903) (xy -2.459689 -0.631316) + (xy -2.378831 -0.700877) (xy -2.292254 -0.758905) (xy -2.198955 -0.805952) (xy -2.097932 -0.842571) + (xy -2.054673 -0.854539) (xy -1.983091 -0.872721) (xy -0.00318 -0.872721) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Mask") + (uuid "8ae42d38-d5e3-4745-a8f5-c5358a566f9b") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5mm.kicad_mod new file mode 100644 index 0000000..1368365 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_5mm.kicad_mod @@ -0,0 +1,171 @@ +(footprint "qwiic_5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "8eedb265-1abf-42a1-ba85-29afd18b531d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "a4ccdaaa-1395-4963-b017-41e5228347f8") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a4bd27ce-f99f-482a-9543-c9f534038f20") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a96f87d3-cd40-4c13-af23-f5a9209b5df5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "eabe7e9c-a7d5-4097-aa4c-75b3381e033b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -1.585671 -0.207396) (xy -1.547301 -0.194776) (xy -1.512502 -0.172432) (xy -1.50341 -0.164656) + (xy -1.472309 -0.130338) (xy -1.450325 -0.090949) (xy -1.437041 -0.045282) (xy -1.432042 0.00787) + (xy -1.432667 0.040619) (xy -1.434648 0.069526) (xy -1.437816 0.091041) (xy -1.443371 0.109853) (xy -1.452516 0.130646) + (xy -1.459117 0.143854) (xy -1.485013 0.184983) (xy -1.515936 0.21557) (xy -1.553121 0.236432) (xy -1.597801 0.248387) + (xy -1.620947 0.2511) (xy -1.645896 0.25092) (xy -1.671603 0.247559) (xy -1.679266 0.245732) (xy -1.725431 0.227094) + (xy -1.763355 0.199714) (xy -1.792851 0.163853) (xy -1.81373 0.119772) (xy -1.825805 0.06773) (xy -1.828471 0.039025) + (xy -1.827548 -0.019069) (xy -1.818015 -0.06937) (xy -1.799507 -0.112911) (xy -1.771659 -0.150727) + (xy -1.756028 -0.16611) (xy -1.721841 -0.190726) (xy -1.684028 -0.205458) (xy -1.640078 -0.211211) + (xy -1.630528 -0.211364) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "df500a39-5a17-46c7-a644-1bbaf0492137") + ) + (fp_poly + (pts + (xy 0.17178 -0.794125) (xy 0.334916 -0.794118) (xy 0.486803 -0.794103) (xy 0.627855 -0.794078) (xy 0.758488 -0.794039) + (xy 0.879116 -0.793985) (xy 0.990154 -0.793913) (xy 1.092015 -0.793821) (xy 1.185116 -0.793705) (xy 1.269869 -0.793564) + (xy 1.34669 -0.793394) (xy 1.415994 -0.793194) (xy 1.478195 -0.792961) (xy 1.533707 -0.792691) (xy 1.582945 -0.792384) + (xy 1.626324 -0.792035) (xy 1.664259 -0.791644) (xy 1.697163 -0.791206) (xy 1.725452 -0.79072) (xy 1.74954 -0.790182) + (xy 1.769841 -0.789591) (xy 1.786771 -0.788944) (xy 1.800743 -0.788239) (xy 1.812173 -0.787472) (xy 1.821474 -0.786642) + (xy 1.829063 -0.785745) (xy 1.835352 -0.784779) (xy 1.840757 -0.783743) (xy 1.844912 -0.782816) (xy 1.943042 -0.754044) + (xy 2.034791 -0.715338) (xy 2.119689 -0.667056) (xy 2.197269 -0.609559) (xy 2.26706 -0.543205) (xy 2.328593 -0.468353) + (xy 2.381401 -0.385362) (xy 2.393418 -0.362933) (xy 2.431158 -0.279727) (xy 2.458064 -0.196342) (xy 2.474721 -0.110337) + (xy 2.481717 -0.01927) (xy 2.482026 0.005766) (xy 2.476607 0.106134) (xy 2.460277 0.201368) (xy 2.43293 0.291735) + (xy 2.394457 0.377504) (xy 2.344752 0.458941) (xy 2.283707 0.536316) (xy 2.257626 0.564592) (xy 2.18937 0.628816) + (xy 2.117309 0.682854) (xy 2.039984 0.727516) (xy 1.955938 0.763611) (xy 1.863713 0.791952) (xy 1.837055 0.798417) + (xy 1.778483 0.811887) (xy 0.327615 0.813696) (xy -1.123252 0.815504) (xy -1.123252 0.18431) (xy -1.123252 -0.443866) + (xy -1.07377 -0.443866) (xy -0.906773 0.016504) (xy -0.739776 0.476873) (xy -0.588399 0.476977) (xy -0.437021 0.477081) + (xy -0.350454 0.197777) (xy -0.333126 0.142036) (xy -0.316792 0.089813) (xy -0.301814 0.042244) (xy -0.288554 0.000464) + (xy -0.277375 -0.034392) (xy -0.268639 -0.061187) (xy -0.262707 -0.078787) (xy -0.259943 -0.086056) + (xy -0.259879 -0.086147) (xy -0.257377 -0.081481) (xy -0.251727 -0.066337) (xy -0.243282 -0.041793) + (xy -0.232395 -0.00893) (xy -0.219419 0.031172) (xy -0.204705 0.077432) (xy -0.188607 0.12877) (xy -0.171478 0.184106) + (xy -0.168698 0.19315) (xy -0.081526 0.477066) (xy 0.069485 0.477074) (xy 0.220497 0.477081) (xy 0.388042 0.019) + (xy 0.414026 -0.052087) (xy 0.438776 -0.119892) (xy 0.461982 -0.18356) (xy 0.483336 -0.242238) (xy 0.502528 -0.295071) + (xy 0.519247 -0.341204) (xy 0.533183 -0.379784) (xy 0.544028 -0.409957) (xy 0.55147 -0.430867) (xy 0.555201 -0.441662) + (xy 0.555587 -0.442982) (xy 0.549822 -0.444063) (xy 0.533618 -0.44503) (xy 0.508616 -0.445837) (xy 0.476456 -0.446443) + (xy 0.438776 -0.446803) (xy 0.408776 -0.446885) (xy 0.59786 -0.446885) (xy 0.59786 0.015098) (xy 0.59786 0.477081) + (xy 0.748835 0.477081) (xy 0.89981 0.477081) (xy 0.89981 0.015098) (xy 0.89981 -0.446885) (xy 0.9602 -0.446885) + (xy 0.9602 0.015098) (xy 0.9602 0.477081) (xy 1.111175 0.477081) (xy 1.262149 0.477081) (xy 1.262149 0.018117) + (xy 1.325576 0.018117) (xy 1.326161 0.066487) (xy 1.328319 0.105846) (xy 1.332681 0.139222) (xy 1.339878 0.169646) + (xy 1.350539 0.200146) (xy 1.365296 0.233752) (xy 1.374399 0.25265) (xy 1.409871 0.311485) (xy 1.454508 0.362598) + (xy 1.507732 0.405401) (xy 1.549247 0.429828) (xy 1.604794 0.455326) (xy 1.657706 0.472746) (xy 1.711964 0.482998) + (xy 1.771551 0.486991) (xy 1.79962 0.487014) (xy 1.85699 0.486139) (xy 1.858623 0.364594) (xy 1.860255 0.243049) + (xy 1.80687 0.240497) (xy 1.763707 0.235363) (xy 1.728972 0.223869) (xy 1.700245 0.204967) (xy 1.682161 0.186467) + (xy 1.656522 0.147728) (xy 1.638723 0.103278) (xy 1.628699 0.055302) (xy 1.626382 0.005982) (xy 1.631706 -0.042499) + (xy 1.644605 -0.087956) (xy 1.665012 -0.128208) (xy 1.69274 -0.160961) (xy 1.72208 -0.183502) (xy 1.752165 -0.197389) + (xy 1.786901 -0.204055) (xy 1.81333 -0.205193) (xy 1.860255 -0.205325) (xy 1.858622 -0.330634) (xy 1.85699 -0.455943) + (xy 1.781503 -0.454973) (xy 1.721395 -0.451912) (xy 1.668601 -0.443779) (xy 1.61909 -0.429642) (xy 1.568829 -0.40857) + (xy 1.55806 -0.403305) (xy 1.509526 -0.373656) (xy 1.462983 -0.335138) (xy 1.421419 -0.290699) (xy 1.387827 -0.243286) + (xy 1.378294 -0.22612) (xy 1.359294 -0.186568) (xy 1.345279 -0.150511) (xy 1.335574 -0.114824) (xy 1.329506 -0.076379) + (xy 1.326399 -0.032052) (xy 1.325576 0.018117) (xy 1.262149 0.018117) (xy 1.262149 0.015098) (xy 1.262149 -0.446885) + (xy 1.111175 -0.446885) (xy 0.9602 -0.446885) (xy 0.89981 -0.446885) (xy 0.748835 -0.446885) (xy 0.59786 -0.446885) + (xy 0.408776 -0.446885) (xy 0.261964 -0.446885) (xy 0.175453 -0.152484) (xy 0.158402 -0.094577) (xy 0.142192 -0.039753) + (xy 0.127176 0.010809) (xy 0.113708 0.055932) (xy 0.102139 0.094439) (xy 0.092824 0.125151) (xy 0.086113 0.146891) + (xy 0.082361 0.158483) (xy 0.08196 0.159573) (xy 0.080621 0.162592) (xy 0.079179 0.164327) (xy 0.077417 0.164099) + (xy 0.075121 0.161229) (xy 0.072077 0.155037) (xy 0.068069 0.144845) (xy 0.062882 0.129972) (xy 0.056302 0.109741) + (xy 0.048114 0.083471) (xy 0.038103 0.050484) (xy 0.026054 0.0101) (xy 0.011752 -0.038359) (xy -0.005018 -0.095574) + (xy -0.02447 -0.162222) (xy -0.046819 -0.238984) (xy -0.072281 -0.326538) (xy -0.077422 -0.344222) + (xy -0.106391 -0.443866) (xy -0.252084 -0.445482) (xy -0.397777 -0.447098) (xy -0.41283 -0.39717) + (xy -0.417711 -0.380713) (xy -0.425491 -0.354138) (xy -0.43574 -0.318938) (xy -0.448023 -0.276604) + (xy -0.461908 -0.228627) (xy -0.476964 -0.1765) (xy -0.492757 -0.121714) (xy -0.501717 -0.090584) + (xy -0.517176 -0.037045) (xy -0.531711 0.012913) (xy -0.544966 0.05809) (xy -0.556583 0.097291) (xy -0.566208 0.129318) + (xy -0.573482 0.152974) (xy -0.578051 0.167062) (xy -0.579456 0.170599) (xy -0.581851 0.165861) (xy -0.587288 0.150575) + (xy -0.59544 0.125791) (xy -0.60598 0.092559) (xy -0.61858 0.051931) (xy -0.632913 0.004956) (xy -0.64865 -0.047316) + (xy -0.665465 -0.103833) (xy -0.673002 -0.129373) (xy -0.690248 -0.187823) (xy -0.706557 -0.242836) + (xy -0.721597 -0.29331) (xy -0.735035 -0.338144) (xy -0.74654 -0.376236) (xy -0.75578 -0.406483) + (xy -0.762422 -0.427786) (xy -0.766136 -0.439041) (xy -0.766729 -0.440485) (xy -0.773173 -0.442745) + (xy -0.789634 -0.444377) (xy -0.816586 -0.445396) (xy -0.854502 -0.445817) (xy -0.903856 -0.445655) + (xy -0.922292 -0.445481) (xy -1.07377 -0.443866) (xy -1.123252 -0.443866) (xy -1.123252 -0.446885) + (xy -1.277247 -0.446885) (xy -1.431241 -0.446885) (xy -1.431241 -0.388211) (xy -1.431241 -0.329537) + (xy -1.462946 -0.360444) (xy -1.510075 -0.399442) (xy -1.56231 -0.428752) (xy -1.594294 -0.441434) + (xy -1.625407 -0.449071) (xy -1.664602 -0.453953) (xy -1.70819 -0.456031) (xy -1.752479 -0.455252) + (xy -1.793781 -0.451566) (xy -1.828407 -0.444922) (xy -1.829292 -0.444679) (xy -1.895055 -0.420458) + (xy -1.954317 -0.386189) (xy -2.006503 -0.342349) (xy -2.051041 -0.289413) (xy -2.085062 -0.232501) + (xy -2.10777 -0.176537) (xy -2.124255 -0.113179) (xy -2.134008 -0.045673) (xy -2.136518 0.022735) + (xy -2.133188 0.074033) (xy -2.126638 0.122582) (xy -2.1185 0.163201) (xy -2.107613 0.200032) (xy -2.092818 0.237215) + (xy -2.079492 0.265716) (xy -2.045359 0.32302) (xy -2.002876 0.373396) (xy -1.95355 0.415317) (xy -1.902282 0.445648) + (xy -1.836439 0.471008) (xy -1.767193 0.485364) (xy -1.704519 0.489159) (xy -1.63834 0.483875) (xy -1.577706 0.468123) + (xy -1.523003 0.442048) (xy -1.474619 0.4058) (xy -1.467006 0.398593) (xy -1.431241 0.363597) (xy -1.431241 0.589431) + (xy -1.431241 0.815264) (xy -1.577686 0.814249) (xy -1.620018 0.813873) (xy -1.659608 0.813365) (xy -1.694435 0.812764) + (xy -1.722475 0.812108) (xy -1.741706 0.811435) (xy -1.748288 0.811029) (xy -1.843287 0.796545) (xy -1.935113 0.77112) + (xy -2.02285 0.735435) (xy -2.105582 0.69017) (xy -2.182395 0.636008) (xy -2.252373 0.573629) (xy -2.3146 0.503713) + (xy -2.368161 0.426943) (xy -2.412141 0.343998) (xy -2.428513 0.304969) (xy -2.458128 0.213738) (xy -2.477225 0.121275) + (xy -2.485535 0.029391) (xy -2.482816 -0.059801) (xy -2.467758 -0.160063) (xy -2.442118 -0.254532) + (xy -2.405797 -0.343416) (xy -2.358696 -0.42692) (xy -2.300715 -0.50525) (xy -2.235838 -0.574705) + (xy -2.162343 -0.637932) (xy -2.08365 -0.690675) (xy -1.998847 -0.733438) (xy -1.907022 -0.766723) + (xy -1.867703 -0.777601) (xy -1.802639 -0.794127) (xy -0.003019 -0.794127) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f794b09a-f136-40b3-a63a-56a6ce9c88e1") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_6mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_6mm.kicad_mod new file mode 100644 index 0000000..35326d2 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_6mm.kicad_mod @@ -0,0 +1,171 @@ +(footprint "qwiic_6mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "41fcfc7f-91e2-4d14-85fb-4c13dfc33b90") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "b32f24fb-9063-4d88-a9d1-36a8af0f5710") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9c7a3586-22e7-4ce1-b2c0-41297434692b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b70e7082-f849-491e-a60e-977e2fa06c19") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "98f8fb83-525d-419a-8b5d-a16b692cb3ec") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -1.902806 -0.248875) (xy -1.856762 -0.233731) (xy -1.815003 -0.206919) (xy -1.804092 -0.197588) + (xy -1.766771 -0.156406) (xy -1.74039 -0.109139) (xy -1.72445 -0.054339) (xy -1.718451 0.009444) + (xy -1.719201 0.048743) (xy -1.721578 0.083431) (xy -1.725379 0.109249) (xy -1.732046 0.131823) (xy -1.74302 0.156775) + (xy -1.75094 0.172625) (xy -1.782016 0.22198) (xy -1.819124 0.258683) (xy -1.863745 0.283718) (xy -1.917361 0.298064) + (xy -1.945137 0.30132) (xy -1.975076 0.301103) (xy -2.005924 0.297071) (xy -2.01512 0.294878) (xy -2.070517 0.272512) + (xy -2.116026 0.239656) (xy -2.151421 0.196623) (xy -2.176477 0.143725) (xy -2.190967 0.081275) (xy -2.194166 0.04683) + (xy -2.193058 -0.022883) (xy -2.181619 -0.083244) (xy -2.159409 -0.135494) (xy -2.125991 -0.180873) + (xy -2.107235 -0.199333) (xy -2.066209 -0.228872) (xy -2.020834 -0.246551) (xy -1.968094 -0.253454) + (xy -1.956634 -0.253638) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c18165bb-925a-46e8-9418-1c3b39cec59c") + ) + (fp_poly + (pts + (xy 0.206135 -0.952951) (xy 0.401898 -0.952942) (xy 0.584163 -0.952924) (xy 0.753426 -0.952894) (xy 0.910186 -0.952847) + (xy 1.054939 -0.952783) (xy 1.188184 -0.952696) (xy 1.310418 -0.952585) (xy 1.422138 -0.952447) (xy 1.523842 -0.952277) + (xy 1.616028 -0.952074) (xy 1.699192 -0.951833) (xy 1.773833 -0.951553) (xy 1.840448 -0.95123) (xy 1.899534 -0.950861) + (xy 1.951589 -0.950443) (xy 1.99711 -0.949973) (xy 2.036595 -0.949448) (xy 2.070542 -0.948864) (xy 2.099447 -0.948219) + (xy 2.123809 -0.94751) (xy 2.144124 -0.946734) (xy 2.160891 -0.945887) (xy 2.174607 -0.944967) (xy 2.185769 -0.94397) + (xy 2.194875 -0.942894) (xy 2.202422 -0.941736) (xy 2.208908 -0.940492) (xy 2.213894 -0.93938) (xy 2.33165 -0.904853) + (xy 2.441749 -0.858406) (xy 2.543627 -0.800468) (xy 2.636722 -0.731471) (xy 2.720471 -0.651846) (xy 2.794312 -0.562024) + (xy 2.857681 -0.462435) (xy 2.872101 -0.43552) (xy 2.917389 -0.335673) (xy 2.949676 -0.235611) (xy 2.969665 -0.132404) + (xy 2.97806 -0.023125) (xy 2.97843 0.006919) (xy 2.971927 0.12736) (xy 2.952332 0.241641) (xy 2.919515 0.350081) + (xy 2.873348 0.453004) (xy 2.813702 0.550729) (xy 2.740448 0.643579) (xy 2.709151 0.67751) (xy 2.627244 0.754579) + (xy 2.54077 0.819425) (xy 2.44798 0.873018) (xy 2.347125 0.916333) (xy 2.236455 0.950342) (xy 2.204466 0.9581) + (xy 2.134179 0.974264) (xy 0.393138 0.976435) (xy -1.347903 0.978605) (xy -1.347903 0.221171) (xy -1.347903 -0.532639) + (xy -1.288524 -0.532639) (xy -1.088128 0.019804) (xy -0.887732 0.572247) (xy -0.706079 0.572372) + (xy -0.524425 0.572496) (xy -0.420546 0.237332) (xy -0.399752 0.170443) (xy -0.380151 0.107775) (xy -0.362177 0.050692) + (xy -0.346266 0.000556) (xy -0.332851 -0.041271) (xy -0.322367 -0.073425) (xy -0.315249 -0.094545) + (xy -0.311932 -0.103268) (xy -0.311855 -0.103376) (xy -0.308853 -0.097778) (xy -0.302073 -0.079605) + (xy -0.291939 -0.050152) (xy -0.278875 -0.010717) (xy -0.263303 0.037405) (xy -0.245647 0.092917) + (xy -0.226329 0.154523) (xy -0.205774 0.220927) (xy -0.202438 0.231779) (xy -0.097832 0.572479) (xy 0.083382 0.572488) + (xy 0.264596 0.572496) (xy 0.46565 0.0228) (xy 0.49683 -0.062505) (xy 0.52653 -0.143871) (xy 0.554378 -0.220273) + (xy 0.580003 -0.290686) (xy 0.603033 -0.354085) (xy 0.623096 -0.409446) (xy 0.639819 -0.455742) (xy 0.652833 -0.491949) + (xy 0.661764 -0.517041) (xy 0.666241 -0.529994) (xy 0.666704 -0.531579) (xy 0.659786 -0.532877) (xy 0.640341 -0.534036) + (xy 0.610339 -0.535005) (xy 0.571746 -0.535732) (xy 0.526531 -0.536164) (xy 0.49053 -0.536263) (xy 0.717432 -0.536263) + (xy 0.717432 0.018117) (xy 0.717432 0.572496) (xy 0.898602 0.572496) (xy 1.079771 0.572496) (xy 1.079771 0.018117) + (xy 1.079771 -0.536263) (xy 1.152239 -0.536263) (xy 1.152239 0.018117) (xy 1.152239 0.572496) (xy 1.333409 0.572496) + (xy 1.514579 0.572496) (xy 1.514579 0.02174) (xy 1.59069 0.02174) (xy 1.591393 0.079784) (xy 1.593983 0.127015) + (xy 1.599217 0.167066) (xy 1.607853 0.203574) (xy 1.620646 0.240174) (xy 1.638355 0.280502) (xy 1.649278 0.30318) + (xy 1.691844 0.373782) (xy 1.745409 0.435117) (xy 1.809278 0.48648) (xy 1.859096 0.515793) (xy 1.925752 0.54639) + (xy 1.989246 0.567294) (xy 2.054356 0.579597) (xy 2.125861 0.584389) (xy 2.159543 0.584416) (xy 2.228388 0.583367) + (xy 2.230347 0.437513) (xy 2.232306 0.291659) (xy 2.168243 0.288596) (xy 2.116448 0.282435) (xy 2.074766 0.268642) + (xy 2.040293 0.24596) (xy 2.018593 0.22376) (xy 1.987826 0.177273) (xy 1.966467 0.123934) (xy 1.954438 0.066362) + (xy 1.951658 0.007178) (xy 1.958047 -0.050999) (xy 1.973525 -0.105548) (xy 1.998014 -0.15385) (xy 2.031288 -0.193154) + (xy 2.066495 -0.220203) (xy 2.102597 -0.236867) (xy 2.14428 -0.244866) (xy 2.175995 -0.246232) (xy 2.232305 -0.246391) + (xy 2.230346 -0.396762) (xy 2.228388 -0.547133) (xy 2.137803 -0.545968) (xy 2.065673 -0.542294) (xy 2.002321 -0.532535) + (xy 1.942908 -0.515571) (xy 1.882595 -0.490284) (xy 1.869672 -0.483966) (xy 1.811431 -0.448388) (xy 1.755579 -0.402167) + (xy 1.705703 -0.348839) (xy 1.665392 -0.291943) (xy 1.653952 -0.271345) (xy 1.631152 -0.223882) (xy 1.614334 -0.180614) + (xy 1.602689 -0.137789) (xy 1.595407 -0.091655) (xy 1.591678 -0.038463) (xy 1.59069 0.02174) (xy 1.514579 0.02174) + (xy 1.514579 0.018117) (xy 1.514579 -0.536263) (xy 1.333409 -0.536263) (xy 1.152239 -0.536263) (xy 1.079771 -0.536263) + (xy 0.898602 -0.536263) (xy 0.717432 -0.536263) (xy 0.49053 -0.536263) (xy 0.314356 -0.536263) (xy 0.210543 -0.182981) + (xy 0.190081 -0.113493) (xy 0.17063 -0.047704) (xy 0.152611 0.01297) (xy 0.136449 0.067118) (xy 0.122567 0.113326) + (xy 0.111388 0.150181) (xy 0.103335 0.176269) (xy 0.098833 0.190179) (xy 0.098351 0.191487) (xy 0.096745 0.19511) + (xy 0.095014 0.197192) (xy 0.0929 0.196919) (xy 0.090145 0.193474) (xy 0.086491 0.186044) (xy 0.081682 0.173813) + (xy 0.075458 0.155966) (xy 0.067562 0.131689) (xy 0.057736 0.100165) (xy 0.045723 0.06058) (xy 0.031264 0.01212) + (xy 0.014102 -0.046032) (xy -0.006022 -0.114689) (xy -0.029364 -0.194667) (xy -0.056184 -0.286781) + (xy -0.086738 -0.391846) (xy -0.092907 -0.413067) (xy -0.127669 -0.532639) (xy -0.302501 -0.534579) + (xy -0.477333 -0.536518) (xy -0.495397 -0.476604) (xy -0.501254 -0.456856) (xy -0.51059 -0.424967) + (xy -0.522888 -0.382726) (xy -0.537628 -0.331925) (xy -0.55429 -0.274353) (xy -0.572357 -0.211801) + (xy -0.591309 -0.146058) (xy -0.602061 -0.108702) (xy -0.620612 -0.044454) (xy -0.638054 0.015495) + (xy -0.653959 0.069708) (xy -0.6679 0.116749) (xy -0.67945 0.155181) (xy -0.688179 0.183569) (xy -0.693662 0.200474) + (xy -0.695348 0.204719) (xy -0.698222 0.199033) (xy -0.704746 0.180689) (xy -0.714529 0.150948) (xy -0.727177 0.111071) + (xy -0.742297 0.062317) (xy -0.759496 0.005947) (xy -0.77838 -0.056779) (xy -0.798558 -0.1246) (xy -0.807603 -0.155248) + (xy -0.828298 -0.225388) (xy -0.847869 -0.291404) (xy -0.865917 -0.351973) (xy -0.882042 -0.405773) + (xy -0.895848 -0.451483) (xy -0.906936 -0.487781) (xy -0.914907 -0.513343) (xy -0.919364 -0.526849) + (xy -0.920075 -0.528582) (xy -0.927808 -0.531295) (xy -0.947562 -0.533253) (xy -0.979904 -0.534476) + (xy -1.025402 -0.534981) (xy -1.084627 -0.534787) (xy -1.106751 -0.534578) (xy -1.288524 -0.532639) + (xy -1.347903 -0.532639) (xy -1.347903 -0.536263) (xy -1.532696 -0.536263) (xy -1.71749 -0.536263) + (xy -1.71749 -0.465854) (xy -1.71749 -0.395445) (xy -1.755535 -0.432534) (xy -1.81209 -0.479331) + (xy -1.874773 -0.514503) (xy -1.913153 -0.529721) (xy -1.950489 -0.538885) (xy -1.997523 -0.544745) + (xy -2.049828 -0.547238) (xy -2.102976 -0.546303) (xy -2.152538 -0.54188) (xy -2.194088 -0.533906) + (xy -2.19515 -0.533616) (xy -2.274067 -0.50455) (xy -2.345181 -0.463428) (xy -2.407804 -0.410819) + (xy -2.46125 -0.347296) (xy -2.502075 -0.279001) (xy -2.529325 -0.211845) (xy -2.549107 -0.135815) + (xy -2.56081 -0.054808) (xy -2.563822 0.027281) (xy -2.559826 0.088839) (xy -2.551967 0.147097) (xy -2.542201 0.195841) + (xy -2.529136 0.240038) (xy -2.511382 0.284657) (xy -2.495391 0.318859) (xy -2.454431 0.387623) (xy -2.403451 0.448075) + (xy -2.34426 0.49838) (xy -2.282739 0.534777) (xy -2.203727 0.565209) (xy -2.120632 0.582436) (xy -2.045423 0.58699) + (xy -1.966008 0.58065) (xy -1.893247 0.561747) (xy -1.827605 0.530458) (xy -1.769544 0.486959) (xy -1.760408 0.478311) + (xy -1.71749 0.436316) (xy -1.71749 0.707316) (xy -1.71749 0.978317) (xy -1.893224 0.977098) (xy -1.944022 0.976647) + (xy -1.99153 0.976037) (xy -2.033322 0.975316) (xy -2.06697 0.974529) (xy -2.090047 0.973722) (xy -2.097946 0.973235) + (xy -2.211945 0.955854) (xy -2.322136 0.925344) (xy -2.42742 0.882521) (xy -2.526699 0.828204) (xy -2.618875 0.763209) + (xy -2.702848 0.688354) (xy -2.777521 0.604455) (xy -2.841794 0.512331) (xy -2.89457 0.412797) (xy -2.914216 0.365963) + (xy -2.949754 0.256486) (xy -2.972671 0.14553) (xy -2.982642 0.035269) (xy -2.97938 -0.071762) (xy -2.96131 -0.192076) + (xy -2.930542 -0.305439) (xy -2.886956 -0.412099) (xy -2.830435 -0.512304) (xy -2.760859 -0.606301) + (xy -2.683006 -0.689646) (xy -2.594812 -0.765518) (xy -2.50038 -0.828811) (xy -2.398617 -0.880126) + (xy -2.288427 -0.920068) (xy -2.241244 -0.933122) (xy -2.163167 -0.952953) (xy -0.003624 -0.952953) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ce7ce54e-c965-4a4e-ba39-02e40dc619b1") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_7mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_7mm.kicad_mod new file mode 100644 index 0000000..a1d1118 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_7mm.kicad_mod @@ -0,0 +1,171 @@ +(footprint "qwiic_7mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "b601bb33-127c-4804-9583-6e66f6d0f71a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "b6aa11b1-0a3d-41a4-ae9f-658f6537d7b9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "385b33d2-32cb-4360-99df-2f5822fe9459") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b3380337-e5b9-4f66-b17e-5a00448f424f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1068e248-23f8-449e-a5a3-a3416f4b4925") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -2.220151 -0.290382) (xy -2.166428 -0.272712) (xy -2.117705 -0.241429) (xy -2.104974 -0.230541) + (xy -2.061429 -0.182491) (xy -2.030648 -0.127341) (xy -2.012049 -0.063401) (xy -2.00505 0.011019) + (xy -2.005925 0.056872) (xy -2.008698 0.097345) (xy -2.013133 0.127469) (xy -2.020912 0.153808) (xy -2.033716 0.182922) + (xy -2.042958 0.201414) (xy -2.079216 0.259001) (xy -2.122513 0.301826) (xy -2.174576 0.331035) (xy -2.237134 0.347775) + (xy -2.269541 0.351573) (xy -2.304474 0.35132) (xy -2.340466 0.346616) (xy -2.351196 0.344057) (xy -2.415833 0.317961) + (xy -2.468932 0.279626) (xy -2.51023 0.229415) (xy -2.539464 0.167695) (xy -2.556371 0.09483) (xy -2.560103 0.05464) + (xy -2.558811 -0.026699) (xy -2.545463 -0.097127) (xy -2.51955 -0.158092) (xy -2.480559 -0.211038) + (xy -2.458674 -0.232577) (xy -2.410806 -0.267043) (xy -2.357863 -0.28767) (xy -2.296328 -0.295725) + (xy -2.282956 -0.295939) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "530f70d5-3324-4554-9da9-2523a1f2c119") + ) + (fp_poly + (pts + (xy 0.240515 -1.111882) (xy 0.468926 -1.111872) (xy 0.681588 -1.111851) (xy 0.879081 -1.111815) (xy 1.061985 -1.111761) + (xy 1.23088 -1.111686) (xy 1.386347 -1.111585) (xy 1.528967 -1.111455) (xy 1.65932 -1.111293) (xy 1.777986 -1.111096) + (xy 1.885546 -1.110858) (xy 1.98258 -1.110578) (xy 2.069669 -1.110251) (xy 2.147394 -1.109874) (xy 2.216334 -1.109444) + (xy 2.277071 -1.108956) (xy 2.330184 -1.108407) (xy 2.376254 -1.107794) (xy 2.415862 -1.107113) (xy 2.449588 -1.106361) + (xy 2.478013 -1.105534) (xy 2.501717 -1.104628) (xy 2.52128 -1.10364) (xy 2.537283 -1.102566) (xy 2.550307 -1.101404) + (xy 2.560931 -1.100148) (xy 2.569737 -1.098796) (xy 2.577305 -1.097345) (xy 2.583123 -1.096047) (xy 2.720518 -1.055762) + (xy 2.848978 -1.001568) (xy 2.967847 -0.933968) (xy 3.076469 -0.853465) (xy 3.174185 -0.76056) (xy 3.260341 -0.655757) + (xy 3.334278 -0.539559) (xy 3.351104 -0.508155) (xy 3.403945 -0.391655) (xy 3.441616 -0.274905) (xy 3.464939 -0.154486) + (xy 3.474734 -0.026982) (xy 3.475167 0.008073) (xy 3.467579 0.148601) (xy 3.444715 0.281941) (xy 3.406426 0.408467) + (xy 3.352559 0.528555) (xy 3.282965 0.642578) (xy 3.197494 0.750913) (xy 3.160977 0.790503) (xy 3.06541 0.880426) + (xy 2.964514 0.956086) (xy 2.856249 1.018618) (xy 2.738573 1.069157) (xy 2.609446 1.108837) (xy 2.572122 1.11789) + (xy 2.490113 1.13675) (xy 0.458705 1.139282) (xy -1.572703 1.141814) (xy -1.572703 0.258058) (xy -1.572703 -0.621471) + (xy -1.503421 -0.621471) (xy -1.269603 0.023107) (xy -1.035785 0.667685) (xy -0.823836 0.66783) (xy -0.611887 0.667976) + (xy -0.490683 0.276914) (xy -0.466421 0.198869) (xy -0.443551 0.125749) (xy -0.42258 0.059146) (xy -0.404015 0.000649) + (xy -0.388362 -0.048154) (xy -0.37613 -0.085671) (xy -0.367825 -0.110313) (xy -0.363955 -0.120491) + (xy -0.363865 -0.120617) (xy -0.360362 -0.114085) (xy -0.352452 -0.092881) (xy -0.340628 -0.058516) + (xy -0.325385 -0.012504) (xy -0.307216 0.043644) (xy -0.286615 0.108414) (xy -0.264075 0.180294) + (xy -0.240092 0.257773) (xy -0.2362 0.270434) (xy -0.114148 0.667956) (xy 0.097289 0.667966) (xy 0.308725 0.667976) + (xy 0.543311 0.026603) (xy 0.579691 -0.072929) (xy 0.614344 -0.167865) (xy 0.646837 -0.25701) (xy 0.676735 -0.339166) + (xy 0.703606 -0.413139) (xy 0.727014 -0.477732) (xy 0.746527 -0.531749) (xy 0.761711 -0.573995) (xy 0.772132 -0.603272) + (xy 0.777356 -0.618386) (xy 0.777896 -0.620235) (xy 0.769824 -0.621749) (xy 0.747136 -0.623101) (xy 0.71213 -0.624232) + (xy 0.667101 -0.62508) (xy 0.614345 -0.625584) (xy 0.57234 -0.625699) (xy 0.837084 -0.625699) (xy 0.837084 0.021138) + (xy 0.837084 0.667976) (xy 1.048469 0.667976) (xy 1.259854 0.667976) (xy 1.259854 0.021138) (xy 1.259854 -0.625699) + (xy 1.344408 -0.625699) (xy 1.344408 0.021138) (xy 1.344408 0.667976) (xy 1.555792 0.667976) (xy 1.767177 0.667976) + (xy 1.767177 0.025366) (xy 1.855982 0.025366) (xy 1.856802 0.093091) (xy 1.859824 0.148198) (xy 1.865931 0.194929) + (xy 1.876007 0.237526) (xy 1.890934 0.28023) (xy 1.911596 0.327284) (xy 1.924342 0.353743) (xy 1.974007 0.436121) + (xy 2.036504 0.507684) (xy 2.111025 0.567614) (xy 2.169152 0.601816) (xy 2.246925 0.637516) (xy 2.321008 0.661906) + (xy 2.396977 0.67626) (xy 2.480408 0.681852) (xy 2.519707 0.681883) (xy 2.600033 0.680659) (xy 2.602319 0.51048) + (xy 2.604605 0.340301) (xy 2.529858 0.336727) (xy 2.469425 0.329539) (xy 2.420791 0.313446) (xy 2.380569 0.28698) + (xy 2.35525 0.261078) (xy 2.319351 0.206838) (xy 2.294431 0.144603) (xy 2.280395 0.07743) (xy 2.277151 0.008375) + (xy 2.284605 -0.059504) (xy 2.302666 -0.123151) (xy 2.331238 -0.179509) (xy 2.370062 -0.225368) (xy 2.411141 -0.256928) + (xy 2.453264 -0.276371) (xy 2.501899 -0.285705) (xy 2.538903 -0.287298) (xy 2.604604 -0.287483) (xy 2.602319 -0.462933) + (xy 2.600033 -0.638382) (xy 2.494341 -0.637024) (xy 2.410182 -0.632737) (xy 2.336264 -0.62135) (xy 2.266942 -0.601557) + (xy 2.19657 -0.572053) (xy 2.181491 -0.564681) (xy 2.113538 -0.523169) (xy 2.04837 -0.469239) (xy 1.990176 -0.407018) + (xy 1.943143 -0.340633) (xy 1.929795 -0.316599) (xy 1.903192 -0.261221) (xy 1.883569 -0.210737) (xy 1.869982 -0.160769) + (xy 1.861485 -0.106942) (xy 1.857135 -0.044878) (xy 1.855982 0.025366) (xy 1.767177 0.025366) (xy 1.767177 0.021138) + (xy 1.767177 -0.625699) (xy 1.555792 -0.625699) (xy 1.344408 -0.625699) (xy 1.259854 -0.625699) (xy 1.048469 -0.625699) + (xy 0.837084 -0.625699) (xy 0.57234 -0.625699) (xy 0.366785 -0.625699) (xy 0.245657 -0.213499) (xy 0.221783 -0.132421) + (xy 0.199087 -0.05566) (xy 0.178064 0.015133) (xy 0.159206 0.078312) (xy 0.143009 0.132226) (xy 0.129965 0.175227) + (xy 0.12057 0.205667) (xy 0.115316 0.221896) (xy 0.114755 0.223422) (xy 0.112881 0.22765) (xy 0.11086 0.230079) + (xy 0.108394 0.22976) (xy 0.105179 0.225742) (xy 0.100917 0.217072) (xy 0.095305 0.202801) (xy 0.088043 0.181978) + (xy 0.07883 0.153651) (xy 0.067366 0.11687) (xy 0.053349 0.070684) (xy 0.036479 0.014141) (xy 0.016454 -0.053709) + (xy -0.007026 -0.133816) (xy -0.034261 -0.227133) (xy -0.065554 -0.33461) (xy -0.101204 -0.457198) + (xy -0.108402 -0.481957) (xy -0.148961 -0.621471) (xy -0.352951 -0.623734) (xy -0.556942 -0.625997) + (xy -0.578017 -0.556091) (xy -0.584851 -0.533049) (xy -0.595745 -0.495842) (xy -0.610094 -0.446557) + (xy -0.627291 -0.387283) (xy -0.646733 -0.32011) (xy -0.667813 -0.247125) (xy -0.689925 -0.170417) + (xy -0.702471 -0.126831) (xy -0.724116 -0.051868) (xy -0.744467 0.018079) (xy -0.763025 0.081334) + (xy -0.779291 0.13622) (xy -0.792766 0.181062) (xy -0.802952 0.214184) (xy -0.809349 0.233909) (xy -0.811316 0.238861) + (xy -0.814669 0.232227) (xy -0.822282 0.210824) (xy -0.833696 0.176123) (xy -0.848453 0.129595) (xy -0.866095 0.07271) + (xy -0.886162 0.006938) (xy -0.908196 -0.066249) (xy -0.931739 -0.145381) (xy -0.942292 -0.18114) + (xy -0.96644 -0.262978) (xy -0.989274 -0.340004) (xy -1.010332 -0.410674) (xy -1.029147 -0.473447) + (xy -1.045255 -0.526781) (xy -1.058192 -0.569132) (xy -1.067493 -0.598957) (xy -1.072693 -0.614716) + (xy -1.073522 -0.616738) (xy -1.082545 -0.619903) (xy -1.105593 -0.622188) (xy -1.143329 -0.623614) + (xy -1.196416 -0.624204) (xy -1.265518 -0.623977) (xy -1.291332 -0.623734) (xy -1.503421 -0.621471) + (xy -1.572703 -0.621471) (xy -1.572703 -0.625699) (xy -1.788315 -0.625699) (xy -2.003928 -0.625699) + (xy -2.003928 -0.543548) (xy -2.003928 -0.461397) (xy -2.048319 -0.504671) (xy -2.114306 -0.559273) + (xy -2.187442 -0.600311) (xy -2.232224 -0.618066) (xy -2.275786 -0.628759) (xy -2.330665 -0.635596) + (xy -2.391693 -0.638505) (xy -2.453704 -0.637414) (xy -2.511533 -0.632253) (xy -2.560013 -0.62295) + (xy -2.561252 -0.622611) (xy -2.65333 -0.588698) (xy -2.736304 -0.540717) (xy -2.809372 -0.479335) + (xy -2.871731 -0.405217) (xy -2.919365 -0.325533) (xy -2.951159 -0.247176) (xy -2.97424 -0.158466) + (xy -2.987895 -0.063948) (xy -2.991409 0.031831) (xy -2.986748 0.103655) (xy -2.977577 0.17163) (xy -2.966182 0.228502) + (xy -2.950939 0.280071) (xy -2.930224 0.332132) (xy -2.911566 0.372037) (xy -2.863774 0.45227) (xy -2.804293 0.522804) + (xy -2.73523 0.581498) (xy -2.663449 0.623966) (xy -2.571259 0.659473) (xy -2.474306 0.679574) (xy -2.386554 0.684887) + (xy -2.293894 0.677489) (xy -2.208998 0.655433) (xy -2.132408 0.618926) (xy -2.064664 0.568173) (xy -2.054004 0.558083) + (xy -2.003928 0.509083) (xy -2.003928 0.825281) (xy -2.003928 1.141478) (xy -2.208971 1.140057) (xy -2.268241 1.139529) + (xy -2.323672 1.138818) (xy -2.372434 1.137977) (xy -2.411694 1.137059) (xy -2.43862 1.136117) (xy -2.447836 1.135549) + (xy -2.580848 1.115269) (xy -2.709416 1.07967) (xy -2.832259 1.029706) (xy -2.948096 0.96633) (xy -3.055644 0.890495) + (xy -3.153622 0.803156) (xy -3.240748 0.705265) (xy -3.315741 0.597776) (xy -3.377319 0.481643) (xy -3.400241 0.426997) + (xy -3.441706 0.299262) (xy -3.468445 0.169801) (xy -3.48008 0.041151) (xy -3.476273 -0.08373) (xy -3.45519 -0.22411) + (xy -3.41929 -0.35638) (xy -3.368436 -0.480828) (xy -3.302488 -0.597745) (xy -3.221308 -0.707418) + (xy -3.13047 -0.804663) (xy -3.027568 -0.89319) (xy -2.917387 -0.967038) (xy -2.798652 -1.026912) + (xy -2.670085 -1.073514) (xy -2.615033 -1.088746) (xy -2.523935 -1.111884) (xy -0.004228 -1.111884) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "42207c79-5b0c-4213-8aa9-6420746e6583") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_8mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_8mm.kicad_mod new file mode 100644 index 0000000..68c106d --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_8mm.kicad_mod @@ -0,0 +1,170 @@ +(footprint "qwiic_8mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "54ca84e4-ba1e-4981-89a5-49a80461097f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.905 0) + (layer "F.Fab") + (hide yes) + (uuid "1eb484b3-5122-451e-b75b-262315a18c0a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cede2c23-b605-405e-8863-2b1c9ee20db5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "89695832-eb9e-414e-88c2-08dcd7611d97") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a4dc5021-391d-4d93-b0d9-16e305765720") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -2.537798 -0.331928) (xy -2.476389 -0.31173) (xy -2.420694 -0.275971) (xy -2.406142 -0.263526) + (xy -2.356366 -0.2086) (xy -2.321181 -0.14556) (xy -2.299922 -0.072472) (xy -2.291921 0.012596) (xy -2.292922 0.065009) + (xy -2.296092 0.111273) (xy -2.301161 0.145707) (xy -2.310053 0.175814) (xy -2.324689 0.209093) (xy -2.335253 0.230232) + (xy -2.376699 0.296057) (xy -2.42619 0.34501) (xy -2.485702 0.378398) (xy -2.557211 0.397532) (xy -2.594255 0.401875) + (xy -2.634185 0.401586) (xy -2.675327 0.396208) (xy -2.687593 0.393283) (xy -2.761477 0.363453) (xy -2.822173 0.319633) + (xy -2.86938 0.262239) (xy -2.902797 0.191689) (xy -2.922122 0.108398) (xy -2.926389 0.062457) (xy -2.924912 -0.030519) + (xy -2.909654 -0.111024) (xy -2.880033 -0.18071) (xy -2.835463 -0.241232) (xy -2.810447 -0.265852) + (xy -2.755731 -0.30525) (xy -2.695213 -0.328828) (xy -2.624874 -0.338035) (xy -2.609589 -0.33828) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "7844ff96-609a-49ed-8358-f88395f1a452") + ) + (fp_poly + (pts + (xy 0.274926 -1.270963) (xy 0.536018 -1.270952) (xy 0.779107 -1.270928) (xy 1.004855 -1.270887) (xy 1.213928 -1.270826) + (xy 1.406988 -1.270739) (xy 1.584698 -1.270624) (xy 1.747723 -1.270476) (xy 1.896726 -1.270291) (xy 2.032371 -1.270065) + (xy 2.15532 -1.269794) (xy 2.266237 -1.269473) (xy 2.365787 -1.2691) (xy 2.454632 -1.268669) (xy 2.533435 -1.268177) + (xy 2.602862 -1.267619) (xy 2.663574 -1.266992) (xy 2.716236 -1.266291) (xy 2.761511 -1.265513) (xy 2.800062 -1.264653) + (xy 2.832554 -1.263707) (xy 2.859649 -1.262672) (xy 2.882011 -1.261543) (xy 2.900304 -1.260315) (xy 2.915191 -1.258986) + (xy 2.927335 -1.257551) (xy 2.937401 -1.256006) (xy 2.946052 -1.254347) (xy 2.952702 -1.252863) (xy 3.109755 -1.206815) + (xy 3.256595 -1.144867) (xy 3.392471 -1.067595) (xy 3.516633 -0.975573) (xy 3.628331 -0.869376) (xy 3.726813 -0.749579) + (xy 3.811329 -0.616756) (xy 3.830562 -0.580858) (xy 3.890963 -0.447691) (xy 3.934024 -0.314237) (xy 3.960684 -0.176589) + (xy 3.971881 -0.030842) (xy 3.972375 0.009228) (xy 3.963701 0.169862) (xy 3.937567 0.32228) (xy 3.893799 0.466909) + (xy 3.832225 0.604178) (xy 3.752674 0.734515) (xy 3.654974 0.85835) (xy 3.613233 0.903604) (xy 3.503992 1.006393) + (xy 3.388661 1.092878) (xy 3.264906 1.164357) (xy 3.130394 1.222126) (xy 2.982792 1.267484) (xy 2.940128 1.277832) + (xy 2.846385 1.29939) (xy 0.524334 1.302285) (xy -1.797717 1.305179) (xy -1.797717 0.294979) (xy -1.797717 -0.710388) + (xy -1.718522 -0.710388) (xy -1.451251 0.026413) (xy -1.18398 0.763214) (xy -0.941706 0.76338) (xy -0.699433 0.763547) + (xy -0.560887 0.316534) (xy -0.533154 0.227322) (xy -0.507012 0.143741) (xy -0.48304 0.067609) (xy -0.461819 0.000742) + (xy -0.443927 -0.055043) (xy -0.429944 -0.097928) (xy -0.420451 -0.126096) (xy -0.416027 -0.13773) + (xy -0.415925 -0.137874) (xy -0.41192 -0.130408) (xy -0.402878 -0.10617) (xy -0.389363 -0.066888) + (xy -0.371939 -0.014293) (xy -0.35117 0.049888) (xy -0.327622 0.123925) (xy -0.301858 0.20609) (xy -0.274442 0.294654) + (xy -0.269994 0.309127) (xy -0.130479 0.763524) (xy 0.111208 0.763535) (xy 0.352896 0.763547) (xy 0.621045 0.030409) + (xy 0.66263 -0.083363) (xy 0.702241 -0.191882) (xy 0.739383 -0.293781) (xy 0.773559 -0.387692) (xy 0.804274 -0.472249) + (xy 0.831032 -0.546083) (xy 0.853337 -0.607829) (xy 0.870693 -0.656118) (xy 0.882605 -0.689585) (xy 0.888576 -0.706861) + (xy 0.889194 -0.708975) (xy 0.879966 -0.710705) (xy 0.854033 -0.712251) (xy 0.814018 -0.713544) (xy 0.762547 -0.714513) + (xy 0.702243 -0.715089) (xy 0.654228 -0.715221) (xy 0.95685 -0.715221) (xy 0.95685 0.024163) (xy 0.95685 0.763547) + (xy 1.198478 0.763547) (xy 1.440107 0.763547) (xy 1.440107 0.024163) (xy 1.440107 -0.715221) (xy 1.536758 -0.715221) + (xy 1.536758 0.024163) (xy 1.536758 0.763547) (xy 1.778387 0.763547) (xy 2.020016 0.763547) (xy 2.020016 0.028996) + (xy 2.121526 0.028996) (xy 2.122463 0.10641) (xy 2.125918 0.169401) (xy 2.132899 0.222818) (xy 2.144416 0.27151) + (xy 2.161479 0.320324) (xy 2.185097 0.37411) (xy 2.199666 0.404355) (xy 2.256437 0.498519) (xy 2.327877 0.580321) + (xy 2.413059 0.648826) (xy 2.479503 0.687921) (xy 2.568403 0.728728) (xy 2.653086 0.756608) (xy 2.739924 0.773016) + (xy 2.835291 0.779408) (xy 2.880213 0.779444) (xy 2.972032 0.778044) (xy 2.974645 0.583517) (xy 2.977258 0.388989) + (xy 2.891817 0.384904) (xy 2.822737 0.376687) (xy 2.767145 0.358292) (xy 2.721168 0.32804) (xy 2.692226 0.298431) + (xy 2.651192 0.236431) (xy 2.622706 0.165292) (xy 2.606662 0.088508) (xy 2.602953 0.009573) (xy 2.611475 -0.068018) + (xy 2.632119 -0.140771) (xy 2.66478 -0.205191) (xy 2.709158 -0.257612) (xy 2.756114 -0.293687) (xy 2.804264 -0.315913) + (xy 2.859857 -0.326581) (xy 2.902156 -0.328402) (xy 2.977257 -0.328615) (xy 2.974645 -0.529167) (xy 2.972032 -0.729718) + (xy 2.851218 -0.728165) (xy 2.755018 -0.723265) (xy 2.670524 -0.710249) (xy 2.591284 -0.687624) (xy 2.510844 -0.653899) + (xy 2.493608 -0.645472) (xy 2.415931 -0.598021) (xy 2.34144 -0.536375) (xy 2.27492 -0.465252) (xy 2.221157 -0.389368) + (xy 2.2059 -0.361896) (xy 2.175491 -0.298595) (xy 2.15306 -0.240887) (xy 2.137529 -0.183771) (xy 2.127817 -0.122242) + (xy 2.122844 -0.051299) (xy 2.121526 0.028996) (xy 2.020016 0.028996) (xy 2.020016 0.024163) (xy 2.020016 -0.715221) + (xy 1.778387 -0.715221) (xy 1.536758 -0.715221) (xy 1.440107 -0.715221) (xy 1.198478 -0.715221) (xy 0.95685 -0.715221) + (xy 0.654228 -0.715221) (xy 0.419262 -0.715221) (xy 0.280804 -0.244045) (xy 0.253515 -0.151366) (xy 0.227572 -0.063624) + (xy 0.20354 0.017299) (xy 0.181985 0.089516) (xy 0.16347 0.151144) (xy 0.14856 0.200298) (xy 0.13782 0.235093) + (xy 0.131815 0.253644) (xy 0.131174 0.255389) (xy 0.129031 0.260221) (xy 0.126722 0.262998) (xy 0.123902 0.262633) + (xy 0.120228 0.25804) (xy 0.115356 0.24813) (xy 0.108941 0.231817) (xy 0.10064 0.208015) (xy 0.090109 0.175635) + (xy 0.077005 0.133591) (xy 0.060982 0.080797) (xy 0.041698 0.016165) (xy 0.018808 -0.061393) (xy -0.008031 -0.152962) + (xy -0.039163 -0.25963) (xy -0.074932 -0.382484) (xy -0.115683 -0.522611) (xy -0.123911 -0.550913) + (xy -0.170274 -0.710388) (xy -0.40345 -0.712975) (xy -0.636625 -0.715561) (xy -0.660717 -0.635653) + (xy -0.668528 -0.609315) (xy -0.680981 -0.566784) (xy -0.697382 -0.510447) (xy -0.717041 -0.442693) + (xy -0.739264 -0.365909) (xy -0.76336 -0.282482) (xy -0.788636 -0.194799) (xy -0.802976 -0.144977) + (xy -0.827718 -0.059289) (xy -0.850981 0.020666) (xy -0.872194 0.092971) (xy -0.890787 0.15571) (xy -0.90619 0.206968) + (xy -0.917833 0.244828) (xy -0.925146 0.267376) (xy -0.927395 0.273037) (xy -0.931227 0.265453) (xy -0.939929 0.240988) + (xy -0.952977 0.201322) (xy -0.969845 0.148137) (xy -0.990011 0.083113) (xy -1.012949 0.007931) (xy -1.038136 -0.075727) + (xy -1.065047 -0.166181) (xy -1.07711 -0.207056) (xy -1.104712 -0.300603) (xy -1.130814 -0.388649) + (xy -1.154884 -0.469431) (xy -1.176391 -0.541185) (xy -1.194805 -0.602149) (xy -1.209592 -0.65056) + (xy -1.220224 -0.684653) (xy -1.226168 -0.702666) (xy -1.227116 -0.704977) (xy -1.23743 -0.708595) + (xy -1.263775 -0.711207) (xy -1.30691 -0.712838) (xy -1.367593 -0.713511) (xy -1.446581 -0.713252) + (xy -1.476089 -0.712974) (xy -1.718522 -0.710388) (xy -1.797717 -0.710388) (xy -1.797717 -0.715221) + (xy -2.044178 -0.715221) (xy -2.290639 -0.715221) (xy -2.290639 -0.621316) (xy -2.290639 -0.527411) + (xy -2.341381 -0.576876) (xy -2.416809 -0.63929) (xy -2.500409 -0.6862) (xy -2.551598 -0.706496) + (xy -2.601393 -0.718719) (xy -2.664124 -0.726533) (xy -2.733883 -0.729858) (xy -2.804767 -0.728612) + (xy -2.870869 -0.722712) (xy -2.926285 -0.712078) (xy -2.927702 -0.71169) (xy -3.032954 -0.672925) + (xy -3.127799 -0.61808) (xy -3.211321 -0.547915) (xy -3.282602 -0.463193) (xy -3.337052 -0.372108) + (xy -3.373395 -0.28254) (xy -3.399778 -0.181138) (xy -3.415387 -0.073097) (xy -3.419404 0.036386) + (xy -3.414075 0.118485) (xy -3.403592 0.196186) (xy -3.390567 0.261196) (xy -3.373143 0.320142) (xy -3.349464 0.379652) + (xy -3.328136 0.425267) (xy -3.273508 0.516979) (xy -3.205516 0.597604) (xy -3.126572 0.664696) (xy -3.04452 0.71324) + (xy -2.939141 0.753827) (xy -2.828316 0.776804) (xy -2.728009 0.782877) (xy -2.622091 0.774421) (xy -2.525049 0.749209) + (xy -2.437501 0.707479) (xy -2.360064 0.649465) (xy -2.34788 0.637931) (xy -2.290639 0.581921) (xy -2.290639 0.943358) + (xy -2.290639 1.304795) (xy -2.525019 1.30317) (xy -2.592768 1.302567) (xy -2.656131 1.301754) (xy -2.711869 1.300793) + (xy -2.756746 1.299743) (xy -2.787524 1.298667) (xy -2.798059 1.298017) (xy -2.950101 1.274836) (xy -3.097065 1.234144) + (xy -3.237484 1.177031) (xy -3.369893 1.104587) (xy -3.492829 1.017903) (xy -3.604825 0.918067) (xy -3.704417 0.806171) + (xy -3.790139 0.683303) (xy -3.860528 0.550554) (xy -3.886729 0.48809) (xy -3.934127 0.342079) (xy -3.964691 0.194095) + (xy -3.977991 0.047039) (xy -3.973639 -0.09571) (xy -3.949539 -0.256174) (xy -3.908503 -0.407368) + (xy -3.850373 -0.549622) (xy -3.77499 -0.683267) (xy -3.682195 -0.808632) (xy -3.578361 -0.91979) + (xy -3.460736 -1.020982) (xy -3.334791 -1.105396) (xy -3.199067 -1.173837) (xy -3.052106 -1.227107) + (xy -2.989177 -1.244518) (xy -2.885045 -1.270966) (xy -0.004832 -1.270966) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9eb62309-ff38-4997-818d-a6df12da2ecd") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_9mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_9mm.kicad_mod new file mode 100644 index 0000000..ec92776 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Aesthetic.pretty/qwiic_9mm.kicad_mod @@ -0,0 +1,171 @@ +(footprint "qwiic_9mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "G***" + (at 0 -1.905 0) + (layer "F.Fab") + (hide yes) + (uuid "dcc51a8d-3884-4e59-894c-2779aa58966d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LOGO" + (at 0 1.905 0) + (layer "F.Fab") + (hide yes) + (uuid "bdd37507-aa71-4713-8fb4-4c01904efe63") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b4223182-25dd-4336-a2ca-1a501bc4fd8b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2a76aaf4-2ad5-40c8-8e09-bca095c23d35") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6cca80ec-90cf-440e-8745-1cb77ffacfd8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_poly + (pts + (xy -2.855023 -0.37342) (xy -2.785938 -0.350697) (xy -2.723282 -0.310468) (xy -2.706911 -0.296467) + (xy -2.650913 -0.234676) (xy -2.61133 -0.163755) (xy -2.587413 -0.081531) (xy -2.578412 0.01417) + (xy -2.579538 0.073134) (xy -2.583104 0.125181) (xy -2.588807 0.16392) (xy -2.598811 0.19779) (xy -2.615276 0.235229) + (xy -2.62716 0.25901) (xy -2.673787 0.333064) (xy -2.729465 0.388135) (xy -2.796416 0.425698) (xy -2.876863 0.447223) + (xy -2.918538 0.452109) (xy -2.963459 0.451783) (xy -3.009744 0.445733) (xy -3.023543 0.442442) (xy -3.106662 0.408884) + (xy -3.174945 0.359587) (xy -3.228053 0.295019) (xy -3.265647 0.215649) (xy -3.287388 0.121947) (xy -3.292188 0.070264) + (xy -3.290526 -0.034334) (xy -3.273362 -0.124902) (xy -3.240038 -0.2033) (xy -3.189897 -0.271387) + (xy -3.161754 -0.299085) (xy -3.100199 -0.343407) (xy -3.032116 -0.369932) (xy -2.952984 -0.38029) + (xy -2.935788 -0.380565) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "fab8d43a-5238-4a36-81ad-920c144c8301") + ) + (fp_poly + (pts + (xy 0.309291 -1.429834) (xy 0.60302 -1.429822) (xy 0.876494 -1.429794) (xy 1.130461 -1.429749) (xy 1.365668 -1.429679) + (xy 1.58286 -1.429582) (xy 1.782785 -1.429453) (xy 1.966188 -1.429286) (xy 2.133816 -1.429078) (xy 2.286416 -1.428824) + (xy 2.424734 -1.428518) (xy 2.549516 -1.428158) (xy 2.661509 -1.427738) (xy 2.76146 -1.427253) (xy 2.850114 -1.426699) + (xy 2.928219 -1.426072) (xy 2.99652 -1.425366) (xy 3.055765 -1.424578) (xy 3.106699 -1.423703) (xy 3.150069 -1.422735) + (xy 3.186622 -1.421671) (xy 3.217104 -1.420506) (xy 3.242262 -1.419236) (xy 3.262841 -1.417855) (xy 3.279589 -1.41636) + (xy 3.293252 -1.414746) (xy 3.304576 -1.413007) (xy 3.314307 -1.41114) (xy 3.321789 -1.409472) (xy 3.498473 -1.357667) + (xy 3.663668 -1.287976) (xy 3.816529 -1.201045) (xy 3.956212 -1.097521) (xy 4.081871 -0.978049) (xy 4.192664 -0.843277) + (xy 4.287744 -0.693851) (xy 4.309381 -0.653466) (xy 4.377333 -0.503653) (xy 4.425776 -0.353517) (xy 4.455768 -0.198664) + (xy 4.468365 -0.034698) (xy 4.468921 0.010381) (xy 4.459163 0.191095) (xy 4.429762 0.362564) (xy 4.380523 0.525272) + (xy 4.311253 0.679699) (xy 4.221758 0.826329) (xy 4.111845 0.965643) (xy 4.064886 1.016554) (xy 3.94199 1.132192) + (xy 3.812243 1.229487) (xy 3.673018 1.309901) (xy 3.521692 1.374892) (xy 3.35564 1.425919) (xy 3.307643 1.43756) + (xy 3.202183 1.461813) (xy 0.589875 1.46507) (xy -2.022432 1.468326) (xy -2.022432 0.331851) (xy -2.022432 -0.799187) + (xy -1.933338 -0.799187) (xy -1.632658 0.029714) (xy -1.331978 0.858615) (xy -1.05942 0.858802) (xy -0.786863 0.858989) + (xy -0.630999 0.3561) (xy -0.599799 0.255737) (xy -0.570389 0.161708) (xy -0.543421 0.076059) (xy -0.519547 0.000834) + (xy -0.499418 -0.061924) (xy -0.483688 -0.110169) (xy -0.473009 -0.141858) (xy -0.468031 -0.154946) + (xy -0.467917 -0.155109) (xy -0.463411 -0.146709) (xy -0.453239 -0.119441) (xy -0.438034 -0.07525) + (xy -0.418432 -0.01608) (xy -0.395067 0.056124) (xy -0.368575 0.139415) (xy -0.339591 0.231851) (xy -0.308748 0.331485) + (xy -0.303744 0.347767) (xy -0.14679 0.858963) (xy 0.125109 0.858976) (xy 0.397007 0.858989) (xy 0.698675 0.034209) + (xy 0.745458 -0.093784) (xy 0.790021 -0.215868) (xy 0.831805 -0.330504) (xy 0.870253 -0.436154) (xy 0.904808 -0.53128) + (xy 0.93491 -0.614344) (xy 0.960003 -0.683808) (xy 0.979529 -0.738134) (xy 0.992929 -0.775783) (xy 0.999647 -0.795219) + (xy 1.000342 -0.797597) (xy 0.989961 -0.799543) (xy 0.960786 -0.801283) (xy 0.91577 -0.802737) (xy 0.857864 -0.803827) + (xy 0.790022 -0.804475) (xy 0.736006 -0.804624) (xy 1.076455 -0.804624) (xy 1.076455 0.027183) (xy 1.076455 0.858989) + (xy 1.348287 0.858989) (xy 1.620119 0.858989) (xy 1.620119 0.027183) (xy 1.620119 -0.804624) (xy 1.728852 -0.804624) + (xy 1.728852 0.027183) (xy 1.728852 0.858989) (xy 2.000685 0.858989) (xy 2.272517 0.858989) (xy 2.272517 0.032619) + (xy 2.386716 0.032619) (xy 2.38777 0.119711) (xy 2.391656 0.190576) (xy 2.39951 0.25067) (xy 2.412467 0.305448) + (xy 2.431663 0.360364) (xy 2.458233 0.420873) (xy 2.474624 0.454899) (xy 2.538491 0.560833) (xy 2.61886 0.652861) + (xy 2.714691 0.729929) (xy 2.78944 0.77391) (xy 2.889453 0.819819) (xy 2.984721 0.851184) (xy 3.082414 0.869643) + (xy 3.189702 0.876833) (xy 3.240239 0.876873) (xy 3.343536 0.875299) (xy 3.346475 0.656456) (xy 3.349414 0.437612) + (xy 3.253293 0.433017) (xy 3.175578 0.423773) (xy 3.113037 0.403078) (xy 3.061313 0.369045) (xy 3.028754 0.335735) + (xy 2.98259 0.265985) (xy 2.950543 0.185953) (xy 2.932494 0.099571) (xy 2.928322 0.010769) (xy 2.937908 -0.07652) + (xy 2.961133 -0.158368) (xy 2.997876 -0.230841) (xy 3.047802 -0.289814) (xy 3.100627 -0.330399) (xy 3.154796 -0.355403) + (xy 3.217339 -0.367405) (xy 3.264925 -0.369453) (xy 3.349413 -0.369692) (xy 3.346474 -0.595313) (xy 3.343536 -0.820934) + (xy 3.207619 -0.819187) (xy 3.099394 -0.813674) (xy 3.004338 -0.799031) (xy 2.915193 -0.773578) (xy 2.824698 -0.735637) + (xy 2.805308 -0.726157) (xy 2.717922 -0.672774) (xy 2.634119 -0.603422) (xy 2.559284 -0.523409) (xy 2.498801 -0.43804) + (xy 2.481636 -0.407133) (xy 2.447426 -0.33592) (xy 2.422192 -0.270999) (xy 2.404719 -0.206742) (xy 2.393793 -0.137523) + (xy 2.388199 -0.057712) (xy 2.386716 0.032619) (xy 2.272517 0.032619) (xy 2.272517 0.027183) (xy 2.272517 -0.804624) + (xy 2.000685 -0.804624) (xy 1.728852 -0.804624) (xy 1.620119 -0.804624) (xy 1.348287 -0.804624) (xy 1.076455 -0.804624) + (xy 0.736006 -0.804624) (xy 0.471669 -0.804624) (xy 0.315904 -0.274551) (xy 0.285203 -0.170288) (xy 0.256018 -0.071577) + (xy 0.228982 0.019461) (xy 0.204732 0.100705) (xy 0.183903 0.170037) (xy 0.167129 0.225335) (xy 0.155047 0.264479) + (xy 0.148291 0.285349) (xy 0.147569 0.287312) (xy 0.145159 0.292748) (xy 0.142561 0.295872) (xy 0.139389 0.295462) + (xy 0.135256 0.290294) (xy 0.129774 0.279146) (xy 0.122558 0.260794) (xy 0.113219 0.234016) (xy 0.101372 0.197589) + (xy 0.086629 0.15029) (xy 0.068604 0.090896) (xy 0.04691 0.018185) (xy 0.021159 -0.069067) (xy -0.009035 -0.172083) + (xy -0.044059 -0.292084) (xy -0.0843 -0.430295) (xy -0.130144 -0.587938) (xy -0.139401 -0.619778) + (xy -0.191559 -0.799187) (xy -0.453882 -0.802097) (xy -0.716204 -0.805007) (xy -0.743307 -0.715111) + (xy -0.752095 -0.68548) (xy -0.766104 -0.637632) (xy -0.784556 -0.574254) (xy -0.806672 -0.49803) + (xy -0.831673 -0.411648) (xy -0.85878 -0.317792) (xy -0.887216 -0.219149) (xy -0.903349 -0.1631) + (xy -0.931184 -0.0667) (xy -0.957354 0.023248) (xy -0.981219 0.104591) (xy -1.002136 0.175173) (xy -1.019465 0.232838) + (xy -1.032563 0.275431) (xy -1.04079 0.300797) (xy -1.04332 0.307166) (xy -1.047631 0.298634) (xy -1.057421 0.271111) + (xy -1.072099 0.226487) (xy -1.091077 0.166653) (xy -1.113763 0.093502) (xy -1.139569 0.008922) (xy -1.167904 -0.085193) + (xy -1.198179 -0.186954) (xy -1.21175 -0.232939) (xy -1.242802 -0.338179) (xy -1.272167 -0.437231) + (xy -1.299245 -0.52811) (xy -1.323441 -0.608834) (xy -1.344156 -0.677419) (xy -1.360792 -0.73188) + (xy -1.372753 -0.770235) (xy -1.379439 -0.7905) (xy -1.380506 -0.7931) (xy -1.39211 -0.79717) (xy -1.421748 -0.800108) + (xy -1.470275 -0.801943) (xy -1.538543 -0.802701) (xy -1.627405 -0.802409) (xy -1.660601 -0.802096) + (xy -1.933338 -0.799187) (xy -2.022432 -0.799187) (xy -2.022432 -0.804624) (xy -2.299701 -0.804624) + (xy -2.57697 -0.804624) (xy -2.57697 -0.698981) (xy -2.57697 -0.593337) (xy -2.634054 -0.648986) + (xy -2.718911 -0.719202) (xy -2.812961 -0.771975) (xy -2.870548 -0.794808) (xy -2.926568 -0.808559) + (xy -2.99714 -0.817351) (xy -3.075619 -0.821091) (xy -3.155363 -0.819689) (xy -3.229729 -0.813052) + (xy -3.292072 -0.801088) (xy -3.293665 -0.800652) (xy -3.412074 -0.757041) (xy -3.518775 -0.69534) + (xy -3.612737 -0.616405) (xy -3.692929 -0.521092) (xy -3.754184 -0.418622) (xy -3.79507 -0.317858) + (xy -3.824751 -0.203781) (xy -3.842311 -0.082235) (xy -3.84683 0.040933) (xy -3.840835 0.133296) + (xy -3.829042 0.220709) (xy -3.814389 0.293845) (xy -3.794787 0.360159) (xy -3.768148 0.427108) (xy -3.744154 0.478424) + (xy -3.682697 0.5816) (xy -3.606206 0.672304) (xy -3.517394 0.747782) (xy -3.425086 0.802394) (xy -3.306534 0.848055) + (xy -3.181856 0.873903) (xy -3.06901 0.880736) (xy -2.949853 0.871223) (xy -2.840681 0.84286) (xy -2.742189 0.795913) + (xy -2.655073 0.730647) (xy -2.641365 0.717671) (xy -2.57697 0.65466) (xy -2.57697 1.061277) (xy -2.57697 1.467893) + (xy -2.840647 1.466066) (xy -2.916865 1.465388) (xy -2.988148 1.464473) (xy -3.050854 1.463391) (xy -3.10134 1.46221) + (xy -3.135965 1.460999) (xy -3.147817 1.460269) (xy -3.318865 1.43419) (xy -3.484198 1.388411) (xy -3.64217 1.324159) + (xy -3.791131 1.24266) (xy -3.929433 1.14514) (xy -4.055429 1.032825) (xy -4.16747 0.906941) (xy -4.263908 0.768715) + (xy -4.343094 0.619372) (xy -4.372571 0.549101) (xy -4.425894 0.384838) (xy -4.460278 0.218357) (xy -4.47524 0.052918) + (xy -4.470345 -0.107674) (xy -4.443233 -0.288197) (xy -4.397067 -0.45829) (xy -4.33167 -0.618326) + (xy -4.246864 -0.768676) (xy -4.14247 -0.909711) (xy -4.025657 -1.034764) (xy -3.893329 -1.148606) + (xy -3.751641 -1.243572) (xy -3.598952 -1.320567) (xy -3.433621 -1.380496) (xy -3.362825 -1.400083) + (xy -3.245677 -1.429838) (xy -0.005437 -1.429838) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ce1738e2-8834-46c4-aecd-3e05e878695d") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Battery.pretty/BATTCON_6.8mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Battery.pretty/BATTCON_6.8mm.kicad_mod new file mode 100644 index 0000000..9baa3cc --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Battery.pretty/BATTCON_6.8mm.kicad_mod @@ -0,0 +1,187 @@ +(footprint "BATTCON_6.8mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.3 0) + (layer "F.Fab") + (uuid "bc7d51b2-bd34-42ca-ac2b-988e4f608a72") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "BATTCON-6.8MM" + (at 0 0.3 0) + (layer "F.Fab") + (uuid "5836d915-0e01-4209-a828-9c94ed308879") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2c5946c9-7de0-46fc-b4cc-19255b6b5ade") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "84dc6c8c-2789-4ac9-b4c9-03f313cf9878") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ad44a8c2-d85e-4094-a94a-f35ab1eda228") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_circle + (center 0 0) + (end 3.4 0) + (stroke + (width 0.2032) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "5bd3dd26-e454-4c7d-9606-16f70ffcf2db") + ) + (fp_circle + (center 0 0) + (end 3.4 0) + (stroke + (width 0.2032) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "d5890959-f2e8-4dc8-b660-3e5d7e7556c5") + ) + (fp_line + (start -3 -1) + (end -3 1) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "32b90398-1fa2-46fe-ba32-4dd143184a05") + ) + (fp_line + (start -3 1) + (end 5.9 1) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "630b3d2c-6994-4196-ad77-1103cd77c411") + ) + (fp_line + (start 3.6 0.5) + (end 3.6 -0.5) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "aab42c0b-bbd8-4c03-9061-67db796f7778") + ) + (fp_line + (start 3.6 0.5) + (end 5.9 0.5) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "d5f98851-8ad8-497c-bfdb-8594221a0ccc") + ) + (fp_line + (start 5.9 -1) + (end -3 -1) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "0cca6bfa-7074-4a19-87e7-8f899bae1094") + ) + (fp_line + (start 5.9 -1) + (end 5.9 -0.5) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "66d30579-729d-477e-a47b-2cf6843b69aa") + ) + (fp_line + (start 5.9 -0.5) + (end 3.6 -0.5) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "f84aaeb7-e6c9-4283-86bd-98f48ecf8ab2") + ) + (fp_line + (start 5.9 0.5) + (end 5.9 1) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "c7e6b2e0-179f-4110-a0c7-d5d6eef6e6ad") + ) + (pad "+" smd rect + (at 4.87 -0.75 180) + (size 2.25 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "06f2d885-265b-4d72-977e-0f3ff8831c47") + ) + (pad "-" smd rect + (at 4.87 0.75 180) + (size 2.25 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "36b95a27-882a-464e-8441-ff64cedd0240") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Battery.pretty/ML414H_IV01E.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Battery.pretty/ML414H_IV01E.kicad_mod new file mode 100644 index 0000000..8790d39 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Battery.pretty/ML414H_IV01E.kicad_mod @@ -0,0 +1,208 @@ +(footprint "ML414H_IV01E" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at -1.016 -2.921 0) + (layer "F.Fab") + (uuid "72d951e5-e13a-4c5b-8fed-b6d717c2cd0d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Value" "ML414H_IV01E" + (at -1.016 3.302 0) + (layer "F.Fab") + (uuid "f9cb2822-ce78-44e9-b8d0-dcaee71c7d41") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "46916b37-c309-4088-b668-fdcbe684acd1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a9cd86d6-3f2a-4951-99e2-29690be68fe0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e65f2290-4563-43ab-91aa-b27fb86aa992") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy 2.705 -0.219645) (xy 0.219645 -2.705) (xy 2.705 -2.705) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ca5630ee-e677-4326-843f-2dcd1dd6c24b") + ) + (fp_poly + (pts + (xy -1.5 2.7) (xy 2.7 2.7) (xy 2.7 1) (xy -1.5 1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "00e135d4-8fe5-4621-8f07-59d4ba2fe0a6") + ) + (fp_arc + (start -1.752599 1.625602) + (mid -2.167967 -1.045069) + (end 0.1778 -2.3876) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "e5a9da6a-1442-4c1b-8b22-f3ecbffc0ad5") + ) + (fp_arc + (start 2.3876 -0.3302) + (mid 2.42159 0.252132) + (end 2.260599 0.8128) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "251ea8bc-a715-40af-acba-f2f893c67325") + ) + (fp_poly + (pts + (xy 2.705 -0.219645) (xy 0.219645 -2.705) (xy 2.705 -2.705) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "1991afdb-4e66-4d76-a2e6-d3c78ce4a88e") + ) + (fp_poly + (pts + (xy -1.5 2.7) (xy 2.7 2.7) (xy 2.7 1) (xy -1.5 1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "de682579-cd6b-4966-ad6d-a431da277ab0") + ) + (fp_circle + (center 0 0) + (end 2.4 0) + (stroke + (width 0.0508) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "076264dc-2fd7-4d99-9a5b-0a9850350bae") + ) + (fp_poly + (pts + (xy 2.41 -0.775858) (xy 0.775858 -2.41) (xy 2.41 -2.41) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8c8fa414-0de0-455b-bddc-77b693a693b9") + ) + (fp_poly + (pts + (xy 2.41 2.41) (xy -1.11 2.41) (xy -1.11 1) (xy 2.41 1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "85bee0b0-1f13-4b14-91cb-f82301f4c4a7") + ) + (pad "+" smd custom + (at 2.05 -2.1525) + (size 1.105 1.105) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.65 -0.5525) (xy 0.65 -0.5525) (xy 0.65 0.5525) (xy -0.65 0.5525) + ) + (width 0) + (fill yes) + ) + (gr_poly + (pts + (xy 0.655 1.932855) (xy -1.830355 -0.5525) (xy 0.655 -0.5525) + ) + (width 0) + (fill yes) + ) + ) + (uuid "dcb61462-ddac-4340-8c7c-fdeab5e3c323") + ) + (pad "-" smd rect + (at 0.6 1.85) + (size 4.2 1.7) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c8d0d1db-a1ba-4b6b-be95-1987ec3c5fd2") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Board.pretty/ProMicroC.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Board.pretty/ProMicroC.kicad_mod new file mode 100644 index 0000000..d2a1ce3 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Board.pretty/ProMicroC.kicad_mod @@ -0,0 +1,823 @@ +(footprint "ProMicroC" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at -6.858 -17.78 0) + (layer "F.Fab") + (uuid "4c86e8a7-b92d-49f9-bc5f-ad4bbfb3a696") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Value" "Val**" + (at -6.858 17.78 0) + (layer "F.Fab") + (uuid "bd3d0059-78a4-4195-b3e3-a54fad49332f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b84cf2ed-5747-4d84-a27f-68ffd5d4c660") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d368acf4-31a0-4d63-b82b-10ff6e6783e5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f53bf115-fde0-41ad-84fd-2179234644b4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -8.89 -16.51) + (end -8.89 -13.97) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3178b1fe-f308-42d2-9d68-d5c35c97b0ab") + ) + (fp_line + (start -5.08 -16.51) + (end -8.89 -16.51) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9acafee3-3394-4b18-bff4-82bd49a89741") + ) + (fp_line + (start -4.953 2.54) + (end 0 7.493) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8c1b99ff-ccbe-4dfc-b382-e9628e81e603") + ) + (fp_line + (start -4.318 -17.8435) + (end 4.318 -17.8435) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1e7f896c-f16c-4e03-b9b6-9690ea905551") + ) + (fp_line + (start -4.318 -10.541) + (end -4.318 -17.8435) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb1f2d8a-7e12-4218-9e1a-16130238ee73") + ) + (fp_line + (start 0 -2.413) + (end -4.953 2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec40f2c0-7a6d-41f0-8986-b2472020f2c5") + ) + (fp_line + (start 0 7.493) + (end 4.953 2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3ee4881-7e32-4ee0-b0bf-3e2c28519904") + ) + (fp_line + (start 4.318 -17.8435) + (end 4.318 -10.541) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f5c70f6-8a21-437e-8a55-a7a6455ab39b") + ) + (fp_line + (start 4.318 -10.541) + (end -4.318 -10.541) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "09f00399-e86f-4ed9-a103-c12bd6ca9120") + ) + (fp_line + (start 4.953 2.54) + (end 0 -2.413) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7f28fb18-cad5-44ce-a840-a5248ebb42de") + ) + (fp_line + (start 5.08 -16.51) + (end 8.89 -16.51) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1d38aad3-0022-4905-8d98-d8631b12eef7") + ) + (fp_line + (start 8.89 -16.51) + (end 8.89 -13.97) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b07a4baa-7c5c-4e74-ba3b-9844b71c4cd1") + ) + (fp_line + (start 8.89 16.51) + (end -8.89 16.51) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b9bb8d3f-c9b5-4cf0-b74c-c86934c44a98") + ) + (fp_arc + (start 4.318 -17.8435) + (mid 0 -17.460445) + (end -4.318 -17.8435) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac1ff412-2612-477a-9796-9a90391f824b") + ) + (fp_poly + (pts + (xy -7.438788 -13.519604) (xy -7.270221 -13.450212) (xy -7.120591 -13.346091) (xy -6.996947 -13.212142) + (xy -6.905109 -13.054675) (xy -6.849403 -12.881103) (xy -6.8326 -12.701183) (xy -6.8326 -12.698816) + (xy -6.849403 -12.518896) (xy -6.905109 -12.345324) (xy -6.996948 -12.187857) (xy -7.120591 -12.053908) + (xy -7.271376 -11.948983) (xy -7.616397 -11.8491) (xy -8.9154 -11.8491) (xy -8.9154 -13.5509) (xy -7.617795 -13.5509) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "dc709b60-afff-4677-984f-ab951a0cbe00") + ) + (fp_poly + (pts + (xy -7.438788 -10.979604) (xy -7.270221 -10.910212) (xy -7.120591 -10.806091) (xy -6.996947 -10.672142) + (xy -6.905109 -10.514675) (xy -6.849403 -10.341103) (xy -6.8326 -10.161183) (xy -6.8326 -10.158816) + (xy -6.849403 -9.978896) (xy -6.905109 -9.805324) (xy -6.996948 -9.647857) (xy -7.120591 -9.513908) + (xy -7.271376 -9.408983) (xy -7.616397 -9.3091) (xy -8.9154 -9.3091) (xy -8.9154 -11.0109) (xy -7.617795 -11.0109) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "e67d8926-8918-43c2-a513-d028b21fcce0") + ) + (fp_poly + (pts + (xy -7.438788 -8.439604) (xy -7.270221 -8.370212) (xy -7.120591 -8.266091) (xy -6.996947 -8.132142) + (xy -6.905109 -7.974675) (xy -6.849403 -7.801103) (xy -6.8326 -7.621183) (xy -6.8326 -7.618816) (xy -6.849403 -7.438896) + (xy -6.905109 -7.265324) (xy -6.996948 -7.107857) (xy -7.120591 -6.973908) (xy -7.271376 -6.868983) + (xy -7.616397 -6.7691) (xy -8.9154 -6.7691) (xy -8.9154 -8.4709) (xy -7.617795 -8.4709) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "86bb26d9-f51c-411a-aed2-b7b5d43a491e") + ) + (fp_poly + (pts + (xy -7.438788 -5.899604) (xy -7.270221 -5.830212) (xy -7.120591 -5.726091) (xy -6.996947 -5.592142) + (xy -6.905109 -5.434675) (xy -6.849403 -5.261103) (xy -6.8326 -5.081183) (xy -6.8326 -5.078816) (xy -6.849403 -4.898896) + (xy -6.905109 -4.725324) (xy -6.996948 -4.567857) (xy -7.120591 -4.433908) (xy -7.271376 -4.328983) + (xy -7.616397 -4.2291) (xy -8.9154 -4.2291) (xy -8.9154 -5.9309) (xy -7.617795 -5.9309) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "b2c3d532-601f-4dec-bf17-abb7a32a2090") + ) + (fp_poly + (pts + (xy -7.438788 -3.359604) (xy -7.270221 -3.290212) (xy -7.120591 -3.186091) (xy -6.996947 -3.052142) + (xy -6.905109 -2.894675) (xy -6.849403 -2.721103) (xy -6.8326 -2.541183) (xy -6.8326 -2.538816) (xy -6.849403 -2.358896) + (xy -6.905109 -2.185324) (xy -6.996948 -2.027857) (xy -7.120591 -1.893908) (xy -7.271376 -1.788983) + (xy -7.616397 -1.6891) (xy -8.9154 -1.6891) (xy -8.9154 -3.3909) (xy -7.617795 -3.3909) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "910e3024-1048-4ba9-b47e-4253fd4b8998") + ) + (fp_poly + (pts + (xy -7.438788 -0.819604) (xy -7.270221 -0.750212) (xy -7.120591 -0.646091) (xy -6.996947 -0.512142) + (xy -6.905109 -0.354675) (xy -6.849403 -0.181103) (xy -6.8326 -0.001183) (xy -6.8326 0.001184) (xy -6.849403 0.181104) + (xy -6.905109 0.354676) (xy -6.996948 0.512142) (xy -7.120592 0.646091) (xy -7.271376 0.751016) (xy -7.616397 0.8509) + (xy -8.9154 0.8509) (xy -8.9154 -0.8509) (xy -7.617795 -0.8509) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "639422a4-c2df-4f66-a2a6-b32968fc46ef") + ) + (fp_poly + (pts + (xy -7.438788 1.720396) (xy -7.270221 1.789788) (xy -7.120591 1.89391) (xy -6.996947 2.027858) (xy -6.905109 2.185325) + (xy -6.849404 2.358897) (xy -6.8326 2.538816) (xy -6.8326 2.541184) (xy -6.849403 2.721104) (xy -6.905109 2.894676) + (xy -6.996948 3.052142) (xy -7.120592 3.186091) (xy -7.271376 3.291016) (xy -7.616397 3.3909) (xy -8.9154 3.3909) + (xy -8.9154 1.6891) (xy -7.617795 1.6891) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "0b7fa72a-a55a-44b3-8db8-c9afa94ea98e") + ) + (fp_poly + (pts + (xy -7.438788 4.260396) (xy -7.270221 4.329788) (xy -7.120591 4.43391) (xy -6.996947 4.567858) (xy -6.905109 4.725325) + (xy -6.849404 4.898897) (xy -6.8326 5.078816) (xy -6.8326 5.081184) (xy -6.849403 5.261104) (xy -6.905109 5.434676) + (xy -6.996948 5.592142) (xy -7.120592 5.726091) (xy -7.271376 5.831016) (xy -7.616397 5.9309) (xy -8.9154 5.9309) + (xy -8.9154 4.2291) (xy -7.617795 4.2291) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "fabcd0ce-abd8-404c-8599-0caa34416c15") + ) + (fp_poly + (pts + (xy -7.438788 6.800396) (xy -7.270221 6.869788) (xy -7.120591 6.97391) (xy -6.996947 7.107858) (xy -6.905109 7.265325) + (xy -6.849404 7.438897) (xy -6.8326 7.618816) (xy -6.8326 7.621184) (xy -6.849403 7.801104) (xy -6.905109 7.974676) + (xy -6.996948 8.132142) (xy -7.120592 8.266091) (xy -7.271376 8.371016) (xy -7.616397 8.4709) (xy -8.9154 8.4709) + (xy -8.9154 6.7691) (xy -7.617795 6.7691) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "0d971040-c526-4c17-a7db-2bf607bb5814") + ) + (fp_poly + (pts + (xy -7.438788 9.340396) (xy -7.270221 9.409788) (xy -7.120591 9.51391) (xy -6.996947 9.647858) (xy -6.905109 9.805325) + (xy -6.849404 9.978897) (xy -6.8326 10.158816) (xy -6.8326 10.161184) (xy -6.849403 10.341104) (xy -6.905109 10.514676) + (xy -6.996948 10.672142) (xy -7.120592 10.806091) (xy -7.271376 10.911016) (xy -7.616397 11.0109) + (xy -8.9154 11.0109) (xy -8.9154 9.3091) (xy -7.617795 9.3091) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "927d4522-3207-445c-914b-ebfa6846417c") + ) + (fp_poly + (pts + (xy -7.438788 11.880396) (xy -7.270221 11.949788) (xy -7.120591 12.05391) (xy -6.996947 12.187858) + (xy -6.905109 12.345325) (xy -6.849404 12.518897) (xy -6.8326 12.698816) (xy -6.8326 12.701184) (xy -6.849403 12.881104) + (xy -6.905109 13.054676) (xy -6.996948 13.212142) (xy -7.120592 13.346091) (xy -7.271376 13.451016) + (xy -7.616397 13.5509) (xy -8.9154 13.5509) (xy -8.9154 11.8491) (xy -7.617795 11.8491) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "08badeb0-001d-4c0c-98ab-abf3560fdd78") + ) + (fp_poly + (pts + (xy -7.438788 14.420396) (xy -7.270221 14.489788) (xy -7.120591 14.59391) (xy -6.996947 14.727858) + (xy -6.905109 14.885325) (xy -6.849404 15.058897) (xy -6.8326 15.238816) (xy -6.8326 15.241184) (xy -6.849403 15.421104) + (xy -6.905109 15.594676) (xy -6.996948 15.752142) (xy -7.120592 15.886091) (xy -7.271376 15.991016) + (xy -7.616397 16.0909) (xy -8.9154 16.0909) (xy -8.9154 14.3891) (xy -7.617795 14.3891) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "40455eb4-7346-4cf1-ae9e-df1f74a9345e") + ) + (fp_poly + (pts + (xy 8.9154 0.8509) (xy 7.617795 0.8509) (xy 7.438788 0.819604) (xy 7.270221 0.750212) (xy 7.120591 0.646091) + (xy 6.996947 0.512142) (xy 6.9044 0.353459) (xy 6.8326 0.002572) (xy 6.8326 -0.001184) (xy 6.849403 -0.181104) + (xy 6.905109 -0.354676) (xy 6.996948 -0.512142) (xy 7.120592 -0.646091) (xy 7.270222 -0.750212) (xy 7.438789 -0.819604) + (xy 7.617796 -0.8509) (xy 8.9154 -0.8509) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "6498b7f0-f0cf-478b-9ac1-a22a97d154ee") + ) + (fp_poly + (pts + (xy 8.9154 3.3909) (xy 7.617795 3.3909) (xy 7.438788 3.359604) (xy 7.270221 3.290212) (xy 7.120591 3.186091) + (xy 6.996947 3.052142) (xy 6.9044 2.893459) (xy 6.8326 2.542572) (xy 6.8326 2.538816) (xy 6.849403 2.358896) + (xy 6.905109 2.185324) (xy 6.996948 2.027857) (xy 7.120591 1.893908) (xy 7.270222 1.789787) (xy 7.438789 1.720395) + (xy 7.617796 1.6891) (xy 8.9154 1.6891) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "2f3ab8ef-2de7-4af8-a52a-017ec94b98f2") + ) + (fp_poly + (pts + (xy 8.9154 5.9309) (xy 7.617795 5.9309) (xy 7.438788 5.899604) (xy 7.270221 5.830212) (xy 7.120591 5.726091) + (xy 6.996947 5.592142) (xy 6.9044 5.433459) (xy 6.8326 5.082572) (xy 6.8326 5.078816) (xy 6.849403 4.898896) + (xy 6.905109 4.725324) (xy 6.996948 4.567857) (xy 7.120591 4.433908) (xy 7.270222 4.329787) (xy 7.438789 4.260395) + (xy 7.617796 4.2291) (xy 8.9154 4.2291) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "eeea05b1-5341-47c2-9718-ac9f146b1312") + ) + (fp_poly + (pts + (xy 8.9154 8.4709) (xy 7.617795 8.4709) (xy 7.438788 8.439604) (xy 7.270221 8.370212) (xy 7.120591 8.266091) + (xy 6.996947 8.132142) (xy 6.9044 7.973459) (xy 6.8326 7.622572) (xy 6.8326 7.618816) (xy 6.849403 7.438896) + (xy 6.905109 7.265324) (xy 6.996948 7.107857) (xy 7.120591 6.973908) (xy 7.270222 6.869787) (xy 7.438789 6.800395) + (xy 7.617796 6.7691) (xy 8.9154 6.7691) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "69edc72e-7ba3-427e-864b-3b0e3b76cbea") + ) + (fp_poly + (pts + (xy 8.9154 11.0109) (xy 7.617795 11.0109) (xy 7.438788 10.979604) (xy 7.270221 10.910212) (xy 7.120591 10.806091) + (xy 6.996947 10.672142) (xy 6.9044 10.513459) (xy 6.8326 10.162572) (xy 6.8326 10.158816) (xy 6.849403 9.978896) + (xy 6.905109 9.805324) (xy 6.996948 9.647857) (xy 7.120591 9.513908) (xy 7.270222 9.409787) (xy 7.438789 9.340395) + (xy 7.617796 9.3091) (xy 8.9154 9.3091) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "7b3a9fb8-e36d-4434-85fb-8510770baa5f") + ) + (fp_poly + (pts + (xy 8.9154 13.5509) (xy 7.617795 13.5509) (xy 7.438788 13.519604) (xy 7.270221 13.450212) (xy 7.120591 13.346091) + (xy 6.996947 13.212142) (xy 6.9044 13.053459) (xy 6.8326 12.702572) (xy 6.8326 12.698816) (xy 6.849403 12.518896) + (xy 6.905109 12.345324) (xy 6.996948 12.187857) (xy 7.120591 12.053908) (xy 7.270222 11.949787) (xy 7.438789 11.880395) + (xy 7.617796 11.8491) (xy 8.9154 11.8491) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "6dffd458-4558-4dec-8932-2ef9394aeb8f") + ) + (fp_poly + (pts + (xy 8.9154 16.0909) (xy 7.617795 16.0909) (xy 7.438788 16.059604) (xy 7.270221 15.990212) (xy 7.120591 15.886091) + (xy 6.996947 15.752142) (xy 6.9044 15.593459) (xy 6.8326 15.242572) (xy 6.8326 15.238816) (xy 6.849403 15.058896) + (xy 6.905109 14.885324) (xy 6.996948 14.727857) (xy 7.120591 14.593908) (xy 7.270222 14.489787) (xy 7.438789 14.420395) + (xy 7.617796 14.3891) (xy 8.9154 14.3891) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "993e74b6-e518-4922-bb9f-60a1d8000cef") + ) + (fp_poly + (pts + (xy 8.9154 -11.8491) (xy 7.617795 -11.8491) (xy 7.438788 -11.880396) (xy 7.270221 -11.949788) (xy 7.120591 -12.05391) + (xy 6.996947 -12.187858) (xy 6.905109 -12.345325) (xy 6.849404 -12.518897) (xy 6.8326 -12.698816) + (xy 6.8326 -12.701184) (xy 6.849403 -12.881104) (xy 6.905109 -13.054676) (xy 6.996948 -13.212142) + (xy 7.120592 -13.346091) (xy 7.270222 -13.450212) (xy 7.438789 -13.519604) (xy 7.617796 -13.5509) + (xy 8.9154 -13.5509) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "bdda1645-caba-4328-96e2-7d3fb330ff0e") + ) + (fp_poly + (pts + (xy 8.9154 -9.3091) (xy 7.617795 -9.3091) (xy 7.438788 -9.340396) (xy 7.270221 -9.409788) (xy 7.120591 -9.51391) + (xy 6.996947 -9.647858) (xy 6.905109 -9.805325) (xy 6.849404 -9.978897) (xy 6.8326 -10.158816) (xy 6.8326 -10.161184) + (xy 6.849403 -10.341104) (xy 6.905109 -10.514676) (xy 6.996948 -10.672142) (xy 7.120592 -10.806091) + (xy 7.270222 -10.910212) (xy 7.438789 -10.979604) (xy 7.617796 -11.0109) (xy 8.9154 -11.0109) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "919af227-e978-4b2d-a874-69bf7632a8e2") + ) + (fp_poly + (pts + (xy 8.9154 -6.7691) (xy 7.617795 -6.7691) (xy 7.438788 -6.800396) (xy 7.270221 -6.869788) (xy 7.120591 -6.97391) + (xy 6.996947 -7.107858) (xy 6.905109 -7.265325) (xy 6.849404 -7.438897) (xy 6.8326 -7.618816) (xy 6.8326 -7.621184) + (xy 6.849403 -7.801104) (xy 6.905109 -7.974676) (xy 6.996948 -8.132142) (xy 7.120592 -8.266091) (xy 7.270222 -8.370212) + (xy 7.438789 -8.439604) (xy 7.617796 -8.4709) (xy 8.9154 -8.4709) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "64bbf8ab-9f89-4572-a895-59a4a0f465ac") + ) + (fp_poly + (pts + (xy 8.9154 -4.2291) (xy 7.617795 -4.2291) (xy 7.438788 -4.260396) (xy 7.270221 -4.329788) (xy 7.120591 -4.43391) + (xy 6.996947 -4.567858) (xy 6.905109 -4.725325) (xy 6.849404 -4.898897) (xy 6.8326 -5.078816) (xy 6.8326 -5.081184) + (xy 6.849403 -5.261104) (xy 6.905109 -5.434676) (xy 6.996948 -5.592142) (xy 7.120592 -5.726091) (xy 7.270222 -5.830212) + (xy 7.438789 -5.899604) (xy 7.617796 -5.9309) (xy 8.9154 -5.9309) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "84e355b1-39ed-4985-8781-74637e487557") + ) + (fp_poly + (pts + (xy 8.9154 -1.6891) (xy 7.617795 -1.6891) (xy 7.438788 -1.720396) (xy 7.270221 -1.789788) (xy 7.120591 -1.89391) + (xy 6.996947 -2.027858) (xy 6.905109 -2.185325) (xy 6.849404 -2.358897) (xy 6.8326 -2.538816) (xy 6.8326 -2.541184) + (xy 6.849403 -2.721104) (xy 6.905109 -2.894676) (xy 6.996948 -3.052142) (xy 7.120592 -3.186091) (xy 7.270222 -3.290212) + (xy 7.438789 -3.359604) (xy 7.617796 -3.3909) (xy 8.9154 -3.3909) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "Cmts.User") + (uuid "7cb0c6aa-1b9d-4ed5-bb25-3b449cefcacc") + ) + (fp_line + (start -8.89 -16.51) + (end -8.89 16.51) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "806add96-4a5b-4bdc-a6d3-f0fcc0f7c77d") + ) + (fp_line + (start -8.89 16.51) + (end 8.89 16.51) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "529a6d12-b45c-4579-a6e7-3abfec4dec71") + ) + (fp_line + (start 8.89 -16.51) + (end -8.89 -16.51) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "01a06e4f-d1e1-43f9-94dd-69158348147d") + ) + (fp_line + (start 8.89 16.51) + (end 8.89 -16.51) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "55279f54-fc24-4968-a514-2c4000e3d91f") + ) + (pad "1" smd roundrect + (at -8.89 -12.7) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "257ab559-36b5-4ab0-8b55-def4e5da1068") + ) + (pad "2" smd roundrect + (at -8.89 -10.16) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b670c041-3d79-4839-bffc-6b340217a3dd") + ) + (pad "3" smd roundrect + (at -8.89 -7.62) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a905f428-e721-4ad1-a597-98bc09640e18") + ) + (pad "4" smd roundrect + (at -8.89 -5.08) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "08bce9d6-c61e-41fb-a45b-1e0946f8be3a") + ) + (pad "5" smd roundrect + (at -8.89 -2.54) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "19c3ac90-fe17-4278-a5f0-c98a90f6991a") + ) + (pad "6" smd roundrect + (at -8.89 0) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a1ac9456-d6b4-4ef6-aab8-8f24dac15503") + ) + (pad "7" smd roundrect + (at -8.89 2.54) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a71cc79c-34d6-4ed5-b300-d594ed85f0bc") + ) + (pad "8" smd roundrect + (at -8.89 5.08) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1bb83a1e-bffc-4475-92ea-a2bf9513fe78") + ) + (pad "9" smd roundrect + (at -8.89 7.62) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "897251e2-5cd3-4100-a59a-22a95433d4a7") + ) + (pad "10" smd roundrect + (at -8.89 10.16) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "419237a4-c707-44db-81e0-8a9ac3b69bf6") + ) + (pad "11" smd roundrect + (at -8.89 12.7) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "637ef639-68cb-4d68-b648-9df232233842") + ) + (pad "12" smd roundrect + (at -8.89 15.24) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f9af726d-c7fb-47e1-804a-8b499a0673d8") + ) + (pad "13" smd roundrect + (at 8.89 15.24) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d2b96269-39c6-44b9-899a-c6281f0debfd") + ) + (pad "14" smd roundrect + (at 8.89 12.7) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9b2bcd31-7feb-40ea-a36f-5e8531e03513") + ) + (pad "15" smd roundrect + (at 8.89 10.16) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b7a9bd74-48af-4b03-a97e-3c067575f5a8") + ) + (pad "16" smd roundrect + (at 8.89 7.62) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f0aecb50-4369-49d5-8ad1-daae677c1e0a") + ) + (pad "17" smd roundrect + (at 8.89 5.08) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "815edd89-8a23-4195-b705-e15386c07e73") + ) + (pad "18" smd roundrect + (at 8.89 2.54) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f97cf075-4cc1-40c8-adf2-b64d51e206ca") + ) + (pad "19" smd roundrect + (at 8.89 0) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "89d22253-33bd-437d-acd1-5e29bd3ba8a4") + ) + (pad "20" smd roundrect + (at 8.89 -2.54) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8aeee470-aa50-4238-a52c-02e8bb5b9906") + ) + (pad "21" smd roundrect + (at 8.89 -5.08) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "18b560a1-16bd-4d0b-8ded-01c64df943c7") + ) + (pad "22" smd roundrect + (at 8.89 -7.62) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "549aa3fb-6000-4a17-abbd-9e4a601c9802") + ) + (pad "23" smd roundrect + (at 8.89 -10.16) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "11157f55-e6a6-410f-ac8b-147af77edecf") + ) + (pad "24" smd roundrect + (at 8.89 -12.7) + (size 2.54 1.27) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "383e9d40-b086-49b3-ae18-b27cc98289c8") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Board.pretty/ThingPlus.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Board.pretty/ThingPlus.kicad_mod new file mode 100644 index 0000000..43072fd --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Board.pretty/ThingPlus.kicad_mod @@ -0,0 +1,813 @@ +(footprint "ThingPlus" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 31.51 0) + (layer "F.Fab") + (uuid "366b1b0f-51ec-4002-b2a8-7e89f41454f7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "ThingPlus" + (at 0 30.48 0) + (layer "F.Fab") + (uuid "24f839c4-8148-4601-b87e-e981b06ed380") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3d7e64d6-3545-4b14-93c7-dfbddbffba44") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "503f9c5f-b101-4227-9035-83b28cc61441") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1af6525a-89c5-4584-8f50-c29d949429bb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -11.43 26.67) + (end -11.43 -26.67) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "46be9c4d-46e7-4c9a-90ef-4ef7955f5e70") + ) + (fp_line + (start -8.89 -29.21) + (end 8.89 -29.21) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "514937cc-0ed7-4912-b8f0-d258b26470f3") + ) + (fp_line + (start 8.89 29.21) + (end -8.89 29.21) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e2959e6f-eb4c-4566-94f4-a498d166e0d2") + ) + (fp_line + (start 11.43 -26.67) + (end 11.43 26.67) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "8da65b60-4946-4a6a-add5-58c63a69184d") + ) + (fp_arc + (start -11.43 -26.67) + (mid -10.686051 -28.466051) + (end -8.89 -29.21) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "27bbd469-2791-4c2c-b493-c40c06bdb573") + ) + (fp_arc + (start -8.89 29.21) + (mid -10.686051 28.466051) + (end -11.43 26.67) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "301820d4-acc9-4de5-99ad-c4d3655a0f66") + ) + (fp_arc + (start 8.89 -29.21) + (mid 10.686051 -28.466051) + (end 11.43 -26.67) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "fb6fbce0-9ec0-455d-816a-9a0663fde3d9") + ) + (fp_arc + (start 11.43 26.67) + (mid 10.686051 28.466051) + (end 8.89 29.21) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "9a1d2c67-b3d6-45a6-9dae-a0224487e553") + ) + (fp_circle + (center -8.89 -26.67) + (end -7.239 -26.67) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "e09c1b6e-6194-4f20-9a8b-482f3a67daf2") + ) + (fp_circle + (center -8.89 26.67) + (end -7.239 26.67) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "e160d4be-e82a-48d2-82e7-234bc5c687df") + ) + (fp_circle + (center 8.89 -26.67) + (end 10.541 -26.67) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "4ad8a99e-88ce-4698-815c-f19c247b07ea") + ) + (fp_circle + (center 8.89 26.67) + (end 10.541 26.67) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "41eac88f-f060-4cad-8ea9-732e5fdae877") + ) + (fp_text user "IO6" + (at -8.89 -17.78 90) + (unlocked yes) + (layer "F.Fab") + (uuid "04367531-17ba-4cc3-b6f9-eaf928b72906") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "IO0" + (at -8.89 -2.54 90) + (unlocked yes) + (layer "F.Fab") + (uuid "0dc4180f-26c5-4d5b-bad0-df441235afc9") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "VBATT" + (at -8.89 5.08 90) + (unlocked yes) + (layer "F.Fab") + (uuid "1ec0eb05-6087-4fcc-a900-57613fe90144") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "TX" + (at 8.89 -20.32 90) + (unlocked yes) + (layer "F.Fab") + (uuid "24fd7734-1b67-486b-bf6f-f9cb0fc4729f") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "A0" + (at 8.89 5.08 90) + (unlocked yes) + (layer "F.Fab") + (uuid "3164a139-f27e-4ea3-8406-e2535674f230") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "A3" + (at 8.89 -2.54 90) + (unlocked yes) + (layer "F.Fab") + (uuid "372841b7-c771-46d3-a3e7-5a5d3426044c") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "A2" + (at 8.89 0 90) + (unlocked yes) + (layer "F.Fab") + (uuid "3f9a8334-8257-487a-b890-4a58eef0605e") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "GND" + (at 8.89 7.62 90) + (unlocked yes) + (layer "F.Fab") + (uuid "459698b9-bcf4-4e7e-8143-d410ddec09a4") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "RX" + (at 8.89 -17.78 90) + (unlocked yes) + (layer "F.Fab") + (uuid "54334f75-d6b4-49aa-ab08-721ec1667c89") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "3V3" + (at 8.89 12.7 90) + (unlocked yes) + (layer "F.Fab") + (uuid "575d149b-1e04-4e93-8ac6-aa8842ae954e") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "A1" + (at 8.89 2.54 90) + (unlocked yes) + (layer "F.Fab") + (uuid "58bb08a4-1f9b-403b-8b14-cbec8651991b") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "NC" + (at 8.89 10.16 90) + (unlocked yes) + (layer "F.Fab") + (uuid "5b07390f-7f79-49c8-936c-6387ac830122") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "IO4" + (at -8.89 -12.7 90) + (unlocked yes) + (layer "F.Fab") + (uuid "642c2a6a-ac10-4b9f-be8b-9563c599e716") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "EN" + (at -8.89 2.54 90) + (unlocked yes) + (layer "F.Fab") + (uuid "74d4268a-48fd-4bfb-90bb-c7cf75483b3d") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "FREE" + (at 8.89 -22.86 90) + (unlocked yes) + (layer "F.Fab") + (uuid "86153975-bc27-4d1c-86eb-a6dc35c05e72") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "IO1" + (at -8.898804 -5.097006 90) + (unlocked yes) + (layer "F.Fab") + (uuid "90e878f1-c162-4a57-9a7b-1bff179b845f") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "SCK" + (at 8.89 -10.16 90) + (unlocked yes) + (layer "F.Fab") + (uuid "95f087f6-2bd6-48df-bdd7-df04a7b40efe") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "IO2" + (at -8.89 -7.62 90) + (unlocked yes) + (layer "F.Fab") + (uuid "aeca99f8-09b6-4737-b213-d891a3da6d8b") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "A4" + (at 8.89 -5.08 90) + (unlocked yes) + (layer "F.Fab") + (uuid "baa752c7-ec19-49e7-a6ea-cefe9250a4ae") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "PICO" + (at 8.89 -12.7 90) + (unlocked yes) + (layer "F.Fab") + (uuid "c63c5b07-74d0-49af-9213-f7861485bfaf") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "POCI" + (at 8.89 -15.24 90) + (unlocked yes) + (layer "F.Fab") + (uuid "c74a3a08-11d2-40ae-99dd-0543ba23c74f") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "SCL" + (at -8.89 -20.32 90) + (unlocked yes) + (layer "F.Fab") + (uuid "d48fa111-ec31-48fb-8e0f-6e9e8f78313c") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "IO3" + (at -8.89 -10.16 90) + (unlocked yes) + (layer "F.Fab") + (uuid "d64f418f-cc25-48ef-9978-5d09f850950a") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "A5" + (at 8.89 -7.62 90) + (unlocked yes) + (layer "F.Fab") + (uuid "db0f5f7d-dcbe-4f5c-85cf-53b29b8dc572") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "~{RST}" + (at 8.89 15.24 90) + (unlocked yes) + (layer "F.Fab") + (uuid "dcb1b362-de2c-49b8-84fe-362db165d496") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "IO5" + (at -8.89 -15.24 90) + (unlocked yes) + (layer "F.Fab") + (uuid "dfc3c382-f189-4fe9-9c0c-8a98768074d9") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "VBUS" + (at -8.89 0 90) + (unlocked yes) + (layer "F.Fab") + (uuid "e32edb34-a18e-4b96-b3e3-45ebbac35844") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "SDA" + (at -8.89 -22.86 90) + (unlocked yes) + (layer "F.Fab") + (uuid "f9d9decd-3ef0-457c-bb78-982268be7a8f") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (pad "1" thru_hole circle + (at -10.16 -22.86) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "c2c8e407-7df1-4052-ac13-f52e23fbbf24") + ) + (pad "2" thru_hole circle + (at -10.16 -20.32) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "7e1fe8d0-7b07-48c3-9c2b-f91eb4202565") + ) + (pad "3" thru_hole circle + (at -10.16 -17.78) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "af67c6fa-16e9-48f6-9a26-7fbc495acf3e") + ) + (pad "4" thru_hole circle + (at -10.16 -15.24) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "97e885c6-8045-4ede-9917-c5bf522aa82c") + ) + (pad "5" thru_hole circle + (at -10.16 -12.7) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "0add834e-8fcf-4f70-b6fa-47faab2d9752") + ) + (pad "6" thru_hole circle + (at -10.16 -10.16) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "0d257e8c-d82c-4e26-a284-c137288dd1a0") + ) + (pad "7" thru_hole circle + (at -10.16 -7.62) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "9d0ae012-0a81-4dbe-9b6f-41a25572d978") + ) + (pad "8" thru_hole circle + (at -10.16 -5.08) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "8b22edfa-7fa0-4e79-8a27-d4bbe11143be") + ) + (pad "9" thru_hole circle + (at -10.16 -2.54) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "f99b57b7-de24-4518-a0c4-820f2cdae5d4") + ) + (pad "10" thru_hole circle + (at -10.16 0) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "6451af66-1dc1-4a6f-a6ac-51073c37721f") + ) + (pad "11" thru_hole circle + (at -10.16 2.54) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "995e7c7d-959e-4470-933f-760fb5338a72") + ) + (pad "12" thru_hole circle + (at -10.16 5.08) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "a7af07d4-9175-446c-8853-c70e2764d28c") + ) + (pad "13" thru_hole circle + (at 10.16 -22.86) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "4fcc62a4-74d2-4e6d-9839-41fa6a183e88") + ) + (pad "14" thru_hole circle + (at 10.16 -20.32) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "fad6bdeb-af59-4cbb-a40e-99a0b89dc35b") + ) + (pad "15" thru_hole circle + (at 10.16 -17.78) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "1a726766-1b05-417e-acbb-65ab5c462d15") + ) + (pad "16" thru_hole circle + (at 10.16 -15.24) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "ee377359-41be-4f83-b578-b92c325151b7") + ) + (pad "17" thru_hole circle + (at 10.16 -12.7) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "65ab3eb5-e7f2-424a-8d6b-a705c03f8b2b") + ) + (pad "18" thru_hole circle + (at 10.16 -10.16) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "8d94702f-a6e6-47c3-979d-b0d352b3db40") + ) + (pad "19" thru_hole circle + (at 10.16 -7.62) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "9a46b502-5996-46d4-885f-5d23dcabb88d") + ) + (pad "20" thru_hole circle + (at 10.16 -5.08) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "f9c3acfb-9cbd-4c66-924e-62f30c17adf5") + ) + (pad "21" thru_hole circle + (at 10.16 -2.54) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "3d397008-a65d-445b-afd2-666bbf631663") + ) + (pad "22" thru_hole circle + (at 10.16 0) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "c6adf6c0-a6ff-4a74-97de-9fce5efa77a8") + ) + (pad "23" thru_hole circle + (at 10.16 2.54) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "09a96101-5656-448f-9fdc-c0d5545b5237") + ) + (pad "24" thru_hole circle + (at 10.16 5.08) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "dbc14dcf-a27f-4d7f-8356-94c784a9e15f") + ) + (pad "25" thru_hole circle + (at 10.16 7.62) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "bb3b4b0e-506e-47e2-aca1-28b6b6e703ca") + ) + (pad "26" thru_hole circle + (at 10.16 10.16) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "725a556e-6ec2-4bbc-8d62-1fb3b5cf7b38") + ) + (pad "27" thru_hole circle + (at 10.16 12.7) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "34c1d4f7-294b-456d-aba0-e49fa0f423a6") + ) + (pad "28" thru_hole circle + (at 10.16 15.24) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "0d494356-83e6-496d-923c-080846eb1c54") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Board.pretty/ThingPlus_With_Connectors.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Board.pretty/ThingPlus_With_Connectors.kicad_mod new file mode 100644 index 0000000..052f272 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Board.pretty/ThingPlus_With_Connectors.kicad_mod @@ -0,0 +1,1345 @@ +(footprint "ThingPlus_With_Connectors" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 31.51 0) + (layer "F.Fab") + (uuid "366b1b0f-51ec-4002-b2a8-7e89f41454f7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "ThingPlus_With_Connectors" + (at 0 30.48 0) + (layer "F.Fab") + (uuid "24f839c4-8148-4601-b87e-e981b06ed380") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "673313df-1e1d-4d3b-b29a-a1f70151d8d5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6e99090c-4724-4703-b504-d646a3a5b4aa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "df9222cc-2574-4eab-86b1-66e074b21677") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -11.43 26.67) + (end -11.43 -26.67) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "46be9c4d-46e7-4c9a-90ef-4ef7955f5e70") + ) + (fp_line + (start -8.89 -29.21) + (end 8.89 -29.21) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "514937cc-0ed7-4912-b8f0-d258b26470f3") + ) + (fp_line + (start -7.70625 -23.96875) + (end 7.69375 -23.96875) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "df810b16-a9d7-470d-98b8-0c07fb08bf6f") + ) + (fp_line + (start -4.32 23.20875) + (end -4.32 24.82875) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "ee866786-f3c6-464e-a976-2cb64393ec62") + ) + (fp_line + (start -4.32 23.20875) + (end 4.32 23.20875) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "82bc512b-0e1d-46b1-9c96-4f0cace7e5f8") + ) + (fp_line + (start -4.32 27.15875) + (end -4.32 28.75875) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "bf79c88d-d383-4310-a550-2209f625d6fa") + ) + (fp_line + (start -4.32 30.55875) + (end -4.32 23.20875) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "5ca30779-194c-497d-9850-81376502aa25") + ) + (fp_line + (start -4.32 30.55875) + (end 4.32 30.55875) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "4b1db370-f39d-4442-b49a-d8765d42a6b2") + ) + (fp_line + (start 4.32 23.20875) + (end 4.32 24.82875) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "0ec8d57e-5991-45c5-bd34-9952a0e9476f") + ) + (fp_line + (start 4.32 23.20875) + (end 4.32 30.55875) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "be9f25bf-3324-4ef6-a3ec-0faa656b661e") + ) + (fp_line + (start 4.32 27.15875) + (end 4.32 28.75875) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "0f283b0d-6f74-44e8-9db9-235f303d6a54") + ) + (fp_line + (start 8.89 29.21) + (end -8.89 29.21) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e2959e6f-eb4c-4566-94f4-a498d166e0d2") + ) + (fp_line + (start 11.43 -26.67) + (end 11.43 26.67) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "8da65b60-4946-4a6a-add5-58c63a69184d") + ) + (fp_arc + (start -11.43 -26.67) + (mid -10.686051 -28.466051) + (end -8.89 -29.21) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "27bbd469-2791-4c2c-b493-c40c06bdb573") + ) + (fp_arc + (start -8.89 29.21) + (mid -10.686051 28.466051) + (end -11.43 26.67) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "301820d4-acc9-4de5-99ad-c4d3655a0f66") + ) + (fp_arc + (start -4.32 30.56375) + (mid 0 30.161425) + (end 4.32 30.56375) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "f08c63bb-7253-4d4d-bec3-25857c930631") + ) + (fp_arc + (start 8.89 -29.21) + (mid 10.686051 -28.466051) + (end 11.43 -26.67) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "fb6fbce0-9ec0-455d-816a-9a0663fde3d9") + ) + (fp_arc + (start 11.43 26.67) + (mid 10.686051 28.466051) + (end 8.89 29.21) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "9a1d2c67-b3d6-45a6-9dae-a0224487e553") + ) + (fp_circle + (center -8.89 -26.67) + (end -7.239 -26.67) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "e09c1b6e-6194-4f20-9a8b-482f3a67daf2") + ) + (fp_circle + (center -8.89 26.67) + (end -7.239 26.67) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "e160d4be-e82a-48d2-82e7-234bc5c687df") + ) + (fp_circle + (center 8.89 -26.67) + (end 10.541 -26.67) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "4ad8a99e-88ce-4698-815c-f19c247b07ea") + ) + (fp_circle + (center 8.89 26.67) + (end 10.541 26.67) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "41eac88f-f060-4cad-8ea9-732e5fdae877") + ) + (fp_line + (start -10.95 16.685) + (end -10.95 22.685) + (stroke + (width 0.1524) + (type solid) + ) + (layer "User.1") + (uuid "207ff924-8190-462b-8c7a-343cde611956") + ) + (fp_line + (start -10.95 16.685) + (end -6.7 16.685) + (stroke + (width 0.1524) + (type solid) + ) + (layer "User.1") + (uuid "b6566afe-f469-4151-9eaa-64dffc1324e9") + ) + (fp_line + (start -10.62 6.8) + (end -10.62 14.8) + (stroke + (width 0.1524) + (type solid) + ) + (layer "User.1") + (uuid "e6e81606-605a-4093-8519-f79969373ad4") + ) + (fp_line + (start -10.62 14.8) + (end -3.12 14.795) + (stroke + (width 0.1524) + (type solid) + ) + (layer "User.1") + (uuid "ff17a113-0c41-4c67-bafa-fe9febc41b3c") + ) + (fp_line + (start -7.70625 -29.11875) + (end 7.69375 -29.11875) + (stroke + (width 0.1) + (type solid) + ) + (layer "User.1") + (uuid "31569bf6-6640-4a43-ad79-0ff5105dcaa1") + ) + (fp_line + (start -7.70625 -8.66875) + (end -7.70625 -29.11875) + (stroke + (width 0.1) + (type solid) + ) + (layer "User.1") + (uuid "53705b11-c9c5-46ea-8c12-25323d32ad26") + ) + (fp_line + (start -6.7 16.685) + (end -6.7 22.685) + (stroke + (width 0.1524) + (type solid) + ) + (layer "User.1") + (uuid "24c6b25f-8286-47fc-a47f-8d082cc2e4c5") + ) + (fp_line + (start -6.7 22.685) + (end -10.95 22.685) + (stroke + (width 0.1524) + (type solid) + ) + (layer "User.1") + (uuid "01112542-997e-4c51-a02b-96e8446d62fe") + ) + (fp_line + (start -5.62 7.595) + (end -3.12 7.595) + (stroke + (width 0.1524) + (type solid) + ) + (layer "User.1") + (uuid "169a1033-4459-4ff5-85d8-115f024bba4f") + ) + (fp_line + (start -5.62 13.995) + (end -5.62 7.595) + (stroke + (width 0.1524) + (type solid) + ) + (layer "User.1") + (uuid "da19b410-b559-4430-bd1e-79f004a13703") + ) + (fp_line + (start -3.12 6.795) + (end -10.62 6.8) + (stroke + (width 0.1524) + (type solid) + ) + (layer "User.1") + (uuid "55fbdcf7-432d-4730-82ac-0f9b467bb8f7") + ) + (fp_line + (start -3.12 7.595) + (end -3.12 6.795) + (stroke + (width 0.1524) + (type solid) + ) + (layer "User.1") + (uuid "48557b1b-ba16-4959-9ccb-55d5f16a2314") + ) + (fp_line + (start -3.12 13.995) + (end -5.62 13.995) + (stroke + (width 0.1524) + (type solid) + ) + (layer "User.1") + (uuid "02887370-427d-44ec-a254-86b9787db594") + ) + (fp_line + (start -3.12 14.795) + (end -3.12 13.995) + (stroke + (width 0.1524) + (type solid) + ) + (layer "User.1") + (uuid "bf49f36e-cacf-4505-a986-4dcb23f36370") + ) + (fp_line + (start 7.69375 -29.11875) + (end 7.69375 -8.66875) + (stroke + (width 0.1) + (type solid) + ) + (layer "User.1") + (uuid "d8b2ed15-3ba9-449e-ba81-8f3b51020d42") + ) + (fp_line + (start 7.69375 -8.66875) + (end -7.70625 -8.66875) + (stroke + (width 0.1) + (type solid) + ) + (layer "User.1") + (uuid "7f55629e-6740-4c7c-8276-1db5e14de79a") + ) + (fp_poly + (pts + (xy -8.4048 11.292919) (xy -8.415913 11.374675) (xy -8.452425 11.418331) (xy -8.496081 11.433413) + (xy -8.549263 11.435794) (xy -8.602444 11.433413) (xy -8.645306 11.418331) (xy -8.681025 11.373881) + (xy -8.692138 11.291331) (xy -8.681025 11.209575) (xy -8.644512 11.165919) (xy -8.600856 11.150837) + (xy -8.547675 11.148456) (xy -8.4937 11.150837) (xy -8.451631 11.165919) (xy -8.415913 11.209575) + (xy -8.4048 11.292919) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "User.1") + (uuid "3cd260e4-c52f-4dea-a2f5-3de25823e6a8") + ) + (fp_poly + (pts + (xy -7.52215 11.292919) (xy -7.533262 11.374675) (xy -7.568981 11.418331) (xy -7.611844 11.433413) + (xy -7.666612 11.435794) (xy -8.184137 11.435794) (xy -8.237319 11.433413) (xy -8.280181 11.418331) + (xy -8.3159 11.373881) (xy -8.327012 11.291331) (xy -8.3159 11.209575) (xy -8.279387 11.165919) (xy -8.235731 11.150837) + (xy -8.180962 11.148456) (xy -7.665025 11.148456) (xy -7.61105 11.150837) (xy -7.568981 11.165919) + (xy -7.533262 11.209575) (xy -7.52215 11.292919) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "User.1") + (uuid "c7a9d460-f742-4493-b477-2b67bdd72704") + ) + (fp_poly + (pts + (xy -7.52215 12.170806) (xy -7.533262 12.253356) (xy -7.569775 12.297806) (xy -7.613431 12.312888) + (xy -7.6682 12.315269) (xy -8.488937 12.315269) (xy -8.542119 12.312888) (xy -8.585775 12.297806) + (xy -8.622287 12.253356) (xy -8.6334 12.169219) (xy -8.622287 12.086669) (xy -8.585775 12.042219) + (xy -8.542119 12.027138) (xy -8.48735 12.024756) (xy -7.7698 12.024756) (xy -7.7698 11.637406) (xy -7.767419 11.592163) + (xy -7.754719 11.55565) (xy -7.717412 11.524694) (xy -7.645975 11.515169) (xy -7.576125 11.524694) + (xy -7.538025 11.55565) (xy -7.524531 11.59375) (xy -7.52215 11.638994) (xy -7.52215 12.170806) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "User.1") + (uuid "1039bc7f-ca17-4f0a-97a5-aa3fe4405a01") + ) + (fp_poly + (pts + (xy -7.507862 9.703831) (xy -7.508268 9.707006) (xy -7.798375 9.707006) (xy -7.830125 9.618106) (xy -7.92855 9.575244) + (xy -8.022212 9.611756) (xy -8.057137 9.708594) (xy -8.019831 9.798287) (xy -7.926962 9.835594) (xy -7.830125 9.794319) + (xy -7.798375 9.707006) (xy -7.508268 9.707006) (xy -7.521003 9.806666) (xy -7.560426 9.903503) (xy -7.626131 9.994344) + (xy -7.711944 10.067545) (xy -7.811692 10.111466) (xy -7.925375 10.126106) (xy -8.035353 10.112348) + (xy -8.134572 10.071073) (xy -8.223031 10.002281) (xy -8.292264 9.91444) (xy -8.333803 9.816015) + (xy -8.34765 9.707006) (xy -8.334068 9.59544) (xy -8.293322 9.495692) (xy -8.225412 9.407763) (xy -8.137924 9.339412) + (xy -8.03844 9.298401) (xy -7.926962 9.284731) (xy -7.810017 9.299283) (xy -7.708946 9.34294) (xy -7.62375 9.4157) + (xy -7.559368 9.505923) (xy -7.520739 9.601967) (xy -7.507862 9.703831) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "User.1") + (uuid "ba31a998-f373-4a54-8920-220e86a6311a") + ) + (fp_poly + (pts + (xy -9.028174 21.444529) (xy -9.014289 21.402315) (xy -8.989708 21.364029) (xy -8.981152 21.354026) + (xy -8.943396 21.319809) (xy -8.900061 21.295623) (xy -8.849819 21.281008) (xy -8.791341 21.275509) + (xy -8.755312 21.276197) (xy -8.723509 21.278375) (xy -8.699838 21.28186) (xy -8.679142 21.287973) + (xy -8.656265 21.298034) (xy -8.641734 21.305295) (xy -8.596485 21.333786) (xy -8.562834 21.367807) + (xy -8.539882 21.408717) (xy -8.526729 21.457873) (xy -8.523744 21.483338) (xy -8.523943 21.510787) + (xy -8.52764 21.539069) (xy -8.52965 21.5475) (xy -8.550156 21.59829) (xy -8.580278 21.640013) (xy -8.619732 21.672464) + (xy -8.66823 21.695435) (xy -8.725485 21.70872) (xy -8.757066 21.711653) (xy -8.820979 21.710638) + (xy -8.87632 21.700149) (xy -8.924224 21.679787) (xy -8.965827 21.649149) (xy -8.982752 21.631953) + (xy -9.009834 21.59434) (xy -9.026042 21.552739) (xy -9.032372 21.504386) (xy -9.03254 21.493879) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "User.1") + (uuid "8f4baa2d-468a-4ec9-8da8-8f4ef85a135a") + ) + (fp_poly + (pts + (xy -7.523737 10.892869) (xy -7.53485 10.975419) (xy -7.571362 11.019869) (xy -7.615019 11.03495) + (xy -7.669787 11.037331) (xy -8.488937 11.037331) (xy -8.542119 11.03495) (xy -8.585775 11.019869) + (xy -8.622287 10.975419) (xy -8.6334 10.891281) (xy -8.6334 10.575369) (xy -8.62705 10.510678) (xy -8.608 10.443606) + (xy -8.577044 10.376931) (xy -8.534975 10.313431) (xy -8.478817 10.256877) (xy -8.405594 10.211037) + (xy -8.31967 10.180677) (xy -8.225412 10.170556) (xy -8.131552 10.180478) (xy -8.046819 10.210244) + (xy -7.974786 10.255686) (xy -7.919025 10.312638) (xy -7.876956 10.376931) (xy -7.846 10.4444) (xy -7.82695 10.512067) + (xy -7.8206 10.576956) (xy -7.8206 10.746819) (xy -8.111112 10.746819) (xy -8.111112 10.575369) (xy -8.139687 10.496787) + (xy -8.227 10.459481) (xy -8.30955 10.493612) (xy -8.342887 10.576956) (xy -8.342887 10.746819) (xy -8.111112 10.746819) + (xy -7.8206 10.746819) (xy -7.6682 10.746819) (xy -7.613431 10.7492) (xy -7.570569 10.764281) (xy -7.53485 10.808731) + (xy -7.523737 10.892869) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "User.1") + (uuid "593e9aca-1964-4517-b993-8465f851e763") + ) + (fp_poly + (pts + (xy -1.411288 27.933337) (xy -1.411288 27.488837) (xy -1.408906 27.434069) (xy -1.393825 27.390412) + (xy -1.349375 27.3539) (xy -1.265238 27.342787) (xy -1.181894 27.3539) (xy -1.138238 27.389619) (xy -1.122363 27.434069) + (xy -1.119188 27.490425) (xy -1.119188 27.933337) (xy -1.103313 28.045256) (xy -1.039813 28.138919) + (xy -0.985441 28.17047) (xy -0.917575 28.180987) (xy -0.836216 28.163922) (xy -0.773113 28.112725) + (xy -0.732631 28.03335) (xy -0.719138 27.93175) (xy -0.719138 27.4809) (xy -0.715963 27.429306) (xy -0.700088 27.388031) + (xy -0.655638 27.3539) (xy -0.573088 27.342787) (xy -0.490538 27.3539) (xy -0.446088 27.391206) (xy -0.431006 27.435656) + (xy -0.428625 27.490425) (xy -0.428625 27.936512) (xy -0.436761 28.032556) (xy -0.461169 28.127013) + (xy -0.500658 28.216905) (xy -0.554038 28.299256) (xy -0.623292 28.370098) (xy -0.710406 28.425463) + (xy -0.811411 28.461181) (xy -0.922338 28.473088) (xy -1.033066 28.460983) (xy -1.133475 28.424669) + (xy -1.219795 28.368511) (xy -1.288256 28.296875) (xy -1.340842 28.213928) (xy -1.379538 28.123837) + (xy -1.40335 28.029381) (xy -1.411288 27.933337) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "User.1") + (uuid "1f5eeec9-0a8d-4604-a331-883ff8f222da") + ) + (fp_poly + (pts + (xy 0.668337 28.454038) (xy 0.585787 28.442925) (xy 0.541337 28.406413) (xy 0.526256 28.361963) (xy 0.523875 28.3064) + (xy 0.523875 27.48725) (xy 0.526256 27.434069) (xy 0.541337 27.390412) (xy 0.585787 27.3539) (xy 0.669925 27.342787) + (xy 1.0414 27.342787) (xy 1.130829 27.353988) (xy 1.210733 27.38759) (xy 1.281112 27.443594) (xy 1.335793 27.514943) + (xy 1.368601 27.594583) (xy 1.379537 27.682512) (xy 1.366441 27.775381) (xy 1.32715 27.860312) (xy 1.390253 27.971834) + (xy 1.411288 28.093675) (xy 1.398852 28.189101) (xy 1.363663 28.274297) (xy 1.305719 28.349263) (xy 1.2319 28.407471) + (xy 1.149085 28.442396) (xy 1.057275 28.454038) (xy 0.814387 28.454038) (xy 0.814387 28.163525) (xy 1.0414 28.163525) + (xy 1.063625 28.161937) (xy 1.088231 28.153206) (xy 1.112044 28.126219) (xy 1.120775 28.076213) (xy 1.100137 28.010331) + (xy 1.033462 27.99525) (xy 1.012825 27.99525) (xy 0.922337 27.967469) (xy 0.89535 27.873012) (xy 0.923925 27.781731) + (xy 1.020762 27.755537) (xy 1.039812 27.755537) (xy 1.077913 27.744425) (xy 1.089025 27.695212) (xy 1.072356 27.646) + (xy 1.006475 27.6333) (xy 0.814387 27.6333) (xy 0.814387 28.163525) (xy 0.814387 28.454038) (xy 0.668337 28.454038) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "User.1") + (uuid "8671a41e-8a82-44ae-97aa-e09308fae846") + ) + (fp_poly + (pts + (xy 0.046037 28.4715) (xy -0.042863 28.464356) (xy -0.117475 28.446894) (xy -0.178594 28.4207) (xy -0.227806 28.390537) + (xy -0.265906 28.359581) (xy -0.293688 28.3318) (xy -0.31115 28.309575) (xy -0.320675 28.298462) + (xy -0.360363 28.195275) (xy -0.293688 28.093675) (xy -0.227718 28.056986) (xy -0.158926 28.067569) + (xy -0.087313 28.125425) (xy -0.023019 28.183369) (xy 0.039687 28.19845) (xy 0.13335 28.175431) (xy 0.161925 28.101613) + (xy 0.12065 28.0524) (xy -0.003969 28.015094) (xy -0.079573 27.994655) (xy -0.1397 27.973025) (xy -0.2286 27.922225) + (xy -0.2921 27.853962) (xy -0.3302 27.768237) (xy -0.3429 27.66505) (xy -0.331082 27.57324) (xy -0.295628 27.492542) + (xy -0.236538 27.422956) (xy -0.159456 27.369599) (xy -0.070026 27.337584) (xy 0.03175 27.326912) + (xy 0.151518 27.337496) (xy 0.252589 27.369246) (xy 0.334962 27.422162) (xy 0.392112 27.503919) (xy 0.354012 27.60155) + (xy 0.26035 27.678544) (xy 0.153987 27.649175) (xy 0.135731 27.634094) (xy 0.113506 27.615837) (xy 0.08255 27.603931) + (xy 0.030162 27.598375) (xy -0.028575 27.618219) (xy -0.053975 27.666637) (xy -0.026194 27.718231) + (xy 0.036512 27.746012) (xy 0.13335 27.765856) (xy 0.23495 27.790462) (xy 0.324842 27.831737) (xy 0.394494 27.892062) + (xy 0.439142 27.978184) (xy 0.454025 28.09685) (xy 0.447278 28.172653) (xy 0.427037 28.241312) (xy 0.357981 28.348469) + (xy 0.26035 28.419113) (xy 0.151606 28.459594) (xy 0.046037 28.4715) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "User.1") + (uuid "615872d7-ac99-4185-90c2-b6159d281232") + ) + (fp_poly + (pts + (xy -9.673684 19.511011) (xy -9.673676 19.331531) (xy -9.673659 19.164428) (xy -9.673631 19.009244) + (xy -9.673589 18.865524) (xy -9.673529 18.732811) (xy -9.67345 18.610649) (xy -9.673348 18.498583) + (xy -9.673221 18.396156) (xy -9.673066 18.302911) (xy -9.672879 18.218394) (xy -9.672659 18.142147) + (xy -9.672402 18.073715) (xy -9.672106 18.012642) (xy -9.671768 17.95847) (xy -9.671384 17.910745) + (xy -9.670953 17.869011) (xy -9.670472 17.83281) (xy -9.669937 17.801687) (xy -9.669346 17.775186) + (xy -9.668695 17.752851) (xy -9.667984 17.734225) (xy -9.667207 17.718853) (xy -9.666364 17.706278) + (xy -9.66545 17.696045) (xy -9.664464 17.687696) (xy -9.663401 17.680777) (xy -9.662261 17.67483) + (xy -9.661241 17.670259) (xy -9.629587 17.562298) (xy -9.587003 17.461357) (xy -9.533884 17.367954) + (xy -9.470627 17.282602) (xy -9.397625 17.205819) (xy -9.315274 17.138121) (xy -9.223969 17.080023) + (xy -9.199293 17.066802) (xy -9.107751 17.025281) (xy -9.016012 16.99568) (xy -8.921391 16.977354) + (xy -8.821201 16.969657) (xy -8.793656 16.969317) (xy -8.683234 16.975279) (xy -8.578459 16.993245) + (xy -8.479039 17.023332) (xy -8.384677 17.065658) (xy -8.295081 17.120343) (xy -8.209955 17.187504) + (xy -8.178846 17.216198) (xy -8.108187 17.291292) (xy -8.048736 17.370573) (xy -7.9996 17.455644) + (xy -7.959888 17.54811) (xy -7.928708 17.649574) (xy -7.921595 17.678903) (xy -7.906775 17.743343) + (xy -7.904786 19.339563) (xy -7.902796 20.935783) (xy -8.597226 20.935783) (xy -9.288334 20.935783) + (xy -9.288334 20.881343) (xy -8.781843 20.697616) (xy -8.275353 20.513889) (xy -8.275239 20.347346) + (xy -8.275124 20.180803) (xy -8.582409 20.085564) (xy -8.643735 20.0665) (xy -8.70119 20.048529) + (xy -8.753525 20.032051) (xy -8.79949 20.017463) (xy -8.837838 20.005163) (xy -8.867317 19.995552) + (xy -8.886681 19.989026) (xy -8.894678 19.985985) (xy -8.894777 19.985915) (xy -8.889645 19.983162) + (xy -8.872983 19.976946) (xy -8.84598 19.967655) (xy -8.809825 19.955677) (xy -8.765706 19.941401) + (xy -8.714811 19.925213) (xy -8.65833 19.907502) (xy -8.59745 19.888657) (xy -8.587501 19.885599) + (xy -8.27514 19.789694) (xy -8.275132 19.623553) (xy -8.275124 19.457413) (xy -8.779096 19.273082) + (xy -8.857305 19.244496) (xy -8.931903 19.217267) (xy -9.00195 19.191735) (xy -9.066507 19.168241) + (xy -9.124632 19.147127) (xy -9.175388 19.128734) (xy -9.217833 19.113401) (xy -9.251028 19.10147) + (xy -9.274033 19.093282) (xy -9.285909 19.089177) (xy -9.287362 19.088752) (xy -9.288552 19.095095) + (xy -9.289614 19.112922) (xy -9.290503 19.140429) (xy -9.291169 19.175811) (xy -9.291565 19.217266) + (xy -9.291656 19.250272) (xy -9.291656 19.042244) (xy -8.78339 19.042244) (xy -8.275124 19.042244) + (xy -8.275124 18.876144) (xy -8.275124 18.710044) (xy -8.78339 18.710044) (xy -9.291656 18.710044) + (xy -9.291656 18.643604) (xy -8.78339 18.643604) (xy -8.275124 18.643604) (xy -8.275124 18.477504) + (xy -8.275124 18.311404) (xy -8.780068 18.311404) (xy -8.780068 18.241624) (xy -8.726852 18.24098) + (xy -8.68355 18.238605) (xy -8.646831 18.233806) (xy -8.613359 18.225889) (xy -8.579803 18.21416) + (xy -8.54283 18.197924) (xy -8.522039 18.187909) (xy -8.457309 18.148884) (xy -8.401077 18.099775) + (xy -8.353985 18.041219) (xy -8.327111 17.995545) (xy -8.299059 17.934433) (xy -8.279894 17.87622) + (xy -8.268615 17.816526) (xy -8.264221 17.750969) (xy -8.264196 17.720089) (xy -8.265158 17.656971) + (xy -8.39888 17.655175) (xy -8.532602 17.653379) (xy -8.53541 17.712112) (xy -8.541058 17.759599) + (xy -8.553704 17.797814) (xy -8.574499 17.82942) (xy -8.594853 17.849314) (xy -8.637473 17.877522) + (xy -8.686375 17.897104) (xy -8.739158 17.908133) (xy -8.793419 17.910682) (xy -8.846757 17.904825) + (xy -8.896768 17.890634) (xy -8.941052 17.868182) (xy -8.977087 17.837675) (xy -9.001886 17.805397) + (xy -9.017164 17.772298) (xy -9.024498 17.734082) (xy -9.02575 17.705005) (xy -9.025896 17.653379) + (xy -9.163759 17.655175) (xy -9.301622 17.656971) (xy -9.300554 17.740021) (xy -9.297186 17.806151) + (xy -9.288238 17.864233) (xy -9.272686 17.918704) (xy -9.249502 17.974) (xy -9.24371 17.985849) (xy -9.211091 18.039245) + (xy -9.168714 18.090451) (xy -9.119823 18.136178) (xy -9.067659 18.173136) (xy -9.048774 18.183624) + (xy -9.00526 18.204528) (xy -8.96559 18.219947) (xy -8.926327 18.230624) (xy -8.884031 18.2373) (xy -8.835264 18.240718) + (xy -8.780068 18.241624) (xy -8.780068 18.311404) (xy -8.78339 18.311404) (xy -9.291656 18.311404) + (xy -9.291656 18.477504) (xy -9.291656 18.643604) (xy -9.291656 18.710044) (xy -9.291656 18.876144) + (xy -9.291656 19.042244) (xy -9.291656 19.250272) (xy -9.291656 19.411792) (xy -8.967761 19.50697) + (xy -8.904052 19.525729) (xy -8.843736 19.543563) (xy -8.788108 19.560083) (xy -8.738465 19.5749) + (xy -8.696101 19.587628) (xy -8.662311 19.597877) (xy -8.638393 19.60526) (xy -8.625641 19.609388) + (xy -8.624441 19.609829) (xy -8.621119 19.611302) (xy -8.61921 19.612889) (xy -8.619461 19.614827) + (xy -8.622619 19.617353) (xy -8.629431 19.620702) (xy -8.640645 19.625112) (xy -8.657007 19.630818) + (xy -8.679265 19.638057) (xy -8.708167 19.647066) (xy -8.744459 19.65808) (xy -8.788888 19.671336) + (xy -8.842203 19.687071) (xy -8.905149 19.70552) (xy -8.978474 19.726921) (xy -9.062927 19.75151) + (xy -9.159252 19.779523) (xy -9.178708 19.785179) (xy -9.288334 19.817049) (xy -9.290112 19.977339) + (xy -9.29189 20.137628) (xy -9.23696 20.154189) (xy -9.218854 20.159558) (xy -9.189617 20.168119) + (xy -9.150891 20.179393) (xy -9.104315 20.192907) (xy -9.051532 20.208184) (xy -8.994183 20.224747) + (xy -8.933908 20.242123) (xy -8.89966 20.251981) (xy -8.840756 20.268989) (xy -8.785794 20.28498) + (xy -8.73609 20.299562) (xy -8.692962 20.312343) (xy -8.657727 20.322932) (xy -8.631701 20.330935) + (xy -8.616201 20.335962) (xy -8.61231 20.337508) (xy -8.617523 20.340143) (xy -8.634341 20.346125) + (xy -8.661607 20.355094) (xy -8.698168 20.366689) (xy -8.742867 20.380551) (xy -8.794548 20.39632) + (xy -8.852056 20.413634) (xy -8.914236 20.432133) (xy -8.942334 20.440425) (xy -9.00664 20.459399) + (xy -9.067165 20.477342) (xy -9.122695 20.493889) (xy -9.172021 20.508673) (xy -9.213928 20.52133) + (xy -9.247207 20.531496) (xy -9.270643 20.538804) (xy -9.283025 20.54289) (xy -9.284614 20.543542) + (xy -9.287101 20.550632) (xy -9.288897 20.568742) (xy -9.290018 20.598394) (xy -9.290481 20.640108) + (xy -9.290303 20.694407) (xy -9.290111 20.71469) (xy -9.288334 20.881343) (xy -9.288334 20.935783) + (xy -9.291656 20.935783) (xy -9.291656 21.105205) (xy -9.291656 21.274627) (xy -9.227104 21.274627) + (xy -9.162552 21.274627) (xy -9.196555 21.309508) (xy -9.23946 21.361359) (xy -9.271706 21.418827) + (xy -9.285658 21.454015) (xy -9.29406 21.488245) (xy -9.299432 21.531367) (xy -9.301718 21.579321) + (xy -9.300861 21.628048) (xy -9.296806 21.673488) (xy -9.289496 21.711582) (xy -9.289229 21.712556) + (xy -9.262581 21.784908) (xy -9.224879 21.850106) (xy -9.176647 21.907521) (xy -9.118407 21.956521) + (xy -9.055794 21.99395) (xy -8.994223 22.018933) (xy -8.924518 22.03707) (xy -8.850248 22.047799) + (xy -8.774988 22.050561) (xy -8.718551 22.046898) (xy -8.665138 22.039692) (xy -8.620449 22.030738) + (xy -8.579929 22.01876) (xy -8.53902 22.002483) (xy -8.507664 21.987822) (xy -8.44462 21.950269) + (xy -8.389196 21.90353) (xy -8.343076 21.849262) (xy -8.309706 21.792859) (xy -8.281806 21.720419) + (xy -8.266011 21.644236) (xy -8.261836 21.575283) (xy -8.267649 21.502473) (xy -8.28498 21.435765) + (xy -8.313666 21.375583) (xy -8.353546 21.322351) (xy -8.361475 21.313975) (xy -8.399977 21.274627) + (xy -8.151519 21.274627) (xy -7.90306 21.274627) (xy -7.904177 21.435744) (xy -7.904592 21.482316) + (xy -7.90515 21.525873) (xy -7.905811 21.564188) (xy -7.906533 21.595038) (xy -7.907273 21.616195) + (xy -7.907719 21.623437) (xy -7.923655 21.727954) (xy -7.951627 21.828979) (xy -7.990888 21.925505) + (xy -8.040687 22.016526) (xy -8.100275 22.101034) (xy -8.168904 22.178023) (xy -8.245824 22.246484) + (xy -8.330285 22.305411) (xy -8.421539 22.353797) (xy -8.464478 22.371809) (xy -8.564849 22.404391) + (xy -8.666575 22.425401) (xy -8.767665 22.434543) (xy -8.865793 22.431552) (xy -8.976099 22.414985) + (xy -9.080033 22.386777) (xy -9.177821 22.346817) (xy -9.26969 22.294997) (xy -9.355868 22.231208) + (xy -9.432281 22.159831) (xy -9.501842 22.078973) (xy -9.55987 21.992396) (xy -9.606917 21.899097) + (xy -9.643536 21.798074) (xy -9.655504 21.754815) (xy -9.673686 21.683233) (xy -9.673686 19.703322) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "User.1") + (uuid "d6f950d8-f03d-49b5-8e47-ebf2b26e2020") + ) + (fp_text user "IO6" + (at -8.89 -17.78 90) + (unlocked yes) + (layer "F.Fab") + (uuid "04367531-17ba-4cc3-b6f9-eaf928b72906") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "IO0" + (at -8.89 -2.54 90) + (unlocked yes) + (layer "F.Fab") + (uuid "0dc4180f-26c5-4d5b-bad0-df441235afc9") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "VBATT" + (at -8.89 5.08 90) + (unlocked yes) + (layer "F.Fab") + (uuid "1ec0eb05-6087-4fcc-a900-57613fe90144") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "TX" + (at 8.89 -20.32 90) + (unlocked yes) + (layer "F.Fab") + (uuid "24fd7734-1b67-486b-bf6f-f9cb0fc4729f") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "A0" + (at 8.89 5.08 90) + (unlocked yes) + (layer "F.Fab") + (uuid "3164a139-f27e-4ea3-8406-e2535674f230") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "A3" + (at 8.89 -2.54 90) + (unlocked yes) + (layer "F.Fab") + (uuid "372841b7-c771-46d3-a3e7-5a5d3426044c") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "A2" + (at 8.89 0 90) + (unlocked yes) + (layer "F.Fab") + (uuid "3f9a8334-8257-487a-b890-4a58eef0605e") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "GND" + (at 8.89 7.62 90) + (unlocked yes) + (layer "F.Fab") + (uuid "459698b9-bcf4-4e7e-8143-d410ddec09a4") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "RX" + (at 8.89 -17.78 90) + (unlocked yes) + (layer "F.Fab") + (uuid "54334f75-d6b4-49aa-ab08-721ec1667c89") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "3V3" + (at 8.89 12.7 90) + (unlocked yes) + (layer "F.Fab") + (uuid "575d149b-1e04-4e93-8ac6-aa8842ae954e") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "A1" + (at 8.89 2.54 90) + (unlocked yes) + (layer "F.Fab") + (uuid "58bb08a4-1f9b-403b-8b14-cbec8651991b") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "NC" + (at 8.89 10.16 90) + (unlocked yes) + (layer "F.Fab") + (uuid "5b07390f-7f79-49c8-936c-6387ac830122") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "IO4" + (at -8.89 -12.7 90) + (unlocked yes) + (layer "F.Fab") + (uuid "642c2a6a-ac10-4b9f-be8b-9563c599e716") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "EN" + (at -8.89 2.54 90) + (unlocked yes) + (layer "F.Fab") + (uuid "74d4268a-48fd-4bfb-90bb-c7cf75483b3d") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "FREE" + (at 8.89 -22.86 90) + (unlocked yes) + (layer "F.Fab") + (uuid "86153975-bc27-4d1c-86eb-a6dc35c05e72") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "IO1" + (at -8.898804 -5.097006 90) + (unlocked yes) + (layer "F.Fab") + (uuid "90e878f1-c162-4a57-9a7b-1bff179b845f") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "SCK" + (at 8.89 -10.16 90) + (unlocked yes) + (layer "F.Fab") + (uuid "95f087f6-2bd6-48df-bdd7-df04a7b40efe") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "IO2" + (at -8.89 -7.62 90) + (unlocked yes) + (layer "F.Fab") + (uuid "aeca99f8-09b6-4737-b213-d891a3da6d8b") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "A4" + (at 8.89 -5.08 90) + (unlocked yes) + (layer "F.Fab") + (uuid "baa752c7-ec19-49e7-a6ea-cefe9250a4ae") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "PICO" + (at 8.89 -12.7 90) + (unlocked yes) + (layer "F.Fab") + (uuid "c63c5b07-74d0-49af-9213-f7861485bfaf") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "POCI" + (at 8.89 -15.24 90) + (unlocked yes) + (layer "F.Fab") + (uuid "c74a3a08-11d2-40ae-99dd-0543ba23c74f") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "SCL" + (at -8.89 -20.32 90) + (unlocked yes) + (layer "F.Fab") + (uuid "d48fa111-ec31-48fb-8e0f-6e9e8f78313c") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "IO3" + (at -8.89 -10.16 90) + (unlocked yes) + (layer "F.Fab") + (uuid "d64f418f-cc25-48ef-9978-5d09f850950a") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "A5" + (at 8.89 -7.62 90) + (unlocked yes) + (layer "F.Fab") + (uuid "db0f5f7d-dcbe-4f5c-85cf-53b29b8dc572") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "~{RST}" + (at 8.89 15.24 90) + (unlocked yes) + (layer "F.Fab") + (uuid "dcb1b362-de2c-49b8-84fe-362db165d496") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "IO5" + (at -8.89 -15.24 90) + (unlocked yes) + (layer "F.Fab") + (uuid "dfc3c382-f189-4fe9-9c0c-8a98768074d9") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "VBUS" + (at -8.89 0 90) + (unlocked yes) + (layer "F.Fab") + (uuid "e32edb34-a18e-4b96-b3e3-45ebbac35844") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (fp_text user "SDA" + (at -8.89 -22.86 90) + (unlocked yes) + (layer "F.Fab") + (uuid "f9d9decd-3ef0-457c-bb78-982268be7a8f") + (effects + (font + (size 0.3 0.3) + (thickness 0.06) + (bold yes) + ) + ) + ) + (pad "1" thru_hole circle + (at -10.16 -22.86) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "c2c8e407-7df1-4052-ac13-f52e23fbbf24") + ) + (pad "2" thru_hole circle + (at -10.16 -20.32) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "7e1fe8d0-7b07-48c3-9c2b-f91eb4202565") + ) + (pad "3" thru_hole circle + (at -10.16 -17.78) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "af67c6fa-16e9-48f6-9a26-7fbc495acf3e") + ) + (pad "4" thru_hole circle + (at -10.16 -15.24) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "97e885c6-8045-4ede-9917-c5bf522aa82c") + ) + (pad "5" thru_hole circle + (at -10.16 -12.7) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "0add834e-8fcf-4f70-b6fa-47faab2d9752") + ) + (pad "6" thru_hole circle + (at -10.16 -10.16) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "0d257e8c-d82c-4e26-a284-c137288dd1a0") + ) + (pad "7" thru_hole circle + (at -10.16 -7.62) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "9d0ae012-0a81-4dbe-9b6f-41a25572d978") + ) + (pad "8" thru_hole circle + (at -10.16 -5.08) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "8b22edfa-7fa0-4e79-8a27-d4bbe11143be") + ) + (pad "9" thru_hole circle + (at -10.16 -2.54) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "f99b57b7-de24-4518-a0c4-820f2cdae5d4") + ) + (pad "10" thru_hole circle + (at -10.16 0) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "6451af66-1dc1-4a6f-a6ac-51073c37721f") + ) + (pad "11" thru_hole circle + (at -10.16 2.54) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "995e7c7d-959e-4470-933f-760fb5338a72") + ) + (pad "12" thru_hole circle + (at -10.16 5.08) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "a7af07d4-9175-446c-8853-c70e2764d28c") + ) + (pad "13" thru_hole circle + (at 10.16 -22.86) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "4fcc62a4-74d2-4e6d-9839-41fa6a183e88") + ) + (pad "14" thru_hole circle + (at 10.16 -20.32) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "fad6bdeb-af59-4cbb-a40e-99a0b89dc35b") + ) + (pad "15" thru_hole circle + (at 10.16 -17.78) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "1a726766-1b05-417e-acbb-65ab5c462d15") + ) + (pad "16" thru_hole circle + (at 10.16 -15.24) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "ee377359-41be-4f83-b578-b92c325151b7") + ) + (pad "17" thru_hole circle + (at 10.16 -12.7) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "65ab3eb5-e7f2-424a-8d6b-a705c03f8b2b") + ) + (pad "18" thru_hole circle + (at 10.16 -10.16) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "8d94702f-a6e6-47c3-979d-b0d352b3db40") + ) + (pad "19" thru_hole circle + (at 10.16 -7.62) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "9a46b502-5996-46d4-885f-5d23dcabb88d") + ) + (pad "20" thru_hole circle + (at 10.16 -5.08) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "f9c3acfb-9cbd-4c66-924e-62f30c17adf5") + ) + (pad "21" thru_hole circle + (at 10.16 -2.54) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "3d397008-a65d-445b-afd2-666bbf631663") + ) + (pad "22" thru_hole circle + (at 10.16 0) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "c6adf6c0-a6ff-4a74-97de-9fce5efa77a8") + ) + (pad "23" thru_hole circle + (at 10.16 2.54) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "09a96101-5656-448f-9fdc-c0d5545b5237") + ) + (pad "24" thru_hole circle + (at 10.16 5.08) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "dbc14dcf-a27f-4d7f-8356-94c784a9e15f") + ) + (pad "25" thru_hole circle + (at 10.16 7.62) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "bb3b4b0e-506e-47e2-aca1-28b6b6e703ca") + ) + (pad "26" thru_hole circle + (at 10.16 10.16) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "725a556e-6ec2-4bbc-8d62-1fb3b5cf7b38") + ) + (pad "27" thru_hole circle + (at 10.16 12.7) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "34c1d4f7-294b-456d-aba0-e49fa0f423a6") + ) + (pad "28" thru_hole circle + (at 10.16 15.24) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "0d494356-83e6-496d-923c-080846eb1c54") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0201_0603Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0201_0603Metric.kicad_mod new file mode 100644 index 0000000..76f20a1 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0201_0603Metric.kicad_mod @@ -0,0 +1,186 @@ +(footprint "C_0201_0603Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator") + (tags "SparkFun capacitor") + (property "Reference" "REF**" + (at 0 -1.05 0) + (layer "F.Fab") + (uuid "97485850-3468-4dc5-8e3a-da676dcd7d82") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "C_0201_0603Metric" + (at 0 1.05 0) + (layer "F.Fab") + (uuid "19eeeecf-902e-4a38-b630-8ea2d5cba187") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8f5fe55a-51c2-409c-9e48-bbc981e81513") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3cde2cb4-64d0-4340-9d9c-826d4faed337") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9891a9f4-01e7-40bc-9ac6-d638336a660a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -0.7 -0.35) + (end 0.7 -0.35) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f996215e-36d1-46b8-a013-4f9e3a883b5c") + ) + (fp_line + (start -0.7 0.35) + (end -0.7 -0.35) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f74f2bb9-eed7-4b9b-967f-47da818eab02") + ) + (fp_line + (start 0.7 -0.35) + (end 0.7 0.35) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3962b635-6104-4381-80cd-40cb8a8d4763") + ) + (fp_line + (start 0.7 0.35) + (end -0.7 0.35) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8caab8de-cb04-4569-b2e2-5f7ff6306e89") + ) + (fp_line + (start -0.3 -0.15) + (end 0.3 -0.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "49cbc45a-ec3d-45b6-9d80-cf1dd7cab70f") + ) + (fp_line + (start -0.3 0.15) + (end -0.3 -0.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bd40bd9d-9c1a-4779-b5a5-ed38034ed2bf") + ) + (fp_line + (start 0.3 -0.15) + (end 0.3 0.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a1f29c15-b55a-44c9-a321-109e0004c1dc") + ) + (fp_line + (start 0.3 0.15) + (end -0.3 0.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "921969f4-460e-480c-8560-1eb5593088a9") + ) + (pad "" smd roundrect + (at -0.345 0) + (size 0.318 0.36) + (layers "F.Paste") + (roundrect_rratio 0.25) + (uuid "240bd312-ddef-4744-b3cd-effcee2ffdaa") + ) + (pad "" smd roundrect + (at 0.345 0) + (size 0.318 0.36) + (layers "F.Paste") + (roundrect_rratio 0.25) + (uuid "d19b8c28-8a11-4fc0-919a-024e80204d58") + ) + (pad "1" smd roundrect + (at -0.32 0) + (size 0.46 0.4) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.25) + (uuid "8bf01d0b-6b5e-4e72-9f28-eaa9cb1ccc1a") + ) + (pad "2" smd roundrect + (at 0.32 0) + (size 0.46 0.4) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.25) + (uuid "89e4f5f2-bb4b-4d49-ad80-aa7015c371ca") + ) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0201_0603Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0402_1005Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0402_1005Metric.kicad_mod new file mode 100644 index 0000000..36cb0d8 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0402_1005Metric.kicad_mod @@ -0,0 +1,194 @@ +(footprint "C_0402_1005Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "SparkFun capacitor") + (property "Reference" "REF**" + (at 0 -1.16 0) + (layer "F.Fab") + (uuid "3f001d39-98c9-450a-a6f0-b7475527fbd7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "C_0402_1005Metric" + (at 0 1.16 0) + (layer "F.Fab") + (uuid "7ef18d46-39df-486f-9543-b00228cf866a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8f53b588-407d-48cd-97a3-f2001c46654e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e0ed4c28-f891-484c-ab37-e8bf2c387f4a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4bb5b5c3-a232-4980-985a-04c535e379e3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5cd5b77f-bdc3-47d5-b253-f5c1244d375e") + ) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "45c77330-acfb-4107-a599-c9df3e175000") + ) + (fp_line + (start -0.91 -0.46) + (end 0.91 -0.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6aa26098-9339-4279-9a36-893fdd4c6950") + ) + (fp_line + (start -0.91 0.46) + (end -0.91 -0.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0f646a94-faea-4a50-8b80-909d26d6d7a0") + ) + (fp_line + (start 0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "40007d5f-c471-4d2b-87f0-dfa1629069fb") + ) + (fp_line + (start 0.91 0.46) + (end -0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6897dba4-f95f-426a-ae14-d4aed1cd887f") + ) + (fp_line + (start -0.5 -0.25) + (end 0.5 -0.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3b194c04-55c2-4668-b84d-8f5aacd704a2") + ) + (fp_line + (start -0.5 0.25) + (end -0.5 -0.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fe53c845-ac3c-48e4-9f37-36da777bc994") + ) + (fp_line + (start 0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3c7e7f28-d67d-4e18-8c13-2a82b2c60f01") + ) + (fp_line + (start 0.5 0.25) + (end -0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8a7cad66-4840-4328-b7bf-cbbc635c7362") + ) + (pad "1" smd roundrect + (at -0.48 0) + (size 0.56 0.62) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "f0d6bdbe-8dea-4984-9c52-f76168ceed26") + ) + (pad "2" smd roundrect + (at 0.48 0) + (size 0.56 0.62) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "07bccb1b-781c-4561-a379-63c349828818") + ) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0603_1608Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0603_1608Metric.kicad_mod new file mode 100644 index 0000000..f3ee227 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0603_1608Metric.kicad_mod @@ -0,0 +1,193 @@ +(footprint "C_0603_1608Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun capacitor") + (property "Reference" "REF**" + (at 0 -1.43 0) + (layer "F.Fab") + (uuid "d8b50c90-0233-4120-8eb7-fd37553c1dae") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "C_0603_1608Metric" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4e5feb93-e33a-49c0-b9c5-ae5884f54838") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3b5dbbf1-54ca-4875-bc35-b96242e6ae25") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "39dfbd47-fe74-4966-a0bb-88fcc624d6ea") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e7c203b9-c62f-4d75-b04d-d8fae53b58fb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b41d8c72-4918-46ee-8917-8ac27e2b9ac5") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8759eb8b-d5d2-4193-bb44-b0d3205730c7") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bc329fd9-c699-40fd-809e-176f9fd0c1d5") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "40f7c129-7117-4932-921f-63d9649a8e3c") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4cdf0691-68d0-4b9c-a08d-e458d11a6264") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c885676b-37fb-4c12-bfd6-27ae9c8dfd4f") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "06122ef5-5764-4a31-a1df-58f084862b1c") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "864e65e5-cec8-4833-ae53-dec6136866be") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1d2a7865-4bae-407b-82ca-a2578f9efb73") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3fe6a869-68b8-4f26-8354-3cc1c9697594") + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "251ae9f1-97b4-42c7-a502-27edca1e9c60") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "b3136c2f-02b9-49e1-a069-45a3c84854a1") + ) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0805_2012Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0805_2012Metric.kicad_mod new file mode 100644 index 0000000..d6ebfbc --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_0805_2012Metric.kicad_mod @@ -0,0 +1,194 @@ +(footprint "C_0805_2012Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "SparkFun capacitor") + (property "Reference" "REF**" + (at 0 -1.68 0) + (layer "F.Fab") + (uuid "748b2e42-8a67-4fcd-8eff-aa3682e30072") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "C_0805_2012Metric" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "e1cef26a-9b05-47d0-95ed-57ad6f7a78aa") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c8eb25e8-cea4-47f3-ba0f-44c4adb9f57a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "49685c8a-bdb1-4864-b4e0-17ceea436922") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "53b5bc63-1f78-4d85-a98e-a7675186405f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e5b89156-25fd-4982-832b-7a101d828db8") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a1537c18-e148-4e80-abe3-76952c047734") + ) + (fp_line + (start -1.7 -0.98) + (end 1.7 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9fb88c89-f8d6-43df-af23-2e208e786425") + ) + (fp_line + (start -1.7 0.98) + (end -1.7 -0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "57f85840-bafd-4eb2-a30f-3aac019a2b34") + ) + (fp_line + (start 1.7 -0.98) + (end 1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9b846abe-c163-4f56-abb1-1f90b748ef50") + ) + (fp_line + (start 1.7 0.98) + (end -1.7 0.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "12661fea-1ffa-4545-aaad-52ab7216df74") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4604630f-a6a4-4c66-955a-731baf7104b0") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "586b9b4b-d05d-4b12-9dcf-1d926c022460") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fc264de6-6f0a-480a-b498-0ace3025117e") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8f48e2ee-4bde-4581-b821-e8812a62bf44") + ) + (pad "1" smd roundrect + (at -0.95 0) + (size 1 1.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "8fcab996-2ba6-4e37-8313-be9ac1a3cf10") + ) + (pad "2" smd roundrect + (at 0.95 0) + (size 1 1.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "1e36b295-7e96-456f-a51a-a71b62e7b4c1") + ) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_1206_3216Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_1206_3216Metric.kicad_mod new file mode 100644 index 0000000..8c199ff --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_1206_3216Metric.kicad_mod @@ -0,0 +1,194 @@ +(footprint "C_1206_3216Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "SparkFun capacitor") + (property "Reference" "REF**" + (at 0 -1.85 0) + (layer "F.Fab") + (uuid "83cc328c-b7a6-47b2-9ffa-7ac49f4468d0") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "C_1206_3216Metric" + (at 0 1.85 0) + (layer "F.Fab") + (uuid "136faa66-2c23-42b0-a119-0aec3575d644") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a6e99349-a417-4c6b-9984-2a32c92760b7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "34fc4d22-bc6c-456b-b1bd-7564f8b2004d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b93845d5-37a8-4c86-85c1-f8dce5da501c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -0.711252 -0.91) + (end 0.711252 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "27e337f5-2211-4740-bb6e-3c02c95b9b94") + ) + (fp_line + (start -0.711252 0.91) + (end 0.711252 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f000500b-0b09-41d6-88f1-cc2dbff6a9a2") + ) + (fp_line + (start -2.3 -1.15) + (end 2.3 -1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fa8d40b2-36cb-4eb6-b0a2-586749373756") + ) + (fp_line + (start -2.3 1.15) + (end -2.3 -1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8e560052-91dd-4eb9-810d-5ed2ebc18daa") + ) + (fp_line + (start 2.3 -1.15) + (end 2.3 1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "01d1e36f-7327-46b8-96bb-5ed95763498f") + ) + (fp_line + (start 2.3 1.15) + (end -2.3 1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a6a30906-815c-4e1b-b7c1-0e95ad18419b") + ) + (fp_line + (start -1.6 -0.8) + (end 1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "12564c73-e78a-4a67-b910-07f7917dbd6a") + ) + (fp_line + (start -1.6 0.8) + (end -1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f2d5fbda-8bd2-4451-8142-95b76dea9a58") + ) + (fp_line + (start 1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "60a21757-6acc-4fcf-bd92-a41fc55bcb3b") + ) + (fp_line + (start 1.6 0.8) + (end -1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e18a45df-6ee8-4cca-b760-a239cabfb336") + ) + (pad "1" smd roundrect + (at -1.475 0) + (size 1.15 1.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (uuid "2283549c-f5fa-445f-8887-4ad2bb854e3f") + ) + (pad "2" smd roundrect + (at 1.475 0) + (size 1.15 1.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (uuid "9774dcc9-5357-4a7d-8e93-370dc1237420") + ) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1206_3216Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_1210_3225Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_1210_3225Metric.kicad_mod new file mode 100644 index 0000000..a3aa769 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/C_1210_3225Metric.kicad_mod @@ -0,0 +1,194 @@ +(footprint "C_1210_3225Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "SparkFun capacitor") + (property "Reference" "REF**" + (at 0 -2.3 0) + (layer "F.Fab") + (uuid "ba50cbf0-c8e2-4263-b5b2-a672c5571e4c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "C_1210_3225Metric" + (at 0 2.3 0) + (layer "F.Fab") + (uuid "7545b299-e0fe-40f2-adba-d22c1074409b") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "95e1db10-884d-4c90-bc4a-87a217b54f54") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0d6e7e1d-92c8-49e2-b5d3-011c13730034") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "db6179ee-ce46-42d7-bdaf-9eab30dcf3ed") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -0.711252 -1.36) + (end 0.711252 -1.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "229a5c26-5bb8-4091-95cc-3cae1b9b9abd") + ) + (fp_line + (start -0.711252 1.36) + (end 0.711252 1.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e8e3e62a-3492-4400-989d-75f88b91de23") + ) + (fp_line + (start -2.3 -1.6) + (end 2.3 -1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3b8139bc-995e-413c-b534-ff02c24165bb") + ) + (fp_line + (start -2.3 1.6) + (end -2.3 -1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4fc6646f-79ae-400e-becd-b3c83583fb50") + ) + (fp_line + (start 2.3 -1.6) + (end 2.3 1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7c081c51-0c76-499b-845b-2cfac584c383") + ) + (fp_line + (start 2.3 1.6) + (end -2.3 1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0fd34971-9091-4427-b04a-9a9d8a486e24") + ) + (fp_line + (start -1.6 -1.25) + (end 1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b46fd3db-2617-46f7-8727-0290face1d83") + ) + (fp_line + (start -1.6 1.25) + (end -1.6 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ffd4ab2d-f802-47d6-9bc6-70de2b75f053") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d66bdaf1-3412-4bd5-ac2b-31ef414d628b") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e26428b2-47a9-4690-a13f-af1b3b91068e") + ) + (pad "1" smd roundrect + (at -1.475 0) + (size 1.15 2.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (uuid "3f8fd7e9-61c1-4fa9-92f6-762298e161d8") + ) + (pad "2" smd roundrect + (at 1.475 0) + (size 1.15 2.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.217391) + (uuid "584ba531-83e4-40ff-a284-a4520b8b7d41") + ) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_1210_3225Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/EIA-3528.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/EIA-3528.kicad_mod new file mode 100644 index 0000000..0942e4d --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/EIA-3528.kicad_mod @@ -0,0 +1,202 @@ +(footprint "EIA-3528" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Tantalum Capacitor SMD Kemet-T (3528-12 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator") + (tags "SparkFun capacitor tantalum") + (property "Reference" "REF**" + (at 0 -2.35 0) + (layer "F.Fab") + (uuid "dcb58fdf-7773-4557-83e1-f7e0c217d823") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "EIA-3528" + (at 0 2.35 0) + (layer "F.Fab") + (uuid "ea4d56a6-55ce-440c-a24c-db4a51c48773") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3d29fc13-656e-4b8d-abf6-9703f25e26bd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b4f22bca-eac4-4cab-b713-9843b4d65aac") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ba63f4a8-b567-4e7e-a97b-a8966ae81041") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -2.4 1.25) + (end -2.4 -1.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1f65124c-9637-4e53-9b4d-cfc000520844") + ) + (fp_line + (start -2.45 -1.65) + (end 2.45 -1.65) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b803db45-ca0e-40d3-af88-dbe645cd1a19") + ) + (fp_line + (start -2.45 1.65) + (end -2.45 -1.65) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "904044ec-5cae-4fa4-8861-9dc88081813f") + ) + (fp_line + (start 2.45 -1.65) + (end 2.45 1.65) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3546ef28-8c33-42bc-a6c0-b5f9c5ef7291") + ) + (fp_line + (start 2.45 1.65) + (end -2.45 1.65) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d693c88c-2460-4065-bd80-a755cabbad1e") + ) + (fp_line + (start -1.75 -0.7) + (end -1.75 0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c04faa7f-092f-4d0a-9308-4f38d82c0331") + ) + (fp_line + (start -1.75 0.7) + (end -1.05 1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "949dd413-050e-4134-86bd-cfe35dce7e7e") + ) + (fp_line + (start -1.05 -1.4) + (end -1.75 -0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b78d4044-0be7-4855-8f07-057bc9b82388") + ) + (fp_line + (start -1.05 1.4) + (end 1.75 1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2df4d482-41a8-4ad7-8a0d-03c9c53e61b0") + ) + (fp_line + (start 1.75 -1.4) + (end -1.05 -1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5f431ad3-97b4-4f73-ac7b-75bd35d80077") + ) + (fp_line + (start 1.75 1.4) + (end 1.75 -1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1d9566e6-a3a2-44c9-9821-0161611292c5") + ) + (pad "1" smd roundrect + (at -1.5375 0) + (size 1.325 2.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.188679) + (uuid "83d25c33-2f42-48a7-b65c-7ecbb4d3979a") + ) + (pad "2" smd roundrect + (at 1.5375 0) + (size 1.325 2.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.188679) + (uuid "653d84da-df3b-4969-a874-98183920daae") + ) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-3528-12_Kemet-T.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/Electrolytic_10.3x10.3mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/Electrolytic_10.3x10.3mm.kicad_mod new file mode 100644 index 0000000..d40b1ff --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/Electrolytic_10.3x10.3mm.kicad_mod @@ -0,0 +1,403 @@ +(footprint "Electrolytic_10.3x10.3mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "SMD capacitor, aluminum electrolytic, Panasonic F8, 10.0x7.9mm") + (tags "SparkFun capacitor electrolytic") + (property "Reference" "REF**" + (at 0 -6.2 0) + (layer "F.Fab") + (uuid "2399f042-8593-4603-8662-0b4b1f93295c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Electrolytic_10.3x10.3mm" + (at 0 6.2 0) + (layer "F.Fab") + (uuid "1b7f3aa5-b1f7-490e-98cd-e863f6bfacda") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8fac7dc7-788f-4466-8b68-0831a3e11942") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bac4bf49-2e80-4340-9061-0783314ac99b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "71e18366-3c32-494c-8602-a0a918ead2e4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -5.26 -4.195563) + (end -5.26 -1.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0325a106-2786-4160-b8a3-3a8d887d1fc4") + ) + (fp_line + (start -5.26 -4.195563) + (end -4.195563 -5.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8cac1fc2-f91f-4e03-a0c1-8a12c4017349") + ) + (fp_line + (start -5.26 4.195563) + (end -5.26 1.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f65cc9b5-6aeb-4565-89ee-2135c4e6d27c") + ) + (fp_line + (start -5.26 4.195563) + (end -4.195563 5.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7422aaa5-5085-4a64-8bbc-6628a24abe44") + ) + (fp_line + (start -4.195563 -5.26) + (end 5.26 -5.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bff45603-37b7-488a-a3c1-9f584b7b2f86") + ) + (fp_line + (start -4.195563 5.26) + (end 5.26 5.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "542e3f6b-5ee6-4b60-bf02-7fec96433c54") + ) + (fp_line + (start 5.26 -5.26) + (end 5.26 -1.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5ad49192-1ace-4e55-b979-258c31b50df7") + ) + (fp_line + (start 5.26 5.26) + (end 5.26 1.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f71d499d-0eaa-4018-b76f-3f78b01f6daa") + ) + (fp_line + (start -6.8 -1.2) + (end -6.8 1.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4c317bcf-16a8-41f6-a6f8-18f85e4aa49c") + ) + (fp_line + (start -6.8 1.2) + (end -5.4 1.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bae11e5c-03e2-4dc9-aecf-e2dcb369861a") + ) + (fp_line + (start -5.4 -4.25) + (end -5.4 -1.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3b115e2e-5416-4faf-95a2-4356918dd6e7") + ) + (fp_line + (start -5.4 -4.25) + (end -4.25 -5.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "37e72f7a-2e3f-4795-925c-0e03b542717d") + ) + (fp_line + (start -5.4 -1.2) + (end -6.8 -1.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "57dd683c-e2eb-46de-89de-1fed250d2d30") + ) + (fp_line + (start -5.4 1.2) + (end -5.4 4.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e9d40f0a-012e-424f-b11c-0529930e67df") + ) + (fp_line + (start -5.4 4.25) + (end -4.25 5.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3eda7edc-3ab6-4d2f-9dea-47aa185f9c4b") + ) + (fp_line + (start -4.25 -5.4) + (end 5.4 -5.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3a9f9d78-4aa3-45d1-a5b5-ccb3b4263203") + ) + (fp_line + (start -4.25 5.4) + (end 5.4 5.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "66fe406e-9737-4bc0-88cf-cad904a1ca4e") + ) + (fp_line + (start 5.4 -5.4) + (end 5.4 -1.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c48da572-c892-470d-9df6-729b27114e92") + ) + (fp_line + (start 5.4 -1.2) + (end 6.8 -1.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ac596c19-cd9c-46b2-9840-f3d27f4bc881") + ) + (fp_line + (start 5.4 1.2) + (end 5.4 5.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3b54b193-c18c-43ef-a262-0831a60066ab") + ) + (fp_line + (start 6.8 -1.2) + (end 6.8 1.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "18b4c6bf-d771-47e4-be84-e77ac14c61ac") + ) + (fp_line + (start 6.8 1.2) + (end 5.4 1.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cde5b6e7-9ced-439f-9400-2a6b69fe9687") + ) + (fp_line + (start -5.15 -4.15) + (end -5.15 4.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "580cb7a4-4210-4bd3-b354-4b6bc5374003") + ) + (fp_line + (start -5.15 -4.15) + (end -4.15 -5.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "340119d3-e460-4597-927c-09f102e9986a") + ) + (fp_line + (start -5.15 4.15) + (end -4.15 5.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "298ef3b8-398f-430d-8308-5e9faaf13f49") + ) + (fp_line + (start -4.558325 -1.7) + (end -3.558325 -1.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "29c13988-19c7-48ec-b415-7e1ebb22606f") + ) + (fp_line + (start -4.15 -5.15) + (end 5.15 -5.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6de81d2d-046b-43f4-b5e5-2d42d64affa2") + ) + (fp_line + (start -4.15 5.15) + (end 5.15 5.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a59f52d2-43e7-4cf0-8163-752ccfb40cbd") + ) + (fp_line + (start -4.058325 -2.2) + (end -4.058325 -1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f8783ecd-5716-4e52-809b-95cb8018358e") + ) + (fp_line + (start 5.15 -5.15) + (end 5.15 5.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a4d2823e-0f4e-4fb1-885f-ca92a167402a") + ) + (fp_circle + (center 0 0) + (end 5 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "f1a51575-1e20-42ae-8dfe-0c535729a7ff") + ) + (pad "1" smd roundrect + (at -4.35 0) + (size 4.4 1.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.131579) + (uuid "6fd05249-912c-4b18-9a21-00669585cbfe") + ) + (pad "2" smd roundrect + (at 4.35 0) + (size 4.4 1.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.131579) + (uuid "5397df2a-1a2d-4226-9315-c1db1e29a94f") + ) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/CP_Elec_10x7.9.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/PANASONIC_C.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/PANASONIC_C.kicad_mod new file mode 100644 index 0000000..4d5abf2 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/PANASONIC_C.kicad_mod @@ -0,0 +1,259 @@ +(footprint "Panasonic_C" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Panasonic Aluminium Electrolytic Capacitor VS-Serie Package E") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.667 0) + (layer "F.Fab") + (uuid "796bfa0d-3eb6-45d7-8ff7-9ff51d68d69e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "PANASONIC_C" + (at 0 3.048 0) + (layer "F.Fab") + (uuid "e9c195b8-ca3a-4203-b80d-bbfba97fecf7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a267baab-260d-4665-b829-8d54c869996b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "abc24f00-2d90-47a6-8195-eb6e48ee9dc6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2211508b-e55f-4efa-bd0d-d96a03242012") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.6 -2.45) + (end -2.6 -0.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a3d1228b-9e08-46e0-ae25-354b44bac473") + ) + (fp_line + (start -2.6 -2.45) + (end 1.6 -2.45) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "2517cbf6-745c-4454-8c38-25a9f76db0d3") + ) + (fp_line + (start -2.6 2.85) + (end -2.6 0.75) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b127b11-bd9c-4db6-abec-7c64c29fe152") + ) + (fp_line + (start 1.6 -2.45) + (end 2.7 -1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8a6df61f-9440-4763-98bb-0147f2da8fc7") + ) + (fp_line + (start 1.6 2.85) + (end -2.6 2.85) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d1ba0462-cc98-4bf1-8aee-7b215c2689fb") + ) + (fp_line + (start 2.7 -1.35) + (end 2.7 -0.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6098825e-42ee-4087-8153-2511cd291cf4") + ) + (fp_line + (start 2.7 1.75) + (end 1.6 2.85) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c9cd27ec-5eed-481d-bb1a-6bddcaf50235") + ) + (fp_line + (start 2.7 1.75) + (end 2.7 0.7) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "00e24063-fafa-4302-906c-1d932994d3c9") + ) + (fp_arc + (start -2.4 -0.35) + (mid 0.045371 -2.30101) + (end 2.449999 -0.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6c570574-63f4-46b6-9f3e-cb24aa083df4") + ) + (fp_arc + (start 2.5 0.7) + (mid 0.070009 2.685977) + (end -2.400001 0.75) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e6a0a4aa-bcf7-486f-8edd-9cd7847f520e") + ) + (fp_line + (start -2.6 -2.45) + (end -2.6 2.85) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "d2e785ed-1e91-429e-ae18-4a009c4c5aa2") + ) + (fp_line + (start -2.6 -2.45) + (end 1.6 -2.45) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "b1d8a509-b43e-4c7b-a28a-0084e56e9e5d") + ) + (fp_line + (start 1.6 -2.45) + (end 2.7 -1.35) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "4792b5b7-8a38-4b4d-83f9-420179873717") + ) + (fp_line + (start 1.6 2.85) + (end -2.6 2.85) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "87a4dce8-6799-48fe-afa5-9e7040293efb") + ) + (fp_line + (start 2.7 -1.35) + (end 2.7 1.75) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "ed5a35e7-ef2f-4117-bd8c-2f8d8b6a7b29") + ) + (fp_line + (start 2.7 1.75) + (end 1.6 2.85) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "18e651ec-3273-4825-9019-ea2188ab7a01") + ) + (fp_circle + (center 0.05 0.2) + (end 2.5504 0.2) + (stroke + (width 0.1016) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "b2fe242a-0678-460d-a58b-9ef4dc203df0") + ) + (pad "1" smd rect + (at 1.9 0.2) + (size 2.2 0.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "16c95e9f-efa6-449c-a708-2a94700dd7da") + ) + (pad "2" smd rect + (at -1.8 0.2) + (size 2.2 0.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6955ad24-0389-4cb6-b255-7e1feefad0f5") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/PANASONIC_D.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/PANASONIC_D.kicad_mod new file mode 100644 index 0000000..74f0bb5 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Capacitor.pretty/PANASONIC_D.kicad_mod @@ -0,0 +1,306 @@ +(footprint "Panasonic_D" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Panasonic Aluminium Electrolytic Capacitor VS-Series Package D8") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -3.429 0) + (layer "F.Fab") + (uuid "529d692c-543b-4514-b964-caabb426d91a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "PANASONIC_D" + (at 0 3.429 0) + (layer "F.Fab") + (uuid "9b2f7691-a876-4e5e-8f00-850d27d11d12") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "24ae4324-4030-41ff-b011-f068f89aa8bb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bafe4d0b-0db8-43ec-b833-cd82b1ab8efd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0db91d86-eb18-4b5e-9df5-33b96e2c60db") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.25 -3.25) + (end 1.55 -3.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "757df174-dbd1-46d9-ac88-78ce5359682a") + ) + (fp_line + (start -3.25 -0.95) + (end -3.25 -3.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "48735ed1-0976-4f23-987b-59e0c46eff86") + ) + (fp_line + (start -3.25 3.25) + (end -3.25 0.95) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "23d98cf7-c096-4975-b2bb-efdc654f701b") + ) + (fp_line + (start 1.55 -3.25) + (end 3.25 -1.55) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "f8f2c528-0fbe-4f9a-9c29-e15c4954ef97") + ) + (fp_line + (start 1.55 3.25) + (end -3.25 3.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "28da3d9d-b9bd-40d2-9ab8-882e537c1883") + ) + (fp_line + (start 3.25 -1.55) + (end 3.25 -0.95) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "432d8f08-adbe-4735-b669-d13900cbe649") + ) + (fp_line + (start 3.25 0.95) + (end 3.25 1.55) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "566769c1-796c-440b-9104-c242f9fb6fa7") + ) + (fp_line + (start 3.25 1.55) + (end 1.55 3.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fac8c3f8-8dee-4fc0-9625-5d0777d94398") + ) + (fp_arc + (start -2.95 -0.95) + (mid 0 -3.099193) + (end 2.95 -0.95) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff387264-562d-47ce-a1d6-23f1f2cd8513") + ) + (fp_arc + (start 2.95 0.95) + (mid 0 3.099193) + (end -2.95 0.95) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a73bd248-27e2-443a-8695-962280db5dfe") + ) + (fp_line + (start -3.25 -3.25) + (end 1.55 -3.25) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "abcc88c4-f2a5-4280-b0e6-ecc653b2e2b0") + ) + (fp_line + (start -3.25 3.25) + (end -3.25 -3.25) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "23906552-21a0-42df-b722-24746893f0f6") + ) + (fp_line + (start -2.1 -2.25) + (end -2.1 2.2) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "cac1fb62-dde6-463f-8180-c184bfaeaff4") + ) + (fp_line + (start 1.55 -3.25) + (end 3.25 -1.55) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "27b42867-d935-4015-80c3-82cc38fa319d") + ) + (fp_line + (start 1.55 3.25) + (end -3.25 3.25) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "5cc4f9ce-c658-468a-84ae-83e20fb79789") + ) + (fp_line + (start 3.25 -1.55) + (end 3.25 1.55) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "4ae9f179-c304-4bd4-900f-9f73b0d7560d") + ) + (fp_line + (start 3.25 1.55) + (end 1.55 3.25) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "e2a22ff7-00d1-42ea-9d0d-9bd298da62a2") + ) + (fp_circle + (center 0 0) + (end 3.1 0) + (stroke + (width 0.1016) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "194c2350-de81-486d-a2f4-4c0b3cd98742") + ) + (fp_poly + (pts + (xy -3.65 0.35) (xy -3.05 0.35) (xy -3.05 -0.35) (xy -3.65 -0.35) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "90ac860a-1292-44ee-ba27-d1acc9c8828e") + ) + (fp_poly + (pts + (xy 3.05 0.35) (xy 3.65 0.35) (xy 3.65 -0.35) (xy 3.05 -0.35) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7bd89a26-c7a8-4066-ad56-4db1fba9bfad") + ) + (fp_poly + (pts + (xy -2.0992 2.29482) (xy -2.59303 1.677532) (xy -2.948952 0.965688) (xy -3.101464 -0.00022) (xy -2.949103 -0.914387) + (xy -2.643864 -1.626611) (xy -2.0992 -2.292312) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6bb89405-e3eb-4ae8-b1a7-187450d87a8b") + ) + (pad "1" smd rect + (at 2.4 0) + (size 3 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a19fc6f3-2b06-4068-91c8-ab54b5fbfb79") + ) + (pad "2" smd rect + (at -2.4 0) + (size 3 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "78856e0c-a583-41c5-b184-f5fca885ef00") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_2.0x1.6mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_2.0x1.6mm.kicad_mod new file mode 100644 index 0000000..fff5748 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_2.0x1.6mm.kicad_mod @@ -0,0 +1,359 @@ +(footprint "Crystal_SMD_2.0x1.6mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    2.0 x 1.6 mm Crystal

    \n

    Example Datasheet (XRCGB_F_P)

    ") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.6 0) + (layer "F.Fab") + (uuid "e221044f-9b30-4596-9744-d7e8e6bee422") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Crystal_SMD_2.0x1.6mm" + (at 0 1.55 0) + (layer "F.Fab") + (uuid "ce4d8f24-02b3-4ebd-8671-c17ae7d1746a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "59651597-6bd6-49cb-9331-dadd733be956") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7279bab3-6b01-4362-be52-1782f0a5ff5d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "72406147-efb0-44d7-956e-cfd3a1add97e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.17 -0.65) + (end -1.17 -0.97) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "f804108c-bfc3-49aa-ad30-c784433d8be4") + ) + (fp_line + (start -1.17 0.65) + (end -1.17 0.97) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0956dbeb-4655-4d59-9e9c-b348e4fe7c28") + ) + (fp_line + (start -0.85 -0.97) + (end -1.17 -0.97) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fe37abe5-1488-43f2-add1-14addcf24a14") + ) + (fp_line + (start -0.85 0.97) + (end -1.17 0.97) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "35125d8c-e2e5-40a7-84b2-97278721db17") + ) + (fp_line + (start -0.19 0.97) + (end 0.19 0.97) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1fac1772-dcce-46cc-bf6a-c1b0ccf3877d") + ) + (fp_line + (start 0.19 -0.97) + (end -0.19 -0.97) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5fa0e665-934c-40ac-a033-458951feb781") + ) + (fp_line + (start 0.85 -0.97) + (end 1.17 -0.97) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "54876d1a-fe1e-4655-9d6e-2c6fb30573fa") + ) + (fp_line + (start 0.85 0.97) + (end 1.17 0.97) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "532bebd1-4b20-4c22-9c67-8594f11bd430") + ) + (fp_line + (start 1.17 -0.65) + (end 1.17 -0.97) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a577b4ac-7e09-4b94-afea-43abb8fcc694") + ) + (fp_line + (start 1.17 0.65) + (end 1.17 0.97) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0de4d442-9584-49e9-90d8-8f1a9107270c") + ) + (fp_rect + (start 1.2 -1) + (end -1.2 1) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "3fe70426-a410-4319-8d19-deddd641f0cf") + ) + (fp_line + (start -1 -0.7) + (end -1 0.7) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d3909d99-2b30-427e-91c0-748ad7d43f54") + ) + (fp_line + (start -0.9 0.8) + (end 0.9 0.8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "4cb53309-4ecb-4188-8d54-a311fbd4d23a") + ) + (fp_line + (start 0.9 -0.8) + (end -0.9 -0.8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "de9bfb3d-5227-402b-aabc-5966ddcb217c") + ) + (fp_line + (start 1 0.7) + (end 1 -0.7) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c214970f-058a-451b-9d8c-52bd423d45a0") + ) + (fp_arc + (start -1 0.7) + (mid -0.929289 0.729289) + (end -0.9 0.8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d2d79354-24dd-4ee3-b684-3e7fbdac7a54") + ) + (fp_arc + (start -0.9 -0.8) + (mid -0.929289 -0.729289) + (end -1 -0.7) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "887e93f4-1358-4d88-b057-510ac514c1e5") + ) + (fp_arc + (start 0.9 0.8) + (mid 0.929289 0.729289) + (end 1 0.7) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c54938b5-0322-4e37-a7d3-28df487e3401") + ) + (fp_arc + (start 1 -0.7) + (mid 0.929289 -0.729289) + (end 0.9 -0.8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c76b26e6-e223-48f1-a74f-1747296f5f0d") + ) + (fp_poly + (pts + (xy 0.506065 0.2) (xy 0.4 0.306065) (xy -0.506065 -0.2) (xy -0.4 -0.306065) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "abb464f9-54bc-4401-b56c-0b6eec248f4e") + ) + (fp_poly + (pts + (xy -0.65 -0.7) (xy -0.4 -0.7) (xy -0.4 -0.2) (xy -0.9 -0.2) (xy -0.9 -0.45) (xy -1 -0.45) (xy -1 -0.7) + (xy -0.9 -0.8) (xy -0.65 -0.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "12c0e195-b2e8-4626-93e0-d4556958ac16") + ) + (fp_poly + (pts + (xy -0.4 0.7) (xy -0.65 0.7) (xy -0.65 0.8) (xy -0.9 0.8) (xy -1 0.7) (xy -1 0.45) (xy -0.9 0.45) + (xy -0.9 0.2) (xy -0.4 0.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8b8f1d72-f060-4b3e-ac72-879e3bd20d92") + ) + (fp_poly + (pts + (xy 0.9 0.45) (xy 1 0.45) (xy 1 0.7) (xy 0.9 0.8) (xy 0.65 0.8) (xy 0.65 0.7) (xy 0.4 0.7) (xy 0.4 0.2) + (xy 0.9 0.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4e841d44-241a-468e-8917-be1a0a81128e") + ) + (fp_poly + (pts + (xy 1 -0.7) (xy 1 -0.45) (xy 0.9 -0.45) (xy 0.9 -0.2) (xy 0.4 -0.2) (xy 0.4 -0.7) (xy 0.65 -0.7) + (xy 0.65 -0.8) (xy 0.9 -0.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fc99079f-1d4b-494f-a791-69e7b8802b88") + ) + (pad "1" smd rect + (at -0.675 0.5) + (size 0.75 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "04b8b4bc-201a-44a8-991a-cc986169ab26") + ) + (pad "2" smd rect + (at 0.675 -0.5 180) + (size 0.75 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "aa32ae3e-acdd-4be4-8951-c4d7d7ec1eaf") + ) + (pad "NC" smd rect + (at -0.675 -0.5) + (size 0.75 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "69ee72e4-cfeb-42ab-9527-1b341486d9ee") + ) + (pad "NC" smd rect + (at 0.675 0.5 180) + (size 0.75 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2ec559f4-410b-4895-9f36-e4e138f1168e") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_3.2x1.5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_3.2x1.5mm.kicad_mod new file mode 100644 index 0000000..5de34ee --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_3.2x1.5mm.kicad_mod @@ -0,0 +1,153 @@ +(footprint "Crystal_SMD_3.2x1.5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "http://www.sii.co.jp/en/quartz/files/2013/03/file_PRODUCT_MASTER_50812_GRAPHIC03.pdf https://abracon.com/Resonators/ABS07.pdf ") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.5 0) + (layer "F.Fab") + (uuid "c7d6ac32-6180-4d39-9a6c-76c5b6933dc6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.5 0) + (layer "F.Fab") + (uuid "5ad98717-4699-4496-aa89-a375b9553a65") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "78444cd2-24ed-43c5-ad0e-8df033a0ca04") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "436ba3bd-6749-4b9e-8541-10420b9bf4c0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0b9b88d1-a1b1-449e-a8f0-c08162fb4a27") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -0.5 -0.85) + (end 0.5 -0.85) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "479d8a2e-708a-44cc-923b-fe1cee721196") + ) + (fp_line + (start 0.5 0.85) + (end -0.5 0.85) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "bd15f611-65e3-47c3-b9ee-45687117cc7f") + ) + (fp_rect + (start 1.9 -1.1) + (end -1.9 1.1) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "3a700ba2-706f-4963-9820-269e96f848e0") + ) + (fp_line + (start -1.6 -0.75) + (end 1.6 -0.75) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a7dd4de0-a62c-434c-9bf4-4caed7ca4fad") + ) + (fp_line + (start -1.6 0.75) + (end -1.6 -0.75) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d4f59ef7-d727-4ef1-9fc4-4244ed2c0a97") + ) + (fp_line + (start 1.6 -0.75) + (end 1.6 0.75) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "692b9f6d-7355-4cad-847d-fe4e78761735") + ) + (fp_line + (start 1.6 0.75) + (end -1.6 0.75) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "8106c420-f653-4f38-ba2b-b80882208ae8") + ) + (pad "1" smd rect + (at -1.25 0) + (size 1 1.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9fb8b81e-fc77-47f6-8431-183be4ac846a") + ) + (pad "2" smd rect + (at 1.25 0) + (size 1 1.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cc96a263-0657-4b69-a34a-e04510e0b917") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_3.2x2.5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_3.2x2.5mm.kicad_mod new file mode 100644 index 0000000..5c4a34a --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_3.2x2.5mm.kicad_mod @@ -0,0 +1,237 @@ +(footprint "Crystal_SMD_3.2x2.5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    3.2 x 2.5mm SMD Crystal Package

    \n

    Example: SX-32S

    ") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.2 0) + (layer "F.Fab") + (uuid "b9fef818-5695-4fcf-b730-9a864cf367e6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Crystal_SMD_3.2x2.5mm" + (at 0 2.05 0) + (layer "F.Fab") + (uuid "2e3eaa3e-0ad4-4c35-876f-db37f2972097") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "47cadf41-d575-4d2e-bef9-b2bcb6178135") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "96acd37d-485c-44bf-8fbf-38af68543284") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "be0fc5ee-53aa-4416-bbbf-afbd65f4f504") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.727 0.15) + (end -1.727 -0.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d6c55d20-f990-4705-b5e3-0659bdd46593") + ) + (fp_line + (start -0.4 -1.377) + (end 0.4 -1.377) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "439ec9c3-bab3-4b68-ab08-4a1c4d4e3ee2") + ) + (fp_line + (start 0.4 1.377) + (end -0.4 1.377) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3c4f91ba-377f-49da-acfc-fcb229f7d73d") + ) + (fp_line + (start 1.727 -0.15) + (end 1.727 0.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "565c4926-f7d3-47d7-a61c-48c781c6fd8e") + ) + (fp_rect + (start 1.9 -1.6) + (end -1.9 1.6) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "025a3e38-ccdc-4439-99ab-3d987da99470") + ) + (fp_line + (start -1.6 -1.25) + (end 1.6 -1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "1e43e0ca-7210-4138-92a5-3d7cbd701e2c") + ) + (fp_line + (start -1.6 1.25) + (end -1.6 -1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "eb0a4350-7c9f-45ec-b687-fd9f0e9a35d4") + ) + (fp_line + (start 1.6 -1.25) + (end 1.6 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "567c2260-9ca3-4cca-91f4-36f4387e6b86") + ) + (fp_line + (start 1.6 1.25) + (end -1.6 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "6e8ac4f7-999b-495e-be97-b8a1a1cd2b30") + ) + (fp_poly + (pts + (xy -1.6 -0.35) (xy -0.6 -0.35) (xy -0.6 -1.15) (xy -1.6 -1.15) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9f48c8fc-d40a-4484-b484-e23bb595fbf1") + ) + (fp_poly + (pts + (xy -1.6 1.15) (xy -0.6 1.15) (xy -0.6 0.35) (xy -1.6 0.35) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2280558a-b499-435b-8996-6b4f37134f59") + ) + (fp_poly + (pts + (xy 1.6 -1.15) (xy 0.6 -1.15) (xy 0.6 -0.35) (xy 1.6 -0.35) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "52d39e09-5942-4a31-b5a2-688118879b97") + ) + (fp_poly + (pts + (xy 1.6 0.35) (xy 0.6 0.35) (xy 0.6 1.15) (xy 1.6 1.15) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4b92949f-8384-4d71-8705-4658e92a0d50") + ) + (pad "1" smd rect + (at -1.1 0.85 180) + (size 1.4 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "29b5d5ab-5675-4ece-9cef-c8b83f777a29") + ) + (pad "2" smd rect + (at 1.1 0.85) + (size 1.4 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "104313e5-a58d-4ef8-ba5a-37b2bcf73c64") + ) + (pad "3" smd rect + (at 1.1 -0.85) + (size 1.4 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ff1df89a-dcdf-495c-8062-49cdeedea400") + ) + (pad "4" smd rect + (at -1.1 -0.85 180) + (size 1.4 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d7ad2bd3-dfeb-4509-9dd4-163427a4765d") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_5x3.2mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_5x3.2mm.kicad_mod new file mode 100644 index 0000000..15f4c11 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_SMD_5x3.2mm.kicad_mod @@ -0,0 +1,324 @@ +(footprint "Crystal_SMD_5x3.2mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    5x3.2mm SMD Crystal

    \n

    Example: 16MHz SMD Crystal (Datasheet)

    ") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.905 0) + (layer "F.Fab") + (uuid "d87450cd-fcf3-4a71-8201-e5e21cbaae10") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Crystal_SMD_5x3.2mm" + (at 0 1.905 0) + (layer "F.Fab") + (uuid "3af01249-96e0-4fc6-99ea-93ed30cffcd0") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "27fb337a-8c28-4cbc-a99f-74ba7dc0a7d8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8e077f39-6cc8-4ad3-befe-083101493118") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "232faf25-99d2-44ba-9caf-90f00517c714") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.6 -0.3) + (end -2.6 0.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "850daaa1-8fce-4840-aa28-ebe845321b6b") + ) + (fp_line + (start -0.6 -1.7) + (end 0.6 -1.7) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6fb4c8e8-d7af-43af-97f9-f09d0c88e7ef") + ) + (fp_line + (start 0.6 1.7) + (end -0.6 1.7) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "62046b97-3955-4b3d-828f-1bef06fff246") + ) + (fp_line + (start 2.6 -0.3) + (end 2.6 0.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "f03f515c-0c59-4ba9-8ce9-f12608f8310b") + ) + (fp_line + (start -0.381 -0.127) + (end -0.127 -0.381) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2a35db14-2192-4d1e-9fe3-409e5e86869d") + ) + (fp_line + (start -0.254 0.254) + (end -0.635 0.635) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f79947d2-777d-4a04-a465-cdd7d96a9046") + ) + (fp_line + (start 0.127 0.381) + (end -0.381 -0.127) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "78a23677-b04e-4d8d-b043-607f6bf99c70") + ) + (fp_line + (start 0.127 0.381) + (end 0.381 0.127) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b78924ec-f946-4d86-9600-9b6aa6608ba0") + ) + (fp_line + (start 0.127 0.635) + (end -0.635 -0.127) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a7154a90-9ebf-475f-8a86-82dc6122a0f6") + ) + (fp_line + (start 0.381 0.127) + (end -0.127 -0.381) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "905b9ca2-b147-4f4b-8c68-56b7798444ec") + ) + (fp_line + (start 0.635 -0.635) + (end 0.254 -0.254) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "bb8cbde4-530d-40c8-a735-cd2c64485a60") + ) + (fp_line + (start 0.635 0.127) + (end -0.127 -0.635) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "77d6d21a-8e9e-45f4-91f0-49434452fdb3") + ) + (fp_rect + (start 2.9 -1.8) + (end -2.9 1.8) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "ab19913b-b555-40d7-8d1c-1058ccc867ac") + ) + (fp_line + (start -2.5 -1.6) + (end -2.5 1.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "52fcc9f0-ddf7-49a9-9865-f46d1c92d6b4") + ) + (fp_line + (start -2.5 1.6) + (end 2.5 1.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "dd2db8e4-c0d1-47c2-94c4-5ba33756d0c4") + ) + (fp_line + (start 2.5 -1.6) + (end -2.5 -1.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "9a213236-0ea8-4004-b52d-af8a7f92dc6f") + ) + (fp_line + (start 2.5 1.6) + (end 2.5 -1.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "959d033f-5fd6-4016-8134-a882d30da738") + ) + (fp_poly + (pts + (xy -1.2365 -0.7365) (xy -2.5635 -0.7365) (xy -2.5635 -1.6635) (xy -1.2365 -1.6635) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "12127266-2e57-44e1-b564-343b4a2f4361") + ) + (fp_poly + (pts + (xy -1.2365 1.6635) (xy -2.5635 1.6635) (xy -2.5635 0.7365) (xy -1.2365 0.7365) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d2256b4e-7288-438f-97a3-07f91c0ff993") + ) + (fp_poly + (pts + (xy 2.5635 -0.7365) (xy 1.2365 -0.7365) (xy 1.2365 -1.6635) (xy 2.5635 -1.6635) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "58844f9b-161b-4486-be8a-bcc779dc5733") + ) + (fp_poly + (pts + (xy 2.5635 1.6635) (xy 1.2365 1.6635) (xy 1.2365 0.7365) (xy 2.5635 0.7365) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ea7f2ca2-a8ad-4f0e-a1a1-fe59947b57bb") + ) + (pad "1" smd roundrect + (at -1.85 1.15) + (size 1.9 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0) + (chamfer_ratio 0.2) + (chamfer top_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "87b91da9-f670-4de1-887b-9d41976a9cbf") + ) + (pad "2" smd rect + (at 1.85 1.15) + (size 1.9 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "69108fa1-a92b-4e14-8f16-aceb3e3e75b6") + ) + (pad "3" smd rect + (at 1.85 -1.15) + (size 1.9 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "752a1926-0096-43a7-bf8c-24cdfeeed774") + ) + (pad "4" smd rect + (at -1.85 -1.15) + (size 1.9 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6699abba-3b80-40f7-9d72-22b727e7af6b") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_TCXO_SMD_1.65x1.25mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_TCXO_SMD_1.65x1.25mm.kicad_mod new file mode 100644 index 0000000..bc1ad89 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Clock.pretty/Crystal_TCXO_SMD_1.65x1.25mm.kicad_mod @@ -0,0 +1,180 @@ +(footprint "Crystal_TCXO_SMD_1.65x1.25mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    IQD 26MHz TCXO

    \n

    Specifications:\n

    • Pin count: 4
    • \n
    • Area: 1.65 mm x 1.25 mm
    • \n

    \n

    Datasheet referenced for footprint

    ") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.5 0) + (layer "F.Fab") + (uuid "466226ef-7cb9-4869-b60f-8a0fa15c7f2e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Crystal_TCXO_SMD-1.65x1.25mm" + (at 0 1.6 0) + (layer "F.Fab") + (uuid "a61cb438-e55f-4c11-987d-d16b6ce9d445") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c7ac70fc-648b-441c-836d-25868ba9a234") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9463d7c0-aba9-4537-8802-30368c3ff980") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "805e57a6-dc90-495c-a548-d74dbdea4603") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -0.25 -0.625) + (end 0.25 -0.625) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7528ef8e-4f41-4e69-ac2c-509c608c149b") + ) + (fp_line + (start -0.25 0.625) + (end 0.25 0.625) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e9442ef9-a5f1-4186-a65b-1df043dc733b") + ) + (fp_circle + (center -1.297 0.508) + (end -1.297 0.608) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "13ab26fa-70f1-4816-a2fd-3dcb04a3fae9") + ) + (fp_rect + (start 1.1 -0.9) + (end -1.1 0.9) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "593be4cc-085e-4981-ba03-530061fea162") + ) + (fp_line + (start -0.825 -0.625) + (end -0.825 0.625) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "60da5a28-ffee-452f-8de4-28b7161e3557") + ) + (fp_line + (start -0.825 -0.625) + (end 0.825 -0.625) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "78459295-1d17-4732-aeb7-ef99f206e18c") + ) + (fp_line + (start -0.825 0.625) + (end 0.825 0.625) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "77ee3a76-a0a6-4777-9967-2f2eab503cad") + ) + (fp_line + (start 0.825 -0.625) + (end 0.825 0.625) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c41c8943-8722-4652-aa34-33824f88c874") + ) + (pad "1" smd rect + (at -0.7 0.475) + (size 0.5 0.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "47ad4961-bffe-443d-9b78-e64e2e34c251") + ) + (pad "2" smd rect + (at 0.7 0.475) + (size 0.5 0.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "33412ccf-3271-4a6e-8be5-30d64a688c6e") + ) + (pad "3" smd rect + (at 0.7 -0.475) + (size 0.5 0.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f4ab787c-b38c-42e0-8a1b-f4c112f515b6") + ) + (pad "4" smd rect + (at -0.7 -0.475) + (size 0.5 0.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fe4dbdc5-5458-4122-bd92-0ff8fc56c0a8") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/0806.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/0806.kicad_mod new file mode 100644 index 0000000..3c937f8 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/0806.kicad_mod @@ -0,0 +1,128 @@ +(footprint "0806" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    2.2uH, 1.2A, Shielded 0806 Inductor

    \n\nPhysical Characteristics: \n
      \n
    • 0806 Package (2016 metric)
    • \n
    • Landing Pads: 1.8 X .8mm
    • \n
    ") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.4 0) + (layer "F.Fab") + (uuid "f967eddb-805c-4867-832b-1d7cdf04096b") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "0806" + (at 0 1.5 0) + (layer "F.Fab") + (uuid "2bbd5616-9e5b-4870-b0cd-7e85be146efd") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "084bc12c-d304-47fb-b4f3-53309ee8506d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ab89025f-9a0e-4749-8242-5691181dc2e3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "029cc497-fbfc-4388-aa3b-53306ee73e7e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_rect + (start -1.4 -1) + (end 1.4 1) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "Margin") + (uuid "73dd0605-b068-4c08-94cc-e2c1b489b2ec") + ) + (fp_rect + (start -1.01 -0.8) + (end 1 0.81) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "eec1bf49-ec17-434e-98fd-6d246f7fdf57") + ) + (fp_poly + (pts + (xy -1.01 0.81) (xy -0.48 0.81) (xy -0.48 -0.81) (xy -1.01 -0.81) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "29f2f21f-51bb-49e7-91d9-08f063e3fc62") + ) + (fp_poly + (pts + (xy 0.48 0.81) (xy 1.01 0.81) (xy 1.01 -0.82) (xy 0.48 -0.82) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "290f75dd-889e-4a2b-a4be-5a02c2b8d6e0") + ) + (pad "1" smd rect + (at -0.9 0 90) + (size 1.8 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "9a9658d4-412b-407d-b4f8-1d282ae21701") + ) + (pad "2" smd rect + (at 0.9 0 90) + (size 1.8 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "be0f8a34-92bb-4c0a-8962-f5ca30e8de6f") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/1008_2520Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/1008_2520Metric.kicad_mod new file mode 100644 index 0000000..e145dec --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/1008_2520Metric.kicad_mod @@ -0,0 +1,163 @@ +(footprint "1008_2520Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Inductor SMD 1008 (2520 Metric), square (rectangular) end terminal, IPC_7351 nominal, ") + (tags "SparkFun inductor") + (property "Reference" "REF**" + (at 0 -2.05 0) + (layer "F.Fab") + (uuid "f3fde365-8b71-491a-a805-f9d0313af44b") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 2.05 0) + (layer "F.Fab") + (uuid "0024bcb0-99a1-4173-8f60-5a2a0779eed4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "26d8a748-2b9d-437d-bf37-4818729754d9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f3a67294-3133-4875-824b-0d19f2018036") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8e375dbc-697e-4ccd-a449-8a011896d63e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -0.261252 -1.11) + (end 0.261252 -1.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "166fc293-ab1a-4a8b-9f91-fc5bf045463b") + ) + (fp_line + (start -0.261252 1.11) + (end 0.261252 1.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "631011af-e614-4abb-b280-4acb09ccbb76") + ) + (fp_rect + (start 1.8 -1.2) + (end -1.8 1.2) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "4af0cad8-afd2-4fc7-92ff-639f3cc8d1ac") + ) + (fp_line + (start -1.25 -1) + (end 1.25 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d8b6513d-f26a-43e1-8e91-815823df7158") + ) + (fp_line + (start -1.25 1) + (end -1.25 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b0e6395d-3834-4691-bee4-ab2bd28770b4") + ) + (fp_line + (start 1.25 -1) + (end 1.25 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f6329ba9-b752-4845-9740-7385d2f5d4fd") + ) + (fp_line + (start 1.25 1) + (end -1.25 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5fa67a89-4df3-45b8-99b7-3bd0df71f6d4") + ) + (pad "1" smd roundrect + (at -1.075 0) + (size 1.25 2.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.2) + (uuid "275f8612-fd3a-405f-ada1-f34b356c4efd") + ) + (pad "2" smd roundrect + (at 1.075 0) + (size 1.25 2.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.2) + (uuid "2ed6e4a6-e1ba-445a-9bbe-1cf3ea918791") + ) + (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_1008_2520Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/Inductor_2.5x3.2mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/Inductor_2.5x3.2mm.kicad_mod new file mode 100644 index 0000000..a8a0bda --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/Inductor_2.5x3.2mm.kicad_mod @@ -0,0 +1,157 @@ +(footprint "Inductor_2.5x3.2mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "2.5x3.2mm Inductor - https://search.murata.co.jp/Ceramy/image/img/P02/JELF243A-9135.pdf") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.442 0) + (layer "F.Fab") + (uuid "82859c1f-f958-4e4c-aa60-23c600f6495d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Inductor_2.5x3.2mm" + (at 0 2.413 0) + (layer "F.Fab") + (uuid "027f9b1c-0768-40aa-a699-69ad88128d12") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2acb745e-76e2-43a3-8101-03228dc0ec56") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9d94a318-c2e5-4304-a6f3-1753c52677e8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cb2a850a-21b9-422c-83f1-b89a44ec9106") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.2 -0.674687) + (end -1.2 0.674687) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff3c9d8d-fad0-44f1-af5d-82e7f0c30b6f") + ) + (fp_line + (start 1.2 -0.674687) + (end 1.2 0.674687) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5158b745-26d6-4a2f-b46d-9aaa9646e334") + ) + (fp_rect + (start 1.4 -2.1) + (end -1.4 2.1) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "b2ce7195-8eec-4917-8b7e-2e344108f323") + ) + (fp_line + (start -1.25 -1.6) + (end -1.25 1.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0a79ec70-6cef-45b0-a870-f77d92c6e97b") + ) + (fp_line + (start -1.25 1.6) + (end 1.25 1.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "12a0440e-45a1-4ebc-9bec-9805f12ea1ef") + ) + (fp_line + (start 1.25 -1.6) + (end -1.25 -1.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c2db9a0c-46e1-491a-97b9-6313d54a9586") + ) + (fp_line + (start 1.25 1.6) + (end 1.25 -1.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "f245f39f-dfc5-4c17-a7c1-9df24ca184e7") + ) + (pad "1" smd rect + (at 0 -1.275) + (size 2 1.25) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a1792448-55ab-4bf3-b1e4-0d11dd14e27a") + ) + (pad "2" smd rect + (at 0 1.275) + (size 2 1.25) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "67e186a6-39a6-4f73-b3df-b0a5bd5129b9") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/Inductor_4.7x4.7mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/Inductor_4.7x4.7mm.kicad_mod new file mode 100644 index 0000000..f5b5a30 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/Inductor_4.7x4.7mm.kicad_mod @@ -0,0 +1,128 @@ +(footprint "Inductor_4.7x4.7mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "4x4mm Inductor - https://www.bourns.com/docs/Product-Datasheets/SRN4018.pdf") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -3.175 0) + (layer "F.Fab") + (uuid "82859c1f-f958-4e4c-aa60-23c600f6495d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Inductor_4.7x4.7mm" + (at 0 3.175 0) + (layer "F.Fab") + (uuid "027f9b1c-0768-40aa-a699-69ad88128d12") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8c9a0751-94bc-4b49-a39f-77362de88d59") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c556b192-67fc-49b9-bc25-4b7e611fa508") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ce430919-c7ea-43cf-ba54-7dafbe55acb0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.54 -0.635) + (end -2.54 0.635) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3b384ec5-f350-46f6-91d6-35beeb97907a") + ) + (fp_line + (start 2.54 -0.635) + (end 2.54 0.635) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5158b745-26d6-4a2f-b46d-9aaa9646e334") + ) + (fp_rect + (start 2.8 -2.8) + (end -2.8 2.8) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "13413304-1639-462b-92b6-411327bd60e5") + ) + (fp_rect + (start -2.35 -2.35) + (end 2.35 2.35) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "f194d075-8413-4c25-bee7-0b1650be3408") + ) + (pad "1" smd rect + (at 0 -1.7) + (size 5.3 1.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a1792448-55ab-4bf3-b1e4-0d11dd14e27a") + ) + (pad "2" smd rect + (at 0 1.7) + (size 5.3 1.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "67e186a6-39a6-4f73-b3df-b0a5bd5129b9") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/Inductor_4x4mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/Inductor_4x4mm.kicad_mod new file mode 100644 index 0000000..4b1d152 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/Inductor_4x4mm.kicad_mod @@ -0,0 +1,157 @@ +(footprint "Inductor_4x4mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "4x4mm Inductor - https://www.bourns.com/docs/Product-Datasheets/SRN4018.pdf") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.442 0) + (layer "F.Fab") + (uuid "82859c1f-f958-4e4c-aa60-23c600f6495d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Inductor_4x4mm" + (at 0 2.413 0) + (layer "F.Fab") + (uuid "027f9b1c-0768-40aa-a699-69ad88128d12") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8324db1a-0a6c-4edb-b4c3-ee9232827adf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0f26c1e8-52fb-49aa-943e-fbcb24467abf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "533baadb-5176-4973-91f9-38e53ea52fd2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.024062 -0.674687) + (end -2.024062 0.674687) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff3c9d8d-fad0-44f1-af5d-82e7f0c30b6f") + ) + (fp_line + (start 2.024062 -0.674687) + (end 2.024062 0.674687) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5158b745-26d6-4a2f-b46d-9aaa9646e334") + ) + (fp_rect + (start 2.2479 -2.54) + (end -2.2479 2.54) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "48bf412d-43d9-4560-866b-c7fa788d4a5e") + ) + (fp_line + (start -2 -2) + (end -2 2) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0a79ec70-6cef-45b0-a870-f77d92c6e97b") + ) + (fp_line + (start -2 2) + (end 2 2) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "12a0440e-45a1-4ebc-9bec-9805f12ea1ef") + ) + (fp_line + (start 2 -2) + (end -2 -2) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c2db9a0c-46e1-491a-97b9-6313d54a9586") + ) + (fp_line + (start 2 2) + (end 2 -2) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "f245f39f-dfc5-4c17-a7c1-9df24ca184e7") + ) + (pad "1" smd rect + (at 0 -1.525) + (size 3.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a1792448-55ab-4bf3-b1e4-0d11dd14e27a") + ) + (pad "2" smd rect + (at 0 1.525) + (size 3.6 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "67e186a6-39a6-4f73-b3df-b0a5bd5129b9") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/RFCMF1220100M4T.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/RFCMF1220100M4T.kicad_mod new file mode 100644 index 0000000..e543dca --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Coil.pretty/RFCMF1220100M4T.kicad_mod @@ -0,0 +1,170 @@ +(footprint "RFCMF1220100M4T" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.3 0) + (layer "F.Fab") + (uuid "fab59f6f-5860-4917-8f83-e9d0dd836a9c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.2 0) + (layer "F.Fab") + (uuid "5ca806e5-6833-477e-8f72-d2cb6c10d8df") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "474c17bf-1fc8-467e-97ac-1ea8888ac936") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "289fe105-e36c-4ce9-b66a-c2962c68a706") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5c78fcce-21fd-46d0-9c11-e29532888963") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -0.254 -0.63) + (end 0.254 -0.63) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "6698f174-5935-457f-820b-4334bb2afa83") + ) + (fp_line + (start 0.254 0.63) + (end -0.254 0.63) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb267265-cbc6-4b60-9688-4ca7e176319d") + ) + (fp_rect + (start 1.5 -0.8) + (end -1.5 0.8) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "b0343ecf-538a-431b-98ea-206ce15a8fb4") + ) + (fp_line + (start -1 -0.6) + (end 1 -0.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "03b431a1-feb0-4e3b-bc30-23dbdd53b08b") + ) + (fp_line + (start -1 0.6) + (end -1 -0.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "0f43af48-cf8c-402d-bd7f-d8df232d09f2") + ) + (fp_line + (start 1 -0.6) + (end 1 0.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "40216bb1-2615-4f22-a9d4-ff3b12630e5f") + ) + (fp_line + (start 1 0.6) + (end -1 0.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "5b183761-a629-44dd-b825-1b1c518719ef") + ) + (pad "1" smd rect + (at -0.85 -0.4) + (size 0.9 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b0eb5fad-00b2-4bb2-9b47-f3c88eb3d1b1") + ) + (pad "2" smd rect + (at 0.85 -0.4) + (size 0.9 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "96968559-f13d-4c36-b1b3-a7fa98008a26") + ) + (pad "3" smd rect + (at -0.85 0.4) + (size 0.9 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6e91a0f2-cd4c-4ccc-9399-14b891f2e1b1") + ) + (pad "4" smd rect + (at 0.85 0.4) + (size 0.9 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "356aa3e9-7b10-4ad7-904f-1498342e85df") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01.kicad_mod new file mode 100644 index 0000000..308a55b --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01.kicad_mod @@ -0,0 +1,87 @@ +(footprint "1x01" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "f12ff12c-15bd-4c73-8d54-d9ce7f933e6e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "da9cd193-647e-4686-b09c-095a43fca17a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cd3f11bb-54eb-4856-8416-4e020501d039") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d2eee8f5-8802-406c-bae8-5a7f06010db3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e29222ef-6c19-4a86-8a0d-4436c33d89ec") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4c8b89e4-b47b-4a70-b2b5-2ac08d1b8666") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.6 1.6) + (drill 0.95) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "38e6ac37-2464-4d40-9215-f2845a3f9a0d") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01_Castellated.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01_Castellated.kicad_mod new file mode 100644 index 0000000..84aa62d --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01_Castellated.kicad_mod @@ -0,0 +1,111 @@ +(footprint "1x01_Castellated" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "21fd6e20-c36e-4169-b08f-8e57f7b0ddb7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "5c500bcc-0ccd-4076-a17d-029f4ac4ddb4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "90d9c748-02ad-41c5-8a5c-c94451d9538e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e305b5b8-61ff-4059-be6b-b048c42e05c8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a337853e-797b-4ddb-980b-dc6d3236c4cf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) (xy -0.254 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "39ac6f6d-4240-4c6f-83c1-4fc6854bba31") + ) + (pad "1" thru_hole custom + (at 0 0 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "f30250f6-8ea5-4de7-9d23-af440908c2cd") + ) + (pad "1B" thru_hole circle + (at -1.57 0) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "0dc9a71f-0ba5-4395-b606-afc92eb1fd9e") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01_Castellated_Square.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01_Castellated_Square.kicad_mod new file mode 100644 index 0000000..4a5e431 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01_Castellated_Square.kicad_mod @@ -0,0 +1,132 @@ +(footprint "1x01_Castellated_Square" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "21fd6e20-c36e-4169-b08f-8e57f7b0ddb7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "5c500bcc-0ccd-4076-a17d-029f4ac4ddb4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0841119f-def8-432e-8de1-43ec91808d75") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d3d46566-02fe-4758-aa4e-740884b247a1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "59cb2d95-5d95-4264-9961-6f75da859f70") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy 0.7747 0.8382) (xy -1.2827 0.8382) (xy -1.2827 -0.8382) (xy 0.7747 -0.8382) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "B.Cu") + (uuid "0d83f500-9d8d-4ad9-b1b8-cfc295b26ed8") + ) + (fp_poly + (pts + (xy 0.7747 0.8382) (xy -1.2827 0.8382) (xy -1.2827 -0.8382) (xy 0.7747 -0.8382) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "B.Mask") + (uuid "28f82da3-3ede-47cf-91d0-fa3500faacfd") + ) + (fp_poly + (pts + (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) (xy -0.254 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "39ac6f6d-4240-4c6f-83c1-4fc6854bba31") + ) + (pad "1" thru_hole custom + (at 0 0 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.7874 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.7874 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "f30250f6-8ea5-4de7-9d23-af440908c2cd") + ) + (pad "1B" thru_hole circle + (at -1.57 0) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "0dc9a71f-0ba5-4395-b606-afc92eb1fd9e") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01_SMD_1x1mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01_SMD_1x1mm.kicad_mod new file mode 100644 index 0000000..e201646 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x01_SMD_1x1mm.kicad_mod @@ -0,0 +1,73 @@ +(footprint "1x01_SMD_1x1mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "f12ff12c-15bd-4c73-8d54-d9ce7f933e6e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "da9cd193-647e-4686-b09c-095a43fca17a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a6d42816-8f3f-441b-8f7f-3e3b781ea755") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f3cfa31a-d831-47ab-9825-1fb5ad8d122e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "87ef0b2c-c368-40d6-9aab-7f1971b7dfc8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pad "1" smd rect + (at 0 0 90) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "38e6ac37-2464-4d40-9215-f2845a3f9a0d") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x02.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x02.kicad_mod new file mode 100644 index 0000000..4c9de49 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x02.kicad_mod @@ -0,0 +1,109 @@ +(footprint "1x02" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.397 0) + (layer "F.Fab") + (uuid "8a39c96b-e5b2-4d37-8819-6fe73491cf30") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "2db1f736-0106-4f78-b860-89b907a9f2b9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "62476eeb-abee-4027-9bf8-c768c87eabce") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "456f4baa-bcfb-4406-84f9-1156dcb5e09a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0bb2823f-0c63-4fb4-9a05-b2d32a140c49") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0b665c56-bcbb-432c-8c33-340aab917552") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "68cac61f-732d-4c31-a7a7-304725de54ca") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c3bdc41f-8144-4142-87b4-5a7ce1c7f16d") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8f8473b9-d553-43fd-8c9f-97db8bf758e3") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x03.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x03.kicad_mod new file mode 100644 index 0000000..23cb970 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x03.kicad_mod @@ -0,0 +1,131 @@ +(footprint "1x03" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.397 0) + (layer "F.Fab") + (uuid "065001de-d406-4599-a7a9-f95b395ca64a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "8c183ded-393b-4b16-9bfc-acb372cadd21") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8cb223cd-1382-4004-b432-ad1dc301606e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9295c87d-88e0-48de-beb1-77dbab516ce5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d6cc707a-b8a4-4bfa-be36-5d8d1735adde") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "46dc8ec3-0a8a-40d0-8b4b-2c95ddd582eb") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "01c61559-7dc3-455a-8771-57f3aa2320ed") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a61e2c8a-4bbe-404b-a256-40336877166b") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d5613fe0-aa7d-4c3a-8b53-f883171b2867") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "421c4289-f76e-469f-bdcb-96100e16a7f1") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2464ad89-e7b0-4e8e-b248-8941e3c21d73") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x03_Locking.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x03_Locking.kicad_mod new file mode 100644 index 0000000..4177020 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x03_Locking.kicad_mod @@ -0,0 +1,131 @@ +(footprint "1x03_Locking" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "87505987-c538-4856-a03c-ded6bbab3d10") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "d9f37d2d-d6e3-49f8-90c7-7bb481a2aab7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8a93f76f-9489-4d63-9de4-81b33107361a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a407d5a5-1143-47ee-a1ed-19ff9add4eaa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "40c739ae-d223-41c9-ad7c-c69e3ddb11d2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4f70a55b-4a71-46c8-a5a1-188e34f409f5") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "686d0064-6449-4765-adfc-3c9b23dec6f0") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0eca0df1-6516-4c0c-8bf4-83b60546efc2") + ) + (pad "1" thru_hole circle + (at 0 -0.127 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f4a5f742-88e6-426c-979a-f0d100916cee") + ) + (pad "2" thru_hole circle + (at 2.54 0.127 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2d3cf95e-1c97-4138-849e-6295028c1e9c") + ) + (pad "3" thru_hole circle + (at 5.08 -0.127 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "81970234-d20b-4305-a7a4-b808cb7b6636") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x04.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x04.kicad_mod new file mode 100644 index 0000000..7df64ad --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x04.kicad_mod @@ -0,0 +1,153 @@ +(footprint "1x04" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "57c5cadc-237e-42df-a6c8-ecf77f671022") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "e38a008d-2aa1-46e3-b92c-3b2b48b0227c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b0ef2dae-7401-4c05-b5a6-74d90970ba4c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b78324c2-a420-491a-9d59-7127f7f54e64") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ea1519aa-e20e-4d1a-b5eb-93a6ab37acda") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ea653ef8-bd74-48d0-95fd-20a48af930f7") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "50f7b401-4958-49a3-ba46-0c93bbbc52c0") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e5913cb5-2a1c-4159-aae9-4002ce7f2fc4") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "405e74d6-7131-4d17-b991-8e8e73bfd6fd") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8425c3b3-05d9-4539-9c50-4a5ac82bd318") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "62a79c73-99fa-4193-9b9d-872290354b93") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4d661e8e-c34a-49d6-98dd-997c67f5ffec") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ea2aac0e-9846-433e-a81c-b75454cbf20d") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x04_Solder_Pads.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x04_Solder_Pads.kicad_mod new file mode 100644 index 0000000..5180c2e --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x04_Solder_Pads.kicad_mod @@ -0,0 +1,97 @@ +(footprint "1x04_Solder_Pads" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -4.3 0) + (layer "F.Fab") + (uuid "8b9f7c52-386d-42a5-8b99-02da626573bd") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 4.5 0) + (layer "F.Fab") + (uuid "d232206e-01a6-47a5-bac9-20ef765bc9bd") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a53d9bd1-edbd-4a5c-bb57-27f4284a4a94") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c1bc65fa-b822-412b-8abb-cc1a92e0398f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5ee11b7f-b4d2-483d-a62c-f910162f97a3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pad "1" smd rect + (at 0 -2.667) + (size 3 0.9) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d36c7f85-d397-4c16-9593-754109d9f75f") + ) + (pad "2" smd rect + (at 0 -0.889) + (size 3 0.9) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8b2a22e5-041e-4d20-b141-3b008f0ec9ec") + ) + (pad "3" smd rect + (at 0 0.889) + (size 3 0.9) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "11ff4d0c-44e4-4ee3-b8be-e7c969a469ab") + ) + (pad "4" smd rect + (at 0 2.667) + (size 3 0.9) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "65c983b6-86a1-423f-be72-422bdc9e8f6f") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x05.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x05.kicad_mod new file mode 100644 index 0000000..df35239 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x05.kicad_mod @@ -0,0 +1,175 @@ +(footprint "1x05" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.397 0) + (layer "F.Fab") + (uuid "52a2c244-bb6f-4074-920c-3c9be9cbfdca") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "18c4b871-bb19-47dc-b818-44d8a524cbf5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "44b5308a-68da-4ed0-885a-8426a987ba49") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "601862ae-7f32-4514-949f-a4e2abf102e4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "48a333f8-eb53-4380-b7b4-9fdf9db54ca7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cb70427a-d71d-48f2-bbea-8259c71a9965") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0886380d-8352-45f9-9ae9-7a585a888841") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1e25f26f-0eaf-41a7-a500-a27c798da5d7") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "19039afe-df9f-4000-b7bc-66e2a3fbbe5d") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fed5bfe6-177e-47fc-a0e4-420ef396fdc1") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e19a080a-77d5-4f7e-b463-194a350b3a30") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "59c6146a-d692-4ecd-a4b3-ce8ba93fb1cf") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f196f923-4e77-424b-a4bd-f628646c2509") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c826b4b8-5686-4869-ba0c-c558715a2fca") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6a409537-4111-4e07-8f73-b79565489ee3") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x05_Castellated.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x05_Castellated.kicad_mod new file mode 100644 index 0000000..fa9f135 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x05_Castellated.kicad_mod @@ -0,0 +1,295 @@ +(footprint "1x05_Castellated" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -11.43 0) + (layer "F.Fab") + (uuid "21fd6e20-c36e-4169-b08f-8e57f7b0ddb7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "5c500bcc-0ccd-4076-a17d-029f4ac4ddb4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f41330fa-b319-4f69-b0af-7bdb7f037a28") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2a79a304-cd64-4385-847a-c54c8b9f6a60") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "360c8e7c-4ff0-477c-b06f-a7466edf25ac") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy 0.254 -9.906) (xy 0.254 -10.414) (xy -0.254 -10.414) (xy -0.254 -9.906) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9438b948-4365-4508-9fa6-d3db1a7bf802") + ) + (fp_poly + (pts + (xy 0.254 -7.366) (xy 0.254 -7.874) (xy -0.254 -7.874) (xy -0.254 -7.366) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b23f1b3b-49ec-4ca7-9f1c-5a810d7fbcd7") + ) + (fp_poly + (pts + (xy 0.254 -4.826) (xy 0.254 -5.334) (xy -0.254 -5.334) (xy -0.254 -4.826) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a32f8294-805e-4f92-866a-9086f66d06ce") + ) + (fp_poly + (pts + (xy 0.254 -2.286) (xy 0.254 -2.794) (xy -0.254 -2.794) (xy -0.254 -2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d7e6d0ea-eafa-4518-bf86-8158af299624") + ) + (fp_poly + (pts + (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) (xy -0.254 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "60531a40-524a-4d6f-aeae-871efacf20bd") + ) + (pad "1" thru_hole custom + (at 0 0 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "75bc3c7c-5f70-4c52-9282-a6e8ac13a640") + ) + (pad "1B" thru_hole circle + (at -1.57 0) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "dc6b387d-007a-42d8-95af-34c453c2e268") + ) + (pad "2" thru_hole custom + (at 0 -2.54 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "dac7aa44-e1e7-49d8-8ec1-39ba10768fb9") + ) + (pad "2B" thru_hole circle + (at -1.57 -2.54) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "df29d717-f241-455d-b0b4-08918cba02b4") + ) + (pad "3" thru_hole custom + (at 0 -5.08 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "50d13456-1f4c-4fdf-ab96-963f532d9b80") + ) + (pad "3B" thru_hole circle + (at -1.57 -5.08) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "7b72b19e-bae0-454e-ba95-0327d26630ce") + ) + (pad "4" thru_hole custom + (at 0 -7.62 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "b5546cd2-f37e-4803-ba1a-47249170c603") + ) + (pad "4B" thru_hole circle + (at -1.57 -7.62) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "0b7a85d0-c766-499b-81fb-941e262fa48f") + ) + (pad "5" thru_hole custom + (at 0 -10.16 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "26955b8d-4945-410f-a64a-ac791b63e0a4") + ) + (pad "5B" thru_hole circle + (at -1.57 -10.16) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "5d466492-d449-4474-a56c-1e0386bcfce5") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x05_SMD_1x1mm_1.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x05_SMD_1x1mm_1.kicad_mod new file mode 100644 index 0000000..f678b59 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x05_SMD_1x1mm_1.kicad_mod @@ -0,0 +1,105 @@ +(footprint "1x05_SMD_1x1mm_1" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -9.525 0) + (layer "F.Fab") + (uuid "f12ff12c-15bd-4c73-8d54-d9ce7f933e6e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "da9cd193-647e-4686-b09c-095a43fca17a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "14d22781-ca64-43cd-8684-d45e74c305aa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "287e5dc4-ccf5-4d9a-81fd-67cd30bbcb94") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0cb82820-46e0-4b3d-957b-cb0f40fbc1b7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pad "1" smd rect + (at 0 0 90) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "38e6ac37-2464-4d40-9215-f2845a3f9a0d") + ) + (pad "2" smd rect + (at 0 -1.905 90) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2a211178-e573-42f9-a5f1-073a092f5513") + ) + (pad "3" smd rect + (at 0 -3.81 90) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fac7b5c5-100b-4721-becf-9d1bc57b61e1") + ) + (pad "4" smd rect + (at 0 -5.715 90) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "482b8d6f-6e6b-4ac9-b17d-c5964f27093f") + ) + (pad "5" smd rect + (at 0 -7.62 90) + (size 1 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f9fe773c-d675-49b6-bd69-b9ee66d05199") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x06.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x06.kicad_mod new file mode 100644 index 0000000..38b126e --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x06.kicad_mod @@ -0,0 +1,199 @@ +(footprint "1x06" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "345968d3-a971-4ea2-a286-c5325028b85a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "413bc20f-56da-4c75-9512-64fd0dc6c9e1") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a196312f-43de-4dde-8904-c6ca5c3185d3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b07fabf9-79de-4a61-879c-6c37eb6fa077") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "14ed0c65-d411-4de8-b0cf-a22bb8be0a2d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e8b216a9-ac7a-45b6-8a09-65ab44023da6") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3637130c-4a40-4c38-985b-3f12c626153d") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fa477c03-b62a-4899-b118-27782debdfc2") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "153b3639-3e37-40cf-b513-0d1556592b7b") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7ebd0b9c-5ac7-464c-b1e5-401e8594f55c") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "05abd84c-4317-4a35-9f4a-f8969cc7b45d") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "71583be8-a405-4619-8f14-3753ff1ef3bb") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d9d6c5a8-5418-468d-b903-8425740d2b13") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dc8124c5-90a7-4f1e-b7dc-efe8ee6d81fd") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "618ba54f-991f-49f2-94fd-9e441e100146") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "de03c72e-6880-4872-adb2-2826fe2034a3") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e485b954-b6fe-4c2b-8c8c-adeed49aa733") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x06_SMD_RA_Male.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x06_SMD_RA_Male.kicad_mod new file mode 100644 index 0000000..779d085 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x06_SMD_RA_Male.kicad_mod @@ -0,0 +1,287 @@ +(footprint "1x06_SMD_RA_Male" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.905 0) + (layer "F.Fab") + (uuid "96205984-1684-46b7-8ff6-5b9c40a72d66") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 0 0) + (layer "F.Fab") + (uuid "ad0fb1be-c344-4ca8-8fe9-ada4d3ff5a3e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5b481046-92c5-4ec0-9f20-47c15aaf1ddb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0ced561b-498e-43f8-ab8f-b923f46e27c1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "79ec85fb-92e0-42b1-9d7b-2ff9deb86ede") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -7.62 -1.25) + (end -7.62 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "bab0550f-49ab-45ac-b2c4-66650a3b7063") + ) + (fp_line + (start -7.62 1.25) + (end -6.35 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "b2fce308-c7ce-4f9a-b1a7-031dcc3a8ab7") + ) + (fp_line + (start -6.35 1.25) + (end -6.35 7.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "1a4dbdc4-8311-4bb4-9101-29e49ab26322") + ) + (fp_line + (start -6.35 1.25) + (end -3.81 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "33227168-7a19-4853-b890-039805e18053") + ) + (fp_line + (start -3.81 1.25) + (end -3.81 7.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0cfdddfe-cc8e-478e-8027-a8dd94a82b17") + ) + (fp_line + (start -3.81 1.25) + (end -1.27 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "db788a6e-d19a-42cb-820d-bcbc2c6be9df") + ) + (fp_line + (start -1.27 1.25) + (end -1.27 7.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "fcba48f4-931e-4a09-8c71-4d412d7c3b72") + ) + (fp_line + (start -1.27 1.25) + (end 1.27 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "dba80389-724f-4b68-b53e-1a15743eee11") + ) + (fp_line + (start 1.27 1.25) + (end 1.27 7.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "13b3ec62-1fe5-4156-b6d6-d51cccaeb387") + ) + (fp_line + (start 1.27 1.25) + (end 3.81 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "9fc46529-62b7-4e06-9be9-24f32e0ca2b1") + ) + (fp_line + (start 3.81 1.25) + (end 3.81 7.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "200d8f27-2edf-4026-8a05-4c99c83034cb") + ) + (fp_line + (start 3.81 1.25) + (end 6.35 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "4aa3a3eb-9bf6-4239-9828-73ee36e57acb") + ) + (fp_line + (start 6.35 1.25) + (end 6.35 7.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "bffc968d-bcbe-4c58-be39-6d85cf88cafb") + ) + (fp_line + (start 6.35 1.25) + (end 7.62 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "2f1aeff5-d2f5-409c-a033-fe797e61870f") + ) + (fp_line + (start 7.62 -1.25) + (end -7.62 -1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "ac13ad1f-55de-4fb9-a255-a13814363525") + ) + (fp_line + (start 7.62 1.25) + (end 7.62 -1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0ee02546-89e2-411b-b654-5d42e9d93925") + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.4 1.4) + (drill 1.4) + (layers "*.Cu" "*.Mask") + (uuid "b0e21564-f931-49c5-b8b8-b2e631e47aea") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.4 1.4) + (drill 1.4) + (layers "*.Cu" "*.Mask") + (uuid "c4bce77c-d134-4cdc-b392-18e2784697b8") + ) + (pad "1" smd rect + (at -6.35 -5 90) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ae4e659b-ab64-4b18-83d7-848eceb3486f") + ) + (pad "2" smd rect + (at -3.81 -5 90) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "22abbd3f-b674-4d13-8791-0fdff1b72668") + ) + (pad "3" smd rect + (at -1.27 -5 90) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "617f7690-c751-4cde-8afb-1b488d9c44cd") + ) + (pad "4" smd rect + (at 1.27 -5 90) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6121fca3-3d48-4abd-b211-447282ef39c9") + ) + (pad "5" smd rect + (at 3.81 -5 90) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "70786e8d-2776-40f8-ac09-653c1e008f85") + ) + (pad "6" smd rect + (at 6.35 -5 90) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c57cb1ae-8609-4fd8-87c3-e20eccebc980") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x07.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x07.kicad_mod new file mode 100644 index 0000000..c1d47da --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x07.kicad_mod @@ -0,0 +1,219 @@ +(footprint "1x07" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.397 0) + (layer "F.Fab") + (uuid "4904652c-3c03-4c71-8d55-41d48ded1bc2") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "84a10129-1c4c-4e41-8cca-2b235b63adde") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a39bcb28-8769-40ba-a07d-99ec30f22940") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c331cdc9-f2ff-41d9-850a-c8c77f65b1a6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "26c55312-8a30-499b-8127-8cf87a4bef9a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c44c5d7f-3486-4e0c-92fd-741d1de06d27") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f3418273-7313-4ebf-97ca-5e107d15dd1e") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a7d9acf2-d0db-46f9-84c5-0b3ceb7d6297") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "415c4405-6ab7-4aac-8e28-21f1d8b3b719") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7d98cbdd-0c4e-42c2-9d75-daeefff9c235") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b6e5f7ea-c110-4a2e-8fa0-396013ff8174") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5f4333a9-926d-4dc4-89f2-c7641d5e320a") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ad648753-1f50-4b90-b6fc-dc348903f528") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dc377b98-db0f-4cd6-9a60-710afc699959") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6c2c1fc3-7e4c-4e05-a0be-2aa65c1b2871") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e30db6e2-ca6c-4098-b819-d6acfe2e0b9e") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f933eac6-2e31-45a7-be5f-fcd9a41f8d33") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0c574238-09c7-4e7f-8a9c-d3da5bd78c74") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e7297c30-24ae-492a-bd22-f3c2e0aca90f") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x08.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x08.kicad_mod new file mode 100644 index 0000000..6032619 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x08.kicad_mod @@ -0,0 +1,241 @@ +(footprint "1x08" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "a789ad9d-fcef-4c8a-a723-a39627b5afca") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "66b2d94f-d15d-4534-82fc-abaea9a824fd") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "68dfc4dd-5abf-43cc-b87e-6f8d373b3eef") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1d364997-d9fb-4650-89f4-0bba641ada12") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "faed535d-c345-4451-8e12-220d32022fc8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "15145adf-5f4f-4b9d-b933-f75dd3c00907") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c9c1f113-1187-49d1-b545-0146ac00de61") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "701f856c-b253-43d1-85c1-a30f28830b85") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6fdfd48d-2edd-4d4f-8d8a-2cd799d07618") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9134c29c-e1df-41b1-9379-187aa305f5d1") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6734cdac-1fb0-4b25-8fa3-4fa48b26445f") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "598a3beb-3978-4c5d-8baf-8918ba19d1fa") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f05056a7-e42c-47e2-97f1-fe54d50468cd") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "75d9b5b3-c127-4555-af7e-d04673952c5d") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "baaa9b9a-7323-4007-89a1-3fdca03f91da") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f5ac6604-b36f-4aba-88a3-20bd58ca7bd2") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "99cfe215-5049-45c3-a9a9-53089d2d6553") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2f4f34cf-6989-4d64-8487-fde5b2c063da") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8650825b-7ff1-4886-b290-0d06dc498310") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b3a47b15-280a-4c31-87ca-d82c64be56d4") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "60a9c8f9-4d0f-4a0d-8773-0e7e7ed7ddb1") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x09.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x09.kicad_mod new file mode 100644 index 0000000..cfc7729 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x09.kicad_mod @@ -0,0 +1,263 @@ +(footprint "1x09" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "e5224683-1662-430e-bc4f-4de657a76377") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "81325d55-5a27-4872-9fbf-c8dd8c389c1c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2f06c89b-1361-46ca-86f3-6769f3f1cc3e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "388acb13-7938-46a5-b996-8b4229440349") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7e809850-4ab6-40ad-b18f-2e0f63c482e6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2b6f7398-af99-424c-9421-addf4954bd75") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e9247642-974d-446c-89ad-65f7d5ecee10") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "153969b5-612e-4e9e-aa16-c35081867286") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fa16e9b3-c8fc-4f0a-ab72-4043eaee3a9d") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "91709571-e070-48df-96ee-caa97cf76ca0") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0684fc57-a181-4ad6-b7e6-148fcaaa27ec") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "84ff846e-5a3a-4d29-aee0-41bc38bf429f") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c34dc38f-6705-4730-a45d-85a0d481baf4") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "36f08afc-e63f-4535-9879-b90e887e3fe9") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c2fff70f-6f17-4967-9f73-7dc7d84157ab") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9d63f1ff-2f14-486c-8e43-49acaced2834") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dfce30c1-b9f5-401c-94ad-0e58e6a603a0") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a831f0f9-5a4d-44a8-9b6d-87226b3d12c0") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d2aa8260-3683-475e-80c8-d603f5cbc290") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1dcc78da-84f8-4e1c-a891-2d177d62671d") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "768a6aa8-49ab-4799-bb7a-187bb33306dd") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4bf68263-cb82-49ff-9455-66ce570c1ad0") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c2b077f4-d26c-41ae-b332-5ae15fd30082") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x10.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x10.kicad_mod new file mode 100644 index 0000000..e4b9c06 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x10.kicad_mod @@ -0,0 +1,285 @@ +(footprint "1x10" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "d61613ec-54e4-4b14-a1f8-03fef34624e9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "7458ab1f-1b6d-4a1d-a59f-77ea83e9a563") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f6002837-c628-474b-8b70-b798e372fde2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2506835a-69e2-4a9b-97ce-8903e65976ae") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "16d3dd3b-efa8-4acd-9aeb-130af688f71f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0bda9209-11fc-4c3c-8e1b-64e105145f44") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "06f9db83-2d9f-4dbc-95ee-1b551a2669d7") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "71372f1f-b67f-4958-8b98-5fd1a5fcf719") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "36eea391-b4b4-4730-a12e-2a61cfb5057c") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f6a2b4ad-362d-40dc-b48b-29930b3ef14c") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "dcc1c8ed-1f55-4f81-806b-f6ead56f60a2") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e198a427-a59a-4d78-8fba-5c67ec168a6f") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d203f866-9bf6-4f9a-834e-1ee20941d554") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cf7d5019-a91b-49d9-b8c8-9759a5ddc9ad") + ) + (fp_poly + (pts + (xy 22.606 0.254) (xy 23.114 0.254) (xy 23.114 -0.254) (xy 22.606 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e635e4f7-b780-45af-b06e-2a4b0738d5df") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ede4ec80-cbc1-48a4-a606-94ee54734ad3") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "85120937-1975-4d21-b98d-af5eaed4a997") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9c6bf4ae-571f-4cc5-bb38-530e228275ef") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "82a640b5-e134-48de-8f6b-a8e87aea04a4") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7b8da61e-00d4-413d-8b11-05c045466cd1") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "08ec3c9c-8469-4a05-9eae-12ce30ccbf67") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7136f47c-72f7-4f25-81a2-969eba0c37e6") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a0f1f5d0-81be-4b95-a6cd-7700eb5bfe3b") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "804fb002-8069-4597-b613-87bc97fd57bd") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "77869a61-c5cc-4040-9c5c-9c3d3b97ae20") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x11.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x11.kicad_mod new file mode 100644 index 0000000..7081c94 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x11.kicad_mod @@ -0,0 +1,307 @@ +(footprint "1x11" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.397 0) + (layer "F.Fab") + (uuid "92e02457-7c38-4b1b-984a-88a91e231cf4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "68c53b42-c65f-49d6-a0c8-a1ca56475b3c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "20efa11c-276f-4a7f-ad2a-31541b41618d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1952a4f0-b4d8-444d-9b8d-279155ae2919") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ad1590fe-0541-40a8-aaf1-ce4e90618fe9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "db97d7d6-a453-45c7-b135-9406daf0505b") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9cc1ab54-ba3a-48b2-bd3a-f43f9bfec7af") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "644a429c-d4ba-41fc-8a04-80abd861f215") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d6f2454b-e2f7-4670-917c-16b23d0570bc") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0e6e9782-fab4-4ae4-b1e9-45e126a59e07") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "34c908e5-d930-4805-aa80-4ccee5738596") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f9927ef6-75b2-42b9-841a-1511aafdc8f9") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "01ec4494-1021-4c31-bdbe-ab19a4288d43") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cf4ae359-7a4a-46b5-9a72-4b12d2812d0c") + ) + (fp_poly + (pts + (xy 22.606 0.254) (xy 23.114 0.254) (xy 23.114 -0.254) (xy 22.606 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "447a2989-b5d2-4c7e-8395-69a685f1de6a") + ) + (fp_poly + (pts + (xy 25.146 0.254) (xy 25.654 0.254) (xy 25.654 -0.254) (xy 25.146 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "203b2b9e-4f24-44f7-997e-29de445856a9") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dd4527c8-9281-42d3-90b9-3090b59287de") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3e997658-74b3-48fd-b7a6-6bea16330283") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3c5733f2-bc94-4563-946b-60cf5e745537") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "339c29d1-7857-4ade-9280-0903dbc61af4") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "69dfe942-8844-49f4-9d5a-dba1b8a8aeeb") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7379b032-9b05-4d47-92b5-3b3fd9b98250") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c47827ef-b440-47b9-bb81-9bbb231d73c7") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "43b882c0-dd0d-4f81-a28f-8fb0bb2b3526") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d1f64b45-e8f8-44cd-b57d-7fa63f6b14fd") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ea6b7047-eb1c-4d2b-91a2-962fddd03561") + ) + (pad "11" thru_hole circle + (at 25.4 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cb3cd0d0-48ef-4dfe-be82-af2fc28ab3a0") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x12.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x12.kicad_mod new file mode 100644 index 0000000..b1b108d --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x12.kicad_mod @@ -0,0 +1,185 @@ +(footprint "1x12" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "2a9fe18a-6984-465a-aae4-1ebbb1f9a1a6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "1a6d62cd-2adb-4baa-972d-b3fbe2780a27") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8108136d-fbd5-42e1-9e47-60e906710b19") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1d3846e4-9068-48ee-a6c1-f2a62e18166b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "36b33dda-5e65-4120-8792-f057a651e0b9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6816f36f-2004-424d-8a26-45a6276f3d96") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8abf0c37-0c08-4956-868a-2bafe10a9e42") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3583d060-bce1-4ef1-b942-376453a1218c") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3cc4f4aa-f0f8-4b3b-8efb-83827455bfb2") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0e8b80ee-8794-412b-8cf2-762374f89e06") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "81b118de-1056-4f24-b022-d1843419d55a") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "eb7449cb-a03e-40d1-a678-25e50e08b880") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "43b1c777-2b6e-453c-bead-20a2bd57b7b0") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "000aa3c5-bb80-473f-9318-f78d35cac7a6") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5e66f2de-f8cf-4c8a-a5d9-9949d5cd67b0") + ) + (pad "11" thru_hole circle + (at 25.4 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "05057fc9-849c-47bd-aa91-ed89f8fb441d") + ) + (pad "12" thru_hole circle + (at 27.94 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a420d2e4-6a02-4a8f-8977-e437fbe9c309") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x12_Castellated.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x12_Castellated.kicad_mod new file mode 100644 index 0000000..60c8a45 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x12_Castellated.kicad_mod @@ -0,0 +1,619 @@ +(footprint "1x12_Castellated" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -29.21 0) + (layer "F.Fab") + (hide yes) + (uuid "21fd6e20-c36e-4169-b08f-8e57f7b0ddb7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "5c500bcc-0ccd-4076-a17d-029f4ac4ddb4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4fdbc5ed-1b62-4f84-8910-5019fa1d9465") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "550f7f5d-418f-4a24-ba72-4d10462242eb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "47980ac1-e93e-4e18-a27f-9955f296c812") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy 0.254 -27.686) (xy 0.254 -28.194) (xy -0.254 -28.194) (xy -0.254 -27.686) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1c03f85d-0d2e-42ff-8205-810b6b02041e") + ) + (fp_poly + (pts + (xy 0.254 -25.146) (xy 0.254 -25.654) (xy -0.254 -25.654) (xy -0.254 -25.146) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "33768b78-155d-4cd9-9f44-00a576851a1f") + ) + (fp_poly + (pts + (xy 0.254 -22.606) (xy 0.254 -23.114) (xy -0.254 -23.114) (xy -0.254 -22.606) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e43557d7-e578-4d4a-be94-96b4aa3a4791") + ) + (fp_poly + (pts + (xy 0.254 -20.066) (xy 0.254 -20.574) (xy -0.254 -20.574) (xy -0.254 -20.066) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b24a95fd-5a15-4d5d-8917-278c85a5482e") + ) + (fp_poly + (pts + (xy 0.254 -17.526) (xy 0.254 -18.034) (xy -0.254 -18.034) (xy -0.254 -17.526) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "25ef4630-f5d1-48bb-ba81-ad872feee28c") + ) + (fp_poly + (pts + (xy 0.254 -14.986) (xy 0.254 -15.494) (xy -0.254 -15.494) (xy -0.254 -14.986) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cbfdaea5-34f5-4230-bdd0-5c37bc13052d") + ) + (fp_poly + (pts + (xy 0.254 -12.446) (xy 0.254 -12.954) (xy -0.254 -12.954) (xy -0.254 -12.446) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fd35963b-e311-4583-b787-5d260c690881") + ) + (fp_poly + (pts + (xy 0.254 -9.906) (xy 0.254 -10.414) (xy -0.254 -10.414) (xy -0.254 -9.906) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a9c1f449-5bbc-4d1b-aa09-69d3558ce3bc") + ) + (fp_poly + (pts + (xy 0.254 -7.366) (xy 0.254 -7.874) (xy -0.254 -7.874) (xy -0.254 -7.366) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ccb55ec2-9425-4c95-8712-e3803dade758") + ) + (fp_poly + (pts + (xy 0.254 -4.826) (xy 0.254 -5.334) (xy -0.254 -5.334) (xy -0.254 -4.826) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2ec69011-8f4f-4fc3-bdca-8b980ebe2319") + ) + (fp_poly + (pts + (xy 0.254 -2.286) (xy 0.254 -2.794) (xy -0.254 -2.794) (xy -0.254 -2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0fd05ef1-7393-418a-b594-4e1b8c1cb731") + ) + (fp_poly + (pts + (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) (xy -0.254 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "25b9ff00-4051-42a7-b6b9-2fe914e0cba0") + ) + (pad "1" thru_hole custom + (at 0 0 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "c6039221-5499-46fe-b562-774e6c1f2913") + ) + (pad "1B" thru_hole circle + (at -1.57 0) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "31336a9e-f0cc-43ae-b5b8-c0e5c4ba07fb") + ) + (pad "2" thru_hole custom + (at 0 -2.54 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "3f9476a5-9db7-4138-934d-32b7bfe7e29f") + ) + (pad "2B" thru_hole circle + (at -1.57 -2.54) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "cf5f3b69-0007-44b6-ac4c-f83b774d5eff") + ) + (pad "3" thru_hole custom + (at 0 -5.08 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "f481a428-7490-4d94-a7c8-4dd6825102c6") + ) + (pad "3B" thru_hole circle + (at -1.57 -5.08) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "088229a0-1945-44c9-b9db-6f7bdb57ce69") + ) + (pad "4" thru_hole custom + (at 0 -7.62 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "cd89f629-1df7-4d53-bf3f-ce2c95366930") + ) + (pad "4B" thru_hole circle + (at -1.57 -7.62) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "3945b7a3-30a8-40e7-a502-6dfbe0a3669b") + ) + (pad "5" thru_hole custom + (at 0 -10.16 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "9ff6150d-092f-4cef-b1a7-f3d5bc0b4f90") + ) + (pad "5B" thru_hole circle + (at -1.57 -10.16) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "ecd0b312-4124-422b-afa7-7e0dd662170d") + ) + (pad "6" thru_hole custom + (at 0 -12.7 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "b9ad3852-4bd4-4eac-a900-70ff2eaf9e86") + ) + (pad "6B" thru_hole circle + (at -1.57 -12.7) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "ed8b56b8-3c41-4097-bfb6-228e9022ac1a") + ) + (pad "7" thru_hole custom + (at 0 -15.24 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "9623e58d-bb12-4231-9766-8aa6c3e1af2a") + ) + (pad "7B" thru_hole circle + (at -1.57 -15.24) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "20140cc8-ce6c-4f5a-b158-9c7f161c57d6") + ) + (pad "8" thru_hole custom + (at 0 -17.78 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "02152dff-04c5-46e5-90db-88bc4eadac11") + ) + (pad "8B" thru_hole circle + (at -1.57 -17.78) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "9ec4e413-cef2-4985-8db0-c9e46404c955") + ) + (pad "9" thru_hole custom + (at 0 -20.32 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "a1dff89c-2133-4755-bd9a-fa39a85276df") + ) + (pad "9B" thru_hole circle + (at -1.57 -20.32) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "aad0a04f-83be-408d-9b78-49acc9d8d6ac") + ) + (pad "10" thru_hole custom + (at 0 -22.86 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "c7101a7a-d57b-4074-9e31-53cbf4ee0bca") + ) + (pad "10B" thru_hole circle + (at -1.57 -22.86) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "c7453fc0-36bf-433e-a95a-a9f2f30b77a2") + ) + (pad "11" thru_hole custom + (at 0 -25.4 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "b501a92e-1df8-4bd7-9600-36dc309eccfb") + ) + (pad "11B" thru_hole circle + (at -1.57 -25.4) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "a385eb4a-95d0-410b-bf02-fe8389e97cfe") + ) + (pad "12" thru_hole custom + (at 0 -27.94 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "68e60773-003b-414a-8c5d-eb7595566e95") + ) + (pad "12B" thru_hole circle + (at -1.57 -27.94) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "b1fdf884-1d15-458f-93ef-69b4e72f1d37") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x13.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x13.kicad_mod new file mode 100644 index 0000000..4419290 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x13.kicad_mod @@ -0,0 +1,351 @@ +(footprint "1x13" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.397 0) + (layer "F.Fab") + (uuid "a391bdcf-9b91-4f9a-859e-113c918bf085") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "72d8cd3c-d6a4-4aac-8b74-8fe78c3cd765") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f78ef65a-b7f0-473d-ad96-ed0f08836295") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cdbad20e-6db9-4338-ad42-7d9df0ec085a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "19b12432-8c00-4b5b-ba0f-3f08471af5f4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "48944623-55e8-4ebb-b243-a2ad1b3161d7") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "22566321-f6dc-409a-9866-9b5c07f7149e") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "46e56e21-581d-49c7-93a2-7f038249902c") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7cdee8b1-b83f-44b9-acef-11b9b94071ea") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6b488a4c-b9d1-43a0-9ea2-49ae9186f5e3") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "425b7add-040c-44c5-a121-07bca7e578a4") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7e2687e5-f43b-49e3-ba36-567a1f00e2e1") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0fba0f66-638a-4739-9e1e-f5ef15092641") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "98f1c36a-8aa9-4f5e-aff0-463bb775b8c4") + ) + (fp_poly + (pts + (xy 22.606 0.254) (xy 23.114 0.254) (xy 23.114 -0.254) (xy 22.606 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ff00f4b7-d68d-4ef6-a2ad-f936cafc403f") + ) + (fp_poly + (pts + (xy 25.146 0.254) (xy 25.654 0.254) (xy 25.654 -0.254) (xy 25.146 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d79f1fd7-80ff-430f-8855-961321b446a4") + ) + (fp_poly + (pts + (xy 27.686 0.254) (xy 28.194 0.254) (xy 28.194 -0.254) (xy 27.686 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d356e6e3-7a0d-451d-8010-9203e02c3747") + ) + (fp_poly + (pts + (xy 30.226 0.254) (xy 30.734 0.254) (xy 30.734 -0.254) (xy 30.226 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4e5a73c3-cf3a-4870-b1f7-de4aa2efd14a") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e81dd748-9a5e-4184-b3b5-1831f542d3c3") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "061c8530-21d2-443b-a04f-604921d12ebc") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "32c8ede8-1616-429b-895d-ba6ede119c91") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5728e6bf-92d1-4d97-a240-df040f78841b") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "25cc9408-64cc-4237-aa76-6996a5c309fa") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "47f199e1-e7f1-4590-8615-c280edb921ed") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8c582e69-45d6-43e9-add4-7fa148a81bf9") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9a13e6dc-dd0d-4de0-8d70-b3ea6a85b10b") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e2104a96-e96e-452b-ac67-571151488e83") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3f1fbba3-a9e0-4742-8553-767d76ae8a42") + ) + (pad "11" thru_hole circle + (at 25.4 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "33cb9ded-3a14-4a6a-b607-7ba480f6c762") + ) + (pad "12" thru_hole circle + (at 27.94 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5205ee5a-8dd5-4dd0-a569-edf96475b34b") + ) + (pad "13" thru_hole circle + (at 30.48 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6ad8fa1c-a257-4643-899f-ceb4209b5622") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x14.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x14.kicad_mod new file mode 100644 index 0000000..630a993 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x14.kicad_mod @@ -0,0 +1,373 @@ +(footprint "1x14" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.397 0) + (layer "F.Fab") + (uuid "a391bdcf-9b91-4f9a-859e-113c918bf085") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "72d8cd3c-d6a4-4aac-8b74-8fe78c3cd765") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "01900df6-b52c-45d5-b5e2-eab4c3c26a99") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "70f929ed-ff68-40c6-909e-217c55499e49") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8cefa8ff-057e-4639-bc64-39f209902956") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "48944623-55e8-4ebb-b243-a2ad1b3161d7") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "22566321-f6dc-409a-9866-9b5c07f7149e") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "46e56e21-581d-49c7-93a2-7f038249902c") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7cdee8b1-b83f-44b9-acef-11b9b94071ea") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6b488a4c-b9d1-43a0-9ea2-49ae9186f5e3") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "425b7add-040c-44c5-a121-07bca7e578a4") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7e2687e5-f43b-49e3-ba36-567a1f00e2e1") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0fba0f66-638a-4739-9e1e-f5ef15092641") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "98f1c36a-8aa9-4f5e-aff0-463bb775b8c4") + ) + (fp_poly + (pts + (xy 22.606 0.254) (xy 23.114 0.254) (xy 23.114 -0.254) (xy 22.606 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ff00f4b7-d68d-4ef6-a2ad-f936cafc403f") + ) + (fp_poly + (pts + (xy 25.146 0.254) (xy 25.654 0.254) (xy 25.654 -0.254) (xy 25.146 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d79f1fd7-80ff-430f-8855-961321b446a4") + ) + (fp_poly + (pts + (xy 27.686 0.254) (xy 28.194 0.254) (xy 28.194 -0.254) (xy 27.686 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d356e6e3-7a0d-451d-8010-9203e02c3747") + ) + (fp_poly + (pts + (xy 30.226 0.254) (xy 30.734 0.254) (xy 30.734 -0.254) (xy 30.226 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4e5a73c3-cf3a-4870-b1f7-de4aa2efd14a") + ) + (fp_poly + (pts + (xy 32.766 0.254) (xy 33.274 0.254) (xy 33.274 -0.254) (xy 32.766 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "bd00607c-09c8-4e55-9ab7-6faaf90386ea") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e81dd748-9a5e-4184-b3b5-1831f542d3c3") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "061c8530-21d2-443b-a04f-604921d12ebc") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "32c8ede8-1616-429b-895d-ba6ede119c91") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5728e6bf-92d1-4d97-a240-df040f78841b") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "25cc9408-64cc-4237-aa76-6996a5c309fa") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "47f199e1-e7f1-4590-8615-c280edb921ed") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8c582e69-45d6-43e9-add4-7fa148a81bf9") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9a13e6dc-dd0d-4de0-8d70-b3ea6a85b10b") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e2104a96-e96e-452b-ac67-571151488e83") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3f1fbba3-a9e0-4742-8553-767d76ae8a42") + ) + (pad "11" thru_hole circle + (at 25.4 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "33cb9ded-3a14-4a6a-b607-7ba480f6c762") + ) + (pad "12" thru_hole circle + (at 27.94 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5205ee5a-8dd5-4dd0-a569-edf96475b34b") + ) + (pad "13" thru_hole circle + (at 30.48 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6ad8fa1c-a257-4643-899f-ceb4209b5622") + ) + (pad "14" thru_hole circle + (at 33.02 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "01f474fc-4ac9-413e-8881-47fb71e90a0e") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x14_Castellated.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x14_Castellated.kicad_mod new file mode 100644 index 0000000..ce9f909 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x14_Castellated.kicad_mod @@ -0,0 +1,711 @@ +(footprint "1x14_Castellated" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -34.29 180) + (layer "F.Fab") + (hide yes) + (uuid "21fd6e20-c36e-4169-b08f-8e57f7b0ddb7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 180) + (layer "F.Fab") + (hide yes) + (uuid "5c500bcc-0ccd-4076-a17d-029f4ac4ddb4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b0bb584c-cbf7-4ac9-a83b-5301ff782133") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ecc8918e-b30c-421d-8093-1b63fbafca90") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fc98fa5f-7077-41d6-b9e0-2a5d00e412fc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy 0.554 -32.766) (xy 0.554 -33.274) (xy 0.046 -33.274) (xy 0.046 -32.766) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6fff3d38-c287-4f9d-b043-564dde25a26a") + ) + (fp_poly + (pts + (xy 0.554 -30.226) (xy 0.554 -30.734) (xy 0.046 -30.734) (xy 0.046 -30.226) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9e199ab8-8a41-4919-ad14-86db70916c38") + ) + (fp_poly + (pts + (xy 0.554 -27.686) (xy 0.554 -28.194) (xy 0.046 -28.194) (xy 0.046 -27.686) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4b20f4ac-8ba9-47a4-b87d-2637124a9206") + ) + (fp_poly + (pts + (xy 0.554 -25.146) (xy 0.554 -25.654) (xy 0.046 -25.654) (xy 0.046 -25.146) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "03966665-8ba8-43ac-874e-bcc33c2fb563") + ) + (fp_poly + (pts + (xy 0.554 -22.606) (xy 0.554 -23.114) (xy 0.046 -23.114) (xy 0.046 -22.606) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d9d6774f-7810-4956-a7b6-2b257161484b") + ) + (fp_poly + (pts + (xy 0.554 -20.066) (xy 0.554 -20.574) (xy 0.046 -20.574) (xy 0.046 -20.066) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5746da4d-410e-4a25-a258-ab5eaeeb0a05") + ) + (fp_poly + (pts + (xy 0.554 -17.526) (xy 0.554 -18.034) (xy 0.046 -18.034) (xy 0.046 -17.526) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0cf3d26a-bcd4-46c7-bec0-e3a0ca6ee309") + ) + (fp_poly + (pts + (xy 0.554 -14.986) (xy 0.554 -15.494) (xy 0.046 -15.494) (xy 0.046 -14.986) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "88ef5b08-9ae0-4cc5-a359-bb3bea1d7299") + ) + (fp_poly + (pts + (xy 0.554 -12.446) (xy 0.554 -12.954) (xy 0.046 -12.954) (xy 0.046 -12.446) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7f0c14d0-755c-42ff-a5d8-d3a1b45eb818") + ) + (fp_poly + (pts + (xy 0.554 -9.906) (xy 0.554 -10.414) (xy 0.046 -10.414) (xy 0.046 -9.906) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b1c0af73-15bb-4bb2-b402-f3c0b2e2542e") + ) + (fp_poly + (pts + (xy 0.554 -7.366) (xy 0.554 -7.874) (xy 0.046 -7.874) (xy 0.046 -7.366) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2b5d37f9-de18-482d-a397-9661cb8d1d7d") + ) + (fp_poly + (pts + (xy 0.554 -4.826) (xy 0.554 -5.334) (xy 0.046 -5.334) (xy 0.046 -4.826) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f9b90539-80e7-4d67-8ec0-d1b69527f66b") + ) + (fp_poly + (pts + (xy 0.554 -2.286) (xy 0.554 -2.794) (xy 0.046 -2.794) (xy 0.046 -2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "aaa76789-a9bd-45a5-b4a1-53f3499f86b6") + ) + (fp_poly + (pts + (xy 0.554 0.254) (xy 0.554 -0.254) (xy 0.046 -0.254) (xy 0.046 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "277e11a0-68da-41db-821c-3602cc678542") + ) + (pad "1" thru_hole custom + (at 0.3 0 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "a80d990b-583f-4dd7-b3c1-e394c1456b93") + ) + (pad "1B" thru_hole circle + (at -1.27 0) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "5bb44915-1448-4dbd-8eb0-ec8b84eb7ec7") + ) + (pad "2" thru_hole custom + (at 0.3 -2.54 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "53a4f356-8bce-41d2-9f55-606a6f74e887") + ) + (pad "2B" thru_hole circle + (at -1.27 -2.54) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "1a9cd2a8-acb6-4be9-ac76-83ee878cca9c") + ) + (pad "3" thru_hole custom + (at 0.3 -5.08 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "3c237577-114b-4740-9509-42391d671316") + ) + (pad "3B" thru_hole circle + (at -1.27 -5.08) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "87378bb5-d5a1-484a-97ed-8b543a878833") + ) + (pad "4" thru_hole custom + (at 0.3 -7.62 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "969d309b-ce91-4734-9b5d-2aaec3a6bca3") + ) + (pad "4B" thru_hole circle + (at -1.27 -7.62) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "04571fbe-a4cb-4d31-b6a9-6489980ca7bf") + ) + (pad "5" thru_hole custom + (at 0.3 -10.16 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "955b4f32-0b24-4252-b645-64b87ec84dd9") + ) + (pad "5B" thru_hole circle + (at -1.27 -10.16) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "55a92d6b-e74c-4091-a6d6-ef51d2be3b0b") + ) + (pad "6" thru_hole custom + (at 0.3 -12.7 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "ba101228-08aa-4784-988a-79f9dd8e9001") + ) + (pad "6B" thru_hole circle + (at -1.27 -12.7) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "0e085c12-3b3b-434e-818d-16c80e53c36a") + ) + (pad "7" thru_hole custom + (at 0.3 -15.24 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "7d9f9f9c-0ebe-48cf-8057-b8b2d233b2be") + ) + (pad "7B" thru_hole circle + (at -1.27 -15.24) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "44a2f1ba-0568-433a-8e74-86608cc894e6") + ) + (pad "8" thru_hole custom + (at 0.3 -17.78 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "e676dfb7-95c7-4fc3-9dc9-7d8807bd7022") + ) + (pad "8B" thru_hole circle + (at -1.27 -17.78) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "eaf2d307-237a-4c83-9a5a-2853d2d7edd0") + ) + (pad "9" thru_hole custom + (at 0.3 -20.32 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "c655994c-3abc-4829-9b1f-d88ad162efd6") + ) + (pad "9B" thru_hole circle + (at -1.27 -20.32) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "e31d0cac-8eb9-4a61-ab48-b2f325e17faf") + ) + (pad "10" thru_hole custom + (at 0.3 -22.86 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "08e84a3d-fbb9-4c3c-b708-feedf5efacf9") + ) + (pad "10B" thru_hole circle + (at -1.27 -22.86) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "c57f990a-e280-4c5e-a212-348a4a74afc9") + ) + (pad "11" thru_hole custom + (at 0.3 -25.4 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "f2220732-b58c-4ab0-9ffd-5adc2f34b64a") + ) + (pad "11B" thru_hole circle + (at -1.27 -25.4) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "bb0c0d96-01ed-4e44-94cd-9baea670e7c2") + ) + (pad "12" thru_hole custom + (at 0.3 -27.94 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "b0f67bea-aced-4f96-9a00-a6ac3d104545") + ) + (pad "12B" thru_hole circle + (at -1.27 -27.94) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "605096d7-eb3e-4c53-9a0a-0aeb8cde0446") + ) + (pad "13" thru_hole custom + (at 0.3 -30.48 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "e4cd6c7a-caf8-4e5c-948e-433728721dbd") + ) + (pad "13B" thru_hole circle + (at -1.27 -30.48) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "768dc3c7-a344-4b44-87d0-958d4c33d460") + ) + (pad "14" thru_hole custom + (at 0.3 -33.02 180) + (size 1.016 1.016) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy -0.188651 0.803455) (xy -0.352371 0.733074) (xy -0.497855 0.630155) (xy -0.618729 0.499208) + (xy -0.709699 0.345969) (xy -0.766779 0.17715) (xy -0.7874 0.000741) (xy -0.7874 -0.000592) (xy -0.770781 -0.178542) + (xy -0.715922 -0.349474) (xy -0.625481 -0.504547) (xy -0.503717 -0.636459) (xy -0.356363 -0.738996) + (xy -0.19036 -0.807333) (xy -0.013803 -0.8382) (xy 1.27 -0.8382) (xy 1.27 0.8382) (xy -0.013951 0.8382) + ) + (width 0) + (fill yes) + ) + ) + (uuid "5ea11d65-e206-4d0a-bf3e-17e3f41a7ff7") + ) + (pad "14B" thru_hole circle + (at -1.27 -33.02) + (size 1.75 1.75) + (drill 1.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "b809d241-f8bd-4fb7-afcd-858e2203999a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x15.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x15.kicad_mod new file mode 100644 index 0000000..ee56f87 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x15.kicad_mod @@ -0,0 +1,395 @@ +(footprint "1x15" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.397 0) + (layer "F.Fab") + (uuid "a391bdcf-9b91-4f9a-859e-113c918bf085") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "72d8cd3c-d6a4-4aac-8b74-8fe78c3cd765") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4909ce24-7dc6-472e-a1c6-cd637a11028b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5b1a8c32-c915-46e3-aa71-ce9e9861735b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "156efc7b-8761-4dee-8b4e-271d03820b5f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "48944623-55e8-4ebb-b243-a2ad1b3161d7") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "22566321-f6dc-409a-9866-9b5c07f7149e") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "46e56e21-581d-49c7-93a2-7f038249902c") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7cdee8b1-b83f-44b9-acef-11b9b94071ea") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6b488a4c-b9d1-43a0-9ea2-49ae9186f5e3") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "425b7add-040c-44c5-a121-07bca7e578a4") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7e2687e5-f43b-49e3-ba36-567a1f00e2e1") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0fba0f66-638a-4739-9e1e-f5ef15092641") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "98f1c36a-8aa9-4f5e-aff0-463bb775b8c4") + ) + (fp_poly + (pts + (xy 22.606 0.254) (xy 23.114 0.254) (xy 23.114 -0.254) (xy 22.606 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ff00f4b7-d68d-4ef6-a2ad-f936cafc403f") + ) + (fp_poly + (pts + (xy 25.146 0.254) (xy 25.654 0.254) (xy 25.654 -0.254) (xy 25.146 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d79f1fd7-80ff-430f-8855-961321b446a4") + ) + (fp_poly + (pts + (xy 27.686 0.254) (xy 28.194 0.254) (xy 28.194 -0.254) (xy 27.686 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d356e6e3-7a0d-451d-8010-9203e02c3747") + ) + (fp_poly + (pts + (xy 30.226 0.254) (xy 30.734 0.254) (xy 30.734 -0.254) (xy 30.226 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4e5a73c3-cf3a-4870-b1f7-de4aa2efd14a") + ) + (fp_poly + (pts + (xy 32.766 0.254) (xy 33.274 0.254) (xy 33.274 -0.254) (xy 32.766 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "bd00607c-09c8-4e55-9ab7-6faaf90386ea") + ) + (fp_poly + (pts + (xy 35.306 0.254) (xy 35.814 0.254) (xy 35.814 -0.254) (xy 35.306 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d3260ba3-bb49-4340-9035-a8c044e42d1e") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e81dd748-9a5e-4184-b3b5-1831f542d3c3") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "061c8530-21d2-443b-a04f-604921d12ebc") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "32c8ede8-1616-429b-895d-ba6ede119c91") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5728e6bf-92d1-4d97-a240-df040f78841b") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "25cc9408-64cc-4237-aa76-6996a5c309fa") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "47f199e1-e7f1-4590-8615-c280edb921ed") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8c582e69-45d6-43e9-add4-7fa148a81bf9") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9a13e6dc-dd0d-4de0-8d70-b3ea6a85b10b") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e2104a96-e96e-452b-ac67-571151488e83") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3f1fbba3-a9e0-4742-8553-767d76ae8a42") + ) + (pad "11" thru_hole circle + (at 25.4 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "33cb9ded-3a14-4a6a-b607-7ba480f6c762") + ) + (pad "12" thru_hole circle + (at 27.94 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5205ee5a-8dd5-4dd0-a569-edf96475b34b") + ) + (pad "13" thru_hole circle + (at 30.48 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6ad8fa1c-a257-4643-899f-ceb4209b5622") + ) + (pad "14" thru_hole circle + (at 33.02 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "01f474fc-4ac9-413e-8881-47fb71e90a0e") + ) + (pad "15" thru_hole circle + (at 35.56 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c3fcc78e-cbcd-42d4-afaf-2cb38fcb6b9b") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x16.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x16.kicad_mod new file mode 100644 index 0000000..1f7f3c8 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x16.kicad_mod @@ -0,0 +1,417 @@ +(footprint "1x16" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.397 0) + (layer "F.Fab") + (uuid "ea48981c-7f47-499f-abf9-99f17113cbe3") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "e475c96a-b437-44c4-9ff0-045fa5975765") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5fb1cce3-5edf-4b93-8a26-fee3fd955a45") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d8e75765-ae62-4a18-8a55-c1effca182cf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4ca25088-defe-4bb1-90dc-5fa32d12c6ec") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "614255b2-4f6d-40fd-9976-2d123e7edca1") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7127aa62-81b6-4b7a-be59-77f6a095a04a") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cf21ae08-daae-416d-8a9c-a20eb7c3b54d") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3727419e-2a35-44f7-8a35-7d6ece3ef553") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ccd77c6e-9643-41de-b36e-8eedc80fbe75") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a9f49a43-239f-43bc-82f9-5675b2a63f40") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "11d34b76-7500-4634-bd03-824c1f2fc133") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "eb9c3869-78d4-401b-b2f8-c16e8166b357") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4e4e49f5-fad5-4aa6-a062-3f5deb143add") + ) + (fp_poly + (pts + (xy 22.606 0.254) (xy 23.114 0.254) (xy 23.114 -0.254) (xy 22.606 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ca3d3665-9075-4a95-b1b2-40ed97b1d298") + ) + (fp_poly + (pts + (xy 25.146 0.254) (xy 25.654 0.254) (xy 25.654 -0.254) (xy 25.146 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "86b6a686-9b7f-4a4a-8f9c-f8dc27ebaf28") + ) + (fp_poly + (pts + (xy 27.686 0.254) (xy 28.194 0.254) (xy 28.194 -0.254) (xy 27.686 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "16798253-9297-4722-92ab-3bd9bc4dcaaa") + ) + (fp_poly + (pts + (xy 30.226 0.254) (xy 30.734 0.254) (xy 30.734 -0.254) (xy 30.226 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "791b6de6-4019-4494-9bf5-92c1f7f14077") + ) + (fp_poly + (pts + (xy 32.766 0.254) (xy 33.274 0.254) (xy 33.274 -0.254) (xy 32.766 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2ef9b6fb-c077-4777-8c23-f3cd45795fa7") + ) + (fp_poly + (pts + (xy 35.306 0.254) (xy 35.814 0.254) (xy 35.814 -0.254) (xy 35.306 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ce93f87b-5958-4c2b-9ca6-88bd69de249f") + ) + (fp_poly + (pts + (xy 37.846 0.254) (xy 38.354 0.254) (xy 38.354 -0.254) (xy 37.846 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1fb279a0-ffa1-4bf8-9caa-ddc6b3077a39") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3a63acde-7b32-4f56-8112-3392b5d0c75c") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cc06ab2d-4bd3-4b16-873b-c1f9a34360ba") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8c1ea691-83b4-4411-aada-1fc51d3b2776") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fc0d409a-3cb5-4dc3-8ebd-4faa058f132a") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8ac9b972-5c00-421b-a906-d5ad0d83c97d") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c0b2f87f-349b-4abd-bcca-d271ac30b3c8") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f0dddbee-34fd-467c-8ce6-65499fe855bc") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a5709d70-26b1-49fc-a285-9c271820ae98") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9af08531-953c-411e-b1d2-4775ec689b49") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4d934808-1b58-4a54-812a-7db9e17fb5e1") + ) + (pad "11" thru_hole circle + (at 25.4 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f3e6e624-6d9a-4eeb-ae99-4539966f3fc9") + ) + (pad "12" thru_hole circle + (at 27.94 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a65f9f58-92d4-4973-b2dc-f171cd5f44f8") + ) + (pad "13" thru_hole circle + (at 30.48 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ea00fcda-a2f0-4b6b-9ced-ec36fa2db6ee") + ) + (pad "14" thru_hole circle + (at 33.02 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9d2161f1-bb67-40e4-b803-b56a828d6f41") + ) + (pad "15" thru_hole circle + (at 35.56 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "80a72b19-33fd-4827-96b6-229ba8b54de0") + ) + (pad "16" thru_hole circle + (at 38.1 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0f8cf487-3614-4cb6-a2b5-0a8f0ea8ca7c") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x17.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x17.kicad_mod new file mode 100644 index 0000000..696ecb1 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x17.kicad_mod @@ -0,0 +1,439 @@ +(footprint "1x17" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.397 0) + (layer "F.Fab") + (uuid "da0d9ebd-23ce-4818-a600-4cd8bd26d679") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "9292f701-563f-4f30-b322-4316cba7a914") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "66ef471b-cf8a-4eeb-a9b3-18e21d40fc29") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2886320b-3b5b-4ee7-98b4-542a88246eb8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "70c5fa53-fd45-4e59-8132-1406efd0e91b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "96a5ed63-58fd-4a3e-981a-2590d37c63c6") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "19194d58-0d96-4ccd-83b7-41434371ae6b") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "46733c7a-5abe-4fcd-8e15-baa45750554e") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fac4f2b5-7072-494e-9ed8-335629804c73") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b2e8d787-a353-4722-8381-ee2844115b84") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0c14898f-27ec-4687-b843-1583ab2ff7bf") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "20c69b83-ee42-4b17-8c38-54db4d2c3dc5") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7c9b5221-c716-4afe-a751-bff4f1e6c40c") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d9f2de39-ed1d-40bc-b9df-e4e5ed73ad0b") + ) + (fp_poly + (pts + (xy 22.606 0.254) (xy 23.114 0.254) (xy 23.114 -0.254) (xy 22.606 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "52b37d84-40c4-4908-ac27-4fbc63fc6f00") + ) + (fp_poly + (pts + (xy 25.146 0.254) (xy 25.654 0.254) (xy 25.654 -0.254) (xy 25.146 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a05acd9a-9d46-4272-82f2-1e6194d2a2bd") + ) + (fp_poly + (pts + (xy 27.686 0.254) (xy 28.194 0.254) (xy 28.194 -0.254) (xy 27.686 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4fd2076b-4cb4-4a87-8c4b-01ce8ddaeea3") + ) + (fp_poly + (pts + (xy 30.226 0.254) (xy 30.734 0.254) (xy 30.734 -0.254) (xy 30.226 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9815f4ac-41d2-4a0f-a44c-7db8450a7878") + ) + (fp_poly + (pts + (xy 32.766 0.254) (xy 33.274 0.254) (xy 33.274 -0.254) (xy 32.766 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0a7d6d8a-91df-4d9b-bb97-8da46edcb1cd") + ) + (fp_poly + (pts + (xy 35.306 0.254) (xy 35.814 0.254) (xy 35.814 -0.254) (xy 35.306 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "06868d65-692e-420f-a7c8-606a2b5dd6ec") + ) + (fp_poly + (pts + (xy 37.846 0.254) (xy 38.354 0.254) (xy 38.354 -0.254) (xy 37.846 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5043297b-2c4b-4c7b-9c02-8c7196b4c7d5") + ) + (fp_poly + (pts + (xy 40.386 0.254) (xy 40.894 0.254) (xy 40.894 -0.254) (xy 40.386 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fc4becc3-4f82-4572-94f2-a16c349af208") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b8d1ab36-ee76-4e0a-a698-7a59ff1817a3") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "17235855-5c2e-4c98-b8e1-a4fa5f65df41") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "82b78bae-0cab-4690-8766-0f7412b7e144") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8b22ffa6-6a69-49d2-8181-95f0af8d2308") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "eb19eecd-a52f-447b-8711-b56fd267380b") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5e405ddb-87a5-48b6-ba55-9a4c5ee0cf55") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "eebe2c4f-d97d-4719-832b-caa8230e6835") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "54a2f1cf-21e1-4118-8114-4b785771be39") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6408c91b-519b-44cc-843c-ee308b8b9316") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "77cf6225-853a-4d1b-af61-33bfba04923c") + ) + (pad "11" thru_hole circle + (at 25.4 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4e60181c-6e93-4f8c-ad0a-4d911cffcf73") + ) + (pad "12" thru_hole circle + (at 27.94 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d314008a-fd01-4ff8-8f5e-d258afa807f4") + ) + (pad "13" thru_hole circle + (at 30.48 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f0354a9b-8716-4da0-942d-a8a303eb6eb3") + ) + (pad "14" thru_hole circle + (at 33.02 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "af01e90c-3eab-4fc0-9670-78e4e50c842c") + ) + (pad "15" thru_hole circle + (at 35.56 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "561a8d1f-c86f-41f7-84ab-9cfc7e3d6bd7") + ) + (pad "16" thru_hole circle + (at 38.1 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dbf657d7-2b34-4640-9c46-5966916854f5") + ) + (pad "17" thru_hole circle + (at 40.64 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "aa8e9555-80d1-4caf-b658-bfcb764eb139") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x18.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x18.kicad_mod new file mode 100644 index 0000000..b146cc0 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x18.kicad_mod @@ -0,0 +1,461 @@ +(footprint "1x18" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "7946862e-1e9a-4ca2-b4b4-dd8887678a71") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "10796ced-05ad-4a8c-a4a4-78efaf2dadcb") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "50ae02fa-802e-4330-8589-a2a1f89aff20") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3470fcfa-8e04-4430-b52f-afae6f7b86b1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9198a19e-4222-4019-bd11-d6db1f528ae3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "86231649-8ce2-490f-bb38-b33e046a4c67") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7a897593-7ad5-4a9d-a759-1bdf831905e2") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "faace2dc-f10e-4047-bf28-026a9e8bc8b0") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e8812c0b-8e6f-4672-aa7c-4e70b52fe828") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f9717bb4-d592-474c-89f1-04d0eb503cb9") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "89052c0d-9014-4902-a855-44a75962e529") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d74c3d59-772c-43e0-9bf2-93aef9514446") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5e41dac6-9909-4355-9957-9d42b709b3ab") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8822cf4a-d58a-4d6d-9b22-e373978dcf74") + ) + (fp_poly + (pts + (xy 22.606 0.254) (xy 23.114 0.254) (xy 23.114 -0.254) (xy 22.606 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c00b61f4-61e1-4290-8e90-1b9a6083ce69") + ) + (fp_poly + (pts + (xy 25.146 0.254) (xy 25.654 0.254) (xy 25.654 -0.254) (xy 25.146 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e25d4387-b648-4f17-b5af-9a726906adfd") + ) + (fp_poly + (pts + (xy 27.686 0.254) (xy 28.194 0.254) (xy 28.194 -0.254) (xy 27.686 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4dd09307-0edb-4dec-b7f5-c5313417a500") + ) + (fp_poly + (pts + (xy 30.226 0.254) (xy 30.734 0.254) (xy 30.734 -0.254) (xy 30.226 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "754c9632-7249-4b60-9479-d66e4e82ee2d") + ) + (fp_poly + (pts + (xy 32.766 0.254) (xy 33.274 0.254) (xy 33.274 -0.254) (xy 32.766 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6ae09654-7864-4aea-bcb8-7b2c7aac6e2a") + ) + (fp_poly + (pts + (xy 35.306 0.254) (xy 35.814 0.254) (xy 35.814 -0.254) (xy 35.306 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "504c0fe4-4998-4387-9911-73a99726e4e4") + ) + (fp_poly + (pts + (xy 37.846 0.254) (xy 38.354 0.254) (xy 38.354 -0.254) (xy 37.846 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a8f50f84-24f7-4ec4-a14e-ce3a590decb5") + ) + (fp_poly + (pts + (xy 40.386 0.254) (xy 40.894 0.254) (xy 40.894 -0.254) (xy 40.386 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d40acc23-1cef-4c7d-a13f-7600fee083d6") + ) + (fp_poly + (pts + (xy 42.926 0.254) (xy 43.434 0.254) (xy 43.434 -0.254) (xy 42.926 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "261b52ac-be6e-4561-aaad-aa53c81a4430") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "997f3afb-6d4c-4044-8a89-dd33c0ab6118") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "508d3e62-bc4e-4fbb-a855-59d41293d453") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d9768a91-30d0-40a7-86ce-7b4600ae783a") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e360845e-cb4e-44c7-9bd0-6c42ea2449f1") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "145159d0-921d-4bdc-b9de-927aaa271df4") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fbe00973-4cf9-457d-b328-48b484aefb8f") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3158ca25-d103-4b85-8b3c-9fe4dc66df82") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3cc2e787-adb0-4a9a-80e5-20df1181b955") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5c114054-2380-4dc6-8875-882e5accce65") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "96a89952-5c78-4742-a2fd-dbf690d817d6") + ) + (pad "11" thru_hole circle + (at 25.4 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c45ad753-ab06-4bad-87d8-40b1b61c5523") + ) + (pad "12" thru_hole circle + (at 27.94 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "50b0f615-b62a-497b-9033-93c6a2d30df1") + ) + (pad "13" thru_hole circle + (at 30.48 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b60a4590-e2ce-4a64-b24a-85aad3902b85") + ) + (pad "14" thru_hole circle + (at 33.02 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d7d9c408-3b84-4212-85dd-43655a52dd11") + ) + (pad "15" thru_hole circle + (at 35.56 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e184c5fa-1899-4356-9424-d9c020b14604") + ) + (pad "16" thru_hole circle + (at 38.1 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c7386c71-0299-495e-8ba6-ebbda037d066") + ) + (pad "17" thru_hole circle + (at 40.64 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "98fcfae1-e716-41ee-990c-4e3ea24cf183") + ) + (pad "18" thru_hole circle + (at 43.18 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "01aa8a24-a4b8-455d-a571-6942e461abb6") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x19.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x19.kicad_mod new file mode 100644 index 0000000..6d4fca5 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x19.kicad_mod @@ -0,0 +1,483 @@ +(footprint "1x19" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "869adcb0-6343-4076-90c4-0ae4a9047954") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "a93465f0-c689-4623-b988-5695884c3c09") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b823d66f-2998-4cd0-ab81-a62a73b88a68") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "56279b6e-78be-4402-a2ad-b069686c7b3b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0b0d233c-eed0-48a8-9fb7-724f5bb1a8a4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "16575fa5-d51c-40e2-9365-35acf4eaaa16") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c49d6b95-ee83-4984-b4bf-305a0d796e21") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "951f8ee7-c9b6-478c-a026-742d3760a0a4") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6ec5f144-2341-4e51-9854-e09563215771") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "261c469a-cac8-4324-accf-0a704ef0244d") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0f73a6e3-f1f1-4f6b-98a1-933baacb21f8") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "21dc5079-5824-4af9-bce7-a9c714bb76fd") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "31d49623-cf5c-4445-9f78-33b4f73acf29") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ef0c2efe-4fb1-4d58-8124-cd4eaad70c6e") + ) + (fp_poly + (pts + (xy 22.606 0.254) (xy 23.114 0.254) (xy 23.114 -0.254) (xy 22.606 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "336bfa9b-9bc3-4e6e-bd9c-123feb0ea3d9") + ) + (fp_poly + (pts + (xy 25.146 0.254) (xy 25.654 0.254) (xy 25.654 -0.254) (xy 25.146 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2b26430d-998d-4b12-b73f-86f97b997217") + ) + (fp_poly + (pts + (xy 27.686 0.254) (xy 28.194 0.254) (xy 28.194 -0.254) (xy 27.686 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9147d188-c3f5-4279-ae18-44aa6edc6ce6") + ) + (fp_poly + (pts + (xy 30.226 0.254) (xy 30.734 0.254) (xy 30.734 -0.254) (xy 30.226 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8809aa33-3cca-4ed3-8b2d-27ae2fdd6a2f") + ) + (fp_poly + (pts + (xy 32.766 0.254) (xy 33.274 0.254) (xy 33.274 -0.254) (xy 32.766 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b1675278-c5b3-4986-a73f-df2b287db038") + ) + (fp_poly + (pts + (xy 35.306 0.254) (xy 35.814 0.254) (xy 35.814 -0.254) (xy 35.306 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "efe87f76-4ba1-4fb9-8b58-0513981d3277") + ) + (fp_poly + (pts + (xy 37.846 0.254) (xy 38.354 0.254) (xy 38.354 -0.254) (xy 37.846 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fecb1635-5f8c-41df-b65c-8fea4c0259ab") + ) + (fp_poly + (pts + (xy 40.386 0.254) (xy 40.894 0.254) (xy 40.894 -0.254) (xy 40.386 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "31473eda-47af-43f5-89b2-bdc93f5258a0") + ) + (fp_poly + (pts + (xy 42.926 0.254) (xy 43.434 0.254) (xy 43.434 -0.254) (xy 42.926 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "581bb4ac-5c85-4c63-ab4e-c527aeabfc56") + ) + (fp_poly + (pts + (xy 45.466 0.254) (xy 45.974 0.254) (xy 45.974 -0.254) (xy 45.466 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f0c77e71-fd38-4cc3-af68-92bbc868f178") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7fbce6dd-a4df-4c63-a68d-cd65e7f9cb4d") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cd41b44b-b1a7-4741-b792-77a9d5e53643") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "08497d5f-08ec-4ed0-98ca-740370803695") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8741faf1-d1a6-4524-9bdb-3d71d5052bf5") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "03a5e6d5-9c53-4a87-8538-cf3b82bef37e") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2dd5f04f-5e48-4232-b772-ab7a7f53b6f3") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f0ab277f-7636-41dd-8041-0e879de9de97") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "683d5e1b-d76f-4687-addb-fa171249d80d") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2456af6b-eabb-4af9-985e-8553f6ac19f9") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ef42d1da-b4e3-40e0-951b-2fbdb24b9838") + ) + (pad "11" thru_hole circle + (at 25.4 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "20631346-2cd9-4023-877c-9e3fbd0d94fd") + ) + (pad "12" thru_hole circle + (at 27.94 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9ac45ad4-bf4d-461f-9b7d-7f9a1f3de37e") + ) + (pad "13" thru_hole circle + (at 30.48 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3eb41acf-3c35-43f7-af81-a23f4c027ba6") + ) + (pad "14" thru_hole circle + (at 33.02 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2d95f42e-f3cf-4572-bb66-7178a47397e9") + ) + (pad "15" thru_hole circle + (at 35.56 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "844abe3d-c793-4c22-b2b2-f7acac6b4b1e") + ) + (pad "16" thru_hole circle + (at 38.1 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ea052659-e7b8-46ee-b6d9-fb59e0676082") + ) + (pad "17" thru_hole circle + (at 40.64 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "043905d0-fd2f-47c9-9faa-ed0043670b89") + ) + (pad "18" thru_hole circle + (at 43.18 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7a83899d-47e8-4344-8381-f0a759398a36") + ) + (pad "19" thru_hole circle + (at 45.72 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1441024c-a296-4dcd-b2e9-b761d7d05488") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x20.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x20.kicad_mod new file mode 100644 index 0000000..ae61a78 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x20.kicad_mod @@ -0,0 +1,505 @@ +(footprint "1x20" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.397 0) + (layer "F.Fab") + (uuid "80181e73-67ef-4e9c-a92c-cf6a2220101c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "332ce6bd-f13f-47b5-90da-97d9db626972") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "861f009c-e99c-4b0f-8ea9-3d74d4e79a76") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cb0a7b05-3fc5-4b37-ac2a-71272ad619e2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "34b2fa38-5548-4657-9be4-1d50abc5773f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b6c6354b-c8fb-4b36-ab77-c135deb60327") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "efc0cb5e-a919-42ee-9c0d-b41d98dd0b1b") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b9e9f89c-0fc4-4384-babb-99d99b8100a3") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4e0b386a-22e8-4f68-8bb5-df4a7448fb29") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e5b02450-f957-4e32-8151-9cd39c58301c") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c25614f3-eecf-47d0-950f-1451abe091f4") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0f5df96e-4743-4c81-9adc-29234f393e0b") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9e8687e5-195f-47a9-a49f-20ec50bf627a") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "064d9703-b239-4867-9c65-dd4a3a55003d") + ) + (fp_poly + (pts + (xy 22.606 0.254) (xy 23.114 0.254) (xy 23.114 -0.254) (xy 22.606 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8eed0bb5-357b-4673-ae93-16d7f5758d0d") + ) + (fp_poly + (pts + (xy 25.146 0.254) (xy 25.654 0.254) (xy 25.654 -0.254) (xy 25.146 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ef18d87d-a307-4aa3-bcfd-412ca168911f") + ) + (fp_poly + (pts + (xy 27.686 0.254) (xy 28.194 0.254) (xy 28.194 -0.254) (xy 27.686 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "267ae1f4-fa21-44ed-bf9b-4ff60c496c81") + ) + (fp_poly + (pts + (xy 30.226 0.254) (xy 30.734 0.254) (xy 30.734 -0.254) (xy 30.226 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a3ec5e9d-b6a1-4bc0-aac4-9a347b272b04") + ) + (fp_poly + (pts + (xy 32.766 0.254) (xy 33.274 0.254) (xy 33.274 -0.254) (xy 32.766 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "908253c6-246e-4798-bbad-b496e0f00205") + ) + (fp_poly + (pts + (xy 35.306 0.254) (xy 35.814 0.254) (xy 35.814 -0.254) (xy 35.306 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "867cc176-c727-4ee0-9c62-8bbb3e30ae55") + ) + (fp_poly + (pts + (xy 37.846 0.254) (xy 38.354 0.254) (xy 38.354 -0.254) (xy 37.846 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "93b7b3d7-3b4c-4377-8018-e7c73a7663ed") + ) + (fp_poly + (pts + (xy 40.386 0.254) (xy 40.894 0.254) (xy 40.894 -0.254) (xy 40.386 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "aaa99a14-76d4-44dd-90ed-9b8ad414962a") + ) + (fp_poly + (pts + (xy 42.926 0.254) (xy 43.434 0.254) (xy 43.434 -0.254) (xy 42.926 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b07871e3-bb49-49d3-9ebf-89ae96e957c6") + ) + (fp_poly + (pts + (xy 45.466 0.254) (xy 45.974 0.254) (xy 45.974 -0.254) (xy 45.466 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e498e6e9-e262-4b6e-b07f-e3c6e42c95d3") + ) + (fp_poly + (pts + (xy 48.006 0.254) (xy 48.514 0.254) (xy 48.514 -0.254) (xy 48.006 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f5fd9ef1-18c9-4224-9ece-94a21007d01e") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ecf5bda0-63ba-46ee-829e-4e4916e06b0e") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d433e915-ddab-490f-8232-703f20f42a83") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2c247438-bc8d-4004-b190-ccbfa6463419") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "640ef793-c053-49e1-9bf1-f6a450a325b7") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "adb5358e-3eba-47fb-a709-403c3480616f") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ffbf6269-5c18-44a7-9237-07bfe629d19d") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c1f5e46a-fd19-4e4c-90ce-40efa1c32924") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6932b9c3-c7c8-42aa-aff9-50cf6bd60abe") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cef7f615-a3f7-427d-92ef-93231aa2bfbe") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7f192ed6-be5e-4113-aba8-e9c5f2048cf1") + ) + (pad "11" thru_hole circle + (at 25.4 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9e2423b3-4cbc-4a90-9827-f37985d5e97b") + ) + (pad "12" thru_hole circle + (at 27.94 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7216b051-b952-4d07-b597-b8e008a7cb35") + ) + (pad "13" thru_hole circle + (at 30.48 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f168d025-c040-4b14-91fc-cc63d4bcb7ef") + ) + (pad "14" thru_hole circle + (at 33.02 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ab7d1950-e87b-4681-982d-662a309f878e") + ) + (pad "15" thru_hole circle + (at 35.56 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "283aeef9-c758-4a68-b738-506336facdcc") + ) + (pad "16" thru_hole circle + (at 38.1 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "111460b1-19bd-4a97-bc9c-a540dccb1c0f") + ) + (pad "17" thru_hole circle + (at 40.64 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "41519ff8-b35d-48eb-8e0f-83cb842c2141") + ) + (pad "18" thru_hole circle + (at 43.18 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bcd8fd0c-e169-46de-88ab-8b19633c50fd") + ) + (pad "19" thru_hole circle + (at 45.72 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7462d7aa-a13a-4326-a2c2-0f56c20974ad") + ) + (pad "20" thru_hole circle + (at 48.26 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2020167b-459e-45e3-9123-655f25664e0b") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x22.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x22.kicad_mod new file mode 100644 index 0000000..e3187c3 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x22.kicad_mod @@ -0,0 +1,549 @@ +(footprint "1x22" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "bfa7f40b-da5b-4284-b225-a5523e25d8fc") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "a250a253-13e1-4e4d-9bfe-c75ae3dc4693") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2fa62905-f76e-407d-b0ac-0db0a2cf124f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8ee5f32e-dead-47fc-8d31-817b1f476a47") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "107f761b-0e61-4fa3-941d-b92e2c09d525") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "bb233fa2-6e07-4db4-96e2-a5a021b9315b") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f0fb1434-9da6-4427-aeed-cf5e73e2b501") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "dc393355-79d1-4dae-a49f-fb736badce09") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "45ef06fe-3022-4ee6-8e7b-027c3786d2d3") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d27800c3-786e-4e84-9942-c6ed841733aa") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6e4f9d07-40f8-485d-b29c-c2562061f53f") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "60b96160-50aa-4ba8-9d19-4b0324f6f286") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0ddcaacd-1037-428f-9b3a-bb0e048e26f2") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2104145f-eb34-4182-a5f4-f110ea65de13") + ) + (fp_poly + (pts + (xy 22.606 0.254) (xy 23.114 0.254) (xy 23.114 -0.254) (xy 22.606 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3e486889-25e3-47a2-9adf-896a0d8db9d8") + ) + (fp_poly + (pts + (xy 25.146 0.254) (xy 25.654 0.254) (xy 25.654 -0.254) (xy 25.146 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f70acf12-d0bc-4c90-b355-927d13c39a38") + ) + (fp_poly + (pts + (xy 27.686 0.254) (xy 28.194 0.254) (xy 28.194 -0.254) (xy 27.686 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "42144485-70bb-4541-a850-5b5a03d48327") + ) + (fp_poly + (pts + (xy 30.226 0.254) (xy 30.734 0.254) (xy 30.734 -0.254) (xy 30.226 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c9f801a4-85ad-4e65-83d8-8c562bf72d35") + ) + (fp_poly + (pts + (xy 32.766 0.254) (xy 33.274 0.254) (xy 33.274 -0.254) (xy 32.766 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "29cb411f-4fb7-49d0-9dc5-9bfe9844a923") + ) + (fp_poly + (pts + (xy 35.306 0.254) (xy 35.814 0.254) (xy 35.814 -0.254) (xy 35.306 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "dd556be9-e282-42e1-8ba4-b155964c35b4") + ) + (fp_poly + (pts + (xy 37.846 0.254) (xy 38.354 0.254) (xy 38.354 -0.254) (xy 37.846 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fc0bc690-3bbd-4c96-bd5b-97977b66e376") + ) + (fp_poly + (pts + (xy 40.386 0.254) (xy 40.894 0.254) (xy 40.894 -0.254) (xy 40.386 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "29f0b0a0-f03d-4efd-b617-9909c218fcb8") + ) + (fp_poly + (pts + (xy 42.926 0.254) (xy 43.434 0.254) (xy 43.434 -0.254) (xy 42.926 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "dd085e4e-1fa6-4037-b659-fe2e74e5497c") + ) + (fp_poly + (pts + (xy 45.466 0.254) (xy 45.974 0.254) (xy 45.974 -0.254) (xy 45.466 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "21fd9dc9-fcec-469e-a303-7c7f397653f0") + ) + (fp_poly + (pts + (xy 48.006 0.254) (xy 48.514 0.254) (xy 48.514 -0.254) (xy 48.006 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a09dbafd-6f5e-4fe4-a807-e659bd7c080e") + ) + (fp_poly + (pts + (xy 50.546 0.254) (xy 51.054 0.254) (xy 51.054 -0.254) (xy 50.546 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "36b81abf-1139-4432-aaa4-eb3d8f5838e7") + ) + (fp_poly + (pts + (xy 53.086 0.254) (xy 53.594 0.254) (xy 53.594 -0.254) (xy 53.086 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a37a5693-049e-498c-89ad-b43d248ba059") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "af1d7c45-3c30-4372-bac1-85b050af804f") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "086e8c82-f607-4ddf-a0e6-3aee70057cbe") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "85ed8ae3-aeeb-43f9-98cf-e9161f8aae54") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "260a16c3-2d5d-4baf-b5ca-4aead35e90fb") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7861b511-0efc-4fd7-b734-6dce9d452323") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6ea58099-f615-4df1-9b08-319e4ee1fd07") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9807cc63-fb59-4c70-8372-6e158d060085") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "28f79ef4-c26e-4119-9568-1f275f3276c8") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f95e52c4-6569-4c8b-9b09-e6d0420c1eb6") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "95cf9354-5a3b-40f1-867d-8e6bcea34ac6") + ) + (pad "11" thru_hole circle + (at 25.4 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d0972b91-dac5-4b69-a4e2-3ae2a5683f0d") + ) + (pad "12" thru_hole circle + (at 27.94 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "50bfa8c5-336e-46a0-8d5d-395f6590f909") + ) + (pad "13" thru_hole circle + (at 30.48 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dfe5e2a4-34c9-4a29-931b-8410d5175e4d") + ) + (pad "14" thru_hole circle + (at 33.02 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f554ec18-8371-4234-8728-13ddb42ee116") + ) + (pad "15" thru_hole circle + (at 35.56 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c7b189c7-331f-409e-9913-fe5791b65cdf") + ) + (pad "16" thru_hole circle + (at 38.1 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6a9facb9-e3cc-4552-bf9f-cabfc04d1551") + ) + (pad "17" thru_hole circle + (at 40.64 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dd2124af-5aaf-44e6-8852-f57b2a192490") + ) + (pad "18" thru_hole circle + (at 43.18 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "66fd76fc-3b7b-4732-891f-1f3339801c15") + ) + (pad "19" thru_hole circle + (at 45.72 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cebe77f6-45b8-4049-815c-089e2db2addc") + ) + (pad "20" thru_hole circle + (at 48.26 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "94e90f6a-9f1f-4ec6-8555-e1bf640963d5") + ) + (pad "21" thru_hole circle + (at 50.8 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "14d51e86-e2fb-45db-8707-b774af56e107") + ) + (pad "22" thru_hole circle + (at 53.34 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1aa898e8-2126-4749-af94-0cd1f342b407") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x29.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x29.kicad_mod new file mode 100644 index 0000000..784c653 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x29.kicad_mod @@ -0,0 +1,705 @@ +(footprint "1x29" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.397 0) + (layer "F.Fab") + (hide yes) + (uuid "5767f46b-3c96-4f04-8b30-c6efb833b5e6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (hide yes) + (uuid "697c334e-a55e-4b2e-8761-7de34cc28bd3") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5e8aedb8-6f4c-4cd0-95af-04d24c33a166") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7e181880-2af3-43f3-9982-98dc8955c7e1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f82c2847-7bfa-4e89-b19a-d126a2985238") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a91f504b-b5d5-43c5-b8b9-718034f7ec14") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ed4b3929-c745-4b83-9046-5421828e2ba1") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d7096c5f-8a06-4d54-af56-aaf28fb7770b") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c691d1d4-defa-48f8-b970-a7761b66ab5d") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4fac561b-4769-4ca6-ae20-e065010dd673") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2d32c71a-6490-4f6e-8731-7047b06e2e09") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cddefca6-4967-4b9b-8f40-8e725c3d7798") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0f5dc684-15fd-4437-ab41-c1a45f64724a") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f496e164-1383-417c-b7eb-4f96b818942c") + ) + (fp_poly + (pts + (xy 22.606 0.254) (xy 23.114 0.254) (xy 23.114 -0.254) (xy 22.606 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "692e0653-e0a3-41c1-87f3-43faad477a2c") + ) + (fp_poly + (pts + (xy 25.146 0.254) (xy 25.654 0.254) (xy 25.654 -0.254) (xy 25.146 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "35726ba8-8ddd-429f-af63-999799319a15") + ) + (fp_poly + (pts + (xy 27.686 0.254) (xy 28.194 0.254) (xy 28.194 -0.254) (xy 27.686 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3bb801f0-9a81-4b31-be8d-6f30f5a55e4b") + ) + (fp_poly + (pts + (xy 30.226 0.254) (xy 30.734 0.254) (xy 30.734 -0.254) (xy 30.226 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "31972033-a55b-49d4-9d89-0fada9b877a7") + ) + (fp_poly + (pts + (xy 32.766 0.254) (xy 33.274 0.254) (xy 33.274 -0.254) (xy 32.766 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d16a80f7-84cb-455e-92b7-bbc229f4842c") + ) + (fp_poly + (pts + (xy 35.306 0.254) (xy 35.814 0.254) (xy 35.814 -0.254) (xy 35.306 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "abea9c6e-747b-4aec-b9bf-37c695aaf302") + ) + (fp_poly + (pts + (xy 37.846 0.254) (xy 38.354 0.254) (xy 38.354 -0.254) (xy 37.846 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d81d44ba-d7bc-4492-90bb-5f06b1cbcb55") + ) + (fp_poly + (pts + (xy 40.386 0.254) (xy 40.894 0.254) (xy 40.894 -0.254) (xy 40.386 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "28f6a681-3f24-4da4-a412-355f26ca8b9e") + ) + (fp_poly + (pts + (xy 42.926 0.254) (xy 43.434 0.254) (xy 43.434 -0.254) (xy 42.926 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "630423a8-83e1-49ff-b06f-8a18b18217ec") + ) + (fp_poly + (pts + (xy 45.466 0.254) (xy 45.974 0.254) (xy 45.974 -0.254) (xy 45.466 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2ab7b4b1-2f19-422a-9d40-21a26ffb7452") + ) + (fp_poly + (pts + (xy 48.006 0.254) (xy 48.514 0.254) (xy 48.514 -0.254) (xy 48.006 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "24b98464-1cc1-4aba-a495-1a4401101ae6") + ) + (fp_poly + (pts + (xy 50.546 0.254) (xy 51.054 0.254) (xy 51.054 -0.254) (xy 50.546 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fc7178f2-5943-482f-9ff0-c3ea46c13372") + ) + (fp_poly + (pts + (xy 53.086 0.254) (xy 53.594 0.254) (xy 53.594 -0.254) (xy 53.086 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cedd7a9e-deef-41d2-8548-fa9015311f32") + ) + (fp_poly + (pts + (xy 55.626 0.254) (xy 56.134 0.254) (xy 56.134 -0.254) (xy 55.626 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "edaba98f-7ec1-4dc7-96e4-5d4c49ad68a1") + ) + (fp_poly + (pts + (xy 58.166 0.254) (xy 58.674 0.254) (xy 58.674 -0.254) (xy 58.166 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3b7ffe76-4b45-4b1c-9eb6-469c2524b650") + ) + (fp_poly + (pts + (xy 60.706 0.254) (xy 61.214 0.254) (xy 61.214 -0.254) (xy 60.706 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b8cd3707-3e5d-45d3-b810-4f435d1c5b12") + ) + (fp_poly + (pts + (xy 63.246 0.254) (xy 63.754 0.254) (xy 63.754 -0.254) (xy 63.246 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9c121428-3baa-4c6b-98d5-11bc9d3ae080") + ) + (fp_poly + (pts + (xy 65.786 0.254) (xy 66.294 0.254) (xy 66.294 -0.254) (xy 65.786 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e72405db-d2d5-44b7-84e9-00fa2e38a919") + ) + (fp_poly + (pts + (xy 68.326 0.254) (xy 68.834 0.254) (xy 68.834 -0.254) (xy 68.326 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f29cb68b-ba8d-4cf0-9c67-f98b9677cae1") + ) + (fp_poly + (pts + (xy 70.866 0.254) (xy 71.374 0.254) (xy 71.374 -0.254) (xy 70.866 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "841f85f6-b913-4087-9ff3-411d00231ae8") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8e151f32-4c23-48b8-960f-3848654aec5c") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "948ee903-1ca0-4b31-a5da-c59f323fa32a") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7ff10f36-47f5-4324-91e5-c47fb41a320b") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4bd19eca-c1e4-4921-aa6b-b81aa84396b1") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d8dca7f2-2039-45f6-85ee-4068e9e1f6b6") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fc445b81-acf3-4dbd-96dc-a88acfbf217f") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1c31ae54-70d0-4fde-9254-9453dc070f49") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e171e0b6-8d79-4309-8999-7621ec2939ce") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bd13f0e1-74b8-446f-86a3-8c3eb019ff5b") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5ccbcc25-b625-4c2d-a30b-4518fd6305a0") + ) + (pad "11" thru_hole circle + (at 25.4 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e49f3b04-a226-4225-85cc-06a9d8ede4b5") + ) + (pad "12" thru_hole circle + (at 27.94 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ccfb682f-ca21-4161-862c-4448d34c396e") + ) + (pad "13" thru_hole circle + (at 30.48 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "09fc1888-2f82-40d5-bef9-338c82270fba") + ) + (pad "14" thru_hole circle + (at 33.02 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "47e205e1-85af-4d2e-a4e1-a0c0c18f377c") + ) + (pad "15" thru_hole circle + (at 35.56 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "77278beb-1dcf-4e9e-b65d-c866906a5f7c") + ) + (pad "16" thru_hole circle + (at 38.1 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d791c68e-ec41-4f1f-bb9f-a4013449dd23") + ) + (pad "17" thru_hole circle + (at 40.64 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "88cb7e21-084a-44de-9931-df336292bf21") + ) + (pad "18" thru_hole circle + (at 43.18 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92a4940a-4448-49f4-86c6-198d90d5b0bf") + ) + (pad "19" thru_hole circle + (at 45.72 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "336202ca-0495-4a79-aabe-9aee5b5e8d61") + ) + (pad "20" thru_hole circle + (at 48.26 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c411cba8-65e9-4fa2-9de5-50634acab0c2") + ) + (pad "21" thru_hole circle + (at 50.8 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "03997efd-cc87-4810-87db-e05392ea50fe") + ) + (pad "22" thru_hole circle + (at 53.34 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "64f12368-a5af-4e39-be57-264a0dbe0838") + ) + (pad "23" thru_hole circle + (at 55.88 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4ca20062-883a-47e9-af39-db8ce999a868") + ) + (pad "24" thru_hole circle + (at 58.42 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b03c21da-6dd9-4590-bbfc-de3f4dcee251") + ) + (pad "25" thru_hole circle + (at 60.96 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b66fbdc7-eafc-436d-b160-f882611019e2") + ) + (pad "26" thru_hole circle + (at 63.5 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "58a8a8d7-3f14-4259-892a-f7eca5aefebf") + ) + (pad "27" thru_hole circle + (at 66.04 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8959dc79-624a-4449-8ed1-32c9ee79bfbe") + ) + (pad "28" thru_hole circle + (at 68.58 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b31e47ea-fe8d-4e73-81d8-c7eb9e2df563") + ) + (pad "29" thru_hole circle + (at 71.12 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b55efd29-164d-4206-a2a5-706e3e0ecf6d") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x30.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x30.kicad_mod new file mode 100644 index 0000000..5dedcf4 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/1x30.kicad_mod @@ -0,0 +1,725 @@ +(footprint "1x30" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.397 0) + (layer "F.Fab") + (uuid "d39c7187-e8e3-4168-8a3e-5b594a06750d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "ebdc8e18-090b-4129-b927-824d71fca353") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "42586155-274f-4dcd-add4-a305f0b373f5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c4912308-8f06-43ea-936d-d72277142ed2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bbae6289-d564-49cd-baf9-eb1b8c7b9bf5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.254 0.254) (xy 0.254 0.254) (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "791cfd69-970b-48e3-856d-424d37554fac") + ) + (fp_poly + (pts + (xy 2.286 0.254) (xy 2.794 0.254) (xy 2.794 -0.254) (xy 2.286 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e4be300a-7fe2-4f78-8f36-3e74978c0328") + ) + (fp_poly + (pts + (xy 4.826 0.254) (xy 5.334 0.254) (xy 5.334 -0.254) (xy 4.826 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "df1000f9-64d9-47b0-bc0f-9ec09ce9e52c") + ) + (fp_poly + (pts + (xy 7.366 0.254) (xy 7.874 0.254) (xy 7.874 -0.254) (xy 7.366 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "477cf903-9b34-473a-836e-9b2404888f3e") + ) + (fp_poly + (pts + (xy 9.906 0.254) (xy 10.414 0.254) (xy 10.414 -0.254) (xy 9.906 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "05c240b6-0a0f-49b3-b531-e14fdb22b70c") + ) + (fp_poly + (pts + (xy 12.446 0.254) (xy 12.954 0.254) (xy 12.954 -0.254) (xy 12.446 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7a61d100-a273-45a2-9883-e53d2259d644") + ) + (fp_poly + (pts + (xy 14.986 0.254) (xy 15.494 0.254) (xy 15.494 -0.254) (xy 14.986 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "faf25e4a-cb04-4ef4-b9f3-cdf15541568d") + ) + (fp_poly + (pts + (xy 17.526 0.254) (xy 18.034 0.254) (xy 18.034 -0.254) (xy 17.526 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3f477305-1f63-4b7a-bfe7-0a6db33e98ac") + ) + (fp_poly + (pts + (xy 20.066 0.254) (xy 20.574 0.254) (xy 20.574 -0.254) (xy 20.066 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0dd127c6-08c6-48c9-bfa6-2379b10c42ff") + ) + (fp_poly + (pts + (xy 22.606 0.254) (xy 23.114 0.254) (xy 23.114 -0.254) (xy 22.606 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9419beca-3a03-42d4-a767-c18aac7b7a9c") + ) + (fp_poly + (pts + (xy 25.146 0.254) (xy 25.654 0.254) (xy 25.654 -0.254) (xy 25.146 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "de61ac91-22fd-4c8d-bd69-0fdc36e77efd") + ) + (fp_poly + (pts + (xy 27.686 0.254) (xy 28.194 0.254) (xy 28.194 -0.254) (xy 27.686 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d91a2be7-36d4-4fa5-b410-5a101640905f") + ) + (fp_poly + (pts + (xy 30.226 0.254) (xy 30.734 0.254) (xy 30.734 -0.254) (xy 30.226 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2afd66f1-6e28-4d24-8654-6a8679801ad6") + ) + (fp_poly + (pts + (xy 32.766 0.254) (xy 33.274 0.254) (xy 33.274 -0.254) (xy 32.766 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9befed89-78eb-47b6-a0f2-a5db2425d534") + ) + (fp_poly + (pts + (xy 35.306 0.254) (xy 35.814 0.254) (xy 35.814 -0.254) (xy 35.306 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6263d23c-eaf6-413f-b952-2c4ee9e81720") + ) + (fp_poly + (pts + (xy 37.846 0.254) (xy 38.354 0.254) (xy 38.354 -0.254) (xy 37.846 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1bdc5e90-4eca-4b42-9182-c09b89b0f5a3") + ) + (fp_poly + (pts + (xy 40.386 0.254) (xy 40.894 0.254) (xy 40.894 -0.254) (xy 40.386 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c69aeca1-4144-47be-8b41-95c5b90ee669") + ) + (fp_poly + (pts + (xy 42.926 0.254) (xy 43.434 0.254) (xy 43.434 -0.254) (xy 42.926 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a65d0467-3002-44d6-8373-a07f895bba9a") + ) + (fp_poly + (pts + (xy 45.466 0.254) (xy 45.974 0.254) (xy 45.974 -0.254) (xy 45.466 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "69d202ab-c970-49eb-be91-bd5d7c4a4556") + ) + (fp_poly + (pts + (xy 48.006 0.254) (xy 48.514 0.254) (xy 48.514 -0.254) (xy 48.006 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4c2e9fc3-8695-4afd-8091-6bc0051e03ac") + ) + (fp_poly + (pts + (xy 50.546 0.254) (xy 51.054 0.254) (xy 51.054 -0.254) (xy 50.546 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1d506ec3-645c-4c21-a298-9b70bfb5d26e") + ) + (fp_poly + (pts + (xy 53.086 0.254) (xy 53.594 0.254) (xy 53.594 -0.254) (xy 53.086 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6f715297-f3c1-41b3-9acf-5710f7b2c3c6") + ) + (fp_poly + (pts + (xy 55.626 0.254) (xy 56.134 0.254) (xy 56.134 -0.254) (xy 55.626 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f8d569ae-4b83-4f67-8705-6758d999b68c") + ) + (fp_poly + (pts + (xy 58.166 0.254) (xy 58.674 0.254) (xy 58.674 -0.254) (xy 58.166 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "03656d36-1d3b-4abb-9afa-1ff39d465621") + ) + (fp_poly + (pts + (xy 60.706 0.254) (xy 61.214 0.254) (xy 61.214 -0.254) (xy 60.706 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d3f1b3ab-504f-4f6f-af4d-b85d8fcc4fae") + ) + (fp_poly + (pts + (xy 63.246 0.254) (xy 63.754 0.254) (xy 63.754 -0.254) (xy 63.246 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2a00a51f-756a-4f57-b159-9102cb1ee0a3") + ) + (fp_poly + (pts + (xy 65.786 0.254) (xy 66.294 0.254) (xy 66.294 -0.254) (xy 65.786 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7d8d6ab8-b7b3-4faa-ac48-36b77c96f189") + ) + (fp_poly + (pts + (xy 68.326 0.254) (xy 68.834 0.254) (xy 68.834 -0.254) (xy 68.326 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2f23a690-b487-4d5a-aef6-6b8730051ac2") + ) + (fp_poly + (pts + (xy 70.866 0.254) (xy 71.374 0.254) (xy 71.374 -0.254) (xy 70.866 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ce2bb7f8-6290-4b5b-9ed6-02211394e8a1") + ) + (fp_poly + (pts + (xy 73.406 0.254) (xy 73.914 0.254) (xy 73.914 -0.254) (xy 73.406 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a0b79541-6ad3-41bb-941e-d5f3731f8a41") + ) + (pad "1" thru_hole circle + (at 0 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5a3f9cbf-7075-4480-aaf8-87954ccb6f8b") + ) + (pad "2" thru_hole circle + (at 2.54 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "43c6c658-ac64-438a-a718-4e9eebfcc233") + ) + (pad "3" thru_hole circle + (at 5.08 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "297d4c2a-4dd3-4695-87d2-01feb98ee280") + ) + (pad "4" thru_hole circle + (at 7.62 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "56cb8e2b-d765-4fcf-b6d7-a3e0d553a27b") + ) + (pad "5" thru_hole circle + (at 10.16 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5b64eafb-4a58-4815-aac1-73842bdae5e0") + ) + (pad "6" thru_hole circle + (at 12.7 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c1a74d18-df94-4f00-9eb5-248cee770723") + ) + (pad "7" thru_hole circle + (at 15.24 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "57baebe6-b1cc-4821-a40e-5b5de3039702") + ) + (pad "8" thru_hole circle + (at 17.78 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6403318c-3105-47a0-8514-6be0697fd2eb") + ) + (pad "9" thru_hole circle + (at 20.32 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "88058337-9193-4a31-85c9-8b57882e1959") + ) + (pad "10" thru_hole circle + (at 22.86 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7463e307-f72b-4610-bffd-88111f31a732") + ) + (pad "11" thru_hole circle + (at 25.4 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a7dcf22a-a683-49af-9af6-d3323c933933") + ) + (pad "12" thru_hole circle + (at 27.94 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2549c7b9-fa43-47b3-8f82-c2cfcca038ad") + ) + (pad "13" thru_hole circle + (at 30.48 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e0288601-52e3-4b4b-9be1-cb954d1f688b") + ) + (pad "14" thru_hole circle + (at 33.02 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a85718a3-9e18-491d-98db-940d56477ccd") + ) + (pad "15" thru_hole circle + (at 35.56 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "154bdf5d-b647-41f4-8f65-af346567f1f4") + ) + (pad "16" thru_hole circle + (at 38.1 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8cd4e49e-1ed8-4962-afe7-aef661b80411") + ) + (pad "17" thru_hole circle + (at 40.64 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bf48db96-3c9d-438b-9187-5cf7bf1927b0") + ) + (pad "18" thru_hole circle + (at 43.18 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ca5d529d-fb22-4f3d-9276-4872b57dc5c9") + ) + (pad "19" thru_hole circle + (at 45.72 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "20a5698b-7f44-462f-ab8d-21c45957c009") + ) + (pad "20" thru_hole circle + (at 48.26 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1b8bc165-9883-4c98-9df7-eeffb02b48c9") + ) + (pad "21" thru_hole circle + (at 50.8 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f4a96ecf-e4ae-4b0d-8f8d-32ac2158ff4e") + ) + (pad "22" thru_hole circle + (at 53.34 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "58c5cf9e-efbb-4c83-a390-af9f9a333053") + ) + (pad "23" thru_hole circle + (at 55.88 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6e381909-82fb-4b49-b03c-6f4340b845f5") + ) + (pad "24" thru_hole circle + (at 58.42 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d31e854c-6347-4f80-8e7f-ded822c1d0a8") + ) + (pad "25" thru_hole circle + (at 60.96 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cc2fc656-a5fc-4310-b8f6-86e1346c8960") + ) + (pad "26" thru_hole circle + (at 63.5 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "097e62d7-042c-40f5-8c95-1f2dd114f88f") + ) + (pad "27" thru_hole circle + (at 66.04 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f43ced47-0a0c-4d98-848b-297305bdf698") + ) + (pad "28" thru_hole circle + (at 68.58 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9f87dd0d-7e4e-412e-be1e-476a48920b8d") + ) + (pad "29" thru_hole circle + (at 71.12 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4564b027-6838-4917-a474-13f40cda3518") + ) + (pad "30" thru_hole circle + (at 73.66 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "12c6fa9a-ac40-4ce4-acaa-3b3cea426e90") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/2x5_1.27mm_SMD_Unshrouded.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/2x5_1.27mm_SMD_Unshrouded.kicad_mod new file mode 100644 index 0000000..18880c1 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/2x5_1.27mm_SMD_Unshrouded.kicad_mod @@ -0,0 +1,303 @@ +(footprint "2x5_1.27mm_SMD_Unshrouded" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0.158 -3.434 0) + (unlocked yes) + (layer "F.Fab") + (uuid "3ca4488d-2152-404a-839e-ef0e7571c4f9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "2x5_1.27mm_SMD_Unshrouded" + (at -0.163 4.208 0) + (unlocked yes) + (layer "F.Fab") + (uuid "55cb5bd7-929d-4c52-83a1-8395978598ca") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1cc4e4d5-72be-44d2-b262-59d8516b61b1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/f/7/4/1/5/21200.pdf" + (at -0.495 5.793 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "21d201a9-dae7-4fde-9329-9b1d6104e691") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "61c45312-ca10-44d9-9420-bb66667e01a9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.26 -1.715) + (end -3.26 1.715) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c4c063d-7d69-448a-9d19-204e681b7821") + ) + (fp_line + (start -0.6 3.09) + (end -0.6 3.29) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "8ddfcb06-50a6-494b-b5b4-506638d4f885") + ) + (fp_line + (start -0.6 3.29) + (end 0.6 3.29) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "c773ecd9-6c4b-4780-93d3-243b4aa3212d") + ) + (fp_line + (start 0.6 3.29) + (end 0.6 3.09) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "54afc096-a15d-4df6-9ae7-04cd988c9023") + ) + (fp_line + (start 3.26 1.715) + (end 3.26 -1.715) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "2340da39-c1a1-4894-bdc9-09fc0ea3e58d") + ) + (fp_circle + (center -3.79 2.035) + (end -3.69 2.035) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "6267e9c3-1eb2-4411-96fb-4cf6fa90d09e") + ) + (fp_line + (start -3.425 -3.17) + (end 3.425 -3.17) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5102d874-80fd-4aac-8a5b-d4c2fc5b5a5c") + ) + (fp_line + (start -3.425 3.17) + (end -3.425 -3.17) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "54a20912-9073-4479-84a6-693e957d30de") + ) + (fp_line + (start 3.425 -3.17) + (end 3.425 3.17) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d776937b-fa90-45a6-ae84-76674f4b0849") + ) + (fp_line + (start 3.425 3.17) + (end -3.425 3.17) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "979d7a56-d10e-4571-8c84-4c192957edc7") + ) + (fp_line + (start -3.175 1.715) + (end -3.175 -1.715) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "138fc922-535d-4aba-8d9b-0d08092a4b92") + ) + (fp_line + (start -3.175 1.715) + (end 3.175 1.715) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7c967d77-6e24-4b45-80d1-fa62ce64d7b1") + ) + (fp_line + (start 3.175 -1.715) + (end -3.175 -1.715) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8498361d-4da8-469d-8cc7-42d077e0d210") + ) + (fp_line + (start 3.175 1.715) + (end 3.175 -1.715) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5055a5e2-44d0-4b37-8e19-322bda097860") + ) + (fp_circle + (center -3.79 2.035) + (end -3.69 2.035) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "158a6452-c1ad-4dbb-a568-489af3ea1675") + ) + (pad "1" smd rect + (at -2.54 1.88) + (size 0.74 2.38) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "af292d1a-35ad-48a9-a11b-002a5f2b9e22") + ) + (pad "2" smd rect + (at -2.54 -1.88) + (size 0.74 2.38) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "55c8926b-e0d8-4f37-8627-295ab66c1983") + ) + (pad "3" smd rect + (at -1.27 1.88) + (size 0.74 2.38) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b9e5e178-02fe-428d-b5ef-db4a2e81f2c0") + ) + (pad "4" smd rect + (at -1.27 -1.88) + (size 0.74 2.38) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1d97cb59-673e-428e-b96e-6abe138ce7ad") + ) + (pad "5" smd rect + (at 0 1.88) + (size 0.74 2.38) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "03f1e5d9-7385-458e-bc04-e15fddc2dd0b") + ) + (pad "6" smd rect + (at 0 -1.88) + (size 0.74 2.38) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dc8e5cb1-2f78-4321-8e14-b290f0b33a64") + ) + (pad "7" smd rect + (at 1.27 1.88) + (size 0.74 2.38) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d6337997-787e-4504-b84b-3ea59c469110") + ) + (pad "8" smd rect + (at 1.27 -1.88) + (size 0.74 2.38) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b1b21fb7-917f-4d42-90e2-37a877624b38") + ) + (pad "9" smd rect + (at 2.54 1.88) + (size 0.74 2.38) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7d2e276c-047a-45f1-9c89-0a7c6a93b878") + ) + (pad "10" smd rect + (at 2.54 -1.88) + (size 0.74 2.38) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f124a753-9257-4ee4-9905-ee6da6620cce") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/2x5_Shrouded_NoSilk.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/2x5_Shrouded_NoSilk.kicad_mod new file mode 100644 index 0000000..c4dc917 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/2x5_Shrouded_NoSilk.kicad_mod @@ -0,0 +1,501 @@ +(footprint "2x5_Shrouded_NoSilk" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at -4.445 -10.287 0) + (layer "F.Fab") + (uuid "1ced5fd4-634e-42b3-835f-67303ffb9a69") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Value" "1x5-SHROUDED" + (at -4.445 10.922 0) + (layer "F.Fab") + (uuid "74e28cf4-6e96-45e3-a113-5afe1fb03fa2") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ebf5be05-3a85-442d-832d-ad53417ea54c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0ca1f221-7258-4b86-9049-a406f5067ce5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9e170e5a-5bca-4d7e-8920-f891f19f49c2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.813 -5.715) + (end -2.813 -4.445) + (stroke + (width 0.2032) + (type solid) + ) + (layer "B.SilkS") + (uuid "7070abeb-fba1-4656-9cbe-cf3671368979") + ) + (fp_line + (start -2.775 -5.715) + (end -2.775 -4.445) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "34995d38-55f2-4573-b410-5b86f5ce5152") + ) + (fp_line + (start -4.5 -10.1) + (end 4.4 -10.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "9cc75f53-6083-4128-9deb-7a52b69d97ef") + ) + (fp_line + (start -4.5 -2.2) + (end -4.5 -10.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c14cad03-baa3-41ea-8c71-ce6e1ae75851") + ) + (fp_line + (start -4.5 -2.2) + (end -3 -2.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "90d0e3f1-e302-4137-beff-d87e84575af1") + ) + (fp_line + (start -4.5 2.2) + (end -4.5 -2.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "4ed92f6e-fca5-4017-83b3-9d989d9f0328") + ) + (fp_line + (start -4.5 10.1) + (end -4.5 2.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "6d45245b-f7da-4b2b-a796-35c06fff5548") + ) + (fp_line + (start -3.4 -9) + (end -3.4 -2.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "7d21755a-4ccc-494f-99c0-cf3b153122ad") + ) + (fp_line + (start -3.4 -9) + (end 3.4 -9) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "9ce5193b-0a4f-4b23-84d2-967498206a39") + ) + (fp_line + (start -3.4 9) + (end -3.4 2.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "ad4916fc-b024-4add-93bc-3b8f9e358635") + ) + (fp_line + (start -3.4 9) + (end 3.4 9) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "41259b1f-0a0e-4ffd-987c-18312d2396f3") + ) + (fp_line + (start -3 -2.2) + (end -3 2.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "606367cc-4762-4ef7-84f0-5aafababb56c") + ) + (fp_line + (start -3 2.2) + (end -4.5 2.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "aed29096-6a6e-49a8-84db-175bdfa577e2") + ) + (fp_line + (start 3.4 -9) + (end 3.4 9) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "35724554-1ef4-4465-812a-73e0a880f375") + ) + (fp_line + (start 4.5 -10.1) + (end 4.5 10.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "e7548d6e-4221-4491-8e0f-ae3ff762660d") + ) + (fp_line + (start 4.5 10.1) + (end -4.5 10.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "5b5f836a-6dcc-4cc1-8567-e3b4eff7fc59") + ) + (fp_poly + (pts + (xy -1.524 -4.826) (xy -1.016 -4.826) (xy -1.016 -5.334) (xy -1.524 -5.334) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5e010b47-02eb-4e6f-a827-b67dde09e191") + ) + (fp_poly + (pts + (xy -1.524 -2.286) (xy -1.016 -2.286) (xy -1.016 -2.794) (xy -1.524 -2.794) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "38a1d14d-c502-4e14-8559-7256b0d1ed98") + ) + (fp_poly + (pts + (xy -1.524 0.254) (xy -1.016 0.254) (xy -1.016 -0.254) (xy -1.524 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "67696a10-4f60-4d07-8eca-cb4aa83c0874") + ) + (fp_poly + (pts + (xy -1.524 2.794) (xy -1.016 2.794) (xy -1.016 2.286) (xy -1.524 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9a3171be-9fba-463f-a1f5-c7e84aeda25b") + ) + (fp_poly + (pts + (xy -1.524 2.794) (xy -1.016 2.794) (xy -1.016 2.286) (xy -1.524 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e1375953-1104-4751-87fe-f1575373cde6") + ) + (fp_poly + (pts + (xy -1.524 5.334) (xy -1.016 5.334) (xy -1.016 4.826) (xy -1.524 4.826) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0d02babc-401d-4a1b-bc05-bd0ed95d8cde") + ) + (fp_poly + (pts + (xy 1.016 -4.826) (xy 1.524 -4.826) (xy 1.524 -5.334) (xy 1.016 -5.334) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1c11e4d5-c734-49dd-806b-f38337b92090") + ) + (fp_poly + (pts + (xy 1.016 -2.286) (xy 1.524 -2.286) (xy 1.524 -2.794) (xy 1.016 -2.794) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "93d009a7-e2da-43f0-b2ec-7e4975887e9e") + ) + (fp_poly + (pts + (xy 1.016 0.254) (xy 1.524 0.254) (xy 1.524 -0.254) (xy 1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2dc01b40-ffb0-478f-a72e-335b1fcc5efd") + ) + (fp_poly + (pts + (xy 1.016 2.794) (xy 1.524 2.794) (xy 1.524 2.286) (xy 1.016 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3134f3f6-9399-4442-ad0d-ee915b23aac1") + ) + (fp_poly + (pts + (xy 1.016 2.794) (xy 1.524 2.794) (xy 1.524 2.286) (xy 1.016 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "86800943-dfcc-4f96-95a3-9e6b33fd26bb") + ) + (fp_poly + (pts + (xy 1.016 5.334) (xy 1.524 5.334) (xy 1.524 4.826) (xy 1.016 4.826) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9ec3609a-7e2b-45d3-ac3f-6a928e7b6276") + ) + (pad "1" thru_hole roundrect + (at -1.27 -5.08 270) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (chamfer_ratio 0.2928932188) + (chamfer top_left top_right bottom_left bottom_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fb60aaa3-3f15-4870-b886-018851f662b6") + ) + (pad "2" thru_hole roundrect + (at 1.27 -5.08 270) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (chamfer_ratio 0.2928932188) + (chamfer top_left top_right bottom_left bottom_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9c7a29f6-a95c-4108-9157-8613f8d06cea") + ) + (pad "3" thru_hole roundrect + (at -1.27 -2.54 270) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (chamfer_ratio 0.2928932188) + (chamfer top_left top_right bottom_left bottom_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b58c1771-f428-4f76-af61-65eda1a038a3") + ) + (pad "4" thru_hole roundrect + (at 1.27 -2.54 270) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (chamfer_ratio 0.2928932188) + (chamfer top_left top_right bottom_left bottom_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ed791058-ede8-4f59-ada6-1adf189cd3d3") + ) + (pad "5" thru_hole roundrect + (at -1.27 0 270) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (chamfer_ratio 0.2928932188) + (chamfer top_left top_right bottom_left bottom_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "22500e16-4099-409f-91dc-5778e90a68ed") + ) + (pad "6" thru_hole roundrect + (at 1.27 0 270) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (chamfer_ratio 0.2928932188) + (chamfer top_left top_right bottom_left bottom_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3ce85129-ea9c-4359-9a01-1423cff8a6f4") + ) + (pad "7" thru_hole roundrect + (at -1.27 2.54 270) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (chamfer_ratio 0.2928932188) + (chamfer top_left top_right bottom_left bottom_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d2387013-b786-45e6-b3ac-a1be84d86a25") + ) + (pad "8" thru_hole roundrect + (at 1.27 2.54 270) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (chamfer_ratio 0.2928932188) + (chamfer top_left top_right bottom_left bottom_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ecf77c1f-98d1-4a44-96a6-c224aad95444") + ) + (pad "9" thru_hole roundrect + (at -1.27 5.08 270) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (chamfer_ratio 0.2928932188) + (chamfer top_left top_right bottom_left bottom_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "aca4f19e-c3fb-4347-b591-e6f7c0d614aa") + ) + (pad "10" thru_hole roundrect + (at 1.27 5.08 270) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (chamfer_ratio 0.2928932188) + (chamfer top_left top_right bottom_left bottom_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b38828c4-4dac-41bb-9bee-109b1d706761") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/6_Pin_Serial_Target_Side.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/6_Pin_Serial_Target_Side.kicad_mod new file mode 100644 index 0000000..03bdcb6 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/6_Pin_Serial_Target_Side.kicad_mod @@ -0,0 +1,607 @@ +(footprint "6_Pin_Serial_Target_Side" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0.1 1.7 0) + (layer "F.Fab") + (uuid "5e464eff-6380-4260-9342-075855f51731") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 2.5 0) + (layer "F.Fab") + (uuid "6e6860d5-c9f0-460a-83f7-45c090baf0a9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "00609762-81eb-4d5f-9ff5-3831b1746b19") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "651739e9-d3ac-434f-b125-628e5b4606b6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ed711fa1-8d25-40de-a60c-00fa70f37d59") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -7.493 -1.143) + (end 7.493 -1.143) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "62307cc5-e824-49d4-a928-4d659e8bd4eb") + ) + (fp_line + (start -7.493 1.143) + (end -7.493 -1.143) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "7f85d912-760e-486f-9333-ec674cf088e0") + ) + (fp_line + (start 7.493 -1.143) + (end 7.493 1.143) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "d04f190c-e3cb-4f9b-8b31-b43adb03f380") + ) + (fp_line + (start 7.493 1.143) + (end -7.493 1.143) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "a3fbfda9-ee36-4699-b146-6420a8d6e9a5") + ) + (fp_poly + (pts + (xy -0.467535 -2.259606) (xy -0.435 -2.227071) (xy -0.435 -1.60382) (xy -0.456556 -1.560707) (xy -0.499384 -1.55) + (xy -0.57118 -1.55) (xy -0.615 -1.57191) (xy -0.615 -2.227071) (xy -0.582403 -2.259669) (xy -0.519918 -2.270083) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9fcb828d-5d43-4cff-8916-1cde2361fa59") + ) + (fp_poly + (pts + (xy 8.966651 -1.105101) (xy 8.977 -1.022311) (xy 8.977 -0.421451) (xy 8.956415 -0.328818) (xy 8.903637 -0.297151) + (xy 8.812277 -0.287) (xy 7.8813 -0.287) (xy 7.808341 -0.307845) (xy 7.777 -0.380974) (xy 7.777 -0.493328) + (xy 7.818669 -0.566248) (xy 7.8913 -0.587) (xy 8.737 -0.587) (xy 8.737 -1.094676) (xy 8.800239 -1.136835) + (xy 8.893067 -1.147149) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "206298f3-a44d-4289-ae8c-9719e8dbb44a") + ) + (fp_poly + (pts + (xy -4.385577 -2.248379) (xy -4.374901 -2.195) (xy -4.385577 -2.141621) (xy -4.42882 -2.12) (xy -4.589504 -2.12) + (xy -4.635 -2.1109) (xy -4.635 -1.60382) (xy -4.656273 -1.561273) (xy -4.699218 -1.539801) (xy -4.762025 -1.550268) + (xy -4.805 -1.5825) (xy -4.805 -2.093486) (xy -4.822676 -2.12) (xy -5.032071 -2.12) (xy -5.065 -2.152929) + (xy -5.065 -2.21618) (xy -5.043379 -2.259423) (xy -4.990495 -2.27) (xy -4.42882 -2.27) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b010e89f-0134-443f-86de-aff781ca8eb2") + ) + (fp_poly + (pts + (xy 4.134423 -2.248379) (xy 4.145099 -2.195) (xy 4.134423 -2.141621) (xy 4.09118 -2.12) (xy 3.930496 -2.12) + (xy 3.885 -2.1109) (xy 3.885 -1.60382) (xy 3.863622 -1.561064) (xy 3.810477 -1.539806) (xy 3.757907 -1.55032) + (xy 3.715 -1.5825) (xy 3.715 -2.093486) (xy 3.697324 -2.12) (xy 3.487929 -2.12) (xy 3.455 -2.152929) + (xy 3.455 -2.21618) (xy 3.476621 -2.259423) (xy 3.529505 -2.27) (xy 4.09118 -2.27) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "7647c19c-99f0-4cec-83cd-fb3b44653c82") + ) + (fp_poly + (pts + (xy -6.035 -2.24809) (xy -6.035 -2.194505) (xy -6.045577 -2.141621) (xy -6.08882 -2.12) (xy -6.249383 -2.12) + (xy -6.285 -2.111095) (xy -6.285 -1.654505) (xy -6.295228 -1.603363) (xy -6.316273 -1.561273) (xy -6.359218 -1.539801) + (xy -6.422025 -1.550268) (xy -6.465 -1.5825) (xy -6.465 -2.093486) (xy -6.482676 -2.12) (xy -6.692071 -2.12) + (xy -6.725 -2.152929) (xy -6.725 -2.21618) (xy -6.703379 -2.259423) (xy -6.650495 -2.27) (xy -6.07882 -2.27) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "a708e14c-6954-4b7b-a5c5-fc3bc4bffa8f") + ) + (fp_poly + (pts + (xy 0.752229 -2.259494) (xy 0.804348 -2.228222) (xy 0.815243 -2.184644) (xy 0.79458 -2.132987) (xy 0.554407 -1.632627) + (xy 0.523784 -1.581588) (xy 0.482093 -1.55032) (xy 0.429298 -1.539761) (xy 0.386708 -1.561056) (xy 0.355718 -1.602375) + (xy 0.085278 -2.153273) (xy 0.074701 -2.195582) (xy 0.096179 -2.238538) (xy 0.148615 -2.27) (xy 0.202071 -2.27) + (xy 0.233886 -2.238185) (xy 0.25439 -2.207429) (xy 0.433829 -1.808675) (xy 0.447603 -1.801788) (xy 0.656185 -2.258683) + (xy 0.699772 -2.280476) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "af532831-f451-4b21-a6f2-4b8671f5b2fa") + ) + (fp_poly + (pts + (xy -7.078569 -2.249813) (xy -7.027529 -2.229397) (xy -6.946429 -2.168571) (xy -6.885603 -2.087471) + (xy -6.865187 -2.036431) (xy -6.845 -1.935495) (xy -6.845 -1.884505) (xy -6.865228 -1.783363) (xy -6.885614 -1.742592) + (xy -6.915845 -1.692206) (xy -6.946429 -1.651429) (xy -7.027361 -1.590729) (xy -7.072624 -1.568098) + (xy -7.07429 -1.572264) (xy -7.11882 -1.55) (xy -7.169888 -1.55) (xy -7.380377 -1.539976) (xy -7.432465 -1.550394) + (xy -7.464606 -1.582535) (xy -7.475 -1.634505) (xy -7.475 -2.205616) (xy -7.464293 -2.248444) (xy -7.42118 -2.27) + (xy -7.179505 -2.27) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "89859f24-e21f-42a5-8043-6724321acf0f") + ) + (fp_poly + (pts + (xy 6.152639 -2.249271) (xy 6.193611 -2.218542) (xy 6.374029 -1.967961) (xy 6.455 -1.859999) (xy 6.455 -2.205495) + (xy 6.465751 -2.259249) (xy 6.519505 -2.27) (xy 6.58118 -2.27) (xy 6.624423 -2.248379) (xy 6.635 -2.195495) + (xy 6.635 -1.582929) (xy 6.602403 -1.550331) (xy 6.539918 -1.539917) (xy 6.487535 -1.550394) (xy 6.446213 -1.591716) + (xy 6.182709 -1.943053) (xy 6.175 -1.904504) (xy 6.175 -1.604384) (xy 6.164083 -1.560718) (xy 6.110495 -1.55) + (xy 6.04882 -1.55) (xy 6.005 -1.57191) (xy 6.005 -2.2375) (xy 6.048333 -2.27) (xy 6.11118 -2.27) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9d6a0b3a-5b72-40a7-9bb5-156c5d2a60f2") + ) + (fp_poly + (pts + (xy 7.171431 -2.249813) (xy 7.222471 -2.229397) (xy 7.303571 -2.168571) (xy 7.364397 -2.087471) (xy 7.405 -1.985963) + (xy 7.405 -1.834037) (xy 7.384565 -1.78295) (xy 7.364564 -1.742948) (xy 7.344261 -1.69219) (xy 7.303284 -1.651213) + (xy 7.222639 -1.590729) (xy 7.18635 -1.572585) (xy 7.186499 -1.572215) (xy 7.182054 -1.570436) (xy 7.177376 -1.568098) + (xy 7.177214 -1.568501) (xy 7.130963 -1.55) (xy 7.08013 -1.55) (xy 6.879711 -1.539979) (xy 6.817597 -1.550331) + (xy 6.785394 -1.582535) (xy 6.775 -1.634505) (xy 6.775 -2.20618) (xy 6.796122 -2.248424) (xy 6.828486 -2.27) + (xy 7.070495 -2.27) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "efdf0c7f-3498-4999-b661-3e591b08150a") + ) + (fp_poly + (pts + (xy 8.662886 -0.036932) (xy 8.743882 -0.016683) (xy 8.814893 0.023895) (xy 8.885715 0.084599) (xy 8.936383 0.155534) + (xy 8.966888 0.226711) (xy 8.977 0.317723) (xy 8.977 0.748249) (xy 8.966798 0.850273) (xy 8.924295 0.892776) + (xy 8.832277 0.903) (xy 7.8913 0.903) (xy 7.818859 0.882303) (xy 7.777 0.819514) (xy 7.777 0.287093) + (xy 7.807459 0.205868) (xy 7.847991 0.134938) (xy 7.908757 0.074172) (xy 7.979866 0.02338) (xy 8.06108 0.003076) + (xy 8.141966 -0.007035) (xy 8.233172 0.003099) (xy 8.314295 0.03352) (xy 8.341902 0.051925) (xy 8.409629 0.003549) + (xy 8.490511 -0.026782) (xy 8.571659 -0.047069) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "da5c8abb-8086-42e7-ab56-7792d47e6fda") + ) + (fp_poly + (pts + (xy -7.849729 -2.456586) (xy -7.797234 -2.41459) (xy -7.786969 -2.311938) (xy -7.797251 -2.229678) + (xy -7.868701 -2.158228) (xy -8.449477 -1.715262) (xy -8.391643 -1.707) (xy -7.8813 -1.707) (xy -7.80785 -1.686014) + (xy -7.787 -1.602616) (xy -7.787 -1.489929) (xy -7.839444 -1.437485) (xy -7.921384 -1.417) (xy -8.852616 -1.417) + (xy -8.935088 -1.437618) (xy -8.976835 -1.500239) (xy -8.987101 -1.592636) (xy -8.956301 -1.67477) + (xy -8.895267 -1.735804) (xy -8.555006 -1.985996) (xy -8.306701 -2.177) (xy -8.8927 -2.177) (xy -8.96615 -2.197986) + (xy -8.987 -2.281384) (xy -8.987 -2.373328) (xy -8.945331 -2.446248) (xy -8.87297 -2.466923) (xy -8.782277 -2.477) + (xy -7.931384 -2.477) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "573f6e13-6a01-4e4f-a3cc-ed762a6201d7") + ) + (fp_poly + (pts + (xy -5.528903 -2.26988) (xy -5.488458 -2.259768) (xy -5.437529 -2.239397) (xy -5.394703 -2.207276) + (xy -5.389602 -2.212803) (xy -5.32532 -2.127093) (xy -5.305 -2.025495) (xy -5.305 -1.964384) (xy -5.31533 -1.923066) + (xy -5.345845 -1.872206) (xy -5.374428 -1.834095) (xy -5.365304 -1.806722) (xy -5.325303 -1.706721) + (xy -5.315303 -1.676721) (xy -5.294381 -1.624415) (xy -5.31627 -1.591581) (xy -5.367826 -1.550336) + (xy -5.421212 -1.539659) (xy -5.464091 -1.571818) (xy -5.514427 -1.692627) (xy -5.552676 -1.75) (xy -5.64882 -1.75) + (xy -5.685 -1.73191) (xy -5.685 -1.634505) (xy -5.695503 -1.581989) (xy -5.728119 -1.560244) (xy -5.790082 -1.549917) + (xy -5.843379 -1.560577) (xy -5.865 -1.60382) (xy -5.865 -2.21618) (xy -5.843622 -2.258936) (xy -5.790963 -2.28) + (xy -5.579505 -2.28) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "61104729-52e4-487c-8167-1a3eac81df77") + ) + (fp_poly + (pts + (xy -1.788363 -2.259772) (xy -1.747592 -2.239386) (xy -1.700915 -2.21138) (xy -1.699602 -2.212803) + (xy -1.696587 -2.208783) (xy -1.692157 -2.206125) (xy -1.693501 -2.204668) (xy -1.635603 -2.127471) + (xy -1.615 -2.075963) (xy -1.615 -1.964384) (xy -1.625232 -1.923458) (xy -1.645603 -1.872529) (xy -1.675 -1.833333) + (xy -1.675 -1.805962) (xy -1.635303 -1.706721) (xy -1.625303 -1.676721) (xy -1.604381 -1.624415) + (xy -1.62627 -1.591581) (xy -1.677826 -1.550336) (xy -1.731212 -1.539659) (xy -1.774091 -1.571818) + (xy -1.824427 -1.692627) (xy -1.862676 -1.75) (xy -1.95882 -1.75) (xy -1.995 -1.73191) (xy -1.995 -1.58191) + (xy -2.038436 -1.560192) (xy -2.100082 -1.549917) (xy -2.153379 -1.560577) (xy -2.175 -1.60382) (xy -2.175 -2.21618) + (xy -2.153622 -2.258936) (xy -2.100963 -2.28) (xy -1.889505 -2.28) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4a10d2db-8610-479a-9a00-3e98e32f5f63") + ) + (fp_poly + (pts + (xy 8.864148 -2.296744) (xy 8.936021 -2.235139) (xy 8.977199 -2.152782) (xy 8.966669 -2.089597) (xy 8.895411 -2.01834) + (xy 8.523294 -1.695186) (xy 8.572414 -1.687) (xy 8.832355 -1.687) (xy 8.90461 -1.676678) (xy 8.957 -1.61381) + (xy 8.957 -1.511451) (xy 8.936365 -1.418592) (xy 8.87318 -1.387) (xy 7.85082 -1.387) (xy 7.788008 -1.418406) + (xy 7.756909 -1.501337) (xy 7.767149 -1.603737) (xy 7.808912 -1.666382) (xy 7.891384 -1.687) (xy 8.141643 -1.687) + (xy 8.200363 -1.695388) (xy 7.998719 -1.868227) (xy 7.828575 -2.018354) (xy 7.757331 -2.089597) (xy 7.746827 -2.152623) + (xy 7.777852 -2.225014) (xy 7.859777 -2.296698) (xy 7.922782 -2.307199) (xy 8.004962 -2.266109) (xy 8.305696 -1.965375) + (xy 8.352416 -1.909309) (xy 8.568568 -2.115636) (xy 8.718828 -2.255879) (xy 8.790724 -2.307233) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9d1d44bd-fc66-4767-be36-f9a6b58a883b") + ) + (fp_poly + (pts + (xy -3.59729 -2.279235) (xy -3.545559 -2.23785) (xy -3.534757 -2.194644) (xy -3.555716 -2.142246) + (xy -3.76316 -1.924923) (xy -3.555695 -1.6977) (xy -3.534757 -1.645356) (xy -3.545559 -1.60215) (xy -3.59729 -1.560765) + (xy -3.64 -1.53941) (xy -3.683172 -1.560996) (xy -3.880335 -1.797592) (xy -3.916345 -1.761582) (xy -4.046338 -1.611591) + (xy -4.086716 -1.571213) (xy -4.129472 -1.539146) (xy -4.172962 -1.560891) (xy -4.214109 -1.602038) + (xy -4.23559 -1.645) (xy -4.214109 -1.687962) (xy -4.173624 -1.728447) (xy -4.006459 -1.915279) (xy -4.033871 -1.951828) + (xy -4.204043 -2.14202) (xy -4.235471 -2.194399) (xy -4.22437 -2.227701) (xy -4.172962 -2.279109) + (xy -4.13 -2.30059) (xy -4.087038 -2.279109) (xy -4.046366 -2.238437) (xy -3.879798 -2.052273) (xy -3.853716 -2.078355) + (xy -3.723718 -2.238353) (xy -3.682962 -2.279109) (xy -3.64 -2.30059) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "617eb9a1-d92d-40f9-b299-a1996de9c854") + ) + (fp_poly + (pts + (xy -0.847038 -2.279109) (xy -0.805891 -2.237962) (xy -0.7843 -2.194781) (xy -0.815967 -2.142003) + (xy -1.013236 -1.925006) (xy -0.805695 -1.6977) (xy -0.784524 -1.644772) (xy -0.805891 -1.602038) + (xy -0.847038 -1.560891) (xy -0.89 -1.53941) (xy -0.933115 -1.560968) (xy -1.139701 -1.797065) (xy -1.166106 -1.761859) + (xy -1.296338 -1.611591) (xy -1.336716 -1.571213) (xy -1.379472 -1.539146) (xy -1.42271 -1.560765) + (xy -1.474441 -1.60215) (xy -1.485299 -1.645582) (xy -1.464271 -1.687639) (xy -1.43387 -1.728173) + (xy -1.266459 -1.915279) (xy -1.293871 -1.951828) (xy -1.464315 -2.142324) (xy -1.485323 -2.194844) + (xy -1.474461 -2.227427) (xy -1.433081 -2.279153) (xy -1.379772 -2.300476) (xy -1.337038 -2.279109) + (xy -1.296313 -2.238384) (xy -1.139684 -2.052387) (xy -1.11365 -2.078421) (xy -0.973653 -2.238418) + (xy -0.932962 -2.279109) (xy -0.89 -2.30059) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2017bbfd-471f-4b05-8af0-1d0dda441c19") + ) + (fp_poly + (pts + (xy -7.858576 -1.145878) (xy -7.797185 -1.053791) (xy -7.786808 -0.970774) (xy -7.828637 -0.90803) + (xy -8.029687 -0.817557) (xy -8.127 -0.759169) (xy -8.127 -0.59318) (xy -8.09891 -0.537) (xy -7.931384 -0.537) + (xy -7.84915 -0.516441) (xy -7.807172 -0.463969) (xy -7.796945 -0.361699) (xy -7.817635 -0.268592) + (xy -7.88082 -0.237) (xy -8.903026 -0.237) (xy -8.976325 -0.268414) (xy -8.997 -0.361451) (xy -8.997 -0.792907) + (xy -8.966641 -0.873864) (xy -8.93636 -0.944521) (xy -8.878735 -1.021352) (xy -8.879252 -1.021819) + (xy -8.875787 -1.025283) (xy -8.872541 -1.029612) (xy -8.872 -1.029071) (xy -8.815062 -1.086009) + (xy -8.744132 -1.126541) (xy -8.663204 -1.156888) (xy -8.582311 -1.167) (xy -8.491384 -1.167) (xy -8.410255 -1.146718) + (xy -8.329245 -1.106213) (xy -8.27056 -1.057308) (xy -8.213435 -1.066829) (xy -8.053931 -1.136613) + (xy -8.003542 -1.156768) (xy -7.921418 -1.177299) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ec69585b-7567-47a1-8c19-49466283ec08") + ) + (fp_poly + (pts + (xy -2.968981 -2.279899) (xy -2.928458 -2.269768) (xy -2.87795 -2.249565) (xy -2.837592 -2.229386) + (xy -2.786588 -2.198784) (xy -2.695603 -2.077471) (xy -2.675187 -2.026431) (xy -2.665 -1.975495) + (xy -2.665 -1.874505) (xy -2.675187 -1.823569) (xy -2.695435 -1.77295) (xy -2.715614 -1.732592) (xy -2.745845 -1.682206) + (xy -2.776429 -1.641429) (xy -2.857529 -1.580603) (xy -2.908458 -1.560232) (xy -2.948903 -1.55012) + (xy -2.999918 -1.539917) (xy -3.060414 -1.55) (xy -3.11118 -1.55) (xy -3.152051 -1.570435) (xy -3.202471 -1.590603) + (xy -3.243284 -1.621213) (xy -3.283787 -1.661716) (xy -3.341208 -1.738278) (xy -3.342392 -1.737518) + (xy -3.344396 -1.742528) (xy -3.347398 -1.746531) (xy -3.346257 -1.747182) (xy -3.364768 -1.793458) + (xy -3.37488 -1.833903) (xy -3.385083 -1.884918) (xy -3.375 -1.945414) (xy -3.375 -1.995495) (xy -3.364772 -2.046637) + (xy -3.344386 -2.087408) (xy -3.314155 -2.137794) (xy -3.283571 -2.178571) (xy -3.202639 -2.239271) + (xy -3.16205 -2.259565) (xy -3.110963 -2.28) (xy -3.06081 -2.28) (xy -3.030403 -2.290136) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "bcd1db95-97fa-4660-aa78-834a67cd4353") + ) + (fp_poly + (pts + (xy 2.221431 -2.269813) (xy 2.272471 -2.249397) (xy 2.313284 -2.218787) (xy 2.344515 -2.187556) (xy 2.355353 -2.144203) + (xy 2.323971 -2.0919) (xy 2.282071 -2.05) (xy 2.238333 -2.05) (xy 2.197527 -2.080604) (xy 2.149038 -2.1) + (xy 2.050962 -2.1) (xy 2.002472 -2.080604) (xy 1.963571 -2.051428) (xy 1.93468 -2.012907) (xy 1.915099 -1.915) + (xy 1.934606 -1.817466) (xy 1.973288 -1.778784) (xy 2.012472 -1.749396) (xy 2.060962 -1.73) (xy 2.149038 -1.73) + (xy 2.197772 -1.749493) (xy 2.248615 -1.78) (xy 2.282071 -1.78) (xy 2.323971 -1.7381) (xy 2.355563 -1.685446) + (xy 2.334122 -1.631841) (xy 2.292889 -1.600917) (xy 2.262216 -1.580468) (xy 2.201286 -1.560158) (xy 2.1 -1.539901) + (xy 1.998363 -1.560228) (xy 1.957948 -1.580435) (xy 1.907529 -1.600603) (xy 1.826429 -1.661429) (xy 1.795603 -1.702529) + (xy 1.775435 -1.752948) (xy 1.755435 -1.79295) (xy 1.735 -1.844037) (xy 1.735 -1.955495) (xy 1.74512 -2.006097) + (xy 1.755232 -2.046542) (xy 1.775603 -2.097471) (xy 1.836429 -2.178571) (xy 1.917529 -2.239397) (xy 2.019037 -2.28) + (xy 2.069504 -2.28) (xy 2.12 -2.290099) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "bd4d0a50-4be0-4990-b729-6c12ac048fbc") + ) + (fp_poly + (pts + (xy 3.181431 -2.269813) (xy 3.232471 -2.249397) (xy 3.315 -2.1875) (xy 3.315 -2.143615) (xy 3.283971 -2.0919) + (xy 3.242071 -2.05) (xy 3.208615 -2.05) (xy 3.157597 -2.080611) (xy 3.11882 -2.1) (xy 3.01118 -2.1) + (xy 2.972402 -2.080611) (xy 2.923413 -2.051217) (xy 2.89468 -2.012907) (xy 2.875099 -1.915) (xy 2.884813 -1.866428) + (xy 2.904396 -1.817472) (xy 2.933571 -1.778571) (xy 2.972472 -1.749396) (xy 3.020962 -1.73) (xy 3.11882 -1.73) + (xy 3.157597 -1.749388) (xy 3.208615 -1.78) (xy 3.2525 -1.78) (xy 3.284155 -1.737794) (xy 3.315282 -1.685915) + (xy 3.304528 -1.632146) (xy 3.262639 -1.600729) (xy 3.221918 -1.580369) (xy 3.161286 -1.560158) (xy 3.1111 -1.55012) + (xy 3.070122 -1.539877) (xy 2.968569 -1.560187) (xy 2.867529 -1.600603) (xy 2.826716 -1.631213) (xy 2.755739 -1.70219) + (xy 2.735436 -1.752947) (xy 2.715228 -1.793363) (xy 2.695 -1.894505) (xy 2.695 -1.955495) (xy 2.70512 -2.006097) + (xy 2.715232 -2.046542) (xy 2.735603 -2.097471) (xy 2.796429 -2.178571) (xy 2.877529 -2.239397) (xy 2.979037 -2.28) + (xy 3.029504 -2.28) (xy 3.08 -2.290099) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "69225f47-245f-4317-a803-df605d338f64") + ) + (fp_poly + (pts + (xy 1.451431 -2.269813) (xy 1.502471 -2.249397) (xy 1.585 -2.1875) (xy 1.585 -2.143615) (xy 1.553971 -2.0919) + (xy 1.512071 -2.05) (xy 1.478615 -2.05) (xy 1.427597 -2.080611) (xy 1.38882 -2.1) (xy 1.28118 -2.1) + (xy 1.242402 -2.080611) (xy 1.193413 -2.051217) (xy 1.16468 -2.012907) (xy 1.145099 -1.915) (xy 1.154813 -1.866428) + (xy 1.174396 -1.817472) (xy 1.203571 -1.778571) (xy 1.242472 -1.749396) (xy 1.290962 -1.73) (xy 1.38882 -1.73) + (xy 1.427597 -1.749388) (xy 1.478615 -1.78) (xy 1.5225 -1.78) (xy 1.554155 -1.737794) (xy 1.585282 -1.685915) + (xy 1.574528 -1.632146) (xy 1.532639 -1.600729) (xy 1.49205 -1.580435) (xy 1.441355 -1.560157) (xy 1.381022 -1.550101) + (xy 1.340122 -1.539877) (xy 1.238569 -1.560187) (xy 1.137529 -1.600603) (xy 1.096716 -1.631213) (xy 1.025739 -1.70219) + (xy 1.005436 -1.752947) (xy 0.985228 -1.793363) (xy 0.965 -1.894505) (xy 0.965 -1.955495) (xy 0.97512 -2.006097) + (xy 0.985232 -2.046542) (xy 1.005603 -2.097471) (xy 1.066429 -2.178571) (xy 1.107206 -2.209155) (xy 1.157592 -2.239386) + (xy 1.19795 -2.259565) (xy 1.249037 -2.28) (xy 1.299504 -2.28) (xy 1.35 -2.290099) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9ad4c4c1-0822-4e84-8c16-e4e1d11540c7") + ) + (fp_poly + (pts + (xy 4.651431 -2.279813) (xy 4.702471 -2.259397) (xy 4.743571 -2.228571) (xy 4.775 -2.186667) (xy 4.775 -2.153615) + (xy 4.743784 -2.101588) (xy 4.701096 -2.069572) (xy 4.658066 -2.08033) (xy 4.608068 -2.110328) (xy 4.569795 -2.119896) + (xy 4.512403 -2.110331) (xy 4.485866 -2.083794) (xy 4.503936 -2.038622) (xy 4.541849 -2.019665) (xy 4.641208 -1.989857) + (xy 4.691637 -1.979772) (xy 4.732639 -1.959271) (xy 4.773571 -1.928571) (xy 4.80468 -1.887093) (xy 4.814919 -1.835902) + (xy 4.825083 -1.774918) (xy 4.81488 -1.723903) (xy 4.80467 -1.683066) (xy 4.773784 -1.631588) (xy 4.692093 -1.57032) + (xy 4.54 -1.539901) (xy 4.437907 -1.56032) (xy 4.356429 -1.621429) (xy 4.294572 -1.703904) (xy 4.305485 -1.747556) + (xy 4.34719 -1.789261) (xy 4.400585 -1.810619) (xy 4.432954 -1.78904) (xy 4.483062 -1.748953) (xy 4.521667 -1.72) + (xy 4.57882 -1.72) (xy 4.616576 -1.738878) (xy 4.63469 -1.76605) (xy 4.625576 -1.811621) (xy 4.588364 -1.830228) + (xy 4.538569 -1.840187) (xy 4.488571 -1.860186) (xy 4.437907 -1.87032) (xy 4.356429 -1.931429) (xy 4.32532 -1.972907) + (xy 4.304901 -2.075) (xy 4.32532 -2.177093) (xy 4.356429 -2.218571) (xy 4.397361 -2.249271) (xy 4.43795 -2.269565) + (xy 4.489037 -2.29) (xy 4.600495 -2.29) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b8a4de6d-b71c-44c0-96f7-93f8ded2ab06") + ) + (fp_poly + (pts + (xy 5.661431 -2.279813) (xy 5.762471 -2.239397) (xy 5.803944 -2.208292) (xy 5.825476 -2.165228) (xy 5.804261 -2.11219) + (xy 5.762556 -2.070485) (xy 5.719543 -2.059732) (xy 5.62855 -2.100172) (xy 5.570082 -2.109917) (xy 5.521101 -2.100121) + (xy 5.482191 -2.090393) (xy 5.443571 -2.061428) (xy 5.414396 -2.022528) (xy 5.394813 -1.973572) (xy 5.385099 -1.925) + (xy 5.394813 -1.876428) (xy 5.414396 -1.827472) (xy 5.443784 -1.788288) (xy 5.482964 -1.749108) (xy 5.52118 -1.73) + (xy 5.62882 -1.73) (xy 5.665 -1.74809) (xy 5.665 -1.840434) (xy 5.557745 -1.850184) (xy 5.525 -1.882929) + (xy 5.525 -1.93618) (xy 5.546378 -1.978936) (xy 5.599037 -2) (xy 5.750495 -2) (xy 5.802465 -1.989606) + (xy 5.834606 -1.957465) (xy 5.845 -1.905495) (xy 5.845 -1.694384) (xy 5.834515 -1.652444) (xy 5.793185 -1.611114) + (xy 5.76234 -1.590551) (xy 5.660963 -1.55) (xy 5.610414 -1.55) (xy 5.549918 -1.539917) (xy 5.448363 -1.560228) + (xy 5.407592 -1.580614) (xy 5.3569 -1.611029) (xy 5.316213 -1.651716) (xy 5.255729 -1.732361) (xy 5.235435 -1.77295) + (xy 5.215187 -1.823569) (xy 5.205 -1.874505) (xy 5.205 -1.975495) (xy 5.215187 -2.026431) (xy 5.235435 -2.07705) + (xy 5.255891 -2.117962) (xy 5.296216 -2.158287) (xy 5.326429 -2.198571) (xy 5.367206 -2.229155) (xy 5.418066 -2.25967) + (xy 5.458462 -2.269769) (xy 5.509037 -2.29) (xy 5.610495 -2.29) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "e2368e3f-6c86-4315-8296-0401e06b4708") + ) + (fp_poly + (pts + (xy -7.959444 0.053485) (xy -7.898114 0.114815) (xy -7.857744 0.17537) (xy -7.817283 0.246176) (xy -7.79706 0.337179) + (xy -7.787 0.427723) (xy -7.787 0.518277) (xy -7.797068 0.608886) (xy -7.817246 0.689601) (xy -7.847617 0.760466) + (xy -7.89806 0.831086) (xy -7.958329 0.9014) (xy -8.018757 0.961828) (xy -8.089629 1.012451) (xy -8.170137 1.042641) + (xy -8.24046 1.07278) (xy -8.331451 1.093) (xy -8.412277 1.093) (xy -8.502586 1.082966) (xy -8.583204 1.072888) + (xy -8.664132 1.042541) (xy -8.7347 1.002216) (xy -8.805401 0.951715) (xy -8.865664 0.881407) (xy -8.926109 0.820962) + (xy -8.966538 0.740105) (xy -8.99678 0.66954) (xy -9.017 0.578549) (xy -9.017 0.417723) (xy -9.006888 0.326711) + (xy -8.976538 0.255895) (xy -8.936297 0.175413) (xy -8.885432 0.104202) (xy -8.812157 0.062331) (xy -8.729038 0.103891) + (xy -8.65763 0.175299) (xy -8.636627 0.238309) (xy -8.707237 0.389617) (xy -8.726939 0.478275) (xy -8.717113 0.566708) + (xy -8.687616 0.635534) (xy -8.638415 0.704415) (xy -8.569534 0.753616) (xy -8.500708 0.783113) (xy -8.412 0.792969) + (xy -8.323291 0.783113) (xy -8.254465 0.753616) (xy -8.185399 0.704283) (xy -8.126295 0.635328) (xy -8.096873 0.566676) + (xy -8.087 0.487692) (xy -8.087 0.399327) (xy -8.124902 0.333) (xy -8.287 0.333) (xy -8.287 0.500071) + (xy -8.339705 0.552776) (xy -8.432758 0.563115) (xy -8.506249 0.531619) (xy -8.527 0.448616) (xy -8.527 0.187723) + (xy -8.516776 0.095705) (xy -8.464295 0.043224) (xy -8.372277 0.033) (xy -8.041384 0.033) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.SilkS") + (uuid "bca89bed-c4f7-4e34-8a33-e3564d02d350") + ) + (pad "1" thru_hole circle + (at -6.35 0) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "644075fa-0487-48b4-9ec9-ebff54bd6778") + ) + (pad "2" thru_hole circle + (at -3.81 0) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fac61116-107d-4555-9044-d0d5b2570639") + ) + (pad "3" thru_hole circle + (at -1.27 0) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "82cf6777-216e-4d83-9e72-ffbbca903612") + ) + (pad "4" thru_hole circle + (at 1.27 0) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e18814b4-14d3-4b46-a11c-d4fe2e152441") + ) + (pad "5" thru_hole circle + (at 3.81 0) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1213bb50-29a3-4b3e-a1a3-cd2d6d400bf7") + ) + (pad "6" thru_hole circle + (at 6.35 0) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92067df2-eed0-46af-a54f-6d10691854dd") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/6_Pin_Serial_Target_Side_RA_SMT.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/6_Pin_Serial_Target_Side_RA_SMT.kicad_mod new file mode 100644 index 0000000..b7e654f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/6_Pin_Serial_Target_Side_RA_SMT.kicad_mod @@ -0,0 +1,385 @@ +(footprint "6_Pin_Serial_Target_Side_RA_SMT" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.7 0) + (layer "F.Fab") + (uuid "ae00623d-67cd-4474-a785-6e8b624cc818") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "6_Pin_Serial_Target_Side_RA_SMT" + (at 0 -1.8 0) + (layer "F.Fab") + (uuid "4cbebbc7-10f6-45fa-bbf3-bf64dfa4cf90") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7dbdece0-70d2-4630-ad1c-7eb40d91329c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c43c85db-fcd3-46c3-8277-a5a34525c19f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3486cb3e-1e77-433c-8048-b47978889807") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -7.62 -1.25) + (end -7.62 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0706ab7f-03bb-4e69-af49-caf51b13bd96") + ) + (fp_line + (start -7.62 1.25) + (end -6.35 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "16b295e8-ec24-41e3-af08-225b511e1547") + ) + (fp_line + (start -6.35 1.25) + (end -6.35 7.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "7e21caed-c247-4b63-967b-97fc02f91144") + ) + (fp_line + (start -6.35 1.25) + (end -3.81 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "813b393c-9d6b-4cbf-8b8c-2e1c7c289fed") + ) + (fp_line + (start -3.81 1.25) + (end -3.81 7.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "937dcd5e-6781-4f67-945b-b2ab7466f488") + ) + (fp_line + (start -3.81 1.25) + (end -1.27 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "1d482bb6-3479-4526-b4bf-8b123a0dab87") + ) + (fp_line + (start -1.27 1.25) + (end -1.27 7.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c64cec58-a80f-4964-9ee0-b3c9c07cbb40") + ) + (fp_line + (start -1.27 1.25) + (end 1.27 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "cedf1dae-770a-4c3b-83be-14114d661b8e") + ) + (fp_line + (start 1.27 1.25) + (end 1.27 7.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "20284754-6c91-4023-8e34-1e5c2f0662e1") + ) + (fp_line + (start 1.27 1.25) + (end 3.81 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "13076e17-4890-4b81-aad1-001f1ddc0ac4") + ) + (fp_line + (start 3.81 1.25) + (end 3.81 7.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a18741a1-679c-4f22-9eeb-d5708328399f") + ) + (fp_line + (start 3.81 1.25) + (end 6.35 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "264933d5-4b0a-4888-bc95-054a13103bfd") + ) + (fp_line + (start 6.35 1.25) + (end 6.35 7.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d7b71f1a-268a-41ef-8211-0e849dd1cb43") + ) + (fp_line + (start 6.35 1.25) + (end 7.62 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "aace9cb0-491c-48e9-ac1a-0d0f8352f8e8") + ) + (fp_line + (start 7.62 -1.25) + (end -7.62 -1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "4d06027d-045f-4823-b6d3-df870f46a615") + ) + (fp_line + (start 7.62 1.25) + (end 7.62 -1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d11d7856-4fec-4b69-baea-41a3bcb728e2") + ) + (fp_text user "GND" + (at 6.35 1.016 90) + (layer "F.Fab") + (uuid "00e97702-41b3-4bad-998c-eccd5fbdfdef") + (effects + (font + (size 0.69088 0.69088) + (thickness 0.12192) + ) + (justify left) + ) + ) + (fp_text user "VCC" + (at 1.27 1.016 90) + (layer "F.Fab") + (uuid "0966c742-47d8-4eb5-ab4f-1a65ee29e790") + (effects + (font + (size 0.69088 0.69088) + (thickness 0.12192) + ) + (justify left) + ) + ) + (fp_text user "CTS" + (at 3.81 1.016 90) + (layer "F.Fab") + (uuid "158b9d1e-b7af-4402-bc09-f8f2924740b5") + (effects + (font + (size 0.69088 0.69088) + (thickness 0.12192) + ) + (justify left) + ) + ) + (fp_text user "BLK" + (at 7.366 2.54 90) + (layer "F.Fab") + (uuid "2206e2fc-c2bd-4aa6-b4c2-bd1d7cb8a147") + (effects + (font + (size 0.69088 0.69088) + (thickness 0.12192) + ) + (justify bottom) + ) + ) + (fp_text user "TXO" + (at -3.81 1.016 90) + (layer "F.Fab") + (uuid "8b0a2814-25e2-4879-ba91-4b64c69ca6b6") + (effects + (font + (size 0.69088 0.69088) + (thickness 0.12192) + ) + (justify left) + ) + ) + (fp_text user "GRN" + (at -7.366 2.54 90) + (layer "F.Fab") + (uuid "b030efbe-1c1f-40a3-ae0d-02516f5d167d") + (effects + (font + (size 0.69088 0.69088) + (thickness 0.12192) + ) + (justify top) + ) + ) + (fp_text user "RXI" + (at -1.27 1.016 90) + (layer "F.Fab") + (uuid "b40dd0e6-7490-4135-940e-6e84cd9104b4") + (effects + (font + (size 0.69088 0.69088) + (thickness 0.12192) + ) + (justify left) + ) + ) + (fp_text user "DTR" + (at -6.35 1.016 90) + (layer "F.Fab") + (uuid "c936a6d6-5b72-4fe4-a2fe-91aa7a79d65c") + (effects + (font + (size 0.69088 0.69088) + (thickness 0.12192) + ) + (justify left) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.4 1.4) + (drill 1.4) + (layers "*.Cu" "*.Mask") + (uuid "54787b0e-12c4-4f0f-9020-8e3e23ef4542") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.4 1.4) + (drill 1.4) + (layers "*.Cu" "*.Mask") + (uuid "67671409-8645-4b8f-a59d-5e4174b5fb85") + ) + (pad "1" smd rect + (at -6.35 -5 90) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e6fb25dc-b5eb-46bf-8692-aca664899ba6") + ) + (pad "2" smd rect + (at -3.81 -5 90) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3ccdbca2-efdd-4fd1-a0e7-8929b1393171") + ) + (pad "3" smd rect + (at -1.27 -5 90) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "388bc1da-ed79-46c5-8564-3a4ac1687769") + ) + (pad "4" smd rect + (at 1.27 -5 90) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "758dff00-abeb-4088-8942-31f01156eb2c") + ) + (pad "5" smd rect + (at 3.81 -5 90) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "adfb6ee6-5091-49cf-8b1b-5ddc996dcdae") + ) + (pad "6" smd rect + (at 6.35 -5 90) + (size 3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ef0f8a13-7ff5-4da6-9ea9-0b44514ca7d9") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Audio_Jack_3.5mm_SMD.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Audio_Jack_3.5mm_SMD.kicad_mod new file mode 100644 index 0000000..f0c6354 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Audio_Jack_3.5mm_SMD.kicad_mod @@ -0,0 +1,241 @@ +(footprint "Audio_Jack_3.5mm_SMD" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 5.715 -0.762 0) + (layer "F.Fab") + (uuid "6be4c59f-7072-494a-9516-4f84fe5a7d30") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Value" "Audio_Jack_3.5mm_SMD" + (at 5.715 1.397 0) + (layer "F.Fab") + (uuid "949d4a34-be61-48f0-b9f8-d1b05bdcea81") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "908222aa-e321-4c31-92e0-7e80a0cff6ba") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4880941f-b1a3-4cf5-909f-c81e0c47048e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f20f2476-a64c-489d-8798-05744b49bdcb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start 3.9 3) + (end 10.2 3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "a75d823c-7b12-46ff-9263-a051124a8d9a") + ) + (fp_line + (start 14.5 -3) + (end 5.7 -3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "e718dd14-4c4d-4cf3-9e9b-1309389fe3f2") + ) + (fp_line + (start 14.5 -2.2098) + (end 14.5 -3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "dda84427-baae-4c59-8f94-39f23bb01208") + ) + (fp_line + (start 14.5 0.635) + (end 14.5 3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "7f47dba4-c201-4309-9837-bf6c622e3691") + ) + (fp_line + (start 14.5 3) + (end 13.2 3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "86da1c98-2947-4772-b74d-ac7118318f2b") + ) + (fp_line + (start -2.5 -2.5) + (end -2.5 2.5) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "4e9995e0-c4eb-4c4d-b62e-4c50e02dd18e") + ) + (fp_line + (start -2.5 2.5) + (end 0 2.5) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "b2652c0b-0212-4b07-a6ef-076de3ecde8b") + ) + (fp_line + (start -0.1524 -2.5) + (end -2.5 -2.5) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "7e69aa8f-7c9b-44f7-9359-dc399c6a9002") + ) + (fp_line + (start 0 -3) + (end 0 2.5) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "b0d233f0-6dc1-4f18-a970-fadc7bccf85a") + ) + (fp_line + (start 0 2.5) + (end 0 3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "e2c1ae07-9a3f-4332-937f-2db51413b75e") + ) + (fp_line + (start 0 3) + (end 1 3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "2e7e74b9-6619-46ce-b66a-f5dc0ee3bac0") + ) + (fp_line + (start 0.5 -3) + (end 0 -3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "5d055f96-a195-419b-adbc-5dbcdcdad9b2") + ) + (pad "" np_thru_hole circle + (at 3.5 0) + (size 2 2) + (drill 2) + (layers "*.Cu" "*.Mask") + (uuid "b9247e70-784c-4ffa-b415-5253b455bedd") + ) + (pad "" np_thru_hole circle + (at 10.5 0) + (size 2 2) + (drill 2) + (layers "*.Cu" "*.Mask") + (uuid "94c27daa-a19c-4e82-bc77-9f53c35a80ba") + ) + (pad "RING" smd rect + (at 4.3 -3.45) + (size 2 2.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b4a6fbd1-e592-449e-ada2-18a455aa3a64") + ) + (pad "RSH" smd rect + (at 1.5 -3.45 180) + (size 1.2 2.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "46d9ec8c-0c51-4472-85a0-9225939d4fee") + ) + (pad "SLEEVE" smd rect + (at 2.4 3.45) + (size 2 2.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "79c008a8-b42d-49d2-9e4f-19d99ba8f527") + ) + (pad "TIP" smd rect + (at 11.7 3.45) + (size 2 2.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4790c8a9-d235-45f4-a4ab-e61640e75afc") + ) + (pad "TSH" smd rect + (at 15.75 -0.75 90) + (size 2 2.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "79ea9842-2ee1-4acb-a3bb-7def76f7ba7a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Audio_Jack_3.5mm_TRRS_SMD_RA.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Audio_Jack_3.5mm_TRRS_SMD_RA.kicad_mod new file mode 100644 index 0000000..657d6cc --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Audio_Jack_3.5mm_TRRS_SMD_RA.kicad_mod @@ -0,0 +1,253 @@ +(footprint "Audio_Jack_3.5mm_TRRS_SMD_RA" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 3.175 -0.127 0) + (layer "F.Fab") + (uuid "73f2a43b-4248-4a8f-abb4-c25f048b4b80") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Value" "Audio_Jack_3.5mm_TRRS_SMD_RA" + (at 3.175 1.397 0) + (layer "F.Fab") + (uuid "74b82bbd-ed97-42e9-a0d0-a35628addcd5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "40904e4e-abd6-4501-b7c0-ffa97e49f609") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e22299e2-9816-43f0-bd95-56f76138513c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d8168d84-e53c-4a07-8fdd-b9165ba68f69") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start 0.5 -3.3) + (end 2.4 -3.3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "8649bf45-25a3-4242-a0f2-f56482c71626") + ) + (fp_line + (start 0.5 3.3) + (end 10.5 3.3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "791e62b6-94d0-4fc7-8e00-21abaedc11b6") + ) + (fp_line + (start 4 -3.3) + (end 5.4 -3.3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "aec9cd4d-b263-480b-94e2-d3fe19f40d4a") + ) + (fp_line + (start 7 -3.3) + (end 9.4 -3.3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "ed6db314-90be-47b0-b956-7e4fb3f1e43a") + ) + (fp_line + (start 12.2 -3.3) + (end 11 -3.3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "b4e4acd9-c4a2-43ed-8c24-508b15a2118d") + ) + (fp_line + (start 12.2 -3.3) + (end 12.2 3.3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "2d58fb75-1daa-4ab3-9848-5e8ed010a11b") + ) + (fp_line + (start -2 -2.8) + (end -2 2.8) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "9c818f4d-10f6-4e88-b8af-f40a8f415e06") + ) + (fp_line + (start -2 2.8) + (end 0 2.8) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "203f7b1c-2d1a-495b-bd05-c9c61f6ba5c9") + ) + (fp_line + (start 0 -3.3) + (end 0 -2.8) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "e58f045c-da70-46ea-97a8-2c9059dbb662") + ) + (fp_line + (start 0 -2.8) + (end -2 -2.8) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "38695fbd-b025-405c-bb10-a85aa0827171") + ) + (fp_line + (start 0 -2.8) + (end 0 2.8) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "4e6dac6b-96a1-4718-8720-36462f63e3bd") + ) + (fp_line + (start 0 2.8) + (end 0 3.3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "a1df5f92-f0fd-4de9-a690-5b1066feb0fe") + ) + (fp_line + (start 0 3.3) + (end 0.5 3.3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "9bff05e7-fca2-4ff5-b342-83b2e5250654") + ) + (fp_line + (start 0.5 -3.3) + (end 0 -3.3) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.Fab") + (uuid "9bdb71e3-29bb-4592-979e-326b1b10bb15") + ) + (pad "" np_thru_hole circle + (at 1.6 0) + (size 1.2 1.2) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (uuid "b8b05029-2f7f-40ed-87e5-dab3d3234edb") + ) + (pad "" np_thru_hole circle + (at 8.6 0) + (size 1.2 1.2) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (uuid "9d1416f0-46bf-41d4-aad9-390b39d9283e") + ) + (pad "EARTH" smd rect + (at 11.3 3.25) + (size 1.2 2.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bba0f236-7396-479e-9a07-835d012e3c82") + ) + (pad "RING1" smd rect + (at 6.2 -3.25) + (size 1.2 2.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0086ee87-5d18-4770-8d7d-558ea9b4130b") + ) + (pad "RING2" smd rect + (at 3.2 -3.25 180) + (size 1.2 2.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a1e764dc-6f58-4802-ab4a-d566fceeaafc") + ) + (pad "TIP" smd rect + (at 10.2 -3.25) + (size 1.2 2.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0268c65c-a92d-46d6-b735-70a6e02c6a7d") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FFC_0.3mm-15.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FFC_0.3mm-15.kicad_mod new file mode 100644 index 0000000..ba45b47 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FFC_0.3mm-15.kicad_mod @@ -0,0 +1,389 @@ +(footprint "FFC_0.3mm-15" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 0 0) + (unlocked yes) + (layer "Dwgs.User") + (uuid "3b1116a6-17bd-4bb6-b6e7-a944e5d2a7cd") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "FFC_0.3mm-15" + (at 0 -3.4 0) + (unlocked yes) + (layer "F.Fab") + (uuid "0274a8cd-8ae1-4133-80e4-a3458d9364b7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "88f0fbfe-7a55-4384-8e86-b3e4ba5b16ce") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c7d42ed8-a5bc-4119-bbfb-9e7f9ac43ec8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bfbb5448-f802-495b-aff0-598eb763c56c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -3.3 -2) + (end -3.3 -1.9) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "7a36691f-e249-4e1b-9404-a47167be00cf") + ) + (fp_line + (start -3.3 1.5) + (end -3.3 -1.9) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "9bb7df6f-582a-477e-8460-c48d4897a8e6") + ) + (fp_line + (start -2.8 -2) + (end -3.3 -2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "72bada82-7ded-4dfa-b1cd-6a7263cb47d2") + ) + (fp_line + (start -2.8 -1.8) + (end -2.8 -2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "376a691a-6dab-4200-87b2-292d762b6dac") + ) + (fp_line + (start 0 -1.8) + (end -2.8 -1.8) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "998379e0-09e2-48c7-8b8f-aa40d9ddd559") + ) + (fp_line + (start 0 -1.8) + (end 2.8 -1.8) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "d35b25c2-8aa3-45ee-8848-ef13a085a635") + ) + (fp_line + (start 0 1.5) + (end -2.8 1.5) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "40ed1433-cb63-429b-a315-23bf4531a2cb") + ) + (fp_line + (start 0 1.5) + (end 2.8 1.5) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "c03302a9-6dce-4ddf-864e-ae51b0709301") + ) + (fp_line + (start 2.8 -2) + (end 3.3 -2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "1bcffb64-a843-487c-b742-f240b3457d65") + ) + (fp_line + (start 2.8 -1.8) + (end 2.8 -2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "4a5224a4-69a9-4a52-8d2a-e88b4a660004") + ) + (fp_line + (start 3.3 -2) + (end 3.3 -1.9) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "df9ee117-408b-4e80-9370-74802483aa90") + ) + (fp_line + (start 3.3 -1.9) + (end 3.3 1.5) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "a214505d-48c8-4437-a190-bdd8f62a3a6a") + ) + (fp_line + (start -3.4 -2.3) + (end 3.4 -2.3) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "5a1226b7-c2ae-4f63-b5f6-fd3a399c114f") + ) + (fp_line + (start -3.4 1.7) + (end -3.4 -2.3) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "160dfa60-d999-4217-a4ac-a8fbd3995b90") + ) + (fp_line + (start 3.4 -2.3) + (end 3.4 1.7) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "0545e832-808a-47c4-9a5c-c6f5b08dddc9") + ) + (fp_line + (start 3.4 1.7) + (end -3.4 1.7) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "ae68a5e3-cf6a-40e6-b2a2-7286319658ca") + ) + (fp_text user "INSERT THIS END" + (at 0 2.3 0) + (unlocked yes) + (layer "Dwgs.User") + (uuid "238ca343-d577-426b-a999-a4185f239206") + (effects + (font + (size 0.3 0.3) + (thickness 0.075) + ) + (justify bottom) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 3.2 0) + (unlocked yes) + (layer "F.Fab") + (uuid "b174df08-be62-48b2-a7b7-413630858fc6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.1 1.4) + (size 0.3 0.67) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "0f570c15-da2a-4713-a76c-b24418db4e1e") + ) + (pad "2" smd roundrect + (at -1.8 -1.65) + (size 0.3 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "8af46f47-c3ef-47b9-9f4e-a9d130787f0e") + ) + (pad "3" smd roundrect + (at -1.5 1.4) + (size 0.3 0.67) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "86fec670-d0b2-4a75-acc0-daca5ead429e") + ) + (pad "4" smd roundrect + (at -1.2 -1.65) + (size 0.3 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "7f5c6ae0-7724-4709-839b-d46dc8b14e4f") + ) + (pad "5" smd roundrect + (at -0.9 1.4) + (size 0.3 0.67) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "0cdafbb4-0f88-4d20-94b0-ac37b505caa0") + ) + (pad "6" smd roundrect + (at -0.6 -1.65) + (size 0.3 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "96d4b147-b19d-4aa6-9929-19bc37f253de") + ) + (pad "7" smd roundrect + (at -0.3 1.4) + (size 0.3 0.67) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "8ba8a015-54ea-4152-8632-7981205a1c4a") + ) + (pad "8" smd roundrect + (at 0 -1.65) + (size 0.3 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "cdb453d3-e6f4-40dc-896b-ecedbeab4a9d") + ) + (pad "9" smd roundrect + (at 0.3 1.4) + (size 0.3 0.67) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "dae7ae25-3a27-4a36-a77a-36f2c1031e9a") + ) + (pad "10" smd roundrect + (at 0.6 -1.65) + (size 0.3 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "4fa36796-628d-4301-81b8-7a9a1608302e") + ) + (pad "11" smd roundrect + (at 0.9 1.4) + (size 0.3 0.67) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "423cd3b0-6cf3-4bef-8288-4993ee379b65") + ) + (pad "12" smd roundrect + (at 1.2 -1.65) + (size 0.3 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "68f1ffbc-3535-4496-999a-2b973ff2d743") + ) + (pad "13" smd roundrect + (at 1.5 1.4) + (size 0.3 0.67) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "9967df56-fb98-4824-86af-7ade441b5e04") + ) + (pad "14" smd roundrect + (at 1.8 -1.65) + (size 0.3 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "5c01ba90-ccca-477d-950f-42c4580eb457") + ) + (pad "15" smd roundrect + (at 2.1 1.4) + (size 0.3 0.67) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "ac855212-9fa4-44ec-950b-f154e71692c2") + ) + (pad "GND" smd roundrect + (at -3.05 1.1) + (size 0.35 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "4015ee44-5c62-472c-ab4a-d36902bfbc23") + ) + (pad "GND" smd roundrect + (at 3.05 1.1) + (size 0.35 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (thermal_bridge_angle 0) + (uuid "0b8c0ed6-15f1-4c7f-b6f6-97e02e032afb") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC05024-42201.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC05024-42201.kicad_mod new file mode 100644 index 0000000..09402bf --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC05024-42201.kicad_mod @@ -0,0 +1,970 @@ +(footprint "FPC05024-42201" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "24 Pin FPC 0.5mm with contacts both sides.") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 0.889 0) + (layer "F.Fab") + (uuid "14db16e8-88c7-44b2-a37d-fcd19d48c913") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "FPC05024-42201" + (at 0 1.905 0) + (layer "F.Fab") + (uuid "8356e18b-78e1-4fa7-8ba4-379ef05ce3d2") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a86bd753-013d-4483-8aba-7f6be8df6226") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bca54f87-890f-4c15-a882-2e29b6a4e0c8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d2bd103-3490-44fc-95b2-d26eea888ed9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -6 2.7) + (end 6 2.7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a8c141c-fe3d-4fcf-a995-3d34954aab49") + ) + (fp_line + (start -7 -0.25) + (end 7 -0.25) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "fda19153-810b-4acd-b5b8-f8be6105484c") + ) + (fp_line + (start -7 2.65) + (end -7 -0.25) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "c9011943-2b77-4fa8-aaad-e1ec9bd9a50e") + ) + (fp_line + (start 7 -0.25) + (end 7 2.65) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "f331eb07-0346-480c-b3ba-30a545fdc24e") + ) + (fp_line + (start 7 2.65) + (end -7 2.65) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "650081ca-0805-4a86-990b-922f59badd07") + ) + (pad "1" smd rect + (at 5.75 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2faf3b50-2b5e-4888-bd07-58d65c1c0b40") + ) + (pad "2" smd rect + (at 5.25 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "30fe788c-7e84-40d7-aec9-51118f2b36d3") + ) + (pad "3" smd rect + (at 4.75 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "12ed2c7c-0c48-43c7-8169-c53852c3ce5a") + ) + (pad "4" smd rect + (at 4.25 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fc4db689-01eb-41ba-b85a-f09f6d49b14c") + ) + (pad "5" smd rect + (at 3.75 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3dfa3fb0-bfd1-4cb8-89a9-5d7271c9b941") + ) + (pad "6" smd rect + (at 3.25 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ba7cac53-a7b2-452e-be50-adb44163bef9") + ) + (pad "7" smd rect + (at 2.75 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92897797-50c5-40bf-91e9-60e142204cec") + ) + (pad "8" smd rect + (at 2.25 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5a6f6b6d-6443-4be1-aabc-d5a53a42ac40") + ) + (pad "9" smd rect + (at 1.75 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1b1dd5de-27f3-46cb-8de4-69bf6baabcb8") + ) + (pad "10" smd rect + (at 1.25 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cdfa3d6e-a087-4701-8a3b-68ade8292bc5") + ) + (pad "11" smd rect + (at 0.75 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f06a594a-53ed-4c56-b604-bf9757b9bce5") + ) + (pad "12" smd rect + (at 0.25 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c0c08d00-50a9-4513-b4d9-7345e1ac37a4") + ) + (pad "13" smd rect + (at -0.25 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2b6e3d4d-0188-456f-86d6-a66bb7f81899") + ) + (pad "14" smd rect + (at -0.75 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "406fa72f-ac6b-4dd1-a60b-ee614169a418") + ) + (pad "15" smd rect + (at -1.25 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a4bf4931-fbe9-4722-9502-76a2964f4706") + ) + (pad "16" smd rect + (at -1.75 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ee1862d0-a986-4b0a-aa3c-7b59e1626f7a") + ) + (pad "17" smd rect + (at -2.25 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cffa5e1a-d197-4907-8231-80944690e8eb") + ) + (pad "18" smd rect + (at -2.75 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c129a77e-575a-4951-a744-25bbc4d69c8d") + ) + (pad "19" smd rect + (at -3.25 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9d549e93-e9a5-4daf-9814-3499664782cd") + ) + (pad "20" smd rect + (at -3.75 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7296c6e4-ae80-44c0-9e3c-12c32e69ee9e") + ) + (pad "21" smd rect + (at -4.25 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92926e50-56d8-4419-8ea1-c830aafda99b") + ) + (pad "22" smd rect + (at -4.75 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "01e83a67-912b-493f-99cc-9b2a6d15c319") + ) + (pad "23" smd rect + (at -5.25 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "485761e6-d664-4d28-aae3-1b0bec3b390f") + ) + (pad "24" smd rect + (at -5.75 -0.4) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bf41040e-9361-47cb-af3b-f208b7561e3f") + ) + (pad "MNT1" smd rect + (at -6.75 1 90) + (size 3.75 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ee8f1968-893a-433c-9623-0c38865275eb") + ) + (pad "MNT2" smd rect + (at 6.75 1 90) + (size 3.75 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e9664aa3-17f6-48ba-a441-4481b1bef0f3") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "3fcba74f-09b8-4e77-9490-b6af616172fc") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -5.6 0.1) (xy -5.4 0.1) (xy -5.4 -0.9) (xy -5.6 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "449b2c77-7164-483a-bf72-52324a8e6d28") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -5.1 0.1) (xy -4.9 0.1) (xy -4.9 -0.9) (xy -5.1 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "ab7f0f59-d09f-4975-b330-a697a9fca737") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -4.6 0.1) (xy -4.4 0.1) (xy -4.4 -0.9) (xy -4.6 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "2212b502-801c-4718-8473-2e3134c62e77") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -4.1 0.1) (xy -3.9 0.1) (xy -3.9 -0.9) (xy -4.1 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "ce375f26-6192-474e-85d0-67157782ebf4") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -3.6 0.1) (xy -3.4 0.1) (xy -3.4 -0.9) (xy -3.6 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "7d5441c9-b52a-4ffc-8ba9-025213027a6d") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -3.1 0.1) (xy -2.9 0.1) (xy -2.9 -0.9) (xy -3.1 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "2a9ad5d7-8579-4216-81b7-5a50928a3044") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -2.6 0.1) (xy -2.4 0.1) (xy -2.4 -0.9) (xy -2.6 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "ff47047e-181f-4ad4-8948-b947c9867324") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -2.1 0.1) (xy -1.9 0.1) (xy -1.9 -0.9) (xy -2.1 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "77104822-9fd9-4eba-a811-ad08f9cb57a7") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -1.6 0.1) (xy -1.4 0.1) (xy -1.4 -0.9) (xy -1.6 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "2a0384a3-efb0-4b77-86ed-8f5f298fd1ed") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -1.1 0.1) (xy -0.9 0.1) (xy -0.9 -0.9) (xy -1.1 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "c3e4357f-632e-4a93-816a-79fb0dcd2caf") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -0.6 0.1) (xy -0.4 0.1) (xy -0.4 -0.9) (xy -0.6 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "a99ec8e2-4044-4115-9815-8bf2e67ae665") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -0.1 0.1) (xy 0.1 0.1) (xy 0.1 -0.9) (xy -0.1 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "173c0641-3440-417a-be20-b628c8f4c497") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 0.4 0.1) (xy 0.6 0.1) (xy 0.6 -0.9) (xy 0.4 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "e4ebd0a0-4723-4456-a1c3-b5cb6090c2c0") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 0.9 0.1) (xy 1.1 0.1) (xy 1.1 -0.9) (xy 0.9 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "2f597ca6-1d90-4d3d-b582-e2d54818eac1") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 1.4 0.1) (xy 1.6 0.1) (xy 1.6 -0.9) (xy 1.4 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "d480b1ac-9fb2-4dea-b476-64434913f103") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 1.9 0.1) (xy 2.1 0.1) (xy 2.1 -0.9) (xy 1.9 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "633c27c4-d7f6-4253-960e-1df675df36cc") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 2.4 0.1) (xy 2.6 0.1) (xy 2.6 -0.9) (xy 2.4 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "9343f7a1-bccf-463c-965c-c93d7f1de11b") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 2.9 0.1) (xy 3.1 0.1) (xy 3.1 -0.9) (xy 2.9 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "5cdfede9-5405-44cf-b300-b27f81ab941f") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 3.4 0.1) (xy 3.6 0.1) (xy 3.6 -0.9) (xy 3.4 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "0ec172cd-c2c8-4d86-9f6c-6054d1f473fc") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 3.9 0.1) (xy 4.1 0.1) (xy 4.1 -0.9) (xy 3.9 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "77d2728a-0b62-4f48-b4ca-099d21a38536") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 4.4 0.1) (xy 4.6 0.1) (xy 4.6 -0.9) (xy 4.4 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "7ba3139b-aa22-440b-88e9-04f9081da2c1") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 4.9 0.1) (xy 5.1 0.1) (xy 5.1 -0.9) (xy 4.9 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "347a6fec-a523-4cd7-9e86-abf377a2c36d") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 5.4 0.1) (xy 5.6 0.1) (xy 5.6 -0.9) (xy 5.4 -0.9) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC_0.5mm-12.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC_0.5mm-12.kicad_mod new file mode 100644 index 0000000..322ecd3 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC_0.5mm-12.kicad_mod @@ -0,0 +1,671 @@ +(footprint "FPC_0.5mm-12" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 2.6 0) + (layer "F.Fab") + (uuid "ca1c089e-d3b3-49b9-a990-185bb7720941") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "53b99581-af0a-4f95-a5ec-f9e3c970b40d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "762f1601-86d9-413b-9674-60f00cd3c372") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "109adcc5-0997-4c1e-a935-b286632c6c6f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fadda8f7-70fb-45d0-8edf-a1bfb8f50adc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -4 -1.15) + (end -4 0.45) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "6ef6bdf2-a5de-44b8-9da1-9d881dbc6f7e") + ) + (fp_line + (start -4 -1.15) + (end -3.1 -1.15) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "b6665e8f-8c74-48b6-84fd-310968066b2c") + ) + (fp_line + (start -3.4 1.75) + (end 3.4 1.75) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "5847b045-53b1-4c6e-ae26-bf15accde3f2") + ) + (fp_line + (start 4 -1.15) + (end 3.1 -1.15) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "8f384846-9693-4cf4-aae4-bc5f8ec220e3") + ) + (fp_line + (start 4 -1.15) + (end 4 0.45) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "6609327d-c1e0-4e8c-83b8-254e6a7e273c") + ) + (fp_rect + (start -4.1 -2.2) + (end 4.1 1.9) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "226afb63-5597-47fc-8a9f-14d37b319862") + ) + (fp_line + (start -4 -1.2) + (end -4 0.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "f46bf513-aea9-434b-8435-1169e4fc7ddb") + ) + (fp_line + (start -4 -1.2) + (end -3.62 -1.2) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "2fd1ebc7-b07d-4bc5-bee9-03c779d2842d") + ) + (fp_line + (start -3.77 -2.05) + (end -3.77 -1.31) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "72f519df-12fb-43d5-af0b-450d2d6022c9") + ) + (fp_line + (start -3.77 -2.05) + (end 3.77 -2.05) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "90966fce-450b-412b-b3dc-e00567edbf4e") + ) + (fp_line + (start -3.62 -1.31) + (end -3.77 -1.31) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "97bda9ab-b2ab-4ab7-b277-7ebe5b05aa05") + ) + (fp_line + (start -3.62 -1.2) + (end -3.62 -1.31) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "116e61d1-b2f7-4a8a-b5ec-6011663257fc") + ) + (fp_line + (start -3.62 -1.2) + (end 3.62 -1.2) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "b546db2a-f138-4d68-bebe-5494d06f3bff") + ) + (fp_line + (start -3.62 -0.2) + (end -3.62 -1.2) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "423bddfc-38cb-4006-8d8d-53219b47aaf7") + ) + (fp_line + (start -3.62 -0.2) + (end 3.62 -0.2) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "62b58c8d-19b4-42ad-b565-0607e21b2c9c") + ) + (fp_line + (start -3.62 0.75) + (end -4 0.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "14fcb830-15ef-4fe3-b504-3edf937a22b6") + ) + (fp_line + (start -3.62 1.55) + (end -3.62 0.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "7840d95c-cd61-4558-afc5-c34af85ecf8c") + ) + (fp_line + (start 0 2.25) + (end -0.2 2.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "1043c63e-e17d-4b61-8ed6-1a2e0d62d764") + ) + (fp_line + (start 0 2.25) + (end 0.2 2.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "d4c3ca94-df98-4aad-bd93-b9d613dba59f") + ) + (fp_line + (start 0 2.95) + (end 0 2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "57395352-7628-48af-b23c-ff44c85f7be8") + ) + (fp_line + (start 3.41 1.75) + (end -3.41 1.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "d446f2cf-07b0-45ea-a1f1-ac8b3d6e25a5") + ) + (fp_line + (start 3.62 -1.31) + (end 3.77 -1.31) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "e2b72a1d-364e-4572-81ec-b20d459f06f8") + ) + (fp_line + (start 3.62 -1.2) + (end 3.62 -1.31) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "ca0aaf06-81ef-4d70-bf84-e4f62d1f42c3") + ) + (fp_line + (start 3.62 -1.2) + (end 4 -1.2) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "7bd7d305-1402-41c4-a770-b1daa2f16a7d") + ) + (fp_line + (start 3.62 -0.2) + (end 3.62 -1.2) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "55bc1be3-d1e9-4ef0-aa3d-100e7fd837cd") + ) + (fp_line + (start 3.62 1.55) + (end 3.62 0.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "3026c433-f425-4306-a8a6-5abd44401417") + ) + (fp_line + (start 3.77 -1.31) + (end 3.77 -2.05) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "2185fbbd-c8f6-4196-aed8-79a35044d90b") + ) + (fp_line + (start 4 -1.2) + (end 4 0.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "2dbccbde-59d1-4885-bd5d-e3efeb3081c2") + ) + (fp_line + (start 4 0.75) + (end 3.62 0.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "9cf5f04b-31ef-4081-ad91-57117c7354df") + ) + (fp_arc + (start -3.409999 1.749999) + (mid -3.55542 1.692442) + (end -3.62 1.55) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "f9389f8b-e446-43f6-846a-2011127d0cd4") + ) + (fp_arc + (start 3.62 1.55) + (mid 3.55542 1.692442) + (end 3.409999 1.749999) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "0843cdc8-051a-47c5-81ab-6bac1cd0ba58") + ) + (fp_poly + (pts + (xy -3.775 1.395) (xy -3.625 1.395) (xy -3.625 0.905) (xy -3.775 0.905) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2199e3fb-48b1-4b5c-807f-14299554f3c1") + ) + (fp_poly + (pts + (xy -2.825 -1.1) (xy -2.675 -1.1) (xy -2.675 -1.5) (xy -2.825 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "38ec5b9d-9fdc-4b5a-9b38-79284d7d080e") + ) + (fp_poly + (pts + (xy -2.325 -1.1) (xy -2.175 -1.1) (xy -2.175 -1.5) (xy -2.325 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a95b7b7b-9109-4784-8448-2e1d8bfc58f6") + ) + (fp_poly + (pts + (xy -1.825 -1.1) (xy -1.675 -1.1) (xy -1.675 -1.5) (xy -1.825 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "567be587-40ed-472c-b427-99119f4e2c52") + ) + (fp_poly + (pts + (xy -1.325 -1.1) (xy -1.175 -1.1) (xy -1.175 -1.5) (xy -1.325 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "bd434c6f-1230-4b5d-b023-03cd78fc65fc") + ) + (fp_poly + (pts + (xy -0.825 -1.1) (xy -0.675 -1.1) (xy -0.675 -1.5) (xy -0.825 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1adaa588-5e40-4de7-b437-539072f76ad4") + ) + (fp_poly + (pts + (xy -0.325 -1.1) (xy -0.175 -1.1) (xy -0.175 -1.5) (xy -0.325 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "863fc5bf-2b8c-4811-99bb-1b050022d337") + ) + (fp_poly + (pts + (xy 0.175 -1.1) (xy 0.325 -1.1) (xy 0.325 -1.5) (xy 0.175 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "75423371-1edf-4598-aeea-ba27d167af7e") + ) + (fp_poly + (pts + (xy 0.675 -1.1) (xy 0.825 -1.1) (xy 0.825 -1.5) (xy 0.675 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5184e544-2bb9-4bdd-ac14-4030cf1c56bb") + ) + (fp_poly + (pts + (xy 1.175 -1.1) (xy 1.325 -1.1) (xy 1.325 -1.5) (xy 1.175 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6de029a6-f6cf-454e-96b6-7ba88b85395f") + ) + (fp_poly + (pts + (xy 1.675 -1.1) (xy 1.825 -1.1) (xy 1.825 -1.5) (xy 1.675 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b5386d49-4865-44cb-9914-39e342194e9d") + ) + (fp_poly + (pts + (xy 2.175 -1.1) (xy 2.325 -1.1) (xy 2.325 -1.5) (xy 2.175 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "81de5dcb-02b1-4c3a-8c08-f5e72f61e429") + ) + (fp_poly + (pts + (xy 2.675 -1.1) (xy 2.825 -1.1) (xy 2.825 -1.5) (xy 2.675 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "72d8888a-6529-4f3e-9807-d644dca48465") + ) + (fp_poly + (pts + (xy 3.625 1.395) (xy 3.775 1.395) (xy 3.775 0.905) (xy 3.625 0.905) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b7d278e3-ce0e-4b85-8d84-82119c33e070") + ) + (fp_text user "Ribbon Insert" + (at 0 3.25 0) + (layer "F.Fab") + (uuid "011578a5-b4c5-44e5-9843-4a110a558ff2") + (effects + (font + (size 0.184 0.184) + (thickness 0.016) + ) + ) + ) + (pad "1" smd rect + (at -2.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2169ec83-7a57-457c-844c-110fafe02bf2") + ) + (pad "2" smd rect + (at -2.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "fea9ce40-0ad7-44ff-82d7-1d86954fd459") + ) + (pad "3" smd rect + (at -1.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "cdc83f06-ab4c-484a-98e9-b0961dd5d6a6") + ) + (pad "4" smd rect + (at -1.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "40857cb4-7079-4e82-b4ac-9fb6883691a0") + ) + (pad "5" smd rect + (at -0.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "dc180c2a-6e31-4e88-ad6d-2564f0d7dc6b") + ) + (pad "6" smd rect + (at -0.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2b6c7f78-92c5-467c-b5d8-a97753dff805") + ) + (pad "7" smd rect + (at 0.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6ee6ef3e-14db-4c59-baa6-ad84fa6c2690") + ) + (pad "8" smd rect + (at 0.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "f5927888-aa4e-4ac8-840f-bcf7e5e26812") + ) + (pad "9" smd rect + (at 1.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "1f617e94-6db5-40fd-a09b-15c005ff3a3f") + ) + (pad "10" smd rect + (at 1.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "cefca530-8acc-458e-9785-f43fd65d8891") + ) + (pad "11" smd rect + (at 2.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "161a2070-1e03-4380-894b-785deadb0238") + ) + (pad "12" smd rect + (at 2.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "82dc4965-9c98-451a-9273-bd222a419484") + ) + (pad "MP1" smd rect + (at -3.75 1.15) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a7219dfa-b9b2-41cd-be31-e9594cfa2aab") + ) + (pad "MP2" smd rect + (at 3.75 1.15) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0f2ba6da-f7ba-4b8e-aa96-45dc8b2a51c8") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC_0.5mm-16.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC_0.5mm-16.kicad_mod new file mode 100644 index 0000000..f25ed9a --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC_0.5mm-16.kicad_mod @@ -0,0 +1,932 @@ +(footprint "FPC_0.5mm-16" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "c7354ed4-14c6-4de6-8c78-7348459a081f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 4.3 0) + (layer "F.Fab") + (uuid "c95d82d9-6d05-4028-8dab-1875961acf1e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4c5b6d49-dc98-486a-841d-d01e924fe919") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "537cc5c0-97ed-48e8-b72c-76f6fb628248") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e565e628-1d74-487a-b722-de3487170807") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -3.875 -1.025) (xy -3.625 -1.025) (xy -3.625 -1.675) (xy -3.875 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "341d76a1-b007-4166-a9d9-d23499a49d6c") + ) + (fp_poly + (pts + (xy -3.375 -1.025) (xy -3.125 -1.025) (xy -3.125 -1.675) (xy -3.375 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "58add1cb-39af-4aa2-b712-c8c1867f1c30") + ) + (fp_poly + (pts + (xy -2.875 -1.025) (xy -2.625 -1.025) (xy -2.625 -1.675) (xy -2.875 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3a949e11-524a-41d5-957c-687e62c50fb2") + ) + (fp_poly + (pts + (xy -2.375 -1.025) (xy -2.125 -1.025) (xy -2.125 -1.675) (xy -2.375 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "15511750-d64d-4fc6-adbf-400c71f0f117") + ) + (fp_poly + (pts + (xy -1.875 -1.025) (xy -1.625 -1.025) (xy -1.625 -1.675) (xy -1.875 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "42002054-b651-44bc-810e-aa96ad1d03f1") + ) + (fp_poly + (pts + (xy -1.375 -1.025) (xy -1.125 -1.025) (xy -1.125 -1.675) (xy -1.375 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9cb936e7-b366-4245-9629-99a7d35088e4") + ) + (fp_poly + (pts + (xy -0.875 -1.025) (xy -0.625 -1.025) (xy -0.625 -1.675) (xy -0.875 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "734cdda2-3bb8-418e-bf91-9ec1370e2be7") + ) + (fp_poly + (pts + (xy -0.375 -1.025) (xy -0.125 -1.025) (xy -0.125 -1.675) (xy -0.375 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "cff6ee60-44b3-4cab-86d5-b892fe4b477e") + ) + (fp_poly + (pts + (xy 0.125 -1.025) (xy 0.375 -1.025) (xy 0.375 -1.675) (xy 0.125 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "952d585d-4630-4025-82a9-21282694ea04") + ) + (fp_poly + (pts + (xy 0.625 -1.025) (xy 0.875 -1.025) (xy 0.875 -1.675) (xy 0.625 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "104bd23b-63a4-4c72-9253-0466ec4015cc") + ) + (fp_poly + (pts + (xy 1.125 -1.025) (xy 1.375 -1.025) (xy 1.375 -1.675) (xy 1.125 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f2401644-20c6-4349-b2e0-0f2dda557ceb") + ) + (fp_poly + (pts + (xy 1.625 -1.025) (xy 1.875 -1.025) (xy 1.875 -1.675) (xy 1.625 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "bd6ce226-4be8-4f74-a654-225aba2f3a2c") + ) + (fp_poly + (pts + (xy 2.125 -1.025) (xy 2.375 -1.025) (xy 2.375 -1.675) (xy 2.125 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "07501ea6-b782-461f-ba8f-a03bb721b991") + ) + (fp_poly + (pts + (xy 2.625 -1.025) (xy 2.875 -1.025) (xy 2.875 -1.675) (xy 2.625 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "13e3dea6-ea52-4a45-b9ee-041a3e71a54a") + ) + (fp_poly + (pts + (xy 3.125 -1.025) (xy 3.375 -1.025) (xy 3.375 -1.675) (xy 3.125 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "807357b4-fdaa-4f62-94be-a32d24938410") + ) + (fp_poly + (pts + (xy 3.625 -1.025) (xy 3.875 -1.025) (xy 3.875 -1.675) (xy 3.625 -1.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "04f3771b-e00b-40b1-b914-694248f98d25") + ) + (fp_line + (start -5 -1.15) + (end -5 0.45) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b8d4db8-8249-428c-a8e0-0d2429247224") + ) + (fp_line + (start -5 -1.15) + (end -4.1 -1.15) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "6a6725c0-6c05-400f-8f48-0aa68fbd7434") + ) + (fp_line + (start -4.4 1.75) + (end 4.4 1.75) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "6008d97c-a820-4d59-92bd-9845fa4b8543") + ) + (fp_line + (start 5 -1.15) + (end 4.1 -1.15) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "ccc2524e-9398-466f-a590-ac1ce6e8dc90") + ) + (fp_line + (start 5 -1.15) + (end 5 0.45) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "51180b68-5cb0-495d-b19b-84be725b9c5e") + ) + (fp_line + (start -5 -1.2) + (end -5 0.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "a76265f5-17c1-4437-a3ab-4083d8d660f9") + ) + (fp_line + (start -5 -1.2) + (end -4.62 -1.2) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "32037ab0-7022-4d31-ac06-896e3a8ed5bf") + ) + (fp_line + (start -4.77 -2.05) + (end -4.77 -1.31) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "f9269baa-86c1-45ad-b110-3dd45c2eb5ed") + ) + (fp_line + (start -4.77 -2.05) + (end 4.77 -2.05) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "3dd0cf9b-0dfc-49b6-833a-56f74d03fabe") + ) + (fp_line + (start -4.62 -1.31) + (end -4.77 -1.31) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "df369a8c-5d10-4cb2-96a9-b3aed9d352ab") + ) + (fp_line + (start -4.62 -1.2) + (end -4.62 -1.31) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "e070b988-dd60-4466-8fa4-b8a6e06cf582") + ) + (fp_line + (start -4.62 -1.2) + (end 4.62 -1.2) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "24fb072e-5b0a-45ba-b783-7e3895d022da") + ) + (fp_line + (start -4.62 -0.2) + (end -4.62 -1.2) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "ed5b875f-d9e0-4f03-9c6b-321dc4f9b5ad") + ) + (fp_line + (start -4.62 -0.2) + (end 4.62 -0.2) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "008f666d-8e6c-475a-b7c3-fb97e8a95716") + ) + (fp_line + (start -4.62 0.75) + (end -5 0.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "74b76a89-f383-4834-882c-f2b852343507") + ) + (fp_line + (start -4.62 1.55) + (end -4.62 0.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "e84fb1f9-fe74-42ec-a04b-6b8ba40ce509") + ) + (fp_line + (start 0 2.25) + (end -0.2 2.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "bc11487c-6ee3-4787-91c6-be8ed25eb943") + ) + (fp_line + (start 0 2.25) + (end 0.2 2.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "6883467f-692d-4614-bc2a-9ca6d23c99c9") + ) + (fp_line + (start 0 2.95) + (end 0 2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "7df09dfb-e244-4d86-adf3-e630a6a415e2") + ) + (fp_line + (start 4.41 1.75) + (end -4.41 1.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "42420330-50e5-4896-9937-e477bf24697e") + ) + (fp_line + (start 4.62 -1.31) + (end 4.77 -1.31) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "0b7bb6fc-ab90-4d35-837d-cbb3e32e348d") + ) + (fp_line + (start 4.62 -1.2) + (end 4.62 -1.31) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "b99fbd93-f51c-488b-a7e2-7c3ccb270389") + ) + (fp_line + (start 4.62 -1.2) + (end 5 -1.2) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "e6feea82-709c-40f7-8722-95cd66094b93") + ) + (fp_line + (start 4.62 -0.2) + (end 4.62 -1.2) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "be6bb4e8-ec9a-47f2-8428-4d4a420e2a05") + ) + (fp_line + (start 4.62 1.55) + (end 4.62 0.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "99ce73da-08e6-4acc-b5ae-28efce362e15") + ) + (fp_line + (start 4.77 -1.31) + (end 4.77 -2.05) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "30616dc5-6131-46f8-b64f-431b7d47fb1b") + ) + (fp_line + (start 5 -1.2) + (end 5 0.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "d5c2342d-13b9-451e-b48f-46c46a6afd36") + ) + (fp_line + (start 5 0.75) + (end 4.62 0.75) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "2204dd32-2957-46c0-bb56-a369853cd123") + ) + (fp_arc + (start -4.409999 1.749999) + (mid -4.55542 1.692442) + (end -4.62 1.55) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "a84a3f98-e846-4ea1-9098-452bfd705ff8") + ) + (fp_arc + (start 4.62 1.55) + (mid 4.55542 1.692442) + (end 4.409999 1.749999) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "dce01885-5e0d-4057-867e-41b346a1010f") + ) + (fp_poly + (pts + (xy -4.775 1.395) (xy -4.625 1.395) (xy -4.625 0.905) (xy -4.775 0.905) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0801bd9a-0d72-46d5-a4f2-55b78192b7ca") + ) + (fp_poly + (pts + (xy -3.825 -1.1) (xy -3.675 -1.1) (xy -3.675 -1.5) (xy -3.825 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "011984bd-22df-4d2e-b491-2885702eb5f1") + ) + (fp_poly + (pts + (xy -3.325 -1.1) (xy -3.175 -1.1) (xy -3.175 -1.5) (xy -3.325 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c29b6117-cf90-468c-9402-373c971453bc") + ) + (fp_poly + (pts + (xy -2.825 -1.1) (xy -2.675 -1.1) (xy -2.675 -1.5) (xy -2.825 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ced2903e-d659-43a2-8568-894444c172d3") + ) + (fp_poly + (pts + (xy -2.325 -1.1) (xy -2.175 -1.1) (xy -2.175 -1.5) (xy -2.325 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d6cd0d38-2d48-4957-9e27-d380eb373412") + ) + (fp_poly + (pts + (xy -1.825 -1.1) (xy -1.675 -1.1) (xy -1.675 -1.5) (xy -1.825 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "faeac1e1-20f8-44ee-93c9-44d65b3269d1") + ) + (fp_poly + (pts + (xy -1.325 -1.1) (xy -1.175 -1.1) (xy -1.175 -1.5) (xy -1.325 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5e5bb0ae-2adc-4f7b-81f1-80d528a01990") + ) + (fp_poly + (pts + (xy -0.825 -1.1) (xy -0.675 -1.1) (xy -0.675 -1.5) (xy -0.825 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7206d811-8db2-491c-a7e0-1bdd1ec453c7") + ) + (fp_poly + (pts + (xy -0.325 -1.1) (xy -0.175 -1.1) (xy -0.175 -1.5) (xy -0.325 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "deed1ee5-d8c7-4152-98eb-5539004aaecf") + ) + (fp_poly + (pts + (xy 0.175 -1.1) (xy 0.325 -1.1) (xy 0.325 -1.5) (xy 0.175 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4b81a88f-2a9b-4ec3-81a6-269d9d715741") + ) + (fp_poly + (pts + (xy 0.675 -1.1) (xy 0.825 -1.1) (xy 0.825 -1.5) (xy 0.675 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "336ad21d-9312-415a-b95f-82348e870efc") + ) + (fp_poly + (pts + (xy 1.175 -1.1) (xy 1.325 -1.1) (xy 1.325 -1.5) (xy 1.175 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "00107bb0-a84a-4e4b-bfe7-63504817ac2e") + ) + (fp_poly + (pts + (xy 1.675 -1.1) (xy 1.825 -1.1) (xy 1.825 -1.5) (xy 1.675 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4e80e85a-340d-42d9-bfdd-b63d08647854") + ) + (fp_poly + (pts + (xy 2.175 -1.1) (xy 2.325 -1.1) (xy 2.325 -1.5) (xy 2.175 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "efb2e37a-43fd-4126-ad7d-7c3d257f9737") + ) + (fp_poly + (pts + (xy 2.675 -1.1) (xy 2.825 -1.1) (xy 2.825 -1.5) (xy 2.675 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "241ba7a2-8724-49bd-beab-e152b253b425") + ) + (fp_poly + (pts + (xy 3.175 -1.1) (xy 3.325 -1.1) (xy 3.325 -1.5) (xy 3.175 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0e629680-196c-4bac-8bb6-91d4414e9274") + ) + (fp_poly + (pts + (xy 3.675 -1.1) (xy 3.825 -1.1) (xy 3.825 -1.5) (xy 3.675 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "baa3ef19-9d08-44f0-88dc-01edd50ba35a") + ) + (fp_poly + (pts + (xy 4.625 1.395) (xy 4.775 1.395) (xy 4.775 0.905) (xy 4.625 0.905) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c09d76cf-729f-4add-b65d-ddafc37f0fac") + ) + (fp_text user "Ribbon Insert" + (at 0 3.25 0) + (layer "F.Fab") + (uuid "a2556fea-6215-47cb-b893-bdd275b0203a") + (effects + (font + (size 0.184 0.184) + (thickness 0.016) + ) + ) + ) + (pad "1" smd rect + (at -3.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6ec944f7-c932-4c05-b5ca-9e363988bd8f") + ) + (pad "2" smd rect + (at -3.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "dcd1147a-64e2-488b-948b-03873e65ac34") + ) + (pad "3" smd rect + (at -2.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "50f48298-cd12-4d1c-bb97-4e464e99417d") + ) + (pad "4" smd rect + (at -2.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "fc17914b-8721-4d4d-811f-468b2631e11d") + ) + (pad "5" smd rect + (at -1.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "cff73848-fb3c-40bb-9fda-97ebe7de00de") + ) + (pad "6" smd rect + (at -1.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "c9fd2a26-51e3-47ad-90f5-e428e8a52c80") + ) + (pad "7" smd rect + (at -0.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2f16c768-88ad-481a-97dd-34f630fc3154") + ) + (pad "8" smd rect + (at -0.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "147b3008-7768-4041-9cfd-009fdf37fab3") + ) + (pad "9" smd rect + (at 0.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "de724ab5-d0e3-4df6-9455-6dad06ac5abb") + ) + (pad "10" smd rect + (at 0.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "4b4f7a07-f4a7-4fda-9108-6ef8dcea5986") + ) + (pad "11" smd rect + (at 1.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "eb59171a-516e-4bb8-b63a-e374151db8f7") + ) + (pad "12" smd rect + (at 1.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "8b7b172e-3111-46c9-83a0-4a6f37ee894d") + ) + (pad "13" smd rect + (at 2.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "efb3ca78-87bc-4bc4-bac4-d04492ae9d70") + ) + (pad "14" smd rect + (at 2.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "1a003a79-fa1c-4f35-8386-19ae109a9f84") + ) + (pad "15" smd rect + (at 3.25 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "4e1fe55f-f2ed-4bd9-a3d0-12a2f665e9b7") + ) + (pad "16" smd rect + (at 3.75 -1.35) + (size 0.3 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "f99a2ed7-2cbe-4bcd-aba3-f708be411459") + ) + (pad "MP1" smd rect + (at -4.75 1.15) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "313f3fe9-6eda-4e95-825d-c514126733c9") + ) + (pad "MP2" smd rect + (at 4.75 1.15) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7cfbdd25-19a9-4935-b3d0-850cda3c551a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC_1.0mm-6_LIF.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC_1.0mm-6_LIF.kicad_mod new file mode 100644 index 0000000..86a21a3 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/FPC_1.0mm-6_LIF.kicad_mod @@ -0,0 +1,338 @@ +(footprint "FPC_1.0mm-6_LIF" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 3.75 0) + (layer "F.Fab") + (uuid "5c330c99-5074-4769-b78e-355b26d6cebd") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 4.5 0) + (layer "F.Fab") + (uuid "ff8d588a-a5f9-4834-8c2c-41dba76ec183") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "24af0ba9-a881-4ff0-940d-a26fc4267287") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "11bd5c4c-4aa1-4959-8e2b-64593c942086") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d99b11d-debf-495f-bd1c-814981522ac8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -4.064 -1.984) + (end -4.064 2.88) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "29b22239-1a47-4913-9684-e744eee9304a") + ) + (fp_line + (start -3.429 -1.984) + (end -4.064 -1.984) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "36a12c8f-967d-41b2-ae5a-f2b87b3fe1d4") + ) + (fp_line + (start 4.064 -1.984) + (end 3.429 -1.984) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "38bf61db-7590-4e2b-8dfe-24e650d88b21") + ) + (fp_line + (start 4.064 -1.984) + (end 4.064 2.88) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a24f4e79-cdd3-4cce-89be-583e8348304e") + ) + (fp_line + (start -4 -2) + (end 4 -2) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.Fab") + (uuid "f95d8d8b-7b31-4231-8214-fe9ab3db8d31") + ) + (fp_line + (start -4 3) + (end -4 -2) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.Fab") + (uuid "538c80e1-b093-497d-85f8-04e59ddc60dd") + ) + (fp_line + (start -4 3) + (end 4 3) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.Fab") + (uuid "263488fd-dbc9-4910-9ab1-9dce3546012f") + ) + (fp_line + (start -4 3.75) + (end -4 3) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.Fab") + (uuid "68f9aec8-3cdf-4bd8-a6e1-06ef0b645c0d") + ) + (fp_line + (start 0 1.25) + (end -0.2 1.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "501b6cdd-14c0-4064-a996-29ceefbbaaa4") + ) + (fp_line + (start 0 1.25) + (end 0.2 1.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "8c3a759f-dd23-4fcc-bea7-63d842dbcafe") + ) + (fp_line + (start 0 1.95) + (end 0 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "839b7ded-e0cd-47d3-97d3-51bc37eb3d2c") + ) + (fp_line + (start 4 -2) + (end 4 3) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.Fab") + (uuid "6ff16877-abf1-4a57-8996-d12844f94135") + ) + (fp_line + (start 4 3) + (end 4 3.75) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.Fab") + (uuid "d4e2fce2-a9e5-45d9-9b4c-ebb1c5c8b213") + ) + (fp_line + (start 4 3.75) + (end -4 3.75) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.Fab") + (uuid "b94b3e5a-a075-4611-bc8d-89ffaf1ca3d8") + ) + (fp_poly + (pts + (xy -2.65 -2.05) (xy -2.35 -2.05) (xy -2.35 -3.75) (xy -2.65 -3.75) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fe8b7e75-23b0-498e-8357-9562f5f3ee9a") + ) + (fp_poly + (pts + (xy -1.65 -2.05) (xy -1.35 -2.05) (xy -1.35 -3.75) (xy -1.65 -3.75) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "91516e95-4f1e-43ab-addf-a99bd7212dbc") + ) + (fp_poly + (pts + (xy -0.65 -2.05) (xy -0.35 -2.05) (xy -0.35 -3.75) (xy -0.65 -3.75) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1be0a933-da1b-4bfb-a463-b67352772be9") + ) + (fp_poly + (pts + (xy 0.35 -2.05) (xy 0.65 -2.05) (xy 0.65 -3.75) (xy 0.35 -3.75) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "50ab0c5c-5af3-4d85-802f-115b7cdae4fa") + ) + (fp_poly + (pts + (xy 1.35 -2.05) (xy 1.65 -2.05) (xy 1.65 -3.75) (xy 1.35 -3.75) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c0539899-24bd-4cd9-aa47-e8ac0dcb5f79") + ) + (fp_poly + (pts + (xy 2.35 -2.05) (xy 2.65 -2.05) (xy 2.65 -3.75) (xy 2.35 -3.75) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d27795ed-b434-4d0d-8cec-0d7b8f979b26") + ) + (fp_text user "Ribbon Insert" + (at 0 2.25 0) + (layer "F.Fab") + (uuid "0171ea8a-ae4f-4848-82b9-f5b07baaae91") + (effects + (font + (size 0.184 0.184) + (thickness 0.016) + ) + ) + ) + (pad "1" smd rect + (at -2.5 -3 90) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7e23e244-bea1-4358-adae-13df6a1c535b") + ) + (pad "2" smd rect + (at -1.5 -3 90) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6d6c49d9-a71f-49f6-9422-5406ae1dcdf3") + ) + (pad "3" smd rect + (at -0.5 -3 90) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a60e2530-2f05-466b-897a-30ceb07fdabb") + ) + (pad "4" smd rect + (at 0.5 -3 90) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "424917ac-2ccd-4110-93ec-ed6cea46a622") + ) + (pad "5" smd rect + (at 1.5 -3 90) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "93415388-be81-4b11-863b-e3a82488810d") + ) + (pad "6" smd rect + (at 2.5 -3 90) + (size 2 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b92d6731-90e8-477f-a0fd-78495736e518") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-2.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-2.kicad_mod new file mode 100644 index 0000000..8c1790a --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-2.kicad_mod @@ -0,0 +1,192 @@ +(footprint "JST_PTH-2" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -5.2 0) + (layer "F.Fab") + (uuid "fd82be56-05bb-4ad5-b29c-109943dc6443") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "JST_PTH-2" + (at 0 -3.8 0) + (layer "F.Fab") + (uuid "50940a18-5945-4bc4-8241-299a298aadba") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d8053198-5ffd-4828-b4eb-98c9f847cab1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3553002e-5335-4385-89e3-afbb83bb5a48") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "689defe3-3888-4119-9291-c8f46f751d18") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.95 -6) + (end 2.95 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6f7591f4-9693-400b-9e5b-a22701d100ac") + ) + (fp_line + (start -2.95 1.6) + (end -2.95 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c1b32efb-c21f-404f-8299-62cff56f350f") + ) + (fp_line + (start -2.95 1.6) + (end -2.3 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c42a660d-d074-46f8-9b8a-6b7f1b378f79") + ) + (fp_line + (start -2.3 1.6) + (end -2.3 0) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "aa829c33-c8dd-4d9d-9de1-b9061c34482e") + ) + (fp_line + (start 2.3 1.6) + (end 2.3 0) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "2b11d61d-2cb7-4a26-a4cf-b0aab97128f1") + ) + (fp_line + (start 2.95 -6) + (end 2.95 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8a81d18e-ba51-4821-b4b3-aa4203a73449") + ) + (fp_line + (start 2.95 1.6) + (end 2.3 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "23c2f966-cd07-4312-8522-eaf8649b825e") + ) + (fp_rect + (start 3.2 -6.2) + (end -3.2 1.8) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "865e99e8-b4e7-43c7-a8f7-6b0a2d669c2a") + ) + (fp_text user "+" + (at 0.6 -0.7 0) + (layer "F.Fab") + (uuid "b950fe74-276c-48eb-a4a8-85b50ecc66fb") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (fp_text user "-" + (at -1.4 -0.7 0) + (layer "F.Fab") + (uuid "c57bd3ef-3d2b-4f52-8c4b-fd163a28c187") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (pad "1" thru_hole circle + (at -1 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8d4229d2-481e-4290-b9b9-a00e06e2a01d") + ) + (pad "2" thru_hole circle + (at 1 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "31cbe9b7-59c5-431b-bb17-2598aeafadb4") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-2_NoSilk.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-2_NoSilk.kicad_mod new file mode 100644 index 0000000..518a5cb --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-2_NoSilk.kicad_mod @@ -0,0 +1,192 @@ +(footprint "JST_PTH-2_NoSilk" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -5.1 0) + (layer "F.Fab") + (uuid "c08f478a-4594-457b-8be5-623502475787") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "JST_PTH-2_NoSilk" + (at 0 -4.1 0) + (layer "F.Fab") + (uuid "9f0ba15a-15ed-47d5-85b5-57c733fe563c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f8d5ad05-5072-4edb-9e54-379f2ed3d98a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9cb1bbdc-e237-4de9-b6aa-9c9431f75a47") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0e6addbd-08f9-41b2-b040-f81270981aec") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_rect + (start 3.2 -6.2) + (end -3.2 2) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "c86166df-ee34-4597-bde1-3b2095119b67") + ) + (fp_line + (start -3 -6) + (end 3 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "750ab6b1-1262-48d0-ae20-d5126c03811d") + ) + (fp_line + (start -3 1.8) + (end -3 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "d208fefd-e27b-4c92-9331-35d0c98f4327") + ) + (fp_line + (start -2 0) + (end -2 1.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "9f35f6f2-bd1e-4cf7-9891-4f0b48f9d962") + ) + (fp_line + (start -2 1.8) + (end -3 1.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "2c878b87-7adb-4df7-bf52-f045ea8feadc") + ) + (fp_line + (start 2 1.8) + (end 2 0) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "ff97c604-cbb4-4206-a087-6b7c84483739") + ) + (fp_line + (start 3 -6) + (end 3 1.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "e7dab929-fec2-47cf-9625-f184ec5419cb") + ) + (fp_line + (start 3 1.8) + (end 2 1.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "0694a056-a3db-4988-a55e-fee0c4cbc28a") + ) + (fp_text user "-" + (at -1.4 -0.7 0) + (layer "F.Fab") + (uuid "5d9a87b6-fd5c-451f-bd55-8a0d1d99812d") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (fp_text user "+" + (at 0.6 -0.7 0) + (layer "F.Fab") + (uuid "81fd7168-7507-49a5-a3f1-39b98436d963") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (pad "1" thru_hole circle + (at -1 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92ec87bd-7802-4e73-aa35-cebe1ecfa523") + ) + (pad "2" thru_hole circle + (at 1 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "413dd171-3ee6-469b-9ee8-9fd208693464") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-3.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-3.kicad_mod new file mode 100644 index 0000000..9f7c9d2 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-3.kicad_mod @@ -0,0 +1,214 @@ +(footprint "JST_PTH-3" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -4.7 0) + (layer "F.Fab") + (uuid "409b6a9f-8343-4c7c-aa99-5437301650d4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "JST_PTH-3" + (at 0 -3.6 0) + (layer "F.Fab") + (uuid "387bc83c-91eb-42c0-9de5-1112e6db94cb") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5d028c30-b97b-4425-a4cf-901bd311467b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5ec63579-df5a-44a2-834d-92eabee53f06") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b4b91e25-68b6-4bc7-81c1-03712ecae63b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.95 -6) + (end 3.95 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9af6b2df-5de8-4607-b167-e70273984086") + ) + (fp_line + (start -3.95 1.6) + (end -3.95 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8c0980dd-6a2c-46c2-86e8-6966f7fc1068") + ) + (fp_line + (start -3.95 1.6) + (end -3.3 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "00858af5-8ffe-4ced-b71e-ba2e82c4383a") + ) + (fp_line + (start -3.3 1.6) + (end -3.3 0) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b6ac4f14-45a8-449b-9b06-f52fc0a2dc19") + ) + (fp_line + (start 3.3 1.6) + (end 3.3 0) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "70501c6d-f10a-4670-bc30-11ea5c371c15") + ) + (fp_line + (start 3.95 -6) + (end 3.95 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8359e9c2-a907-4679-9048-b1d2728e78e9") + ) + (fp_line + (start 3.95 1.6) + (end 3.3 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a2f73c1-57bb-4468-9c7c-4819d3c9f74f") + ) + (fp_rect + (start 4.1 -6.1) + (end -4.1 1.7) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "ae82b645-f2c8-409f-bbc6-4709cf14c5d9") + ) + (fp_text user "+" + (at -2.4 -0.67 0) + (layer "F.Fab") + (uuid "9e8c28f2-a55d-4377-8f3b-536d9d0e05d7") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (fp_text user "-" + (at -0.4 -0.67 0) + (layer "F.Fab") + (uuid "a6010ef9-197f-4f42-a1e8-167ac0bc0794") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (fp_text user "S" + (at 1.7 -0.87 0) + (layer "F.Fab") + (uuid "d2fa7f11-7cae-4fa8-b722-4236f74ba6ed") + (effects + (font + (size 0.736 0.736) + (thickness 0.064) + ) + (justify left bottom) + ) + ) + (pad "1" thru_hole circle + (at -2 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cc6cdb7c-fb3c-4666-910e-20dcaab92b9f") + ) + (pad "2" thru_hole circle + (at 0 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3857b6b1-f4a1-4396-9ed8-e30123048671") + ) + (pad "3" thru_hole circle + (at 2 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a1648fea-8bab-4c23-b330-0546a53504f5") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-3_NoSilk.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-3_NoSilk.kicad_mod new file mode 100644 index 0000000..0f09296 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-3_NoSilk.kicad_mod @@ -0,0 +1,214 @@ +(footprint "JST_PTH-3_NoSilk" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at -1.397 -3.429 0) + (layer "F.Fab") + (uuid "8eb73ca9-a105-4bcf-a327-d96204dc1c24") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Value" "JST_PTH-3_NoSilk" + (at -1.651 -2.54 0) + (layer "F.Fab") + (uuid "733f0c5f-529b-4e33-add2-bc96dfe1882f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e059e1d8-5ebd-499b-b940-8d4fb0f0b9b0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c612f48b-1fd6-4f41-90cd-c1f5596d70b4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5902e041-399d-4c70-912a-44e58f677f50") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_rect + (start 4.1 -6.1) + (end -4.1 1.7) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "9db04415-0903-4a51-b4d8-7c64cc3ccb48") + ) + (fp_line + (start -3.95 -6) + (end 3.95 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c8f95137-1535-44f6-ad5b-ad57245cb71c") + ) + (fp_line + (start -3.95 1.6) + (end -3.95 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "1f750e41-889e-4bc7-8530-d0403ccbb69a") + ) + (fp_line + (start -3.95 1.6) + (end -3.3 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "20ac4574-1a16-4879-8c0c-935b8fa2576e") + ) + (fp_line + (start -3.3 1.6) + (end -3.3 0) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "1025b4d6-da3a-44c2-b832-f6bfc82dd6a2") + ) + (fp_line + (start 3.3 1.6) + (end 3.3 0) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "5082673f-2959-47b9-bacb-1d3601e2ab5f") + ) + (fp_line + (start 3.95 -6) + (end 3.95 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "91f3ee38-4778-47fb-9684-9cac85c545e7") + ) + (fp_line + (start 3.95 1.6) + (end 3.3 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "5d3429ba-d364-4d36-9be1-9ed4860fd761") + ) + (fp_text user "-" + (at -0.4 -0.67 0) + (layer "F.Fab") + (uuid "3f3d8295-edbf-4e11-b39e-c29059c56c76") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (fp_text user "S" + (at 1.7 -0.87 0) + (layer "F.Fab") + (uuid "6d3517af-5056-4267-86d6-77bc8c5a06f6") + (effects + (font + (size 0.736 0.736) + (thickness 0.064) + ) + (justify left bottom) + ) + ) + (fp_text user "+" + (at -2.4 -0.67 0) + (layer "F.Fab") + (uuid "96719a0d-cb19-492c-90cb-8c12ab3b24a6") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (pad "1" thru_hole circle + (at -2 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c13666ab-b977-4650-b428-aa54488f8e93") + ) + (pad "2" thru_hole circle + (at 0 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d8859732-4032-4ce8-b488-1bd8c1d89ac8") + ) + (pad "3" thru_hole circle + (at 2 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f1ac6311-0ba2-4fd1-9db0-635de0f7c71b") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-3_Vertical.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-3_Vertical.kicad_mod new file mode 100644 index 0000000..2ea55fa --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-3_Vertical.kicad_mod @@ -0,0 +1,224 @@ +(footprint "JST_PTH-3_Vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.7 0) + (layer "F.Fab") + (uuid "17dfdf16-f345-4680-a013-01fa711d58db") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "JST_PTH-3_Vertical" + (at 0 3.2 0) + (layer "F.Fab") + (uuid "18a6528f-2688-4d2d-b568-f84c0436a7a4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c4f9d330-b5ef-482b-a858-f79b6f95b11d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "eb6a6218-4386-40cd-8057-1e6b5341e0c7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9448e223-07de-4c5d-8648-914831d40fbb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.95 -2.25) + (end 3.95 -2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e8dffade-d90d-42fe-9b1b-5e1b441a15b0") + ) + (fp_line + (start -3.95 2.25) + (end -3.95 -2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "81556387-9dd1-4667-8db7-b269ee9df099") + ) + (fp_line + (start -1 1.75) + (end -1 2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9b547b52-b9ee-4a8a-a796-04c036349609") + ) + (fp_line + (start -1 1.75) + (end 1 1.75) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6ad0e7bb-0e25-4415-a30e-c6fa4f9adcdd") + ) + (fp_line + (start -1 2.25) + (end -3.95 2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "955a914a-4682-4f1a-a2d1-61732a99a321") + ) + (fp_line + (start 1 1.75) + (end 1 2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "af9b62c8-0564-4fa3-980f-a4ec43fbc4df") + ) + (fp_line + (start 3.95 -2.25) + (end 3.95 2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "02b6aa22-ad51-414b-b71c-e36c27695013") + ) + (fp_line + (start 3.95 2.25) + (end 1 2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "69819d79-75aa-48c2-9181-57f5ffec2f1a") + ) + (fp_rect + (start 4.1 -2.4) + (end -4.1 2.4) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "7b693a76-50d6-4f24-8875-d9c267ca2a85") + ) + (fp_text user "-" + (at -0.4 -0.75 0) + (layer "F.Fab") + (uuid "40efd9ca-4cf9-4bd0-867e-97ab92106655") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (fp_text user "+" + (at -2.4 -0.75 0) + (layer "F.Fab") + (uuid "b0c5c753-3e85-415a-b465-b177590d92b8") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (fp_text user "S" + (at 1.7 -0.95 0) + (layer "F.Fab") + (uuid "c3d9dc87-7e03-4d2a-909e-76f4e065962f") + (effects + (font + (size 0.736 0.736) + (thickness 0.064) + ) + (justify left bottom) + ) + ) + (pad "1" thru_hole circle + (at -2 0.55) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3abcac0c-8fdb-42cd-b437-4d2183d32e7d") + ) + (pad "2" thru_hole circle + (at 0 0.55) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d570ab18-ef51-4cdc-9452-bfe3666c7b86") + ) + (pad "3" thru_hole circle + (at 2 0.55) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1a51dd70-9f90-4bab-98e2-14452238d054") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-4.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-4.kicad_mod new file mode 100644 index 0000000..a28e2b2 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-4.kicad_mod @@ -0,0 +1,232 @@ +(footprint "JST_PTH-4" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -4.5 0) + (layer "F.Fab") + (uuid "854b5b5e-643e-44ce-a372-b6b226be7067") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "JST_PTH-4" + (at 0 -3.4 0) + (layer "F.Fab") + (uuid "51bc64d5-0149-46eb-949b-7f88ea24faa3") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "22b5f1c0-692f-4ee0-8d52-3dad928bb179") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c3484cb8-b69f-49b3-b85b-1d569e4170bf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "07802a2d-3c0c-4044-914f-e068d2c9d60f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -4.95 -6) + (end 4.95 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "51966d25-331c-4ac3-b343-476a48726915") + ) + (fp_line + (start -4.95 1.6) + (end -4.95 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec41fa62-9054-4315-988a-6f91812891c1") + ) + (fp_line + (start -4.95 1.6) + (end -4.3 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "10365b8c-0bd1-4768-b076-24a4802e8958") + ) + (fp_line + (start -4.3 1.6) + (end -4.3 0) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "96a21393-b0b2-4f4e-82b4-6e2b5994b08a") + ) + (fp_line + (start 4.3 1.6) + (end 4.3 0) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae0f0e86-4a64-4fb8-baf4-738d9e68a3d6") + ) + (fp_line + (start 4.95 -6) + (end 4.95 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "63581218-66bf-4c68-936e-ed6f6013def3") + ) + (fp_line + (start 4.95 1.6) + (end 4.3 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7283a8d9-2e63-43f3-9397-3cbed5c2c7ea") + ) + (fp_rect + (start 5.1 -6.2) + (end -5.1 1.8) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "886cdd0d-f775-4f8a-a0e3-596bc4e80d42") + ) + (fp_text user "-" + (at -1.4 -0.7 0) + (layer "F.Fab") + (uuid "0fc4c70c-4f7b-4ea4-a0b9-b7c0f42fdbdd") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (fp_text user "S" + (at 0.7 -0.9 0) + (layer "F.Fab") + (uuid "15106fd7-285a-46fe-b572-584531b6f2f2") + (effects + (font + (size 0.736 0.736) + (thickness 0.064) + ) + (justify left bottom) + ) + ) + (fp_text user "+" + (at -3.4 -0.7 0) + (layer "F.Fab") + (uuid "55046d8d-efe4-4928-932d-a0c4241a1e68") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (fp_text user "S" + (at 2.7 -0.9 0) + (layer "F.Fab") + (uuid "dd66f940-5e68-4d11-b613-7f5aa488a03a") + (effects + (font + (size 0.736 0.736) + (thickness 0.064) + ) + (justify left bottom) + ) + ) + (pad "1" thru_hole circle + (at -3 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "56593cac-de8b-4865-866d-35775bfaaecc") + ) + (pad "2" thru_hole circle + (at -1 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "afb5d803-d43c-4da2-ace4-141a51e17b5c") + ) + (pad "3" thru_hole circle + (at 1 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "c04a2287-71d1-46fb-8d2e-7a167af7778e") + ) + (pad "4" thru_hole circle + (at 3 0) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "5c4c9c16-2aac-4480-9b1d-c6831b0f46c9") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-4_Vertical.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-4_Vertical.kicad_mod new file mode 100644 index 0000000..773a841 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_PTH-4_Vertical.kicad_mod @@ -0,0 +1,243 @@ +(footprint "JST_PTH-4_Vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.9 0) + (layer "F.Fab") + (uuid "a2e4231e-a7d6-4d02-acf8-4b6fc548e400") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "JST_PTH-4_Vertical" + (at 0 3.2 0) + (layer "F.Fab") + (uuid "5a4dd562-db0f-4d12-a781-0e857f84418c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "be07af1b-d926-448b-b0e5-5b7312991cf8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a5edc2c0-c471-4c06-8041-f072bc9ed5bf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b16301ac-9067-498e-9b9c-7abd00211211") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -4.95 -2.25) + (end 4.95 -2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "039a842a-ce54-4883-a902-92f3e0e3f1f0") + ) + (fp_line + (start -4.95 2.25) + (end -4.95 -2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d6ee5f77-3a78-4f9a-96b7-7ce1438856e0") + ) + (fp_line + (start -1 1.75) + (end -1 2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5ede651f-1eb6-47d0-861b-65f1505c2886") + ) + (fp_line + (start -1 1.75) + (end 1 1.75) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7c1f6989-1bd0-4687-a928-fc90c7a8798f") + ) + (fp_line + (start -1 2.25) + (end -4.95 2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c480737-b3b1-454b-a288-b4cffdb0081a") + ) + (fp_line + (start 1 1.75) + (end 1 2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "930df5cd-da86-4270-bed9-58fed958c4be") + ) + (fp_line + (start 4.95 -2.25) + (end 4.95 2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "840fc4bb-2c46-4907-8d41-a573c4db3d47") + ) + (fp_line + (start 4.95 2.25) + (end 1 2.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "bd543722-36f5-48f8-afa4-974d7947e2d0") + ) + (fp_rect + (start 5.1 -2.4) + (end -5.1 2.4) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "5149609b-057a-4894-988c-7fec92abd091") + ) + (fp_text user "+" + (at -1.4 -0.75 0) + (layer "F.Fab") + (uuid "39ed1061-7604-4861-9c02-a66f08852985") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (fp_text user "-" + (at 0.6 -0.75 0) + (layer "F.Fab") + (uuid "44cf6471-2f0d-4ec6-8eb3-5aba8d89b01a") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify left bottom) + ) + ) + (fp_text user "B" + (at -3.3 -0.95 0) + (layer "F.Fab") + (uuid "484a4600-0097-4e1a-bbca-218fcb176b47") + (effects + (font + (size 0.736 0.736) + (thickness 0.064) + ) + (justify left bottom) + ) + ) + (fp_text user "Y" + (at 2.7 -0.95 0) + (layer "F.Fab") + (uuid "e2632bd7-2f76-4a68-b946-e2c7aba2cd2f") + (effects + (font + (size 0.736 0.736) + (thickness 0.064) + ) + (justify left bottom) + ) + ) + (pad "1" thru_hole circle + (at -3 0.55) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "f5193c3c-40b3-4bd8-94be-20f50d435151") + ) + (pad "2" thru_hole circle + (at -1 0.55) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "27992509-5bdc-4b52-a1a9-2deaf03789e9") + ) + (pad "3" thru_hole circle + (at 1 0.55) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "17630d97-091a-4932-bd6c-2b685edaa1cd") + ) + (pad "4" thru_hole circle + (at 3 0.55) + (size 1.6 1.6) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "d0f0dbc2-410f-4126-8960-d065dbb1efc3") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.0mm-4_RA.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.0mm-4_RA.kicad_mod new file mode 100644 index 0000000..57b66bd --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.0mm-4_RA.kicad_mod @@ -0,0 +1,176 @@ +(footprint "JST_SMD_1.0mm-4_RA" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 1.8 0) + (layer "F.Fab") + (uuid "e4b67519-b8a4-4cc9-a49b-696f2619e869") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "JST_SMD_1.0mm-4_RA" + (at 0 2.6 0) + (layer "F.Fab") + (uuid "300bfa39-6cdc-442a-8127-a082a8832acb") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "44b7e807-99b6-4254-9b1c-ca5ccbe41e53") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cebfa6ea-b09f-404f-aa95-9acf254b1afa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9285139d-1425-44d7-a7aa-93ada35dcb76") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3 0.35) + (end -2.25 0.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1b3c0066-2faf-4a2a-90fb-fd8426760fa5") + ) + (fp_line + (start -3 2) + (end -3 0.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d0660209-346b-4969-a281-ab7ebf557005") + ) + (fp_line + (start -1.5 4.6) + (end 1.5 4.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9ddf2690-98cf-48aa-a0d8-ee9353d81c65") + ) + (fp_line + (start 2.25 0.35) + (end 3 0.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3c19040b-b428-4edb-b5af-486d3e560d2b") + ) + (fp_line + (start 3 0.35) + (end 3 2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8ccdd283-dac7-4643-b2fe-dfc0f64a57e0") + ) + (fp_rect + (start 3.51 4.797) + (end -3.51 -0.819) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "d6c04018-3e88-4552-8e07-9b7beeb8e1bc") + ) + (pad "1" smd rect + (at -1.5 0) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "14d70267-94a9-4e99-a44d-2414c8000c9e") + ) + (pad "2" smd rect + (at -0.5 0) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0fd8a1b7-b9ca-4fd6-991c-0c0ba8455e0b") + ) + (pad "3" smd rect + (at 0.5 0) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "407aed1c-51ab-4332-8257-73d8667b9fba") + ) + (pad "4" smd rect + (at 1.5 0) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "971e6e73-aa62-460c-b145-d75dd2c9535c") + ) + (pad "NC1" smd rect + (at 2.8 3.675) + (size 1.2 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a98a1614-27af-4dad-88d2-4186365c5a1d") + ) + (pad "NC2" smd rect + (at -2.8 3.675) + (size 1.2 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ea11a954-385e-4581-a50e-c0bdae077bf8") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.0mm-4_RA_StressRelief.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.0mm-4_RA_StressRelief.kicad_mod new file mode 100644 index 0000000..a5840be --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.0mm-4_RA_StressRelief.kicad_mod @@ -0,0 +1,226 @@ +(footprint "JST_SMD_1.0mm-4_RA_StressRelief" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 1.8 0) + (layer "F.Fab") + (uuid "f5ee019a-e8f1-4d97-99a6-9533ce435049") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "JST_SMD_1.0mm-4_RA_StressRelief" + (at 0 2.6 0) + (layer "F.Fab") + (uuid "e7922f2b-5e96-4525-9da0-4f4c2f63dc50") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1b6526dd-af8b-4282-a1f3-b3a6edd0d65b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "92cd4136-f672-41c0-a27b-d32dd52f2bd4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cdb0aeb2-75ac-412e-bc19-a06274587511") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3 0.35) + (end -2.25 0.35) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "b8f5f800-e25c-412a-a827-9eacc08a6b28") + ) + (fp_line + (start -3 2) + (end -3 0.35) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "1d8fdbd0-1089-47fd-9f7b-3209e45a678c") + ) + (fp_line + (start -1.5 4.6) + (end 1.5 4.6) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "25602107-3b76-43ad-9b37-0b7ac9ae2e8f") + ) + (fp_line + (start 2.25 0.35) + (end 3 0.35) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "c416ba39-4dc6-48fc-aa49-5a402503f500") + ) + (fp_line + (start 3 0.35) + (end 3 2) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "27adfdfe-8c91-4348-bdf2-9e181e188e4d") + ) + (fp_line + (start -4 6) + (end -4 10.16) + (stroke + (width 0.3048) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1b37b62e-1675-4dde-9970-86291aad631b") + ) + (fp_line + (start -2 8) + (end 4 8) + (stroke + (width 0.3048) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "bc365172-20e5-4bc1-841b-4b0e3601cd33") + ) + (fp_line + (start -2 10.16) + (end -2 8) + (stroke + (width 0.3048) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "3a03430a-589e-4c89-8ded-c7f7fc15a608") + ) + (fp_line + (start 4 6) + (end -4 6) + (stroke + (width 0.3048) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2d6e7d60-e3c6-4ec7-8b5d-009bbf9df6e1") + ) + (fp_line + (start 4 8) + (end 4 6) + (stroke + (width 0.3048) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "952ec55c-3922-4a52-814d-cf82b091394e") + ) + (fp_rect + (start 3.51 4.797) + (end -3.51 -0.78) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "5c92ae8e-a807-4190-a656-81e1cbf540d8") + ) + (pad "1" smd rect + (at -1.5 0) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8424e689-a6ec-404b-89e9-a3673ee8ece2") + ) + (pad "2" smd rect + (at -0.5 0) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4b1c318c-0c51-4069-a535-b3f08acd5b2a") + ) + (pad "3" smd rect + (at 0.5 0) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2f50bbf9-9f71-4457-89f2-d59a088a162f") + ) + (pad "4" smd rect + (at 1.5 0) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6fa503d6-3c49-4634-83b0-9f5df33b3db4") + ) + (pad "NC1" smd rect + (at 2.8 3.675) + (size 1.2 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c6c09e40-7ef0-4cb1-96ad-ac04be4c8d5d") + ) + (pad "NC2" smd rect + (at -2.8 3.675) + (size 1.2 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ec1bdf0f-4e02-418a-b5b6-8fd6777d45ee") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.0mm-4_Vertical.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.0mm-4_Vertical.kicad_mod new file mode 100644 index 0000000..020f090 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.0mm-4_Vertical.kicad_mod @@ -0,0 +1,236 @@ +(footprint "JST_SMD_1.0mm-4_Vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -3.514 0) + (layer "F.Fab") + (uuid "0fb7070e-d273-4b73-92c6-9da9d8fe14ef") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "JST_SMD_1.0mm-4_Vertical" + (at 0 -2.214 0) + (layer "F.Fab") + (uuid "bf1da518-13b9-42f8-8d2f-5a53520fe777") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b37a0524-6cda-4bd0-935d-4ff391eb7916") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "37a5f9e7-e28b-4266-bead-27c724d0ab6d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "68f20215-337e-41a8-8f61-e066e11c24d3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.175 0.889) + (end -3.175 1.651) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "2fa17674-c795-4b48-8970-51232ecef599") + ) + (fp_line + (start -3.175 1.651) + (end -2.413 1.651) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "252d5ac1-d9b5-4bee-bf02-36bcec188465") + ) + (fp_line + (start 1.905 -1.651) + (end -1.905 -1.651) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "f3b5708b-e71c-4375-b700-240a031ae35e") + ) + (fp_line + (start 3.175 0.889) + (end 3.175 1.651) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "15a8ef73-a2c9-4998-9478-565d86bca040") + ) + (fp_line + (start 3.175 1.651) + (end 2.413 1.651) + (stroke + (width 0.254) + (type solid) + ) + (layer "F.SilkS") + (uuid "14614722-0605-4e3a-999e-0240cd8d2edd") + ) + (fp_rect + (start 3.51 -2.028) + (end -3.51 2.418) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "ae39f34f-3375-4f66-adc3-41e649715092") + ) + (fp_line + (start -3.3 -1.214) + (end -3.3 -0.714) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "84f3370d-188b-4207-aa83-24886d713aa0") + ) + (fp_line + (start -3.3 -0.714) + (end -3 -0.714) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "37615275-1113-434e-a052-0e7bbb72d0cb") + ) + (fp_line + (start -3 -1.214) + (end -3.3 -1.214) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6bc8dbe3-01c1-4d74-b286-b4cfdeebad9a") + ) + (fp_line + (start 3 -0.714) + (end 3.3 -0.714) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bfe22928-185c-4e80-9f9d-d477edfa2a40") + ) + (fp_line + (start 3.3 -1.214) + (end 3 -1.214) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0de68552-b682-4cec-bfab-8802f3576d60") + ) + (fp_line + (start 3.3 -0.714) + (end 3.3 -1.214) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "37d805b3-bc2d-4e58-a040-b9513655a997") + ) + (pad "1" smd rect + (at -1.5 1.511) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "08a503b4-19b3-4aee-81c1-39b8b1a130bd") + ) + (pad "2" smd rect + (at -0.5 1.511) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2a73db24-e5b1-4059-bb07-6df08ef9f781") + ) + (pad "3" smd rect + (at 0.5 1.511) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "589df7fc-9fb3-4026-af21-977d49a80957") + ) + (pad "4" smd rect + (at 1.5 1.511) + (size 0.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2040a500-4bd9-4557-b325-06d7692d5041") + ) + (pad "NC1" smd rect + (at -2.8 -0.914) + (size 1.2 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6548504e-9738-411c-be39-3b0a3ae592a6") + ) + (pad "NC2" smd rect + (at 2.8 -0.914) + (size 1.2 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "489c297e-8598-4f06-b626-afa1b6f52164") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.25mm-4_Locking.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.25mm-4_Locking.kicad_mod new file mode 100644 index 0000000..1ff1f5f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.25mm-4_Locking.kicad_mod @@ -0,0 +1,286 @@ +(footprint "JST_SMD_1.25mm-4_Locking" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1 0) + (layer "F.Fab") + (uuid "2e3293a6-40c2-49c2-ad2e-512f3837dd86") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "JST_SMD_1.25mm-4_Locking" + (at 0 0 0) + (layer "F.Fab") + (uuid "dea1d807-20e4-4cb7-90b0-815aeca7a93f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "01647306-2594-4688-b3be-0f90efca7ff9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fde9c14f-5dfa-4030-9f88-efeac5cabe33") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "796223be-3e2b-4764-a6b0-9ebf175fa76a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -4.05 -2.95) + (end -3 -2.95) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "dfc8f2e5-569a-480d-a4f9-7b205dc72bd9") + ) + (fp_line + (start -4.05 -2) + (end -4.05 -2.95) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3d848c1b-8656-483e-b1f1-8a82299b155e") + ) + (fp_line + (start -3 0.93) + (end 3 0.93) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "352c306b-da69-424d-8eca-94f623465641") + ) + (fp_line + (start 3 -2.95) + (end 4.05 -2.95) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a522f315-11ba-4ad6-aaf9-bdfd140c0925") + ) + (fp_line + (start 4.05 -2) + (end 4.05 -2.95) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "92964db9-0a49-46de-b17a-979cb5911b99") + ) + (fp_rect + (start 4.4 1.4) + (end -4.4 -4.4) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "9c842b63-2ea0-4f6d-b88c-80fcff5eced5") + ) + (fp_line + (start -4.125 -3.05) + (end 4.125 -3.05) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "d3bad50a-df07-4df1-8b10-85eca6b2aecb") + ) + (fp_line + (start -4.125 1) + (end -4.125 -3.05) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "4713da85-6b72-4d41-8453-586787a4bb43") + ) + (fp_line + (start 4.125 -3.05) + (end 4.125 1) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "a3acab49-b830-4ce0-b4b5-014b9f355b02") + ) + (fp_line + (start 4.125 1) + (end -4.125 1) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "9d2628f9-19b3-45c9-be44-bd3ec81c60d4") + ) + (fp_poly + (pts + (xy -3.825 1) (xy -3.625 1) (xy -3.625 -1.2) (xy -3.825 -1.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "13cc07af-f070-4f44-9b44-56d87db6f107") + ) + (fp_poly + (pts + (xy -1.975 -3.05) (xy -1.775 -3.05) (xy -1.775 -3.85) (xy -1.975 -3.85) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6f5e4fab-3140-455c-8e30-25541003c4e3") + ) + (fp_poly + (pts + (xy -0.725 -3.05) (xy -0.525 -3.05) (xy -0.525 -3.85) (xy -0.725 -3.85) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3e69faba-4f32-4ff0-a706-9652e8be0750") + ) + (fp_poly + (pts + (xy 0.525 -3.05) (xy 0.725 -3.05) (xy 0.725 -3.85) (xy 0.525 -3.85) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8a428f39-0b99-48ac-8661-13d07ae25931") + ) + (fp_poly + (pts + (xy 1.775 -3.05) (xy 1.975 -3.05) (xy 1.975 -3.85) (xy 1.775 -3.85) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ad18ca3b-ebe1-42c6-8094-644288cba777") + ) + (fp_poly + (pts + (xy 3.625 1) (xy 3.825 1) (xy 3.825 -1.2) (xy 3.625 -1.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2ddd9ab9-5a03-4625-8799-b12c3d0ab0e4") + ) + (pad "1" smd rect + (at -1.875 -3.3 180) + (size 0.6 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b52e8d1c-7464-4178-b7c7-347103e799d2") + ) + (pad "2" smd rect + (at -0.625 -3.3 180) + (size 0.6 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0ffc0f3f-74d5-432e-b997-fff8788d8a56") + ) + (pad "3" smd rect + (at 0.625 -3.3 180) + (size 0.6 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "494894b9-3c8e-44dc-95c6-9f621bfb9b9a") + ) + (pad "4" smd rect + (at 1.875 -3.3 180) + (size 0.6 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6b884354-c552-4a96-9b85-4a21f8e9ccb7") + ) + (pad "NC1" smd rect + (at 3.725 -0.1 270) + (size 2.7 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "73010414-f799-4153-8217-14a342baba3a") + ) + (pad "NC2" smd rect + (at -3.725 -0.1 270) + (size 2.7 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7a252b6a-7f9b-47bf-9ca3-81163c80d430") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.25mm-6_Locking.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.25mm-6_Locking.kicad_mod new file mode 100644 index 0000000..e322b42 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_1.25mm-6_Locking.kicad_mod @@ -0,0 +1,392 @@ +(footprint "JST_SMD_1.25mm-6_Locking" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1 0) + (layer "F.Fab") + (uuid "4f2faca2-9a4a-4782-91ab-0e64af92e426") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "JST_SMD_1.25mm-6_Locking" + (at 0 0 0) + (layer "F.Fab") + (uuid "bc3b7b7c-95e1-4edf-8a9d-46b999af8635") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1cf6bfca-e7d2-4bb9-a76d-72781f687827") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "34381ad0-be93-4c82-8cbd-28652a5cf953") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9ec2ca20-96f4-4700-b5a9-4d8c89a535f4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -5.3 -2.95) + (end -4.25 -2.95) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e9320072-56a5-46ee-b052-4d9957580098") + ) + (fp_line + (start -5.3 -2) + (end -5.3 -2.95) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e4ed5597-c950-49d4-9379-c5bd9fd43ef4") + ) + (fp_line + (start -4.25 0.93) + (end 4.25 0.93) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "08a3d8e5-60e3-4e1d-9456-323cccf6ce19") + ) + (fp_line + (start 4.25 -2.95) + (end 5.3 -2.95) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "2d7652d4-cb56-4ff0-9d3b-89d82e7c9e4a") + ) + (fp_line + (start 5.3 -2) + (end 5.3 -2.95) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "02638895-a1d9-4dc4-bc3a-331524cc05a8") + ) + (fp_rect + (start 5.6 1.4) + (end -5.6 -4.3) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "331d128a-417b-4113-8b3a-2044a83175e4") + ) + (fp_line + (start -5.375 -3.05) + (end 5.375 -3.05) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "e650c5e9-a45b-447b-ac1a-a3e0e3e4e9f5") + ) + (fp_line + (start -5.375 1) + (end -5.375 -3.05) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "3de90133-c44d-43ac-b0cd-523e78cc4901") + ) + (fp_line + (start 5.375 -3.05) + (end 5.375 1) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "9b1c2ca1-2a53-4412-94ba-063d5b4ebd84") + ) + (fp_line + (start 5.375 1) + (end -5.375 1) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "b00acb57-a1bf-4fb8-aa69-d7f9d2595592") + ) + (fp_poly + (pts + (xy -5.075 1) (xy -4.875 1) (xy -4.875 -1.2) (xy -5.075 -1.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "78c43d2e-93f0-4edd-ba5d-15c362fd95c4") + ) + (fp_poly + (pts + (xy -3.225 -3.05) (xy -3.025 -3.05) (xy -3.025 -3.85) (xy -3.225 -3.85) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b3adc61e-1c46-4cb0-95b5-e38d5516e204") + ) + (fp_poly + (pts + (xy -1.975 -3.05) (xy -1.775 -3.05) (xy -1.775 -3.85) (xy -1.975 -3.85) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4fecfd28-deaa-4cb2-9b37-9420dff3a1e0") + ) + (fp_poly + (pts + (xy -0.725 -3.05) (xy -0.525 -3.05) (xy -0.525 -3.85) (xy -0.725 -3.85) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fcae8c65-3c36-4132-be3f-6689fc9ad352") + ) + (fp_poly + (pts + (xy 0.525 -3.05) (xy 0.725 -3.05) (xy 0.725 -3.85) (xy 0.525 -3.85) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "71078e75-a3d6-4843-ac1d-faf862b4797b") + ) + (fp_poly + (pts + (xy 1.775 -3.05) (xy 1.975 -3.05) (xy 1.975 -3.85) (xy 1.775 -3.85) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e887d4cb-7cdb-491e-8818-ab903d89a4a8") + ) + (fp_poly + (pts + (xy 3.025 -3.05) (xy 3.225 -3.05) (xy 3.225 -3.85) (xy 3.025 -3.85) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "bca215e4-9fa2-4843-81c9-246df6ee028d") + ) + (fp_poly + (pts + (xy 4.875 1) (xy 5.075 1) (xy 5.075 -1.2) (xy 4.875 -1.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "157acf48-a0a7-44d2-8999-a6a406e87129") + ) + (fp_line + (start -4.25 -1.95) + (end -4.25 3.93) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "fe746681-6b8c-4ee9-95b2-42c1ca4ec605") + ) + (fp_line + (start -4.25 -1.95) + (end 4.25 -1.95) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "344c6c34-c730-4bda-b3cc-8bb139bf1a2d") + ) + (fp_line + (start -4.25 3.93) + (end 4.25 3.93) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "76103e9e-332b-44a4-afd0-169e718a43d7") + ) + (fp_line + (start 4.25 3.93) + (end 4.25 -1.95) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "ea2371c1-220a-4d4d-80ab-b9405ce9636f") + ) + (fp_text user "Connector" + (at 0 3.048 0) + (unlocked yes) + (layer "User.1") + (uuid "4c429db4-d435-4f97-b13b-abe077a88856") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (fp_text user "Mating" + (at 0 2.032 0) + (unlocked yes) + (layer "User.1") + (uuid "d9cb497d-b40f-4f4d-9dfd-712262023aba") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (pad "1" smd rect + (at -3.125 -3.3 180) + (size 0.6 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f36062d7-8d4a-4510-81d5-4074182aed03") + ) + (pad "2" smd rect + (at -1.875 -3.3 180) + (size 0.6 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c48b9e0b-68dd-48ea-8a2f-dd060b38e356") + ) + (pad "3" smd rect + (at -0.625 -3.3 180) + (size 0.6 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "df3fb3f2-a0e6-4373-9c71-8081ffab6e79") + ) + (pad "4" smd rect + (at 0.625 -3.3 180) + (size 0.6 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "edaadb96-03e2-4dcb-a7bf-dfd2e7a2e05f") + ) + (pad "5" smd rect + (at 1.875 -3.3 180) + (size 0.6 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9c148b86-d09e-49de-ae88-3cf9e0414ef1") + ) + (pad "6" smd rect + (at 3.125 -3.3 180) + (size 0.6 1.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f2fdd0d8-922d-4614-a190-edc9084abb5e") + ) + (pad "NC1" smd rect + (at 4.975 -0.1 270) + (size 2.7 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7f62d8bf-861a-4f13-825e-319f8f31ed7e") + ) + (pad "NC2" smd rect + (at -4.975 -0.1 270) + (size 2.7 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "aeb5f29b-7041-4ee9-80d1-f699193f1bb5") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_2.0mm-2.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_2.0mm-2.kicad_mod new file mode 100644 index 0000000..8c9aa9f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_2.0mm-2.kicad_mod @@ -0,0 +1,200 @@ +(footprint "JST_SMD_2.0mm-2" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2 0) + (layer "F.Fab") + (uuid "ddbc36ee-c6e3-422c-a779-6abbe6458928") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "JST_SMD_2.0mm-2" + (at 0 -0.5 0) + (layer "F.Fab") + (uuid "61548410-5079-49ea-95ab-535e2469eed9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fd10d27b-b239-44ba-8722-8c94f1ac52d8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bc430129-2846-4998-8e78-832960d1022a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3bb4a828-e561-4bb0-ba96-4ab6b666aedc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -4 1) + (end -4 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac2b7834-00fa-4929-a498-d6cb819d0911") + ) + (fp_line + (start -4 4.5) + (end -3.2 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c73bf5c6-491f-47a8-ab1b-490981590920") + ) + (fp_line + (start -3.2 2) + (end -2 2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "dbf40b5d-4c5b-4a0f-80ca-ef368a204055") + ) + (fp_line + (start -3.2 4.5) + (end -3.2 2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "dcc2a119-4477-4431-a051-2b50801eb292") + ) + (fp_line + (start 2 -3) + (end -2 -3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e5999846-36e3-4063-b3c5-3154c313fa22") + ) + (fp_line + (start 2 2) + (end 3.2 2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "388c05c3-5ceb-490d-966f-c6fe8f911d50") + ) + (fp_line + (start 3.2 2) + (end 3.2 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "4e1c72bb-313a-4441-8e3c-2380ee66d06e") + ) + (fp_line + (start 3.2 4.5) + (end 4 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "12477be4-81bc-4dc4-a415-3c34a066c63c") + ) + (fp_line + (start 4 4.5) + (end 4 1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a822b1d0-57c4-4415-81f1-f30a5e49d65b") + ) + (fp_rect + (start 4.4 -3.4) + (end -4.4 6.2) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "3484a2ce-3d5f-4faa-bd09-d947c7584889") + ) + (pad "1" smd rect + (at -1 3.7) + (size 1 4.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5f45853d-fce2-4961-b499-ef1fb0496b4b") + ) + (pad "2" smd rect + (at 1 3.7) + (size 1 4.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c23bb4ba-965a-4922-844c-485cc91b63cc") + ) + (pad "NC1" smd rect + (at -3.4 -1.5 90) + (size 3.4 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "adc73ec1-dfe9-49fc-bcd1-12c91580c58d") + ) + (pad "NC2" smd rect + (at 3.4 -1.5 90) + (size 3.4 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "df075972-ab7d-471e-bff5-56822ad88c2e") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_2.0mm-3.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_2.0mm-3.kicad_mod new file mode 100644 index 0000000..5f7ba1e --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_2.0mm-3.kicad_mod @@ -0,0 +1,208 @@ +(footprint "JST_SMD_2.0mm-3" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -0.7 0) + (layer "F.Fab") + (uuid "89755669-8225-4961-9c9a-6aba9749f5fc") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "JST_SMD_2.0mm-3" + (at 0 1.1 0) + (layer "F.Fab") + (uuid "0044ebdd-96f6-4ca0-b660-130462019de1") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a771bf97-7ccb-4d47-b789-77650dbe923f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9ab372e6-d885-48ef-bfc4-6794e94b01fe") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c59c1b02-897a-4d12-b00f-8aa79ce66023") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -4.99 2.07) + (end -4.99 5.57) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6c79ef95-bbe0-4321-bb13-f526d4e46149") + ) + (fp_line + (start -4.99 5.57) + (end -4.19 5.57) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "57e70a23-aa89-4a3a-a56c-59f46a4dda49") + ) + (fp_line + (start -4.19 3.07) + (end -2.99 3.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "2a1ad2c3-bdb5-41a5-a4bc-3916972969b2") + ) + (fp_line + (start -4.19 5.57) + (end -4.19 3.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b4529969-be79-4675-8c6e-688a0da028c1") + ) + (fp_line + (start 3.01 -1.93) + (end -2.99 -1.93) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a496b704-77a4-4991-b2be-db54ef61d717") + ) + (fp_line + (start 3.01 3.07) + (end 4.21 3.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3c2834a3-4240-48a9-acbc-e88091bfb5f5") + ) + (fp_line + (start 4.21 3.07) + (end 4.21 5.57) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a41e327a-a8d3-4981-a373-917df28dc318") + ) + (fp_line + (start 4.21 5.57) + (end 5.01 5.57) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7afa9443-7046-4e12-b3da-af1681f97468") + ) + (fp_line + (start 5.01 5.57) + (end 5.01 2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "69107c90-6615-44ab-aaec-54234f28a6fd") + ) + (fp_rect + (start 5.4 -2.3) + (end -5.4 7.3) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "2829fc7c-a066-4997-a499-7b694e40a60a") + ) + (pad "1" smd rect + (at 2.01 4.77) + (size 1 4.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e3a200ec-8905-45cd-b86b-6cd04d662d6f") + ) + (pad "2" smd rect + (at 0.01 4.77) + (size 1 4.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7f7c1b84-36d3-4fb9-a114-8c472ecfc088") + ) + (pad "3" smd rect + (at -1.99 4.77) + (size 1 4.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ab74dc31-58d5-4db8-a979-bad3af08a740") + ) + (pad "NC1" smd rect + (at -4.39 -0.43 90) + (size 3.4 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "edb3296b-1dc6-4c93-8466-267d4a564e4a") + ) + (pad "NC2" smd rect + (at 4.41 -0.43 90) + (size 3.4 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1509fbe2-25db-4e50-80dc-63ded97cc424") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_2.0mm-4.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_2.0mm-4.kicad_mod new file mode 100644 index 0000000..1b5202f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/JST_SMD_2.0mm-4.kicad_mod @@ -0,0 +1,216 @@ +(footprint "JST_SMD_2.0mm-4" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -0.635 0) + (layer "F.Fab") + (uuid "8e8722ad-25ad-4da0-ab4e-cfba037219bf") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "JST_SMD_2.0mm-4" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "38c0cd8f-2593-4205-a745-bcee74c7e4e3") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5ff3aaa1-71a4-4208-ae03-29e03df6718e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1821db6d-3a5c-4172-ac72-5352b7955d7c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "02c198ee-a3be-418f-ad43-d057872c2bbc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -5.99 2.07) + (end -5.99 5.57) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "90aef4de-2b3b-4db2-b821-a709794ee2af") + ) + (fp_line + (start -5.99 5.57) + (end -5.19 5.57) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d1cd8c4b-56d7-45e2-a6d7-a240a4f23860") + ) + (fp_line + (start -5.19 3.07) + (end -3.99 3.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0b7cffd5-4a90-4b3b-92c2-8ec7a1505d28") + ) + (fp_line + (start -5.19 5.57) + (end -5.19 3.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fbf490fa-dd4c-40aa-901c-a914e42957bf") + ) + (fp_line + (start 4.01 -1.93) + (end -3.99 -1.93) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "72ccf291-dc45-436f-9709-4f896a888275") + ) + (fp_line + (start 4.01 3.07) + (end 5.21 3.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c30a4f4-952d-4c1b-a716-7e88fbcaa220") + ) + (fp_line + (start 5.21 3.07) + (end 5.21 5.57) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6ada5f42-33d0-4d41-be63-1f9bb406a612") + ) + (fp_line + (start 5.21 5.57) + (end 6.01 5.57) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d460482c-30c4-44dd-859d-7abb75a30d5c") + ) + (fp_line + (start 6.01 5.57) + (end 6.01 2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "498cd8e1-f0a5-4b50-aff9-2b2e0ab8082d") + ) + (fp_rect + (start 6.4 -2.3) + (end -6.4 7.3) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "16aac942-88c9-4f04-805f-da52de9bce3b") + ) + (pad "1" smd rect + (at 3.01 4.77) + (size 1 4.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "09a1b157-791a-4c17-aaf5-bd6fd9ff95c2") + ) + (pad "2" smd rect + (at 1.01 4.77) + (size 1 4.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3ed08198-b492-4671-87d4-dbbc23ea18b6") + ) + (pad "3" smd rect + (at -0.99 4.77) + (size 1 4.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "144e28da-de33-4add-ac10-07a60e8ef441") + ) + (pad "4" smd rect + (at -2.99 4.77) + (size 1 4.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8d79541a-16e5-4447-97f4-8040adf6584e") + ) + (pad "NC1" smd rect + (at -5.39 -0.43 90) + (size 3.4 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8b6ba6ab-cf2d-4ace-a913-83840bfdd42b") + ) + (pad "NC2" smd rect + (at 5.41 -0.43 90) + (size 3.4 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b3131f71-77c3-46bd-aa3a-a30d9e267e41") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/LatchingTerminal_5mm-2.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/LatchingTerminal_5mm-2.kicad_mod new file mode 100644 index 0000000..0af081e --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/LatchingTerminal_5mm-2.kicad_mod @@ -0,0 +1,203 @@ +(footprint "LatchingTerminal_5mm-2" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -5.715 0) + (layer "F.Fab") + (uuid "a93a3829-d0f9-40f1-85a1-76dbc3b41b85") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LatchingTerminal_5mm-2" + (at 0 5.08 0) + (layer "F.Fab") + (uuid "9edf589b-ddd3-40eb-a85b-352dac917e47") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "da3055f8-50dc-4b90-8058-72579914353f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "24da91af-815c-4b04-957f-74ed4d20b734") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7fee7cce-8e8a-4cf5-91a3-89349b12a144") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -5.1 -6.3) + (end -5.1 6.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "190d1183-5664-4b75-95c7-3d3209614d3a") + ) + (fp_line + (start -5.1 -6.3) + (end 5.1 -6.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "ce72fd87-de3a-474f-89d0-ff9ff474fb24") + ) + (fp_line + (start -5.1 6.3) + (end 5.1 6.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "2b631c0a-1151-4709-9f46-642bdc68b76e") + ) + (fp_line + (start 5.1 -6.3) + (end 5.1 6.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "6ea2f37f-cc37-460e-b572-7d21b2baeb7a") + ) + (fp_line + (start -4 -5) + (end -4 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "84069e78-c855-432a-b3c0-a240bd3264aa") + ) + (fp_line + (start -4 7) + (end -1 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "e5f9fc70-ee63-4edd-aba1-cdb0ec1ed447") + ) + (fp_line + (start -1 -5) + (end -4 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "1220d613-243c-46ec-aa74-e1e80525833d") + ) + (fp_line + (start -1 7) + (end -1 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "7ac73bfd-a8d3-4895-b8b2-4cf0e57d9f2e") + ) + (fp_line + (start 1 -5) + (end 1 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "f9b34165-5c54-42e4-8a1a-91c86681f838") + ) + (fp_line + (start 1 7) + (end 4 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "622331cb-23f1-474c-b855-1d2c15bb8e02") + ) + (fp_line + (start 4 -5) + (end 1 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "2179fbba-fa47-42fb-913d-5c602ea4bc7d") + ) + (fp_line + (start 4 7) + (end 4 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "12efe99b-22c0-4f41-9202-e69daf54004c") + ) + (pad "1" thru_hole circle + (at -2.5 0) + (size 2.25 2.25) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "9617b8b9-8732-40ee-bb59-232f5b49023c") + ) + (pad "2" thru_hole circle + (at 2.5 0) + (size 2.25 2.25) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "31e64958-3662-46c0-91c2-63e1e64965b9") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/LatchingTerminal_5mm-3.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/LatchingTerminal_5mm-3.kicad_mod new file mode 100644 index 0000000..dc969b0 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/LatchingTerminal_5mm-3.kicad_mod @@ -0,0 +1,252 @@ +(footprint "LatchingTerminal_5mm-3" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -5.588 0) + (layer "F.Fab") + (uuid "d733bfe7-d196-433a-8bc7-85cf777b349e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LatchingTerminal_5mm-3" + (at 0 5.08 0) + (layer "F.Fab") + (uuid "a0a63a0e-e7b0-48bf-a966-67d3a33277e6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "adc98c80-f955-4b0b-a364-84a69b5544e9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "210881ec-c6e1-40b8-ae1d-dd134f59b6b3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "34bdb467-02b3-4fcf-9a59-8776039a26e5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -7.6 -6.3) + (end -7.6 6.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "2f6bab80-2919-489c-a3b8-698c3c0257fe") + ) + (fp_line + (start -7.6 -6.3) + (end 7.6 -6.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "0273348f-c0ba-4012-a1df-01f7b0f10ea7") + ) + (fp_line + (start -7.6 6.3) + (end 7.6 6.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "64e4857f-fb40-4985-a2ca-67a102197264") + ) + (fp_line + (start 7.6 -6.3) + (end 7.6 6.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "979744f2-20b8-4536-be87-4b5d1e12655d") + ) + (fp_line + (start -6.5 -5) + (end -3.5 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "86e2829b-6ed8-4ccc-bbac-2f07b93514bb") + ) + (fp_line + (start -6.5 7) + (end -6.5 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "44d1ac49-46f1-4ccf-9aa5-b1e85d74742c") + ) + (fp_line + (start -3.5 -5) + (end -3.5 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "46e31bd3-0467-47e1-bce1-61967af9b036") + ) + (fp_line + (start -3.5 7) + (end -6.5 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "e7ac12be-ea38-480f-acb4-72100253e8f3") + ) + (fp_line + (start -1.5 -5) + (end -1.5 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "24a46c53-e7be-4e04-81c7-80e92b50f938") + ) + (fp_line + (start -1.5 7) + (end 1.5 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "bc465fcd-4337-4f0c-a869-220f320ead7b") + ) + (fp_line + (start 1.5 -5) + (end -1.5 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "c8c5a3a1-e8db-41c3-807a-3d73693b924a") + ) + (fp_line + (start 1.5 7) + (end 1.5 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "2b5a80ad-88a8-4e34-873a-67e1b5451df8") + ) + (fp_line + (start 3.5 -5) + (end 3.5 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "fe469603-b0ed-4a06-95ea-edaac82b6028") + ) + (fp_line + (start 3.5 -5) + (end 6.5 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "6e3ad878-9242-45e8-a972-d507fd790567") + ) + (fp_line + (start 3.5 7) + (end 6.5 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a7914dda-c7bc-414f-b57c-7a0571c4b2f7") + ) + (fp_line + (start 6.5 7) + (end 6.5 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "52b58a57-193e-4d7c-beae-0abaa0cb5930") + ) + (pad "1" thru_hole circle + (at -5 0) + (size 2.25 2.25) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "00531553-4aab-468b-8326-db58bd030db8") + ) + (pad "2" thru_hole circle + (at 0 0) + (size 2.25 2.25) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "f3f383d4-0381-4912-b757-2776509cf579") + ) + (pad "3" thru_hole circle + (at 5 0) + (size 2.25 2.25) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "8b5fab66-d53f-45db-aaa2-793394062c15") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/LatchingTerminal_5mm-4.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/LatchingTerminal_5mm-4.kicad_mod new file mode 100644 index 0000000..fd4a7b9 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/LatchingTerminal_5mm-4.kicad_mod @@ -0,0 +1,301 @@ +(footprint "LatchingTerminal_5mm-4" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -5.588 0) + (layer "F.Fab") + (uuid "e92e55e5-5207-4ab9-be74-47445bf6cc6f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LatchingTerminal_5mm-4" + (at 0 5.08 0) + (layer "F.Fab") + (uuid "f5c9b85f-a054-4707-af92-1adaa5044afc") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b53b1099-e6fe-41cb-aae0-bd8c34ad104f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d684f62f-2d92-4e54-b092-371a6a6bf384") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d8cea7a3-768c-491a-a2ae-5fdae9e420f0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -10.1 -6.3) + (end -10.1 6.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "3029b1e9-d42b-4762-b540-8a3d2f948e05") + ) + (fp_line + (start -10.1 -6.3) + (end 10.1 -6.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "383f51c5-d14d-48ba-bd75-d050b406fec1") + ) + (fp_line + (start -10.1 6.3) + (end 10.1 6.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "161a4eea-df9d-4247-8f79-f12ffae2f22c") + ) + (fp_line + (start 10.1 -6.3) + (end 10.1 6.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "5de6aa9a-21ad-45c5-89f4-0b2feef7bf1d") + ) + (fp_line + (start -9 -5) + (end -6 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "406f90a8-a556-4c1c-ab55-9a5b18716cbc") + ) + (fp_line + (start -9 7) + (end -9 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "c428b731-02d7-4cb3-8c43-09381cc3b4fd") + ) + (fp_line + (start -6 -5) + (end -6 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a2986176-8984-4fc4-8d8e-a60091fab9db") + ) + (fp_line + (start -6 7) + (end -9 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "fe0ffab3-3777-4f7d-92c5-0cb0eb165f84") + ) + (fp_line + (start -4 -5) + (end -4 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "65eb0671-9d13-4bed-98c5-42f73f7fdc69") + ) + (fp_line + (start -4 7) + (end -1 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "c418388c-29fd-4636-a504-5f9c727462ac") + ) + (fp_line + (start -1 -5) + (end -4 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "3269deb0-3750-4402-aec9-3aa652074b04") + ) + (fp_line + (start -1 7) + (end -1 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "6b6d2af1-1c5c-46d1-915e-4f2114d3edf4") + ) + (fp_line + (start 1 -5) + (end 1 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "36bc60d2-7825-423d-868c-6d67f381eba7") + ) + (fp_line + (start 1 -5) + (end 4 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "8a5e70fa-0c8c-4755-b244-9d0416bd1bba") + ) + (fp_line + (start 1 7) + (end 4 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "bdae162e-87d8-40c6-b3e1-3f0fe58c7f5f") + ) + (fp_line + (start 4 7) + (end 4 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "c529d5df-ed2a-4b7d-b176-a2acdeab36d0") + ) + (fp_line + (start 6 -5) + (end 6 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "470a685c-922c-4e63-818a-d7b8a77c8a81") + ) + (fp_line + (start 6 7) + (end 9 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "d6afc7c0-2741-47aa-ac80-78fc7c39ee93") + ) + (fp_line + (start 9 -5) + (end 6 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "2affe7b1-4560-459c-b969-a402540f7870") + ) + (fp_line + (start 9 7) + (end 9 -5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "13631030-7de9-4dd2-a619-6b4e4c7e8a18") + ) + (pad "1" thru_hole circle + (at -7.5 0) + (size 2.25 2.25) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "ac8ef2d9-8a68-422a-b867-972de4c4b88e") + ) + (pad "2" thru_hole circle + (at -2.5 0) + (size 2.25 2.25) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "1743cf34-b638-4b58-81ce-5a90e5b8f06b") + ) + (pad "3" thru_hole circle + (at 2.5 0) + (size 2.25 2.25) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "319104b5-6b6c-4493-8b5f-e41920f6f3bf") + ) + (pad "4" thru_hole circle + (at 7.5 0) + (size 2.25 2.25) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "b4a01415-c4a2-40da-82cb-bf119cc755ec") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/PokeHome-2.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/PokeHome-2.kicad_mod new file mode 100644 index 0000000..d669662 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/PokeHome-2.kicad_mod @@ -0,0 +1,149 @@ +(footprint "PokeHome-2" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0.635 0.635 0) + (layer "F.Fab") + (uuid "bea49af4-019e-45ed-bfd4-f829fd3d21dc") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "PokeHome-2" + (at 0.635 -0.635 0) + (layer "F.Fab") + (uuid "becc2bb5-8598-40e7-8c10-2114c8073bed") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "491b5b3e-69ee-4236-a80f-455bff344af3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c56ae1e2-ed52-4ce8-9038-c39e768ab058") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bae9789c-7963-42c0-a7ba-1800f48bf5fd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -7 -4) + (end 4.7 -4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7777439f-46f0-47ed-ad5b-403f6d06f997") + ) + (fp_line + (start -7 4) + (end -7 -4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "136c4969-57f3-4b97-b1a7-1962edcf5578") + ) + (fp_line + (start 4.7 -4) + (end 4.7 4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "59bd74f2-4e7a-433c-a4cb-0b049ea1ca1f") + ) + (fp_line + (start 4.7 4) + (end -7 4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b4e80f3c-ec9e-4201-9b6e-c4239efb92c0") + ) + (fp_text user "BOARD EDGE" + (at -7.239 1.397 90) + (layer "F.Fab") + (uuid "29595498-13fd-49e3-993f-8cc82a36e4d2") + (effects + (font + (size 0.280416 0.280416) + (thickness 0.024384) + ) + (justify left bottom) + ) + ) + (pad "P1" smd rect + (at 5.25 -2) + (size 3.5 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "647a59e2-3901-4bd1-915d-3e64f0d5212a") + ) + (pad "P2" smd rect + (at 5.25 2) + (size 3.5 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "16e77a0d-a756-4ab9-a59e-5cc9cb8059c9") + ) + (pad "P3" smd rect + (at -4 -2) + (size 6 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cc1f6960-d663-4fea-967a-52fcaa848ab7") + ) + (pad "P4" smd rect + (at -4 2) + (size 6 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "376d26e6-7964-4db1-9426-03ffc5f79acb") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_PTH.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_PTH.kicad_mod new file mode 100644 index 0000000..e71503c --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_PTH.kicad_mod @@ -0,0 +1,185 @@ +(footprint "Power_Jack_PTH" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    DC Barrel Power Jack/Connector PTH

    \n5.5mm jack, 2.1mm center pole diameter\n

    Specifications:\n

    • Pin count: 3
    • \n

    \n

    Datasheet referenced for footprint

    \n

    Example device(s):\n

    • POWER_JACK
    • \n

    ") + (tags "SparkFun") + (property "Reference" "REF**" + (at -1.27 -1.778 0) + (layer "Dwgs.User") + (uuid "2bab1ffc-eccb-4323-bb78-10ac9f45d497") + (effects + (font + (size 0.48768 0.48768) + (thickness 0.12192) + ) + (justify left bottom) + ) + ) + (property "Value" "Power_Jack_PTH" + (at -3.302 -0.762 0) + (layer "F.Fab") + (uuid "18b26d8a-888a-423a-a857-12e717ac2a40") + (effects + (font + (size 0.48768 0.48768) + (thickness 0.12192) + ) + (justify left bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0b15d55b-03a0-4ddb-b6d8-8f311c24df69") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "970391c0-49cd-41d9-80f2-7436ebc7481b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fa6ee903-fc57-422a-859b-299ce9d0ef44") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -4.5 -13.7) + (end -2.4 -13.7) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1e45c654-912f-4396-8b4f-1ef3f923b567") + ) + (fp_line + (start -4.5 -3) + (end -4.5 -13.7) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "f663a606-035e-4221-a6a9-3dc71439f575") + ) + (fp_line + (start -4.5 -3) + (end 4.5 -3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b5f4ecfe-9b8d-4cc8-894d-0bb8c26d5674") + ) + (fp_line + (start 4.5 -13.7) + (end 2.4 -13.7) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a73033a2-a880-40f3-ab14-6ac654dd4d81") + ) + (fp_line + (start 4.5 -13.7) + (end 4.5 -13) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "16414980-bac1-4368-ad7a-0788c9807d6b") + ) + (fp_line + (start 4.5 -3) + (end 4.5 -8.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "023b2ae6-1386-4985-8c03-3dee02a3c2c3") + ) + (fp_line + (start -4.5 -3) + (end -4.5 -0.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "5d477c59-5827-41f4-98ea-b8a37cd3af30") + ) + (fp_line + (start 4.5 -0.1) + (end -4.5 -0.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "59c618a8-8433-4fe4-a43f-09c527ed832e") + ) + (fp_line + (start 4.5 -0.1) + (end 4.5 -3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "86ffb960-fcb3-47cb-8d9f-0b681957329a") + ) + (pad "1" thru_hole circle + (at 0 -13.7) + (size 4.318 4.318) + (drill 2.9972) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "becf097a-902b-4102-9ce5-338c46e73c19") + ) + (pad "2" thru_hole circle + (at 0 -7.7) + (size 4.318 4.318) + (drill 2.9972) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "2a3e3e15-1276-46d7-9738-9d89ecc1ac5a") + ) + (pad "3" thru_hole circle + (at 4.7 -10.7 90) + (size 4.318 4.318) + (drill 2.9972) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "26299a2c-8302-4ff9-85e8-d44a93cb4708") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_PTH_Slot.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_PTH_Slot.kicad_mod new file mode 100644 index 0000000..ba37eb0 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_PTH_Slot.kicad_mod @@ -0,0 +1,181 @@ +(footprint "Power_Jack_PTH_Slot" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at -4.3 3.1 0) + (layer "F.Fab") + (uuid "36ca3498-9496-4a93-9e68-10a4e06476a3") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Value" "Power_Jack_PTH_Slot" + (at -4.4 4 0) + (layer "F.Fab") + (uuid "6574349c-c7f3-4a4e-b126-8c9d0f4486f3") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3c70bf70-df7c-4924-8551-52a9183cdd6e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a9529ec0-f432-4115-87c2-7287e5146176") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dae255bd-e3cc-48b5-b1b3-b2971b74860f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -5.7 -4.5) + (end -5.7 -2.7) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "094e49a8-2d48-4223-9653-db0ba1222533") + ) + (fp_line + (start -5.7 -4.5) + (end -5.6 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "98a84394-9b39-4622-bd61-fc2e6463262b") + ) + (fp_line + (start -5.7 4.5) + (end -5.7 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "688b4be9-ee64-4290-a8a6-3973bfa04c0e") + ) + (fp_line + (start 5 -4.5) + (end -0.3 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fc41a5f0-b20e-4930-9e2b-e8b4ecc0b625") + ) + (fp_line + (start 5 4.5) + (end -5.7 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fc60d0fa-65f7-42d5-844d-5270c4e38d10") + ) + (fp_line + (start 5 4.5) + (end 5 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e91c21f-5ef6-4b54-b493-c3a12bd2eab7") + ) + (fp_line + (start 5 4.5) + (end 7.7 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "849d7b05-08a2-4e69-9376-eb445fa316bb") + ) + (fp_line + (start 7.7 -4.5) + (end 5 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "86f4000c-ed27-4072-a0e6-27ed7525de56") + ) + (fp_line + (start 7.7 -4.5) + (end 7.7 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "9453e131-59f8-4d3f-819f-c3608a6b2f17") + ) + (pad "GND" thru_hole oval + (at 0 0 90) + (size 4 1.8) + (drill oval 3 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a13fa730-9ca8-430b-8c44-03aa1397b69f") + ) + (pad "GNDBREAK" thru_hole oval + (at -3.048 -4.699) + (size 4 1.8) + (drill oval 3 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8e4e09a2-bd02-44e8-a306-8148abf9c468") + ) + (pad "PWR" thru_hole oval + (at -5.969 0 90) + (size 4 1.8) + (drill oval 3 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3399eb2b-4d3e-44bb-a9cc-494c59ac29d3") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_PTH_Slot_Overhang.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_PTH_Slot_Overhang.kicad_mod new file mode 100644 index 0000000..2361bbe --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_PTH_Slot_Overhang.kicad_mod @@ -0,0 +1,151 @@ +(footprint "Power_Jack_PTH_Slot_Overhang" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at -4.3 3.1 0) + (layer "F.Fab") + (uuid "94f678cd-eb16-4e4a-afcd-4a2445309b8c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Value" "Power_Jack_PTH_Slot_Overhang" + (at -4.4 4 0) + (layer "F.Fab") + (uuid "83e066d5-989b-4d6f-8666-8806c5a5d83e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b18bace0-530d-49f5-b727-6faa975fd032") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6729c6f6-e960-4151-a456-2683ba86748c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ba341cc2-33cf-4186-8d2f-b76ed4ff743a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -5.7 -4.5) + (end -5.7 -2.7) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "97852170-a3e9-48a1-8b5c-034cc16ed0d1") + ) + (fp_line + (start -5.7 -4.5) + (end -5.6 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "bc7aa379-928d-447a-8764-541a55dfd860") + ) + (fp_line + (start -5.7 4.5) + (end -5.7 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "29399652-e3c5-4a80-b3f8-a563a853339e") + ) + (fp_line + (start 0.5296 4.5) + (end 7.7 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "5749b8fb-7e31-4beb-828f-188f49d1f15e") + ) + (fp_line + (start 7.7 -4.5) + (end 0.5296 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "7eecee6b-c2c6-4feb-acaf-00bedf44ea0b") + ) + (fp_line + (start 7.7 -4.5) + (end 7.7 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "4d8ae76f-f444-41b4-b7f8-b030bdd35eb1") + ) + (pad "GND" thru_hole oval + (at 0 0 90) + (size 4 1.8) + (drill oval 3 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "bacd0418-dbc2-404a-a4f2-f9a65102595f") + ) + (pad "GNDBREAK" thru_hole oval + (at -3.048 -4.699) + (size 4 1.8) + (drill oval 3 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e99d4ca0-1b1b-4a06-88d6-35cf58dd7345") + ) + (pad "PWR" thru_hole oval + (at -5.969 0 90) + (size 4 1.8) + (drill oval 3 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1c86b983-b0c9-4bc4-b52f-2e2047443adc") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_SMD.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_SMD.kicad_mod new file mode 100644 index 0000000..de52656 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_SMD.kicad_mod @@ -0,0 +1,285 @@ +(footprint "Power_Jack_SMD" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 4.1402 -2.794 0) + (layer "F.Fab") + (uuid "ed01b2d7-4509-423a-9ea6-8aa1217c2566") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Power_Jack_SMD" + (at 3.81 3.302 0) + (layer "F.Fab") + (uuid "b183d4cd-28ac-4acd-90b8-2d3c06d1cfbc") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "923e64e4-945c-4efe-b8b0-8fb000740f34") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "479dd019-c071-4ddc-841c-377bcbd678bf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "591446ac-8119-4ac0-9519-4fa3ffe3df8a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.5 -4.5) + (end -3.5 -2.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "04619f2b-1472-4440-9b77-b6398333de0d") + ) + (fp_line + (start -3.5 -4.5) + (end -2 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a09c7977-1e8c-479f-936f-8d6325a86fcd") + ) + (fp_line + (start -3.5 -2.5) + (end -3.5 2.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e2eeffd2-b29b-4cc8-b695-385c71931168") + ) + (fp_line + (start -3.5 -2.5) + (end 0 -2.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d805b6b4-3015-4640-b462-0fb19166e464") + ) + (fp_line + (start -3.5 2.5) + (end -3.5 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1f0994dd-eadf-4bd2-9e2c-df416d4b19fd") + ) + (fp_line + (start -2 4.5) + (end -3.5 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "14cd5ff9-4ca6-4c56-b766-c49b2861d3a2") + ) + (fp_line + (start 0 2.5) + (end -3.5 2.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7d402439-2641-4418-a646-7b6baba34217") + ) + (fp_line + (start 2 -4.5) + (end 4.1 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "42120ebf-950f-4845-98d5-1b63caa8cb01") + ) + (fp_line + (start 4.1 4.5) + (end 2 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ca9d03f9-9e34-4675-98ff-26d518d3dd2d") + ) + (fp_line + (start 8.2 -4.5) + (end 9.8 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8d1baef0-9239-4e01-94ad-ba98e253a0a1") + ) + (fp_line + (start 9.8 -4.5) + (end 9.8 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "df13fdda-713e-45f0-adaf-fd3da4dfe9ed") + ) + (fp_line + (start 9.8 4.5) + (end 8.1 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3db275e3-db1a-49f0-a813-9ce10066c647") + ) + (fp_arc + (start 0 -2.5) + (mid 1.660767 -1.723446) + (end 2.286 0) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9b907eeb-2fa1-493c-98ba-bbb64ff3977f") + ) + (fp_arc + (start 2.286 0) + (mid 1.660767 1.723446) + (end 0 2.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb62d9ae-718e-4332-949a-2e04beb727d7") + ) + (fp_line + (start -5 -4.5) + (end -5 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "b9e09e74-3266-452f-b0c6-794387a92181") + ) + (fp_line + (start -5 -4.5) + (end -3.5 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "12056e4f-c5f5-4940-9fea-e53de2edd9d7") + ) + (fp_line + (start -3.5 4.5) + (end -5 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "fa7f7cf3-b535-4960-89c2-e7f10cfa3a74") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.032 2.032) + (drill 2.032) + (layers "*.Cu" "*.Mask") + (uuid "a4ad6c45-622b-4aed-af56-2e0d5462100b") + ) + (pad "" np_thru_hole circle + (at 4.572 0) + (size 2.032 2.032) + (drill 2.032) + (layers "F&B.Cu" "*.Mask") + (uuid "a907aa42-6979-4d31-a3f7-f71cdecec849") + ) + (pad "GND" smd rect + (at 0 5.7) + (size 2.8 2.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ad48f733-3a70-4d6d-9677-77e5b9d1b706") + ) + (pad "P$4" smd rect + (at 6.1 5.7) + (size 2.8 2.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b5cda775-b393-44b3-aea7-bd993f9f0477") + ) + (pad "VIN0" smd rect + (at 0 -5.7) + (size 2.8 2.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6e22ad35-b53f-437a-89b3-ce929483d131") + ) + (pad "VIN1" smd rect + (at 6.1 -5.7) + (size 2.8 2.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b0073b25-dd4c-4e57-8cc7-a2e0cf883723") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_SMD_Overpaste_TOE.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_SMD_Overpaste_TOE.kicad_mod new file mode 100644 index 0000000..66894f9 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Power_Jack_SMD_Overpaste_TOE.kicad_mod @@ -0,0 +1,501 @@ +(footprint "Power_Jack_SMD_Overpaste_TOE" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 4.8 -2 0) + (layer "F.Fab") + (uuid "d1cbbd08-297a-4292-9c97-57f2e0e25378") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Power_Jack_SMD_Overpaste_TOE" + (at 4.445 3.4 0) + (layer "F.Fab") + (uuid "32ad4225-2801-466c-847b-594a66693878") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dc182a3f-d7ce-400e-8c24-c4a9bf2d85d3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "38377fa8-0821-45ae-8fc5-a857d74e40e8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "56bc75bb-7d23-4ef3-ad72-7fdba3d6ad59") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -1.39954 8.382) (xy 1.39954 8.382) (xy 1.39954 6.8961) (xy -1.39954 6.8961) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "a8c22578-8ad4-4a8e-b7d9-6e8fc6e58b27") + ) + (fp_poly + (pts + (xy 1.399537 -8.382) (xy -1.399543 -8.382) (xy -1.399543 -6.8961) (xy 1.399537 -6.8961) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "06f641be-7467-48f6-8be6-1e9a0c792d1d") + ) + (fp_poly + (pts + (xy 4.70154 8.38454) (xy 7.500621 8.38454) (xy 7.500621 6.89864) (xy 4.70154 6.89864) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "47fe63f7-ea81-4b18-8f87-2429621fda15") + ) + (fp_poly + (pts + (xy 7.500617 -8.382) (xy 4.701536 -8.382) (xy 4.701536 -6.8961) (xy 7.500617 -6.8961) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5e0075e3-dd60-4dcd-a7da-e1d7a936674d") + ) + (fp_line + (start -3.5 -4.5) + (end -3.5 -2.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "73aeeb14-47c8-4dd5-bd40-45311e9bf4f2") + ) + (fp_line + (start -3.5 -4.5) + (end -2 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "84f2d41d-148c-4c3a-9a65-a2e4469b4b75") + ) + (fp_line + (start -3.5 -2.5) + (end -3.5 2.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "aa18a340-f61a-4dc4-9d00-6e0d63278169") + ) + (fp_line + (start -3.5 -2.5) + (end 0 -2.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a5a3e149-cbe5-4a52-96f6-40806cbb530e") + ) + (fp_line + (start -3.5 2.5) + (end -3.5 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d38d83b0-cbf9-4c8d-a0ab-783fbf3cec9b") + ) + (fp_line + (start -2 4.5) + (end -3.5 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8b97e704-edde-41e1-8865-37ce72302c5f") + ) + (fp_line + (start 0 2.5) + (end -3.5 2.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ee3d313a-b09b-4768-a1dc-38304508faa3") + ) + (fp_line + (start 2 -4.5) + (end 4.1 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d1c7e814-76ea-4f84-92ee-a3d476144429") + ) + (fp_line + (start 4.1 4.5) + (end 2 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "dfcc6117-75d9-42aa-b274-86665aafd266") + ) + (fp_line + (start 8.2 -4.5) + (end 9.8 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "bbe36910-abb1-4ce6-8768-637cbc3a50f7") + ) + (fp_line + (start 9.8 -4.5) + (end 9.8 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "49532fdc-ec46-4af4-ab3a-9bc15756a16e") + ) + (fp_line + (start 9.8 4.5) + (end 8.1 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5189beae-15de-4d97-b9c7-92eb4cf18640") + ) + (fp_arc + (start 0 -2.5) + (mid 1.660767 -1.723446) + (end 2.286 0) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "aa0a2ab0-eb13-40e7-90bc-d79ffdb2cd21") + ) + (fp_arc + (start 2.286 0) + (mid 1.660767 1.723446) + (end 0 2.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8aaac061-0083-403f-8df5-9d6168e161ec") + ) + (fp_line + (start -5 -4.5) + (end -5 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "4a16f22b-f530-436c-9856-105391909f51") + ) + (fp_line + (start -5 -4.5) + (end -3.5 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "ec2c784b-ea19-411e-9425-9abb98108344") + ) + (fp_line + (start -3.5 4.5) + (end -5 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "122025e2-b93e-46a1-9716-c8b1fb1ce5e5") + ) + (fp_line + (start -1.3716 7.0358) + (end -1.3716 8.3312) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "03825c39-ec50-4811-be48-18dc59abac39") + ) + (fp_line + (start -1.3716 8.3312) + (end 1.3208 8.3312) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "b6c799bb-954e-4698-816a-8be1b0a1a53a") + ) + (fp_line + (start -1.3462 -8.3312) + (end -1.3462 -6.9596) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "49cff2fb-9bf9-4c58-aa0a-c1acbcd0dc73") + ) + (fp_line + (start 1.3208 8.3312) + (end 1.3208 6.9596) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "fa18a255-0311-49c3-85b3-c24f893e1ba4") + ) + (fp_line + (start 1.3462 -8.3312) + (end -1.3462 -8.3312) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a9c59a06-7930-4801-85ae-36768f0b31ee") + ) + (fp_line + (start 1.3462 -7.0358) + (end 1.3462 -8.3312) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e9045fbf-252a-4eef-b13f-3910b31e52ff") + ) + (fp_line + (start 4.7498 -8.3058) + (end 4.7498 -6.9342) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "7c8beae8-f036-4c78-8fbf-7c0cbfd790a9") + ) + (fp_line + (start 4.7498 7.0612) + (end 4.7498 8.3566) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "9d690fa6-9396-412f-b891-d125b13ff017") + ) + (fp_line + (start 4.7498 8.3566) + (end 7.4422 8.3566) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "557cb6b8-f6f1-42a3-9088-32f9eae13110") + ) + (fp_line + (start 7.4422 -8.3058) + (end 4.7498 -8.3058) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0b3e3095-e81c-4044-9a6d-e0109b46a7f5") + ) + (fp_line + (start 7.4422 -7.0104) + (end 7.4422 -8.3058) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "06683bd9-e0ed-48d8-8ae8-527225ae73d8") + ) + (fp_line + (start 7.4422 8.3566) + (end 7.4422 6.985) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "839956f3-4dea-47c2-9bef-15974742c106") + ) + (fp_text user "OVERPASTE" + (at 1.1938 7.874 0) + (layer "F.Fab") + (uuid "4c842272-1901-4149-af3b-22a92dfc67b0") + (effects + (font + (size 0.280416 0.280416) + (thickness 0.024384) + ) + (justify right top) + ) + ) + (fp_text user "OVERPASTE" + (at 4.8768 -7.8486 0) + (layer "F.Fab") + (uuid "94d53e9c-4150-4e07-bff4-cf0fe3ab191b") + (effects + (font + (size 0.280416 0.280416) + (thickness 0.024384) + ) + (justify left bottom) + ) + ) + (fp_text user "OVERPASTE" + (at -1.2192 -7.874 0) + (layer "F.Fab") + (uuid "b8062a12-6b01-487e-9dcb-8a74be314f34") + (effects + (font + (size 0.280416 0.280416) + (thickness 0.024384) + ) + (justify left bottom) + ) + ) + (fp_text user "OVERPASTE" + (at 7.3152 7.8994 0) + (layer "F.Fab") + (uuid "e0e78f66-9598-4e09-9424-36360422ff69") + (effects + (font + (size 0.280416 0.280416) + (thickness 0.024384) + ) + (justify right top) + ) + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 2.032 2.032) + (drill 2.032) + (layers "*.Cu" "*.Mask") + (uuid "cfd4a480-9432-417c-9012-06ed66cb5148") + ) + (pad "" np_thru_hole circle + (at 4.572 0) + (size 2.032 2.032) + (drill 2.032) + (layers "*.Cu" "*.Mask") + (uuid "2724c220-f515-4a9f-a322-fc7be272aaa7") + ) + (pad "GND" smd rect + (at 0 5.7) + (size 2.8 2.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cc3b97fe-0de0-416a-bd77-2a3c7c54daa7") + ) + (pad "P$4" smd rect + (at 6.1 5.7) + (size 2.8 2.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d50b1db6-fa8e-475d-aecb-5edd39d55cb0") + ) + (pad "VIN0" smd rect + (at 0 -5.7) + (size 2.8 2.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "631b962c-2604-44d1-8add-b7096911a660") + ) + (pad "VIN1" smd rect + (at 6.1 -5.7) + (size 2.8 2.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "18ec2259-9c8a-4dd3-b7d4-6822b373b76d") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/RP-SMA_Edge.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/RP-SMA_Edge.kicad_mod new file mode 100644 index 0000000..eeb2d77 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/RP-SMA_Edge.kicad_mod @@ -0,0 +1,694 @@ +(footprint "RP-SMA_Edge" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "SMA Antenna Connector") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 2.5 0) + (layer "F.Fab") + (uuid "06da4e98-5f65-4c86-ad00-67f1fede304c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.3 0) + (layer "F.Fab") + (uuid "eb7af716-0242-4deb-975a-9a365f34e399") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ad86877f-a82b-436b-9aa5-ed1916dd8f49") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "160a62a1-2c55-4407-b6c6-0b54a25104f0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "895e7991-7213-4d7f-b84b-e2445f1ebd1d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.965 -3.581) + (end 3.965 -3.581) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "14d87987-51a0-44dc-ac1b-1a973a9d63f5") + ) + (fp_line + (start -3.965 -2.381) + (end -3.965 -3.581) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "f733932a-ff94-4f96-839e-ccfef418bda7") + ) + (fp_line + (start -3.175 -8.89) + (end -2.667 -9.144) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "4c9f4de7-844d-4596-873b-56b077c963dc") + ) + (fp_line + (start -3.175 -8.382) + (end -2.667 -8.636) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "3aa4f83e-590f-43ae-8b65-9cc70dc10bdf") + ) + (fp_line + (start -3.175 -8.382) + (end 2.667 -8.636) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4e4e547c-424d-4764-9bca-311b74330f9b") + ) + (fp_line + (start -3.175 -7.874) + (end -2.667 -8.128) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "a1601728-6450-49b1-88d6-2c506152a5ee") + ) + (fp_line + (start -3.175 -7.874) + (end -2.667 -7.62) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "06f85b35-ff0f-44ef-9b9b-c9363d01714f") + ) + (fp_line + (start -3.175 -7.874) + (end 2.667 -8.128) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d93fad35-b5dd-4dc6-8fb5-a94288968602") + ) + (fp_line + (start -3.175 -7.366) + (end -2.667 -7.62) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "4bf1e59f-d0a6-4e6e-8965-4cc68ba2f25b") + ) + (fp_line + (start -3.175 -7.366) + (end 2.667 -7.62) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d2457765-1a8f-4f1f-a25c-f3899e7f613c") + ) + (fp_line + (start -3.175 -6.858) + (end -2.667 -7.112) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "af9327fc-733a-49b1-8752-c596054ac9c9") + ) + (fp_line + (start -3.175 -6.858) + (end 2.667 -7.112) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "973396a2-4d0f-452c-be19-ec372bd2e4d1") + ) + (fp_line + (start -3.175 -6.35) + (end -2.667 -6.604) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "90c9cc35-8c0e-40f0-b1d1-877735db99f1") + ) + (fp_line + (start -3.175 -6.35) + (end 2.667 -6.604) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "34586690-4657-49e8-b76f-e5fd223214c7") + ) + (fp_line + (start -3.175 -5.842) + (end -2.667 -6.096) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "e1f06ed2-dd66-4a70-ad09-15f775653e29") + ) + (fp_line + (start -3.175 -5.842) + (end 2.667 -6.096) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "17e933be-7ffd-4145-b33d-8c9d587eeea7") + ) + (fp_line + (start -3.175 -5.842) + (end 3.175 -5.842) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a61493ab-e699-4689-9225-ff28cad84213") + ) + (fp_line + (start -2.667 -9.8806) + (end 2.667 -9.8806) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "aad73422-70e3-47f4-8048-6fe47dfd71d0") + ) + (fp_line + (start -2.667 -9.144) + (end -2.667 -9.8806) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "311690a4-8d72-4b7b-9185-dfcd7825daec") + ) + (fp_line + (start -2.667 -9.144) + (end 2.667 -9.144) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "d6d02a15-8063-4f7b-80bf-8212ce689109") + ) + (fp_line + (start -2.667 -8.636) + (end -3.175 -8.89) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "35e45a04-a1e5-4d9f-812a-d6b73a19d64d") + ) + (fp_line + (start -2.667 -8.636) + (end 3.175 -8.89) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "58b7d51d-ebb3-491d-a427-da9f4178df6c") + ) + (fp_line + (start -2.667 -8.128) + (end -3.175 -8.382) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "4437d2ce-1967-4fbb-8f26-43dab80550d3") + ) + (fp_line + (start -2.667 -8.128) + (end 3.175 -8.382) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ef57e222-6f92-49b1-b8ed-e2b20cca96b9") + ) + (fp_line + (start -2.667 -7.62) + (end 3.175 -7.874) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c49c4400-9273-4cae-90c6-9d0a0538a18b") + ) + (fp_line + (start -2.667 -7.112) + (end -3.175 -7.366) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "d0e16c49-0f28-4807-bb1e-82fcd22483e9") + ) + (fp_line + (start -2.667 -7.112) + (end 3.175 -7.366) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e5fc8e4f-d2ff-4565-95c5-8510b2907138") + ) + (fp_line + (start -2.667 -6.604) + (end -3.175 -6.858) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "cc373460-ba72-4112-8494-f31d3210668f") + ) + (fp_line + (start -2.667 -6.604) + (end 3.175 -6.858) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d6d6d0fc-c7db-4f00-be4c-0c64a2b4b533") + ) + (fp_line + (start -2.667 -6.096) + (end -3.175 -6.35) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "fa7affc3-0baf-473e-9789-3a1161c5d630") + ) + (fp_line + (start -2.667 -6.096) + (end 3.175 -6.35) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "69c42f81-41e1-49b4-90b8-752aee92b2f5") + ) + (fp_line + (start -2.667 -5.588) + (end -3.175 -5.842) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "b371b99d-e36f-4597-9124-6e4794631e8b") + ) + (fp_line + (start -2.667 -5.588) + (end 2.667 -5.588) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "b99991ec-086d-4b79-b666-94233b020ab5") + ) + (fp_line + (start -2.667 -3.5814) + (end -2.667 -5.588) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "10b2e904-4b64-4465-898a-329d0ecc3e79") + ) + (fp_line + (start -0.4 -9.906) + (end 0 -10.58) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "0ec34fbf-e814-459b-aeca-c244a73b5e08") + ) + (fp_line + (start 0 -10.58) + (end 0.4 -9.906) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "1afad844-712c-4521-ad45-4917e05a7313") + ) + (fp_line + (start 2.667 -9.8806) + (end 2.667 -9.144) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "a0402ad9-bd14-41ac-9533-d6f53b3dbe52") + ) + (fp_line + (start 2.667 -9.144) + (end 3.175 -8.89) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "30a03f08-de8a-4303-9bfa-e68746710d01") + ) + (fp_line + (start 2.667 -8.636) + (end 3.175 -8.382) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "0d2a930c-3b68-4df6-8a5f-4faf12b93d3f") + ) + (fp_line + (start 2.667 -8.128) + (end 3.175 -7.874) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "9baa48ea-df3f-411d-aa64-1f05d5d8fa30") + ) + (fp_line + (start 2.667 -7.62) + (end 3.175 -7.366) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "70589171-dc7b-4ec9-8b3e-812b0f6f5f10") + ) + (fp_line + (start 2.667 -7.112) + (end 3.175 -6.858) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "4efa8f1c-32b3-4516-bd99-3af0e36a63ee") + ) + (fp_line + (start 2.667 -6.604) + (end 3.175 -6.35) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "6284fadd-0d41-473a-83e2-0d5384450474") + ) + (fp_line + (start 2.667 -6.096) + (end 3.175 -5.842) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "ed7a35fd-dc16-4dad-a52c-11a1b7edb245") + ) + (fp_line + (start 2.667 -5.588) + (end 2.667 -3.556) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "68b54f08-1fe2-46e2-847a-1eaf8a5c41ea") + ) + (fp_line + (start 3.175 -8.89) + (end -3.175 -8.89) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "76fe1f87-b3c7-4219-87b6-d79313da6cb8") + ) + (fp_line + (start 3.175 -8.89) + (end 2.667 -8.636) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "d6827fc6-31be-4d9a-bb3f-cfcc75170cea") + ) + (fp_line + (start 3.175 -8.382) + (end 2.667 -8.128) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "e4eed21a-f122-43b5-abb9-8776c85a621d") + ) + (fp_line + (start 3.175 -7.874) + (end 2.667 -7.62) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "53c7d6a2-a16f-41b6-9caf-758c446df9c8") + ) + (fp_line + (start 3.175 -7.366) + (end 2.667 -7.112) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "241e9d71-55ff-4c12-bc90-33d867179240") + ) + (fp_line + (start 3.175 -6.858) + (end 2.667 -6.604) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "b0920742-67cf-404e-a5cb-d8d48a198ae6") + ) + (fp_line + (start 3.175 -6.35) + (end 2.667 -6.096) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "baacbc06-0d11-407f-8995-6fef1a2c2ddb") + ) + (fp_line + (start 3.175 -5.842) + (end 2.667 -5.588) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "f98a85e4-3304-4e2f-977c-e6978f571222") + ) + (fp_line + (start 3.965 -3.581) + (end 3.965 -2.381) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "95d1b996-e821-4566-a521-7e33ce6c591b") + ) + (fp_line + (start 3.965 -2.381) + (end -3.965 -2.381) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "b0648704-1aaf-442c-ad52-14184b4c3d4a") + ) + (fp_poly + (pts + (xy -3.05 1.519) (xy -2.01 1.519) (xy -2.01 -2.381) (xy -3.05 -2.381) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6aaa4d02-01bd-415e-bf84-ca75dd4a61c8") + ) + (fp_poly + (pts + (xy -0.635 1.519) (xy 0.635 1.519) (xy 0.635 -2.381) (xy -0.635 -2.381) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6e5c9abf-0554-40e4-a216-410b551f16f7") + ) + (fp_poly + (pts + (xy 2.01 1.519) (xy 3.05 1.519) (xy 3.05 -2.381) (xy 2.01 -2.381) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d11a48bc-64e2-4424-bde4-b1d888f13060") + ) + (pad "1" smd rect + (at -2.54 0) + (size 1.5 4) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c3e497f6-05b0-422a-8b95-59d9e589f712") + ) + (pad "2" smd rect + (at -2.54 0) + (size 1.5 4) + (layers "B.Cu" "B.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1b9d910b-e710-49e8-b23f-a32c9de4d86e") + ) + (pad "3" smd rect + (at 2.54 0) + (size 1.5 4) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f52b610f-a214-4bea-be0d-e6d085c493e8") + ) + (pad "4" smd rect + (at 2.54 0) + (size 1.5 4) + (layers "B.Cu" "B.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e6b5a517-dd0d-4552-8cb6-7670f8a535fe") + ) + (pad "SIG" smd rect + (at 0 0) + (size 1.5 4) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f13aed7c-1390-4ca1-86f2-fbfd50c1776c") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/SMA_Edge.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/SMA_Edge.kicad_mod new file mode 100644 index 0000000..1071390 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/SMA_Edge.kicad_mod @@ -0,0 +1,685 @@ +(footprint "SMA_Edge" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "SMA Antenna Connector") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 2.6 0) + (layer "F.Fab") + (uuid "fe70cfe7-4627-4311-a20b-04a11c82cf65") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.4 0) + (layer "F.Fab") + (uuid "5d4e1279-9728-4065-917a-d8048015827c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4925a9a7-bef5-4bba-9453-ad83e2763b6b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "84a27ba3-96e2-4c6a-b1e7-cbd8f690dc31") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bf7588d8-b29a-45d8-a96c-85d862a6a1b7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_rect + (start 3.5 2.2) + (end -3.5 -2.2) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "199ed67c-fd23-4776-bcc7-923896cf6e12") + ) + (fp_line + (start -3.965 -3.581) + (end 3.965 -3.581) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "21a1c698-4c1e-4eb0-8cff-604187190c09") + ) + (fp_line + (start -3.965 -2.381) + (end -3.965 -3.581) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a8249927-42d0-42e2-ab81-396c717e370a") + ) + (fp_line + (start -3.175 -8.89) + (end -2.667 -9.144) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "485735dc-6474-4594-8379-06b41a69c3af") + ) + (fp_line + (start -3.175 -8.382) + (end -2.667 -8.636) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "cc3adc8d-0e39-45e7-a7ff-f7fe9698f4bd") + ) + (fp_line + (start -3.175 -8.382) + (end 2.667 -8.636) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "cb4c2674-774d-49e9-a4e2-8cf5c6b029fd") + ) + (fp_line + (start -3.175 -7.874) + (end -2.667 -8.128) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "a3fa1933-0cee-4b37-b1d5-1c8a5478a2e5") + ) + (fp_line + (start -3.175 -7.874) + (end -2.667 -7.62) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "08c96907-755d-4967-b5b2-dc2393d922ab") + ) + (fp_line + (start -3.175 -7.874) + (end 2.667 -8.128) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ee5aec7b-7c9d-44a4-8630-25eea8b5ee67") + ) + (fp_line + (start -3.175 -7.366) + (end -2.667 -7.62) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "254f2ddf-5cea-4cad-990b-7f0df9d9a3db") + ) + (fp_line + (start -3.175 -7.366) + (end 2.667 -7.62) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "57d36fcb-e20c-4cf6-948c-ccc6664fd091") + ) + (fp_line + (start -3.175 -6.858) + (end -2.667 -7.112) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "473f0f26-67ee-4752-acb4-66567e18dc9d") + ) + (fp_line + (start -3.175 -6.858) + (end 2.667 -7.112) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2d26c5bf-8b21-4a83-a705-8b93b6dbaf66") + ) + (fp_line + (start -3.175 -6.35) + (end -2.667 -6.604) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "5d09832d-b239-403f-9c7a-225fad63a4be") + ) + (fp_line + (start -3.175 -6.35) + (end 2.667 -6.604) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "800a0f84-22c9-40d6-b7fa-c880ca1eda80") + ) + (fp_line + (start -3.175 -5.842) + (end -2.667 -6.096) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "61a36ee4-a792-4924-a1c8-8648a69964c5") + ) + (fp_line + (start -3.175 -5.842) + (end 2.667 -6.096) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9e73ad06-e8b6-498b-9eba-117a91a9b0a8") + ) + (fp_line + (start -3.175 -5.842) + (end 3.175 -5.842) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b66e3cb9-4382-4662-94b8-fe5cf79e3958") + ) + (fp_line + (start -2.667 -9.8806) + (end 2.667 -9.8806) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "f4c73452-3214-4670-9771-fe0af6afc44c") + ) + (fp_line + (start -2.667 -9.144) + (end -2.667 -9.8806) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "77bafbef-7eb9-4c6b-a7e5-ffa1af2e2b06") + ) + (fp_line + (start -2.667 -9.144) + (end 2.667 -9.144) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "153ee9e8-a7ee-4458-a3d3-a8fa899d48b4") + ) + (fp_line + (start -2.667 -8.636) + (end -3.175 -8.89) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "4461e22d-4bc6-42fe-9dbe-55ccf17e061f") + ) + (fp_line + (start -2.667 -8.636) + (end 3.175 -8.89) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "31b4a804-0fe2-4d46-89cb-17e48b2130cb") + ) + (fp_line + (start -2.667 -8.128) + (end -3.175 -8.382) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "36234e9b-55ff-4063-a6f5-7c8c6c6a9c25") + ) + (fp_line + (start -2.667 -8.128) + (end 3.175 -8.382) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "39b7869a-0408-4598-9121-65933bd55262") + ) + (fp_line + (start -2.667 -7.62) + (end 3.175 -7.874) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "143aff5f-4746-4260-aa0a-bf12b938cb43") + ) + (fp_line + (start -2.667 -7.112) + (end -3.175 -7.366) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "1c4aad03-08e2-4134-962a-afe5cf29e9dd") + ) + (fp_line + (start -2.667 -7.112) + (end 3.175 -7.366) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b16abbf7-c710-447b-8b02-e2177fe43b67") + ) + (fp_line + (start -2.667 -6.604) + (end -3.175 -6.858) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "b487b303-9ceb-425b-b00c-f3c1f41ab95f") + ) + (fp_line + (start -2.667 -6.604) + (end 3.175 -6.858) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a110a5d1-fa11-4a3d-b8b6-6022c35ce80a") + ) + (fp_line + (start -2.667 -6.096) + (end -3.175 -6.35) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "63227203-565f-4b48-8b63-f050b140e376") + ) + (fp_line + (start -2.667 -6.096) + (end 3.175 -6.35) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "dacf3030-e309-43af-bfe8-53867d924933") + ) + (fp_line + (start -2.667 -5.588) + (end -3.175 -5.842) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "3b5df5c4-7e9e-4f54-b164-07cfa81b495f") + ) + (fp_line + (start -2.667 -5.588) + (end 2.667 -5.588) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "fcfe98d7-9068-4eb1-a8b1-b910c6d150f5") + ) + (fp_line + (start -2.667 -3.5814) + (end -2.667 -5.588) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "ceba8cd3-5501-47e3-aa20-cf4dd746188e") + ) + (fp_line + (start 2.667 -9.8806) + (end 2.667 -9.144) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "5b5621b4-bacd-4a9f-91b0-47c2dd66f6ed") + ) + (fp_line + (start 2.667 -9.144) + (end 3.175 -8.89) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "aaccad51-aaf6-4a62-8bc2-ac5277deeb87") + ) + (fp_line + (start 2.667 -8.636) + (end 3.175 -8.382) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "42562496-18d6-4c79-9392-41a3c9cf2660") + ) + (fp_line + (start 2.667 -8.128) + (end 3.175 -7.874) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "3c2a7caf-1e86-4f97-bbcd-62828d3df7f5") + ) + (fp_line + (start 2.667 -7.62) + (end 3.175 -7.366) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "d0e95532-63e7-433a-a10b-46fe4383e15f") + ) + (fp_line + (start 2.667 -7.112) + (end 3.175 -6.858) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "afc0f17b-0885-441b-ae23-d5f4796f503e") + ) + (fp_line + (start 2.667 -6.604) + (end 3.175 -6.35) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "9a3a632a-6983-499b-83e6-bb0a09842e26") + ) + (fp_line + (start 2.667 -6.096) + (end 3.175 -5.842) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "228956df-ba44-48d7-8657-09a1ad0a9b89") + ) + (fp_line + (start 2.667 -5.588) + (end 2.667 -3.556) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "92a2e981-7558-4cca-a3cf-05904ffc98f8") + ) + (fp_line + (start 3.175 -8.89) + (end -3.175 -8.89) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3361ba58-509c-4085-b6dc-d682d0bacb78") + ) + (fp_line + (start 3.175 -8.89) + (end 2.667 -8.636) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "e353a2a9-ea4c-4e3f-b97c-d8680fa958e1") + ) + (fp_line + (start 3.175 -8.382) + (end 2.667 -8.128) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "030ebb16-8a04-4c9e-b56e-76545a641d7f") + ) + (fp_line + (start 3.175 -7.874) + (end 2.667 -7.62) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "8e36c011-4d56-4d19-9f00-062e37134b75") + ) + (fp_line + (start 3.175 -7.366) + (end 2.667 -7.112) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "e6c5409a-e071-4db0-b877-a4c0476ab32f") + ) + (fp_line + (start 3.175 -6.858) + (end 2.667 -6.604) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "31cab0a6-2d4a-48c5-8304-021db9382e08") + ) + (fp_line + (start 3.175 -6.35) + (end 2.667 -6.096) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "866d3549-c8bd-486a-9d83-f48ac9d7f39e") + ) + (fp_line + (start 3.175 -5.842) + (end 2.667 -5.588) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "572fb567-1b51-42bf-91bd-b84ead17bcfe") + ) + (fp_line + (start 3.965 -3.581) + (end 3.965 -2.381) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a2268b8d-bfe8-4657-8dfe-7f1ae4b469f5") + ) + (fp_line + (start 3.965 -2.381) + (end -3.965 -2.381) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "16ed988b-3549-406d-9a23-be3c8869647a") + ) + (fp_poly + (pts + (xy -3.05 1.519) (xy -2.01 1.519) (xy -2.01 -2.381) (xy -3.05 -2.381) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d6fe236f-bf11-47f8-a197-8cd86d9ca383") + ) + (fp_poly + (pts + (xy -0.635 1.519) (xy 0.635 1.519) (xy 0.635 -2.381) (xy -0.635 -2.381) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3c009373-2883-45cd-8422-8e289b2d1384") + ) + (fp_poly + (pts + (xy 2.01 1.519) (xy 3.05 1.519) (xy 3.05 -2.381) (xy 2.01 -2.381) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "36e9e27a-e3f3-4fd8-956e-e46e53cfab03") + ) + (pad "1" smd rect + (at -2.54 0) + (size 1.5 4) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ed0a12ae-be55-4356-b9bf-6957dbd9f1d7") + ) + (pad "2" smd rect + (at -2.54 0) + (size 1.5 4) + (layers "B.Cu" "B.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1ce78279-2269-4df2-be5a-eef781f76f87") + ) + (pad "3" smd rect + (at 2.54 0) + (size 1.5 4) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "aea2089b-1138-43aa-b865-5943416c3581") + ) + (pad "4" smd rect + (at 2.54 0) + (size 1.5 4) + (layers "B.Cu" "B.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "07d22db4-5f64-467c-aff4-dc918295a726") + ) + (pad "SIG" smd rect + (at 0 0) + (size 1.5 4) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b189b07e-4a3b-4723-a69e-dcc39801e7a5") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/SMA_Edge_SMD.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/SMA_Edge_SMD.kicad_mod new file mode 100644 index 0000000..56871ab --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/SMA_Edge_SMD.kicad_mod @@ -0,0 +1,1591 @@ +(footprint "SMA_Edge_SMD" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "SMA Antenna Connector") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 9.9 0) + (layer "F.Fab") + (uuid "9cd71a19-040e-42bd-b656-7543dcc811ea") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 10.7 0) + (layer "F.Fab") + (uuid "201af27f-3d53-4a6a-8af1-312eb9d03158") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f7e92bb7-3156-4379-90e6-b14ad76c3b8d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "764cc5aa-f2f3-44b8-a667-56a60de05b3c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5e15783a-52c8-48e4-bbb9-fb8ce6ec9f85") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -4.93 7) (xy -3.68 7) (xy -3.68 0) (xy -4.93 0) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "a2eccea2-28bf-49c6-82f5-4218a4eaf676") + ) + (fp_poly + (pts + (xy -0.55 9.39) (xy 0.55 9.39) (xy 0.55 6.99) (xy -0.55 6.99) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f22f187d-f7ed-4899-9d92-49a78de0d7b1") + ) + (fp_poly + (pts + (xy 3.68 7) (xy 4.93 7) (xy 4.93 0) (xy 3.68 0) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3d971a30-d51b-49cf-bac3-edc9f872e460") + ) + (fp_line + (start -5.08 0) + (end -5.08 1.27) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "5c5e4972-4dd0-4003-80d1-3cb520a7163c") + ) + (fp_line + (start -5.08 0) + (end -1.27 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "40288871-18ca-4f46-81f9-8bb434769e4d") + ) + (fp_line + (start -5.08 1.27) + (end -5.08 2.54) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "f6d4f563-0edd-473c-9a9d-bafad8561031") + ) + (fp_line + (start -5.08 1.27) + (end -2.54 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "49967bc2-24f9-470c-80fe-07d71ba31f56") + ) + (fp_line + (start -5.08 2.54) + (end -5.08 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "5325b4f7-5306-4960-9b61-220da80fb595") + ) + (fp_line + (start -5.08 2.54) + (end -2.54 5.08) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "0c00e1ba-79a4-4cd6-a917-e8d57eb30c0f") + ) + (fp_line + (start -5.08 3.81) + (end -5.08 5.08) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "3ff7126e-de9b-471f-b8b7-f565b9ee8d1c") + ) + (fp_line + (start -5.08 3.81) + (end -2.54 6.35) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "2f4cc196-68db-4f93-a852-327470e16f4c") + ) + (fp_line + (start -5.08 5.08) + (end -5.08 6.35) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "2c4626f4-df68-4490-b0db-1f874056b2e2") + ) + (fp_line + (start -5.08 5.08) + (end -1.27 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "6c93316f-368f-4cd6-be9a-cc669078884d") + ) + (fp_line + (start -5.08 6.35) + (end -5.08 7.62) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "d769af93-7a62-43a1-8080-fce8a5c6ac8d") + ) + (fp_line + (start -5.08 6.35) + (end -2.54 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "c1e62fd3-69ab-48e5-a0c6-0e5954fb7e4e") + ) + (fp_line + (start -5.08 7.62) + (end -5.08 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "ef07ead9-f49d-425f-af1d-3cdbe187373d") + ) + (fp_line + (start -5.08 7.62) + (end -3.81 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "c9f9048b-7685-41f7-8a39-334d9d2912f5") + ) + (fp_line + (start -5.08 8.89) + (end -3.81 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "46f60791-37d0-48c4-a24d-adaceee638f3") + ) + (fp_line + (start -3.81 0) + (end -5.08 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "280302b6-0d0f-4b68-a3d3-25baaec74287") + ) + (fp_line + (start -3.81 0) + (end -5.08 1.27) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "fb149917-67ef-4f50-87a0-f2b130b042a2") + ) + (fp_line + (start -3.81 0) + (end -1.27 2.54) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "a6636cab-e098-43fa-b470-711d26f76164") + ) + (fp_line + (start -3.81 8.89) + (end -2.54 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "ee22f4d6-082c-4fcd-83f5-451cab7b39a9") + ) + (fp_line + (start -2.54 0) + (end -5.08 2.54) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "07e7d0e5-e69c-4732-86df-6179452d5384") + ) + (fp_line + (start -2.54 0) + (end -3.81 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "f055586f-ee91-4f8c-a960-39b8b72e6642") + ) + (fp_line + (start -2.54 0) + (end -1.27 1.27) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "033c8052-caa9-48f4-8a91-b7939c1b5498") + ) + (fp_line + (start -2.54 3.81) + (end -5.08 6.35) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "6ecf445c-4169-4aee-b993-ca33786f0e55") + ) + (fp_line + (start -2.54 3.81) + (end -2.54 5.08) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "52e8f7fa-14f8-4a23-9a17-b32385fa6a23") + ) + (fp_line + (start -2.54 5.08) + (end -5.08 7.62) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "e191fc54-6cd0-4e75-86a5-060cc396266e") + ) + (fp_line + (start -2.54 5.08) + (end -2.54 6.35) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "4ef6c928-eb31-45db-8600-3372fb4d3a6d") + ) + (fp_line + (start -2.54 6.35) + (end -5.08 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "3bb18296-3f63-432b-bd12-a80dd66fe4d6") + ) + (fp_line + (start -2.54 6.35) + (end -1.27 6.35) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "eda4d364-b6ca-4703-aa20-9e9a02e8ab3e") + ) + (fp_line + (start -2.54 6.35) + (end 0 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "23cd5ed6-615d-445d-a3f0-383d1c51d669") + ) + (fp_line + (start -2.54 8.89) + (end -1.27 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "12a76a43-f6d8-46c3-89ac-a3636efeb5fd") + ) + (fp_line + (start -1.27 0) + (end -5.08 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "b78c2174-2483-4583-8cff-306cdb51d80f") + ) + (fp_line + (start -1.27 0) + (end -2.54 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "23a9da0a-c795-4236-bb78-8dd3e0406bc4") + ) + (fp_line + (start -1.27 0) + (end 0 1.27) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "ed138f79-ef2b-4138-813b-1a808c0f0696") + ) + (fp_line + (start -1.27 1.27) + (end -5.08 5.08) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "bdec185b-f177-4940-bf8f-c01ce1275cee") + ) + (fp_line + (start -1.27 2.54) + (end -2.54 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "8fd2f428-c9b6-41f9-b041-3ac0a9cb5e42") + ) + (fp_line + (start -1.27 3.81) + (end -2.54 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "5d4eb99b-9d4a-4fcc-83f0-e08fce735dc0") + ) + (fp_line + (start -1.27 6.35) + (end -3.81 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "2fa8b651-43da-4c0e-9152-9ee3362bfb7e") + ) + (fp_line + (start -1.27 6.35) + (end 0 6.35) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "fb99349e-3de1-4ac2-86bb-8027e92e8a5a") + ) + (fp_line + (start -1.27 6.35) + (end 1.27 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "70e0cda4-644f-4635-8739-d9c5dbf84d55") + ) + (fp_line + (start -1.27 8.89) + (end 0 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "8d7c4d4f-1ba7-4f90-be66-2cb82594cd44") + ) + (fp_line + (start 0 0) + (end -1.27 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "2cf5ec65-6616-418d-a527-7e62b57bd094") + ) + (fp_line + (start 0 0) + (end -1.27 1.27) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "feae1f80-a390-465e-89ca-a37ca1b9a3d5") + ) + (fp_line + (start 0 0) + (end 1.27 1.27) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "2a63f417-281a-4c40-90c1-235ad29284e1") + ) + (fp_line + (start 0 6.35) + (end -2.54 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "e94df629-fc25-4236-8abe-dd25fa8adee3") + ) + (fp_line + (start 0 6.35) + (end 1.27 6.35) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "056c9930-6a84-42f1-b9cb-9269647c2978") + ) + (fp_line + (start 0 6.35) + (end 2.54 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "15212e59-a3e3-4e22-a90c-47686511ffc1") + ) + (fp_line + (start 0 8.89) + (end 1.27 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "8985d11f-7fe5-4a39-b394-7b9fd73bbe07") + ) + (fp_line + (start 1.27 0) + (end 0 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "36ea08d4-9f55-4b04-b750-4226d9301a20") + ) + (fp_line + (start 1.27 0) + (end 0 1.27) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "b2748fd9-06be-432b-b865-f0cfdcd0ed17") + ) + (fp_line + (start 1.27 0) + (end 5.08 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "6ecd46a6-215a-4516-a184-4c6fa560fdd6") + ) + (fp_line + (start 1.27 1.27) + (end 5.08 5.08) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "be376a27-d429-4cce-93dd-13f3ac5f2ae5") + ) + (fp_line + (start 1.27 2.54) + (end 2.54 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "e47087b9-9d48-45ad-8f3c-7cae5b979c98") + ) + (fp_line + (start 1.27 3.81) + (end -1.27 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "3d872a23-7536-4854-8140-0cdc3e3d7a67") + ) + (fp_line + (start 1.27 6.35) + (end -1.27 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "d1858024-fe61-48a9-af24-e2d0ea219f6d") + ) + (fp_line + (start 1.27 6.35) + (end 2.54 6.35) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "7d9f6f0a-db71-456a-a9ba-5281c4111b77") + ) + (fp_line + (start 1.27 6.35) + (end 3.81 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "d6671696-af31-4209-a059-fc1aee9e0ed3") + ) + (fp_line + (start 1.27 8.89) + (end 2.54 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "67240151-e7a8-4b40-bf77-7e670833c3ab") + ) + (fp_line + (start 2.54 0) + (end 1.27 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "bc7e42f0-9749-4571-881e-d028bb7c99c9") + ) + (fp_line + (start 2.54 0) + (end 1.27 1.27) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "ea6d1a49-a01c-4be3-854a-85327494aaee") + ) + (fp_line + (start 2.54 0) + (end 5.08 2.54) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "16ed4b66-718f-45b6-b822-b53a57cf7973") + ) + (fp_line + (start 2.54 3.81) + (end 1.27 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "b656b015-50cc-4dbb-ac9f-113c549a137f") + ) + (fp_line + (start 2.54 3.81) + (end 5.08 6.35) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "7096e144-1030-4dc3-9485-d01640603bac") + ) + (fp_line + (start 2.54 5.08) + (end 2.54 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "538afad3-6206-4089-8d49-8054a5816a79") + ) + (fp_line + (start 2.54 5.08) + (end 5.08 7.62) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "4357524c-9f3e-486e-9e12-b891f54fa54c") + ) + (fp_line + (start 2.54 6.35) + (end 0 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "99e596e8-c575-4af5-b92b-760bd9df2d18") + ) + (fp_line + (start 2.54 6.35) + (end 2.54 5.08) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "2a7b85a9-d2d7-44c6-a1dd-aef7aa5fc995") + ) + (fp_line + (start 2.54 6.35) + (end 5.08 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "acd8ff96-99f5-4f96-8585-6b452549997b") + ) + (fp_line + (start 2.54 8.89) + (end 3.81 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "1367dd5f-7093-4e90-98c1-732b192ff249") + ) + (fp_line + (start 3.81 0) + (end 1.27 2.54) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "ab4452ba-9fab-4d24-bcfc-96fd87f0d978") + ) + (fp_line + (start 3.81 0) + (end 2.54 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "7cc72a86-89ca-4d45-b73e-69c221faa4e7") + ) + (fp_line + (start 3.81 8.89) + (end 5.08 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "074439b5-5e38-4d44-a6be-bcf8605871fb") + ) + (fp_line + (start 5.08 0) + (end 1.27 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "a62c3234-4dd6-4c6c-86f5-7dd72bd9d373") + ) + (fp_line + (start 5.08 0) + (end 3.81 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "fbaf514d-3397-44f2-8421-b34ba0ec7fb2") + ) + (fp_line + (start 5.08 1.27) + (end 2.54 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "1d4190c6-6781-4f12-82dc-997b2186921e") + ) + (fp_line + (start 5.08 1.27) + (end 3.81 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "2fcac667-85a8-471b-90e5-57ea25dbc464") + ) + (fp_line + (start 5.08 1.27) + (end 5.08 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "94f774a6-ce53-45d6-a8f0-93eeb17a0be7") + ) + (fp_line + (start 5.08 2.54) + (end 2.54 5.08) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "84d3f2f8-02c1-48dd-b8b7-a0a611a9de72") + ) + (fp_line + (start 5.08 2.54) + (end 5.08 1.27) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "d4078082-b19c-4ab3-9ed5-fb888bbb1f51") + ) + (fp_line + (start 5.08 3.81) + (end 2.54 6.35) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "cdd092d7-0e29-4b54-a9b9-90a06f6d9ab2") + ) + (fp_line + (start 5.08 3.81) + (end 5.08 2.54) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "c89226e9-486a-4829-a529-9e272dd40a9f") + ) + (fp_line + (start 5.08 5.08) + (end 1.27 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "5b8f3e24-ad60-43b6-b498-d629933e4cbc") + ) + (fp_line + (start 5.08 5.08) + (end 5.08 3.81) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "0834a382-e259-4d8f-967c-469ef0a3707c") + ) + (fp_line + (start 5.08 6.35) + (end 2.54 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "bb60d405-6147-4daf-96ea-95939140ae58") + ) + (fp_line + (start 5.08 6.35) + (end 5.08 5.08) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "ca5b82ae-02fd-4254-b98f-e1a3cc49aef3") + ) + (fp_line + (start 5.08 7.62) + (end 3.81 8.89) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "ddc9c72d-358d-48dd-9acf-30d6346a1281") + ) + (fp_line + (start 5.08 7.62) + (end 5.08 6.35) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "f5cfec21-a617-45bf-aecd-727589be67e7") + ) + (fp_line + (start 5.08 8.89) + (end 5.08 7.62) + (stroke + (width 0.1524) + (type solid) + ) + (layer "Cmts.User") + (uuid "5728b2af-8370-4e44-b864-dd04c65da295") + ) + (fp_line + (start -4.5 0) + (end -2.667 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "20deef82-664e-47a1-835e-3868adf4ff75") + ) + (fp_line + (start -4.5 7) + (end -4.5 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "227defd6-e368-4af5-b82a-c5d48e2a8c15") + ) + (fp_line + (start -3.175 -5.0094) + (end -2.667 -5.2634) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "a9ad1599-7223-4916-890b-e77078b663e7") + ) + (fp_line + (start -3.175 -4.5014) + (end -2.667 -4.7554) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "c756df5d-eb57-4f64-9f8f-d2a9e226315a") + ) + (fp_line + (start -3.175 -4.5014) + (end 2.667 -4.7554) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "91c0ce6d-30d5-4c3d-9bb9-527b24697c7f") + ) + (fp_line + (start -3.175 -3.9934) + (end -2.667 -4.2474) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "20a0bd14-247e-4eaf-bfbd-db4a377791f5") + ) + (fp_line + (start -3.175 -3.9934) + (end -2.667 -3.7394) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "4be2b943-ab08-488e-bb68-a97f695ac512") + ) + (fp_line + (start -3.175 -3.9934) + (end 2.667 -4.2474) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "7a783f2d-442e-4b60-a7c9-b4da104f39af") + ) + (fp_line + (start -3.175 -3.4854) + (end -2.667 -3.7394) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "068b2191-433e-4a6c-8b81-fafe6552e07e") + ) + (fp_line + (start -3.175 -3.4854) + (end 2.667 -3.7394) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e40cc5da-2a7e-4e4f-b778-fc1ad97be545") + ) + (fp_line + (start -3.175 -2.9774) + (end -2.667 -3.2314) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "2cca630b-0530-4385-b3b2-07c357e4d9c4") + ) + (fp_line + (start -3.175 -2.9774) + (end 2.667 -3.2314) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "eb71ba92-d45a-4de1-ae7a-5628d619ec2f") + ) + (fp_line + (start -3.175 -2.4694) + (end -2.667 -2.7234) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "db411a65-f7ac-4e9d-8098-2b6158ef3b0a") + ) + (fp_line + (start -3.175 -2.4694) + (end 2.667 -2.7234) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ff67f188-da81-425c-a5df-6018a6e98204") + ) + (fp_line + (start -3.175 -1.9614) + (end -2.667 -2.2154) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "6bbe889a-e919-4028-a76e-286863092971") + ) + (fp_line + (start -3.175 -1.9614) + (end 2.667 -2.2154) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ce792cbe-c328-4cac-868c-a2ce4f90c5d9") + ) + (fp_line + (start -3.175 -1.9614) + (end 3.175 -1.9614) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "65677529-e22a-4bd3-9573-b5feda370eb8") + ) + (fp_line + (start -2.667 -6) + (end -0.4 -6) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "d186291d-61ff-452e-8f56-00dcacf01cc6") + ) + (fp_line + (start -2.667 -5.2634) + (end -2.667 -6) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "25432c2a-fe19-4de3-9010-4a8fffb45db5") + ) + (fp_line + (start -2.667 -5.2634) + (end 2.667 -5.2634) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "dd013f48-c663-4817-9743-b7da70a41d28") + ) + (fp_line + (start -2.667 -4.7554) + (end -3.175 -5.0094) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "8eb3e292-662b-48ac-94c2-cd055ca0ef8d") + ) + (fp_line + (start -2.667 -4.7554) + (end 3.175 -5.0094) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4fd1a7bd-471f-4b75-8b03-2160c4102cbb") + ) + (fp_line + (start -2.667 -4.2474) + (end -3.175 -4.5014) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "f4bc0abe-9d93-4abc-b02d-e882736273ab") + ) + (fp_line + (start -2.667 -4.2474) + (end 3.175 -4.5014) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6320731b-d8fb-40c4-85f2-26feec3dd5f6") + ) + (fp_line + (start -2.667 -3.7394) + (end 3.175 -3.9934) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "56167439-8b76-449d-9549-26a3e23966c6") + ) + (fp_line + (start -2.667 -3.2314) + (end -3.175 -3.4854) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "60e6f690-1bb0-482d-96a3-b30446da3c7b") + ) + (fp_line + (start -2.667 -3.2314) + (end 3.175 -3.4854) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6aa1780c-8c18-41bf-ae84-94055b2dea7a") + ) + (fp_line + (start -2.667 -2.7234) + (end -3.175 -2.9774) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "78b3fc2e-aed9-4faa-ba68-ac1fc268c5c2") + ) + (fp_line + (start -2.667 -2.7234) + (end 3.175 -2.9774) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ca7ee61d-59a3-402e-9774-908318407d72") + ) + (fp_line + (start -2.667 -2.2154) + (end -3.175 -2.4694) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "7ec04b27-966f-484c-a795-f3f9e145db11") + ) + (fp_line + (start -2.667 -2.2154) + (end 3.175 -2.4694) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "efa801b3-7e7d-48be-8d84-7cb3d0227ca5") + ) + (fp_line + (start -2.667 -1.7074) + (end -3.175 -1.9614) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "2a7b8c14-477c-427e-99c2-49d26673012b") + ) + (fp_line + (start -2.667 -1.7074) + (end 2.667 -1.7074) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "370cbf17-f1a3-405e-8b4b-b6384c6699d3") + ) + (fp_line + (start -2.667 0) + (end -2.667 -1.7074) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "b66f2333-7cfc-47be-91f7-5089e07c98cd") + ) + (fp_line + (start -2.667 0) + (end 2.667 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "6512944e-1045-4198-9d10-df8a3a41422b") + ) + (fp_line + (start -0.4 -6) + (end 0.4 -6) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "5408216e-732d-464d-8f43-7c4616b0e98c") + ) + (fp_line + (start 0.4 -6) + (end 2.667 -6) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "15f7b575-ed4e-4815-bc05-ab8692cfa43b") + ) + (fp_line + (start 2.667 -6) + (end 2.667 -5.2634) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "1389017c-fee5-4285-89ce-f4c013461de3") + ) + (fp_line + (start 2.667 -5.2634) + (end 3.175 -5.0094) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "8d607ccf-be6d-4f9f-b830-687d07d10425") + ) + (fp_line + (start 2.667 -4.7554) + (end 3.175 -4.5014) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "7e75ad13-fd2b-4a3c-af5f-c7dcd6b8b8f5") + ) + (fp_line + (start 2.667 -4.2474) + (end 3.175 -3.9934) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "f7c0d9bd-7f15-4962-accf-a42eb3cfb720") + ) + (fp_line + (start 2.667 -3.7394) + (end 3.175 -3.4854) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "e80d10a3-7041-413e-a03a-c814a2e738d6") + ) + (fp_line + (start 2.667 -3.2314) + (end 3.175 -2.9774) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "f05a0b02-6797-4bc6-ac3f-0d0b9ea6fc9b") + ) + (fp_line + (start 2.667 -2.7234) + (end 3.175 -2.4694) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "dfd95d3c-95f3-42d7-b82a-588fe0716382") + ) + (fp_line + (start 2.667 -2.2154) + (end 3.175 -1.9614) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "3384453a-a9ab-4058-960c-fd59e64a1c8a") + ) + (fp_line + (start 2.667 -1.7074) + (end 2.667 0) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "9913d161-285b-4069-b7c6-cb29473d4bab") + ) + (fp_line + (start 2.667 0) + (end 4.5 0) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "9fd934c1-aefb-4b8f-8952-39cad39b84a9") + ) + (fp_line + (start 3.175 -5.0094) + (end -3.175 -5.0094) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "8a6675e7-ce18-4c3f-bf47-51ed6954cd46") + ) + (fp_line + (start 3.175 -5.0094) + (end 2.667 -4.7554) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "6702a44f-78e8-4b0c-aa0b-4a08ce78a7bd") + ) + (fp_line + (start 3.175 -4.5014) + (end 2.667 -4.2474) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "6bfeff78-5512-4df0-affb-7a11c48933fc") + ) + (fp_line + (start 3.175 -3.9934) + (end 2.667 -3.7394) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "3d00d7bf-d6db-42c1-b514-29e3755d359b") + ) + (fp_line + (start 3.175 -3.4854) + (end 2.667 -3.2314) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "632872f4-68bd-43d4-b42d-eadcd7871e7d") + ) + (fp_line + (start 3.175 -2.9774) + (end 2.667 -2.7234) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "fe2c9789-b0cd-45eb-aa9e-445a0b9f448c") + ) + (fp_line + (start 3.175 -2.4694) + (end 2.667 -2.2154) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "9774280a-0f4f-4e6b-81a9-8834fb44e457") + ) + (fp_line + (start 3.175 -1.9614) + (end 2.667 -1.7074) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "03ba890b-91b6-4747-b45b-96434e80a954") + ) + (fp_line + (start 4.5 0) + (end 4.5 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "87e43508-5a48-4ffc-bf5e-e4afd0f41ad2") + ) + (fp_line + (start 4.5 7) + (end -4.5 7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "2fcf20bc-270e-4500-8dec-931ca0906014") + ) + (fp_poly + (pts + (xy 0.38 7) (xy -0.38 7) (xy -0.38 9) (xy 0.38 9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ae2fc1cb-2b69-48f9-80dd-91ba09528d55") + ) + (fp_text user "Suggested\nCutout Polygon\nFor Any Internal\nPower Layers" + (at 0 5.08 0) + (layer "Cmts.User") + (uuid "1d3b8343-a543-4b74-b394-b97fa0f462e8") + (effects + (font + (size 0.280416 0.280416) + (thickness 0.024384) + ) + ) + ) + (pad "GND@0" smd rect + (at -4.25 3.5) + (size 1.15 7) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2ab0869f-c2d8-48c0-90ae-80e7558e3da8") + ) + (pad "GND@1" smd rect + (at 4.25 3.5) + (size 1.15 7) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c932df91-74f8-44c5-8cbd-80bc96a7468f") + ) + (pad "SIG" smd rect + (at 0 8.1) + (size 0.9 2.2) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "870cf470-b3a3-4d16-8bd9-b9cc29250bfb") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-10.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-10.kicad_mod new file mode 100644 index 0000000..cc78455 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-10.kicad_mod @@ -0,0 +1,314 @@ +(footprint "Screw_Terminal_3.5mm-10" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -2.6 0) + (layer "F.Fab") + (uuid "e5c4dadd-9dc6-445c-a64e-b71ca14110ef") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 -1.6 0) + (layer "F.Fab") + (uuid "8eef8c34-7431-4cca-ad97-00ead35052df") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3c2f7106-8cd1-4201-9d1b-3fa046c89717") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6fddb0e9-b9b3-40b5-9dde-dcd96cd1a4de") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f38d026a-7bee-40ee-bc1a-1bdf6c62e77a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -0.889 1.524) + (end 1.016 1.524) + (stroke + (width 0.2032) + (type solid) + ) + (layer "B.SilkS") + (uuid "0d962ee5-77d3-4937-b9d5-de2e7fa58e46") + ) + (fp_line + (start -1.75 -3.4) + (end 33.25 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e924056b-8a2d-42d7-9bc7-dd712ead5c38") + ) + (fp_line + (start -1.75 2.8) + (end -1.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5bf238c9-5dba-4740-91ea-641932fd5971") + ) + (fp_line + (start -1.75 3.6) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d51501cb-6c43-4f39-94aa-38a2d5f9042d") + ) + (fp_line + (start 1.016 1.524) + (end -0.889 1.524) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b82492dc-450d-406a-9780-530d0102a31e") + ) + (fp_line + (start 33.25 -3.4) + (end 33.25 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "2b83b3b5-5f27-4edc-92f3-cd29c13dd386") + ) + (fp_line + (start 33.25 2.8) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0fe326e8-69bf-409c-8a20-8ff86c6a291c") + ) + (fp_line + (start 33.25 2.8) + (end 33.25 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ee6841f-7cee-4230-bef9-52badfe812b2") + ) + (fp_line + (start 33.25 3.6) + (end -1.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "361f4a15-27be-4e9e-8052-c9b713d2f7c3") + ) + (fp_line + (start -2.25 1.35) + (end -2.25 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "cd4e51f0-8d88-42f6-b6a8-3c90f7d576f8") + ) + (fp_line + (start -2.25 2.35) + (end -1.75 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "83eb69ba-ca87-4bac-afd4-9adf91b5fa4a") + ) + (fp_line + (start -1.75 1.35) + (end -2.25 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "02ee0e1a-d7ba-4df4-abcf-c61748871e5d") + ) + (fp_line + (start 33.25 -3.15) + (end 33.75 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "48a5a209-deec-422a-84ba-61e8060f0a33") + ) + (fp_line + (start 33.75 -3.15) + (end 33.75 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "9fede2af-3746-4d79-add6-a7cebcd6a484") + ) + (fp_line + (start 33.75 -2.15) + (end 33.25 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "f9a66358-5db1-4ce4-9910-62229090d9f9") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cd6ad250-1d73-4373-b067-53e13baa4092") + ) + (pad "2" thru_hole circle + (at 3.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a528993b-67d4-4caf-b55f-48d1f822b48a") + ) + (pad "3" thru_hole circle + (at 7 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8061e99d-18e5-451a-b743-04171d0368a4") + ) + (pad "4" thru_hole circle + (at 10.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "03c7c1f3-0641-4e03-b4f6-aed9b47c9869") + ) + (pad "5" thru_hole circle + (at 14 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4742da31-a55a-4872-849d-febbbc2d1aa7") + ) + (pad "6" thru_hole circle + (at 17.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "923a6b75-4a3e-4454-9974-3dea1ea2043e") + ) + (pad "7" thru_hole circle + (at 21 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ba29aa51-ca3e-4223-bac2-a73ed42f93f7") + ) + (pad "8" thru_hole circle + (at 24.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "86dd2fb3-978c-451e-83d0-6d215386cea7") + ) + (pad "9" thru_hole circle + (at 28 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "198f5e3a-314c-49cc-b538-086e1194dfe7") + ) + (pad "10" thru_hole circle + (at 31.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "be5fc52d-06b3-4f8e-a7e5-98a99371cc7b") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-2.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-2.kicad_mod new file mode 100644 index 0000000..cd5fbdb --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-2.kicad_mod @@ -0,0 +1,227 @@ +(footprint "Screw_Terminal_3.5mm-2" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 1.778 4.318 0) + (layer "F.Fab") + (uuid "483a06c6-ef38-431d-98f4-362013caea53") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Screw_Terminal_3.5mm-2" + (at 1.778 5.08 0) + (layer "F.Fab") + (uuid "55da535c-d63c-45a3-adf3-5c00f6343c64") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "be0c20f8-5a59-4e7e-ad1c-e5cfed255e09") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "094bab52-0465-477d-acc5-b29dbc89fbf7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "91699e33-9bdc-4c7c-842e-f620e6897be3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.75 -3.4) + (end 5.25 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d60c63b7-679d-4b10-84e9-6a9d6f7c2281") + ) + (fp_line + (start -1.75 2.8) + (end -1.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9f5c1e51-d49b-4aeb-8c9b-67d72d381b99") + ) + (fp_line + (start -1.75 3.6) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "2a80d778-dee7-42d0-8159-4e4562df8f0f") + ) + (fp_line + (start 5.25 -3.4) + (end 5.25 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0958314a-dc79-44fa-958e-ef7b7be5477a") + ) + (fp_line + (start 5.25 2.8) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "787bc230-e365-4840-afb4-bbfe0056226d") + ) + (fp_line + (start 5.25 2.8) + (end 5.25 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "18824181-e328-403b-964f-4bcaaea5251b") + ) + (fp_line + (start 5.25 3.6) + (end -1.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "176b863c-a940-405d-b9cb-735a38f251b5") + ) + (fp_line + (start -2.25 1.35) + (end -2.25 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "80e633b9-2f42-4b31-9807-4142bcce63fc") + ) + (fp_line + (start -2.25 2.35) + (end -1.75 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "d4e50502-6391-4f9b-8946-a6164f4ae6a1") + ) + (fp_line + (start -1.75 1.35) + (end -2.25 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "e0b363cd-74f3-48b0-9bc8-7cb31c7dd364") + ) + (fp_line + (start 5.25 -3.15) + (end 5.75 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "fda1ef05-9b40-42b0-896e-e31f89223e3e") + ) + (fp_line + (start 5.75 -3.15) + (end 5.75 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "79d57ac0-d03c-4fae-af71-703472031c29") + ) + (fp_line + (start 5.75 -2.15) + (end 5.25 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "ae178fea-b03f-4ce7-b5c3-a88598c98cf6") + ) + (fp_circle + (center 2 -3) + (end 2.2828 -3) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "cae45301-8c71-431e-89b6-7815581d3477") + ) + (pad "1" thru_hole rect + (at 0 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "94cc8693-a568-46af-98ee-e78478fcb9a7") + ) + (pad "2" thru_hole circle + (at 3.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "f548f62b-0aef-4dc3-952e-48bbf49d0d2a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-2_NoSilk.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-2_NoSilk.kicad_mod new file mode 100644 index 0000000..5a7d426 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-2_NoSilk.kicad_mod @@ -0,0 +1,227 @@ +(footprint "Screw_Terminal_3.5mm-2_NoSilk" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.2 0) + (layer "F.Fab") + (uuid "8546c2a0-1c69-4228-8869-d30b1f9390bf") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Screw_Terminal_3.5mm-2" + (at 0 -1.3 0) + (layer "F.Fab") + (uuid "973de4e1-cf75-434a-a832-1dd355968539") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f128ef59-e685-4d5c-95a6-d8e7ca656792") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3134ac31-1158-4b9d-a600-af0adf255050") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fcd3c149-579b-4470-ae7b-564d264a154b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.15 1.35) + (end -2.15 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "1dd13b35-1c79-429c-b8a2-6df881a249b9") + ) + (fp_line + (start -2.15 2.35) + (end -1.75 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "3b1bde1c-a71c-4535-9a40-6402c3eb2380") + ) + (fp_line + (start -1.75 -3.4) + (end 5.25 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c83aa9fc-4fa3-469e-b410-f3018fddc3c3") + ) + (fp_line + (start -1.75 1.35) + (end -2.15 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "51e8fc26-a0ca-42c3-be77-199763bcde91") + ) + (fp_line + (start -1.75 2.8) + (end -1.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "08659af2-f90e-43b5-9409-3c765e365365") + ) + (fp_line + (start -1.75 3.6) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "64e98c90-fd77-4ea5-b46b-01cb04d0ce6a") + ) + (fp_line + (start 5.25 -3.4) + (end 5.25 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "f4e7e76a-9952-4636-8c3b-587fdfd3d824") + ) + (fp_line + (start 5.25 -3.15) + (end 5.65 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "d17f9658-239e-4dc8-b69b-3c14018adf2b") + ) + (fp_line + (start 5.25 2.8) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "3d825b6a-3b59-48c0-8c43-71b21fc31af2") + ) + (fp_line + (start 5.25 2.8) + (end 5.25 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c5a50774-76d1-425f-93c1-fa7dcfec2f0e") + ) + (fp_line + (start 5.25 3.6) + (end -1.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "fb0ce430-ee91-47b5-9189-f51381e19621") + ) + (fp_line + (start 5.65 -3.15) + (end 5.65 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "af4b9caf-bc3d-42e6-be4f-88d8428dd654") + ) + (fp_line + (start 5.65 -2.15) + (end 5.25 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "3260da5a-64d1-4852-8b21-b6657847c26d") + ) + (fp_circle + (center 2 -3) + (end 2.2828 -3) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "3d82a57a-57bd-4abc-ab73-0b444665a349") + ) + (pad "1" thru_hole rect + (at 0 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "52890bf4-012d-454e-ba88-38815c54f53f") + ) + (pad "2" thru_hole circle + (at 3.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "0b31cdc9-facb-4b8b-be68-a34e9062e55e") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-3.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-3.kicad_mod new file mode 100644 index 0000000..1df82d9 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-3.kicad_mod @@ -0,0 +1,225 @@ +(footprint "Screw_Terminal_3.5mm-3" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.5 0) + (layer "F.Fab") + (uuid "5e9776dc-a042-4c87-a426-d0c4a609052e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Screw_Terminal_3.5mm-3" + (at 0 -1.7 0) + (layer "F.Fab") + (uuid "0cb12166-8e2e-4ccf-bf95-10b28eee88f5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fba72bc7-2fa6-45fa-ada8-8b7a64f7c124") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ca387e6c-f286-4b7f-957b-d9ebd97b8d42") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1865296b-5811-4000-81fe-35ae0176776a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.75 -3.4) + (end 8.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0e8b2b62-0c2f-482f-9df4-b068a364ef94") + ) + (fp_line + (start -1.75 2.8) + (end -1.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "dda20bcd-22e2-4b11-8797-c0a57b13a951") + ) + (fp_line + (start -1.75 3.6) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "532e43cb-5e11-4602-a73f-42d1d5ba5dff") + ) + (fp_line + (start 8.75 -3.4) + (end 8.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5ab612b4-4f0c-47a6-b5a5-bfa67af45283") + ) + (fp_line + (start 8.75 2.8) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0562fd65-3f23-4f7d-909d-8868ae1e2bca") + ) + (fp_line + (start 8.75 2.8) + (end 8.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1a331cc7-803e-4965-9175-0a59d38145b2") + ) + (fp_line + (start 8.75 3.6) + (end -1.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "999261fc-d4ac-4048-8ff7-a799761e8d7c") + ) + (fp_line + (start -2.25 1.35) + (end -2.25 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "67f22e32-89cd-4a6b-8504-0a6160b5f2c4") + ) + (fp_line + (start -2.25 2.35) + (end -1.75 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "669defce-e200-41cb-9cd0-b87b5b84e8b3") + ) + (fp_line + (start -1.75 1.35) + (end -2.25 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "8078824e-2ea3-4e97-bfd8-17c5c8998960") + ) + (fp_line + (start 8.75 -3.15) + (end 9.25 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "5593109b-fd50-47bb-bf60-b09681552255") + ) + (fp_line + (start 9.25 -3.15) + (end 9.25 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c01b509d-1915-4d4c-b229-22236951e355") + ) + (fp_line + (start 9.25 -2.15) + (end 8.75 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "71a7566e-e973-4fa3-9388-978afdd51770") + ) + (pad "1" thru_hole rect + (at 0 0) + (size 2.413 2.413) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cc5c137c-3a82-4651-a1d4-63673f915542") + ) + (pad "2" thru_hole circle + (at 3.5 0) + (size 2.413 2.413) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "345e9563-afb6-4413-8eae-ece212f56df4") + ) + (pad "3" thru_hole circle + (at 7 0) + (size 2.413 2.413) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "7b9a49a0-2bfe-4d64-a38d-737fa7601f3f") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-3_NoSilk.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-3_NoSilk.kicad_mod new file mode 100644 index 0000000..d4ba034 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-3_NoSilk.kicad_mod @@ -0,0 +1,227 @@ +(footprint "Screw_Terminal_3.5mm-3_NoSilk" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.9 0) + (layer "F.Fab") + (uuid "aee176e2-993c-4cf2-89f9-233a88139676") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Screw_Terminal_3.5mm-3" + (at 0 4.5 0) + (layer "F.Fab") + (uuid "3209a2c6-b89c-4332-8b05-2033baed04ed") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "79075d5a-e544-4692-a477-251e1b03b84f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "36b45526-d016-41ec-8920-621164e79d63") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "597ab851-20c4-4a02-bc45-b6daf47778e0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.25 1.35) + (end -2.25 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "87a9827a-9073-4866-81c2-016b23d35c34") + ) + (fp_line + (start -2.25 2.35) + (end -1.75 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "60da7a6f-2f48-4ae2-a68d-3e383253e484") + ) + (fp_line + (start -1.75 -3.4) + (end 8.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "0af739fa-6622-4cd7-8a03-c8f6a94631f5") + ) + (fp_line + (start -1.75 1.35) + (end -2.25 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "8b5eb184-48e1-4760-9e4a-509f7479e500") + ) + (fp_line + (start -1.75 2.8) + (end -1.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "f40c1a96-ddc7-4926-a174-6a051f613b33") + ) + (fp_line + (start -1.75 3.6) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "64c45c9c-90f7-4166-ab0d-df1e8485c544") + ) + (fp_line + (start 8.75 -3.4) + (end 8.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "27946858-880e-4d21-989d-a99450a64db1") + ) + (fp_line + (start 8.75 -3.15) + (end 9.25 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "ab4d1b0d-d81c-4c3b-bc65-dd3be4ba3211") + ) + (fp_line + (start 8.75 2.8) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "974cc957-5f98-4c17-a852-b1115e17a923") + ) + (fp_line + (start 8.75 2.8) + (end 8.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "bd0873e2-d50f-4c93-a7c6-0c7ea8284313") + ) + (fp_line + (start 8.75 3.6) + (end -1.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "55a52e38-1f22-4800-a087-8951386bf3ef") + ) + (fp_line + (start 9.25 -3.15) + (end 9.25 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "62c4a72e-95fe-407a-836c-67d637cc9633") + ) + (fp_line + (start 9.25 -2.15) + (end 8.75 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "ff9c3b10-e4ad-4004-ba9a-2eae6ebc2665") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.413 2.413) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "532bd61b-caac-48f9-ba31-ea96f9b95663") + ) + (pad "2" thru_hole circle + (at 3.5 0) + (size 2.413 2.413) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "53b902ab-4408-4e54-be1b-f0bc0919f979") + ) + (pad "3" thru_hole circle + (at 7 0) + (size 2.413 2.413) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7603f065-edd3-4ca8-ad7f-6cdf7686a4b1") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-4.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-4.kicad_mod new file mode 100644 index 0000000..57f5eac --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-4.kicad_mod @@ -0,0 +1,278 @@ +(footprint "Screw_Terminal_3.5mm-4" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.413 0) + (layer "F.Fab") + (uuid "2723d92b-8792-4d22-b03d-38b392adb7e0") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Screw_Terminal_3.5mm-4" + (at 0 2.286 0) + (layer "F.Fab") + (uuid "ee0158c1-7d8c-4b6a-9cd2-1cee2578d1ac") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4e6e1afb-0bd9-455f-9523-ee720ab6cba7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d3d215f1-310b-4540-bfdc-b65505b9761e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4e471890-8251-4275-b44b-c8da0bd99ec2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.75 -3.4) + (end 12.25 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3c3557bb-ae1c-417b-accb-73b25d0f733d") + ) + (fp_line + (start -1.75 2.8) + (end -1.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ed69c135-ec83-4499-b13e-edd8688bafc0") + ) + (fp_line + (start -1.75 3.6) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "bf054cc7-c3d6-47e1-9374-821a1cd834c1") + ) + (fp_line + (start 12.25 -3.4) + (end 12.25 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "608ec3ef-afce-49d2-884b-8cde1a8b64f3") + ) + (fp_line + (start 12.25 2.8) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3bbd43b4-36ec-4270-80e9-ca68c464a9c0") + ) + (fp_line + (start 12.25 2.8) + (end 12.25 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c1dcb7bf-de8e-4258-851b-afba5d2994ae") + ) + (fp_line + (start 12.25 3.6) + (end -1.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3f187c77-e8b9-4598-b675-699fb853bfa3") + ) + (fp_line + (start -2.25 1.35) + (end -2.25 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "ba516b7b-c130-41a2-9099-9254801783ec") + ) + (fp_line + (start -2.25 2.35) + (end -1.75 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "4b9f2eef-625f-417b-b728-6a084032ab4a") + ) + (fp_line + (start -1.75 1.35) + (end -2.25 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "6d69fce4-b693-4418-868e-a6cb52fa2c80") + ) + (fp_line + (start 12.25 -3.15) + (end 12.75 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "12799266-abd6-410e-9fb9-0403446cd72b") + ) + (fp_line + (start 12.75 -3.15) + (end 12.75 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "e31f34b9-c0bc-4550-bbd9-1dae28cbce1b") + ) + (fp_line + (start 12.75 -2.15) + (end 12.25 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "a6c47284-370f-4b2f-af7a-478a3695d5eb") + ) + (fp_circle + (center 0 0) + (end 0.425 0) + (stroke + (width 0.001) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "d8c230c0-36f3-4a6d-b012-0fecbb2876eb") + ) + (fp_circle + (center 3.5 0) + (end 3.925 0) + (stroke + (width 0.001) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "fb4e7292-c4a9-4fb2-931d-d7b776789255") + ) + (fp_circle + (center 7 0) + (end 7.425 0) + (stroke + (width 0.001) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "ebcc2f2b-09a3-4f7f-8a79-188ff536d9fa") + ) + (fp_circle + (center 10.5 0) + (end 10.925 0) + (stroke + (width 0.001) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "a22015f7-8f2e-4680-8847-aca7153df3a1") + ) + (pad "1" thru_hole rect + (at 0 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "53b9555a-bb83-427d-ac4d-a1cea8b4d48a") + ) + (pad "2" thru_hole circle + (at 3.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "acacf1ea-8cb7-4ffe-b8b9-7fb104d09b23") + ) + (pad "3" thru_hole circle + (at 7 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "69a4ee4b-2b74-4e09-9659-d7ef86026264") + ) + (pad "4" thru_hole circle + (at 10.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "3d470b7f-dda7-4458-b0c1-25200876c01f") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-4_Locking.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-4_Locking.kicad_mod new file mode 100644 index 0000000..2af8818 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-4_Locking.kicad_mod @@ -0,0 +1,278 @@ +(footprint "Screw_Terminal_3.5mm-4_Locking" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.5 0) + (layer "F.Fab") + (uuid "041f958c-cbb7-4cb9-b03a-6f80c2108f22") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Screw_Terminal_3.5mm-4_LOCK" + (at 0 -1.7 0) + (layer "F.Fab") + (uuid "578d07fd-e3d3-4b2b-8b4c-0cacb97589b6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "82408ff0-e252-4183-8626-7c9e71ea572c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e9382b08-088b-4762-8dfa-7bb369981b8d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e67ac71a-9ceb-428b-ba65-89e1d21b71b3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.3 -3.4) + (end 12.8 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ee867b34-b0c7-4833-9f9a-278762a517f5") + ) + (fp_line + (start -2.3 2.8) + (end -2.3 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "dd438fd7-cc82-4d91-aafa-a8800603972f") + ) + (fp_line + (start -2.3 3.6) + (end -2.3 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9da77262-ba2f-4a21-926c-44b54573e1a6") + ) + (fp_line + (start 12.8 -3.4) + (end 12.8 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "168fcc61-8395-439c-8837-60eacb24e89b") + ) + (fp_line + (start 12.8 2.8) + (end -2.3 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "90cdf5b4-9d2a-40cd-83af-8be74995057c") + ) + (fp_line + (start 12.8 2.8) + (end 12.8 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "589e0530-d18e-4219-bdb2-34a585aafe8d") + ) + (fp_line + (start 12.8 3.6) + (end -2.3 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6ab9fcfb-09f6-42d9-91ba-52ad445770d3") + ) + (fp_line + (start -2.7 1.35) + (end -2.7 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c63cdef6-3793-475d-800e-33a205abf40b") + ) + (fp_line + (start -2.7 2.35) + (end -2.3 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "85fa1b53-76e0-4e13-8865-0e8e47455f81") + ) + (fp_line + (start -2.3 1.35) + (end -2.7 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "049318fd-cafc-4c98-95d9-cc4ef3476af2") + ) + (fp_line + (start 12.8 -3.15) + (end 13.2 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "35f0a260-ed1f-44e1-9237-076f8363eccd") + ) + (fp_line + (start 13.2 -3.15) + (end 13.2 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "22986b81-d484-42dc-96e8-8d4f88d11474") + ) + (fp_line + (start 13.2 -2.15) + (end 12.8 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "f10f071a-839a-4ade-b94c-55165963e2f4") + ) + (fp_circle + (center 0 0) + (end 0.425 0) + (stroke + (width 0.001) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "fc142b70-a928-49d5-8fe3-ec51a0556bac") + ) + (fp_circle + (center 3.5 0) + (end 3.925 0) + (stroke + (width 0.001) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "e226e360-a897-4155-9cec-756b5d120c93") + ) + (fp_circle + (center 7 0) + (end 7.425 0) + (stroke + (width 0.001) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "24370ec9-963f-43c6-8d08-7267c5fdd813") + ) + (fp_circle + (center 10.5 0) + (end 10.925 0) + (stroke + (width 0.001) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "cf84eecb-cf03-46b4-9214-aceada97c226") + ) + (pad "1" thru_hole rect + (at -0.1778 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "16ea97b4-f46d-4d77-b609-16f077e24a03") + ) + (pad "2" thru_hole circle + (at 3.6778 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "00837857-da4a-46f0-a6df-5dcaa00c398e") + ) + (pad "3" thru_hole circle + (at 6.8222 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "7615ec2f-3f25-4983-909f-d24a31b0611b") + ) + (pad "4" thru_hole circle + (at 10.6778 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "613ca7e6-8516-49cf-b5e5-428010a7564f") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-5.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-5.kicad_mod new file mode 100644 index 0000000..d041def --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-5.kicad_mod @@ -0,0 +1,243 @@ +(footprint "Screw_Terminal_3.5mm-5" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.5 0) + (layer "F.Fab") + (uuid "92358565-9e62-4abc-bffd-3927d0383cb0") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Screw_Terminal_3.5mm-5" + (at 0 -1.7 0) + (layer "F.Fab") + (uuid "f1be5444-3b12-4935-b3ad-f21ba7801970") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d79ff884-0fd2-4818-adc7-8e9ae330e38c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "05fb0195-b83f-465c-8293-da79fdf9a9af") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8efb46b5-6ce7-4d37-b03b-d33880f75917") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.75 -3.4) + (end 15.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e6ac77c6-d0f4-4e7c-b721-3dc2b1a49638") + ) + (fp_line + (start -1.75 2.8) + (end -1.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b5872680-b538-48e5-8c29-b98ca87a0514") + ) + (fp_line + (start -1.75 3.6) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "2faecccb-4431-4dd3-91f5-481d691f53a6") + ) + (fp_line + (start 15.75 -3.4) + (end 15.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e0a6545b-c688-414d-8074-457e2fb421f4") + ) + (fp_line + (start 15.75 2.8) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a42de8d6-8a61-4429-b001-1de35856d5f4") + ) + (fp_line + (start 15.75 2.8) + (end 15.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e2e08e96-42a6-48c4-9c51-0595291701de") + ) + (fp_line + (start 15.75 3.6) + (end -1.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0abb2398-bf22-46b9-b105-31a5bf932134") + ) + (fp_line + (start -2.25 1.35) + (end -2.25 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "04166bec-2a0b-4703-b045-90d108267628") + ) + (fp_line + (start -2.25 2.35) + (end -1.75 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "67941fea-8894-425a-8ce2-96960a87574c") + ) + (fp_line + (start -1.75 1.35) + (end -2.25 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "65e71f56-e473-4faf-bd4f-846eb61c205d") + ) + (fp_line + (start 15.75 -3.15) + (end 16.25 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "70e766f6-e0e5-47f9-a6d9-c03ccfe4adad") + ) + (fp_line + (start 16.25 -3.15) + (end 16.25 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "db056e23-96da-44d7-816b-9d394ce710f5") + ) + (fp_line + (start 16.25 -2.15) + (end 15.75 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "53c3d30e-242e-4500-ac18-a0c3cd4906bf") + ) + (pad "1" thru_hole rect + (at 0 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b4a94d4e-c421-40f3-a338-04ae52b3e1a6") + ) + (pad "2" thru_hole circle + (at 3.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "d70a5e0c-7b42-4c21-b176-c0bc2599ce09") + ) + (pad "3" thru_hole circle + (at 7 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "44fdd5bc-6b4b-4534-8032-f6fbe053669b") + ) + (pad "4" thru_hole circle + (at 10.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "918b364d-1383-4fc6-a623-9461ba9297d1") + ) + (pad "5" thru_hole circle + (at 14 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "92ecbafd-8c31-4c6c-a008-b0e582721cc2") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-6.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-6.kicad_mod new file mode 100644 index 0000000..c1afb77 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-6.kicad_mod @@ -0,0 +1,252 @@ +(footprint "Screw_Terminal_3.5mm-6" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 7.112 -2.413 0) + (layer "F.Fab") + (uuid "1a79ed7c-7610-4398-82c4-57ef2e121fb0") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Value" "Screw_Terminal_3.5mm-6" + (at 6.858 -1.524 0) + (layer "F.Fab") + (uuid "c774f5c2-cea3-4a60-af65-ca227ecef438") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f4b82d01-4206-4f50-a9b4-98da16c70a78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a3aeab91-55a4-486e-9341-c31d046f213f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3cd0045a-d503-4e49-b933-b9acc23145ce") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.75 -3.4) + (end 19.25 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6094d601-0f9b-4dbe-99ac-d95d2c8207e6") + ) + (fp_line + (start -1.75 2.8) + (end -1.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "89000543-7911-43d0-96a6-83e176eb3ab9") + ) + (fp_line + (start -1.75 3.6) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9999bec6-8dbc-41b0-8250-6ef3b70c419a") + ) + (fp_line + (start 19.25 -3.4) + (end 19.25 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9b5a5e17-66a3-44e6-8508-682f1c506238") + ) + (fp_line + (start 19.25 2.8) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "844b0270-69da-40ad-bc73-bd09aa9242ac") + ) + (fp_line + (start 19.25 2.8) + (end 19.25 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "48af0232-42c5-4f27-bc88-89805c7d53d3") + ) + (fp_line + (start 19.25 3.6) + (end -1.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "457ca00d-71b8-4a4d-be21-6087443f8454") + ) + (fp_line + (start -2.25 1.35) + (end -2.25 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "6ac35a50-1c57-4d8e-860a-28b29cc9df7f") + ) + (fp_line + (start -2.25 2.35) + (end -1.75 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "d1237aa1-1e34-445d-b2a8-6d8af98fe68c") + ) + (fp_line + (start -1.75 1.35) + (end -2.25 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "61325452-cd1e-4f5a-bf21-b1c92f902ffb") + ) + (fp_line + (start 19.25 -3.15) + (end 19.75 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "7d5ed3ca-8d42-4ff5-a019-8b5e78d20ed6") + ) + (fp_line + (start 19.75 -3.15) + (end 19.75 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "b68adfab-f8aa-486c-b289-c68fff4a3b99") + ) + (fp_line + (start 19.75 -2.15) + (end 19.25 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "ab1a614e-8bf2-4a65-9cfe-b94e92730d18") + ) + (pad "1" thru_hole rect + (at 0 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "41a28aad-04bf-483a-bdbb-2d6040dbbbab") + ) + (pad "2" thru_hole circle + (at 3.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "d14d2754-d5b0-43f7-947a-1c7288df17cc") + ) + (pad "3" thru_hole circle + (at 7 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "a6525f21-d974-451b-bb1c-f59419de4647") + ) + (pad "4" thru_hole circle + (at 10.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "452cb21a-95fd-46d5-bfce-2c91901ceeb3") + ) + (pad "5" thru_hole circle + (at 14 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "47fd5661-eacc-42be-ac95-7283aa6f158b") + ) + (pad "6" thru_hole circle + (at 17.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "e5e05e41-eea7-4d01-b7d3-ae5db4f5a361") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-7.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-7.kicad_mod new file mode 100644 index 0000000..8d79e3a --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-7.kicad_mod @@ -0,0 +1,278 @@ +(footprint "Screw_Terminal_3.5mm-7" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -2.6 0) + (layer "F.Fab") + (uuid "9de3245b-146b-4e2b-b511-f51e11b3fd54") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 -1.6 0) + (layer "F.Fab") + (uuid "bf37359e-92bb-4bf1-8ac0-679ed07767c7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a2d6e1ab-e4af-44f9-9c01-4e1fe7b80524") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4ca1003a-f5e4-47e7-bb9c-69825b5ab21c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c8472aad-99d9-46a9-957e-b0a166d6ad4d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -0.889 1.524) + (end 1.016 1.524) + (stroke + (width 0.2032) + (type solid) + ) + (layer "B.SilkS") + (uuid "198999d1-44c7-4f63-b5a8-5bbb82bcb8cb") + ) + (fp_line + (start -1.75 -3.4) + (end 22.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7f2ae708-1932-436d-95fb-d66dd9f206d9") + ) + (fp_line + (start -1.75 2.8) + (end -1.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ce9db1f8-fed6-4720-9be9-6513d68e7604") + ) + (fp_line + (start -1.75 3.6) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c570592-b4fa-43d8-91d0-177e90b1ed39") + ) + (fp_line + (start 1.016 1.524) + (end -0.889 1.524) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "238075de-8f5e-4edc-be61-2151c03dfbdb") + ) + (fp_line + (start 22.75 -3.4) + (end 22.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c7d36d55-d2db-41f1-b6d0-f322f79fa3c8") + ) + (fp_line + (start 22.75 2.8) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9d90cd5c-0eca-42c0-ae43-01cb7dd413a3") + ) + (fp_line + (start 22.75 2.8) + (end 22.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "293cac90-cf3b-4bbf-bd50-113d01297b57") + ) + (fp_line + (start 22.75 3.6) + (end -1.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "f4461eb9-1430-4f9f-9bf7-b93b6234a79f") + ) + (fp_line + (start -2.25 1.35) + (end -2.25 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "0523ee28-ce86-4ef9-af67-e0ac27e3aee1") + ) + (fp_line + (start -2.25 2.35) + (end -1.75 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "ffdfe127-15f0-43f5-8168-1eba3f923056") + ) + (fp_line + (start -1.75 1.35) + (end -2.25 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "0a539042-b793-4793-9950-86fe5d3833e0") + ) + (fp_line + (start 22.75 -3.15) + (end 23.25 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "e24f25d5-3248-47ff-a0a4-033bfee6e1e2") + ) + (fp_line + (start 23.25 -3.15) + (end 23.25 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "f3116cf0-6aab-4132-9516-317280acda40") + ) + (fp_line + (start 23.25 -2.15) + (end 22.75 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "92de598c-3926-4f65-b440-3093034b47b5") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "aab099d0-f561-4529-ae47-abaeb330f889") + ) + (pad "2" thru_hole circle + (at 3.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "18e9e5d6-9480-40ed-9312-dd9b77279050") + ) + (pad "3" thru_hole circle + (at 7 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "9dc2bb3f-fc91-4522-a646-0b56f03de0b0") + ) + (pad "4" thru_hole circle + (at 10.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "42087899-f516-4e9c-83b1-29bb10527654") + ) + (pad "5" thru_hole circle + (at 14 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "c7fc4b44-4235-444a-a348-803769a88d0c") + ) + (pad "6" thru_hole circle + (at 17.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "60ebfefe-cfd3-45bc-a021-687b729c2eed") + ) + (pad "7" thru_hole circle + (at 21 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "bdf23a05-9070-4292-b3e3-c82816769b21") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-8.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-8.kicad_mod new file mode 100644 index 0000000..7306116 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-8.kicad_mod @@ -0,0 +1,297 @@ +(footprint "Screw_Terminal_3.5mm-8" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.4 0) + (layer "F.Fab") + (uuid "586f813f-f151-4f05-b8c2-3c8c2e94364e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Screw_Terminal_3.5mm-8" + (at 0 -1.5 0) + (layer "F.Fab") + (uuid "9be63fbe-0266-4ae2-ae0b-3c057aab0425") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "72f0ce40-9d91-43ee-a745-ba189c610a16") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fdb0df1a-55ef-4285-8d79-00a22e35fea9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d74b1a98-d193-40e9-84e9-e524f050e87c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -0.889 1.524) + (end 1.016 1.524) + (stroke + (width 0.2032) + (type solid) + ) + (layer "B.SilkS") + (uuid "138477ce-dd50-4a16-a964-4d844120ba02") + ) + (fp_line + (start -1.75 -3.4) + (end 26.25 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0579c23c-c154-452f-8647-fe750bfc1bda") + ) + (fp_line + (start -1.75 2.8) + (end -1.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac087345-2ebc-43ef-86b7-20183aa22e6e") + ) + (fp_line + (start -1.75 3.6) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6df657d-c673-4d2e-8cbe-fc702b2420c6") + ) + (fp_line + (start 1.016 1.524) + (end -0.889 1.524) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "620d13a2-f581-49fa-a06e-453dbce84f88") + ) + (fp_line + (start 26.25 -3.4) + (end 26.25 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "53232805-b794-4472-bcad-8cc445f65f97") + ) + (fp_line + (start 26.25 2.8) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ed3fc99d-41f3-4227-8b18-1091c0c0447c") + ) + (fp_line + (start 26.25 2.8) + (end 26.25 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8690a25b-4422-46a1-b9bd-239fc3bcf1a0") + ) + (fp_line + (start 26.25 3.6) + (end -1.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c152ea6-f22e-44fc-9e10-def1e6b39a64") + ) + (fp_line + (start -2.25 1.35) + (end -2.25 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "6703dd38-af10-4895-82eb-d7834705def4") + ) + (fp_line + (start -2.25 2.35) + (end -1.75 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "004b5729-d882-4fbd-a010-4f2d435a74e9") + ) + (fp_line + (start -1.75 1.35) + (end -2.25 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "491669e5-4072-4996-8771-92d3161da66f") + ) + (fp_line + (start 26.25 -3.15) + (end 26.75 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "094398fd-c053-4fcb-be20-88b190592841") + ) + (fp_line + (start 26.75 -3.15) + (end 26.75 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c182fe39-ed30-4833-8b4c-219b8eda64ec") + ) + (fp_line + (start 26.75 -2.15) + (end 26.25 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "fda31870-4653-46dc-93c1-402bfa938b57") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8eaff400-3567-4d2f-b50d-edcb492cd3b3") + ) + (pad "2" thru_hole circle + (at 3.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4721f9d3-1a83-4c1a-a5fc-12c3744c7c0a") + ) + (pad "3" thru_hole circle + (at 7 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2d69232c-aa8c-48f8-9a71-5c7f4530a912") + ) + (pad "4" thru_hole circle + (at 10.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f047c647-31d8-4249-bc32-abccdaf0c71d") + ) + (pad "5" thru_hole circle + (at 14 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6d2be368-28e3-417d-84cb-a7d6e8087168") + ) + (pad "6" thru_hole circle + (at 17.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d05e27b5-5d81-4bb3-948b-81dfa4d4e2c8") + ) + (pad "7" thru_hole circle + (at 21 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2e6b28cf-db36-4ba2-94be-48bee92038e4") + ) + (pad "8" thru_hole circle + (at 24.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "58bbbddf-79cd-4d5a-b0a0-63fdc279c549") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-9.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-9.kicad_mod new file mode 100644 index 0000000..efced21 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_3.5mm-9.kicad_mod @@ -0,0 +1,305 @@ +(footprint "Screw_Terminal_3.5mm-9" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.7 0) + (layer "F.Fab") + (uuid "31aa897f-22f8-4963-9da8-cd12d0c2bcdc") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 -2.6 0) + (layer "F.Fab") + (uuid "33d562db-d5cf-48ef-802f-0fe1c1571b23") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "87420017-2a52-4447-8b6d-761235e9e705") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9b411b61-a392-4d38-8b49-301005f812f4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "84d50cc9-eceb-4f1b-92e1-a9a0a755c940") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -0.889 1.524) + (end 1.016 1.524) + (stroke + (width 0.2032) + (type solid) + ) + (layer "B.SilkS") + (uuid "76f6ceee-bea8-4f49-be97-a50c029ff699") + ) + (fp_line + (start -1.75 -3.4) + (end 29.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8ce6bf67-73b1-4642-844e-da0b6f29ed4b") + ) + (fp_line + (start -1.75 2.8) + (end -1.75 -3.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b769fc07-367f-4dc8-afcf-cddd6cb0aa7b") + ) + (fp_line + (start -1.75 3.6) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "acf7b930-e5ac-4499-950b-033c18cd0d2f") + ) + (fp_line + (start 1.016 1.524) + (end -0.889 1.524) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "31763798-8a3a-40ae-aafb-5d4d9b8b5f50") + ) + (fp_line + (start 29.75 -3.4) + (end 29.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7649b746-5429-447a-bfbe-aaeea4717667") + ) + (fp_line + (start 29.75 2.8) + (end -1.75 2.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "72dea16a-e428-46c5-8488-faf0554c9993") + ) + (fp_line + (start 29.75 2.8) + (end 29.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "22f7d724-5794-470d-965f-6328ae7a56a8") + ) + (fp_line + (start 29.75 3.6) + (end -1.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7708741b-abdf-408f-9761-9ce38ce5b7cd") + ) + (fp_line + (start -2.25 1.35) + (end -2.25 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "993a0378-1f00-4900-8328-d616871eae81") + ) + (fp_line + (start -2.25 2.35) + (end -1.75 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "53396306-a957-4beb-aba0-47e85e1d4d03") + ) + (fp_line + (start -1.75 1.35) + (end -2.25 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "85bbb02c-e53d-4ecc-87c4-3e096809c14a") + ) + (fp_line + (start 29.85 -3.15) + (end 30.35 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "557e1cc3-593d-47c1-ac49-1d083ee0227d") + ) + (fp_line + (start 30.35 -3.15) + (end 30.35 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "1a58236b-ae2b-48ae-afba-580608060fec") + ) + (fp_line + (start 30.35 -2.15) + (end 29.85 -2.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "341fa708-7d26-4e85-8297-c3aaa0c50712") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "19321c7f-b850-4ce2-b33c-6da7fd775736") + ) + (pad "2" thru_hole circle + (at 3.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1ee147ff-341c-4f0c-8150-dba58e723b6b") + ) + (pad "3" thru_hole circle + (at 7 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c86c77a2-d35d-446b-b4f5-59ea04fcff63") + ) + (pad "4" thru_hole circle + (at 10.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "125204e2-c23d-49fd-a249-de87140d50ae") + ) + (pad "5" thru_hole circle + (at 14 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "adcfa5a7-6df9-4c95-9962-5736030cb017") + ) + (pad "6" thru_hole circle + (at 17.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "344f5237-7c10-4d42-bef3-6893390480f7") + ) + (pad "7" thru_hole circle + (at 21 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cf937272-3564-477f-a7d0-55e12dd5f1e6") + ) + (pad "8" thru_hole circle + (at 24.5 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5cf31067-5a92-4067-99d3-06156ef36903") + ) + (pad "9" thru_hole circle + (at 28 0) + (size 2.032 2.032) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "29bf36a3-0bf3-4bd1-9012-57bc451bdaef") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_5mm-2.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_5mm-2.kicad_mod new file mode 100644 index 0000000..0ad643b --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_5mm-2.kicad_mod @@ -0,0 +1,227 @@ +(footprint "Screw_Terminal_5mm-2" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.6 0) + (layer "F.Fab") + (uuid "f433db28-0ebe-47b8-9579-7f208e523205") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Screw_Terminal_5mm-2" + (at 0 -1.4 0) + (layer "F.Fab") + (uuid "c489718e-5e08-48e3-b8fe-e26740e59f72") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "40fa88fb-269c-40ad-ab8b-29347fe01117") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ca4614cb-7f75-4490-8633-738048c14e21") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7eadeb94-3722-45c9-a320-6555ec38ec0f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.1 -4.2) + (end 8.1 -4.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1d7a4c2f-6096-4580-a8f2-5c348c61dc73") + ) + (fp_line + (start -3.1 2.3) + (end -3.1 -4.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a48d8e10-8e26-410c-99ba-67927d54ad12") + ) + (fp_line + (start -3.1 3.3) + (end -3.1 2.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6af65cca-8ab5-426b-b298-081bca7f0b4a") + ) + (fp_line + (start 8.1 -4.2) + (end 8.1 2.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "22ea4d21-916d-49a9-b723-9f0a0fcaa582") + ) + (fp_line + (start 8.1 2.3) + (end -3.1 2.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "350ca432-611a-4927-b1a9-d0b8ba8af352") + ) + (fp_line + (start 8.1 2.3) + (end 8.1 3.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1e6b6de9-4cc5-4140-b674-87415c22a8e0") + ) + (fp_line + (start 8.1 3.3) + (end -3.1 3.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "4f5a6d50-de4f-4679-bf07-8b9c21c1d59c") + ) + (fp_line + (start -3.7 1.35) + (end -3.7 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "6d51ca85-2c99-4cf7-84a5-e6a13eb598cf") + ) + (fp_line + (start -3.7 2.35) + (end -3.1 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "e8958123-c129-4ee7-aecd-ae54f47871d8") + ) + (fp_line + (start -3.1 1.35) + (end -3.7 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "a548f0da-6ae2-4f06-a695-d7bf0ba03845") + ) + (fp_line + (start 8.1 -4) + (end 8.7 -4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "230c9d6b-53fa-4b4d-a83e-d2a02fd6483c") + ) + (fp_line + (start 8.7 -4) + (end 8.7 -3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c0c89e82-ef1c-4353-9506-09e59ad6a81b") + ) + (fp_line + (start 8.7 -3) + (end 8.1 -3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "521d5c2e-7f3d-4c04-9cc1-1fee3c1b2e1a") + ) + (fp_circle + (center 2.5 -3.7) + (end 2.7828 -3.7) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "802a7223-3514-48ab-9d2e-8d28e7477017") + ) + (pad "1" thru_hole rect + (at 0 0) + (size 2.032 2.032) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "77e1e8c9-b752-4071-b327-0aacdd424ffb") + ) + (pad "2" thru_hole circle + (at 5 0) + (size 2.032 2.032) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "26417808-930c-4bbe-8760-f9fa2034bd9a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_5mm-3.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_5mm-3.kicad_mod new file mode 100644 index 0000000..85f5519 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Screw_Terminal_5mm-3.kicad_mod @@ -0,0 +1,236 @@ +(footprint "Screw_Terminal_5mm-3" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -3.1 0) + (layer "F.Fab") + (uuid "9e7e10d8-5c64-48d6-85ec-b08d5793a50d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Screw_Terminal_5mm-3" + (at 0 -2.1 0) + (layer "F.Fab") + (uuid "0395c2c6-0cf5-4f1f-a271-e785878492df") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c758fecc-d89c-4ad4-af77-903bac65fbda") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "127f9cb2-11e7-4eff-9878-20536a9eb1c4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f6527b24-0db6-4757-9ab0-8b2437435d4a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.1 -4.2) + (end 13.1 -4.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e551f14f-b16e-4fea-85ed-9cdffd4ab22b") + ) + (fp_line + (start -3.1 2.3) + (end -3.1 -4.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b37c880f-4a46-47f5-86a2-1e3ec7af457b") + ) + (fp_line + (start -3.1 3.3) + (end -3.1 2.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "68c63565-7c56-4d14-ba7a-6656ad61bfc5") + ) + (fp_line + (start 13.1 -4.2) + (end 13.1 2.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "07ec671f-e54a-4380-98ce-9889a8424b78") + ) + (fp_line + (start 13.1 2.3) + (end -3.1 2.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b914d732-d43b-4033-b5ca-0bfd52de9b31") + ) + (fp_line + (start 13.1 2.3) + (end 13.1 3.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "32802b8c-7b64-4643-aed1-58df99cb4795") + ) + (fp_line + (start 13.1 3.3) + (end -3.1 3.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "db5ff7c3-d20b-4835-9e3f-08d12fa4a090") + ) + (fp_line + (start -3.7 1.35) + (end -3.7 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "a5de0eb4-5597-45c3-9fd2-3db12a71c9ee") + ) + (fp_line + (start -3.7 2.35) + (end -3.1 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "2fecfda0-7113-4723-98be-82f578148700") + ) + (fp_line + (start -3.1 1.35) + (end -3.7 1.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "db2b9a9f-6aa7-4603-9650-6d3c88c1476b") + ) + (fp_line + (start 13.1 -4) + (end 13.7 -4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "aa61fe6f-345b-4c91-b8bb-8b81d73b7efb") + ) + (fp_line + (start 13.7 -4) + (end 13.7 -3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "dd234d98-f3f3-4d52-bc69-e658bcbbb7e3") + ) + (fp_line + (start 13.7 -3) + (end 13.1 -3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "b353261b-29b1-4c8a-a49b-4746deac88b9") + ) + (fp_circle + (center 2.5 -3.7) + (end 2.7828 -3.7) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "9dc86569-1bc4-47ff-809d-a2207ff3c231") + ) + (pad "1" thru_hole rect + (at 0 0) + (size 2.413 2.413) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1e11930d-358b-4bf0-bbbf-2b13bee45bef") + ) + (pad "2" thru_hole circle + (at 5 0) + (size 2.413 2.413) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "8279de56-d392-472b-aca5-3264c52a4e4a") + ) + (pad "3" thru_hole circle + (at 10 0) + (size 2.413 2.413) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "dc219f3d-417f-498b-b7e3-614b450539e3") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Terminal_Block_9.5mm-2.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Terminal_Block_9.5mm-2.kicad_mod new file mode 100644 index 0000000..522e614 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/Terminal_Block_9.5mm-2.kicad_mod @@ -0,0 +1,109 @@ +(footprint "Terminal_Block_9.5mm-2" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.9 0) + (layer "F.Fab") + (uuid "f433db28-0ebe-47b8-9579-7f208e523205") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Screw_Terminal_5mm-2" + (at 0 2.5 0) + (layer "F.Fab") + (uuid "c489718e-5e08-48e3-b8fe-e26740e59f72") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dfdcb705-8cb5-4fc6-8ef0-e954e039d4a7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3c8e61e8-21fc-433f-9d7e-0dbbaeac861d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "705000db-3b95-4abc-83f8-0526cd75eec3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_rect + (start -5.5 -13.2) + (end 15 4.4) + (stroke + (width 0.2032) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "bbe59afe-b555-4e52-ba31-e38d49f602f2") + ) + (fp_rect + (start 15.3 -13.5) + (end -5.7 4.6) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "f9978965-ab6b-41c3-9b4a-d166a9504894") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 3 3) + (drill 1.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "77e1e8c9-b752-4071-b327-0aacdd424ffb") + ) + (pad "2" thru_hole circle + (at 9.5 0) + (size 3 3) + (drill 1.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "26417808-930c-4bbe-8760-f9fa2034bd9a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-0.5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-0.5mm.kicad_mod new file mode 100644 index 0000000..099910a --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-0.5mm.kicad_mod @@ -0,0 +1,86 @@ +(footprint "TestPoint-0.5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.016 0) + (layer "F.Fab") + (uuid "4eabd25f-cd9d-4c6a-b4bf-0a06302e3f4b") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.016 0) + (layer "F.Fab") + (uuid "d6c81193-f4f1-416b-9422-1f2237396416") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "61e91a44-0112-468f-aa62-1b179c7784c7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "670be986-6dd0-4de8-93e7-bfb33489b709") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ca3b6368-25f6-496c-a76b-37a7e92e25b7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_circle + (center 0 0) + (end 0.282843 0) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "13c09178-5fba-4ffd-b0f7-2ccd8e86bfe1") + ) + (pad "1" smd circle + (at 0 0) + (size 0.5 0.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0098580c-1abf-4c94-a79c-3d42caf5df4c") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-0.75mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-0.75mm.kicad_mod new file mode 100644 index 0000000..20f1ecc --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-0.75mm.kicad_mod @@ -0,0 +1,87 @@ +(footprint "TestPoint-0.75mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.016 0) + (layer "F.Fab") + (uuid "e387d9e7-4b9e-4263-a27e-c86e080cf11f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.016 0) + (layer "F.Fab") + (uuid "a8c11945-3c12-4253-83cd-4142539c44cf") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b0487765-f94a-4a0b-ba0b-5d8acf2f33bd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a2343d18-b514-4fae-bc85-d48fe7a6bbf9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "06638cfc-36d4-46e4-81b1-141536a1ed33") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_circle + (center 0 0) + (end -0.3 0.3) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "f2232f59-baf2-453f-8bf6-5fadb7578352") + ) + (pad "1" smd roundrect + (at 0 0) + (size 0.75 0.75) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "30893d02-da45-4858-b866-5e07b3070611") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-1.0mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-1.0mm.kicad_mod new file mode 100644 index 0000000..935e925 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-1.0mm.kicad_mod @@ -0,0 +1,87 @@ +(footprint "TestPoint-1.0mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.016 0) + (layer "F.Fab") + (uuid "b5713a36-2be6-481d-86a2-37179e926be3") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.016 0) + (layer "F.Fab") + (uuid "1b1b5e2a-44a0-4c24-8053-7b1703ba3e32") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "508253e9-629d-4144-8629-4af0ae045fb5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e9c07648-c9b9-4a5f-96f3-e61e95edaee6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cef5f281-1e40-4457-919f-b8fb89a4d454") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_circle + (center 0 0) + (end -0.4 0.4) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "1fae64c7-8ecf-4b70-a2c4-c49883e62371") + ) + (pad "1" smd roundrect + (at 0 0) + (size 1.016 1.016) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "97db3c67-8a2f-431b-b11e-8ee4c0526e1a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-1.25mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-1.25mm.kicad_mod new file mode 100644 index 0000000..21c56f3 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/TestPoint-1.25mm.kicad_mod @@ -0,0 +1,87 @@ +(footprint "TestPoint-1.25mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.27 0) + (layer "F.Fab") + (uuid "c301fc9a-a12c-4bc3-9d92-e351a23fc023") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.27 0) + (layer "F.Fab") + (uuid "a1921ef1-6185-4c2c-a11a-0fe55d99416e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "65cbb57a-6211-49a2-8125-e9e2e2ee78fc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7a62bc53-4141-4b2c-ad3d-e6f592eecc55") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "732975e0-ac6c-4da4-933e-e629f9667845") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_circle + (center 0 0) + (end -0.6 0.4) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "82e60036-09d1-44bc-89df-59b8e738ecea") + ) + (pad "1" smd roundrect + (at 0 0) + (size 1.25 1.25) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1cc63f13-3257-405d-a04b-3b4463e2d896") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/U.FL.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/U.FL.kicad_mod new file mode 100644 index 0000000..c02d483 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/U.FL.kicad_mod @@ -0,0 +1,194 @@ +(footprint "U.FL" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "U.FL SMD Antenna Connector") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.5 0) + (layer "F.Fab") + (uuid "c4eb0984-154b-4936-971e-06616ed91a54") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 2.2 0) + (layer "F.Fab") + (uuid "d7a21e55-abc3-4ae0-8c4b-d83e420db164") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2fd19b7a-b8ff-4d6c-b4b1-2f709626a01e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "060f3685-e917-48de-9b48-ceded36966a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "80d04644-0436-471e-b7ea-953bebcfa56b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.524 -1.778) + (end -1.016 -2.286) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "35cd092f-ba17-4a24-8568-2612490f6904") + ) + (fp_line + (start -1.524 -1.016) + (end -1.524 -1.778) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "64baed3b-57fe-401f-8b9c-54d92703d4a6") + ) + (fp_line + (start -1.016 -2.286) + (end -0.254 -2.286) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "5e9bb0b4-d330-49a0-83ac-e4a76ceb4d7e") + ) + (fp_rect + (start 2.2 -2) + (end -2.2 2) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "ae9a573a-5b00-44e2-bcd2-fd7460dca6b2") + ) + (fp_circle + (center 0 0) + (end 0.127 0) + (stroke + (width 0.254) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "533eb9d6-07af-4222-8760-98106df4810b") + ) + (fp_poly + (pts + (xy 0.9017 0.5207) (xy 0.2413 0.5207) (xy 0.2413 -0.5207) (xy 0.9017 -0.5207) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "64c063ce-2051-42c4-90cd-fba937e3517b") + ) + (pad "1" smd rect + (at 1.525 0) + (size 1.05 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5f69d857-c7c0-4f30-959d-f4f63d3d3e1a") + ) + (pad "2" smd rect + (at 0 -1.375) + (size 2.2 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5a32dab8-d72f-487b-8cd9-913e50154b59") + ) + (pad "2" smd rect + (at 0 1.375) + (size 2.2 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ab65aa37-ff48-4c17-ae56-8b26deedcfaa") + ) + (pad "NC" smd rect + (at -1.525 0) + (size 1.05 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7c369a93-3c23-43fd-ae45-fe093ff5f604") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "cf2cea10-661b-4d61-8f05-7d1f603fa165") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -0.8 0.8) (xy 0.8 0.8) (xy 0.8 -0.8) (xy -0.8 -0.8) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/U.FL_Reduced.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/U.FL_Reduced.kicad_mod new file mode 100644 index 0000000..ce374d3 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/U.FL_Reduced.kicad_mod @@ -0,0 +1,287 @@ +(footprint "U.FL_Reduced" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "U.FL SMD Antenna Connector") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.5 0) + (layer "F.Fab") + (uuid "eeae8be0-7fe7-4a0d-88a2-578e6d7c89ee") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 2 0) + (layer "F.Fab") + (uuid "1c843385-0df2-401f-8fac-e409998afe79") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "13e5be45-f5b7-4335-b9d1-b3cee82ce054") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b6fd6c99-754b-452c-9e88-f4dbdeea27dd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5a6f9377-9811-43d5-a505-c620d8577970") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -1.1 -1.05) (xy 0.9 -1.05) (xy 0.9 -1.75) (xy -1.1 -1.75) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "afcf6b91-a8cd-4e33-8478-41fd1656ba5b") + ) + (fp_poly + (pts + (xy -1.1 1.75) (xy 0.9 1.75) (xy 0.9 1.05) (xy -1.1 1.05) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "570e645c-3265-4e3f-89a5-7eee8e0c3502") + ) + (fp_poly + (pts + (xy 1.1 0.4) (xy 1.95 0.4) (xy 1.95 -0.4) (xy 1.1 -0.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d562cc59-8fad-4924-ac5f-06a209adf273") + ) + (fp_line + (start -1.524 -1.778) + (end -1.016 -2.286) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "c1dfb74b-6490-43f3-be2f-83771bd42b23") + ) + (fp_line + (start -1.524 -1.016) + (end -1.524 -1.778) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "94cda822-3da9-4223-afbc-2973e7000de1") + ) + (fp_line + (start -1.016 -2.286) + (end -0.254 -2.286) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "dea35e49-d33f-42f3-a77e-66afbe566e88") + ) + (fp_line + (start -1.3 -1.3) + (end 1.3 -1.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "4cd227e9-a767-44f2-890b-c9ef0d6beda3") + ) + (fp_line + (start -1.3 1.3) + (end -1.3 -1.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "9f40182c-680f-4f34-a2ee-20bc4d22c321") + ) + (fp_line + (start -1.3 1.3) + (end 1.3 1.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "bddbe6f2-af80-4e23-a91f-863f465c0703") + ) + (fp_line + (start 1.3 1.3) + (end 1.3 -1.3) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "c6f0227c-e725-443f-8122-92970eac73ee") + ) + (fp_circle + (center 0 0) + (end 0.15 0) + (stroke + (width 0.3) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "907c9a35-436e-4bf5-9ecc-afda59d220c1") + ) + (fp_poly + (pts + (xy -1.55 0.3) (xy -1.3 0.3) (xy -1.3 -0.3) (xy -1.55 -0.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fcb3a45d-a2a8-48cd-8897-d05792c65d0b") + ) + (fp_poly + (pts + (xy -0.9 -1.1) (xy 0.9 -1.1) (xy 0.9 -1.5) (xy -0.9 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d3afb2aa-b4cd-4f1f-a020-ea0603ff57f9") + ) + (fp_poly + (pts + (xy -0.9 1.5) (xy 0.9 1.5) (xy 0.9 1.1) (xy -0.9 1.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "bdba6292-3600-4dd7-bfc4-29804c2b9183") + ) + (fp_poly + (pts + (xy 0 0.3) (xy 1.55 0.3) (xy 1.55 -0.3) (xy 0 -0.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6387a7a8-57ad-4c06-b9d4-bc17b4e8e6fe") + ) + (pad "1" smd rect + (at -0.1 -1.375) + (size 2 0.85) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4dcdebc7-1f64-4b0f-936c-58b39cf8d874") + ) + (pad "2" smd rect + (at -0.1 1.375) + (size 2 0.85) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7ba62e7e-0416-4fa6-b47e-c3fb976456fa") + ) + (pad "FEED" smd rect + (at 1.575 0) + (size 1.05 1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ac7eb445-d262-4146-8dd7-f17fecd3760a") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "a51074bb-ecef-4acd-8bb6-12c166d1eae8") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -1.143 0.762) (xy 0.762 0.762) (xy 0.762 -0.762) (xy -1.143 -0.762) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB-A_SMD_Female.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB-A_SMD_Female.kicad_mod new file mode 100644 index 0000000..adef10f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB-A_SMD_Female.kicad_mod @@ -0,0 +1,298 @@ +(footprint "USB-A_SMD_Female" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at -6.35 -6.858 0) + (layer "F.Fab") + (uuid "09e8913f-ca29-4ae9-9e28-bbd01e40b00e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Value" "USB-A_SMD_Female" + (at -6.35 6.858 0) + (layer "F.Fab") + (uuid "155b9471-1518-4f9c-bec0-014a83aebc5b") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "30a4a85a-b2d2-47b4-b1d7-3b17398106c3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f39a75ba-3d62-4371-b1d5-f1b5f184194c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fa196353-9ef6-4ba5-a96f-834cfe59e606") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -7.366 -6.604) + (end -7.366 6.604) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "356ba69d-ab26-4e6b-b06c-599562069d26") + ) + (fp_line + (start -7.366 -6.604) + (end 0.508 -6.604) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c32bab40-0084-4d6d-90b8-3e197ba31fcb") + ) + (fp_line + (start -7.366 6.604) + (end 0.508 6.604) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a47b3c5c-fb35-483a-91f0-3b83c8ffb774") + ) + (fp_line + (start 5.08 6.604) + (end 6.858 6.604) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "41eff4ce-4ba0-440e-9bd2-6a06a32f9800") + ) + (fp_line + (start 6.858 -6.604) + (end 5.08 -6.604) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "707f508b-6396-4a54-895b-105e8532a2bc") + ) + (fp_line + (start 6.858 -4.318) + (end 6.858 -6.604) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0dc4a2fd-64d2-4086-8043-e3ac6307a081") + ) + (fp_line + (start 6.858 6.604) + (end 6.858 4.318) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9d3c40c8-1de0-4d05-a04f-903036a2a174") + ) + (fp_rect + (start 9.075 -8.45625) + (end -7.425 8.45625) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "e8f8aacd-dba7-4472-8c54-a6f18976cbaf") + ) + (fp_line + (start -7.287 -6.477) + (end -7.287 6.477) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "126742ef-6239-46b9-815d-84216a9c44c7") + ) + (fp_line + (start -5.89 -4.445) + (end -5.89 -1.27) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "79286fe0-763d-422f-a698-f74b2240cf20") + ) + (fp_line + (start -5.89 -1.27) + (end 0.46 -0.635) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "41e6f975-98fe-4fe1-a517-fbe95152975c") + ) + (fp_line + (start -5.89 1.27) + (end 0.46 0.635) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "144178d6-3b0e-4b29-bb80-41aa177fd48c") + ) + (fp_line + (start -5.89 4.445) + (end -5.89 1.27) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "565f7462-6995-49d1-9251-118862d079ab") + ) + (fp_line + (start 0.46 -5.08) + (end -5.89 -4.445) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d7635050-05ca-4e4e-95ce-b199e398e139") + ) + (fp_line + (start 0.46 5.08) + (end -5.89 4.445) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "13557244-bb0d-41a6-b482-76987fd97f0a") + ) + (fp_line + (start 6.6957 -6.5659) + (end -7.287 -6.5659) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a1b5dbc5-bdb4-4a39-b38b-11403d36afa3") + ) + (fp_line + (start 6.6957 6.5659) + (end -7.287 6.5659) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "10fffb74-0bef-4617-a278-0f8e357ede83") + ) + (fp_line + (start 6.7084 -6.5024) + (end 6.7084 6.5024) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "85c7b4c1-f318-471c-af7f-e6696d588148") + ) + (pad "D+" smd rect + (at 7.212 1) + (size 3 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b459da8f-4f86-4f6a-89ca-9fba44e49652") + ) + (pad "D-" smd rect + (at 7.212 -1) + (size 3 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "62f97109-e384-48e5-bf2f-4fb09c31a037") + ) + (pad "GND" smd rect + (at 7.212 3.5) + (size 3 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "99d7fc9f-ed22-444c-99b2-1e23e295ad91") + ) + (pad "SHLD1" thru_hole circle + (at 3 6.5659 270) + (size 3.3274 3.3274) + (drill 2.3114) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "111a7dfb-b287-4860-9cd8-c14726e0c204") + ) + (pad "SHLD2" thru_hole circle + (at 3 -6.5659 270) + (size 3.3274 3.3274) + (drill 2.3114) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "17b7f273-d867-4df7-96b0-9f01b4b58e5d") + ) + (pad "VBUS" smd rect + (at 7.212 -3.5) + (size 3 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c35d72a4-2e22-4711-b0ad-58a00198f3c3") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB-A_SMD_Female_NoSilk.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB-A_SMD_Female_NoSilk.kicad_mod new file mode 100644 index 0000000..6f8ff5f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB-A_SMD_Female_NoSilk.kicad_mod @@ -0,0 +1,228 @@ +(footprint "USB-A_SMD_Female_NoSilk" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -9.8 0) + (layer "F.Fab") + (uuid "0ddb3600-5775-40cf-bf85-ba608e1d0609") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "USB-A_SMD_Female_NoSilk" + (at 0 -9.4 0) + (layer "F.Fab") + (uuid "b151f4dd-1d0f-440f-b0fe-8048cb9a4a74") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5c513c5e-e816-4e53-afc1-0c3bbd0ab9c6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0a7bfa29-a4e6-4683-b6ab-57a82d8cd0da") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "62c020ed-34b3-46df-9f36-b59337b76c39") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_rect + (start -7.8375 -8.45625) + (end 8.45625 8.45625) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "cb715bfa-12d1-4813-9e84-da39f739e808") + ) + (fp_line + (start -7.747 -6.477) + (end -7.747 6.477) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "f0fa13c1-d6f8-49aa-988a-f91d341c2a68") + ) + (fp_line + (start -6.35 -4.445) + (end -6.35 -1.27) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "84ed79e8-0e28-4287-bff0-7599bbadfe2f") + ) + (fp_line + (start -6.35 -1.27) + (end 0 -0.635) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e99c71f6-597c-4c03-bdd9-f58f738951a3") + ) + (fp_line + (start -6.35 1.27) + (end 0 0.635) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "6e3bbddb-db92-4adb-ab91-f5b98aef774d") + ) + (fp_line + (start -6.35 4.445) + (end -6.35 1.27) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "f5f96a45-6d63-4fcf-aac9-f12f8f83ac85") + ) + (fp_line + (start 0 -5.08) + (end -6.35 -4.445) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "6ec1cf03-965c-448d-b34b-22d3277bb772") + ) + (fp_line + (start 0 5.08) + (end -6.35 4.445) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "b3129e1a-7b98-40d8-8662-cfe992b0f4c6") + ) + (fp_line + (start 6.2357 -6.5659) + (end -7.747 -6.5659) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "f6d21c9e-211a-40dd-a229-fe317d71dc75") + ) + (fp_line + (start 6.2357 6.5659) + (end -7.747 6.5659) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "645fd65a-13ff-454c-80e2-cabb81293349") + ) + (fp_line + (start 6.2484 -6.5024) + (end 6.2484 6.5024) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "f22e753b-c202-457d-84ba-90b5e71d7608") + ) + (pad "D+" smd rect + (at 6.752 1) + (size 3 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "18f2db9e-0ea9-4a2e-ae0a-be714ae98db9") + ) + (pad "D-" smd rect + (at 6.752 -1) + (size 3 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9d33c80d-ed87-4fcb-8ac0-cb6bfd61cd6a") + ) + (pad "GND" smd rect + (at 6.752 3.5) + (size 3 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "64d0efbd-72a5-4777-a49b-78f2a954dfec") + ) + (pad "SHLD1" thru_hole circle + (at 2.54 6.5659 270) + (size 3.3274 3.3274) + (drill 2.3114) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "08b7facc-9b5f-4274-bd66-9c621774b951") + ) + (pad "SHLD2" thru_hole circle + (at 2.54 -6.5659 270) + (size 3.3274 3.3274) + (drill 2.3114) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "ff8ba41d-b639-47f1-88d4-3e58ed7d7bf6") + ) + (pad "VBUS" smd rect + (at 6.752 -3.5) + (size 3 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "21a60c59-fa49-45ca-abe9-355a69a4e3a3") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB-C_16.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB-C_16.kicad_mod new file mode 100644 index 0000000..2d03886 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB-C_16.kicad_mod @@ -0,0 +1,475 @@ +(footprint "USB-C_16" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 2.54 0) + (layer "F.Fab") + (uuid "31864cfd-d684-4113-8148-50431e65e830") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "USB-C_16" + (at 0 3.81 0) + (layer "F.Fab") + (uuid "266d5fab-1c8a-40e9-a8a7-f2a1b1dc20d0") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ee7adafd-9802-4be6-ab56-85e247d29c6a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "42510c98-ca6e-4220-95dd-27b88381f21c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5529c064-6bf0-4399-9c8b-2a4152e653af") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -4.32 2.2) + (end -4.32 4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d6e2d20b-5b0d-4130-8b09-0be038687f56") + ) + (fp_line + (start 4.32 2.2) + (end 4.32 4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b17f840c-3e56-4658-95cc-c150dee24c0c") + ) + (fp_rect + (start -4.95 -0.20625) + (end 4.95 7.8375) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "3e6d5c59-db76-43b8-9b05-bf31a0d12077") + ) + (fp_line + (start -4.32 0.345) + (end -4.32 1.965) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "bcff8b74-a0ed-47ae-89d8-d72200322db6") + ) + (fp_line + (start -4.32 0.345) + (end 4.32 0.345) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "0dda990c-ab66-4da4-a54d-13a87cd9a9b8") + ) + (fp_line + (start -4.32 4.295) + (end -4.32 5.895) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "6231c009-b19b-4b68-b044-81fd4c883db1") + ) + (fp_line + (start -4.32 7.695) + (end -4.32 0.345) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "27e14f2d-580d-4430-bcb9-5d40613a2c52") + ) + (fp_line + (start -4.32 7.695) + (end 4.32 7.695) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "2b2511dd-8fad-4fa7-b789-9e6448d8d3aa") + ) + (fp_line + (start 4.32 0.345) + (end 4.32 1.965) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "06ca3288-2d9f-4f18-bc39-baa6bd2e6cc2") + ) + (fp_line + (start 4.32 0.345) + (end 4.32 7.695) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "251fd991-5354-4924-83fd-9541f1e8df56") + ) + (fp_line + (start 4.32 4.295) + (end 4.32 5.895) + (stroke + (width 0.01) + (type solid) + ) + (layer "F.Fab") + (uuid "ea842811-9d58-456c-84b8-8ad9ba4699b0") + ) + (fp_arc + (start -4.32 7.7) + (mid 0 7.297675) + (end 4.32 7.7) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "9e363ca4-a17c-4a9d-8a08-05449a3684dc") + ) + (fp_poly + (pts + (xy -3.425 0.595) (xy -3.025 0.595) (xy -3.025 0.095) (xy -3.425 0.095) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "33b7bb8a-db25-4f24-a613-1bfdeb7233cf") + ) + (fp_poly + (pts + (xy -2.65 0.595) (xy -2.25 0.595) (xy -2.25 0.095) (xy -2.65 0.095) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8cfaf693-e5aa-49c4-8c55-60c64fb1a53d") + ) + (fp_poly + (pts + (xy -1.85 0.595) (xy -1.65 0.595) (xy -1.65 0.095) (xy -1.85 0.095) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "092bcf24-a257-4b6f-b9d5-51c6788dbb8e") + ) + (fp_poly + (pts + (xy -1.35 0.595) (xy -1.15 0.595) (xy -1.15 0.095) (xy -1.35 0.095) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a3d2b359-2a13-43dc-8aff-c99f32e41d21") + ) + (fp_poly + (pts + (xy -0.85 0.595) (xy -0.65 0.595) (xy -0.65 0.095) (xy -0.85 0.095) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "06781528-5555-4294-86a7-c3803297547d") + ) + (fp_poly + (pts + (xy -0.35 0.595) (xy -0.15 0.595) (xy -0.15 0.095) (xy -0.35 0.095) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "169dd605-e37b-41d3-9c62-9a7a9343483c") + ) + (fp_poly + (pts + (xy 0.15 0.595) (xy 0.35 0.595) (xy 0.35 0.095) (xy 0.15 0.095) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "877b470c-22be-4619-9df6-8afa2a34723a") + ) + (fp_poly + (pts + (xy 0.65 0.595) (xy 0.85 0.595) (xy 0.85 0.095) (xy 0.65 0.095) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "27f4295b-8650-4f9f-9210-16e1fd6bb01c") + ) + (fp_poly + (pts + (xy 1.15 0.6) (xy 1.35 0.6) (xy 1.35 0.1) (xy 1.15 0.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2f64c8e7-c869-4dd7-92df-afc79f9bdcf8") + ) + (fp_poly + (pts + (xy 1.65 0.6) (xy 1.85 0.6) (xy 1.85 0.1) (xy 1.65 0.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "aee6e07f-0c10-47df-bac7-bf549be6dbca") + ) + (fp_poly + (pts + (xy 2.25 0.595) (xy 2.65 0.595) (xy 2.65 0.095) (xy 2.25 0.095) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e02b8542-02e9-4700-897d-a58540b0df96") + ) + (fp_poly + (pts + (xy 3.025 0.595) (xy 3.425 0.595) (xy 3.425 0.095) (xy 3.025 0.095) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fd8ef692-5c82-4a01-8590-361c3884c2ee") + ) + (pad "" np_thru_hole circle + (at -2.89 1.445) + (size 0.65 0.65) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (uuid "76030b0c-7cf7-4993-8d4c-faa87e483ea2") + ) + (pad "" np_thru_hole circle + (at 2.89 1.445) + (size 0.65 0.65) + (drill 0.65) + (layers "F&B.Cu" "*.Mask") + (uuid "6ab5c80a-73f9-422c-a1bf-0985d843fb42") + ) + (pad "A5" smd rect + (at -1.25 0.34 180) + (size 0.3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "60343332-f713-49c8-ad78-9ded4d6685ec") + ) + (pad "A6" smd rect + (at -0.25 0.34 180) + (size 0.3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2e21e886-9a92-4518-86e8-8590a5930261") + ) + (pad "A7" smd rect + (at 0.25 0.34) + (size 0.3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "de2101db-60cf-4703-a472-808fc00e99e5") + ) + (pad "A8" smd rect + (at 1.25 0.34) + (size 0.3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "7154155a-5f57-4c2e-aa91-59dd7dd0ab52") + ) + (pad "B5" smd rect + (at 1.75 0.34) + (size 0.3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "89f3f674-328b-4eb5-bfd6-4ea0994d5283") + ) + (pad "B6" smd rect + (at 0.75 0.34) + (size 0.3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "a0482362-e081-4e41-88fe-32fc5e1960e6") + ) + (pad "B7" smd rect + (at -0.75 0.34 180) + (size 0.3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "287ea79e-ce1b-4dda-a0bb-39d052124304") + ) + (pad "B8" smd rect + (at -1.75 0.34 180) + (size 0.3 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "02b2c5be-ae0b-407e-b50b-3e83d4a885a5") + ) + (pad "GND" smd rect + (at -3.225 0.34 180) + (size 0.6 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6b0ac7c7-e08d-4bb4-a8cc-ec4d60e67166") + ) + (pad "GND" smd rect + (at 3.225 0.34) + (size 0.6 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "97d447c5-eccf-4a5e-b2dc-6fb9caeb294b") + ) + (pad "NC1" thru_hole oval + (at -4.318 5.095) + (size 1 1.6) + (drill oval 0.6 1.2) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (uuid "9745817b-1b7d-41e0-a761-492bdeea4797") + ) + (pad "NC2" thru_hole oval + (at -4.318 0.915) + (size 1 2.1) + (drill oval 0.6 1.7) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (uuid "45c9fc95-7f6f-4b2a-9501-eea0458af8f1") + ) + (pad "NC3" thru_hole oval + (at 4.318 0.915) + (size 1 2.1) + (drill oval 0.6 1.7) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (uuid "d6c4b08f-21c8-4528-b9b4-bdb3e2d791c6") + ) + (pad "S" thru_hole oval + (at 4.318 5.095) + (size 1 1.6) + (drill oval 0.6 1.2) + (layers "*.Cu" "*.Mask" "F.Paste") + (remove_unused_layers no) + (uuid "fe662f0e-0104-49e5-bd68-58f03e6057f2") + ) + (pad "VBUS" smd rect + (at -2.45 0.34 180) + (size 0.6 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d8c07011-3d6a-448b-9094-81d6a6147837") + ) + (pad "VBUS" smd rect + (at 2.45 0.34) + (size 0.6 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d3212162-7de1-4428-ab74-efba3fd4a1f0") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB_Solder_Pads.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB_Solder_Pads.kicad_mod new file mode 100644 index 0000000..f48494d --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/USB_Solder_Pads.kicad_mod @@ -0,0 +1,99 @@ +(footprint "USB_Solder_Pads" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -4.1 0) + (layer "F.Fab") + (uuid "f1859757-21f6-42dd-968b-b67b7d4ce51a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.8 0) + (layer "F.Fab") + (uuid "cf227719-f16e-4d58-a616-81777acd412a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c777dc91-9af8-4ad9-98e0-14582cf6f699") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5829b25b-7138-4382-9649-ba0fe5f37aa3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "81becb49-5d1b-4873-a47e-7eb3f58b20e7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pad "D+" smd rect + (at 0 0.889) + (size 3 0.9) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "49ad13aa-b061-4276-bd38-e61823872168") + ) + (pad "D-" smd rect + (at 0 -0.889) + (size 3 0.9) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "11c23262-ac78-4a19-b596-130a808b5434") + ) + (pad "GND" smd rect + (at 0 2.667) + (size 3 0.9) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "39099195-acb9-492d-bafe-eae44079f38d") + ) + (pad "VBUS" smd rect + (at 0 -2.667) + (size 3 0.9) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5bc3a921-2310-45de-a7b5-4261a2951ce0") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/microSD_External_Pin.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/microSD_External_Pin.kicad_mod new file mode 100644 index 0000000..66beae1 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/microSD_External_Pin.kicad_mod @@ -0,0 +1,841 @@ +(footprint "microSD_External_Pin" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1 0) + (layer "F.Fab") + (uuid "f433e92c-0c95-4fb2-be53-da219e611906") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "MICROSD-EXTERNALPIN" + (at 0 0 0) + (layer "F.Fab") + (uuid "c2169778-25bb-4c8b-9354-a7f4688ced3c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "81bef76e-3d21-43bf-8a4d-083d6977244d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6ce8a8c2-796f-4526-b557-22ba7068b878") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d2f77735-c686-496b-b494-5130fe149575") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -7.2 -2) + (end -7.2 -8.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "85215c5a-eaf8-4137-96c3-bf3025d8cfe2") + ) + (fp_line + (start 3.1 -10.5) + (end 5.6 -10.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3136d640-715b-49ce-bb6f-59c5a19419c4") + ) + (fp_line + (start 7.2 -8.9) + (end 7.2 -2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa677ba3-4745-4a15-9dbf-f0675781df84") + ) + (fp_line + (start -8.5 -11.5) + (end 8.5 -11.5) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "a4f820de-7a14-4562-9ae9-7dd8ed400595") + ) + (fp_line + (start -8.5 0.8) + (end -8.5 -11.5) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "9b4a08e3-4720-46c2-931a-f5171e60aee8") + ) + (fp_line + (start -7.3 0.8) + (end -8.5 0.8) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "cd42dbe8-c629-45e9-a7b8-20c046a2b0a2") + ) + (fp_line + (start -7.3 4.1) + (end -7.3 0.8) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "5859afb8-a417-4183-8367-7a58a3591d81") + ) + (fp_line + (start -6.5 4.1) + (end -7.3 4.1) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "c3b8fe39-20c8-4c65-961e-802c5371545b") + ) + (fp_line + (start -6.5 16.5) + (end -6.5 4.1) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "30e757d8-a217-4b48-872e-0f5966f1dff2") + ) + (fp_line + (start 4.6 4.1) + (end 4.6 16.5) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "3d0b53d9-0b89-4fa7-9b15-548732abea00") + ) + (fp_line + (start 4.6 16.5) + (end -6.5 16.5) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "fba4e635-f7df-4850-8844-3f32f0b3c342") + ) + (fp_line + (start 7.3 0.8) + (end 7.3 4.1) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "372454ca-7194-41b5-9bbd-9aff39c28d8d") + ) + (fp_line + (start 7.3 4.1) + (end 4.6 4.1) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "a481247a-11d0-4531-91a6-11626522d32d") + ) + (fp_line + (start 8.5 -11.5) + (end 8.5 0.8) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "dbb9aa90-54a9-4371-92d3-0628e1280489") + ) + (fp_line + (start 8.5 0.8) + (end 7.3 0.8) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "922c6d7f-71e7-4cb1-9cfe-ac43351ca706") + ) + (fp_line + (start -7.2 -10.5) + (end 7.2 -10.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "2e46f5fa-b520-45e2-9377-f8dfd40a2b95") + ) + (fp_line + (start -7.2 3.3) + (end -7.2 -10.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "dc406014-e8e9-4d1c-ba66-3b0228695fe3") + ) + (fp_line + (start -6.45 -7.66) + (end -6.45 4.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "ff5617cb-fe87-495c-b18f-df2b7643d4ec") + ) + (fp_line + (start -6.45 4.8) + (end -6.45 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "e456aca9-f008-4d9a-b2d0-c9dee3ce44e9") + ) + (fp_line + (start -6.45 5.2) + (end -6.45 5.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "cb3479c8-c463-4105-abed-3f5c4e88131d") + ) + (fp_line + (start -5.41 6.3) + (end 3.55 6.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "7397f8e1-d86b-4b1e-b90f-e5cbc39c6437") + ) + (fp_line + (start 1 3.3) + (end -7.2 3.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "095da230-e54f-4086-a660-ffd2a9ea51c7") + ) + (fp_line + (start 2.21 -8.7) + (end -5.45 -8.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "95c16041-e7c7-4567-8c0c-e7d5006e8449") + ) + (fp_line + (start 3.25 -3.8) + (end 3.25 -7.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "49a1a409-1a7f-4231-9d70-10d1e795f7ae") + ) + (fp_line + (start 3.95 -0.7) + (end 3.95 0.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "c7c6fe10-8936-4fa2-82c7-257a9a5305ca") + ) + (fp_line + (start 3.95 0.4) + (end 4.55 1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "55fc583d-4ae0-46d4-83c0-fcf2c30a5fa2") + ) + (fp_line + (start 4 4) + (end 1 3.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "dde50d7d-5906-4e85-90b4-e22a73e7746f") + ) + (fp_line + (start 4.55 -2.3) + (end 3.25 -3.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "cab4e402-0270-443d-b350-b80007deb055") + ) + (fp_line + (start 4.55 -0.7) + (end 3.95 -0.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "67fbda11-4c74-4b75-93f5-456f8ed45f4e") + ) + (fp_line + (start 4.55 -0.7) + (end 4.55 -2.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "fccc940b-9561-43a0-b72a-c27a8b8fe506") + ) + (fp_line + (start 4.55 4.8) + (end 4.55 1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "4c08e521-1d70-425c-ba4d-5a34c304b13c") + ) + (fp_line + (start 4.55 5.2) + (end 4.55 4.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "bcaea1b8-82eb-44bf-bef1-853f5f973253") + ) + (fp_line + (start 4.55 5.26) + (end 4.55 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "a4debe0c-e1a9-40eb-bade-41728dd1de01") + ) + (fp_line + (start 5 5.3) + (end -7 5.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "398c67e0-185d-4818-a7e9-7221fbcdc6f1") + ) + (fp_line + (start 5 6.3) + (end -7 6.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "eaaea2e7-e11d-4b44-9ced-3c30d6166f3d") + ) + (fp_line + (start 5 9.3) + (end -7 9.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "13f6268f-43a9-4fbd-b6d6-39030fe59907") + ) + (fp_line + (start 7.2 -10.5) + (end 7.2 4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "7dc17251-9cb8-43d1-aa6b-cdc14465e9d0") + ) + (fp_line + (start 7.2 4) + (end 4 4) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "4eb532ea-8495-4da2-96c3-1261c4c4dbe1") + ) + (fp_arc + (start -6.45 -7.66) + (mid -6.173012 -8.394435) + (end -5.449999 -8.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "2ad3f105-acee-44e2-821f-9e7096210c96") + ) + (fp_arc + (start -6.45 4.8) + (mid -0.95 4.399862) + (end 4.55 4.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "0b4ab0ad-24cf-4647-92b5-6cb2716989df") + ) + (fp_arc + (start -6.45 5.2) + (mid -0.95 4.799862) + (end 4.55 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "a1f295e4-940b-4eb3-bab3-452a555d1c16") + ) + (fp_arc + (start -5.41 6.3) + (mid -6.144435 6.023012) + (end -6.45 5.299999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "45d5fa06-e031-4784-b4c2-e1490b68a23e") + ) + (fp_arc + (start 2.21 -8.7) + (mid 2.944435 -8.423012) + (end 3.25 -7.699999) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "d9f03683-debf-452d-812e-27a1bf6afa9a") + ) + (fp_arc + (start 4.55 5.26) + (mid 4.273012 5.994435) + (end 3.549999 6.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "ab9543a2-254d-4ae5-b1ef-14974a9a3d70") + ) + (fp_poly + (pts + (xy -8.05 -9.5) (xy -7.2 -9.5) (xy -7.2 -10.5) (xy -8.05 -10.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "38adf5ea-fdd8-476a-80ca-7ee593fb1a25") + ) + (fp_poly + (pts + (xy -8.05 0.2) (xy -7.2 0.2) (xy -7.2 -1) (xy -8.05 -1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7cf0aea0-6a6e-47ac-b051-13903bb2a1ce") + ) + (fp_poly + (pts + (xy -6.7 -10.2) (xy -6.4 -10.2) (xy -6.4 -11) (xy -6.7 -11) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e034ec46-f8d3-42da-b6e8-23c4d18e9a6f") + ) + (fp_poly + (pts + (xy -5.6 -10.2) (xy -5.3 -10.2) (xy -5.3 -11) (xy -5.6 -11) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e98cc4c6-5381-473e-ab5a-de649e20f0fe") + ) + (fp_poly + (pts + (xy -4.5 -10.2) (xy -4.2 -10.2) (xy -4.2 -11) (xy -4.5 -11) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "98585b45-7b48-4d35-952e-9d91f078782a") + ) + (fp_poly + (pts + (xy -3.4 -10.2) (xy -3.1 -10.2) (xy -3.1 -11) (xy -3.4 -11) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d9e29b5b-e653-440c-88a9-4652073be089") + ) + (fp_poly + (pts + (xy -2.3 -10.2) (xy -2 -10.2) (xy -2 -11) (xy -2.3 -11) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e3a78c2d-67bc-4903-9c96-8607a24b2008") + ) + (fp_poly + (pts + (xy -1.2 -10.2) (xy -0.9 -10.2) (xy -0.9 -11) (xy -1.2 -11) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b8430020-5a29-4438-8eb8-c9a56c701661") + ) + (fp_poly + (pts + (xy -0.1 -10.2) (xy 0.2 -10.2) (xy 0.2 -11) (xy -0.1 -11) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3a2b4b2b-f3ed-4f97-b31e-1830cc092dfe") + ) + (fp_poly + (pts + (xy 1 -10.2) (xy 1.3 -10.2) (xy 1.3 -11) (xy 1 -11) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1451ffd8-25d6-4dbe-aafc-e0c9bd382f26") + ) + (fp_poly + (pts + (xy 2.1 -10.2) (xy 2.4 -10.2) (xy 2.4 -11) (xy 2.1 -11) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "eb0cd74e-6ccf-4e47-a29b-1b08c3cc2e13") + ) + (fp_poly + (pts + (xy 6.35 -9.5) (xy 7.2 -9.5) (xy 7.2 -10.5) (xy 6.35 -10.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "426bcd9e-84b4-425b-a7c8-0c0da5855868") + ) + (fp_poly + (pts + (xy 8.05 -1) (xy 7.2 -1) (xy 7.2 0.2) (xy 8.05 0.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "dbbef90c-2407-47d8-a135-fa727f956d4c") + ) + (pad "" np_thru_hole circle + (at -4.95 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "7b969f88-c55e-42a2-a760-dd49b0483331") + ) + (pad "" np_thru_hole circle + (at 3.05 0) + (size 1 1) + (drill 1) + (layers "*.Cu" "*.Mask") + (uuid "6659a0ca-e38a-4d8d-a95e-9f15488f9cd7") + ) + (pad "1" smd rect + (at 2.25 -10.5 90) + (size 1.6 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6100e726-21b2-4261-8db8-39a1c1413f8d") + ) + (pad "2" smd rect + (at 1.15 -10.5 90) + (size 1.6 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "467e7a44-fa17-47db-8cf7-bca1e8d4c532") + ) + (pad "3" smd rect + (at 0.05 -10.5 90) + (size 1.6 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "abf1e07e-4227-456e-90f7-d3ccaf7cf605") + ) + (pad "4" smd rect + (at -1.05 -10.5 90) + (size 1.6 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "96374b56-90f4-46f4-b3a6-2bb674e3c970") + ) + (pad "5" smd rect + (at -2.15 -10.5 90) + (size 1.6 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8ab02207-8cdc-4073-84d9-ccb0efaca0b4") + ) + (pad "6" smd rect + (at -3.25 -10.5 90) + (size 1.6 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b598d23d-4b52-48e1-80ff-21e5a4a71fa0") + ) + (pad "7" smd rect + (at -4.35 -10.5 90) + (size 1.6 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cb8d08f2-753e-4326-b7f2-38a76c0d9791") + ) + (pad "8" smd rect + (at -5.45 -10.5 90) + (size 1.6 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e286eda3-54ab-45fd-984d-06e79e03368e") + ) + (pad "9" smd rect + (at -6.55 -10.5 90) + (size 1.6 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8b8d7dea-69fa-45af-b00a-750cc341207d") + ) + (pad "10" smd rect + (at -7.75 -9.9) + (size 1.2 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7cb080c7-c7f0-4765-9e4f-7c6bd6a5601a") + ) + (pad "11" smd rect + (at -7.75 -0.4) + (size 1.2 2.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a7fc4679-d850-4c5e-91a0-bf91a39da1fd") + ) + (pad "12" smd rect + (at 7.75 -0.4) + (size 1.2 2.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "214592d8-d751-4c01-bd51-ca495efdd237") + ) + (pad "13" smd rect + (at 6.85 -10) + (size 1.6 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dd9f6e5d-657e-4243-bf02-f1e1a5703e5e") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "f8e17e50-d082-4ef3-86f7-20c2b781fafc") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -7.7 -4.7) (xy -7 -4.7) (xy -7 -8.7) (xy -7.7 -8.7) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "04caa3e8-0705-4084-ad2f-348198399482") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -6.1 -4.1) (xy 2.9 -4.1) (xy 2.9 -6.1) (xy -6.1 -6.1) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/microSD_Friction_Fit_Atom.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/microSD_Friction_Fit_Atom.kicad_mod new file mode 100644 index 0000000..28cc21d --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/microSD_Friction_Fit_Atom.kicad_mod @@ -0,0 +1,678 @@ +(footprint "microSD_Friction_Fit_Atom" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -0.75 0) + (layer "F.Fab") + (uuid "9cb5533d-e79e-4e06-8fad-562463b38b5f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "MICROSD_TINY" + (at 0 0.95 0) + (layer "F.Fab") + (uuid "098ee4f2-09fa-4003-8d7f-b09fdc449b0d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b78483e2-1f40-4a6c-9115-489209f4eae2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c2e13a6b-f5bd-4407-908b-ea6a62859c27") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4811ca8e-a29a-4f47-9993-075857ea6a07") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -5.65 -1.3) + (end -5.65 1.3) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "094075b0-4be7-4a0e-82cf-9aaf25fe8d16") + ) + (fp_line + (start -5.65 3.3) + (end -5.65 3.1) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "37cbfe5c-aa9a-4770-9164-dabd1297ffbc") + ) + (fp_line + (start -5.65 3.3) + (end -4.35 3.3) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "7bd5d54d-43d6-42f5-bca6-0deace68cb88") + ) + (fp_line + (start -4.2 -2.9) + (end 4.2 -2.9) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "cc454137-e7d7-48f3-9c00-ec7336a291b7") + ) + (fp_line + (start 4.35 3.3) + (end 5.65 3.3) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "f53d6d2a-204f-4838-aee4-f3ee7800328b") + ) + (fp_line + (start 5.65 -1.3) + (end 5.65 1.3) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "207e094b-c57c-41fc-aa81-0aa47370ecd9") + ) + (fp_line + (start 5.65 3.1) + (end 5.65 3.3) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "1086748d-8654-4160-8141-82f287e5546c") + ) + (fp_line + (start -5.7 -3) + (end 5.7 -3) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "ddef3b50-5693-4851-ae38-01e31657aa64") + ) + (fp_line + (start -5.7 3.4) + (end -5.7 -3) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "cde6fd42-dc2b-46fa-84a3-33345c654b33") + ) + (fp_line + (start -5 3.4) + (end -5.7 3.4) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "9ec61863-b118-4897-939c-519d6bcc2313") + ) + (fp_line + (start -5 15.4) + (end -5 3.4) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "39ff41d1-cfef-4c4a-9413-8b6e15e9fbdc") + ) + (fp_line + (start 5.7 -3) + (end 5.7 3.4) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "a3c708fa-670e-473c-92dc-0aba95335f0f") + ) + (fp_line + (start 5.7 3.4) + (end 6.3 3.4) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "3fc9b3e7-1be8-4008-968a-2cf7f335f90f") + ) + (fp_line + (start 6.3 3.4) + (end 6.3 15.4) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "1cb129ff-320a-4017-a0e0-1a671563b8ab") + ) + (fp_line + (start 6.3 15.4) + (end -5 15.4) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "50153115-f6bb-430c-9d90-f85e123da979") + ) + (fp_line + (start -4.84571 -1.61526) + (end -4.84571 10.84474) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "551878b2-309b-4c7b-901d-c5509f9dc11e") + ) + (fp_line + (start -4.84571 10.84474) + (end -4.84571 11.24474) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "7ccc9423-5cf9-4911-b226-93fd3d168481") + ) + (fp_line + (start -4.84571 11.24474) + (end -4.84571 11.34474) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "0cf11350-7a54-467d-86bb-f409cee10385") + ) + (fp_line + (start -3.80571 12.34474) + (end 5.15429 12.34474) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "884acbc2-0a6c-4b0a-8ae1-a00b70f91561") + ) + (fp_line + (start 3.81429 -2.65526) + (end -3.84571 -2.65526) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "a482d4d3-b684-438a-acbe-2c686288217a") + ) + (fp_line + (start 4.85429 3.3) + (end 4.85429 -1.65526) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "e5236411-43e3-4a0a-9b85-448264d238f2") + ) + (fp_line + (start 5.55429 6.15) + (end 5.55429 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "65bdd5be-afcc-4069-b88d-3ce517ff1502") + ) + (fp_line + (start 5.55429 7.25) + (end 6.15429 7.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "26881a65-39f0-4ef1-a628-00c6fd682040") + ) + (fp_line + (start 6.15429 4.8) + (end 4.85429 3.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "954e602a-de70-4c7e-98ff-ee1fb26c763c") + ) + (fp_line + (start 6.15429 6.15) + (end 5.55429 6.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "36f3dc2f-0200-474d-8512-c3cbd22cbdc6") + ) + (fp_line + (start 6.15429 6.15) + (end 6.15429 4.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "dddea4db-ed4a-4438-82f8-ab47a27b1a28") + ) + (fp_line + (start 6.15429 10.84474) + (end 6.15429 7.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "9a4dad65-dc7b-499c-96b5-d1e3bee64df2") + ) + (fp_line + (start 6.15429 11.24474) + (end 6.15429 10.84474) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "afd8a6c3-0d28-4ede-87fd-a1b4585d4a74") + ) + (fp_line + (start 6.15429 11.30474) + (end 6.15429 11.24474) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "ecb8aaa0-4fe9-4d99-aeec-249b00b48e3d") + ) + (fp_line + (start 6.60429 11.34474) + (end -5.39571 11.34474) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "19912fc6-b848-4d71-8448-cdc19e237f4f") + ) + (fp_line + (start 6.60429 12.34474) + (end -5.39571 12.34474) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "f9944786-8bdd-4be1-a78f-1d79aee86426") + ) + (fp_line + (start 6.60429 15.34474) + (end -5.39571 15.34474) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "ccc66f44-f442-4987-b871-0f39882d1be5") + ) + (fp_rect + (start -5.625 -2.8) + (end 5.625 3.2) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "d285ea60-045e-490b-a2e6-6bddea9210e2") + ) + (fp_rect + (start -4.05 3.2) + (end -3.65 4.2) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "d73d1f62-d976-4c31-a8d4-3ecef3e4c123") + ) + (fp_rect + (start -2.95 3.2) + (end -2.55 4.2) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "06c60cdf-3d78-493d-84c1-611a61586703") + ) + (fp_rect + (start -1.85 3.2) + (end -1.45 4.2) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "08513b88-701c-4494-9f8b-7d8c37ffc911") + ) + (fp_rect + (start -0.35 3.2) + (end -0.75 4.2) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "91e02ed0-d2ea-47b5-a757-3ef574d82f67") + ) + (fp_rect + (start 0.4 3.2) + (end 0 4.2) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "7dbd1a41-ce93-4ecb-8951-cd2915e513e4") + ) + (fp_rect + (start 1.1 3.2) + (end 0.7 4.2) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "8dca067c-f42a-4322-8b05-698a6f9704d0") + ) + (fp_rect + (start 1.85 3.2) + (end 1.45 4.2) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "6c4182ce-b1f2-4024-804b-9d4420c0bd66") + ) + (fp_rect + (start 2.95 3.2) + (end 2.55 4.2) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "d7306eda-b317-448f-81db-ffc19dc60713") + ) + (fp_rect + (start 4.05 3.2) + (end 3.65 4.2) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "c024efb5-6c43-4463-8f47-8ea843ac1edd") + ) + (fp_arc + (start -4.84571 -1.61526) + (mid -4.568722 -2.349696) + (end -3.845709 -2.65526) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "853396f3-1542-45fe-a2b5-d2c8247796b8") + ) + (fp_arc + (start -4.84571 10.84474) + (mid 0.65429 10.444602) + (end 6.15429 10.84474) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "ec0150da-7c9e-48ad-aa54-70d5b60a94eb") + ) + (fp_arc + (start -4.84571 11.24474) + (mid 0.65429 10.844602) + (end 6.15429 11.24474) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "877d90d0-8a2d-49ce-a314-ad612bafdecd") + ) + (fp_arc + (start -3.80571 12.34474) + (mid -4.540146 12.067752) + (end -4.84571 11.344739) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "a784d9b1-e1cd-4882-82d6-11646136dfd6") + ) + (fp_arc + (start 3.81429 -2.65526) + (mid 4.548719 -2.378274) + (end 4.85429 -1.655259) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "0f5ad91a-99d1-484d-bb93-b0830cfbdf56") + ) + (fp_arc + (start 6.15429 11.30474) + (mid 5.877302 12.039176) + (end 5.154289 12.34474) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "fbe3ab5c-4314-4feb-91c5-8736306a22c4") + ) + (fp_text user "uSD" + (at 0 7 0) + (layer "F.Fab") + (uuid "cea5e76e-ed2a-4240-ab9e-ce64c789abf5") + (effects + (font + (size 0.85 0.85) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at 3.85 3.975 180) + (size 0.5 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c75e205a-416c-44bb-a7d0-a2b9041f8dca") + ) + (pad "2" smd rect + (at 2.75 3.975 180) + (size 0.5 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9377fee1-8def-4e32-9611-32441dab4f1f") + ) + (pad "3" smd rect + (at 1.65 3.975 180) + (size 0.5 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0fe4459a-9dfc-495e-a696-a6d0f0f72611") + ) + (pad "4" smd rect + (at 0.9 3.975 180) + (size 0.5 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.095) + (thermal_bridge_angle 0) + (uuid "07bb9749-1e4f-4c12-8083-2f5a46e3e37e") + ) + (pad "5" smd rect + (at -0.55 3.975 180) + (size 0.5 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e8ac48ca-440a-4365-8bd1-d48ab099b195") + ) + (pad "6" smd rect + (at -1.65 3.975 180) + (size 0.5 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "14617c35-97b5-420b-9efa-a1cabe576104") + ) + (pad "7" smd rect + (at -2.75 3.975 180) + (size 0.5 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "aa352eee-02e6-4e11-a481-58a6cacccf8e") + ) + (pad "8" smd rect + (at -3.85 3.975 180) + (size 0.5 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "04bfb2db-a7f9-4367-9276-035c6c31696c") + ) + (pad "9" smd rect + (at 0.2 3.975 180) + (size 0.5 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.095) + (thermal_bridge_angle 0) + (uuid "02266662-5d9b-47a2-a6cb-f00cc41ad067") + ) + (pad "10" smd rect + (at -5.1 -2.225 180) + (size 0.95 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3f285bba-7cd9-4afd-b113-f142ec464d15") + ) + (pad "10" smd rect + (at -5.1 2.225 180) + (size 0.95 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f6767930-115b-42de-9e37-efbe6e684f27") + ) + (pad "10" smd rect + (at 5.1 -2.225 180) + (size 0.95 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3d1383cd-9569-463e-8869-6f2091ed6267") + ) + (pad "10" smd rect + (at 5.1 2.225 180) + (size 0.95 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ef4ebaa5-fa7d-4fe0-880d-e6d1d26079e8") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/microSD_Friction_Fit_Molex.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/microSD_Friction_Fit_Molex.kicad_mod new file mode 100644 index 0000000..4af9009 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Connector.pretty/microSD_Friction_Fit_Molex.kicad_mod @@ -0,0 +1,460 @@ +(footprint "microSD_Friction_Fit_Molex" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.2 0) + (layer "F.Fab") + (uuid "9cb5533d-e79e-4e06-8fad-562463b38b5f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "MICROSD_TINY" + (at 0 0.5 0) + (layer "F.Fab") + (uuid "098ee4f2-09fa-4003-8d7f-b09fdc449b0d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3fefaf53-7ee4-40ad-81a4-31297fdda465") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "91229e5e-d45d-41c5-9d15-d816d1afd943") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e5456baf-ccf5-46f9-a17c-19ffa584e0c3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -5.65 -3.45) + (end -3.8254 -3.45) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "80cae0b9-91e4-4210-a067-8f34961b6446") + ) + (fp_line + (start -5.65 -2.95) + (end -5.65 -3.45) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "42f73d03-42e5-48b5-87c8-4a2fba8f5ea1") + ) + (fp_line + (start -5.65 -0.3754) + (end -5.65 -1.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ea29fe7e-fd84-41cf-a4bb-299b9a54f5d2") + ) + (fp_line + (start -5.65 2.45) + (end -5.65 3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "60b20e49-eefd-404d-901f-c554aeb2834d") + ) + (fp_line + (start -5.65 3) + (end 5.65 3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "81c99bb8-eae5-4032-a1c7-1032e7ccb719") + ) + (fp_line + (start 0.3746 -3.45) + (end -0.45 -3.45) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "313965f7-0f70-4c5c-aebf-8ccc36227eb0") + ) + (fp_line + (start 4.6 -3.45) + (end 3.7254 -3.45) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "29fce07c-d276-4788-8b7c-936f431e6a22") + ) + (fp_line + (start 5.65 -0.85) + (end 5.65 -1.9) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d2f69305-669b-4126-b6f6-4189a7cc66bb") + ) + (fp_line + (start 5.65 3) + (end 5.65 1.8) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d4eda93b-d62c-46f5-bd52-3209b7595cf0") + ) + (fp_poly + (pts + (xy -5.588 2.921) (xy 5.588 2.921) (xy 5.588 -3.429) (xy -5.588 -3.429) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "836a1d14-cb92-4811-8d73-ea76c19fbfee") + ) + (fp_poly + (pts + (xy -5.08 16.51) (xy 5.842 16.51) (xy 5.842 2.921) (xy -5.08 2.921) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "43e53d6a-8e6c-464e-9390-6dfe84d858de") + ) + (fp_line + (start -5.05 -3.15) + (end -5.05 10.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "737b3323-e151-4d6e-aa53-c7d6f9247a7f") + ) + (fp_line + (start -5.05 10.35) + (end -5.05 11.85) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "80bba3ca-0fd5-4291-b891-d07a4748dfad") + ) + (fp_line + (start -5.05 10.35) + (end 5.85 10.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "d72a2a48-b908-445c-9041-a5e614e39616") + ) + (fp_line + (start -5.05 11.85) + (end 5.85 11.85) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "b09dc374-c670-4200-a307-0969474b1d44") + ) + (fp_line + (start 4.7 -3.15) + (end -5.05 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "59e1d2e3-b72f-4f7a-b226-8ac7fe7a1302") + ) + (fp_line + (start 4.7 1.75) + (end 4.7 -3.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "0b08ae8e-d1fe-4fe7-9860-32c8cce1c839") + ) + (fp_line + (start 5.85 3) + (end 4.7 1.75) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "800de135-e53d-4723-b52a-6cc84013df59") + ) + (fp_line + (start 5.85 10.35) + (end 5.85 3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "4873122f-7390-4862-8deb-1aa92e6d9534") + ) + (fp_line + (start 5.85 11.85) + (end 5.85 10.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "3c608b16-8220-45dd-ab3c-f09e8d988a91") + ) + (fp_text user "uSD" + (at 0 7 0) + (layer "F.Fab") + (uuid "cea5e76e-ed2a-4240-ab9e-ce64c789abf5") + (effects + (font + (size 0.85 0.85) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at 3.55 3.85 90) + (size 1 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "07bb9749-1e4f-4c12-8083-2f5a46e3e37e") + ) + (pad "2" smd rect + (at 2.45 3.85 90) + (size 1 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1c4fc5a1-2de2-4a77-b728-4b3ee9b12810") + ) + (pad "3" smd rect + (at 1.35 3.85 90) + (size 1 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f4413d11-6430-49c6-9a31-7140c7d77bf1") + ) + (pad "4" smd rect + (at 0.25 3.85 90) + (size 1 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b6005bee-0a66-421b-bf82-6f0cd374224f") + ) + (pad "5" smd rect + (at -0.85 3.85 90) + (size 1 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "78a7abc9-22dc-466f-a6d7-4e7e6841b79c") + ) + (pad "6" smd rect + (at -1.95 3.85 90) + (size 1 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b09dd773-03e0-4aba-a64d-88fb2672703c") + ) + (pad "7" smd rect + (at -3.05 3.85 90) + (size 1 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7d18458e-b443-4596-b522-b3a61562b16a") + ) + (pad "8" smd rect + (at -4.15 3.85 90) + (size 1 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2ee27b63-0352-411c-bec3-6ad5583c2b61") + ) + (pad "9" smd rect + (at 5.35 1.17 180) + (size 0.72 0.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f80bca38-3662-4412-84b8-c0981bf7c19d") + ) + (pad "10" smd rect + (at -5.325 -2.14 90) + (size 1.2 1.05) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c00fb637-d017-4354-b931-148a1233b105") + ) + (pad "10" smd rect + (at -5.325 1.045 90) + (size 2.39 1.05) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b25899d8-60c5-4b71-b413-92bf384bd17b") + ) + (pad "10" smd rect + (at -2.145 -3.385) + (size 2.91 0.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f9ee7b30-7c12-476e-9c29-231523301913") + ) + (pad "10" smd rect + (at 2.045 -3.385) + (size 2.91 0.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7b48ac3f-b0e8-4c38-abae-c200e959c981") + ) + (pad "10" smd rect + (at 5.35 -2.71 90) + (size 1.2 1.05) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5459fc10-4234-42ac-8cb4-367229cba0be") + ) + (pad "10" smd rect + (at 5.35 -0.1 90) + (size 1.08 1.05) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d98e1e2c-6af4-4d45-b387-a559091abc4d") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "165de3c9-40c6-4b14-9e97-82d9915d6720") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -4.484 1.984) (xy 4.052 1.984) (xy 4.052 -1.926) (xy -4.484 -1.926) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "87b810b2-439d-4148-a864-30d1fdba53d7") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -4.484 1.984) (xy 4.052 1.984) (xy 4.052 -1.926) (xy -4.484 -1.926) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Display.pretty/ePaper_2.13in.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Display.pretty/ePaper_2.13in.kicad_mod new file mode 100644 index 0000000..388c855 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Display.pretty/ePaper_2.13in.kicad_mod @@ -0,0 +1,1218 @@ +(footprint "ePaper_2.13in" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "24 Pin FPC 0.5mm with contacts both sides.") + (tags "SparkFun") + (property "Reference" "REF**" + (at -13.111 -1.5 90) + (layer "F.Fab") + (uuid "14db16e8-88c7-44b2-a37d-fcd19d48c913") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "ePaper-2.13" + (at -12.095 -1.5 90) + (layer "F.Fab") + (uuid "8356e18b-78e1-4fa7-8ba4-379ef05ce3d2") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "92624428-ccde-44dd-bf2e-f682e40a66c9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "70ddc71d-626a-40fd-9253-1a2cf26010e5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e531f7ba-6f89-45a2-8ea0-8811951b4c0f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -60.7 -14.6) + (end -60.7 -13.6) + (stroke + (width 0.1778) + (type default) + ) + (layer "B.SilkS") + (uuid "8fad4866-7d97-4645-abcb-ea3219989bc3") + ) + (fp_line + (start -60.7 -14.6) + (end -59.7 -14.6) + (stroke + (width 0.1778) + (type default) + ) + (layer "B.SilkS") + (uuid "2a678e46-9e9e-496e-9b3d-536e151cf433") + ) + (fp_line + (start -60.7 14.6) + (end -60.7 13.6) + (stroke + (width 0.1778) + (type default) + ) + (layer "B.SilkS") + (uuid "4afd06cf-8a84-4c7f-8887-6c3b97a02668") + ) + (fp_line + (start -60.7 14.6) + (end -59.7 14.6) + (stroke + (width 0.1778) + (type default) + ) + (layer "B.SilkS") + (uuid "7c4de44e-10f5-4ebd-af4e-dcf70603a398") + ) + (fp_line + (start -1.5 -14.6) + (end -2.5 -14.6) + (stroke + (width 0.1778) + (type default) + ) + (layer "B.SilkS") + (uuid "6aeea107-3396-4a77-b18b-cf2635e207d6") + ) + (fp_line + (start -1.5 -14.6) + (end -1.5 -13.6) + (stroke + (width 0.1778) + (type default) + ) + (layer "B.SilkS") + (uuid "60545dae-cf45-4bc7-ac31-b678f3daf7a0") + ) + (fp_line + (start -1.5 14.6) + (end -2.5 14.6) + (stroke + (width 0.1778) + (type default) + ) + (layer "B.SilkS") + (uuid "cb1e3eb1-a968-4e40-aaf8-1aadf8544f23") + ) + (fp_line + (start -1.5 14.6) + (end -1.5 13.6) + (stroke + (width 0.1778) + (type default) + ) + (layer "B.SilkS") + (uuid "258a9f49-6c10-4569-b51c-c0a0f4284c98") + ) + (fp_line + (start -11.3 4.5) + (end -11.3 -7.5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a8c141c-fe3d-4fcf-a995-3d34954aab49") + ) + (fp_line + (start -0.6 -1.2) + (end -0.1 -1.2) + (stroke + (width 0.1) + (type default) + ) + (layer "B.Fab") + (uuid "511e3cd4-f3b6-4046-ac7a-b604333fe35f") + ) + (fp_line + (start -0.6 1) + (end -0.1 1) + (stroke + (width 0.1) + (type default) + ) + (layer "B.Fab") + (uuid "b632320c-da26-4f47-b353-1393cfab07fe") + ) + (fp_line + (start -0.3 -1.4) + (end -0.3 -1) + (stroke + (width 0.1) + (type default) + ) + (layer "B.Fab") + (uuid "213bc17c-9028-45bf-83fa-614edfc2a8c4") + ) + (fp_line + (start -0.3 -1) + (end -0.1 -1.2) + (stroke + (width 0.1) + (type default) + ) + (layer "B.Fab") + (uuid "aefff114-561b-4641-b881-1444a5d0b63b") + ) + (fp_line + (start -0.3 0.8) + (end -0.3 1.2) + (stroke + (width 0.1) + (type default) + ) + (layer "B.Fab") + (uuid "77ba5543-e537-49b4-9c79-58f1b8bab7b6") + ) + (fp_line + (start -0.3 1.2) + (end -0.1 1) + (stroke + (width 0.1) + (type default) + ) + (layer "B.Fab") + (uuid "e25a87b5-7947-4527-9cc6-2a6886f218d5") + ) + (fp_line + (start -0.1 -1.2) + (end -0.3 -1.4) + (stroke + (width 0.1) + (type default) + ) + (layer "B.Fab") + (uuid "05072fe4-672d-4e4e-a029-310f695166c9") + ) + (fp_line + (start -0.1 1) + (end -0.3 0.8) + (stroke + (width 0.1) + (type default) + ) + (layer "B.Fab") + (uuid "ad3871c2-3290-47bf-9fa6-fb3e05ddec33") + ) + (fp_line + (start 0 10) + (end 0 -10) + (stroke + (width 0.1) + (type default) + ) + (layer "B.Fab") + (uuid "5a95cb64-f537-4bb8-9d04-43aa60f4365c") + ) + (fp_rect + (start -60.7 -14.6) + (end -1.5 14.6) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "B.Fab") + (uuid "9a65d3e9-39a6-4a22-be39-92256fb78ad9") + ) + (fp_line + (start -14.25 -8.5) + (end -11.35 -8.5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "f331eb07-0346-480c-b3ba-30a545fdc24e") + ) + (fp_line + (start -14.25 5.5) + (end -14.25 -8.5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "fda19153-810b-4acd-b5b8-f8be6105484c") + ) + (fp_line + (start -13.3 -7.75) + (end -13.3 4.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "e864d50a-2fe5-496c-a8f3-ca8561e80f87") + ) + (fp_line + (start -11.35 -8.5) + (end -11.35 5.5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "650081ca-0805-4a86-990b-922f59badd07") + ) + (fp_line + (start -11.35 5.5) + (end -14.25 5.5) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "c9011943-2b77-4fa8-aaad-e1ec9bd9a50e") + ) + (fp_line + (start 0 -7.75) + (end -13.3 -7.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "7db5f89b-593e-4a67-a90c-1de44731590a") + ) + (fp_line + (start 0 -7.75) + (end 0 4.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "21ecb0e3-2209-4c03-aa64-3d38145222b4") + ) + (fp_line + (start 0 4.75) + (end -13.3 4.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "2150c00b-f0ab-4457-916e-38fa1148f3e2") + ) + (fp_text user "Display This Side" + (at -31.25 0 0) + (unlocked yes) + (layer "B.Fab") + (uuid "7f960788-66be-417a-9d87-ee976b34e07b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify bottom mirror) + ) + ) + (fp_text user "Board Edge" + (at -1.3 2 -90) + (unlocked yes) + (layer "B.Fab") + (uuid "fa6bd1f9-4cda-4707-8b53-776d50d3f932") + (effects + (font + (size 0.4 0.5) + (thickness 0.1) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (pad "1" smd rect + (at -14.4 -7.25 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2faf3b50-2b5e-4888-bd07-58d65c1c0b40") + ) + (pad "2" smd rect + (at -14.4 -6.75 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "30fe788c-7e84-40d7-aec9-51118f2b36d3") + ) + (pad "3" smd rect + (at -14.4 -6.25 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "12ed2c7c-0c48-43c7-8169-c53852c3ce5a") + ) + (pad "4" smd rect + (at -14.4 -5.75 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fc4db689-01eb-41ba-b85a-f09f6d49b14c") + ) + (pad "5" smd rect + (at -14.4 -5.25 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3dfa3fb0-bfd1-4cb8-89a9-5d7271c9b941") + ) + (pad "6" smd rect + (at -14.4 -4.75 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ba7cac53-a7b2-452e-be50-adb44163bef9") + ) + (pad "7" smd rect + (at -14.4 -4.25 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92897797-50c5-40bf-91e9-60e142204cec") + ) + (pad "8" smd rect + (at -14.4 -3.75 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5a6f6b6d-6443-4be1-aabc-d5a53a42ac40") + ) + (pad "9" smd rect + (at -14.4 -3.25 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1b1dd5de-27f3-46cb-8de4-69bf6baabcb8") + ) + (pad "10" smd rect + (at -14.4 -2.75 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cdfa3d6e-a087-4701-8a3b-68ade8292bc5") + ) + (pad "11" smd rect + (at -14.4 -2.25 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f06a594a-53ed-4c56-b604-bf9757b9bce5") + ) + (pad "12" smd rect + (at -14.4 -1.75 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c0c08d00-50a9-4513-b4d9-7345e1ac37a4") + ) + (pad "13" smd rect + (at -14.4 -1.25 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2b6e3d4d-0188-456f-86d6-a66bb7f81899") + ) + (pad "14" smd rect + (at -14.4 -0.75 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "406fa72f-ac6b-4dd1-a60b-ee614169a418") + ) + (pad "15" smd rect + (at -14.4 -0.25 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a4bf4931-fbe9-4722-9502-76a2964f4706") + ) + (pad "16" smd rect + (at -14.4 0.25 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ee1862d0-a986-4b0a-aa3c-7b59e1626f7a") + ) + (pad "17" smd rect + (at -14.4 0.75 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cffa5e1a-d197-4907-8231-80944690e8eb") + ) + (pad "18" smd rect + (at -14.4 1.25 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c129a77e-575a-4951-a744-25bbc4d69c8d") + ) + (pad "19" smd rect + (at -14.4 1.75 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9d549e93-e9a5-4daf-9814-3499664782cd") + ) + (pad "20" smd rect + (at -14.4 2.25 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7296c6e4-ae80-44c0-9e3c-12c32e69ee9e") + ) + (pad "21" smd rect + (at -14.4 2.75 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92926e50-56d8-4419-8ea1-c830aafda99b") + ) + (pad "22" smd rect + (at -14.4 3.25 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "01e83a67-912b-493f-99cc-9b2a6d15c319") + ) + (pad "23" smd rect + (at -14.4 3.75 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "485761e6-d664-4d28-aae3-1b0bec3b390f") + ) + (pad "24" smd rect + (at -14.4 4.25 90) + (size 0.3 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bf41040e-9361-47cb-af3b-f208b7561e3f") + ) + (pad "MNT1" smd rect + (at -13 5.25 180) + (size 3.75 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ee8f1968-893a-433c-9623-0c38865275eb") + ) + (pad "MNT2" smd rect + (at -13 -8.25 180) + (size 3.75 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e9664aa3-17f6-48ba-a441-4481b1bef0f3") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "347a6fec-a523-4cd7-9e86-abf377a2c36d") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -6.9) (xy -13.9 -7.1) (xy -14.9 -7.1) (xy -14.9 -6.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "7ba3139b-aa22-440b-88e9-04f9081da2c1") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -6.4) (xy -13.9 -6.6) (xy -14.9 -6.6) (xy -14.9 -6.4) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "77d2728a-0b62-4f48-b4ca-099d21a38536") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -5.9) (xy -13.9 -6.1) (xy -14.9 -6.1) (xy -14.9 -5.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "0ec172cd-c2c8-4d86-9f6c-6054d1f473fc") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -5.4) (xy -13.9 -5.6) (xy -14.9 -5.6) (xy -14.9 -5.4) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "5cdfede9-5405-44cf-b300-b27f81ab941f") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -4.9) (xy -13.9 -5.1) (xy -14.9 -5.1) (xy -14.9 -4.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "9343f7a1-bccf-463c-965c-c93d7f1de11b") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -4.4) (xy -13.9 -4.6) (xy -14.9 -4.6) (xy -14.9 -4.4) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "633c27c4-d7f6-4253-960e-1df675df36cc") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -3.9) (xy -13.9 -4.1) (xy -14.9 -4.1) (xy -14.9 -3.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "d480b1ac-9fb2-4dea-b476-64434913f103") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -3.4) (xy -13.9 -3.6) (xy -14.9 -3.6) (xy -14.9 -3.4) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "2f597ca6-1d90-4d3d-b582-e2d54818eac1") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -2.9) (xy -13.9 -3.1) (xy -14.9 -3.1) (xy -14.9 -2.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "e4ebd0a0-4723-4456-a1c3-b5cb6090c2c0") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -2.4) (xy -13.9 -2.6) (xy -14.9 -2.6) (xy -14.9 -2.4) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "173c0641-3440-417a-be20-b628c8f4c497") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -1.9) (xy -13.9 -2.1) (xy -14.9 -2.1) (xy -14.9 -1.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "a99ec8e2-4044-4115-9815-8bf2e67ae665") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -1.4) (xy -13.9 -1.6) (xy -14.9 -1.6) (xy -14.9 -1.4) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "c3e4357f-632e-4a93-816a-79fb0dcd2caf") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -0.9) (xy -13.9 -1.1) (xy -14.9 -1.1) (xy -14.9 -0.9) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "2a0384a3-efb0-4b77-86ed-8f5f298fd1ed") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 -0.4) (xy -13.9 -0.6) (xy -14.9 -0.6) (xy -14.9 -0.4) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "77104822-9fd9-4eba-a811-ad08f9cb57a7") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 0.1) (xy -13.9 -0.1) (xy -14.9 -0.1) (xy -14.9 0.1) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "ff47047e-181f-4ad4-8948-b947c9867324") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 0.6) (xy -13.9 0.4) (xy -14.9 0.4) (xy -14.9 0.6) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "2a9ad5d7-8579-4216-81b7-5a50928a3044") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 1.1) (xy -13.9 0.9) (xy -14.9 0.9) (xy -14.9 1.1) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "7d5441c9-b52a-4ffc-8ba9-025213027a6d") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 1.6) (xy -13.9 1.4) (xy -14.9 1.4) (xy -14.9 1.6) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "ce375f26-6192-474e-85d0-67157782ebf4") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 2.1) (xy -13.9 1.9) (xy -14.9 1.9) (xy -14.9 2.1) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "2212b502-801c-4718-8473-2e3134c62e77") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 2.6) (xy -13.9 2.4) (xy -14.9 2.4) (xy -14.9 2.6) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "ab7f0f59-d09f-4975-b330-a697a9fca737") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 3.1) (xy -13.9 2.9) (xy -14.9 2.9) (xy -14.9 3.1) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "449b2c77-7164-483a-bf72-52324a8e6d28") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 3.6) (xy -13.9 3.4) (xy -14.9 3.4) (xy -14.9 3.6) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "3fcba74f-09b8-4e77-9490-b6af616172fc") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -13.9 4.1) (xy -13.9 3.9) (xy -14.9 3.9) (xy -14.9 4.1) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Electromechanical.pretty/Relay_G5LE.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Electromechanical.pretty/Relay_G5LE.kicad_mod new file mode 100644 index 0000000..5217641 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Electromechanical.pretty/Relay_G5LE.kicad_mod @@ -0,0 +1,337 @@ +(footprint "Relay_G5LE" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at -11.684 9.398 0) + (layer "F.Fab") + (uuid "7071620a-d598-434d-b482-9aa73391e61a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "Relay_G5LE" + (at -11.684 -8.89 0) + (layer "F.Fab") + (uuid "3bb18479-6681-4d1b-861e-decf4a6756b6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c9b1803e-6a0f-4aa1-bbc6-c25584126408") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "96de33b1-c23f-4b9d-83d6-6ce4ed36fe3b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a6cb42d5-d7bf-467f-848d-2903b5cf68ed") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -11.43 -8.255) + (end 11.07 -8.255) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "cd031521-4a6f-4531-ad39-a019779c446b") + ) + (fp_line + (start -11.43 8.255) + (end -11.43 -8.245) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9de39956-9789-4568-a834-ac29bb5fb119") + ) + (fp_line + (start -11.43 8.255) + (end 11.07 8.255) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "aebce5fb-7e92-400a-be07-2d5d6f285a2d") + ) + (fp_line + (start 11.07 8.255) + (end 11.07 -8.245) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "951f80f4-2025-4218-a071-896e95fd7d98") + ) + (fp_line + (start -5.588 -4.572) + (end -5.588 -3.048) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6ac94b84-fcb4-4c4b-a092-94f68761b8b1") + ) + (fp_line + (start -5.588 4.572) + (end -5.588 3.048) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "da71ebe1-dd75-45d1-96fb-6fd83a0c404e") + ) + (fp_line + (start -3.048 0) + (end -5.08 2.032) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "37f1daf7-7da3-42b8-bb42-eabca3cfd617") + ) + (fp_line + (start 5.842 1.27) + (end 7.366 2.794) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "abb938b1-2e14-489d-a924-752c4b71af18") + ) + (fp_line + (start 5.842 1.778) + (end 7.366 3.302) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "c627e116-a140-4dd1-98ed-798e361218b1") + ) + (fp_line + (start 5.842 2.286) + (end 7.366 3.81) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5158062c-642a-4cb5-be05-4705c83e43ce") + ) + (fp_line + (start 5.842 2.794) + (end 7.366 4.318) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "172606bb-ac67-45a0-80ce-a73f039cd7e9") + ) + (fp_line + (start 5.842 3.302) + (end 6.604 4.064) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b4b30041-3200-4f2c-8d9a-35d36921e237") + ) + (fp_line + (start 6.604 -4.572) + (end 6.604 1.524) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6c06276d-3bd6-491f-877b-24cb28d887a6") + ) + (fp_line + (start 6.604 1.524) + (end 7.366 2.286) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f369b23f-d678-447d-9736-569f03c1e74f") + ) + (fp_line + (start 6.604 4.064) + (end 6.604 4.572) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "82af2761-31b2-4e67-a7a3-ea5cc0ee186c") + ) + (fp_line + (start 7.112 0) + (end -3.048 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6e88ce07-6519-4c67-89a8-9abb921847a1") + ) + (fp_circle + (center -5.588 -2.54) + (end -6.096 -2.54) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "8a027643-7129-40e1-bd60-21f611b2ca5d") + ) + (fp_circle + (center -5.588 2.54) + (end -6.096 2.54) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "811a9dbf-a171-4894-b0e3-415653b6dadb") + ) + (fp_line + (start -11.684 -8.636) + (end 11.43 -8.636) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "5f22c1b6-d973-42a8-942e-99c17b3887cd") + ) + (fp_line + (start -11.684 8.636) + (end -11.684 -8.636) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "6652b548-c506-48fd-ace2-ea751e41b110") + ) + (fp_line + (start 11.43 -8.636) + (end 11.43 8.636) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "6543b127-2edc-489b-8718-0a1c8505e3c5") + ) + (fp_line + (start 11.43 8.636) + (end -11.684 8.636) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "a85310c0-1b00-44d3-9343-d2a9117c12c5") + ) + (pad "1" thru_hole rect + (at 8.52 0.005) + (size 2.54 2.54) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ef180de8-b8c3-478e-9075-cdf1e50868eb") + ) + (pad "2" thru_hole circle + (at 6.52 -5.995) + (size 2.54 2.54) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "01e9cfd2-aeeb-4be8-aef4-94adfffc4384") + ) + (pad "3" thru_hole circle + (at -5.68 -5.995) + (size 2.54 2.54) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "ef5e3267-f8e1-4040-a349-d1be903d7642") + ) + (pad "4" thru_hole circle + (at -5.68 6.005) + (size 2.54 2.54) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "6036ff0f-10cd-45ac-8388-4450b93d98c9") + ) + (pad "5" thru_hole circle + (at 6.52 6.005) + (size 2.54 2.54) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "957399b8-43e4-4f2e-b8a5-4ca13af7cdcd") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Electromechanical.pretty/Relay_JZC-11F.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Electromechanical.pretty/Relay_JZC-11F.kicad_mod new file mode 100644 index 0000000..4f60f7f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Electromechanical.pretty/Relay_JZC-11F.kicad_mod @@ -0,0 +1,378 @@ +(footprint "Relay_JZC-11F" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 10.16 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f1818a46-5f8c-40ca-8ebb-c1f4990445fb") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Relay_JZC-11F" + (at 0 -10.16 0) + (unlocked yes) + (layer "F.Fab") + (uuid "d7de2dff-222d-40fa-9717-06813a789463") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "449755bb-bdef-40cc-aab3-5f5fa989bcd5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9a5f53cc-1c60-417e-a5c2-acdf27803d04") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "df16e03e-9c39-4d6a-8de7-d8feee21f3ed") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr through_hole) + (fp_line + (start -5.08 -9.525) + (end 5.428 -9.525) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e9dc6c79-9151-4cd0-9122-699135480904") + ) + (fp_line + (start -5.08 9.483) + (end -5.08 -9.525) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ee56291e-2d0d-4705-98c6-dba67a05efb1") + ) + (fp_line + (start 5.428 -9.525) + (end 5.428 9.483) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff6d058d-b2ed-470d-8acc-434a8bfa57ff") + ) + (fp_line + (start 5.428 9.483) + (end -5.08 9.483) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d6174366-14aa-4d5d-a5c1-d6462038b4db") + ) + (fp_line + (start -2.54 -7.62) + (end -1.27 -7.62) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "61eeb28c-4c23-4825-a0a3-5afdd34ede2c") + ) + (fp_line + (start -2.54 -3.175) + (end -1.27 -3.175) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "a3fc0b56-dcb2-4d0b-a0e2-60e28b4c1d3d") + ) + (fp_line + (start -2.54 7.62) + (end -1.905 7.62) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "63704085-d181-4d64-86b9-8d0057e46053") + ) + (fp_line + (start -1.905 7.62) + (end -1.27 6.985) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "19c9dbba-8efc-48d2-92f8-17d7b516c485") + ) + (fp_line + (start -1.905 8.255) + (end -0.635 6.985) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "238534ac-da7d-4789-aaf5-30956525de4e") + ) + (fp_line + (start -1.27 -7.62) + (end -1.27 -7.26898) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5bd306db-4df3-466c-952a-4fba067cf9cb") + ) + (fp_line + (start -1.27 -3.175) + (end -1.27 -3.556) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "468fa60c-70fa-430c-baa5-d9417e7c2956") + ) + (fp_line + (start -1.27 8.255) + (end 0 6.985) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "90c47a88-c50f-4437-87f8-a342dda05f78") + ) + (fp_line + (start -0.635 8.255) + (end 0.635 6.985) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2042d580-9781-4233-bff5-077340384154") + ) + (fp_line + (start 0 -5.08) + (end -1.016 -4.064) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8426b93f-2353-486f-ac63-852ce7df8d8a") + ) + (fp_line + (start 0 8.255) + (end 1.27 6.985) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "61ad7f7f-b557-4265-8f84-e7d247759c24") + ) + (fp_line + (start 0.635 8.255) + (end 1.905 6.985) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "c8254872-1a45-406f-aab4-4c08dc72e162") + ) + (fp_line + (start 1.905 7.62) + (end 1.27 8.255) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "7433307f-b582-409b-ab40-19387d2a0240") + ) + (fp_line + (start 2.54 -5.08) + (end 0 -5.08) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2db5a7c8-140d-4abe-96f1-108a798fb339") + ) + (fp_line + (start 2.794 7.62) + (end 1.905 7.62) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "8dce2f41-6241-4ae4-aa5a-1ade68946768") + ) + (fp_circle + (center -1.27 -6.985) + (end -1.016 -6.858) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "c0a9a5cc-bd8f-4c9c-8ea7-e6c757790a45") + ) + (fp_circle + (center -1.27 -3.81) + (end -1.016 -3.81) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "85eba6fe-a38c-4ab6-8ef0-cd4bcd77f4a1") + ) + (fp_rect + (start -5.588 10.16) + (end 6.096 -10.16) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "0ab00fab-bb30-4900-8365-f9f48bfb2e2c") + ) + (fp_line + (start -4.826 -9.271) + (end 5.174 -9.271) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "64975a37-53ae-4797-acc9-355a7159ec10") + ) + (fp_line + (start -4.826 9.229) + (end -4.826 -9.271) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d0ffe3b8-7c7c-48a8-86b8-8481e36d48e9") + ) + (fp_line + (start 5.174 -9.271) + (end 5.174 9.229) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "17daa7f3-1398-4b7e-8511-dad7d98bab69") + ) + (fp_line + (start 5.174 9.229) + (end -4.826 9.229) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "48b383f3-d989-45a4-a32e-e69e5fe709fb") + ) + (pad "1" thru_hole circle + (at -3.636 7.619 270) + (size 2.286 2.286) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "d9f870f4-467d-4825-ada6-b7e5cbae4814") + ) + (pad "2" thru_hole circle + (at 3.984 7.619 270) + (size 2.286 2.286) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "e7abb529-7d92-485a-8e3f-679e15d64358") + ) + (pad "3" thru_hole circle + (at 3.984 -5.081 270) + (size 2.286 2.286) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "85ac34da-fcff-4146-8f34-38bc8b5a0e70") + ) + (pad "4" thru_hole circle + (at -3.636 -3.303 270) + (size 2.286 2.286) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "56634703-4b6b-4d88-87eb-64e90890032c") + ) + (pad "5" thru_hole circle + (at -3.636 -7.621 270) + (size 2.286 2.286) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "a23c3e01-cc76-4f51-a0a0-55d971e54082") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Electromechanical.pretty/Relay_T90.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Electromechanical.pretty/Relay_T90.kicad_mod new file mode 100644 index 0000000..f76f5a5 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Electromechanical.pretty/Relay_T90.kicad_mod @@ -0,0 +1,563 @@ +(footprint "Relay_T90" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    Relay SPDT Sealed - 20A (JQX-15F/005)

    \n

    These are massive single pole - double throw (SPDT) sealed relays. This means that when current is applied to the coil it throws a simple changeover switch, terminating the connection from the NC contact to ground and closing the NO contact. Use them to switch high voltage/high current devices.

    \n

    Datasheet (JQX-15F/005)

    \n

    Devices Using

    \n
    • RELAY-SPDT
    ") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 20.32 180) + (layer "F.Fab") + (uuid "5eba55bd-28ed-494f-9146-e6ee5dc16c2f") + (effects + (font + (size 0.48768 0.48768) + (thickness 0.12192) + ) + (justify right top) + ) + ) + (property "Value" "Relay_T90" + (at 0 -2.032 180) + (layer "F.Fab") + (uuid "b5a9e02a-2723-45e1-9b30-cb1b07d8370d") + (effects + (font + (size 0.48768 0.48768) + (thickness 0.12192) + ) + (justify right top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d7e65c3-9e71-4efc-af4d-a6fc1295015d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c0bb2c0e-a728-4798-b0b4-9014b78b7143") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e31325da-1d44-4fa8-9de6-f04878fd6637") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -26.41 20.665) + (end -26.41 -4.735) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b60f6e6a-514b-4155-a91f-330210815fd8") + ) + (fp_line + (start -25.5 -5.735) + (end -13.725 -5.735) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9911cfb6-d289-48ec-90ec-a033e7137634") + ) + (fp_line + (start -12.975 -1.57) + (end -12.975 -5.035) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3d320237-06f9-418d-a675-5b86d6138833") + ) + (fp_line + (start -12.225 -0.87) + (end 5.775 -0.87) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d7eb52af-e828-4e54-acc1-b592fb1414dc") + ) + (fp_line + (start -9.56 21.665) + (end -25.5 21.665) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "045a6128-8a0c-45ba-9090-9dc2e11b7b00") + ) + (fp_line + (start -8.81 20.965) + (end -8.81 20.365) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7c999e09-d380-4bc7-b064-827f675910ce") + ) + (fp_line + (start -8.06 19.665) + (end 5.875 19.665) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1b22d12c-0844-4424-8404-688a7cdcfbb3") + ) + (fp_line + (start 6.525 18.965) + (end 6.525 -0.17) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a2312465-6749-47fe-adaf-6f45ba86e971") + ) + (fp_arc + (start -26.41 -4.734999) + (mid -26.188154 -5.447169) + (end -25.5 -5.735) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3135c697-a2e3-423b-85b0-7b0cff404c4d") + ) + (fp_arc + (start -25.5 21.665) + (mid -26.145125 21.338013) + (end -26.41 20.664998) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9fcdfbe5-78a8-412f-9e1a-e9cc9d64aa1f") + ) + (fp_arc + (start -13.725 -5.735) + (mid -13.216936 -5.527569) + (end -12.975 -5.035) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9b143337-c609-4b5a-a5f4-debb5047fa67") + ) + (fp_arc + (start -12.225 -0.87) + (mid -12.733063 -1.077432) + (end -12.974998 -1.57) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5f631106-8701-4d82-9ce9-71b2c3f9baa6") + ) + (fp_arc + (start -8.81 20.365) + (mid -8.568064 19.872431) + (end -8.06 19.664998) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c3b5dff-70fd-46a1-acd2-dced0c0da40a") + ) + (fp_arc + (start -8.81 20.965) + (mid -9.0375 21.473034) + (end -9.559999 21.664999) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9e78d16d-f02a-4a1b-a322-daf83d928bab") + ) + (fp_arc + (start 5.775 -0.87) + (mid 6.283064 -0.662568) + (end 6.524999 -0.169999) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "80e773da-1555-445d-91f0-ab0a4f93e11b") + ) + (fp_arc + (start 6.525 18.965) + (mid 6.316659 19.423327) + (end 5.874999 19.664999) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5eed691c-5df1-4653-9604-ebfcc0cfb414") + ) + (fp_line + (start -22.86 1.524) + (end -22.86 5.08) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "59317a49-8c7f-426f-aef4-bb45691d45be") + ) + (fp_line + (start -22.86 5.08) + (end -22.352 5.08) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f6179b71-62c4-4ace-9c5f-70da43dd76dd") + ) + (fp_line + (start -21.336 5.588) + (end -19.05 7.874) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "afab01cb-9593-4841-8e07-96417d3dfcc3") + ) + (fp_line + (start -19.05 7.874) + (end -19.05 17.78) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "5efdc409-d2c3-4dc0-933a-d455d79e837f") + ) + (fp_line + (start -19.05 17.78) + (end -14.224 17.78) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "b2e31fb9-4b92-4020-86de-a6188ccb5c6f") + ) + (fp_line + (start -15.24 1.524) + (end -15.24 5.08) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "f7abcd8a-c291-415b-83bf-1c22ef2b535e") + ) + (fp_line + (start -15.24 5.08) + (end -15.748 5.08) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "2ee31945-0588-4dd7-9011-0f4b7f2ed6c9") + ) + (fp_line + (start 0 4.826) + (end 0 7.112) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "1f7d0608-4a72-47ac-89ea-ff7ef383d4e1") + ) + (fp_line + (start 0 7.112) + (end 0.635 7.747) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "ebaa82d8-8225-425e-b32c-8634c24d6812") + ) + (fp_line + (start 0 10.922) + (end -0.635 10.287) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "aeb7c555-5250-4a00-80b0-6e094db040ac") + ) + (fp_line + (start 0 12.827) + (end 0 10.922) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "90f5400f-0b75-4f67-be88-00adc8ccb377") + ) + (fp_line + (start 0.635 8.382) + (end -0.635 7.112) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "6f250144-2092-4924-9cb9-fe7711db2045") + ) + (fp_line + (start 0.635 9.017) + (end -0.635 7.747) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "7fa915a1-df3d-40c5-a4b2-e3b6bfb6f9d3") + ) + (fp_line + (start 0.635 9.652) + (end -0.635 8.382) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "d013dc61-f2b1-4c22-af90-bfc9ddd59894") + ) + (fp_line + (start 0.635 10.287) + (end -0.635 9.017) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "e7a3aa40-e808-44f5-8a66-4b9e88aac7f5") + ) + (fp_line + (start 0.635 10.922) + (end -0.635 9.652) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9481e8a6-eddd-429a-9056-5c4cab30cf4e") + ) + (fp_circle + (center -21.844 5.08) + (end -21.844 5.588) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "3c7f7a49-0070-4c4f-93aa-a9cfeade899a") + ) + (fp_circle + (center -16.256 5.08) + (end -16.256 5.588) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "bf7de870-3d8b-4efa-84f1-8d1ba80f8d30") + ) + (fp_line + (start -26.924 -6.096) + (end -26.67 -6.096) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "496e3f6a-6f0f-46c5-81f1-fa8ad5f38bb2") + ) + (fp_line + (start -26.924 22.098) + (end -26.924 -6.096) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "47bfe87a-c018-4cc8-9388-a619ca6f1a44") + ) + (fp_line + (start -26.67 -6.096) + (end -12.7 -6.096) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "04f87d93-94f7-42d3-b577-8818d88fee66") + ) + (fp_line + (start -12.7 -6.096) + (end -12.446 -6.096) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "15ec6f40-d473-45c5-b69b-1e58f4e9ff99") + ) + (fp_line + (start -12.446 -6.096) + (end -12.446 -1.524) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "2fdbabe0-f8be-4588-8474-ae547fc08463") + ) + (fp_line + (start -12.446 -1.524) + (end 7.112 -1.524) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "c19af9ab-5f96-4188-a890-f9be04cba6ea") + ) + (fp_line + (start -8.128 20.32) + (end -8.128 22.098) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "2d6366b9-3741-4864-9514-89030feb71c8") + ) + (fp_line + (start -8.128 22.098) + (end -26.924 22.098) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "225d1cf0-26f2-480a-8695-7a27865c465f") + ) + (fp_line + (start 7.112 -1.524) + (end 7.112 20.32) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "a8e9fa9f-7d20-4b54-ad9e-987efb5e84d7") + ) + (fp_line + (start 7.112 20.32) + (end -8.128 20.32) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "caaf6c26-257a-4dd5-9bff-1ded9ede597f") + ) + (pad "1" thru_hole circle + (at 0 13.9 90) + (size 1.9558 1.9558) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "8a3b30a8-4bfa-4c9d-a99c-71ad8ce1cbce") + ) + (pad "2" thru_hole circle + (at 0 3.81 90) + (size 1.9558 1.9558) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "f37c609f-955a-42d9-a119-fc1ff956971c") + ) + (pad "3" thru_hole circle + (at -12.7 17.78 90) + (size 3.116 3.116) + (drill 2.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "99de4151-41e0-4537-9526-f36e2b3b267c") + ) + (pad "4" thru_hole circle + (at -22.86 0 90) + (size 3.116 3.116) + (drill 2.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "b5af5b36-fa85-4b25-ac2a-fc7227a36477") + ) + (pad "5" thru_hole circle + (at -15.24 0 90) + (size 3.116 3.116) + (drill 2.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "bab4d8bf-302e-45b9-b5f7-8320ab7efb9a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/0805.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/0805.kicad_mod new file mode 100644 index 0000000..38f7fc3 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/0805.kicad_mod @@ -0,0 +1,126 @@ +(footprint "0805" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    Generic 2012 (0805) package

    \n

    0.2mm courtyard excess rounded to nearest 0.05mm.

    ") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -0.889 0) + (layer "F.Fab") + (uuid "b3974bc3-7127-40fd-ba04-959e321b230c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "0805" + (at 0 0.889 0) + (layer "F.Fab") + (uuid "974a355a-f056-4d27-9f06-b251225c3ce4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3e17f0de-adb7-4b6b-9e1a-4b5b2bd66ea1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bc236159-eebf-4ed6-accb-14bc35471ee5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4b67d301-2f4f-4205-8f59-5ef5474c97ec") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.5 -0.8) + (end 1.5 -0.8) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "84f863eb-c89c-4176-8745-7e9a680a2c99") + ) + (fp_line + (start -1.5 0.8) + (end -1.5 -0.8) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "19b7535e-0993-45dc-9ce0-736b4b8c9aeb") + ) + (fp_line + (start 1.5 -0.8) + (end 1.5 0.8) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "57c610ad-71a0-4d90-bfed-fc512a7142ed") + ) + (fp_line + (start 1.5 0.8) + (end -1.5 0.8) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9b600d81-0aaf-40ab-a20c-6fa17bb8bf7c") + ) + (pad "1" smd rect + (at -0.9 0) + (size 0.8 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "accfd785-c4e1-4069-9562-300bf49fbe02") + ) + (pad "2" smd rect + (at 0.9 0) + (size 0.8 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "affce1da-567f-41c4-8945-ee6e0bc0cf27") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/1206.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/1206.kicad_mod new file mode 100644 index 0000000..32a69b6 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/1206.kicad_mod @@ -0,0 +1,182 @@ +(footprint "1206" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    Generic 3216 (1206) package

    \n

    0.2mm courtyard excess rounded to nearest 0.05mm.

    ") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.143 0) + (layer "F.Fab") + (uuid "73415575-c86f-4ff4-b2c3-19460b633f0b") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "1206" + (at 0 1.143 0) + (layer "F.Fab") + (uuid "ebed5f93-2fe7-43cf-a073-040da06dc30b") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0a3a3f79-803e-4287-81ca-ccbcf2c1d30a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0708a4ad-1f4e-43ef-8dc3-4b9011716173") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d2c25612-7d81-4321-95f2-1c931a351087") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.1999 0.4001) (xy 0.1999 0.4001) (xy 0.1999 -0.4001) (xy -0.1999 -0.4001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Adhes") + (uuid "92d34a80-4af8-44c6-b454-9f5e0d031691") + ) + (fp_line + (start -2.4 -1.1) + (end 2.4 -1.1) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5d3fa511-a62a-455f-922a-60e2ad79e9ca") + ) + (fp_line + (start -2.4 1.1) + (end -2.4 -1.1) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ea8d926f-aeee-4356-b1a2-f2cb22e5f19f") + ) + (fp_line + (start 2.4 -1.1) + (end 2.4 1.1) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "aad5755f-b45e-4c97-8293-cbf2cc2f3c46") + ) + (fp_line + (start 2.4 1.1) + (end -2.4 1.1) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3d884175-cf3b-4a01-9ba0-5babd4c610fb") + ) + (fp_line + (start -0.965 -0.787) + (end 0.965 -0.787) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "48332093-abcf-4efb-8c2f-6c83d4801e90") + ) + (fp_line + (start -0.965 0.787) + (end 0.965 0.787) + (stroke + (width 0.1016) + (type solid) + ) + (layer "F.Fab") + (uuid "1fe65fc7-6e65-425d-8f61-f19e2af71041") + ) + (fp_poly + (pts + (xy -1.7018 0.8509) (xy -0.9517 0.8509) (xy -0.9517 -0.8491) (xy -1.7018 -0.8491) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e695d732-3c29-48b0-9ac1-d21504e8b93a") + ) + (fp_poly + (pts + (xy 0.9517 0.8491) (xy 1.7018 0.8491) (xy 1.7018 -0.8509) (xy 0.9517 -0.8509) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0b978475-7f63-41e9-99ce-ca6ae861db22") + ) + (pad "1" smd rect + (at -1.4 0) + (size 1.6 1.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "11d3e884-1a07-482e-950a-5e06ce614053") + ) + (pad "2" smd rect + (at 1.4 0) + (size 1.6 1.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1ff2fc16-719e-42dc-9804-c333658d8e17") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/1210.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/1210.kicad_mod new file mode 100644 index 0000000..58f6e3d --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/1210.kicad_mod @@ -0,0 +1,166 @@ +(footprint "1210" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    Generic 3225 (1210) package

    \n

    0.2mm courtyard excess rounded to nearest 0.05mm.

    Footprint dimensions are combination from Vishay and Bel") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.397 0) + (layer "F.Fab") + (uuid "746c7236-0435-4ecf-ba9d-69b9060ad22d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "1210" + (at 0 1.397 0) + (layer "F.Fab") + (uuid "3b94ae2b-a1a3-4f1c-a02f-14c5b95f69ff") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "808f3e6d-0657-47ad-94b2-00734b07cefc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7c6c1878-0013-40ce-9f6f-b07960cb6e10") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "800a7a8e-2b25-426d-a234-3a7706e135b9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.215 -1.575) + (end 2.215 -1.575) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8a66a903-c70a-4c6c-b4e6-ea5ce3bad004") + ) + (fp_line + (start -2.215 1.575) + (end -2.215 -1.575) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f80ad026-c223-4e3b-a338-3d616f61d9b8") + ) + (fp_line + (start 2.215 -1.575) + (end 2.215 1.575) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5f93a167-7e0a-487b-a839-744959ba2ef7") + ) + (fp_line + (start 2.215 1.575) + (end -2.215 1.575) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "69748603-ac4b-4122-b6f9-9c0d4a12912c") + ) + (fp_line + (start -1.625 -1.25) + (end 1.625 -1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "04b695c3-9778-450a-8274-3f0d3195bc08") + ) + (fp_line + (start -1.625 1.25) + (end -1.625 -1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d12c8ccd-44e2-481c-928c-9d8744fb28ea") + ) + (fp_line + (start 1.6245 1.25) + (end -1.625 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "6ceb655b-0c0f-4dc0-a36a-a3b01400e5cb") + ) + (fp_line + (start 1.625 -1.25) + (end 1.6245 1.25) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e42bf50c-2e01-45c7-baa4-15f181e4e6b3") + ) + (pad "1" smd rect + (at -1.5 0) + (size 1 2.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ddc8f39c-acfe-4e11-92a3-071dd6efb8bf") + ) + (pad "2" smd rect + (at 1.5 0) + (size 1 2.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "298e2fcb-0d20-4fb5-923d-19cd4de9db18") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/1812.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/1812.kicad_mod new file mode 100644 index 0000000..4283eac --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/1812.kicad_mod @@ -0,0 +1,165 @@ +(footprint "1812" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.778 0) + (layer "F.Fab") + (uuid "b1ac9c98-27e8-4af2-91f5-5f6fd5187788") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "1812" + (at 0 1.778 0) + (layer "F.Fab") + (uuid "266f9c98-6042-4272-832b-0021a91707af") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4819d54e-a1fa-436a-a731-3c37e34150d2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "de3443a3-273b-421f-8181-25e6ce751663") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9d092b3b-f18c-4eba-bf7d-510ce1f3bedf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.215 -1.575) + (end 2.215 -1.575) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3a9e62cd-aa4a-4732-80f5-85a875dcf4d3") + ) + (fp_line + (start -2.215 1.575) + (end -2.215 -1.575) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "30ce2a0e-9a25-4851-8eb2-fa64e5a80bf1") + ) + (fp_line + (start 2.215 -1.575) + (end 2.215 1.575) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "97e36492-2bd4-40cd-a73d-8ad8d11a8c61") + ) + (fp_line + (start 2.215 1.575) + (end -2.215 1.575) + (stroke + (width 0.0508) + (type solid) + ) + (layer "F.CrtYd") + (uuid "94711f13-276b-4b97-aa4b-a012e7137228") + ) + (fp_line + (start -2.286 -1.524) + (end 2.286 -1.524) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "cae1fed7-b1c0-4335-93b5-2eb1e44ca79a") + ) + (fp_line + (start -2.286 1.524) + (end -2.286 -1.524) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "ce08dfe6-f956-4ed0-8b5a-9206ebf52ed1") + ) + (fp_line + (start 2.286 -1.524) + (end 2.286 1.524) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "84b61173-3b2f-40f9-a198-b072d691104f") + ) + (fp_line + (start 2.286 1.524) + (end -2.286 1.524) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "6791a59f-a4e0-4e6f-a9fc-0839fec1172d") + ) + (pad "1" smd rect + (at -2.3876 0) + (size 1.6764 2.8956) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "71bbf98b-1d18-420e-9a31-263aa8edb86e") + ) + (pad "2" smd rect + (at 2.3876 0) + (size 1.6764 2.8956) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0ef6a654-d235-4122-b46c-4165c83a7b01") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/Fuseholder_Automotive.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/Fuseholder_Automotive.kicad_mod new file mode 100644 index 0000000..adf46d5 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Fuse.pretty/Fuseholder_Automotive.kicad_mod @@ -0,0 +1,156 @@ +(footprint "Fuseholder_Automotive" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Blade Fuse Clip Holder https://www.keyelco.com/userAssets/file/M65p41.pdf") + (tags "SparkFun Blade Fuse Clip Holder 3522") + (property "Reference" "REF**" + (at 0.35 4.25 0) + (layer "F.Fab") + (uuid "ef258c9c-653f-4c3d-9d2a-7a7ad10486a6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Fuseholder_Automotive" + (at 0.35 -4.25 0) + (layer "F.Fab") + (uuid "1b80804c-db46-4f50-b9d7-9ac555ae956a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "241e4e69-fe5c-465b-94a6-a735fadfb434") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c44f4e3b-36f5-4461-bcbc-52fcf2f957ed") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f41e8668-c601-42ee-8024-5739c59b2b36") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr through_hole) + (fp_line + (start -3.81 0) + (end -5.334 0) + (stroke + (width 0.762) + (type default) + ) + (layer "F.SilkS") + (uuid "dfcf6ad2-f393-447e-8338-450b6e679df4") + ) + (fp_line + (start 5.334 0) + (end 3.81 0) + (stroke + (width 0.762) + (type default) + ) + (layer "F.SilkS") + (uuid "d5129384-89d9-4f1c-8083-c132e33a7b03") + ) + (fp_rect + (start 9.9 -3.3) + (end -9.9 1.8) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "f02fa495-1fc6-44ad-bf49-c30b67981343") + ) + (fp_rect + (start -9.65 -3) + (end 9.65 1.5) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "User.1") + (uuid "e9a2d8d1-9812-4779-ad98-45151f62a060") + ) + (pad "1" thru_hole roundrect + (at -7.15 0) + (size 3.2 6) + (drill 2.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.4) + (uuid "05d0f76d-3d2d-436f-98ac-d24a37907723") + ) + (pad "1" thru_hole roundrect + (at -2.05 0) + (size 3.2 6) + (drill 2.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.4) + (uuid "563246d3-de4f-4a67-925e-546d7f7e6ed8") + ) + (pad "2" thru_hole roundrect + (at 2.05 0) + (size 3.2 6) + (drill 2.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.4) + (uuid "fef47c63-975f-4dc2-95ea-632cf01014af") + ) + (pad "2" thru_hole roundrect + (at 7.15 0) + (size 3.2 6) + (drill 2.6) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.4) + (uuid "1d7b51d8-4c1f-4c19-860d-6cd509a4939d") + ) + (model "${KICAD6_3DMODEL_DIR}/Fuse.3dshapes/Fuseholder_Keystone_3555-2.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/MOSAIC_LGA.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/MOSAIC_LGA.kicad_mod new file mode 100644 index 0000000..13ef5ca --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/MOSAIC_LGA.kicad_mod @@ -0,0 +1,9722 @@ +(footprint "MOSAIC_LGA" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "MOSAIC LGA - SMD") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0.8 0 -90) + (layer "F.Fab") + (uuid "d7f635b7-c9e1-452b-afa0-7f2cb0a80ace") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 0 90) + (layer "F.Fab") + (uuid "800001ba-7aff-45a5-ac5a-182c8f9b0c6e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4e424eaa-4c79-47ed-a3c8-132251e9edb1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "642c7de3-57f2-4180-aeb5-4b4018730886") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "624d8e73-c28d-4ebe-a69d-ce9d9c3515cc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -13.607497 -13.852216) (xy -13.661636 -13.745961) (xy -13.745961 -13.661636) (xy -13.852216 -13.607497) + (xy -13.97 -13.588842) (xy -14.087784 -13.607497) (xy -14.194039 -13.661636) (xy -14.279097 -13.746695) + (xy -14.351321 -13.968975) (xy -14.332503 -14.087784) (xy -14.278364 -14.194039) (xy -14.194039 -14.278364) + (xy -14.087784 -14.332503) (xy -13.97 -14.351158) (xy -13.852216 -14.332503) (xy -13.745961 -14.278364) + (xy -13.660903 -14.193305) (xy -13.588679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fee1b9f9-3b64-48ae-80dc-c2acb335328f") + ) + (fp_poly + (pts + (xy -13.607497 -12.582216) (xy -13.661636 -12.475961) (xy -13.745961 -12.391636) (xy -13.852216 -12.337497) + (xy -13.97 -12.318842) (xy -14.087784 -12.337497) (xy -14.194039 -12.391636) (xy -14.279097 -12.476695) + (xy -14.351321 -12.698975) (xy -14.332503 -12.817784) (xy -14.278364 -12.924039) (xy -14.194039 -13.008364) + (xy -14.087784 -13.062503) (xy -13.97 -13.081158) (xy -13.852216 -13.062503) (xy -13.745961 -13.008364) + (xy -13.660903 -12.923305) (xy -13.588679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "20824697-7749-40c3-9497-5e780035b888") + ) + (fp_poly + (pts + (xy -13.607497 -11.312216) (xy -13.661636 -11.205961) (xy -13.745961 -11.121636) (xy -13.852216 -11.067497) + (xy -13.97 -11.048842) (xy -14.087784 -11.067497) (xy -14.194039 -11.121636) (xy -14.279097 -11.206695) + (xy -14.351321 -11.428975) (xy -14.332503 -11.547784) (xy -14.278364 -11.654039) (xy -14.194039 -11.738364) + (xy -14.087784 -11.792503) (xy -13.97 -11.811158) (xy -13.852216 -11.792503) (xy -13.745961 -11.738364) + (xy -13.660903 -11.653305) (xy -13.588679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "89194160-1996-4a7d-8c37-905e2a696a2f") + ) + (fp_poly + (pts + (xy -13.607497 -10.042216) (xy -13.661636 -9.935961) (xy -13.745961 -9.851636) (xy -13.852216 -9.797497) + (xy -13.97 -9.778842) (xy -14.087784 -9.797497) (xy -14.194039 -9.851636) (xy -14.279097 -9.936695) + (xy -14.351321 -10.158975) (xy -14.332503 -10.277784) (xy -14.278364 -10.384039) (xy -14.194039 -10.468364) + (xy -14.087784 -10.522503) (xy -13.97 -10.541158) (xy -13.852216 -10.522503) (xy -13.745961 -10.468364) + (xy -13.660903 -10.383305) (xy -13.588679 -10.161025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "be884edc-29ab-4c78-ba56-34d915f04fd1") + ) + (fp_poly + (pts + (xy -13.607497 -8.772216) (xy -13.661636 -8.665961) (xy -13.745961 -8.581636) (xy -13.852216 -8.527497) + (xy -13.97 -8.508842) (xy -14.087784 -8.527497) (xy -14.194039 -8.581636) (xy -14.279097 -8.666695) + (xy -14.351321 -8.888975) (xy -14.332503 -9.007784) (xy -14.278364 -9.114039) (xy -14.194039 -9.198364) + (xy -14.087784 -9.252503) (xy -13.97 -9.271158) (xy -13.852216 -9.252503) (xy -13.745961 -9.198364) + (xy -13.660903 -9.113305) (xy -13.588679 -8.891025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6ab990d7-0f59-4941-81dd-e698db8b0d4c") + ) + (fp_poly + (pts + (xy -13.607497 -7.502216) (xy -13.661636 -7.395961) (xy -13.745961 -7.311636) (xy -13.852216 -7.257497) + (xy -13.97 -7.238842) (xy -14.087784 -7.257497) (xy -14.194039 -7.311636) (xy -14.279097 -7.396695) + (xy -14.351321 -7.618975) (xy -14.332503 -7.737784) (xy -14.278364 -7.844039) (xy -14.194039 -7.928364) + (xy -14.087784 -7.982503) (xy -13.97 -8.001158) (xy -13.852216 -7.982503) (xy -13.745961 -7.928364) + (xy -13.660903 -7.843305) (xy -13.588679 -7.621025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "43f7f15b-a882-444e-9177-8e45bd88af35") + ) + (fp_poly + (pts + (xy -13.607497 -6.232216) (xy -13.661636 -6.125961) (xy -13.745961 -6.041636) (xy -13.852216 -5.987497) + (xy -13.97 -5.968842) (xy -14.087784 -5.987497) (xy -14.194039 -6.041636) (xy -14.279097 -6.126695) + (xy -14.351321 -6.348975) (xy -14.332503 -6.467784) (xy -14.278364 -6.574039) (xy -14.194039 -6.658364) + (xy -14.087784 -6.712503) (xy -13.97 -6.731158) (xy -13.852216 -6.712503) (xy -13.745961 -6.658364) + (xy -13.660903 -6.573305) (xy -13.588679 -6.351025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "2f233058-82b5-4815-9b43-0a58b1bc8739") + ) + (fp_poly + (pts + (xy -13.607497 -4.962216) (xy -13.661636 -4.855961) (xy -13.745961 -4.771636) (xy -13.852216 -4.717497) + (xy -13.97 -4.698842) (xy -14.087784 -4.717497) (xy -14.194039 -4.771636) (xy -14.279097 -4.856695) + (xy -14.351321 -5.078975) (xy -14.332503 -5.197784) (xy -14.278364 -5.304039) (xy -14.194039 -5.388364) + (xy -14.087784 -5.442503) (xy -13.97 -5.461158) (xy -13.852216 -5.442503) (xy -13.745961 -5.388364) + (xy -13.660903 -5.303305) (xy -13.588679 -5.081025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3a88a26a-c128-412e-9572-2420aec018d7") + ) + (fp_poly + (pts + (xy -13.607497 -3.692216) (xy -13.661636 -3.585961) (xy -13.745961 -3.501636) (xy -13.852216 -3.447497) + (xy -13.97 -3.428842) (xy -14.087784 -3.447497) (xy -14.194039 -3.501636) (xy -14.279097 -3.586695) + (xy -14.351321 -3.808975) (xy -14.332503 -3.927784) (xy -14.278364 -4.034039) (xy -14.194039 -4.118364) + (xy -14.087784 -4.172503) (xy -13.97 -4.191158) (xy -13.852216 -4.172503) (xy -13.745961 -4.118364) + (xy -13.660903 -4.033305) (xy -13.588679 -3.811025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d4f4bb30-1cfc-4fae-8ef7-cdd17d6516d5") + ) + (fp_poly + (pts + (xy -13.607497 -2.422216) (xy -13.661636 -2.315961) (xy -13.745961 -2.231636) (xy -13.852216 -2.177497) + (xy -13.97 -2.158842) (xy -14.087784 -2.177497) (xy -14.194039 -2.231636) (xy -14.279097 -2.316695) + (xy -14.351321 -2.538975) (xy -14.332503 -2.657784) (xy -14.278364 -2.764039) (xy -14.194039 -2.848364) + (xy -14.087784 -2.902503) (xy -13.97 -2.921158) (xy -13.852216 -2.902503) (xy -13.745961 -2.848364) + (xy -13.660903 -2.763305) (xy -13.588679 -2.541025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "7fc43665-e54c-4f30-a381-64d9e1ba8243") + ) + (fp_poly + (pts + (xy -13.607497 -1.152216) (xy -13.661636 -1.045961) (xy -13.745961 -0.961636) (xy -13.852216 -0.907497) + (xy -13.97 -0.888842) (xy -14.087784 -0.907497) (xy -14.194039 -0.961636) (xy -14.279097 -1.046695) + (xy -14.351321 -1.268975) (xy -14.332503 -1.387784) (xy -14.278364 -1.494039) (xy -14.194039 -1.578364) + (xy -14.087784 -1.632503) (xy -13.97 -1.651158) (xy -13.852216 -1.632503) (xy -13.745961 -1.578364) + (xy -13.660903 -1.493305) (xy -13.588679 -1.271025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "2699e504-4d18-42f8-a1b1-3f75a9c250cc") + ) + (fp_poly + (pts + (xy -13.607497 0.117784) (xy -13.661636 0.224039) (xy -13.745961 0.308364) (xy -13.852216 0.362503) + (xy -13.97 0.381158) (xy -14.087784 0.362503) (xy -14.194039 0.308364) (xy -14.279097 0.223305) (xy -14.351321 0.001025) + (xy -14.332503 -0.117784) (xy -14.278364 -0.224039) (xy -14.194039 -0.308364) (xy -14.087784 -0.362503) + (xy -13.97 -0.381158) (xy -13.852216 -0.362503) (xy -13.745961 -0.308364) (xy -13.660903 -0.223305) + (xy -13.588679 -0.001025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c8a5437d-f066-4be8-a1de-900b214fff0b") + ) + (fp_poly + (pts + (xy -13.607497 1.387784) (xy -13.661636 1.494039) (xy -13.745961 1.578364) (xy -13.852216 1.632503) + (xy -13.97 1.651158) (xy -14.087784 1.632503) (xy -14.194039 1.578364) (xy -14.279097 1.493305) (xy -14.351321 1.271025) + (xy -14.332503 1.152216) (xy -14.278364 1.045961) (xy -14.194039 0.961636) (xy -14.087784 0.907497) + (xy -13.97 0.888842) (xy -13.852216 0.907497) (xy -13.745961 0.961636) (xy -13.660903 1.046695) (xy -13.588679 1.268975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c409edd8-0e03-451f-a6cb-d5f4e4e07d54") + ) + (fp_poly + (pts + (xy -13.607497 2.657784) (xy -13.661636 2.764039) (xy -13.745961 2.848364) (xy -13.852216 2.902503) + (xy -13.97 2.921158) (xy -14.087784 2.902503) (xy -14.194039 2.848364) (xy -14.279097 2.763305) (xy -14.351321 2.541025) + (xy -14.332503 2.422216) (xy -14.278364 2.315961) (xy -14.194039 2.231636) (xy -14.087784 2.177497) + (xy -13.97 2.158842) (xy -13.852216 2.177497) (xy -13.745961 2.231636) (xy -13.660903 2.316695) (xy -13.588679 2.538975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "18592cac-b995-4470-b6b1-04b58d021c8a") + ) + (fp_poly + (pts + (xy -13.607497 3.927784) (xy -13.661636 4.034039) (xy -13.745961 4.118364) (xy -13.852216 4.172503) + (xy -13.97 4.191158) (xy -14.087784 4.172503) (xy -14.194039 4.118364) (xy -14.279097 4.033305) (xy -14.351321 3.811025) + (xy -14.332503 3.692216) (xy -14.278364 3.585961) (xy -14.194039 3.501636) (xy -14.087784 3.447497) + (xy -13.97 3.428842) (xy -13.852216 3.447497) (xy -13.745961 3.501636) (xy -13.660903 3.586695) (xy -13.588679 3.808975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "7af6ec6e-a36e-4f52-b038-9f0ff3b30b67") + ) + (fp_poly + (pts + (xy -13.607497 5.197784) (xy -13.661636 5.304039) (xy -13.745961 5.388364) (xy -13.852216 5.442503) + (xy -13.97 5.461158) (xy -14.087784 5.442503) (xy -14.194039 5.388364) (xy -14.279097 5.303305) (xy -14.351321 5.081025) + (xy -14.332503 4.962216) (xy -14.278364 4.855961) (xy -14.194039 4.771636) (xy -14.087784 4.717497) + (xy -13.97 4.698842) (xy -13.852216 4.717497) (xy -13.745961 4.771636) (xy -13.660903 4.856695) (xy -13.588679 5.078975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c0dd4675-380a-4420-9b53-7ff7294f3c37") + ) + (fp_poly + (pts + (xy -13.607497 6.467784) (xy -13.661636 6.574039) (xy -13.745961 6.658364) (xy -13.852216 6.712503) + (xy -13.97 6.731158) (xy -14.087784 6.712503) (xy -14.194039 6.658364) (xy -14.279097 6.573305) (xy -14.351321 6.351025) + (xy -14.332503 6.232216) (xy -14.278364 6.125961) (xy -14.194039 6.041636) (xy -14.087784 5.987497) + (xy -13.97 5.968842) (xy -13.852216 5.987497) (xy -13.745961 6.041636) (xy -13.660903 6.126695) (xy -13.588679 6.348975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "2695d825-e20e-4321-acb6-0defaffafd64") + ) + (fp_poly + (pts + (xy -13.607497 7.737784) (xy -13.661636 7.844039) (xy -13.745961 7.928364) (xy -13.852216 7.982503) + (xy -13.97 8.001158) (xy -14.087784 7.982503) (xy -14.194039 7.928364) (xy -14.279097 7.843305) (xy -14.351321 7.621025) + (xy -14.332503 7.502216) (xy -14.278364 7.395961) (xy -14.194039 7.311636) (xy -14.087784 7.257497) + (xy -13.97 7.238842) (xy -13.852216 7.257497) (xy -13.745961 7.311636) (xy -13.660903 7.396695) (xy -13.588679 7.618975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c37a4c59-83e1-492d-be62-04fdf1aa79eb") + ) + (fp_poly + (pts + (xy -13.607497 9.007784) (xy -13.661636 9.114039) (xy -13.745961 9.198364) (xy -13.852216 9.252503) + (xy -13.97 9.271158) (xy -14.087784 9.252503) (xy -14.194039 9.198364) (xy -14.279097 9.113305) (xy -14.351321 8.891025) + (xy -14.332503 8.772216) (xy -14.278364 8.665961) (xy -14.194039 8.581636) (xy -14.087784 8.527497) + (xy -13.97 8.508842) (xy -13.852216 8.527497) (xy -13.745961 8.581636) (xy -13.660903 8.666695) (xy -13.588679 8.888975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e3b48786-cc2a-4113-bf33-26d58344f14c") + ) + (fp_poly + (pts + (xy -13.607497 10.277784) (xy -13.661636 10.384039) (xy -13.745961 10.468364) (xy -13.852216 10.522503) + (xy -13.97 10.541158) (xy -14.087784 10.522503) (xy -14.194039 10.468364) (xy -14.279097 10.383305) + (xy -14.351321 10.161025) (xy -14.332503 10.042216) (xy -14.278364 9.935961) (xy -14.194039 9.851636) + (xy -14.087784 9.797497) (xy -13.97 9.778842) (xy -13.852216 9.797497) (xy -13.745961 9.851636) (xy -13.660903 9.936695) + (xy -13.588679 10.158975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5eb504ef-aeea-40e0-a0b0-2a8299a059f4") + ) + (fp_poly + (pts + (xy -13.607497 11.547784) (xy -13.661636 11.654039) (xy -13.745961 11.738364) (xy -13.852216 11.792503) + (xy -13.97 11.811158) (xy -14.087784 11.792503) (xy -14.194039 11.738364) (xy -14.279097 11.653305) + (xy -14.351321 11.431025) (xy -14.332503 11.312216) (xy -14.278364 11.205961) (xy -14.194039 11.121636) + (xy -14.087784 11.067497) (xy -13.97 11.048842) (xy -13.852216 11.067497) (xy -13.745961 11.121636) + (xy -13.660903 11.206695) (xy -13.588679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "25223231-e68c-4a9b-b80a-aeb88b668eb4") + ) + (fp_poly + (pts + (xy -13.607497 12.817784) (xy -13.661636 12.924039) (xy -13.745961 13.008364) (xy -13.852216 13.062503) + (xy -13.97 13.081158) (xy -14.087784 13.062503) (xy -14.194039 13.008364) (xy -14.279097 12.923305) + (xy -14.351321 12.701025) (xy -14.332503 12.582216) (xy -14.278364 12.475961) (xy -14.194039 12.391636) + (xy -14.087784 12.337497) (xy -13.97 12.318842) (xy -13.852216 12.337497) (xy -13.745961 12.391636) + (xy -13.660903 12.476695) (xy -13.588679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8f55c9b2-7438-45a6-ac80-a044ada738ca") + ) + (fp_poly + (pts + (xy -13.607497 14.087784) (xy -13.661636 14.194039) (xy -13.745961 14.278364) (xy -13.852216 14.332503) + (xy -13.97 14.351158) (xy -14.087784 14.332503) (xy -14.194039 14.278364) (xy -14.279097 14.193305) + (xy -14.351321 13.971025) (xy -14.332503 13.852216) (xy -14.278364 13.745961) (xy -14.194039 13.661636) + (xy -14.087784 13.607497) (xy -13.97 13.588842) (xy -13.852216 13.607497) (xy -13.745961 13.661636) + (xy -13.660903 13.746695) (xy -13.588679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1f1a4df7-1140-480d-b961-0675de0c6725") + ) + (fp_poly + (pts + (xy -12.337497 -13.852216) (xy -12.391636 -13.745961) (xy -12.475961 -13.661636) (xy -12.582216 -13.607497) + (xy -12.7 -13.588842) (xy -12.817784 -13.607497) (xy -12.924039 -13.661636) (xy -13.009097 -13.746695) + (xy -13.081321 -13.968975) (xy -13.062503 -14.087784) (xy -13.008364 -14.194039) (xy -12.924039 -14.278364) + (xy -12.817784 -14.332503) (xy -12.7 -14.351158) (xy -12.582216 -14.332503) (xy -12.475961 -14.278364) + (xy -12.390903 -14.193305) (xy -12.318679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "90ddc64d-1559-402d-8492-509a5ae42760") + ) + (fp_poly + (pts + (xy -12.337497 -12.582216) (xy -12.391636 -12.475961) (xy -12.475961 -12.391636) (xy -12.582216 -12.337497) + (xy -12.7 -12.318842) (xy -12.817784 -12.337497) (xy -12.924039 -12.391636) (xy -13.009097 -12.476695) + (xy -13.081321 -12.698975) (xy -13.062503 -12.817784) (xy -13.008364 -12.924039) (xy -12.924039 -13.008364) + (xy -12.817784 -13.062503) (xy -12.7 -13.081158) (xy -12.582216 -13.062503) (xy -12.475961 -13.008364) + (xy -12.390903 -12.923305) (xy -12.318679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "81a40e8e-ccb5-4f76-a999-dc90e196cadf") + ) + (fp_poly + (pts + (xy -12.337497 -11.312216) (xy -12.391636 -11.205961) (xy -12.475961 -11.121636) (xy -12.582216 -11.067497) + (xy -12.7 -11.048842) (xy -12.817784 -11.067497) (xy -12.924039 -11.121636) (xy -13.009097 -11.206695) + (xy -13.081321 -11.428975) (xy -13.062503 -11.547784) (xy -13.008364 -11.654039) (xy -12.924039 -11.738364) + (xy -12.817784 -11.792503) (xy -12.7 -11.811158) (xy -12.582216 -11.792503) (xy -12.475961 -11.738364) + (xy -12.390903 -11.653305) (xy -12.318679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "832d98d8-0184-4737-acb1-3796d88e6040") + ) + (fp_poly + (pts + (xy -12.337497 -10.042216) (xy -12.391636 -9.935961) (xy -12.475961 -9.851636) (xy -12.582216 -9.797497) + (xy -12.7 -9.778842) (xy -12.817784 -9.797497) (xy -12.924039 -9.851636) (xy -13.009097 -9.936695) + (xy -13.081321 -10.158975) (xy -13.062503 -10.277784) (xy -13.008364 -10.384039) (xy -12.924039 -10.468364) + (xy -12.817784 -10.522503) (xy -12.7 -10.541158) (xy -12.582216 -10.522503) (xy -12.475961 -10.468364) + (xy -12.390903 -10.383305) (xy -12.318679 -10.161025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6cd3e2a6-b855-4106-ade1-483ba4a14396") + ) + (fp_poly + (pts + (xy -12.337497 -8.772216) (xy -12.391636 -8.665961) (xy -12.475961 -8.581636) (xy -12.582216 -8.527497) + (xy -12.7 -8.508842) (xy -12.817784 -8.527497) (xy -12.924039 -8.581636) (xy -13.009097 -8.666695) + (xy -13.081321 -8.888975) (xy -13.062503 -9.007784) (xy -13.008364 -9.114039) (xy -12.924039 -9.198364) + (xy -12.817784 -9.252503) (xy -12.7 -9.271158) (xy -12.582216 -9.252503) (xy -12.475961 -9.198364) + (xy -12.390903 -9.113305) (xy -12.318679 -8.891025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "75ea0e7d-7a48-415b-be8e-901258f082ed") + ) + (fp_poly + (pts + (xy -12.337497 -7.502216) (xy -12.391636 -7.395961) (xy -12.475961 -7.311636) (xy -12.582216 -7.257497) + (xy -12.7 -7.238842) (xy -12.817784 -7.257497) (xy -12.924039 -7.311636) (xy -13.009097 -7.396695) + (xy -13.081321 -7.618975) (xy -13.062503 -7.737784) (xy -13.008364 -7.844039) (xy -12.924039 -7.928364) + (xy -12.817784 -7.982503) (xy -12.7 -8.001158) (xy -12.582216 -7.982503) (xy -12.475961 -7.928364) + (xy -12.390903 -7.843305) (xy -12.318679 -7.621025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b9b0b940-2ad1-4de0-ab29-977be5f78842") + ) + (fp_poly + (pts + (xy -12.337497 -6.232216) (xy -12.391636 -6.125961) (xy -12.475961 -6.041636) (xy -12.582216 -5.987497) + (xy -12.7 -5.968842) (xy -12.817784 -5.987497) (xy -12.924039 -6.041636) (xy -13.009097 -6.126695) + (xy -13.081321 -6.348975) (xy -13.062503 -6.467784) (xy -13.008364 -6.574039) (xy -12.924039 -6.658364) + (xy -12.817784 -6.712503) (xy -12.7 -6.731158) (xy -12.582216 -6.712503) (xy -12.475961 -6.658364) + (xy -12.390903 -6.573305) (xy -12.318679 -6.351025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1cc73481-db65-4cbc-805b-498397c6bd70") + ) + (fp_poly + (pts + (xy -12.337497 -4.962216) (xy -12.391636 -4.855961) (xy -12.475961 -4.771636) (xy -12.582216 -4.717497) + (xy -12.7 -4.698842) (xy -12.817784 -4.717497) (xy -12.924039 -4.771636) (xy -13.009097 -4.856695) + (xy -13.081321 -5.078975) (xy -13.062503 -5.197784) (xy -13.008364 -5.304039) (xy -12.924039 -5.388364) + (xy -12.817784 -5.442503) (xy -12.7 -5.461158) (xy -12.582216 -5.442503) (xy -12.475961 -5.388364) + (xy -12.390903 -5.303305) (xy -12.318679 -5.081025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "98197988-184e-4a39-9fbb-b46ad46fc065") + ) + (fp_poly + (pts + (xy -12.337497 -3.692216) (xy -12.391636 -3.585961) (xy -12.475961 -3.501636) (xy -12.582216 -3.447497) + (xy -12.7 -3.428842) (xy -12.817784 -3.447497) (xy -12.924039 -3.501636) (xy -13.009097 -3.586695) + (xy -13.081321 -3.808975) (xy -13.062503 -3.927784) (xy -13.008364 -4.034039) (xy -12.924039 -4.118364) + (xy -12.817784 -4.172503) (xy -12.7 -4.191158) (xy -12.582216 -4.172503) (xy -12.475961 -4.118364) + (xy -12.390903 -4.033305) (xy -12.318679 -3.811025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ab4a3660-c1cb-4a0b-9133-43436bdd6b21") + ) + (fp_poly + (pts + (xy -12.337497 -2.422216) (xy -12.391636 -2.315961) (xy -12.475961 -2.231636) (xy -12.582216 -2.177497) + (xy -12.7 -2.158842) (xy -12.817784 -2.177497) (xy -12.924039 -2.231636) (xy -13.009097 -2.316695) + (xy -13.081321 -2.538975) (xy -13.062503 -2.657784) (xy -13.008364 -2.764039) (xy -12.924039 -2.848364) + (xy -12.817784 -2.902503) (xy -12.7 -2.921158) (xy -12.582216 -2.902503) (xy -12.475961 -2.848364) + (xy -12.390903 -2.763305) (xy -12.318679 -2.541025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "840cc290-685f-45fa-af02-86d2b3f8f5ba") + ) + (fp_poly + (pts + (xy -12.337497 -1.152216) (xy -12.391636 -1.045961) (xy -12.475961 -0.961636) (xy -12.582216 -0.907497) + (xy -12.7 -0.888842) (xy -12.817784 -0.907497) (xy -12.924039 -0.961636) (xy -13.009097 -1.046695) + (xy -13.081321 -1.268975) (xy -13.062503 -1.387784) (xy -13.008364 -1.494039) (xy -12.924039 -1.578364) + (xy -12.817784 -1.632503) (xy -12.7 -1.651158) (xy -12.582216 -1.632503) (xy -12.475961 -1.578364) + (xy -12.390903 -1.493305) (xy -12.318679 -1.271025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e0fd4f97-4e71-4f8e-8eb5-5e08c14bf758") + ) + (fp_poly + (pts + (xy -12.337497 0.117784) (xy -12.391636 0.224039) (xy -12.475961 0.308364) (xy -12.582216 0.362503) + (xy -12.7 0.381158) (xy -12.817784 0.362503) (xy -12.924039 0.308364) (xy -13.009097 0.223305) (xy -13.081321 0.001025) + (xy -13.062503 -0.117784) (xy -13.008364 -0.224039) (xy -12.924039 -0.308364) (xy -12.817784 -0.362503) + (xy -12.7 -0.381158) (xy -12.582216 -0.362503) (xy -12.475961 -0.308364) (xy -12.390903 -0.223305) + (xy -12.318679 -0.001025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0d3d46ef-3245-4403-8727-2b823f89e3a1") + ) + (fp_poly + (pts + (xy -12.337497 1.387784) (xy -12.391636 1.494039) (xy -12.475961 1.578364) (xy -12.582216 1.632503) + (xy -12.7 1.651158) (xy -12.817784 1.632503) (xy -12.924039 1.578364) (xy -13.009097 1.493305) (xy -13.081321 1.271025) + (xy -13.062503 1.152216) (xy -13.008364 1.045961) (xy -12.924039 0.961636) (xy -12.817784 0.907497) + (xy -12.7 0.888842) (xy -12.582216 0.907497) (xy -12.475961 0.961636) (xy -12.390903 1.046695) (xy -12.318679 1.268975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "58b12ef2-a1fb-4f4c-800c-7b7da1be805e") + ) + (fp_poly + (pts + (xy -12.337497 2.657784) (xy -12.391636 2.764039) (xy -12.475961 2.848364) (xy -12.582216 2.902503) + (xy -12.7 2.921158) (xy -12.817784 2.902503) (xy -12.924039 2.848364) (xy -13.009097 2.763305) (xy -13.081321 2.541025) + (xy -13.062503 2.422216) (xy -13.008364 2.315961) (xy -12.924039 2.231636) (xy -12.817784 2.177497) + (xy -12.7 2.158842) (xy -12.582216 2.177497) (xy -12.475961 2.231636) (xy -12.390903 2.316695) (xy -12.318679 2.538975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "7f996094-4509-4ef0-a12b-335d70a1b208") + ) + (fp_poly + (pts + (xy -12.337497 3.927784) (xy -12.391636 4.034039) (xy -12.475961 4.118364) (xy -12.582216 4.172503) + (xy -12.7 4.191158) (xy -12.817784 4.172503) (xy -12.924039 4.118364) (xy -13.009097 4.033305) (xy -13.081321 3.811025) + (xy -13.062503 3.692216) (xy -13.008364 3.585961) (xy -12.924039 3.501636) (xy -12.817784 3.447497) + (xy -12.7 3.428842) (xy -12.582216 3.447497) (xy -12.475961 3.501636) (xy -12.390903 3.586695) (xy -12.318679 3.808975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "17957b6b-e3c9-456a-99b4-94ab58c4f5e0") + ) + (fp_poly + (pts + (xy -12.337497 5.197784) (xy -12.391636 5.304039) (xy -12.475961 5.388364) (xy -12.582216 5.442503) + (xy -12.7 5.461158) (xy -12.817784 5.442503) (xy -12.924039 5.388364) (xy -13.009097 5.303305) (xy -13.081321 5.081025) + (xy -13.062503 4.962216) (xy -13.008364 4.855961) (xy -12.924039 4.771636) (xy -12.817784 4.717497) + (xy -12.7 4.698842) (xy -12.582216 4.717497) (xy -12.475961 4.771636) (xy -12.390903 4.856695) (xy -12.318679 5.078975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "67881570-b4c1-4468-b6f8-829ef3c049e1") + ) + (fp_poly + (pts + (xy -12.337497 6.467784) (xy -12.391636 6.574039) (xy -12.475961 6.658364) (xy -12.582216 6.712503) + (xy -12.7 6.731158) (xy -12.817784 6.712503) (xy -12.924039 6.658364) (xy -13.009097 6.573305) (xy -13.081321 6.351025) + (xy -13.062503 6.232216) (xy -13.008364 6.125961) (xy -12.924039 6.041636) (xy -12.817784 5.987497) + (xy -12.7 5.968842) (xy -12.582216 5.987497) (xy -12.475961 6.041636) (xy -12.390903 6.126695) (xy -12.318679 6.348975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5d393e9a-aa46-43b8-bd07-023b35e04ea2") + ) + (fp_poly + (pts + (xy -12.337497 7.737784) (xy -12.391636 7.844039) (xy -12.475961 7.928364) (xy -12.582216 7.982503) + (xy -12.7 8.001158) (xy -12.817784 7.982503) (xy -12.924039 7.928364) (xy -13.009097 7.843305) (xy -13.081321 7.621025) + (xy -13.062503 7.502216) (xy -13.008364 7.395961) (xy -12.924039 7.311636) (xy -12.817784 7.257497) + (xy -12.7 7.238842) (xy -12.582216 7.257497) (xy -12.475961 7.311636) (xy -12.390903 7.396695) (xy -12.318679 7.618975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4bf6e10b-0f78-4ca1-b94a-a92d3c0e4f97") + ) + (fp_poly + (pts + (xy -12.337497 9.007784) (xy -12.391636 9.114039) (xy -12.475961 9.198364) (xy -12.582216 9.252503) + (xy -12.7 9.271158) (xy -12.817784 9.252503) (xy -12.924039 9.198364) (xy -13.009097 9.113305) (xy -13.081321 8.891025) + (xy -13.062503 8.772216) (xy -13.008364 8.665961) (xy -12.924039 8.581636) (xy -12.817784 8.527497) + (xy -12.7 8.508842) (xy -12.582216 8.527497) (xy -12.475961 8.581636) (xy -12.390903 8.666695) (xy -12.318679 8.888975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "a3c2e6bc-f749-4e09-bfb0-05c5476e976b") + ) + (fp_poly + (pts + (xy -12.337497 10.277784) (xy -12.391636 10.384039) (xy -12.475961 10.468364) (xy -12.582216 10.522503) + (xy -12.7 10.541158) (xy -12.817784 10.522503) (xy -12.924039 10.468364) (xy -13.009097 10.383305) + (xy -13.081321 10.161025) (xy -13.062503 10.042216) (xy -13.008364 9.935961) (xy -12.924039 9.851636) + (xy -12.817784 9.797497) (xy -12.7 9.778842) (xy -12.582216 9.797497) (xy -12.475961 9.851636) (xy -12.390903 9.936695) + (xy -12.318679 10.158975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "92968921-ceda-47b2-adb7-1f9b132cf7a3") + ) + (fp_poly + (pts + (xy -12.337497 11.547784) (xy -12.391636 11.654039) (xy -12.475961 11.738364) (xy -12.582216 11.792503) + (xy -12.7 11.811158) (xy -12.817784 11.792503) (xy -12.924039 11.738364) (xy -13.009097 11.653305) + (xy -13.081321 11.431025) (xy -13.062503 11.312216) (xy -13.008364 11.205961) (xy -12.924039 11.121636) + (xy -12.817784 11.067497) (xy -12.7 11.048842) (xy -12.582216 11.067497) (xy -12.475961 11.121636) + (xy -12.390903 11.206695) (xy -12.318679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "345391b6-80c5-4887-89e0-cfde1d2d5cf8") + ) + (fp_poly + (pts + (xy -12.337497 12.817784) (xy -12.391636 12.924039) (xy -12.475961 13.008364) (xy -12.582216 13.062503) + (xy -12.7 13.081158) (xy -12.817784 13.062503) (xy -12.924039 13.008364) (xy -13.009097 12.923305) + (xy -13.081321 12.701025) (xy -13.062503 12.582216) (xy -13.008364 12.475961) (xy -12.924039 12.391636) + (xy -12.817784 12.337497) (xy -12.7 12.318842) (xy -12.582216 12.337497) (xy -12.475961 12.391636) + (xy -12.390903 12.476695) (xy -12.318679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "843ba1d8-388e-4452-9674-adabb41e80f2") + ) + (fp_poly + (pts + (xy -12.337497 14.087784) (xy -12.391636 14.194039) (xy -12.475961 14.278364) (xy -12.582216 14.332503) + (xy -12.7 14.351158) (xy -12.817784 14.332503) (xy -12.924039 14.278364) (xy -13.009097 14.193305) + (xy -13.081321 13.971025) (xy -13.062503 13.852216) (xy -13.008364 13.745961) (xy -12.924039 13.661636) + (xy -12.817784 13.607497) (xy -12.7 13.588842) (xy -12.582216 13.607497) (xy -12.475961 13.661636) + (xy -12.390903 13.746695) (xy -12.318679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1b0cb209-a4f2-44f2-bd4d-c376fcc868ad") + ) + (fp_poly + (pts + (xy -11.067497 -13.852216) (xy -11.121636 -13.745961) (xy -11.205961 -13.661636) (xy -11.312216 -13.607497) + (xy -11.43 -13.588842) (xy -11.547784 -13.607497) (xy -11.654039 -13.661636) (xy -11.739097 -13.746695) + (xy -11.811321 -13.968975) (xy -11.792503 -14.087784) (xy -11.738364 -14.194039) (xy -11.654039 -14.278364) + (xy -11.547784 -14.332503) (xy -11.43 -14.351158) (xy -11.312216 -14.332503) (xy -11.205961 -14.278364) + (xy -11.120903 -14.193305) (xy -11.048679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "16330a33-e7b7-4ddc-b3a7-331cd7e1bd02") + ) + (fp_poly + (pts + (xy -11.067497 -12.582216) (xy -11.121636 -12.475961) (xy -11.205961 -12.391636) (xy -11.312216 -12.337497) + (xy -11.43 -12.318842) (xy -11.547784 -12.337497) (xy -11.654039 -12.391636) (xy -11.739097 -12.476695) + (xy -11.811321 -12.698975) (xy -11.792503 -12.817784) (xy -11.738364 -12.924039) (xy -11.654039 -13.008364) + (xy -11.547784 -13.062503) (xy -11.43 -13.081158) (xy -11.312216 -13.062503) (xy -11.205961 -13.008364) + (xy -11.120903 -12.923305) (xy -11.048679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "eb1a5ab8-b427-471a-b468-7c7ecd39fc4a") + ) + (fp_poly + (pts + (xy -11.067497 -11.312216) (xy -11.121636 -11.205961) (xy -11.205961 -11.121636) (xy -11.312216 -11.067497) + (xy -11.43 -11.048842) (xy -11.547784 -11.067497) (xy -11.654039 -11.121636) (xy -11.739097 -11.206695) + (xy -11.811321 -11.428975) (xy -11.792503 -11.547784) (xy -11.738364 -11.654039) (xy -11.654039 -11.738364) + (xy -11.547784 -11.792503) (xy -11.43 -11.811158) (xy -11.312216 -11.792503) (xy -11.205961 -11.738364) + (xy -11.120903 -11.653305) (xy -11.048679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b9ba1ccd-cd42-468d-be79-c8f7a5663d77") + ) + (fp_poly + (pts + (xy -11.067497 -10.042216) (xy -11.121636 -9.935961) (xy -11.205961 -9.851636) (xy -11.312216 -9.797497) + (xy -11.43 -9.778842) (xy -11.547784 -9.797497) (xy -11.654039 -9.851636) (xy -11.739097 -9.936695) + (xy -11.811321 -10.158975) (xy -11.792503 -10.277784) (xy -11.738364 -10.384039) (xy -11.654039 -10.468364) + (xy -11.547784 -10.522503) (xy -11.43 -10.541158) (xy -11.312216 -10.522503) (xy -11.205961 -10.468364) + (xy -11.120903 -10.383305) (xy -11.048679 -10.161025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d7437ec5-2344-4fa7-81a8-a5d07ee9c947") + ) + (fp_poly + (pts + (xy -11.067497 -8.772216) (xy -11.121636 -8.665961) (xy -11.205961 -8.581636) (xy -11.312216 -8.527497) + (xy -11.43 -8.508842) (xy -11.547784 -8.527497) (xy -11.654039 -8.581636) (xy -11.739097 -8.666695) + (xy -11.811321 -8.888975) (xy -11.792503 -9.007784) (xy -11.738364 -9.114039) (xy -11.654039 -9.198364) + (xy -11.547784 -9.252503) (xy -11.43 -9.271158) (xy -11.312216 -9.252503) (xy -11.205961 -9.198364) + (xy -11.120903 -9.113305) (xy -11.048679 -8.891025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c4422a99-5239-4a86-ab2e-f600a5b0b668") + ) + (fp_poly + (pts + (xy -11.067497 -7.502216) (xy -11.121636 -7.395961) (xy -11.205961 -7.311636) (xy -11.312216 -7.257497) + (xy -11.43 -7.238842) (xy -11.547784 -7.257497) (xy -11.654039 -7.311636) (xy -11.739097 -7.396695) + (xy -11.811321 -7.618975) (xy -11.792503 -7.737784) (xy -11.738364 -7.844039) (xy -11.654039 -7.928364) + (xy -11.547784 -7.982503) (xy -11.43 -8.001158) (xy -11.312216 -7.982503) (xy -11.205961 -7.928364) + (xy -11.120903 -7.843305) (xy -11.048679 -7.621025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6c87d584-5b2f-42df-82d4-d9adc00502f2") + ) + (fp_poly + (pts + (xy -11.067497 -6.232216) (xy -11.121636 -6.125961) (xy -11.205961 -6.041636) (xy -11.312216 -5.987497) + (xy -11.43 -5.968842) (xy -11.547784 -5.987497) (xy -11.654039 -6.041636) (xy -11.739097 -6.126695) + (xy -11.811321 -6.348975) (xy -11.792503 -6.467784) (xy -11.738364 -6.574039) (xy -11.654039 -6.658364) + (xy -11.547784 -6.712503) (xy -11.43 -6.731158) (xy -11.312216 -6.712503) (xy -11.205961 -6.658364) + (xy -11.120903 -6.573305) (xy -11.048679 -6.351025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e08b60db-2a3f-4e54-8b1a-87e444a08553") + ) + (fp_poly + (pts + (xy -11.067497 -4.962216) (xy -11.121636 -4.855961) (xy -11.205961 -4.771636) (xy -11.312216 -4.717497) + (xy -11.43 -4.698842) (xy -11.547784 -4.717497) (xy -11.654039 -4.771636) (xy -11.739097 -4.856695) + (xy -11.811321 -5.078975) (xy -11.792503 -5.197784) (xy -11.738364 -5.304039) (xy -11.654039 -5.388364) + (xy -11.547784 -5.442503) (xy -11.43 -5.461158) (xy -11.312216 -5.442503) (xy -11.205961 -5.388364) + (xy -11.120903 -5.303305) (xy -11.048679 -5.081025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "18ef7ae3-99ea-41a9-90a3-57635fbe6991") + ) + (fp_poly + (pts + (xy -11.067497 -3.692216) (xy -11.121636 -3.585961) (xy -11.205961 -3.501636) (xy -11.312216 -3.447497) + (xy -11.43 -3.428842) (xy -11.547784 -3.447497) (xy -11.654039 -3.501636) (xy -11.739097 -3.586695) + (xy -11.811321 -3.808975) (xy -11.792503 -3.927784) (xy -11.738364 -4.034039) (xy -11.654039 -4.118364) + (xy -11.547784 -4.172503) (xy -11.43 -4.191158) (xy -11.312216 -4.172503) (xy -11.205961 -4.118364) + (xy -11.120903 -4.033305) (xy -11.048679 -3.811025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "96506e94-f675-429b-b026-7dcf513a926e") + ) + (fp_poly + (pts + (xy -11.067497 -2.422216) (xy -11.121636 -2.315961) (xy -11.205961 -2.231636) (xy -11.312216 -2.177497) + (xy -11.43 -2.158842) (xy -11.547784 -2.177497) (xy -11.654039 -2.231636) (xy -11.739097 -2.316695) + (xy -11.811321 -2.538975) (xy -11.792503 -2.657784) (xy -11.738364 -2.764039) (xy -11.654039 -2.848364) + (xy -11.547784 -2.902503) (xy -11.43 -2.921158) (xy -11.312216 -2.902503) (xy -11.205961 -2.848364) + (xy -11.120903 -2.763305) (xy -11.048679 -2.541025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d675f1a7-daa7-43c4-b843-245d3861a112") + ) + (fp_poly + (pts + (xy -11.067497 -1.152216) (xy -11.121636 -1.045961) (xy -11.205961 -0.961636) (xy -11.312216 -0.907497) + (xy -11.43 -0.888842) (xy -11.547784 -0.907497) (xy -11.654039 -0.961636) (xy -11.739097 -1.046695) + (xy -11.811321 -1.268975) (xy -11.792503 -1.387784) (xy -11.738364 -1.494039) (xy -11.654039 -1.578364) + (xy -11.547784 -1.632503) (xy -11.43 -1.651158) (xy -11.312216 -1.632503) (xy -11.205961 -1.578364) + (xy -11.120903 -1.493305) (xy -11.048679 -1.271025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f653cb29-2cd2-4912-ae7e-5af399116a53") + ) + (fp_poly + (pts + (xy -11.067497 0.117784) (xy -11.121636 0.224039) (xy -11.205961 0.308364) (xy -11.312216 0.362503) + (xy -11.43 0.381158) (xy -11.547784 0.362503) (xy -11.654039 0.308364) (xy -11.739097 0.223305) (xy -11.811321 0.001025) + (xy -11.792503 -0.117784) (xy -11.738364 -0.224039) (xy -11.654039 -0.308364) (xy -11.547784 -0.362503) + (xy -11.43 -0.381158) (xy -11.312216 -0.362503) (xy -11.205961 -0.308364) (xy -11.120903 -0.223305) + (xy -11.048679 -0.001025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b2bf3d8f-3591-4242-a527-2a6a7d6a4f40") + ) + (fp_poly + (pts + (xy -11.067497 1.387784) (xy -11.121636 1.494039) (xy -11.205961 1.578364) (xy -11.312216 1.632503) + (xy -11.43 1.651158) (xy -11.547784 1.632503) (xy -11.654039 1.578364) (xy -11.739097 1.493305) (xy -11.811321 1.271025) + (xy -11.792503 1.152216) (xy -11.738364 1.045961) (xy -11.654039 0.961636) (xy -11.547784 0.907497) + (xy -11.43 0.888842) (xy -11.312216 0.907497) (xy -11.205961 0.961636) (xy -11.120903 1.046695) (xy -11.048679 1.268975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e2f67574-6536-4c4b-8da5-91cb827ebbd0") + ) + (fp_poly + (pts + (xy -11.067497 2.657784) (xy -11.121636 2.764039) (xy -11.205961 2.848364) (xy -11.312216 2.902503) + (xy -11.43 2.921158) (xy -11.547784 2.902503) (xy -11.654039 2.848364) (xy -11.739097 2.763305) (xy -11.811321 2.541025) + (xy -11.792503 2.422216) (xy -11.738364 2.315961) (xy -11.654039 2.231636) (xy -11.547784 2.177497) + (xy -11.43 2.158842) (xy -11.312216 2.177497) (xy -11.205961 2.231636) (xy -11.120903 2.316695) (xy -11.048679 2.538975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "2813d5b6-94da-47cd-88cc-e6aca0e70ec1") + ) + (fp_poly + (pts + (xy -11.067497 3.927784) (xy -11.121636 4.034039) (xy -11.205961 4.118364) (xy -11.312216 4.172503) + (xy -11.43 4.191158) (xy -11.547784 4.172503) (xy -11.654039 4.118364) (xy -11.739097 4.033305) (xy -11.811321 3.811025) + (xy -11.792503 3.692216) (xy -11.738364 3.585961) (xy -11.654039 3.501636) (xy -11.547784 3.447497) + (xy -11.43 3.428842) (xy -11.312216 3.447497) (xy -11.205961 3.501636) (xy -11.120903 3.586695) (xy -11.048679 3.808975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "525b23c9-9c60-42a7-bbda-99bbad24bcf0") + ) + (fp_poly + (pts + (xy -11.067497 5.197784) (xy -11.121636 5.304039) (xy -11.205961 5.388364) (xy -11.312216 5.442503) + (xy -11.43 5.461158) (xy -11.547784 5.442503) (xy -11.654039 5.388364) (xy -11.739097 5.303305) (xy -11.811321 5.081025) + (xy -11.792503 4.962216) (xy -11.738364 4.855961) (xy -11.654039 4.771636) (xy -11.547784 4.717497) + (xy -11.43 4.698842) (xy -11.312216 4.717497) (xy -11.205961 4.771636) (xy -11.120903 4.856695) (xy -11.048679 5.078975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e3bb384c-6a38-418e-832e-bd8758e53033") + ) + (fp_poly + (pts + (xy -11.067497 6.467784) (xy -11.121636 6.574039) (xy -11.205961 6.658364) (xy -11.312216 6.712503) + (xy -11.43 6.731158) (xy -11.547784 6.712503) (xy -11.654039 6.658364) (xy -11.739097 6.573305) (xy -11.811321 6.351025) + (xy -11.792503 6.232216) (xy -11.738364 6.125961) (xy -11.654039 6.041636) (xy -11.547784 5.987497) + (xy -11.43 5.968842) (xy -11.312216 5.987497) (xy -11.205961 6.041636) (xy -11.120903 6.126695) (xy -11.048679 6.348975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fce1c16c-7c8d-485e-9cff-27745a12c7b5") + ) + (fp_poly + (pts + (xy -11.067497 7.737784) (xy -11.121636 7.844039) (xy -11.205961 7.928364) (xy -11.312216 7.982503) + (xy -11.43 8.001158) (xy -11.547784 7.982503) (xy -11.654039 7.928364) (xy -11.739097 7.843305) (xy -11.811321 7.621025) + (xy -11.792503 7.502216) (xy -11.738364 7.395961) (xy -11.654039 7.311636) (xy -11.547784 7.257497) + (xy -11.43 7.238842) (xy -11.312216 7.257497) (xy -11.205961 7.311636) (xy -11.120903 7.396695) (xy -11.048679 7.618975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fb42722e-9d0b-4434-b0e6-8d735d80861a") + ) + (fp_poly + (pts + (xy -11.067497 9.007784) (xy -11.121636 9.114039) (xy -11.205961 9.198364) (xy -11.312216 9.252503) + (xy -11.43 9.271158) (xy -11.547784 9.252503) (xy -11.654039 9.198364) (xy -11.739097 9.113305) (xy -11.811321 8.891025) + (xy -11.792503 8.772216) (xy -11.738364 8.665961) (xy -11.654039 8.581636) (xy -11.547784 8.527497) + (xy -11.43 8.508842) (xy -11.312216 8.527497) (xy -11.205961 8.581636) (xy -11.120903 8.666695) (xy -11.048679 8.888975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9fc02008-aa98-4b3f-b1d2-efc9c86b10e4") + ) + (fp_poly + (pts + (xy -11.067497 10.277784) (xy -11.121636 10.384039) (xy -11.205961 10.468364) (xy -11.312216 10.522503) + (xy -11.43 10.541158) (xy -11.547784 10.522503) (xy -11.654039 10.468364) (xy -11.739097 10.383305) + (xy -11.811321 10.161025) (xy -11.792503 10.042216) (xy -11.738364 9.935961) (xy -11.654039 9.851636) + (xy -11.547784 9.797497) (xy -11.43 9.778842) (xy -11.312216 9.797497) (xy -11.205961 9.851636) (xy -11.120903 9.936695) + (xy -11.048679 10.158975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "cd2675d5-529a-4426-8172-29f2e9473c64") + ) + (fp_poly + (pts + (xy -11.067497 11.547784) (xy -11.121636 11.654039) (xy -11.205961 11.738364) (xy -11.312216 11.792503) + (xy -11.43 11.811158) (xy -11.547784 11.792503) (xy -11.654039 11.738364) (xy -11.739097 11.653305) + (xy -11.811321 11.431025) (xy -11.792503 11.312216) (xy -11.738364 11.205961) (xy -11.654039 11.121636) + (xy -11.547784 11.067497) (xy -11.43 11.048842) (xy -11.312216 11.067497) (xy -11.205961 11.121636) + (xy -11.120903 11.206695) (xy -11.048679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9d593c45-b65f-49a5-9da9-36383457680e") + ) + (fp_poly + (pts + (xy -11.067497 12.817784) (xy -11.121636 12.924039) (xy -11.205961 13.008364) (xy -11.312216 13.062503) + (xy -11.43 13.081158) (xy -11.547784 13.062503) (xy -11.654039 13.008364) (xy -11.739097 12.923305) + (xy -11.811321 12.701025) (xy -11.792503 12.582216) (xy -11.738364 12.475961) (xy -11.654039 12.391636) + (xy -11.547784 12.337497) (xy -11.43 12.318842) (xy -11.312216 12.337497) (xy -11.205961 12.391636) + (xy -11.120903 12.476695) (xy -11.048679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "38ec9b60-1470-45cb-bde1-9f00b3701efd") + ) + (fp_poly + (pts + (xy -11.067497 14.087784) (xy -11.121636 14.194039) (xy -11.205961 14.278364) (xy -11.312216 14.332503) + (xy -11.43 14.351158) (xy -11.547784 14.332503) (xy -11.654039 14.278364) (xy -11.739097 14.193305) + (xy -11.811321 13.971025) (xy -11.792503 13.852216) (xy -11.738364 13.745961) (xy -11.654039 13.661636) + (xy -11.547784 13.607497) (xy -11.43 13.588842) (xy -11.312216 13.607497) (xy -11.205961 13.661636) + (xy -11.120903 13.746695) (xy -11.048679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8cd90414-139e-4684-a14e-7dbc1fb54057") + ) + (fp_poly + (pts + (xy -9.797497 -13.852216) (xy -9.851636 -13.745961) (xy -9.935961 -13.661636) (xy -10.042216 -13.607497) + (xy -10.16 -13.588842) (xy -10.277784 -13.607497) (xy -10.384039 -13.661636) (xy -10.469097 -13.746695) + (xy -10.541321 -13.968975) (xy -10.522503 -14.087784) (xy -10.468364 -14.194039) (xy -10.384039 -14.278364) + (xy -10.277784 -14.332503) (xy -10.16 -14.351158) (xy -10.042216 -14.332503) (xy -9.935961 -14.278364) + (xy -9.850903 -14.193305) (xy -9.778679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b56b38e5-823b-453f-b112-b782488f733e") + ) + (fp_poly + (pts + (xy -9.797497 -12.582216) (xy -9.851636 -12.475961) (xy -9.935961 -12.391636) (xy -10.042216 -12.337497) + (xy -10.16 -12.318842) (xy -10.277784 -12.337497) (xy -10.384039 -12.391636) (xy -10.469097 -12.476695) + (xy -10.541321 -12.698975) (xy -10.522503 -12.817784) (xy -10.468364 -12.924039) (xy -10.384039 -13.008364) + (xy -10.277784 -13.062503) (xy -10.16 -13.081158) (xy -10.042216 -13.062503) (xy -9.935961 -13.008364) + (xy -9.850903 -12.923305) (xy -9.778679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5f42e39e-4fe4-4dd8-8d25-f8d59ebf8175") + ) + (fp_poly + (pts + (xy -9.797497 -11.312216) (xy -9.851636 -11.205961) (xy -9.935961 -11.121636) (xy -10.042216 -11.067497) + (xy -10.16 -11.048842) (xy -10.277784 -11.067497) (xy -10.384039 -11.121636) (xy -10.469097 -11.206695) + (xy -10.541321 -11.428975) (xy -10.522503 -11.547784) (xy -10.468364 -11.654039) (xy -10.384039 -11.738364) + (xy -10.277784 -11.792503) (xy -10.16 -11.811158) (xy -10.042216 -11.792503) (xy -9.935961 -11.738364) + (xy -9.850903 -11.653305) (xy -9.778679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "bab82c3c-b092-4a09-90a7-9e88b6399568") + ) + (fp_poly + (pts + (xy -9.797497 11.547784) (xy -9.851636 11.654039) (xy -9.935961 11.738364) (xy -10.042216 11.792503) + (xy -10.16 11.811158) (xy -10.277784 11.792503) (xy -10.384039 11.738364) (xy -10.469097 11.653305) + (xy -10.541321 11.431025) (xy -10.522503 11.312216) (xy -10.468364 11.205961) (xy -10.384039 11.121636) + (xy -10.277784 11.067497) (xy -10.16 11.048842) (xy -10.042216 11.067497) (xy -9.935961 11.121636) + (xy -9.850903 11.206695) (xy -9.778679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0ac5644b-7a8f-4902-866f-7111579347ce") + ) + (fp_poly + (pts + (xy -9.797497 12.817784) (xy -9.851636 12.924039) (xy -9.935961 13.008364) (xy -10.042216 13.062503) + (xy -10.16 13.081158) (xy -10.277784 13.062503) (xy -10.384039 13.008364) (xy -10.469097 12.923305) + (xy -10.541321 12.701025) (xy -10.522503 12.582216) (xy -10.468364 12.475961) (xy -10.384039 12.391636) + (xy -10.277784 12.337497) (xy -10.16 12.318842) (xy -10.042216 12.337497) (xy -9.935961 12.391636) + (xy -9.850903 12.476695) (xy -9.778679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9f80114e-ebc8-41d0-82d7-db01ca30b2f3") + ) + (fp_poly + (pts + (xy -9.797497 14.087784) (xy -9.851636 14.194039) (xy -9.935961 14.278364) (xy -10.042216 14.332503) + (xy -10.16 14.351158) (xy -10.277784 14.332503) (xy -10.384039 14.278364) (xy -10.469097 14.193305) + (xy -10.541321 13.971025) (xy -10.522503 13.852216) (xy -10.468364 13.745961) (xy -10.384039 13.661636) + (xy -10.277784 13.607497) (xy -10.16 13.588842) (xy -10.042216 13.607497) (xy -9.935961 13.661636) + (xy -9.850903 13.746695) (xy -9.778679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "7b7a7dab-123d-4923-8881-f7b47a1796e9") + ) + (fp_poly + (pts + (xy -8.527497 -13.852216) (xy -8.581636 -13.745961) (xy -8.665961 -13.661636) (xy -8.772216 -13.607497) + (xy -8.89 -13.588842) (xy -9.007784 -13.607497) (xy -9.114039 -13.661636) (xy -9.199097 -13.746695) + (xy -9.271321 -13.968975) (xy -9.252503 -14.087784) (xy -9.198364 -14.194039) (xy -9.114039 -14.278364) + (xy -9.007784 -14.332503) (xy -8.89 -14.351158) (xy -8.772216 -14.332503) (xy -8.665961 -14.278364) + (xy -8.580903 -14.193305) (xy -8.508679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0578254f-aef2-4397-81f3-f541031c0be3") + ) + (fp_poly + (pts + (xy -8.527497 -12.582216) (xy -8.581636 -12.475961) (xy -8.665961 -12.391636) (xy -8.772216 -12.337497) + (xy -8.89 -12.318842) (xy -9.007784 -12.337497) (xy -9.114039 -12.391636) (xy -9.199097 -12.476695) + (xy -9.271321 -12.698975) (xy -9.252503 -12.817784) (xy -9.198364 -12.924039) (xy -9.114039 -13.008364) + (xy -9.007784 -13.062503) (xy -8.89 -13.081158) (xy -8.772216 -13.062503) (xy -8.665961 -13.008364) + (xy -8.580903 -12.923305) (xy -8.508679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8079fc97-8298-44ab-b8a6-d3538aca5bda") + ) + (fp_poly + (pts + (xy -8.527497 -11.312216) (xy -8.581636 -11.205961) (xy -8.665961 -11.121636) (xy -8.772216 -11.067497) + (xy -8.89 -11.048842) (xy -9.007784 -11.067497) (xy -9.114039 -11.121636) (xy -9.199097 -11.206695) + (xy -9.271321 -11.428975) (xy -9.252503 -11.547784) (xy -9.198364 -11.654039) (xy -9.114039 -11.738364) + (xy -9.007784 -11.792503) (xy -8.89 -11.811158) (xy -8.772216 -11.792503) (xy -8.665961 -11.738364) + (xy -8.580903 -11.653305) (xy -8.508679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b392903e-b977-4dd2-af6d-8881d6ef998b") + ) + (fp_poly + (pts + (xy -8.527497 11.547784) (xy -8.581636 11.654039) (xy -8.665961 11.738364) (xy -8.772216 11.792503) + (xy -8.89 11.811158) (xy -9.007784 11.792503) (xy -9.114039 11.738364) (xy -9.199097 11.653305) (xy -9.271321 11.431025) + (xy -9.252503 11.312216) (xy -9.198364 11.205961) (xy -9.114039 11.121636) (xy -9.007784 11.067497) + (xy -8.89 11.048842) (xy -8.772216 11.067497) (xy -8.665961 11.121636) (xy -8.580903 11.206695) (xy -8.508679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5896b220-2eaa-4137-8e2c-eee2564cff4d") + ) + (fp_poly + (pts + (xy -8.527497 12.817784) (xy -8.581636 12.924039) (xy -8.665961 13.008364) (xy -8.772216 13.062503) + (xy -8.89 13.081158) (xy -9.007784 13.062503) (xy -9.114039 13.008364) (xy -9.199097 12.923305) (xy -9.271321 12.701025) + (xy -9.252503 12.582216) (xy -9.198364 12.475961) (xy -9.114039 12.391636) (xy -9.007784 12.337497) + (xy -8.89 12.318842) (xy -8.772216 12.337497) (xy -8.665961 12.391636) (xy -8.580903 12.476695) (xy -8.508679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f1660bd7-371b-4e10-a67f-7a2b4ca414de") + ) + (fp_poly + (pts + (xy -8.527497 14.087784) (xy -8.581636 14.194039) (xy -8.665961 14.278364) (xy -8.772216 14.332503) + (xy -8.89 14.351158) (xy -9.007784 14.332503) (xy -9.114039 14.278364) (xy -9.199097 14.193305) (xy -9.271321 13.971025) + (xy -9.252503 13.852216) (xy -9.198364 13.745961) (xy -9.114039 13.661636) (xy -9.007784 13.607497) + (xy -8.89 13.588842) (xy -8.772216 13.607497) (xy -8.665961 13.661636) (xy -8.580903 13.746695) (xy -8.508679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "65456ffa-560a-44b2-b5fd-1290e8bba994") + ) + (fp_poly + (pts + (xy -7.257497 -13.852216) (xy -7.311636 -13.745961) (xy -7.395961 -13.661636) (xy -7.502216 -13.607497) + (xy -7.62 -13.588842) (xy -7.737784 -13.607497) (xy -7.844039 -13.661636) (xy -7.929097 -13.746695) + (xy -8.001321 -13.968975) (xy -7.982503 -14.087784) (xy -7.928364 -14.194039) (xy -7.844039 -14.278364) + (xy -7.737784 -14.332503) (xy -7.62 -14.351158) (xy -7.502216 -14.332503) (xy -7.395961 -14.278364) + (xy -7.310903 -14.193305) (xy -7.238679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "acff6892-fa13-424b-aeae-bc6ca7e99f20") + ) + (fp_poly + (pts + (xy -7.257497 -12.582216) (xy -7.311636 -12.475961) (xy -7.395961 -12.391636) (xy -7.502216 -12.337497) + (xy -7.62 -12.318842) (xy -7.737784 -12.337497) (xy -7.844039 -12.391636) (xy -7.929097 -12.476695) + (xy -8.001321 -12.698975) (xy -7.982503 -12.817784) (xy -7.928364 -12.924039) (xy -7.844039 -13.008364) + (xy -7.737784 -13.062503) (xy -7.62 -13.081158) (xy -7.502216 -13.062503) (xy -7.395961 -13.008364) + (xy -7.310903 -12.923305) (xy -7.238679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1e25653d-ce67-42eb-b584-99525c9ef551") + ) + (fp_poly + (pts + (xy -7.257497 -11.312216) (xy -7.311636 -11.205961) (xy -7.395961 -11.121636) (xy -7.502216 -11.067497) + (xy -7.62 -11.048842) (xy -7.737784 -11.067497) (xy -7.844039 -11.121636) (xy -7.929097 -11.206695) + (xy -8.001321 -11.428975) (xy -7.982503 -11.547784) (xy -7.928364 -11.654039) (xy -7.844039 -11.738364) + (xy -7.737784 -11.792503) (xy -7.62 -11.811158) (xy -7.502216 -11.792503) (xy -7.395961 -11.738364) + (xy -7.310903 -11.653305) (xy -7.238679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3e0cae64-1632-4f43-b64e-2158db475c7c") + ) + (fp_poly + (pts + (xy -7.257497 11.547784) (xy -7.311636 11.654039) (xy -7.395961 11.738364) (xy -7.502216 11.792503) + (xy -7.62 11.811158) (xy -7.737784 11.792503) (xy -7.844039 11.738364) (xy -7.929097 11.653305) (xy -8.001321 11.431025) + (xy -7.982503 11.312216) (xy -7.928364 11.205961) (xy -7.844039 11.121636) (xy -7.737784 11.067497) + (xy -7.62 11.048842) (xy -7.502216 11.067497) (xy -7.395961 11.121636) (xy -7.310903 11.206695) (xy -7.238679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c74b6fae-14a7-4a09-9d4b-1f16f8fb995a") + ) + (fp_poly + (pts + (xy -7.257497 12.817784) (xy -7.311636 12.924039) (xy -7.395961 13.008364) (xy -7.502216 13.062503) + (xy -7.62 13.081158) (xy -7.737784 13.062503) (xy -7.844039 13.008364) (xy -7.929097 12.923305) (xy -8.001321 12.701025) + (xy -7.982503 12.582216) (xy -7.928364 12.475961) (xy -7.844039 12.391636) (xy -7.737784 12.337497) + (xy -7.62 12.318842) (xy -7.502216 12.337497) (xy -7.395961 12.391636) (xy -7.310903 12.476695) (xy -7.238679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "7764f0fa-602e-42dd-af6d-a9e099dface4") + ) + (fp_poly + (pts + (xy -7.257497 14.087784) (xy -7.311636 14.194039) (xy -7.395961 14.278364) (xy -7.502216 14.332503) + (xy -7.62 14.351158) (xy -7.737784 14.332503) (xy -7.844039 14.278364) (xy -7.929097 14.193305) (xy -8.001321 13.971025) + (xy -7.982503 13.852216) (xy -7.928364 13.745961) (xy -7.844039 13.661636) (xy -7.737784 13.607497) + (xy -7.62 13.588842) (xy -7.502216 13.607497) (xy -7.395961 13.661636) (xy -7.310903 13.746695) (xy -7.238679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3b0f78a2-d31d-4f00-8c88-23f6f7b19258") + ) + (fp_poly + (pts + (xy -5.987497 -13.852216) (xy -6.041636 -13.745961) (xy -6.125961 -13.661636) (xy -6.232216 -13.607497) + (xy -6.35 -13.588842) (xy -6.467784 -13.607497) (xy -6.574039 -13.661636) (xy -6.659097 -13.746695) + (xy -6.731321 -13.968975) (xy -6.712503 -14.087784) (xy -6.658364 -14.194039) (xy -6.574039 -14.278364) + (xy -6.467784 -14.332503) (xy -6.35 -14.351158) (xy -6.232216 -14.332503) (xy -6.125961 -14.278364) + (xy -6.040903 -14.193305) (xy -5.968679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c0274622-9952-4614-9557-ea4c136d23d5") + ) + (fp_poly + (pts + (xy -5.987497 -12.582216) (xy -6.041636 -12.475961) (xy -6.125961 -12.391636) (xy -6.232216 -12.337497) + (xy -6.35 -12.318842) (xy -6.467784 -12.337497) (xy -6.574039 -12.391636) (xy -6.659097 -12.476695) + (xy -6.731321 -12.698975) (xy -6.712503 -12.817784) (xy -6.658364 -12.924039) (xy -6.574039 -13.008364) + (xy -6.467784 -13.062503) (xy -6.35 -13.081158) (xy -6.232216 -13.062503) (xy -6.125961 -13.008364) + (xy -6.040903 -12.923305) (xy -5.968679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0c6d4235-3686-4221-90b1-ac0c1138a774") + ) + (fp_poly + (pts + (xy -5.987497 -11.312216) (xy -6.041636 -11.205961) (xy -6.125961 -11.121636) (xy -6.232216 -11.067497) + (xy -6.35 -11.048842) (xy -6.467784 -11.067497) (xy -6.574039 -11.121636) (xy -6.659097 -11.206695) + (xy -6.731321 -11.428975) (xy -6.712503 -11.547784) (xy -6.658364 -11.654039) (xy -6.574039 -11.738364) + (xy -6.467784 -11.792503) (xy -6.35 -11.811158) (xy -6.232216 -11.792503) (xy -6.125961 -11.738364) + (xy -6.040903 -11.653305) (xy -5.968679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "704fb939-0b18-4a1c-a592-425ec1b7b0d8") + ) + (fp_poly + (pts + (xy -5.987497 11.547784) (xy -6.041636 11.654039) (xy -6.125961 11.738364) (xy -6.232216 11.792503) + (xy -6.35 11.811158) (xy -6.467784 11.792503) (xy -6.574039 11.738364) (xy -6.659097 11.653305) (xy -6.731321 11.431025) + (xy -6.712503 11.312216) (xy -6.658364 11.205961) (xy -6.574039 11.121636) (xy -6.467784 11.067497) + (xy -6.35 11.048842) (xy -6.232216 11.067497) (xy -6.125961 11.121636) (xy -6.040903 11.206695) (xy -5.968679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0cb73972-d8fd-44be-bd1a-64fa0a8adec5") + ) + (fp_poly + (pts + (xy -5.987497 12.817784) (xy -6.041636 12.924039) (xy -6.125961 13.008364) (xy -6.232216 13.062503) + (xy -6.35 13.081158) (xy -6.467784 13.062503) (xy -6.574039 13.008364) (xy -6.659097 12.923305) (xy -6.731321 12.701025) + (xy -6.712503 12.582216) (xy -6.658364 12.475961) (xy -6.574039 12.391636) (xy -6.467784 12.337497) + (xy -6.35 12.318842) (xy -6.232216 12.337497) (xy -6.125961 12.391636) (xy -6.040903 12.476695) (xy -5.968679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "26dc2d19-78e3-4435-bb44-628d92c3d46f") + ) + (fp_poly + (pts + (xy -5.987497 14.087784) (xy -6.041636 14.194039) (xy -6.125961 14.278364) (xy -6.232216 14.332503) + (xy -6.35 14.351158) (xy -6.467784 14.332503) (xy -6.574039 14.278364) (xy -6.659097 14.193305) (xy -6.731321 13.971025) + (xy -6.712503 13.852216) (xy -6.658364 13.745961) (xy -6.574039 13.661636) (xy -6.467784 13.607497) + (xy -6.35 13.588842) (xy -6.232216 13.607497) (xy -6.125961 13.661636) (xy -6.040903 13.746695) (xy -5.968679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d1d8b844-33b9-4724-a843-bf2ee93fc9e4") + ) + (fp_poly + (pts + (xy -4.717497 -13.852216) (xy -4.771636 -13.745961) (xy -4.855961 -13.661636) (xy -4.962216 -13.607497) + (xy -5.08 -13.588842) (xy -5.197784 -13.607497) (xy -5.304039 -13.661636) (xy -5.389097 -13.746695) + (xy -5.461321 -13.968975) (xy -5.442503 -14.087784) (xy -5.388364 -14.194039) (xy -5.304039 -14.278364) + (xy -5.197784 -14.332503) (xy -5.08 -14.351158) (xy -4.962216 -14.332503) (xy -4.855961 -14.278364) + (xy -4.770903 -14.193305) (xy -4.698679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3208d4b0-74c7-4ba0-b238-52d0d697c3a4") + ) + (fp_poly + (pts + (xy -4.717497 -12.582216) (xy -4.771636 -12.475961) (xy -4.855961 -12.391636) (xy -4.962216 -12.337497) + (xy -5.08 -12.318842) (xy -5.197784 -12.337497) (xy -5.304039 -12.391636) (xy -5.389097 -12.476695) + (xy -5.461321 -12.698975) (xy -5.442503 -12.817784) (xy -5.388364 -12.924039) (xy -5.304039 -13.008364) + (xy -5.197784 -13.062503) (xy -5.08 -13.081158) (xy -4.962216 -13.062503) (xy -4.855961 -13.008364) + (xy -4.770903 -12.923305) (xy -4.698679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6f4afcb0-37c5-41d5-8d5b-5b1567f74fd3") + ) + (fp_poly + (pts + (xy -4.717497 -11.312216) (xy -4.771636 -11.205961) (xy -4.855961 -11.121636) (xy -4.962216 -11.067497) + (xy -5.08 -11.048842) (xy -5.197784 -11.067497) (xy -5.304039 -11.121636) (xy -5.389097 -11.206695) + (xy -5.461321 -11.428975) (xy -5.442503 -11.547784) (xy -5.388364 -11.654039) (xy -5.304039 -11.738364) + (xy -5.197784 -11.792503) (xy -5.08 -11.811158) (xy -4.962216 -11.792503) (xy -4.855961 -11.738364) + (xy -4.770903 -11.653305) (xy -4.698679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "65c2fdf4-c1fd-4587-ac41-ee985476d31f") + ) + (fp_poly + (pts + (xy -4.717497 11.547784) (xy -4.771636 11.654039) (xy -4.855961 11.738364) (xy -4.962216 11.792503) + (xy -5.08 11.811158) (xy -5.197784 11.792503) (xy -5.304039 11.738364) (xy -5.389097 11.653305) (xy -5.461321 11.431025) + (xy -5.442503 11.312216) (xy -5.388364 11.205961) (xy -5.304039 11.121636) (xy -5.197784 11.067497) + (xy -5.08 11.048842) (xy -4.962216 11.067497) (xy -4.855961 11.121636) (xy -4.770903 11.206695) (xy -4.698679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6b066504-3f4e-45c2-a577-b9b1fd1c24e3") + ) + (fp_poly + (pts + (xy -4.717497 12.817784) (xy -4.771636 12.924039) (xy -4.855961 13.008364) (xy -4.962216 13.062503) + (xy -5.08 13.081158) (xy -5.197784 13.062503) (xy -5.304039 13.008364) (xy -5.389097 12.923305) (xy -5.461321 12.701025) + (xy -5.442503 12.582216) (xy -5.388364 12.475961) (xy -5.304039 12.391636) (xy -5.197784 12.337497) + (xy -5.08 12.318842) (xy -4.962216 12.337497) (xy -4.855961 12.391636) (xy -4.770903 12.476695) (xy -4.698679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "629eae77-011f-4a43-9ffe-f8d068002ad9") + ) + (fp_poly + (pts + (xy -4.717497 14.087784) (xy -4.771636 14.194039) (xy -4.855961 14.278364) (xy -4.962216 14.332503) + (xy -5.08 14.351158) (xy -5.197784 14.332503) (xy -5.304039 14.278364) (xy -5.389097 14.193305) (xy -5.461321 13.971025) + (xy -5.442503 13.852216) (xy -5.388364 13.745961) (xy -5.304039 13.661636) (xy -5.197784 13.607497) + (xy -5.08 13.588842) (xy -4.962216 13.607497) (xy -4.855961 13.661636) (xy -4.770903 13.746695) (xy -4.698679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8084d722-3fd4-4ac3-912c-121925784dab") + ) + (fp_poly + (pts + (xy -3.447497 -13.852216) (xy -3.501636 -13.745961) (xy -3.585961 -13.661636) (xy -3.692216 -13.607497) + (xy -3.81 -13.588842) (xy -3.927784 -13.607497) (xy -4.034039 -13.661636) (xy -4.119097 -13.746695) + (xy -4.191321 -13.968975) (xy -4.172503 -14.087784) (xy -4.118364 -14.194039) (xy -4.034039 -14.278364) + (xy -3.927784 -14.332503) (xy -3.81 -14.351158) (xy -3.692216 -14.332503) (xy -3.585961 -14.278364) + (xy -3.500903 -14.193305) (xy -3.428679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ef6bfbe8-0d4c-499d-93aa-6a09fcd78d66") + ) + (fp_poly + (pts + (xy -3.447497 -12.582216) (xy -3.501636 -12.475961) (xy -3.585961 -12.391636) (xy -3.692216 -12.337497) + (xy -3.81 -12.318842) (xy -3.927784 -12.337497) (xy -4.034039 -12.391636) (xy -4.119097 -12.476695) + (xy -4.191321 -12.698975) (xy -4.172503 -12.817784) (xy -4.118364 -12.924039) (xy -4.034039 -13.008364) + (xy -3.927784 -13.062503) (xy -3.81 -13.081158) (xy -3.692216 -13.062503) (xy -3.585961 -13.008364) + (xy -3.500903 -12.923305) (xy -3.428679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "baafb8b3-125a-4bc2-9fd8-ebb85ef1f97f") + ) + (fp_poly + (pts + (xy -3.447497 -11.312216) (xy -3.501636 -11.205961) (xy -3.585961 -11.121636) (xy -3.692216 -11.067497) + (xy -3.81 -11.048842) (xy -3.927784 -11.067497) (xy -4.034039 -11.121636) (xy -4.119097 -11.206695) + (xy -4.191321 -11.428975) (xy -4.172503 -11.547784) (xy -4.118364 -11.654039) (xy -4.034039 -11.738364) + (xy -3.927784 -11.792503) (xy -3.81 -11.811158) (xy -3.692216 -11.792503) (xy -3.585961 -11.738364) + (xy -3.500903 -11.653305) (xy -3.428679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4b2a393e-5bc0-495b-833d-e16d6fca48d4") + ) + (fp_poly + (pts + (xy -3.447497 11.547784) (xy -3.501636 11.654039) (xy -3.585961 11.738364) (xy -3.692216 11.792503) + (xy -3.81 11.811158) (xy -3.927784 11.792503) (xy -4.034039 11.738364) (xy -4.119097 11.653305) (xy -4.191321 11.431025) + (xy -4.172503 11.312216) (xy -4.118364 11.205961) (xy -4.034039 11.121636) (xy -3.927784 11.067497) + (xy -3.81 11.048842) (xy -3.692216 11.067497) (xy -3.585961 11.121636) (xy -3.500903 11.206695) (xy -3.428679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "00a62288-c6eb-4bd8-8105-954be6ee0952") + ) + (fp_poly + (pts + (xy -3.447497 12.817784) (xy -3.501636 12.924039) (xy -3.585961 13.008364) (xy -3.692216 13.062503) + (xy -3.81 13.081158) (xy -3.927784 13.062503) (xy -4.034039 13.008364) (xy -4.119097 12.923305) (xy -4.191321 12.701025) + (xy -4.172503 12.582216) (xy -4.118364 12.475961) (xy -4.034039 12.391636) (xy -3.927784 12.337497) + (xy -3.81 12.318842) (xy -3.692216 12.337497) (xy -3.585961 12.391636) (xy -3.500903 12.476695) (xy -3.428679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ca9130d8-873c-4305-b6e0-cc12a47ff93a") + ) + (fp_poly + (pts + (xy -3.447497 14.087784) (xy -3.501636 14.194039) (xy -3.585961 14.278364) (xy -3.692216 14.332503) + (xy -3.81 14.351158) (xy -3.927784 14.332503) (xy -4.034039 14.278364) (xy -4.119097 14.193305) (xy -4.191321 13.971025) + (xy -4.172503 13.852216) (xy -4.118364 13.745961) (xy -4.034039 13.661636) (xy -3.927784 13.607497) + (xy -3.81 13.588842) (xy -3.692216 13.607497) (xy -3.585961 13.661636) (xy -3.500903 13.746695) (xy -3.428679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ff608181-8986-472c-9d39-8ed56a333504") + ) + (fp_poly + (pts + (xy -2.177497 -13.852216) (xy -2.231636 -13.745961) (xy -2.315961 -13.661636) (xy -2.422216 -13.607497) + (xy -2.54 -13.588842) (xy -2.657784 -13.607497) (xy -2.764039 -13.661636) (xy -2.849097 -13.746695) + (xy -2.921321 -13.968975) (xy -2.902503 -14.087784) (xy -2.848364 -14.194039) (xy -2.764039 -14.278364) + (xy -2.657784 -14.332503) (xy -2.54 -14.351158) (xy -2.422216 -14.332503) (xy -2.315961 -14.278364) + (xy -2.230903 -14.193305) (xy -2.158679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0bd72014-b3fa-4e27-a978-81b3fcbf0eac") + ) + (fp_poly + (pts + (xy -2.177497 -12.582216) (xy -2.231636 -12.475961) (xy -2.315961 -12.391636) (xy -2.422216 -12.337497) + (xy -2.54 -12.318842) (xy -2.657784 -12.337497) (xy -2.764039 -12.391636) (xy -2.849097 -12.476695) + (xy -2.921321 -12.698975) (xy -2.902503 -12.817784) (xy -2.848364 -12.924039) (xy -2.764039 -13.008364) + (xy -2.657784 -13.062503) (xy -2.54 -13.081158) (xy -2.422216 -13.062503) (xy -2.315961 -13.008364) + (xy -2.230903 -12.923305) (xy -2.158679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "bf5f8de5-7fe4-46f6-9818-fd3d5f0edd74") + ) + (fp_poly + (pts + (xy -2.177497 -11.312216) (xy -2.231636 -11.205961) (xy -2.315961 -11.121636) (xy -2.422216 -11.067497) + (xy -2.54 -11.048842) (xy -2.657784 -11.067497) (xy -2.764039 -11.121636) (xy -2.849097 -11.206695) + (xy -2.921321 -11.428975) (xy -2.902503 -11.547784) (xy -2.848364 -11.654039) (xy -2.764039 -11.738364) + (xy -2.657784 -11.792503) (xy -2.54 -11.811158) (xy -2.422216 -11.792503) (xy -2.315961 -11.738364) + (xy -2.230903 -11.653305) (xy -2.158679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6ea33e35-436f-4bff-89a8-b35ffda338fb") + ) + (fp_poly + (pts + (xy -2.177497 11.547784) (xy -2.231636 11.654039) (xy -2.315961 11.738364) (xy -2.422216 11.792503) + (xy -2.54 11.811158) (xy -2.657784 11.792503) (xy -2.764039 11.738364) (xy -2.849097 11.653305) (xy -2.921321 11.431025) + (xy -2.902503 11.312216) (xy -2.848364 11.205961) (xy -2.764039 11.121636) (xy -2.657784 11.067497) + (xy -2.54 11.048842) (xy -2.422216 11.067497) (xy -2.315961 11.121636) (xy -2.230903 11.206695) (xy -2.158679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8e022b47-8d7c-46c6-8df0-eb5503b5d37c") + ) + (fp_poly + (pts + (xy -2.177497 12.817784) (xy -2.231636 12.924039) (xy -2.315961 13.008364) (xy -2.422216 13.062503) + (xy -2.54 13.081158) (xy -2.657784 13.062503) (xy -2.764039 13.008364) (xy -2.849097 12.923305) (xy -2.921321 12.701025) + (xy -2.902503 12.582216) (xy -2.848364 12.475961) (xy -2.764039 12.391636) (xy -2.657784 12.337497) + (xy -2.54 12.318842) (xy -2.422216 12.337497) (xy -2.315961 12.391636) (xy -2.230903 12.476695) (xy -2.158679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f4fedbaf-8929-4eb6-b8ca-c425841779c8") + ) + (fp_poly + (pts + (xy -2.177497 14.087784) (xy -2.231636 14.194039) (xy -2.315961 14.278364) (xy -2.422216 14.332503) + (xy -2.54 14.351158) (xy -2.657784 14.332503) (xy -2.764039 14.278364) (xy -2.849097 14.193305) (xy -2.921321 13.971025) + (xy -2.902503 13.852216) (xy -2.848364 13.745961) (xy -2.764039 13.661636) (xy -2.657784 13.607497) + (xy -2.54 13.588842) (xy -2.422216 13.607497) (xy -2.315961 13.661636) (xy -2.230903 13.746695) (xy -2.158679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6a520033-dc0d-43ac-b966-97aba15dec51") + ) + (fp_poly + (pts + (xy -0.907497 -13.852216) (xy -0.961636 -13.745961) (xy -1.045961 -13.661636) (xy -1.152216 -13.607497) + (xy -1.27 -13.588842) (xy -1.387784 -13.607497) (xy -1.494039 -13.661636) (xy -1.579097 -13.746695) + (xy -1.651321 -13.968975) (xy -1.632503 -14.087784) (xy -1.578364 -14.194039) (xy -1.494039 -14.278364) + (xy -1.387784 -14.332503) (xy -1.27 -14.351158) (xy -1.152216 -14.332503) (xy -1.045961 -14.278364) + (xy -0.960903 -14.193305) (xy -0.888679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9fa5e02c-2acf-4e28-b63f-24f59d0087b7") + ) + (fp_poly + (pts + (xy -0.907497 -12.582216) (xy -0.961636 -12.475961) (xy -1.045961 -12.391636) (xy -1.152216 -12.337497) + (xy -1.27 -12.318842) (xy -1.387784 -12.337497) (xy -1.494039 -12.391636) (xy -1.579097 -12.476695) + (xy -1.651321 -12.698975) (xy -1.632503 -12.817784) (xy -1.578364 -12.924039) (xy -1.494039 -13.008364) + (xy -1.387784 -13.062503) (xy -1.27 -13.081158) (xy -1.152216 -13.062503) (xy -1.045961 -13.008364) + (xy -0.960903 -12.923305) (xy -0.888679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "7e0b3f31-d199-4e52-ac61-97d20409c74c") + ) + (fp_poly + (pts + (xy -0.907497 -11.312216) (xy -0.961636 -11.205961) (xy -1.045961 -11.121636) (xy -1.152216 -11.067497) + (xy -1.27 -11.048842) (xy -1.387784 -11.067497) (xy -1.494039 -11.121636) (xy -1.579097 -11.206695) + (xy -1.651321 -11.428975) (xy -1.632503 -11.547784) (xy -1.578364 -11.654039) (xy -1.494039 -11.738364) + (xy -1.387784 -11.792503) (xy -1.27 -11.811158) (xy -1.152216 -11.792503) (xy -1.045961 -11.738364) + (xy -0.960903 -11.653305) (xy -0.888679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "808f50e3-9068-400c-81d8-ba0f0cd88b79") + ) + (fp_poly + (pts + (xy -0.907497 11.547784) (xy -0.961636 11.654039) (xy -1.045961 11.738364) (xy -1.152216 11.792503) + (xy -1.27 11.811158) (xy -1.387784 11.792503) (xy -1.494039 11.738364) (xy -1.579097 11.653305) (xy -1.651321 11.431025) + (xy -1.632503 11.312216) (xy -1.578364 11.205961) (xy -1.494039 11.121636) (xy -1.387784 11.067497) + (xy -1.27 11.048842) (xy -1.152216 11.067497) (xy -1.045961 11.121636) (xy -0.960903 11.206695) (xy -0.888679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fc62c417-be74-4f39-9f50-cc6f75f2ebea") + ) + (fp_poly + (pts + (xy -0.907497 12.817784) (xy -0.961636 12.924039) (xy -1.045961 13.008364) (xy -1.152216 13.062503) + (xy -1.27 13.081158) (xy -1.387784 13.062503) (xy -1.494039 13.008364) (xy -1.579097 12.923305) (xy -1.651321 12.701025) + (xy -1.632503 12.582216) (xy -1.578364 12.475961) (xy -1.494039 12.391636) (xy -1.387784 12.337497) + (xy -1.27 12.318842) (xy -1.152216 12.337497) (xy -1.045961 12.391636) (xy -0.960903 12.476695) (xy -0.888679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1c9e0658-2d8c-441b-8860-d9804ef9c812") + ) + (fp_poly + (pts + (xy -0.907497 14.087784) (xy -0.961636 14.194039) (xy -1.045961 14.278364) (xy -1.152216 14.332503) + (xy -1.27 14.351158) (xy -1.387784 14.332503) (xy -1.494039 14.278364) (xy -1.579097 14.193305) (xy -1.651321 13.971025) + (xy -1.632503 13.852216) (xy -1.578364 13.745961) (xy -1.494039 13.661636) (xy -1.387784 13.607497) + (xy -1.27 13.588842) (xy -1.152216 13.607497) (xy -1.045961 13.661636) (xy -0.960903 13.746695) (xy -0.888679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b524d057-6882-448c-8a34-0df997730145") + ) + (fp_poly + (pts + (xy 0.362503 -13.852216) (xy 0.308364 -13.745961) (xy 0.224039 -13.661636) (xy 0.117784 -13.607497) + (xy 0 -13.588842) (xy -0.117784 -13.607497) (xy -0.224039 -13.661636) (xy -0.309097 -13.746695) (xy -0.381321 -13.968975) + (xy -0.362503 -14.087784) (xy -0.308364 -14.194039) (xy -0.224039 -14.278364) (xy -0.117784 -14.332503) + (xy 0 -14.351158) (xy 0.117784 -14.332503) (xy 0.224039 -14.278364) (xy 0.309097 -14.193305) (xy 0.381321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "12050283-9a85-410d-8d25-ff9dbd5063c3") + ) + (fp_poly + (pts + (xy 0.362503 -12.582216) (xy 0.308364 -12.475961) (xy 0.224039 -12.391636) (xy 0.117784 -12.337497) + (xy 0 -12.318842) (xy -0.117784 -12.337497) (xy -0.224039 -12.391636) (xy -0.309097 -12.476695) (xy -0.381321 -12.698975) + (xy -0.362503 -12.817784) (xy -0.308364 -12.924039) (xy -0.224039 -13.008364) (xy -0.117784 -13.062503) + (xy 0 -13.081158) (xy 0.117784 -13.062503) (xy 0.224039 -13.008364) (xy 0.309097 -12.923305) (xy 0.381321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "439c55bb-6ef7-400d-bf16-48fba6b60387") + ) + (fp_poly + (pts + (xy 0.362503 -11.312216) (xy 0.308364 -11.205961) (xy 0.224039 -11.121636) (xy 0.117784 -11.067497) + (xy 0 -11.048842) (xy -0.117784 -11.067497) (xy -0.224039 -11.121636) (xy -0.309097 -11.206695) (xy -0.381321 -11.428975) + (xy -0.362503 -11.547784) (xy -0.308364 -11.654039) (xy -0.224039 -11.738364) (xy -0.117784 -11.792503) + (xy 0 -11.811158) (xy 0.117784 -11.792503) (xy 0.224039 -11.738364) (xy 0.309097 -11.653305) (xy 0.381321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f89a753a-b1f5-412e-9200-b2a4af292309") + ) + (fp_poly + (pts + (xy 0.362503 11.547784) (xy 0.308364 11.654039) (xy 0.224039 11.738364) (xy 0.117784 11.792503) (xy 0 11.811158) + (xy -0.117784 11.792503) (xy -0.224039 11.738364) (xy -0.309097 11.653305) (xy -0.381321 11.431025) + (xy -0.362503 11.312216) (xy -0.308364 11.205961) (xy -0.224039 11.121636) (xy -0.117784 11.067497) + (xy 0 11.048842) (xy 0.117784 11.067497) (xy 0.224039 11.121636) (xy 0.309097 11.206695) (xy 0.381321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "21547e03-4d8d-4e89-ba2c-b399d848fe0f") + ) + (fp_poly + (pts + (xy 0.362503 12.817784) (xy 0.308364 12.924039) (xy 0.224039 13.008364) (xy 0.117784 13.062503) (xy 0 13.081158) + (xy -0.117784 13.062503) (xy -0.224039 13.008364) (xy -0.309097 12.923305) (xy -0.381321 12.701025) + (xy -0.362503 12.582216) (xy -0.308364 12.475961) (xy -0.224039 12.391636) (xy -0.117784 12.337497) + (xy 0 12.318842) (xy 0.117784 12.337497) (xy 0.224039 12.391636) (xy 0.309097 12.476695) (xy 0.381321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "38d0e8aa-dd66-4528-a6ca-46752a25024e") + ) + (fp_poly + (pts + (xy 0.362503 14.087784) (xy 0.308364 14.194039) (xy 0.224039 14.278364) (xy 0.117784 14.332503) (xy 0 14.351158) + (xy -0.117784 14.332503) (xy -0.224039 14.278364) (xy -0.309097 14.193305) (xy -0.381321 13.971025) + (xy -0.362503 13.852216) (xy -0.308364 13.745961) (xy -0.224039 13.661636) (xy -0.117784 13.607497) + (xy 0 13.588842) (xy 0.117784 13.607497) (xy 0.224039 13.661636) (xy 0.309097 13.746695) (xy 0.381321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fd4f99d7-35ad-4434-a7c6-68a022fc51ae") + ) + (fp_poly + (pts + (xy 1.632503 -13.852216) (xy 1.578364 -13.745961) (xy 1.494039 -13.661636) (xy 1.387784 -13.607497) + (xy 1.27 -13.588842) (xy 1.152216 -13.607497) (xy 1.045961 -13.661636) (xy 0.960903 -13.746695) (xy 0.888679 -13.968975) + (xy 0.907497 -14.087784) (xy 0.961636 -14.194039) (xy 1.045961 -14.278364) (xy 1.152216 -14.332503) + (xy 1.27 -14.351158) (xy 1.387784 -14.332503) (xy 1.494039 -14.278364) (xy 1.579097 -14.193305) (xy 1.651321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "037bf4f8-70c4-4827-b95e-fb767aea76d9") + ) + (fp_poly + (pts + (xy 1.632503 -12.582216) (xy 1.578364 -12.475961) (xy 1.494039 -12.391636) (xy 1.387784 -12.337497) + (xy 1.27 -12.318842) (xy 1.152216 -12.337497) (xy 1.045961 -12.391636) (xy 0.960903 -12.476695) (xy 0.888679 -12.698975) + (xy 0.907497 -12.817784) (xy 0.961636 -12.924039) (xy 1.045961 -13.008364) (xy 1.152216 -13.062503) + (xy 1.27 -13.081158) (xy 1.387784 -13.062503) (xy 1.494039 -13.008364) (xy 1.579097 -12.923305) (xy 1.651321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "94479da0-d27e-4823-bb45-c72e41889588") + ) + (fp_poly + (pts + (xy 1.632503 -11.312216) (xy 1.578364 -11.205961) (xy 1.494039 -11.121636) (xy 1.387784 -11.067497) + (xy 1.27 -11.048842) (xy 1.152216 -11.067497) (xy 1.045961 -11.121636) (xy 0.960903 -11.206695) (xy 0.888679 -11.428975) + (xy 0.907497 -11.547784) (xy 0.961636 -11.654039) (xy 1.045961 -11.738364) (xy 1.152216 -11.792503) + (xy 1.27 -11.811158) (xy 1.387784 -11.792503) (xy 1.494039 -11.738364) (xy 1.579097 -11.653305) (xy 1.651321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "250d5446-9ab4-4504-ba2e-f23c68376000") + ) + (fp_poly + (pts + (xy 1.632503 11.547784) (xy 1.578364 11.654039) (xy 1.494039 11.738364) (xy 1.387784 11.792503) (xy 1.27 11.811158) + (xy 1.152216 11.792503) (xy 1.045961 11.738364) (xy 0.960903 11.653305) (xy 0.888679 11.431025) (xy 0.907497 11.312216) + (xy 0.961636 11.205961) (xy 1.045961 11.121636) (xy 1.152216 11.067497) (xy 1.27 11.048842) (xy 1.387784 11.067497) + (xy 1.494039 11.121636) (xy 1.579097 11.206695) (xy 1.651321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "df5c8af2-e037-4db8-9ae8-ac0c5dc79bed") + ) + (fp_poly + (pts + (xy 1.632503 12.817784) (xy 1.578364 12.924039) (xy 1.494039 13.008364) (xy 1.387784 13.062503) (xy 1.27 13.081158) + (xy 1.152216 13.062503) (xy 1.045961 13.008364) (xy 0.960903 12.923305) (xy 0.888679 12.701025) (xy 0.907497 12.582216) + (xy 0.961636 12.475961) (xy 1.045961 12.391636) (xy 1.152216 12.337497) (xy 1.27 12.318842) (xy 1.387784 12.337497) + (xy 1.494039 12.391636) (xy 1.579097 12.476695) (xy 1.651321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ce7e3fa2-7878-454c-92b7-69ef80b25922") + ) + (fp_poly + (pts + (xy 1.632503 14.087784) (xy 1.578364 14.194039) (xy 1.494039 14.278364) (xy 1.387784 14.332503) (xy 1.27 14.351158) + (xy 1.152216 14.332503) (xy 1.045961 14.278364) (xy 0.960903 14.193305) (xy 0.888679 13.971025) (xy 0.907497 13.852216) + (xy 0.961636 13.745961) (xy 1.045961 13.661636) (xy 1.152216 13.607497) (xy 1.27 13.588842) (xy 1.387784 13.607497) + (xy 1.494039 13.661636) (xy 1.579097 13.746695) (xy 1.651321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f63cb669-eef3-48d2-af72-f28c70a65a15") + ) + (fp_poly + (pts + (xy 2.902503 -13.852216) (xy 2.848364 -13.745961) (xy 2.764039 -13.661636) (xy 2.657784 -13.607497) + (xy 2.54 -13.588842) (xy 2.422216 -13.607497) (xy 2.315961 -13.661636) (xy 2.230903 -13.746695) (xy 2.158679 -13.968975) + (xy 2.177497 -14.087784) (xy 2.231636 -14.194039) (xy 2.315961 -14.278364) (xy 2.422216 -14.332503) + (xy 2.54 -14.351158) (xy 2.657784 -14.332503) (xy 2.764039 -14.278364) (xy 2.849097 -14.193305) (xy 2.921321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "eb76d65e-809e-438e-93ea-8565dd16546e") + ) + (fp_poly + (pts + (xy 2.902503 -12.582216) (xy 2.848364 -12.475961) (xy 2.764039 -12.391636) (xy 2.657784 -12.337497) + (xy 2.54 -12.318842) (xy 2.422216 -12.337497) (xy 2.315961 -12.391636) (xy 2.230903 -12.476695) (xy 2.158679 -12.698975) + (xy 2.177497 -12.817784) (xy 2.231636 -12.924039) (xy 2.315961 -13.008364) (xy 2.422216 -13.062503) + (xy 2.54 -13.081158) (xy 2.657784 -13.062503) (xy 2.764039 -13.008364) (xy 2.849097 -12.923305) (xy 2.921321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "7feb71c7-e148-4af4-959f-0dc485972809") + ) + (fp_poly + (pts + (xy 2.902503 -11.312216) (xy 2.848364 -11.205961) (xy 2.764039 -11.121636) (xy 2.657784 -11.067497) + (xy 2.54 -11.048842) (xy 2.422216 -11.067497) (xy 2.315961 -11.121636) (xy 2.230903 -11.206695) (xy 2.158679 -11.428975) + (xy 2.177497 -11.547784) (xy 2.231636 -11.654039) (xy 2.315961 -11.738364) (xy 2.422216 -11.792503) + (xy 2.54 -11.811158) (xy 2.657784 -11.792503) (xy 2.764039 -11.738364) (xy 2.849097 -11.653305) (xy 2.921321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "965dbd97-f763-4867-93e7-57e7b23dd2f7") + ) + (fp_poly + (pts + (xy 2.902503 11.547784) (xy 2.848364 11.654039) (xy 2.764039 11.738364) (xy 2.657784 11.792503) (xy 2.54 11.811158) + (xy 2.422216 11.792503) (xy 2.315961 11.738364) (xy 2.230903 11.653305) (xy 2.158679 11.431025) (xy 2.177497 11.312216) + (xy 2.231636 11.205961) (xy 2.315961 11.121636) (xy 2.422216 11.067497) (xy 2.54 11.048842) (xy 2.657784 11.067497) + (xy 2.764039 11.121636) (xy 2.849097 11.206695) (xy 2.921321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b882ed86-4afd-4be2-9434-a10f632765c2") + ) + (fp_poly + (pts + (xy 2.902503 12.817784) (xy 2.848364 12.924039) (xy 2.764039 13.008364) (xy 2.657784 13.062503) (xy 2.54 13.081158) + (xy 2.422216 13.062503) (xy 2.315961 13.008364) (xy 2.230903 12.923305) (xy 2.158679 12.701025) (xy 2.177497 12.582216) + (xy 2.231636 12.475961) (xy 2.315961 12.391636) (xy 2.422216 12.337497) (xy 2.54 12.318842) (xy 2.657784 12.337497) + (xy 2.764039 12.391636) (xy 2.849097 12.476695) (xy 2.921321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "41e5a5b3-52b7-4e87-887b-afe766855368") + ) + (fp_poly + (pts + (xy 2.902503 14.087784) (xy 2.848364 14.194039) (xy 2.764039 14.278364) (xy 2.657784 14.332503) (xy 2.54 14.351158) + (xy 2.422216 14.332503) (xy 2.315961 14.278364) (xy 2.230903 14.193305) (xy 2.158679 13.971025) (xy 2.177497 13.852216) + (xy 2.231636 13.745961) (xy 2.315961 13.661636) (xy 2.422216 13.607497) (xy 2.54 13.588842) (xy 2.657784 13.607497) + (xy 2.764039 13.661636) (xy 2.849097 13.746695) (xy 2.921321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "216edd1f-ef86-44f1-bbe4-d48541a220e8") + ) + (fp_poly + (pts + (xy 4.172503 -13.852216) (xy 4.118364 -13.745961) (xy 4.034039 -13.661636) (xy 3.927784 -13.607497) + (xy 3.81 -13.588842) (xy 3.692216 -13.607497) (xy 3.585961 -13.661636) (xy 3.500903 -13.746695) (xy 3.428679 -13.968975) + (xy 3.447497 -14.087784) (xy 3.501636 -14.194039) (xy 3.585961 -14.278364) (xy 3.692216 -14.332503) + (xy 3.81 -14.351158) (xy 3.927784 -14.332503) (xy 4.034039 -14.278364) (xy 4.119097 -14.193305) (xy 4.191321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "799b0043-962f-4be5-9171-6b8d0ffb2881") + ) + (fp_poly + (pts + (xy 4.172503 -12.582216) (xy 4.118364 -12.475961) (xy 4.034039 -12.391636) (xy 3.927784 -12.337497) + (xy 3.81 -12.318842) (xy 3.692216 -12.337497) (xy 3.585961 -12.391636) (xy 3.500903 -12.476695) (xy 3.428679 -12.698975) + (xy 3.447497 -12.817784) (xy 3.501636 -12.924039) (xy 3.585961 -13.008364) (xy 3.692216 -13.062503) + (xy 3.81 -13.081158) (xy 3.927784 -13.062503) (xy 4.034039 -13.008364) (xy 4.119097 -12.923305) (xy 4.191321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "decb37dc-cb9a-460c-9baf-7c0748dcae02") + ) + (fp_poly + (pts + (xy 4.172503 -11.312216) (xy 4.118364 -11.205961) (xy 4.034039 -11.121636) (xy 3.927784 -11.067497) + (xy 3.81 -11.048842) (xy 3.692216 -11.067497) (xy 3.585961 -11.121636) (xy 3.500903 -11.206695) (xy 3.428679 -11.428975) + (xy 3.447497 -11.547784) (xy 3.501636 -11.654039) (xy 3.585961 -11.738364) (xy 3.692216 -11.792503) + (xy 3.81 -11.811158) (xy 3.927784 -11.792503) (xy 4.034039 -11.738364) (xy 4.119097 -11.653305) (xy 4.191321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "bc3a0434-8d10-4960-8075-fd30c5687c6b") + ) + (fp_poly + (pts + (xy 4.172503 11.547784) (xy 4.118364 11.654039) (xy 4.034039 11.738364) (xy 3.927784 11.792503) (xy 3.81 11.811158) + (xy 3.692216 11.792503) (xy 3.585961 11.738364) (xy 3.500903 11.653305) (xy 3.428679 11.431025) (xy 3.447497 11.312216) + (xy 3.501636 11.205961) (xy 3.585961 11.121636) (xy 3.692216 11.067497) (xy 3.81 11.048842) (xy 3.927784 11.067497) + (xy 4.034039 11.121636) (xy 4.119097 11.206695) (xy 4.191321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8b5f6f3d-efb2-4a00-8f62-d70fa1f927a8") + ) + (fp_poly + (pts + (xy 4.172503 12.817784) (xy 4.118364 12.924039) (xy 4.034039 13.008364) (xy 3.927784 13.062503) (xy 3.81 13.081158) + (xy 3.692216 13.062503) (xy 3.585961 13.008364) (xy 3.500903 12.923305) (xy 3.428679 12.701025) (xy 3.447497 12.582216) + (xy 3.501636 12.475961) (xy 3.585961 12.391636) (xy 3.692216 12.337497) (xy 3.81 12.318842) (xy 3.927784 12.337497) + (xy 4.034039 12.391636) (xy 4.119097 12.476695) (xy 4.191321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d78ae3e7-f28d-4fe4-9f5e-18ac08e62ba6") + ) + (fp_poly + (pts + (xy 4.172503 14.087784) (xy 4.118364 14.194039) (xy 4.034039 14.278364) (xy 3.927784 14.332503) (xy 3.81 14.351158) + (xy 3.692216 14.332503) (xy 3.585961 14.278364) (xy 3.500903 14.193305) (xy 3.428679 13.971025) (xy 3.447497 13.852216) + (xy 3.501636 13.745961) (xy 3.585961 13.661636) (xy 3.692216 13.607497) (xy 3.81 13.588842) (xy 3.927784 13.607497) + (xy 4.034039 13.661636) (xy 4.119097 13.746695) (xy 4.191321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8c03cb57-d257-4656-842c-55c75c0e8183") + ) + (fp_poly + (pts + (xy 5.442503 -13.852216) (xy 5.388364 -13.745961) (xy 5.304039 -13.661636) (xy 5.197784 -13.607497) + (xy 5.08 -13.588842) (xy 4.962216 -13.607497) (xy 4.855961 -13.661636) (xy 4.770903 -13.746695) (xy 4.698679 -13.968975) + (xy 4.717497 -14.087784) (xy 4.771636 -14.194039) (xy 4.855961 -14.278364) (xy 4.962216 -14.332503) + (xy 5.08 -14.351158) (xy 5.197784 -14.332503) (xy 5.304039 -14.278364) (xy 5.389097 -14.193305) (xy 5.461321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "590b79e8-df7f-4d1a-bb1d-6f1f7db4d7e6") + ) + (fp_poly + (pts + (xy 5.442503 -12.582216) (xy 5.388364 -12.475961) (xy 5.304039 -12.391636) (xy 5.197784 -12.337497) + (xy 5.08 -12.318842) (xy 4.962216 -12.337497) (xy 4.855961 -12.391636) (xy 4.770903 -12.476695) (xy 4.698679 -12.698975) + (xy 4.717497 -12.817784) (xy 4.771636 -12.924039) (xy 4.855961 -13.008364) (xy 4.962216 -13.062503) + (xy 5.08 -13.081158) (xy 5.197784 -13.062503) (xy 5.304039 -13.008364) (xy 5.389097 -12.923305) (xy 5.461321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fbe4b4b2-19f5-44c0-a35f-bdfc39fac08c") + ) + (fp_poly + (pts + (xy 5.442503 -11.312216) (xy 5.388364 -11.205961) (xy 5.304039 -11.121636) (xy 5.197784 -11.067497) + (xy 5.08 -11.048842) (xy 4.962216 -11.067497) (xy 4.855961 -11.121636) (xy 4.770903 -11.206695) (xy 4.698679 -11.428975) + (xy 4.717497 -11.547784) (xy 4.771636 -11.654039) (xy 4.855961 -11.738364) (xy 4.962216 -11.792503) + (xy 5.08 -11.811158) (xy 5.197784 -11.792503) (xy 5.304039 -11.738364) (xy 5.389097 -11.653305) (xy 5.461321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "97b5da73-105f-4d26-ac1b-2532d3d987bf") + ) + (fp_poly + (pts + (xy 5.442503 11.547784) (xy 5.388364 11.654039) (xy 5.304039 11.738364) (xy 5.197784 11.792503) (xy 5.08 11.811158) + (xy 4.962216 11.792503) (xy 4.855961 11.738364) (xy 4.770903 11.653305) (xy 4.698679 11.431025) (xy 4.717497 11.312216) + (xy 4.771636 11.205961) (xy 4.855961 11.121636) (xy 4.962216 11.067497) (xy 5.08 11.048842) (xy 5.197784 11.067497) + (xy 5.304039 11.121636) (xy 5.389097 11.206695) (xy 5.461321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5c121426-72cd-4ab0-805b-5fb83d5033df") + ) + (fp_poly + (pts + (xy 5.442503 12.817784) (xy 5.388364 12.924039) (xy 5.304039 13.008364) (xy 5.197784 13.062503) (xy 5.08 13.081158) + (xy 4.962216 13.062503) (xy 4.855961 13.008364) (xy 4.770903 12.923305) (xy 4.698679 12.701025) (xy 4.717497 12.582216) + (xy 4.771636 12.475961) (xy 4.855961 12.391636) (xy 4.962216 12.337497) (xy 5.08 12.318842) (xy 5.197784 12.337497) + (xy 5.304039 12.391636) (xy 5.389097 12.476695) (xy 5.461321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "17039f9b-1e8d-4569-885c-ac8bcf13c7a5") + ) + (fp_poly + (pts + (xy 5.442503 14.087784) (xy 5.388364 14.194039) (xy 5.304039 14.278364) (xy 5.197784 14.332503) (xy 5.08 14.351158) + (xy 4.962216 14.332503) (xy 4.855961 14.278364) (xy 4.770903 14.193305) (xy 4.698679 13.971025) (xy 4.717497 13.852216) + (xy 4.771636 13.745961) (xy 4.855961 13.661636) (xy 4.962216 13.607497) (xy 5.08 13.588842) (xy 5.197784 13.607497) + (xy 5.304039 13.661636) (xy 5.389097 13.746695) (xy 5.461321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "a6f5767f-5a03-4659-aa9b-e41abc3248f9") + ) + (fp_poly + (pts + (xy 6.712503 -13.852216) (xy 6.658364 -13.745961) (xy 6.574039 -13.661636) (xy 6.467784 -13.607497) + (xy 6.35 -13.588842) (xy 6.232216 -13.607497) (xy 6.125961 -13.661636) (xy 6.040903 -13.746695) (xy 5.968679 -13.968975) + (xy 5.987497 -14.087784) (xy 6.041636 -14.194039) (xy 6.125961 -14.278364) (xy 6.232216 -14.332503) + (xy 6.35 -14.351158) (xy 6.467784 -14.332503) (xy 6.574039 -14.278364) (xy 6.659097 -14.193305) (xy 6.731321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b610da1b-2b73-4544-934a-c84f748e78c3") + ) + (fp_poly + (pts + (xy 6.712503 -12.582216) (xy 6.658364 -12.475961) (xy 6.574039 -12.391636) (xy 6.467784 -12.337497) + (xy 6.35 -12.318842) (xy 6.232216 -12.337497) (xy 6.125961 -12.391636) (xy 6.040903 -12.476695) (xy 5.968679 -12.698975) + (xy 5.987497 -12.817784) (xy 6.041636 -12.924039) (xy 6.125961 -13.008364) (xy 6.232216 -13.062503) + (xy 6.35 -13.081158) (xy 6.467784 -13.062503) (xy 6.574039 -13.008364) (xy 6.659097 -12.923305) (xy 6.731321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "17e386e3-311f-45b8-b86d-8ad5de3ee924") + ) + (fp_poly + (pts + (xy 6.712503 -11.312216) (xy 6.658364 -11.205961) (xy 6.574039 -11.121636) (xy 6.467784 -11.067497) + (xy 6.35 -11.048842) (xy 6.232216 -11.067497) (xy 6.125961 -11.121636) (xy 6.040903 -11.206695) (xy 5.968679 -11.428975) + (xy 5.987497 -11.547784) (xy 6.041636 -11.654039) (xy 6.125961 -11.738364) (xy 6.232216 -11.792503) + (xy 6.35 -11.811158) (xy 6.467784 -11.792503) (xy 6.574039 -11.738364) (xy 6.659097 -11.653305) (xy 6.731321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "43757c7c-6db0-49ef-8b83-7064c7baa4fb") + ) + (fp_poly + (pts + (xy 6.712503 11.547784) (xy 6.658364 11.654039) (xy 6.574039 11.738364) (xy 6.467784 11.792503) (xy 6.35 11.811158) + (xy 6.232216 11.792503) (xy 6.125961 11.738364) (xy 6.040903 11.653305) (xy 5.968679 11.431025) (xy 5.987497 11.312216) + (xy 6.041636 11.205961) (xy 6.125961 11.121636) (xy 6.232216 11.067497) (xy 6.35 11.048842) (xy 6.467784 11.067497) + (xy 6.574039 11.121636) (xy 6.659097 11.206695) (xy 6.731321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1856ee3a-3017-427d-9510-5f37ee06ed08") + ) + (fp_poly + (pts + (xy 6.712503 12.817784) (xy 6.658364 12.924039) (xy 6.574039 13.008364) (xy 6.467784 13.062503) (xy 6.35 13.081158) + (xy 6.232216 13.062503) (xy 6.125961 13.008364) (xy 6.040903 12.923305) (xy 5.968679 12.701025) (xy 5.987497 12.582216) + (xy 6.041636 12.475961) (xy 6.125961 12.391636) (xy 6.232216 12.337497) (xy 6.35 12.318842) (xy 6.467784 12.337497) + (xy 6.574039 12.391636) (xy 6.659097 12.476695) (xy 6.731321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5f53695a-726e-4b25-bc32-03ef02e36cd7") + ) + (fp_poly + (pts + (xy 6.712503 14.087784) (xy 6.658364 14.194039) (xy 6.574039 14.278364) (xy 6.467784 14.332503) (xy 6.35 14.351158) + (xy 6.232216 14.332503) (xy 6.125961 14.278364) (xy 6.040903 14.193305) (xy 5.968679 13.971025) (xy 5.987497 13.852216) + (xy 6.041636 13.745961) (xy 6.125961 13.661636) (xy 6.232216 13.607497) (xy 6.35 13.588842) (xy 6.467784 13.607497) + (xy 6.574039 13.661636) (xy 6.659097 13.746695) (xy 6.731321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8a930e66-dcd0-4121-9e1a-a520c268df06") + ) + (fp_poly + (pts + (xy 7.982503 -13.852216) (xy 7.928364 -13.745961) (xy 7.844039 -13.661636) (xy 7.737784 -13.607497) + (xy 7.62 -13.588842) (xy 7.502216 -13.607497) (xy 7.395961 -13.661636) (xy 7.310903 -13.746695) (xy 7.238679 -13.968975) + (xy 7.257497 -14.087784) (xy 7.311636 -14.194039) (xy 7.395961 -14.278364) (xy 7.502216 -14.332503) + (xy 7.62 -14.351158) (xy 7.737784 -14.332503) (xy 7.844039 -14.278364) (xy 7.929097 -14.193305) (xy 8.001321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4ee9adbe-4e98-49bf-adba-73cac43b41cd") + ) + (fp_poly + (pts + (xy 7.982503 -12.582216) (xy 7.928364 -12.475961) (xy 7.844039 -12.391636) (xy 7.737784 -12.337497) + (xy 7.62 -12.318842) (xy 7.502216 -12.337497) (xy 7.395961 -12.391636) (xy 7.310903 -12.476695) (xy 7.238679 -12.698975) + (xy 7.257497 -12.817784) (xy 7.311636 -12.924039) (xy 7.395961 -13.008364) (xy 7.502216 -13.062503) + (xy 7.62 -13.081158) (xy 7.737784 -13.062503) (xy 7.844039 -13.008364) (xy 7.929097 -12.923305) (xy 8.001321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b29bb0f3-1504-4ea8-8cea-bce3390886f7") + ) + (fp_poly + (pts + (xy 7.982503 -11.312216) (xy 7.928364 -11.205961) (xy 7.844039 -11.121636) (xy 7.737784 -11.067497) + (xy 7.62 -11.048842) (xy 7.502216 -11.067497) (xy 7.395961 -11.121636) (xy 7.310903 -11.206695) (xy 7.238679 -11.428975) + (xy 7.257497 -11.547784) (xy 7.311636 -11.654039) (xy 7.395961 -11.738364) (xy 7.502216 -11.792503) + (xy 7.62 -11.811158) (xy 7.737784 -11.792503) (xy 7.844039 -11.738364) (xy 7.929097 -11.653305) (xy 8.001321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4c56d008-6002-40cc-9e61-95e6ecd77415") + ) + (fp_poly + (pts + (xy 7.982503 11.547784) (xy 7.928364 11.654039) (xy 7.844039 11.738364) (xy 7.737784 11.792503) (xy 7.62 11.811158) + (xy 7.502216 11.792503) (xy 7.395961 11.738364) (xy 7.310903 11.653305) (xy 7.238679 11.431025) (xy 7.257497 11.312216) + (xy 7.311636 11.205961) (xy 7.395961 11.121636) (xy 7.502216 11.067497) (xy 7.62 11.048842) (xy 7.737784 11.067497) + (xy 7.844039 11.121636) (xy 7.929097 11.206695) (xy 8.001321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "33f19a66-235b-4248-bfa9-bd084815a79b") + ) + (fp_poly + (pts + (xy 7.982503 12.817784) (xy 7.928364 12.924039) (xy 7.844039 13.008364) (xy 7.737784 13.062503) (xy 7.62 13.081158) + (xy 7.502216 13.062503) (xy 7.395961 13.008364) (xy 7.310903 12.923305) (xy 7.238679 12.701025) (xy 7.257497 12.582216) + (xy 7.311636 12.475961) (xy 7.395961 12.391636) (xy 7.502216 12.337497) (xy 7.62 12.318842) (xy 7.737784 12.337497) + (xy 7.844039 12.391636) (xy 7.929097 12.476695) (xy 8.001321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "bf0fdb5e-2550-49eb-b250-f14031131914") + ) + (fp_poly + (pts + (xy 7.982503 14.087784) (xy 7.928364 14.194039) (xy 7.844039 14.278364) (xy 7.737784 14.332503) (xy 7.62 14.351158) + (xy 7.502216 14.332503) (xy 7.395961 14.278364) (xy 7.310903 14.193305) (xy 7.238679 13.971025) (xy 7.257497 13.852216) + (xy 7.311636 13.745961) (xy 7.395961 13.661636) (xy 7.502216 13.607497) (xy 7.62 13.588842) (xy 7.737784 13.607497) + (xy 7.844039 13.661636) (xy 7.929097 13.746695) (xy 8.001321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d700b23e-cbc9-418b-bfdb-2b43801083d8") + ) + (fp_poly + (pts + (xy 9.252503 -13.852216) (xy 9.198364 -13.745961) (xy 9.114039 -13.661636) (xy 9.007784 -13.607497) + (xy 8.89 -13.588842) (xy 8.772216 -13.607497) (xy 8.665961 -13.661636) (xy 8.580903 -13.746695) (xy 8.508679 -13.968975) + (xy 8.527497 -14.087784) (xy 8.581636 -14.194039) (xy 8.665961 -14.278364) (xy 8.772216 -14.332503) + (xy 8.89 -14.351158) (xy 9.007784 -14.332503) (xy 9.114039 -14.278364) (xy 9.199097 -14.193305) (xy 9.271321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "14edd8da-94ee-4d77-adbf-686bf91534a7") + ) + (fp_poly + (pts + (xy 9.252503 -12.582216) (xy 9.198364 -12.475961) (xy 9.114039 -12.391636) (xy 9.007784 -12.337497) + (xy 8.89 -12.318842) (xy 8.772216 -12.337497) (xy 8.665961 -12.391636) (xy 8.580903 -12.476695) (xy 8.508679 -12.698975) + (xy 8.527497 -12.817784) (xy 8.581636 -12.924039) (xy 8.665961 -13.008364) (xy 8.772216 -13.062503) + (xy 8.89 -13.081158) (xy 9.007784 -13.062503) (xy 9.114039 -13.008364) (xy 9.199097 -12.923305) (xy 9.271321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4d7ab43c-5d8e-47d4-9cec-983245905b12") + ) + (fp_poly + (pts + (xy 9.252503 -11.312216) (xy 9.198364 -11.205961) (xy 9.114039 -11.121636) (xy 9.007784 -11.067497) + (xy 8.89 -11.048842) (xy 8.772216 -11.067497) (xy 8.665961 -11.121636) (xy 8.580903 -11.206695) (xy 8.508679 -11.428975) + (xy 8.527497 -11.547784) (xy 8.581636 -11.654039) (xy 8.665961 -11.738364) (xy 8.772216 -11.792503) + (xy 8.89 -11.811158) (xy 9.007784 -11.792503) (xy 9.114039 -11.738364) (xy 9.199097 -11.653305) (xy 9.271321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6465ae25-10e4-4cbb-93ea-4a3675fde2e2") + ) + (fp_poly + (pts + (xy 9.252503 11.547784) (xy 9.198364 11.654039) (xy 9.114039 11.738364) (xy 9.007784 11.792503) (xy 8.89 11.811158) + (xy 8.772216 11.792503) (xy 8.665961 11.738364) (xy 8.580903 11.653305) (xy 8.508679 11.431025) (xy 8.527497 11.312216) + (xy 8.581636 11.205961) (xy 8.665961 11.121636) (xy 8.772216 11.067497) (xy 8.89 11.048842) (xy 9.007784 11.067497) + (xy 9.114039 11.121636) (xy 9.199097 11.206695) (xy 9.271321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "03dcda79-0c79-4763-b024-b7a4a40b1e67") + ) + (fp_poly + (pts + (xy 9.252503 12.817784) (xy 9.198364 12.924039) (xy 9.114039 13.008364) (xy 9.007784 13.062503) (xy 8.89 13.081158) + (xy 8.772216 13.062503) (xy 8.665961 13.008364) (xy 8.580903 12.923305) (xy 8.508679 12.701025) (xy 8.527497 12.582216) + (xy 8.581636 12.475961) (xy 8.665961 12.391636) (xy 8.772216 12.337497) (xy 8.89 12.318842) (xy 9.007784 12.337497) + (xy 9.114039 12.391636) (xy 9.199097 12.476695) (xy 9.271321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0f282ae9-88a0-4e6a-a0ef-b1eb37e70dfe") + ) + (fp_poly + (pts + (xy 9.252503 14.087784) (xy 9.198364 14.194039) (xy 9.114039 14.278364) (xy 9.007784 14.332503) (xy 8.89 14.351158) + (xy 8.772216 14.332503) (xy 8.665961 14.278364) (xy 8.580903 14.193305) (xy 8.508679 13.971025) (xy 8.527497 13.852216) + (xy 8.581636 13.745961) (xy 8.665961 13.661636) (xy 8.772216 13.607497) (xy 8.89 13.588842) (xy 9.007784 13.607497) + (xy 9.114039 13.661636) (xy 9.199097 13.746695) (xy 9.271321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fd2d6a5c-1841-4147-9220-04b211d8bc64") + ) + (fp_poly + (pts + (xy 10.522503 -13.852216) (xy 10.468364 -13.745961) (xy 10.384039 -13.661636) (xy 10.277784 -13.607497) + (xy 10.16 -13.588842) (xy 10.042216 -13.607497) (xy 9.935961 -13.661636) (xy 9.850903 -13.746695) + (xy 9.778679 -13.968975) (xy 9.797497 -14.087784) (xy 9.851636 -14.194039) (xy 9.935961 -14.278364) + (xy 10.042216 -14.332503) (xy 10.16 -14.351158) (xy 10.277784 -14.332503) (xy 10.384039 -14.278364) + (xy 10.469097 -14.193305) (xy 10.541321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f381608a-74d6-40a4-967f-841f85f842b7") + ) + (fp_poly + (pts + (xy 10.522503 -12.582216) (xy 10.468364 -12.475961) (xy 10.384039 -12.391636) (xy 10.277784 -12.337497) + (xy 10.16 -12.318842) (xy 10.042216 -12.337497) (xy 9.935961 -12.391636) (xy 9.850903 -12.476695) + (xy 9.778679 -12.698975) (xy 9.797497 -12.817784) (xy 9.851636 -12.924039) (xy 9.935961 -13.008364) + (xy 10.042216 -13.062503) (xy 10.16 -13.081158) (xy 10.277784 -13.062503) (xy 10.384039 -13.008364) + (xy 10.469097 -12.923305) (xy 10.541321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0db39f08-4108-4133-8824-92d4405918fc") + ) + (fp_poly + (pts + (xy 10.522503 -11.312216) (xy 10.468364 -11.205961) (xy 10.384039 -11.121636) (xy 10.277784 -11.067497) + (xy 10.16 -11.048842) (xy 10.042216 -11.067497) (xy 9.935961 -11.121636) (xy 9.850903 -11.206695) + (xy 9.778679 -11.428975) (xy 9.797497 -11.547784) (xy 9.851636 -11.654039) (xy 9.935961 -11.738364) + (xy 10.042216 -11.792503) (xy 10.16 -11.811158) (xy 10.277784 -11.792503) (xy 10.384039 -11.738364) + (xy 10.469097 -11.653305) (xy 10.541321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "58cca0fa-167d-47a6-9add-cc22dc419f2c") + ) + (fp_poly + (pts + (xy 10.522503 11.547784) (xy 10.468364 11.654039) (xy 10.384039 11.738364) (xy 10.277784 11.792503) + (xy 10.16 11.811158) (xy 10.042216 11.792503) (xy 9.935961 11.738364) (xy 9.850903 11.653305) (xy 9.778679 11.431025) + (xy 9.797497 11.312216) (xy 9.851636 11.205961) (xy 9.935961 11.121636) (xy 10.042216 11.067497) + (xy 10.16 11.048842) (xy 10.277784 11.067497) (xy 10.384039 11.121636) (xy 10.469097 11.206695) (xy 10.541321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "30b85cd0-9891-4536-841e-f2b0eee61f50") + ) + (fp_poly + (pts + (xy 10.522503 12.817784) (xy 10.468364 12.924039) (xy 10.384039 13.008364) (xy 10.277784 13.062503) + (xy 10.16 13.081158) (xy 10.042216 13.062503) (xy 9.935961 13.008364) (xy 9.850903 12.923305) (xy 9.778679 12.701025) + (xy 9.797497 12.582216) (xy 9.851636 12.475961) (xy 9.935961 12.391636) (xy 10.042216 12.337497) + (xy 10.16 12.318842) (xy 10.277784 12.337497) (xy 10.384039 12.391636) (xy 10.469097 12.476695) (xy 10.541321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "62091bf4-b3d6-4ca4-b405-436736ed49e0") + ) + (fp_poly + (pts + (xy 10.522503 14.087784) (xy 10.468364 14.194039) (xy 10.384039 14.278364) (xy 10.277784 14.332503) + (xy 10.16 14.351158) (xy 10.042216 14.332503) (xy 9.935961 14.278364) (xy 9.850903 14.193305) (xy 9.778679 13.971025) + (xy 9.797497 13.852216) (xy 9.851636 13.745961) (xy 9.935961 13.661636) (xy 10.042216 13.607497) + (xy 10.16 13.588842) (xy 10.277784 13.607497) (xy 10.384039 13.661636) (xy 10.469097 13.746695) (xy 10.541321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8395889e-ea43-4b15-81fe-2470cfa78af7") + ) + (fp_poly + (pts + (xy 11.792503 -13.852216) (xy 11.738364 -13.745961) (xy 11.654039 -13.661636) (xy 11.547784 -13.607497) + (xy 11.43 -13.588842) (xy 11.312216 -13.607497) (xy 11.205961 -13.661636) (xy 11.120903 -13.746695) + (xy 11.048679 -13.968975) (xy 11.067497 -14.087784) (xy 11.121636 -14.194039) (xy 11.205961 -14.278364) + (xy 11.312216 -14.332503) (xy 11.43 -14.351158) (xy 11.547784 -14.332503) (xy 11.654039 -14.278364) + (xy 11.739097 -14.193305) (xy 11.811321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "418ef809-a72d-4502-ab0e-4ddf72e8dc52") + ) + (fp_poly + (pts + (xy 11.792503 -12.582216) (xy 11.738364 -12.475961) (xy 11.654039 -12.391636) (xy 11.547784 -12.337497) + (xy 11.43 -12.318842) (xy 11.312216 -12.337497) (xy 11.205961 -12.391636) (xy 11.120903 -12.476695) + (xy 11.048679 -12.698975) (xy 11.067497 -12.817784) (xy 11.121636 -12.924039) (xy 11.205961 -13.008364) + (xy 11.312216 -13.062503) (xy 11.43 -13.081158) (xy 11.547784 -13.062503) (xy 11.654039 -13.008364) + (xy 11.739097 -12.923305) (xy 11.811321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6ff0b55c-3e51-45f7-b51e-1c86cb87c34a") + ) + (fp_poly + (pts + (xy 11.792503 -11.312216) (xy 11.738364 -11.205961) (xy 11.654039 -11.121636) (xy 11.547784 -11.067497) + (xy 11.43 -11.048842) (xy 11.312216 -11.067497) (xy 11.205961 -11.121636) (xy 11.120903 -11.206695) + (xy 11.048679 -11.428975) (xy 11.067497 -11.547784) (xy 11.121636 -11.654039) (xy 11.205961 -11.738364) + (xy 11.312216 -11.792503) (xy 11.43 -11.811158) (xy 11.547784 -11.792503) (xy 11.654039 -11.738364) + (xy 11.739097 -11.653305) (xy 11.811321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c3180d2f-a32f-42a4-b331-4da9ce2f9904") + ) + (fp_poly + (pts + (xy 11.792503 -10.042216) (xy 11.738364 -9.935961) (xy 11.654039 -9.851636) (xy 11.547784 -9.797497) + (xy 11.43 -9.778842) (xy 11.312216 -9.797497) (xy 11.205961 -9.851636) (xy 11.120903 -9.936695) (xy 11.048679 -10.158975) + (xy 11.067497 -10.277784) (xy 11.121636 -10.384039) (xy 11.205961 -10.468364) (xy 11.312216 -10.522503) + (xy 11.43 -10.541158) (xy 11.547784 -10.522503) (xy 11.654039 -10.468364) (xy 11.739097 -10.383305) + (xy 11.811321 -10.161025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c694878e-3e2a-4e07-a789-aeda44d5b71e") + ) + (fp_poly + (pts + (xy 11.792503 -8.772216) (xy 11.738364 -8.665961) (xy 11.654039 -8.581636) (xy 11.547784 -8.527497) + (xy 11.43 -8.508842) (xy 11.312216 -8.527497) (xy 11.205961 -8.581636) (xy 11.120903 -8.666695) (xy 11.048679 -8.888975) + (xy 11.067497 -9.007784) (xy 11.121636 -9.114039) (xy 11.205961 -9.198364) (xy 11.312216 -9.252503) + (xy 11.43 -9.271158) (xy 11.547784 -9.252503) (xy 11.654039 -9.198364) (xy 11.739097 -9.113305) (xy 11.811321 -8.891025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "13b6e848-a5a4-48a5-b135-a8672580e6a4") + ) + (fp_poly + (pts + (xy 11.792503 -7.502216) (xy 11.738364 -7.395961) (xy 11.654039 -7.311636) (xy 11.547784 -7.257497) + (xy 11.43 -7.238842) (xy 11.312216 -7.257497) (xy 11.205961 -7.311636) (xy 11.120903 -7.396695) (xy 11.048679 -7.618975) + (xy 11.067497 -7.737784) (xy 11.121636 -7.844039) (xy 11.205961 -7.928364) (xy 11.312216 -7.982503) + (xy 11.43 -8.001158) (xy 11.547784 -7.982503) (xy 11.654039 -7.928364) (xy 11.739097 -7.843305) (xy 11.811321 -7.621025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "35ad8a8e-a319-43cb-993b-12f13716f651") + ) + (fp_poly + (pts + (xy 11.792503 -6.232216) (xy 11.738364 -6.125961) (xy 11.654039 -6.041636) (xy 11.547784 -5.987497) + (xy 11.43 -5.968842) (xy 11.312216 -5.987497) (xy 11.205961 -6.041636) (xy 11.120903 -6.126695) (xy 11.048679 -6.348975) + (xy 11.067497 -6.467784) (xy 11.121636 -6.574039) (xy 11.205961 -6.658364) (xy 11.312216 -6.712503) + (xy 11.43 -6.731158) (xy 11.547784 -6.712503) (xy 11.654039 -6.658364) (xy 11.739097 -6.573305) (xy 11.811321 -6.351025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4d106d56-838c-49c1-b38f-6bab356cd755") + ) + (fp_poly + (pts + (xy 11.792503 -4.962216) (xy 11.738364 -4.855961) (xy 11.654039 -4.771636) (xy 11.547784 -4.717497) + (xy 11.43 -4.698842) (xy 11.312216 -4.717497) (xy 11.205961 -4.771636) (xy 11.120903 -4.856695) (xy 11.048679 -5.078975) + (xy 11.067497 -5.197784) (xy 11.121636 -5.304039) (xy 11.205961 -5.388364) (xy 11.312216 -5.442503) + (xy 11.43 -5.461158) (xy 11.547784 -5.442503) (xy 11.654039 -5.388364) (xy 11.739097 -5.303305) (xy 11.811321 -5.081025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e902eb26-3a51-4f26-8e07-2a7ddc50cc7e") + ) + (fp_poly + (pts + (xy 11.792503 -3.692216) (xy 11.738364 -3.585961) (xy 11.654039 -3.501636) (xy 11.547784 -3.447497) + (xy 11.43 -3.428842) (xy 11.312216 -3.447497) (xy 11.205961 -3.501636) (xy 11.120903 -3.586695) (xy 11.048679 -3.808975) + (xy 11.067497 -3.927784) (xy 11.121636 -4.034039) (xy 11.205961 -4.118364) (xy 11.312216 -4.172503) + (xy 11.43 -4.191158) (xy 11.547784 -4.172503) (xy 11.654039 -4.118364) (xy 11.739097 -4.033305) (xy 11.811321 -3.811025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "dc7cfe89-de9c-40ef-af99-52088c04cd48") + ) + (fp_poly + (pts + (xy 11.792503 -2.422216) (xy 11.738364 -2.315961) (xy 11.654039 -2.231636) (xy 11.547784 -2.177497) + (xy 11.43 -2.158842) (xy 11.312216 -2.177497) (xy 11.205961 -2.231636) (xy 11.120903 -2.316695) (xy 11.048679 -2.538975) + (xy 11.067497 -2.657784) (xy 11.121636 -2.764039) (xy 11.205961 -2.848364) (xy 11.312216 -2.902503) + (xy 11.43 -2.921158) (xy 11.547784 -2.902503) (xy 11.654039 -2.848364) (xy 11.739097 -2.763305) (xy 11.811321 -2.541025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9cf04ec4-db03-4170-93c7-d4060c3b2be7") + ) + (fp_poly + (pts + (xy 11.792503 -1.152216) (xy 11.738364 -1.045961) (xy 11.654039 -0.961636) (xy 11.547784 -0.907497) + (xy 11.43 -0.888842) (xy 11.312216 -0.907497) (xy 11.205961 -0.961636) (xy 11.120903 -1.046695) (xy 11.048679 -1.268975) + (xy 11.067497 -1.387784) (xy 11.121636 -1.494039) (xy 11.205961 -1.578364) (xy 11.312216 -1.632503) + (xy 11.43 -1.651158) (xy 11.547784 -1.632503) (xy 11.654039 -1.578364) (xy 11.739097 -1.493305) (xy 11.811321 -1.271025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "7bb9c0e1-231a-4565-838f-0dc43a126fd3") + ) + (fp_poly + (pts + (xy 11.792503 0.117784) (xy 11.738364 0.224039) (xy 11.654039 0.308364) (xy 11.547784 0.362503) (xy 11.43 0.381158) + (xy 11.312216 0.362503) (xy 11.205961 0.308364) (xy 11.120903 0.223305) (xy 11.048679 0.001025) (xy 11.067497 -0.117784) + (xy 11.121636 -0.224039) (xy 11.205961 -0.308364) (xy 11.312216 -0.362503) (xy 11.43 -0.381158) (xy 11.547784 -0.362503) + (xy 11.654039 -0.308364) (xy 11.739097 -0.223305) (xy 11.811321 -0.001025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8db29a18-646a-455f-8209-e0bf056a5cc2") + ) + (fp_poly + (pts + (xy 11.792503 1.387784) (xy 11.738364 1.494039) (xy 11.654039 1.578364) (xy 11.547784 1.632503) (xy 11.43 1.651158) + (xy 11.312216 1.632503) (xy 11.205961 1.578364) (xy 11.120903 1.493305) (xy 11.048679 1.271025) (xy 11.067497 1.152216) + (xy 11.121636 1.045961) (xy 11.205961 0.961636) (xy 11.312216 0.907497) (xy 11.43 0.888842) (xy 11.547784 0.907497) + (xy 11.654039 0.961636) (xy 11.739097 1.046695) (xy 11.811321 1.268975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c69f149c-6330-4c9c-a1ee-9ca61b1b7aba") + ) + (fp_poly + (pts + (xy 11.792503 2.657784) (xy 11.738364 2.764039) (xy 11.654039 2.848364) (xy 11.547784 2.902503) (xy 11.43 2.921158) + (xy 11.312216 2.902503) (xy 11.205961 2.848364) (xy 11.120903 2.763305) (xy 11.048679 2.541025) (xy 11.067497 2.422216) + (xy 11.121636 2.315961) (xy 11.205961 2.231636) (xy 11.312216 2.177497) (xy 11.43 2.158842) (xy 11.547784 2.177497) + (xy 11.654039 2.231636) (xy 11.739097 2.316695) (xy 11.811321 2.538975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "509a8ad4-9af4-42f5-b8ac-ff6819c680fc") + ) + (fp_poly + (pts + (xy 11.792503 3.927784) (xy 11.738364 4.034039) (xy 11.654039 4.118364) (xy 11.547784 4.172503) (xy 11.43 4.191158) + (xy 11.312216 4.172503) (xy 11.205961 4.118364) (xy 11.120903 4.033305) (xy 11.048679 3.811025) (xy 11.067497 3.692216) + (xy 11.121636 3.585961) (xy 11.205961 3.501636) (xy 11.312216 3.447497) (xy 11.43 3.428842) (xy 11.547784 3.447497) + (xy 11.654039 3.501636) (xy 11.739097 3.586695) (xy 11.811321 3.808975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "27bd3bc2-7d62-43fc-9ceb-8fe0b7f08219") + ) + (fp_poly + (pts + (xy 11.792503 5.197784) (xy 11.738364 5.304039) (xy 11.654039 5.388364) (xy 11.547784 5.442503) (xy 11.43 5.461158) + (xy 11.312216 5.442503) (xy 11.205961 5.388364) (xy 11.120903 5.303305) (xy 11.048679 5.081025) (xy 11.067497 4.962216) + (xy 11.121636 4.855961) (xy 11.205961 4.771636) (xy 11.312216 4.717497) (xy 11.43 4.698842) (xy 11.547784 4.717497) + (xy 11.654039 4.771636) (xy 11.739097 4.856695) (xy 11.811321 5.078975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "10a076c9-5889-4fe6-aad1-f8eea49c0be5") + ) + (fp_poly + (pts + (xy 11.792503 6.467784) (xy 11.738364 6.574039) (xy 11.654039 6.658364) (xy 11.547784 6.712503) (xy 11.43 6.731158) + (xy 11.312216 6.712503) (xy 11.205961 6.658364) (xy 11.120903 6.573305) (xy 11.048679 6.351025) (xy 11.067497 6.232216) + (xy 11.121636 6.125961) (xy 11.205961 6.041636) (xy 11.312216 5.987497) (xy 11.43 5.968842) (xy 11.547784 5.987497) + (xy 11.654039 6.041636) (xy 11.739097 6.126695) (xy 11.811321 6.348975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "7dd7871d-c34e-4413-a4e6-c64551fdbc8f") + ) + (fp_poly + (pts + (xy 11.792503 7.737784) (xy 11.738364 7.844039) (xy 11.654039 7.928364) (xy 11.547784 7.982503) (xy 11.43 8.001158) + (xy 11.312216 7.982503) (xy 11.205961 7.928364) (xy 11.120903 7.843305) (xy 11.048679 7.621025) (xy 11.067497 7.502216) + (xy 11.121636 7.395961) (xy 11.205961 7.311636) (xy 11.312216 7.257497) (xy 11.43 7.238842) (xy 11.547784 7.257497) + (xy 11.654039 7.311636) (xy 11.739097 7.396695) (xy 11.811321 7.618975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "88c75d77-ecdf-472b-8f18-b69402763056") + ) + (fp_poly + (pts + (xy 11.792503 9.007784) (xy 11.738364 9.114039) (xy 11.654039 9.198364) (xy 11.547784 9.252503) (xy 11.43 9.271158) + (xy 11.312216 9.252503) (xy 11.205961 9.198364) (xy 11.120903 9.113305) (xy 11.048679 8.891025) (xy 11.067497 8.772216) + (xy 11.121636 8.665961) (xy 11.205961 8.581636) (xy 11.312216 8.527497) (xy 11.43 8.508842) (xy 11.547784 8.527497) + (xy 11.654039 8.581636) (xy 11.739097 8.666695) (xy 11.811321 8.888975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0696f58d-51e1-4773-9109-18a1c39425d5") + ) + (fp_poly + (pts + (xy 11.792503 10.277784) (xy 11.738364 10.384039) (xy 11.654039 10.468364) (xy 11.547784 10.522503) + (xy 11.43 10.541158) (xy 11.312216 10.522503) (xy 11.205961 10.468364) (xy 11.120903 10.383305) (xy 11.048679 10.161025) + (xy 11.067497 10.042216) (xy 11.121636 9.935961) (xy 11.205961 9.851636) (xy 11.312216 9.797497) + (xy 11.43 9.778842) (xy 11.547784 9.797497) (xy 11.654039 9.851636) (xy 11.739097 9.936695) (xy 11.811321 10.158975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "63eefe31-1e75-4ead-953a-3edb6974d59a") + ) + (fp_poly + (pts + (xy 11.792503 11.547784) (xy 11.738364 11.654039) (xy 11.654039 11.738364) (xy 11.547784 11.792503) + (xy 11.43 11.811158) (xy 11.312216 11.792503) (xy 11.205961 11.738364) (xy 11.120903 11.653305) (xy 11.048679 11.431025) + (xy 11.067497 11.312216) (xy 11.121636 11.205961) (xy 11.205961 11.121636) (xy 11.312216 11.067497) + (xy 11.43 11.048842) (xy 11.547784 11.067497) (xy 11.654039 11.121636) (xy 11.739097 11.206695) (xy 11.811321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "357575f2-4512-4a59-9f04-0eb4484621fc") + ) + (fp_poly + (pts + (xy 11.792503 12.817784) (xy 11.738364 12.924039) (xy 11.654039 13.008364) (xy 11.547784 13.062503) + (xy 11.43 13.081158) (xy 11.312216 13.062503) (xy 11.205961 13.008364) (xy 11.120903 12.923305) (xy 11.048679 12.701025) + (xy 11.067497 12.582216) (xy 11.121636 12.475961) (xy 11.205961 12.391636) (xy 11.312216 12.337497) + (xy 11.43 12.318842) (xy 11.547784 12.337497) (xy 11.654039 12.391636) (xy 11.739097 12.476695) (xy 11.811321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "664c37de-19e3-461e-9acf-2fe55d35136a") + ) + (fp_poly + (pts + (xy 11.792503 14.087784) (xy 11.738364 14.194039) (xy 11.654039 14.278364) (xy 11.547784 14.332503) + (xy 11.43 14.351158) (xy 11.312216 14.332503) (xy 11.205961 14.278364) (xy 11.120903 14.193305) (xy 11.048679 13.971025) + (xy 11.067497 13.852216) (xy 11.121636 13.745961) (xy 11.205961 13.661636) (xy 11.312216 13.607497) + (xy 11.43 13.588842) (xy 11.547784 13.607497) (xy 11.654039 13.661636) (xy 11.739097 13.746695) (xy 11.811321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3b5741fa-6b54-46af-957c-d87d936d3ddd") + ) + (fp_poly + (pts + (xy 13.062503 -13.852216) (xy 13.008364 -13.745961) (xy 12.924039 -13.661636) (xy 12.817784 -13.607497) + (xy 12.7 -13.588842) (xy 12.582216 -13.607497) (xy 12.475961 -13.661636) (xy 12.390903 -13.746695) + (xy 12.318679 -13.968975) (xy 12.337497 -14.087784) (xy 12.391636 -14.194039) (xy 12.475961 -14.278364) + (xy 12.582216 -14.332503) (xy 12.7 -14.351158) (xy 12.817784 -14.332503) (xy 12.924039 -14.278364) + (xy 13.009097 -14.193305) (xy 13.081321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "48a0b77a-f31c-4829-be0e-b80ba92a63c0") + ) + (fp_poly + (pts + (xy 13.062503 -12.582216) (xy 13.008364 -12.475961) (xy 12.924039 -12.391636) (xy 12.817784 -12.337497) + (xy 12.7 -12.318842) (xy 12.582216 -12.337497) (xy 12.475961 -12.391636) (xy 12.390903 -12.476695) + (xy 12.318679 -12.698975) (xy 12.337497 -12.817784) (xy 12.391636 -12.924039) (xy 12.475961 -13.008364) + (xy 12.582216 -13.062503) (xy 12.7 -13.081158) (xy 12.817784 -13.062503) (xy 12.924039 -13.008364) + (xy 13.009097 -12.923305) (xy 13.081321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "abed970c-a244-4712-983b-ab741ff0c490") + ) + (fp_poly + (pts + (xy 13.062503 -11.312216) (xy 13.008364 -11.205961) (xy 12.924039 -11.121636) (xy 12.817784 -11.067497) + (xy 12.7 -11.048842) (xy 12.582216 -11.067497) (xy 12.475961 -11.121636) (xy 12.390903 -11.206695) + (xy 12.318679 -11.428975) (xy 12.337497 -11.547784) (xy 12.391636 -11.654039) (xy 12.475961 -11.738364) + (xy 12.582216 -11.792503) (xy 12.7 -11.811158) (xy 12.817784 -11.792503) (xy 12.924039 -11.738364) + (xy 13.009097 -11.653305) (xy 13.081321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8a3ec168-5acc-4dcc-a55a-d3da540d29cf") + ) + (fp_poly + (pts + (xy 13.062503 -10.042216) (xy 13.008364 -9.935961) (xy 12.924039 -9.851636) (xy 12.817784 -9.797497) + (xy 12.7 -9.778842) (xy 12.582216 -9.797497) (xy 12.475961 -9.851636) (xy 12.390903 -9.936695) (xy 12.318679 -10.158975) + (xy 12.337497 -10.277784) (xy 12.391636 -10.384039) (xy 12.475961 -10.468364) (xy 12.582216 -10.522503) + (xy 12.7 -10.541158) (xy 12.817784 -10.522503) (xy 12.924039 -10.468364) (xy 13.009097 -10.383305) + (xy 13.081321 -10.161025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3977a7a2-1a6d-4626-9a3a-4480b0436337") + ) + (fp_poly + (pts + (xy 13.062503 -8.772216) (xy 13.008364 -8.665961) (xy 12.924039 -8.581636) (xy 12.817784 -8.527497) + (xy 12.7 -8.508842) (xy 12.582216 -8.527497) (xy 12.475961 -8.581636) (xy 12.390903 -8.666695) (xy 12.318679 -8.888975) + (xy 12.337497 -9.007784) (xy 12.391636 -9.114039) (xy 12.475961 -9.198364) (xy 12.582216 -9.252503) + (xy 12.7 -9.271158) (xy 12.817784 -9.252503) (xy 12.924039 -9.198364) (xy 13.009097 -9.113305) (xy 13.081321 -8.891025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9ebfa2b7-690b-4e3d-bbe6-9607cc973b62") + ) + (fp_poly + (pts + (xy 13.062503 -7.502216) (xy 13.008364 -7.395961) (xy 12.924039 -7.311636) (xy 12.817784 -7.257497) + (xy 12.7 -7.238842) (xy 12.582216 -7.257497) (xy 12.475961 -7.311636) (xy 12.390903 -7.396695) (xy 12.318679 -7.618975) + (xy 12.337497 -7.737784) (xy 12.391636 -7.844039) (xy 12.475961 -7.928364) (xy 12.582216 -7.982503) + (xy 12.7 -8.001158) (xy 12.817784 -7.982503) (xy 12.924039 -7.928364) (xy 13.009097 -7.843305) (xy 13.081321 -7.621025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "24053b5c-5e61-472e-b5eb-308b41799fa5") + ) + (fp_poly + (pts + (xy 13.062503 -6.232216) (xy 13.008364 -6.125961) (xy 12.924039 -6.041636) (xy 12.817784 -5.987497) + (xy 12.7 -5.968842) (xy 12.582216 -5.987497) (xy 12.475961 -6.041636) (xy 12.390903 -6.126695) (xy 12.318679 -6.348975) + (xy 12.337497 -6.467784) (xy 12.391636 -6.574039) (xy 12.475961 -6.658364) (xy 12.582216 -6.712503) + (xy 12.7 -6.731158) (xy 12.817784 -6.712503) (xy 12.924039 -6.658364) (xy 13.009097 -6.573305) (xy 13.081321 -6.351025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "14d87245-01e0-47d2-83fd-7d5892cd3912") + ) + (fp_poly + (pts + (xy 13.062503 -4.962216) (xy 13.008364 -4.855961) (xy 12.924039 -4.771636) (xy 12.817784 -4.717497) + (xy 12.7 -4.698842) (xy 12.582216 -4.717497) (xy 12.475961 -4.771636) (xy 12.390903 -4.856695) (xy 12.318679 -5.078975) + (xy 12.337497 -5.197784) (xy 12.391636 -5.304039) (xy 12.475961 -5.388364) (xy 12.582216 -5.442503) + (xy 12.7 -5.461158) (xy 12.817784 -5.442503) (xy 12.924039 -5.388364) (xy 13.009097 -5.303305) (xy 13.081321 -5.081025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "663168b1-cbbf-430f-acbf-b491c222caa1") + ) + (fp_poly + (pts + (xy 13.062503 -3.692216) (xy 13.008364 -3.585961) (xy 12.924039 -3.501636) (xy 12.817784 -3.447497) + (xy 12.7 -3.428842) (xy 12.582216 -3.447497) (xy 12.475961 -3.501636) (xy 12.390903 -3.586695) (xy 12.318679 -3.808975) + (xy 12.337497 -3.927784) (xy 12.391636 -4.034039) (xy 12.475961 -4.118364) (xy 12.582216 -4.172503) + (xy 12.7 -4.191158) (xy 12.817784 -4.172503) (xy 12.924039 -4.118364) (xy 13.009097 -4.033305) (xy 13.081321 -3.811025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b627cf5d-8a39-4590-a089-ef3e2049b7fa") + ) + (fp_poly + (pts + (xy 13.062503 -2.422216) (xy 13.008364 -2.315961) (xy 12.924039 -2.231636) (xy 12.817784 -2.177497) + (xy 12.7 -2.158842) (xy 12.582216 -2.177497) (xy 12.475961 -2.231636) (xy 12.390903 -2.316695) (xy 12.318679 -2.538975) + (xy 12.337497 -2.657784) (xy 12.391636 -2.764039) (xy 12.475961 -2.848364) (xy 12.582216 -2.902503) + (xy 12.7 -2.921158) (xy 12.817784 -2.902503) (xy 12.924039 -2.848364) (xy 13.009097 -2.763305) (xy 13.081321 -2.541025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "55c6b303-d096-4b0c-bc9d-425f9730743f") + ) + (fp_poly + (pts + (xy 13.062503 -1.152216) (xy 13.008364 -1.045961) (xy 12.924039 -0.961636) (xy 12.817784 -0.907497) + (xy 12.7 -0.888842) (xy 12.582216 -0.907497) (xy 12.475961 -0.961636) (xy 12.390903 -1.046695) (xy 12.318679 -1.268975) + (xy 12.337497 -1.387784) (xy 12.391636 -1.494039) (xy 12.475961 -1.578364) (xy 12.582216 -1.632503) + (xy 12.7 -1.651158) (xy 12.817784 -1.632503) (xy 12.924039 -1.578364) (xy 13.009097 -1.493305) (xy 13.081321 -1.271025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "75727dd9-1866-4879-97e2-167d2cf34b29") + ) + (fp_poly + (pts + (xy 13.062503 0.117784) (xy 13.008364 0.224039) (xy 12.924039 0.308364) (xy 12.817784 0.362503) (xy 12.7 0.381158) + (xy 12.582216 0.362503) (xy 12.475961 0.308364) (xy 12.390903 0.223305) (xy 12.318679 0.001025) (xy 12.337497 -0.117784) + (xy 12.391636 -0.224039) (xy 12.475961 -0.308364) (xy 12.582216 -0.362503) (xy 12.7 -0.381158) (xy 12.817784 -0.362503) + (xy 12.924039 -0.308364) (xy 13.009097 -0.223305) (xy 13.081321 -0.001025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "67ba2add-e6a1-4d68-847b-8de3bfb9e22c") + ) + (fp_poly + (pts + (xy 13.062503 1.387784) (xy 13.008364 1.494039) (xy 12.924039 1.578364) (xy 12.817784 1.632503) (xy 12.7 1.651158) + (xy 12.582216 1.632503) (xy 12.475961 1.578364) (xy 12.390903 1.493305) (xy 12.318679 1.271025) (xy 12.337497 1.152216) + (xy 12.391636 1.045961) (xy 12.475961 0.961636) (xy 12.582216 0.907497) (xy 12.7 0.888842) (xy 12.817784 0.907497) + (xy 12.924039 0.961636) (xy 13.009097 1.046695) (xy 13.081321 1.268975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "659fef98-b0ad-475a-b860-437ec2f56015") + ) + (fp_poly + (pts + (xy 13.062503 2.657784) (xy 13.008364 2.764039) (xy 12.924039 2.848364) (xy 12.817784 2.902503) (xy 12.7 2.921158) + (xy 12.582216 2.902503) (xy 12.475961 2.848364) (xy 12.390903 2.763305) (xy 12.318679 2.541025) (xy 12.337497 2.422216) + (xy 12.391636 2.315961) (xy 12.475961 2.231636) (xy 12.582216 2.177497) (xy 12.7 2.158842) (xy 12.817784 2.177497) + (xy 12.924039 2.231636) (xy 13.009097 2.316695) (xy 13.081321 2.538975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "dc049678-ff7b-4900-976a-fd80a83c18d2") + ) + (fp_poly + (pts + (xy 13.062503 3.927784) (xy 13.008364 4.034039) (xy 12.924039 4.118364) (xy 12.817784 4.172503) (xy 12.7 4.191158) + (xy 12.582216 4.172503) (xy 12.475961 4.118364) (xy 12.390903 4.033305) (xy 12.318679 3.811025) (xy 12.337497 3.692216) + (xy 12.391636 3.585961) (xy 12.475961 3.501636) (xy 12.582216 3.447497) (xy 12.7 3.428842) (xy 12.817784 3.447497) + (xy 12.924039 3.501636) (xy 13.009097 3.586695) (xy 13.081321 3.808975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e5c4a697-5538-44db-bfc5-37398912c7ce") + ) + (fp_poly + (pts + (xy 13.062503 5.197784) (xy 13.008364 5.304039) (xy 12.924039 5.388364) (xy 12.817784 5.442503) (xy 12.7 5.461158) + (xy 12.582216 5.442503) (xy 12.475961 5.388364) (xy 12.390903 5.303305) (xy 12.318679 5.081025) (xy 12.337497 4.962216) + (xy 12.391636 4.855961) (xy 12.475961 4.771636) (xy 12.582216 4.717497) (xy 12.7 4.698842) (xy 12.817784 4.717497) + (xy 12.924039 4.771636) (xy 13.009097 4.856695) (xy 13.081321 5.078975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "905e9068-5c86-4b1c-a0a7-2203e9e97a01") + ) + (fp_poly + (pts + (xy 13.062503 6.467784) (xy 13.008364 6.574039) (xy 12.924039 6.658364) (xy 12.817784 6.712503) (xy 12.7 6.731158) + (xy 12.582216 6.712503) (xy 12.475961 6.658364) (xy 12.390903 6.573305) (xy 12.318679 6.351025) (xy 12.337497 6.232216) + (xy 12.391636 6.125961) (xy 12.475961 6.041636) (xy 12.582216 5.987497) (xy 12.7 5.968842) (xy 12.817784 5.987497) + (xy 12.924039 6.041636) (xy 13.009097 6.126695) (xy 13.081321 6.348975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b315cb67-867d-4643-b502-2a6a190d9588") + ) + (fp_poly + (pts + (xy 13.062503 7.737784) (xy 13.008364 7.844039) (xy 12.924039 7.928364) (xy 12.817784 7.982503) (xy 12.7 8.001158) + (xy 12.582216 7.982503) (xy 12.475961 7.928364) (xy 12.390903 7.843305) (xy 12.318679 7.621025) (xy 12.337497 7.502216) + (xy 12.391636 7.395961) (xy 12.475961 7.311636) (xy 12.582216 7.257497) (xy 12.7 7.238842) (xy 12.817784 7.257497) + (xy 12.924039 7.311636) (xy 13.009097 7.396695) (xy 13.081321 7.618975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e72b84e7-eb07-4e50-978c-1942faf2ce57") + ) + (fp_poly + (pts + (xy 13.062503 9.007784) (xy 13.008364 9.114039) (xy 12.924039 9.198364) (xy 12.817784 9.252503) (xy 12.7 9.271158) + (xy 12.582216 9.252503) (xy 12.475961 9.198364) (xy 12.390903 9.113305) (xy 12.318679 8.891025) (xy 12.337497 8.772216) + (xy 12.391636 8.665961) (xy 12.475961 8.581636) (xy 12.582216 8.527497) (xy 12.7 8.508842) (xy 12.817784 8.527497) + (xy 12.924039 8.581636) (xy 13.009097 8.666695) (xy 13.081321 8.888975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "2d3c4ba3-a35b-4728-87ef-b2c68db9594b") + ) + (fp_poly + (pts + (xy 13.062503 10.277784) (xy 13.008364 10.384039) (xy 12.924039 10.468364) (xy 12.817784 10.522503) + (xy 12.7 10.541158) (xy 12.582216 10.522503) (xy 12.475961 10.468364) (xy 12.390903 10.383305) (xy 12.318679 10.161025) + (xy 12.337497 10.042216) (xy 12.391636 9.935961) (xy 12.475961 9.851636) (xy 12.582216 9.797497) + (xy 12.7 9.778842) (xy 12.817784 9.797497) (xy 12.924039 9.851636) (xy 13.009097 9.936695) (xy 13.081321 10.158975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "49fbf48d-1f5e-4197-81f3-025470878738") + ) + (fp_poly + (pts + (xy 13.062503 11.547784) (xy 13.008364 11.654039) (xy 12.924039 11.738364) (xy 12.817784 11.792503) + (xy 12.7 11.811158) (xy 12.582216 11.792503) (xy 12.475961 11.738364) (xy 12.390903 11.653305) (xy 12.318679 11.431025) + (xy 12.337497 11.312216) (xy 12.391636 11.205961) (xy 12.475961 11.121636) (xy 12.582216 11.067497) + (xy 12.7 11.048842) (xy 12.817784 11.067497) (xy 12.924039 11.121636) (xy 13.009097 11.206695) (xy 13.081321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fa521781-9b68-4eb5-90d1-838220865a92") + ) + (fp_poly + (pts + (xy 13.062503 12.817784) (xy 13.008364 12.924039) (xy 12.924039 13.008364) (xy 12.817784 13.062503) + (xy 12.7 13.081158) (xy 12.582216 13.062503) (xy 12.475961 13.008364) (xy 12.390903 12.923305) (xy 12.318679 12.701025) + (xy 12.337497 12.582216) (xy 12.391636 12.475961) (xy 12.475961 12.391636) (xy 12.582216 12.337497) + (xy 12.7 12.318842) (xy 12.817784 12.337497) (xy 12.924039 12.391636) (xy 13.009097 12.476695) (xy 13.081321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "48b08b59-729c-49b6-aa4b-5f43a9a4a38a") + ) + (fp_poly + (pts + (xy 13.062503 14.087784) (xy 13.008364 14.194039) (xy 12.924039 14.278364) (xy 12.817784 14.332503) + (xy 12.7 14.351158) (xy 12.582216 14.332503) (xy 12.475961 14.278364) (xy 12.390903 14.193305) (xy 12.318679 13.971025) + (xy 12.337497 13.852216) (xy 12.391636 13.745961) (xy 12.475961 13.661636) (xy 12.582216 13.607497) + (xy 12.7 13.588842) (xy 12.817784 13.607497) (xy 12.924039 13.661636) (xy 13.009097 13.746695) (xy 13.081321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "edc8ab50-bf0d-4a8a-b0c4-51b9d9d31d6c") + ) + (fp_poly + (pts + (xy 14.332503 -13.852216) (xy 14.278364 -13.745961) (xy 14.194039 -13.661636) (xy 14.087784 -13.607497) + (xy 13.97 -13.588842) (xy 13.852216 -13.607497) (xy 13.745961 -13.661636) (xy 13.660903 -13.746695) + (xy 13.588679 -13.968975) (xy 13.607497 -14.087784) (xy 13.661636 -14.194039) (xy 13.745961 -14.278364) + (xy 13.852216 -14.332503) (xy 13.97 -14.351158) (xy 14.087784 -14.332503) (xy 14.194039 -14.278364) + (xy 14.279097 -14.193305) (xy 14.351321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "2d1861a4-67e0-4449-85a3-75a2612ebdf5") + ) + (fp_poly + (pts + (xy 14.332503 -12.582216) (xy 14.278364 -12.475961) (xy 14.194039 -12.391636) (xy 14.087784 -12.337497) + (xy 13.97 -12.318842) (xy 13.852216 -12.337497) (xy 13.745961 -12.391636) (xy 13.660903 -12.476695) + (xy 13.588679 -12.698975) (xy 13.607497 -12.817784) (xy 13.661636 -12.924039) (xy 13.745961 -13.008364) + (xy 13.852216 -13.062503) (xy 13.97 -13.081158) (xy 14.087784 -13.062503) (xy 14.194039 -13.008364) + (xy 14.279097 -12.923305) (xy 14.351321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9efbe6ed-0eac-46df-885d-5e59f5ba7c06") + ) + (fp_poly + (pts + (xy 14.332503 -11.312216) (xy 14.278364 -11.205961) (xy 14.194039 -11.121636) (xy 14.087784 -11.067497) + (xy 13.97 -11.048842) (xy 13.852216 -11.067497) (xy 13.745961 -11.121636) (xy 13.660903 -11.206695) + (xy 13.588679 -11.428975) (xy 13.607497 -11.547784) (xy 13.661636 -11.654039) (xy 13.745961 -11.738364) + (xy 13.852216 -11.792503) (xy 13.97 -11.811158) (xy 14.087784 -11.792503) (xy 14.194039 -11.738364) + (xy 14.279097 -11.653305) (xy 14.351321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "90c9730e-b754-4fcb-a67e-683e393109b8") + ) + (fp_poly + (pts + (xy 14.332503 -10.042216) (xy 14.278364 -9.935961) (xy 14.194039 -9.851636) (xy 14.087784 -9.797497) + (xy 13.97 -9.778842) (xy 13.852216 -9.797497) (xy 13.745961 -9.851636) (xy 13.660903 -9.936695) (xy 13.588679 -10.158975) + (xy 13.607497 -10.277784) (xy 13.661636 -10.384039) (xy 13.745961 -10.468364) (xy 13.852216 -10.522503) + (xy 13.97 -10.541158) (xy 14.087784 -10.522503) (xy 14.194039 -10.468364) (xy 14.279097 -10.383305) + (xy 14.351321 -10.161025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "25f2447e-21e8-4cb2-b9b6-88798cb8a491") + ) + (fp_poly + (pts + (xy 14.332503 -8.772216) (xy 14.278364 -8.665961) (xy 14.194039 -8.581636) (xy 14.087784 -8.527497) + (xy 13.97 -8.508842) (xy 13.852216 -8.527497) (xy 13.745961 -8.581636) (xy 13.660903 -8.666695) (xy 13.588679 -8.888975) + (xy 13.607497 -9.007784) (xy 13.661636 -9.114039) (xy 13.745961 -9.198364) (xy 13.852216 -9.252503) + (xy 13.97 -9.271158) (xy 14.087784 -9.252503) (xy 14.194039 -9.198364) (xy 14.279097 -9.113305) (xy 14.351321 -8.891025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "eaf02528-f188-426f-9852-49f28b9a4081") + ) + (fp_poly + (pts + (xy 14.332503 -7.502216) (xy 14.278364 -7.395961) (xy 14.194039 -7.311636) (xy 14.087784 -7.257497) + (xy 13.97 -7.238842) (xy 13.852216 -7.257497) (xy 13.745961 -7.311636) (xy 13.660903 -7.396695) (xy 13.588679 -7.618975) + (xy 13.607497 -7.737784) (xy 13.661636 -7.844039) (xy 13.745961 -7.928364) (xy 13.852216 -7.982503) + (xy 13.97 -8.001158) (xy 14.087784 -7.982503) (xy 14.194039 -7.928364) (xy 14.279097 -7.843305) (xy 14.351321 -7.621025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d9f96e1d-bfb1-44ba-a587-fdfa19c5c400") + ) + (fp_poly + (pts + (xy 14.332503 -6.232216) (xy 14.278364 -6.125961) (xy 14.194039 -6.041636) (xy 14.087784 -5.987497) + (xy 13.97 -5.968842) (xy 13.852216 -5.987497) (xy 13.745961 -6.041636) (xy 13.660903 -6.126695) (xy 13.588679 -6.348975) + (xy 13.607497 -6.467784) (xy 13.661636 -6.574039) (xy 13.745961 -6.658364) (xy 13.852216 -6.712503) + (xy 13.97 -6.731158) (xy 14.087784 -6.712503) (xy 14.194039 -6.658364) (xy 14.279097 -6.573305) (xy 14.351321 -6.351025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9cc723bd-5738-4228-a8e9-268006502352") + ) + (fp_poly + (pts + (xy 14.332503 -4.962216) (xy 14.278364 -4.855961) (xy 14.194039 -4.771636) (xy 14.087784 -4.717497) + (xy 13.97 -4.698842) (xy 13.852216 -4.717497) (xy 13.745961 -4.771636) (xy 13.660903 -4.856695) (xy 13.588679 -5.078975) + (xy 13.607497 -5.197784) (xy 13.661636 -5.304039) (xy 13.745961 -5.388364) (xy 13.852216 -5.442503) + (xy 13.97 -5.461158) (xy 14.087784 -5.442503) (xy 14.194039 -5.388364) (xy 14.279097 -5.303305) (xy 14.351321 -5.081025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d45407b8-a817-4605-a792-c8cc9eb2a282") + ) + (fp_poly + (pts + (xy 14.332503 -3.692216) (xy 14.278364 -3.585961) (xy 14.194039 -3.501636) (xy 14.087784 -3.447497) + (xy 13.97 -3.428842) (xy 13.852216 -3.447497) (xy 13.745961 -3.501636) (xy 13.660903 -3.586695) (xy 13.588679 -3.808975) + (xy 13.607497 -3.927784) (xy 13.661636 -4.034039) (xy 13.745961 -4.118364) (xy 13.852216 -4.172503) + (xy 13.97 -4.191158) (xy 14.087784 -4.172503) (xy 14.194039 -4.118364) (xy 14.279097 -4.033305) (xy 14.351321 -3.811025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c1929343-6893-4c2f-9bb9-cc55ade1ad10") + ) + (fp_poly + (pts + (xy 14.332503 -2.422216) (xy 14.278364 -2.315961) (xy 14.194039 -2.231636) (xy 14.087784 -2.177497) + (xy 13.97 -2.158842) (xy 13.852216 -2.177497) (xy 13.745961 -2.231636) (xy 13.660903 -2.316695) (xy 13.588679 -2.538975) + (xy 13.607497 -2.657784) (xy 13.661636 -2.764039) (xy 13.745961 -2.848364) (xy 13.852216 -2.902503) + (xy 13.97 -2.921158) (xy 14.087784 -2.902503) (xy 14.194039 -2.848364) (xy 14.279097 -2.763305) (xy 14.351321 -2.541025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d7884a08-14ed-42d4-96fb-8ceaa3736a81") + ) + (fp_poly + (pts + (xy 14.332503 -1.152216) (xy 14.278364 -1.045961) (xy 14.194039 -0.961636) (xy 14.087784 -0.907497) + (xy 13.97 -0.888842) (xy 13.852216 -0.907497) (xy 13.745961 -0.961636) (xy 13.660903 -1.046695) (xy 13.588679 -1.268975) + (xy 13.607497 -1.387784) (xy 13.661636 -1.494039) (xy 13.745961 -1.578364) (xy 13.852216 -1.632503) + (xy 13.97 -1.651158) (xy 14.087784 -1.632503) (xy 14.194039 -1.578364) (xy 14.279097 -1.493305) (xy 14.351321 -1.271025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "46bb1d2b-fe5c-42f7-b291-71db0b4482df") + ) + (fp_poly + (pts + (xy 14.332503 0.117784) (xy 14.278364 0.224039) (xy 14.194039 0.308364) (xy 14.087784 0.362503) (xy 13.97 0.381158) + (xy 13.852216 0.362503) (xy 13.745961 0.308364) (xy 13.660903 0.223305) (xy 13.588679 0.001025) (xy 13.607497 -0.117784) + (xy 13.661636 -0.224039) (xy 13.745961 -0.308364) (xy 13.852216 -0.362503) (xy 13.97 -0.381158) (xy 14.087784 -0.362503) + (xy 14.194039 -0.308364) (xy 14.279097 -0.223305) (xy 14.351321 -0.001025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "431bd9aa-1c58-4d52-b22f-cd51ec52dcbe") + ) + (fp_poly + (pts + (xy 14.332503 1.387784) (xy 14.278364 1.494039) (xy 14.194039 1.578364) (xy 14.087784 1.632503) (xy 13.97 1.651158) + (xy 13.852216 1.632503) (xy 13.745961 1.578364) (xy 13.660903 1.493305) (xy 13.588679 1.271025) (xy 13.607497 1.152216) + (xy 13.661636 1.045961) (xy 13.745961 0.961636) (xy 13.852216 0.907497) (xy 13.97 0.888842) (xy 14.087784 0.907497) + (xy 14.194039 0.961636) (xy 14.279097 1.046695) (xy 14.351321 1.268975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "11efd0c3-4c7c-49a4-b36f-0abb9071bf9d") + ) + (fp_poly + (pts + (xy 14.332503 2.657784) (xy 14.278364 2.764039) (xy 14.194039 2.848364) (xy 14.087784 2.902503) (xy 13.97 2.921158) + (xy 13.852216 2.902503) (xy 13.745961 2.848364) (xy 13.660903 2.763305) (xy 13.588679 2.541025) (xy 13.607497 2.422216) + (xy 13.661636 2.315961) (xy 13.745961 2.231636) (xy 13.852216 2.177497) (xy 13.97 2.158842) (xy 14.087784 2.177497) + (xy 14.194039 2.231636) (xy 14.279097 2.316695) (xy 14.351321 2.538975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f8aaedd1-958c-4c6b-b6c6-f814bd1da284") + ) + (fp_poly + (pts + (xy 14.332503 3.927784) (xy 14.278364 4.034039) (xy 14.194039 4.118364) (xy 14.087784 4.172503) (xy 13.97 4.191158) + (xy 13.852216 4.172503) (xy 13.745961 4.118364) (xy 13.660903 4.033305) (xy 13.588679 3.811025) (xy 13.607497 3.692216) + (xy 13.661636 3.585961) (xy 13.745961 3.501636) (xy 13.852216 3.447497) (xy 13.97 3.428842) (xy 14.087784 3.447497) + (xy 14.194039 3.501636) (xy 14.279097 3.586695) (xy 14.351321 3.808975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f22ae2b2-6f4a-462c-be13-30788ad7807b") + ) + (fp_poly + (pts + (xy 14.332503 5.197784) (xy 14.278364 5.304039) (xy 14.194039 5.388364) (xy 14.087784 5.442503) (xy 13.97 5.461158) + (xy 13.852216 5.442503) (xy 13.745961 5.388364) (xy 13.660903 5.303305) (xy 13.588679 5.081025) (xy 13.607497 4.962216) + (xy 13.661636 4.855961) (xy 13.745961 4.771636) (xy 13.852216 4.717497) (xy 13.97 4.698842) (xy 14.087784 4.717497) + (xy 14.194039 4.771636) (xy 14.279097 4.856695) (xy 14.351321 5.078975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "7c0adf02-4a30-4bdf-82a6-16b3cf7f16a5") + ) + (fp_poly + (pts + (xy 14.332503 6.467784) (xy 14.278364 6.574039) (xy 14.194039 6.658364) (xy 14.087784 6.712503) (xy 13.97 6.731158) + (xy 13.852216 6.712503) (xy 13.745961 6.658364) (xy 13.660903 6.573305) (xy 13.588679 6.351025) (xy 13.607497 6.232216) + (xy 13.661636 6.125961) (xy 13.745961 6.041636) (xy 13.852216 5.987497) (xy 13.97 5.968842) (xy 14.087784 5.987497) + (xy 14.194039 6.041636) (xy 14.279097 6.126695) (xy 14.351321 6.348975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6e91c585-8ca8-4e54-8879-279b3c385ad9") + ) + (fp_poly + (pts + (xy 14.332503 7.737784) (xy 14.278364 7.844039) (xy 14.194039 7.928364) (xy 14.087784 7.982503) (xy 13.97 8.001158) + (xy 13.852216 7.982503) (xy 13.745961 7.928364) (xy 13.660903 7.843305) (xy 13.588679 7.621025) (xy 13.607497 7.502216) + (xy 13.661636 7.395961) (xy 13.745961 7.311636) (xy 13.852216 7.257497) (xy 13.97 7.238842) (xy 14.087784 7.257497) + (xy 14.194039 7.311636) (xy 14.279097 7.396695) (xy 14.351321 7.618975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "425784c1-f727-411a-a4dc-e2b9437fd5a9") + ) + (fp_poly + (pts + (xy 14.332503 9.007784) (xy 14.278364 9.114039) (xy 14.194039 9.198364) (xy 14.087784 9.252503) (xy 13.97 9.271158) + (xy 13.852216 9.252503) (xy 13.745961 9.198364) (xy 13.660903 9.113305) (xy 13.588679 8.891025) (xy 13.607497 8.772216) + (xy 13.661636 8.665961) (xy 13.745961 8.581636) (xy 13.852216 8.527497) (xy 13.97 8.508842) (xy 14.087784 8.527497) + (xy 14.194039 8.581636) (xy 14.279097 8.666695) (xy 14.351321 8.888975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6dee2b99-c68e-4d0c-a303-6d02df170c6e") + ) + (fp_poly + (pts + (xy 14.332503 10.277784) (xy 14.278364 10.384039) (xy 14.194039 10.468364) (xy 14.087784 10.522503) + (xy 13.97 10.541158) (xy 13.852216 10.522503) (xy 13.745961 10.468364) (xy 13.660903 10.383305) (xy 13.588679 10.161025) + (xy 13.607497 10.042216) (xy 13.661636 9.935961) (xy 13.745961 9.851636) (xy 13.852216 9.797497) + (xy 13.97 9.778842) (xy 14.087784 9.797497) (xy 14.194039 9.851636) (xy 14.279097 9.936695) (xy 14.351321 10.158975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "123029f9-d0de-4b7d-9677-6e941cd323a1") + ) + (fp_poly + (pts + (xy 14.332503 11.547784) (xy 14.278364 11.654039) (xy 14.194039 11.738364) (xy 14.087784 11.792503) + (xy 13.97 11.811158) (xy 13.852216 11.792503) (xy 13.745961 11.738364) (xy 13.660903 11.653305) (xy 13.588679 11.431025) + (xy 13.607497 11.312216) (xy 13.661636 11.205961) (xy 13.745961 11.121636) (xy 13.852216 11.067497) + (xy 13.97 11.048842) (xy 14.087784 11.067497) (xy 14.194039 11.121636) (xy 14.279097 11.206695) (xy 14.351321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "748b7bf7-fcb6-494e-9d9d-d4b6978b26f5") + ) + (fp_poly + (pts + (xy 14.332503 12.817784) (xy 14.278364 12.924039) (xy 14.194039 13.008364) (xy 14.087784 13.062503) + (xy 13.97 13.081158) (xy 13.852216 13.062503) (xy 13.745961 13.008364) (xy 13.660903 12.923305) (xy 13.588679 12.701025) + (xy 13.607497 12.582216) (xy 13.661636 12.475961) (xy 13.745961 12.391636) (xy 13.852216 12.337497) + (xy 13.97 12.318842) (xy 14.087784 12.337497) (xy 14.194039 12.391636) (xy 14.279097 12.476695) (xy 14.351321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "bab66102-fe4b-4db0-9f6c-feebb9e998f1") + ) + (fp_line + (start -16 -16) + (end -14 -16) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "031db974-aded-4c8d-bea0-6b255e832fc3") + ) + (fp_line + (start -16 -14) + (end -16 -16) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "a5ae56aa-e0d7-4e25-8c3f-d6114c6f5559") + ) + (fp_line + (start -16 16) + (end -16 14) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3c35126-30f0-4057-ad30-f44b0ba076bb") + ) + (fp_line + (start -14 16) + (end -16 16) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "382572f0-fd20-4df4-9b35-908311ec1a6b") + ) + (fp_line + (start 14 -16) + (end 16 -16) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "ce3e471d-0a82-4122-926c-a354e9e4f687") + ) + (fp_line + (start 16 -16) + (end 16 -14) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "9d242017-8813-404c-ad9e-fda063b58722") + ) + (fp_line + (start 16 14) + (end 16 16) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ed966d1-fbdd-45bc-9ad2-7df05661f3a2") + ) + (fp_line + (start 16 16) + (end 14 16) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "66bfefac-545e-4667-991f-8413add20749") + ) + (fp_circle + (center 16.4 15.9) + (end 16.4 16) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4b5c95af-6a88-41d6-8c6f-7709fddd8d47") + ) + (fp_poly + (pts + (xy -13.607497 -13.852216) (xy -13.661636 -13.745961) (xy -13.745961 -13.661636) (xy -13.852216 -13.607497) + (xy -13.97 -13.588842) (xy -14.087784 -13.607497) (xy -14.194039 -13.661636) (xy -14.279097 -13.746695) + (xy -14.351321 -13.968975) (xy -14.332503 -14.087784) (xy -14.278364 -14.194039) (xy -14.194039 -14.278364) + (xy -14.087784 -14.332503) (xy -13.97 -14.351158) (xy -13.852216 -14.332503) (xy -13.745961 -14.278364) + (xy -13.660903 -14.193305) (xy -13.588679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "440f7f90-0724-4f8c-84a4-5038047e2ed5") + ) + (fp_poly + (pts + (xy -13.607497 -12.582216) (xy -13.661636 -12.475961) (xy -13.745961 -12.391636) (xy -13.852216 -12.337497) + (xy -13.97 -12.318842) (xy -14.087784 -12.337497) (xy -14.194039 -12.391636) (xy -14.279097 -12.476695) + (xy -14.351321 -12.698975) (xy -14.332503 -12.817784) (xy -14.278364 -12.924039) (xy -14.194039 -13.008364) + (xy -14.087784 -13.062503) (xy -13.97 -13.081158) (xy -13.852216 -13.062503) (xy -13.745961 -13.008364) + (xy -13.660903 -12.923305) (xy -13.588679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a2515586-1ccc-43b9-9103-fd9d7a67e88e") + ) + (fp_poly + (pts + (xy -13.607497 -11.312216) (xy -13.661636 -11.205961) (xy -13.745961 -11.121636) (xy -13.852216 -11.067497) + (xy -13.97 -11.048842) (xy -14.087784 -11.067497) (xy -14.194039 -11.121636) (xy -14.279097 -11.206695) + (xy -14.351321 -11.428975) (xy -14.332503 -11.547784) (xy -14.278364 -11.654039) (xy -14.194039 -11.738364) + (xy -14.087784 -11.792503) (xy -13.97 -11.811158) (xy -13.852216 -11.792503) (xy -13.745961 -11.738364) + (xy -13.660903 -11.653305) (xy -13.588679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4539958c-2a1c-4e26-9dcd-6695a60e0cb3") + ) + (fp_poly + (pts + (xy -13.607497 -10.042216) (xy -13.661636 -9.935961) (xy -13.745961 -9.851636) (xy -13.852216 -9.797497) + (xy -13.97 -9.778842) (xy -14.087784 -9.797497) (xy -14.194039 -9.851636) (xy -14.279097 -9.936695) + (xy -14.351321 -10.158975) (xy -14.332503 -10.277784) (xy -14.278364 -10.384039) (xy -14.194039 -10.468364) + (xy -14.087784 -10.522503) (xy -13.97 -10.541158) (xy -13.852216 -10.522503) (xy -13.745961 -10.468364) + (xy -13.660903 -10.383305) (xy -13.588679 -10.161025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "1609f8cf-5428-4192-81fc-70988e874ab4") + ) + (fp_poly + (pts + (xy -13.607497 -8.772216) (xy -13.661636 -8.665961) (xy -13.745961 -8.581636) (xy -13.852216 -8.527497) + (xy -13.97 -8.508842) (xy -14.087784 -8.527497) (xy -14.194039 -8.581636) (xy -14.279097 -8.666695) + (xy -14.351321 -8.888975) (xy -14.332503 -9.007784) (xy -14.278364 -9.114039) (xy -14.194039 -9.198364) + (xy -14.087784 -9.252503) (xy -13.97 -9.271158) (xy -13.852216 -9.252503) (xy -13.745961 -9.198364) + (xy -13.660903 -9.113305) (xy -13.588679 -8.891025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "6299404c-bb73-4cc1-ad53-47749cac3e3a") + ) + (fp_poly + (pts + (xy -13.607497 -7.502216) (xy -13.661636 -7.395961) (xy -13.745961 -7.311636) (xy -13.852216 -7.257497) + (xy -13.97 -7.238842) (xy -14.087784 -7.257497) (xy -14.194039 -7.311636) (xy -14.279097 -7.396695) + (xy -14.351321 -7.618975) (xy -14.332503 -7.737784) (xy -14.278364 -7.844039) (xy -14.194039 -7.928364) + (xy -14.087784 -7.982503) (xy -13.97 -8.001158) (xy -13.852216 -7.982503) (xy -13.745961 -7.928364) + (xy -13.660903 -7.843305) (xy -13.588679 -7.621025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b774f420-c8c2-48ee-a3a7-ce480fa4ba3d") + ) + (fp_poly + (pts + (xy -13.607497 -6.232216) (xy -13.661636 -6.125961) (xy -13.745961 -6.041636) (xy -13.852216 -5.987497) + (xy -13.97 -5.968842) (xy -14.087784 -5.987497) (xy -14.194039 -6.041636) (xy -14.279097 -6.126695) + (xy -14.351321 -6.348975) (xy -14.332503 -6.467784) (xy -14.278364 -6.574039) (xy -14.194039 -6.658364) + (xy -14.087784 -6.712503) (xy -13.97 -6.731158) (xy -13.852216 -6.712503) (xy -13.745961 -6.658364) + (xy -13.660903 -6.573305) (xy -13.588679 -6.351025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "899bd171-8ac9-4cd8-9f1a-b58c36cd9b3a") + ) + (fp_poly + (pts + (xy -13.607497 -4.962216) (xy -13.661636 -4.855961) (xy -13.745961 -4.771636) (xy -13.852216 -4.717497) + (xy -13.97 -4.698842) (xy -14.087784 -4.717497) (xy -14.194039 -4.771636) (xy -14.279097 -4.856695) + (xy -14.351321 -5.078975) (xy -14.332503 -5.197784) (xy -14.278364 -5.304039) (xy -14.194039 -5.388364) + (xy -14.087784 -5.442503) (xy -13.97 -5.461158) (xy -13.852216 -5.442503) (xy -13.745961 -5.388364) + (xy -13.660903 -5.303305) (xy -13.588679 -5.081025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4d5b2796-bdbf-4f0a-924d-c89b238fbb9f") + ) + (fp_poly + (pts + (xy -13.607497 -3.692216) (xy -13.661636 -3.585961) (xy -13.745961 -3.501636) (xy -13.852216 -3.447497) + (xy -13.97 -3.428842) (xy -14.087784 -3.447497) (xy -14.194039 -3.501636) (xy -14.279097 -3.586695) + (xy -14.351321 -3.808975) (xy -14.332503 -3.927784) (xy -14.278364 -4.034039) (xy -14.194039 -4.118364) + (xy -14.087784 -4.172503) (xy -13.97 -4.191158) (xy -13.852216 -4.172503) (xy -13.745961 -4.118364) + (xy -13.660903 -4.033305) (xy -13.588679 -3.811025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "731b26e4-a014-4509-83a3-6c2056391e20") + ) + (fp_poly + (pts + (xy -13.607497 -2.422216) (xy -13.661636 -2.315961) (xy -13.745961 -2.231636) (xy -13.852216 -2.177497) + (xy -13.97 -2.158842) (xy -14.087784 -2.177497) (xy -14.194039 -2.231636) (xy -14.279097 -2.316695) + (xy -14.351321 -2.538975) (xy -14.332503 -2.657784) (xy -14.278364 -2.764039) (xy -14.194039 -2.848364) + (xy -14.087784 -2.902503) (xy -13.97 -2.921158) (xy -13.852216 -2.902503) (xy -13.745961 -2.848364) + (xy -13.660903 -2.763305) (xy -13.588679 -2.541025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "97168029-3edf-46b6-b7b3-2c1d88e25905") + ) + (fp_poly + (pts + (xy -13.607497 -1.152216) (xy -13.661636 -1.045961) (xy -13.745961 -0.961636) (xy -13.852216 -0.907497) + (xy -13.97 -0.888842) (xy -14.087784 -0.907497) (xy -14.194039 -0.961636) (xy -14.279097 -1.046695) + (xy -14.351321 -1.268975) (xy -14.332503 -1.387784) (xy -14.278364 -1.494039) (xy -14.194039 -1.578364) + (xy -14.087784 -1.632503) (xy -13.97 -1.651158) (xy -13.852216 -1.632503) (xy -13.745961 -1.578364) + (xy -13.660903 -1.493305) (xy -13.588679 -1.271025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "d623ddbc-147e-447d-9aa3-2ac21667716c") + ) + (fp_poly + (pts + (xy -13.607497 0.117784) (xy -13.661636 0.224039) (xy -13.745961 0.308364) (xy -13.852216 0.362503) + (xy -13.97 0.381158) (xy -14.087784 0.362503) (xy -14.194039 0.308364) (xy -14.279097 0.223305) (xy -14.351321 0.001025) + (xy -14.332503 -0.117784) (xy -14.278364 -0.224039) (xy -14.194039 -0.308364) (xy -14.087784 -0.362503) + (xy -13.97 -0.381158) (xy -13.852216 -0.362503) (xy -13.745961 -0.308364) (xy -13.660903 -0.223305) + (xy -13.588679 -0.001025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b3e4fc65-8675-4e8c-bb11-7ca3b8991040") + ) + (fp_poly + (pts + (xy -13.607497 1.387784) (xy -13.661636 1.494039) (xy -13.745961 1.578364) (xy -13.852216 1.632503) + (xy -13.97 1.651158) (xy -14.087784 1.632503) (xy -14.194039 1.578364) (xy -14.279097 1.493305) (xy -14.351321 1.271025) + (xy -14.332503 1.152216) (xy -14.278364 1.045961) (xy -14.194039 0.961636) (xy -14.087784 0.907497) + (xy -13.97 0.888842) (xy -13.852216 0.907497) (xy -13.745961 0.961636) (xy -13.660903 1.046695) (xy -13.588679 1.268975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "5852fa56-9d72-468b-a765-556bb45b11c5") + ) + (fp_poly + (pts + (xy -13.607497 2.657784) (xy -13.661636 2.764039) (xy -13.745961 2.848364) (xy -13.852216 2.902503) + (xy -13.97 2.921158) (xy -14.087784 2.902503) (xy -14.194039 2.848364) (xy -14.279097 2.763305) (xy -14.351321 2.541025) + (xy -14.332503 2.422216) (xy -14.278364 2.315961) (xy -14.194039 2.231636) (xy -14.087784 2.177497) + (xy -13.97 2.158842) (xy -13.852216 2.177497) (xy -13.745961 2.231636) (xy -13.660903 2.316695) (xy -13.588679 2.538975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "be0748e4-b8bb-4c1b-80af-12c4797e3cec") + ) + (fp_poly + (pts + (xy -13.607497 3.927784) (xy -13.661636 4.034039) (xy -13.745961 4.118364) (xy -13.852216 4.172503) + (xy -13.97 4.191158) (xy -14.087784 4.172503) (xy -14.194039 4.118364) (xy -14.279097 4.033305) (xy -14.351321 3.811025) + (xy -14.332503 3.692216) (xy -14.278364 3.585961) (xy -14.194039 3.501636) (xy -14.087784 3.447497) + (xy -13.97 3.428842) (xy -13.852216 3.447497) (xy -13.745961 3.501636) (xy -13.660903 3.586695) (xy -13.588679 3.808975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a6c60671-a614-4e97-9e55-23b054a1605d") + ) + (fp_poly + (pts + (xy -13.607497 5.197784) (xy -13.661636 5.304039) (xy -13.745961 5.388364) (xy -13.852216 5.442503) + (xy -13.97 5.461158) (xy -14.087784 5.442503) (xy -14.194039 5.388364) (xy -14.279097 5.303305) (xy -14.351321 5.081025) + (xy -14.332503 4.962216) (xy -14.278364 4.855961) (xy -14.194039 4.771636) (xy -14.087784 4.717497) + (xy -13.97 4.698842) (xy -13.852216 4.717497) (xy -13.745961 4.771636) (xy -13.660903 4.856695) (xy -13.588679 5.078975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "782d82ef-1b4e-48b0-b7c3-36fd969461af") + ) + (fp_poly + (pts + (xy -13.607497 6.467784) (xy -13.661636 6.574039) (xy -13.745961 6.658364) (xy -13.852216 6.712503) + (xy -13.97 6.731158) (xy -14.087784 6.712503) (xy -14.194039 6.658364) (xy -14.279097 6.573305) (xy -14.351321 6.351025) + (xy -14.332503 6.232216) (xy -14.278364 6.125961) (xy -14.194039 6.041636) (xy -14.087784 5.987497) + (xy -13.97 5.968842) (xy -13.852216 5.987497) (xy -13.745961 6.041636) (xy -13.660903 6.126695) (xy -13.588679 6.348975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "9b373de2-825c-436c-81bc-12cea0ec142e") + ) + (fp_poly + (pts + (xy -13.607497 7.737784) (xy -13.661636 7.844039) (xy -13.745961 7.928364) (xy -13.852216 7.982503) + (xy -13.97 8.001158) (xy -14.087784 7.982503) (xy -14.194039 7.928364) (xy -14.279097 7.843305) (xy -14.351321 7.621025) + (xy -14.332503 7.502216) (xy -14.278364 7.395961) (xy -14.194039 7.311636) (xy -14.087784 7.257497) + (xy -13.97 7.238842) (xy -13.852216 7.257497) (xy -13.745961 7.311636) (xy -13.660903 7.396695) (xy -13.588679 7.618975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "7e74ff90-7ae3-48ae-a74f-d11828be7777") + ) + (fp_poly + (pts + (xy -13.607497 9.007784) (xy -13.661636 9.114039) (xy -13.745961 9.198364) (xy -13.852216 9.252503) + (xy -13.97 9.271158) (xy -14.087784 9.252503) (xy -14.194039 9.198364) (xy -14.279097 9.113305) (xy -14.351321 8.891025) + (xy -14.332503 8.772216) (xy -14.278364 8.665961) (xy -14.194039 8.581636) (xy -14.087784 8.527497) + (xy -13.97 8.508842) (xy -13.852216 8.527497) (xy -13.745961 8.581636) (xy -13.660903 8.666695) (xy -13.588679 8.888975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "d09c485b-73e5-4cc8-a3a9-fa1dd152c230") + ) + (fp_poly + (pts + (xy -13.607497 10.277784) (xy -13.661636 10.384039) (xy -13.745961 10.468364) (xy -13.852216 10.522503) + (xy -13.97 10.541158) (xy -14.087784 10.522503) (xy -14.194039 10.468364) (xy -14.279097 10.383305) + (xy -14.351321 10.161025) (xy -14.332503 10.042216) (xy -14.278364 9.935961) (xy -14.194039 9.851636) + (xy -14.087784 9.797497) (xy -13.97 9.778842) (xy -13.852216 9.797497) (xy -13.745961 9.851636) (xy -13.660903 9.936695) + (xy -13.588679 10.158975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "0da8c174-8f68-4b4e-bb84-20a43ceaaf7a") + ) + (fp_poly + (pts + (xy -13.607497 11.547784) (xy -13.661636 11.654039) (xy -13.745961 11.738364) (xy -13.852216 11.792503) + (xy -13.97 11.811158) (xy -14.087784 11.792503) (xy -14.194039 11.738364) (xy -14.279097 11.653305) + (xy -14.351321 11.431025) (xy -14.332503 11.312216) (xy -14.278364 11.205961) (xy -14.194039 11.121636) + (xy -14.087784 11.067497) (xy -13.97 11.048842) (xy -13.852216 11.067497) (xy -13.745961 11.121636) + (xy -13.660903 11.206695) (xy -13.588679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "c4ed4a16-d8db-432b-8c38-5b78d577b1cc") + ) + (fp_poly + (pts + (xy -13.607497 12.817784) (xy -13.661636 12.924039) (xy -13.745961 13.008364) (xy -13.852216 13.062503) + (xy -13.97 13.081158) (xy -14.087784 13.062503) (xy -14.194039 13.008364) (xy -14.279097 12.923305) + (xy -14.351321 12.701025) (xy -14.332503 12.582216) (xy -14.278364 12.475961) (xy -14.194039 12.391636) + (xy -14.087784 12.337497) (xy -13.97 12.318842) (xy -13.852216 12.337497) (xy -13.745961 12.391636) + (xy -13.660903 12.476695) (xy -13.588679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "0ee90a04-a755-4e15-9e34-6593db9fd91d") + ) + (fp_poly + (pts + (xy -13.607497 14.087784) (xy -13.661636 14.194039) (xy -13.745961 14.278364) (xy -13.852216 14.332503) + (xy -13.97 14.351158) (xy -14.087784 14.332503) (xy -14.194039 14.278364) (xy -14.279097 14.193305) + (xy -14.351321 13.971025) (xy -14.332503 13.852216) (xy -14.278364 13.745961) (xy -14.194039 13.661636) + (xy -14.087784 13.607497) (xy -13.97 13.588842) (xy -13.852216 13.607497) (xy -13.745961 13.661636) + (xy -13.660903 13.746695) (xy -13.588679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "aff87f3f-13b9-43c4-9538-2fc7ca9669d1") + ) + (fp_poly + (pts + (xy -12.337497 -13.852216) (xy -12.391636 -13.745961) (xy -12.475961 -13.661636) (xy -12.582216 -13.607497) + (xy -12.7 -13.588842) (xy -12.817784 -13.607497) (xy -12.924039 -13.661636) (xy -13.009097 -13.746695) + (xy -13.081321 -13.968975) (xy -13.062503 -14.087784) (xy -13.008364 -14.194039) (xy -12.924039 -14.278364) + (xy -12.817784 -14.332503) (xy -12.7 -14.351158) (xy -12.582216 -14.332503) (xy -12.475961 -14.278364) + (xy -12.390903 -14.193305) (xy -12.318679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "deb7ed74-d46b-4213-89d7-56281d58577a") + ) + (fp_poly + (pts + (xy -12.337497 -12.582216) (xy -12.391636 -12.475961) (xy -12.475961 -12.391636) (xy -12.582216 -12.337497) + (xy -12.7 -12.318842) (xy -12.817784 -12.337497) (xy -12.924039 -12.391636) (xy -13.009097 -12.476695) + (xy -13.081321 -12.698975) (xy -13.062503 -12.817784) (xy -13.008364 -12.924039) (xy -12.924039 -13.008364) + (xy -12.817784 -13.062503) (xy -12.7 -13.081158) (xy -12.582216 -13.062503) (xy -12.475961 -13.008364) + (xy -12.390903 -12.923305) (xy -12.318679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "f5dcd885-6d1c-41e2-8ec5-00cf5cf5ef6c") + ) + (fp_poly + (pts + (xy -12.337497 -11.312216) (xy -12.391636 -11.205961) (xy -12.475961 -11.121636) (xy -12.582216 -11.067497) + (xy -12.7 -11.048842) (xy -12.817784 -11.067497) (xy -12.924039 -11.121636) (xy -13.009097 -11.206695) + (xy -13.081321 -11.428975) (xy -13.062503 -11.547784) (xy -13.008364 -11.654039) (xy -12.924039 -11.738364) + (xy -12.817784 -11.792503) (xy -12.7 -11.811158) (xy -12.582216 -11.792503) (xy -12.475961 -11.738364) + (xy -12.390903 -11.653305) (xy -12.318679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "c82e91c2-1f7b-4a61-a4ce-034936539a23") + ) + (fp_poly + (pts + (xy -12.337497 -10.042216) (xy -12.391636 -9.935961) (xy -12.475961 -9.851636) (xy -12.582216 -9.797497) + (xy -12.7 -9.778842) (xy -12.817784 -9.797497) (xy -12.924039 -9.851636) (xy -13.009097 -9.936695) + (xy -13.081321 -10.158975) (xy -13.062503 -10.277784) (xy -13.008364 -10.384039) (xy -12.924039 -10.468364) + (xy -12.817784 -10.522503) (xy -12.7 -10.541158) (xy -12.582216 -10.522503) (xy -12.475961 -10.468364) + (xy -12.390903 -10.383305) (xy -12.318679 -10.161025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "d9f1bdc3-b16b-4ec1-9e1d-75628a5bb3cb") + ) + (fp_poly + (pts + (xy -12.337497 -8.772216) (xy -12.391636 -8.665961) (xy -12.475961 -8.581636) (xy -12.582216 -8.527497) + (xy -12.7 -8.508842) (xy -12.817784 -8.527497) (xy -12.924039 -8.581636) (xy -13.009097 -8.666695) + (xy -13.081321 -8.888975) (xy -13.062503 -9.007784) (xy -13.008364 -9.114039) (xy -12.924039 -9.198364) + (xy -12.817784 -9.252503) (xy -12.7 -9.271158) (xy -12.582216 -9.252503) (xy -12.475961 -9.198364) + (xy -12.390903 -9.113305) (xy -12.318679 -8.891025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "e73dd8ec-07cc-4beb-b0fc-9941c18c66e6") + ) + (fp_poly + (pts + (xy -12.337497 -7.502216) (xy -12.391636 -7.395961) (xy -12.475961 -7.311636) (xy -12.582216 -7.257497) + (xy -12.7 -7.238842) (xy -12.817784 -7.257497) (xy -12.924039 -7.311636) (xy -13.009097 -7.396695) + (xy -13.081321 -7.618975) (xy -13.062503 -7.737784) (xy -13.008364 -7.844039) (xy -12.924039 -7.928364) + (xy -12.817784 -7.982503) (xy -12.7 -8.001158) (xy -12.582216 -7.982503) (xy -12.475961 -7.928364) + (xy -12.390903 -7.843305) (xy -12.318679 -7.621025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "c6e237ae-8313-4380-a2bc-eff825105fe6") + ) + (fp_poly + (pts + (xy -12.337497 -6.232216) (xy -12.391636 -6.125961) (xy -12.475961 -6.041636) (xy -12.582216 -5.987497) + (xy -12.7 -5.968842) (xy -12.817784 -5.987497) (xy -12.924039 -6.041636) (xy -13.009097 -6.126695) + (xy -13.081321 -6.348975) (xy -13.062503 -6.467784) (xy -13.008364 -6.574039) (xy -12.924039 -6.658364) + (xy -12.817784 -6.712503) (xy -12.7 -6.731158) (xy -12.582216 -6.712503) (xy -12.475961 -6.658364) + (xy -12.390903 -6.573305) (xy -12.318679 -6.351025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "2168add7-b15a-40dc-a38d-939d1b7acb31") + ) + (fp_poly + (pts + (xy -12.337497 -4.962216) (xy -12.391636 -4.855961) (xy -12.475961 -4.771636) (xy -12.582216 -4.717497) + (xy -12.7 -4.698842) (xy -12.817784 -4.717497) (xy -12.924039 -4.771636) (xy -13.009097 -4.856695) + (xy -13.081321 -5.078975) (xy -13.062503 -5.197784) (xy -13.008364 -5.304039) (xy -12.924039 -5.388364) + (xy -12.817784 -5.442503) (xy -12.7 -5.461158) (xy -12.582216 -5.442503) (xy -12.475961 -5.388364) + (xy -12.390903 -5.303305) (xy -12.318679 -5.081025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "67aa85b3-f8ab-4b35-bfee-f75f77e293f0") + ) + (fp_poly + (pts + (xy -12.337497 -3.692216) (xy -12.391636 -3.585961) (xy -12.475961 -3.501636) (xy -12.582216 -3.447497) + (xy -12.7 -3.428842) (xy -12.817784 -3.447497) (xy -12.924039 -3.501636) (xy -13.009097 -3.586695) + (xy -13.081321 -3.808975) (xy -13.062503 -3.927784) (xy -13.008364 -4.034039) (xy -12.924039 -4.118364) + (xy -12.817784 -4.172503) (xy -12.7 -4.191158) (xy -12.582216 -4.172503) (xy -12.475961 -4.118364) + (xy -12.390903 -4.033305) (xy -12.318679 -3.811025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "705477c4-db68-4345-b446-61996d7ccf0a") + ) + (fp_poly + (pts + (xy -12.337497 -2.422216) (xy -12.391636 -2.315961) (xy -12.475961 -2.231636) (xy -12.582216 -2.177497) + (xy -12.7 -2.158842) (xy -12.817784 -2.177497) (xy -12.924039 -2.231636) (xy -13.009097 -2.316695) + (xy -13.081321 -2.538975) (xy -13.062503 -2.657784) (xy -13.008364 -2.764039) (xy -12.924039 -2.848364) + (xy -12.817784 -2.902503) (xy -12.7 -2.921158) (xy -12.582216 -2.902503) (xy -12.475961 -2.848364) + (xy -12.390903 -2.763305) (xy -12.318679 -2.541025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "e1dc1e6d-d093-41e5-b334-8b7dd55b2037") + ) + (fp_poly + (pts + (xy -12.337497 -1.152216) (xy -12.391636 -1.045961) (xy -12.475961 -0.961636) (xy -12.582216 -0.907497) + (xy -12.7 -0.888842) (xy -12.817784 -0.907497) (xy -12.924039 -0.961636) (xy -13.009097 -1.046695) + (xy -13.081321 -1.268975) (xy -13.062503 -1.387784) (xy -13.008364 -1.494039) (xy -12.924039 -1.578364) + (xy -12.817784 -1.632503) (xy -12.7 -1.651158) (xy -12.582216 -1.632503) (xy -12.475961 -1.578364) + (xy -12.390903 -1.493305) (xy -12.318679 -1.271025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "c03534c0-69c6-493d-82b6-0c8727699fb2") + ) + (fp_poly + (pts + (xy -12.337497 0.117784) (xy -12.391636 0.224039) (xy -12.475961 0.308364) (xy -12.582216 0.362503) + (xy -12.7 0.381158) (xy -12.817784 0.362503) (xy -12.924039 0.308364) (xy -13.009097 0.223305) (xy -13.081321 0.001025) + (xy -13.062503 -0.117784) (xy -13.008364 -0.224039) (xy -12.924039 -0.308364) (xy -12.817784 -0.362503) + (xy -12.7 -0.381158) (xy -12.582216 -0.362503) (xy -12.475961 -0.308364) (xy -12.390903 -0.223305) + (xy -12.318679 -0.001025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "8a872143-727c-4d7b-b651-08e3b30da89a") + ) + (fp_poly + (pts + (xy -12.337497 1.387784) (xy -12.391636 1.494039) (xy -12.475961 1.578364) (xy -12.582216 1.632503) + (xy -12.7 1.651158) (xy -12.817784 1.632503) (xy -12.924039 1.578364) (xy -13.009097 1.493305) (xy -13.081321 1.271025) + (xy -13.062503 1.152216) (xy -13.008364 1.045961) (xy -12.924039 0.961636) (xy -12.817784 0.907497) + (xy -12.7 0.888842) (xy -12.582216 0.907497) (xy -12.475961 0.961636) (xy -12.390903 1.046695) (xy -12.318679 1.268975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4dbb7594-5d39-4bf7-97c5-f4034eb8a3d2") + ) + (fp_poly + (pts + (xy -12.337497 2.657784) (xy -12.391636 2.764039) (xy -12.475961 2.848364) (xy -12.582216 2.902503) + (xy -12.7 2.921158) (xy -12.817784 2.902503) (xy -12.924039 2.848364) (xy -13.009097 2.763305) (xy -13.081321 2.541025) + (xy -13.062503 2.422216) (xy -13.008364 2.315961) (xy -12.924039 2.231636) (xy -12.817784 2.177497) + (xy -12.7 2.158842) (xy -12.582216 2.177497) (xy -12.475961 2.231636) (xy -12.390903 2.316695) (xy -12.318679 2.538975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "eadd4033-75aa-4e3d-a277-e8b968b0af9c") + ) + (fp_poly + (pts + (xy -12.337497 3.927784) (xy -12.391636 4.034039) (xy -12.475961 4.118364) (xy -12.582216 4.172503) + (xy -12.7 4.191158) (xy -12.817784 4.172503) (xy -12.924039 4.118364) (xy -13.009097 4.033305) (xy -13.081321 3.811025) + (xy -13.062503 3.692216) (xy -13.008364 3.585961) (xy -12.924039 3.501636) (xy -12.817784 3.447497) + (xy -12.7 3.428842) (xy -12.582216 3.447497) (xy -12.475961 3.501636) (xy -12.390903 3.586695) (xy -12.318679 3.808975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "743f163c-4e84-4240-85fb-aaa1d3b0835b") + ) + (fp_poly + (pts + (xy -12.337497 5.197784) (xy -12.391636 5.304039) (xy -12.475961 5.388364) (xy -12.582216 5.442503) + (xy -12.7 5.461158) (xy -12.817784 5.442503) (xy -12.924039 5.388364) (xy -13.009097 5.303305) (xy -13.081321 5.081025) + (xy -13.062503 4.962216) (xy -13.008364 4.855961) (xy -12.924039 4.771636) (xy -12.817784 4.717497) + (xy -12.7 4.698842) (xy -12.582216 4.717497) (xy -12.475961 4.771636) (xy -12.390903 4.856695) (xy -12.318679 5.078975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "68bf9ff4-9320-46f5-ac25-4aa604733a67") + ) + (fp_poly + (pts + (xy -12.337497 6.467784) (xy -12.391636 6.574039) (xy -12.475961 6.658364) (xy -12.582216 6.712503) + (xy -12.7 6.731158) (xy -12.817784 6.712503) (xy -12.924039 6.658364) (xy -13.009097 6.573305) (xy -13.081321 6.351025) + (xy -13.062503 6.232216) (xy -13.008364 6.125961) (xy -12.924039 6.041636) (xy -12.817784 5.987497) + (xy -12.7 5.968842) (xy -12.582216 5.987497) (xy -12.475961 6.041636) (xy -12.390903 6.126695) (xy -12.318679 6.348975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "1f8be6e3-bb3a-4c84-8609-bf77732d6bb9") + ) + (fp_poly + (pts + (xy -12.337497 7.737784) (xy -12.391636 7.844039) (xy -12.475961 7.928364) (xy -12.582216 7.982503) + (xy -12.7 8.001158) (xy -12.817784 7.982503) (xy -12.924039 7.928364) (xy -13.009097 7.843305) (xy -13.081321 7.621025) + (xy -13.062503 7.502216) (xy -13.008364 7.395961) (xy -12.924039 7.311636) (xy -12.817784 7.257497) + (xy -12.7 7.238842) (xy -12.582216 7.257497) (xy -12.475961 7.311636) (xy -12.390903 7.396695) (xy -12.318679 7.618975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "e10808b4-98e0-4f81-85ef-ec3a73debda4") + ) + (fp_poly + (pts + (xy -12.337497 9.007784) (xy -12.391636 9.114039) (xy -12.475961 9.198364) (xy -12.582216 9.252503) + (xy -12.7 9.271158) (xy -12.817784 9.252503) (xy -12.924039 9.198364) (xy -13.009097 9.113305) (xy -13.081321 8.891025) + (xy -13.062503 8.772216) (xy -13.008364 8.665961) (xy -12.924039 8.581636) (xy -12.817784 8.527497) + (xy -12.7 8.508842) (xy -12.582216 8.527497) (xy -12.475961 8.581636) (xy -12.390903 8.666695) (xy -12.318679 8.888975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "069d51c3-376e-4260-b2ec-9082b450a9c1") + ) + (fp_poly + (pts + (xy -12.337497 10.277784) (xy -12.391636 10.384039) (xy -12.475961 10.468364) (xy -12.582216 10.522503) + (xy -12.7 10.541158) (xy -12.817784 10.522503) (xy -12.924039 10.468364) (xy -13.009097 10.383305) + (xy -13.081321 10.161025) (xy -13.062503 10.042216) (xy -13.008364 9.935961) (xy -12.924039 9.851636) + (xy -12.817784 9.797497) (xy -12.7 9.778842) (xy -12.582216 9.797497) (xy -12.475961 9.851636) (xy -12.390903 9.936695) + (xy -12.318679 10.158975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "f99a68f1-ba50-4b09-9324-967caef5d8c6") + ) + (fp_poly + (pts + (xy -12.337497 11.547784) (xy -12.391636 11.654039) (xy -12.475961 11.738364) (xy -12.582216 11.792503) + (xy -12.7 11.811158) (xy -12.817784 11.792503) (xy -12.924039 11.738364) (xy -13.009097 11.653305) + (xy -13.081321 11.431025) (xy -13.062503 11.312216) (xy -13.008364 11.205961) (xy -12.924039 11.121636) + (xy -12.817784 11.067497) (xy -12.7 11.048842) (xy -12.582216 11.067497) (xy -12.475961 11.121636) + (xy -12.390903 11.206695) (xy -12.318679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4c8a9ec4-aea0-4579-869e-4b7d9ae53c16") + ) + (fp_poly + (pts + (xy -12.337497 12.817784) (xy -12.391636 12.924039) (xy -12.475961 13.008364) (xy -12.582216 13.062503) + (xy -12.7 13.081158) (xy -12.817784 13.062503) (xy -12.924039 13.008364) (xy -13.009097 12.923305) + (xy -13.081321 12.701025) (xy -13.062503 12.582216) (xy -13.008364 12.475961) (xy -12.924039 12.391636) + (xy -12.817784 12.337497) (xy -12.7 12.318842) (xy -12.582216 12.337497) (xy -12.475961 12.391636) + (xy -12.390903 12.476695) (xy -12.318679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "10cd18ce-073c-40a1-aaf5-05ce2eef77e1") + ) + (fp_poly + (pts + (xy -12.337497 14.087784) (xy -12.391636 14.194039) (xy -12.475961 14.278364) (xy -12.582216 14.332503) + (xy -12.7 14.351158) (xy -12.817784 14.332503) (xy -12.924039 14.278364) (xy -13.009097 14.193305) + (xy -13.081321 13.971025) (xy -13.062503 13.852216) (xy -13.008364 13.745961) (xy -12.924039 13.661636) + (xy -12.817784 13.607497) (xy -12.7 13.588842) (xy -12.582216 13.607497) (xy -12.475961 13.661636) + (xy -12.390903 13.746695) (xy -12.318679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4201da97-e0ba-4e0b-a994-b1e119bae49d") + ) + (fp_poly + (pts + (xy -11.067497 -13.852216) (xy -11.121636 -13.745961) (xy -11.205961 -13.661636) (xy -11.312216 -13.607497) + (xy -11.43 -13.588842) (xy -11.547784 -13.607497) (xy -11.654039 -13.661636) (xy -11.739097 -13.746695) + (xy -11.811321 -13.968975) (xy -11.792503 -14.087784) (xy -11.738364 -14.194039) (xy -11.654039 -14.278364) + (xy -11.547784 -14.332503) (xy -11.43 -14.351158) (xy -11.312216 -14.332503) (xy -11.205961 -14.278364) + (xy -11.120903 -14.193305) (xy -11.048679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "88b5dd17-8fbe-4313-8fd0-701442f42c26") + ) + (fp_poly + (pts + (xy -11.067497 -12.582216) (xy -11.121636 -12.475961) (xy -11.205961 -12.391636) (xy -11.312216 -12.337497) + (xy -11.43 -12.318842) (xy -11.547784 -12.337497) (xy -11.654039 -12.391636) (xy -11.739097 -12.476695) + (xy -11.811321 -12.698975) (xy -11.792503 -12.817784) (xy -11.738364 -12.924039) (xy -11.654039 -13.008364) + (xy -11.547784 -13.062503) (xy -11.43 -13.081158) (xy -11.312216 -13.062503) (xy -11.205961 -13.008364) + (xy -11.120903 -12.923305) (xy -11.048679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "c433f86c-49d9-40d1-9a7b-bd9fdc8467ee") + ) + (fp_poly + (pts + (xy -11.067497 -11.312216) (xy -11.121636 -11.205961) (xy -11.205961 -11.121636) (xy -11.312216 -11.067497) + (xy -11.43 -11.048842) (xy -11.547784 -11.067497) (xy -11.654039 -11.121636) (xy -11.739097 -11.206695) + (xy -11.811321 -11.428975) (xy -11.792503 -11.547784) (xy -11.738364 -11.654039) (xy -11.654039 -11.738364) + (xy -11.547784 -11.792503) (xy -11.43 -11.811158) (xy -11.312216 -11.792503) (xy -11.205961 -11.738364) + (xy -11.120903 -11.653305) (xy -11.048679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "83e90735-5493-481a-9b11-318818742889") + ) + (fp_poly + (pts + (xy -11.067497 -10.042216) (xy -11.121636 -9.935961) (xy -11.205961 -9.851636) (xy -11.312216 -9.797497) + (xy -11.43 -9.778842) (xy -11.547784 -9.797497) (xy -11.654039 -9.851636) (xy -11.739097 -9.936695) + (xy -11.811321 -10.158975) (xy -11.792503 -10.277784) (xy -11.738364 -10.384039) (xy -11.654039 -10.468364) + (xy -11.547784 -10.522503) (xy -11.43 -10.541158) (xy -11.312216 -10.522503) (xy -11.205961 -10.468364) + (xy -11.120903 -10.383305) (xy -11.048679 -10.161025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "48a9d531-a8b4-4752-b2ba-34e957c1ba37") + ) + (fp_poly + (pts + (xy -11.067497 -8.772216) (xy -11.121636 -8.665961) (xy -11.205961 -8.581636) (xy -11.312216 -8.527497) + (xy -11.43 -8.508842) (xy -11.547784 -8.527497) (xy -11.654039 -8.581636) (xy -11.739097 -8.666695) + (xy -11.811321 -8.888975) (xy -11.792503 -9.007784) (xy -11.738364 -9.114039) (xy -11.654039 -9.198364) + (xy -11.547784 -9.252503) (xy -11.43 -9.271158) (xy -11.312216 -9.252503) (xy -11.205961 -9.198364) + (xy -11.120903 -9.113305) (xy -11.048679 -8.891025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "eb20c390-7cb1-4070-a5d5-ed3a026af0a3") + ) + (fp_poly + (pts + (xy -11.067497 -7.502216) (xy -11.121636 -7.395961) (xy -11.205961 -7.311636) (xy -11.312216 -7.257497) + (xy -11.43 -7.238842) (xy -11.547784 -7.257497) (xy -11.654039 -7.311636) (xy -11.739097 -7.396695) + (xy -11.811321 -7.618975) (xy -11.792503 -7.737784) (xy -11.738364 -7.844039) (xy -11.654039 -7.928364) + (xy -11.547784 -7.982503) (xy -11.43 -8.001158) (xy -11.312216 -7.982503) (xy -11.205961 -7.928364) + (xy -11.120903 -7.843305) (xy -11.048679 -7.621025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "861223d9-1f6d-4e7a-ad20-c2364ff1d781") + ) + (fp_poly + (pts + (xy -11.067497 -6.232216) (xy -11.121636 -6.125961) (xy -11.205961 -6.041636) (xy -11.312216 -5.987497) + (xy -11.43 -5.968842) (xy -11.547784 -5.987497) (xy -11.654039 -6.041636) (xy -11.739097 -6.126695) + (xy -11.811321 -6.348975) (xy -11.792503 -6.467784) (xy -11.738364 -6.574039) (xy -11.654039 -6.658364) + (xy -11.547784 -6.712503) (xy -11.43 -6.731158) (xy -11.312216 -6.712503) (xy -11.205961 -6.658364) + (xy -11.120903 -6.573305) (xy -11.048679 -6.351025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "2d425007-4e6b-436c-8250-b3775490869d") + ) + (fp_poly + (pts + (xy -11.067497 -4.962216) (xy -11.121636 -4.855961) (xy -11.205961 -4.771636) (xy -11.312216 -4.717497) + (xy -11.43 -4.698842) (xy -11.547784 -4.717497) (xy -11.654039 -4.771636) (xy -11.739097 -4.856695) + (xy -11.811321 -5.078975) (xy -11.792503 -5.197784) (xy -11.738364 -5.304039) (xy -11.654039 -5.388364) + (xy -11.547784 -5.442503) (xy -11.43 -5.461158) (xy -11.312216 -5.442503) (xy -11.205961 -5.388364) + (xy -11.120903 -5.303305) (xy -11.048679 -5.081025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "7f0d4474-e446-4819-9db7-eee2ee4ef197") + ) + (fp_poly + (pts + (xy -11.067497 -3.692216) (xy -11.121636 -3.585961) (xy -11.205961 -3.501636) (xy -11.312216 -3.447497) + (xy -11.43 -3.428842) (xy -11.547784 -3.447497) (xy -11.654039 -3.501636) (xy -11.739097 -3.586695) + (xy -11.811321 -3.808975) (xy -11.792503 -3.927784) (xy -11.738364 -4.034039) (xy -11.654039 -4.118364) + (xy -11.547784 -4.172503) (xy -11.43 -4.191158) (xy -11.312216 -4.172503) (xy -11.205961 -4.118364) + (xy -11.120903 -4.033305) (xy -11.048679 -3.811025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "52c1db14-f452-4c54-99fc-75a1da9e6d11") + ) + (fp_poly + (pts + (xy -11.067497 -2.422216) (xy -11.121636 -2.315961) (xy -11.205961 -2.231636) (xy -11.312216 -2.177497) + (xy -11.43 -2.158842) (xy -11.547784 -2.177497) (xy -11.654039 -2.231636) (xy -11.739097 -2.316695) + (xy -11.811321 -2.538975) (xy -11.792503 -2.657784) (xy -11.738364 -2.764039) (xy -11.654039 -2.848364) + (xy -11.547784 -2.902503) (xy -11.43 -2.921158) (xy -11.312216 -2.902503) (xy -11.205961 -2.848364) + (xy -11.120903 -2.763305) (xy -11.048679 -2.541025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "0adaa60d-aa0e-49cf-9eb9-218497cd60c2") + ) + (fp_poly + (pts + (xy -11.067497 -1.152216) (xy -11.121636 -1.045961) (xy -11.205961 -0.961636) (xy -11.312216 -0.907497) + (xy -11.43 -0.888842) (xy -11.547784 -0.907497) (xy -11.654039 -0.961636) (xy -11.739097 -1.046695) + (xy -11.811321 -1.268975) (xy -11.792503 -1.387784) (xy -11.738364 -1.494039) (xy -11.654039 -1.578364) + (xy -11.547784 -1.632503) (xy -11.43 -1.651158) (xy -11.312216 -1.632503) (xy -11.205961 -1.578364) + (xy -11.120903 -1.493305) (xy -11.048679 -1.271025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "619826a8-93a0-4936-b5f9-33386f0d03a6") + ) + (fp_poly + (pts + (xy -11.067497 0.117784) (xy -11.121636 0.224039) (xy -11.205961 0.308364) (xy -11.312216 0.362503) + (xy -11.43 0.381158) (xy -11.547784 0.362503) (xy -11.654039 0.308364) (xy -11.739097 0.223305) (xy -11.811321 0.001025) + (xy -11.792503 -0.117784) (xy -11.738364 -0.224039) (xy -11.654039 -0.308364) (xy -11.547784 -0.362503) + (xy -11.43 -0.381158) (xy -11.312216 -0.362503) (xy -11.205961 -0.308364) (xy -11.120903 -0.223305) + (xy -11.048679 -0.001025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "5950e1b0-7dfb-4711-9976-26df648fe9e0") + ) + (fp_poly + (pts + (xy -11.067497 1.387784) (xy -11.121636 1.494039) (xy -11.205961 1.578364) (xy -11.312216 1.632503) + (xy -11.43 1.651158) (xy -11.547784 1.632503) (xy -11.654039 1.578364) (xy -11.739097 1.493305) (xy -11.811321 1.271025) + (xy -11.792503 1.152216) (xy -11.738364 1.045961) (xy -11.654039 0.961636) (xy -11.547784 0.907497) + (xy -11.43 0.888842) (xy -11.312216 0.907497) (xy -11.205961 0.961636) (xy -11.120903 1.046695) (xy -11.048679 1.268975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "dccf57fd-4cbe-4583-82dd-72179a1e026a") + ) + (fp_poly + (pts + (xy -11.067497 2.657784) (xy -11.121636 2.764039) (xy -11.205961 2.848364) (xy -11.312216 2.902503) + (xy -11.43 2.921158) (xy -11.547784 2.902503) (xy -11.654039 2.848364) (xy -11.739097 2.763305) (xy -11.811321 2.541025) + (xy -11.792503 2.422216) (xy -11.738364 2.315961) (xy -11.654039 2.231636) (xy -11.547784 2.177497) + (xy -11.43 2.158842) (xy -11.312216 2.177497) (xy -11.205961 2.231636) (xy -11.120903 2.316695) (xy -11.048679 2.538975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4265f7b1-eb97-4570-a772-f796485e3675") + ) + (fp_poly + (pts + (xy -11.067497 3.927784) (xy -11.121636 4.034039) (xy -11.205961 4.118364) (xy -11.312216 4.172503) + (xy -11.43 4.191158) (xy -11.547784 4.172503) (xy -11.654039 4.118364) (xy -11.739097 4.033305) (xy -11.811321 3.811025) + (xy -11.792503 3.692216) (xy -11.738364 3.585961) (xy -11.654039 3.501636) (xy -11.547784 3.447497) + (xy -11.43 3.428842) (xy -11.312216 3.447497) (xy -11.205961 3.501636) (xy -11.120903 3.586695) (xy -11.048679 3.808975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "78fc29b3-3912-48b6-85fd-03fbc8ddae02") + ) + (fp_poly + (pts + (xy -11.067497 5.197784) (xy -11.121636 5.304039) (xy -11.205961 5.388364) (xy -11.312216 5.442503) + (xy -11.43 5.461158) (xy -11.547784 5.442503) (xy -11.654039 5.388364) (xy -11.739097 5.303305) (xy -11.811321 5.081025) + (xy -11.792503 4.962216) (xy -11.738364 4.855961) (xy -11.654039 4.771636) (xy -11.547784 4.717497) + (xy -11.43 4.698842) (xy -11.312216 4.717497) (xy -11.205961 4.771636) (xy -11.120903 4.856695) (xy -11.048679 5.078975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "751d09fb-2cee-4836-8c0a-b0bd068f311b") + ) + (fp_poly + (pts + (xy -11.067497 6.467784) (xy -11.121636 6.574039) (xy -11.205961 6.658364) (xy -11.312216 6.712503) + (xy -11.43 6.731158) (xy -11.547784 6.712503) (xy -11.654039 6.658364) (xy -11.739097 6.573305) (xy -11.811321 6.351025) + (xy -11.792503 6.232216) (xy -11.738364 6.125961) (xy -11.654039 6.041636) (xy -11.547784 5.987497) + (xy -11.43 5.968842) (xy -11.312216 5.987497) (xy -11.205961 6.041636) (xy -11.120903 6.126695) (xy -11.048679 6.348975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "46acc6e4-3761-46a3-a603-277e2e5d63f2") + ) + (fp_poly + (pts + (xy -11.067497 7.737784) (xy -11.121636 7.844039) (xy -11.205961 7.928364) (xy -11.312216 7.982503) + (xy -11.43 8.001158) (xy -11.547784 7.982503) (xy -11.654039 7.928364) (xy -11.739097 7.843305) (xy -11.811321 7.621025) + (xy -11.792503 7.502216) (xy -11.738364 7.395961) (xy -11.654039 7.311636) (xy -11.547784 7.257497) + (xy -11.43 7.238842) (xy -11.312216 7.257497) (xy -11.205961 7.311636) (xy -11.120903 7.396695) (xy -11.048679 7.618975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "8665323f-4623-4edb-8a15-a764a9e775e4") + ) + (fp_poly + (pts + (xy -11.067497 9.007784) (xy -11.121636 9.114039) (xy -11.205961 9.198364) (xy -11.312216 9.252503) + (xy -11.43 9.271158) (xy -11.547784 9.252503) (xy -11.654039 9.198364) (xy -11.739097 9.113305) (xy -11.811321 8.891025) + (xy -11.792503 8.772216) (xy -11.738364 8.665961) (xy -11.654039 8.581636) (xy -11.547784 8.527497) + (xy -11.43 8.508842) (xy -11.312216 8.527497) (xy -11.205961 8.581636) (xy -11.120903 8.666695) (xy -11.048679 8.888975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "66eb9b16-affe-459f-a680-3fdcd9ed8245") + ) + (fp_poly + (pts + (xy -11.067497 10.277784) (xy -11.121636 10.384039) (xy -11.205961 10.468364) (xy -11.312216 10.522503) + (xy -11.43 10.541158) (xy -11.547784 10.522503) (xy -11.654039 10.468364) (xy -11.739097 10.383305) + (xy -11.811321 10.161025) (xy -11.792503 10.042216) (xy -11.738364 9.935961) (xy -11.654039 9.851636) + (xy -11.547784 9.797497) (xy -11.43 9.778842) (xy -11.312216 9.797497) (xy -11.205961 9.851636) (xy -11.120903 9.936695) + (xy -11.048679 10.158975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "f554db8f-6268-447a-9068-b76c3d1ebd37") + ) + (fp_poly + (pts + (xy -11.067497 11.547784) (xy -11.121636 11.654039) (xy -11.205961 11.738364) (xy -11.312216 11.792503) + (xy -11.43 11.811158) (xy -11.547784 11.792503) (xy -11.654039 11.738364) (xy -11.739097 11.653305) + (xy -11.811321 11.431025) (xy -11.792503 11.312216) (xy -11.738364 11.205961) (xy -11.654039 11.121636) + (xy -11.547784 11.067497) (xy -11.43 11.048842) (xy -11.312216 11.067497) (xy -11.205961 11.121636) + (xy -11.120903 11.206695) (xy -11.048679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "38f4f190-bd52-46b7-9015-ef6ca8ed1607") + ) + (fp_poly + (pts + (xy -11.067497 12.817784) (xy -11.121636 12.924039) (xy -11.205961 13.008364) (xy -11.312216 13.062503) + (xy -11.43 13.081158) (xy -11.547784 13.062503) (xy -11.654039 13.008364) (xy -11.739097 12.923305) + (xy -11.811321 12.701025) (xy -11.792503 12.582216) (xy -11.738364 12.475961) (xy -11.654039 12.391636) + (xy -11.547784 12.337497) (xy -11.43 12.318842) (xy -11.312216 12.337497) (xy -11.205961 12.391636) + (xy -11.120903 12.476695) (xy -11.048679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "e11b4269-2ab0-473f-a8eb-fc46c310afef") + ) + (fp_poly + (pts + (xy -11.067497 14.087784) (xy -11.121636 14.194039) (xy -11.205961 14.278364) (xy -11.312216 14.332503) + (xy -11.43 14.351158) (xy -11.547784 14.332503) (xy -11.654039 14.278364) (xy -11.739097 14.193305) + (xy -11.811321 13.971025) (xy -11.792503 13.852216) (xy -11.738364 13.745961) (xy -11.654039 13.661636) + (xy -11.547784 13.607497) (xy -11.43 13.588842) (xy -11.312216 13.607497) (xy -11.205961 13.661636) + (xy -11.120903 13.746695) (xy -11.048679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "94a6df3b-aabd-4f5e-8a89-3dc02e4619fd") + ) + (fp_poly + (pts + (xy -9.797497 -13.852216) (xy -9.851636 -13.745961) (xy -9.935961 -13.661636) (xy -10.042216 -13.607497) + (xy -10.16 -13.588842) (xy -10.277784 -13.607497) (xy -10.384039 -13.661636) (xy -10.469097 -13.746695) + (xy -10.541321 -13.968975) (xy -10.522503 -14.087784) (xy -10.468364 -14.194039) (xy -10.384039 -14.278364) + (xy -10.277784 -14.332503) (xy -10.16 -14.351158) (xy -10.042216 -14.332503) (xy -9.935961 -14.278364) + (xy -9.850903 -14.193305) (xy -9.778679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "2e4a2e93-e9fb-421a-93f2-aa65ea6d8352") + ) + (fp_poly + (pts + (xy -9.797497 -12.582216) (xy -9.851636 -12.475961) (xy -9.935961 -12.391636) (xy -10.042216 -12.337497) + (xy -10.16 -12.318842) (xy -10.277784 -12.337497) (xy -10.384039 -12.391636) (xy -10.469097 -12.476695) + (xy -10.541321 -12.698975) (xy -10.522503 -12.817784) (xy -10.468364 -12.924039) (xy -10.384039 -13.008364) + (xy -10.277784 -13.062503) (xy -10.16 -13.081158) (xy -10.042216 -13.062503) (xy -9.935961 -13.008364) + (xy -9.850903 -12.923305) (xy -9.778679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "47e8bd77-d874-4e00-973a-04ff5539e437") + ) + (fp_poly + (pts + (xy -9.797497 -11.312216) (xy -9.851636 -11.205961) (xy -9.935961 -11.121636) (xy -10.042216 -11.067497) + (xy -10.16 -11.048842) (xy -10.277784 -11.067497) (xy -10.384039 -11.121636) (xy -10.469097 -11.206695) + (xy -10.541321 -11.428975) (xy -10.522503 -11.547784) (xy -10.468364 -11.654039) (xy -10.384039 -11.738364) + (xy -10.277784 -11.792503) (xy -10.16 -11.811158) (xy -10.042216 -11.792503) (xy -9.935961 -11.738364) + (xy -9.850903 -11.653305) (xy -9.778679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a81d103c-2840-4980-9686-600a05295fbd") + ) + (fp_poly + (pts + (xy -9.797497 11.547784) (xy -9.851636 11.654039) (xy -9.935961 11.738364) (xy -10.042216 11.792503) + (xy -10.16 11.811158) (xy -10.277784 11.792503) (xy -10.384039 11.738364) (xy -10.469097 11.653305) + (xy -10.541321 11.431025) (xy -10.522503 11.312216) (xy -10.468364 11.205961) (xy -10.384039 11.121636) + (xy -10.277784 11.067497) (xy -10.16 11.048842) (xy -10.042216 11.067497) (xy -9.935961 11.121636) + (xy -9.850903 11.206695) (xy -9.778679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "469091e3-3d32-4d6a-aef9-1086accba5f6") + ) + (fp_poly + (pts + (xy -9.797497 12.817784) (xy -9.851636 12.924039) (xy -9.935961 13.008364) (xy -10.042216 13.062503) + (xy -10.16 13.081158) (xy -10.277784 13.062503) (xy -10.384039 13.008364) (xy -10.469097 12.923305) + (xy -10.541321 12.701025) (xy -10.522503 12.582216) (xy -10.468364 12.475961) (xy -10.384039 12.391636) + (xy -10.277784 12.337497) (xy -10.16 12.318842) (xy -10.042216 12.337497) (xy -9.935961 12.391636) + (xy -9.850903 12.476695) (xy -9.778679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "235be996-c524-456a-98fc-8748ce003b4f") + ) + (fp_poly + (pts + (xy -9.797497 14.087784) (xy -9.851636 14.194039) (xy -9.935961 14.278364) (xy -10.042216 14.332503) + (xy -10.16 14.351158) (xy -10.277784 14.332503) (xy -10.384039 14.278364) (xy -10.469097 14.193305) + (xy -10.541321 13.971025) (xy -10.522503 13.852216) (xy -10.468364 13.745961) (xy -10.384039 13.661636) + (xy -10.277784 13.607497) (xy -10.16 13.588842) (xy -10.042216 13.607497) (xy -9.935961 13.661636) + (xy -9.850903 13.746695) (xy -9.778679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "e109c7d0-f3e5-4679-a2e1-8339acdef93f") + ) + (fp_poly + (pts + (xy -8.527497 -13.852216) (xy -8.581636 -13.745961) (xy -8.665961 -13.661636) (xy -8.772216 -13.607497) + (xy -8.89 -13.588842) (xy -9.007784 -13.607497) (xy -9.114039 -13.661636) (xy -9.199097 -13.746695) + (xy -9.271321 -13.968975) (xy -9.252503 -14.087784) (xy -9.198364 -14.194039) (xy -9.114039 -14.278364) + (xy -9.007784 -14.332503) (xy -8.89 -14.351158) (xy -8.772216 -14.332503) (xy -8.665961 -14.278364) + (xy -8.580903 -14.193305) (xy -8.508679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4b687d77-1a2e-424a-b014-7f469c85af0d") + ) + (fp_poly + (pts + (xy -8.527497 -12.582216) (xy -8.581636 -12.475961) (xy -8.665961 -12.391636) (xy -8.772216 -12.337497) + (xy -8.89 -12.318842) (xy -9.007784 -12.337497) (xy -9.114039 -12.391636) (xy -9.199097 -12.476695) + (xy -9.271321 -12.698975) (xy -9.252503 -12.817784) (xy -9.198364 -12.924039) (xy -9.114039 -13.008364) + (xy -9.007784 -13.062503) (xy -8.89 -13.081158) (xy -8.772216 -13.062503) (xy -8.665961 -13.008364) + (xy -8.580903 -12.923305) (xy -8.508679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "5164cd02-f4c6-4a38-84a3-18441855209f") + ) + (fp_poly + (pts + (xy -8.527497 -11.312216) (xy -8.581636 -11.205961) (xy -8.665961 -11.121636) (xy -8.772216 -11.067497) + (xy -8.89 -11.048842) (xy -9.007784 -11.067497) (xy -9.114039 -11.121636) (xy -9.199097 -11.206695) + (xy -9.271321 -11.428975) (xy -9.252503 -11.547784) (xy -9.198364 -11.654039) (xy -9.114039 -11.738364) + (xy -9.007784 -11.792503) (xy -8.89 -11.811158) (xy -8.772216 -11.792503) (xy -8.665961 -11.738364) + (xy -8.580903 -11.653305) (xy -8.508679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a2c22d41-232a-441e-bbc4-a256c575d78a") + ) + (fp_poly + (pts + (xy -8.527497 11.547784) (xy -8.581636 11.654039) (xy -8.665961 11.738364) (xy -8.772216 11.792503) + (xy -8.89 11.811158) (xy -9.007784 11.792503) (xy -9.114039 11.738364) (xy -9.199097 11.653305) (xy -9.271321 11.431025) + (xy -9.252503 11.312216) (xy -9.198364 11.205961) (xy -9.114039 11.121636) (xy -9.007784 11.067497) + (xy -8.89 11.048842) (xy -8.772216 11.067497) (xy -8.665961 11.121636) (xy -8.580903 11.206695) (xy -8.508679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "cedf36ec-43d8-4b3e-95ff-0e75c4289574") + ) + (fp_poly + (pts + (xy -8.527497 12.817784) (xy -8.581636 12.924039) (xy -8.665961 13.008364) (xy -8.772216 13.062503) + (xy -8.89 13.081158) (xy -9.007784 13.062503) (xy -9.114039 13.008364) (xy -9.199097 12.923305) (xy -9.271321 12.701025) + (xy -9.252503 12.582216) (xy -9.198364 12.475961) (xy -9.114039 12.391636) (xy -9.007784 12.337497) + (xy -8.89 12.318842) (xy -8.772216 12.337497) (xy -8.665961 12.391636) (xy -8.580903 12.476695) (xy -8.508679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "88314917-7edb-40b8-90ba-6211aa38b42e") + ) + (fp_poly + (pts + (xy -8.527497 14.087784) (xy -8.581636 14.194039) (xy -8.665961 14.278364) (xy -8.772216 14.332503) + (xy -8.89 14.351158) (xy -9.007784 14.332503) (xy -9.114039 14.278364) (xy -9.199097 14.193305) (xy -9.271321 13.971025) + (xy -9.252503 13.852216) (xy -9.198364 13.745961) (xy -9.114039 13.661636) (xy -9.007784 13.607497) + (xy -8.89 13.588842) (xy -8.772216 13.607497) (xy -8.665961 13.661636) (xy -8.580903 13.746695) (xy -8.508679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "6853a7d9-dcce-4a2f-929f-574fba943eb6") + ) + (fp_poly + (pts + (xy -7.257497 -13.852216) (xy -7.311636 -13.745961) (xy -7.395961 -13.661636) (xy -7.502216 -13.607497) + (xy -7.62 -13.588842) (xy -7.737784 -13.607497) (xy -7.844039 -13.661636) (xy -7.929097 -13.746695) + (xy -8.001321 -13.968975) (xy -7.982503 -14.087784) (xy -7.928364 -14.194039) (xy -7.844039 -14.278364) + (xy -7.737784 -14.332503) (xy -7.62 -14.351158) (xy -7.502216 -14.332503) (xy -7.395961 -14.278364) + (xy -7.310903 -14.193305) (xy -7.238679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b47cb46e-0454-4503-9c96-01e3c4bad5f7") + ) + (fp_poly + (pts + (xy -7.257497 -12.582216) (xy -7.311636 -12.475961) (xy -7.395961 -12.391636) (xy -7.502216 -12.337497) + (xy -7.62 -12.318842) (xy -7.737784 -12.337497) (xy -7.844039 -12.391636) (xy -7.929097 -12.476695) + (xy -8.001321 -12.698975) (xy -7.982503 -12.817784) (xy -7.928364 -12.924039) (xy -7.844039 -13.008364) + (xy -7.737784 -13.062503) (xy -7.62 -13.081158) (xy -7.502216 -13.062503) (xy -7.395961 -13.008364) + (xy -7.310903 -12.923305) (xy -7.238679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "c832c0d7-8b52-428f-9380-e246e1e1b181") + ) + (fp_poly + (pts + (xy -7.257497 -11.312216) (xy -7.311636 -11.205961) (xy -7.395961 -11.121636) (xy -7.502216 -11.067497) + (xy -7.62 -11.048842) (xy -7.737784 -11.067497) (xy -7.844039 -11.121636) (xy -7.929097 -11.206695) + (xy -8.001321 -11.428975) (xy -7.982503 -11.547784) (xy -7.928364 -11.654039) (xy -7.844039 -11.738364) + (xy -7.737784 -11.792503) (xy -7.62 -11.811158) (xy -7.502216 -11.792503) (xy -7.395961 -11.738364) + (xy -7.310903 -11.653305) (xy -7.238679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b1c6e89c-4b9c-4b46-a924-debf5ad83391") + ) + (fp_poly + (pts + (xy -7.257497 11.547784) (xy -7.311636 11.654039) (xy -7.395961 11.738364) (xy -7.502216 11.792503) + (xy -7.62 11.811158) (xy -7.737784 11.792503) (xy -7.844039 11.738364) (xy -7.929097 11.653305) (xy -8.001321 11.431025) + (xy -7.982503 11.312216) (xy -7.928364 11.205961) (xy -7.844039 11.121636) (xy -7.737784 11.067497) + (xy -7.62 11.048842) (xy -7.502216 11.067497) (xy -7.395961 11.121636) (xy -7.310903 11.206695) (xy -7.238679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "80f9e6eb-ea50-48a6-8b83-f292be0926e6") + ) + (fp_poly + (pts + (xy -7.257497 12.817784) (xy -7.311636 12.924039) (xy -7.395961 13.008364) (xy -7.502216 13.062503) + (xy -7.62 13.081158) (xy -7.737784 13.062503) (xy -7.844039 13.008364) (xy -7.929097 12.923305) (xy -8.001321 12.701025) + (xy -7.982503 12.582216) (xy -7.928364 12.475961) (xy -7.844039 12.391636) (xy -7.737784 12.337497) + (xy -7.62 12.318842) (xy -7.502216 12.337497) (xy -7.395961 12.391636) (xy -7.310903 12.476695) (xy -7.238679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "8853a8fe-270f-49c4-a1d7-842a2dcbf3cc") + ) + (fp_poly + (pts + (xy -7.257497 14.087784) (xy -7.311636 14.194039) (xy -7.395961 14.278364) (xy -7.502216 14.332503) + (xy -7.62 14.351158) (xy -7.737784 14.332503) (xy -7.844039 14.278364) (xy -7.929097 14.193305) (xy -8.001321 13.971025) + (xy -7.982503 13.852216) (xy -7.928364 13.745961) (xy -7.844039 13.661636) (xy -7.737784 13.607497) + (xy -7.62 13.588842) (xy -7.502216 13.607497) (xy -7.395961 13.661636) (xy -7.310903 13.746695) (xy -7.238679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "662ce1a5-1b78-4952-862a-5724566ee87f") + ) + (fp_poly + (pts + (xy -5.987497 -13.852216) (xy -6.041636 -13.745961) (xy -6.125961 -13.661636) (xy -6.232216 -13.607497) + (xy -6.35 -13.588842) (xy -6.467784 -13.607497) (xy -6.574039 -13.661636) (xy -6.659097 -13.746695) + (xy -6.731321 -13.968975) (xy -6.712503 -14.087784) (xy -6.658364 -14.194039) (xy -6.574039 -14.278364) + (xy -6.467784 -14.332503) (xy -6.35 -14.351158) (xy -6.232216 -14.332503) (xy -6.125961 -14.278364) + (xy -6.040903 -14.193305) (xy -5.968679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "86d73227-b5db-4f5a-bd2d-2ebe2e0c9167") + ) + (fp_poly + (pts + (xy -5.987497 -12.582216) (xy -6.041636 -12.475961) (xy -6.125961 -12.391636) (xy -6.232216 -12.337497) + (xy -6.35 -12.318842) (xy -6.467784 -12.337497) (xy -6.574039 -12.391636) (xy -6.659097 -12.476695) + (xy -6.731321 -12.698975) (xy -6.712503 -12.817784) (xy -6.658364 -12.924039) (xy -6.574039 -13.008364) + (xy -6.467784 -13.062503) (xy -6.35 -13.081158) (xy -6.232216 -13.062503) (xy -6.125961 -13.008364) + (xy -6.040903 -12.923305) (xy -5.968679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "5c26ceae-052f-45a5-9285-2bdbc6393819") + ) + (fp_poly + (pts + (xy -5.987497 -11.312216) (xy -6.041636 -11.205961) (xy -6.125961 -11.121636) (xy -6.232216 -11.067497) + (xy -6.35 -11.048842) (xy -6.467784 -11.067497) (xy -6.574039 -11.121636) (xy -6.659097 -11.206695) + (xy -6.731321 -11.428975) (xy -6.712503 -11.547784) (xy -6.658364 -11.654039) (xy -6.574039 -11.738364) + (xy -6.467784 -11.792503) (xy -6.35 -11.811158) (xy -6.232216 -11.792503) (xy -6.125961 -11.738364) + (xy -6.040903 -11.653305) (xy -5.968679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a28adc09-e62f-4970-9c89-0c3cac0c4552") + ) + (fp_poly + (pts + (xy -5.987497 11.547784) (xy -6.041636 11.654039) (xy -6.125961 11.738364) (xy -6.232216 11.792503) + (xy -6.35 11.811158) (xy -6.467784 11.792503) (xy -6.574039 11.738364) (xy -6.659097 11.653305) (xy -6.731321 11.431025) + (xy -6.712503 11.312216) (xy -6.658364 11.205961) (xy -6.574039 11.121636) (xy -6.467784 11.067497) + (xy -6.35 11.048842) (xy -6.232216 11.067497) (xy -6.125961 11.121636) (xy -6.040903 11.206695) (xy -5.968679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "7b11deb3-6407-4e88-89af-337629de088e") + ) + (fp_poly + (pts + (xy -5.987497 12.817784) (xy -6.041636 12.924039) (xy -6.125961 13.008364) (xy -6.232216 13.062503) + (xy -6.35 13.081158) (xy -6.467784 13.062503) (xy -6.574039 13.008364) (xy -6.659097 12.923305) (xy -6.731321 12.701025) + (xy -6.712503 12.582216) (xy -6.658364 12.475961) (xy -6.574039 12.391636) (xy -6.467784 12.337497) + (xy -6.35 12.318842) (xy -6.232216 12.337497) (xy -6.125961 12.391636) (xy -6.040903 12.476695) (xy -5.968679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "f43276d0-ace3-4f9f-a476-0cb3e6052817") + ) + (fp_poly + (pts + (xy -5.987497 14.087784) (xy -6.041636 14.194039) (xy -6.125961 14.278364) (xy -6.232216 14.332503) + (xy -6.35 14.351158) (xy -6.467784 14.332503) (xy -6.574039 14.278364) (xy -6.659097 14.193305) (xy -6.731321 13.971025) + (xy -6.712503 13.852216) (xy -6.658364 13.745961) (xy -6.574039 13.661636) (xy -6.467784 13.607497) + (xy -6.35 13.588842) (xy -6.232216 13.607497) (xy -6.125961 13.661636) (xy -6.040903 13.746695) (xy -5.968679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "424e680c-ae84-484c-ac4f-6e0998d48547") + ) + (fp_poly + (pts + (xy -4.717497 -13.852216) (xy -4.771636 -13.745961) (xy -4.855961 -13.661636) (xy -4.962216 -13.607497) + (xy -5.08 -13.588842) (xy -5.197784 -13.607497) (xy -5.304039 -13.661636) (xy -5.389097 -13.746695) + (xy -5.461321 -13.968975) (xy -5.442503 -14.087784) (xy -5.388364 -14.194039) (xy -5.304039 -14.278364) + (xy -5.197784 -14.332503) (xy -5.08 -14.351158) (xy -4.962216 -14.332503) (xy -4.855961 -14.278364) + (xy -4.770903 -14.193305) (xy -4.698679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a7698e7f-f945-4011-8655-b106268b80ef") + ) + (fp_poly + (pts + (xy -4.717497 -12.582216) (xy -4.771636 -12.475961) (xy -4.855961 -12.391636) (xy -4.962216 -12.337497) + (xy -5.08 -12.318842) (xy -5.197784 -12.337497) (xy -5.304039 -12.391636) (xy -5.389097 -12.476695) + (xy -5.461321 -12.698975) (xy -5.442503 -12.817784) (xy -5.388364 -12.924039) (xy -5.304039 -13.008364) + (xy -5.197784 -13.062503) (xy -5.08 -13.081158) (xy -4.962216 -13.062503) (xy -4.855961 -13.008364) + (xy -4.770903 -12.923305) (xy -4.698679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "d40794ff-d21e-4d73-98fb-372fc7cc553c") + ) + (fp_poly + (pts + (xy -4.717497 -11.312216) (xy -4.771636 -11.205961) (xy -4.855961 -11.121636) (xy -4.962216 -11.067497) + (xy -5.08 -11.048842) (xy -5.197784 -11.067497) (xy -5.304039 -11.121636) (xy -5.389097 -11.206695) + (xy -5.461321 -11.428975) (xy -5.442503 -11.547784) (xy -5.388364 -11.654039) (xy -5.304039 -11.738364) + (xy -5.197784 -11.792503) (xy -5.08 -11.811158) (xy -4.962216 -11.792503) (xy -4.855961 -11.738364) + (xy -4.770903 -11.653305) (xy -4.698679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "ce6f96db-e819-442e-8371-5750cc97a9e4") + ) + (fp_poly + (pts + (xy -4.717497 11.547784) (xy -4.771636 11.654039) (xy -4.855961 11.738364) (xy -4.962216 11.792503) + (xy -5.08 11.811158) (xy -5.197784 11.792503) (xy -5.304039 11.738364) (xy -5.389097 11.653305) (xy -5.461321 11.431025) + (xy -5.442503 11.312216) (xy -5.388364 11.205961) (xy -5.304039 11.121636) (xy -5.197784 11.067497) + (xy -5.08 11.048842) (xy -4.962216 11.067497) (xy -4.855961 11.121636) (xy -4.770903 11.206695) (xy -4.698679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "d541a71c-ac08-4e9b-b1a8-fd6d68aef777") + ) + (fp_poly + (pts + (xy -4.717497 12.817784) (xy -4.771636 12.924039) (xy -4.855961 13.008364) (xy -4.962216 13.062503) + (xy -5.08 13.081158) (xy -5.197784 13.062503) (xy -5.304039 13.008364) (xy -5.389097 12.923305) (xy -5.461321 12.701025) + (xy -5.442503 12.582216) (xy -5.388364 12.475961) (xy -5.304039 12.391636) (xy -5.197784 12.337497) + (xy -5.08 12.318842) (xy -4.962216 12.337497) (xy -4.855961 12.391636) (xy -4.770903 12.476695) (xy -4.698679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "d3fd939d-ec9f-4d46-b279-f2fa3274881f") + ) + (fp_poly + (pts + (xy -4.717497 14.087784) (xy -4.771636 14.194039) (xy -4.855961 14.278364) (xy -4.962216 14.332503) + (xy -5.08 14.351158) (xy -5.197784 14.332503) (xy -5.304039 14.278364) (xy -5.389097 14.193305) (xy -5.461321 13.971025) + (xy -5.442503 13.852216) (xy -5.388364 13.745961) (xy -5.304039 13.661636) (xy -5.197784 13.607497) + (xy -5.08 13.588842) (xy -4.962216 13.607497) (xy -4.855961 13.661636) (xy -4.770903 13.746695) (xy -4.698679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "dffb5e33-97e2-49d1-a6f5-097f9d7275e7") + ) + (fp_poly + (pts + (xy -3.447497 -13.852216) (xy -3.501636 -13.745961) (xy -3.585961 -13.661636) (xy -3.692216 -13.607497) + (xy -3.81 -13.588842) (xy -3.927784 -13.607497) (xy -4.034039 -13.661636) (xy -4.119097 -13.746695) + (xy -4.191321 -13.968975) (xy -4.172503 -14.087784) (xy -4.118364 -14.194039) (xy -4.034039 -14.278364) + (xy -3.927784 -14.332503) (xy -3.81 -14.351158) (xy -3.692216 -14.332503) (xy -3.585961 -14.278364) + (xy -3.500903 -14.193305) (xy -3.428679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "346f3b9d-18cf-4482-80a7-4624f5a17458") + ) + (fp_poly + (pts + (xy -3.447497 -12.582216) (xy -3.501636 -12.475961) (xy -3.585961 -12.391636) (xy -3.692216 -12.337497) + (xy -3.81 -12.318842) (xy -3.927784 -12.337497) (xy -4.034039 -12.391636) (xy -4.119097 -12.476695) + (xy -4.191321 -12.698975) (xy -4.172503 -12.817784) (xy -4.118364 -12.924039) (xy -4.034039 -13.008364) + (xy -3.927784 -13.062503) (xy -3.81 -13.081158) (xy -3.692216 -13.062503) (xy -3.585961 -13.008364) + (xy -3.500903 -12.923305) (xy -3.428679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "2f41ccd9-9b1f-48b2-a76b-23ef7194c613") + ) + (fp_poly + (pts + (xy -3.447497 -11.312216) (xy -3.501636 -11.205961) (xy -3.585961 -11.121636) (xy -3.692216 -11.067497) + (xy -3.81 -11.048842) (xy -3.927784 -11.067497) (xy -4.034039 -11.121636) (xy -4.119097 -11.206695) + (xy -4.191321 -11.428975) (xy -4.172503 -11.547784) (xy -4.118364 -11.654039) (xy -4.034039 -11.738364) + (xy -3.927784 -11.792503) (xy -3.81 -11.811158) (xy -3.692216 -11.792503) (xy -3.585961 -11.738364) + (xy -3.500903 -11.653305) (xy -3.428679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "525b8fc9-c4b2-442a-aa18-99deeccab5e1") + ) + (fp_poly + (pts + (xy -3.447497 11.547784) (xy -3.501636 11.654039) (xy -3.585961 11.738364) (xy -3.692216 11.792503) + (xy -3.81 11.811158) (xy -3.927784 11.792503) (xy -4.034039 11.738364) (xy -4.119097 11.653305) (xy -4.191321 11.431025) + (xy -4.172503 11.312216) (xy -4.118364 11.205961) (xy -4.034039 11.121636) (xy -3.927784 11.067497) + (xy -3.81 11.048842) (xy -3.692216 11.067497) (xy -3.585961 11.121636) (xy -3.500903 11.206695) (xy -3.428679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b336c588-9f25-4768-a63b-7a18a9c32537") + ) + (fp_poly + (pts + (xy -3.447497 12.817784) (xy -3.501636 12.924039) (xy -3.585961 13.008364) (xy -3.692216 13.062503) + (xy -3.81 13.081158) (xy -3.927784 13.062503) (xy -4.034039 13.008364) (xy -4.119097 12.923305) (xy -4.191321 12.701025) + (xy -4.172503 12.582216) (xy -4.118364 12.475961) (xy -4.034039 12.391636) (xy -3.927784 12.337497) + (xy -3.81 12.318842) (xy -3.692216 12.337497) (xy -3.585961 12.391636) (xy -3.500903 12.476695) (xy -3.428679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "751fdaf6-30e0-4faf-a2a6-db0b9610bde6") + ) + (fp_poly + (pts + (xy -3.447497 14.087784) (xy -3.501636 14.194039) (xy -3.585961 14.278364) (xy -3.692216 14.332503) + (xy -3.81 14.351158) (xy -3.927784 14.332503) (xy -4.034039 14.278364) (xy -4.119097 14.193305) (xy -4.191321 13.971025) + (xy -4.172503 13.852216) (xy -4.118364 13.745961) (xy -4.034039 13.661636) (xy -3.927784 13.607497) + (xy -3.81 13.588842) (xy -3.692216 13.607497) (xy -3.585961 13.661636) (xy -3.500903 13.746695) (xy -3.428679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "23e737df-0164-4822-bacc-d8f12a5eee8e") + ) + (fp_poly + (pts + (xy -2.177497 -13.852216) (xy -2.231636 -13.745961) (xy -2.315961 -13.661636) (xy -2.422216 -13.607497) + (xy -2.54 -13.588842) (xy -2.657784 -13.607497) (xy -2.764039 -13.661636) (xy -2.849097 -13.746695) + (xy -2.921321 -13.968975) (xy -2.902503 -14.087784) (xy -2.848364 -14.194039) (xy -2.764039 -14.278364) + (xy -2.657784 -14.332503) (xy -2.54 -14.351158) (xy -2.422216 -14.332503) (xy -2.315961 -14.278364) + (xy -2.230903 -14.193305) (xy -2.158679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "e9d52da5-927b-4270-8ff5-bcbdd9940832") + ) + (fp_poly + (pts + (xy -2.177497 -12.582216) (xy -2.231636 -12.475961) (xy -2.315961 -12.391636) (xy -2.422216 -12.337497) + (xy -2.54 -12.318842) (xy -2.657784 -12.337497) (xy -2.764039 -12.391636) (xy -2.849097 -12.476695) + (xy -2.921321 -12.698975) (xy -2.902503 -12.817784) (xy -2.848364 -12.924039) (xy -2.764039 -13.008364) + (xy -2.657784 -13.062503) (xy -2.54 -13.081158) (xy -2.422216 -13.062503) (xy -2.315961 -13.008364) + (xy -2.230903 -12.923305) (xy -2.158679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "f7b1a7e9-c830-46d6-9bff-b315c090fd1e") + ) + (fp_poly + (pts + (xy -2.177497 -11.312216) (xy -2.231636 -11.205961) (xy -2.315961 -11.121636) (xy -2.422216 -11.067497) + (xy -2.54 -11.048842) (xy -2.657784 -11.067497) (xy -2.764039 -11.121636) (xy -2.849097 -11.206695) + (xy -2.921321 -11.428975) (xy -2.902503 -11.547784) (xy -2.848364 -11.654039) (xy -2.764039 -11.738364) + (xy -2.657784 -11.792503) (xy -2.54 -11.811158) (xy -2.422216 -11.792503) (xy -2.315961 -11.738364) + (xy -2.230903 -11.653305) (xy -2.158679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "1cb412d3-15af-43f2-921b-d5f767103b66") + ) + (fp_poly + (pts + (xy -2.177497 11.547784) (xy -2.231636 11.654039) (xy -2.315961 11.738364) (xy -2.422216 11.792503) + (xy -2.54 11.811158) (xy -2.657784 11.792503) (xy -2.764039 11.738364) (xy -2.849097 11.653305) (xy -2.921321 11.431025) + (xy -2.902503 11.312216) (xy -2.848364 11.205961) (xy -2.764039 11.121636) (xy -2.657784 11.067497) + (xy -2.54 11.048842) (xy -2.422216 11.067497) (xy -2.315961 11.121636) (xy -2.230903 11.206695) (xy -2.158679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "17abcbea-81f3-41bc-8700-e6d8b0e5b162") + ) + (fp_poly + (pts + (xy -2.177497 12.817784) (xy -2.231636 12.924039) (xy -2.315961 13.008364) (xy -2.422216 13.062503) + (xy -2.54 13.081158) (xy -2.657784 13.062503) (xy -2.764039 13.008364) (xy -2.849097 12.923305) (xy -2.921321 12.701025) + (xy -2.902503 12.582216) (xy -2.848364 12.475961) (xy -2.764039 12.391636) (xy -2.657784 12.337497) + (xy -2.54 12.318842) (xy -2.422216 12.337497) (xy -2.315961 12.391636) (xy -2.230903 12.476695) (xy -2.158679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "97c092ce-b9df-4832-9616-614302e09d96") + ) + (fp_poly + (pts + (xy -2.177497 14.087784) (xy -2.231636 14.194039) (xy -2.315961 14.278364) (xy -2.422216 14.332503) + (xy -2.54 14.351158) (xy -2.657784 14.332503) (xy -2.764039 14.278364) (xy -2.849097 14.193305) (xy -2.921321 13.971025) + (xy -2.902503 13.852216) (xy -2.848364 13.745961) (xy -2.764039 13.661636) (xy -2.657784 13.607497) + (xy -2.54 13.588842) (xy -2.422216 13.607497) (xy -2.315961 13.661636) (xy -2.230903 13.746695) (xy -2.158679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "9371fdf5-d11d-4ad8-9668-400f8521bc9f") + ) + (fp_poly + (pts + (xy -0.907497 -13.852216) (xy -0.961636 -13.745961) (xy -1.045961 -13.661636) (xy -1.152216 -13.607497) + (xy -1.27 -13.588842) (xy -1.387784 -13.607497) (xy -1.494039 -13.661636) (xy -1.579097 -13.746695) + (xy -1.651321 -13.968975) (xy -1.632503 -14.087784) (xy -1.578364 -14.194039) (xy -1.494039 -14.278364) + (xy -1.387784 -14.332503) (xy -1.27 -14.351158) (xy -1.152216 -14.332503) (xy -1.045961 -14.278364) + (xy -0.960903 -14.193305) (xy -0.888679 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "05bec368-e0aa-4af4-bf1d-82e62318c9d3") + ) + (fp_poly + (pts + (xy -0.907497 -12.582216) (xy -0.961636 -12.475961) (xy -1.045961 -12.391636) (xy -1.152216 -12.337497) + (xy -1.27 -12.318842) (xy -1.387784 -12.337497) (xy -1.494039 -12.391636) (xy -1.579097 -12.476695) + (xy -1.651321 -12.698975) (xy -1.632503 -12.817784) (xy -1.578364 -12.924039) (xy -1.494039 -13.008364) + (xy -1.387784 -13.062503) (xy -1.27 -13.081158) (xy -1.152216 -13.062503) (xy -1.045961 -13.008364) + (xy -0.960903 -12.923305) (xy -0.888679 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "ac0c3467-3c61-47c9-b3c0-9c2e3f71b60b") + ) + (fp_poly + (pts + (xy -0.907497 -11.312216) (xy -0.961636 -11.205961) (xy -1.045961 -11.121636) (xy -1.152216 -11.067497) + (xy -1.27 -11.048842) (xy -1.387784 -11.067497) (xy -1.494039 -11.121636) (xy -1.579097 -11.206695) + (xy -1.651321 -11.428975) (xy -1.632503 -11.547784) (xy -1.578364 -11.654039) (xy -1.494039 -11.738364) + (xy -1.387784 -11.792503) (xy -1.27 -11.811158) (xy -1.152216 -11.792503) (xy -1.045961 -11.738364) + (xy -0.960903 -11.653305) (xy -0.888679 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a6e39f18-9a9e-44e5-9f3a-426d4a80e76f") + ) + (fp_poly + (pts + (xy -0.907497 11.547784) (xy -0.961636 11.654039) (xy -1.045961 11.738364) (xy -1.152216 11.792503) + (xy -1.27 11.811158) (xy -1.387784 11.792503) (xy -1.494039 11.738364) (xy -1.579097 11.653305) (xy -1.651321 11.431025) + (xy -1.632503 11.312216) (xy -1.578364 11.205961) (xy -1.494039 11.121636) (xy -1.387784 11.067497) + (xy -1.27 11.048842) (xy -1.152216 11.067497) (xy -1.045961 11.121636) (xy -0.960903 11.206695) (xy -0.888679 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "63d5a50c-e241-4aa5-97d2-6d5886945eaa") + ) + (fp_poly + (pts + (xy -0.907497 12.817784) (xy -0.961636 12.924039) (xy -1.045961 13.008364) (xy -1.152216 13.062503) + (xy -1.27 13.081158) (xy -1.387784 13.062503) (xy -1.494039 13.008364) (xy -1.579097 12.923305) (xy -1.651321 12.701025) + (xy -1.632503 12.582216) (xy -1.578364 12.475961) (xy -1.494039 12.391636) (xy -1.387784 12.337497) + (xy -1.27 12.318842) (xy -1.152216 12.337497) (xy -1.045961 12.391636) (xy -0.960903 12.476695) (xy -0.888679 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b2887ba3-6f9e-457e-a9a4-f11e159edfd0") + ) + (fp_poly + (pts + (xy -0.907497 14.087784) (xy -0.961636 14.194039) (xy -1.045961 14.278364) (xy -1.152216 14.332503) + (xy -1.27 14.351158) (xy -1.387784 14.332503) (xy -1.494039 14.278364) (xy -1.579097 14.193305) (xy -1.651321 13.971025) + (xy -1.632503 13.852216) (xy -1.578364 13.745961) (xy -1.494039 13.661636) (xy -1.387784 13.607497) + (xy -1.27 13.588842) (xy -1.152216 13.607497) (xy -1.045961 13.661636) (xy -0.960903 13.746695) (xy -0.888679 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "31c4b564-a0cd-47eb-be6b-44b137b3a09f") + ) + (fp_poly + (pts + (xy 0.362503 -13.852216) (xy 0.308364 -13.745961) (xy 0.224039 -13.661636) (xy 0.117784 -13.607497) + (xy 0 -13.588842) (xy -0.117784 -13.607497) (xy -0.224039 -13.661636) (xy -0.309097 -13.746695) (xy -0.381321 -13.968975) + (xy -0.362503 -14.087784) (xy -0.308364 -14.194039) (xy -0.224039 -14.278364) (xy -0.117784 -14.332503) + (xy 0 -14.351158) (xy 0.117784 -14.332503) (xy 0.224039 -14.278364) (xy 0.309097 -14.193305) (xy 0.381321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "f3a9da98-a03e-4cf6-a556-c17b938ca3f8") + ) + (fp_poly + (pts + (xy 0.362503 -12.582216) (xy 0.308364 -12.475961) (xy 0.224039 -12.391636) (xy 0.117784 -12.337497) + (xy 0 -12.318842) (xy -0.117784 -12.337497) (xy -0.224039 -12.391636) (xy -0.309097 -12.476695) (xy -0.381321 -12.698975) + (xy -0.362503 -12.817784) (xy -0.308364 -12.924039) (xy -0.224039 -13.008364) (xy -0.117784 -13.062503) + (xy 0 -13.081158) (xy 0.117784 -13.062503) (xy 0.224039 -13.008364) (xy 0.309097 -12.923305) (xy 0.381321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "7a773d55-5bee-46fb-8398-14af3e44ee7f") + ) + (fp_poly + (pts + (xy 0.362503 -11.312216) (xy 0.308364 -11.205961) (xy 0.224039 -11.121636) (xy 0.117784 -11.067497) + (xy 0 -11.048842) (xy -0.117784 -11.067497) (xy -0.224039 -11.121636) (xy -0.309097 -11.206695) (xy -0.381321 -11.428975) + (xy -0.362503 -11.547784) (xy -0.308364 -11.654039) (xy -0.224039 -11.738364) (xy -0.117784 -11.792503) + (xy 0 -11.811158) (xy 0.117784 -11.792503) (xy 0.224039 -11.738364) (xy 0.309097 -11.653305) (xy 0.381321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "90b73ec9-4b37-4015-b21a-dd806688f960") + ) + (fp_poly + (pts + (xy 0.362503 11.547784) (xy 0.308364 11.654039) (xy 0.224039 11.738364) (xy 0.117784 11.792503) (xy 0 11.811158) + (xy -0.117784 11.792503) (xy -0.224039 11.738364) (xy -0.309097 11.653305) (xy -0.381321 11.431025) + (xy -0.362503 11.312216) (xy -0.308364 11.205961) (xy -0.224039 11.121636) (xy -0.117784 11.067497) + (xy 0 11.048842) (xy 0.117784 11.067497) (xy 0.224039 11.121636) (xy 0.309097 11.206695) (xy 0.381321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "85b8f35c-04d4-4eee-8c06-746f58f6647d") + ) + (fp_poly + (pts + (xy 0.362503 12.817784) (xy 0.308364 12.924039) (xy 0.224039 13.008364) (xy 0.117784 13.062503) (xy 0 13.081158) + (xy -0.117784 13.062503) (xy -0.224039 13.008364) (xy -0.309097 12.923305) (xy -0.381321 12.701025) + (xy -0.362503 12.582216) (xy -0.308364 12.475961) (xy -0.224039 12.391636) (xy -0.117784 12.337497) + (xy 0 12.318842) (xy 0.117784 12.337497) (xy 0.224039 12.391636) (xy 0.309097 12.476695) (xy 0.381321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "869787d4-a2a0-46c0-b5fd-d1696cd0f354") + ) + (fp_poly + (pts + (xy 0.362503 14.087784) (xy 0.308364 14.194039) (xy 0.224039 14.278364) (xy 0.117784 14.332503) (xy 0 14.351158) + (xy -0.117784 14.332503) (xy -0.224039 14.278364) (xy -0.309097 14.193305) (xy -0.381321 13.971025) + (xy -0.362503 13.852216) (xy -0.308364 13.745961) (xy -0.224039 13.661636) (xy -0.117784 13.607497) + (xy 0 13.588842) (xy 0.117784 13.607497) (xy 0.224039 13.661636) (xy 0.309097 13.746695) (xy 0.381321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "3a628c72-7ce0-45a7-a2a1-31b50219e821") + ) + (fp_poly + (pts + (xy 1.632503 -13.852216) (xy 1.578364 -13.745961) (xy 1.494039 -13.661636) (xy 1.387784 -13.607497) + (xy 1.27 -13.588842) (xy 1.152216 -13.607497) (xy 1.045961 -13.661636) (xy 0.960903 -13.746695) (xy 0.888679 -13.968975) + (xy 0.907497 -14.087784) (xy 0.961636 -14.194039) (xy 1.045961 -14.278364) (xy 1.152216 -14.332503) + (xy 1.27 -14.351158) (xy 1.387784 -14.332503) (xy 1.494039 -14.278364) (xy 1.579097 -14.193305) (xy 1.651321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "05eacbb8-e4a9-4762-b2b9-b1eb645b1757") + ) + (fp_poly + (pts + (xy 1.632503 -12.582216) (xy 1.578364 -12.475961) (xy 1.494039 -12.391636) (xy 1.387784 -12.337497) + (xy 1.27 -12.318842) (xy 1.152216 -12.337497) (xy 1.045961 -12.391636) (xy 0.960903 -12.476695) (xy 0.888679 -12.698975) + (xy 0.907497 -12.817784) (xy 0.961636 -12.924039) (xy 1.045961 -13.008364) (xy 1.152216 -13.062503) + (xy 1.27 -13.081158) (xy 1.387784 -13.062503) (xy 1.494039 -13.008364) (xy 1.579097 -12.923305) (xy 1.651321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "1961b844-2d93-42c3-ad72-ad788582b42c") + ) + (fp_poly + (pts + (xy 1.632503 -11.312216) (xy 1.578364 -11.205961) (xy 1.494039 -11.121636) (xy 1.387784 -11.067497) + (xy 1.27 -11.048842) (xy 1.152216 -11.067497) (xy 1.045961 -11.121636) (xy 0.960903 -11.206695) (xy 0.888679 -11.428975) + (xy 0.907497 -11.547784) (xy 0.961636 -11.654039) (xy 1.045961 -11.738364) (xy 1.152216 -11.792503) + (xy 1.27 -11.811158) (xy 1.387784 -11.792503) (xy 1.494039 -11.738364) (xy 1.579097 -11.653305) (xy 1.651321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "78100e1b-66dd-40a3-a6a9-9871960506f9") + ) + (fp_poly + (pts + (xy 1.632503 11.547784) (xy 1.578364 11.654039) (xy 1.494039 11.738364) (xy 1.387784 11.792503) (xy 1.27 11.811158) + (xy 1.152216 11.792503) (xy 1.045961 11.738364) (xy 0.960903 11.653305) (xy 0.888679 11.431025) (xy 0.907497 11.312216) + (xy 0.961636 11.205961) (xy 1.045961 11.121636) (xy 1.152216 11.067497) (xy 1.27 11.048842) (xy 1.387784 11.067497) + (xy 1.494039 11.121636) (xy 1.579097 11.206695) (xy 1.651321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "37478896-2410-4691-b6f2-cc73d3d9a989") + ) + (fp_poly + (pts + (xy 1.632503 12.817784) (xy 1.578364 12.924039) (xy 1.494039 13.008364) (xy 1.387784 13.062503) (xy 1.27 13.081158) + (xy 1.152216 13.062503) (xy 1.045961 13.008364) (xy 0.960903 12.923305) (xy 0.888679 12.701025) (xy 0.907497 12.582216) + (xy 0.961636 12.475961) (xy 1.045961 12.391636) (xy 1.152216 12.337497) (xy 1.27 12.318842) (xy 1.387784 12.337497) + (xy 1.494039 12.391636) (xy 1.579097 12.476695) (xy 1.651321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "728226d4-be0f-4dbc-bfe9-fa4fa9732c46") + ) + (fp_poly + (pts + (xy 1.632503 14.087784) (xy 1.578364 14.194039) (xy 1.494039 14.278364) (xy 1.387784 14.332503) (xy 1.27 14.351158) + (xy 1.152216 14.332503) (xy 1.045961 14.278364) (xy 0.960903 14.193305) (xy 0.888679 13.971025) (xy 0.907497 13.852216) + (xy 0.961636 13.745961) (xy 1.045961 13.661636) (xy 1.152216 13.607497) (xy 1.27 13.588842) (xy 1.387784 13.607497) + (xy 1.494039 13.661636) (xy 1.579097 13.746695) (xy 1.651321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "0ba28987-0cc1-4c67-8923-5ed836f6c8a9") + ) + (fp_poly + (pts + (xy 2.902503 -13.852216) (xy 2.848364 -13.745961) (xy 2.764039 -13.661636) (xy 2.657784 -13.607497) + (xy 2.54 -13.588842) (xy 2.422216 -13.607497) (xy 2.315961 -13.661636) (xy 2.230903 -13.746695) (xy 2.158679 -13.968975) + (xy 2.177497 -14.087784) (xy 2.231636 -14.194039) (xy 2.315961 -14.278364) (xy 2.422216 -14.332503) + (xy 2.54 -14.351158) (xy 2.657784 -14.332503) (xy 2.764039 -14.278364) (xy 2.849097 -14.193305) (xy 2.921321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "21d105d3-a994-4a6c-bb12-b8f8e22c1ff9") + ) + (fp_poly + (pts + (xy 2.902503 -12.582216) (xy 2.848364 -12.475961) (xy 2.764039 -12.391636) (xy 2.657784 -12.337497) + (xy 2.54 -12.318842) (xy 2.422216 -12.337497) (xy 2.315961 -12.391636) (xy 2.230903 -12.476695) (xy 2.158679 -12.698975) + (xy 2.177497 -12.817784) (xy 2.231636 -12.924039) (xy 2.315961 -13.008364) (xy 2.422216 -13.062503) + (xy 2.54 -13.081158) (xy 2.657784 -13.062503) (xy 2.764039 -13.008364) (xy 2.849097 -12.923305) (xy 2.921321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "f16739cc-7d76-4411-91b8-4a65a674bd00") + ) + (fp_poly + (pts + (xy 2.902503 -11.312216) (xy 2.848364 -11.205961) (xy 2.764039 -11.121636) (xy 2.657784 -11.067497) + (xy 2.54 -11.048842) (xy 2.422216 -11.067497) (xy 2.315961 -11.121636) (xy 2.230903 -11.206695) (xy 2.158679 -11.428975) + (xy 2.177497 -11.547784) (xy 2.231636 -11.654039) (xy 2.315961 -11.738364) (xy 2.422216 -11.792503) + (xy 2.54 -11.811158) (xy 2.657784 -11.792503) (xy 2.764039 -11.738364) (xy 2.849097 -11.653305) (xy 2.921321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a810a3fa-242f-45ba-9c8d-cb809474e833") + ) + (fp_poly + (pts + (xy 2.902503 11.547784) (xy 2.848364 11.654039) (xy 2.764039 11.738364) (xy 2.657784 11.792503) (xy 2.54 11.811158) + (xy 2.422216 11.792503) (xy 2.315961 11.738364) (xy 2.230903 11.653305) (xy 2.158679 11.431025) (xy 2.177497 11.312216) + (xy 2.231636 11.205961) (xy 2.315961 11.121636) (xy 2.422216 11.067497) (xy 2.54 11.048842) (xy 2.657784 11.067497) + (xy 2.764039 11.121636) (xy 2.849097 11.206695) (xy 2.921321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "cc77f2e4-9aed-4d05-bb10-97f2862c8769") + ) + (fp_poly + (pts + (xy 2.902503 12.817784) (xy 2.848364 12.924039) (xy 2.764039 13.008364) (xy 2.657784 13.062503) (xy 2.54 13.081158) + (xy 2.422216 13.062503) (xy 2.315961 13.008364) (xy 2.230903 12.923305) (xy 2.158679 12.701025) (xy 2.177497 12.582216) + (xy 2.231636 12.475961) (xy 2.315961 12.391636) (xy 2.422216 12.337497) (xy 2.54 12.318842) (xy 2.657784 12.337497) + (xy 2.764039 12.391636) (xy 2.849097 12.476695) (xy 2.921321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "f19ab5ce-9f74-4d89-9d84-ce222f598183") + ) + (fp_poly + (pts + (xy 2.902503 14.087784) (xy 2.848364 14.194039) (xy 2.764039 14.278364) (xy 2.657784 14.332503) (xy 2.54 14.351158) + (xy 2.422216 14.332503) (xy 2.315961 14.278364) (xy 2.230903 14.193305) (xy 2.158679 13.971025) (xy 2.177497 13.852216) + (xy 2.231636 13.745961) (xy 2.315961 13.661636) (xy 2.422216 13.607497) (xy 2.54 13.588842) (xy 2.657784 13.607497) + (xy 2.764039 13.661636) (xy 2.849097 13.746695) (xy 2.921321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4fb5270d-977c-4a7b-bf50-3837fe80076a") + ) + (fp_poly + (pts + (xy 4.172503 -13.852216) (xy 4.118364 -13.745961) (xy 4.034039 -13.661636) (xy 3.927784 -13.607497) + (xy 3.81 -13.588842) (xy 3.692216 -13.607497) (xy 3.585961 -13.661636) (xy 3.500903 -13.746695) (xy 3.428679 -13.968975) + (xy 3.447497 -14.087784) (xy 3.501636 -14.194039) (xy 3.585961 -14.278364) (xy 3.692216 -14.332503) + (xy 3.81 -14.351158) (xy 3.927784 -14.332503) (xy 4.034039 -14.278364) (xy 4.119097 -14.193305) (xy 4.191321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "12ca9369-7438-4b68-87ae-8ef7b33fd190") + ) + (fp_poly + (pts + (xy 4.172503 -12.582216) (xy 4.118364 -12.475961) (xy 4.034039 -12.391636) (xy 3.927784 -12.337497) + (xy 3.81 -12.318842) (xy 3.692216 -12.337497) (xy 3.585961 -12.391636) (xy 3.500903 -12.476695) (xy 3.428679 -12.698975) + (xy 3.447497 -12.817784) (xy 3.501636 -12.924039) (xy 3.585961 -13.008364) (xy 3.692216 -13.062503) + (xy 3.81 -13.081158) (xy 3.927784 -13.062503) (xy 4.034039 -13.008364) (xy 4.119097 -12.923305) (xy 4.191321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "f01eb577-2e22-4355-9640-65026ebf2dbd") + ) + (fp_poly + (pts + (xy 4.172503 -11.312216) (xy 4.118364 -11.205961) (xy 4.034039 -11.121636) (xy 3.927784 -11.067497) + (xy 3.81 -11.048842) (xy 3.692216 -11.067497) (xy 3.585961 -11.121636) (xy 3.500903 -11.206695) (xy 3.428679 -11.428975) + (xy 3.447497 -11.547784) (xy 3.501636 -11.654039) (xy 3.585961 -11.738364) (xy 3.692216 -11.792503) + (xy 3.81 -11.811158) (xy 3.927784 -11.792503) (xy 4.034039 -11.738364) (xy 4.119097 -11.653305) (xy 4.191321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "204243b4-bd85-4e81-a864-eb1e26c784f1") + ) + (fp_poly + (pts + (xy 4.172503 11.547784) (xy 4.118364 11.654039) (xy 4.034039 11.738364) (xy 3.927784 11.792503) (xy 3.81 11.811158) + (xy 3.692216 11.792503) (xy 3.585961 11.738364) (xy 3.500903 11.653305) (xy 3.428679 11.431025) (xy 3.447497 11.312216) + (xy 3.501636 11.205961) (xy 3.585961 11.121636) (xy 3.692216 11.067497) (xy 3.81 11.048842) (xy 3.927784 11.067497) + (xy 4.034039 11.121636) (xy 4.119097 11.206695) (xy 4.191321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "ed81c9ca-9f2e-42b6-a897-9a7e59290977") + ) + (fp_poly + (pts + (xy 4.172503 12.817784) (xy 4.118364 12.924039) (xy 4.034039 13.008364) (xy 3.927784 13.062503) (xy 3.81 13.081158) + (xy 3.692216 13.062503) (xy 3.585961 13.008364) (xy 3.500903 12.923305) (xy 3.428679 12.701025) (xy 3.447497 12.582216) + (xy 3.501636 12.475961) (xy 3.585961 12.391636) (xy 3.692216 12.337497) (xy 3.81 12.318842) (xy 3.927784 12.337497) + (xy 4.034039 12.391636) (xy 4.119097 12.476695) (xy 4.191321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "75333674-781a-4758-a998-46c63c8577cf") + ) + (fp_poly + (pts + (xy 4.172503 14.087784) (xy 4.118364 14.194039) (xy 4.034039 14.278364) (xy 3.927784 14.332503) (xy 3.81 14.351158) + (xy 3.692216 14.332503) (xy 3.585961 14.278364) (xy 3.500903 14.193305) (xy 3.428679 13.971025) (xy 3.447497 13.852216) + (xy 3.501636 13.745961) (xy 3.585961 13.661636) (xy 3.692216 13.607497) (xy 3.81 13.588842) (xy 3.927784 13.607497) + (xy 4.034039 13.661636) (xy 4.119097 13.746695) (xy 4.191321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "642bd888-acc7-4357-9257-9d666eaa3732") + ) + (fp_poly + (pts + (xy 5.442503 -13.852216) (xy 5.388364 -13.745961) (xy 5.304039 -13.661636) (xy 5.197784 -13.607497) + (xy 5.08 -13.588842) (xy 4.962216 -13.607497) (xy 4.855961 -13.661636) (xy 4.770903 -13.746695) (xy 4.698679 -13.968975) + (xy 4.717497 -14.087784) (xy 4.771636 -14.194039) (xy 4.855961 -14.278364) (xy 4.962216 -14.332503) + (xy 5.08 -14.351158) (xy 5.197784 -14.332503) (xy 5.304039 -14.278364) (xy 5.389097 -14.193305) (xy 5.461321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b002d671-6f3a-46c7-af79-34e4b1ef16df") + ) + (fp_poly + (pts + (xy 5.442503 -12.582216) (xy 5.388364 -12.475961) (xy 5.304039 -12.391636) (xy 5.197784 -12.337497) + (xy 5.08 -12.318842) (xy 4.962216 -12.337497) (xy 4.855961 -12.391636) (xy 4.770903 -12.476695) (xy 4.698679 -12.698975) + (xy 4.717497 -12.817784) (xy 4.771636 -12.924039) (xy 4.855961 -13.008364) (xy 4.962216 -13.062503) + (xy 5.08 -13.081158) (xy 5.197784 -13.062503) (xy 5.304039 -13.008364) (xy 5.389097 -12.923305) (xy 5.461321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "2e35f13a-a5c4-4243-bec8-821189c0654e") + ) + (fp_poly + (pts + (xy 5.442503 -11.312216) (xy 5.388364 -11.205961) (xy 5.304039 -11.121636) (xy 5.197784 -11.067497) + (xy 5.08 -11.048842) (xy 4.962216 -11.067497) (xy 4.855961 -11.121636) (xy 4.770903 -11.206695) (xy 4.698679 -11.428975) + (xy 4.717497 -11.547784) (xy 4.771636 -11.654039) (xy 4.855961 -11.738364) (xy 4.962216 -11.792503) + (xy 5.08 -11.811158) (xy 5.197784 -11.792503) (xy 5.304039 -11.738364) (xy 5.389097 -11.653305) (xy 5.461321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b29dd53f-5125-40a4-a76d-86c01330e22b") + ) + (fp_poly + (pts + (xy 5.442503 11.547784) (xy 5.388364 11.654039) (xy 5.304039 11.738364) (xy 5.197784 11.792503) (xy 5.08 11.811158) + (xy 4.962216 11.792503) (xy 4.855961 11.738364) (xy 4.770903 11.653305) (xy 4.698679 11.431025) (xy 4.717497 11.312216) + (xy 4.771636 11.205961) (xy 4.855961 11.121636) (xy 4.962216 11.067497) (xy 5.08 11.048842) (xy 5.197784 11.067497) + (xy 5.304039 11.121636) (xy 5.389097 11.206695) (xy 5.461321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "d6e594d4-8112-4909-b5da-37ddd9582fd5") + ) + (fp_poly + (pts + (xy 5.442503 12.817784) (xy 5.388364 12.924039) (xy 5.304039 13.008364) (xy 5.197784 13.062503) (xy 5.08 13.081158) + (xy 4.962216 13.062503) (xy 4.855961 13.008364) (xy 4.770903 12.923305) (xy 4.698679 12.701025) (xy 4.717497 12.582216) + (xy 4.771636 12.475961) (xy 4.855961 12.391636) (xy 4.962216 12.337497) (xy 5.08 12.318842) (xy 5.197784 12.337497) + (xy 5.304039 12.391636) (xy 5.389097 12.476695) (xy 5.461321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "6975699d-5758-44d7-8775-0cbdf6cabab9") + ) + (fp_poly + (pts + (xy 5.442503 14.087784) (xy 5.388364 14.194039) (xy 5.304039 14.278364) (xy 5.197784 14.332503) (xy 5.08 14.351158) + (xy 4.962216 14.332503) (xy 4.855961 14.278364) (xy 4.770903 14.193305) (xy 4.698679 13.971025) (xy 4.717497 13.852216) + (xy 4.771636 13.745961) (xy 4.855961 13.661636) (xy 4.962216 13.607497) (xy 5.08 13.588842) (xy 5.197784 13.607497) + (xy 5.304039 13.661636) (xy 5.389097 13.746695) (xy 5.461321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b5c57b32-29ca-433e-ba68-d7a58c801ac7") + ) + (fp_poly + (pts + (xy 6.712503 -13.852216) (xy 6.658364 -13.745961) (xy 6.574039 -13.661636) (xy 6.467784 -13.607497) + (xy 6.35 -13.588842) (xy 6.232216 -13.607497) (xy 6.125961 -13.661636) (xy 6.040903 -13.746695) (xy 5.968679 -13.968975) + (xy 5.987497 -14.087784) (xy 6.041636 -14.194039) (xy 6.125961 -14.278364) (xy 6.232216 -14.332503) + (xy 6.35 -14.351158) (xy 6.467784 -14.332503) (xy 6.574039 -14.278364) (xy 6.659097 -14.193305) (xy 6.731321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "048ad6c8-8e63-4421-96d0-89706c5490f3") + ) + (fp_poly + (pts + (xy 6.712503 -12.582216) (xy 6.658364 -12.475961) (xy 6.574039 -12.391636) (xy 6.467784 -12.337497) + (xy 6.35 -12.318842) (xy 6.232216 -12.337497) (xy 6.125961 -12.391636) (xy 6.040903 -12.476695) (xy 5.968679 -12.698975) + (xy 5.987497 -12.817784) (xy 6.041636 -12.924039) (xy 6.125961 -13.008364) (xy 6.232216 -13.062503) + (xy 6.35 -13.081158) (xy 6.467784 -13.062503) (xy 6.574039 -13.008364) (xy 6.659097 -12.923305) (xy 6.731321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a59120bb-2176-4b56-b588-a3bcee0f2d0a") + ) + (fp_poly + (pts + (xy 6.712503 -11.312216) (xy 6.658364 -11.205961) (xy 6.574039 -11.121636) (xy 6.467784 -11.067497) + (xy 6.35 -11.048842) (xy 6.232216 -11.067497) (xy 6.125961 -11.121636) (xy 6.040903 -11.206695) (xy 5.968679 -11.428975) + (xy 5.987497 -11.547784) (xy 6.041636 -11.654039) (xy 6.125961 -11.738364) (xy 6.232216 -11.792503) + (xy 6.35 -11.811158) (xy 6.467784 -11.792503) (xy 6.574039 -11.738364) (xy 6.659097 -11.653305) (xy 6.731321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "3299288c-59e1-47bc-88db-3dc1a835073a") + ) + (fp_poly + (pts + (xy 6.712503 11.547784) (xy 6.658364 11.654039) (xy 6.574039 11.738364) (xy 6.467784 11.792503) (xy 6.35 11.811158) + (xy 6.232216 11.792503) (xy 6.125961 11.738364) (xy 6.040903 11.653305) (xy 5.968679 11.431025) (xy 5.987497 11.312216) + (xy 6.041636 11.205961) (xy 6.125961 11.121636) (xy 6.232216 11.067497) (xy 6.35 11.048842) (xy 6.467784 11.067497) + (xy 6.574039 11.121636) (xy 6.659097 11.206695) (xy 6.731321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "7f2f31d9-d27e-4a9b-889e-a29de76ef7cf") + ) + (fp_poly + (pts + (xy 6.712503 12.817784) (xy 6.658364 12.924039) (xy 6.574039 13.008364) (xy 6.467784 13.062503) (xy 6.35 13.081158) + (xy 6.232216 13.062503) (xy 6.125961 13.008364) (xy 6.040903 12.923305) (xy 5.968679 12.701025) (xy 5.987497 12.582216) + (xy 6.041636 12.475961) (xy 6.125961 12.391636) (xy 6.232216 12.337497) (xy 6.35 12.318842) (xy 6.467784 12.337497) + (xy 6.574039 12.391636) (xy 6.659097 12.476695) (xy 6.731321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4dc83ce4-df75-4755-8be4-17a3efa1466f") + ) + (fp_poly + (pts + (xy 6.712503 14.087784) (xy 6.658364 14.194039) (xy 6.574039 14.278364) (xy 6.467784 14.332503) (xy 6.35 14.351158) + (xy 6.232216 14.332503) (xy 6.125961 14.278364) (xy 6.040903 14.193305) (xy 5.968679 13.971025) (xy 5.987497 13.852216) + (xy 6.041636 13.745961) (xy 6.125961 13.661636) (xy 6.232216 13.607497) (xy 6.35 13.588842) (xy 6.467784 13.607497) + (xy 6.574039 13.661636) (xy 6.659097 13.746695) (xy 6.731321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "58401a77-5f82-4788-badd-28174386beb6") + ) + (fp_poly + (pts + (xy 7.982503 -13.852216) (xy 7.928364 -13.745961) (xy 7.844039 -13.661636) (xy 7.737784 -13.607497) + (xy 7.62 -13.588842) (xy 7.502216 -13.607497) (xy 7.395961 -13.661636) (xy 7.310903 -13.746695) (xy 7.238679 -13.968975) + (xy 7.257497 -14.087784) (xy 7.311636 -14.194039) (xy 7.395961 -14.278364) (xy 7.502216 -14.332503) + (xy 7.62 -14.351158) (xy 7.737784 -14.332503) (xy 7.844039 -14.278364) (xy 7.929097 -14.193305) (xy 8.001321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "2087cc47-3dc6-4876-b9e4-3648e2a024a9") + ) + (fp_poly + (pts + (xy 7.982503 -12.582216) (xy 7.928364 -12.475961) (xy 7.844039 -12.391636) (xy 7.737784 -12.337497) + (xy 7.62 -12.318842) (xy 7.502216 -12.337497) (xy 7.395961 -12.391636) (xy 7.310903 -12.476695) (xy 7.238679 -12.698975) + (xy 7.257497 -12.817784) (xy 7.311636 -12.924039) (xy 7.395961 -13.008364) (xy 7.502216 -13.062503) + (xy 7.62 -13.081158) (xy 7.737784 -13.062503) (xy 7.844039 -13.008364) (xy 7.929097 -12.923305) (xy 8.001321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "bcea7e3c-b682-48ed-8815-eadf50e3a106") + ) + (fp_poly + (pts + (xy 7.982503 -11.312216) (xy 7.928364 -11.205961) (xy 7.844039 -11.121636) (xy 7.737784 -11.067497) + (xy 7.62 -11.048842) (xy 7.502216 -11.067497) (xy 7.395961 -11.121636) (xy 7.310903 -11.206695) (xy 7.238679 -11.428975) + (xy 7.257497 -11.547784) (xy 7.311636 -11.654039) (xy 7.395961 -11.738364) (xy 7.502216 -11.792503) + (xy 7.62 -11.811158) (xy 7.737784 -11.792503) (xy 7.844039 -11.738364) (xy 7.929097 -11.653305) (xy 8.001321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "3b5631dd-e4db-4df7-8e90-a77b3ae0e88c") + ) + (fp_poly + (pts + (xy 7.982503 11.547784) (xy 7.928364 11.654039) (xy 7.844039 11.738364) (xy 7.737784 11.792503) (xy 7.62 11.811158) + (xy 7.502216 11.792503) (xy 7.395961 11.738364) (xy 7.310903 11.653305) (xy 7.238679 11.431025) (xy 7.257497 11.312216) + (xy 7.311636 11.205961) (xy 7.395961 11.121636) (xy 7.502216 11.067497) (xy 7.62 11.048842) (xy 7.737784 11.067497) + (xy 7.844039 11.121636) (xy 7.929097 11.206695) (xy 8.001321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4c142c53-3d47-42ec-80a9-297948660e6f") + ) + (fp_poly + (pts + (xy 7.982503 12.817784) (xy 7.928364 12.924039) (xy 7.844039 13.008364) (xy 7.737784 13.062503) (xy 7.62 13.081158) + (xy 7.502216 13.062503) (xy 7.395961 13.008364) (xy 7.310903 12.923305) (xy 7.238679 12.701025) (xy 7.257497 12.582216) + (xy 7.311636 12.475961) (xy 7.395961 12.391636) (xy 7.502216 12.337497) (xy 7.62 12.318842) (xy 7.737784 12.337497) + (xy 7.844039 12.391636) (xy 7.929097 12.476695) (xy 8.001321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "bfc774e0-834e-4f68-ad56-ce1ff0157c9b") + ) + (fp_poly + (pts + (xy 7.982503 14.087784) (xy 7.928364 14.194039) (xy 7.844039 14.278364) (xy 7.737784 14.332503) (xy 7.62 14.351158) + (xy 7.502216 14.332503) (xy 7.395961 14.278364) (xy 7.310903 14.193305) (xy 7.238679 13.971025) (xy 7.257497 13.852216) + (xy 7.311636 13.745961) (xy 7.395961 13.661636) (xy 7.502216 13.607497) (xy 7.62 13.588842) (xy 7.737784 13.607497) + (xy 7.844039 13.661636) (xy 7.929097 13.746695) (xy 8.001321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "8fc4c33a-eb5a-4b9f-9410-a71edb96194e") + ) + (fp_poly + (pts + (xy 9.252503 -13.852216) (xy 9.198364 -13.745961) (xy 9.114039 -13.661636) (xy 9.007784 -13.607497) + (xy 8.89 -13.588842) (xy 8.772216 -13.607497) (xy 8.665961 -13.661636) (xy 8.580903 -13.746695) (xy 8.508679 -13.968975) + (xy 8.527497 -14.087784) (xy 8.581636 -14.194039) (xy 8.665961 -14.278364) (xy 8.772216 -14.332503) + (xy 8.89 -14.351158) (xy 9.007784 -14.332503) (xy 9.114039 -14.278364) (xy 9.199097 -14.193305) (xy 9.271321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "8b638a7a-fc1b-4ccc-a559-ce19f8a67612") + ) + (fp_poly + (pts + (xy 9.252503 -12.582216) (xy 9.198364 -12.475961) (xy 9.114039 -12.391636) (xy 9.007784 -12.337497) + (xy 8.89 -12.318842) (xy 8.772216 -12.337497) (xy 8.665961 -12.391636) (xy 8.580903 -12.476695) (xy 8.508679 -12.698975) + (xy 8.527497 -12.817784) (xy 8.581636 -12.924039) (xy 8.665961 -13.008364) (xy 8.772216 -13.062503) + (xy 8.89 -13.081158) (xy 9.007784 -13.062503) (xy 9.114039 -13.008364) (xy 9.199097 -12.923305) (xy 9.271321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "9ada0ba3-8081-4aec-827a-f25123a0e545") + ) + (fp_poly + (pts + (xy 9.252503 -11.312216) (xy 9.198364 -11.205961) (xy 9.114039 -11.121636) (xy 9.007784 -11.067497) + (xy 8.89 -11.048842) (xy 8.772216 -11.067497) (xy 8.665961 -11.121636) (xy 8.580903 -11.206695) (xy 8.508679 -11.428975) + (xy 8.527497 -11.547784) (xy 8.581636 -11.654039) (xy 8.665961 -11.738364) (xy 8.772216 -11.792503) + (xy 8.89 -11.811158) (xy 9.007784 -11.792503) (xy 9.114039 -11.738364) (xy 9.199097 -11.653305) (xy 9.271321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "0087c250-6c6f-4145-b2a2-53ab032e1b85") + ) + (fp_poly + (pts + (xy 9.252503 11.547784) (xy 9.198364 11.654039) (xy 9.114039 11.738364) (xy 9.007784 11.792503) (xy 8.89 11.811158) + (xy 8.772216 11.792503) (xy 8.665961 11.738364) (xy 8.580903 11.653305) (xy 8.508679 11.431025) (xy 8.527497 11.312216) + (xy 8.581636 11.205961) (xy 8.665961 11.121636) (xy 8.772216 11.067497) (xy 8.89 11.048842) (xy 9.007784 11.067497) + (xy 9.114039 11.121636) (xy 9.199097 11.206695) (xy 9.271321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "8273bece-f78c-43ef-bb3f-8640f9a3e324") + ) + (fp_poly + (pts + (xy 9.252503 12.817784) (xy 9.198364 12.924039) (xy 9.114039 13.008364) (xy 9.007784 13.062503) (xy 8.89 13.081158) + (xy 8.772216 13.062503) (xy 8.665961 13.008364) (xy 8.580903 12.923305) (xy 8.508679 12.701025) (xy 8.527497 12.582216) + (xy 8.581636 12.475961) (xy 8.665961 12.391636) (xy 8.772216 12.337497) (xy 8.89 12.318842) (xy 9.007784 12.337497) + (xy 9.114039 12.391636) (xy 9.199097 12.476695) (xy 9.271321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "262c5b5f-a176-4789-9215-0c22f6c36d22") + ) + (fp_poly + (pts + (xy 9.252503 14.087784) (xy 9.198364 14.194039) (xy 9.114039 14.278364) (xy 9.007784 14.332503) (xy 8.89 14.351158) + (xy 8.772216 14.332503) (xy 8.665961 14.278364) (xy 8.580903 14.193305) (xy 8.508679 13.971025) (xy 8.527497 13.852216) + (xy 8.581636 13.745961) (xy 8.665961 13.661636) (xy 8.772216 13.607497) (xy 8.89 13.588842) (xy 9.007784 13.607497) + (xy 9.114039 13.661636) (xy 9.199097 13.746695) (xy 9.271321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "994556bc-5f35-40df-9fbd-eae676844df0") + ) + (fp_poly + (pts + (xy 10.522503 -13.852216) (xy 10.468364 -13.745961) (xy 10.384039 -13.661636) (xy 10.277784 -13.607497) + (xy 10.16 -13.588842) (xy 10.042216 -13.607497) (xy 9.935961 -13.661636) (xy 9.850903 -13.746695) + (xy 9.778679 -13.968975) (xy 9.797497 -14.087784) (xy 9.851636 -14.194039) (xy 9.935961 -14.278364) + (xy 10.042216 -14.332503) (xy 10.16 -14.351158) (xy 10.277784 -14.332503) (xy 10.384039 -14.278364) + (xy 10.469097 -14.193305) (xy 10.541321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "109fb7f7-d1ad-485a-93d6-4ff967c15d85") + ) + (fp_poly + (pts + (xy 10.522503 -12.582216) (xy 10.468364 -12.475961) (xy 10.384039 -12.391636) (xy 10.277784 -12.337497) + (xy 10.16 -12.318842) (xy 10.042216 -12.337497) (xy 9.935961 -12.391636) (xy 9.850903 -12.476695) + (xy 9.778679 -12.698975) (xy 9.797497 -12.817784) (xy 9.851636 -12.924039) (xy 9.935961 -13.008364) + (xy 10.042216 -13.062503) (xy 10.16 -13.081158) (xy 10.277784 -13.062503) (xy 10.384039 -13.008364) + (xy 10.469097 -12.923305) (xy 10.541321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "424f7737-1e35-41c6-bcb5-869881cfb299") + ) + (fp_poly + (pts + (xy 10.522503 -11.312216) (xy 10.468364 -11.205961) (xy 10.384039 -11.121636) (xy 10.277784 -11.067497) + (xy 10.16 -11.048842) (xy 10.042216 -11.067497) (xy 9.935961 -11.121636) (xy 9.850903 -11.206695) + (xy 9.778679 -11.428975) (xy 9.797497 -11.547784) (xy 9.851636 -11.654039) (xy 9.935961 -11.738364) + (xy 10.042216 -11.792503) (xy 10.16 -11.811158) (xy 10.277784 -11.792503) (xy 10.384039 -11.738364) + (xy 10.469097 -11.653305) (xy 10.541321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "98111e33-ae3a-4ca3-aca3-89a65095ed10") + ) + (fp_poly + (pts + (xy 10.522503 11.547784) (xy 10.468364 11.654039) (xy 10.384039 11.738364) (xy 10.277784 11.792503) + (xy 10.16 11.811158) (xy 10.042216 11.792503) (xy 9.935961 11.738364) (xy 9.850903 11.653305) (xy 9.778679 11.431025) + (xy 9.797497 11.312216) (xy 9.851636 11.205961) (xy 9.935961 11.121636) (xy 10.042216 11.067497) + (xy 10.16 11.048842) (xy 10.277784 11.067497) (xy 10.384039 11.121636) (xy 10.469097 11.206695) (xy 10.541321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "c4896a2a-23de-46db-bffb-44d23fdc6293") + ) + (fp_poly + (pts + (xy 10.522503 12.817784) (xy 10.468364 12.924039) (xy 10.384039 13.008364) (xy 10.277784 13.062503) + (xy 10.16 13.081158) (xy 10.042216 13.062503) (xy 9.935961 13.008364) (xy 9.850903 12.923305) (xy 9.778679 12.701025) + (xy 9.797497 12.582216) (xy 9.851636 12.475961) (xy 9.935961 12.391636) (xy 10.042216 12.337497) + (xy 10.16 12.318842) (xy 10.277784 12.337497) (xy 10.384039 12.391636) (xy 10.469097 12.476695) (xy 10.541321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "03330c7a-040a-4a19-b032-633c72f95bb9") + ) + (fp_poly + (pts + (xy 10.522503 14.087784) (xy 10.468364 14.194039) (xy 10.384039 14.278364) (xy 10.277784 14.332503) + (xy 10.16 14.351158) (xy 10.042216 14.332503) (xy 9.935961 14.278364) (xy 9.850903 14.193305) (xy 9.778679 13.971025) + (xy 9.797497 13.852216) (xy 9.851636 13.745961) (xy 9.935961 13.661636) (xy 10.042216 13.607497) + (xy 10.16 13.588842) (xy 10.277784 13.607497) (xy 10.384039 13.661636) (xy 10.469097 13.746695) (xy 10.541321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "c3b915ce-dcc7-4899-8f12-5852eacbf311") + ) + (fp_poly + (pts + (xy 11.792503 -13.852216) (xy 11.738364 -13.745961) (xy 11.654039 -13.661636) (xy 11.547784 -13.607497) + (xy 11.43 -13.588842) (xy 11.312216 -13.607497) (xy 11.205961 -13.661636) (xy 11.120903 -13.746695) + (xy 11.048679 -13.968975) (xy 11.067497 -14.087784) (xy 11.121636 -14.194039) (xy 11.205961 -14.278364) + (xy 11.312216 -14.332503) (xy 11.43 -14.351158) (xy 11.547784 -14.332503) (xy 11.654039 -14.278364) + (xy 11.739097 -14.193305) (xy 11.811321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4cad1d96-9775-4552-9ae4-11224e215ce8") + ) + (fp_poly + (pts + (xy 11.792503 -12.582216) (xy 11.738364 -12.475961) (xy 11.654039 -12.391636) (xy 11.547784 -12.337497) + (xy 11.43 -12.318842) (xy 11.312216 -12.337497) (xy 11.205961 -12.391636) (xy 11.120903 -12.476695) + (xy 11.048679 -12.698975) (xy 11.067497 -12.817784) (xy 11.121636 -12.924039) (xy 11.205961 -13.008364) + (xy 11.312216 -13.062503) (xy 11.43 -13.081158) (xy 11.547784 -13.062503) (xy 11.654039 -13.008364) + (xy 11.739097 -12.923305) (xy 11.811321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "d634e029-bf01-4a3b-9bcb-06687bde2dea") + ) + (fp_poly + (pts + (xy 11.792503 -11.312216) (xy 11.738364 -11.205961) (xy 11.654039 -11.121636) (xy 11.547784 -11.067497) + (xy 11.43 -11.048842) (xy 11.312216 -11.067497) (xy 11.205961 -11.121636) (xy 11.120903 -11.206695) + (xy 11.048679 -11.428975) (xy 11.067497 -11.547784) (xy 11.121636 -11.654039) (xy 11.205961 -11.738364) + (xy 11.312216 -11.792503) (xy 11.43 -11.811158) (xy 11.547784 -11.792503) (xy 11.654039 -11.738364) + (xy 11.739097 -11.653305) (xy 11.811321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "558dbd6e-281e-40e8-a819-1b026910fe00") + ) + (fp_poly + (pts + (xy 11.792503 -10.042216) (xy 11.738364 -9.935961) (xy 11.654039 -9.851636) (xy 11.547784 -9.797497) + (xy 11.43 -9.778842) (xy 11.312216 -9.797497) (xy 11.205961 -9.851636) (xy 11.120903 -9.936695) (xy 11.048679 -10.158975) + (xy 11.067497 -10.277784) (xy 11.121636 -10.384039) (xy 11.205961 -10.468364) (xy 11.312216 -10.522503) + (xy 11.43 -10.541158) (xy 11.547784 -10.522503) (xy 11.654039 -10.468364) (xy 11.739097 -10.383305) + (xy 11.811321 -10.161025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "f8528373-d2fa-49fe-b3c9-2af0ae587568") + ) + (fp_poly + (pts + (xy 11.792503 -8.772216) (xy 11.738364 -8.665961) (xy 11.654039 -8.581636) (xy 11.547784 -8.527497) + (xy 11.43 -8.508842) (xy 11.312216 -8.527497) (xy 11.205961 -8.581636) (xy 11.120903 -8.666695) (xy 11.048679 -8.888975) + (xy 11.067497 -9.007784) (xy 11.121636 -9.114039) (xy 11.205961 -9.198364) (xy 11.312216 -9.252503) + (xy 11.43 -9.271158) (xy 11.547784 -9.252503) (xy 11.654039 -9.198364) (xy 11.739097 -9.113305) (xy 11.811321 -8.891025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "287dce88-604f-4092-8118-6a8cc0012e71") + ) + (fp_poly + (pts + (xy 11.792503 -7.502216) (xy 11.738364 -7.395961) (xy 11.654039 -7.311636) (xy 11.547784 -7.257497) + (xy 11.43 -7.238842) (xy 11.312216 -7.257497) (xy 11.205961 -7.311636) (xy 11.120903 -7.396695) (xy 11.048679 -7.618975) + (xy 11.067497 -7.737784) (xy 11.121636 -7.844039) (xy 11.205961 -7.928364) (xy 11.312216 -7.982503) + (xy 11.43 -8.001158) (xy 11.547784 -7.982503) (xy 11.654039 -7.928364) (xy 11.739097 -7.843305) (xy 11.811321 -7.621025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "e34bd0b1-4915-46de-83eb-66f870095802") + ) + (fp_poly + (pts + (xy 11.792503 -6.232216) (xy 11.738364 -6.125961) (xy 11.654039 -6.041636) (xy 11.547784 -5.987497) + (xy 11.43 -5.968842) (xy 11.312216 -5.987497) (xy 11.205961 -6.041636) (xy 11.120903 -6.126695) (xy 11.048679 -6.348975) + (xy 11.067497 -6.467784) (xy 11.121636 -6.574039) (xy 11.205961 -6.658364) (xy 11.312216 -6.712503) + (xy 11.43 -6.731158) (xy 11.547784 -6.712503) (xy 11.654039 -6.658364) (xy 11.739097 -6.573305) (xy 11.811321 -6.351025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "9040cf73-9fb1-4420-b4d6-2891a4772172") + ) + (fp_poly + (pts + (xy 11.792503 -4.962216) (xy 11.738364 -4.855961) (xy 11.654039 -4.771636) (xy 11.547784 -4.717497) + (xy 11.43 -4.698842) (xy 11.312216 -4.717497) (xy 11.205961 -4.771636) (xy 11.120903 -4.856695) (xy 11.048679 -5.078975) + (xy 11.067497 -5.197784) (xy 11.121636 -5.304039) (xy 11.205961 -5.388364) (xy 11.312216 -5.442503) + (xy 11.43 -5.461158) (xy 11.547784 -5.442503) (xy 11.654039 -5.388364) (xy 11.739097 -5.303305) (xy 11.811321 -5.081025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "1f619e94-33cf-42ba-b669-14dc2642fa49") + ) + (fp_poly + (pts + (xy 11.792503 -3.692216) (xy 11.738364 -3.585961) (xy 11.654039 -3.501636) (xy 11.547784 -3.447497) + (xy 11.43 -3.428842) (xy 11.312216 -3.447497) (xy 11.205961 -3.501636) (xy 11.120903 -3.586695) (xy 11.048679 -3.808975) + (xy 11.067497 -3.927784) (xy 11.121636 -4.034039) (xy 11.205961 -4.118364) (xy 11.312216 -4.172503) + (xy 11.43 -4.191158) (xy 11.547784 -4.172503) (xy 11.654039 -4.118364) (xy 11.739097 -4.033305) (xy 11.811321 -3.811025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "1ff87ea8-1a76-490e-9a77-c91188387ba6") + ) + (fp_poly + (pts + (xy 11.792503 -2.422216) (xy 11.738364 -2.315961) (xy 11.654039 -2.231636) (xy 11.547784 -2.177497) + (xy 11.43 -2.158842) (xy 11.312216 -2.177497) (xy 11.205961 -2.231636) (xy 11.120903 -2.316695) (xy 11.048679 -2.538975) + (xy 11.067497 -2.657784) (xy 11.121636 -2.764039) (xy 11.205961 -2.848364) (xy 11.312216 -2.902503) + (xy 11.43 -2.921158) (xy 11.547784 -2.902503) (xy 11.654039 -2.848364) (xy 11.739097 -2.763305) (xy 11.811321 -2.541025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "8a510a60-992e-4865-a8e3-2aca13407850") + ) + (fp_poly + (pts + (xy 11.792503 -1.152216) (xy 11.738364 -1.045961) (xy 11.654039 -0.961636) (xy 11.547784 -0.907497) + (xy 11.43 -0.888842) (xy 11.312216 -0.907497) (xy 11.205961 -0.961636) (xy 11.120903 -1.046695) (xy 11.048679 -1.268975) + (xy 11.067497 -1.387784) (xy 11.121636 -1.494039) (xy 11.205961 -1.578364) (xy 11.312216 -1.632503) + (xy 11.43 -1.651158) (xy 11.547784 -1.632503) (xy 11.654039 -1.578364) (xy 11.739097 -1.493305) (xy 11.811321 -1.271025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "65a01072-4fd5-40f3-bbae-27f727229ed2") + ) + (fp_poly + (pts + (xy 11.792503 0.117784) (xy 11.738364 0.224039) (xy 11.654039 0.308364) (xy 11.547784 0.362503) (xy 11.43 0.381158) + (xy 11.312216 0.362503) (xy 11.205961 0.308364) (xy 11.120903 0.223305) (xy 11.048679 0.001025) (xy 11.067497 -0.117784) + (xy 11.121636 -0.224039) (xy 11.205961 -0.308364) (xy 11.312216 -0.362503) (xy 11.43 -0.381158) (xy 11.547784 -0.362503) + (xy 11.654039 -0.308364) (xy 11.739097 -0.223305) (xy 11.811321 -0.001025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "19505779-84c7-430e-9707-cff389be9fc4") + ) + (fp_poly + (pts + (xy 11.792503 1.387784) (xy 11.738364 1.494039) (xy 11.654039 1.578364) (xy 11.547784 1.632503) (xy 11.43 1.651158) + (xy 11.312216 1.632503) (xy 11.205961 1.578364) (xy 11.120903 1.493305) (xy 11.048679 1.271025) (xy 11.067497 1.152216) + (xy 11.121636 1.045961) (xy 11.205961 0.961636) (xy 11.312216 0.907497) (xy 11.43 0.888842) (xy 11.547784 0.907497) + (xy 11.654039 0.961636) (xy 11.739097 1.046695) (xy 11.811321 1.268975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b9acfe53-bcae-48a0-aecf-9619393a4896") + ) + (fp_poly + (pts + (xy 11.792503 2.657784) (xy 11.738364 2.764039) (xy 11.654039 2.848364) (xy 11.547784 2.902503) (xy 11.43 2.921158) + (xy 11.312216 2.902503) (xy 11.205961 2.848364) (xy 11.120903 2.763305) (xy 11.048679 2.541025) (xy 11.067497 2.422216) + (xy 11.121636 2.315961) (xy 11.205961 2.231636) (xy 11.312216 2.177497) (xy 11.43 2.158842) (xy 11.547784 2.177497) + (xy 11.654039 2.231636) (xy 11.739097 2.316695) (xy 11.811321 2.538975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a5023ef8-dc77-4761-bd27-eeee68dd1c96") + ) + (fp_poly + (pts + (xy 11.792503 3.927784) (xy 11.738364 4.034039) (xy 11.654039 4.118364) (xy 11.547784 4.172503) (xy 11.43 4.191158) + (xy 11.312216 4.172503) (xy 11.205961 4.118364) (xy 11.120903 4.033305) (xy 11.048679 3.811025) (xy 11.067497 3.692216) + (xy 11.121636 3.585961) (xy 11.205961 3.501636) (xy 11.312216 3.447497) (xy 11.43 3.428842) (xy 11.547784 3.447497) + (xy 11.654039 3.501636) (xy 11.739097 3.586695) (xy 11.811321 3.808975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4facabe6-4b20-40fc-80e7-27cff2f1412a") + ) + (fp_poly + (pts + (xy 11.792503 5.197784) (xy 11.738364 5.304039) (xy 11.654039 5.388364) (xy 11.547784 5.442503) (xy 11.43 5.461158) + (xy 11.312216 5.442503) (xy 11.205961 5.388364) (xy 11.120903 5.303305) (xy 11.048679 5.081025) (xy 11.067497 4.962216) + (xy 11.121636 4.855961) (xy 11.205961 4.771636) (xy 11.312216 4.717497) (xy 11.43 4.698842) (xy 11.547784 4.717497) + (xy 11.654039 4.771636) (xy 11.739097 4.856695) (xy 11.811321 5.078975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "ac07d9b1-2714-41ed-8316-099b9cafe8b5") + ) + (fp_poly + (pts + (xy 11.792503 6.467784) (xy 11.738364 6.574039) (xy 11.654039 6.658364) (xy 11.547784 6.712503) (xy 11.43 6.731158) + (xy 11.312216 6.712503) (xy 11.205961 6.658364) (xy 11.120903 6.573305) (xy 11.048679 6.351025) (xy 11.067497 6.232216) + (xy 11.121636 6.125961) (xy 11.205961 6.041636) (xy 11.312216 5.987497) (xy 11.43 5.968842) (xy 11.547784 5.987497) + (xy 11.654039 6.041636) (xy 11.739097 6.126695) (xy 11.811321 6.348975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "696e0417-6d9a-45b6-a4d1-95fc8ba52169") + ) + (fp_poly + (pts + (xy 11.792503 7.737784) (xy 11.738364 7.844039) (xy 11.654039 7.928364) (xy 11.547784 7.982503) (xy 11.43 8.001158) + (xy 11.312216 7.982503) (xy 11.205961 7.928364) (xy 11.120903 7.843305) (xy 11.048679 7.621025) (xy 11.067497 7.502216) + (xy 11.121636 7.395961) (xy 11.205961 7.311636) (xy 11.312216 7.257497) (xy 11.43 7.238842) (xy 11.547784 7.257497) + (xy 11.654039 7.311636) (xy 11.739097 7.396695) (xy 11.811321 7.618975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4145fac3-dbe3-45dd-87cf-ad5847ddcc05") + ) + (fp_poly + (pts + (xy 11.792503 9.007784) (xy 11.738364 9.114039) (xy 11.654039 9.198364) (xy 11.547784 9.252503) (xy 11.43 9.271158) + (xy 11.312216 9.252503) (xy 11.205961 9.198364) (xy 11.120903 9.113305) (xy 11.048679 8.891025) (xy 11.067497 8.772216) + (xy 11.121636 8.665961) (xy 11.205961 8.581636) (xy 11.312216 8.527497) (xy 11.43 8.508842) (xy 11.547784 8.527497) + (xy 11.654039 8.581636) (xy 11.739097 8.666695) (xy 11.811321 8.888975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "245e90cc-f58a-406f-9d37-73934cea4266") + ) + (fp_poly + (pts + (xy 11.792503 10.277784) (xy 11.738364 10.384039) (xy 11.654039 10.468364) (xy 11.547784 10.522503) + (xy 11.43 10.541158) (xy 11.312216 10.522503) (xy 11.205961 10.468364) (xy 11.120903 10.383305) (xy 11.048679 10.161025) + (xy 11.067497 10.042216) (xy 11.121636 9.935961) (xy 11.205961 9.851636) (xy 11.312216 9.797497) + (xy 11.43 9.778842) (xy 11.547784 9.797497) (xy 11.654039 9.851636) (xy 11.739097 9.936695) (xy 11.811321 10.158975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b7789bd5-7109-44bf-866a-d3bb92ab4956") + ) + (fp_poly + (pts + (xy 11.792503 11.547784) (xy 11.738364 11.654039) (xy 11.654039 11.738364) (xy 11.547784 11.792503) + (xy 11.43 11.811158) (xy 11.312216 11.792503) (xy 11.205961 11.738364) (xy 11.120903 11.653305) (xy 11.048679 11.431025) + (xy 11.067497 11.312216) (xy 11.121636 11.205961) (xy 11.205961 11.121636) (xy 11.312216 11.067497) + (xy 11.43 11.048842) (xy 11.547784 11.067497) (xy 11.654039 11.121636) (xy 11.739097 11.206695) (xy 11.811321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "e10bfa94-20a7-4371-b471-3b77c0194246") + ) + (fp_poly + (pts + (xy 11.792503 12.817784) (xy 11.738364 12.924039) (xy 11.654039 13.008364) (xy 11.547784 13.062503) + (xy 11.43 13.081158) (xy 11.312216 13.062503) (xy 11.205961 13.008364) (xy 11.120903 12.923305) (xy 11.048679 12.701025) + (xy 11.067497 12.582216) (xy 11.121636 12.475961) (xy 11.205961 12.391636) (xy 11.312216 12.337497) + (xy 11.43 12.318842) (xy 11.547784 12.337497) (xy 11.654039 12.391636) (xy 11.739097 12.476695) (xy 11.811321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4ea7f74e-1c37-4777-a35c-a1139a5b7f71") + ) + (fp_poly + (pts + (xy 11.792503 14.087784) (xy 11.738364 14.194039) (xy 11.654039 14.278364) (xy 11.547784 14.332503) + (xy 11.43 14.351158) (xy 11.312216 14.332503) (xy 11.205961 14.278364) (xy 11.120903 14.193305) (xy 11.048679 13.971025) + (xy 11.067497 13.852216) (xy 11.121636 13.745961) (xy 11.205961 13.661636) (xy 11.312216 13.607497) + (xy 11.43 13.588842) (xy 11.547784 13.607497) (xy 11.654039 13.661636) (xy 11.739097 13.746695) (xy 11.811321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "55825188-9a79-455a-a297-6060488b32cf") + ) + (fp_poly + (pts + (xy 13.062503 -13.852216) (xy 13.008364 -13.745961) (xy 12.924039 -13.661636) (xy 12.817784 -13.607497) + (xy 12.7 -13.588842) (xy 12.582216 -13.607497) (xy 12.475961 -13.661636) (xy 12.390903 -13.746695) + (xy 12.318679 -13.968975) (xy 12.337497 -14.087784) (xy 12.391636 -14.194039) (xy 12.475961 -14.278364) + (xy 12.582216 -14.332503) (xy 12.7 -14.351158) (xy 12.817784 -14.332503) (xy 12.924039 -14.278364) + (xy 13.009097 -14.193305) (xy 13.081321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4dd0c49a-6696-4fdf-b126-bed4706573ec") + ) + (fp_poly + (pts + (xy 13.062503 -12.582216) (xy 13.008364 -12.475961) (xy 12.924039 -12.391636) (xy 12.817784 -12.337497) + (xy 12.7 -12.318842) (xy 12.582216 -12.337497) (xy 12.475961 -12.391636) (xy 12.390903 -12.476695) + (xy 12.318679 -12.698975) (xy 12.337497 -12.817784) (xy 12.391636 -12.924039) (xy 12.475961 -13.008364) + (xy 12.582216 -13.062503) (xy 12.7 -13.081158) (xy 12.817784 -13.062503) (xy 12.924039 -13.008364) + (xy 13.009097 -12.923305) (xy 13.081321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "2fd8f24a-65b9-4fa6-9282-13aa842d4521") + ) + (fp_poly + (pts + (xy 13.062503 -11.312216) (xy 13.008364 -11.205961) (xy 12.924039 -11.121636) (xy 12.817784 -11.067497) + (xy 12.7 -11.048842) (xy 12.582216 -11.067497) (xy 12.475961 -11.121636) (xy 12.390903 -11.206695) + (xy 12.318679 -11.428975) (xy 12.337497 -11.547784) (xy 12.391636 -11.654039) (xy 12.475961 -11.738364) + (xy 12.582216 -11.792503) (xy 12.7 -11.811158) (xy 12.817784 -11.792503) (xy 12.924039 -11.738364) + (xy 13.009097 -11.653305) (xy 13.081321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "f81ae24a-733f-41da-8fd3-26278c5d1a70") + ) + (fp_poly + (pts + (xy 13.062503 -10.042216) (xy 13.008364 -9.935961) (xy 12.924039 -9.851636) (xy 12.817784 -9.797497) + (xy 12.7 -9.778842) (xy 12.582216 -9.797497) (xy 12.475961 -9.851636) (xy 12.390903 -9.936695) (xy 12.318679 -10.158975) + (xy 12.337497 -10.277784) (xy 12.391636 -10.384039) (xy 12.475961 -10.468364) (xy 12.582216 -10.522503) + (xy 12.7 -10.541158) (xy 12.817784 -10.522503) (xy 12.924039 -10.468364) (xy 13.009097 -10.383305) + (xy 13.081321 -10.161025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4b07812f-d41c-4a25-8453-2f7950c138d2") + ) + (fp_poly + (pts + (xy 13.062503 -8.772216) (xy 13.008364 -8.665961) (xy 12.924039 -8.581636) (xy 12.817784 -8.527497) + (xy 12.7 -8.508842) (xy 12.582216 -8.527497) (xy 12.475961 -8.581636) (xy 12.390903 -8.666695) (xy 12.318679 -8.888975) + (xy 12.337497 -9.007784) (xy 12.391636 -9.114039) (xy 12.475961 -9.198364) (xy 12.582216 -9.252503) + (xy 12.7 -9.271158) (xy 12.817784 -9.252503) (xy 12.924039 -9.198364) (xy 13.009097 -9.113305) (xy 13.081321 -8.891025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "247de17c-5bf8-4495-afd6-ee30a8ed2e10") + ) + (fp_poly + (pts + (xy 13.062503 -7.502216) (xy 13.008364 -7.395961) (xy 12.924039 -7.311636) (xy 12.817784 -7.257497) + (xy 12.7 -7.238842) (xy 12.582216 -7.257497) (xy 12.475961 -7.311636) (xy 12.390903 -7.396695) (xy 12.318679 -7.618975) + (xy 12.337497 -7.737784) (xy 12.391636 -7.844039) (xy 12.475961 -7.928364) (xy 12.582216 -7.982503) + (xy 12.7 -8.001158) (xy 12.817784 -7.982503) (xy 12.924039 -7.928364) (xy 13.009097 -7.843305) (xy 13.081321 -7.621025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "5a11be12-8f29-416b-a3b1-227fcdfa7e7a") + ) + (fp_poly + (pts + (xy 13.062503 -6.232216) (xy 13.008364 -6.125961) (xy 12.924039 -6.041636) (xy 12.817784 -5.987497) + (xy 12.7 -5.968842) (xy 12.582216 -5.987497) (xy 12.475961 -6.041636) (xy 12.390903 -6.126695) (xy 12.318679 -6.348975) + (xy 12.337497 -6.467784) (xy 12.391636 -6.574039) (xy 12.475961 -6.658364) (xy 12.582216 -6.712503) + (xy 12.7 -6.731158) (xy 12.817784 -6.712503) (xy 12.924039 -6.658364) (xy 13.009097 -6.573305) (xy 13.081321 -6.351025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b4ff85ee-4fef-4add-8177-0655a6890168") + ) + (fp_poly + (pts + (xy 13.062503 -4.962216) (xy 13.008364 -4.855961) (xy 12.924039 -4.771636) (xy 12.817784 -4.717497) + (xy 12.7 -4.698842) (xy 12.582216 -4.717497) (xy 12.475961 -4.771636) (xy 12.390903 -4.856695) (xy 12.318679 -5.078975) + (xy 12.337497 -5.197784) (xy 12.391636 -5.304039) (xy 12.475961 -5.388364) (xy 12.582216 -5.442503) + (xy 12.7 -5.461158) (xy 12.817784 -5.442503) (xy 12.924039 -5.388364) (xy 13.009097 -5.303305) (xy 13.081321 -5.081025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "d6feb6f5-7a0a-4efb-8fd1-4ded37d19421") + ) + (fp_poly + (pts + (xy 13.062503 -3.692216) (xy 13.008364 -3.585961) (xy 12.924039 -3.501636) (xy 12.817784 -3.447497) + (xy 12.7 -3.428842) (xy 12.582216 -3.447497) (xy 12.475961 -3.501636) (xy 12.390903 -3.586695) (xy 12.318679 -3.808975) + (xy 12.337497 -3.927784) (xy 12.391636 -4.034039) (xy 12.475961 -4.118364) (xy 12.582216 -4.172503) + (xy 12.7 -4.191158) (xy 12.817784 -4.172503) (xy 12.924039 -4.118364) (xy 13.009097 -4.033305) (xy 13.081321 -3.811025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "9bcc993e-d388-473b-aef0-febfa56e4571") + ) + (fp_poly + (pts + (xy 13.062503 -2.422216) (xy 13.008364 -2.315961) (xy 12.924039 -2.231636) (xy 12.817784 -2.177497) + (xy 12.7 -2.158842) (xy 12.582216 -2.177497) (xy 12.475961 -2.231636) (xy 12.390903 -2.316695) (xy 12.318679 -2.538975) + (xy 12.337497 -2.657784) (xy 12.391636 -2.764039) (xy 12.475961 -2.848364) (xy 12.582216 -2.902503) + (xy 12.7 -2.921158) (xy 12.817784 -2.902503) (xy 12.924039 -2.848364) (xy 13.009097 -2.763305) (xy 13.081321 -2.541025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a194716a-d87c-485c-b931-332fa269c043") + ) + (fp_poly + (pts + (xy 13.062503 -1.152216) (xy 13.008364 -1.045961) (xy 12.924039 -0.961636) (xy 12.817784 -0.907497) + (xy 12.7 -0.888842) (xy 12.582216 -0.907497) (xy 12.475961 -0.961636) (xy 12.390903 -1.046695) (xy 12.318679 -1.268975) + (xy 12.337497 -1.387784) (xy 12.391636 -1.494039) (xy 12.475961 -1.578364) (xy 12.582216 -1.632503) + (xy 12.7 -1.651158) (xy 12.817784 -1.632503) (xy 12.924039 -1.578364) (xy 13.009097 -1.493305) (xy 13.081321 -1.271025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "9fd9834a-e337-413b-854b-2c47a591a3e9") + ) + (fp_poly + (pts + (xy 13.062503 0.117784) (xy 13.008364 0.224039) (xy 12.924039 0.308364) (xy 12.817784 0.362503) (xy 12.7 0.381158) + (xy 12.582216 0.362503) (xy 12.475961 0.308364) (xy 12.390903 0.223305) (xy 12.318679 0.001025) (xy 12.337497 -0.117784) + (xy 12.391636 -0.224039) (xy 12.475961 -0.308364) (xy 12.582216 -0.362503) (xy 12.7 -0.381158) (xy 12.817784 -0.362503) + (xy 12.924039 -0.308364) (xy 13.009097 -0.223305) (xy 13.081321 -0.001025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "94e2de5b-d100-4f25-87ac-52d500e37571") + ) + (fp_poly + (pts + (xy 13.062503 1.387784) (xy 13.008364 1.494039) (xy 12.924039 1.578364) (xy 12.817784 1.632503) (xy 12.7 1.651158) + (xy 12.582216 1.632503) (xy 12.475961 1.578364) (xy 12.390903 1.493305) (xy 12.318679 1.271025) (xy 12.337497 1.152216) + (xy 12.391636 1.045961) (xy 12.475961 0.961636) (xy 12.582216 0.907497) (xy 12.7 0.888842) (xy 12.817784 0.907497) + (xy 12.924039 0.961636) (xy 13.009097 1.046695) (xy 13.081321 1.268975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "ffda7978-5df5-4df9-b5ee-f71517bfe129") + ) + (fp_poly + (pts + (xy 13.062503 2.657784) (xy 13.008364 2.764039) (xy 12.924039 2.848364) (xy 12.817784 2.902503) (xy 12.7 2.921158) + (xy 12.582216 2.902503) (xy 12.475961 2.848364) (xy 12.390903 2.763305) (xy 12.318679 2.541025) (xy 12.337497 2.422216) + (xy 12.391636 2.315961) (xy 12.475961 2.231636) (xy 12.582216 2.177497) (xy 12.7 2.158842) (xy 12.817784 2.177497) + (xy 12.924039 2.231636) (xy 13.009097 2.316695) (xy 13.081321 2.538975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "5c8973bf-ecbe-41ff-90d0-0837a31fe835") + ) + (fp_poly + (pts + (xy 13.062503 3.927784) (xy 13.008364 4.034039) (xy 12.924039 4.118364) (xy 12.817784 4.172503) (xy 12.7 4.191158) + (xy 12.582216 4.172503) (xy 12.475961 4.118364) (xy 12.390903 4.033305) (xy 12.318679 3.811025) (xy 12.337497 3.692216) + (xy 12.391636 3.585961) (xy 12.475961 3.501636) (xy 12.582216 3.447497) (xy 12.7 3.428842) (xy 12.817784 3.447497) + (xy 12.924039 3.501636) (xy 13.009097 3.586695) (xy 13.081321 3.808975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "e53521ff-c157-4f50-bfb6-71fce4e6ce12") + ) + (fp_poly + (pts + (xy 13.062503 5.197784) (xy 13.008364 5.304039) (xy 12.924039 5.388364) (xy 12.817784 5.442503) (xy 12.7 5.461158) + (xy 12.582216 5.442503) (xy 12.475961 5.388364) (xy 12.390903 5.303305) (xy 12.318679 5.081025) (xy 12.337497 4.962216) + (xy 12.391636 4.855961) (xy 12.475961 4.771636) (xy 12.582216 4.717497) (xy 12.7 4.698842) (xy 12.817784 4.717497) + (xy 12.924039 4.771636) (xy 13.009097 4.856695) (xy 13.081321 5.078975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "6c6d7fbf-e345-4eca-9970-6dc3a44140ff") + ) + (fp_poly + (pts + (xy 13.062503 6.467784) (xy 13.008364 6.574039) (xy 12.924039 6.658364) (xy 12.817784 6.712503) (xy 12.7 6.731158) + (xy 12.582216 6.712503) (xy 12.475961 6.658364) (xy 12.390903 6.573305) (xy 12.318679 6.351025) (xy 12.337497 6.232216) + (xy 12.391636 6.125961) (xy 12.475961 6.041636) (xy 12.582216 5.987497) (xy 12.7 5.968842) (xy 12.817784 5.987497) + (xy 12.924039 6.041636) (xy 13.009097 6.126695) (xy 13.081321 6.348975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b0cb4517-1622-47ef-977f-79b672a01108") + ) + (fp_poly + (pts + (xy 13.062503 7.737784) (xy 13.008364 7.844039) (xy 12.924039 7.928364) (xy 12.817784 7.982503) (xy 12.7 8.001158) + (xy 12.582216 7.982503) (xy 12.475961 7.928364) (xy 12.390903 7.843305) (xy 12.318679 7.621025) (xy 12.337497 7.502216) + (xy 12.391636 7.395961) (xy 12.475961 7.311636) (xy 12.582216 7.257497) (xy 12.7 7.238842) (xy 12.817784 7.257497) + (xy 12.924039 7.311636) (xy 13.009097 7.396695) (xy 13.081321 7.618975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b6abb85a-7f0b-4219-8ce5-b73cf34b55df") + ) + (fp_poly + (pts + (xy 13.062503 9.007784) (xy 13.008364 9.114039) (xy 12.924039 9.198364) (xy 12.817784 9.252503) (xy 12.7 9.271158) + (xy 12.582216 9.252503) (xy 12.475961 9.198364) (xy 12.390903 9.113305) (xy 12.318679 8.891025) (xy 12.337497 8.772216) + (xy 12.391636 8.665961) (xy 12.475961 8.581636) (xy 12.582216 8.527497) (xy 12.7 8.508842) (xy 12.817784 8.527497) + (xy 12.924039 8.581636) (xy 13.009097 8.666695) (xy 13.081321 8.888975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "86b545a3-febb-4556-acf6-c3028481bc8a") + ) + (fp_poly + (pts + (xy 13.062503 10.277784) (xy 13.008364 10.384039) (xy 12.924039 10.468364) (xy 12.817784 10.522503) + (xy 12.7 10.541158) (xy 12.582216 10.522503) (xy 12.475961 10.468364) (xy 12.390903 10.383305) (xy 12.318679 10.161025) + (xy 12.337497 10.042216) (xy 12.391636 9.935961) (xy 12.475961 9.851636) (xy 12.582216 9.797497) + (xy 12.7 9.778842) (xy 12.817784 9.797497) (xy 12.924039 9.851636) (xy 13.009097 9.936695) (xy 13.081321 10.158975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "e6beef58-a414-4722-a803-8360d4497202") + ) + (fp_poly + (pts + (xy 13.062503 11.547784) (xy 13.008364 11.654039) (xy 12.924039 11.738364) (xy 12.817784 11.792503) + (xy 12.7 11.811158) (xy 12.582216 11.792503) (xy 12.475961 11.738364) (xy 12.390903 11.653305) (xy 12.318679 11.431025) + (xy 12.337497 11.312216) (xy 12.391636 11.205961) (xy 12.475961 11.121636) (xy 12.582216 11.067497) + (xy 12.7 11.048842) (xy 12.817784 11.067497) (xy 12.924039 11.121636) (xy 13.009097 11.206695) (xy 13.081321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "be14d947-d0ec-4b80-bbe8-dad3beb1b0b4") + ) + (fp_poly + (pts + (xy 13.062503 12.817784) (xy 13.008364 12.924039) (xy 12.924039 13.008364) (xy 12.817784 13.062503) + (xy 12.7 13.081158) (xy 12.582216 13.062503) (xy 12.475961 13.008364) (xy 12.390903 12.923305) (xy 12.318679 12.701025) + (xy 12.337497 12.582216) (xy 12.391636 12.475961) (xy 12.475961 12.391636) (xy 12.582216 12.337497) + (xy 12.7 12.318842) (xy 12.817784 12.337497) (xy 12.924039 12.391636) (xy 13.009097 12.476695) (xy 13.081321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "66ef9ec0-6e40-41d9-bf94-7a71a948d38b") + ) + (fp_poly + (pts + (xy 13.062503 14.087784) (xy 13.008364 14.194039) (xy 12.924039 14.278364) (xy 12.817784 14.332503) + (xy 12.7 14.351158) (xy 12.582216 14.332503) (xy 12.475961 14.278364) (xy 12.390903 14.193305) (xy 12.318679 13.971025) + (xy 12.337497 13.852216) (xy 12.391636 13.745961) (xy 12.475961 13.661636) (xy 12.582216 13.607497) + (xy 12.7 13.588842) (xy 12.817784 13.607497) (xy 12.924039 13.661636) (xy 13.009097 13.746695) (xy 13.081321 13.968975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "c9e9846d-d91c-4863-97f0-0a40aa34c7e5") + ) + (fp_poly + (pts + (xy 14.332503 -13.852216) (xy 14.278364 -13.745961) (xy 14.194039 -13.661636) (xy 14.087784 -13.607497) + (xy 13.97 -13.588842) (xy 13.852216 -13.607497) (xy 13.745961 -13.661636) (xy 13.660903 -13.746695) + (xy 13.588679 -13.968975) (xy 13.607497 -14.087784) (xy 13.661636 -14.194039) (xy 13.745961 -14.278364) + (xy 13.852216 -14.332503) (xy 13.97 -14.351158) (xy 14.087784 -14.332503) (xy 14.194039 -14.278364) + (xy 14.279097 -14.193305) (xy 14.351321 -13.971025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "8f616f35-d35d-4992-97d7-16e41382d912") + ) + (fp_poly + (pts + (xy 14.332503 -12.582216) (xy 14.278364 -12.475961) (xy 14.194039 -12.391636) (xy 14.087784 -12.337497) + (xy 13.97 -12.318842) (xy 13.852216 -12.337497) (xy 13.745961 -12.391636) (xy 13.660903 -12.476695) + (xy 13.588679 -12.698975) (xy 13.607497 -12.817784) (xy 13.661636 -12.924039) (xy 13.745961 -13.008364) + (xy 13.852216 -13.062503) (xy 13.97 -13.081158) (xy 14.087784 -13.062503) (xy 14.194039 -13.008364) + (xy 14.279097 -12.923305) (xy 14.351321 -12.701025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "54235c86-c454-4b24-a88c-baa93d76dfb5") + ) + (fp_poly + (pts + (xy 14.332503 -11.312216) (xy 14.278364 -11.205961) (xy 14.194039 -11.121636) (xy 14.087784 -11.067497) + (xy 13.97 -11.048842) (xy 13.852216 -11.067497) (xy 13.745961 -11.121636) (xy 13.660903 -11.206695) + (xy 13.588679 -11.428975) (xy 13.607497 -11.547784) (xy 13.661636 -11.654039) (xy 13.745961 -11.738364) + (xy 13.852216 -11.792503) (xy 13.97 -11.811158) (xy 14.087784 -11.792503) (xy 14.194039 -11.738364) + (xy 14.279097 -11.653305) (xy 14.351321 -11.431025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "001271d4-1f96-46ec-8289-37b78a7dbcd8") + ) + (fp_poly + (pts + (xy 14.332503 -10.042216) (xy 14.278364 -9.935961) (xy 14.194039 -9.851636) (xy 14.087784 -9.797497) + (xy 13.97 -9.778842) (xy 13.852216 -9.797497) (xy 13.745961 -9.851636) (xy 13.660903 -9.936695) (xy 13.588679 -10.158975) + (xy 13.607497 -10.277784) (xy 13.661636 -10.384039) (xy 13.745961 -10.468364) (xy 13.852216 -10.522503) + (xy 13.97 -10.541158) (xy 14.087784 -10.522503) (xy 14.194039 -10.468364) (xy 14.279097 -10.383305) + (xy 14.351321 -10.161025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "0b68b99b-e496-4c09-b417-a148d9fe41f1") + ) + (fp_poly + (pts + (xy 14.332503 -8.772216) (xy 14.278364 -8.665961) (xy 14.194039 -8.581636) (xy 14.087784 -8.527497) + (xy 13.97 -8.508842) (xy 13.852216 -8.527497) (xy 13.745961 -8.581636) (xy 13.660903 -8.666695) (xy 13.588679 -8.888975) + (xy 13.607497 -9.007784) (xy 13.661636 -9.114039) (xy 13.745961 -9.198364) (xy 13.852216 -9.252503) + (xy 13.97 -9.271158) (xy 14.087784 -9.252503) (xy 14.194039 -9.198364) (xy 14.279097 -9.113305) (xy 14.351321 -8.891025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "1879dd19-e535-4f8d-bf03-79619a3d2a9b") + ) + (fp_poly + (pts + (xy 14.332503 -7.502216) (xy 14.278364 -7.395961) (xy 14.194039 -7.311636) (xy 14.087784 -7.257497) + (xy 13.97 -7.238842) (xy 13.852216 -7.257497) (xy 13.745961 -7.311636) (xy 13.660903 -7.396695) (xy 13.588679 -7.618975) + (xy 13.607497 -7.737784) (xy 13.661636 -7.844039) (xy 13.745961 -7.928364) (xy 13.852216 -7.982503) + (xy 13.97 -8.001158) (xy 14.087784 -7.982503) (xy 14.194039 -7.928364) (xy 14.279097 -7.843305) (xy 14.351321 -7.621025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "d3ae5608-053e-456c-8b28-4315977003e3") + ) + (fp_poly + (pts + (xy 14.332503 -6.232216) (xy 14.278364 -6.125961) (xy 14.194039 -6.041636) (xy 14.087784 -5.987497) + (xy 13.97 -5.968842) (xy 13.852216 -5.987497) (xy 13.745961 -6.041636) (xy 13.660903 -6.126695) (xy 13.588679 -6.348975) + (xy 13.607497 -6.467784) (xy 13.661636 -6.574039) (xy 13.745961 -6.658364) (xy 13.852216 -6.712503) + (xy 13.97 -6.731158) (xy 14.087784 -6.712503) (xy 14.194039 -6.658364) (xy 14.279097 -6.573305) (xy 14.351321 -6.351025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "22e96bd0-8688-413e-b502-0bdb6d389f15") + ) + (fp_poly + (pts + (xy 14.332503 -4.962216) (xy 14.278364 -4.855961) (xy 14.194039 -4.771636) (xy 14.087784 -4.717497) + (xy 13.97 -4.698842) (xy 13.852216 -4.717497) (xy 13.745961 -4.771636) (xy 13.660903 -4.856695) (xy 13.588679 -5.078975) + (xy 13.607497 -5.197784) (xy 13.661636 -5.304039) (xy 13.745961 -5.388364) (xy 13.852216 -5.442503) + (xy 13.97 -5.461158) (xy 14.087784 -5.442503) (xy 14.194039 -5.388364) (xy 14.279097 -5.303305) (xy 14.351321 -5.081025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "96aa0e59-ef7e-453d-8157-b668ff9d710e") + ) + (fp_poly + (pts + (xy 14.332503 -3.692216) (xy 14.278364 -3.585961) (xy 14.194039 -3.501636) (xy 14.087784 -3.447497) + (xy 13.97 -3.428842) (xy 13.852216 -3.447497) (xy 13.745961 -3.501636) (xy 13.660903 -3.586695) (xy 13.588679 -3.808975) + (xy 13.607497 -3.927784) (xy 13.661636 -4.034039) (xy 13.745961 -4.118364) (xy 13.852216 -4.172503) + (xy 13.97 -4.191158) (xy 14.087784 -4.172503) (xy 14.194039 -4.118364) (xy 14.279097 -4.033305) (xy 14.351321 -3.811025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "5feeb855-eec8-4d6d-ad42-9367de415d01") + ) + (fp_poly + (pts + (xy 14.332503 -2.422216) (xy 14.278364 -2.315961) (xy 14.194039 -2.231636) (xy 14.087784 -2.177497) + (xy 13.97 -2.158842) (xy 13.852216 -2.177497) (xy 13.745961 -2.231636) (xy 13.660903 -2.316695) (xy 13.588679 -2.538975) + (xy 13.607497 -2.657784) (xy 13.661636 -2.764039) (xy 13.745961 -2.848364) (xy 13.852216 -2.902503) + (xy 13.97 -2.921158) (xy 14.087784 -2.902503) (xy 14.194039 -2.848364) (xy 14.279097 -2.763305) (xy 14.351321 -2.541025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "dcb31939-509e-4c85-a1e5-e533ad0eab10") + ) + (fp_poly + (pts + (xy 14.332503 -1.152216) (xy 14.278364 -1.045961) (xy 14.194039 -0.961636) (xy 14.087784 -0.907497) + (xy 13.97 -0.888842) (xy 13.852216 -0.907497) (xy 13.745961 -0.961636) (xy 13.660903 -1.046695) (xy 13.588679 -1.268975) + (xy 13.607497 -1.387784) (xy 13.661636 -1.494039) (xy 13.745961 -1.578364) (xy 13.852216 -1.632503) + (xy 13.97 -1.651158) (xy 14.087784 -1.632503) (xy 14.194039 -1.578364) (xy 14.279097 -1.493305) (xy 14.351321 -1.271025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4ac0323e-7443-4c55-bc6a-b62b7daef84a") + ) + (fp_poly + (pts + (xy 14.332503 0.117784) (xy 14.278364 0.224039) (xy 14.194039 0.308364) (xy 14.087784 0.362503) (xy 13.97 0.381158) + (xy 13.852216 0.362503) (xy 13.745961 0.308364) (xy 13.660903 0.223305) (xy 13.588679 0.001025) (xy 13.607497 -0.117784) + (xy 13.661636 -0.224039) (xy 13.745961 -0.308364) (xy 13.852216 -0.362503) (xy 13.97 -0.381158) (xy 14.087784 -0.362503) + (xy 14.194039 -0.308364) (xy 14.279097 -0.223305) (xy 14.351321 -0.001025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "81e64d18-0d2f-4ae3-82ba-c174d2d5f18b") + ) + (fp_poly + (pts + (xy 14.332503 1.387784) (xy 14.278364 1.494039) (xy 14.194039 1.578364) (xy 14.087784 1.632503) (xy 13.97 1.651158) + (xy 13.852216 1.632503) (xy 13.745961 1.578364) (xy 13.660903 1.493305) (xy 13.588679 1.271025) (xy 13.607497 1.152216) + (xy 13.661636 1.045961) (xy 13.745961 0.961636) (xy 13.852216 0.907497) (xy 13.97 0.888842) (xy 14.087784 0.907497) + (xy 14.194039 0.961636) (xy 14.279097 1.046695) (xy 14.351321 1.268975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "aef9c304-d3c7-4b5c-b70c-ba7c61becc0b") + ) + (fp_poly + (pts + (xy 14.332503 2.657784) (xy 14.278364 2.764039) (xy 14.194039 2.848364) (xy 14.087784 2.902503) (xy 13.97 2.921158) + (xy 13.852216 2.902503) (xy 13.745961 2.848364) (xy 13.660903 2.763305) (xy 13.588679 2.541025) (xy 13.607497 2.422216) + (xy 13.661636 2.315961) (xy 13.745961 2.231636) (xy 13.852216 2.177497) (xy 13.97 2.158842) (xy 14.087784 2.177497) + (xy 14.194039 2.231636) (xy 14.279097 2.316695) (xy 14.351321 2.538975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "dfb20f03-3200-4227-967e-18fe7c3c24d4") + ) + (fp_poly + (pts + (xy 14.332503 3.927784) (xy 14.278364 4.034039) (xy 14.194039 4.118364) (xy 14.087784 4.172503) (xy 13.97 4.191158) + (xy 13.852216 4.172503) (xy 13.745961 4.118364) (xy 13.660903 4.033305) (xy 13.588679 3.811025) (xy 13.607497 3.692216) + (xy 13.661636 3.585961) (xy 13.745961 3.501636) (xy 13.852216 3.447497) (xy 13.97 3.428842) (xy 14.087784 3.447497) + (xy 14.194039 3.501636) (xy 14.279097 3.586695) (xy 14.351321 3.808975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "5b5e81cb-7474-4b7b-a570-343aa1063bed") + ) + (fp_poly + (pts + (xy 14.332503 5.197784) (xy 14.278364 5.304039) (xy 14.194039 5.388364) (xy 14.087784 5.442503) (xy 13.97 5.461158) + (xy 13.852216 5.442503) (xy 13.745961 5.388364) (xy 13.660903 5.303305) (xy 13.588679 5.081025) (xy 13.607497 4.962216) + (xy 13.661636 4.855961) (xy 13.745961 4.771636) (xy 13.852216 4.717497) (xy 13.97 4.698842) (xy 14.087784 4.717497) + (xy 14.194039 4.771636) (xy 14.279097 4.856695) (xy 14.351321 5.078975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "53710c4a-0029-45d0-b35d-aa965c49ca69") + ) + (fp_poly + (pts + (xy 14.332503 6.467784) (xy 14.278364 6.574039) (xy 14.194039 6.658364) (xy 14.087784 6.712503) (xy 13.97 6.731158) + (xy 13.852216 6.712503) (xy 13.745961 6.658364) (xy 13.660903 6.573305) (xy 13.588679 6.351025) (xy 13.607497 6.232216) + (xy 13.661636 6.125961) (xy 13.745961 6.041636) (xy 13.852216 5.987497) (xy 13.97 5.968842) (xy 14.087784 5.987497) + (xy 14.194039 6.041636) (xy 14.279097 6.126695) (xy 14.351321 6.348975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "77305e45-6f9a-4050-8cca-f3184a55d4ab") + ) + (fp_poly + (pts + (xy 14.332503 7.737784) (xy 14.278364 7.844039) (xy 14.194039 7.928364) (xy 14.087784 7.982503) (xy 13.97 8.001158) + (xy 13.852216 7.982503) (xy 13.745961 7.928364) (xy 13.660903 7.843305) (xy 13.588679 7.621025) (xy 13.607497 7.502216) + (xy 13.661636 7.395961) (xy 13.745961 7.311636) (xy 13.852216 7.257497) (xy 13.97 7.238842) (xy 14.087784 7.257497) + (xy 14.194039 7.311636) (xy 14.279097 7.396695) (xy 14.351321 7.618975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "f01659cf-c091-4d9a-b5a2-52516f01d6b2") + ) + (fp_poly + (pts + (xy 14.332503 9.007784) (xy 14.278364 9.114039) (xy 14.194039 9.198364) (xy 14.087784 9.252503) (xy 13.97 9.271158) + (xy 13.852216 9.252503) (xy 13.745961 9.198364) (xy 13.660903 9.113305) (xy 13.588679 8.891025) (xy 13.607497 8.772216) + (xy 13.661636 8.665961) (xy 13.745961 8.581636) (xy 13.852216 8.527497) (xy 13.97 8.508842) (xy 14.087784 8.527497) + (xy 14.194039 8.581636) (xy 14.279097 8.666695) (xy 14.351321 8.888975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "9c73df46-b8f5-42bf-8ef2-3f4bb4b059fe") + ) + (fp_poly + (pts + (xy 14.332503 10.277784) (xy 14.278364 10.384039) (xy 14.194039 10.468364) (xy 14.087784 10.522503) + (xy 13.97 10.541158) (xy 13.852216 10.522503) (xy 13.745961 10.468364) (xy 13.660903 10.383305) (xy 13.588679 10.161025) + (xy 13.607497 10.042216) (xy 13.661636 9.935961) (xy 13.745961 9.851636) (xy 13.852216 9.797497) + (xy 13.97 9.778842) (xy 14.087784 9.797497) (xy 14.194039 9.851636) (xy 14.279097 9.936695) (xy 14.351321 10.158975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "94fc3c90-8779-44cd-8c4b-50040a90665c") + ) + (fp_poly + (pts + (xy 14.332503 11.547784) (xy 14.278364 11.654039) (xy 14.194039 11.738364) (xy 14.087784 11.792503) + (xy 13.97 11.811158) (xy 13.852216 11.792503) (xy 13.745961 11.738364) (xy 13.660903 11.653305) (xy 13.588679 11.431025) + (xy 13.607497 11.312216) (xy 13.661636 11.205961) (xy 13.745961 11.121636) (xy 13.852216 11.067497) + (xy 13.97 11.048842) (xy 14.087784 11.067497) (xy 14.194039 11.121636) (xy 14.279097 11.206695) (xy 14.351321 11.428975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "0676b051-9127-4693-9e54-2e69107bbd48") + ) + (fp_poly + (pts + (xy 14.332503 12.817784) (xy 14.278364 12.924039) (xy 14.194039 13.008364) (xy 14.087784 13.062503) + (xy 13.97 13.081158) (xy 13.852216 13.062503) (xy 13.745961 13.008364) (xy 13.660903 12.923305) (xy 13.588679 12.701025) + (xy 13.607497 12.582216) (xy 13.661636 12.475961) (xy 13.745961 12.391636) (xy 13.852216 12.337497) + (xy 13.97 12.318842) (xy 14.087784 12.337497) (xy 14.194039 12.391636) (xy 14.279097 12.476695) (xy 14.351321 12.698975) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "ce1f5377-ef62-42bf-83d3-f809162a203f") + ) + (fp_rect + (start 15.7 -15.7) + (end -15.7 15.7) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "ff50426c-c58b-48c4-9050-d3692d91ec70") + ) + (fp_line + (start -15.5 -15.5) + (end 15.5 -15.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "bbeba576-3f9c-4360-ac49-ce76bacc0636") + ) + (fp_line + (start -15.5 15.5) + (end -15.5 -15.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "3da08c77-904f-4612-9bb7-dc775744dc7d") + ) + (fp_line + (start 15.5 -15.5) + (end 15.5 15.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "3e111d47-f3ab-4d65-819c-6d0ad5b70335") + ) + (fp_line + (start 15.5 15.5) + (end -15.5 15.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "d9182207-912f-4b1d-b22c-5cd29c27bebe") + ) + (fp_circle + (center 13.968 13.968) + (end 13.968 14.118) + (stroke + (width 0.3) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "9a7f70ea-0c44-4795-8a35-6baec6ce6089") + ) + (pad "A2" smd roundrect + (at 12.7 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d058ac0f-d196-4ec6-bd87-13596ad3de9c") + ) + (pad "A3" smd roundrect + (at 11.43 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "694ef404-6846-4235-808e-43111eea0650") + ) + (pad "A4" smd roundrect + (at 10.16 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "f5e8d41e-683f-4ef3-8726-732688a09f72") + ) + (pad "A5" smd roundrect + (at 8.89 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d3289c5f-f3fc-4e36-8240-162e9c49c46a") + ) + (pad "A6" smd roundrect + (at 7.62 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "af61e74c-ce58-4056-ad69-2b16ccd66055") + ) + (pad "A7" smd roundrect + (at 6.35 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "83bff663-4091-4bcc-9d1e-b30e2fbfd70d") + ) + (pad "A8" smd roundrect + (at 5.08 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "5424f341-72b6-4062-a8fb-2c5288a053dd") + ) + (pad "A9" smd roundrect + (at 3.81 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "626c55c5-7a69-4290-a906-d576e1e86513") + ) + (pad "A10" smd roundrect + (at 2.54 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "b8da8664-7e46-4b40-9376-e729c015d6ef") + ) + (pad "A11" smd roundrect + (at 1.27 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d64b46ee-cf07-40ec-9c4c-4a221e64cbf5") + ) + (pad "A12" smd roundrect + (at 0 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "44be69c2-59fa-4672-a5b3-183495e698c9") + ) + (pad "A13" smd roundrect + (at -1.27 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "978a090c-5ebe-436a-bd9d-8dc2a59da71b") + ) + (pad "A14" smd roundrect + (at -2.54 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "86d648f9-b3db-420e-a892-c9c4bf5fafa7") + ) + (pad "A15" smd roundrect + (at -3.81 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6e42d747-638c-423a-933e-83844759dac6") + ) + (pad "A16" smd roundrect + (at -5.08 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "b1da0d2d-85b2-4bba-8d7c-aec417961eb1") + ) + (pad "A17" smd roundrect + (at -6.35 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "4b18bf5a-8b6d-4753-9234-55ce5bda0e9f") + ) + (pad "A18" smd roundrect + (at -7.62 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "105c3199-7896-47ea-8dfb-72f35a0d1823") + ) + (pad "A19" smd roundrect + (at -8.89 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "7c70eaea-9d1e-4f4d-9aff-871af1765521") + ) + (pad "A20" smd roundrect + (at -10.16 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "7aa10ccb-842c-4180-9582-fa65ba1a6608") + ) + (pad "A21" smd roundrect + (at -11.43 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "45248b33-3a3e-48ae-806c-f7474dd3aec4") + ) + (pad "A22" smd roundrect + (at -12.7 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "41b12508-eadc-471d-800e-b81b81abe46a") + ) + (pad "A23" smd roundrect + (at -13.97 13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "c3e9ccdb-4538-43ee-9e9c-48ed1d67cee9") + ) + (pad "AA1" smd roundrect + (at 13.97 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "45c5d210-194b-41b3-b505-6460276e8bf1") + ) + (pad "AA2" smd roundrect + (at 12.7 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "bc455379-1ac4-4821-95b4-44920d81d5b4") + ) + (pad "AA3" smd roundrect + (at 11.43 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "49db4460-b6bd-4b02-8c14-c122d8e7bdc6") + ) + (pad "AA4" smd roundrect + (at 10.16 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "3e92e99c-b1f2-4555-8189-24660530a5a2") + ) + (pad "AA5" smd roundrect + (at 8.89 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "f11d0581-621b-4674-9e75-c43965611216") + ) + (pad "AA6" smd roundrect + (at 7.62 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "65a52ecf-4897-4078-a46f-e1f4aa461284") + ) + (pad "AA7" smd roundrect + (at 6.35 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "fcee3109-1f74-4d83-9f70-3944b1239ac4") + ) + (pad "AA8" smd roundrect + (at 5.08 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "ce909ec9-c597-4df8-8d1d-ba60dd71bb76") + ) + (pad "AA9" smd roundrect + (at 3.81 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d65e7f81-c525-4c06-8611-e804cac087b8") + ) + (pad "AA10" smd roundrect + (at 2.54 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "59d5de80-2839-404c-89bf-8de787808ed9") + ) + (pad "AA11" smd roundrect + (at 1.27 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "355ed3a2-50e6-4f9a-a8cc-c45bafe7ad31") + ) + (pad "AA12" smd roundrect + (at 0 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2b1a0eef-53c7-45c9-80ce-933c83fc81bd") + ) + (pad "AA13" smd roundrect + (at -1.27 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "e6d3617f-fcf5-4ca5-8b42-b5aa56cfa481") + ) + (pad "AA14" smd roundrect + (at -2.54 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "01a94c19-b38b-43a6-a95b-70de090e4f35") + ) + (pad "AA15" smd roundrect + (at -3.81 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "afb402a0-3aac-49f8-b151-b6e0d3e82907") + ) + (pad "AA16" smd roundrect + (at -5.08 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "a6c3cacf-79f3-446d-b9c0-930456aa627e") + ) + (pad "AA17" smd roundrect + (at -6.35 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "ba76afe6-682b-4b2e-8472-82b72f537b5b") + ) + (pad "AA18" smd roundrect + (at -7.62 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "7d0e8ca7-6f8d-4a1a-94a9-0ab2d5354478") + ) + (pad "AA19" smd roundrect + (at -8.89 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "0153e551-cf0f-4044-b2cd-84e085f31caa") + ) + (pad "AA20" smd roundrect + (at -10.16 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "3b19180e-c917-4627-81fa-b4e969f675f4") + ) + (pad "AA21" smd roundrect + (at -11.43 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "63f2db0e-bc8b-4496-8ae3-03d122f06180") + ) + (pad "AA22" smd roundrect + (at -12.7 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "55a81742-8d90-4de9-a4bd-b3ef0dc804a5") + ) + (pad "AA23" smd roundrect + (at -13.97 -11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "cae8cf29-d86e-44dd-bc8e-c06ff6312cee") + ) + (pad "AB1" smd roundrect + (at 13.97 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "cb9322f5-694d-47fa-b80a-9ad3dd2eac06") + ) + (pad "AB2" smd roundrect + (at 12.7 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "65c6db77-47f6-44d0-9470-499a7fa6da91") + ) + (pad "AB3" smd roundrect + (at 11.43 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "df10b5fd-ca37-4560-89ac-270bb7c75436") + ) + (pad "AB4" smd roundrect + (at 10.16 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "31d272bf-150d-44fa-9c77-30936a2b8c46") + ) + (pad "AB5" smd roundrect + (at 8.89 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "146dd24d-7da5-4c3b-8cb2-c969432f3710") + ) + (pad "AB6" smd roundrect + (at 7.62 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "3bbafa23-fdfb-49b9-a333-d9bb1ae20e9c") + ) + (pad "AB7" smd roundrect + (at 6.35 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "1d3a3fb2-328c-48b3-a884-88540d3d2093") + ) + (pad "AB8" smd roundrect + (at 5.08 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "1cd0e0af-f5f6-488b-aee4-a2fde06d85cf") + ) + (pad "AB9" smd roundrect + (at 3.81 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "8c828caa-ed4b-4047-a4a5-48a663e95171") + ) + (pad "AB10" smd roundrect + (at 2.54 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "818ebae5-9b84-49b4-b814-1746c4946fd4") + ) + (pad "AB11" smd roundrect + (at 1.27 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "090713e3-9148-41c6-a1c5-414a336a707c") + ) + (pad "AB12" smd roundrect + (at 0 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "bc85e078-6fbc-4731-912c-82934f0d8942") + ) + (pad "AB13" smd roundrect + (at -1.27 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6c80dc64-cc9e-46d6-a194-171daec886c4") + ) + (pad "AB14" smd roundrect + (at -2.54 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "4716f9c2-105e-44f7-8705-c196d80ddafd") + ) + (pad "AB15" smd roundrect + (at -3.81 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "1bd91248-0882-4c8b-9aa6-b16667f598bc") + ) + (pad "AB16" smd roundrect + (at -5.08 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "923c33c0-ea5e-4cbc-992b-2f5940e56d06") + ) + (pad "AB17" smd roundrect + (at -6.35 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "3b4ba5bc-c1ac-4b53-808b-c0e76a9145f7") + ) + (pad "AB18" smd roundrect + (at -7.62 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "aa1df044-5ab4-479a-bc56-f4af47fc5b4b") + ) + (pad "AB19" smd roundrect + (at -8.89 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "fb471c1b-683f-497c-9fa3-79ac2b16c6ed") + ) + (pad "AB20" smd roundrect + (at -10.16 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "3cb16c6a-a88b-4281-ad18-e6b8e2464f5e") + ) + (pad "AB21" smd roundrect + (at -11.43 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "808dba6e-9a5a-4d59-83c4-65ed9c9e9266") + ) + (pad "AB22" smd roundrect + (at -12.7 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "7ec97f39-ea89-408d-9a7d-dddbddf6a68d") + ) + (pad "AB23" smd roundrect + (at -13.97 -12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "e191a86e-63fd-47d5-95bc-a09a70b440cc") + ) + (pad "AC1" smd roundrect + (at 13.97 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "a62bb202-f2d3-43c2-a3c4-d16aaa23f851") + ) + (pad "AC2" smd roundrect + (at 12.7 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "870f2a0e-2997-43db-bd11-40d803679b84") + ) + (pad "AC3" smd roundrect + (at 11.43 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "50481e7a-d007-43d9-974b-f2591ba9d467") + ) + (pad "AC4" smd roundrect + (at 10.16 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "7a56859e-f738-4afe-b9e2-69dbb245b5fb") + ) + (pad "AC5" smd roundrect + (at 8.89 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "edfd7419-55cd-443d-9583-23cb5e8ca480") + ) + (pad "AC6" smd roundrect + (at 7.62 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "ae3ac51b-25c4-4de8-b76a-5ca255c63f24") + ) + (pad "AC7" smd roundrect + (at 6.35 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "9625b589-b2b2-40da-87dc-baf03364038e") + ) + (pad "AC8" smd roundrect + (at 5.08 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "78dc2b5d-d4a4-43a3-b46c-13c8bdab1a10") + ) + (pad "AC9" smd roundrect + (at 3.81 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "e3c8c094-aa0e-44cf-9ba5-f2db3c457da4") + ) + (pad "AC10" smd roundrect + (at 2.54 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "0cc9febd-4881-483b-9eb0-a40d20bc84d6") + ) + (pad "AC11" smd roundrect + (at 1.27 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "e6248141-960b-4ac5-9246-9d47f6e82b4a") + ) + (pad "AC12" smd roundrect + (at 0 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "1c7f7973-8d38-4590-9bca-8532c2578614") + ) + (pad "AC13" smd roundrect + (at -1.27 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "647a1d89-42b5-4663-9d71-57ab97283020") + ) + (pad "AC14" smd roundrect + (at -2.54 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "9a858f0c-cc42-4a2d-9257-6d9d9868ea44") + ) + (pad "AC15" smd roundrect + (at -3.81 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "f7cc8cef-6e92-4bbe-8a24-d10c5a7b926a") + ) + (pad "AC16" smd roundrect + (at -5.08 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "fcc997be-d381-402d-bfa2-9a28aad1498e") + ) + (pad "AC17" smd roundrect + (at -6.35 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6d3d6209-3b58-476f-b1cb-fee50622a405") + ) + (pad "AC18" smd roundrect + (at -7.62 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "99313fe0-b3f8-4e9a-bbc6-72aebace734f") + ) + (pad "AC19" smd roundrect + (at -8.89 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "f25321ab-5fd4-4e57-8679-3df52f49f47d") + ) + (pad "AC20" smd roundrect + (at -10.16 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "85115b0f-6873-40d5-a04a-ea0ea94498ca") + ) + (pad "AC21" smd roundrect + (at -11.43 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d28262eb-99de-478d-a949-7ecceeedd27d") + ) + (pad "AC22" smd roundrect + (at -12.7 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "67e829ff-eef5-41ed-88ea-b93eb4a0b697") + ) + (pad "AC23" smd roundrect + (at -13.97 -13.97 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "628e43df-68d9-480e-b075-0cdb27a9c62a") + ) + (pad "B1" smd roundrect + (at 13.97 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "78e0f85a-0442-43ae-a70f-e619b3cfa877") + ) + (pad "B2" smd roundrect + (at 12.7 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "52f5a174-9449-4bbf-ae75-71fb4c735bc7") + ) + (pad "B3" smd roundrect + (at 11.43 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "eeaa9e22-871f-4169-8e52-d46d10751fa0") + ) + (pad "B4" smd roundrect + (at 10.16 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d1a5c749-8b3a-49f9-9379-bd61fa4bf5a5") + ) + (pad "B5" smd roundrect + (at 8.89 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "e6f07a09-c0da-4292-bee3-03f926f5cda4") + ) + (pad "B6" smd roundrect + (at 7.62 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "29c5728f-7e3f-4d22-88a6-00eef7c9efdc") + ) + (pad "B7" smd roundrect + (at 6.35 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "ab394dea-365b-4f36-9ab0-88965ea3bbc8") + ) + (pad "B8" smd roundrect + (at 5.08 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "1f5effee-4c70-4a73-b20c-f4cca9dc5f7b") + ) + (pad "B9" smd roundrect + (at 3.81 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d477198c-2a92-4ebf-aa7f-97bcb9771923") + ) + (pad "B10" smd roundrect + (at 2.54 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "0cb0ae12-ff58-4326-8504-c070b7b4e838") + ) + (pad "B11" smd roundrect + (at 1.27 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "75de1a51-fd21-44ac-9f64-3c30d10b82a9") + ) + (pad "B12" smd roundrect + (at 0 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "b82c819c-af17-4ee2-9142-cf5f96dbec43") + ) + (pad "B13" smd roundrect + (at -1.27 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "776e6df1-eef4-43b2-aaa0-b070c51e23e9") + ) + (pad "B14" smd roundrect + (at -2.54 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "5b291c8e-cda6-4eb7-89dc-df3702ef15ee") + ) + (pad "B15" smd roundrect + (at -3.81 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "c1ccdf2b-324b-4df0-880f-6c20a3639c22") + ) + (pad "B16" smd roundrect + (at -5.08 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "27003421-9a9e-4d1b-99a5-f8b9806e5ccc") + ) + (pad "B17" smd roundrect + (at -6.35 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "df9df9d5-b245-4767-a1c8-70d5d85185f5") + ) + (pad "B18" smd roundrect + (at -7.62 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "c144c8b0-38b5-45df-acec-25b92ba97755") + ) + (pad "B19" smd roundrect + (at -8.89 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "88b0fa73-6369-45c4-a300-47e2cbe82e80") + ) + (pad "B20" smd roundrect + (at -10.16 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "75c103f1-89ae-4a80-82ae-08c69012813d") + ) + (pad "B21" smd roundrect + (at -11.43 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "e48e7768-fda5-4805-b263-d6b49ccd3185") + ) + (pad "B22" smd roundrect + (at -12.7 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "4220520b-f087-4504-973d-2570e09f2127") + ) + (pad "B23" smd roundrect + (at -13.97 12.7 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "17ffd608-cd54-4719-99c7-d59e73a0d0b2") + ) + (pad "C1" smd roundrect + (at 13.97 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "5fe4b45a-a856-4971-9c64-76b9378c91cf") + ) + (pad "C2" smd roundrect + (at 12.7 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "34093c2f-b216-411f-859c-dbaf9919a41d") + ) + (pad "C3" smd roundrect + (at 11.43 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "b274fdbb-f555-4b0c-ac2a-8c5fe7b4d7b1") + ) + (pad "C4" smd roundrect + (at 10.16 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "11c5cb38-368b-4138-90c3-afabcd9cf6ee") + ) + (pad "C5" smd roundrect + (at 8.89 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6be64d0d-4bf5-4ce5-8248-52ce057831cb") + ) + (pad "C6" smd roundrect + (at 7.62 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "172feed3-945b-4299-834b-dc6e6c083a8b") + ) + (pad "C7" smd roundrect + (at 6.35 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d19e7c63-6447-44fd-8de1-57d84b15ac27") + ) + (pad "C8" smd roundrect + (at 5.08 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "b5ee0328-afad-43da-8cad-2940046076d2") + ) + (pad "C9" smd roundrect + (at 3.81 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "ee298e62-54b9-498b-b5d5-1441e251d190") + ) + (pad "C10" smd roundrect + (at 2.54 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "7d217e3d-1844-4a23-a2cb-72ba48687135") + ) + (pad "C11" smd roundrect + (at 1.27 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "8350b3df-8dd1-4fa7-8c21-5f60e983817f") + ) + (pad "C12" smd roundrect + (at 0 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "ba2726fe-a89b-49d1-89aa-7834a9d5c973") + ) + (pad "C13" smd roundrect + (at -1.27 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "880e3e16-d7a3-4b7e-bcda-398e13ce3d27") + ) + (pad "C14" smd roundrect + (at -2.54 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6292aea7-c3ad-48b3-9901-ecc8a1fd7e5a") + ) + (pad "C15" smd roundrect + (at -3.81 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "a0d7009b-30a1-4f33-afac-5fcf193df885") + ) + (pad "C16" smd roundrect + (at -5.08 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "1223d858-b0e2-43a0-b940-9a32f1b698f9") + ) + (pad "C17" smd roundrect + (at -6.35 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "74857f13-27e9-4ebc-89ff-0a1a4d4703f9") + ) + (pad "C18" smd roundrect + (at -7.62 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "43a8f0bc-566d-4bdf-af13-86bf32c18833") + ) + (pad "C19" smd roundrect + (at -8.89 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "31e9f3f1-d7bc-4253-b77e-ed6b2c71f5af") + ) + (pad "C20" smd roundrect + (at -10.16 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "8033d845-da5a-4c9a-a1df-58b04ddd43c1") + ) + (pad "C21" smd roundrect + (at -11.43 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d78b50ef-4241-499f-9a6e-d782ac1a4bf5") + ) + (pad "C22" smd roundrect + (at -12.7 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "b97bc508-a321-446e-8955-046b7ca7eef5") + ) + (pad "C23" smd roundrect + (at -13.97 11.43 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "568e44fb-02a2-4c07-9be8-0cce86d24311") + ) + (pad "D1" smd roundrect + (at 13.97 10.16 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "3b639864-5b43-4dd1-8f2a-a4f1858d68ce") + ) + (pad "D2" smd roundrect + (at 12.7 10.16 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "a540df27-7e31-4900-85c1-d8b34aa8bed9") + ) + (pad "D3" smd roundrect + (at 11.43 10.16 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "94d2fe01-b586-4452-9ef6-1bf0ace0c52b") + ) + (pad "D21" smd roundrect + (at -11.43 10.16 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "dea2db11-c069-4116-9914-a4918e45585e") + ) + (pad "D22" smd roundrect + (at -12.7 10.16 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "41d592a1-df68-4059-a9da-20fc4097ea03") + ) + (pad "D23" smd roundrect + (at -13.97 10.16 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "9fc49987-576a-4289-8ece-68d00b37f9ce") + ) + (pad "E1" smd roundrect + (at 13.97 8.89 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "080a9fe9-a53a-496d-90e0-3553014e1bb3") + ) + (pad "E2" smd roundrect + (at 12.7 8.89 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "cfd6d2f2-3a57-4588-8e8d-390646e636d7") + ) + (pad "E3" smd roundrect + (at 11.43 8.89 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2556770f-d5a8-428f-bf54-638556198d36") + ) + (pad "E21" smd roundrect + (at -11.43 8.89 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "bc4372a3-2f63-4f06-b805-8706e37d5733") + ) + (pad "E22" smd roundrect + (at -12.7 8.89 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "18108951-98ec-42ab-b658-15f39fae23b3") + ) + (pad "E23" smd roundrect + (at -13.97 8.89 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "f676ad6e-5c10-4172-a9f3-7d83639e4e0c") + ) + (pad "F1" smd roundrect + (at 13.97 7.62 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "3092529b-c20d-45cd-ba59-ca7beca82758") + ) + (pad "F2" smd roundrect + (at 12.7 7.62 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "08165995-a2db-485c-851d-4f0b3bcfac01") + ) + (pad "F3" smd roundrect + (at 11.43 7.62 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2fc8555c-b7f9-42d6-a9ad-310599ee4c5b") + ) + (pad "F21" smd roundrect + (at -11.43 7.62 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "4a21025b-3bd3-420c-947d-ff04217d0818") + ) + (pad "F22" smd roundrect + (at -12.7 7.62 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "ece52760-2cf0-40a8-bb03-62cea7e4f7e5") + ) + (pad "F23" smd roundrect + (at -13.97 7.62 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "172ee6b6-3d0e-42b7-ad6a-8971a819b251") + ) + (pad "G1" smd roundrect + (at 13.97 6.35 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6580620c-ffee-42f3-8b4f-a2b28ccaa2b8") + ) + (pad "G2" smd roundrect + (at 12.7 6.35 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "8584c8e0-bb2c-44d6-a6e7-0fe3a43c6aa1") + ) + (pad "G3" smd roundrect + (at 11.43 6.35 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "f813cc29-404f-432c-998b-eec660c7119a") + ) + (pad "G21" smd roundrect + (at -11.43 6.35 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "ba2efb97-1d5b-4291-938f-c255b7fb2b6b") + ) + (pad "G22" smd roundrect + (at -12.7 6.35 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "ae3550ae-f2f4-47d7-91ac-28a8a4f839a2") + ) + (pad "G23" smd roundrect + (at -13.97 6.35 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "ff7444a2-c484-4fb1-9674-0817b34c14a2") + ) + (pad "H1" smd roundrect + (at 13.97 5.08 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "0d0a88db-25b2-4813-b4c6-1de222b90b92") + ) + (pad "H2" smd roundrect + (at 12.7 5.08 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "cd467016-96a8-4f7e-b7a8-bf2375ebd60b") + ) + (pad "H3" smd roundrect + (at 11.43 5.08 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "620dca53-d8d1-4287-9969-9edd13eb568b") + ) + (pad "H21" smd roundrect + (at -11.43 5.08 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "ddfbb6f9-987d-4e11-a8ed-2f288ae2a522") + ) + (pad "H22" smd roundrect + (at -12.7 5.08 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d973dbd3-8ea9-4769-925a-31106483204c") + ) + (pad "H23" smd roundrect + (at -13.97 5.08 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "b5c50cab-8518-4a26-b1e5-616a3f37deb5") + ) + (pad "J1" smd roundrect + (at 13.97 3.81 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "7e3cfa1a-a199-4316-9e46-1988de250831") + ) + (pad "J2" smd roundrect + (at 12.7 3.81 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "0d5adaae-71b2-40e0-9359-69328a4d3c06") + ) + (pad "J3" smd roundrect + (at 11.43 3.81 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "7fe85d13-d62b-4818-91bd-fc06d2d9fa7c") + ) + (pad "J21" smd roundrect + (at -11.43 3.81 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d157b42a-8fa1-4c66-978e-a751a5beed41") + ) + (pad "J22" smd roundrect + (at -12.7 3.81 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "eff7acd7-21de-4cb9-86e2-f37bf14418cc") + ) + (pad "J23" smd roundrect + (at -13.97 3.81 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "eb2ab0d8-3f9e-4184-9f8d-df2223081349") + ) + (pad "K1" smd roundrect + (at 13.97 2.54 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "826d69d3-2224-4a94-8972-a21e989d2e21") + ) + (pad "K2" smd roundrect + (at 12.7 2.54 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "396c0acb-9253-4404-baa3-f3e22d31743a") + ) + (pad "K3" smd roundrect + (at 11.43 2.54 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "c0b9b678-59c3-43b2-ac10-d3579d06a01c") + ) + (pad "K21" smd roundrect + (at -11.43 2.54 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2a75f517-837f-41bd-9d5c-99b6906446bf") + ) + (pad "K22" smd roundrect + (at -12.7 2.54 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "bf004271-8172-4983-8e16-d2f33a06ba2d") + ) + (pad "K23" smd roundrect + (at -13.97 2.54 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "72ee9064-073b-4837-b5a9-d5af56e9aa35") + ) + (pad "L1" smd roundrect + (at 13.97 1.27 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "28d6df55-a902-444b-a8f5-ff2fea7ac576") + ) + (pad "L2" smd roundrect + (at 12.7 1.27 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2cb9e9aa-70f0-4172-a4cc-09a6711927bd") + ) + (pad "L3" smd roundrect + (at 11.43 1.27 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "91e01a44-b675-482d-b75b-d398868957bb") + ) + (pad "L21" smd roundrect + (at -11.43 1.27 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "e5cfb46a-7379-49eb-9615-6e981ce5fc22") + ) + (pad "L22" smd roundrect + (at -12.7 1.27 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "a9818913-d67e-4822-9406-6d4aae8095a2") + ) + (pad "L23" smd roundrect + (at -13.97 1.27 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "36686123-eb5d-4d88-b484-59c49d0ef095") + ) + (pad "M1" smd roundrect + (at 13.97 0 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "b577de78-c1b3-40e6-a6dc-e7b487c773ea") + ) + (pad "M2" smd roundrect + (at 12.7 0 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "7e12946a-4b8c-4e25-96bd-1f3d35d09e85") + ) + (pad "M3" smd roundrect + (at 11.43 0 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6a6185fc-e4b4-4105-aa9d-12b77405c15a") + ) + (pad "M21" smd roundrect + (at -11.43 0 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "27e27245-9dbe-4d7a-909b-c5acd293b92d") + ) + (pad "M22" smd roundrect + (at -12.7 0 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "cea6cb40-9efb-453c-926b-a81ae5d813b3") + ) + (pad "M23" smd roundrect + (at -13.97 0 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d63b6849-b94c-4f92-9e06-cecf8505c82b") + ) + (pad "N1" smd roundrect + (at 13.97 -1.27 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "1e40337c-55f6-4d10-9af6-083387e5791b") + ) + (pad "N2" smd roundrect + (at 12.7 -1.27 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6e46500d-7a04-4eaa-8706-5c227eb92261") + ) + (pad "N3" smd roundrect + (at 11.43 -1.27 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2ba7b736-9447-4ca1-b2b9-934148a950a3") + ) + (pad "N21" smd roundrect + (at -11.43 -1.27 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2cb48020-b833-46d4-9368-433839bae7aa") + ) + (pad "N22" smd roundrect + (at -12.7 -1.27 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "11a9d632-156c-4908-a018-2eb579190f96") + ) + (pad "N23" smd roundrect + (at -13.97 -1.27 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "0d0b7ede-9d0c-479d-b38e-703e26c026ff") + ) + (pad "P1" smd roundrect + (at 13.97 -2.54 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d66536cc-f9e8-49e1-9284-bf1f44041716") + ) + (pad "P2" smd roundrect + (at 12.7 -2.54 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "69b735dc-bc1a-4493-b78b-51233bdd5cb3") + ) + (pad "P3" smd roundrect + (at 11.43 -2.54 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2f94d0e7-2c7f-4c19-9ce1-2c87944760f3") + ) + (pad "P21" smd roundrect + (at -11.43 -2.54 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "f0eac51f-59be-4187-9d11-83eca8720e79") + ) + (pad "P22" smd roundrect + (at -12.7 -2.54 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "ad16f541-74bf-4166-8a10-f65438b0b672") + ) + (pad "P23" smd roundrect + (at -13.97 -2.54 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "1ecbee76-af5e-4629-bff8-74ed06ef7f9f") + ) + (pad "R1" smd roundrect + (at 13.97 -3.81 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "ee5fcbf3-a4c4-4d42-8657-552a1bb1c508") + ) + (pad "R2" smd roundrect + (at 12.7 -3.81 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "61ae1759-172e-4f8e-b7bc-dbf5dab124fe") + ) + (pad "R3" smd roundrect + (at 11.43 -3.81 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "59135641-2bb0-47b8-bba4-2db7433cef81") + ) + (pad "R21" smd roundrect + (at -11.43 -3.81 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6888f76e-72da-45d0-8334-9dabfc2ce7d8") + ) + (pad "R22" smd roundrect + (at -12.7 -3.81 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2e6ac9c3-c23e-4948-ba49-e5fbdce8bf50") + ) + (pad "R23" smd roundrect + (at -13.97 -3.81 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "8b37e0a6-49b7-4bd6-b268-97f2cda68ffb") + ) + (pad "T1" smd roundrect + (at 13.97 -5.08 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6ef6c3e2-e164-4d24-8178-59a27687e332") + ) + (pad "T2" smd roundrect + (at 12.7 -5.08 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "4218f78e-a683-4d67-b6f8-31cf13d6673d") + ) + (pad "T3" smd roundrect + (at 11.43 -5.08 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "8a10dc81-07e5-4495-b365-885423b8b7a9") + ) + (pad "T21" smd roundrect + (at -11.43 -5.08 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "e9cae5f7-7753-4419-8b04-69844cea31ff") + ) + (pad "T22" smd roundrect + (at -12.7 -5.08 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "f910fd25-2791-499c-b93a-45079502fcec") + ) + (pad "T23" smd roundrect + (at -13.97 -5.08 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "f908b86a-914a-4cc7-894d-d45c875f506e") + ) + (pad "U1" smd roundrect + (at 13.97 -6.35 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "5d203e4e-fa5e-406f-bd99-79a80644d9f6") + ) + (pad "U2" smd roundrect + (at 12.7 -6.35 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "e88bce65-3658-4940-9c6d-0cc24a91a21b") + ) + (pad "U3" smd roundrect + (at 11.43 -6.35 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "2a6e980e-99ee-4f49-9dd7-f958968c740b") + ) + (pad "U21" smd roundrect + (at -11.43 -6.35 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "070cbcae-fa85-47d7-a22f-a2ebcb57f68f") + ) + (pad "U22" smd roundrect + (at -12.7 -6.35 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "6c4c085b-c31d-416d-b6d4-8f9311986439") + ) + (pad "U23" smd roundrect + (at -13.97 -6.35 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "0ddc1398-00cb-4fba-abc6-4d7445a6f091") + ) + (pad "V1" smd roundrect + (at 13.97 -7.62 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "a7dd64e4-0a80-44e3-8dfa-1569183cd082") + ) + (pad "V2" smd roundrect + (at 12.7 -7.62 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "1ae16015-4a13-491d-80fe-7ea1811f0122") + ) + (pad "V3" smd roundrect + (at 11.43 -7.62 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "7759be2c-a170-44aa-91a2-9d07af8d8d62") + ) + (pad "V21" smd roundrect + (at -11.43 -7.62 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "c525d080-b65a-43cd-b540-1b3cc2c7cb6d") + ) + (pad "V22" smd roundrect + (at -12.7 -7.62 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d4c16c40-bc39-43b0-b525-8ea7b0179fc8") + ) + (pad "V23" smd roundrect + (at -13.97 -7.62 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "32ff0934-b8fe-4ec5-a6fd-9129c64c7f8a") + ) + (pad "W1" smd roundrect + (at 13.97 -8.89 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "3535eafa-bf6f-4c46-92bd-5f9e2c605638") + ) + (pad "W2" smd roundrect + (at 12.7 -8.89 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "d38c2505-aea8-44f8-bf88-458e72b22ab6") + ) + (pad "W3" smd roundrect + (at 11.43 -8.89 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "b14f454b-a22a-40a8-b96e-7f9876fe5da1") + ) + (pad "W21" smd roundrect + (at -11.43 -8.89 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "8f0ab401-9ccf-4590-8caa-f64192821a0f") + ) + (pad "W22" smd roundrect + (at -12.7 -8.89 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "185f33fb-1f62-4680-a158-485c8428502b") + ) + (pad "W23" smd roundrect + (at -13.97 -8.89 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "a6ed7b37-8eee-4efa-98f0-1539bbda3281") + ) + (pad "Y1" smd roundrect + (at 13.97 -10.16 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "e5658aff-c766-4717-b360-ea5f650399b9") + ) + (pad "Y2" smd roundrect + (at 12.7 -10.16 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "87462e73-a09e-4039-83b5-ddd6d174afc1") + ) + (pad "Y3" smd roundrect + (at 11.43 -10.16 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "59faf6e0-e22d-4fcc-9a08-bdf85d09767d") + ) + (pad "Y21" smd roundrect + (at -11.43 -10.16 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "5c2528e7-35e9-4c41-b6cb-370ebab94667") + ) + (pad "Y22" smd roundrect + (at -12.7 -10.16 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "433a7195-415a-4625-aab4-8db44055d824") + ) + (pad "Y23" smd roundrect + (at -13.97 -10.16 270) + (size 0.6 0.6) + (layers "F.Cu") + (roundrect_rratio 0.5) + (solder_mask_margin 0.07) + (thermal_bridge_angle 0) + (uuid "570ac01d-c777-4324-9674-4b66423d7d3f") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/NEO-M9N_M8T_M8U_D9S_F9P_F10N.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/NEO-M9N_M8T_M8U_D9S_F9P_F10N.kicad_mod new file mode 100644 index 0000000..7a234c0 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/NEO-M9N_M8T_M8U_D9S_F9P_F10N.kicad_mod @@ -0,0 +1,1268 @@ +(footprint "NEO-M9N_M8T_M8U_D9S_F9P_F10N" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    u-blox NEO-M9N/M8T/M8U/D9S Module

    \n\n

    Mechanical Specifications

    \n
      \n
    • Overall: 12.2mm x 16.0mm
    • \n
    • Pad Pitch: 1.1mm
    • \n
    • Pad Width: .8mm
    • \n
    • Pad Length: .9mm
    • \n
    • Number of Pins: 24
    • \n
    • \n
    • \n
    • \n
    • \n
    • \n
    • \n
    ") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0.008 -8.446 0) + (layer "F.Fab") + (uuid "d0f13597-4c51-4d5e-b558-af915cf6305c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "NEO-M9N_M8T_M8U_D9S_F9P_F10N" + (at 0.006 9.342 0) + (layer "F.Fab") + (uuid "5652b5d0-84ac-47d7-a1a0-c689e571e90f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "48588cdc-94f0-42c1-ab45-fd0bd630de9e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7e03ca31-812f-4a80-b8ca-76c99cf8b275") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2cbefcd6-cd40-4b52-b198-f00e2a3cd1df") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -6.1 -7.4) (xy -7.3 -7.4) (xy -7.3 -6.6) (xy -6.1 -6.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0bd3bd41-fff3-4d41-8a82-57e05953360f") + ) + (fp_poly + (pts + (xy -6.1 -6.3) (xy -7.3 -6.3) (xy -7.3 -5.5) (xy -6.1 -5.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c9950552-5461-469f-a508-9678483fc09c") + ) + (fp_poly + (pts + (xy -6.1 -5.2) (xy -7.3 -5.2) (xy -7.3 -4.4) (xy -6.1 -4.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f2d08696-97bf-4fd7-9983-aeabae80975a") + ) + (fp_poly + (pts + (xy -6.1 -4.1) (xy -7.3 -4.1) (xy -7.3 -3.3) (xy -6.1 -3.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "96a63497-e4cb-41a5-af17-7a8536e7fe79") + ) + (fp_poly + (pts + (xy -6.1 -3) (xy -7.3 -3) (xy -7.3 -2.2) (xy -6.1 -2.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4e4e2edb-7a08-4907-a432-b2db6f905623") + ) + (fp_poly + (pts + (xy -6.1 0) (xy -7.3 0) (xy -7.3 0.8) (xy -6.1 0.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b8370655-6d8d-4d50-be6d-b6a485dea5d9") + ) + (fp_poly + (pts + (xy -6.1 1.1) (xy -7.3 1.1) (xy -7.3 1.9) (xy -6.1 1.9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5f7cf41b-63fd-4c5a-ab2c-ae883fcb7ace") + ) + (fp_poly + (pts + (xy -6.1 2.2) (xy -7.3 2.2) (xy -7.3 3) (xy -6.1 3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0071a7c3-a970-4979-a32b-36e9e1332b12") + ) + (fp_poly + (pts + (xy -6.1 3.3) (xy -7.3 3.3) (xy -7.3 4.1) (xy -6.1 4.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "446f27a8-3a05-4788-9bcf-2bebc4a7cf1c") + ) + (fp_poly + (pts + (xy -6.1 4.4) (xy -7.3 4.4) (xy -7.3 5.2) (xy -6.1 5.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "bb1cb5ef-8a70-4e4c-b2ae-17bb0d4c1e48") + ) + (fp_poly + (pts + (xy -6.1 5.5) (xy -7.3 5.5) (xy -7.3 6.3) (xy -6.1 6.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "220f65ee-7ee6-4de1-a37d-f1fdb462ebd7") + ) + (fp_poly + (pts + (xy -6.1 6.6) (xy -7.3 6.6) (xy -7.3 7.4) (xy -6.1 7.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "035a4892-6ece-4b5e-bfe4-4a8469ab0d13") + ) + (fp_poly + (pts + (xy -5.2 -7.3) (xy -6.1 -7.3) (xy -6.1 -6.7) (xy -5.2 -6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "264be81a-15a9-43ac-ac15-30fcff4ffb83") + ) + (fp_poly + (pts + (xy -5.2 -6.2) (xy -6.1 -6.2) (xy -6.1 -5.6) (xy -5.2 -5.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fd70e8e4-49af-4cf6-89b2-1dfb1671f3f4") + ) + (fp_poly + (pts + (xy -5.2 -5.1) (xy -6.1 -5.1) (xy -6.1 -4.5) (xy -5.2 -4.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "34112f65-6d1e-408c-9af8-d59edbaf8494") + ) + (fp_poly + (pts + (xy -5.2 -4) (xy -6.1 -4) (xy -6.1 -3.4) (xy -5.2 -3.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9b8c25cd-dcae-4668-b091-3ed6ab10bd80") + ) + (fp_poly + (pts + (xy -5.2 -2.9) (xy -6.1 -2.9) (xy -6.1 -2.3) (xy -5.2 -2.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1ea68f8b-33b8-4aae-b324-9877de9deb8b") + ) + (fp_poly + (pts + (xy -5.2 0.1) (xy -6.1 0.1) (xy -6.1 0.7) (xy -5.2 0.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6d3a5f92-a005-4440-bfa2-61d56cb0efb1") + ) + (fp_poly + (pts + (xy -5.2 1.2) (xy -6.1 1.2) (xy -6.1 1.8) (xy -5.2 1.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3b34634e-f36e-4754-88ed-34c2458257f1") + ) + (fp_poly + (pts + (xy -5.2 2.3) (xy -6.1 2.3) (xy -6.1 2.9) (xy -5.2 2.9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ed5cf53d-8684-4584-a307-5b8e55656384") + ) + (fp_poly + (pts + (xy -5.2 3.4) (xy -6.1 3.4) (xy -6.1 4) (xy -5.2 4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e732354d-b760-470f-a7cd-c7db44c02f39") + ) + (fp_poly + (pts + (xy -5.2 4.5) (xy -6.1 4.5) (xy -6.1 5.1) (xy -5.2 5.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "a7554051-a3ac-41d6-bead-81e8c6a3237c") + ) + (fp_poly + (pts + (xy -5.2 5.6) (xy -6.1 5.6) (xy -6.1 6.2) (xy -5.2 6.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "45b29a23-3e9c-4e06-90d5-c68cbe4cab0d") + ) + (fp_poly + (pts + (xy -5.2 6.7) (xy -6.1 6.7) (xy -6.1 7.3) (xy -5.2 7.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "444bda38-69c5-404b-aa13-97a3a1799dcf") + ) + (fp_poly + (pts + (xy 5.2 -6.7) (xy 6.1 -6.7) (xy 6.1 -7.3) (xy 5.2 -7.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "58898424-f99f-4a0e-b309-140065205f32") + ) + (fp_poly + (pts + (xy 5.2 -5.6) (xy 6.1 -5.6) (xy 6.1 -6.2) (xy 5.2 -6.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4a8d6b5d-8ef8-4b5d-9b56-8cc639cfb0f7") + ) + (fp_poly + (pts + (xy 5.2 -4.5) (xy 6.1 -4.5) (xy 6.1 -5.1) (xy 5.2 -5.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "681d9bba-516d-4c20-b482-25971e5adb2e") + ) + (fp_poly + (pts + (xy 5.2 -3.4) (xy 6.1 -3.4) (xy 6.1 -4) (xy 5.2 -4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "383e09d9-3be6-4933-9d3b-20f5806de5cd") + ) + (fp_poly + (pts + (xy 5.2 -2.3) (xy 6.1 -2.3) (xy 6.1 -2.9) (xy 5.2 -2.9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "388724f3-7ca5-4bbd-91c5-dffc5049546c") + ) + (fp_poly + (pts + (xy 5.2 0.7) (xy 6.1 0.7) (xy 6.1 0.1) (xy 5.2 0.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c5bb8765-e6d1-48ec-99e4-696ecd55accb") + ) + (fp_poly + (pts + (xy 5.2 1.8) (xy 6.1 1.8) (xy 6.1 1.2) (xy 5.2 1.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ea45175a-8613-4688-bcb3-074cabc92f02") + ) + (fp_poly + (pts + (xy 5.2 2.9) (xy 6.1 2.9) (xy 6.1 2.3) (xy 5.2 2.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "a863b028-a138-4853-bd93-98ebe1c38f71") + ) + (fp_poly + (pts + (xy 5.2 4) (xy 6.1 4) (xy 6.1 3.4) (xy 5.2 3.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0c5710b8-08c1-4a61-9623-66ae9d1a91f3") + ) + (fp_poly + (pts + (xy 5.2 5.1) (xy 6.1 5.1) (xy 6.1 4.5) (xy 5.2 4.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "286cf9a5-57ed-4ecc-abe2-9b3eb614e8d9") + ) + (fp_poly + (pts + (xy 5.2 6.2) (xy 6.1 6.2) (xy 6.1 5.6) (xy 5.2 5.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "eb57c6e5-2242-41a4-949d-7f8180607ea4") + ) + (fp_poly + (pts + (xy 5.2 7.3) (xy 6.1 7.3) (xy 6.1 6.7) (xy 5.2 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "747bd308-462a-4d19-9189-1cddf96eaa47") + ) + (fp_poly + (pts + (xy 6.1 -6.6) (xy 7.3 -6.6) (xy 7.3 -7.4) (xy 6.1 -7.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "02ed6ac6-8db0-41a5-a76f-d1403c8373cd") + ) + (fp_poly + (pts + (xy 6.1 -5.5) (xy 7.3 -5.5) (xy 7.3 -6.3) (xy 6.1 -6.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "98138cf6-8725-4890-b456-fcfed5c70b4a") + ) + (fp_poly + (pts + (xy 6.1 -4.4) (xy 7.3 -4.4) (xy 7.3 -5.2) (xy 6.1 -5.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "bc260a6c-0c14-46b0-9f21-aac8ccf449ea") + ) + (fp_poly + (pts + (xy 6.1 -3.3) (xy 7.3 -3.3) (xy 7.3 -4.1) (xy 6.1 -4.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "21bfd23b-e21e-4a37-9404-c4a043bac76f") + ) + (fp_poly + (pts + (xy 6.1 -2.2) (xy 7.3 -2.2) (xy 7.3 -3) (xy 6.1 -3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "2c50988a-07d4-48bb-880d-d5e78db4ef38") + ) + (fp_poly + (pts + (xy 6.1 0.8) (xy 7.3 0.8) (xy 7.3 0) (xy 6.1 0) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "788a18ab-ba17-4e2f-81a5-dc10a47f4b5d") + ) + (fp_poly + (pts + (xy 6.1 1.9) (xy 7.3 1.9) (xy 7.3 1.1) (xy 6.1 1.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fdae402f-1e7e-43fe-9253-9ca700051e19") + ) + (fp_poly + (pts + (xy 6.1 3) (xy 7.3 3) (xy 7.3 2.2) (xy 6.1 2.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "bba8e605-b52e-488a-8b41-4f4ecbbb6851") + ) + (fp_poly + (pts + (xy 6.1 4.1) (xy 7.3 4.1) (xy 7.3 3.3) (xy 6.1 3.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e71a191e-335a-4fcf-b457-fed4fa0a7982") + ) + (fp_poly + (pts + (xy 6.1 5.2) (xy 7.3 5.2) (xy 7.3 4.4) (xy 6.1 4.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e2dacf23-f1a7-4c20-8eb2-2fbb43a7a503") + ) + (fp_poly + (pts + (xy 6.1 6.3) (xy 7.3 6.3) (xy 7.3 5.5) (xy 6.1 5.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "aacc82b1-fd5b-4889-b6c3-fad48e98a34f") + ) + (fp_poly + (pts + (xy 6.1 7.4) (xy 7.3 7.4) (xy 7.3 6.6) (xy 6.1 6.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "75ad9a67-70a3-454d-99a8-981c7a2a84ee") + ) + (fp_line + (start -6.35 -8.25) + (end -4.88 -8.25) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "2dbb864a-2c6d-484e-88a4-adf19376914b") + ) + (fp_line + (start -6.35 -7.62) + (end -6.35 -8.25) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "b737ec8a-327c-4f68-b7a2-6181a194dc2f") + ) + (fp_line + (start -6.35 8.25) + (end -6.35 7.62) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "6b6cafc4-7873-481f-b840-caf105361eab") + ) + (fp_line + (start -4.88 8.25) + (end -6.35 8.25) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "9165cabb-eb38-43b5-8e43-f8346cf26629") + ) + (fp_line + (start 4.88 -8.25) + (end 6.35 -8.25) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "cd335fcb-a745-47c9-b346-7b033cb64b3a") + ) + (fp_line + (start 6.35 -8.25) + (end 6.35 -7.62) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "50349a47-ee63-4311-b218-da06c4df2acd") + ) + (fp_line + (start 6.35 7.62) + (end 6.35 8.25) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "835088d5-e261-4316-8dfe-d13f5abd8337") + ) + (fp_line + (start 6.35 8.25) + (end 4.88 8.25) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "fd283820-3f78-4353-9483-ff72b3d4bbb7") + ) + (fp_circle + (center 6.644003 8.576414) + (end 6.644003 8.676414) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "73bd93a7-4153-4720-a633-145e68752c1b") + ) + (fp_rect + (start -7.4 -8.2) + (end 7.4 8.3) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "b6ad3934-124c-487c-b71a-14778aff0878") + ) + (fp_line + (start -6.1 -8) + (end 6.1 -8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "266e8428-1f25-4e2a-a70d-1539a75a27da") + ) + (fp_line + (start -6.1 8) + (end -6.1 -8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "4ab3b3e9-f8f6-43e8-b0f2-5281928b3282") + ) + (fp_line + (start 6.1 -8) + (end 6.1 8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "5e709e90-7ae7-4fbd-874b-7a85bba6f3c6") + ) + (fp_line + (start 6.1 8) + (end -6.1 8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "1c558776-920d-419b-b0c0-8955c1a85cde") + ) + (fp_poly + (pts + (xy -6.1 -6.6) (xy -5.2 -6.6) (xy -5.2 -7.4) (xy -6.1 -7.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8129fb95-697a-4389-85d4-e4a43f683850") + ) + (fp_poly + (pts + (xy -6.1 -5.5) (xy -5.2 -5.5) (xy -5.2 -6.3) (xy -6.1 -6.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "740b5153-3a42-435f-8d46-dbd9231f6a7a") + ) + (fp_poly + (pts + (xy -6.1 -4.4) (xy -5.2 -4.4) (xy -5.2 -5.2) (xy -6.1 -5.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1a8c1a90-a71f-49b0-84b4-3e3de32b7ed9") + ) + (fp_poly + (pts + (xy -6.1 -3.3) (xy -5.2 -3.3) (xy -5.2 -4.1) (xy -6.1 -4.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "297b15ca-b90f-432a-ae72-154013bf5a6d") + ) + (fp_poly + (pts + (xy -6.1 -2.2) (xy -5.2 -2.2) (xy -5.2 -3) (xy -6.1 -3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "827e284a-65a2-4998-a86f-455dd8a19313") + ) + (fp_poly + (pts + (xy -6.1 0.8) (xy -5.2 0.8) (xy -5.2 0) (xy -6.1 0) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d886c175-5f28-4806-8e7f-70c0562f41f0") + ) + (fp_poly + (pts + (xy -6.1 1.9) (xy -5.2 1.9) (xy -5.2 1.1) (xy -6.1 1.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cce279c7-7c6d-4783-a2e0-551774e67cd6") + ) + (fp_poly + (pts + (xy -6.1 3) (xy -5.2 3) (xy -5.2 2.2) (xy -6.1 2.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5ffb5b23-c91e-4dc4-b12e-d73174bedabd") + ) + (fp_poly + (pts + (xy -6.1 4.1) (xy -5.2 4.1) (xy -5.2 3.3) (xy -6.1 3.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "de6c1b60-81e3-40e6-8927-eaafa5dc0057") + ) + (fp_poly + (pts + (xy -6.1 5.2) (xy -5.2 5.2) (xy -5.2 4.4) (xy -6.1 4.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ac12084f-aa09-4e4a-9888-b8c79dc161a3") + ) + (fp_poly + (pts + (xy -6.1 6.3) (xy -5.2 6.3) (xy -5.2 5.5) (xy -6.1 5.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a64ef5d4-e519-40ad-9ecd-280e005b3d29") + ) + (fp_poly + (pts + (xy -6.1 7.4) (xy -5.2 7.4) (xy -5.2 6.6) (xy -6.1 6.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c29cb784-2cba-4238-9581-62a94d3d52a2") + ) + (fp_poly + (pts + (xy 5.2 -6.6) (xy 6.1 -6.6) (xy 6.1 -7.4) (xy 5.2 -7.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2447e75d-9628-4ad8-ac6b-6fa6b4769111") + ) + (fp_poly + (pts + (xy 5.2 -5.5) (xy 6.1 -5.5) (xy 6.1 -6.3) (xy 5.2 -6.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7f13bc4c-6822-42ef-836a-eb52a02c76a5") + ) + (fp_poly + (pts + (xy 5.2 -4.4) (xy 6.1 -4.4) (xy 6.1 -5.2) (xy 5.2 -5.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8874cd95-5fae-4200-959b-d504d8883a2d") + ) + (fp_poly + (pts + (xy 5.2 -3.3) (xy 6.1 -3.3) (xy 6.1 -4.1) (xy 5.2 -4.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c8c2d554-c242-4131-a967-62895d1ce90e") + ) + (fp_poly + (pts + (xy 5.2 -2.2) (xy 6.1 -2.2) (xy 6.1 -3) (xy 5.2 -3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6e2cac05-f28d-42da-8049-3c6e04c462cc") + ) + (fp_poly + (pts + (xy 5.2 0.8) (xy 6.1 0.8) (xy 6.1 0) (xy 5.2 0) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4ea93ab9-f881-41d6-bc46-0b73ee097c33") + ) + (fp_poly + (pts + (xy 5.2 1.9) (xy 6.1 1.9) (xy 6.1 1.1) (xy 5.2 1.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c92e34c5-10d0-4230-9e0f-eb33bdc73995") + ) + (fp_poly + (pts + (xy 5.2 3) (xy 6.1 3) (xy 6.1 2.2) (xy 5.2 2.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b60350df-1703-47d2-9993-0fabee9a010a") + ) + (fp_poly + (pts + (xy 5.2 4.1) (xy 6.1 4.1) (xy 6.1 3.3) (xy 5.2 3.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "02ad32b0-d04b-46e8-bd4a-fd04ffd1cf01") + ) + (fp_poly + (pts + (xy 5.2 5.2) (xy 6.1 5.2) (xy 6.1 4.4) (xy 5.2 4.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7bb8df64-e8b5-433d-b79a-252b0cb44e84") + ) + (fp_poly + (pts + (xy 5.2 6.3) (xy 6.1 6.3) (xy 6.1 5.5) (xy 5.2 5.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0ebb6988-cb8f-4cff-8800-3a060ecb7355") + ) + (fp_poly + (pts + (xy 5.2 7.4) (xy 6.1 7.4) (xy 6.1 6.6) (xy 5.2 6.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "aa9422b4-c944-4c54-be5e-65027faca1a7") + ) + (pad "1" smd rect + (at 6 7 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "697ff704-552a-415f-b137-e7a5d7573192") + ) + (pad "2" smd rect + (at 6 5.9 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "12947454-90c5-48cf-9296-171751784138") + ) + (pad "3" smd rect + (at 6 4.8 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "846719dc-5409-4a8a-afc4-8a0c3a521b3b") + ) + (pad "4" smd rect + (at 6 3.7 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e99323a7-ce8a-4f5b-9867-b05647fd7df3") + ) + (pad "5" smd rect + (at 6 2.6 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6ddfea20-40bc-4bff-8e71-7cb2246e34ac") + ) + (pad "6" smd rect + (at 6 1.5 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6ddddaf4-53f5-48d8-b936-da5625b8da60") + ) + (pad "7" smd rect + (at 6 0.4 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2aad480d-8c9f-4f82-bdb8-a19a9a4092bc") + ) + (pad "8" smd rect + (at 6 -2.6 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "77fba3bd-1d14-42aa-84fe-2a66477dfa22") + ) + (pad "9" smd rect + (at 6 -3.7 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "90ad0738-ef93-4233-b943-a83b7b1325cd") + ) + (pad "10" smd rect + (at 6 -4.8 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6433b54f-be86-4f09-9015-6a88c733abd0") + ) + (pad "11" smd rect + (at 6 -5.9 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "983d8766-d089-448b-b9f5-ceea6a62a00f") + ) + (pad "12" smd rect + (at 6 -7 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6ff4c8ef-9afa-4f93-b278-faa1e2175137") + ) + (pad "13" smd rect + (at -6 -7 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a4f21d9f-6463-4c08-a733-ff0688625380") + ) + (pad "14" smd rect + (at -6 -5.9 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4b1e6084-b7e5-423e-a579-52911a40ca3c") + ) + (pad "15" smd rect + (at -6 -4.8 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a008a867-1df8-4ef1-aeab-81b500e65bad") + ) + (pad "16" smd rect + (at -6 -3.7 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "33c5e224-25bd-426f-acda-abaea8d21f53") + ) + (pad "17" smd rect + (at -6 -2.6 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "967ba64c-b702-4e36-84cc-095e6eb2c1f7") + ) + (pad "18" smd rect + (at -6 0.4 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "87d3d470-13f8-4f7b-992c-d70f51032c2c") + ) + (pad "19" smd rect + (at -6 1.5 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "76efe7bd-bd5d-4a52-b184-30f242e55923") + ) + (pad "20" smd rect + (at -6 2.6 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cea86368-511e-4525-9298-653fed496ab7") + ) + (pad "21" smd rect + (at -6 3.7 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7c667c7b-0d3a-4254-8c65-1cf7f809e76e") + ) + (pad "22" smd rect + (at -6 4.8 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ec72b4c1-98fc-4731-87f5-1356f9c97905") + ) + (pad "23" smd rect + (at -6 5.9 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "91cb1d7b-acaa-4b3a-9de6-a07be84edf3d") + ) + (pad "24" smd rect + (at -6 7 180) + (size 1.8 0.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "908b1445-64b3-49bf-960b-f87d5a99c96a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/UM980.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/UM980.kicad_mod new file mode 100644 index 0000000..1eb09f7 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/UM980.kicad_mod @@ -0,0 +1,806 @@ +(footprint "UM980" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "U1" + (at 0 -10 0) + (unlocked yes) + (layer "User.1") + (uuid "1287f7a7-46b7-4cd6-bb75-4f2f0a4564d3") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "UM980" + (at 0 -9.3 0) + (unlocked yes) + (layer "F.Fab") + (uuid "1ff575c4-e3f8-449d-addc-8f66d16154b6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "23ac4e37-cf14-4d3d-a80c-b38d249275f7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "db1f6cd7-0e2f-4ccb-ad4f-a5d93a6490e9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "af4e593c-44be-49d1-83a1-e1b1ee61ef39") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -11.2 -8.7) + (end -11.2 -4.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "3cec5627-42be-4b18-8d25-02230fb73640") + ) + (fp_line + (start -11.2 -8.7) + (end -7.2 -8.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "e54e6b5b-263b-481e-8cd0-bd638cfb7f78") + ) + (fp_line + (start -11.2 8.7) + (end -11.2 4.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "efefe267-2421-4d2d-af2f-1682e516a61c") + ) + (fp_line + (start -11.2 8.7) + (end -7.2 8.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "af26c4e3-9e69-4c34-816d-94550e95cf05") + ) + (fp_line + (start 11.2 -8.7) + (end 7.2 -8.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "112a38a2-7dfe-439c-a7ef-214267f9119c") + ) + (fp_line + (start 11.2 -8.7) + (end 11.2 -4.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "a5b62bcf-2b81-4215-b215-172a5b84cac0") + ) + (fp_line + (start 11.2 8.7) + (end 7.2 8.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "058fb164-6d28-4144-b0eb-e1c20043dc49") + ) + (fp_line + (start 11.2 8.7) + (end 11.2 4.7) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "f4442ade-245f-41d7-8102-0b9bd5ad19e9") + ) + (fp_circle + (center -11.5077 9.02163) + (end -11.5077 9.12163) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "65b016c3-c71d-4ba5-808e-86e023af4bdc") + ) + (fp_circle + (center -8.6 7.4) + (end -8.376393 7.4) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "Dwgs.User") + (uuid "30559fff-9f39-4d96-968f-9bb48bbe10fa") + ) + (fp_rect + (start 11.25 -8.75) + (end -11.25 8.75) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "b9639dd4-2d21-4372-9606-dc0d09a404ac") + ) + (fp_rect + (start -11 8.5) + (end 11 -8.5) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "560e111a-9757-44fb-99b6-84a131cf342e") + ) + (pad "1" smd rect + (at -7.15 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "836d7191-718f-40aa-bc3a-f1d0e9dbcb1d") + ) + (pad "2" smd rect + (at -6.05 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "bf50e82c-6762-46ff-a15c-c6f8c8c10b93") + ) + (pad "3" smd rect + (at -4.95 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d895394e-3e09-480f-98f8-f10676581392") + ) + (pad "4" smd rect + (at -3.85 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "7a3f5d8e-d2ec-467e-8dac-4c18c5c06de0") + ) + (pad "5" smd rect + (at -2.75 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "2258068d-192e-48f3-abf6-a6d3b5683727") + ) + (pad "6" smd rect + (at -1.65 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "8b2303c0-18ce-4621-835b-2fa94abf32d7") + ) + (pad "7" smd rect + (at -0.55 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "e4cf195a-25c3-4b96-92a3-8d2062d4ab9e") + ) + (pad "8" smd rect + (at 0.55 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "3b840f42-5741-49e6-a8b2-a09b9651e4e5") + ) + (pad "9" smd rect + (at 1.65 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "2c3aa489-00cb-4570-8a2e-fd36954b5694") + ) + (pad "10" smd rect + (at 2.75 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f2f1605b-a590-402e-8bec-635ee93ab42f") + ) + (pad "11" smd rect + (at 3.85 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "89f8aa67-2897-4f5d-a7ad-ec66895a5c2f") + ) + (pad "12" smd rect + (at 4.95 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "02a44bce-4de0-415e-a2e1-0d87f3a61ec5") + ) + (pad "13" smd rect + (at 6.05 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "7a6f405b-c3f4-4d88-8554-0f622e225b57") + ) + (pad "14" smd rect + (at 7.15 7.45) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d77d9b2e-5b03-4979-a013-e2de93dec8b6") + ) + (pad "15" smd rect + (at 9.95 6.6 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ff827310-ab4d-4075-b960-7eb96773f629") + ) + (pad "16" smd rect + (at 9.95 5.5 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "dfd7d5d5-424d-490e-8808-8ee17fb56730") + ) + (pad "17" smd rect + (at 9.95 4.4 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d574dbb4-ecfe-435a-9066-47dd3d4db9cd") + ) + (pad "18" smd rect + (at 9.95 3.3 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "96ffdd03-b7f4-4619-8f0a-399a00d0dd20") + ) + (pad "19" smd rect + (at 9.95 2.2 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "26f40a59-9955-4731-9d27-908643d3952c") + ) + (pad "20" smd rect + (at 9.95 1.1 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "aff55994-15e5-4c37-95a8-65533b6bc1ae") + ) + (pad "21" smd rect + (at 9.95 0 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "fe75159d-90d3-4192-acc3-a1ac5f9e78b7") + ) + (pad "22" smd rect + (at 9.95 -1.1 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "74e07b63-d693-4051-bebc-7d9bc64d24d4") + ) + (pad "23" smd rect + (at 9.95 -2.2 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "4e3d03b7-533a-41a0-aa21-dd180ca9c939") + ) + (pad "24" smd rect + (at 9.95 -3.3 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "a86ae8bf-b0d4-4dea-a537-5633303474c7") + ) + (pad "25" smd rect + (at 9.95 -4.4 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "9d99e929-b897-4280-af90-b19a05d72a94") + ) + (pad "26" smd rect + (at 9.95 -5.5 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "7166b00d-f9e2-4478-bddf-ef029bd279e0") + ) + (pad "27" smd rect + (at 9.95 -6.6 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "1fdd0a44-3190-42bd-9ee5-55f40c08cf8a") + ) + (pad "28" smd rect + (at 7.15 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c8c1fecb-3c0a-47e9-bd9a-ab797cc25850") + ) + (pad "29" smd rect + (at 6.05 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "0d701943-6184-456a-bd5a-e22771b93d78") + ) + (pad "30" smd rect + (at 4.95 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b6dd7a9e-7ea6-47b2-9b43-f08cc5f825bf") + ) + (pad "31" smd rect + (at 3.85 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "e15cb013-9f8c-43e3-9656-e38604f5711e") + ) + (pad "32" smd rect + (at 2.75 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "8b5c6908-620a-41da-bbf0-aae8e0397ff6") + ) + (pad "33" smd rect + (at 1.65 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "be6fdc1b-4199-40fe-b595-62dead4f9eae") + ) + (pad "34" smd rect + (at 0.55 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b58b9805-18fc-46bf-a29d-e59a948fdafb") + ) + (pad "35" smd rect + (at -0.55 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "5a573a82-9cfa-4da1-9df9-8fcddf01e557") + ) + (pad "36" smd rect + (at -1.65 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "cf2b5919-3b39-4920-982c-03f15566f31e") + ) + (pad "37" smd rect + (at -2.75 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c75a4d68-166c-4335-986a-014eb78aa7e7") + ) + (pad "38" smd rect + (at -3.85 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "867752c2-5231-47fd-9803-c350c1e26869") + ) + (pad "39" smd rect + (at -4.95 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "98b5d3e4-c976-455b-8323-e50bbef390b2") + ) + (pad "40" smd rect + (at -6.05 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b06b2b96-63c6-407e-81f6-039b3f15b875") + ) + (pad "41" smd rect + (at -7.15 -7.45 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f394425b-e670-443f-9191-cc27b58913a2") + ) + (pad "42" smd rect + (at -9.95 -6.6 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "0e342f05-3a58-4761-8770-180ccc2e1a4f") + ) + (pad "43" smd rect + (at -9.95 -5.5 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f12444d5-d9b8-476a-ad02-82fe03dd4137") + ) + (pad "44" smd rect + (at -9.95 -4.4 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "cb794bc6-9c84-45ca-9705-2d02c090e692") + ) + (pad "45" smd rect + (at -9.95 -3.3 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "09b1aca3-b955-4d89-b85a-90428158356e") + ) + (pad "46" smd rect + (at -9.95 -2.2 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "17c52ed2-d458-4454-88df-3ba6b2f349e1") + ) + (pad "47" smd rect + (at -9.95 -1.1 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f8ca328b-601c-48fb-b8a6-d86b9cce4b9b") + ) + (pad "48" smd rect + (at -9.95 0 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "8514ae98-ec6d-4eba-9347-8572296ade97") + ) + (pad "49" smd rect + (at -9.95 1.1 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b9a6bd6a-c240-45b6-a782-d84a7ebb003f") + ) + (pad "50" smd rect + (at -9.95 2.2 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "6a64ef2c-2a9d-4c32-b067-a1ca944f0748") + ) + (pad "51" smd rect + (at -9.95 3.3 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "e875ae81-38b9-4b46-83d6-d265feaec366") + ) + (pad "52" smd rect + (at -9.95 4.4 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "11d7ab9e-e947-4176-b923-0ce026dd9f14") + ) + (pad "53" smd rect + (at -9.95 5.5 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "1131808e-5ae5-483c-a149-61bd91c69191") + ) + (pad "54" smd rect + (at -9.95 6.6 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "324052a2-45c1-46af-85fe-8d4b29230998") + ) + (pad "55" smd rect + (at -7.35 -5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "38123c6e-6a92-4d02-88d9-6ef7f2362148") + ) + (pad "56" smd rect + (at -7.35 -3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "e6dea4ae-4c44-4ad6-8c3f-1ac3c6822bfd") + ) + (pad "57" smd rect + (at -7.35 -1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "1b253f15-325e-4a00-86ce-85e18eb46aed") + ) + (pad "58" smd rect + (at -7.35 1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "fc4006f3-acdf-499f-a4a0-d5f81f9635c2") + ) + (pad "59" smd rect + (at -7.35 3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "e58db741-e285-480f-b7b5-da7533efb9e8") + ) + (pad "60" smd circle + (at -7.35 5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "66e59be8-0f46-4ff0-ad3e-c4483a90bf04") + ) + (pad "61" smd rect + (at -5.25 -5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "43dcfad2-1f2d-4424-8a13-6a678ddd96c8") + ) + (pad "62" smd rect + (at -5.25 -3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "281d66fa-1bd7-4fb3-83ff-2b1b1287eeff") + ) + (pad "63" smd rect + (at -5.25 -1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "339e5ca5-cd9f-4b49-83fb-98edcffd5024") + ) + (pad "64" smd rect + (at -5.25 1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "48dbe684-df3b-4d6b-b7cd-66b9ae0fb00e") + ) + (pad "65" smd rect + (at -5.25 3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "2b27a676-6bd5-4bcd-aa0c-0a17420aec1a") + ) + (pad "66" smd rect + (at -5.25 5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "1e72c9d9-adfb-409a-928b-26f9c2ee9394") + ) + (pad "67" smd rect + (at -3.15 -5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "14e8ed58-53f9-4732-8426-cbc3a99ebe1b") + ) + (pad "68" smd rect + (at -3.15 -3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "7b8cae51-7794-46a1-a181-a4854f16912c") + ) + (pad "69" smd rect + (at -3.15 -1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ff24def2-ec10-409f-b65d-68d4dd843da4") + ) + (pad "70" smd rect + (at -3.15 1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "e235839b-ba11-467c-b186-4d57876c40a0") + ) + (pad "71" smd rect + (at -3.15 3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "479fcb04-da79-45a7-a747-8ce1795238e4") + ) + (pad "72" smd rect + (at -3.15 5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b3b9200a-4b3f-407f-9576-3c506d96fab6") + ) + (pad "73" smd rect + (at -1.05 -5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "212d7db7-30dd-4b0d-ac2a-95cadebf0d17") + ) + (pad "74" smd rect + (at -1.05 -3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "4aa8c03c-dbea-4ed3-b457-6e04ad48974e") + ) + (pad "75" smd rect + (at -1.05 -1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "6a52d93e-800d-4663-8d0d-1e1ac4eba213") + ) + (pad "76" smd rect + (at -1.05 1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "fec08ed9-9b69-44ad-a954-6d3a3af43677") + ) + (pad "77" smd rect + (at -1.05 3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "da9d09e3-e84c-4935-a6e2-1adf5927f696") + ) + (pad "78" smd rect + (at -1.05 5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "2ba89715-214d-4034-84c4-56e0669935be") + ) + (pad "79" smd rect + (at 1.05 -5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "703b128a-0444-4df1-9558-39b0b3f8ba70") + ) + (pad "80" smd rect + (at 1.05 -3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "881394df-06e6-4470-817e-adbe2a336f59") + ) + (pad "81" smd rect + (at 1.05 -1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "fb039e4c-7c6f-435e-9922-49d36ee19751") + ) + (pad "82" smd rect + (at 1.05 1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "aef29085-3650-4f86-a15b-c9a7386ea6bb") + ) + (pad "83" smd rect + (at 1.05 3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "06110125-79dc-4cc3-ab8c-bd86dc731efb") + ) + (pad "84" smd rect + (at 1.05 5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f6557210-65f9-4c2e-88ee-0f39f8c3cd9d") + ) + (pad "85" smd rect + (at 3.15 -5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "92a1edff-eec0-49a2-a139-204088df1134") + ) + (pad "86" smd rect + (at 3.15 -3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "1b9e1c8d-40fb-421c-8780-3f0b7866fad8") + ) + (pad "87" smd rect + (at 3.15 -1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "fb72aacc-a2bb-4c25-8030-c93cb3f2e9e8") + ) + (pad "88" smd rect + (at 3.15 1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "de563cde-233e-4e50-813e-de2dd36b0f6c") + ) + (pad "89" smd rect + (at 3.15 3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "798a8b6a-aa2f-4b7f-a656-f71e0205ba78") + ) + (pad "90" smd rect + (at 3.15 5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ea3ae35d-d773-4b05-88c6-8d1a96275c2c") + ) + (pad "91" smd rect + (at 5.25 -5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c93de9d9-a0bb-4979-bfe9-ede77dcce395") + ) + (pad "92" smd rect + (at 5.25 -3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "6cc2334f-0ce4-4b8e-b9c2-766a7421c695") + ) + (pad "93" smd rect + (at 5.25 -1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "774e12d4-9db7-4001-af40-0737ae7e3c2a") + ) + (pad "94" smd rect + (at 5.25 1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "5366f3f9-f620-4fad-a297-2c332f3521cc") + ) + (pad "95" smd rect + (at 5.25 3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "3df189e7-844c-443c-ba99-ab3ca7bc1ddd") + ) + (pad "96" smd rect + (at 5.25 5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "6f41ee4e-c6df-4790-8062-7b62e243e43f") + ) + (pad "97" smd rect + (at 7.35 -5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "a232bdbb-8376-405d-aa95-c6f94b619dca") + ) + (pad "98" smd rect + (at 7.35 -3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "fb9e4c6a-2437-42ac-9273-74300ffbab98") + ) + (pad "99" smd rect + (at 7.35 -1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "beec8757-510c-4308-808a-492e5fe3dcff") + ) + (pad "100" smd rect + (at 7.35 1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "82f1b09d-a148-4445-b106-ff83d7f12a3a") + ) + (pad "101" smd rect + (at 7.35 3.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "311084a0-0728-46d7-9674-e0caeacba590") + ) + (pad "102" smd rect + (at 7.35 5.25) + (size 1.1 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "17cf4eb5-c7e4-494c-aef6-b919848d3442") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/ZED-F9.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/ZED-F9.kicad_mod new file mode 100644 index 0000000..33c8377 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-GPS.pretty/ZED-F9.kicad_mod @@ -0,0 +1,2251 @@ +(footprint "ZED-F9" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at -10 -9 0) + (layer "F.Fab") + (uuid "7b24605b-a010-4f94-8adf-45f87acc7131") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "ZED-F9" + (at -10 9.5 0) + (layer "F.Fab") + (uuid "2876a13f-642a-4c8b-92ce-a8f43007b71a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cef6be3d-b94f-4cf1-ae26-832ae817c5d2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "88a0eb41-f42c-4031-b4c0-17c9f8729cb9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c9510faa-b0ee-4477-9337-492ac4e4233b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -7.8 -4.7) (xy -6.9 -4.7) (xy -6.9 -5.6) (xy -7.8 -5.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "a1665588-40ea-4b3d-a4e0-cb714c2b644f") + ) + (fp_poly + (pts + (xy -7.8 -2.65) (xy -6.9 -2.65) (xy -6.9 -3.55) (xy -7.8 -3.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "7ccbcec9-05ba-4f80-9563-526d79112b71") + ) + (fp_poly + (pts + (xy -7.8 -0.6) (xy -6.9 -0.6) (xy -6.9 -1.5) (xy -7.8 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1366dce8-8d40-4ec2-866b-4d2b7ca1b495") + ) + (fp_poly + (pts + (xy -7.8 1.5) (xy -6.9 1.5) (xy -6.9 0.6) (xy -7.8 0.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1d72888b-6a43-43d0-9ade-09b3b4e3c0a3") + ) + (fp_poly + (pts + (xy -7.8 3.55) (xy -6.9 3.55) (xy -6.9 2.65) (xy -7.8 2.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "de5e7c6d-d1d8-4603-b2ee-cab7b2c5c823") + ) + (fp_poly + (pts + (xy -7.8 5.6) (xy -6.9 5.6) (xy -6.9 4.7) (xy -7.8 4.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1e0e2882-ac34-4c09-91a5-fc4045893aa6") + ) + (fp_poly + (pts + (xy -5.7 -4.7) (xy -4.8 -4.7) (xy -4.8 -5.6) (xy -5.7 -5.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e94ec44c-d8a9-4a2f-b39d-e4b5ba01ca57") + ) + (fp_poly + (pts + (xy -5.7 -2.65) (xy -4.8 -2.65) (xy -4.8 -3.55) (xy -5.7 -3.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d21574ef-f8ec-47b6-a228-78ee0828b06c") + ) + (fp_poly + (pts + (xy -5.7 -0.6) (xy -4.8 -0.6) (xy -4.8 -1.5) (xy -5.7 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "a9fb6b8a-7140-4556-ab01-a412059a5031") + ) + (fp_poly + (pts + (xy -5.7 1.5) (xy -4.8 1.5) (xy -4.8 0.6) (xy -5.7 0.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "644c8785-d15a-462f-938d-a07b44724496") + ) + (fp_poly + (pts + (xy -5.7 3.55) (xy -4.8 3.55) (xy -4.8 2.65) (xy -5.7 2.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e036aa9a-f5e0-46e1-8f52-c5c470ff3a99") + ) + (fp_poly + (pts + (xy -5.7 5.6) (xy -4.8 5.6) (xy -4.8 4.7) (xy -5.7 4.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f722e49a-986a-4df0-81ae-56e85b1de82c") + ) + (fp_poly + (pts + (xy -3.6 -4.7) (xy -2.7 -4.7) (xy -2.7 -5.6) (xy -3.6 -5.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1947c609-524f-4f82-8046-25f428747c90") + ) + (fp_poly + (pts + (xy -3.6 -2.65) (xy -2.7 -2.65) (xy -2.7 -3.55) (xy -3.6 -3.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "812020d6-efa6-4bb1-bf18-b0c4d1bed9c8") + ) + (fp_poly + (pts + (xy -3.6 -0.6) (xy -2.7 -0.6) (xy -2.7 -1.5) (xy -3.6 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "945e7a0c-4677-4794-9553-c1f9413ae3dc") + ) + (fp_poly + (pts + (xy -3.6 1.5) (xy -2.7 1.5) (xy -2.7 0.6) (xy -3.6 0.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5af52d00-2ee5-4bf5-b886-3e29e5086c60") + ) + (fp_poly + (pts + (xy -3.6 3.55) (xy -2.7 3.55) (xy -2.7 2.65) (xy -3.6 2.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c8a5a3ca-a5f5-4f48-9602-375504e2d925") + ) + (fp_poly + (pts + (xy -3.6 5.6) (xy -2.7 5.6) (xy -2.7 4.7) (xy -3.6 4.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b54444a7-267d-4c6d-bf53-e2396c91b2fb") + ) + (fp_poly + (pts + (xy -1.5 -4.7) (xy -0.6 -4.7) (xy -0.6 -5.6) (xy -1.5 -5.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "dde1973b-8f4f-4653-b19f-ba9d9cf61a3b") + ) + (fp_poly + (pts + (xy -1.5 -2.65) (xy -0.6 -2.65) (xy -0.6 -3.55) (xy -1.5 -3.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d24121c5-f1e2-45b8-afe6-577cf47835c1") + ) + (fp_poly + (pts + (xy -1.5 -0.6) (xy -0.6 -0.6) (xy -0.6 -1.5) (xy -1.5 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d8e2ac0e-4f59-443e-ad1e-53eeeff14a2d") + ) + (fp_poly + (pts + (xy -1.5 1.5) (xy -0.6 1.5) (xy -0.6 0.6) (xy -1.5 0.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6e5b633c-4c4e-45b3-a145-d99154e687e5") + ) + (fp_poly + (pts + (xy -1.5 3.55) (xy -0.6 3.55) (xy -0.6 2.65) (xy -1.5 2.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c17e9a7c-dcda-457a-8756-14e474a9fb4f") + ) + (fp_poly + (pts + (xy -1.5 5.6) (xy -0.6 5.6) (xy -0.6 4.7) (xy -1.5 4.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d43a126b-ab69-470c-9d62-8734bdf101b0") + ) + (fp_poly + (pts + (xy 0.6 -4.7) (xy 1.5 -4.7) (xy 1.5 -5.6) (xy 0.6 -5.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e7f5ca16-7904-4c75-879f-402211616a85") + ) + (fp_poly + (pts + (xy 0.6 -2.65) (xy 1.5 -2.65) (xy 1.5 -3.55) (xy 0.6 -3.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "394950cb-0d76-452a-a1e4-1acf67dec19f") + ) + (fp_poly + (pts + (xy 0.6 -0.6) (xy 1.5 -0.6) (xy 1.5 -1.5) (xy 0.6 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "00f2c0ce-6ba4-4d09-a5bc-46558d7f7723") + ) + (fp_poly + (pts + (xy 0.6 1.5) (xy 1.5 1.5) (xy 1.5 0.6) (xy 0.6 0.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0ba33c2c-7275-434d-8034-0498cb45f7b5") + ) + (fp_poly + (pts + (xy 0.6 3.55) (xy 1.5 3.55) (xy 1.5 2.65) (xy 0.6 2.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0f967b64-1f08-4723-aba1-73f5c2b34bae") + ) + (fp_poly + (pts + (xy 0.6 5.6) (xy 1.5 5.6) (xy 1.5 4.7) (xy 0.6 4.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e8d27a28-e84f-483b-93f1-2b74a17282ef") + ) + (fp_poly + (pts + (xy 2.7 -4.7) (xy 3.6 -4.7) (xy 3.6 -5.6) (xy 2.7 -5.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "947fcb35-97d9-4464-9918-e3be5c38acf3") + ) + (fp_poly + (pts + (xy 2.7 -2.65) (xy 3.6 -2.65) (xy 3.6 -3.55) (xy 2.7 -3.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ebad03aa-1da6-439b-a326-ff6f98f9f7af") + ) + (fp_poly + (pts + (xy 2.7 -0.6) (xy 3.6 -0.6) (xy 3.6 -1.5) (xy 2.7 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "75c77046-ac33-4cf6-a3f4-cccd8dc10315") + ) + (fp_poly + (pts + (xy 2.7 1.5) (xy 3.6 1.5) (xy 3.6 0.6) (xy 2.7 0.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d716e75b-b20d-4a66-b470-8fa392a68850") + ) + (fp_poly + (pts + (xy 2.7 3.55) (xy 3.6 3.55) (xy 3.6 2.65) (xy 2.7 2.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4fb78d18-99b5-4152-a0bc-cdd7ad9d5b3b") + ) + (fp_poly + (pts + (xy 2.7 5.6) (xy 3.6 5.6) (xy 3.6 4.7) (xy 2.7 4.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3becef75-423e-4da7-ad5f-5f79147cc6da") + ) + (fp_poly + (pts + (xy 4.8 -4.7) (xy 5.7 -4.7) (xy 5.7 -5.6) (xy 4.8 -5.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0ecf8371-19fd-4259-b8cb-fa8104fe035f") + ) + (fp_poly + (pts + (xy 4.8 -2.65) (xy 5.7 -2.65) (xy 5.7 -3.55) (xy 4.8 -3.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4811ac17-0609-4aaf-acde-373b25cb1ff0") + ) + (fp_poly + (pts + (xy 4.8 -0.6) (xy 5.7 -0.6) (xy 5.7 -1.5) (xy 4.8 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "432ad128-5c12-4040-93f4-2d753d120bcb") + ) + (fp_poly + (pts + (xy 4.8 1.5) (xy 5.7 1.5) (xy 5.7 0.6) (xy 4.8 0.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "692490d5-ac20-4eb1-951a-45a58a4533b1") + ) + (fp_poly + (pts + (xy 4.8 3.55) (xy 5.7 3.55) (xy 5.7 2.65) (xy 4.8 2.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ec2e3adc-4dcf-405a-bd39-090c0acc532b") + ) + (fp_poly + (pts + (xy 4.8 5.6) (xy 5.7 5.6) (xy 5.7 4.7) (xy 4.8 4.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "378aa490-aa30-4def-a906-3cc63f6b349e") + ) + (fp_poly + (pts + (xy 6.9 -4.7) (xy 7.8 -4.7) (xy 7.8 -5.6) (xy 6.9 -5.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e0250183-dcca-48c1-a204-317f86cace19") + ) + (fp_poly + (pts + (xy 6.9 -2.65) (xy 7.8 -2.65) (xy 7.8 -3.55) (xy 6.9 -3.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ad9b1d25-f4e9-4bf8-8e2a-30c30177bc5c") + ) + (fp_poly + (pts + (xy 6.9 -0.6) (xy 7.8 -0.6) (xy 7.8 -1.5) (xy 6.9 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "af9cfcb3-c1d1-4001-abba-6eef9d3a84a5") + ) + (fp_poly + (pts + (xy 6.9 1.5) (xy 7.8 1.5) (xy 7.8 0.6) (xy 6.9 0.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b760e44d-61b2-470e-bbe8-a8ab7e5ed2b8") + ) + (fp_poly + (pts + (xy 6.9 3.55) (xy 7.8 3.55) (xy 7.8 2.65) (xy 6.9 2.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1c48046f-ed9c-4636-9283-2e5f306b616d") + ) + (fp_poly + (pts + (xy 6.9 5.6) (xy 7.8 5.6) (xy 7.8 4.7) (xy 6.9 4.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0c1aaf69-4281-4a7b-9620-d4d22cd6c970") + ) + (fp_line + (start -11.25 -8.75) + (end -8.8 -8.75) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "7fa240ba-e832-41ec-a1b6-abd9a1c648bc") + ) + (fp_line + (start -11.25 -6.8) + (end -11.25 -8.75) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "8be24ad3-a77c-4a17-b508-05e3ce97d6d6") + ) + (fp_line + (start -11.25 8.75) + (end -11.25 6.8) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "e23500f6-25c2-4674-b335-7e1e3ca6af5f") + ) + (fp_line + (start -8.8 8.75) + (end -11.25 8.75) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "648ec4d4-0539-4879-a10a-52eb6d6838a3") + ) + (fp_line + (start 8.8 -8.75) + (end 11.25 -8.75) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "26399b46-c3f1-4da9-ae94-6bda155aefa2") + ) + (fp_line + (start 11.25 -8.75) + (end 11.25 -6.8) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "1ae1a5e1-7471-44ae-b5d1-c843115d242d") + ) + (fp_line + (start 11.25 6.8) + (end 11.25 8.75) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "5f0867dd-0796-4757-8cac-973b3b5ea828") + ) + (fp_line + (start 11.25 8.75) + (end 8.8 8.75) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "14456ba2-8250-45d9-84d2-283e56cab1d7") + ) + (fp_circle + (center -11.6 8.5) + (end -11.529291 8.5) + (stroke + (width 0.141418) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4e7652b8-3e8a-48c3-83c4-da2ba357ad2d") + ) + (fp_rect + (start -11.25 -8.75) + (end 11.25 8.75) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "5ef9a3b4-3f66-4f68-8568-18813c2d049b") + ) + (fp_line + (start -11 -8.5) + (end 11 -8.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "215450d6-0827-4482-b82d-111572ffea10") + ) + (fp_line + (start -11 8.5) + (end -11 -8.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "55c2c116-4a33-463e-9280-d69433b5cee5") + ) + (fp_line + (start 11 -8.5) + (end 11 8.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "93f4f880-328e-4c5f-8621-799cec2f726a") + ) + (fp_line + (start 11 8.5) + (end -11 8.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "637dde26-bf8c-474b-9dc3-1754b74671e2") + ) + (fp_poly + (pts + (xy -10.7 -6.2) (xy -9.2 -6.2) (xy -9.2 -7) (xy -10.7 -7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "deeaf876-da71-4121-9790-aa21669aeb25") + ) + (fp_poly + (pts + (xy -10.7 -5.1) (xy -9.2 -5.1) (xy -9.2 -5.9) (xy -10.7 -5.9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "acd05c1d-4321-45b6-a6de-940555ab32bf") + ) + (fp_poly + (pts + (xy -10.7 -4) (xy -9.2 -4) (xy -9.2 -4.8) (xy -10.7 -4.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "50571d4e-b327-4d5b-92cc-db91ebbb5ea6") + ) + (fp_poly + (pts + (xy -10.7 -2.9) (xy -9.2 -2.9) (xy -9.2 -3.7) (xy -10.7 -3.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9530900f-c043-4c3c-8a1d-410da17c0c5f") + ) + (fp_poly + (pts + (xy -10.7 -1.8) (xy -9.2 -1.8) (xy -9.2 -2.6) (xy -10.7 -2.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b0c77a76-b318-4bfd-8069-a1bc40113f3e") + ) + (fp_poly + (pts + (xy -10.7 -0.7) (xy -9.2 -0.7) (xy -9.2 -1.5) (xy -10.7 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6957e3be-a090-46b8-9c0d-4bda61b0540b") + ) + (fp_poly + (pts + (xy -10.7 0.4) (xy -9.2 0.4) (xy -9.2 -0.4) (xy -10.7 -0.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d46830b9-2edf-461a-b0f8-a4f2a0740855") + ) + (fp_poly + (pts + (xy -10.7 1.5) (xy -9.2 1.5) (xy -9.2 0.7) (xy -10.7 0.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "58cef2e4-aab1-48df-a4a4-8fccc206099d") + ) + (fp_poly + (pts + (xy -10.7 2.6) (xy -9.2 2.6) (xy -9.2 1.8) (xy -10.7 1.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8d3d97fa-f060-4d4d-a8b5-a2d521655f51") + ) + (fp_poly + (pts + (xy -10.7 3.7) (xy -9.2 3.7) (xy -9.2 2.9) (xy -10.7 2.9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cd87547f-051e-47d7-8c23-a6627894e544") + ) + (fp_poly + (pts + (xy -10.7 4.8) (xy -9.2 4.8) (xy -9.2 4) (xy -10.7 4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b20b4dde-7ccb-4afd-b005-9140f1b9f540") + ) + (fp_poly + (pts + (xy -10.7 5.9) (xy -9.2 5.9) (xy -9.2 5.1) (xy -10.7 5.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d63290c2-c37e-4d3d-b6aa-8aced6d7f2e3") + ) + (fp_poly + (pts + (xy -10.7 7) (xy -9.2 7) (xy -9.2 6.2) (xy -10.7 6.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6ff66ce1-39de-48f4-80a8-2f36b73a9e78") + ) + (fp_poly + (pts + (xy -7.55 -6.7) (xy -6.75 -6.7) (xy -6.75 -8.2) (xy -7.55 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "eb0f25d9-51f1-481b-a48e-cf2d59337806") + ) + (fp_poly + (pts + (xy -7.55 8.2) (xy -6.75 8.2) (xy -6.75 6.7) (xy -7.55 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7139a3f5-7529-4f84-a1a5-cbdfde6e7847") + ) + (fp_poly + (pts + (xy -6.45 -6.7) (xy -5.65 -6.7) (xy -5.65 -8.2) (xy -6.45 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3714a915-7bba-437c-95e3-55d7e053a07d") + ) + (fp_poly + (pts + (xy -6.45 8.2) (xy -5.65 8.2) (xy -5.65 6.7) (xy -6.45 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6cfbeb8f-9716-49d0-ad31-3244b3ff0717") + ) + (fp_poly + (pts + (xy -5.35 -6.7) (xy -4.55 -6.7) (xy -4.55 -8.2) (xy -5.35 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6853b6c9-c470-4283-a714-ab522ff10f29") + ) + (fp_poly + (pts + (xy -5.35 8.2) (xy -4.55 8.2) (xy -4.55 6.7) (xy -5.35 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "eca1dadd-fa3c-41ad-af85-f39cd8019526") + ) + (fp_poly + (pts + (xy -4.25 -6.7) (xy -3.45 -6.7) (xy -3.45 -8.2) (xy -4.25 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ae971a0c-e750-402b-95c6-e6c9b0a96776") + ) + (fp_poly + (pts + (xy -4.25 8.2) (xy -3.45 8.2) (xy -3.45 6.7) (xy -4.25 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7b1b688c-693d-4857-82dc-f17e714e548c") + ) + (fp_poly + (pts + (xy -3.15 -6.7) (xy -2.35 -6.7) (xy -2.35 -8.2) (xy -3.15 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fee8abb5-66ef-4361-84d0-536399600629") + ) + (fp_poly + (pts + (xy -3.15 8.2) (xy -2.35 8.2) (xy -2.35 6.7) (xy -3.15 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "31e1293d-e5a1-46a1-8529-b399076948db") + ) + (fp_poly + (pts + (xy -2.05 -6.7) (xy -1.25 -6.7) (xy -1.25 -8.2) (xy -2.05 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e3d04f6f-cf4b-47b7-9cdb-fb8d4455b948") + ) + (fp_poly + (pts + (xy -2.05 8.2) (xy -1.25 8.2) (xy -1.25 6.7) (xy -2.05 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1ad833b8-d224-41c4-b41c-f248b8f79195") + ) + (fp_poly + (pts + (xy -0.95 -6.7) (xy -0.15 -6.7) (xy -0.15 -8.2) (xy -0.95 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "88cb8ba9-665b-42b3-9c6b-fbea20df53f5") + ) + (fp_poly + (pts + (xy -0.95 8.2) (xy -0.15 8.2) (xy -0.15 6.7) (xy -0.95 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6f697201-64fd-44ec-a47b-7092288bc348") + ) + (fp_poly + (pts + (xy 0.15 -6.7) (xy 0.95 -6.7) (xy 0.95 -8.2) (xy 0.15 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7703da6f-ba35-4e5b-8486-a43fffb1b471") + ) + (fp_poly + (pts + (xy 0.15 8.2) (xy 0.95 8.2) (xy 0.95 6.7) (xy 0.15 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2d2d8a25-5b65-4777-9358-e7e317408d21") + ) + (fp_poly + (pts + (xy 1.25 -6.7) (xy 2.05 -6.7) (xy 2.05 -8.2) (xy 1.25 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2c5da70a-c450-4aaf-b52d-2564a2e0c2fb") + ) + (fp_poly + (pts + (xy 1.25 8.2) (xy 2.05 8.2) (xy 2.05 6.7) (xy 1.25 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f91141c2-e864-47a7-abc1-7ed221aedb25") + ) + (fp_poly + (pts + (xy 2.35 -6.7) (xy 3.15 -6.7) (xy 3.15 -8.2) (xy 2.35 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "79b1569e-2e56-40c4-8760-a6391db87bd0") + ) + (fp_poly + (pts + (xy 2.35 8.2) (xy 3.15 8.2) (xy 3.15 6.7) (xy 2.35 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "059c0bfd-8d57-40ae-a5f9-ef866fb07621") + ) + (fp_poly + (pts + (xy 3.45 -6.7) (xy 4.25 -6.7) (xy 4.25 -8.2) (xy 3.45 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d9bf57bd-0371-456a-a4e2-b84059516021") + ) + (fp_poly + (pts + (xy 3.45 8.2) (xy 4.25 8.2) (xy 4.25 6.7) (xy 3.45 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c30ec1e7-c0f3-4978-89f8-a67c692f4010") + ) + (fp_poly + (pts + (xy 4.55 -6.7) (xy 5.35 -6.7) (xy 5.35 -8.2) (xy 4.55 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5cb7e4ae-af3a-43bf-8cb3-fed9fa6d29fb") + ) + (fp_poly + (pts + (xy 4.55 8.2) (xy 5.35 8.2) (xy 5.35 6.7) (xy 4.55 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2703feac-4a02-4956-a65d-b4ff0df02dc6") + ) + (fp_poly + (pts + (xy 5.65 -6.7) (xy 6.45 -6.7) (xy 6.45 -8.2) (xy 5.65 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d52bdbe7-834a-40fc-85e1-648dcf52838a") + ) + (fp_poly + (pts + (xy 5.65 8.2) (xy 6.45 8.2) (xy 6.45 6.7) (xy 5.65 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3fea16fe-a0d6-4d8e-bb83-a37c563e1875") + ) + (fp_poly + (pts + (xy 6.75 -6.7) (xy 7.55 -6.7) (xy 7.55 -8.2) (xy 6.75 -8.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "595790f2-39aa-46e3-abcd-ae9e1e2975a6") + ) + (fp_poly + (pts + (xy 6.75 8.2) (xy 7.55 8.2) (xy 7.55 6.7) (xy 6.75 6.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cdc9db97-327d-4142-9677-78016f8dbda0") + ) + (fp_poly + (pts + (xy 9.2 -6.2) (xy 10.7 -6.2) (xy 10.7 -7) (xy 9.2 -7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "50b7d73d-1cee-4ad7-af9c-8bc0a30ecec6") + ) + (fp_poly + (pts + (xy 9.2 -5.1) (xy 10.7 -5.1) (xy 10.7 -5.9) (xy 9.2 -5.9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "75c12d3d-758a-4373-8828-4c0c4327c05c") + ) + (fp_poly + (pts + (xy 9.2 -4) (xy 10.7 -4) (xy 10.7 -4.8) (xy 9.2 -4.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "00ab470a-dca3-4627-8a4d-732c6ee8e05d") + ) + (fp_poly + (pts + (xy 9.2 -2.9) (xy 10.7 -2.9) (xy 10.7 -3.7) (xy 9.2 -3.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "75c1d079-1135-43ed-a7e0-15924740f9b6") + ) + (fp_poly + (pts + (xy 9.2 -1.8) (xy 10.7 -1.8) (xy 10.7 -2.6) (xy 9.2 -2.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6823a3b2-5f7d-4191-ba87-d5d5dddad604") + ) + (fp_poly + (pts + (xy 9.2 -0.7) (xy 10.7 -0.7) (xy 10.7 -1.5) (xy 9.2 -1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e3333e0d-f81c-4edf-86c7-de2c79f01792") + ) + (fp_poly + (pts + (xy 9.2 0.4) (xy 10.7 0.4) (xy 10.7 -0.4) (xy 9.2 -0.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0fa19d9b-160b-43da-8488-0647485d811d") + ) + (fp_poly + (pts + (xy 9.2 1.5) (xy 10.7 1.5) (xy 10.7 0.7) (xy 9.2 0.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4e6aa5b0-e34c-49d7-8dde-41d00b983134") + ) + (fp_poly + (pts + (xy 9.2 2.6) (xy 10.7 2.6) (xy 10.7 1.8) (xy 9.2 1.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f071998b-f2d9-4733-ae04-abc07468fa65") + ) + (fp_poly + (pts + (xy 9.2 3.7) (xy 10.7 3.7) (xy 10.7 2.9) (xy 9.2 2.9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a52b761f-7772-4b3a-af67-d20db854421a") + ) + (fp_poly + (pts + (xy 9.2 4.8) (xy 10.7 4.8) (xy 10.7 4) (xy 9.2 4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2cd88600-9558-40db-b810-3427e91690d8") + ) + (fp_poly + (pts + (xy 9.2 5.9) (xy 10.7 5.9) (xy 10.7 5.1) (xy 9.2 5.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7f320648-da8e-42b4-823a-16a792fa5fe5") + ) + (fp_poly + (pts + (xy 9.2 7) (xy 10.7 7) (xy 10.7 6.2) (xy 9.2 6.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b8a687c3-b64a-456b-924e-fc3554fa999e") + ) + (pad "1" smd rect + (at -7.15 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7e891aee-2336-4a7c-9343-6f4779ac8ba3") + ) + (pad "2" smd rect + (at -6.05 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2785672d-618a-49d3-8be1-93de699a8e89") + ) + (pad "3" smd rect + (at -4.95 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1bb15795-84b1-4d9f-a8d1-859b68701d8d") + ) + (pad "4" smd rect + (at -3.85 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d6f286ef-4882-4a62-a99f-f3fb0b42065a") + ) + (pad "5" smd rect + (at -2.75 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3c178cff-f8ed-4b16-8e93-ad065afb336e") + ) + (pad "6" smd rect + (at -1.65 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "89ae1a02-de5a-4ba5-a8e5-4568960664b0") + ) + (pad "7" smd rect + (at -0.55 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b005725d-a542-46bb-af37-288a6ec9531f") + ) + (pad "8" smd rect + (at 0.55 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9de9ee31-6f07-4754-96da-f3d2f86fe5c1") + ) + (pad "9" smd rect + (at 1.65 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "65635f45-e754-4af8-90d2-c1cdf888d6bd") + ) + (pad "10" smd rect + (at 2.75 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9c0edfab-d3fe-4966-b05a-2393afadfcc8") + ) + (pad "11" smd rect + (at 3.85 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cac9c02a-5df2-4da0-bbe8-025d1506dd41") + ) + (pad "12" smd rect + (at 4.95 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2f024c18-0f49-4d49-9aa2-3e0321ab17f5") + ) + (pad "13" smd rect + (at 6.05 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ecdbb4c7-f02b-43cf-b968-9ff798e9e0f6") + ) + (pad "14" smd rect + (at 7.15 7.45 90) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dccea10f-4418-4d84-a09c-8082e9beb0a5") + ) + (pad "15" smd rect + (at 9.95 6.6) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "50b864eb-0f68-4d30-b50b-6d0e0ba9326d") + ) + (pad "16" smd rect + (at 9.95 5.5) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6354a009-c40b-4a43-a5c3-62c3c3bbdfe0") + ) + (pad "17" smd rect + (at 9.95 4.4) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "09e9e79d-b5cc-45cc-be2e-4a05d2f34f4a") + ) + (pad "18" smd rect + (at 9.95 3.3) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "613f85e0-d99a-48e1-a67a-209bbccadc20") + ) + (pad "19" smd rect + (at 9.95 2.2) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "58894de4-8f53-494f-8c83-62601723fd67") + ) + (pad "20" smd rect + (at 9.95 1.1) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b6e08f25-5f28-4c95-ba96-f937752f122e") + ) + (pad "21" smd rect + (at 9.95 0) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "042a65cd-9592-407c-8249-9413f8d073fa") + ) + (pad "22" smd rect + (at 9.95 -1.1) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "073bf9df-58da-4ca2-9195-54f2f9dcaae2") + ) + (pad "23" smd rect + (at 9.95 -2.2) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7664a6ff-b7ea-43ca-82c7-73e4843223c4") + ) + (pad "24" smd rect + (at 9.95 -3.3) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "142f632a-390c-4e77-a5b1-32cd669a341a") + ) + (pad "25" smd rect + (at 9.95 -4.4) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "37c07023-7961-4763-a20c-bfc752837436") + ) + (pad "26" smd rect + (at 9.95 -5.5) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1b5ff3e6-bb6a-4c22-82aa-a2af5cc28e82") + ) + (pad "27" smd rect + (at 9.95 -6.6) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9f273b46-5e24-40ff-8a20-326d20515316") + ) + (pad "28" smd rect + (at 7.15 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "56c20f1e-02f4-4b83-ac56-2437d3043cca") + ) + (pad "29" smd rect + (at 6.05 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "83b7dbb8-7660-47a4-9319-564b2d0e50e7") + ) + (pad "30" smd rect + (at 4.95 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8cba3497-deb7-4f86-a889-784ff6827e9c") + ) + (pad "31" smd rect + (at 3.85 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c8efddae-ca6b-45ef-8fc6-e338769ae0ed") + ) + (pad "32" smd rect + (at 2.75 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c734ba0b-c419-4071-8c4a-09a1bb44eb58") + ) + (pad "33" smd rect + (at 1.65 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "292aa155-0e81-4657-97a4-6367f8ce6e24") + ) + (pad "34" smd rect + (at 0.55 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "45da3581-753d-4672-9591-44dde7f2579e") + ) + (pad "35" smd rect + (at -0.55 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "80e3439b-2533-49fb-844f-cfb9bf86fd84") + ) + (pad "36" smd rect + (at -1.65 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e0ba51c4-5ea7-45ad-b8d4-bded719a7f86") + ) + (pad "37" smd rect + (at -2.75 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a38f5d81-59cf-4c11-9d6d-353ed4d25ee0") + ) + (pad "38" smd rect + (at -3.85 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1d278df1-449c-40c6-9dce-80d78f4ace39") + ) + (pad "39" smd rect + (at -4.95 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "228f676d-0b63-44e2-864b-c48cce6906c5") + ) + (pad "40" smd rect + (at -6.05 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7506754d-2082-4926-9185-45ac9d5d37c7") + ) + (pad "41" smd rect + (at -7.15 -7.45 270) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ffbe8b76-3147-488d-8475-aff1ff3cc4e4") + ) + (pad "42" smd rect + (at -9.95 -6.6 180) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f8bc7f7d-4b11-4063-be9e-8a406a88372c") + ) + (pad "43" smd rect + (at -9.95 -5.5 180) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c0c07218-fa4e-4dea-bce5-83fff14e34b9") + ) + (pad "44" smd rect + (at -9.95 -4.4 180) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7e4878d7-0cd8-4964-a0f5-0586037d9204") + ) + (pad "45" smd rect + (at -9.95 -3.3 180) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0401dd1a-7f03-442b-b0c6-61c2a3837c2e") + ) + (pad "46" smd rect + (at -9.95 -2.2 180) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b792c6c2-98b2-43f3-9b4f-943ed544b422") + ) + (pad "47" smd rect + (at -9.95 -1.1 180) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6ddd321c-cd26-4e4f-879e-be61f17e9ce1") + ) + (pad "48" smd rect + (at -9.95 0 180) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e561964d-fda2-40df-939d-a3b3a172fb6a") + ) + (pad "49" smd rect + (at -9.95 1.1 180) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2a9b771e-b9dd-4ce0-b98b-17f2cb9904ba") + ) + (pad "50" smd rect + (at -9.95 2.2 180) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "52ecc0e3-4152-4d2f-8222-55dc834f63a1") + ) + (pad "51" smd rect + (at -9.95 3.3 180) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0e8e204b-f9fc-46d8-8f22-3f182647fbb3") + ) + (pad "52" smd rect + (at -9.95 4.4 180) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "91c34fb8-5b25-4ce0-933f-8ce732f80e6c") + ) + (pad "53" smd rect + (at -9.95 5.5 180) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d5f59d92-a251-4682-b20b-2e6d7c42d34d") + ) + (pad "54" smd rect + (at -9.95 6.6 180) + (size 1.52 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ec8a665a-9458-4289-9637-ccf45e2cac6b") + ) + (pad "55" smd rect + (at -1.05 1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c9039177-e804-4713-8af6-96da15b40fe0") + ) + (pad "56" smd rect + (at -3.15 1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "46e46d56-d305-41d0-800f-bfa8e9516261") + ) + (pad "57" smd rect + (at -5.25 1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e569b34c-b082-4886-9b5e-ed65ce04d72e") + ) + (pad "58" smd rect + (at -7.35 1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f13e161d-77a8-4446-bdbe-8e0da4650af6") + ) + (pad "59" smd rect + (at -1.05 3.1) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8b6bfb30-c610-4487-a561-12e7bffb2e90") + ) + (pad "60" smd rect + (at -3.15 3.1) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f7d2dc7a-621d-4f5d-bee6-d3f68883b7f6") + ) + (pad "61" smd rect + (at -5.25 3.1) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e1742957-eec7-4c63-8188-27ce6e5fc22f") + ) + (pad "62" smd rect + (at -7.35 3.1) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "14ad66c0-7189-42df-92ca-ab085b447c3c") + ) + (pad "63" smd rect + (at -1.05 5.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2a19d604-0644-43bf-b216-37bbd12f06de") + ) + (pad "64" smd rect + (at -3.15 5.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "66909f32-78f0-494a-a807-852b6e59ed48") + ) + (pad "65" smd rect + (at -5.25 5.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ec9aa586-5ce0-4421-912c-2b12dbd16886") + ) + (pad "66" smd rect + (at -7.35 5.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0928d2f0-d3fd-400d-a82b-487bb455825b") + ) + (pad "67" smd rect + (at -1.05 -5.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "09a7cc0c-a67d-4e04-914c-8e54a22a4a28") + ) + (pad "68" smd rect + (at -3.15 -5.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "52ede311-7f06-4e53-82a6-01a340dc1113") + ) + (pad "69" smd rect + (at -5.25 -5.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "94ba7cc9-68c0-450f-bda0-5bd68362f5a2") + ) + (pad "70" smd rect + (at -7.35 -5.15) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ee478695-e459-4886-bdc9-3347e89a2256") + ) + (pad "71" smd rect + (at -1.05 -3.1) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4473135a-70f1-47cc-9cd7-36bd1ab48a3d") + ) + (pad "72" smd rect + (at -3.15 -3.1) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "507fedba-9ea2-4956-9313-95e2e9ffd58a") + ) + (pad "73" smd rect + (at -5.25 -3.1) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "45c2edcd-fc4a-477b-a818-29c2a2b3138d") + ) + (pad "74" smd rect + (at -7.35 -3.1) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f2fea4e4-8ffc-4046-921b-16bf63a584d7") + ) + (pad "75" smd rect + (at -1.05 -1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c2dd5ed7-3d3a-4869-b629-049eef09fb3d") + ) + (pad "76" smd rect + (at -3.15 -1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6e657828-531d-4af5-9d1d-8f4fbf0fda6c") + ) + (pad "77" smd rect + (at -5.25 -1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5f050a53-3c8b-4200-b62d-27de1b56ed0b") + ) + (pad "78" smd rect + (at -7.35 -1.05) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5c048eb0-e190-4722-8631-532b2328f20b") + ) + (pad "79" smd rect + (at 1.05 -1.05 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c1e65497-f234-40ab-91d6-aca6c3d33ac9") + ) + (pad "80" smd rect + (at 3.15 -1.05 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "06a9cd21-96f7-4c52-8671-a1edb75c70ef") + ) + (pad "81" smd rect + (at 5.25 -1.05 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c65751f0-6230-4c1e-905a-f8faf659a612") + ) + (pad "82" smd rect + (at 7.35 -1.05 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d1d865db-feb2-40dc-95cb-5cffa1d5e59f") + ) + (pad "83" smd rect + (at 1.05 -3.1 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "79390ec7-e4b1-4111-8cce-15aeeecae4dd") + ) + (pad "84" smd rect + (at 3.15 -3.1 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "173756b9-d168-45b2-86ed-1b6c412a32ef") + ) + (pad "85" smd rect + (at 5.25 -3.1 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0170689d-c3d9-4df2-8a8c-049869ae9fc1") + ) + (pad "86" smd rect + (at 7.35 -3.1 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0bbec0d1-0eed-4eed-8f2a-24a627581fd8") + ) + (pad "87" smd rect + (at 1.05 -5.15 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7ba69df5-1ab9-40dc-b854-0dd7dac69ffc") + ) + (pad "88" smd rect + (at 3.15 -5.15 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a16a1bf4-dbad-454a-8406-0229cab9ffb8") + ) + (pad "89" smd rect + (at 5.25 -5.15 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "05e5fc91-16a4-4806-a6a0-37ed928fca92") + ) + (pad "90" smd rect + (at 7.35 -5.15 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8296cfe4-f681-4126-9eda-38f43d00c998") + ) + (pad "91" smd rect + (at 1.05 5.15 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8ba7d096-06e5-4674-8c80-6e77afad33f8") + ) + (pad "92" smd rect + (at 3.15 5.15 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8b48a7a3-80f5-4019-aef4-2bea8aea0b8c") + ) + (pad "93" smd rect + (at 5.25 5.15 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f0b7d952-ecf5-4adf-8e73-84522b51373a") + ) + (pad "94" smd rect + (at 7.35 5.15 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0f086591-562f-4d9c-9366-43d7035ed6bf") + ) + (pad "95" smd rect + (at 1.05 3.1 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f5acb875-4b59-4363-80c3-2d7b025e7916") + ) + (pad "96" smd rect + (at 3.15 3.1 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2d310b30-0349-41bc-bfad-c16300ecf4b7") + ) + (pad "97" smd rect + (at 5.25 3.1 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8abeeaab-baee-426d-b47a-c61b9fe11cbe") + ) + (pad "98" smd rect + (at 7.35 3.1 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "379dba0c-f7e3-4067-9907-9197d0e1e617") + ) + (pad "99" smd rect + (at 1.05 1.05 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "976a4abc-e876-4cde-bfba-015c19f504c5") + ) + (pad "100" smd rect + (at 3.15 1.05 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bd7390ee-f73f-4846-90d9-47e2b9fa30bf") + ) + (pad "101" smd rect + (at 5.25 1.05 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d449b739-fc81-4852-a669-03073fdddb68") + ) + (pad "102" smd rect + (at 7.35 1.05 180) + (size 1.1 1.1) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6c98c7e5-96c4-457b-bf5e-a70f20fc3585") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff.kicad_mod new file mode 100644 index 0000000..e88a64b --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff.kicad_mod @@ -0,0 +1,85 @@ +(footprint "Standoff" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.032 0) + (layer "F.Fab") + (uuid "fe4d79d2-276a-4ace-be6a-96fe67c00535") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "STAND-OFF" + (at 0 2.032 0) + (layer "F.Fab") + (uuid "2f3e0527-c2a0-41cc-a226-47818eab181b") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "05d2e165-b789-43fc-96db-796fa3d81209") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "aefdd260-c12a-40f1-9f50-f05343f3926f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "97880203-526e-4059-aaa5-e9f7ce352bc1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_circle + (center 0 0) + (end 2.794 0) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "782e1303-f664-4d84-8614-72db80e9927d") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.302 3.302) + (drill 3.302) + (layers "F&B.Cu" "*.Mask") + (uuid "dc13d82e-b35c-487a-a050-ff5a9bcd5391") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Reflow-M2.0.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Reflow-M2.0.kicad_mod new file mode 100644 index 0000000..a5b3f18 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Reflow-M2.0.kicad_mod @@ -0,0 +1,193 @@ +(footprint "Standoff_Reflow-M2.0" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "SMD Reflow Compatible Standoff M2x0.4") + (tags "SparkFun") + (property "Reference" "REF**" + (at 4.22 -0.93 0) + (layer "F.Fab") + (uuid "eb059bc3-2b2b-4a3a-8e76-6114abe0b0c5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Value" "STAND-OFF-REFLOW-M2.0" + (at 4.22 2.1 0) + (layer "F.Fab") + (uuid "b1791567-8350-4e13-9d18-15ed79ec9697") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify left bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2c12fb12-85a3-4a07-a953-369641ed1af3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9c44bb4d-db78-42a7-b4a6-e43a27c3f361") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5ebdd5e3-eb65-4fe8-bbdf-7374bacd15ac") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -1.505117 0.353904) (xy -1.4852 0.428593) (xy -1.455286 0.523323) (xy -1.415436 0.622948) (xy -1.350611 0.752598) + (xy -1.305798 0.827285) (xy -1.250957 0.907055) (xy -1.201113 0.971851) (xy -1.141336 1.041592) (xy -1.021635 1.161292) + (xy -0.966916 1.206063) (xy -0.887112 1.265916) (xy -0.812368 1.315745) (xy -0.742638 1.355591) (xy -0.642903 1.405458) + (xy -0.573117 1.435367) (xy -0.508343 1.460279) (xy -0.42861 1.485196) (xy -0.353904 1.505117) (xy -0.295 1.515827) + (xy -0.295 2.545434) (xy -0.360588 2.539968) (xy -0.425815 2.529933) (xy -0.510977 2.514905) (xy -0.601187 2.494858) + (xy -0.751436 2.454792) (xy -0.826632 2.429727) (xy -0.89677 2.404677) (xy -0.971914 2.37462) (xy -1.042043 2.344564) + (xy -1.117176 2.309502) (xy -1.167288 2.284446) (xy -1.252411 2.239381) (xy -1.322594 2.199276) (xy -1.392739 2.154183) + (xy -1.467871 2.104095) (xy -1.563033 2.033976) (xy -1.658243 1.95881) (xy -1.71839 1.903675) (xy -1.78847 1.838601) + (xy -1.848606 1.778465) (xy -1.908687 1.713377) (xy -1.958821 1.65823) (xy -2.013947 1.588069) (xy -2.064017 1.522978) + (xy -2.114116 1.452841) (xy -2.164211 1.377698) (xy -2.20431 1.312537) (xy -2.249385 1.232402) (xy -2.289443 1.157295) + (xy -2.329529 1.077121) (xy -2.364613 0.996931) (xy -2.394655 0.921826) (xy -2.419722 0.856652) (xy -2.449779 0.761471) + (xy -2.479823 0.661325) (xy -2.50488 0.561097) (xy -2.519919 0.485902) (xy -2.529937 0.425791) (xy -2.539968 0.360588) + (xy -2.545434 0.295) (xy -1.515827 0.295) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6ce3a515-fe7a-4c56-a6ee-aeb6a9000b89") + ) + (fp_poly + (pts + (xy -0.295 -1.515827) (xy -0.353904 -1.505117) (xy -0.428593 -1.4852) (xy -0.523323 -1.455286) (xy -0.622948 -1.415436) + (xy -0.752598 -1.350611) (xy -0.827285 -1.305798) (xy -0.907055 -1.250957) (xy -0.971851 -1.201113) + (xy -1.041592 -1.141336) (xy -1.161292 -1.021635) (xy -1.206063 -0.966916) (xy -1.265916 -0.887112) + (xy -1.315745 -0.812368) (xy -1.355591 -0.742638) (xy -1.405458 -0.642903) (xy -1.435367 -0.573117) + (xy -1.460279 -0.508343) (xy -1.485196 -0.42861) (xy -1.505117 -0.353904) (xy -1.515827 -0.295) (xy -2.545434 -0.295) + (xy -2.539968 -0.360588) (xy -2.529933 -0.425815) (xy -2.514905 -0.510977) (xy -2.494858 -0.601187) + (xy -2.454792 -0.751436) (xy -2.429727 -0.826632) (xy -2.404677 -0.89677) (xy -2.37462 -0.971914) + (xy -2.344564 -1.042043) (xy -2.309502 -1.117176) (xy -2.284446 -1.167288) (xy -2.239381 -1.252411) + (xy -2.199276 -1.322594) (xy -2.154183 -1.392739) (xy -2.104095 -1.467871) (xy -2.033976 -1.563033) + (xy -1.95881 -1.658243) (xy -1.903675 -1.71839) (xy -1.838601 -1.78847) (xy -1.778465 -1.848606) + (xy -1.713377 -1.908687) (xy -1.65823 -1.958821) (xy -1.588069 -2.013947) (xy -1.522978 -2.064017) + (xy -1.452841 -2.114116) (xy -1.377698 -2.164211) (xy -1.312537 -2.20431) (xy -1.232402 -2.249385) + (xy -1.157295 -2.289443) (xy -1.077121 -2.329529) (xy -0.996931 -2.364613) (xy -0.921826 -2.394655) + (xy -0.856652 -2.419722) (xy -0.761471 -2.449779) (xy -0.661325 -2.479823) (xy -0.561097 -2.50488) + (xy -0.485902 -2.519919) (xy -0.425791 -2.529937) (xy -0.360588 -2.539968) (xy -0.295 -2.545434) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "36e77ca8-ed48-4c86-abe0-9559a26c2924") + ) + (fp_poly + (pts + (xy 0.360588 -2.539968) (xy 0.425815 -2.529933) (xy 0.510977 -2.514905) (xy 0.601187 -2.494858) (xy 0.751436 -2.454792) + (xy 0.826632 -2.429727) (xy 0.89677 -2.404677) (xy 0.971914 -2.37462) (xy 1.042043 -2.344564) (xy 1.117176 -2.309502) + (xy 1.167288 -2.284446) (xy 1.252411 -2.239381) (xy 1.322594 -2.199276) (xy 1.392739 -2.154183) (xy 1.467871 -2.104095) + (xy 1.563033 -2.033976) (xy 1.658243 -1.95881) (xy 1.71839 -1.903675) (xy 1.78847 -1.838601) (xy 1.848606 -1.778465) + (xy 1.908687 -1.713377) (xy 1.958821 -1.65823) (xy 2.013947 -1.588069) (xy 2.064017 -1.522978) (xy 2.114116 -1.452841) + (xy 2.164211 -1.377698) (xy 2.20431 -1.312537) (xy 2.249385 -1.232402) (xy 2.289443 -1.157295) (xy 2.329529 -1.077121) + (xy 2.364613 -0.996931) (xy 2.394655 -0.921826) (xy 2.419722 -0.856652) (xy 2.449779 -0.761471) (xy 2.479823 -0.661325) + (xy 2.50488 -0.561097) (xy 2.519919 -0.485902) (xy 2.529937 -0.425791) (xy 2.539968 -0.360588) (xy 2.545434 -0.295) + (xy 1.515827 -0.295) (xy 1.505117 -0.353904) (xy 1.4852 -0.428593) (xy 1.455286 -0.523323) (xy 1.415436 -0.622948) + (xy 1.350611 -0.752598) (xy 1.305798 -0.827285) (xy 1.250957 -0.907055) (xy 1.201113 -0.971851) (xy 1.141336 -1.041592) + (xy 1.021635 -1.161292) (xy 0.966916 -1.206063) (xy 0.887112 -1.265916) (xy 0.812368 -1.315745) (xy 0.742638 -1.355591) + (xy 0.642903 -1.405458) (xy 0.573117 -1.435367) (xy 0.508343 -1.460279) (xy 0.42861 -1.485196) (xy 0.353904 -1.505117) + (xy 0.295 -1.515827) (xy 0.295 -2.545434) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c035cbe7-ef76-44d9-9f1c-fe3fc7c761a7") + ) + (fp_poly + (pts + (xy 2.539968 0.360588) (xy 2.529933 0.425815) (xy 2.514905 0.510977) (xy 2.494858 0.601187) (xy 2.454792 0.751436) + (xy 2.429727 0.826632) (xy 2.404677 0.89677) (xy 2.37462 0.971914) (xy 2.344564 1.042043) (xy 2.309502 1.117176) + (xy 2.284446 1.167288) (xy 2.239381 1.252411) (xy 2.199276 1.322594) (xy 2.154183 1.392739) (xy 2.104095 1.467871) + (xy 2.033976 1.563033) (xy 1.95881 1.658243) (xy 1.903675 1.71839) (xy 1.838601 1.78847) (xy 1.778465 1.848606) + (xy 1.713377 1.908687) (xy 1.65823 1.958821) (xy 1.588069 2.013947) (xy 1.522978 2.064017) (xy 1.452841 2.114116) + (xy 1.377698 2.164211) (xy 1.312537 2.20431) (xy 1.232402 2.249385) (xy 1.157295 2.289443) (xy 1.077121 2.329529) + (xy 0.996931 2.364613) (xy 0.921826 2.394655) (xy 0.856652 2.419722) (xy 0.761471 2.449779) (xy 0.661325 2.479823) + (xy 0.561097 2.50488) (xy 0.485902 2.519919) (xy 0.425791 2.529937) (xy 0.360588 2.539968) (xy 0.295 2.545434) + (xy 0.295 1.515827) (xy 0.353904 1.505117) (xy 0.428593 1.4852) (xy 0.523323 1.455286) (xy 0.622948 1.415436) + (xy 0.752598 1.350611) (xy 0.827285 1.305798) (xy 0.907055 1.250957) (xy 0.971851 1.201113) (xy 1.041592 1.141336) + (xy 1.161292 1.021635) (xy 1.206063 0.966916) (xy 1.265916 0.887112) (xy 1.315745 0.812368) (xy 1.355591 0.742638) + (xy 1.405458 0.642903) (xy 1.435367 0.573117) (xy 1.460279 0.508343) (xy 1.485196 0.42861) (xy 1.505117 0.353904) + (xy 1.515827 0.295) (xy 2.545434 0.295) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ace3d019-7825-4b94-aa73-8ac2a064f784") + ) + (fp_circle + (center 0 0) + (end 2.175 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "86d2f76a-cc34-4096-890c-acc13635fd3f") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3 3) + (drill 3) + (layers "*.Cu" "*.Mask") + (uuid "2156e309-b0cf-4a4f-ae42-d17bc79f4193") + ) + (pad "1" smd roundrect + (at 0 0) + (size 5.3 5.3) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "107be4a2-058b-4e6e-98e7-d2f3d13759ae") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Reflow-M2.5.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Reflow-M2.5.kicad_mod new file mode 100644 index 0000000..c14b7b1 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Reflow-M2.5.kicad_mod @@ -0,0 +1,141 @@ +(footprint "Standoff_Reflow-M2.5" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -3.81 0) + (layer "F.Fab") + (uuid "b0fa7c5f-3a5b-4df3-b2f4-d9e6003a46f1") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.81 0) + (layer "F.Fab") + (uuid "fa534929-066c-4dea-b364-cdaf10b1c7de") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "20db764e-0b52-47ab-b844-63da410bc230") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c25d11fb-b33c-4ea2-9be4-a439819d9985") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "34023a77-ead7-4cf0-a383-77b2e0dbc3d8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -1.712926 0.865061) (xy -1.596493 1.079186) (xy -1.449512 1.275887) (xy -1.275887 1.449513) (xy -1.079189 1.596491) + (xy -0.863464 1.713795) (xy -0.633178 1.798999) (xy 0.072862 1.95) (xy -0.35 1.95) (xy -0.35 3.059516) + (xy -0.73667 2.991809) (xy -1.058981 2.89751) (xy -1.368827 2.768001) (xy -1.662373 2.604884) (xy -1.935989 2.410177) + (xy -2.186289 2.186288) (xy -2.410178 1.935988) (xy -2.604885 1.662372) (xy -2.768002 1.368825) (xy -2.897511 1.05898) + (xy -2.991809 0.736668) (xy -3.049251 0.408622) (xy -3 0.399998) (xy -3 0.35) (xy -1.862451 0.35) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ff5ff20a-9f50-4f17-9fba-6f876ddc407e") + ) + (fp_poly + (pts + (xy -0.399998 -3) (xy -0.35 -3) (xy -0.35 -1.862451) (xy -0.865061 -1.712926) (xy -1.079186 -1.596493) + (xy -1.275887 -1.449512) (xy -1.449513 -1.275887) (xy -1.596491 -1.079189) (xy -1.713795 -0.863464) + (xy -1.798999 -0.633178) (xy -1.95 0.072862) (xy -1.95 -0.35) (xy -3.059516 -0.35) (xy -2.991809 -0.73667) + (xy -2.89751 -1.058981) (xy -2.768001 -1.368827) (xy -2.604884 -1.662373) (xy -2.410177 -1.935989) + (xy -2.186288 -2.186289) (xy -1.935988 -2.410178) (xy -1.662372 -2.604885) (xy -1.368825 -2.768002) + (xy -1.05898 -2.897511) (xy -0.736668 -2.991809) (xy -0.408622 -3.049251) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "164b3002-b64a-4993-84e9-7928583bbaa3") + ) + (fp_poly + (pts + (xy 0.73667 -2.991809) (xy 1.058981 -2.89751) (xy 1.368827 -2.768001) (xy 1.662373 -2.604884) (xy 1.935989 -2.410177) + (xy 2.186289 -2.186288) (xy 2.410178 -1.935988) (xy 2.604885 -1.662372) (xy 2.768002 -1.368825) (xy 2.897511 -1.05898) + (xy 2.991809 -0.736668) (xy 3.049251 -0.408622) (xy 3 -0.399998) (xy 3 -0.35) (xy 1.859563 -0.35) + (xy 1.798999 -0.633178) (xy 1.713793 -0.863467) (xy 1.596493 -1.079186) (xy 1.449512 -1.275887) (xy 1.275887 -1.449513) + (xy 1.079189 -1.596491) (xy 0.863464 -1.713795) (xy 0.633178 -1.798999) (xy -0.072862 -1.95) (xy 0.35 -1.95) + (xy 0.35 -3.059516) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b3e8a817-4644-472a-9f44-647b75e61283") + ) + (fp_poly + (pts + (xy 1.95 0.35) (xy 3.059516 0.35) (xy 2.991809 0.73667) (xy 2.89751 1.058981) (xy 2.768001 1.368827) + (xy 2.604884 1.662373) (xy 2.410177 1.935989) (xy 2.186288 2.186289) (xy 1.935988 2.410178) (xy 1.662372 2.604885) + (xy 1.368825 2.768002) (xy 1.05898 2.897511) (xy 0.736668 2.991809) (xy 0.408622 3.049251) (xy 0.399998 3) + (xy 0.35 3) (xy 0.35 1.859563) (xy 0.633178 1.798999) (xy 0.863467 1.713793) (xy 1.079186 1.596493) + (xy 1.275887 1.449512) (xy 1.449513 1.275887) (xy 1.596491 1.079189) (xy 1.713795 0.863464) (xy 1.798999 0.633178) + (xy 1.95 -0.072862) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "717572eb-405b-4c91-b4c6-72ff7fa01e85") + ) + (pad "1" thru_hole circle + (at 0 0) + (size 6 6) + (drill 3.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "61a4d3f6-d91a-4e44-b047-dc69205394db") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Reflow-M3.0.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Reflow-M3.0.kicad_mod new file mode 100644 index 0000000..6de40f5 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Reflow-M3.0.kicad_mod @@ -0,0 +1,160 @@ +(footprint "Standoff_Reflow-M3.0" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "SMD Reflow Compatible Standoff M3x0.5") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -5.08 0) + (layer "F.Fab") + (uuid "dc62b718-0343-4f48-b785-9607ac44bb8c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "STAND-OFF-REFLOW-M3.0" + (at 0 5.08 0) + (layer "F.Fab") + (uuid "aaa6653f-1fc8-4a52-aa80-8cb4be086d0a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5d88aa1d-aa73-433d-aca1-5cd8ba8df3e6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "924585bc-50cf-45d1-9e92-d0c7c2f39e05") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "418c86f1-3ef3-470b-a2c4-b7cca9b1bcf2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy 0.775869 -3.562705) (xy 1.140497 -3.462375) (xy 1.492824 -3.324954) (xy 1.82909 -3.151908) (xy 2.145704 -2.945087) + (xy 2.439284 -2.706696) (xy 2.706697 -2.439283) (xy 2.945087 -2.145703) (xy 3.151909 -1.829089) (xy 3.324954 -1.492823) + (xy 3.462612 -1.139891) (xy 3.631107 -0.375) (xy 2.230429 -0.375) (xy 2.15188 -0.692663) (xy 2.038915 -0.977011) + (xy 1.888512 -1.24345) (xy 1.703437 -1.487083) (xy 1.487083 -1.703436) (xy 1.24345 -1.888512) (xy 0.977753 -2.038497) + (xy 0.375 -2.231762) (xy 0.375 -3.625) (xy 0.40207 -3.625) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "28737fbb-aaf8-4807-878d-dc2930d19973") + ) + (fp_poly + (pts + (xy 3.462612 1.139891) (xy 3.324954 1.492823) (xy 3.151909 1.829089) (xy 2.945087 2.145703) (xy 2.706697 2.439283) + (xy 2.439284 2.706696) (xy 2.145704 2.945087) (xy 1.82909 3.151908) (xy 1.492824 3.324954) (xy 1.140497 3.462375) + (xy 0.775869 3.562705) (xy 0.40207 3.625) (xy 0.375 3.625) (xy 0.375 2.231762) (xy 0.977753 2.038497) + (xy 1.24345 1.888512) (xy 1.487083 1.703436) (xy 1.703437 1.487083) (xy 1.888512 1.24345) (xy 2.038915 0.977011) + (xy 2.15188 0.692663) (xy 2.230429 0.375) (xy 3.631107 0.375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "a9d15315-5232-4524-8e98-0e78586b6c18") + ) + (fp_poly + (pts + (xy -2.15188 0.692663) (xy -2.038915 0.977011) (xy -1.888512 1.24345) (xy -1.703437 1.487083) (xy -1.487083 1.703436) + (xy -1.24345 1.888512) (xy -0.977011 2.038915) (xy -0.692663 2.15188) (xy -0.375 2.230429) (xy -0.375 3.625) + (xy -0.40207 3.625) (xy -0.775869 3.562705) (xy -1.140497 3.462375) (xy -1.492824 3.324954) (xy -1.82909 3.151908) + (xy -2.145704 2.945087) (xy -2.439284 2.706696) (xy -2.706697 2.439283) (xy -2.945087 2.145703) (xy -3.151909 1.829089) + (xy -3.324954 1.492823) (xy -3.462612 1.139891) (xy -3.631107 0.375) (xy -2.230429 0.375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b9af124c-e087-4a18-b24f-a21973fcb9f6") + ) + (fp_poly + (pts + (xy -0.375 -2.230429) (xy -0.692663 -2.15188) (xy -0.977011 -2.038915) (xy -1.24345 -1.888512) (xy -1.487083 -1.703436) + (xy -1.703437 -1.487083) (xy -1.888512 -1.24345) (xy -2.038915 -0.977011) (xy -2.15188 -0.692663) + (xy -2.230429 -0.375) (xy -3.631107 -0.375) (xy -3.462612 -1.139891) (xy -3.324954 -1.492823) (xy -3.151909 -1.829089) + (xy -2.945087 -2.145703) (xy -2.706697 -2.439283) (xy -2.439284 -2.706696) (xy -2.145704 -2.945087) + (xy -1.82909 -3.151908) (xy -1.492824 -3.324954) (xy -1.140497 -3.462375) (xy -0.775869 -3.562705) + (xy -0.40207 -3.625) (xy -0.375 -3.625) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3d3f0732-9d12-4bfa-9472-25de91776caf") + ) + (fp_circle + (center 0 0) + (end 3 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "9d51c73c-e327-4276-a619-68a512ca83de") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4.4 4.4) + (drill 4.4) + (layers "*.Cu" "*.Mask") + (uuid "4c35fe0c-db45-4be3-afd3-c3f92abe14be") + ) + (pad "1" smd roundrect + (at 0 0) + (size 7.4 7.4) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9a0083aa-171d-4861-af9b-7db902de8d18") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Tight.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Tight.kicad_mod new file mode 100644 index 0000000..c3bcf36 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Hardware.pretty/Standoff_Tight.kicad_mod @@ -0,0 +1,85 @@ +(footprint "Standoff_Tight" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.54 0) + (layer "F.Fab") + (uuid "8bd37bb3-71ab-4c7a-a16c-586c1d902c5c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "STAND-OFF-TIGHT" + (at 0 1.651 0) + (layer "F.Fab") + (uuid "0c5a706e-67e6-4032-afa0-55771e322154") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "75a85ac6-af6d-490f-bc03-99db94d96b13") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "54a2e47e-c306-48a9-8147-08458a14fb49") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3a349ba7-9a45-41f5-8cf4-144a3ed8496b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_circle + (center 0 0) + (end 2.794 0) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "a004b3f4-66bb-4e4f-98ab-7bff20ca868f") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 3.048 3.048) + (drill 3.048) + (layers "*.Cu" "*.Mask") + (uuid "08f225bb-86a4-419a-b95e-51a74617fc8a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NC_Trace.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NC_Trace.kicad_mod new file mode 100644 index 0000000..82eb522 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NC_Trace.kicad_mod @@ -0,0 +1,205 @@ +(footprint "Jumper_2_NC_Trace" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.143 0) + (layer "F.Fab") + (uuid "7a450b69-713d-4f5f-a541-1350618d3f63") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Jumper_2_NC_Trace" + (at 0 1.143 0) + (layer "F.Fab") + (uuid "d6510d9a-503f-49a4-98f8-ea171edef484") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2365870b-f049-492f-949c-3f9ef001e202") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "74c2da0d-c087-47cd-b879-2f08e1ceb5f9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1b11aa61-1154-404f-96ea-93f3b5de64a2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (net_tie_pad_groups "1,2") + (fp_poly + (pts + (xy -0.25 -0.15) (xy 0.25 -0.15) (xy 0.25 0.15) (xy -0.25 0.15) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "bdffd73e-28f8-4ae3-a57f-ad1e94946a69") + ) + (fp_line + (start -1.2192 0.5588) + (end -1.2192 -0.5588) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "43615fef-0bf2-4b9a-be51-e8e8cf9fd601") + ) + (fp_line + (start -0.762 -1.016) + (end 0.762 -1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "c31bbdee-dbf7-4f56-9b5f-c9e73b0ecc65") + ) + (fp_line + (start 0.762 1.016) + (end -0.762 1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "515a603b-dd2f-4d63-98aa-e2c2d8ec4dd0") + ) + (fp_line + (start 1.2192 0.5588) + (end 1.2192 -0.5588) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ee86627-8606-4b8e-8452-5e54bf7ba3cf") + ) + (fp_arc + (start -1.2192 -0.5588) + (mid -1.085289 -0.882089) + (end -0.762 -1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "4c556a5c-1ac8-4e6d-ae09-fde8bf39e782") + ) + (fp_arc + (start -0.762 1.016) + (mid -1.085289 0.882089) + (end -1.2192 0.5588) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "29182979-d8d4-435e-bf71-66bc0796d61a") + ) + (fp_arc + (start 0.762 -1.016) + (mid 1.08529 -0.88209) + (end 1.2192 -0.5588) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "3c6f25a7-c388-4817-9fb7-e97bd48cea0d") + ) + (fp_arc + (start 1.2192 0.5588) + (mid 1.08529 0.88209) + (end 0.762 1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "53f6c34a-9edd-4b5b-8b89-7e6ab5ae8c27") + ) + (fp_poly + (pts + (xy 0.254 0.2405) (xy -0.254 0.2405) (xy -0.254 -0.2405) (xy 0.254 -0.2405) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a8347624-5c60-4722-94a1-1f95992a27c4") + ) + (fp_rect + (start -1.1 -0.9) + (end 1.2 0.9) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "acee495b-ac7d-4bc4-9884-ec3b45885a52") + ) + (pad "1" smd rect + (at -0.5207 0) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "06fc3c43-8619-4903-aef1-c09112249827") + ) + (pad "2" smd rect + (at 0.5207 0) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8627dd31-aaf8-4078-b9a4-831d547eb798") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NC_Trace_NoSilk.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NC_Trace_NoSilk.kicad_mod new file mode 100644 index 0000000..8f90f52 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NC_Trace_NoSilk.kicad_mod @@ -0,0 +1,121 @@ +(footprint "Jumper_2_NC_Trace_NoSilk" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.143 0) + (layer "F.Fab") + (uuid "2648d739-a347-45ba-9d4e-1b786eb3e20c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Jumper_2_NC_Trace_NoSilk" + (at 0 1.143 0) + (layer "F.Fab") + (uuid "25422dc0-fce5-4d6b-ba2f-4004963fc759") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "adcf876e-1acf-4521-904a-0c8047a0f52e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "468766c9-b917-4ee4-b87c-05285f2c28c4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "45aafdd0-0ed2-47e1-8b39-65ebd93b78dc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (net_tie_pad_groups "1,2") + (fp_poly + (pts + (xy -0.25 -0.15) (xy 0.25 -0.15) (xy 0.25 0.15) (xy -0.25 0.15) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "e1ab3dfc-63e5-4693-b0a6-b6d0869d5ced") + ) + (fp_poly + (pts + (xy 0.254 0.2405) (xy -0.254 0.2405) (xy -0.254 -0.2405) (xy 0.254 -0.2405) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "f9e3a682-8ebf-43df-9d09-d4bced096bae") + ) + (fp_rect + (start 1.1 -0.9) + (end -1.1 0.9) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "c2d66ebe-d76a-4016-b41c-fc80fdde0fa2") + ) + (pad "1" smd rect + (at -0.5207 0) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bd819715-fc0a-48ed-9886-ebe8780b8c30") + ) + (pad "2" smd rect + (at 0.5207 0) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e1b97780-d302-45ac-a80e-4c4899853f84") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NO.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NO.kicad_mod new file mode 100644 index 0000000..856153f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NO.kicad_mod @@ -0,0 +1,180 @@ +(footprint "Jumper_2_NO" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.143 0) + (layer "F.Fab") + (uuid "1e1f0099-ce26-4464-bdf0-3d3d01f80de9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Jumper_2_NO" + (at 0 1.143 0) + (layer "F.Fab") + (uuid "20254dfb-9ace-4247-a4ba-a95774aa05d3") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3e7e486a-83e9-4b9d-a749-a94bfb46b505") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0aceeb31-4984-44ac-b2d2-3852877171da") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ba4b0b52-4c0b-44fd-844e-15d83ce41820") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.1176 0.762) + (end -1.1176 -0.762) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "074640ce-0fea-48a1-babb-cba14f5277ff") + ) + (fp_line + (start -0.8636 -1.016) + (end 0.8636 -1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "5157825a-4a1f-4fcc-8434-a2e720078287") + ) + (fp_line + (start 0.8636 1.016) + (end -0.8636 1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "f3786391-9900-4054-9f42-4b56ac9b0eec") + ) + (fp_line + (start 1.1176 0.762) + (end 1.1176 -0.762) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "7d53b93d-76d2-4093-aba4-31843c618ae5") + ) + (fp_arc + (start -1.1176 -0.762) + (mid -1.043205 -0.941605) + (end -0.8636 -1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "7a4312f3-b0f6-4656-aa8c-7f0304459c35") + ) + (fp_arc + (start -0.8636 1.016) + (mid -1.043205 0.941605) + (end -1.1176 0.762) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "8aada899-dc0c-4516-893d-adb4556f2fe0") + ) + (fp_arc + (start 0.8636 -1.016) + (mid 1.043205 -0.941605) + (end 1.1176 -0.762) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "0745d466-2626-46c7-9c72-5c66733a1843") + ) + (fp_arc + (start 1.1176 0.762) + (mid 1.043205 0.941605) + (end 0.8636 1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "74db7f64-f304-4da8-a85c-c48070ca92a7") + ) + (fp_rect + (start 1 -0.9) + (end -1 0.9) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "4d9bcd54-81ca-47a0-b213-052ec953859d") + ) + (pad "1" smd rect + (at -0.4064 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.085) + (thermal_bridge_angle 0) + (uuid "fca5a480-f89b-4a21-b5f2-2d09bc4b4e15") + ) + (pad "2" smd rect + (at 0.4064 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.085) + (thermal_bridge_angle 0) + (uuid "b45389f8-b02a-486c-a629-7efe1c50855f") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NO_NoSilk.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NO_NoSilk.kicad_mod new file mode 100644 index 0000000..413601b --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_NO_NoSilk.kicad_mod @@ -0,0 +1,96 @@ +(footprint "Jumper_2_NO_NoSilk" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.143 0) + (layer "F.Fab") + (uuid "c25ee641-aab2-4056-bd72-8f8a85db08b6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Jumper_2_NO_NoSilk" + (at 0 1.143 0) + (layer "F.Fab") + (uuid "9dc27f4a-3cb6-41ec-9277-06e3a096fe89") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "adbb27e2-1948-46c6-93a8-f1ce2370319b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7da68331-6e97-4ca2-b991-1c89d1ce2d3d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7b6746fc-3703-4e78-a763-c2f5856f357c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_rect + (start -0.9 -0.8) + (end 0.9 0.8) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "868d2927-255a-42cf-a02d-f3d68c59001e") + ) + (pad "1" smd rect + (at -0.4064 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0c2b7a76-2437-4007-a7b4-bdfc6ba88754") + ) + (pad "2" smd rect + (at 0.4064 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "669bec1f-8d98-4beb-a5b2-06b360cdccf6") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_PTH_SMD_Combo-NC.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_PTH_SMD_Combo-NC.kicad_mod new file mode 100644 index 0000000..0b7a051 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_PTH_SMD_Combo-NC.kicad_mod @@ -0,0 +1,173 @@ +(footprint "Jumper_2_PTH_SMD_Combo-NC" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.143 0) + (layer "F.Fab") + (uuid "a9a0b8d0-04a3-4897-ad28-d9af15274ff9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Jumper_2_PTH_SMD_Combo-NC" + (at 0 1.143 0) + (layer "F.Fab") + (uuid "715b74cc-d237-437b-94cd-6d25d35d31ec") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "88c807c3-b9f9-45ec-b9db-b055894ada1d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f4d0031c-8371-4098-9a5c-2d344936427d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "64ba6bef-e6d8-4274-b428-c62c42a57344") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (net_tie_pad_groups "1,2") + (fp_rect + (start -0.25 -0.4) + (end 0.25 0.4) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "e780af3a-7f5a-4cee-a562-d5a5393d2e3d") + ) + (fp_line + (start 0.508 -0.889) + (end -0.508 -0.889) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a70d16df-0fa8-4fbb-b379-eb0a23c2834d") + ) + (fp_line + (start 0.508 0.889) + (end -0.508 0.889) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7c0c7b75-edaf-440c-be92-c7868a3bb620") + ) + (fp_poly + (pts + (xy 0.254 0.7239) (xy -0.254 0.7239) (xy -0.254 -0.7239) (xy 0.254 -0.7239) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "1729264d-7b23-42ff-9e71-4955f781a6f0") + ) + (fp_poly + (pts + (xy -1.524 0.254) (xy -1.016 0.254) (xy -1.016 -0.254) (xy -1.524 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3bc09e4c-98c9-4fb1-a2df-7d93295870df") + ) + (fp_poly + (pts + (xy 1.016 0.254) (xy 1.524 0.254) (xy 1.524 -0.254) (xy 1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "73c75c57-ec24-47d0-aa27-e63d6ec0cf4f") + ) + (pad "1" thru_hole circle + (at -1.27 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "499d7f4e-88d3-49da-9170-0340276c2c2e") + ) + (pad "1" smd rect + (at -0.508 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "42a5a501-8acd-47d1-bb9f-996353a4e8fa") + ) + (pad "2" smd rect + (at 0.508 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "941cbbea-8236-4194-9dbd-daaf69946d29") + ) + (pad "2" thru_hole circle + (at 1.27 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "68af6d06-1996-46c5-ad79-a49816e8e314") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_PTH_SMD_Combo-NO.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_PTH_SMD_Combo-NO.kicad_mod new file mode 100644 index 0000000..e0f1ad7 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_2_PTH_SMD_Combo-NO.kicad_mod @@ -0,0 +1,159 @@ +(footprint "Jumper_2_PTH_SMD_Combo-NO" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.143 0) + (layer "F.Fab") + (uuid "d57db0ab-3b23-470d-a12e-fe74ad2509d7") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Jumper_2_PTH_SMD_Combo-NO" + (at 0 1.143 0) + (layer "F.Fab") + (uuid "8c0de7f1-b307-4a70-a6ca-e77175eb36ac") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8f86907b-fd7d-4d2f-b298-8ed2fc64fb81") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "17ded7de-68c2-4433-b092-d75f14ab45e2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ded65968-4154-4cb4-b141-a10acbcbea9e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start 0.508 -0.889) + (end -0.508 -0.889) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f2024eb-207b-4ff8-8152-57544d9986b2") + ) + (fp_line + (start 0.508 0.889) + (end -0.508 0.889) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5bd6c7b6-2ede-4cf9-a831-f54aa2d061ab") + ) + (fp_poly + (pts + (xy 0.254 0.7239) (xy -0.254 0.7239) (xy -0.254 -0.7239) (xy 0.254 -0.7239) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "49b5a0b8-f730-43c4-adcf-0be96047af89") + ) + (fp_poly + (pts + (xy -1.524 0.254) (xy -1.016 0.254) (xy -1.016 -0.254) (xy -1.524 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e81a0230-8317-42a2-96d0-5f1c5d63fc07") + ) + (fp_poly + (pts + (xy 1.016 0.254) (xy 1.524 0.254) (xy 1.524 -0.254) (xy 1.016 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7c9a651c-e85c-4d38-95b0-5187271f288e") + ) + (pad "1" thru_hole circle + (at -1.27 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "e800251c-7fb7-4073-8a5c-9ed71dc21e7a") + ) + (pad "1" smd rect + (at -0.508 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "15878d97-509f-4a7b-aa3e-8d64dbdec2e4") + ) + (pad "2" smd rect + (at 0.508 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3dfcd092-a7ef-436c-8087-036493f1c789") + ) + (pad "2" thru_hole circle + (at 1.27 0 90) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "4040f4de-0895-4a92-9bfa-a467c2cb90dd") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-1_Trace.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-1_Trace.kicad_mod new file mode 100644 index 0000000..01e75af --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-1_Trace.kicad_mod @@ -0,0 +1,213 @@ +(footprint "Jumper_3_NC-1_Trace" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.143 0) + (layer "F.Fab") + (uuid "c2b15530-2628-46b2-bc1d-397732193390") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Jumper_3_NC-1_Trace" + (at 0 1.143 0) + (layer "F.Fab") + (uuid "9b952e28-8b0d-4137-8914-9dba920db764") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8b3805ff-7a97-42fe-bbc1-99f54bd8ad4c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5f5d6dd3-4c3c-4002-8643-23b814559b3c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5c5239dc-9edb-4627-bc30-305cccf87256") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (net_tie_pad_groups "1,2") + (fp_poly + (pts + (xy -0.7707 -0.15) (xy -0.2707 -0.15) (xy -0.2707 0.15) (xy -0.7707 0.15) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "43973e43-c9bc-4dec-b296-e6b70f324493") + ) + (fp_line + (start -1.7272 -0.5588) + (end -1.7272 0.5588) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "a04cd07b-244e-4ced-9007-14f2db514fc1") + ) + (fp_line + (start -1.27 -1.016) + (end 1.27 -1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "3f91abd8-9213-4d54-8b23-4327f7ce7c0d") + ) + (fp_line + (start 1.27 1.016) + (end -1.27 1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "b53d577f-5cf8-4d15-bf78-ba6fbff3cafd") + ) + (fp_line + (start 1.7272 -0.5588) + (end 1.7272 0.5588) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "ae52ca15-0b15-4ebe-afed-14bd4159ba79") + ) + (fp_arc + (start -1.7272 -0.5588) + (mid -1.593289 -0.882089) + (end -1.27 -1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "1e299d65-fdc6-4cf0-9b5d-5e5827c3a20c") + ) + (fp_arc + (start -1.27 1.016) + (mid -1.593289 0.882089) + (end -1.7272 0.5588) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a75c245-7b3a-403a-8b42-e4813268776b") + ) + (fp_arc + (start 1.27 -1.016) + (mid 1.593289 -0.882089) + (end 1.7272 -0.5588) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "451ae2e0-498b-4803-85c3-d9136779a7cf") + ) + (fp_arc + (start 1.7272 0.5588) + (mid 1.593289 0.882089) + (end 1.27 1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "bab760c8-afdc-4e3c-a785-a732f29d4f5f") + ) + (fp_poly + (pts + (xy -0.2667 0.2405) (xy -0.7747 0.2405) (xy -0.7747 -0.2405) (xy -0.2667 -0.2405) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "1dac9ba0-3d1b-4c9c-8303-0a5d3450c159") + ) + (fp_rect + (start 1.6 -0.9) + (end -1.6 0.9) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "049442ce-2c86-4b5f-aadb-e1ce0cd33b48") + ) + (pad "1" smd rect + (at -1.0414 0) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "08bfd968-2f01-4484-8f82-d17c30a4fe7a") + ) + (pad "2" smd rect + (at 0 0) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3de9d5b0-c7e0-4be4-8d93-e87b73708fff") + ) + (pad "3" smd rect + (at 1.0414 0 180) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6cc893b4-8bdc-44c5-aa36-7da202010d50") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-1_Trace_NoSilk.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-1_Trace_NoSilk.kicad_mod new file mode 100644 index 0000000..5a0a2d9 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-1_Trace_NoSilk.kicad_mod @@ -0,0 +1,129 @@ +(footprint "Jumper_3_NC-1_Trace_NoSilk" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.143 0) + (layer "F.Fab") + (uuid "2b57be6e-95f2-4ae0-bc36-c68e20c37fc0") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Jumper_3_NC-1_Trace_NoSilk" + (at 0 1.143 0) + (layer "F.Fab") + (uuid "6d6d68f7-2cc9-4f0b-9cf0-a8bf940e1d8f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "65377170-e371-4e1a-b309-5ea4ad5ac632") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a5048bf6-b7cb-49f7-961d-064d64599805") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "742f61af-26e3-4abe-85c0-c75975428eb1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (net_tie_pad_groups "1,2") + (fp_poly + (pts + (xy -0.7707 -0.15) (xy -0.2707 -0.15) (xy -0.2707 0.15) (xy -0.7707 0.15) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "cbe2ec9e-c46c-4bc8-afcd-3b8356e1f8a5") + ) + (fp_poly + (pts + (xy -0.2667 0.2405) (xy -0.7747 0.2405) (xy -0.7747 -0.2405) (xy -0.2667 -0.2405) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "780ac4e9-6979-417c-b040-8ad0204649de") + ) + (fp_rect + (start 1.6 -0.9) + (end -1.6 0.9) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "6a5fdc9e-1b01-4a4b-b0f6-63518919adab") + ) + (pad "1" smd rect + (at -1.0414 0) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5825a752-6d96-4dda-b5be-52e8a006691d") + ) + (pad "2" smd rect + (at 0 0) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "65050347-5a2b-4dcf-b33d-40ae53ad76ec") + ) + (pad "3" smd rect + (at 1.0414 0 180) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "35e2dbc7-666d-45c7-b2c8-957bf594e701") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-2_Trace.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-2_Trace.kicad_mod new file mode 100644 index 0000000..34895a0 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-2_Trace.kicad_mod @@ -0,0 +1,237 @@ +(footprint "Jumper_3_NC-2_Trace" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.143 0) + (layer "F.Fab") + (uuid "d81c498d-207b-4092-b707-b9b5a6773bb5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Jumper_3_NC-2_Trace" + (at 0 1.143 0) + (layer "F.Fab") + (uuid "f1164f8d-dfbd-4179-9c94-361e72e0b39a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0d5a817a-9523-4de3-ab81-1379b4536679") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "84ed65e6-a8d6-4e90-acb0-a33e56e94f40") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bbb3bd84-2955-425f-b791-4f258abc8749") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (net_tie_pad_groups "1,2,3") + (fp_poly + (pts + (xy -0.7707 -0.15) (xy -0.2707 -0.15) (xy -0.2707 0.15) (xy -0.7707 0.15) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "68122260-9b93-4678-9275-36bd9f80ecbe") + ) + (fp_poly + (pts + (xy 0.262 -0.173) (xy 0.762 -0.173) (xy 0.762 0.127) (xy 0.262 0.127) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "f697387b-b969-47ff-9234-da8742b45329") + ) + (fp_line + (start -1.7272 0.5588) + (end -1.7272 -0.5588) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "84ee5dcc-c279-4097-a002-8e72bd2addb3") + ) + (fp_line + (start -1.27 -1.016) + (end 1.27 -1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "3bc76551-ee71-48c7-8fba-6e81c8a6f9ff") + ) + (fp_line + (start 1.27 1.016) + (end -1.27 1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "fcb93fef-345b-4e81-8461-824697feb35a") + ) + (fp_line + (start 1.7272 0.5588) + (end 1.7272 -0.5588) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "e8ac4177-b5d6-4e18-8ade-680cdaef9224") + ) + (fp_arc + (start -1.7272 -0.5588) + (mid -1.593289 -0.882089) + (end -1.27 -1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "eaeadadb-d988-48f2-892b-8afec5c30793") + ) + (fp_arc + (start -1.27 1.016) + (mid -1.593289 0.882089) + (end -1.7272 0.5588) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "d01f20a6-573a-453c-9b05-a74e43dc51a7") + ) + (fp_arc + (start 1.27 -1.016) + (mid 1.59329 -0.88209) + (end 1.7272 -0.5588) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "16de1f85-b0c8-4f65-b290-82145cf6375e") + ) + (fp_arc + (start 1.7272 0.5588) + (mid 1.59329 0.88209) + (end 1.27 1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "e1119fcf-50c7-4e31-9b61-234b7e8f73eb") + ) + (fp_poly + (pts + (xy -0.2667 0.2405) (xy -0.7747 0.2405) (xy -0.7747 -0.2405) (xy -0.2667 -0.2405) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "dc787779-af46-43bd-b151-13c7f6549e7e") + ) + (fp_poly + (pts + (xy 0.766 0.2175) (xy 0.258 0.2175) (xy 0.258 -0.2635) (xy 0.766 -0.2635) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "adbed4e2-72ad-4fe9-b5c9-8ab7297d6519") + ) + (fp_rect + (start -1.6 -0.9) + (end 1.6 0.9) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "0189393f-8c7f-4997-bad5-02967244c5ec") + ) + (pad "1" smd rect + (at -1.0414 0) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e64c2e2b-0cb8-49a5-aa90-371f7c51e7b8") + ) + (pad "2" smd rect + (at 0 0) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "34475611-73a7-4d2d-a520-ae149c553710") + ) + (pad "3" smd rect + (at 1.0414 0 180) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "84943db9-58be-4882-b860-b245a1a05776") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-2_Trace_NoSilk.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-2_Trace_NoSilk.kicad_mod new file mode 100644 index 0000000..00e6f33 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NC-2_Trace_NoSilk.kicad_mod @@ -0,0 +1,153 @@ +(footprint "Jumper_3_NC-2_Trace_NoSilk" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.143 0) + (layer "F.Fab") + (uuid "c31990b5-fec9-4ca5-80de-68a4e488d73a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Jumper_3_NC-2_Trace_NoSilk" + (at 0 1.143 0) + (layer "F.Fab") + (uuid "ef19031b-af7c-463e-b035-c1e9e7fc3720") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dbacbba1-9930-43aa-8bf0-9295340aedc5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c798e546-00b6-4b04-8353-180b1e7f98e1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e2badb33-7d58-49cb-8228-52a15f173beb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (net_tie_pad_groups "1,2,3") + (fp_poly + (pts + (xy -0.7707 -0.15) (xy -0.2707 -0.15) (xy -0.2707 0.15) (xy -0.7707 0.15) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "e197dd16-39a8-4149-b826-8f6583bbb2c9") + ) + (fp_poly + (pts + (xy 0.262 -0.173) (xy 0.762 -0.173) (xy 0.762 0.127) (xy 0.262 0.127) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Cu") + (uuid "1e878ef7-1f89-4f86-9d79-a6184ae02c55") + ) + (fp_poly + (pts + (xy -0.2667 0.2405) (xy -0.7747 0.2405) (xy -0.7747 -0.2405) (xy -0.2667 -0.2405) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "d13d16ed-7a87-4319-9f9f-9da5ad761b30") + ) + (fp_poly + (pts + (xy 0.766 0.2175) (xy 0.258 0.2175) (xy 0.258 -0.2635) (xy 0.766 -0.2635) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "6479dae3-6318-466b-aba7-d6b72e0d6ac4") + ) + (fp_rect + (start 1.6 -0.9) + (end -1.6 0.9) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "6921a24e-6f8b-4703-939a-9b8741373e82") + ) + (pad "1" smd rect + (at -1.0414 0) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4aeaea7b-8299-435c-91a4-c62a5f5677b6") + ) + (pad "2" smd rect + (at 0 0) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bfd9f0fd-22d9-4955-aa8f-c01b31294ee6") + ) + (pad "3" smd rect + (at 1.0414 0 180) + (size 0.6604 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3ebac080-acd1-4979-9dfa-03104862230b") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NO.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NO.kicad_mod new file mode 100644 index 0000000..48e9eeb --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NO.kicad_mod @@ -0,0 +1,188 @@ +(footprint "Jumper_3_NO" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.143 0) + (layer "F.Fab") + (uuid "74f5547c-187f-4af4-9fc4-4c8efec10672") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Jumper_3_NO" + (at 0 1.143 0) + (layer "F.Fab") + (uuid "e1258e86-d912-4fe0-8890-f3677de85be0") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "eeb061e7-b987-4237-9958-eec863e6c010") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "310d9fe0-1359-40ec-8a32-21fcbaafa0a6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "72b3b6ea-2ff6-4cb4-9f57-154a06fd191f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.524 0.762) + (end -1.524 -0.762) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "3c28745a-2d16-4eee-a912-2a03cebd67b5") + ) + (fp_line + (start -1.27 -1.016) + (end 1.27 -1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c139752-b1a0-4965-9e1b-c7a29f68fbee") + ) + (fp_line + (start 1.27 1.016) + (end -1.27 1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "7cb2d6ad-4252-45e2-a508-f5ee056b9d38") + ) + (fp_line + (start 1.524 0.762) + (end 1.524 -0.762) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "7a76b0f3-dbeb-4f3d-b299-637bcc8e8b82") + ) + (fp_arc + (start -1.524 -0.762) + (mid -1.449605 -0.941605) + (end -1.27 -1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "ab4faec3-0e0b-457c-b163-628a0f28b0a9") + ) + (fp_arc + (start -1.27 1.016) + (mid -1.449605 0.941605) + (end -1.524 0.762) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "13c4da07-7e72-4e3d-aa07-58c6397925f8") + ) + (fp_arc + (start 1.27 -1.016) + (mid 1.449605 -0.941605) + (end 1.524 -0.762) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "efeb4145-8e3d-4e67-bbbe-7585336c4449") + ) + (fp_arc + (start 1.524 0.762) + (mid 1.449605 0.941605) + (end 1.27 1.016) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "41b5ce55-6192-4fda-9218-a483ad280c3b") + ) + (fp_rect + (start 1.4 -0.9) + (end -1.4 0.9) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "1971f3d9-5124-4c13-84a8-c6cea519e668") + ) + (pad "1" smd rect + (at -0.8128 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "795527ec-b53b-4716-a7d0-24b41fce9806") + ) + (pad "2" smd rect + (at 0 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9b7fe682-9c6d-465d-9863-33940d56625a") + ) + (pad "3" smd rect + (at 0.8128 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "909b5b76-10d1-4012-8f19-404b072ba8ef") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NO_NoSilk.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NO_NoSilk.kicad_mod new file mode 100644 index 0000000..77092ab --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Jumper.pretty/Jumper_3_NO_NoSilk.kicad_mod @@ -0,0 +1,104 @@ +(footprint "Jumper_3_NO_NoSilk" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.143 0) + (layer "F.Fab") + (uuid "7f03ed50-5506-4dda-a63b-1ada5b01905c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Jumper_3_NO_NoSilk" + (at 0 1.143 0) + (layer "F.Fab") + (uuid "69fe9e52-2d2a-4072-ba32-82e729587b10") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8d397f60-9bee-4dd5-84c2-fbd5372826d9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a423e1ad-328b-4591-9145-ed1dba08ca53") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "27198b69-1c1c-403d-82db-044ed9b55814") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_rect + (start 1.4 -0.9) + (end -1.4 0.9) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "ee1055b4-8414-4a3f-9a50-59c5bef5d499") + ) + (pad "1" smd rect + (at -0.8128 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3fe6eb0f-416e-4707-85a9-79cafd6942de") + ) + (pad "2" smd rect + (at 0 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "efcc1b72-02db-422f-a85d-d62e65c20c81") + ) + (pad "3" smd rect + (at 0.8128 0) + (size 0.635 1.27) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a96b0439-3266-4e43-9348-7fa16fd4f9f5") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/APA-104-1010.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/APA-104-1010.kicad_mod new file mode 100644 index 0000000..39f3956 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/APA-104-1010.kicad_mod @@ -0,0 +1,194 @@ +(footprint "APA-104-1010" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    WS2812-2020 - 2020 package for the WS2812

    \n

    Specifications:\n

    • Pin count: 4
    • \n
    • Pin pitch: 1 mm
    • \n
    • Area: 2.2 mm x 2.0 mm
    • \n

    \n

    Datasheet referenced for footprint

    ") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1 0) + (layer "F.Fab") + (uuid "10e74d72-0c34-4a2f-8e03-dfb9f04329c1") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 1 0) + (layer "F.Fab") + (uuid "4b8f39d9-f180-464c-80b4-fc6096dab4a6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b7919d21-d031-4a07-ac44-c9461b53c9da") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0470634d-b42b-4b23-8a84-ab6b780613a8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e3eec9a1-02ca-44c9-90dc-4e8638267c2a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_circle + (center -0.9 -0.4) + (end -0.9 -0.3) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8961c702-93bc-4d9a-ab57-f647b158020d") + ) + (fp_rect + (start -0.6 -0.6) + (end 0.6 0.6) + (stroke + (width 0.01) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "4f2ec96d-7643-469a-a50b-f1b8bd4a0b1a") + ) + (fp_line + (start -0.5 -0.1) + (end -0.4 -0.1) + (stroke + (width 0.01) + (type default) + ) + (layer "F.Fab") + (uuid "9b1d1eb7-e17e-44b2-b70b-182964720050") + ) + (fp_line + (start -0.3 0.1) + (end -0.4 -0.1) + (stroke + (width 0.01) + (type default) + ) + (layer "F.Fab") + (uuid "014bcbb0-d790-48c1-9c91-9e470608f055") + ) + (fp_line + (start -0.2 -0.1) + (end -0.3 0.1) + (stroke + (width 0.01) + (type default) + ) + (layer "F.Fab") + (uuid "f6a369aa-8d32-45e2-a442-99a390dc0828") + ) + (fp_line + (start -0.1 -0.1) + (end -0.2 -0.1) + (stroke + (width 0.01) + (type default) + ) + (layer "F.Fab") + (uuid "e786a904-48e5-4a01-89bb-02710ddfa74b") + ) + (fp_line + (start -0.1 -0.1) + (end -0.1 -0.2) + (stroke + (width 0.01) + (type default) + ) + (layer "F.Fab") + (uuid "137a146a-b64b-40d5-b224-dd6feefa05a8") + ) + (fp_rect + (start -0.5 -0.5) + (end 0.5 0.5) + (stroke + (width 0.01) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "d818ebea-5e6d-48b1-bbc5-8008cdefdec8") + ) + (fp_rect + (start -0.4 -0.181) + (end -0.1825 0.2) + (stroke + (width 0.025) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "36731a6a-6d2e-4a81-b624-5f2243bb350a") + ) + (pad "1" smd rect + (at -0.35 -0.35) + (size 0.37 0.37) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f558d35b-92eb-4cfc-9371-fc33c951bf9e") + ) + (pad "2" smd rect + (at -0.35 0.35) + (size 0.37 0.37) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2253914a-b48b-435e-9e81-33739cd58a54") + ) + (pad "3" smd rect + (at 0.35 0.35) + (size 0.37 0.37) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0faa0526-6374-4c84-8a85-7aea437dd3fb") + ) + (pad "4" smd rect + (at 0.35 -0.35) + (size 0.37 0.37) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4edf098c-72ae-4413-818d-f545429f9203") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_0402_1005Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_0402_1005Metric.kicad_mod new file mode 100644 index 0000000..1a802a9 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_0402_1005Metric.kicad_mod @@ -0,0 +1,201 @@ +(footprint "LED_0402_1005Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun LED") + (property "Reference" "REF**" + (at 0 -1.17 0) + (layer "F.Fab") + (uuid "21566620-75fd-48c6-ab15-48ce1af01805") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LED_0402_1005Metric" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "32e6232c-03f0-41b2-b5b6-cd5e929a4a94") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "58731464-8100-4ecb-a661-7a4eec9b6485") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "abddca1f-d371-4ee7-801c-8cb0b6d72649") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e87ba404-16ee-4766-9c88-85ae5b365d54") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -1 -0.4) + (end -1 0.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f8704eaf-80b2-4182-ad5f-bc1170b21420") + ) + (fp_line + (start -0.93 -0.47) + (end 0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c525793e-6346-4923-88b1-fed5f0cf5130") + ) + (fp_line + (start -0.93 0.47) + (end -0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ea1320aa-349f-406f-b270-89a9d08910ac") + ) + (fp_line + (start 0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bc221173-768d-425d-8754-3cebd3f2667a") + ) + (fp_line + (start 0.93 0.47) + (end -0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5acaa962-8d72-4082-b884-d59c72d00cae") + ) + (fp_line + (start -0.5 -0.25) + (end 0.5 -0.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "aef891dc-3b4c-44d0-b387-25562cea64a1") + ) + (fp_line + (start -0.5 0.25) + (end -0.5 -0.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b9c4a95e-4ce0-4311-bd7a-71749e8bb68d") + ) + (fp_line + (start -0.4 0.25) + (end -0.4 -0.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c75ee5c1-f5f3-4f91-85f1-d6c59e0c00ec") + ) + (fp_line + (start -0.3 0.25) + (end -0.3 -0.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7ed7a416-e3e8-4573-ab98-7de7da5b40cb") + ) + (fp_line + (start 0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "860226e3-3aba-4335-94c0-70c2582455cb") + ) + (fp_line + (start 0.5 0.25) + (end -0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f4f86632-a93a-4a90-8be6-761ccd1db68a") + ) + (pad "1" smd roundrect + (at -0.485 0) + (size 0.59 0.64) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "885ad8d7-6014-4747-9dbd-32fc7ecbf051") + ) + (pad "2" smd roundrect + (at 0.485 0) + (size 0.59 0.64) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "692886a2-6c6b-4a86-b487-733b3ef4e40c") + ) + (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0402_1005Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_0603_1608Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_0603_1608Metric.kicad_mod new file mode 100644 index 0000000..620b7bc --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_0603_1608Metric.kicad_mod @@ -0,0 +1,191 @@ +(footprint "LED_0603_1608Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun LED") + (property "Reference" "REF**" + (at 0 -1.43 0) + (layer "F.Fab") + (uuid "292741c4-f38a-46be-96b4-e8e4adda1eb8") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LED_0603_1608Metric" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "53d18d0d-7a8b-4ada-90ab-6382184ad4c2") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e6c1ccdc-f729-42e8-9432-78ea93bc8eda") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c70043aa-b3f7-4baa-bfda-fa3ad80e4026") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b66c1efd-4f36-49c2-ba5e-c6693090d66b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -1.4 -0.5) + (end -1.4 0.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a61009e0-7d1c-4008-bc11-4b210fbb5f45") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5f061956-b91d-45f4-b57f-38aeb40795c3") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2dde7546-5f04-46b7-ad48-8cf9f8394899") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7bfde076-eefc-4f5b-8e45-4f5e4bf15a48") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "86486440-4856-4c98-ad7d-3958c0cdb18d") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "98c2e268-ea04-482a-83b8-8f38c3203b78") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "af641bc8-d996-4a2a-895a-06d3b5ad3322") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "087d096f-0c5a-4d2c-ad5f-1bef65ca374d") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e85c8247-c2d8-4e42-8fe5-79ef729f3ed5") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "496d1695-30f2-45b1-a793-58b2f6fdd52b") + ) + (pad "1" smd roundrect + (at -0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "902f25b0-cb45-4114-bb5f-def34f8704c7") + ) + (pad "2" smd roundrect + (at 0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "dd9eecb5-87cb-42a6-baae-af0c098b27ff") + ) + (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_0805_2012Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_0805_2012Metric.kicad_mod new file mode 100644 index 0000000..0ee3b79 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_0805_2012Metric.kicad_mod @@ -0,0 +1,191 @@ +(footprint "LED_0805_2012Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun LED") + (property "Reference" "REF**" + (at 0 -1.65 0) + (layer "F.Fab") + (uuid "4bd5a48b-5afe-47ea-b18b-904e1316d68f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LED_0805_2012Metric" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "a16933c9-8a05-4c8f-bab9-ec8b8683fe20") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8e7d6e66-beef-4f65-ae29-7f81cf1f4261") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7c9d8014-1ade-4fa6-b033-4be00e44449e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1f4d178f-9396-4a72-97b1-4224b0a407d3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -1.65 -0.75) + (end -1.65 0.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d78523bd-232a-46b5-b2be-3f2c9158bc5a") + ) + (fp_line + (start -1.68 -0.95) + (end 1.68 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dd780a25-078b-4bb6-b4cb-8ae3f62caebd") + ) + (fp_line + (start -1.68 0.95) + (end -1.68 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a3292b67-1732-40be-a243-d1849cc97a10") + ) + (fp_line + (start 1.68 -0.95) + (end 1.68 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "442130bb-46e7-4f6a-9e10-d17768ff7321") + ) + (fp_line + (start 1.68 0.95) + (end -1.68 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cc8fbbef-0e6f-4ac9-afa1-c58583bd3808") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b7269381-7e89-497a-9aa5-2d1209d057d4") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "11c2680d-63be-4bc9-ba58-40b16ad84484") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "53ec0470-abc5-43df-98a1-145848d5e109") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4cb994ac-c874-4c05-898a-f479fc9e9878") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fc14d0ad-6a5a-4df3-8714-a66d4439ca82") + ) + (pad "1" smd roundrect + (at -0.9375 0) + (size 0.975 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "1b93e654-ec11-4f3e-b338-e1eb7d65f3ac") + ) + (pad "2" smd roundrect + (at 0.9375 0) + (size 0.975 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "3ee78eb6-7330-4969-9c8c-cca05bb6f23e") + ) + (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_1206_3216Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_1206_3216Metric.kicad_mod new file mode 100644 index 0000000..e55b884 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/LED_1206_3216Metric.kicad_mod @@ -0,0 +1,192 @@ +(footprint "LED_1206_3216Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "LED SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "SparkFun LED") + (property "Reference" "REF**" + (at 0 -1.82 0) + (layer "F.Fab") + (uuid "6c647290-4805-4165-8a99-d3e469d05921") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "LED_1206_3216Metric" + (at 0 1.82 0) + (layer "F.Fab") + (uuid "5c401b89-4e81-476e-96aa-54b73ca914a8") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4809cc5c-658b-4598-8e4b-9d065fa94803") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c23effb7-1bd8-4fa7-9de0-fcd82949a197") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1c0496f0-2841-4c09-b9db-12d5e10483b6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -2.2 -0.9) + (end -2.2 0.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2bc37066-4a40-46a2-bbd5-1d74c5b8db32") + ) + (fp_line + (start -2.28 -1.12) + (end 2.28 -1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a9a35986-acb9-427f-899f-5b6a8171fa3a") + ) + (fp_line + (start -2.28 1.12) + (end -2.28 -1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e863f2e6-11ae-4d69-899b-cae2de65d71b") + ) + (fp_line + (start 2.28 -1.12) + (end 2.28 1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5ad88416-e426-4600-a10a-928beeebabe9") + ) + (fp_line + (start 2.28 1.12) + (end -2.28 1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1ace08ce-1ea5-4f91-8553-b3f0f70680dd") + ) + (fp_line + (start -1.6 -0.4) + (end -1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "796519aa-14d9-4a47-8a5a-ce5637738ac9") + ) + (fp_line + (start -1.6 0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f03565d0-b060-4a88-a789-3b1c051024ec") + ) + (fp_line + (start -1.2 -0.8) + (end -1.6 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c181815e-4602-40cb-a5f6-ab59673fe6e2") + ) + (fp_line + (start 1.6 -0.8) + (end -1.2 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7a856139-74db-472c-a9fa-4437d35b20b2") + ) + (fp_line + (start 1.6 0.8) + (end 1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2d1156bb-5f52-440e-bf2e-970727dd13b5") + ) + (pad "1" smd roundrect + (at -1.4 0) + (size 1.25 1.75) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.2) + (uuid "56d1c6a2-bdc7-4da5-82c6-650a4bcb00f3") + ) + (pad "2" smd roundrect + (at 1.4 0) + (size 1.25 1.75) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.2) + (uuid "b3c337f7-9a93-46b2-b1a2-2268f1bd00dd") + ) + (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_1206_3216Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/WS2812-2020.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/WS2812-2020.kicad_mod new file mode 100644 index 0000000..5c2d7ee --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/WS2812-2020.kicad_mod @@ -0,0 +1,258 @@ +(footprint "WS2812-2020" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    WS2812-2020 - 2020 package for the WS2812

    \n

    Specifications:\n

    • Pin count: 4
    • \n
    • Pin pitch: 1 mm
    • \n
    • Area: 2.2 mm x 2.0 mm
    • \n

    \n

    Datasheet referenced for footprint

    ") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.905 0) + (layer "F.Fab") + (uuid "10e74d72-0c34-4a2f-8e03-dfb9f04329c1") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.905 0) + (layer "F.Fab") + (uuid "4b8f39d9-f180-464c-80b4-fc6096dab4a6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e9df3246-75cc-43dd-9b72-45cbbee11966") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a9d98362-7087-4ed7-a99d-d02889bc4c0f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2234c83d-eda3-4cc2-8a61-3d8068dcfb9c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.1 -1.1) + (end 1.1 -1.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "84bb1c26-78be-490c-a90f-a9f4db1d734b") + ) + (fp_line + (start -1.1 0.1) + (end -1.1 -0.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "0bc4f5cb-c1a9-4ae6-8d3f-2977f6104174") + ) + (fp_line + (start 1.1 0.1) + (end 1.1 -0.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "223290d2-4fb8-4bc7-b6d1-249d11a933a4") + ) + (fp_line + (start 1.1 1.1) + (end -1.1 1.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "0e172d9b-301c-439c-a4f5-076b0b6812ba") + ) + (fp_circle + (center 1.6002 0.027) + (end 1.6002 0.127) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8961c702-93bc-4d9a-ab57-f647b158020d") + ) + (fp_rect + (start 1.4 -1.2) + (end -1.4 1.2) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "9d01dd02-b8ad-4ba5-9b56-2b4b115b28f0") + ) + (fp_line + (start -1.1 -1) + (end -1.1 1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "52373ee6-ac04-4d0a-9b22-572056253eb4") + ) + (fp_line + (start -1.1 1) + (end 1.1 1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "7398869a-e171-4cfd-ba35-579eab903c3f") + ) + (fp_line + (start 1.1 -1) + (end -1.1 -1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "ee015088-1d4e-4e0a-b581-03b7e570312c") + ) + (fp_line + (start 1.1 1) + (end 1.1 -1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "b14aa016-4ced-478f-bdd9-c2528871ad91") + ) + (fp_rect + (start -0.508 0.2286) + (end -0.2286 0.508) + (stroke + (width 0.025) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "49a78283-f131-4436-b2bd-72051eff7437") + ) + (fp_rect + (start -0.381 -0.508) + (end 0.254 -0.127) + (stroke + (width 0.025) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "36731a6a-6d2e-4a81-b624-5f2243bb350a") + ) + (fp_rect + (start -0.1524 0.2286) + (end 0.127 0.508) + (stroke + (width 0.025) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "d51f6b2f-a158-4d8d-b729-bd5ec48811bb") + ) + (fp_rect + (start 0.2032 0.2286) + (end 0.4826 0.508) + (stroke + (width 0.025) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "4152bfa0-07f1-4bb6-9637-7c1a8caa2075") + ) + (fp_poly + (pts + (xy 0.254 1) (xy 0.373 1) (xy 0.373 -1) (xy 0.254 -1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9b3fe1e7-9f5a-4a19-8e9a-27f63b21e043") + ) + (pad "1" smd rect + (at 0.915 0.55) + (size 0.7 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0faa0526-6374-4c84-8a85-7aea437dd3fb") + ) + (pad "2" smd rect + (at 0.915 -0.55) + (size 0.7 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4edf098c-72ae-4413-818d-f545429f9203") + ) + (pad "3" smd rect + (at -0.915 -0.55) + (size 0.7 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f558d35b-92eb-4cfc-9371-fc33c951bf9e") + ) + (pad "4" smd rect + (at -0.915 0.55) + (size 0.7 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2253914a-b48b-435e-9e81-33739cd58a54") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/WS2812-5050-4PIN.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/WS2812-5050-4PIN.kicad_mod new file mode 100644 index 0000000..8e4c521 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/WS2812-5050-4PIN.kicad_mod @@ -0,0 +1,275 @@ +(footprint "WS2812-5050-4PIN" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

    WS2812B

    \n\n

    Specifications:\n

    • Pin count: 4
    • \n
    • Size: 5.0 x 5.0 mm
    • \n

    \n

    Datasheet referenced for footprint: WS2812B

    \n

    Example device:\n

    • WS2812B
    • ") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.794 0) + (layer "F.Fab") + (uuid "ee9223c9-967b-41a5-a166-8f0e813255ef") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "WS2812-5050-4PIN" + (at 0 2.794 0) + (layer "F.Fab") + (uuid "0a770e84-5330-481e-aa1f-9698cdf656d9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "408571fa-c684-4f00-850d-def1b349cded") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a3256b72-9be0-4370-9211-d5539f4b91c4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2fc7d4d3-ae75-46e5-a69a-04b9e4505ba0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.5 -2.6) + (end 2.5 -2.6) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "2f467766-a770-46e0-8888-f122bf29d485") + ) + (fp_line + (start -2.5 -2.4) + (end -2.5 -2.6) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "17ccb41f-0d1f-4c22-ab7f-f46cbbddb2d3") + ) + (fp_line + (start -2.5 0.9) + (end -2.5 -0.8) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "a1509287-4670-4188-85d3-5b46ea41d7dc") + ) + (fp_line + (start -2.5 2.4) + (end -2.5 2.6) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "38d64cbe-f9f0-4c1f-9dd7-0bf9cdb2955b") + ) + (fp_line + (start -2.5 2.6) + (end 2.5 2.6) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "376ffb3b-18ac-4256-a722-04e891df9cd5") + ) + (fp_line + (start 2.5 -2.6) + (end 2.5 -2.4) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "816fcb0b-9288-49a9-a077-66bb20343281") + ) + (fp_line + (start 2.5 -0.9) + (end 2.5 0.1) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "912cb76a-0466-4362-8741-70b04482d231") + ) + (fp_line + (start 2.5 0.1) + (end -0.1 2.6) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "fe258afc-b013-41ca-948b-79648530966e") + ) + (fp_line + (start 2.5 0.1) + (end 2.5 0.9) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "00c556a6-1d55-434f-b736-138bb2b23603") + ) + (fp_line + (start 2.5 2.6) + (end 2.5 2.4) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "10a58f80-6558-420a-8c0a-5f6279264a9a") + ) + (fp_circle + (center 2.475 2.99375) + (end 2.475 3.09375) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2220e450-02b9-4b24-9300-ed56169afb9c") + ) + (fp_rect + (start 3.6 -2.8) + (end -3.6 2.8) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "5d9d21fb-67c8-4ece-90f3-c0991fa39384") + ) + (fp_line + (start -2.5 -2.5) + (end -2.5 2.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "186fc42f-ee51-4056-9fe4-7abb85cd6349") + ) + (fp_line + (start -2.5 2.5) + (end 2.5 2.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "3c734491-7fe6-42a5-9028-a8623a9a8da8") + ) + (fp_line + (start 2.5 -2.5) + (end -2.5 -2.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a5169859-bae2-4dbd-88a3-23fc72341b28") + ) + (fp_line + (start 2.5 2.5) + (end 2.5 -2.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "87875fd4-cc92-4c66-804b-98a77b697139") + ) + (fp_circle + (center 1.27 1.905) + (end 1.3716 1.905) + (stroke + (width 0.2032) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "190fd08e-b116-40db-bab5-ca0b3f116467") + ) + (pad "1" smd rect + (at -2.577 -1.6) + (size 1.651 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7cc94fac-796b-4379-b4e1-3d02bf8baa9e") + ) + (pad "2" smd rect + (at -2.577 1.6) + (size 1.651 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dd1daeee-d1b6-43e8-9f8a-d750179465e2") + ) + (pad "3" smd rect + (at 2.577 1.6) + (size 1.651 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "67e5aa1c-400d-4e04-9101-71cf0550bc3f") + ) + (pad "4" smd rect + (at 2.577 -1.6) + (size 1.651 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f3039894-2404-46b8-82a9-63970cbbc0b4") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/WS2812B-CBI.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/WS2812B-CBI.kicad_mod new file mode 100644 index 0000000..958a890 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-LED.pretty/WS2812B-CBI.kicad_mod @@ -0,0 +1,351 @@ +(footprint "WS2812B-CBI" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -4.242 180) + (layer "F.Fab") + (uuid "107c9c6b-5dd3-4961-ac65-fc17d1a342dc") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "WS2812B-CBI_Datasheet" + (at 0 4.499 180) + (layer "F.Fab") + (uuid "d67f2fc4-7c86-4ab5-ad52-f2d8ba88759e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7d1005f4-f4be-46dd-932c-6ac6a1995882") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1c1bef08-3ab3-4ae2-bed2-bd14d4024b2a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e919bbf8-9f1f-4801-9526-b3305bbba74f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -8 -3.8) + (end -8 -3) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "12207540-1fc0-4c8b-8d9c-b2a91464e126") + ) + (fp_line + (start -8 2.4) + (end -6.2 2.4) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "40949342-55b9-4279-93dc-4a14aef7cd90") + ) + (fp_line + (start -8 3.8) + (end -8 2.4) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "c7d61fdf-540f-4881-961f-f91e21ce4513") + ) + (fp_line + (start -6.2 -2.4) + (end -6.2 2.4) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "181f95d8-42bc-4411-a112-a949727ee521") + ) + (fp_line + (start 3 -3.8) + (end -8 -3.8) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "a2255da6-eb1f-43e6-9f4d-4092ed551f5a") + ) + (fp_line + (start 3 -3.8) + (end 3 3.8) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "20957bd0-bb44-423b-9f26-54773f579a89") + ) + (fp_line + (start 3 3.8) + (end -8 3.8) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "fe58ba30-9108-43f0-ac76-16a98bf271f7") + ) + (fp_line + (start -8 -3.75) + (end 3 -3.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "1ad2836e-7a72-4faf-9d1e-270966aae12b") + ) + (fp_line + (start -8 -2.4) + (end -8 -3.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "d73757e3-0828-4a4e-823e-55f74c723ab6") + ) + (fp_line + (start -8 2.4) + (end -3 2.4) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "b07a9aa7-1555-4742-b286-b5a38793f8cf") + ) + (fp_line + (start -8 3.75) + (end -8 2.4) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "1ebd54d8-d66e-4ceb-9f1a-9fdce811c50c") + ) + (fp_line + (start -6.2 -2.4) + (end -8 -2.4) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "3b15c23e-622c-41e0-8af7-1783e7e34152") + ) + (fp_line + (start -6.2 -2.4) + (end -3 -2.4) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "f34177b7-88f9-4bac-a247-fc601a3936fa") + ) + (fp_line + (start -6.2 -1.4) + (end -6.2 -2.4) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "461ec8aa-93a7-4b2f-88a2-1f201417c5d8") + ) + (fp_line + (start -6.2 0.14) + (end -3 0.14) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "8d3dd5e7-bcf4-4e88-836a-d861bbcf95de") + ) + (fp_line + (start -6.2 1.14) + (end -6.2 0.14) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "9e5c73d6-2c5d-4304-b72d-3153bef68f61") + ) + (fp_line + (start -3 -1.4) + (end -6.2 -1.4) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "3c70993f-d53f-4702-aa8c-97e27c92889c") + ) + (fp_line + (start -3 1.14) + (end -6.2 1.14) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "4e94a408-1314-477e-95e7-a775d2f69302") + ) + (fp_line + (start -3 3.75) + (end -3 -3.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "a31b91b4-5cf1-4102-b6b9-88a39059ea01") + ) + (fp_line + (start 3 -3.75) + (end 3 3.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "e8fad9aa-8b9d-4516-9468-31fe6444c8fe") + ) + (fp_line + (start 3 -2.5) + (end 4.8 -2.5) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "fc6628ba-83cd-4b91-86c9-50817e689b1b") + ) + (fp_line + (start 3 2.5) + (end 4.8 2.5) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "faf08e17-2ddf-42a9-a0c1-7e81f21e7744") + ) + (fp_line + (start 3 3.75) + (end -8 3.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "036554ec-81af-465c-b0b9-05a65d5e6f24") + ) + (fp_arc + (start 4.8 -2.5) + (mid 7.3 0) + (end 4.8 2.5) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "af41ee38-c966-4bfb-95f8-aecee5ee00b3") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 1.25 1.25) + (drill 1.25) + (layers "F&B.Cu" "*.Mask") + (uuid "01ce274a-d1c5-4afe-8c5b-83d0e6856af4") + ) + (pad "1" thru_hole circle + (at -6.54 -1.905) + (size 1.8796 1.8796) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "f5f22d70-61f4-4c54-a682-0131c75413aa") + ) + (pad "2" thru_hole circle + (at -4 -0.635) + (size 1.8796 1.8796) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "a4897e91-8955-4386-8038-0d907a255718") + ) + (pad "3" thru_hole circle + (at -6.54 0.635) + (size 1.8796 1.8796) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "54bb7b28-a9f5-431d-9bca-bd1166c40f54") + ) + (pad "4" thru_hole circle + (at -4 1.905) + (size 1.8796 1.8796) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "6980f872-16ea-4ed3-904f-75fd593876c7") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/BP2G1+.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/BP2G1+.kicad_mod new file mode 100644 index 0000000..02cb58d --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/BP2G1+.kicad_mod @@ -0,0 +1,374 @@ +(footprint "BP2G1+" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Mechanical Specifications: Pad Size: .76mm x 1.27mm; Pin count: 8; Pin pitch: 1.27mm; Package Size: 5.33mm x 4.14mm. Reduced paste on input and output pins.") + (tags "SparkFun") + (property "Reference" "REF**" + (at -3.175 0 90) + (layer "F.Fab") + (uuid "e1490cd2-0107-4bb9-88c2-b2c3b64df681") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "BP2G1+" + (at 3.81 0 90) + (layer "F.Fab") + (uuid "799caed2-1237-499e-b742-47218d2e0fcf") + (effects + (font + (size 0.48768 0.48768) + (thickness 0.12192) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e2d1d750-9f6c-4564-beb5-cf10e04a29b4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cf42b00b-14a5-4494-b1e5-1721b916b48a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "700fff81-8409-4840-8214-74ca565ce7fd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.665 2.07) + (end -2.665 -2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b5e78761-ce3c-4464-a3b5-06908b6e082f") + ) + (fp_line + (start 2.665 2.07) + (end 2.665 -2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "30166348-2ff2-46c0-ab91-3fe5acdc64ab") + ) + (fp_circle + (center -3.048 2.794) + (end -2.794 2.794) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0901a7a7-cb8f-4e5c-92b6-ecf0fd0e2f44") + ) + (fp_rect + (start -2.794 -3.556) + (end 2.794 3.556) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "688dcf9b-a357-40df-bcce-06d06e7d0a2f") + ) + (fp_line + (start -2.665 1.705) + (end -2.665 -1.705) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "b559743f-698e-47ca-a1fb-8cb43278f935") + ) + (fp_line + (start -2.3 2.07) + (end 2.3 2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "ee2ba07a-42da-4604-8a84-657448c3ab55") + ) + (fp_line + (start 2.3 -2.07) + (end -2.3 -2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "1378c719-3ff7-4cd9-b518-c11cf9fbe056") + ) + (fp_line + (start 2.665 1.705) + (end 2.665 -1.705) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c51679ab-63b5-432f-8327-bce2471168ec") + ) + (fp_arc + (start -2.665 -1.705) + (mid -2.558115 -1.963117) + (end -2.299998 -2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "d93acdb5-5935-4d67-ae59-206552d0dec3") + ) + (fp_arc + (start -2.299999 2.07) + (mid -2.55815 1.96315) + (end -2.665 1.705) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "33c4491a-f2a3-48f7-9e50-6b0256096086") + ) + (fp_arc + (start 2.3 -2.07) + (mid 2.558123 -1.963121) + (end 2.665 -1.704998) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "93175ba8-ef0d-4090-a753-378a8d433d84") + ) + (fp_arc + (start 2.665 1.705) + (mid 2.558094 1.963094) + (end 2.3 2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "05d4d82b-baf6-4ad7-85d0-a0fb3cff3e91") + ) + (fp_circle + (center -2.032 1.397) + (end -1.778 1.397) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "0e184e49-c7d7-4183-8aa6-064fe8b2f42d") + ) + (fp_poly + (pts + (xy -2.159 -2.286) (xy -1.651 -2.286) (xy -1.651 -3.302) (xy -2.159 -3.302) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4a301f6a-10a0-4e19-9412-c531f0a5edb0") + ) + (fp_poly + (pts + (xy -2.159 3.302) (xy -1.651 3.302) (xy -1.651 2.2733) (xy -2.159 2.2733) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4ba90fc3-38d4-4d13-872a-88cbf8c3cf8c") + ) + (fp_poly + (pts + (xy -0.889 -2.286) (xy -0.381 -2.286) (xy -0.381 -3.302) (xy -0.889 -3.302) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d305fe64-65c5-4b22-bba0-42f512d99948") + ) + (fp_poly + (pts + (xy -0.889 3.302) (xy -0.381 3.302) (xy -0.381 2.2733) (xy -0.889 2.2733) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "68dff834-0cc6-4c4b-bdc7-8ecb0a430d2c") + ) + (fp_poly + (pts + (xy 0.381 -2.286) (xy 0.889 -2.286) (xy 0.889 -3.302) (xy 0.381 -3.302) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d74140d1-2b60-4f6e-9de3-876069b7f587") + ) + (fp_poly + (pts + (xy 0.381 3.302) (xy 0.889 3.302) (xy 0.889 2.2733) (xy 0.381 2.2733) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "67ea0ff0-2519-48de-86af-6f60aa0599de") + ) + (fp_poly + (pts + (xy 1.651 -2.286) (xy 2.159 -2.286) (xy 2.159 -3.302) (xy 1.651 -3.302) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b6c35d80-fc7b-4d3d-bb0d-ac0313b73544") + ) + (fp_poly + (pts + (xy 1.651 3.302) (xy 2.159 3.302) (xy 2.159 2.2733) (xy 1.651 2.2733) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9d771b0e-d7cd-4c89-964a-4e2bfb785e24") + ) + (pad "1" smd roundrect + (at -1.905 2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "980a4866-ebfb-4a3f-a212-28eeed8959f6") + ) + (pad "2" smd roundrect + (at -0.635 2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1b1f8bb0-f23f-49df-ae8b-7aab19c088d4") + ) + (pad "3" smd roundrect + (at 0.635 2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "71af5505-a3e8-4e6c-89a2-52f31cc1d990") + ) + (pad "4" smd roundrect + (at 1.905 2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3c178b1d-b2a8-4a33-b0f5-16cfa882cbd7") + ) + (pad "5" smd roundrect + (at 1.905 -2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a45fc4cd-6e6d-4511-824b-a37dd6e5db83") + ) + (pad "6" smd roundrect + (at 0.635 -2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1ded7123-518b-4b24-97be-5455d2c17d88") + ) + (pad "7" smd roundrect + (at -0.635 -2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9dcdc513-1edd-4489-a3fa-a37ec607c89e") + ) + (pad "8" smd roundrect + (at -1.905 -2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cad02895-f7ca-4da5-944b-3c9d8fbc1a86") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/BP2G1+_Bypass1.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/BP2G1+_Bypass1.kicad_mod new file mode 100644 index 0000000..50febb7 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/BP2G1+_Bypass1.kicad_mod @@ -0,0 +1,483 @@ +(footprint "BP2G1+_Bypass1" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "SOIC8 footprint modified for the BP2G1+ power divider; includes bypass jumper; reduced paste to compensate.") + (tags "SparkFun") + (property "Reference" "REF**" + (at -3.175 0 90) + (layer "F.Fab") + (uuid "e1490cd2-0107-4bb9-88c2-b2c3b64df681") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "BP2G1+_Bypass1" + (at 3.81 0 90) + (layer "F.Fab") + (uuid "799caed2-1237-499e-b742-47218d2e0fcf") + (effects + (font + (size 0.48768 0.48768) + (thickness 0.12192) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "86ca6425-e2ce-4276-8b0d-05a8b16eda85") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b168c715-a653-4d28-a979-1a293e4673da") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "28bd1e53-390e-4cb9-b625-270d06ee52ac") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr allow_soldermask_bridges) + (fp_poly + (pts + (xy -2.2 -2.4) (xy -1.6 -2.4) (xy -1.6 -3.4) (xy -2.2 -3.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "236a542a-0f37-4591-8a93-b90785efd11d") + ) + (fp_poly + (pts + (xy -0.935 3.4) (xy -0.335 3.4) (xy -0.335 2.4) (xy -0.935 2.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c9655835-f157-49e5-8338-446902c5b25d") + ) + (fp_line + (start -2.665 2.07) + (end -2.665 -2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b5e78761-ce3c-4464-a3b5-06908b6e082f") + ) + (fp_line + (start 2.665 2.07) + (end 2.665 -2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "30166348-2ff2-46c0-ab91-3fe5acdc64ab") + ) + (fp_circle + (center -3.048 2.794) + (end -2.794 2.794) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0901a7a7-cb8f-4e5c-92b6-ecf0fd0e2f44") + ) + (fp_rect + (start -1.5748 -3.4498) + (end -2.2352 -1.3544) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.Mask") + (uuid "b4f7651a-9296-4f18-ba6f-08d305b664e8") + ) + (fp_rect + (start -0.9652 1.3624) + (end -0.3048 3.4544) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.Mask") + (uuid "1dd34cde-10fe-4bd7-90f0-84ae4d1b16e5") + ) + (fp_rect + (start -2.794 -3.556) + (end 2.794 3.556) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "688dcf9b-a357-40df-bcce-06d06e7d0a2f") + ) + (fp_line + (start -2.665 1.705) + (end -2.665 -1.705) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "b559743f-698e-47ca-a1fb-8cb43278f935") + ) + (fp_line + (start -2.3 2.07) + (end 2.3 2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "ee2ba07a-42da-4604-8a84-657448c3ab55") + ) + (fp_line + (start 2.3 -2.07) + (end -2.3 -2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "1378c719-3ff7-4cd9-b518-c11cf9fbe056") + ) + (fp_line + (start 2.665 1.705) + (end 2.665 -1.705) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c51679ab-63b5-432f-8327-bce2471168ec") + ) + (fp_arc + (start -2.665 -1.705) + (mid -2.558115 -1.963117) + (end -2.299998 -2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "d93acdb5-5935-4d67-ae59-206552d0dec3") + ) + (fp_arc + (start -2.299999 2.07) + (mid -2.55815 1.96315) + (end -2.665 1.705) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "33c4491a-f2a3-48f7-9e50-6b0256096086") + ) + (fp_arc + (start 2.3 -2.07) + (mid 2.558123 -1.963121) + (end 2.665 -1.704998) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "93175ba8-ef0d-4090-a753-378a8d433d84") + ) + (fp_arc + (start 2.665 1.705) + (mid 2.558094 1.963094) + (end 2.3 2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "05d4d82b-baf6-4ad7-85d0-a0fb3cff3e91") + ) + (fp_circle + (center -2.032 1.397) + (end -1.778 1.397) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "0e184e49-c7d7-4183-8aa6-064fe8b2f42d") + ) + (fp_poly + (pts + (xy -2.159 -2.286) (xy -1.651 -2.286) (xy -1.651 -3.302) (xy -2.159 -3.302) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4a301f6a-10a0-4e19-9412-c531f0a5edb0") + ) + (fp_poly + (pts + (xy -2.159 3.302) (xy -1.651 3.302) (xy -1.651 2.2733) (xy -2.159 2.2733) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4ba90fc3-38d4-4d13-872a-88cbf8c3cf8c") + ) + (fp_poly + (pts + (xy -0.889 -2.286) (xy -0.381 -2.286) (xy -0.381 -3.302) (xy -0.889 -3.302) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d305fe64-65c5-4b22-bba0-42f512d99948") + ) + (fp_poly + (pts + (xy -0.889 3.302) (xy -0.381 3.302) (xy -0.381 2.2733) (xy -0.889 2.2733) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "68dff834-0cc6-4c4b-bdc7-8ecb0a430d2c") + ) + (fp_poly + (pts + (xy 0.381 -2.286) (xy 0.889 -2.286) (xy 0.889 -3.302) (xy 0.381 -3.302) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d74140d1-2b60-4f6e-9de3-876069b7f587") + ) + (fp_poly + (pts + (xy 0.381 3.302) (xy 0.889 3.302) (xy 0.889 2.2733) (xy 0.381 2.2733) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "67ea0ff0-2519-48de-86af-6f60aa0599de") + ) + (fp_poly + (pts + (xy 1.651 -2.286) (xy 2.159 -2.286) (xy 2.159 -3.302) (xy 1.651 -3.302) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b6c35d80-fc7b-4d3d-bb0d-ac0313b73544") + ) + (fp_poly + (pts + (xy 1.651 3.302) (xy 2.159 3.302) (xy 2.159 2.2733) (xy 1.651 2.2733) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9d771b0e-d7cd-4c89-964a-4e2bfb785e24") + ) + (pad "1" smd roundrect + (at -1.905 2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "980a4866-ebfb-4a3f-a212-28eeed8959f6") + ) + (pad "2" smd roundrect + (at -0.635 2.8) + (size 0.6 1.2) + (layers "F.Cu") + (roundrect_rratio 0.15) + (chamfer_ratio 0) + (chamfer top_left top_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1b1f8bb0-f23f-49df-ae8b-7aab19c088d4") + ) + (pad "3" smd roundrect + (at 0.635 2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "71af5505-a3e8-4e6c-89a2-52f31cc1d990") + ) + (pad "4" smd roundrect + (at 1.905 2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3c178b1d-b2a8-4a33-b0f5-16cfa882cbd7") + ) + (pad "5" smd roundrect + (at 1.905 -2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a45fc4cd-6e6d-4511-824b-a37dd6e5db83") + ) + (pad "6" smd roundrect + (at 0.635 -2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1ded7123-518b-4b24-97be-5455d2c17d88") + ) + (pad "7" smd roundrect + (at -0.635 -2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9dcdc513-1edd-4489-a3fa-a37ec607c89e") + ) + (pad "8" smd roundrect + (at -1.905 -2.8) + (size 0.6 1.2) + (layers "F.Cu") + (roundrect_rratio 0.15) + (chamfer_ratio 0) + (chamfer bottom_left bottom_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cad02895-f7ca-4da5-944b-3c9d8fbc1a86") + ) + (pad "9" smd custom + (at -0.635 1.74) + (size 0.6 0.6) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (zone_connect 0) + (thermal_bridge_angle 0) + (options + (clearance outline) + (anchor rect) + ) + (primitives + (gr_poly + (pts + (xy -0.3 -0.2) (xy 0.3 -0.2) (xy 0.3 -0.3) (xy 0.1 -0.5) (xy -0.1 -0.5) (xy -0.3 -0.3) + ) + (width 0) + (fill yes) + ) + (gr_line + (start 0 -0.33) + (end 0 -1.105) + (width 0.33) + ) + (gr_arc + (start -0.635 -1.74) + (mid -0.185987 -1.554013) + (end 0 -1.105) + (width 0.33) + ) + (gr_arc + (start -0.635 -1.74) + (mid -1.084013 -1.925987) + (end -1.27 -2.375) + (width 0.33) + ) + (gr_line + (start -1.27 -2.375) + (end -1.27 -3.15) + (width 0.33) + ) + (gr_poly + (pts + (xy -0.97 -3.28) (xy -1.57 -3.28) (xy -1.57 -3.18) (xy -1.37 -2.98) (xy -1.17 -2.98) (xy -0.97 -3.18) + ) + (width 0) + (fill yes) + ) + (gr_poly + (pts + (xy -1.57 -3.18) (xy -0.97 -3.18) (xy -0.97 -3.78) (xy -1.57 -3.78) + ) + (width 0) + (fill yes) + ) + ) + (uuid "404ee80d-d1e3-4835-8e5c-a41b52bc9c6a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/BP2G1+_Bypass2.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/BP2G1+_Bypass2.kicad_mod new file mode 100644 index 0000000..bbb46b7 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/BP2G1+_Bypass2.kicad_mod @@ -0,0 +1,488 @@ +(footprint "BP2G1+_Bypass2" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "SOIC8 footprint modified for the BP2G1+ power divider; includes bypass jumper; reduced paste to compensate.") + (tags "SparkFun") + (property "Reference" "REF**" + (at -3.175 0 90) + (layer "F.Fab") + (uuid "e1490cd2-0107-4bb9-88c2-b2c3b64df681") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "BP2G1+_Bypass2" + (at 3.81 0 90) + (layer "F.Fab") + (uuid "799caed2-1237-499e-b742-47218d2e0fcf") + (effects + (font + (size 0.48768 0.48768) + (thickness 0.12192) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3aa6cc7b-72d3-4412-84a6-de872ffb6f93") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1e2318a5-0131-4e22-ac50-e6a77ee87c1f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "13fecd12-a374-453b-9817-460ae9bdae51") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr allow_soldermask_bridges) + (fp_poly + (pts + (xy -0.935 3.4) (xy -0.335 3.4) (xy -0.335 2.4) (xy -0.935 2.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c9655835-f157-49e5-8338-446902c5b25d") + ) + (fp_poly + (pts + (xy 1.605 -2.4) (xy 2.205 -2.4) (xy 2.205 -3.4) (xy 1.605 -3.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "236a542a-0f37-4591-8a93-b90785efd11d") + ) + (fp_line + (start -2.665 2.07) + (end -2.665 -2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b5e78761-ce3c-4464-a3b5-06908b6e082f") + ) + (fp_line + (start 2.665 2.07) + (end 2.665 -2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "30166348-2ff2-46c0-ab91-3fe5acdc64ab") + ) + (fp_circle + (center -3.048 2.794) + (end -2.794 2.794) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0901a7a7-cb8f-4e5c-92b6-ecf0fd0e2f44") + ) + (fp_rect + (start -0.9652 1.3624) + (end -0.3048 3.4544) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.Mask") + (uuid "1dd34cde-10fe-4bd7-90f0-84ae4d1b16e5") + ) + (fp_rect + (start 2.24 -3.4498) + (end 1.5796 -1.3544) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.Mask") + (uuid "b4f7651a-9296-4f18-ba6f-08d305b664e8") + ) + (fp_rect + (start -2.794 -3.556) + (end 2.794 3.556) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "688dcf9b-a357-40df-bcce-06d06e7d0a2f") + ) + (fp_line + (start -2.665 1.705) + (end -2.665 -1.705) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "b559743f-698e-47ca-a1fb-8cb43278f935") + ) + (fp_line + (start -2.3 2.07) + (end 2.3 2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "ee2ba07a-42da-4604-8a84-657448c3ab55") + ) + (fp_line + (start 2.3 -2.07) + (end -2.3 -2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "1378c719-3ff7-4cd9-b518-c11cf9fbe056") + ) + (fp_line + (start 2.665 1.705) + (end 2.665 -1.705) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c51679ab-63b5-432f-8327-bce2471168ec") + ) + (fp_arc + (start -2.665 -1.705) + (mid -2.558115 -1.963117) + (end -2.299998 -2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "d93acdb5-5935-4d67-ae59-206552d0dec3") + ) + (fp_arc + (start -2.299999 2.07) + (mid -2.55815 1.96315) + (end -2.665 1.705) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "33c4491a-f2a3-48f7-9e50-6b0256096086") + ) + (fp_arc + (start 2.3 -2.07) + (mid 2.558123 -1.963121) + (end 2.665 -1.704998) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "93175ba8-ef0d-4090-a753-378a8d433d84") + ) + (fp_arc + (start 2.665 1.705) + (mid 2.558094 1.963094) + (end 2.3 2.07) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "05d4d82b-baf6-4ad7-85d0-a0fb3cff3e91") + ) + (fp_circle + (center -2.032 1.397) + (end -1.778 1.397) + (stroke + (width 0.05) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "0e184e49-c7d7-4183-8aa6-064fe8b2f42d") + ) + (fp_poly + (pts + (xy -2.159 -2.286) (xy -1.651 -2.286) (xy -1.651 -3.302) (xy -2.159 -3.302) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4a301f6a-10a0-4e19-9412-c531f0a5edb0") + ) + (fp_poly + (pts + (xy -2.159 3.302) (xy -1.651 3.302) (xy -1.651 2.2733) (xy -2.159 2.2733) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4ba90fc3-38d4-4d13-872a-88cbf8c3cf8c") + ) + (fp_poly + (pts + (xy -0.889 -2.286) (xy -0.381 -2.286) (xy -0.381 -3.302) (xy -0.889 -3.302) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d305fe64-65c5-4b22-bba0-42f512d99948") + ) + (fp_poly + (pts + (xy -0.889 3.302) (xy -0.381 3.302) (xy -0.381 2.2733) (xy -0.889 2.2733) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "68dff834-0cc6-4c4b-bdc7-8ecb0a430d2c") + ) + (fp_poly + (pts + (xy 0.381 -2.286) (xy 0.889 -2.286) (xy 0.889 -3.302) (xy 0.381 -3.302) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d74140d1-2b60-4f6e-9de3-876069b7f587") + ) + (fp_poly + (pts + (xy 0.381 3.302) (xy 0.889 3.302) (xy 0.889 2.2733) (xy 0.381 2.2733) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "67ea0ff0-2519-48de-86af-6f60aa0599de") + ) + (fp_poly + (pts + (xy 1.651 -2.286) (xy 2.159 -2.286) (xy 2.159 -3.302) (xy 1.651 -3.302) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b6c35d80-fc7b-4d3d-bb0d-ac0313b73544") + ) + (fp_poly + (pts + (xy 1.651 3.302) (xy 2.159 3.302) (xy 2.159 2.2733) (xy 1.651 2.2733) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9d771b0e-d7cd-4c89-964a-4e2bfb785e24") + ) + (pad "1" smd roundrect + (at -1.905 2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "980a4866-ebfb-4a3f-a212-28eeed8959f6") + ) + (pad "2" smd roundrect + (at -0.635 2.8) + (size 0.6 1.2) + (layers "F.Cu") + (roundrect_rratio 0.15) + (chamfer_ratio 0) + (chamfer top_left top_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1b1f8bb0-f23f-49df-ae8b-7aab19c088d4") + ) + (pad "3" smd roundrect + (at 0.635 2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "71af5505-a3e8-4e6c-89a2-52f31cc1d990") + ) + (pad "4" smd roundrect + (at 1.905 2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3c178b1d-b2a8-4a33-b0f5-16cfa882cbd7") + ) + (pad "5" smd roundrect + (at 1.905 -2.8) + (size 0.6 1.2) + (layers "F.Cu") + (roundrect_rratio 0.15) + (chamfer_ratio 0) + (chamfer bottom_left bottom_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a45fc4cd-6e6d-4511-824b-a37dd6e5db83") + ) + (pad "6" smd roundrect + (at 0.635 -2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1ded7123-518b-4b24-97be-5455d2c17d88") + ) + (pad "7" smd roundrect + (at -0.635 -2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9dcdc513-1edd-4489-a3fa-a37ec607c89e") + ) + (pad "8" smd roundrect + (at -1.905 -2.8) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.15) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cad02895-f7ca-4da5-944b-3c9d8fbc1a86") + ) + (pad "9" smd custom + (at -0.635 1.74) + (size 0.6 0.6) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (zone_connect 0) + (thermal_bridge_angle 0) + (options + (clearance outline) + (anchor rect) + ) + (primitives + (gr_poly + (pts + (xy -0.3 -0.2) (xy 0.3 -0.2) (xy 0.3 -0.3) (xy 0.1 -0.5) (xy -0.1 -0.5) (xy -0.3 -0.3) + ) + (width 0) + (fill yes) + ) + (gr_line + (start 0 -0.33) + (end 0 -1.105) + (width 0.33) + ) + (gr_arc + (start 0 -1.105) + (mid 0.185987 -1.554013) + (end 0.635 -1.74) + (width 0.33) + ) + (gr_arc + (start 2.54 -2.375) + (mid 2.354013 -1.925987) + (end 1.905 -1.74) + (width 0.33) + ) + (gr_line + (start 2.54 -2.375) + (end 2.54 -3.15) + (width 0.33) + ) + (gr_poly + (pts + (xy 2.84 -3.28) (xy 2.24 -3.28) (xy 2.24 -3.18) (xy 2.44 -2.98) (xy 2.64 -2.98) (xy 2.84 -3.18) + ) + (width 0) + (fill yes) + ) + (gr_poly + (pts + (xy 2.24 -3.18) (xy 2.84 -3.18) (xy 2.84 -3.78) (xy 2.24 -3.78) + ) + (width 0) + (fill yes) + ) + (gr_line + (start 0.635 -1.74) + (end 1.905 -1.74) + (width 0.33) + ) + ) + (uuid "404ee80d-d1e3-4835-8e5c-a41b52bc9c6a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-MINI.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-MINI.kicad_mod new file mode 100644 index 0000000..a030236 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-MINI.kicad_mod @@ -0,0 +1,761 @@ +(footprint "ESP32-MINI" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "2.4 GHz Wi-Fi and Bluetooth combo chip, external antenna, https://www.espressif.com/sites/default/files/documentation/esp32-s3-mini-1_mini-1u_datasheet_en.pdf") + (tags "SparkFun 2.4 GHz Wi-Fi Bluetooth external antenna espressif 20*15.4mm") + (property "Reference" "REF**" + (at 0 8.89 0) + (unlocked yes) + (layer "F.Fab") + (uuid "54a804c7-9727-4fa6-884d-6b308eedd17c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "ESP32-MINI" + (at 0 9.9 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d27f1680-7f2f-4b18-aa38-1a4acbcc2198") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8728f85a-83bd-44b8-8cf6-efd8daa01125") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4f9df6d5-52e5-44de-bd13-dabd14ef93ce") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5530689b-b56b-44bc-b28a-9f05767d41c3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_rect + (start -2.053125 -0.39375) + (end -1.246875 0.4125) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "d284d8a2-c8f7-44e7-baf7-f5e67f7c5581") + ) + (fp_rect + (start -2.053125 1.25625) + (end -1.246875 2.0625) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "ed05bc77-b0a4-4462-b39c-5954dd4bad0b") + ) + (fp_rect + (start -1.85625 -1.85625) + (end -1.246875 -1.2375) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "9ab34327-2833-4294-a1c7-34381b61f4c7") + ) + (fp_rect + (start -0.403125 -2.04375) + (end 0.403125 -1.2375) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "8967b79d-92a1-47de-9d1c-1ee7e0ef2d48") + ) + (fp_rect + (start -0.403125 -0.39375) + (end 0.403125 0.4125) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "3b65162b-8e7d-4348-9713-518235f3924b") + ) + (fp_rect + (start -0.403125 1.25625) + (end 0.403125 2.0625) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "7af587bd-081e-47ba-a640-aeb7cea49528") + ) + (fp_rect + (start 1.246875 -0.39375) + (end 2.053125 0.4125) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "5cb8da70-5c64-4692-8cd0-cf15c52cf409") + ) + (fp_rect + (start 1.246875 1.25625) + (end 2.053125 2.0625) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "be27bad0-eebc-4c9c-9575-f36d8531ffaa") + ) + (fp_rect + (start 1.25625 -2.04375) + (end 2.0625 -1.2375) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.Paste") + (uuid "517846fd-c02b-4c49-91c6-313b2568afb0") + ) + (fp_line + (start -7.8375 -6.6125) + (end -7.8375 -7.4125) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "02d9e7b8-87d7-4eba-8c06-a0264750ede2") + ) + (fp_line + (start -7.825 7.8375) + (end -7.825 7.0375) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "22cddb0c-2dc5-4759-a8e2-73d53280034e") + ) + (fp_line + (start -7.025 7.8375) + (end -7.825 7.8375) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "8ab39b28-c590-4302-a7b4-0c174b58dd5f") + ) + (fp_line + (start 7.8375 7.025) + (end 7.8375 7.825) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "ddf15f94-0320-4956-a218-e0f283b77a43") + ) + (fp_line + (start 7.8375 7.825) + (end 7.0375 7.825) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "c4464532-67bd-42a5-9955-d1cd3a14d748") + ) + (fp_line + (start 7.85 -6.6) + (end 7.85 -7.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "437e21f4-770c-4b0d-b796-869108da1419") + ) + (fp_line + (start -7.7 -12.75) + (end 7.7 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8e59e07d-d6bf-4a58-b754-247230efe803") + ) + (fp_line + (start -7.7 7.7) + (end -7.7 -12.75) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0d7678a7-6fe5-4a41-9e9b-8900d13349b8") + ) + (fp_line + (start 7.7 -12.75) + (end 7.7 7.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a2b9d43d-2d38-4dac-8864-c4a503a87b86") + ) + (fp_line + (start 7.7 7.7) + (end -7.7 7.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2c5f4710-367a-4ac4-94dd-f7a3fc041f50") + ) + (fp_line + (start -7.7 -7.6) + (end 7.7 -7.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e4ff07ed-9a3c-44b3-83b1-ea06745c6ac8") + ) + (pad "1" smd rect + (at -7 -5.95) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "3838f6d4-b6fd-4464-9aa6-c7b174eeb521") + ) + (pad "2" smd rect + (at -7 -5.1) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "02360a9a-9756-4254-9fc3-48c6d78de918") + ) + (pad "3" smd rect + (at -7 -4.25) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "a37f2231-d1af-417c-aff6-8f05846616af") + ) + (pad "4" smd rect + (at -7 -3.4) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "0feb61f6-eae3-431e-91ab-4681701da325") + ) + (pad "5" smd rect + (at -7 -2.55) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "3664d6f7-b8ad-45a9-915b-ac3c324287c1") + ) + (pad "6" smd rect + (at -7 -1.7) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "e5d18026-4374-4ecf-804e-0cf82628b960") + ) + (pad "7" smd rect + (at -7 -0.85) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b62f387a-251a-48b1-a32c-6ff5756460c4") + ) + (pad "8" smd rect + (at -7 0) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ba49e87e-3a90-4969-8331-0d295582cb3d") + ) + (pad "9" smd rect + (at -7 0.85) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "21d5b096-3404-4bdb-b20d-69f2945d9ac5") + ) + (pad "10" smd rect + (at -7 1.7) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f4b83ff9-c43b-4df3-8351-2e19f651a1cb") + ) + (pad "11" smd rect + (at -7 2.55) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "105f5820-7eb8-43d6-8e7b-3ab7b0bea92e") + ) + (pad "12" smd rect + (at -7 3.4) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "168e7996-abc3-4196-a376-02fc25d48f18") + ) + (pad "13" smd rect + (at -7 4.25) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ae38b28f-a098-4a29-a720-cb00df4d78d4") + ) + (pad "14" smd rect + (at -7 5.1) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "db7bb4ba-422b-48b2-a479-ae9ae967eec7") + ) + (pad "15" smd rect + (at -7 5.95) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "72e87d2d-b6f6-4e5b-85ef-1f50d54d9227") + ) + (pad "16" smd rect + (at -5.95 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c27f2b55-babf-4adf-8b9f-764fee196754") + ) + (pad "17" smd rect + (at -5.1 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c4661091-4601-446c-b1bf-ec52b41cdbe5") + ) + (pad "18" smd rect + (at -4.25 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "546e4f8b-fae0-4745-b32f-8ffa3ab239a9") + ) + (pad "19" smd rect + (at -3.4 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "db88fe72-36ec-4d99-b042-cfa8eb6d08ae") + ) + (pad "20" smd rect + (at -2.55 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "3f8b3a7d-46c2-4311-bae2-f3bb8db544d6") + ) + (pad "21" smd rect + (at -1.7 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "cdd0e4a8-43f9-4993-b433-417fdc62259c") + ) + (pad "22" smd rect + (at -0.85 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "18f90637-ca2a-4233-9e53-e5d56b3f3675") + ) + (pad "23" smd rect + (at 0 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "bd7cc8c3-e638-4ce4-8c8c-3c87649064eb") + ) + (pad "24" smd rect + (at 0.85 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "edfe072d-d974-4663-bd79-8022a80e47f3") + ) + (pad "25" smd rect + (at 1.7 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "357df6e2-a773-4615-be1c-c5cc731c2e6b") + ) + (pad "26" smd rect + (at 2.55 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "a11916fc-acb7-4f1e-a333-bc2358075b77") + ) + (pad "27" smd rect + (at 3.4 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ba7cd510-0227-47f6-82ea-e5a166dd6b5a") + ) + (pad "28" smd rect + (at 4.25 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "3bd7a515-d012-4fb2-9fcb-f6d891ddfeb8") + ) + (pad "29" smd rect + (at 5.1 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "8af72cc4-846c-4571-abe3-8990d64ed158") + ) + (pad "30" smd rect + (at 5.95 7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b96068de-72b7-4517-bf15-c20aa1b1d2d3") + ) + (pad "31" smd rect + (at 7 5.95) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "5bd8ca9f-a519-4252-9cd4-501457ed7002") + ) + (pad "32" smd rect + (at 7 5.1) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "21fecc7c-63e4-4bae-83ff-bb0525f6132b") + ) + (pad "33" smd rect + (at 7 4.25) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f07392bc-3ff3-44c5-ab78-c950e373edbc") + ) + (pad "34" smd rect + (at 7 3.4) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "303c8752-9f0c-4f72-b69f-015beac01987") + ) + (pad "35" smd rect + (at 7 2.55) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d29ee84a-dae6-4c6a-9318-745d4d3926dd") + ) + (pad "36" smd rect + (at 7 1.7) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "42d3ca6d-d0f8-4834-b626-9f0f0bd07797") + ) + (pad "37" smd rect + (at 7 0.85) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "45a14f39-fe6b-49da-b231-5ee2c500d72e") + ) + (pad "38" smd rect + (at 7 0) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f74e6368-b196-43b8-8b45-96005ab13268") + ) + (pad "39" smd rect + (at 7 -0.85) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b98b40cc-9f4a-41c6-b5bd-978bbbcfab3e") + ) + (pad "40" smd rect + (at 7 -1.7) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "9c5b82cc-c2e7-44e2-9d10-d2f7610ad06a") + ) + (pad "41" smd rect + (at 7 -2.55) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "61d06625-3f20-4abe-aa51-e0d6c8ab7060") + ) + (pad "42" smd rect + (at 7 -3.4) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "71f3d822-d3b7-47e9-aa64-e03379de4d89") + ) + (pad "43" smd rect + (at 7 -4.25) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "9870b2d3-77cb-46e6-9311-2bc41c485c09") + ) + (pad "44" smd rect + (at 7 -5.1) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ad76395c-1b8b-4e21-9042-5e35af5c1dfe") + ) + (pad "45" smd rect + (at 7 -5.95) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "68f808e3-9db7-4273-8278-4898dbb80839") + ) + (pad "46" smd rect + (at 5.95 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d15182a3-0634-46da-855b-10f7bc3b5312") + ) + (pad "47" smd rect + (at 5.1 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "63aea5ed-4976-4656-9592-26f97ae51874") + ) + (pad "48" smd rect + (at 4.25 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "313d31c3-2619-4b3d-ba56-f64998f4ca4e") + ) + (pad "49" smd rect + (at 3.4 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "aec8a78b-3c3e-424d-80f8-675268557896") + ) + (pad "50" smd rect + (at 2.55 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f0fca167-1700-4618-bda8-d4dc477e4338") + ) + (pad "51" smd rect + (at 1.7 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "034a040c-9dc3-4986-a77d-77081c615221") + ) + (pad "52" smd rect + (at 0.85 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "825d8335-7eec-43fb-9e72-98efe86913dd") + ) + (pad "53" smd rect + (at 0 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c887a01f-8a93-4bd4-bfe6-462fa899ca42") + ) + (pad "54" smd rect + (at -0.85 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "23bf7afe-ce19-4b98-bf80-8d48700ff086") + ) + (pad "55" smd rect + (at -1.7 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "8fc87b29-9f24-4151-8d11-ac0894b90ca4") + ) + (pad "56" smd rect + (at -2.55 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "7d488405-f7e8-4875-b120-9e2c7458a877") + ) + (pad "57" smd rect + (at -3.4 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "606b7673-e9e5-43f0-b9e4-a613b0a7c2fd") + ) + (pad "58" smd rect + (at -4.25 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "be974b10-d2d4-48bc-b754-ae4c3338e67c") + ) + (pad "59" smd rect + (at -5.1 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "06684982-e8c8-4fc6-b2ad-83feed90aeb5") + ) + (pad "60" smd rect + (at -5.95 -7 90) + (size 0.8 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "92a2da50-9b3d-4d48-98a2-681db8d9f1ad") + ) + (pad "61" smd roundrect + (at -1.65 -1.65) + (size 1.2 1.2) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0) + (chamfer_ratio 0.4) + (chamfer top_left) + (uuid "ef360ca5-18e3-4c5f-84d3-4f893e552218") + ) + (pad "61" smd rect + (at -1.65 0) + (size 1.2 1.2) + (layers "F.Cu" "F.Mask") + (uuid "87ed9f1f-b026-4cf2-b0a4-4c762185c648") + ) + (pad "61" smd rect + (at -1.65 1.65) + (size 1.2 1.2) + (layers "F.Cu" "F.Mask") + (uuid "91a51a29-3ac8-4122-803a-dc7863868a5b") + ) + (pad "61" smd rect + (at 0 -1.65) + (size 1.2 1.2) + (layers "F.Cu" "F.Mask") + (uuid "703425ae-a836-4de0-b9b9-0ac79343c389") + ) + (pad "61" smd rect + (at 0 0) + (size 1.2 1.2) + (layers "F.Cu" "F.Mask") + (uuid "6704de92-02d5-4f37-846c-6149f502e3c2") + ) + (pad "61" smd rect + (at 0 1.65) + (size 1.2 1.2) + (layers "F.Cu" "F.Mask") + (uuid "eca440b1-224b-4ad8-90e0-e753a49214c1") + ) + (pad "61" smd rect + (at 1.65 -1.65) + (size 1.2 1.2) + (layers "F.Cu" "F.Mask") + (uuid "e869e0e9-f872-4237-82be-9c895a523c89") + ) + (pad "61" smd rect + (at 1.65 0) + (size 1.2 1.2) + (layers "F.Cu" "F.Mask") + (uuid "d978af21-e966-4a1a-b965-7637e1fda2e0") + ) + (pad "61" smd rect + (at 1.65 1.65) + (size 1.2 1.2) + (layers "F.Cu" "F.Mask") + (uuid "60a5b1af-e4d4-4224-b646-7d2cc64e1365") + ) + (pad "62" smd rect + (at -7 -7) + (size 0.8 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "dee68e96-1934-4f40-b186-ac8acf13d77a") + ) + (pad "63" smd rect + (at -7 7) + (size 0.8 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "0bfc36de-1b29-4437-9371-35f4f236e8a5") + ) + (pad "64" smd rect + (at 7 7) + (size 0.8 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "3ed0d203-0b85-46af-9b89-51d4a95c6e5c") + ) + (pad "65" smd rect + (at 7 -7) + (size 0.8 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "d7a1072f-6bef-4c9d-a97c-50c14c2a9388") + ) + (zone + (net 0) + (net_name "") + (layers "*.Cu") + (uuid "4a4cc3c0-9529-4b26-8c5f-dfb5276b064b") + (name "Antenna Keepout") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -7.73125 -7.63125) (xy 7.73125 -7.63125) (xy 7.73125 -12.8) (xy -7.73125 -12.8) + ) + ) + ) + (model "${KICAD6_3DMODEL_DIR}/RF_Module.3dshapes/ESP32-S2-MINI-1.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-PICO-MINI.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-PICO-MINI.kicad_mod new file mode 100644 index 0000000..8026937 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-PICO-MINI.kicad_mod @@ -0,0 +1,863 @@ +(footprint "ESP32-PICO-MINI" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -11.5 0) + (layer "F.Fab") + (uuid "51aa3024-dab0-4d6b-9440-6e003332ae53") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "ESP32-PICO-MINI" + (at 0 6.5 0) + (layer "F.Fab") + (uuid "ae5e9787-f258-4854-8807-064e2c5fba10") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f088b4f9-5acf-40c1-a032-18e742168a41") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "54be9af1-e5b4-4a61-8ff4-b749b2cee221") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6a6cf5a7-7341-42a6-b557-7fcc06f47d2c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_poly + (pts + (xy -2.4 -1.6) (xy -1.6 -1.6) (xy -1.6 -2.4) (xy -2.4 -2.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5a2e40c7-7d5d-456f-b171-9201b854048f") + ) + (fp_poly + (pts + (xy -2.4 0.4) (xy -1.6 0.4) (xy -1.6 -0.4) (xy -2.4 -0.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "45f0ed75-49dc-44de-8548-7c8e95cfa6b0") + ) + (fp_poly + (pts + (xy -2.4 2.4) (xy -1.6 2.4) (xy -1.6 1.6) (xy -2.4 1.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "25755a2d-082c-45e9-800a-fd9bd65064b0") + ) + (fp_poly + (pts + (xy -0.4 -1.6) (xy 0.4 -1.6) (xy 0.4 -2.4) (xy -0.4 -2.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c5c2796d-0c20-4270-8f8a-b39d1f1a09e2") + ) + (fp_poly + (pts + (xy -0.4 0.4) (xy 0.4 0.4) (xy 0.4 -0.4) (xy -0.4 -0.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "00a35117-18c4-47f5-8de5-e7f4681a228a") + ) + (fp_poly + (pts + (xy -0.4 2.4) (xy 0.4 2.4) (xy 0.4 1.6) (xy -0.4 1.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6d13f56e-5bff-438f-9a98-60346cd6fda3") + ) + (fp_poly + (pts + (xy 1.6 -1.6) (xy 2.4 -1.6) (xy 2.4 -2.4) (xy 1.6 -2.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e4c3f960-7d70-4cb0-915d-d086ec241723") + ) + (fp_poly + (pts + (xy 1.6 0.4) (xy 2.4 0.4) (xy 2.4 -0.4) (xy 1.6 -0.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "76112610-391a-46d1-a562-2c789975a5d4") + ) + (fp_poly + (pts + (xy 1.6 2.4) (xy 2.4 2.4) (xy 2.4 1.6) (xy 1.6 1.6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1ad5ce29-7f87-432c-b62b-45bbb4e7c2f9") + ) + (fp_line + (start -6.8 -4.4) + (end -6.8 -5.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "a4176c40-bb3e-4a1f-930a-1134e7b37ac3") + ) + (fp_line + (start -6.8 5.8) + (end -6.8 5) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "301edb4f-4863-45dd-b391-c68747000496") + ) + (fp_line + (start -6 5.8) + (end -6.8 5.8) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "34fa6c4d-cfae-4f3b-adb3-68cc0ef0c8ee") + ) + (fp_line + (start 6 5.8) + (end 6.8 5.8) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "36e53686-d233-444a-aac5-ca332505eac4") + ) + (fp_line + (start 6.8 -4.4) + (end 6.8 -5.4) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "1513550a-555c-490f-8e48-024d9e3a7f6a") + ) + (fp_line + (start 6.8 5.8) + (end 6.8 5) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "a99e7023-9adb-4bb6-953b-716e674c8a57") + ) + (fp_poly + (pts + (xy -6.6 5.6) (xy 6.6 5.6) (xy 6.6 -11) (xy -6.6 -11) + ) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "555e3031-2ce6-4bb5-ba98-10088e3bb28e") + ) + (fp_line + (start -6.6 -11) + (end -6.6 -5.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b6b6d706-55cc-4203-b717-b0ac51061b65") + ) + (fp_line + (start -6.6 -5.6) + (end -6.6 5.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8ae8d956-6d60-473b-a78d-f894a1cf7618") + ) + (fp_line + (start -6.6 -5.6) + (end 6.6 -5.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5b29a0cd-221e-4874-bb0d-38b7b2da8ad4") + ) + (fp_line + (start -6.6 5.6) + (end 6.6 5.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6ec01541-7f24-467c-8bfa-21b5583ef697") + ) + (fp_line + (start 6.6 -11) + (end -6.6 -11) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e4577d7a-3fd2-4ab8-ad9f-baac41e83f21") + ) + (fp_line + (start 6.6 -5.6) + (end 6.6 -11) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2bcb4499-4f5a-4ca9-9779-3fdc4cb5444b") + ) + (fp_line + (start 6.6 5.6) + (end 6.6 -5.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f118b810-1b41-4289-9c68-41130bbc81f6") + ) + (pad "1" smd rect + (at -5.9 -4 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6f9a37a8-92a5-403f-99b7-f9b3f7888d55") + ) + (pad "2" smd rect + (at -5.9 -3.2 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8b41b4a1-670c-42ad-bb19-bc0c5fccb115") + ) + (pad "3" smd rect + (at -5.9 -2.4 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bd97be76-9bd7-45ec-a2e5-e628d1c839aa") + ) + (pad "4" smd rect + (at -5.9 -1.6 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b28a5840-9965-400b-8b17-90879ad6c324") + ) + (pad "5" smd rect + (at -5.9 -0.8 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e2032efd-3313-4472-b255-137dfef5d43c") + ) + (pad "6" smd rect + (at -5.9 0 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "68b276e5-abdf-471f-8586-551365325ae0") + ) + (pad "7" smd rect + (at -5.9 0.8 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "67217f11-1096-47b4-b270-0ba953c8e1b7") + ) + (pad "8" smd rect + (at -5.9 1.6 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "edf69856-c256-41fc-9858-21342fdf152c") + ) + (pad "9" smd rect + (at -5.9 2.4 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b03d87a1-0a5b-4a9b-9832-9252ca5639c3") + ) + (pad "10" smd rect + (at -5.9 3.2 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f10abad9-27ac-4c15-8467-5c361bb3869e") + ) + (pad "11" smd rect + (at -5.9 4 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "70f8e6e8-0221-47d1-a7c0-59e088ab85a2") + ) + (pad "12" smd rect + (at -4.8 4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bfc53a6b-1a38-4b86-9e61-5bcf4959ad64") + ) + (pad "13" smd rect + (at -4 4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bca593ce-cca0-4470-8e3d-7c909b03b5b5") + ) + (pad "14" smd rect + (at -3.2 4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ee31e394-65e5-4db6-9bab-c1f7e1521100") + ) + (pad "15" smd rect + (at -2.4 4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "76079668-9b97-46f1-826c-4f00e0f3756d") + ) + (pad "16" smd rect + (at -1.6 4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8764fe26-2efe-49a6-9faa-1ce9feea5fd3") + ) + (pad "17" smd rect + (at -0.8 4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "93a4d197-eef2-41ee-a847-e4f5588a859f") + ) + (pad "18" smd rect + (at 0 4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "815a3551-b314-42b5-a318-65b73e7e8c98") + ) + (pad "19" smd rect + (at 0.8 4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bad9adab-9eb2-4fe2-8941-a3321300e2c2") + ) + (pad "20" smd rect + (at 1.6 4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "39fe01a4-f2d9-4553-b9d6-5bfc16d174ff") + ) + (pad "21" smd rect + (at 2.4 4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a74b7e1f-6fdb-4b8b-be18-250a2b6bb743") + ) + (pad "22" smd rect + (at 3.2 4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6c22cd3e-6075-481b-8283-8ea350d72162") + ) + (pad "23" smd rect + (at 4 4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8fb9bea0-e9a9-4b62-8e0a-fb70381be5eb") + ) + (pad "24" smd rect + (at 4.8 4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b620fee8-a320-4810-9ec5-8b8aa1503b65") + ) + (pad "25" smd rect + (at 5.9 4 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4347613c-38cf-433d-9bc2-91a1f42a7e87") + ) + (pad "26" smd rect + (at 5.9 3.2 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ade02b73-fff1-4a4c-9ce9-123f0addfcb7") + ) + (pad "27" smd rect + (at 5.9 2.4 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e79c8339-b868-4707-8728-fbfb50d65643") + ) + (pad "28" smd rect + (at 5.9 1.6 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dd0100eb-4d3d-4e1a-8439-d01f99da84df") + ) + (pad "29" smd rect + (at 5.9 0.8 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cbb54c8c-9967-4d09-97d1-35dc44027f24") + ) + (pad "30" smd rect + (at 5.9 0 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9c479951-a776-4e17-8378-103db88a5935") + ) + (pad "31" smd rect + (at 5.9 -0.8 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "01454234-49c0-46ea-8b17-73f2ad2e6506") + ) + (pad "32" smd rect + (at 5.9 -1.6 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2a0471bc-f34c-4cce-9d29-5bd4838faa08") + ) + (pad "33" smd rect + (at 5.9 -2.4 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92cc05ab-43eb-4fb8-94d5-1f09594a7f5c") + ) + (pad "34" smd rect + (at 5.9 -3.2 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cfe1bf4d-0cc3-4949-9d7d-d097317a35a9") + ) + (pad "35" smd rect + (at 5.9 -4 90) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "eca1641c-de78-4cb5-9c2e-9b0b46b999fb") + ) + (pad "36" smd rect + (at 4.8 -4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "548caa56-b271-4b4b-a180-e6ce16ef736f") + ) + (pad "37" smd rect + (at 4 -4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ae2da63f-e2cc-4178-9bf0-760072ba677f") + ) + (pad "38" smd rect + (at 3.2 -4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c1c99ff6-e434-4cc2-bf05-14be463db45d") + ) + (pad "39" smd rect + (at 2.4 -4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0e310d77-b411-4b79-8834-f0ca0a0170ae") + ) + (pad "40" smd rect + (at 1.6 -4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "57a325f0-526c-400a-96a0-5b25e58b1d77") + ) + (pad "41" smd rect + (at 0.8 -4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "20928f68-e0bf-4873-86cf-68d011bbb7f0") + ) + (pad "42" smd rect + (at 0 -4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3ac03cc6-9106-46e6-bfff-79cc8f96a0b5") + ) + (pad "43" smd rect + (at -0.8 -4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "66de85f5-06ee-4615-857c-ca044ecc3466") + ) + (pad "44" smd rect + (at -1.6 -4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9d10adbe-7c51-4380-9bf3-3d23b13d65ec") + ) + (pad "45" smd rect + (at -2.4 -4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "058746fd-998a-45b3-a6ee-fec99904537e") + ) + (pad "46" smd rect + (at -3.2 -4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3a2ff49a-dff5-479e-880e-ea36a76818f1") + ) + (pad "47" smd rect + (at -4 -4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bc85824b-4fe0-44e2-9322-c2bf2ec9b671") + ) + (pad "48" smd rect + (at -4.8 -4.9) + (size 0.4 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "17f054d3-2677-4279-bb36-b148c92047f6") + ) + (pad "49.1" smd roundrect + (at -1.975 -1.975) + (size 1.45 1.45) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0) + (chamfer_ratio 0.4) + (chamfer top_left) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8eb1abbc-5380-4667-8917-5b5d4b340630") + ) + (pad "49.2" smd rect + (at -1.975 0) + (size 1.45 1.45) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ee2b5ec2-b1b8-4212-987b-92905d12a7e3") + ) + (pad "49.3" smd rect + (at -1.975 1.975) + (size 1.45 1.45) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "74ec28b4-a4ad-4e70-94aa-212c5275b72e") + ) + (pad "49.4" smd rect + (at 0 1.975) + (size 1.45 1.45) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7d833655-a5db-47f4-b697-47331bbfce7d") + ) + (pad "49.5" smd rect + (at 1.975 1.975) + (size 1.45 1.45) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "489e3f66-665a-4ac0-be26-221ad243cb98") + ) + (pad "49.6" smd rect + (at 1.975 0) + (size 1.45 1.45) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5eed601b-f841-43c8-83f7-8daf21a37d32") + ) + (pad "49.7" smd rect + (at 1.975 -1.975) + (size 1.45 1.45) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "94732350-20af-4de3-986f-bc4d007633cc") + ) + (pad "49.8" smd rect + (at 0 -1.975) + (size 1.45 1.45) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "497de0ea-d453-4895-ba6c-983c0dc89de7") + ) + (pad "49.9" smd rect + (at 0 0) + (size 1.45 1.45) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "65a62707-cc62-42f4-8205-a5284179de00") + ) + (pad "50" smd rect + (at 5.95 -4.95) + (size 0.7 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2f62dfbd-830f-43f1-89f4-ac230d6c0e9e") + ) + (pad "51" smd rect + (at 5.95 4.95) + (size 0.7 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b1a2a6c6-5005-435c-b1bc-3f461bf6f361") + ) + (pad "52" smd rect + (at -5.95 4.95) + (size 0.7 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5cbdd494-254a-4245-9ab8-bb30be33773c") + ) + (pad "53" smd rect + (at -5.95 -4.95) + (size 0.7 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "77898c82-91ea-4e1d-a04c-688733e3dce9") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "d08ebc1a-9e2c-4f3b-ab66-cbc45b6f0b77") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -6.6 -5.6) (xy 6.6 -5.6) (xy 6.6 -11) (xy -6.6 -11) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "3a8f8a90-0e66-48b2-94b4-56d5059e6a51") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 6.6 -11) (xy -6.6 -11) (xy -6.6 -5.6) (xy 6.6 -5.6) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-WROOM-32D-DFM_PASTE.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-WROOM-32D-DFM_PASTE.kicad_mod new file mode 100644 index 0000000..da5863b --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-WROOM-32D-DFM_PASTE.kicad_mod @@ -0,0 +1,1682 @@ +(footprint "ESP32-WROOM-32D-DFM_Paste" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "ESP-WROOM-32D\n
      \n
      \nThis version of the module contains an onboard trace-antenna connector. \n
      \nIt is virtually identical to the onboard u.FL version (ESP32-WROOM-32U), \n
      \nexcept it is slightly longer and requires the keepout zone.") + (tags "SparkFun") + (property "Reference" "REF**" + (at -7.62 0 90) + (layer "F.Fab") + (uuid "51a724ac-9f75-4dd7-9ede-bf934838a2ad") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "ESP32-WROOM-32D-DFM_PASTE" + (at -5.08 0 90) + (layer "F.Fab") + (uuid "cb4a69d2-fc9b-4db2-8667-525ef9027c92") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "94a8c00c-9af3-4df5-9e5b-9d1b3614553e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b2d03e5b-2f52-4f85-9468-0e00e4724cac") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3d9ab11a-cf08-473e-8ee6-fb1e59665c96") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -10.8 -5.2) (xy -10.8 -6.2) (xy -12.6 -6.2) (xy -12.6 -5.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "763fb2ae-0ed2-4706-ab0a-3fa37d8d2e6e") + ) + (fp_poly + (pts + (xy -10.8 -3.95) (xy -10.8 -4.95) (xy -12.6 -4.95) (xy -12.6 -3.95) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3ed29396-6b02-4856-af69-e2166e40df27") + ) + (fp_poly + (pts + (xy -10.8 -2.7) (xy -10.8 -3.7) (xy -12.6 -3.7) (xy -12.6 -2.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b7b8e877-4b6f-4f92-8528-38a4bcf850a4") + ) + (fp_poly + (pts + (xy -10.8 -1.4) (xy -10.8 -2.4) (xy -12.6 -2.4) (xy -12.6 -1.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "266ffb19-e164-4b01-b1c0-13ae530b2b8a") + ) + (fp_poly + (pts + (xy -10.8 -0.15) (xy -10.8 -1.15) (xy -12.6 -1.15) (xy -12.6 -0.15) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d30b4caa-c646-41c9-aaa4-d178e4e9da68") + ) + (fp_poly + (pts + (xy -10.8 1.15) (xy -10.8 0.15) (xy -12.6 0.15) (xy -12.6 1.15) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "80395c76-e329-49be-97f9-18058acc58f7") + ) + (fp_poly + (pts + (xy -10.8 2.4) (xy -10.8 1.4) (xy -12.6 1.4) (xy -12.6 2.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "eb424912-58d2-44d1-8fc2-f4a5228fd04c") + ) + (fp_poly + (pts + (xy -10.8 3.65) (xy -10.8 2.65) (xy -12.6 2.65) (xy -12.6 3.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "df24521b-a8eb-460f-8169-4581374f5c62") + ) + (fp_poly + (pts + (xy -10.8 4.95) (xy -10.8 3.95) (xy -12.6 3.95) (xy -12.6 4.95) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "a15120e6-da32-434c-9e9d-942d8c8b8c2a") + ) + (fp_poly + (pts + (xy -10.8 6.2) (xy -10.8 5.2) (xy -12.6 5.2) (xy -12.6 6.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8359dd77-1887-41c7-aab5-fa8382f52669") + ) + (fp_poly + (pts + (xy -10.6 -8.2) (xy -9.6 -8.2) (xy -9.6 -10) (xy -10.6 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "56a094b3-a9a5-434f-87b5-5ab579e992c3") + ) + (fp_poly + (pts + (xy -9.6 8.2) (xy -10.6 8.2) (xy -10.6 10) (xy -9.6 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "dcfdf6e1-416a-4fd9-a840-666435b94eb2") + ) + (fp_poly + (pts + (xy -9.3 -8.2) (xy -8.3 -8.2) (xy -8.3 -10) (xy -9.3 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "cea1c8d3-e9a2-4f5e-86ec-b1cea6c63355") + ) + (fp_poly + (pts + (xy -8.3 8.2) (xy -9.3 8.2) (xy -9.3 10) (xy -8.3 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "68b3fe22-7111-4b65-a906-d77716e00a22") + ) + (fp_poly + (pts + (xy -8.05 -8.2) (xy -7.05 -8.2) (xy -7.05 -10) (xy -8.05 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "03bebc80-edbf-4385-b6a6-11c23fd6324e") + ) + (fp_poly + (pts + (xy -7.05 8.2) (xy -8.05 8.2) (xy -8.05 10) (xy -7.05 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4ad6140f-c043-4e5b-8f8b-2b90688b87cc") + ) + (fp_poly + (pts + (xy -6.75 -8.2) (xy -5.75 -8.2) (xy -5.75 -10) (xy -6.75 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f67463e2-c97c-4be1-99d7-8542d43027b0") + ) + (fp_poly + (pts + (xy -5.75 8.2) (xy -6.75 8.2) (xy -6.75 10) (xy -5.75 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "551d2654-9ae9-4de8-a592-f334e7aaab2f") + ) + (fp_poly + (pts + (xy -5.5 -8.2) (xy -4.5 -8.2) (xy -4.5 -10) (xy -5.5 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d651209f-c3ed-4ea7-b0e5-ce91783811c3") + ) + (fp_poly + (pts + (xy -4.5 8.2) (xy -5.5 8.2) (xy -5.5 10) (xy -4.5 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b15e5e56-b9b0-4fc9-8e6d-6b6506cee9af") + ) + (fp_poly + (pts + (xy -4.25 -8.2) (xy -3.25 -8.2) (xy -3.25 -10) (xy -4.25 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "de62d653-8857-4c36-b34d-d2fdd0976646") + ) + (fp_poly + (pts + (xy -3.25 8.2) (xy -4.25 8.2) (xy -4.25 10) (xy -3.25 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ad6804f9-6a0a-4b6a-9231-e5d761b5ddba") + ) + (fp_poly + (pts + (xy -3.2 -2.9) (xy -2.3 -2.9) (xy -2.3 -3.8) (xy -3.2 -3.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9e34bab2-d204-4bc8-8372-3c4eb1b915c4") + ) + (fp_poly + (pts + (xy -3.2 -1.05) (xy -2.3 -1.05) (xy -2.3 -1.95) (xy -3.2 -1.95) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "2e6603ce-1d30-4c5a-ae32-e7ce5f6f7c55") + ) + (fp_poly + (pts + (xy -3.2 0.8) (xy -2.3 0.8) (xy -2.3 -0.1) (xy -3.2 -0.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6600bf27-5375-47c2-843d-09b6e8851020") + ) + (fp_poly + (pts + (xy -2.95 -8.2) (xy -1.95 -8.2) (xy -1.95 -10) (xy -2.95 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "67b3d93c-2a6e-4a58-a84b-f6d80eb72c6c") + ) + (fp_poly + (pts + (xy -1.95 8.2) (xy -2.95 8.2) (xy -2.95 10) (xy -1.95 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ed0dab3b-9492-40f1-b77c-882bd099e834") + ) + (fp_poly + (pts + (xy -1.7 -8.2) (xy -0.7 -8.2) (xy -0.7 -10) (xy -1.7 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ccac7f94-0a25-46d2-ba89-dd5a8088be42") + ) + (fp_poly + (pts + (xy -1.35 -2.9) (xy -0.45 -2.9) (xy -0.45 -3.8) (xy -1.35 -3.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fd79f897-ca02-46d8-b005-5daa51041d14") + ) + (fp_poly + (pts + (xy -1.35 -1.1) (xy -0.45 -1.1) (xy -0.45 -2) (xy -1.35 -2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d7b114dd-a25a-4c3f-85ac-14732efb34a1") + ) + (fp_poly + (pts + (xy -1.35 0.8) (xy -0.45 0.8) (xy -0.45 -0.1) (xy -1.35 -0.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b8f5898b-40c4-4f8f-a1bf-24d5127d4c42") + ) + (fp_poly + (pts + (xy -0.7 8.2) (xy -1.7 8.2) (xy -1.7 10) (xy -0.7 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1f2e2f13-9b31-4f6c-a727-6d2588e2a9e7") + ) + (fp_poly + (pts + (xy -0.4 -8.2) (xy 0.6 -8.2) (xy 0.6 -10) (xy -0.4 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fa049930-e645-4c6c-9b48-1a1cbce6a84b") + ) + (fp_poly + (pts + (xy 0.45 -2.9) (xy 1.35 -2.9) (xy 1.35 -3.8) (xy 0.45 -3.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f791aba6-170b-4a2a-a4aa-9415394debb3") + ) + (fp_poly + (pts + (xy 0.5 -1.05) (xy 1.4 -1.05) (xy 1.4 -1.95) (xy 0.5 -1.95) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "78858cad-852d-49d6-a9a7-a3fede89893d") + ) + (fp_poly + (pts + (xy 0.5 0.8) (xy 1.4 0.8) (xy 1.4 -0.1) (xy 0.5 -0.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "835ce213-011f-4ed6-b8be-429e4b7e1968") + ) + (fp_poly + (pts + (xy 0.6 8.2) (xy -0.4 8.2) (xy -0.4 10) (xy 0.6 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "044957b0-82e4-4c0f-a6b1-4013ce8f9089") + ) + (fp_poly + (pts + (xy 0.85 -8.2) (xy 1.85 -8.2) (xy 1.85 -10) (xy 0.85 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "128267aa-5795-4e70-8e01-f50a97067636") + ) + (fp_poly + (pts + (xy 1.85 8.2) (xy 0.85 8.2) (xy 0.85 10) (xy 1.85 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9d899bd7-1211-4d45-977a-eac1259df740") + ) + (fp_poly + (pts + (xy 2.1 -8.2) (xy 3.1 -8.2) (xy 3.1 -10) (xy 2.1 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1d658f7d-fdee-4d3f-91fb-96f9b838e7e4") + ) + (fp_poly + (pts + (xy 3.1 8.2) (xy 2.1 8.2) (xy 2.1 10) (xy 3.1 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ea90e42e-0504-4461-9c69-9497a91363ce") + ) + (fp_poly + (pts + (xy 3.4 -8.2) (xy 4.4 -8.2) (xy 4.4 -10) (xy 3.4 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5f8553b5-12fd-4482-9a68-61d295855ed7") + ) + (fp_poly + (pts + (xy 4.4 8.2) (xy 3.4 8.2) (xy 3.4 10) (xy 4.4 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "7aa72d6c-b604-4e51-a5fd-3bea6486c8b7") + ) + (fp_poly + (pts + (xy 4.65 -8.2) (xy 5.65 -8.2) (xy 5.65 -10) (xy 4.65 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "29f53f69-e940-4d3c-beff-73260b7ca7fb") + ) + (fp_poly + (pts + (xy 5.65 8.2) (xy 4.65 8.2) (xy 4.65 10) (xy 5.65 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0946ec66-e050-4a77-a6af-7ae179ba3ce7") + ) + (fp_poly + (pts + (xy 5.95 -8.2) (xy 6.95 -8.2) (xy 6.95 -10) (xy 5.95 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1e7901f8-c337-40b2-b9c3-8cf5b9283865") + ) + (fp_poly + (pts + (xy 6.95 8.2) (xy 5.95 8.2) (xy 5.95 10) (xy 6.95 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3cc19ec9-79f2-40ec-8602-9606f5497a1b") + ) + (fp_line + (start -11.697 -9.127) + (end -10.67 -9.127) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c9c19afa-a699-419b-acbb-8669bbb6ca6b") + ) + (fp_line + (start -11.697 -6.35) + (end -11.697 -9.127) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "70f19bdd-9a1d-4d52-9918-d7dc6962ca7f") + ) + (fp_line + (start -11.697 6.35) + (end -11.697 9.127) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d6eb309d-7b40-4dd8-bb36-e4d2c5b36c40") + ) + (fp_line + (start -11.697 9.127) + (end -10.67 9.127) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "40abc407-1613-4a0f-bb7d-e271f9b8ddc9") + ) + (fp_line + (start 7.041 -9.127) + (end 14.057 -9.127) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "26c51900-a370-4698-a4a9-fcd4b5fd397a") + ) + (fp_line + (start 7.041 9.127) + (end 14.057 9.127) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b3aad67-c1a9-4ca4-b90e-2dfc90f5a66e") + ) + (fp_line + (start 14.057 -9.127) + (end 14.057 9.127) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "538a7075-e389-4e6d-b176-6c73a48d96de") + ) + (fp_rect + (start 14.605 -10.16) + (end -12.7 10.16) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "c1ba3d24-a412-4df6-a45d-279cff101440") + ) + (fp_line + (start -11.57 -9) + (end 7.93 -9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d2ac7b44-93dd-4d8f-baa6-6f2aa812d321") + ) + (fp_line + (start -11.57 9) + (end -11.57 -9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "54b3701d-0222-438d-b4a1-ba0a3088b363") + ) + (fp_line + (start 7.93 -9) + (end 13.93 -9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "984f10c1-a2da-45c8-893a-50148224c112") + ) + (fp_line + (start 7.93 9) + (end -11.57 9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1653c860-ed1c-429f-a8fe-b58f66c8bfb8") + ) + (fp_line + (start 7.93 9) + (end 7.93 -9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9a92f54c-8998-4164-8817-eacffc25f6e4") + ) + (fp_line + (start 13.93 -9) + (end 13.93 9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "797bef7b-156b-45d9-8edf-144aabc7ae42") + ) + (fp_line + (start 13.93 9) + (end 7.93 9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3bc37408-71a7-49f1-9003-29185aedd01c") + ) + (fp_poly + (pts + (xy -3.021 0.284) (xy 0.579 0.284) (xy 0.579 -3.316) (xy -3.021 -3.316) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a834a155-b931-423c-a2d8-851841be8d74") + ) + (fp_poly + (pts + (xy -11.12 -5.265) (xy -11.57 -5.265) (xy -11.57 -5.415) (xy -11.345 -5.49) (xy -11.251802 -5.715) + (xy -11.276023 -5.836769) (xy -11.345 -5.94) (xy -11.570001 -6.015) (xy -11.57 -6.015) (xy -11.57 -6.165) + (xy -11.12 -6.165) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "06330937-99c9-42f7-8bf0-d79d48d2b61c") + ) + (fp_poly + (pts + (xy -11.12 -3.995) (xy -11.57 -3.995) (xy -11.57 -4.145) (xy -11.345 -4.22) (xy -11.251802 -4.445) + (xy -11.276023 -4.566769) (xy -11.345 -4.67) (xy -11.570001 -4.745) (xy -11.57 -4.745) (xy -11.57 -4.895) + (xy -11.12 -4.895) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0f231927-bc00-4eb5-b98f-d8c17012a6ad") + ) + (fp_poly + (pts + (xy -11.12 -2.725) (xy -11.57 -2.725) (xy -11.57 -2.875) (xy -11.345 -2.95) (xy -11.251802 -3.175) + (xy -11.276023 -3.296769) (xy -11.345 -3.4) (xy -11.570001 -3.475) (xy -11.57 -3.475) (xy -11.57 -3.625) + (xy -11.12 -3.625) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0e6ee0e6-f338-46c3-8c7c-58b3f40cb838") + ) + (fp_poly + (pts + (xy -11.12 -1.455) (xy -11.57 -1.455) (xy -11.57 -1.605) (xy -11.345 -1.68) (xy -11.251802 -1.905) + (xy -11.276023 -2.026769) (xy -11.345 -2.13) (xy -11.570001 -2.205) (xy -11.57 -2.205) (xy -11.57 -2.355) + (xy -11.12 -2.355) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fa81aae5-3e76-4505-b081-9c870e40c728") + ) + (fp_poly + (pts + (xy -11.12 -0.185) (xy -11.57 -0.185) (xy -11.57 -0.335) (xy -11.345 -0.41) (xy -11.251802 -0.635) + (xy -11.276023 -0.756769) (xy -11.345 -0.86) (xy -11.570001 -0.935) (xy -11.57 -0.935) (xy -11.57 -1.085) + (xy -11.12 -1.085) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6c1f6550-6002-4a4d-bdfb-a5b2e6b78d02") + ) + (fp_poly + (pts + (xy -11.12 1.085) (xy -11.57 1.085) (xy -11.57 0.935) (xy -11.344999 0.86) (xy -11.345 0.86) (xy -11.251802 0.635) + (xy -11.276023 0.513231) (xy -11.345 0.41) (xy -11.57 0.335) (xy -11.57 0.185) (xy -11.12 0.185) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ebc2c695-e548-480b-95ab-73076dc05e67") + ) + (fp_poly + (pts + (xy -11.12 2.355) (xy -11.57 2.355) (xy -11.57 2.205) (xy -11.344999 2.13) (xy -11.345 2.13) (xy -11.251802 1.905) + (xy -11.276023 1.783231) (xy -11.345 1.68) (xy -11.57 1.605) (xy -11.57 1.455) (xy -11.12 1.455) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "abf233d1-1166-4f4e-85ba-bd60b2d2b6c7") + ) + (fp_poly + (pts + (xy -11.12 3.625) (xy -11.57 3.625) (xy -11.57 3.475) (xy -11.344999 3.4) (xy -11.345 3.4) (xy -11.251802 3.175) + (xy -11.276023 3.053231) (xy -11.345 2.95) (xy -11.57 2.875) (xy -11.57 2.725) (xy -11.12 2.725) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a6a9e297-2d66-4e54-94bf-05c59c470655") + ) + (fp_poly + (pts + (xy -11.12 4.895) (xy -11.57 4.895) (xy -11.57 4.745) (xy -11.344999 4.67) (xy -11.345 4.67) (xy -11.251802 4.445) + (xy -11.276023 4.323231) (xy -11.345 4.22) (xy -11.57 4.145) (xy -11.57 3.995) (xy -11.12 3.995) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "eea4b863-6c2f-46ac-a9fc-9d8bb5928cb1") + ) + (fp_poly + (pts + (xy -11.12 6.165) (xy -11.57 6.165) (xy -11.57 6.015) (xy -11.344999 5.94) (xy -11.345 5.94) (xy -11.251802 5.715) + (xy -11.276023 5.593231) (xy -11.345 5.49) (xy -11.57 5.415) (xy -11.57 5.265) (xy -11.12 5.265) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "495b531d-319e-4ef1-97e6-090ac39c5bed") + ) + (fp_poly + (pts + (xy -10.305 -8.774999) (xy -10.305 -8.775) (xy -10.08 -8.681802) (xy -9.958231 -8.706023) (xy -9.855 -8.775) + (xy -9.78 -9) (xy -9.63 -9) (xy -9.63 -8.55) (xy -10.53 -8.55) (xy -10.53 -9) (xy -10.38 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a0eb061c-01c5-4133-8977-10e07d06e65d") + ) + (fp_poly + (pts + (xy -9.63 9) (xy -9.78 9) (xy -9.855 8.775) (xy -9.958231 8.706023) (xy -10.08 8.681802) (xy -10.305 8.775) + (xy -10.305 8.774999) (xy -10.38 9) (xy -10.53 9) (xy -10.53 8.55) (xy -9.63 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c6323107-0c00-434c-862b-5fdacd0bfdda") + ) + (fp_poly + (pts + (xy -9.035 -8.774999) (xy -9.035 -8.775) (xy -8.81 -8.681802) (xy -8.688231 -8.706023) (xy -8.585 -8.775) + (xy -8.51 -9) (xy -8.36 -9) (xy -8.36 -8.55) (xy -9.26 -8.55) (xy -9.26 -9) (xy -9.11 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "df49ea4c-9994-467f-9228-1cbaa38e6262") + ) + (fp_poly + (pts + (xy -8.36 9) (xy -8.51 9) (xy -8.585 8.775) (xy -8.688231 8.706023) (xy -8.81 8.681802) (xy -9.035 8.775) + (xy -9.035 8.774999) (xy -9.11 9) (xy -9.26 9) (xy -9.26 8.55) (xy -8.36 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7fc83cd1-62bb-45fe-aad6-446bad4f95bc") + ) + (fp_poly + (pts + (xy -7.765 -8.774999) (xy -7.765 -8.775) (xy -7.54 -8.681802) (xy -7.418231 -8.706023) (xy -7.315 -8.775) + (xy -7.24 -9) (xy -7.09 -9) (xy -7.09 -8.55) (xy -7.99 -8.55) (xy -7.99 -9) (xy -7.84 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "642d0d1b-f74c-4b22-b444-fb4672fcc0db") + ) + (fp_poly + (pts + (xy -7.09 9) (xy -7.24 9) (xy -7.315 8.775) (xy -7.418231 8.706023) (xy -7.54 8.681802) (xy -7.765 8.775) + (xy -7.765 8.774999) (xy -7.84 9) (xy -7.99 9) (xy -7.99 8.55) (xy -7.09 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "842f461c-e598-43bd-b033-2b9a3de2b734") + ) + (fp_poly + (pts + (xy -6.495 -8.774999) (xy -6.495 -8.775) (xy -6.27 -8.681802) (xy -6.148231 -8.706023) (xy -6.045 -8.775) + (xy -5.97 -9) (xy -5.82 -9) (xy -5.82 -8.55) (xy -6.72 -8.55) (xy -6.72 -9) (xy -6.57 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4ccb8cd6-5e7c-48cf-82c6-023d2ad23508") + ) + (fp_poly + (pts + (xy -5.82 9) (xy -5.97 9) (xy -6.045 8.775) (xy -6.148231 8.706023) (xy -6.27 8.681802) (xy -6.495 8.775) + (xy -6.495 8.774999) (xy -6.57 9) (xy -6.72 9) (xy -6.72 8.55) (xy -5.82 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c2bf56a8-4c3e-4cfc-9a99-5cbb5512c02b") + ) + (fp_poly + (pts + (xy -5.225 -8.774999) (xy -5.225 -8.775) (xy -5 -8.681802) (xy -4.878231 -8.706023) (xy -4.775 -8.775) + (xy -4.7 -9) (xy -4.55 -9) (xy -4.55 -8.55) (xy -5.45 -8.55) (xy -5.45 -9) (xy -5.3 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cd0d989e-e467-47a8-afe1-16641e7e87b6") + ) + (fp_poly + (pts + (xy -4.55 9) (xy -4.7 9) (xy -4.775 8.775) (xy -4.878231 8.706023) (xy -5 8.681802) (xy -5.225 8.775) + (xy -5.225 8.774999) (xy -5.3 9) (xy -5.45 9) (xy -5.45 8.55) (xy -4.55 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "83a8fca9-bfb2-4cb9-aa08-0e5b3ae66368") + ) + (fp_poly + (pts + (xy -3.955 -8.774999) (xy -3.955 -8.775) (xy -3.73 -8.681802) (xy -3.608231 -8.706023) (xy -3.505 -8.775) + (xy -3.43 -9) (xy -3.28 -9) (xy -3.28 -8.55) (xy -4.18 -8.55) (xy -4.18 -9) (xy -4.03 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a5de5548-34d6-430c-90f1-3d5ab9471d43") + ) + (fp_poly + (pts + (xy -3.28 9) (xy -3.43 9) (xy -3.505 8.775) (xy -3.608231 8.706023) (xy -3.73 8.681802) (xy -3.955 8.775) + (xy -3.955 8.774999) (xy -4.03 9) (xy -4.18 9) (xy -4.18 8.55) (xy -3.28 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c1793b56-cdb6-426c-8d06-ea8bd014c902") + ) + (fp_poly + (pts + (xy -2.685 -8.774999) (xy -2.685 -8.775) (xy -2.46 -8.681802) (xy -2.338231 -8.706023) (xy -2.235 -8.775) + (xy -2.16 -9) (xy -2.01 -9) (xy -2.01 -8.55) (xy -2.91 -8.55) (xy -2.91 -9) (xy -2.76 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2cbeff78-4bdc-41b7-a70e-eeec7fc45fcf") + ) + (fp_poly + (pts + (xy -2.01 9) (xy -2.16 9) (xy -2.235 8.775) (xy -2.338231 8.706023) (xy -2.46 8.681802) (xy -2.685 8.775) + (xy -2.685 8.774999) (xy -2.76 9) (xy -2.91 9) (xy -2.91 8.55) (xy -2.01 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e995fef4-3cab-47ff-b669-9dcbb2c800b8") + ) + (fp_poly + (pts + (xy -1.415 -8.774999) (xy -1.415 -8.775) (xy -1.19 -8.681802) (xy -1.068231 -8.706023) (xy -0.965 -8.775) + (xy -0.89 -9) (xy -0.74 -9) (xy -0.74 -8.55) (xy -1.64 -8.55) (xy -1.64 -9) (xy -1.49 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2e7c597a-3f2e-4364-9891-bcaab12b5f21") + ) + (fp_poly + (pts + (xy -0.74 9) (xy -0.89 9) (xy -0.965 8.775) (xy -1.068231 8.706023) (xy -1.19 8.681802) (xy -1.415 8.775) + (xy -1.415 8.774999) (xy -1.49 9) (xy -1.64 9) (xy -1.64 8.55) (xy -0.74 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c3ec4a61-904a-4e0c-91cf-28fb606d9926") + ) + (fp_poly + (pts + (xy 0.38 -9) (xy 0.53 -9) (xy 0.53 -8.55) (xy -0.37 -8.55) (xy -0.37 -9) (xy -0.22 -9) (xy -0.145 -8.775) + (xy 0.08 -8.681802) (xy 0.201769 -8.706023) (xy 0.305 -8.775) (xy 0.38 -9.000001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "dc608d5b-a742-4d21-b808-56a2a2287d11") + ) + (fp_poly + (pts + (xy 0.53 9) (xy 0.38 9) (xy 0.38 9.000001) (xy 0.305 8.775) (xy 0.201769 8.706023) (xy 0.08 8.681802) + (xy -0.145 8.775) (xy -0.22 9) (xy -0.37 9) (xy -0.37 8.55) (xy 0.53 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "abf2375e-0de8-411b-8bdb-ec86f072fcef") + ) + (fp_poly + (pts + (xy 1.65 -9) (xy 1.8 -9) (xy 1.8 -8.55) (xy 0.9 -8.55) (xy 0.9 -9) (xy 1.05 -9) (xy 1.125 -8.775) + (xy 1.35 -8.681802) (xy 1.471769 -8.706023) (xy 1.575 -8.775) (xy 1.65 -9.000001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9c545831-3c57-4e96-8642-28fc1a51f68d") + ) + (fp_poly + (pts + (xy 1.8 9) (xy 1.65 9) (xy 1.65 9.000001) (xy 1.575 8.775) (xy 1.471769 8.706023) (xy 1.35 8.681802) + (xy 1.125 8.775) (xy 1.05 9) (xy 0.9 9) (xy 0.9 8.55) (xy 1.8 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "28aff820-73d7-4a25-97ac-f840766b3e8e") + ) + (fp_poly + (pts + (xy 2.92 -9) (xy 3.07 -9) (xy 3.07 -8.55) (xy 2.17 -8.55) (xy 2.17 -9) (xy 2.32 -9) (xy 2.395 -8.775) + (xy 2.62 -8.681802) (xy 2.741769 -8.706023) (xy 2.845 -8.775) (xy 2.92 -9.000001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4e671f33-9020-40e3-b1bb-9a8c0f0d21cb") + ) + (fp_poly + (pts + (xy 3.07 9) (xy 2.92 9) (xy 2.92 9.000001) (xy 2.845 8.775) (xy 2.741769 8.706023) (xy 2.62 8.681802) + (xy 2.395 8.775) (xy 2.32 9) (xy 2.17 9) (xy 2.17 8.55) (xy 3.07 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ed81e8d5-3162-4e6b-9e45-8b3ea1ddf8c2") + ) + (fp_poly + (pts + (xy 4.19 -9) (xy 4.34 -9) (xy 4.34 -8.55) (xy 3.44 -8.55) (xy 3.44 -9) (xy 3.59 -9) (xy 3.665 -8.775) + (xy 3.89 -8.681802) (xy 4.011769 -8.706023) (xy 4.115 -8.775) (xy 4.19 -9.000001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1a2d8406-c6a8-4ea9-b64c-e453fc0f7eb1") + ) + (fp_poly + (pts + (xy 4.34 9) (xy 4.19 9) (xy 4.19 9.000001) (xy 4.115 8.775) (xy 4.011769 8.706023) (xy 3.89 8.681802) + (xy 3.665 8.775) (xy 3.59 9) (xy 3.44 9) (xy 3.44 8.55) (xy 4.34 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a127f552-43b6-4c11-8c72-3c83d2315689") + ) + (fp_poly + (pts + (xy 5.46 -9) (xy 5.61 -9) (xy 5.61 -8.55) (xy 4.71 -8.55) (xy 4.71 -9) (xy 4.86 -9) (xy 4.935 -8.775) + (xy 5.16 -8.681802) (xy 5.281769 -8.706023) (xy 5.385 -8.775) (xy 5.46 -9.000001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0f1e12d0-22e9-41b7-b148-ef9d7a1fc128") + ) + (fp_poly + (pts + (xy 5.61 9) (xy 5.46 9) (xy 5.46 9.000001) (xy 5.385 8.775) (xy 5.281769 8.706023) (xy 5.16 8.681802) + (xy 4.935 8.775) (xy 4.86 9) (xy 4.71 9) (xy 4.71 8.55) (xy 5.61 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a53961e8-4a28-4a19-bce4-8dadfde29c1c") + ) + (fp_poly + (pts + (xy 6.73 -9) (xy 6.88 -9) (xy 6.88 -8.55) (xy 5.98 -8.55) (xy 5.98 -9) (xy 6.13 -9) (xy 6.205 -8.775) + (xy 6.43 -8.681802) (xy 6.551769 -8.706023) (xy 6.655 -8.775) (xy 6.73 -9.000001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ab2e9e05-ade9-4e19-8505-717763711c0d") + ) + (fp_poly + (pts + (xy 6.88 9) (xy 6.73 9) (xy 6.73 9.000001) (xy 6.655 8.775) (xy 6.551769 8.706023) (xy 6.43 8.681802) + (xy 6.205 8.775) (xy 6.13 9) (xy 5.98 9) (xy 5.98 8.55) (xy 6.88 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cb0fa0ac-f200-40e5-a802-1192fe53cf19") + ) + (fp_text user "Keepout Zone" + (at 10.16 0 90) + (layer "F.Fab") + (uuid "f043e1e1-70fe-49f5-b22c-43eed5f69a70") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify top) + ) + ) + (pad "1" smd rect + (at 6.43 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ce42a841-bb82-436c-8ab3-dcaafc4f17e1") + ) + (pad "2" smd rect + (at 5.16 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ffa599a4-7c94-428f-9fb1-1304a1e6fbaa") + ) + (pad "3" smd rect + (at 3.89 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "71227ff6-4b35-477a-b396-24de79026c8c") + ) + (pad "4" smd rect + (at 2.62 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8ece5ffb-480f-41a7-bb7d-68ef390b2251") + ) + (pad "5" smd rect + (at 1.35 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9954ae77-6f81-45c0-bb13-35e6934154c0") + ) + (pad "6" smd rect + (at 0.08 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a5613391-815d-4798-b73b-3f2f8043ec25") + ) + (pad "7" smd rect + (at -1.19 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "907495ed-5eb2-4cda-8684-5aa5076828a4") + ) + (pad "8" smd rect + (at -2.46 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0df1fab8-1065-4f5c-a54b-73721e336131") + ) + (pad "9" smd rect + (at -3.73 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92fbbd10-28f9-4229-aac8-b2eb014cb2c1") + ) + (pad "10" smd rect + (at -5 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "80e59e36-bf65-4866-85b4-e6ebd55d61fd") + ) + (pad "11" smd rect + (at -6.27 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a52a6001-19d0-4ec4-bdc7-6cc1f6fd62d2") + ) + (pad "12" smd rect + (at -7.54 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "32e90d23-499f-4391-ac90-527c81e9fa96") + ) + (pad "13" smd rect + (at -8.81 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6d072738-55da-48f3-91c4-05d5387cc76b") + ) + (pad "14" smd rect + (at -10.08 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9b6c9014-3fbb-47d8-b424-32d7019039d0") + ) + (pad "15" smd rect + (at -11.57 -5.715 90) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "27dec031-2348-4dac-af53-1665e061956b") + ) + (pad "16" smd rect + (at -11.57 -4.445 90) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9022d318-5950-4ccb-8193-4bdd6bc72c06") + ) + (pad "17" smd rect + (at -11.57 -3.175 90) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8c8c54e5-e9aa-4a52-8ec3-0789cf11f261") + ) + (pad "18" smd rect + (at -11.57 -1.905 90) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "62139932-0f62-4982-b8e9-d537e2697e42") + ) + (pad "19" smd rect + (at -11.57 -0.635 90) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "61ef6c6d-5d3e-4b0e-85bc-bc1d64ad0f8e") + ) + (pad "20" smd rect + (at -11.57 0.635 90) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5ddd4d9a-f88a-4bd0-8586-20a98c2a402f") + ) + (pad "21" smd rect + (at -11.57 1.905 90) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7405d52c-2f7f-4818-984d-25c8b5ada20e") + ) + (pad "22" smd rect + (at -11.57 3.175 90) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0fd9a34e-d540-4a19-9df8-038e932fd8d5") + ) + (pad "23" smd rect + (at -11.57 4.445 90) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ff7728ea-7f52-4a30-ac28-d3b9be3870cb") + ) + (pad "24" smd rect + (at -11.57 5.715 90) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "968a643b-5ac9-4be1-ad5c-c92632368317") + ) + (pad "25" smd rect + (at -10.08 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "699495dd-928f-4150-82b9-7fc29434b387") + ) + (pad "26" smd rect + (at -8.81 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e3458daa-5939-48ea-88c7-706a3929d995") + ) + (pad "27" smd rect + (at -7.54 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "74b71f1c-9f9d-43d2-b5e0-45fff59911b8") + ) + (pad "28" smd rect + (at -6.27 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1bce6b16-b388-423b-844f-f88074180e10") + ) + (pad "29" smd rect + (at -5 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2086738c-4601-495c-89f7-98a412b707f9") + ) + (pad "30" smd rect + (at -3.73 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5d46c3b4-ba62-428a-9ce8-bb97785ac169") + ) + (pad "31" smd rect + (at -2.46 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c7153e0a-db68-4f3b-9273-497f53b336c4") + ) + (pad "32" smd rect + (at -1.19 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fbdb48ef-cc3e-4dda-87e9-e51fb219718e") + ) + (pad "33" smd rect + (at 0.08 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "24c5e502-f59a-419b-b53a-29521d762b28") + ) + (pad "34" smd rect + (at 1.35 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1a449c3e-1f32-4bf2-a860-5b58450b0389") + ) + (pad "35" smd rect + (at 2.62 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6c4a1952-678e-465f-b9e7-0eae50e76e4f") + ) + (pad "36" smd rect + (at 3.89 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "58b40639-a8dc-4cd0-928a-e7c5515ced11") + ) + (pad "37" smd rect + (at 5.16 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c8097396-59a3-4656-a33b-f6c3ab6f4a43") + ) + (pad "38" smd rect + (at 6.43 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a3f35e5d-323e-4889-9c75-607009e81745") + ) + (pad "49.1" smd rect + (at 0.909 -3.346) + (size 1.33 1.33) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "98bc7960-d9d6-4e18-96c1-d3042fa94749") + ) + (pad "49.2" smd rect + (at -0.921 -3.346) + (size 1.33 1.33) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f27be33b-d82a-40b5-9946-1db9ed10b5f7") + ) + (pad "49.3" smd rect + (at -2.751 -3.346) + (size 1.33 1.33) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "437cea3c-a56e-4a8f-9a9f-b8e538133f13") + ) + (pad "49.4" smd rect + (at -2.761 -1.516) + (size 1.33 1.33) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f68cfc0d-580c-46ae-9f24-155ac8cec956") + ) + (pad "49.5" smd rect + (at -2.751 0.314) + (size 1.33 1.33) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5c12003d-9186-4de2-8b25-d27039d08abf") + ) + (pad "49.6" smd rect + (at -0.891 0.324) + (size 1.33 1.33) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "70cd6315-2803-487c-a46e-c4caca480121") + ) + (pad "49.7" smd rect + (at 0.909 0.314) + (size 1.33 1.33) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "97c36196-521f-4146-aea9-5bd5edb8ee88") + ) + (pad "49.8" smd rect + (at 0.909 -1.516) + (size 1.33 1.33) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6bf54aa6-438b-430c-9e6e-cf60a4a9aee6") + ) + (pad "49.9" smd rect + (at -0.912 -1.531) + (size 1.33 1.33) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e93deb7f-ebdc-4455-ac94-021163da9a3d") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-WROVER-E-IE.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-WROVER-E-IE.kicad_mod new file mode 100644 index 0000000..0aa5923 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/ESP32-WROVER-E-IE.kicad_mod @@ -0,0 +1,1557 @@ +(footprint "ESP32-WROVER-E-IE" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "ESP-WROOM-32D\n
      \n
      \nThis version of the module contains an onboard trace-antenna connector. \n
      \nIt is virtually identical to the onboard u.FL version (ESP32-WROOM-32U), \n
      \nexcept it is slightly longer and requires the keepout zone.") + (tags "SparkFun") + (property "Reference" "REF**" + (at -7.62 0 90) + (layer "F.Fab") + (uuid "51a724ac-9f75-4dd7-9ede-bf934838a2ad") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "ESP32-WROVER-E-IE" + (at -5.08 0 90) + (layer "F.Fab") + (uuid "cb4a69d2-fc9b-4db2-8667-525ef9027c92") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "93c7fa83-ed17-420e-91b3-450f0059ad81") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d809f500-9179-470c-96d2-314b37ce716c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "433ba8da-5e66-498d-bfa1-2552d82a17f7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -15.56 -8.205) (xy -14.56 -8.205) (xy -14.56 -10.005) (xy -15.56 -10.005) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d30b4caa-c646-41c9-aaa4-d178e4e9da68") + ) + (fp_poly + (pts + (xy -14.56 8.2) (xy -15.56 8.2) (xy -15.56 10) (xy -14.56 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "80395c76-e329-49be-97f9-18058acc58f7") + ) + (fp_poly + (pts + (xy -14.29 -8.2) (xy -13.29 -8.2) (xy -13.29 -10) (xy -14.29 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "266ffb19-e164-4b01-b1c0-13ae530b2b8a") + ) + (fp_poly + (pts + (xy -13.29 8.2) (xy -14.29 8.2) (xy -14.29 10) (xy -13.29 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "eb424912-58d2-44d1-8fc2-f4a5228fd04c") + ) + (fp_poly + (pts + (xy -13.025 -8.2) (xy -12.025 -8.2) (xy -12.025 -10) (xy -13.025 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b7b8e877-4b6f-4f92-8528-38a4bcf850a4") + ) + (fp_poly + (pts + (xy -12.02 8.2) (xy -13.02 8.2) (xy -13.02 10) (xy -12.02 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "df24521b-a8eb-460f-8169-4581374f5c62") + ) + (fp_poly + (pts + (xy -11.75 -8.2) (xy -10.75 -8.2) (xy -10.75 -10) (xy -11.75 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3ed29396-6b02-4856-af69-e2166e40df27") + ) + (fp_poly + (pts + (xy -10.75 8.2) (xy -11.75 8.2) (xy -11.75 10) (xy -10.75 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "a15120e6-da32-434c-9e9d-942d8c8b8c2a") + ) + (fp_poly + (pts + (xy -10.475 -8.2) (xy -9.475 -8.2) (xy -9.475 -10) (xy -10.475 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "763fb2ae-0ed2-4706-ab0a-3fa37d8d2e6e") + ) + (fp_poly + (pts + (xy -9.48 8.2) (xy -10.48 8.2) (xy -10.48 10) (xy -9.48 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8359dd77-1887-41c7-aab5-fa8382f52669") + ) + (fp_poly + (pts + (xy -9.21 -8.2) (xy -8.21 -8.2) (xy -8.21 -10) (xy -9.21 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "56a094b3-a9a5-434f-87b5-5ab579e992c3") + ) + (fp_poly + (pts + (xy -8.21 8.2) (xy -9.21 8.2) (xy -9.21 10) (xy -8.21 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "dcfdf6e1-416a-4fd9-a840-666435b94eb2") + ) + (fp_poly + (pts + (xy -7.94 -8.2) (xy -6.94 -8.2) (xy -6.94 -10) (xy -7.94 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "cea1c8d3-e9a2-4f5e-86ec-b1cea6c63355") + ) + (fp_poly + (pts + (xy -6.94 8.2) (xy -7.94 8.2) (xy -7.94 10) (xy -6.94 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "68b3fe22-7111-4b65-a906-d77716e00a22") + ) + (fp_poly + (pts + (xy -6.675 -8.2) (xy -5.675 -8.2) (xy -5.675 -10) (xy -6.675 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "03bebc80-edbf-4385-b6a6-11c23fd6324e") + ) + (fp_poly + (pts + (xy -5.675 8.2) (xy -6.675 8.2) (xy -6.675 10) (xy -5.675 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4ad6140f-c043-4e5b-8f8b-2b90688b87cc") + ) + (fp_poly + (pts + (xy -5.4 -8.2) (xy -4.4 -8.2) (xy -4.4 -10) (xy -5.4 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f67463e2-c97c-4be1-99d7-8542d43027b0") + ) + (fp_poly + (pts + (xy -4.4 8.2) (xy -5.4 8.2) (xy -5.4 10) (xy -4.4 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "551d2654-9ae9-4de8-a592-f334e7aaab2f") + ) + (fp_poly + (pts + (xy -4.13 -8.2) (xy -3.13 -8.2) (xy -3.13 -10) (xy -4.13 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d651209f-c3ed-4ea7-b0e5-ce91783811c3") + ) + (fp_poly + (pts + (xy -3.125 8.2) (xy -4.125 8.2) (xy -4.125 10) (xy -3.125 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b15e5e56-b9b0-4fc9-8e6d-6b6506cee9af") + ) + (fp_poly + (pts + (xy -2.86 -8.2) (xy -1.86 -8.2) (xy -1.86 -10) (xy -2.86 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "de62d653-8857-4c36-b34d-d2fdd0976646") + ) + (fp_poly + (pts + (xy -1.86 8.2) (xy -2.86 8.2) (xy -2.86 10) (xy -1.86 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ad6804f9-6a0a-4b6a-9231-e5d761b5ddba") + ) + (fp_poly + (pts + (xy -1.59 -8.2) (xy -0.59 -8.2) (xy -0.59 -10) (xy -1.59 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "67b3d93c-2a6e-4a58-a84b-f6d80eb72c6c") + ) + (fp_poly + (pts + (xy -0.59 8.2) (xy -1.59 8.2) (xy -1.59 10) (xy -0.59 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ed0dab3b-9492-40f1-b77c-882bd099e834") + ) + (fp_poly + (pts + (xy -0.32 -8.2) (xy 0.68 -8.2) (xy 0.68 -10) (xy -0.32 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ccac7f94-0a25-46d2-ba89-dd5a8088be42") + ) + (fp_poly + (pts + (xy 0.68 8.2) (xy -0.32 8.2) (xy -0.32 10) (xy 0.68 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1f2e2f13-9b31-4f6c-a727-6d2588e2a9e7") + ) + (fp_poly + (pts + (xy 0.95 -8.2) (xy 1.95 -8.2) (xy 1.95 -10) (xy 0.95 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fa049930-e645-4c6c-9b48-1a1cbce6a84b") + ) + (fp_poly + (pts + (xy 1.95 8.2) (xy 0.95 8.2) (xy 0.95 10) (xy 1.95 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "044957b0-82e4-4c0f-a6b1-4013ce8f9089") + ) + (fp_poly + (pts + (xy 2.225 -8.2) (xy 3.225 -8.2) (xy 3.225 -10) (xy 2.225 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "128267aa-5795-4e70-8e01-f50a97067636") + ) + (fp_poly + (pts + (xy 3.225 8.2) (xy 2.225 8.2) (xy 2.225 10) (xy 3.225 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9d899bd7-1211-4d45-977a-eac1259df740") + ) + (fp_poly + (pts + (xy 3.49 -8.2) (xy 4.49 -8.2) (xy 4.49 -10) (xy 3.49 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1d658f7d-fdee-4d3f-91fb-96f9b838e7e4") + ) + (fp_poly + (pts + (xy 4.49 8.2) (xy 3.49 8.2) (xy 3.49 10) (xy 4.49 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ea90e42e-0504-4461-9c69-9497a91363ce") + ) + (fp_poly + (pts + (xy 4.76 -8.2) (xy 5.76 -8.2) (xy 5.76 -10) (xy 4.76 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5f8553b5-12fd-4482-9a68-61d295855ed7") + ) + (fp_poly + (pts + (xy 5.76 8.2) (xy 4.76 8.2) (xy 4.76 10) (xy 5.76 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "7aa72d6c-b604-4e51-a5fd-3bea6486c8b7") + ) + (fp_poly + (pts + (xy 6.025 -8.2) (xy 7.025 -8.2) (xy 7.025 -10) (xy 6.025 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "29f53f69-e940-4d3c-beff-73260b7ca7fb") + ) + (fp_poly + (pts + (xy 7.025 8.2) (xy 6.025 8.2) (xy 6.025 10) (xy 7.025 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0946ec66-e050-4a77-a6af-7ae179ba3ce7") + ) + (fp_poly + (pts + (xy 7.3 -8.2) (xy 8.3 -8.2) (xy 8.3 -10) (xy 7.3 -10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1e7901f8-c337-40b2-b9c3-8cf5b9283865") + ) + (fp_poly + (pts + (xy 8.3 8.2) (xy 7.3 8.2) (xy 7.3 10) (xy 8.3 10) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3cc19ec9-79f2-40ec-8602-9606f5497a1b") + ) + (fp_line + (start -16.285 -9.125) + (end -15.7715 -9.125) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c9c19afa-a699-419b-acbb-8669bbb6ca6b") + ) + (fp_line + (start -16.285 9.125) + (end -16.285 -9.125) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "70f19bdd-9a1d-4d52-9918-d7dc6962ca7f") + ) + (fp_line + (start -16.285 9.125) + (end -15.7715 9.125) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "40abc407-1613-4a0f-bb7d-e271f9b8ddc9") + ) + (fp_line + (start 8.475 -9.125) + (end 15.365 -9.125) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "26c51900-a370-4698-a4a9-fcd4b5fd397a") + ) + (fp_line + (start 8.475 9.127) + (end 15.365 9.127) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b3aad67-c1a9-4ca4-b90e-2dfc90f5a66e") + ) + (fp_line + (start 15.365 -9.125) + (end 15.365 9.125) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "538a7075-e389-4e6d-b176-6c73a48d96de") + ) + (fp_rect + (start 15.55 -10.15) + (end -16.45 10.15) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "c1ba3d24-a412-4df6-a45d-279cff101440") + ) + (fp_line + (start -16.16 -9) + (end 9.02 -9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d2ac7b44-93dd-4d8f-baa6-6f2aa812d321") + ) + (fp_line + (start -16.16 9) + (end -16.16 -9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "54b3701d-0222-438d-b4a1-ba0a3088b363") + ) + (fp_line + (start 9.02 -9) + (end 15.24 -9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "984f10c1-a2da-45c8-893a-50148224c112") + ) + (fp_line + (start 9.02 9) + (end -16.16 9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1653c860-ed1c-429f-a8fe-b58f66c8bfb8") + ) + (fp_line + (start 9.02 9) + (end 9.02 -9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9a92f54c-8998-4164-8817-eacffc25f6e4") + ) + (fp_line + (start 15.24 -9) + (end 15.24 9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "797bef7b-156b-45d9-8edf-144aabc7ae42") + ) + (fp_line + (start 15.24 9) + (end 9.02 9) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3bc37408-71a7-49f1-9003-29185aedd01c") + ) + (fp_poly + (pts + (xy -15.51 -8.55) (xy -15.51 -9) (xy -15.36 -9) (xy -15.285 -8.775) (xy -15.06 -8.681802) (xy -14.938231 -8.706023) + (xy -14.835 -8.775) (xy -14.76 -9.000001) (xy -14.76 -9) (xy -14.61 -9) (xy -14.61 -8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6c1f6550-6002-4a4d-bdfb-a5b2e6b78d02") + ) + (fp_poly + (pts + (xy -14.615 8.555001) (xy -14.615 9.005001) (xy -14.765 9.005001) (xy -14.84 8.78) (xy -14.84 8.780001) + (xy -15.065 8.686803) (xy -15.186769 8.711024) (xy -15.29 8.780001) (xy -15.365 9.005001) (xy -15.515 9.005001) + (xy -15.515 8.555001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ebc2c695-e548-480b-95ab-73076dc05e67") + ) + (fp_poly + (pts + (xy -14.24 -8.55) (xy -14.24 -9) (xy -14.09 -9) (xy -14.015 -8.775) (xy -13.79 -8.681802) (xy -13.668231 -8.706023) + (xy -13.565 -8.775) (xy -13.49 -9.000001) (xy -13.49 -9) (xy -13.34 -9) (xy -13.34 -8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fa81aae5-3e76-4505-b081-9c870e40c728") + ) + (fp_poly + (pts + (xy -13.34 8.55) (xy -13.34 9) (xy -13.49 9) (xy -13.565 8.774999) (xy -13.565 8.775) (xy -13.79 8.681802) + (xy -13.911769 8.706023) (xy -14.015 8.775) (xy -14.09 9) (xy -14.24 9) (xy -14.24 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "abf233d1-1166-4f4e-85ba-bd60b2d2b6c7") + ) + (fp_poly + (pts + (xy -12.975 -8.55) (xy -12.975 -9) (xy -12.825 -9) (xy -12.75 -8.775) (xy -12.525 -8.681802) (xy -12.403231 -8.706023) + (xy -12.3 -8.775) (xy -12.225 -9.000001) (xy -12.225 -9) (xy -12.075 -9) (xy -12.075 -8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0e6ee0e6-f338-46c3-8c7c-58b3f40cb838") + ) + (fp_poly + (pts + (xy -12.075 8.555001) (xy -12.075 9.005001) (xy -12.225 9.005001) (xy -12.3 8.78) (xy -12.3 8.780001) + (xy -12.525 8.686803) (xy -12.646769 8.711024) (xy -12.75 8.780001) (xy -12.825 9.005001) (xy -12.975 9.005001) + (xy -12.975 8.555001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a6a9e297-2d66-4e54-94bf-05c59c470655") + ) + (fp_poly + (pts + (xy -11.7 -8.55) (xy -11.7 -9) (xy -11.55 -9) (xy -11.475 -8.775) (xy -11.25 -8.681802) (xy -11.128231 -8.706023) + (xy -11.025 -8.775) (xy -10.95 -9.000001) (xy -10.95 -9) (xy -10.8 -9) (xy -10.8 -8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0f231927-bc00-4eb5-b98f-d8c17012a6ad") + ) + (fp_poly + (pts + (xy -10.805 8.545001) (xy -10.805 8.995001) (xy -10.955 8.995001) (xy -11.03 8.77) (xy -11.03 8.770001) + (xy -11.255 8.676803) (xy -11.376769 8.701024) (xy -11.48 8.770001) (xy -11.555 8.995001) (xy -11.705 8.995001) + (xy -11.705 8.545001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "eea4b863-6c2f-46ac-a9fc-9d8bb5928cb1") + ) + (fp_poly + (pts + (xy -10.428029 -8.55) (xy -10.428029 -9) (xy -10.278029 -9) (xy -10.203029 -8.775) (xy -9.978029 -8.681802) + (xy -9.85626 -8.706023) (xy -9.753029 -8.775) (xy -9.678029 -9.000001) (xy -9.678029 -9) (xy -9.528029 -9) + (xy -9.528029 -8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "06330937-99c9-42f7-8bf0-d79d48d2b61c") + ) + (fp_poly + (pts + (xy -9.535 8.555001) (xy -9.535 9.005001) (xy -9.685 9.005001) (xy -9.76 8.78) (xy -9.76 8.780001) + (xy -9.985 8.686803) (xy -10.106769 8.711024) (xy -10.21 8.780001) (xy -10.285 9.005001) (xy -10.435 9.005001) + (xy -10.435 8.555001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "495b531d-319e-4ef1-97e6-090ac39c5bed") + ) + (fp_poly + (pts + (xy -8.936769 -8.768976) (xy -8.936769 -8.768977) (xy -8.711769 -8.675779) (xy -8.59 -8.7) (xy -8.486769 -8.768977) + (xy -8.411769 -8.993977) (xy -8.261769 -8.993977) (xy -8.261769 -8.543977) (xy -9.161769 -8.543977) + (xy -9.161769 -8.993977) (xy -9.011769 -8.993977) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a0eb061c-01c5-4133-8977-10e07d06e65d") + ) + (fp_poly + (pts + (xy -8.26 8.993977) (xy -8.41 8.993977) (xy -8.485 8.768977) (xy -8.588231 8.7) (xy -8.71 8.675779) + (xy -8.935 8.768977) (xy -8.935 8.768976) (xy -9.01 8.993977) (xy -9.16 8.993977) (xy -9.16 8.543977) + (xy -8.26 8.543977) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c6323107-0c00-434c-862b-5fdacd0bfdda") + ) + (fp_poly + (pts + (xy -7.665 -8.774999) (xy -7.665 -8.775) (xy -7.44 -8.681802) (xy -7.318231 -8.706023) (xy -7.215 -8.775) + (xy -7.14 -9) (xy -6.99 -9) (xy -6.99 -8.55) (xy -7.89 -8.55) (xy -7.89 -9) (xy -7.74 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "df49ea4c-9994-467f-9228-1cbaa38e6262") + ) + (fp_poly + (pts + (xy -6.995 9) (xy -7.145 9) (xy -7.22 8.775) (xy -7.323231 8.706023) (xy -7.445 8.681802) (xy -7.67 8.775) + (xy -7.67 8.774999) (xy -7.745 9) (xy -7.895 9) (xy -7.895 8.55) (xy -6.995 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7fc83cd1-62bb-45fe-aad6-446bad4f95bc") + ) + (fp_poly + (pts + (xy -6.396769 -8.774999) (xy -6.396769 -8.775) (xy -6.171769 -8.681802) (xy -6.05 -8.706023) (xy -5.946769 -8.775) + (xy -5.871769 -9) (xy -5.721769 -9) (xy -5.721769 -8.55) (xy -6.621769 -8.55) (xy -6.621769 -9) (xy -6.471769 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "642d0d1b-f74c-4b22-b444-fb4672fcc0db") + ) + (fp_poly + (pts + (xy -5.72 8.993198) (xy -5.87 8.993198) (xy -5.945 8.768198) (xy -6.048231 8.699221) (xy -6.17 8.675) + (xy -6.395 8.768198) (xy -6.395 8.768197) (xy -6.47 8.993198) (xy -6.62 8.993198) (xy -6.62 8.543198) + (xy -5.72 8.543198) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "842f461c-e598-43bd-b033-2b9a3de2b734") + ) + (fp_poly + (pts + (xy -5.125 -8.774999) (xy -5.125 -8.775) (xy -4.9 -8.681802) (xy -4.778231 -8.706023) (xy -4.675 -8.775) + (xy -4.6 -9) (xy -4.45 -9) (xy -4.45 -8.55) (xy -5.35 -8.55) (xy -5.35 -9) (xy -5.2 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4ccb8cd6-5e7c-48cf-82c6-023d2ad23508") + ) + (fp_poly + (pts + (xy -4.45 9) (xy -4.6 9) (xy -4.675 8.775) (xy -4.778231 8.706023) (xy -4.9 8.681802) (xy -5.125 8.775) + (xy -5.125 8.774999) (xy -5.2 9) (xy -5.35 9) (xy -5.35 8.55) (xy -4.45 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c2bf56a8-4c3e-4cfc-9a99-5cbb5512c02b") + ) + (fp_poly + (pts + (xy -3.856769 -8.774999) (xy -3.856769 -8.775) (xy -3.631769 -8.681802) (xy -3.51 -8.706023) (xy -3.406769 -8.775) + (xy -3.331769 -9) (xy -3.181769 -9) (xy -3.181769 -8.55) (xy -4.081769 -8.55) (xy -4.081769 -9) (xy -3.931769 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cd0d989e-e467-47a8-afe1-16641e7e87b6") + ) + (fp_poly + (pts + (xy -3.18 9) (xy -3.33 9) (xy -3.405 8.775) (xy -3.508231 8.706023) (xy -3.63 8.681802) (xy -3.855 8.775) + (xy -3.855 8.774999) (xy -3.93 9) (xy -4.08 9) (xy -4.08 8.55) (xy -3.18 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "83a8fca9-bfb2-4cb9-aa08-0e5b3ae66368") + ) + (fp_poly + (pts + (xy -2.585 -8.774999) (xy -2.585 -8.775) (xy -2.36 -8.681802) (xy -2.238231 -8.706023) (xy -2.135 -8.775) + (xy -2.06 -9) (xy -1.91 -9) (xy -1.91 -8.55) (xy -2.81 -8.55) (xy -2.81 -9) (xy -2.66 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a5de5548-34d6-430c-90f1-3d5ab9471d43") + ) + (fp_poly + (pts + (xy -1.91 9) (xy -2.06 9) (xy -2.135 8.775) (xy -2.238231 8.706023) (xy -2.36 8.681802) (xy -2.585 8.775) + (xy -2.585 8.774999) (xy -2.66 9) (xy -2.81 9) (xy -2.81 8.55) (xy -1.91 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c1793b56-cdb6-426c-8d06-ea8bd014c902") + ) + (fp_poly + (pts + (xy -1.32 -8.774999) (xy -1.32 -8.775) (xy -1.095 -8.681802) (xy -0.973231 -8.706023) (xy -0.87 -8.775) + (xy -0.795 -9) (xy -0.645 -9) (xy -0.645 -8.55) (xy -1.545 -8.55) (xy -1.545 -9) (xy -1.395 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2cbeff78-4bdc-41b7-a70e-eeec7fc45fcf") + ) + (fp_poly + (pts + (xy -0.636769 9) (xy -0.786769 9) (xy -0.861769 8.775) (xy -0.965 8.706023) (xy -1.086769 8.681802) + (xy -1.311769 8.775) (xy -1.311769 8.774999) (xy -1.386769 9) (xy -1.536769 9) (xy -1.536769 8.55) + (xy -0.636769 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e995fef4-3cab-47ff-b669-9dcbb2c800b8") + ) + (fp_poly + (pts + (xy -0.045344 -8.774999) (xy -0.045344 -8.775) (xy 0.179656 -8.681802) (xy 0.301425 -8.706023) (xy 0.404656 -8.775) + (xy 0.479656 -9) (xy 0.629656 -9) (xy 0.629656 -8.55) (xy -0.270344 -8.55) (xy -0.270344 -9) (xy -0.120344 -9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2e7c597a-3f2e-4364-9891-bcaab12b5f21") + ) + (fp_poly + (pts + (xy 0.635 9.005) (xy 0.485 9.005) (xy 0.41 8.78) (xy 0.306769 8.711023) (xy 0.185 8.686802) (xy -0.04 8.78) + (xy -0.04 8.779999) (xy -0.115 9.005) (xy -0.265 9.005) (xy -0.265 8.555) (xy 0.635 8.555) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c3ec4a61-904a-4e0c-91cf-28fb606d9926") + ) + (fp_poly + (pts + (xy 1.75 -9) (xy 1.9 -9) (xy 1.9 -8.55) (xy 1 -8.55) (xy 1 -9) (xy 1.15 -9) (xy 1.225 -8.775) (xy 1.45 -8.681802) + (xy 1.571769 -8.706023) (xy 1.675 -8.775) (xy 1.75 -9.000001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "dc608d5b-a742-4d21-b808-56a2a2287d11") + ) + (fp_poly + (pts + (xy 1.9 9) (xy 1.75 9) (xy 1.75 9.000001) (xy 1.675 8.775) (xy 1.571769 8.706023) (xy 1.45 8.681802) + (xy 1.225 8.775) (xy 1.15 9) (xy 1 9) (xy 1 8.55) (xy 1.9 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "abf2375e-0de8-411b-8bdb-ec86f072fcef") + ) + (fp_poly + (pts + (xy 3.025 -9) (xy 3.175 -9) (xy 3.175 -8.55) (xy 2.275 -8.55) (xy 2.275 -9) (xy 2.425 -9) (xy 2.5 -8.775) + (xy 2.725 -8.681802) (xy 2.846769 -8.706023) (xy 2.95 -8.775) (xy 3.025 -9.000001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9c545831-3c57-4e96-8642-28fc1a51f68d") + ) + (fp_poly + (pts + (xy 3.175 9) (xy 3.025 9) (xy 3.025 9.000001) (xy 2.95 8.775) (xy 2.846769 8.706023) (xy 2.725 8.681802) + (xy 2.5 8.775) (xy 2.425 9) (xy 2.275 9) (xy 2.275 8.55) (xy 3.175 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "28aff820-73d7-4a25-97ac-f840766b3e8e") + ) + (fp_poly + (pts + (xy 4.288231 -9) (xy 4.438231 -9) (xy 4.438231 -8.55) (xy 3.538231 -8.55) (xy 3.538231 -9) (xy 3.688231 -9) + (xy 3.763231 -8.775) (xy 3.988231 -8.681802) (xy 4.11 -8.706023) (xy 4.213231 -8.775) (xy 4.288231 -9.000001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4e671f33-9020-40e3-b1bb-9a8c0f0d21cb") + ) + (fp_poly + (pts + (xy 4.44 9) (xy 4.29 9) (xy 4.29 9.000001) (xy 4.215 8.775) (xy 4.111769 8.706023) (xy 3.99 8.681802) + (xy 3.765 8.775) (xy 3.69 9) (xy 3.54 9) (xy 3.54 8.55) (xy 4.44 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ed81e8d5-3162-4e6b-9e45-8b3ea1ddf8c2") + ) + (fp_poly + (pts + (xy 5.56 -9) (xy 5.71 -9) (xy 5.71 -8.55) (xy 4.81 -8.55) (xy 4.81 -9) (xy 4.96 -9) (xy 5.035 -8.775) + (xy 5.26 -8.681802) (xy 5.381769 -8.706023) (xy 5.485 -8.775) (xy 5.56 -9.000001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1a2d8406-c6a8-4ea9-b64c-e453fc0f7eb1") + ) + (fp_poly + (pts + (xy 5.71 9) (xy 5.56 9) (xy 5.56 9.000001) (xy 5.485 8.775) (xy 5.381769 8.706023) (xy 5.26 8.681802) + (xy 5.035 8.775) (xy 4.96 9) (xy 4.81 9) (xy 4.81 8.55) (xy 5.71 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a127f552-43b6-4c11-8c72-3c83d2315689") + ) + (fp_poly + (pts + (xy 6.825 -9) (xy 6.975 -9) (xy 6.975 -8.55) (xy 6.075 -8.55) (xy 6.075 -9) (xy 6.225 -9) (xy 6.3 -8.775) + (xy 6.525 -8.681802) (xy 6.646769 -8.706023) (xy 6.75 -8.775) (xy 6.825 -9.000001) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0f1e12d0-22e9-41b7-b148-ef9d7a1fc128") + ) + (fp_poly + (pts + (xy 6.978231 9) (xy 6.828231 9) (xy 6.828231 9.000001) (xy 6.753231 8.775) (xy 6.65 8.706023) (xy 6.528231 8.681802) + (xy 6.303231 8.775) (xy 6.228231 9) (xy 6.078231 9) (xy 6.078231 8.55) (xy 6.978231 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a53961e8-4a28-4a19-bce4-8dadfde29c1c") + ) + (fp_poly + (pts + (xy 8.1 -8.993198) (xy 8.25 -8.993198) (xy 8.25 -8.543198) (xy 7.35 -8.543198) (xy 7.35 -8.993198) + (xy 7.5 -8.993198) (xy 7.575 -8.768198) (xy 7.8 -8.675) (xy 7.921769 -8.699221) (xy 8.025 -8.768198) + (xy 8.1 -8.993199) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ab2e9e05-ade9-4e19-8505-717763711c0d") + ) + (fp_poly + (pts + (xy 8.25 9) (xy 8.1 9) (xy 8.1 9.000001) (xy 8.025 8.775) (xy 7.921769 8.706023) (xy 7.8 8.681802) + (xy 7.575 8.775) (xy 7.5 9) (xy 7.35 9) (xy 7.35 8.55) (xy 8.25 8.55) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cb0fa0ac-f200-40e5-a802-1192fe53cf19") + ) + (fp_text user "Keepout Zone" + (at 11.55 0 90) + (layer "F.Fab") + (uuid "f043e1e1-70fe-49f5-b22c-43eed5f69a70") + (effects + (font + (size 1.1684 1.1684) + (thickness 0.1016) + ) + (justify top) + ) + ) + (pad "1" smd rect + (at 7.8 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ce42a841-bb82-436c-8ab3-dcaafc4f17e1") + ) + (pad "2" smd rect + (at 6.53 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ffa599a4-7c94-428f-9fb1-1304a1e6fbaa") + ) + (pad "3" smd rect + (at 5.26 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "71227ff6-4b35-477a-b396-24de79026c8c") + ) + (pad "4" smd rect + (at 3.99 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8ece5ffb-480f-41a7-bb7d-68ef390b2251") + ) + (pad "5" smd rect + (at 2.72 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9954ae77-6f81-45c0-bb13-35e6934154c0") + ) + (pad "6" smd rect + (at 1.45 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a5613391-815d-4798-b73b-3f2f8043ec25") + ) + (pad "7" smd rect + (at 0.18 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "907495ed-5eb2-4cda-8684-5aa5076828a4") + ) + (pad "8" smd rect + (at -1.09 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0df1fab8-1065-4f5c-a54b-73721e336131") + ) + (pad "9" smd rect + (at -2.36 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92fbbd10-28f9-4229-aac8-b2eb014cb2c1") + ) + (pad "10" smd rect + (at -3.63 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "80e59e36-bf65-4866-85b4-e6ebd55d61fd") + ) + (pad "11" smd rect + (at -4.9 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a52a6001-19d0-4ec4-bdc7-6cc1f6fd62d2") + ) + (pad "12" smd rect + (at -6.17 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "32e90d23-499f-4391-ac90-527c81e9fa96") + ) + (pad "13" smd rect + (at -7.44 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6d072738-55da-48f3-91c4-05d5387cc76b") + ) + (pad "14" smd rect + (at -8.71 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9b6c9014-3fbb-47d8-b424-32d7019039d0") + ) + (pad "15" smd rect + (at -9.98 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "27dec031-2348-4dac-af53-1665e061956b") + ) + (pad "16" smd rect + (at -11.25 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9022d318-5950-4ccb-8193-4bdd6bc72c06") + ) + (pad "17" smd rect + (at -12.52 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8c8c54e5-e9aa-4a52-8ec3-0789cf11f261") + ) + (pad "18" smd rect + (at -13.79 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "62139932-0f62-4982-b8e9-d537e2697e42") + ) + (pad "19" smd rect + (at -15.06 -9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "61ef6c6d-5d3e-4b0e-85bc-bc1d64ad0f8e") + ) + (pad "20" smd rect + (at -15.06 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5ddd4d9a-f88a-4bd0-8586-20a98c2a402f") + ) + (pad "21" smd rect + (at -13.79 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7405d52c-2f7f-4818-984d-25c8b5ada20e") + ) + (pad "22" smd rect + (at -12.52 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0fd9a34e-d540-4a19-9df8-038e932fd8d5") + ) + (pad "23" smd rect + (at -11.25 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ff7728ea-7f52-4a30-ac28-d3b9be3870cb") + ) + (pad "24" smd rect + (at -9.98 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "968a643b-5ac9-4be1-ad5c-c92632368317") + ) + (pad "25" smd rect + (at -8.71 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "699495dd-928f-4150-82b9-7fc29434b387") + ) + (pad "26" smd rect + (at -7.44 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e3458daa-5939-48ea-88c7-706a3929d995") + ) + (pad "27" smd rect + (at -6.17 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "74b71f1c-9f9d-43d2-b5e0-45fff59911b8") + ) + (pad "28" smd rect + (at -4.9 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1bce6b16-b388-423b-844f-f88074180e10") + ) + (pad "29" smd rect + (at -3.63 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2086738c-4601-495c-89f7-98a412b707f9") + ) + (pad "30" smd rect + (at -2.36 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5d46c3b4-ba62-428a-9ce8-bb97785ac169") + ) + (pad "31" smd rect + (at -1.09 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c7153e0a-db68-4f3b-9273-497f53b336c4") + ) + (pad "32" smd rect + (at 0.18 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fbdb48ef-cc3e-4dda-87e9-e51fb219718e") + ) + (pad "33" smd rect + (at 1.45 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "24c5e502-f59a-419b-b53a-29521d762b28") + ) + (pad "34" smd rect + (at 2.72 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1a449c3e-1f32-4bf2-a860-5b58450b0389") + ) + (pad "35" smd rect + (at 3.99 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6c4a1952-678e-465f-b9e7-0eae50e76e4f") + ) + (pad "36" smd rect + (at 5.26 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "58b40639-a8dc-4cd0-928a-e7c5515ced11") + ) + (pad "37" smd rect + (at 6.53 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c8097396-59a3-4656-a33b-f6c3ab6f4a43") + ) + (pad "38" smd rect + (at 7.8 9) + (size 0.9 1.5) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a3f35e5d-323e-4889-9c75-607009e81745") + ) + (pad "39.1" smd rect + (at 1.4 -2.9) + (size 0.9 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "98bc7960-d9d6-4e18-96c1-d3042fa94749") + ) + (pad "39.2" smd rect + (at 0 -2.9) + (size 0.9 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f27be33b-d82a-40b5-9946-1db9ed10b5f7") + ) + (pad "39.3" smd rect + (at -1.4 -2.9) + (size 0.9 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "437cea3c-a56e-4a8f-9a9f-b8e538133f13") + ) + (pad "39.4" smd rect + (at -1.4 -1.5) + (size 0.9 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f68cfc0d-580c-46ae-9f24-155ac8cec956") + ) + (pad "39.5" smd rect + (at -1.4 -0.1) + (size 0.9 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5c12003d-9186-4de2-8b25-d27039d08abf") + ) + (pad "39.6" smd rect + (at 0 -0.1) + (size 0.9 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "70cd6315-2803-487c-a46e-c4caca480121") + ) + (pad "39.7" smd rect + (at 1.4 -0.1) + (size 0.9 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "97c36196-521f-4146-aea9-5bd5edb8ee88") + ) + (pad "39.8" smd rect + (at 1.4 -1.5) + (size 0.9 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6bf54aa6-438b-430c-9e6e-cf60a4a9aee6") + ) + (pad "39.9" smd rect + (at 0 -1.5) + (size 0.9 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e93deb7f-ebdc-4455-ac94-021163da9a3d") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/PD0922J5050S2HF_ANA.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/PD0922J5050S2HF_ANA.kicad_mod new file mode 100644 index 0000000..e2d4cb2 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/PD0922J5050S2HF_ANA.kicad_mod @@ -0,0 +1,208 @@ +(footprint "PD0922J5050S2HF_ANA" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.2 0) + (layer "F.Fab") + (uuid "5ce57fc1-4c71-4b45-a292-ce5a4c5a442d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "PD0922J5050S2HF_ANA" + (at 0 1.35 0) + (layer "F.Fab") + (uuid "a7ad675f-d17a-4f17-9bec-787033954207") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "67951131-fde3-4888-8c2d-080ac4dd6052") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "950bc460-74be-4db3-bcc7-8bf6448555a3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a47d1370-0026-4a23-b93e-c676d3668a7d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.143 -0.762) + (end -1.143 0.762) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "c83605d8-549c-4dce-b898-501a201b5208") + ) + (fp_line + (start 1.143 0.762) + (end 1.143 -0.762) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "8496e229-ad9d-43e7-b327-d6199f1f64ac") + ) + (fp_circle + (center 1.5 0) + (end 1.5 0.1) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2b312b6f-c0ac-4cde-95a8-5e3f8b612ade") + ) + (fp_rect + (start -1.2 -0.8) + (end 1.2 0.8) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "1655612e-5051-438d-8f22-ceb12386774e") + ) + (fp_line + (start -1.02 -0.645) + (end -1.02 0.645) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "7ca53041-262d-47b2-adf4-c38bfa45c6a6") + ) + (fp_line + (start -1.02 0.645) + (end 1.02 0.645) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "97af447c-0f46-4f1f-bb9f-6c98c337c8fb") + ) + (fp_line + (start 1.02 -0.645) + (end -1.02 -0.645) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "c860cd19-5168-4a6f-8e66-83a150e4dc1d") + ) + (fp_line + (start 1.02 0.645) + (end 1.02 -0.645) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "5680074e-dc9d-4709-973e-f1791b7619b5") + ) + (fp_circle + (center 0.762 0) + (end 0.8636 0) + (stroke + (width 0.0762) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "bb942afa-63f2-45e7-ad99-e81978ae3e5b") + ) + (pad "1" smd rect + (at 0.65 -0.4826 270) + (size 0.33 0.41) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d1dc9e3c-aa2a-496f-b74b-cc0341c4c73d") + ) + (pad "2" smd rect + (at 0 -0.4826 270) + (size 0.33 0.41) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ed620473-2a35-4479-a891-43120de3404f") + ) + (pad "3" smd rect + (at -0.65 -0.4826 270) + (size 0.33 0.41) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2b7ee1dd-405b-44a7-be88-120a0913890b") + ) + (pad "4" smd rect + (at -0.65 0.4826 270) + (size 0.33 0.41) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5a0ae9b7-3dae-4186-a5f5-380f0958dce6") + ) + (pad "5" smd rect + (at 0 0.4826 270) + (size 0.33 0.41) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4fae679a-e59f-4884-adc8-40bc04704f2a") + ) + (pad "6" smd rect + (at 0.65 0.4826 270) + (size 0.33 0.41) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8f7fd59f-25d4-432c-ae66-93cce8751989") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/XCVR_DA16200MOD-AAC4WA32.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/XCVR_DA16200MOD-AAC4WA32.kicad_mod new file mode 100644 index 0000000..b142822 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-RF.pretty/XCVR_DA16200MOD-AAC4WA32.kicad_mod @@ -0,0 +1,673 @@ +(footprint "XCVR_DA16200MOD-AAC4WA32" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "DA16200 Wifi Module") + (tags "SparkFun") + (property "Reference" "REF**" + (at -1.1 -11.7 0) + (unlocked yes) + (layer "F.Fab") + (uuid "1c8f0d83-5f19-4252-a0ff-b27169e88dbc") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify left bottom) + ) + ) + (property "Value" "XCVR_DA16200MOD-AAC4WA32" + (at -6 12.1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "00725882-80ca-4b41-bee7-24a0da0bc840") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify left top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bc2e13d4-a249-4052-b1e4-6922db2b193f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.renesas.com/us/en/document/dst/da16200mod-datasheet" + (at 0 14.5 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "76f19d11-acf1-43ef-b938-cf02c7d08fee") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7a826532-d038-4cae-b6ab-166bffc32e58") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -0.8446 1.9046) (xy 2.0646 1.9046) (xy 2.0646 -1.0046) (xy -0.8446 -1.0046) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3a97caac-347e-4651-9e9a-3726484ba855") + ) + (fp_line + (start -6.9 -6.25) + (end -6.9 -11.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "84b467a3-5a74-4530-ac8b-4abfc245fd3a") + ) + (fp_line + (start -6.9 9.45) + (end -6.9 11.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "343f4f2f-d150-496f-b048-4f4a5ad6173c") + ) + (fp_line + (start -6.9 11.05) + (end -5.2 11.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "3ac9b1f3-77a9-44ca-8d25-a43db271db00") + ) + (fp_line + (start 6.9 -11.05) + (end -6.9 -11.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "16f2f577-054e-4100-be41-72147ee92c07") + ) + (fp_line + (start 6.9 -6.25) + (end 6.9 -11.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "9de7e9db-656a-485e-bcac-1efb5bd9656e") + ) + (fp_line + (start 6.9 9.45) + (end 6.9 11.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "cf8ffec5-c45b-4421-9a7b-b8c6618ed1bf") + ) + (fp_line + (start 6.9 11.05) + (end 5.2 11.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "84561b96-8a03-4d70-b52e-7c1f27365d97") + ) + (fp_circle + (center -7.9 -3.45) + (end -7.8 -3.45) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "1c919e78-9050-4251-8921-554850465241") + ) + (fp_line + (start -8.2 -11.3) + (end -8.2 -5.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0b00a078-372c-44d0-8ad2-62e2aacfb7d3") + ) + (fp_line + (start -8.2 -5.6) + (end -7.6 -5.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bb64701d-5f24-495e-8232-dab5822e5c61") + ) + (fp_line + (start -7.6 11.75) + (end -7.6 -5.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17ab848f-d34d-4363-8b73-162b260d51af") + ) + (fp_line + (start -7.6 11.75) + (end 7.6 11.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "822afa80-f419-4b50-85eb-fa91e077764f") + ) + (fp_line + (start 7.6 -11.3) + (end -8.2 -11.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "45bfbef0-2836-4338-bd96-18c97da8ee0d") + ) + (fp_line + (start 7.6 11.75) + (end 7.6 -11.3) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ebd9340e-b97e-4251-a23d-f1b8e229d6da") + ) + (fp_line + (start -6.9 -11.05) + (end -6.9 11.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "97a6d1e5-276c-45e8-950e-2ac761880079") + ) + (fp_line + (start -6.9 11.05) + (end 6.9 11.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "2e8865f2-1981-4fd0-9e27-c07e273b4fca") + ) + (fp_line + (start 6.9 -11.05) + (end -6.9 -11.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "8ba629f2-8ee7-4fcd-b910-73a98cb9fd2d") + ) + (fp_line + (start 6.9 11.05) + (end 6.9 -11.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "11603836-994e-4ad3-89d5-a53b8e03f459") + ) + (fp_circle + (center -7.9 -3.45) + (end -7.8 -3.45) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "e740bb14-e98a-465f-8bea-e77bd6608007") + ) + (pad "1" smd rect + (at -6.6 -3.25) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "60d558af-36f5-4150-b6f8-72f400bcd7f2") + ) + (pad "2" smd rect + (at -6.6 -2.25) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bd9d243d-1ad9-4f9f-8194-96c8e0b5b6be") + ) + (pad "3" smd rect + (at -6.6 -1.25) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "39a3cd6f-4881-4011-9373-3b33e54f18b9") + ) + (pad "4" smd rect + (at -6.6 -0.25) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9af18c32-c38a-42ae-b7fc-a69f74ad1339") + ) + (pad "5" smd rect + (at -6.6 0.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "42c1ab29-f02b-4b8a-a359-779d7276347d") + ) + (pad "6" smd rect + (at -6.6 1.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "572770ab-c22c-4141-aa06-c26ad07f6ee6") + ) + (pad "7" smd rect + (at -6.6 2.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1d1c6c14-1900-4318-952a-b4b00951b533") + ) + (pad "8" smd rect + (at -6.6 3.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0bd69d09-1c25-4159-a076-a2884a58b407") + ) + (pad "9" smd rect + (at -6.6 4.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "58e16c2a-4318-404e-822b-801b026039bb") + ) + (pad "10" smd rect + (at -6.6 5.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e404b208-2637-4360-9d85-355bc3b198a4") + ) + (pad "11" smd rect + (at -6.6 6.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "377c231d-f0f1-422c-9759-bcb740d84bb6") + ) + (pad "12" smd rect + (at -6.6 7.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c13cfa86-41e6-427f-957d-1451ffa01025") + ) + (pad "13" smd rect + (at -6.6 8.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dfc47a37-b6fb-4b9c-a11b-a52c9ae7ed62") + ) + (pad "14" smd rect + (at -4.5 10.75 90) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "95c390d4-1bf2-477a-b4d4-a77bd8d5f8f6") + ) + (pad "15" smd rect + (at -3.5 10.75 90) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "103e2aaa-f830-4d5d-98e6-12aa64dedbcd") + ) + (pad "16" smd rect + (at -2.5 10.75 90) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "831d7446-ae8f-466c-b1a3-36fdf24a1d34") + ) + (pad "17" smd rect + (at -1.5 10.75 90) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7addaa5e-ab11-484d-9784-bebf946d3ce8") + ) + (pad "18" smd rect + (at -0.5 10.75 90) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "07f68414-78c0-4d31-b263-6e59606b8937") + ) + (pad "19" smd rect + (at 0.5 10.75 90) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "edfbaf46-4877-4ac0-b16e-0de9d51de4bd") + ) + (pad "20" smd rect + (at 1.5 10.75 90) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ff81e916-1172-4ea5-b83c-ee2fd9e6d453") + ) + (pad "21" smd rect + (at 2.5 10.75 90) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7a813240-c247-46e7-8733-c320cf8cbf54") + ) + (pad "22" smd rect + (at 3.5 10.75 90) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dedae5ff-9928-4bf2-84a0-d78c7aed9028") + ) + (pad "23" smd rect + (at 4.5 10.75 90) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e0f6a8f2-37d5-472d-9ead-c590c26e8677") + ) + (pad "24" smd rect + (at 6.6 8.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7876c8e2-9d4e-4510-ac5b-5c836b882c1a") + ) + (pad "25" smd rect + (at 6.6 7.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "10d80c64-2c83-48b0-a7cd-e44a16133b60") + ) + (pad "26" smd rect + (at 6.6 6.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3e5f8c92-a715-4acc-913c-55f1885a6a08") + ) + (pad "27" smd rect + (at 6.6 5.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e7845534-7686-4459-942e-f4a97618d0e7") + ) + (pad "28" smd rect + (at 6.6 4.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4cfce12e-b15b-4352-b501-a654037f9a3f") + ) + (pad "29" smd rect + (at 6.6 3.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "41bfdc99-aa2a-4d0f-b714-3bc6f2e18bfe") + ) + (pad "30" smd rect + (at 6.6 2.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3a3b19ba-421b-4be2-ad52-3e4058c1de9d") + ) + (pad "31" smd rect + (at 6.6 1.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c19a32bf-60ef-4645-b8ac-3b503252a69c") + ) + (pad "32" smd rect + (at 6.6 0.75) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3a8428cd-8db3-4190-a1cf-fff5bdd76202") + ) + (pad "33" smd rect + (at 6.6 -0.25) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6250c2b4-9d31-42e7-a7c6-05b538b5490f") + ) + (pad "34" smd rect + (at 6.6 -1.25) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4b6b9ec8-224c-4fa4-a8bf-c1285498fb49") + ) + (pad "35" smd rect + (at 6.6 -2.25) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9ca78741-e85d-4b1e-9458-748057db3f18") + ) + (pad "36" smd rect + (at 6.6 -4.25) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2b9f8957-00c5-417e-999b-396eb45eb90a") + ) + (pad "37" smd rect + (at 6.6 -5.25) + (size 1.5 0.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8b3559c2-6c31-460b-afb7-889ed47e73f8") + ) + (pad "ANT_GND" smd rect + (at -2.45 -9.2) + (size 9 3.7) + (layers "B.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fb5a7eec-6680-4edb-88fe-8160a9c6ad8c") + ) + (pad "GND" smd rect + (at 0.61 0.45) + (size 4.6 4.6) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "da92b207-ef2c-4898-b005-57046503faa8") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "2c21754f-447a-489f-a045-526445d327bb") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -7.95 -5.85) (xy 2.05 -5.85) (xy 2.05 -11.05) (xy -7.95 -11.05) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layers "*.Cu") + (uuid "4c183355-517a-40fc-8810-6f4822e3e868") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias not_allowed) + (pads allowed) + (copperpour allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy -7.95 -5.85) (xy 2.05 -5.85) (xy 2.05 -11.05) (xy -7.95 -11.05) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "B.Cu") + (uuid "013b3d47-0518-4b2f-a822-53f7fb4be2a1") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 2.05 -5.85) (xy -7.95 -5.85) (xy -7.95 -11.05) (xy -6.95 -11.05) (xy -6.95 -7.35) (xy 2.05 -7.35) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/Bourns-PDB18.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/Bourns-PDB18.kicad_mod new file mode 100644 index 0000000..7ecd279 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/Bourns-PDB18.kicad_mod @@ -0,0 +1,143 @@ +(footprint "Bourns-PDB18" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://www.bourns.com/docs/Product-Datasheets/PDB18.pdf ") + (tags "SparkFun https://www.ttelectronics.com/TTElectronics/media/ProductFiles/Datasheet/P160.pdf") + (property "Reference" "REF**" + (at 0 -8.8 0) + (unlocked yes) + (layer "F.Fab") + (uuid "a1be2cc8-e9dc-4f5c-90ba-f2f3dc8f69c3") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Bourns-PDB18" + (at 0 9 0) + (unlocked yes) + (layer "F.Fab") + (uuid "b85a9769-2fc7-47ea-b9ca-294b51abec7b") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ad6cd613-3c42-4423-acaf-d6891c0ef4dd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9aee6c3e-cfe7-4aa0-b0d4-e2eed973edbc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "81c8ea21-9b76-4b4f-aa4e-33eea341a045") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_rect + (start -5.8 -8.4) + (end 4 8.4) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "aff58308-d29a-402a-a88c-6e1359585870") + ) + (fp_poly + (pts + (xy 4 -8.5) (xy -5.9 -8.5) (xy -5.9 8.5) (xy 4 8.5) (xy 4 3.6) (xy 10.4 3.6) (xy 10.4 3.1) (xy 23.9 3.1) + (xy 23.9 -3.1) (xy 10.4 -3.1) (xy 10.4 -3.6) (xy 4 -3.6) + ) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "1c4e841e-4e12-437d-8352-736dc44c8560") + ) + (fp_rect + (start -5.65 -8.3) + (end 3.85 8.3) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "User.1") + (uuid "959e1628-45ad-43c0-8ebb-c0763c6b1955") + ) + (fp_poly + (pts + (xy 3.9 -3.5) (xy 10.3 -3.5) (xy 10.3 -3) (xy 23.8 -3) (xy 23.8 3) (xy 10.3 3) (xy 10.3 3.5) (xy 3.9 3.5) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "User.1") + (uuid "45607463-1ad6-4a9a-8533-dea1791c1c23") + ) + (pad "1" thru_hole circle + (at 0 5) + (size 2.34 2.34) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "6521d9c2-8d7f-49be-bd93-f902c35cf9d5") + ) + (pad "2" thru_hole circle + (at 0 0) + (size 2.34 2.34) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "c7f8805c-9781-4ee2-9564-bbfd404a73a3") + ) + (pad "3" thru_hole circle + (at 0 -5) + (size 2.34 2.34) + (drill 1.3) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (thermal_bridge_angle 0) + (uuid "8a638e23-63b1-47d6-a29c-b54ab07d35b3") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_0402_1005Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_0402_1005Metric.kicad_mod new file mode 100644 index 0000000..5b73f71 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_0402_1005Metric.kicad_mod @@ -0,0 +1,194 @@ +(footprint "R_0402_1005Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Resistor SMD 0402 (1005 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 "SparkFun resistor") + (property "Reference" "REF**" + (at 0 -1.17 0) + (layer "F.Fab") + (uuid "41d78466-b78f-4259-a93b-b5098dbbea74") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "R_0402_1005Metric" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "c8b0a43f-eb80-49fa-9f77-e02d4b03d7c9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "aacf564a-535b-44b8-95d4-77092fbfb11c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8491b56a-7261-4b62-bbed-e1dd5d7b7b93") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a099fa42-cd3c-4c9a-8972-27fdc9c56c8e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e17efb13-8792-4f70-81c4-4fc1f4995f7f") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ef794941-a745-46fd-8982-3bf3b39dd4fc") + ) + (fp_line + (start -0.93 -0.47) + (end 0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "37a147d4-3d5d-4a47-8102-c954a7e61a94") + ) + (fp_line + (start -0.93 0.47) + (end -0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1121d59e-f03d-42ac-85a2-357338f6cb7d") + ) + (fp_line + (start 0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "332a6d58-096d-4cc7-9324-96105a58f8d7") + ) + (fp_line + (start 0.93 0.47) + (end -0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a5090ca4-de76-43ea-a14c-c1e11daae04b") + ) + (fp_line + (start -0.525 -0.27) + (end 0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ab9e8747-b37b-4830-9372-c45b6e571f09") + ) + (fp_line + (start -0.525 0.27) + (end -0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3efa2f2c-1877-4dcc-914d-5e9d06a61f10") + ) + (fp_line + (start 0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "be66e16d-9918-4c52-b0d7-0d397372d213") + ) + (fp_line + (start 0.525 0.27) + (end -0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b8e0a956-ce18-4779-ad22-ae8f9f8b37c2") + ) + (pad "1" smd roundrect + (at -0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "71bd5113-61af-4f98-a937-b89111941731") + ) + (pad "2" smd roundrect + (at 0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "b2dc4744-6f7a-4267-a134-185dba0d1741") + ) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_0603_1608Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_0603_1608Metric.kicad_mod new file mode 100644 index 0000000..cf59fa3 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_0603_1608Metric.kicad_mod @@ -0,0 +1,194 @@ +(footprint "R_0603_1608Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (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 "SparkFun resistor") + (property "Reference" "REF**" + (at 0 -1.43 0) + (layer "F.Fab") + (uuid "6df974b4-b819-4abf-a570-cfac24b90f22") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "R_0603_1608Metric" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "43a2d3f9-8880-4891-bb65-e1f1adf1c2a5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "799e79b1-ac5b-4994-b34e-928f78e7132d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c5356181-02bb-4206-adf6-f4ae43dc22ea") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1a6b73cc-02a0-4b1a-8080-3b173a8937d3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8ec8ba9e-3d89-4f37-94bb-eddf5e4d7489") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2bf1d867-cdfa-44dc-9124-ce584dcd094b") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "24e272be-4051-4b9b-9127-1c7f22532469") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "39fddbf8-ad85-4516-95fc-b7f57b1b5476") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2bbe1e5e-3213-443e-930c-a0ae97a345e1") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dc275714-5365-4c02-a2fb-5cbd77201d52") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "30e382fb-e120-4499-bc15-156f98cd93e8") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d04dd1a4-2178-41f5-9bb7-ad470915f47a") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0746adbb-419c-491f-ae91-c14351e88a28") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9ddd7cd8-091d-447c-bc2a-eed5612caf40") + ) + (pad "1" smd roundrect + (at -0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "958f80d5-b7aa-4100-9f8f-c88ef419994d") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "dbf61a86-b574-45d2-ba89-95e1ee8fabb2") + ) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_0805_2012Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_0805_2012Metric.kicad_mod new file mode 100644 index 0000000..882bd0c --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_0805_2012Metric.kicad_mod @@ -0,0 +1,194 @@ +(footprint "R_0805_2012Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Resistor SMD 0805 (2012 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 "SparkFun resistor") + (property "Reference" "REF**" + (at 0 -1.65 0) + (layer "F.Fab") + (uuid "effead60-2b17-4463-91cf-34792a2b459a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "R_0805_2012Metric" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "83cd9c78-75b4-4eec-9501-2ff4a6e7a26e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "87faf83a-6011-4169-ba6c-6aea987ebf1a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "425cb7f3-9d9d-48b5-91ca-2590cf9440f3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "893e1183-420b-4768-9ae1-26d4eba1801c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -0.227064 -0.735) + (end 0.227064 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1d1dfe66-8d95-48c7-9468-1437fe352fc9") + ) + (fp_line + (start -0.227064 0.735) + (end 0.227064 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9aaa9150-dbb8-4657-a223-476b55b89dae") + ) + (fp_line + (start -1.68 -0.95) + (end 1.68 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "245c0818-3ccc-4969-b35b-0d4f8723400e") + ) + (fp_line + (start -1.68 0.95) + (end -1.68 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c9825373-da58-4067-816d-465cdf887dc6") + ) + (fp_line + (start 1.68 -0.95) + (end 1.68 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5b983e02-1ada-4414-ad21-290f1424bf3d") + ) + (fp_line + (start 1.68 0.95) + (end -1.68 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f3d9ee21-ffbd-4620-abbf-7bc99e9f4420") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e73c85cd-37bc-422b-91a3-e268ce9a1281") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "37f98079-19ff-4dd9-ac60-76d47722b840") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b1a33891-38ab-48fb-8542-eb6b9260c23c") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b0e87530-3bac-4895-be8c-fdb50669192d") + ) + (pad "1" smd roundrect + (at -0.9125 0) + (size 1.025 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.243902) + (uuid "9702d628-9b91-4d58-9130-9271bd872f5b") + ) + (pad "2" smd roundrect + (at 0.9125 0) + (size 1.025 1.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.243902) + (uuid "1ad1544b-7ba3-4927-93fd-ab9c0a8dba06") + ) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_1206_3216Metric.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_1206_3216Metric.kicad_mod new file mode 100644 index 0000000..711785a --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/R_1206_3216Metric.kicad_mod @@ -0,0 +1,194 @@ +(footprint "R_1206_3216Metric" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Resistor SMD 1206 (3216 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 "SparkFun resistor") + (property "Reference" "REF**" + (at 0 -1.82 0) + (layer "F.Fab") + (uuid "aa958b8d-703c-4d5d-8a6f-8094603b30c9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "R_1206_3216Metric" + (at 0 1.82 0) + (layer "F.Fab") + (uuid "7f57f535-4bc6-49c8-ad8e-3a5728fedc49") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cdf9d354-cc59-455d-bd96-0ea126941d78") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9044f933-cdd6-4c21-a0a0-2b95f2f72bde") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "101f6461-b4fd-4bc1-8315-d2fad82ee785") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "695ab2dc-dc7f-43d4-a19a-9031231c4718") + ) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "197ad961-e783-46ae-b85d-b96c97d73ba5") + ) + (fp_line + (start -2.28 -1.12) + (end 2.28 -1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cdd7bd4e-fde4-467f-8aab-baffad35a5ba") + ) + (fp_line + (start -2.28 1.12) + (end -2.28 -1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ffa65f00-c734-4cae-94c3-ba27d56d3dea") + ) + (fp_line + (start 2.28 -1.12) + (end 2.28 1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d2e3a7ca-d542-4b47-8aa5-8d75c3ca8ff8") + ) + (fp_line + (start 2.28 1.12) + (end -2.28 1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ae4d2615-4dd2-4203-9d9d-5dc6b69cf615") + ) + (fp_line + (start -1.6 -0.8) + (end 1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac36ef75-5354-48e4-b14c-eef00e40520a") + ) + (fp_line + (start -1.6 0.8) + (end -1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1a265bb0-b48f-4410-8314-4bd048e3a08b") + ) + (fp_line + (start 1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "336eda3b-f501-4677-acc4-283821f678e8") + ) + (fp_line + (start 1.6 0.8) + (end -1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b0e1320a-4c9f-433e-80bc-5c6a7124ebad") + ) + (pad "1" smd roundrect + (at -1.4625 0) + (size 1.125 1.75) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.222222) + (uuid "dbad0287-b397-45bd-8a16-43e87bdf7c5c") + ) + (pad "2" smd roundrect + (at 1.4625 0) + (size 1.125 1.75) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.222222) + (uuid "0f7c8c85-86aa-4632-9ea9-d90a66b5867e") + ) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/Trimpot_SMD_3.0x3.0mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/Trimpot_SMD_3.0x3.0mm.kicad_mod new file mode 100644 index 0000000..cd9a414 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Resistor.pretty/Trimpot_SMD_3.0x3.0mm.kicad_mod @@ -0,0 +1,162 @@ +(footprint "Trimpot_SMD_3.0x3.0mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://www.ttelectronics.com/TTElectronics/media/ProductFiles/Datasheet/22.pdf") + (tags "SparkFun Trimmer") + (property "Reference" "Ref**" + (at 0 -2.8 0) + (layer "F.Fab") + (uuid "04d81ebd-68c8-4679-b9a8-98c1f5860e21") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "10K" + (at 0.025 2.875 0) + (layer "F.Fab") + (uuid "530ae566-6ee3-43f9-a2d7-bd17c4431de1") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2a06ab9b-061c-44f6-995b-35be1c9c4cc6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c0a79a2b-a21f-48ac-ad8b-0b27a5a376f7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9f6c6f34-ef87-491d-8886-fe85b2dc8d10") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -1.75 -1.9) + (end -0.9 -1.9) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "1c3c9c58-447e-40e9-9f23-3914fbbdf42d") + ) + (fp_line + (start -1.75 0.475) + (end -1.75 -1.9) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "fceeaf2c-c221-4a91-bbc8-84e61666839a") + ) + (fp_line + (start 0.5 1.9) + (end -0.5 1.9) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "05b32955-1ee2-4a45-83c2-e261863bebe9") + ) + (fp_line + (start 1.75 -1.905) + (end 0.9 -1.905) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "9c13ed27-3645-4155-a92b-9b420594d614") + ) + (fp_line + (start 1.75 0.5) + (end 1.75 -1.9) + (stroke + (width 0.15) + (type default) + ) + (layer "F.SilkS") + (uuid "0ec49818-4de4-49f3-993b-8bbf0c47c668") + ) + (fp_rect + (start -1.875 -2.37) + (end 1.875 2.37) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "4ce75af0-b433-4bfe-9ff5-359de170e240") + ) + (fp_rect + (start -1.6 -1.755) + (end 1.6 1.755) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "07bd3afb-2d27-4c53-a2d2-1467fff1d32a") + ) + (pad "1" smd rect + (at -1.155 1.45) + (size 1.09 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 0) + (uuid "40c8e736-8ef6-4c12-bc6c-cc11cef6c2c6") + ) + (pad "2" smd rect + (at 0 -1.45) + (size 1.6 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 0) + (uuid "7646a868-3086-49cb-9fce-7e44fbb67bec") + ) + (pad "3" smd rect + (at 1.155 1.45) + (size 1.09 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 0) + (uuid "adebe904-16fa-4fa7-a8f8-157a53a0f60a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/8-UDFN.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/8-UDFN.kicad_mod new file mode 100644 index 0000000..2b7c24d --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/8-UDFN.kicad_mod @@ -0,0 +1,375 @@ +(footprint "8-UDFN" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Aka 8-UDFN Exposed Pad, UDFN-8 U-DFN3030-8 (Type E)") + (tags "SparkFun UDFN-8 U-DFN3030-8 (Type E)") + (property "Reference" "REF**" + (at 0 -1.7 0) + (unlocked yes) + (layer "F.Fab") + (uuid "77dd8e49-0ec7-402e-9382-23d4fe090332") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "UDFN-8" + (at 0 1.9 0) + (unlocked yes) + (layer "F.Fab") + (uuid "de651304-a026-419b-84a9-4e3c5c70eb69") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bdd05a0c-634f-4e6e-88d0-516bf43a62a1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP7361C.pdf" + (at 1.05 2.85 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3dca1256-da14-4864-b151-3cadcfcdc7f8") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Description" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "34e8f826-0401-41c0-b9a7-92388e333fb5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_rect + (start -0.4 -0.6875) + (end 0.4 0.6875) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d1cbc2d5-f3d2-41ae-abf4-131bf562a49e") + ) + (fp_line + (start -1.6 -1.6) + (end -1.6 -1.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "86a1e90d-8cf1-4ff2-b757-1b0c7c97768a") + ) + (fp_line + (start -1.6 -1.6) + (end 1.6 -1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e83cd4fd-4f9f-44ac-8a16-ecd515f75520") + ) + (fp_line + (start -1.6 1.6) + (end -1.6 1.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fe37c353-d11d-48b5-84a7-1b11b2f05a2e") + ) + (fp_line + (start 1.6 -1.6) + (end 1.6 -1.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5252cca0-2b6e-4ca8-8bab-5e71214da648") + ) + (fp_line + (start 1.6 1.6) + (end -1.6 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0d75c6df-c809-4691-8b4e-4627f69a77f3") + ) + (fp_line + (start 1.6 1.6) + (end 1.6 1.3) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9b37a39a-ad92-4175-9dc2-c175ede4b1f1") + ) + (fp_circle + (center -2.05 -1.45) + (end -2.05 -1.3) + (stroke + (width 0.3) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ceb90051-cd25-46f1-9fe1-36b07cb05e79") + ) + (fp_rect + (start 1.9 -1.8) + (end -1.9 1.8) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "bc32ab50-131c-4956-8365-b2dcf6958ff5") + ) + (fp_line + (start -1.5 -1.5) + (end 1.5 -1.5) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "901ddde2-c185-42fb-973f-5f021410947a") + ) + (fp_line + (start -1.5 1.5) + (end -1.5 -1.5) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c564a846-97ca-4f27-8e8d-4f63e9b22d5d") + ) + (fp_line + (start 1.5 -1.5) + (end 1.5 1.5) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "18f25aae-e9b4-4c32-88ff-e1732cd1093a") + ) + (fp_line + (start 1.5 1.5) + (end -1.5 1.5) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "10fa9f86-8be9-48c2-a4ae-d22e6297b1f6") + ) + (fp_rect + (start -1.5 -1.1) + (end -1.05 -0.85) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "63b7e957-1498-4be7-9559-f54b7ebbfbc8") + ) + (fp_rect + (start -1.5 -0.45) + (end -1.05 -0.2) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "070e205c-a95a-4c23-b362-e40a2597a79e") + ) + (fp_rect + (start -1.5 0.2) + (end -1.05 0.45) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "20dba526-ef60-4852-a474-02fbba94d94b") + ) + (fp_rect + (start -1.5 0.85) + (end -1.05 1.1) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cb616f14-6f8a-40c9-bc64-11f5da8afd0b") + ) + (fp_rect + (start -0.75 -1.125) + (end 0.75 1.125) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cf81ed94-ce80-455f-917e-9669fc9ba836") + ) + (fp_rect + (start 1.05 -1.1) + (end 1.5 -0.85) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5e8ff0ca-26b6-48b0-a9d9-0c17f8a7da7b") + ) + (fp_rect + (start 1.05 -0.45) + (end 1.5 -0.2) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f83fdd44-f8d6-45e8-9fd8-04f5b0475c43") + ) + (fp_rect + (start 1.05 0.2) + (end 1.5 0.45) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "182001da-7eb4-40c6-a9a7-aa063cb7c201") + ) + (fp_rect + (start 1.05 0.85) + (end 1.5 1.1) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cd9aa586-9657-4c4f-a7b4-1244bc063d85") + ) + (pad "1" smd rect + (at -1.375 -0.975 270) + (size 0.3 0.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b3cf4f40-fcd0-4acf-a02f-5850a3d0e1d6") + ) + (pad "2" smd rect + (at -1.375 -0.325 270) + (size 0.3 0.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d0194170-c4a4-4808-aa30-5fd0f06a4368") + ) + (pad "3" smd rect + (at -1.375 0.325 270) + (size 0.3 0.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9a24efdb-0136-47b8-addb-4a8737144a10") + ) + (pad "4" smd rect + (at -1.375 0.975 270) + (size 0.3 0.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3e60d04c-14e5-4bb0-8d0c-d71eac2adf88") + ) + (pad "5" smd rect + (at 1.375 0.975 90) + (size 0.3 0.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6fa20b78-2581-49a5-8fec-ec64340b122b") + ) + (pad "6" smd rect + (at 1.375 0.325 90) + (size 0.3 0.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "67d818df-ec19-44d1-a5f0-d693c008fe8b") + ) + (pad "7" smd rect + (at 1.375 -0.325 90) + (size 0.3 0.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a9eefdd0-3188-4078-9b0c-4b3d77647725") + ) + (pad "8" smd rect + (at 1.375 -0.975 90) + (size 0.3 0.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2722e29a-725e-45e1-b70a-6740105a4446") + ) + (pad "9" smd rect + (at 0 0 270) + (size 2.35 1.6) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "41c12b8d-5d4f-4f58-b6d8-bbecef7f31b7") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/DFN-8.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/DFN-8.kicad_mod new file mode 100644 index 0000000..94ea14f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/DFN-8.kicad_mod @@ -0,0 +1,432 @@ +(footprint "DFN-8" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Now follows http://pdfserv.maximintegrated.com/land_patterns/90-0065.PDF
      \nPasted 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.") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.725 0) + (layer "F.Fab") + (uuid "7cb0ab3b-f00e-45d7-856c-b9d7191c83b6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "DFN-8" + (at 0 2 0) + (layer "F.Fab") + (uuid "a717962d-3d5d-4658-9b99-26ee31af7abb") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9b364ada-8f05-413c-998c-3b480c040312") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "46bf5986-079e-4164-82d6-cb8938c441d6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "984bf182-c9a8-492f-8539-3e112d5b7b42") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -1.3375 -0.875) (xy -1.3375 -0.625) (xy -0.7 -0.625) (xy -0.7 -0.875) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "14464e42-e13c-4814-b07c-d4dcf407b70c") + ) + (fp_poly + (pts + (xy -1.3375 -0.375) (xy -1.3375 -0.125) (xy -0.7 -0.125) (xy -0.7 -0.375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "88cbba24-4a90-4eaf-b21a-2499e456b2a0") + ) + (fp_poly + (pts + (xy -1.3375 0.125) (xy -1.3375 0.375) (xy -0.7 0.375) (xy -0.7 0.125) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9fff698b-8f87-454a-a40e-21a020f085aa") + ) + (fp_poly + (pts + (xy -1.3375 0.625) (xy -1.3375 0.875) (xy -0.7 0.875) (xy -0.7 0.625) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "87e2acda-c829-4e97-99e2-098b6d226554") + ) + (fp_poly + (pts + (xy -0.32 -0.59) (xy -0.32 -0.09) (xy 0.32 -0.09) (xy 0.32 -0.59) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d1369e15-4843-44dc-9e2f-462b95e3c0ba") + ) + (fp_poly + (pts + (xy -0.32 0.09) (xy -0.32 0.59) (xy 0.32 0.59) (xy 0.32 0.09) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4b0e6a2a-d769-4130-a4b7-b31b5548d250") + ) + (fp_poly + (pts + (xy 0.7 -0.875) (xy 0.7 -0.625) (xy 1.3375 -0.625) (xy 1.3375 -0.875) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "41a68dcf-9eda-41c1-819e-83381173f090") + ) + (fp_poly + (pts + (xy 0.7 -0.375) (xy 0.7 -0.125) (xy 1.3375 -0.125) (xy 1.3375 -0.375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "1f2c2132-7b4f-495d-a7d1-84a1e0109c4c") + ) + (fp_poly + (pts + (xy 0.7 0.125) (xy 0.7 0.375) (xy 1.3375 0.375) (xy 1.3375 0.125) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "86c8d964-2490-4281-b9a3-89b7973ca35f") + ) + (fp_poly + (pts + (xy 0.7 0.625) (xy 0.7 0.875) (xy 1.3375 0.875) (xy 1.3375 0.625) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "ad7622f1-64e9-4e9c-b0d8-a2f242721ab1") + ) + (fp_circle + (center -0.987827 -1.32024) + (end -1.087827 -1.32024) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2427de21-c79f-4d9a-ba07-1425c48b61ca") + ) + (fp_poly + (pts + (xy -1.43 -0.97) (xy -1.43 -0.53) (xy -0.59 -0.53) (xy -0.59 -0.97) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "60644be5-489e-441d-b4f7-659653f46ade") + ) + (fp_poly + (pts + (xy -1.43 -0.47) (xy -1.43 -0.03) (xy -0.59 -0.03) (xy -0.59 -0.47) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "c0a9370c-7f58-4240-9316-e3634cc2cf31") + ) + (fp_poly + (pts + (xy -1.43 0.03) (xy -1.43 0.47) (xy -0.59 0.47) (xy -0.59 0.03) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "bf5317f7-7d8d-4203-99d5-1ae2648e6eb1") + ) + (fp_poly + (pts + (xy -1.43 0.53) (xy -1.43 0.97) (xy -0.59 0.97) (xy -0.59 0.53) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "c4723580-9392-4ebb-bd29-4a5af290aeb0") + ) + (fp_poly + (pts + (xy -0.47 -0.76) (xy -0.47 0.76) (xy 0.47 0.76) (xy 0.47 -0.76) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "fdc5e0ce-c0d5-4faf-83b9-ffa30ffc72e2") + ) + (fp_poly + (pts + (xy 0.57 -0.97) (xy 0.57 -0.53) (xy 1.41 -0.53) (xy 1.41 -0.97) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "6f9ed97c-bed7-46ec-a9ab-45db0194f265") + ) + (fp_poly + (pts + (xy 0.57 -0.47) (xy 0.57 -0.03) (xy 1.41 -0.03) (xy 1.41 -0.47) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "e72d7872-26bd-4bca-904f-9dd3bd61f398") + ) + (fp_poly + (pts + (xy 0.57 0.03) (xy 0.57 0.47) (xy 1.41 0.47) (xy 1.41 0.03) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b64c0556-ee29-42c9-8672-063baff3b552") + ) + (fp_poly + (pts + (xy 0.57 0.53) (xy 0.57 0.97) (xy 1.41 0.97) (xy 1.41 0.53) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "d3f55031-9990-4277-a20f-bd8985e66823") + ) + (fp_rect + (start 1.44375 -1.2375) + (end -1.44375 1.2375) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "08d3e7a2-cc32-48a6-9dc5-374e1f61d192") + ) + (fp_line + (start -1 -1) + (end 1 -1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "44cf9ff4-1c93-4c52-8e9a-36449230194b") + ) + (fp_line + (start -1 1) + (end -1 -1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "3203f21a-6406-4fcf-847c-d20f6102abd2") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "db893eca-2c9f-4a8e-b242-a3ca11259c26") + ) + (fp_line + (start 1 1) + (end -1 1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "aa9279d4-6835-4ea2-affc-a47eaf9b5af7") + ) + (pad "1" smd rect + (at -0.99 -0.75) + (size 0.7 0.3) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "09a5d6ea-b943-4070-b43f-d9339bb74f0e") + ) + (pad "2" smd rect + (at -0.99 -0.25) + (size 0.7 0.3) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8b2fc50b-26dd-463a-b5e2-3290077352c5") + ) + (pad "3" smd rect + (at -0.99 0.25) + (size 0.7 0.3) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cdc15c01-ccdb-4805-9eb7-69001ac9eac5") + ) + (pad "4" smd rect + (at -0.99 0.75) + (size 0.7 0.3) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9db18cf2-c8d5-4c1a-a379-cc005c0239c9") + ) + (pad "5" smd rect + (at 0.99 0.75) + (size 0.7 0.3) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "efd08eee-61ca-4c42-a30f-4fab3e0eda1f") + ) + (pad "6" smd rect + (at 0.99 0.25) + (size 0.7 0.3) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ccd45189-0906-4e8b-bc01-1d97adb4a55d") + ) + (pad "7" smd rect + (at 0.99 -0.25) + (size 0.7 0.3) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "52e20142-915d-439e-998d-11b0a599ec0c") + ) + (pad "8" smd rect + (at 0.99 -0.75) + (size 0.7 0.3) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4478e36e-befe-4af1-891c-efa9ce237027") + ) + (pad "9" smd rect + (at 0 0 270) + (size 1.38 0.8) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b668d55c-3712-47b6-8d8a-86bfd8a72407") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/DIP-16.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/DIP-16.kicad_mod new file mode 100644 index 0000000..705b269 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/DIP-16.kicad_mod @@ -0,0 +1,326 @@ +(footprint "DIP-16" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Dual In Line Package") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 11.176 0) + (layer "F.Fab") + (uuid "b99036fe-5e8d-49ef-bba0-6093c98622db") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "DIP-16" + (at 0 -10.668 180) + (layer "F.Fab") + (uuid "e3338177-03ab-4062-8c28-d29fea78d12f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3346cc0a-3bb9-4efe-bd5e-4d9c81fb639a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b26f3fa4-7376-4b85-a29a-3719bde9907d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dc48b1b2-11b3-4d57-8a4c-38b6a2433155") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.54 -10.16) + (end -2.54 10.16) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8def9feb-03dd-4f49-aa17-9b870b5416bf") + ) + (fp_line + (start -2.54 -10.16) + (end -1.016 -10.16) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "12ca8968-4d9a-4b4c-a104-7ad1c3fffeea") + ) + (fp_line + (start 2.54 -10.16) + (end 1.016 -10.16) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "f0554b4b-9130-42cd-8a1c-306c8da5ea86") + ) + (fp_line + (start 2.54 10.16) + (end -2.54 10.16) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "34e3a3c3-fe7d-4226-afbb-a365222a770a") + ) + (fp_line + (start 2.54 10.16) + (end 2.54 -10.16) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5816f87e-5f2c-4b6c-85b2-196919d234f9") + ) + (fp_arc + (start 1.016 -10.16) + (mid 0 -9.144) + (end -1.016 -10.16) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fe155267-ea1c-4267-b814-05742d8ec910") + ) + (fp_circle + (center -3.1 -10.6) + (end -3.2 -10.6) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "575bc809-305f-4bfa-a14e-b07566883f6d") + ) + (fp_line + (start -4.826 -10.414) + (end 4.826 -10.414) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "8029e3ce-06d5-4762-8726-5b17fd292bbb") + ) + (fp_line + (start -4.826 10.414) + (end -4.826 -10.414) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "acac2e7f-4812-45a3-b083-a9a103d0653a") + ) + (fp_line + (start 4.826 -10.414) + (end 4.826 10.414) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "675b6699-fd14-4f91-902c-5f89627e860a") + ) + (fp_line + (start 4.826 10.414) + (end -4.826 10.414) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "592bfa75-3ed1-4444-aedf-679d640aeb5b") + ) + (pad "1" thru_hole circle + (at -3.81 -8.89) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "3128d83d-ed6e-42f3-8fa4-55a21de87b60") + ) + (pad "2" thru_hole circle + (at -3.81 -6.35) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "2cc3d073-ebfc-4042-ac96-380728628b08") + ) + (pad "3" thru_hole circle + (at -3.81 -3.81) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "2aec7681-622b-4f99-a7f1-e81f05dafb87") + ) + (pad "4" thru_hole circle + (at -3.81 -1.27) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "eab02970-0f67-4bef-a18c-003071929ee3") + ) + (pad "5" thru_hole circle + (at -3.81 1.27) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "346cf02a-20d3-43d0-ad65-ed8829ca76c6") + ) + (pad "6" thru_hole circle + (at -3.81 3.81) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "ba1c780d-8ba7-4acc-9983-cf476caf2db3") + ) + (pad "7" thru_hole circle + (at -3.81 6.35) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "db96448e-d916-49cc-b68d-3c4dce845b41") + ) + (pad "8" thru_hole circle + (at -3.81 8.89) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "30b9aab4-6fdf-44f1-b99a-323dadc7f64b") + ) + (pad "9" thru_hole circle + (at 3.81 8.89) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "f3468fc9-f5ad-4f2a-a1b7-1f168577bb2a") + ) + (pad "10" thru_hole circle + (at 3.81 6.35) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "597c6fa4-951c-44f3-b6e0-3253dbe6de6c") + ) + (pad "11" thru_hole circle + (at 3.81 3.81) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "a14c3b40-6c07-4fe2-86c3-6233058deb04") + ) + (pad "12" thru_hole circle + (at 3.81 1.27) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "4d87d672-54f8-4c2d-a95a-bce5a0976b1c") + ) + (pad "13" thru_hole circle + (at 3.81 -1.27) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "1bdbc70c-b819-4863-8d45-8f5cfd2477c4") + ) + (pad "14" thru_hole circle + (at 3.81 -3.81) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "fac4018b-862f-4f07-bbe6-dfdd3ea33966") + ) + (pad "15" thru_hole circle + (at 3.81 -6.35) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "38181ed4-6e88-440c-8488-f760c9090932") + ) + (pad "16" thru_hole circle + (at 3.81 -8.89) + (size 1.6256 1.6256) + (drill 0.8128) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "6d6cea84-9944-4753-a87a-717581d92ed2") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/DIP-4.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/DIP-4.kicad_mod new file mode 100644 index 0000000..dcbcd96 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/DIP-4.kicad_mod @@ -0,0 +1,228 @@ +(footprint "DIP-4" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "4-lead though-hole mounted DIP package, row spacing 7.62 mm (300 mils)") + (tags "SparkFun THT DIP DIL PDIP 2.54mm 7.62mm 300mil") + (property "Reference" "REF**" + (at 0 3.556 0) + (layer "F.Fab") + (uuid "ed365f64-1a53-41b9-ab8f-bc077c00c3e0") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "DIP-4" + (at 0 -3.302 0) + (layer "F.Fab") + (uuid "e254f5db-26f7-457d-9d2b-6c11247c0e60") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4d4d2721-f110-43f4-ab48-a4567d5540e3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6dac89d0-eb19-427d-b621-53d74eeaa66b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7d719a36-d25c-4062-9df5-ba4281f626b4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr through_hole) + (fp_line + (start -2.65 -2.6) + (end -2.65 2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a1ac4417-3ee1-43f9-bd15-de40314cf5f6") + ) + (fp_line + (start -2.65 2.6) + (end 2.65 2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6722ed82-7978-48ff-b389-ce9e889e7d65") + ) + (fp_line + (start -1 -2.6) + (end -2.65 -2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "bb19dd79-69eb-42fc-9da4-a2f0b186fad7") + ) + (fp_line + (start 2.65 -2.6) + (end 1 -2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a893c317-fe31-4ae7-b2b6-db3c5cb5ab51") + ) + (fp_line + (start 2.65 2.6) + (end 2.65 -2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3a4019ed-9fc5-4648-a587-1a1ec054a357") + ) + (fp_arc + (start 1 -2.6) + (mid 0 -1.6) + (end -1 -2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "519dfec5-e31c-47c4-9dba-c8c2f0f75418") + ) + (fp_circle + (center -3.21 -3.27) + (end -3.21 -3.17) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5929af6d-0bb1-404e-949c-5f07f4368368") + ) + (fp_line + (start -4.91 -2.82) + (end -4.91 2.83) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "968c1800-e02d-42be-a531-dfee4d153171") + ) + (fp_line + (start -4.91 2.83) + (end 4.89 2.83) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d72f541a-4508-4e1b-bfe1-dd6dc0bbd7c2") + ) + (fp_line + (start 4.89 -2.82) + (end -4.91 -2.82) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a910e9d5-3396-48d2-bffb-52f765fa479a") + ) + (fp_line + (start 4.89 2.83) + (end 4.89 -2.82) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cfb002d7-7a0a-4ea1-8865-cdffbcd16a1b") + ) + (pad "1" thru_hole rect + (at -3.81 -1.27) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "d6f76f5c-4358-4a13-9323-cc527f72c17f") + ) + (pad "2" thru_hole circle + (at -3.81 1.27) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "59a7d2e5-4228-4795-821f-0cc892dddac2") + ) + (pad "3" thru_hole circle + (at 3.81 1.27) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "8f0b6d54-3993-48ca-8fe9-05e76c841a1c") + ) + (pad "4" thru_hole circle + (at 3.81 -1.27) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "0179b067-8b5b-4e8b-aa74-7428ff266a6a") + ) + (model "${KICAD6_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-4_W7.62mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MAPBGA_10x10mm_P0.65mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MAPBGA_10x10mm_P0.65mm.kicad_mod new file mode 100644 index 0000000..b329c5f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MAPBGA_10x10mm_P0.65mm.kicad_mod @@ -0,0 +1,4087 @@ +(footprint "MAPBGA_10x10mm_P0.65mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -5.588 0) + (layer "F.Fab") + (uuid "b881bfcd-19af-48f3-81d2-71aada5097f8") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 5.588 0) + (layer "F.Fab") + (uuid "181b58df-09b8-40b9-ae7f-dd3db1d8147b") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cbd7ecee-fa66-46ed-8a88-6eabc444fbc7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c493a2cc-84fc-46e3-a90f-683d1801f8dc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5de1732c-48b7-464e-8625-40b88426faa3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -5.0516 -5.0516) + (end 5.05 -5.0516) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "1ef3ce93-cb1a-4929-8d10-3212b20da28c") + ) + (fp_line + (start -5.0516 5.05) + (end -5.0516 -5.0516) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "899de41d-5b3a-4018-913f-2c1def0038ed") + ) + (fp_line + (start 5.05 -5.0516) + (end 5.05 5.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "4c7cead8-75dc-4857-8b31-f57976dd4dbe") + ) + (fp_line + (start 5.05 5.05) + (end -5.0516 5.05) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "283f11da-6fac-4f3f-9b3f-ada6426527a1") + ) + (fp_circle + (center -5.15 -5.15) + (end -5.25 -5.15) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "929e7c0a-9cf5-45bc-b396-6f6c4560bece") + ) + (fp_rect + (start -5.3 -5.3) + (end 5.3 5.3) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "fe251c33-108a-4b58-a5e8-5215fac5c8c6") + ) + (fp_line + (start -5 -5) + (end 5 -5) + (stroke + (width 0.00254) + (type solid) + ) + (layer "F.Fab") + (uuid "cbd030b6-ebd2-4766-a163-cd53372cc136") + ) + (fp_line + (start -5 5) + (end -5 -5) + (stroke + (width 0.00254) + (type solid) + ) + (layer "F.Fab") + (uuid "76c5db04-30dd-4e45-b964-c60c4730e62d") + ) + (fp_line + (start 5 -5) + (end 5 5) + (stroke + (width 0.00254) + (type solid) + ) + (layer "F.Fab") + (uuid "c82c8c37-8c1a-4a3b-ac4d-0c4e8dca1c97") + ) + (fp_line + (start 5 5) + (end -5 5) + (stroke + (width 0.00254) + (type solid) + ) + (layer "F.Fab") + (uuid "708f2aed-6b17-4081-bdb5-8e14e96a9436") + ) + (fp_circle + (center -4.225 -4.225) + (end -4.155 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "6ac35cab-f747-4f8d-8e2c-db2de4d0c7af") + ) + (fp_circle + (center -4.225 -3.575) + (end -4.155 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "ce926084-0524-439e-905e-e23f2d6f010b") + ) + (fp_circle + (center -4.225 -2.925) + (end -4.155 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "c42b1a51-4828-49a2-8ccf-1598ee69877d") + ) + (fp_circle + (center -4.225 -2.275) + (end -4.155 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "1bb274ae-8075-4e9c-addf-b1dc60edbdaa") + ) + (fp_circle + (center -4.225 -1.625) + (end -4.155 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "4cfe7ce5-6d7b-4f28-82a4-33c4f8e7c7d9") + ) + (fp_circle + (center -4.225 -0.975) + (end -4.155 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "29e91f16-40be-443d-a8fd-2d62e2d1fe08") + ) + (fp_circle + (center -4.225 -0.325) + (end -4.155 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "1c14bf46-b67d-4392-bb09-6c80f8a5c99c") + ) + (fp_circle + (center -4.225 0.325) + (end -4.155 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "9bf77bbc-53fd-4191-86a0-cac101483c2b") + ) + (fp_circle + (center -4.225 0.975) + (end -4.155 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "4114ad2f-206f-4ad3-a343-01387f6e7c87") + ) + (fp_circle + (center -4.225 1.625) + (end -4.155 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "1be8ce9d-0ec1-43ce-b123-76c02507edef") + ) + (fp_circle + (center -4.225 2.275) + (end -4.155 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "42109b2e-4d6d-4c9d-af2e-c72145c4cbe2") + ) + (fp_circle + (center -4.225 2.925) + (end -4.155 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "7c399424-b02f-4ec5-abb3-5c489534e95d") + ) + (fp_circle + (center -4.225 3.575) + (end -4.155 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "c0fdb379-e5f3-4f7c-b277-8cbd946cd47c") + ) + (fp_circle + (center -4.225 4.225) + (end -4.155 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "dc8bd368-89ea-4e26-8106-b79fcad55920") + ) + (fp_circle + (center -3.575 -4.225) + (end -3.505 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "b20c8ec2-1819-4e8b-b0d7-afbcddb1651b") + ) + (fp_circle + (center -3.575 -3.575) + (end -3.505 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "5b0d7d89-f1c3-4399-8a91-12ca0bb9ca0b") + ) + (fp_circle + (center -3.575 -2.925) + (end -3.505 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "07283287-65ee-454a-bd1d-11b066b579ba") + ) + (fp_circle + (center -3.575 -2.275) + (end -3.505 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "7d8c858f-fa45-4d7f-80ef-8431e4d53239") + ) + (fp_circle + (center -3.575 -1.625) + (end -3.505 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "45a45752-9e78-4451-a38a-1d0d4afae642") + ) + (fp_circle + (center -3.575 -0.975) + (end -3.505 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "128a30f0-3ee1-471f-a26e-9999a3cdf4dd") + ) + (fp_circle + (center -3.575 -0.325) + (end -3.505 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "23d22521-de6d-46c2-bc5f-21d749e73d96") + ) + (fp_circle + (center -3.575 0.325) + (end -3.505 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "55015ccf-a2a4-4b93-a76b-9c585ba18976") + ) + (fp_circle + (center -3.575 0.975) + (end -3.505 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "8252d02a-bdd4-438d-b349-9f26b7c601de") + ) + (fp_circle + (center -3.575 1.625) + (end -3.505 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "86e98a02-b05a-4acd-a973-f56e62ee505f") + ) + (fp_circle + (center -3.575 2.275) + (end -3.505 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "b4b2bbb2-cf58-4a39-ac29-a349767c9554") + ) + (fp_circle + (center -3.575 2.925) + (end -3.505 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "bff1639a-a09b-403a-ab48-50162467e7e8") + ) + (fp_circle + (center -3.575 3.575) + (end -3.505 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "0799a39e-e1a7-4edc-b9b4-4466c42617c7") + ) + (fp_circle + (center -3.575 4.225) + (end -3.505 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "535718c4-a7d0-4a17-b887-b8c75a4d1121") + ) + (fp_circle + (center -2.925 -4.225) + (end -2.855 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "468e4aa3-ea07-492b-8783-f1faddb484bd") + ) + (fp_circle + (center -2.925 -3.575) + (end -2.855 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "905184b6-e341-4419-b580-147e6921e00f") + ) + (fp_circle + (center -2.925 -2.925) + (end -2.855 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "237c6184-70c5-4a32-8fcc-36fc1beb64b4") + ) + (fp_circle + (center -2.925 -2.275) + (end -2.855 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "62f4f5c7-e036-44de-a9b4-f6fb49941dbe") + ) + (fp_circle + (center -2.925 -1.625) + (end -2.855 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "d13e3632-4f54-4999-bc15-94b396c9fabe") + ) + (fp_circle + (center -2.925 -0.975) + (end -2.855 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "099b39eb-fd8e-4ea0-9433-7e08d73af478") + ) + (fp_circle + (center -2.925 -0.325) + (end -2.855 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "66c3c1cf-12dc-4719-89c0-24805580e6b2") + ) + (fp_circle + (center -2.925 0.325) + (end -2.855 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "54830e00-8d59-4a91-b7e3-f7a922ddcc88") + ) + (fp_circle + (center -2.925 0.975) + (end -2.855 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "99d984da-f111-41bd-8f12-a73da1f2b6af") + ) + (fp_circle + (center -2.925 1.625) + (end -2.855 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "84de7241-f182-45b5-b4ba-6be428e5a191") + ) + (fp_circle + (center -2.925 2.275) + (end -2.855 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "0c6360a6-3bf8-42e1-9bb0-2f8ee84db0ff") + ) + (fp_circle + (center -2.925 2.925) + (end -2.855 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "a6fbda7c-5112-44af-8058-b7caa61faff2") + ) + (fp_circle + (center -2.925 3.575) + (end -2.855 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "cb0dda8f-4045-46b6-8782-1be5e3eed108") + ) + (fp_circle + (center -2.925 4.225) + (end -2.855 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "482a7b07-8f13-4377-a434-8050b3245f78") + ) + (fp_circle + (center -2.275 -4.225) + (end -2.205 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "a834b404-02b0-46b2-a3ff-85fe2fcbd460") + ) + (fp_circle + (center -2.275 -3.575) + (end -2.205 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "b2ef1b07-8a9a-412f-8bc0-8ff9656c381b") + ) + (fp_circle + (center -2.275 -2.925) + (end -2.205 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "921e5a00-d953-476f-bd80-e4624e2967f0") + ) + (fp_circle + (center -2.275 -2.275) + (end -2.205 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "8bb6567e-2edc-405b-a660-7dba7959f940") + ) + (fp_circle + (center -2.275 -1.625) + (end -2.205 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "316c3c5b-eeeb-477d-8095-606a83f3b17f") + ) + (fp_circle + (center -2.275 -0.975) + (end -2.205 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "b679948f-4b49-49c2-b7a5-354dee73bbee") + ) + (fp_circle + (center -2.275 -0.325) + (end -2.205 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "48e90887-dc16-4a7e-b305-f0b27b725a85") + ) + (fp_circle + (center -2.275 0.325) + (end -2.205 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "dfe7a838-ca4a-4890-955c-b6471308af5a") + ) + (fp_circle + (center -2.275 0.975) + (end -2.205 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "92b6d710-436b-45fb-9778-e081aba8b589") + ) + (fp_circle + (center -2.275 1.625) + (end -2.205 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "71450ebf-7e8d-448e-b92b-9fdc069ab428") + ) + (fp_circle + (center -2.275 2.275) + (end -2.205 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "15861359-9853-4309-90fd-6c0031ed2dae") + ) + (fp_circle + (center -2.275 2.925) + (end -2.205 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "1a775c31-c2cd-4b36-bf75-7ac1be25d5b7") + ) + (fp_circle + (center -2.275 3.575) + (end -2.205 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "4fb65979-e7a7-4a77-9b6e-47b4482fe89b") + ) + (fp_circle + (center -2.275 4.225) + (end -2.205 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "b30b30d9-6bb4-402c-8f9f-67c727bf8820") + ) + (fp_circle + (center -1.625 -4.225) + (end -1.555 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "cfbd85bc-3625-4fb3-ab7c-3d59dfece63f") + ) + (fp_circle + (center -1.625 -3.575) + (end -1.555 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "eff5d615-293e-4c39-81a2-e06eec020b19") + ) + (fp_circle + (center -1.625 -2.925) + (end -1.555 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "a062734f-4f81-425a-a8de-7ce00b66c7eb") + ) + (fp_circle + (center -1.625 -2.275) + (end -1.555 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "50d686b3-8bcc-4560-b9ac-c876cd26a5b3") + ) + (fp_circle + (center -1.625 -1.625) + (end -1.555 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "600bb0b9-3f22-4460-bf1d-556a05d26717") + ) + (fp_circle + (center -1.625 -0.975) + (end -1.555 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "31fe1dc2-c6da-4020-889d-dc329280aff7") + ) + (fp_circle + (center -1.625 -0.325) + (end -1.555 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "526a5822-847d-4051-a2df-8bd8e907ec44") + ) + (fp_circle + (center -1.625 0.325) + (end -1.555 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "ecfc4a52-8639-478f-b798-618b6a6a0f28") + ) + (fp_circle + (center -1.625 0.975) + (end -1.555 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "54a2e16d-1144-406c-a417-12d589a7a344") + ) + (fp_circle + (center -1.625 1.625) + (end -1.555 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "283712eb-f438-4c68-9969-8c75057a1e16") + ) + (fp_circle + (center -1.625 2.275) + (end -1.555 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "fb716cc7-9eb8-4254-85a2-88294849164d") + ) + (fp_circle + (center -1.625 2.925) + (end -1.555 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "419c2ef9-efc3-4f46-810f-c02f059085c0") + ) + (fp_circle + (center -1.625 3.575) + (end -1.555 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "54e7084a-e8f4-420f-856d-ee8c6552fd7d") + ) + (fp_circle + (center -1.625 4.225) + (end -1.555 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "1244fec5-6ae0-4144-90e2-463648f93aa3") + ) + (fp_circle + (center -0.975 -4.225) + (end -0.905 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "bce04efe-6a87-4209-9505-d04b9b4efc33") + ) + (fp_circle + (center -0.975 -3.575) + (end -0.905 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "aa22f27b-2450-4885-919b-049cca93c9cd") + ) + (fp_circle + (center -0.975 -2.925) + (end -0.905 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "57198811-2f1f-430e-ba0f-dc7b81cee273") + ) + (fp_circle + (center -0.975 -2.275) + (end -0.905 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "437edfdc-3893-447c-b569-4922262ef78e") + ) + (fp_circle + (center -0.975 -1.625) + (end -0.905 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "4cc7ed8f-5a88-4ad1-9f18-ef071251800e") + ) + (fp_circle + (center -0.975 -0.975) + (end -0.905 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "36fdde1c-5cbe-468d-9165-2e450cb12d2b") + ) + (fp_circle + (center -0.975 -0.325) + (end -0.905 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "9752a790-efd9-4a7f-a972-1e0e5c6c2aee") + ) + (fp_circle + (center -0.975 0.325) + (end -0.905 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "bc50b2d8-17cd-4542-9959-65cc825012b8") + ) + (fp_circle + (center -0.975 0.975) + (end -0.905 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "7dddc9f9-4381-44a5-bf06-ae6b5a3a764c") + ) + (fp_circle + (center -0.975 1.625) + (end -0.905 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "ae9afcb1-36e4-4bd7-8ab7-8d20b4fe4bf1") + ) + (fp_circle + (center -0.975 2.275) + (end -0.905 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "f59a0ea6-e57a-4f5a-8033-c58955d9ccae") + ) + (fp_circle + (center -0.975 2.925) + (end -0.905 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "225ad3e7-0658-4fea-b894-f56e4e287691") + ) + (fp_circle + (center -0.975 3.575) + (end -0.905 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "759d3f9f-af9c-4d40-8b29-a87605229a70") + ) + (fp_circle + (center -0.975 4.225) + (end -0.905 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "4c72c4bc-0346-45de-92d2-90f9519929c9") + ) + (fp_circle + (center -0.325 -4.225) + (end -0.255 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "3c4426c8-a380-4751-a6d7-ad0bac257825") + ) + (fp_circle + (center -0.325 -3.575) + (end -0.255 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "60bf43e3-7f16-44ff-9201-1fb8d262a643") + ) + (fp_circle + (center -0.325 -2.925) + (end -0.255 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "4c03454c-4e83-43c2-8ec9-68ef3cbc6f2a") + ) + (fp_circle + (center -0.325 -2.275) + (end -0.255 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "4c23b1a9-946c-41bb-8524-c7541f2b21f7") + ) + (fp_circle + (center -0.325 -1.625) + (end -0.255 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "2f604674-2de3-4f7d-88c8-173bfcad992f") + ) + (fp_circle + (center -0.325 -0.975) + (end -0.255 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "c2c8cb2c-1aad-4625-a8c9-69891c91b7a1") + ) + (fp_circle + (center -0.325 -0.325) + (end -0.255 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "45011806-516e-46dc-9d25-57c02b7f27bc") + ) + (fp_circle + (center -0.325 0.325) + (end -0.255 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "18d17712-4ed8-4b19-a89c-ad6ca6eaf229") + ) + (fp_circle + (center -0.325 0.975) + (end -0.255 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "43817198-ac2f-4f8d-8726-3a1160aea373") + ) + (fp_circle + (center -0.325 1.625) + (end -0.255 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "748105a1-6f94-47aa-9d1d-c521663abf8e") + ) + (fp_circle + (center -0.325 2.275) + (end -0.255 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "19f15f9f-7d87-498b-8f1a-697c79baca09") + ) + (fp_circle + (center -0.325 2.925) + (end -0.255 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "d1db6d02-41ed-4c55-8bd4-ba6cdc494f53") + ) + (fp_circle + (center -0.325 3.575) + (end -0.255 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "5530c3e7-427a-444f-bd9b-93712a9237cb") + ) + (fp_circle + (center -0.325 4.225) + (end -0.255 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "69607544-64d7-4b7b-95f7-11f72570ee7b") + ) + (fp_circle + (center 0.325 -4.225) + (end 0.395 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "ba066d1e-f60d-4966-9ec2-629100b9262b") + ) + (fp_circle + (center 0.325 -3.575) + (end 0.395 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "d5427da9-e911-4611-9d58-eb1d1e989f93") + ) + (fp_circle + (center 0.325 -2.925) + (end 0.395 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "ad9c1f29-9987-4fa3-a7e3-2e9865d70318") + ) + (fp_circle + (center 0.325 -2.275) + (end 0.395 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "8c348b9c-5af6-4427-b062-722dffe6d273") + ) + (fp_circle + (center 0.325 -1.625) + (end 0.395 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "753d50eb-bdea-4340-94e4-4aa8e3ec799f") + ) + (fp_circle + (center 0.325 -0.975) + (end 0.395 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "27965f34-f2e2-4cdd-92dd-fc3903c142d9") + ) + (fp_circle + (center 0.325 -0.325) + (end 0.395 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "6c8fd91f-f450-4f64-ae62-f6d131ceb6c7") + ) + (fp_circle + (center 0.325 0.325) + (end 0.395 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "affc5bdd-a27a-4bc5-9a3f-4f05a9504f18") + ) + (fp_circle + (center 0.325 0.975) + (end 0.395 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "1daa5137-4682-48c6-866c-2254adf19f40") + ) + (fp_circle + (center 0.325 1.625) + (end 0.395 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "7d7758f4-48c1-4f3a-9181-6061a55c06f0") + ) + (fp_circle + (center 0.325 2.275) + (end 0.395 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "3668a003-5fac-4fac-b58a-e5a847e819df") + ) + (fp_circle + (center 0.325 2.925) + (end 0.395 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "862e25bc-d3b5-4bc3-9298-89f9bf100f24") + ) + (fp_circle + (center 0.325 3.575) + (end 0.395 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "43f60167-c09a-44b7-8dc8-c3259ac405ed") + ) + (fp_circle + (center 0.325 4.225) + (end 0.395 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "e3547876-828b-4362-bfc4-4b4b37d6469c") + ) + (fp_circle + (center 0.975 -4.225) + (end 1.045 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "aaa6d132-3cc1-43f5-b375-8f9261a07aed") + ) + (fp_circle + (center 0.975 -3.575) + (end 1.045 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "e5425742-472d-4479-951c-dad1496087c2") + ) + (fp_circle + (center 0.975 -2.925) + (end 1.045 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "106f0b4c-e801-42c0-9f77-0cb44bfef9b5") + ) + (fp_circle + (center 0.975 -2.275) + (end 1.045 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "ffc5b94b-a511-4cfa-a060-b31608bbf16f") + ) + (fp_circle + (center 0.975 -1.625) + (end 1.045 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "b6d2eceb-2107-46ac-b1f3-53ea7a4da01b") + ) + (fp_circle + (center 0.975 -0.975) + (end 1.045 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "fd4c15e6-11e7-4353-bdf5-42a67721bb68") + ) + (fp_circle + (center 0.975 -0.325) + (end 1.045 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "b2da14af-e841-4593-a9f2-4fc915285867") + ) + (fp_circle + (center 0.975 0.325) + (end 1.045 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "43494f84-c267-4d62-beb0-cffb06c41755") + ) + (fp_circle + (center 0.975 0.975) + (end 1.045 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "de11069d-0f80-4c89-849f-91e51fd47573") + ) + (fp_circle + (center 0.975 1.625) + (end 1.045 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "9f908d79-d6db-4d8c-b402-e02b0befd9bf") + ) + (fp_circle + (center 0.975 2.275) + (end 1.045 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "9ec1b933-e509-42c1-ba1f-c44159d5630a") + ) + (fp_circle + (center 0.975 2.925) + (end 1.045 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "af53e455-127e-4b90-b8b9-c0e65ca1d27a") + ) + (fp_circle + (center 0.975 3.575) + (end 1.045 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "484730aa-b5a2-4d7e-889c-d3cf18946fcf") + ) + (fp_circle + (center 0.975 4.225) + (end 1.045 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "9202f483-be00-4d62-b1d6-04ce52b6b96c") + ) + (fp_circle + (center 1.625 -4.225) + (end 1.695 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "dd304e9f-65a0-4b04-99d3-e9da682892fa") + ) + (fp_circle + (center 1.625 -3.575) + (end 1.695 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "202655f2-5a3d-4a9a-8cdb-d785bbeb49fa") + ) + (fp_circle + (center 1.625 -2.925) + (end 1.695 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "70e7e174-288a-45d8-a19a-c884f53ed34e") + ) + (fp_circle + (center 1.625 -2.275) + (end 1.695 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "5e1c9daa-b039-4422-a89b-b3eaf6e3c884") + ) + (fp_circle + (center 1.625 -1.625) + (end 1.695 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "f9244081-687c-43e0-a55e-1d7f3766055f") + ) + (fp_circle + (center 1.625 -0.975) + (end 1.695 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "6bb0f820-e2e7-469e-8678-7be5c4053b29") + ) + (fp_circle + (center 1.625 -0.325) + (end 1.695 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "29b4b0f3-70b6-456b-84e0-d667179ba777") + ) + (fp_circle + (center 1.625 0.325) + (end 1.695 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "f416d1e8-3625-4a9c-b517-49c7287635ba") + ) + (fp_circle + (center 1.625 0.975) + (end 1.695 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "a8d2eb96-3fb4-46cf-8836-dfa2f4411d56") + ) + (fp_circle + (center 1.625 1.625) + (end 1.695 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "5fb11dc8-f3fa-46e3-b0f7-438c6747e732") + ) + (fp_circle + (center 1.625 2.275) + (end 1.695 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "340346d2-d183-4025-8639-f85f2a2bd54f") + ) + (fp_circle + (center 1.625 2.925) + (end 1.695 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "37222802-a5c2-4741-a6a8-9aea22cdd911") + ) + (fp_circle + (center 1.625 3.575) + (end 1.695 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "220cc689-c698-4167-8c3b-da2852a2e21f") + ) + (fp_circle + (center 1.625 4.225) + (end 1.695 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "3b87e7aa-5fa3-4ead-9ffa-aa362f09eec5") + ) + (fp_circle + (center 2.275 -4.225) + (end 2.345 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "d586add1-a19b-435e-a9d3-bf88995c08eb") + ) + (fp_circle + (center 2.275 -3.575) + (end 2.345 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "f643235c-d191-4b4c-b085-52e1639e1fcb") + ) + (fp_circle + (center 2.275 -2.925) + (end 2.345 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "f9f86303-3aee-40fc-886b-ae5127a55d05") + ) + (fp_circle + (center 2.275 -2.275) + (end 2.345 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "05c4d956-54b9-4770-9603-6b810fc934d2") + ) + (fp_circle + (center 2.275 -1.625) + (end 2.345 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "e94d7c32-0e87-4668-a40d-35a5d6fd5e33") + ) + (fp_circle + (center 2.275 -0.975) + (end 2.345 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "897094a0-ab9a-4c0c-b940-f0f4f3c57ecf") + ) + (fp_circle + (center 2.275 -0.325) + (end 2.345 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "9a51feda-ff42-4352-9954-4000855fd4d5") + ) + (fp_circle + (center 2.275 0.325) + (end 2.345 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "8658e7dd-5c91-4f79-91bd-52d2c16e57a8") + ) + (fp_circle + (center 2.275 0.975) + (end 2.345 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "e71cf13b-c821-40dc-8bac-ccd4ab56bcc0") + ) + (fp_circle + (center 2.275 1.625) + (end 2.345 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "db6f8016-b1c3-4c9d-a3f8-02caceb0f405") + ) + (fp_circle + (center 2.275 2.275) + (end 2.345 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "020edee6-5c75-4e3f-a684-b6c2a02278b9") + ) + (fp_circle + (center 2.275 2.925) + (end 2.345 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "d1dedaa6-a1ce-4ff0-84f8-10cd1bb505b3") + ) + (fp_circle + (center 2.275 3.575) + (end 2.345 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "cbc4b802-c672-4de6-824a-a8f89b9f537c") + ) + (fp_circle + (center 2.275 4.225) + (end 2.345 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "9fc0f8cd-24a1-4337-a098-1c72993bc8fd") + ) + (fp_circle + (center 2.925 -4.225) + (end 2.995 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "b5f4afdb-6d5d-4351-a12b-028aa0ec9b33") + ) + (fp_circle + (center 2.925 -3.575) + (end 2.995 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "3ce3e0ea-c0ee-49a0-8460-dc01c23f8af6") + ) + (fp_circle + (center 2.925 -2.925) + (end 2.995 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "845c7396-3391-4c9e-8393-9ebe6f1054a7") + ) + (fp_circle + (center 2.925 -2.275) + (end 2.995 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "d81f07b7-0396-4f8a-9e74-45e4ba10c00f") + ) + (fp_circle + (center 2.925 -1.625) + (end 2.995 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "bcd38b05-b4e4-49d7-aa06-44e5f652390e") + ) + (fp_circle + (center 2.925 -0.975) + (end 2.995 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "ab3deed0-f89f-4bfa-b847-bb21ac131c6e") + ) + (fp_circle + (center 2.925 -0.325) + (end 2.995 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "aa8a1227-7bf8-41c5-bd0e-77c89f06fcf9") + ) + (fp_circle + (center 2.925 0.325) + (end 2.995 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "d0565bac-55cc-4b17-9398-f04eb99f92b6") + ) + (fp_circle + (center 2.925 0.975) + (end 2.995 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "6ff191c1-aea9-4663-9c3a-910050deeb35") + ) + (fp_circle + (center 2.925 1.625) + (end 2.995 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "e48f1e1d-5084-4962-ab9e-f1aa98a85adc") + ) + (fp_circle + (center 2.925 2.275) + (end 2.995 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "2f35287f-28e6-47b3-83a4-6e9e19f9da7f") + ) + (fp_circle + (center 2.925 2.925) + (end 2.995 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "b6231a11-5933-4260-a53c-01f75eae28f5") + ) + (fp_circle + (center 2.925 3.575) + (end 2.995 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "cf64164a-8797-438a-9fc5-25b46552a7af") + ) + (fp_circle + (center 2.925 4.225) + (end 2.995 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "37883c18-11ae-4af3-b0b0-3848a7079a7a") + ) + (fp_circle + (center 3.575 -4.225) + (end 3.645 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "4add9ac0-bfe6-44a2-af39-f6feafa69d7d") + ) + (fp_circle + (center 3.575 -3.575) + (end 3.645 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "a090c355-c474-4a4d-8b75-81b627224d47") + ) + (fp_circle + (center 3.575 -2.925) + (end 3.645 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "93ed9152-5a83-4d4f-8b20-31b2fb740c2b") + ) + (fp_circle + (center 3.575 -2.275) + (end 3.645 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "7b659c66-d4c2-4f5a-a363-2e16a7bb57fc") + ) + (fp_circle + (center 3.575 -1.625) + (end 3.645 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "7aa8f060-301f-4b60-bc31-0b7db81e099c") + ) + (fp_circle + (center 3.575 -0.975) + (end 3.645 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "f5ce5412-88b2-4951-a106-a997a80b13c4") + ) + (fp_circle + (center 3.575 -0.325) + (end 3.645 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "619797bf-1b06-421b-bb1f-c55251639221") + ) + (fp_circle + (center 3.575 0.325) + (end 3.645 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "dd77f622-77ec-4dd0-9e02-ec97caa1c908") + ) + (fp_circle + (center 3.575 0.975) + (end 3.645 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "8711ac03-ecbe-46c4-af10-bf09754f4fdb") + ) + (fp_circle + (center 3.575 1.625) + (end 3.645 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "ca294c3e-24a3-4518-bf82-5ecbc7eeec80") + ) + (fp_circle + (center 3.575 2.275) + (end 3.645 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "0a0b4b4b-d4ba-40e4-bf6f-8f5235e7cea5") + ) + (fp_circle + (center 3.575 2.925) + (end 3.645 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "e4b785c1-27c2-4663-9c7b-2fd198e86426") + ) + (fp_circle + (center 3.575 3.575) + (end 3.645 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "2aab8286-fc7f-420d-83bb-f4757223a356") + ) + (fp_circle + (center 3.575 4.225) + (end 3.645 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "554ac0f2-b042-4c5d-aff8-6c54a847aa0f") + ) + (fp_circle + (center 4.225 -4.225) + (end 4.295 -4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "152143e1-d5b3-48f3-affb-bf84dc512f7e") + ) + (fp_circle + (center 4.225 -3.575) + (end 4.295 -3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "562b432d-9ee2-443b-aba3-ae9dee379e5e") + ) + (fp_circle + (center 4.225 -2.925) + (end 4.295 -2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "47aad2d0-8866-436d-8f0d-6562a663e066") + ) + (fp_circle + (center 4.225 -2.275) + (end 4.295 -2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "2a1c9be7-1458-44e2-abf1-06f8844173b6") + ) + (fp_circle + (center 4.225 -1.625) + (end 4.295 -1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "39e67fa3-93c2-4515-8428-3c2043b3eec5") + ) + (fp_circle + (center 4.225 -0.975) + (end 4.295 -0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "5ce0c341-bef4-43e8-a59b-4ffd8ffebad1") + ) + (fp_circle + (center 4.225 -0.325) + (end 4.295 -0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "05e5edce-bce8-4ac0-adb3-79ede187f68e") + ) + (fp_circle + (center 4.225 0.325) + (end 4.295 0.325) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "522cfe2e-bd99-474e-96cf-49f406be3b44") + ) + (fp_circle + (center 4.225 0.975) + (end 4.295 0.975) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "db08db68-10fb-4a52-91a0-9bcb80d861f3") + ) + (fp_circle + (center 4.225 1.625) + (end 4.295 1.625) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "f19336d5-a6dc-4306-bd31-07f1be4645f2") + ) + (fp_circle + (center 4.225 2.275) + (end 4.295 2.275) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "9d0651ea-d4f0-4afc-9c60-2229862396c7") + ) + (fp_circle + (center 4.225 2.925) + (end 4.295 2.925) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "a8bda20e-2ebc-4902-a793-9f989ff36059") + ) + (fp_circle + (center 4.225 3.575) + (end 4.295 3.575) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "ad690a01-2991-494a-80e5-5aa7962a0588") + ) + (fp_circle + (center 4.225 4.225) + (end 4.295 4.225) + (stroke + (width 0.14) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "4194757c-b481-40e0-98f4-5c8eab80bb61") + ) + (pad "A1" smd roundrect + (at -4.225 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "138c77d2-736f-4b48-8b1e-4728f04ab527") + ) + (pad "A2" smd roundrect + (at -3.575 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b75ec7cb-7539-4ee2-be44-485818f67387") + ) + (pad "A3" smd roundrect + (at -2.925 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e8b77f25-f277-4f16-81d4-26c0038c35e1") + ) + (pad "A4" smd roundrect + (at -2.275 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e749e371-200b-4554-9664-17814b004a13") + ) + (pad "A5" smd roundrect + (at -1.625 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "94139dce-68c4-4dec-a914-c3707780368d") + ) + (pad "A6" smd roundrect + (at -0.975 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "88083463-87dd-435d-bc4b-75ddbfb794e8") + ) + (pad "A7" smd roundrect + (at -0.325 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d7c23aaf-189e-4f35-b509-39c8752361f9") + ) + (pad "A8" smd roundrect + (at 0.325 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fa391823-3831-4dc7-a834-58a3f9944e53") + ) + (pad "A9" smd roundrect + (at 0.975 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "531f372b-cfa0-4d88-b8a1-dbc9fd4dc1d2") + ) + (pad "A10" smd roundrect + (at 1.625 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "359bf2b3-898f-4a7b-bcac-abbe4b0fb631") + ) + (pad "A11" smd roundrect + (at 2.275 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1f0cd9b5-ab87-4b7a-87ac-1cb7f1476baf") + ) + (pad "A12" smd roundrect + (at 2.925 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "91d9f9da-1845-459c-9261-4d142a8296a6") + ) + (pad "A13" smd roundrect + (at 3.575 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c63c131b-d002-483c-87fb-57bddf8695ec") + ) + (pad "A14" smd roundrect + (at 4.225 -4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92d92cdb-9fee-4054-865c-f953d0c2074e") + ) + (pad "B1" smd roundrect + (at -4.225 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "22188948-e1c1-443a-ae9d-ad6cf2dcf04a") + ) + (pad "B2" smd roundrect + (at -3.575 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8133c906-121f-4604-b80f-b7d78d75afe5") + ) + (pad "B3" smd roundrect + (at -2.925 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ecddb0bd-7d31-4b6a-88b6-1daf529d74a3") + ) + (pad "B4" smd roundrect + (at -2.275 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d1ecca1b-181f-4144-b714-6e9f1e9442f2") + ) + (pad "B5" smd roundrect + (at -1.625 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ea791481-d810-4bd1-b149-4ef6b6b12c88") + ) + (pad "B6" smd roundrect + (at -0.975 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2d6d90b2-c2c3-4d32-a7ca-c2f866fea5f2") + ) + (pad "B7" smd roundrect + (at -0.325 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "78f18b9d-d6ca-4b69-bab2-946d3e479f35") + ) + (pad "B8" smd roundrect + (at 0.325 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4cab82aa-5a8a-4824-b060-a15768967885") + ) + (pad "B9" smd roundrect + (at 0.975 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9ff8fcf1-afa2-4b62-b9db-df864bc5fd6f") + ) + (pad "B10" smd roundrect + (at 1.625 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "836afd16-0ebf-41fa-bf7a-c9b3827287a3") + ) + (pad "B11" smd roundrect + (at 2.275 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b683a0a4-a8d4-49f5-bbe6-11170b57c48d") + ) + (pad "B12" smd roundrect + (at 2.925 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9ecf36f4-9977-4f8b-80de-ff6ffafd6214") + ) + (pad "B13" smd roundrect + (at 3.575 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6cad5a58-b5a1-45a2-9088-c6ba598e76fa") + ) + (pad "B14" smd roundrect + (at 4.225 -3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6ab8e108-9614-43b3-bbe9-97015e7d1a2c") + ) + (pad "C1" smd roundrect + (at -4.225 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4391bf5e-cc2a-498e-a52d-5074e16aa0f7") + ) + (pad "C2" smd roundrect + (at -3.575 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8222960a-2e51-4449-abee-24db69f29850") + ) + (pad "C3" smd roundrect + (at -2.925 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dc5a8256-ea98-449a-bdb7-9045c6cad214") + ) + (pad "C4" smd roundrect + (at -2.275 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8057d6fd-2951-4afb-931d-ca2371640b82") + ) + (pad "C5" smd roundrect + (at -1.625 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dc2c63a6-478a-471d-9f05-690fa316069f") + ) + (pad "C6" smd roundrect + (at -0.975 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "38e76121-169a-4c86-b6a7-62878c2aa944") + ) + (pad "C7" smd roundrect + (at -0.325 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4b42edbc-1857-449f-ad26-1ff20c5c60f9") + ) + (pad "C8" smd roundrect + (at 0.325 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "423b239d-4f9b-471a-b1c4-64629de241e3") + ) + (pad "C9" smd roundrect + (at 0.975 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a59e430c-3a7a-4069-b9f1-1bfbd5294558") + ) + (pad "C10" smd roundrect + (at 1.625 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "de25bec9-7c3f-4a10-b64c-39709ec67f5b") + ) + (pad "C11" smd roundrect + (at 2.275 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "da3a42b9-5c70-450b-86fa-854025ca67a1") + ) + (pad "C12" smd roundrect + (at 2.925 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e27ed846-e196-4e50-8efa-60a03e3848bb") + ) + (pad "C13" smd roundrect + (at 3.575 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "59caa242-0ea2-44f5-8db6-78110188a47c") + ) + (pad "C14" smd roundrect + (at 4.225 -2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d4472b2b-d717-42f8-8e09-2b63fed70993") + ) + (pad "D1" smd roundrect + (at -4.225 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cb06b57d-1b88-44f6-b133-bb4a23147306") + ) + (pad "D2" smd roundrect + (at -3.575 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "938dbcca-0e53-4374-8cda-162d3d64ec00") + ) + (pad "D3" smd roundrect + (at -2.925 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7958b199-4f88-469f-b634-9928db0d3089") + ) + (pad "D4" smd roundrect + (at -2.275 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "47a399e7-bf1f-4c59-930d-dccf6cf2e720") + ) + (pad "D5" smd roundrect + (at -1.625 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3c9fd528-c41a-449a-988e-0be49d52c74b") + ) + (pad "D6" smd roundrect + (at -0.975 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1309c4e6-e001-4abd-92d6-5c747adb3451") + ) + (pad "D7" smd roundrect + (at -0.325 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d8579239-8dfa-47bd-884d-8b8a93deb62f") + ) + (pad "D8" smd roundrect + (at 0.325 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "97e1161f-cf13-48fa-92f5-cb6d0f7aba58") + ) + (pad "D9" smd roundrect + (at 0.975 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c3d5f911-52b6-44d8-99d2-1f6ec91ae24a") + ) + (pad "D10" smd roundrect + (at 1.625 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0998988e-5246-4391-a3ee-79f08d7ea1c7") + ) + (pad "D11" smd roundrect + (at 2.275 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "608c3c5a-7399-4015-bdfe-bd68bee3259e") + ) + (pad "D12" smd roundrect + (at 2.925 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0d9ef661-7dca-4414-86f5-79af1966f9bd") + ) + (pad "D13" smd roundrect + (at 3.575 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f6ad0f97-2c91-499d-986d-bbee65f1f89d") + ) + (pad "D14" smd roundrect + (at 4.225 -2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6e542cc4-a7d4-4a04-a1c8-5cbc3cbf368b") + ) + (pad "E1" smd roundrect + (at -4.225 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "05dd4c4c-7426-46e7-809f-74edc45376d3") + ) + (pad "E2" smd roundrect + (at -3.575 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "902b4c92-c327-4ef3-a6f6-192d9a350ade") + ) + (pad "E3" smd roundrect + (at -2.925 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "75041318-1f90-4a74-8cac-99d96edcfea0") + ) + (pad "E4" smd roundrect + (at -2.275 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ceeac56d-ff2c-469c-a99c-cb5fc35fac19") + ) + (pad "E5" smd roundrect + (at -1.625 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "460f351f-e972-4ec5-8379-65c94147d658") + ) + (pad "E6" smd roundrect + (at -0.975 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d90440a0-4b87-4e7d-8f82-46cd7ee25d1c") + ) + (pad "E7" smd roundrect + (at -0.325 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "59ee2b07-1193-46e5-80dc-d6762a919b88") + ) + (pad "E8" smd roundrect + (at 0.325 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "459055da-5000-4489-8602-09099050a760") + ) + (pad "E9" smd roundrect + (at 0.975 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "febd385c-9b00-47e0-b5cd-3f51e386beaf") + ) + (pad "E10" smd roundrect + (at 1.625 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ca12c3bd-00be-439a-83fd-d9ca69d99276") + ) + (pad "E11" smd roundrect + (at 2.275 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6953aa8a-cacc-4231-9d84-32ff7710836a") + ) + (pad "E12" smd roundrect + (at 2.925 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "adae2530-bc7b-4bf1-86b5-7259f0a9505b") + ) + (pad "E13" smd roundrect + (at 3.575 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0f904b97-fc1c-4792-8b8c-f96d63ffa3f0") + ) + (pad "E14" smd roundrect + (at 4.225 -1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f9dcd2b3-18a9-4831-bc95-a8d4f6527122") + ) + (pad "F1" smd roundrect + (at -4.225 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8178da8c-617b-4308-a588-603ee1a3e360") + ) + (pad "F2" smd roundrect + (at -3.575 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dd9e1a10-8a51-4bfe-bd1a-eb014e7d59ad") + ) + (pad "F3" smd roundrect + (at -2.925 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "647ab9d8-e79b-4322-b68a-a920976c15f8") + ) + (pad "F4" smd roundrect + (at -2.275 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b6149472-260b-4c78-bc9d-97ebd6d5b61f") + ) + (pad "F5" smd roundrect + (at -1.625 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "354f7de4-c6b0-4b74-af4c-fa9d185ed565") + ) + (pad "F6" smd roundrect + (at -0.975 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "16ce3e70-c00f-4219-a320-8a07b840ef67") + ) + (pad "F7" smd roundrect + (at -0.325 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e9b1baf6-f981-444e-8f5b-457701d4c24b") + ) + (pad "F8" smd roundrect + (at 0.325 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3e1496be-b24c-475b-8843-3a02959afbab") + ) + (pad "F9" smd roundrect + (at 0.975 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "68d16608-cb3e-4ad0-ac39-48a82d007121") + ) + (pad "F10" smd roundrect + (at 1.625 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "61b6b758-194f-45ef-bd8f-8e2e238bf5a6") + ) + (pad "F11" smd roundrect + (at 2.275 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d229dc92-4481-4ea5-afaa-26a8cbf00629") + ) + (pad "F12" smd roundrect + (at 2.925 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9ced0fc6-de92-422a-9dd2-11982726604c") + ) + (pad "F13" smd roundrect + (at 3.575 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e760e97a-cebd-47bb-aff2-dd96af53e0c9") + ) + (pad "F14" smd roundrect + (at 4.225 -0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0b3f44d7-e6d4-4f19-83b4-15a343a89ea3") + ) + (pad "G1" smd roundrect + (at -4.225 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "690acab1-9a31-41fa-92f5-da9a0c04223f") + ) + (pad "G2" smd roundrect + (at -3.575 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ee24b6a9-5324-40ab-a9cc-4e8d8b90517c") + ) + (pad "G3" smd roundrect + (at -2.925 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d43704f1-9064-485a-8984-4daa96cdf7dd") + ) + (pad "G4" smd roundrect + (at -2.275 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9bbf40a3-f7e9-44d0-90ad-7ab0bac88e14") + ) + (pad "G5" smd roundrect + (at -1.625 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4f055fa7-4313-45e9-b71c-8728f706f375") + ) + (pad "G6" smd roundrect + (at -0.975 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6089354e-274a-4998-a41c-40a33e4d5854") + ) + (pad "G7" smd roundrect + (at -0.325 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "39c6affc-f0e4-42d6-adf2-c0f8d227cec1") + ) + (pad "G8" smd roundrect + (at 0.325 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "17e7e038-6ce1-44a5-a500-9040e4fe7918") + ) + (pad "G9" smd roundrect + (at 0.975 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7069c0f5-2423-4859-a998-9b91e1fe19bb") + ) + (pad "G10" smd roundrect + (at 1.625 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "17898a45-98d9-44ca-8fb8-a9db056cd126") + ) + (pad "G11" smd roundrect + (at 2.275 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d9e49fb6-36c5-41ff-984a-ea5773d83a71") + ) + (pad "G12" smd roundrect + (at 2.925 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "edec2768-4163-4780-9762-410e151835d6") + ) + (pad "G13" smd roundrect + (at 3.575 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e8727680-7e4f-4262-8f0c-578fcf567fe4") + ) + (pad "G14" smd roundrect + (at 4.225 -0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "aa5d981a-a02f-4c1d-9b0e-9a598a60fda6") + ) + (pad "H1" smd roundrect + (at -4.225 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9a00a62b-8c53-40eb-8ea6-7a722e800c25") + ) + (pad "H2" smd roundrect + (at -3.575 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "861ca700-7a5d-4062-a841-9bec2a4163f9") + ) + (pad "H3" smd roundrect + (at -2.925 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ee84f414-1a24-4c0e-b5d4-ff67112e51b0") + ) + (pad "H4" smd roundrect + (at -2.275 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a91e49af-39c9-4bf8-ab26-4cf18c13e9f6") + ) + (pad "H5" smd roundrect + (at -1.625 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "897adfbd-02f5-4117-9af8-8a3cad9136f5") + ) + (pad "H6" smd roundrect + (at -0.975 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a89ae9ba-344e-46f0-9ffe-923f442436bc") + ) + (pad "H7" smd roundrect + (at -0.325 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "29224a12-8070-40c9-b69d-ecc267ac6c28") + ) + (pad "H8" smd roundrect + (at 0.325 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "04650787-4e90-4f7d-8244-4cd1e01be974") + ) + (pad "H9" smd roundrect + (at 0.975 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0b52dc32-2e29-480e-a532-19d19dc532b8") + ) + (pad "H10" smd roundrect + (at 1.625 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "50494c79-6ba3-4137-ab1c-6a672ddbdd28") + ) + (pad "H11" smd roundrect + (at 2.275 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "96edb62f-4a71-4bac-8cff-39fb51856de1") + ) + (pad "H12" smd roundrect + (at 2.925 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e8dcb06b-0b3e-46e9-98fb-e0a5104a0a20") + ) + (pad "H13" smd roundrect + (at 3.575 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "047837fa-19a9-4ae1-9a9a-c93f4edf61c1") + ) + (pad "H14" smd roundrect + (at 4.225 0.325) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "53a941a0-d7fa-43f6-86ad-2ffc38256105") + ) + (pad "J1" smd roundrect + (at -4.225 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a98983f7-a069-443b-baea-d0ecacae10c8") + ) + (pad "J2" smd roundrect + (at -3.575 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8167416c-9cac-44a6-ae2e-55a56ae9723c") + ) + (pad "J3" smd roundrect + (at -2.925 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "24071913-14dd-43c2-88de-113223121bd3") + ) + (pad "J4" smd roundrect + (at -2.275 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "901520f9-9171-4287-af6e-cb8ffdd52a72") + ) + (pad "J5" smd roundrect + (at -1.625 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "12d0f5fb-207c-4e89-b0d4-1c98ee3ce3a1") + ) + (pad "J6" smd roundrect + (at -0.975 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6735a45a-24f0-492b-8e08-2ff9b4cc969f") + ) + (pad "J7" smd roundrect + (at -0.325 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8af42f06-8ac1-4f10-b5b2-da3ae4cb4a3c") + ) + (pad "J8" smd roundrect + (at 0.325 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d49d67f2-0c7e-4d02-b3d0-41c0d7bf7411") + ) + (pad "J9" smd roundrect + (at 0.975 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dc96e328-4500-4b7c-9421-498ab9629347") + ) + (pad "J10" smd roundrect + (at 1.625 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "088260e2-e302-4d27-b030-0d71369ef08b") + ) + (pad "J11" smd roundrect + (at 2.275 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f8924785-a8b2-4e44-a150-89377d921b07") + ) + (pad "J12" smd roundrect + (at 2.925 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "735e2f4f-e06d-4db6-b9eb-db3bdef0fe19") + ) + (pad "J13" smd roundrect + (at 3.575 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ef33765f-5dc3-4a75-bf6a-5e23b586fb2b") + ) + (pad "J14" smd roundrect + (at 4.225 0.975) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f5ce3a1f-9653-4cc9-b929-8f9f5c765435") + ) + (pad "K1" smd roundrect + (at -4.225 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "44618428-8557-49a8-90a8-085417d94d0d") + ) + (pad "K2" smd roundrect + (at -3.575 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "01337fb3-ff62-48b9-becb-134be3f992fe") + ) + (pad "K3" smd roundrect + (at -2.925 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7a2a20ea-a99e-40f9-9310-4eff24ba06e1") + ) + (pad "K4" smd roundrect + (at -2.275 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "61f65bd8-6ac5-454e-8277-1810b00eaeb8") + ) + (pad "K5" smd roundrect + (at -1.625 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "649b1c90-20a6-4af7-b41d-c5baf58b32ca") + ) + (pad "K6" smd roundrect + (at -0.975 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1a420762-20b3-4869-a789-4a8a9deca80b") + ) + (pad "K7" smd roundrect + (at -0.325 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6ce07026-c584-47db-ae12-a708d9782efd") + ) + (pad "K8" smd roundrect + (at 0.325 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d0e3bb2a-a8c6-4858-8fc4-37d0af88e47c") + ) + (pad "K9" smd roundrect + (at 0.975 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dc2270b4-4fd5-45f0-aab7-1f0884d9caba") + ) + (pad "K10" smd roundrect + (at 1.625 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5591c3b1-eaee-4ab0-bce0-27f46d76ba12") + ) + (pad "K11" smd roundrect + (at 2.275 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0b0b6e48-dd4c-488b-94e0-d703794745c0") + ) + (pad "K12" smd roundrect + (at 2.925 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "671be638-44c4-4f3c-ac7f-036ee5fbe60b") + ) + (pad "K13" smd roundrect + (at 3.575 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d685c6d0-3659-4750-9dfb-92d1d71b9171") + ) + (pad "K14" smd roundrect + (at 4.225 1.625) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c39d572c-865f-4e46-89b7-5713124b9be9") + ) + (pad "L1" smd roundrect + (at -4.225 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6db0e367-51c7-4ecb-927a-63b57440cb91") + ) + (pad "L2" smd roundrect + (at -3.575 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "db7bc62f-d7eb-4356-962e-95cb17d1d3e1") + ) + (pad "L3" smd roundrect + (at -2.925 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ed3c21b1-3299-4b3a-a294-fe6540285461") + ) + (pad "L4" smd roundrect + (at -2.275 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cc533791-8519-400c-b769-49269cac204a") + ) + (pad "L5" smd roundrect + (at -1.625 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "35eab959-1f92-4d44-a5c2-20e024dec50e") + ) + (pad "L6" smd roundrect + (at -0.975 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d774187b-2b7c-4156-b856-4cc760ccb924") + ) + (pad "L7" smd roundrect + (at -0.325 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "36f477b7-2c2f-4f0b-91cb-65e7603b7e59") + ) + (pad "L8" smd roundrect + (at 0.325 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "19690e33-aa82-4816-86df-c62d7983058e") + ) + (pad "L9" smd roundrect + (at 0.975 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "125e5978-c1f1-4b66-8e31-6019a784b16a") + ) + (pad "L10" smd roundrect + (at 1.625 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "06afddc1-a8d2-4400-9b65-902d5915a7b7") + ) + (pad "L11" smd roundrect + (at 2.275 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5901d8fb-0dd7-4666-b299-370846cee6e5") + ) + (pad "L12" smd roundrect + (at 2.925 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f6d91c05-635b-4319-b8eb-b2656a788fe5") + ) + (pad "L13" smd roundrect + (at 3.575 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bafb392f-59ed-4ea3-a36d-32c3da3cdb59") + ) + (pad "L14" smd roundrect + (at 4.225 2.275) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c710a657-6312-4b56-85c1-178e99b27c22") + ) + (pad "M1" smd roundrect + (at -4.225 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9531e174-133d-4019-a943-35fdf9d3f3b3") + ) + (pad "M2" smd roundrect + (at -3.575 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f0baa7d1-3192-4927-8669-e6bc05cdd81a") + ) + (pad "M3" smd roundrect + (at -2.925 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7d423991-4220-4eed-a40b-1ad6d0d3bb16") + ) + (pad "M4" smd roundrect + (at -2.275 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2c44a5fb-a5c6-45d0-9617-da74b285a157") + ) + (pad "M5" smd roundrect + (at -1.625 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9215aed9-3d38-4eaa-89c6-e51b9785e104") + ) + (pad "M6" smd roundrect + (at -0.975 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f4a32c6d-5f45-4e6b-9534-eb69982ed4ea") + ) + (pad "M7" smd roundrect + (at -0.325 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "da5a731b-b08e-4bb2-8a04-093836cd2f3e") + ) + (pad "M8" smd roundrect + (at 0.325 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "36ffffc6-b0f7-476f-b57e-bfcf9b9e7de3") + ) + (pad "M9" smd roundrect + (at 0.975 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9c2f12c3-5c35-4ae1-b749-a4806ca2cda6") + ) + (pad "M10" smd roundrect + (at 1.625 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7a6d244a-c82a-4976-8dcf-a589a97ee869") + ) + (pad "M11" smd roundrect + (at 2.275 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "41652cd6-17f6-4b5d-8419-6afe55781e65") + ) + (pad "M12" smd roundrect + (at 2.925 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1f8e39bc-f92b-4883-bab6-dab9b23ecafa") + ) + (pad "M13" smd roundrect + (at 3.575 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6181399c-b252-4146-a165-5c20d0aff9e0") + ) + (pad "M14" smd roundrect + (at 4.225 2.925) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "78415378-b81f-40cf-bfa9-4880dbb8c39c") + ) + (pad "N1" smd roundrect + (at -4.225 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7f1f7443-3d26-4ba8-8321-dc00fff71e8a") + ) + (pad "N2" smd roundrect + (at -3.575 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "72f48f3e-4e46-40ad-9dfb-6f8387b09989") + ) + (pad "N3" smd roundrect + (at -2.925 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d133bc30-9766-4a16-ae3b-e8efe66f3f8c") + ) + (pad "N4" smd roundrect + (at -2.275 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5fd48ef8-3ed2-4214-b6c2-44af92a7474b") + ) + (pad "N5" smd roundrect + (at -1.625 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1df7fe3a-51e6-4234-ba8d-1fdba2f5314f") + ) + (pad "N6" smd roundrect + (at -0.975 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c298c2c7-23cc-4728-a2c5-601169a59579") + ) + (pad "N7" smd roundrect + (at -0.325 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d69d565f-6451-4b1e-8899-916ab5e08154") + ) + (pad "N8" smd roundrect + (at 0.325 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "85e68da7-214f-46f7-9e64-f7507e1dd6cc") + ) + (pad "N9" smd roundrect + (at 0.975 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5be1947f-f645-4a6b-b673-beb402f97706") + ) + (pad "N10" smd roundrect + (at 1.625 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "05f725bb-8228-486d-86d8-f8bc4bfdeda8") + ) + (pad "N11" smd roundrect + (at 2.275 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bea35a2e-fc27-4f6e-abd0-49a2d19f42d8") + ) + (pad "N12" smd roundrect + (at 2.925 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ee3db249-2b03-4b03-8ec2-509911e265c6") + ) + (pad "N13" smd roundrect + (at 3.575 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0727c33b-218a-41ed-802c-d59d0f5137c8") + ) + (pad "N14" smd roundrect + (at 4.225 3.575) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1ff9d368-9fc8-463b-95ff-eea5c8d33f3f") + ) + (pad "P1" smd roundrect + (at -4.225 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c34bc755-acda-4762-823e-3686affd86f9") + ) + (pad "P2" smd roundrect + (at -3.575 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c8a8c492-ca3f-4137-a5f1-3c54137036e1") + ) + (pad "P3" smd roundrect + (at -2.925 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "62a7de8b-ca07-4db8-89fb-49437a949e7f") + ) + (pad "P4" smd roundrect + (at -2.275 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b928d479-6e11-463f-a1e5-84df99e78d81") + ) + (pad "P5" smd roundrect + (at -1.625 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "37dea3f2-52d4-4d75-b187-d8a3ef1d1e30") + ) + (pad "P6" smd roundrect + (at -0.975 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b324dcb1-6579-4dc5-84b9-e68f4ca1ce7a") + ) + (pad "P7" smd roundrect + (at -0.325 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f978c427-3a53-4c74-bbf6-6b2f10312f80") + ) + (pad "P8" smd roundrect + (at 0.325 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3352f1e8-5ca1-41d9-9903-e86e9214850c") + ) + (pad "P9" smd roundrect + (at 0.975 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fdf19832-467f-4812-a924-0b7a12428cbd") + ) + (pad "P10" smd roundrect + (at 1.625 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "80ce5ac5-580e-4357-81bd-66a0f04b83c0") + ) + (pad "P11" smd roundrect + (at 2.275 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a629c32d-987c-4ff0-9e43-84d331f7c68a") + ) + (pad "P12" smd roundrect + (at 2.925 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "61cce467-8e98-4e91-a1cf-cf041a480f5c") + ) + (pad "P13" smd roundrect + (at 3.575 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0e71e65a-b222-4a08-a905-52c5d4d20ec5") + ) + (pad "P14" smd roundrect + (at 4.225 4.225) + (size 0.234 0.234) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.5) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "aa5e5b70-79d1-48fb-b572-c169b0c1cfd6") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MSOP-10.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MSOP-10.kicad_mod new file mode 100644 index 0000000..dcce9af --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MSOP-10.kicad_mod @@ -0,0 +1,572 @@ +(footprint "MSOP-10" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "10 Lead Platic MSOP

      \nSource: http://www.linear.com .. LT1996") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.905 0) + (layer "F.Fab") + (uuid "b8c084ac-dddf-43bc-a154-3a04737073bc") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "MSOP-10" + (at 0 2.54 0) + (layer "F.Fab") + (uuid "b552e139-7d79-4d3f-8088-dbc36a72338a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f89d2403-849f-48fa-8cda-8da8c52d86e1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "21c97932-d512-4bc8-9b04-bed945fc3969") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "035117d3-4c39-4fe3-9059-8fe863e4995e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -2.5 -1.125) (xy -2.5 -0.875) (xy -1.625 -0.875) (xy -1.625 -1.125) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "09bf0eca-6613-4bdc-924d-789d2ee6cc48") + ) + (fp_poly + (pts + (xy -2.5 -0.625) (xy -2.5 -0.375) (xy -1.625 -0.375) (xy -1.625 -0.625) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "df7c3ff1-7350-446f-9c7f-7c7fd267d9bd") + ) + (fp_poly + (pts + (xy -2.5 -0.125) (xy -2.5 0.125) (xy -1.625 0.125) (xy -1.625 -0.125) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0b4619c8-4776-416d-8afa-850b3b562138") + ) + (fp_poly + (pts + (xy -2.5 0.375) (xy -2.5 0.625) (xy -1.625 0.625) (xy -1.625 0.375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8dad21f7-9184-4473-8ddb-39b277422c7d") + ) + (fp_poly + (pts + (xy -2.5 0.875) (xy -2.5 1.125) (xy -1.625 1.125) (xy -1.625 0.875) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "289ecf37-7430-4480-aba5-d208125f91c2") + ) + (fp_poly + (pts + (xy 2.5 -0.875) (xy 2.5 -1.125) (xy 1.625 -1.125) (xy 1.625 -0.875) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b835c2d8-6335-41ed-a7a7-d744f16bd7d9") + ) + (fp_poly + (pts + (xy 2.5 -0.375) (xy 2.5 -0.625) (xy 1.625 -0.625) (xy 1.625 -0.375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4065146c-4bf3-4ea8-ae9d-9565c1b8a68b") + ) + (fp_poly + (pts + (xy 2.5 0.125) (xy 2.5 -0.125) (xy 1.625 -0.125) (xy 1.625 0.125) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "26d91af5-d432-4056-bfd1-ca42f286164b") + ) + (fp_poly + (pts + (xy 2.5 0.625) (xy 2.5 0.375) (xy 1.625 0.375) (xy 1.625 0.625) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "21acba4e-617e-4a15-9d3d-23f800a6774a") + ) + (fp_poly + (pts + (xy 2.5 1.125) (xy 2.5 0.875) (xy 1.625 0.875) (xy 1.625 1.125) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d8958afd-1b3f-4852-a27e-a96c3edbc31c") + ) + (fp_line + (start -1.4 1.425) + (end 1.4 1.425) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "75d4f8f0-9003-4319-b5de-906ed9ba27e0") + ) + (fp_line + (start 1.4 -1.425) + (end -1.4 -1.425) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a3050cf0-9333-488a-aab4-0e4bfb0752d8") + ) + (fp_circle + (center -1.8 -1.5) + (end -1.8 -1.4) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "267d01e6-77f5-4239-9a97-87ba9643b46c") + ) + (fp_poly + (pts + (xy -2.6 -1.2) (xy -2.6 -0.8) (xy -1.5 -0.8) (xy -1.5 -1.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "36271270-5824-4687-8872-6bc34627a16d") + ) + (fp_poly + (pts + (xy -2.6 -0.7) (xy -2.6 -0.3) (xy -1.5 -0.3) (xy -1.5 -0.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "99c3b54a-a213-42c8-95ba-17e006277937") + ) + (fp_poly + (pts + (xy -2.6 -0.2) (xy -2.6 0.2) (xy -1.5 0.2) (xy -1.5 -0.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "4ea3bf37-2f94-4655-8c69-b45a046a69e5") + ) + (fp_poly + (pts + (xy -2.6 0.3) (xy -2.6 0.7) (xy -1.5 0.7) (xy -1.5 0.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "495a8b21-f97b-44a0-b6c6-15a54b137edc") + ) + (fp_poly + (pts + (xy -2.6 0.8) (xy -2.6 1.2) (xy -1.5 1.2) (xy -1.5 0.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a1bab946-b905-44c2-86d7-d9ab116d0119") + ) + (fp_poly + (pts + (xy 2.6 -0.8) (xy 2.6 -1.2) (xy 1.5 -1.2) (xy 1.5 -0.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "902b8203-1015-4770-84d5-f6f5956d0fda") + ) + (fp_poly + (pts + (xy 2.6 -0.3) (xy 2.6 -0.7) (xy 1.5 -0.7) (xy 1.5 -0.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "deae2dbf-d7a3-429c-a9c9-277e4ffa8c36") + ) + (fp_poly + (pts + (xy 2.6 0.2) (xy 2.6 -0.2) (xy 1.5 -0.2) (xy 1.5 0.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "971ed00e-34d3-4e29-a03e-375f2e9075c9") + ) + (fp_poly + (pts + (xy 2.6 0.7) (xy 2.6 0.3) (xy 1.5 0.3) (xy 1.5 0.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "ea2e5fd4-e9e2-4530-887f-d69b8e3f2ee7") + ) + (fp_poly + (pts + (xy 2.6 1.2) (xy 2.6 0.8) (xy 1.5 0.8) (xy 1.5 1.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a40e929c-c78b-4812-92d2-ca882563d9e8") + ) + (fp_rect + (start -2.7 -1.6) + (end 2.7 1.6) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "2ac91f75-2f32-44d1-ba1b-682f22391821") + ) + (fp_line + (start -1.4 -1.425) + (end -1.4 1.425) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "3219018c-bc9b-48fc-bcac-96406fd23ac7") + ) + (fp_line + (start 1.4 1.425) + (end 1.4 -1.425) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "530f41d1-ba23-45d6-96ab-7b3d58631b44") + ) + (fp_poly + (pts + (xy -2.45 -1.15) (xy -2.45 -0.85) (xy -1.475 -0.85) (xy -1.475 -1.15) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7254cc4a-d6fb-45d1-897f-82c2ca1a3677") + ) + (fp_poly + (pts + (xy -2.45 -0.65) (xy -2.45 -0.35) (xy -1.475 -0.35) (xy -1.475 -0.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "76c68c6e-74ee-436f-aeae-1a88bede7d33") + ) + (fp_poly + (pts + (xy -2.45 -0.15) (xy -2.45 0.15) (xy -1.475 0.15) (xy -1.475 -0.15) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ef91f55e-deae-465c-b351-161f22ce06e6") + ) + (fp_poly + (pts + (xy -2.45 0.35) (xy -2.45 0.65) (xy -1.475 0.65) (xy -1.475 0.35) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cddadcac-3457-41ee-bfdb-60de0a0d50ef") + ) + (fp_poly + (pts + (xy -2.45 0.85) (xy -2.45 1.15) (xy -1.475 1.15) (xy -1.475 0.85) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ff0957de-968a-4dd1-a51a-21eb26ddc738") + ) + (fp_poly + (pts + (xy 2.45 -0.85) (xy 2.45 -1.15) (xy 1.475 -1.15) (xy 1.475 -0.85) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "47f0761b-5848-431e-b198-74008696fd24") + ) + (fp_poly + (pts + (xy 2.45 -0.35) (xy 2.45 -0.65) (xy 1.475 -0.65) (xy 1.475 -0.35) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9c34642f-137e-4ae9-a950-55de3f40fa35") + ) + (fp_poly + (pts + (xy 2.45 0.15) (xy 2.45 -0.15) (xy 1.475 -0.15) (xy 1.475 0.15) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c95a8947-3928-43bb-ae88-cc4c67eca65f") + ) + (fp_poly + (pts + (xy 2.45 0.65) (xy 2.45 0.35) (xy 1.475 0.35) (xy 1.475 0.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "dd6980f4-df06-40ec-aa97-723ec944483e") + ) + (fp_poly + (pts + (xy 2.45 1.15) (xy 2.45 0.85) (xy 1.475 0.85) (xy 1.475 1.15) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a216c733-d0a2-44c6-ab84-3e13b3c6430f") + ) + (pad "1" smd rect + (at -2.05 -1 270) + (size 0.3 1) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2e44b86e-efc8-4afd-873a-4998cbb80d8d") + ) + (pad "2" smd rect + (at -2.05 -0.5 270) + (size 0.3 1) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9895aee9-c305-4fec-ae47-bcb24f2cb6eb") + ) + (pad "3" smd rect + (at -2.05 0 270) + (size 0.3 1) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "373f0aca-f16c-4f5d-9cec-2c286590ea6f") + ) + (pad "4" smd rect + (at -2.05 0.5 270) + (size 0.3 1) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "54fab04a-73f9-4ccf-8240-31047e930292") + ) + (pad "5" smd rect + (at -2.05 1 270) + (size 0.3 1) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "818f0933-5ce2-47c2-a7ca-a7bb3442e0d8") + ) + (pad "6" smd rect + (at 2.05 1 90) + (size 0.3 1) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "294f6b2d-b81c-4cfd-8470-a7dedb025694") + ) + (pad "7" smd rect + (at 2.05 0.5 90) + (size 0.3 1) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92284826-709e-4a56-aa99-f8be09e5b3ef") + ) + (pad "8" smd rect + (at 2.05 0 90) + (size 0.3 1) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7e91696f-6c91-41bf-8e91-1fa18d49bff4") + ) + (pad "9" smd rect + (at 2.05 -0.5 90) + (size 0.3 1) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1457a747-ec97-4669-9416-6cb9760a6151") + ) + (pad "10" smd rect + (at 2.05 -1 90) + (size 0.3 1) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e5c1868b-0388-42b7-b9bb-75780c7f958c") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MSOP-8.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MSOP-8.kicad_mod new file mode 100644 index 0000000..a0c3c7c --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MSOP-8.kicad_mod @@ -0,0 +1,336 @@ +(footprint "MSOP-8" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "8M, 8-Lead, 0.118\" Wide, Miniature Small Outline Package

      \nMSOP
      \n8M-Package doc1097.pdf") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.651 0) + (layer "F.Fab") + (uuid "9cbc34a1-9c03-4813-abf2-b174b5eb52f3") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "MSOP-8" + (at 0 1.651 0) + (layer "F.Fab") + (uuid "3f6c7d80-1e33-4e83-a5f7-0d8f2471ed53") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7de4893b-dd9a-462f-98f3-c1070bea160c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7b7e0466-3f4b-469d-950a-e1d199803198") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e4c5ca35-94e9-4eab-855a-bb5859ed33aa") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.49 1.24) + (end -1.49 -1.22) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "dc12c6c9-e8aa-4fd3-89c7-49808dec9cfb") + ) + (fp_line + (start -1.24 1.48) + (end 1.23 1.48) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "69ce4cc7-f252-4220-803a-ea75811e4f8a") + ) + (fp_line + (start 1.23 -1.48) + (end -1.23 -1.48) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "333a54d3-6716-4d64-864f-265f42b06a19") + ) + (fp_line + (start 1.48 -1.22) + (end 1.48 1.24) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "2d79926c-a040-485b-976c-d05b83be35cb") + ) + (fp_arc + (start -1.49 -1.23) + (mid -1.416777 -1.406777) + (end -1.24 -1.48) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "d2154f0c-4f98-41ed-a96d-29aac49b3eab") + ) + (fp_arc + (start -1.24 1.48) + (mid -1.416777 1.406777) + (end -1.49 1.23) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "1f169d57-5c2f-426b-a815-2382846dfaaa") + ) + (fp_arc + (start 1.23 -1.48) + (mid 1.406777 -1.406777) + (end 1.48 -1.23) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "26e72bbf-0b52-4a3f-aa43-c1867facc700") + ) + (fp_arc + (start 1.48 1.23) + (mid 1.406777 1.406777) + (end 1.23 1.48) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "b203adfe-2195-443a-8d25-c5826fda70e0") + ) + (fp_circle + (center -1.65 -1.7) + (end -1.65 -1.6) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "eec84875-76c4-4fc1-a8c2-606575b55ec9") + ) + (fp_rect + (start 3 -1.7) + (end -3 1.7) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "6c610346-6141-42be-8fd9-4c65a3671f61") + ) + (fp_poly + (pts + (xy -2.45 -1.175) (xy -2.45 -0.775) (xy -1.55 -0.775) (xy -1.55 -1.175) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d1039913-352c-49ab-aac2-345097412abb") + ) + (fp_poly + (pts + (xy -2.45 -0.525) (xy -2.45 -0.125) (xy -1.55 -0.125) (xy -1.55 -0.525) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f4d7b1bb-fda8-4f45-b8d7-7891e1ca4797") + ) + (fp_poly + (pts + (xy -2.45 0.125) (xy -2.45 0.525) (xy -1.55 0.525) (xy -1.55 0.125) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "15ae0852-5ee0-42b9-ae92-b8bddb5d891d") + ) + (fp_poly + (pts + (xy -2.45 0.775) (xy -2.45 1.175) (xy -1.55 1.175) (xy -1.55 0.775) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "16369fe1-756e-4997-b149-30d49d376034") + ) + (fp_poly + (pts + (xy 1.55 -1.175) (xy 1.55 -0.775) (xy 2.45 -0.775) (xy 2.45 -1.175) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cec1f939-bfae-4410-a402-365f47730eb0") + ) + (fp_poly + (pts + (xy 1.55 -0.525) (xy 1.55 -0.125) (xy 2.45 -0.125) (xy 2.45 -0.525) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4839afe3-485a-4553-8cf2-e2bb2fde27b7") + ) + (fp_poly + (pts + (xy 1.55 0.125) (xy 1.55 0.525) (xy 2.45 0.525) (xy 2.45 0.125) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0c3c344a-d1e0-4ae5-8fca-3fd4dedefeb2") + ) + (fp_poly + (pts + (xy 1.55 0.775) (xy 1.55 1.175) (xy 2.45 1.175) (xy 2.45 0.775) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a74fcb48-b484-43a5-8f19-340c4f79b0d5") + ) + (pad "1" smd rect + (at -2.25 -0.975 270) + (size 0.4 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c9de5194-8490-4db5-9e65-94d7e2978f51") + ) + (pad "2" smd rect + (at -2.25 -0.325 270) + (size 0.4 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "943ea2bc-930a-42f0-931c-d0fbb9230d38") + ) + (pad "3" smd rect + (at -2.25 0.325 270) + (size 0.4 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7c3f16eb-88b2-483c-93a2-3c240b8d7292") + ) + (pad "4" smd rect + (at -2.25 0.975 270) + (size 0.4 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e8187e3d-a4af-4c15-b95a-a979c66c049a") + ) + (pad "5" smd rect + (at 2.25 0.975 270) + (size 0.4 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b0587d48-2692-49c3-994c-99b724030836") + ) + (pad "6" smd rect + (at 2.25 0.325 270) + (size 0.4 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bb71b41e-95f0-44e3-9560-0e14575070aa") + ) + (pad "7" smd rect + (at 2.25 -0.325 270) + (size 0.4 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8a3c0b38-742e-40d3-a1ea-674c91b3f502") + ) + (pad "8" smd rect + (at 2.25 -0.975 270) + (size 0.4 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3777ef59-9c81-455c-a5bb-463eada797ea") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MicroSMP.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MicroSMP.kicad_mod new file mode 100644 index 0000000..760ba07 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/MicroSMP.kicad_mod @@ -0,0 +1,164 @@ +(footprint "MicroSMP" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.016 0) + (layer "F.Fab") + (uuid "56ab1860-3256-4650-8329-88d7b4f486ad") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "MicroSMP" + (at 0 1.6002 0) + (layer "F.Fab") + (uuid "53fb5f16-7e0a-4925-a711-8c8cf749d906") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "69aef1d0-616d-4c6f-9dc5-38469408571a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f9355254-00d4-47ca-8759-7b21de29d13d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5d6be7c2-d661-4295-b781-0d329145eae0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.0574 0.6096) + (end -2.0574 -0.5842) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "ddb0cf7a-4d5c-4baf-8028-bb5cf1c30baa") + ) + (fp_rect + (start 1.8 -0.9) + (end -1.9 0.9) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "ac01479c-ae23-4bdd-9b7a-6238f6d4ded8") + ) + (fp_line + (start -1.3462 -0.7112) + (end -1.3462 0.7112) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "c18c906b-7a3d-4122-97d6-f37846efedba") + ) + (fp_line + (start -1.3462 -0.4572) + (end -1.3462 0.4572) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "1fc58a23-5f5b-4a02-bbf3-f5d269484b64") + ) + (fp_line + (start -1.3462 0.7112) + (end 1.3462 0.7112) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "c0c71e7b-ecc8-41ce-99d1-edf94348e323") + ) + (fp_line + (start 1.3462 -0.7112) + (end -1.3462 -0.7112) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "44087372-6b98-42ec-9df7-29abdf636fea") + ) + (fp_line + (start 1.3462 0.381) + (end 1.3462 -0.381) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "545d4253-88b5-4949-95d4-9cee2938f144") + ) + (fp_line + (start 1.3462 0.7112) + (end 1.3462 -0.7112) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "2ad40f54-e8f3-4830-89cf-a53608dee210") + ) + (pad "A" smd rect + (at 1.2192 0) + (size 0.8128 0.8128) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "55439a1c-d4ba-48b3-8ae0-ac78c97e1846") + ) + (pad "C" smd rect + (at -0.6985 0) + (size 2.0066 1.102359) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6472be95-2735-4a9b-89c4-94d33e09e60d") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/PowerVDFN-8_3.3x3.3mm_P0.65mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/PowerVDFN-8_3.3x3.3mm_P0.65mm.kicad_mod new file mode 100644 index 0000000..ef769e7 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/PowerVDFN-8_3.3x3.3mm_P0.65mm.kicad_mod @@ -0,0 +1,400 @@ +(footprint "PowerVDFN-8_3.3x3.3mm_P0.65mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://www.st.com/content/ccc/resource/technical/document/datasheet/fb/d3/14/09/cf/d0/41/7f/DM00105649.pdf/files/DM00105649.pdf/jcr:content/translations/en.DM00105649.pdf") + (tags "SparkFun PowerFlat") + (property "Reference" "REF**" + (at 0.059 -2.096 0) + (unlocked yes) + (layer "F.Fab") + (uuid "951f5bac-e22c-4b97-9f9c-a5be4bbf68f4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "PowerVDFN-8_3.3x3.3mm_P0.65mm" + (at 0.496 2.228 0) + (unlocked yes) + (layer "F.Fab") + (uuid "80823459-d201-430b-ac33-3889d4411879") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b87d027f-4c4d-463d-a173-344556a861f2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "49096398-5272-43fd-ade7-61dcda36c72b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5637d9bf-d16b-43cc-b600-ab34fc76fec0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.6016 -1.6016) + (end -1.6016 -0.405) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb377896-0ccd-40aa-8215-778f9f1e12be") + ) + (fp_line + (start -1.6016 0.405) + (end -1.6016 1.6016) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "625ac10c-ea50-4b53-a9c7-bfefea36dd67") + ) + (fp_line + (start -1.4464 -1.6016) + (end -1.6016 -1.6016) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "df50d18c-0502-473e-9347-9bf965d403d2") + ) + (fp_line + (start -1.4464 1.6016) + (end -1.6016 1.6016) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac2b38f4-900a-4e75-819d-9566b561e743") + ) + (fp_line + (start 1.6016 -1.6016) + (end 1.4464 -1.6016) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "71d5bc61-685b-4b9f-bdb1-e839ecf2c745") + ) + (fp_line + (start 1.6016 -1.6016) + (end 1.6016 -0.405) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d6237f72-69e0-407a-9d5b-bc061b5f7d89") + ) + (fp_line + (start 1.6016 0.405) + (end 1.6016 1.6016) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "74f6e1c7-a6ec-40e4-90bd-595caefd9877") + ) + (fp_line + (start 1.6016 1.6016) + (end 1.4464 1.6016) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1d7b4ee6-6bda-42eb-924e-750452fb29a3") + ) + (fp_circle + (center -1.9558 1.7526) + (end -1.8542 1.7526) + (stroke + (width 0.2032) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "25e4156e-4943-4b66-9c2b-93fe8d54e7cd") + ) + (fp_rect + (start -2.226 -2.255) + (end 2.226 2.166) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "9d6221e0-1137-4365-bf44-79e4b0ceb288") + ) + (fp_line + (start -1.5 -1.5) + (end -1.5 1.5) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "f772dd47-74e5-439a-817f-e53c3a8291b4") + ) + (fp_line + (start -1.5 1.5) + (end 1.5 1.5) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "86413a11-320f-422f-9cb0-53b5c6b78e4b") + ) + (fp_line + (start 1.5 -1.5) + (end -1.5 -1.5) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "89903676-b70e-478b-84a6-96b30861e265") + ) + (fp_line + (start 1.5 1.5) + (end 1.5 -1.5) + (stroke + (width 0.0762) + (type solid) + ) + (layer "F.Fab") + (uuid "3cfdddbb-11bc-498e-9491-aa7953236fa0") + ) + (fp_poly + (pts + (xy -1.65 0.15) (xy -1.125 0.15) (xy -1.125 -0.15) (xy -1.65 -0.15) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "34a841b7-cf0f-45b8-bdd5-7283191b03df") + ) + (fp_poly + (pts + (xy -1.125 -1.25) (xy -0.825 -1.25) (xy -0.825 -1.65) (xy -1.125 -1.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e9ec6636-02f1-440b-b68e-e227512cc09e") + ) + (fp_poly + (pts + (xy -0.825 1.25) (xy -1.125 1.25) (xy -1.125 1.65) (xy -0.825 1.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "03867271-49e4-4a03-b95a-ef219abf4585") + ) + (fp_poly + (pts + (xy -0.475 -1.25) (xy -0.175 -1.25) (xy -0.175 -1.65) (xy -0.475 -1.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6dba847c-14b5-4dd3-aa7a-d6335f314f2d") + ) + (fp_poly + (pts + (xy -0.175 1.25) (xy -0.475 1.25) (xy -0.475 1.65) (xy -0.175 1.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c06abfba-dc2a-4272-b8ad-aec8462ac4cc") + ) + (fp_poly + (pts + (xy 0.175 -1.25) (xy 0.475 -1.25) (xy 0.475 -1.65) (xy 0.175 -1.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c5c4e0aa-20c5-4d7d-bea4-bc716e89dc56") + ) + (fp_poly + (pts + (xy 0.475 1.25) (xy 0.175 1.25) (xy 0.175 1.65) (xy 0.475 1.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "13835812-ad74-4669-a8cc-819fa5b68c5e") + ) + (fp_poly + (pts + (xy 0.825 -1.25) (xy 1.125 -1.25) (xy 1.125 -1.65) (xy 0.825 -1.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "47609547-3272-433c-b453-b3813d6be97b") + ) + (fp_poly + (pts + (xy 1.125 -1.25) (xy -1.125 -1.25) (xy -1.125 0.45) (xy 1.125 0.45) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "65705714-8785-4637-989a-64656f192372") + ) + (fp_poly + (pts + (xy 1.125 1.25) (xy 0.825 1.25) (xy 0.825 1.65) (xy 1.125 1.65) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c1ca4c45-6490-4527-8382-04c29aec4165") + ) + (fp_poly + (pts + (xy 1.65 -0.15) (xy 1.125 -0.15) (xy 1.125 0.15) (xy 1.65 0.15) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "49e9da3a-91fa-40a2-af61-b903697332b7") + ) + (pad "1" smd rect + (at -0.975 1.525) + (size 0.4 0.75) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c57cdca2-e599-4696-a754-c960b2c2b6e5") + ) + (pad "2" smd rect + (at -0.325 1.525) + (size 0.4 0.75) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "63c59e1e-1613-4352-b4ed-2bd1e7d38cab") + ) + (pad "3" smd rect + (at 0.325 1.525) + (size 0.4 0.75) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b1bfa692-064f-4ff6-ae82-51a79378b923") + ) + (pad "4" smd rect + (at 0.975 1.525) + (size 0.4 0.75) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "db8c5ad6-b259-4c74-bffb-72f4352fe3b0") + ) + (pad "5" smd custom + (at 0 -0.7) + (size 2.45 2.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (options + (clearance outline) + (anchor rect) + ) + (primitives + (gr_poly + (pts + (xy 1.225 -1.2) (xy -1.225 -1.2) (xy -1.225 0.5) (xy -1.755 0.5) (xy -1.755 0.9) (xy -1.225 0.9) + (xy -1.225 1.2) (xy 1.225 1.2) (xy 1.225 0.9) (xy 1.755 0.9) (xy 1.755 0.5) (xy 1.225 0.5) + ) + (width 0.01) + (fill yes) + ) + ) + (uuid "5f944dd1-3d7a-480c-933a-44cdaa70ca49") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-16.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-16.kicad_mod new file mode 100644 index 0000000..a7cbdeb --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-16.kicad_mod @@ -0,0 +1,598 @@ +(footprint "QFN-16" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "16 pin QFN 0.5mm Pitch 4x4mm") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -2.5 0) + (layer "F.Fab") + (uuid "33e18b92-6f70-4ce5-a75a-9563279c8591") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 2.5 0) + (layer "F.Fab") + (uuid "f474f158-d724-4d6d-bd81-338f7c153ba4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8150d80c-1fd8-4f73-895b-b0d2cee99157") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8e611ba3-8b8b-4912-8d58-fd981cdd0283") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "59992928-8720-4bb5-bc3a-923b85b79ec0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -1.075 -0.625) (xy -1.075 -0.865) (xy -1.925 -0.865) (xy -1.925 -0.625) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "d62810ed-ba5e-4fc5-8a1a-c7740ba914ae") + ) + (fp_poly + (pts + (xy -1.075 -0.125) (xy -1.075 -0.365) (xy -1.925 -0.365) (xy -1.925 -0.125) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "df7566f9-c028-4384-b6b8-c8381ff4494e") + ) + (fp_poly + (pts + (xy -1.075 0.375) (xy -1.075 0.135) (xy -1.925 0.135) (xy -1.925 0.375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "bd2bf218-2eb2-40d3-938b-7ac7eecab97e") + ) + (fp_poly + (pts + (xy -1.075 0.875) (xy -1.075 0.635) (xy -1.925 0.635) (xy -1.925 0.875) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b07b67b9-ef6c-4d3f-84c0-8e512581f156") + ) + (fp_poly + (pts + (xy -0.625 -1.925) (xy -0.865 -1.925) (xy -0.865 -1.075) (xy -0.625 -1.075) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "85ab3241-7981-4257-a4f9-becbf0f0069e") + ) + (fp_poly + (pts + (xy -0.625 1.075) (xy -0.865 1.075) (xy -0.865 1.925) (xy -0.625 1.925) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "12ebb022-f97f-4f67-bd36-5c308848f9bb") + ) + (fp_poly + (pts + (xy -0.3 -0.3) (xy -0.3 -0.5) (xy -0.5 -0.5) (xy -0.5 -0.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "47c6d2db-daab-4381-8247-fc89c7f6cc45") + ) + (fp_poly + (pts + (xy -0.3 0.5) (xy -0.3 0.3) (xy -0.5 0.3) (xy -0.5 0.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9e2e96b2-6f06-4d28-84e6-2dd56d030896") + ) + (fp_poly + (pts + (xy -0.125 -1.925) (xy -0.365 -1.925) (xy -0.365 -1.075) (xy -0.125 -1.075) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "21a41945-8333-4818-b87d-f77bb1423202") + ) + (fp_poly + (pts + (xy -0.125 1.075) (xy -0.365 1.075) (xy -0.365 1.925) (xy -0.125 1.925) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "0c7c1d26-976e-46d2-9199-91c25e39ea36") + ) + (fp_poly + (pts + (xy 0.375 -1.925) (xy 0.135 -1.925) (xy 0.135 -1.075) (xy 0.375 -1.075) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8a9c3f13-fab4-44dd-95c1-cd6755adab95") + ) + (fp_poly + (pts + (xy 0.375 1.075) (xy 0.135 1.075) (xy 0.135 1.925) (xy 0.375 1.925) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "da5fd3ee-87b3-4eb6-8585-5bb0e568c3e0") + ) + (fp_poly + (pts + (xy 0.5 -0.3) (xy 0.5 -0.5) (xy 0.3 -0.5) (xy 0.3 -0.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e7fe5ebe-a02f-426c-af4b-2786871069bd") + ) + (fp_poly + (pts + (xy 0.5 0.5) (xy 0.5 0.3) (xy 0.3 0.3) (xy 0.3 0.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5e508608-a98a-4dc7-9376-fff9492f47df") + ) + (fp_poly + (pts + (xy 0.875 -1.925) (xy 0.635 -1.925) (xy 0.635 -1.075) (xy 0.875 -1.075) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8d8165d4-67a7-4e10-aada-f3626a193111") + ) + (fp_poly + (pts + (xy 0.875 1.075) (xy 0.635 1.075) (xy 0.635 1.925) (xy 0.875 1.925) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4e353e0e-2e7b-4db6-8de3-d57bd1f8127f") + ) + (fp_poly + (pts + (xy 1.075 -0.875) (xy 1.075 -0.635) (xy 1.925 -0.635) (xy 1.925 -0.875) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "26d2f814-7d0b-4c5b-9e33-4cb9fd4a48b9") + ) + (fp_poly + (pts + (xy 1.075 -0.375) (xy 1.075 -0.135) (xy 1.925 -0.135) (xy 1.925 -0.375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "649cf2ef-7d16-4810-8924-126ed868655a") + ) + (fp_poly + (pts + (xy 1.075 0.125) (xy 1.075 0.365) (xy 1.925 0.365) (xy 1.925 0.125) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6782d547-6dd5-414c-a193-17d5578ccbbc") + ) + (fp_poly + (pts + (xy 1.075 0.625) (xy 1.075 0.865) (xy 1.925 0.865) (xy 1.925 0.625) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "613e7821-e479-4b7d-8cf1-8024869cf67e") + ) + (fp_line + (start -1.6 -1.6) + (end -1.1 -1.6) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "475ddb7b-69a4-4d6a-9491-5439536fa109") + ) + (fp_line + (start -1.6 -1.1) + (end -1.6 -1.6) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "6fb18ff6-bd1f-4110-b5a3-48ff8a0f3914") + ) + (fp_line + (start -1.6 1.6) + (end -1.6 1.1) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "3d500332-331c-4777-9413-f3cd2c99bac1") + ) + (fp_line + (start -1.1 1.6) + (end -1.6 1.6) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "1f52bd0d-35d1-4da0-88c9-df90c65a3e59") + ) + (fp_line + (start 1.1 -1.6) + (end 1.6 -1.6) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "da52c0a2-8542-44e8-a770-d4792ea81610") + ) + (fp_line + (start 1.6 -1.6) + (end 1.6 -1.1) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "1ca99727-4568-4440-8de3-ff3106116891") + ) + (fp_line + (start 1.6 1.1) + (end 1.6 1.6) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "558f06e2-03a7-47a4-9927-79ec1b3a1436") + ) + (fp_line + (start 1.6 1.6) + (end 1.1 1.6) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "420080da-444e-45c3-8f74-c0042c48983d") + ) + (fp_circle + (center -2 -1.4) + (end -2.1 -1.4) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "22ed8b0a-6a96-4eef-855b-dbe420c90f64") + ) + (fp_rect + (start -2.1 -2.1) + (end 2.1 2.1) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "7fb05c11-7da3-420f-a1fd-15479c1bf8c0") + ) + (fp_line + (start -1.4986 1.4986) + (end -1.4986 -1.5014) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "abb9e4d3-11ae-49e4-bedb-832f09e9a374") + ) + (fp_line + (start -1.4986 1.4986) + (end 1.5014 1.4986) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e7f600ec-788f-47c1-b991-e1e8ef4897c9") + ) + (fp_line + (start 1.5014 -1.5014) + (end -1.4986 -1.5014) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "11a657bb-1db5-4694-b827-951977abd08c") + ) + (fp_line + (start 1.5014 -1.5014) + (end 1.5014 1.4986) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "28d913a9-2b2e-4f5a-9723-d946c4739321") + ) + (fp_circle + (center -0.9126 -0.9154) + (end -0.8626 -0.9154) + (stroke + (width 0.127) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "62d0c0ae-6578-46e8-b8ab-be58882c5525") + ) + (pad "1" smd rect + (at -1.5 -0.75 180) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "65cc2c14-7086-403e-91ae-793349baed98") + ) + (pad "2" smd rect + (at -1.5 -0.25 180) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5d9e36c3-d763-467c-a299-16281a9dea7a") + ) + (pad "3" smd rect + (at -1.5 0.25 180) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5846e073-81d1-4ae2-b23b-ccee0e4857e5") + ) + (pad "4" smd rect + (at -1.5 0.75 180) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "eafe0c78-0383-4079-b512-74c287e2f895") + ) + (pad "5" smd rect + (at -0.75 1.5 90) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "97a00997-e72c-4111-88ef-ec796d0754d6") + ) + (pad "6" smd rect + (at -0.25 1.5 90) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "412be607-4d26-4498-9e62-58004086d903") + ) + (pad "7" smd rect + (at 0.25 1.5 90) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2bde54d5-1d2d-4fab-913c-42c1aadc7da6") + ) + (pad "8" smd rect + (at 0.75 1.5 90) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e0ceab85-662b-4a50-8c35-93480e98c5b7") + ) + (pad "9" smd rect + (at 1.5 0.75) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "843f3d13-8267-4353-a51d-940cbfc08376") + ) + (pad "10" smd rect + (at 1.5 0.25) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c78dbda9-d4b7-4dc7-b154-2f10cd396243") + ) + (pad "11" smd rect + (at 1.5 -0.25) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9657e678-5d7b-42d9-87dc-22a4ddf81e80") + ) + (pad "12" smd rect + (at 1.5 -0.75) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "193de4d6-e7c7-413d-b662-7bbe1f4bf1a8") + ) + (pad "13" smd rect + (at 0.765 -1.5 270) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d2233dd2-0471-45ed-8535-8a50a467026b") + ) + (pad "14" smd rect + (at 0.25 -1.5 270) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "834c3ba8-8b7c-46bf-9ee2-1c3f136e93a7") + ) + (pad "15" smd rect + (at -0.25 -1.5 270) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "97ef96d7-7cd1-4470-9555-c81724f96a23") + ) + (pad "16" smd rect + (at -0.75 -1.5 270) + (size 0.9 0.29) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1a8873ea-9b33-4d86-8749-d0f6117870cc") + ) + (pad "EP" smd rect + (at 0 0 90) + (size 1.6 1.6) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (zone_connect 2) + (thermal_bridge_angle 0) + (uuid "eca3c0d2-70fd-4139-ba36-903def14ab99") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm.kicad_mod new file mode 100644 index 0000000..7288947 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm.kicad_mod @@ -0,0 +1,484 @@ +(footprint "QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "QFN, 28 Pin (package code T2844-1; https://pdfserv.maximintegrated.com/package_dwgs/21-0139.PDF), generated with kicad-footprint-generator ipc_noLead_generator.py") + (tags "QFN NoLead") + (property "Reference" "REF**" + (at 0.1 -2.6 0) + (layer "F.Fab") + (uuid "717d9940-9972-4511-af89-71394e5dc64c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "QFN-28" + (at 0 2.7 0) + (layer "F.Fab") + (uuid "00a98af1-40d8-4d17-a779-461409827c21") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b51adc5d-1a68-4573-9d16-414bc519fcf4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0d2b7c5f-d489-4de5-87e2-72b00425d315") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "871c63f4-f5c5-45c7-b9a5-5f8dead22e3d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -2.11 2.11) + (end -2.11 1.56) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "b91722e7-fa02-4dc0-a11a-0a172524e635") + ) + (fp_line + (start -1.56 2.11) + (end -2.11 2.11) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "9419e923-850d-4470-a5e4-d8e97e5dcab1") + ) + (fp_line + (start -1.473 -2.127) + (end -2.127 -1.473) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "6234d475-da14-44b2-8b6f-5bacf812fea7") + ) + (fp_line + (start 1.56 -2.11) + (end 2.11 -2.11) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "e7f28846-eff0-4e91-aebd-31c530962d7e") + ) + (fp_line + (start 1.56 2.11) + (end 2.11 2.11) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "70dba7fe-8339-492f-b4db-6b831130ac2a") + ) + (fp_line + (start 2.11 -2.11) + (end 2.11 -1.56) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "d13a16b4-8e38-48f3-bfaf-e3bf5e55b837") + ) + (fp_line + (start 2.11 2.11) + (end 2.11 1.56) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "866d95ca-78d4-4b0f-aeb7-e23c48cc7102") + ) + (fp_circle + (center -2.073 -2.173) + (end -2.073 -2.073) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4184362e-ba4d-4020-ba0b-fb2c0d817d8c") + ) + (fp_line + (start -2.55 -2.55) + (end -2.55 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9e674c08-2aeb-41ca-aa0a-a93d7b119e01") + ) + (fp_line + (start -2.55 2.55) + (end 2.55 2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f3ffc2bc-2b97-48c5-8b46-f7f5b2798c41") + ) + (fp_line + (start 2.55 -2.55) + (end -2.55 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "df3c0df7-3b94-4f86-ab61-a354b2351967") + ) + (fp_line + (start 2.55 2.55) + (end 2.55 -2.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "348f5b23-0bfa-4be9-a549-bd56976ff4bb") + ) + (fp_line + (start -2 -1) + (end -1 -2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "25a8f687-d854-4e70-8982-ec06bb93f66e") + ) + (fp_line + (start -2 2) + (end -2 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1b93597e-4dd1-4596-9da5-b359930c4d5e") + ) + (fp_line + (start -1 -2) + (end 2 -2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3bc752f5-8a79-451d-85fd-372ac2bb1521") + ) + (fp_line + (start 2 -2) + (end 2 2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f42efbbb-4616-4e0a-9a49-d8795048cf3f") + ) + (fp_line + (start 2 2) + (end -2 2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6378f72c-ca86-4ea3-b2d7-1910689a5f6b") + ) + (pad "" smd roundrect + (at -0.65 -0.65) + (size 1.05 1.05) + (layers "F.Paste") + (roundrect_rratio 0.238095) + (uuid "4bcf85a7-ba66-465d-ac6e-a6e6ee2c6418") + ) + (pad "" smd roundrect + (at -0.65 0.65) + (size 1.05 1.05) + (layers "F.Paste") + (roundrect_rratio 0.238095) + (uuid "1c431ffe-bb50-47a3-ac1c-0eba7825da78") + ) + (pad "" smd roundrect + (at 0.65 -0.65) + (size 1.05 1.05) + (layers "F.Paste") + (roundrect_rratio 0.238095) + (uuid "d77201e9-7ce7-4212-858c-cea910e68ae3") + ) + (pad "" smd roundrect + (at 0.65 0.65) + (size 1.05 1.05) + (layers "F.Paste") + (roundrect_rratio 0.238095) + (uuid "a57a5e15-8ef4-4f78-8864-41b7e23eabbe") + ) + (pad "1" smd rect + (at -1.9375 -1.2) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "699057e4-77f1-4858-b970-0b0e6aad2330") + ) + (pad "2" smd rect + (at -1.9375 -0.8) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "390005a9-d8a4-44ea-8892-0f6f904e0dab") + ) + (pad "3" smd rect + (at -1.9375 -0.4) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "ea51b12c-10f7-445f-93d7-e2d0544a5f8a") + ) + (pad "4" smd rect + (at -1.9375 0) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "d4342fa9-f665-40b5-a24f-43e6b5edd9e2") + ) + (pad "5" smd rect + (at -1.9375 0.4) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "edce3f86-7bc7-4d8e-9f22-ebd2b14d2fa9") + ) + (pad "6" smd rect + (at -1.9375 0.8) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "91902cfc-859c-4250-bcf1-898a69b3f9d6") + ) + (pad "7" smd rect + (at -1.9375 1.2) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "7d2a2b95-7e25-4639-8a88-ea46a23d1ec7") + ) + (pad "8" smd rect + (at -1.2 1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "481ec0c4-f9ed-46c3-a3ca-36a2e9c0f73d") + ) + (pad "9" smd rect + (at -0.8 1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "d0257691-6105-430b-8147-b1e23ef63887") + ) + (pad "10" smd rect + (at -0.4 1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "0355c6d4-9457-4e71-8402-ecddb519a36d") + ) + (pad "11" smd rect + (at 0 1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "f42d2666-1df2-4b74-b350-e975c91aa393") + ) + (pad "12" smd rect + (at 0.4 1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "63c08fa0-e758-4f25-b48f-c86d61fb9ae0") + ) + (pad "13" smd rect + (at 0.8 1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "5b717d5c-d7f3-4ad2-b0f6-3b82fb1f45a3") + ) + (pad "14" smd rect + (at 1.2 1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "6ddcdd19-c8f4-477d-a07a-25afe83f3bb5") + ) + (pad "15" smd rect + (at 1.9375 1.2) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "aecd7756-4ce2-4982-8adc-f0b4ad8c274d") + ) + (pad "16" smd rect + (at 1.9375 0.8) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "459e27f7-b7c8-45a3-b519-595ca3805720") + ) + (pad "17" smd rect + (at 1.9375 0.4) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "6ab82d45-ee1d-4be2-897a-b608212c26f4") + ) + (pad "18" smd rect + (at 1.9375 0) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "07f133fa-a4ca-4f67-8b34-9ad56e42da59") + ) + (pad "19" smd rect + (at 1.9375 -0.4) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "1bbd0be0-7e79-4896-bb93-2a26400d647c") + ) + (pad "20" smd rect + (at 1.9375 -0.8) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "d33ec9d3-22ed-4f6b-a593-efbead2b4a20") + ) + (pad "21" smd rect + (at 1.9375 -1.2) + (size 0.875 0.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "f07e5f77-8967-4fb2-9c84-59f51c66cc9b") + ) + (pad "22" smd rect + (at 1.2 -1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "7891a270-990d-43aa-be45-370a2c86e39c") + ) + (pad "23" smd rect + (at 0.8 -1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "c3a82577-497a-4f4b-82bf-21435a8df632") + ) + (pad "24" smd rect + (at 0.4 -1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "9d09988d-da58-470c-a494-fcf11eb83875") + ) + (pad "25" smd rect + (at 0 -1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "9d94ee71-8d72-4b7e-9392-92de5cda40d9") + ) + (pad "26" smd rect + (at -0.4 -1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "bd938963-e808-493d-9ddd-4ff78a0be91a") + ) + (pad "27" smd rect + (at -0.8 -1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "252891b1-4ceb-4dc1-a47b-1d8d22a6b6ca") + ) + (pad "28" smd rect + (at -1.2 -1.9375) + (size 0.2 0.875) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "3cda278c-23cc-47ef-b614-e50ee71ccbd1") + ) + (pad "29" smd rect + (at 0 0) + (size 2.6 2.6) + (property pad_prop_heatsink) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (zone_connect 2) + (uuid "8755e442-7d0c-4d6e-a773-ae3be1ea7f78") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-32.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-32.kicad_mod new file mode 100644 index 0000000..53956fc --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-32.kicad_mod @@ -0,0 +1,884 @@ +(footprint "QFN-32" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0.127 -3.048 0) + (layer "F.Fab") + (uuid "a73175cd-6afb-41a6-9f41-9fdd82c484c5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "QFN-32" + (at 0 3.048 0) + (layer "F.Fab") + (uuid "e0b87d01-46cf-4fa5-8214-6586e29e8d76") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "71bbec62-2c6a-43a7-9513-57152ec98a75") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "868c6891-a89f-4aa4-aee2-4a026cb9212d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7ae9aa66-3da8-4b3b-be2e-7c85d1bedc03") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -1.3 -0.3) (xy -0.3 -0.3) (xy -0.3 -1.3) (xy -1.3 -1.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e5708a07-8683-4433-9429-fba8866509c5") + ) + (fp_poly + (pts + (xy -0.3 1.3) (xy -0.3 0.3) (xy -1.3 0.3) (xy -1.3 1.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f84b8eec-72c4-4923-80f1-ed746eaeef6d") + ) + (fp_poly + (pts + (xy 0.2 -1.3) (xy 0.2 -0.3) (xy 1.3 -0.3) (xy 1.3 -1.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8f61e989-7f01-49b5-9771-213a56960afb") + ) + (fp_poly + (pts + (xy 1.3 0.3) (xy 0.3 0.3) (xy 0.3 1.3) (xy 1.3 1.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "62717056-fed3-43e2-a9df-0de842e563cd") + ) + (fp_line + (start -2.627 2.627) + (end -2.627 2.1) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "13c3c91f-fb47-4ae0-9ee8-d61c18486a05") + ) + (fp_line + (start -2.1 -2.754) + (end -2.754 -2.1) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "46d28a34-8540-4541-bb9e-258fb259daf5") + ) + (fp_line + (start -2.1 2.627) + (end -2.627 2.627) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "45298a9a-4d0e-4fe7-9ffb-d1a4285d5ad9") + ) + (fp_line + (start 2.1 -2.627) + (end 2.627 -2.627) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "f3f28233-04b8-4b5a-b991-731238a52155") + ) + (fp_line + (start 2.627 -2.627) + (end 2.627 -2.1) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "a86ae90b-d0c5-4534-83b8-a972ba342c21") + ) + (fp_line + (start 2.627 2.1) + (end 2.627 2.627) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "5560b209-9d65-4b21-a247-6a1fecf48bbc") + ) + (fp_line + (start 2.627 2.627) + (end 2.1 2.627) + (stroke + (width 0.1778) + (type solid) + ) + (layer "F.SilkS") + (uuid "8a409e8a-da2b-47c9-a818-1800e25ebd83") + ) + (fp_circle + (center -2.7 -2.8) + (end -2.7 -2.7) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0f746f4a-987a-43c9-95d2-0df0ea03bc13") + ) + (fp_line + (start -2.5 -2.5) + (end -2.5 2.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c8344397-fac5-4c3f-9135-7f13e0785db4") + ) + (fp_line + (start -2.5 2.5) + (end 2.5 2.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "5239cc26-6347-4ab2-8607-d8dacbb8de1b") + ) + (fp_line + (start 2.5 -2.5) + (end -2.5 -2.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "081214e8-17d2-4707-ae7a-a06b3dfeff8d") + ) + (fp_line + (start 2.5 2.5) + (end 2.5 -2.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "22f0e914-f8e4-44bc-a736-cde65e37c3e7") + ) + (fp_poly + (pts + (xy -2.5 -1.63) (xy -2.1 -1.63) (xy -2.1 -1.87) (xy -2.5 -1.87) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "96c7940d-9720-45e7-80c7-5c79711d393f") + ) + (fp_poly + (pts + (xy -2.5 -1.13) (xy -2.1 -1.13) (xy -2.1 -1.37) (xy -2.5 -1.37) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1eb3c781-76e8-4b2f-82c0-491cede14d42") + ) + (fp_poly + (pts + (xy -2.5 -0.63) (xy -2.1 -0.63) (xy -2.1 -0.87) (xy -2.5 -0.87) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a2e6c174-1f0b-44ef-8fd9-c2086c3094ca") + ) + (fp_poly + (pts + (xy -2.5 -0.13) (xy -2.1 -0.13) (xy -2.1 -0.37) (xy -2.5 -0.37) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e80539d2-0a68-4efd-b0e8-fe24d5c67e29") + ) + (fp_poly + (pts + (xy -2.5 0.37) (xy -2.1 0.37) (xy -2.1 0.13) (xy -2.5 0.13) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a7801cac-ca44-400f-8a7d-51203c136d0e") + ) + (fp_poly + (pts + (xy -2.5 0.87) (xy -2.1 0.87) (xy -2.1 0.63) (xy -2.5 0.63) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1bedaacc-974c-4f7b-8ae0-544919311b0f") + ) + (fp_poly + (pts + (xy -2.5 1.37) (xy -2.1 1.37) (xy -2.1 1.13) (xy -2.5 1.13) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ae4041f9-f17d-41e9-9e58-6366a2a410cd") + ) + (fp_poly + (pts + (xy -2.5 1.87) (xy -2.1 1.87) (xy -2.1 1.63) (xy -2.5 1.63) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8ecc0f34-d58c-4cd9-8303-f575b55e08b4") + ) + (fp_poly + (pts + (xy -1.87 -2.5) (xy -1.87 -2.1) (xy -1.63 -2.1) (xy -1.63 -2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d61f6855-50ca-44be-99ba-fc883562d06f") + ) + (fp_poly + (pts + (xy -1.63 2.5) (xy -1.63 2.1) (xy -1.87 2.1) (xy -1.87 2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "11778d17-70da-4026-ba57-702404d1d4a6") + ) + (fp_poly + (pts + (xy -1.37 -2.5) (xy -1.37 -2.1) (xy -1.13 -2.1) (xy -1.13 -2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a360dd45-4b4e-4068-93d9-6cc2c7dac852") + ) + (fp_poly + (pts + (xy -1.13 2.5) (xy -1.13 2.1) (xy -1.37 2.1) (xy -1.37 2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a6a37919-fcce-4661-9371-d70a4dff8412") + ) + (fp_poly + (pts + (xy -0.87 -2.5) (xy -0.87 -2.1) (xy -0.63 -2.1) (xy -0.63 -2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6d008192-f864-4c65-99ec-89744a085d40") + ) + (fp_poly + (pts + (xy -0.63 2.5) (xy -0.63 2.1) (xy -0.87 2.1) (xy -0.87 2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "639a6c92-4b32-450e-a0ee-3141c6a22ecd") + ) + (fp_poly + (pts + (xy -0.37 -2.5) (xy -0.37 -2.1) (xy -0.13 -2.1) (xy -0.13 -2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "43cf18a3-8085-42c1-ade6-49e2998fbb44") + ) + (fp_poly + (pts + (xy -0.13 2.5) (xy -0.13 2.1) (xy -0.37 2.1) (xy -0.37 2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8c97ebeb-30cf-4dd9-939d-8bac7b5c56bf") + ) + (fp_poly + (pts + (xy 0.13 -2.5) (xy 0.13 -2.1) (xy 0.37 -2.1) (xy 0.37 -2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "092d941b-6377-4313-aea0-2a62d5de7072") + ) + (fp_poly + (pts + (xy 0.37 2.5) (xy 0.37 2.1) (xy 0.13 2.1) (xy 0.13 2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2a7469c5-d4d7-4125-81f5-f96edba16fdc") + ) + (fp_poly + (pts + (xy 0.63 -2.5) (xy 0.63 -2.1) (xy 0.87 -2.1) (xy 0.87 -2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "304c53c3-fb4a-4efa-a93c-8a18865386fb") + ) + (fp_poly + (pts + (xy 0.87 2.5) (xy 0.87 2.1) (xy 0.63 2.1) (xy 0.63 2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "aaac8a2e-6d82-44cb-9f57-b3df6d9ea865") + ) + (fp_poly + (pts + (xy 1.13 -2.5) (xy 1.13 -2.1) (xy 1.37 -2.1) (xy 1.37 -2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "23339dda-2692-443d-93a3-29de9c8204d2") + ) + (fp_poly + (pts + (xy 1.37 2.5) (xy 1.37 2.1) (xy 1.13 2.1) (xy 1.13 2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f385c54f-0ad1-440e-8546-947dfec50cb2") + ) + (fp_poly + (pts + (xy 1.63 -2.5) (xy 1.63 -2.1) (xy 1.87 -2.1) (xy 1.87 -2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "af024e51-5603-46e2-a3bb-126b46809d2c") + ) + (fp_poly + (pts + (xy 1.87 2.5) (xy 1.87 2.1) (xy 1.63 2.1) (xy 1.63 2.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "07fa5997-a63f-41c3-aa22-3f7704ff077c") + ) + (fp_poly + (pts + (xy 2.5 -1.87) (xy 2.1 -1.87) (xy 2.1 -1.63) (xy 2.5 -1.63) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0e98fb07-fcfb-44be-8e24-d2c04d791f07") + ) + (fp_poly + (pts + (xy 2.5 -1.37) (xy 2.1 -1.37) (xy 2.1 -1.13) (xy 2.5 -1.13) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3e8d2627-b211-469b-88ac-24f162e7217c") + ) + (fp_poly + (pts + (xy 2.5 -0.87) (xy 2.1 -0.87) (xy 2.1 -0.63) (xy 2.5 -0.63) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d2653698-2591-490a-9ae1-b3cae91f5917") + ) + (fp_poly + (pts + (xy 2.5 -0.37) (xy 2.1 -0.37) (xy 2.1 -0.13) (xy 2.5 -0.13) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "89054910-b1b8-47e6-accb-f135bc97a4c5") + ) + (fp_poly + (pts + (xy 2.5 0.13) (xy 2.1 0.13) (xy 2.1 0.37) (xy 2.5 0.37) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5ba4d5a6-566e-4a81-89d1-9dd592afabe0") + ) + (fp_poly + (pts + (xy 2.5 0.63) (xy 2.1 0.63) (xy 2.1 0.87) (xy 2.5 0.87) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "700baf38-9e2d-469a-8a1b-4c2198ec8ffe") + ) + (fp_poly + (pts + (xy 2.5 1.13) (xy 2.1 1.13) (xy 2.1 1.37) (xy 2.5 1.37) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "fc36240b-26e8-443b-bd82-a2abde2edd5b") + ) + (fp_poly + (pts + (xy 2.5 1.63) (xy 2.1 1.63) (xy 2.1 1.87) (xy 2.5 1.87) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f0a6b07e-47fc-46c7-bb26-45f21b662f70") + ) + (pad "1" smd rect + (at -2.5 -1.75) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "22aeea4a-5414-429c-8b35-4f7a9e030f72") + ) + (pad "2" smd rect + (at -2.5 -1.25) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "a7e077e5-e65a-4ec4-9d34-6d6621f040c2") + ) + (pad "3" smd rect + (at -2.5 -0.75) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "28fdfe7f-5584-4133-a336-f9b721224c89") + ) + (pad "4" smd rect + (at -2.5 -0.25) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "340af68d-b59a-4faa-b0e1-68ac3f67db8b") + ) + (pad "5" smd rect + (at -2.5 0.25) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "e915e85c-50ed-4c33-b0fa-08b439a4387b") + ) + (pad "6" smd rect + (at -2.5 0.75) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "06c12d38-0a59-49d5-9c5f-0dcc8962084f") + ) + (pad "7" smd rect + (at -2.5 1.25) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "4c577474-2aa1-4d66-887b-d2dc71097493") + ) + (pad "8" smd rect + (at -2.5 1.75) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "54b084f5-e301-40ff-b66f-d3dc970e4e62") + ) + (pad "9" smd rect + (at -1.75 2.5 90) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "689d6809-77f8-4b41-bb69-58bc8221beb3") + ) + (pad "10" smd rect + (at -1.25 2.5 90) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "fbf3bcb9-c85b-4928-a105-20d4a3d7944e") + ) + (pad "11" smd rect + (at -0.75 2.5 90) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "ebdce738-50cb-4aee-bf13-091f86ca8ba6") + ) + (pad "12" smd rect + (at -0.25 2.5 90) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "ae93962e-3706-4967-9d0f-16fed2adf272") + ) + (pad "13" smd rect + (at 0.25 2.5 90) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "09844620-724c-4674-a600-06cd951a4d64") + ) + (pad "14" smd rect + (at 0.75 2.5 90) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "3feff386-09bf-4675-b836-459ad5c3f507") + ) + (pad "15" smd rect + (at 1.25 2.5 90) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "3d8a8914-0589-4401-a2eb-34380f8f982f") + ) + (pad "16" smd rect + (at 1.75 2.5 90) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "e89d603d-1c16-4799-8122-e64bbb086372") + ) + (pad "17" smd rect + (at 2.5 1.75 180) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "eb1e496f-b8ef-4e3b-b99c-bd7b1d28c139") + ) + (pad "18" smd rect + (at 2.5 1.25 180) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "20639cd1-81f8-4fe0-ad4f-96621dec92fe") + ) + (pad "19" smd rect + (at 2.5 0.75 180) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "8f6022e5-f584-4095-a4d7-589bb4e16ff8") + ) + (pad "20" smd rect + (at 2.5 0.25 180) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "a4d82c11-376b-4c4f-a19d-f219fa3ee824") + ) + (pad "21" smd rect + (at 2.5 -0.25 180) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "82ffc8c2-77ba-4316-aed3-ffc421888cc0") + ) + (pad "22" smd rect + (at 2.5 -0.75 180) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "fd42a73e-dba1-4606-bce4-b035265ec896") + ) + (pad "23" smd rect + (at 2.5 -1.25 180) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "e6671b37-abc9-410c-9047-547687b59e12") + ) + (pad "24" smd rect + (at 2.5 -1.75 180) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "8f30a571-2d08-456c-86d5-32f6197b4adc") + ) + (pad "25" smd rect + (at 1.75 -2.5 270) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "1f8a00e0-136f-4a2c-9cfb-e10b3d732fd6") + ) + (pad "26" smd rect + (at 1.25 -2.5 270) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "0c9b900a-4733-473d-bfef-36050d2e76f5") + ) + (pad "27" smd rect + (at 0.75 -2.5 270) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "a8622f56-4d63-4858-9dd0-9607893dba72") + ) + (pad "28" smd rect + (at 0.25 -2.5 270) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "5e897b41-429e-43af-9b70-32b0bd3374fc") + ) + (pad "29" smd rect + (at -0.25 -2.5 270) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "ff0b2f52-ada0-4497-9f1d-70d10cea55dc") + ) + (pad "30" smd rect + (at -0.75 -2.5 270) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "c21bbf64-143b-493b-aa9f-a1be2274ea23") + ) + (pad "31" smd rect + (at -1.25 -2.5 270) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "4add05c0-cbfd-4daa-b713-ccd68dae5018") + ) + (pad "32" smd rect + (at -1.75 -2.5 270) + (size 0.8 0.2846) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "b96ec934-d265-47b6-a273-1cd72d7674df") + ) + (pad "EP" smd rect + (at 0 0) + (size 3.15 3.15) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 45) + (uuid "82402e4b-d1be-4058-adf1-bc58b087b3bc") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-36.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-36.kicad_mod new file mode 100644 index 0000000..d84a927 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/QFN-36.kicad_mod @@ -0,0 +1,977 @@ +(footprint "QFN-36" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -3.7 180) + (layer "F.Fab") + (uuid "d6a7e79b-24ae-452a-a58e-fd4d7e89a11e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "QFN-36" + (at 0 4.3 180) + (layer "F.Fab") + (uuid "10c7793f-bf9d-4790-a411-1850de9b951e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d5b9f840-2cb2-4f24-b59e-71165dacbc12") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "36182bb2-4aa9-4f32-934b-dc8fb27ac2c1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6fa04937-dd7f-40da-8c5f-aad0392bc32c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -1.45 -0.15) (xy -0.15 -0.15) (xy -0.15 -1.45) (xy -1.45 -1.45) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e7b7492f-d8f8-4e6b-9734-d34c9315d1a6") + ) + (fp_poly + (pts + (xy -0.15 1.45) (xy -0.15 0.15) (xy -1.45 0.15) (xy -1.45 1.45) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "21ac70f0-c34b-4393-b858-be27a3afc0b0") + ) + (fp_poly + (pts + (xy 0.15 -1.45) (xy 0.15 -0.15) (xy 1.45 -0.15) (xy 1.45 -1.45) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "bba8a30d-d981-4b21-948b-311cfd3adae2") + ) + (fp_poly + (pts + (xy 1.45 0.15) (xy 0.15 0.15) (xy 0.15 1.45) (xy 1.45 1.45) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "551d3515-d3b8-4c05-85b2-770d51d89ef7") + ) + (fp_line + (start -3 3) + (end -3 2.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "cda7631c-3b99-4591-8a9a-fd491daf12b4") + ) + (fp_line + (start -2.6 -3) + (end -3 -2.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "e788a507-e589-4cc9-95b0-f521886a7010") + ) + (fp_line + (start -2.6 3) + (end -3 3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "969276f9-6b39-4227-99cd-bf860f434173") + ) + (fp_line + (start 2.6 -3) + (end 3 -3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "382c78b3-7413-49d0-af13-77178adb4f76") + ) + (fp_line + (start 3 -3) + (end 3 -2.6) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "a1883195-f242-41fd-b5b8-2e879acc995b") + ) + (fp_line + (start 3 2.6) + (end 3 3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "f7d5838d-750d-41b9-8e9d-c8aad7fdbe78") + ) + (fp_line + (start 3 3) + (end 2.6 3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "c265edaa-2295-44f9-b588-1f24aa105dd5") + ) + (fp_circle + (center -3.25 -3.25) + (end -3.25 -3.15) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5b587cdd-a348-4d7c-81eb-7d840e356c0c") + ) + (fp_rect + (start 3.4 -3.4) + (end -3.4 3.4) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "80142f63-ba87-43bc-964b-7c6c23d322ea") + ) + (fp_line + (start -3 -3) + (end -3 3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c764c69a-c6ed-4899-ba78-4fbf9783bed8") + ) + (fp_line + (start -3 3) + (end 3 3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "511af679-031c-43bd-b7ed-7c6c73396b0b") + ) + (fp_line + (start 3 -3) + (end -3 -3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a34e0345-9f7d-4b98-9cb1-a6de1e12a1f4") + ) + (fp_line + (start 3 3) + (end 3 -3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0360993f-0ea9-41bb-ae8e-9a155de075b5") + ) + (fp_poly + (pts + (xy -3 -1.88) (xy -2.4 -1.88) (xy -2.4 -2.12) (xy -3 -2.12) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "895924a7-dffc-4c91-b669-4c8c71502769") + ) + (fp_poly + (pts + (xy -3 -1.38) (xy -2.4 -1.38) (xy -2.4 -1.62) (xy -3 -1.62) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6a12cfeb-9f76-463b-a9b6-28a0de167817") + ) + (fp_poly + (pts + (xy -3 -0.88) (xy -2.4 -0.88) (xy -2.4 -1.12) (xy -3 -1.12) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a58c9dc6-ec4c-4662-b117-2095f4bcef9c") + ) + (fp_poly + (pts + (xy -3 -0.38) (xy -2.4 -0.38) (xy -2.4 -0.62) (xy -3 -0.62) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c65f29ea-a6e3-40d6-82c4-9ce3a904080f") + ) + (fp_poly + (pts + (xy -3 0.12) (xy -2.4 0.12) (xy -2.4 -0.12) (xy -3 -0.12) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c4b74e69-9e1e-4ce4-b332-7c2f562dec47") + ) + (fp_poly + (pts + (xy -3 0.62) (xy -2.4 0.62) (xy -2.4 0.38) (xy -3 0.38) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8e7da6ba-50ce-43de-ab96-a573eb9aaab5") + ) + (fp_poly + (pts + (xy -3 1.12) (xy -2.4 1.12) (xy -2.4 0.88) (xy -3 0.88) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "769893ef-fc27-459e-8222-9e12183d9a1b") + ) + (fp_poly + (pts + (xy -3 1.62) (xy -2.4 1.62) (xy -2.4 1.38) (xy -3 1.38) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2516333f-cf30-4cae-bc2a-79cf34cf0e42") + ) + (fp_poly + (pts + (xy -3 2.12) (xy -2.4 2.12) (xy -2.4 1.88) (xy -3 1.88) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "db51329d-db17-49a8-be70-0c63fcf688a4") + ) + (fp_poly + (pts + (xy -2.12 -3) (xy -2.12 -2.4) (xy -1.88 -2.4) (xy -1.88 -3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "087dd099-361c-4df6-a713-53540fdef41e") + ) + (fp_poly + (pts + (xy -1.88 3) (xy -1.88 2.4) (xy -2.12 2.4) (xy -2.12 3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "bcef234a-c5ca-418a-a85d-d0111b088cbe") + ) + (fp_poly + (pts + (xy -1.62 -3) (xy -1.62 -2.4) (xy -1.38 -2.4) (xy -1.38 -3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6b572635-cf29-4e75-a816-88e450086188") + ) + (fp_poly + (pts + (xy -1.38 3) (xy -1.38 2.4) (xy -1.62 2.4) (xy -1.62 3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "aba8b7b2-5bf4-4171-aa85-b9329e5a9328") + ) + (fp_poly + (pts + (xy -1.12 -3) (xy -1.12 -2.4) (xy -0.88 -2.4) (xy -0.88 -3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ee99cc1f-a24f-451d-ad4b-194a71811ec0") + ) + (fp_poly + (pts + (xy -0.88 3) (xy -0.88 2.4) (xy -1.12 2.4) (xy -1.12 3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "bb0216a6-b444-4110-b682-8658c36ed35c") + ) + (fp_poly + (pts + (xy -0.62 -3) (xy -0.62 -2.4) (xy -0.38 -2.4) (xy -0.38 -3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "56f46d8c-2062-4964-84bc-04595134aa4e") + ) + (fp_poly + (pts + (xy -0.38 3) (xy -0.38 2.4) (xy -0.62 2.4) (xy -0.62 3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1870f011-bb1f-4081-800e-0c161c891ae1") + ) + (fp_poly + (pts + (xy -0.12 -3) (xy -0.12 -2.4) (xy 0.12 -2.4) (xy 0.12 -3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3cfc10eb-0643-4729-943c-2a057b3e33e5") + ) + (fp_poly + (pts + (xy 0.12 3) (xy 0.12 2.4) (xy -0.12 2.4) (xy -0.12 3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5edb69b5-e142-458c-9e95-7dc9e9dd71a1") + ) + (fp_poly + (pts + (xy 0.38 -3) (xy 0.38 -2.4) (xy 0.62 -2.4) (xy 0.62 -3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "963c5f6f-05e4-4127-859d-e625529ae665") + ) + (fp_poly + (pts + (xy 0.62 3) (xy 0.62 2.4) (xy 0.38 2.4) (xy 0.38 3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1157457a-afc2-4caf-8ce4-45dc47429444") + ) + (fp_poly + (pts + (xy 0.88 -3) (xy 0.88 -2.4) (xy 1.12 -2.4) (xy 1.12 -3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d99a4942-5539-4399-8ba7-4a2f004bab75") + ) + (fp_poly + (pts + (xy 1.12 3) (xy 1.12 2.4) (xy 0.88 2.4) (xy 0.88 3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "bf7d89a1-eeee-4909-b883-579a2d19eb0e") + ) + (fp_poly + (pts + (xy 1.38 -3) (xy 1.38 -2.4) (xy 1.62 -2.4) (xy 1.62 -3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f695d041-b55f-4ef1-a486-2972306ecac8") + ) + (fp_poly + (pts + (xy 1.62 3) (xy 1.62 2.4) (xy 1.38 2.4) (xy 1.38 3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c1f76946-5486-4a77-a870-62590e2a0e9e") + ) + (fp_poly + (pts + (xy 1.88 -3) (xy 1.88 -2.4) (xy 2.12 -2.4) (xy 2.12 -3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "49686ea3-1eb5-4941-9963-12aefc913eb7") + ) + (fp_poly + (pts + (xy 2.12 3) (xy 2.12 2.4) (xy 1.88 2.4) (xy 1.88 3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9d68cc56-ef3c-4ebc-ab4c-f7a37e463d41") + ) + (fp_poly + (pts + (xy 3 -2.12) (xy 2.4 -2.12) (xy 2.4 -1.88) (xy 3 -1.88) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e608873d-132c-47be-ac31-f7d9e524a78c") + ) + (fp_poly + (pts + (xy 3 -1.62) (xy 2.4 -1.62) (xy 2.4 -1.38) (xy 3 -1.38) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b8929fd3-abd8-4463-a174-ea2f01e50182") + ) + (fp_poly + (pts + (xy 3 -1.12) (xy 2.4 -1.12) (xy 2.4 -0.88) (xy 3 -0.88) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "11950235-d21f-4336-b1c6-f94b7cfb51c1") + ) + (fp_poly + (pts + (xy 3 -0.62) (xy 2.4 -0.62) (xy 2.4 -0.38) (xy 3 -0.38) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d01b3584-42ea-44f2-bd9f-69940d5c89ae") + ) + (fp_poly + (pts + (xy 3 -0.12) (xy 2.4 -0.12) (xy 2.4 0.12) (xy 3 0.12) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7b9cef06-2544-40b3-a7b8-9025cc20e9fe") + ) + (fp_poly + (pts + (xy 3 0.38) (xy 2.4 0.38) (xy 2.4 0.62) (xy 3 0.62) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "60b98b92-7f23-41c1-84d0-44e6895506ac") + ) + (fp_poly + (pts + (xy 3 0.88) (xy 2.4 0.88) (xy 2.4 1.12) (xy 3 1.12) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e18d821f-28bb-4615-8b30-13686af399f1") + ) + (fp_poly + (pts + (xy 3 1.38) (xy 2.4 1.38) (xy 2.4 1.62) (xy 3 1.62) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5e17ebe1-7000-4bd0-9343-613c124b91e4") + ) + (fp_poly + (pts + (xy 3 1.88) (xy 2.4 1.88) (xy 2.4 2.12) (xy 3 2.12) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ad80a7ff-be5a-4fb7-8f79-971328cae0f8") + ) + (pad "1" smd rect + (at -2.75 -2) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ab3407ca-ebdd-4d6d-bba0-4f471e7192f8") + ) + (pad "2" smd rect + (at -2.75 -1.5) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b655aa0a-a004-4e3e-a0e4-171f85b1d466") + ) + (pad "3" smd rect + (at -2.75 -1) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d795f19f-edb6-48af-9f54-7b4de950eb66") + ) + (pad "4" smd rect + (at -2.75 -0.5) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "78dc22d3-1c97-4cf1-a791-7f2a92574673") + ) + (pad "5" smd rect + (at -2.75 0) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "829afa74-2251-4055-b454-b1919c587799") + ) + (pad "6" smd rect + (at -2.75 0.5) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1448431b-0369-4a66-b8d9-756f43fa3152") + ) + (pad "7" smd rect + (at -2.75 1) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1a66c281-be70-4117-aba0-389f6068d79f") + ) + (pad "8" smd rect + (at -2.75 1.5) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8f81fa2e-34b5-4ee7-83d1-16eb222ce1b4") + ) + (pad "9" smd rect + (at -2.75 2) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a5b2b269-ecd1-48df-bf30-462cb4f7e577") + ) + (pad "10" smd rect + (at -2 2.75 90) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6ebfe376-0c04-4bb7-97d3-31c5468d5e47") + ) + (pad "11" smd rect + (at -1.5 2.75 90) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "68a16921-9596-449f-953e-66a95e245686") + ) + (pad "12" smd rect + (at -1 2.75 90) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "79492611-4df5-4b52-bfb1-e90aa5d141a6") + ) + (pad "13" smd rect + (at -0.5 2.75 90) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a93da578-3bb9-46a1-bc4b-774a036c7f87") + ) + (pad "14" smd rect + (at 0 2.75 90) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9bc24fc4-9b3b-4f54-b993-e553ef4b4526") + ) + (pad "15" smd rect + (at 0.5 2.75 90) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0c9c44f6-3a2e-4346-9489-f345e0a372d8") + ) + (pad "16" smd rect + (at 1 2.75 90) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "219dcb24-ac8e-4d12-9182-d62cbcbf881e") + ) + (pad "17" smd rect + (at 1.5 2.75 90) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d1fbed21-0976-4d68-bced-558e2f182e02") + ) + (pad "18" smd rect + (at 2 2.75 90) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "198fef06-7ec4-48f8-8bda-8a0439af2a6e") + ) + (pad "19" smd rect + (at 2.75 2 180) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "42b60509-361c-4517-b327-49bb12c4a6d4") + ) + (pad "20" smd rect + (at 2.75 1.5 180) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b3049671-a324-452f-8e4e-01de24ef53b6") + ) + (pad "21" smd rect + (at 2.75 1 180) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3ec7b188-a628-42f1-8e5e-3812aeadb19e") + ) + (pad "22" smd rect + (at 2.75 0.5 180) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "09e69e1d-f282-42d0-a7f2-86245955afb2") + ) + (pad "23" smd rect + (at 2.75 0 180) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1a386f43-2fc9-4e33-9aac-03a2b443aeb3") + ) + (pad "24" smd rect + (at 2.75 -0.5 180) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8af66c24-d4d5-4016-abf5-9df87d8f04e8") + ) + (pad "25" smd rect + (at 2.75 -1 180) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "78d4b49d-9ff7-4a1a-91aa-2ba81099e119") + ) + (pad "26" smd rect + (at 2.75 -1.5 180) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c15e6444-bfe5-462d-91c2-957314d18a65") + ) + (pad "27" smd rect + (at 2.75 -2 180) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ec054cc8-32d1-4f68-af4e-63492907d602") + ) + (pad "28" smd rect + (at 2 -2.75 270) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "af1f9790-5c9d-401b-ae9e-8170518e4051") + ) + (pad "29" smd rect + (at 1.5 -2.75 270) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2bbe0071-acbb-40e5-a056-82ce7482ddf5") + ) + (pad "30" smd rect + (at 1 -2.75 270) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fd5bf922-2d3a-4ef3-bd08-9db55269d44b") + ) + (pad "31" smd rect + (at 0.5 -2.75 270) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0b463f3e-acd6-45e2-814b-b8f56fcc4f1e") + ) + (pad "32" smd rect + (at 0 -2.75 270) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "560f38cc-dee0-4a65-aae0-93c77a3b632d") + ) + (pad "33" smd rect + (at -0.5 -2.75 270) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "749dcc87-a50a-4a6e-b5c8-5c2aa77644dd") + ) + (pad "34" smd rect + (at -1 -2.75 270) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f60ee4e5-1963-48b4-a861-2bca901cca98") + ) + (pad "35" smd rect + (at -1.5 -2.75 270) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "78beb38f-1084-4685-be84-e3d6064e487a") + ) + (pad "36" smd rect + (at -2 -2.75 270) + (size 0.9 0.28) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "312f7a94-dc1f-4ce5-a868-68722fdfb629") + ) + (pad "EP" smd rect + (at 0 0) + (size 3.7 3.7) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "85d393bb-4b2e-44ba-b537-f558e65fc78e") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SC-89 SOT-490.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SC-89 SOT-490.kicad_mod new file mode 100644 index 0000000..f86e833 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SC-89 SOT-490.kicad_mod @@ -0,0 +1,163 @@ +(footprint "SC-89 SOT-490" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "SOT-416FL") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -0.9 0) + (layer "F.Fab") + (uuid "df3f4ae6-5282-4ba7-ab09-143c19f5f837") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 2 0) + (layer "F.Fab") + (uuid "c8924b49-ea6e-4999-9191-3e81ea4c4aaf") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f1407f0c-6ed6-4f30-8413-941429019b19") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1ea3b217-0eab-4daa-a935-d54a9bdbd93d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0eba2c61-87da-4b10-9313-14d90bff73da") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -0.725 0.175) + (end -0.425 0.175) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9dbe9344-2478-47eb-bff3-0323d625ba2b") + ) + (fp_line + (start -0.725 0.525) + (end -0.725 0.175) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "cf19be5d-13ef-4600-b9b5-4c3b7a04105e") + ) + (fp_line + (start -0.075 0.875) + (end 0.075 0.875) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b9df59f5-52a0-49d1-b07d-ebb2e592ba40") + ) + (fp_line + (start 0.425 0.175) + (end 0.725 0.175) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "dc54f10b-34c7-4888-b845-4887e1e16408") + ) + (fp_line + (start 0.725 0.175) + (end 0.725 0.525) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "01316927-9ebb-47aa-a9b4-13b675a25846") + ) + (fp_rect + (start -0.9 -0.6) + (end 0.9 1.6) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "Margin") + (uuid "a9612e3c-33ae-4d68-b2f1-33bc81c55d08") + ) + (fp_poly + (pts + (xy -0.8 0.955) (xy 0.8 0.955) (xy 0.8 0.095) (xy -0.8 0.095) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3635005f-c6f3-4cff-bb51-36555e890cde") + ) + (pad "1" smd rect + (at -0.5 1.1) + (size 0.46 0.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2825637d-76ee-4de0-8021-bbfe5f4ba568") + ) + (pad "2" smd rect + (at 0.5 1.1) + (size 0.46 0.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "faa4fdc5-6b10-4603-b6de-fbe6f688dc9b") + ) + (pad "3" smd rect + (at 0 -0.05) + (size 0.46 0.65) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4e971b79-2a9a-4717-94ee-0686d19443cc") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SMA.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SMA.kicad_mod new file mode 100644 index 0000000..ff747f4 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SMA.kicad_mod @@ -0,0 +1,213 @@ +(footprint "SMA" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Diode SMA (DO-214AC) https://goodarksemi.com/docs/datasheets/schottky_rectifiers/SK32A-SK36A.pdf") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.5 0) + (layer "F.Fab") + (uuid "e70d4c8a-d58f-4343-946d-eee9253704c2") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "SMA" + (at 0 2.6 0) + (layer "F.Fab") + (uuid "d0a56f6e-b48f-4cdc-9b13-514ed84527ed") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ad989247-2a03-4af5-bedf-f6bb94d7fffe") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "11f4948e-1077-45d3-8443-ed81abdc4b0b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4979f829-1cbf-4aa5-836f-e7a12a85e9a8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -3 -1) + (end -3 1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c5fb466-da53-4830-ab2d-e28387c0d5e3") + ) + (fp_rect + (start -2.9 -1.6) + (end 2.9 1.6) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "2abe6801-9b13-4a26-971e-6870308a7a01") + ) + (fp_line + (start -2.3 1.5) + (end -2.3 -1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e291550b-dc19-44eb-8961-cf9d45791669") + ) + (fp_line + (start -0.64944 -0.79908) + (end -0.64944 0.80112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dc76e18f-4c3f-4744-bc6d-12a5a796b872") + ) + (fp_line + (start -0.64944 0.00102) + (end -1.55114 0.00102) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8a1a3dc2-9e95-42c2-bb52-7cab688f7a2b") + ) + (fp_line + (start -0.64944 0.00102) + (end 0.50118 -0.79908) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8718eec9-4954-41cc-bfdb-669b1000abe6") + ) + (fp_line + (start -0.64944 0.00102) + (end 0.50118 0.75032) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cf9de230-c24c-4202-9a49-2026b9023504") + ) + (fp_line + (start 0.50118 0.00102) + (end 1.4994 0.00102) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a30896d1-6c01-4659-b6d9-5c01de27ebb7") + ) + (fp_line + (start 0.50118 0.75032) + (end 0.50118 -0.79908) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d328b940-4083-43ad-84f9-22ccd60b15d0") + ) + (fp_line + (start 2.3 -1.5) + (end -2.3 -1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9573ad39-5bb9-4565-be87-8ae8456dba33") + ) + (fp_line + (start 2.3 -1.5) + (end 2.3 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bd4b6750-b4bc-40b3-a045-6b3b432ebcc5") + ) + (fp_line + (start 2.3 1.5) + (end -2.3 1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "51d90f77-9af3-4b28-ac62-47ba1ba8635f") + ) + (pad "A" smd roundrect + (at 2 0) + (size 1.5 2.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1388888889) + (uuid "30a204f2-227e-4550-8e1a-50e73e516621") + ) + (pad "C" smd roundrect + (at -2 0) + (size 1.5 2.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1388888889) + (uuid "9f2df30c-2d7a-4388-9c71-579b4758432a") + ) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMA.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SMDIP-4-WIDE.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SMDIP-4-WIDE.kicad_mod new file mode 100644 index 0000000..4c9bdfe --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SMDIP-4-WIDE.kicad_mod @@ -0,0 +1,223 @@ +(footprint "SMDIP-4-WIDE" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 3.302 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "022c6ba9-fb64-4da7-8ed1-7a9193b85197") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "SMDIP-4-WIDE" + (at 0 -3.302 0) + (unlocked yes) + (layer "F.Fab") + (uuid "9a6204d3-487c-4161-8a8d-130b599ca3cf") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "da8587d5-7df2-42b7-aebc-cf81bffd68a2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c3f9f744-7d19-4215-a297-9e1900d8ceca") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1e62c90e-1a5a-45e1-b5e7-e8ae535b5b23") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -3.048 -2.6) + (end -3.048 2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "985db78e-033f-4b2f-98a8-d9724525586f") + ) + (fp_line + (start -3.048 2.6) + (end 3.048 2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "930a4543-1fd7-4be7-a6ce-6f53832f4d4d") + ) + (fp_line + (start -1.02 -2.6) + (end -3.048 -2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "00683d02-b31d-4362-a30d-f8705408f8db") + ) + (fp_line + (start 3.048 -2.6) + (end 0.98 -2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b2e1cb45-c54e-438c-907b-197aad57797a") + ) + (fp_line + (start 3.048 2.6) + (end 3.048 -2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d27420c5-441c-4385-90eb-792b2c0c67b1") + ) + (fp_arc + (start 0.98 -2.6) + (mid -0.02 -1.6) + (end -1.02 -2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "386ef870-930c-4588-9a4b-5442603f6cb6") + ) + (fp_circle + (center -3.068 -3.302) + (end -3.068 -3.202) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "7e65f53c-826d-47a9-83e5-0750e617064c") + ) + (fp_line + (start -6 -2.8) + (end -6 2.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4eccfab3-4a47-4fec-883e-f52bfaebe22c") + ) + (fp_line + (start -6 2.8) + (end 6 2.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7663289c-7562-469c-a485-16f7a295e314") + ) + (fp_line + (start 6 -2.8) + (end -6 -2.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0c23278e-878b-4af6-90af-486eb258028a") + ) + (fp_line + (start 6 2.8) + (end 6 -2.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e7bb8e84-c724-44b5-834f-87e07655b21e") + ) + (pad "1" smd roundrect + (at -4.8 -1.27) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (chamfer_ratio 0) + (chamfer top_left bottom_left) + (solder_mask_margin 0.1016) + (uuid "40b9fc57-1819-45c5-88b7-f76112968572") + ) + (pad "2" smd roundrect + (at -4.8 1.27) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (chamfer_ratio 0) + (chamfer top_left bottom_left) + (solder_mask_margin 0.1016) + (uuid "354ba725-ac2c-486c-b93d-c3961d51826c") + ) + (pad "3" smd roundrect + (at 4.8 1.27) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (chamfer_ratio 0) + (chamfer top_right bottom_right) + (solder_mask_margin 0.1016) + (uuid "e2b33360-aecd-4139-837c-43f1a4892ab4") + ) + (pad "4" smd roundrect + (at 4.8 -1.27) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (chamfer_ratio 0) + (chamfer top_right bottom_right) + (solder_mask_margin 0.1016) + (uuid "fb214145-3195-458f-904a-3ba8db0b3d5f") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SMDIP-4.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SMDIP-4.kicad_mod new file mode 100644 index 0000000..66f69ac --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SMDIP-4.kicad_mod @@ -0,0 +1,220 @@ +(footprint "SMDIP-4" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "4-lead surface-mounted (SMD) DIP package, row spacing 7.62 mm (300 mils)") + (tags "SparkFun SMD DIP DIL PDIP SMDIP 2.54mm 7.62mm 300mil") + (property "Reference" "REF**" + (at 0 3.429 0) + (layer "Dwgs.User") + (uuid "a8fcf600-d892-4676-9eae-82f9be2c7742") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "SMDIP-4" + (at 0 -3.302 0) + (layer "F.Fab") + (uuid "c1f7256b-0319-450b-9fb9-ea5f5fbd43bc") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5a2316f8-f1df-49b6-9c78-679017527077") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "222fe6df-515d-4c63-a381-af23bb342b80") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "07254b8d-414e-4e1c-a367-204909818dc3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -2.45 -2.6) + (end -2.45 2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "91df73d9-1734-4ace-82a7-4f6197acaf0a") + ) + (fp_line + (start -2.45 2.6) + (end 2.45 2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "90b1519a-e184-4e00-a035-d1d9758882e3") + ) + (fp_line + (start -1 -2.6) + (end -2.45 -2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b7ac673d-972b-46b4-802c-fbf0a13ffd7c") + ) + (fp_line + (start 2.45 -2.6) + (end 1 -2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b00d4cfd-bff6-48f1-b171-2e8ddbe4da05") + ) + (fp_line + (start 2.45 2.6) + (end 2.45 -2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e456319e-168e-4aed-b8c3-9d2d872fbad3") + ) + (fp_arc + (start 1 -2.6) + (mid 0 -1.6) + (end -1 -2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "23015eb7-ac2f-4a46-aa01-1379316d2cd3") + ) + (fp_circle + (center -3.048 -3.302) + (end -3.048 -3.202) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "5d95312a-e5db-4fe7-876f-c10506209a43") + ) + (fp_line + (start -5.1 -2.8) + (end -5.1 2.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5ede428d-1c99-43f7-98af-246401f5b15c") + ) + (fp_line + (start -5.1 2.8) + (end 5.1 2.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c0ab1c0c-3e6d-4ed2-b003-256d18946cee") + ) + (fp_line + (start 5.1 -2.8) + (end -5.1 -2.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c8ce7cb6-e654-43ab-828e-b018678c934f") + ) + (fp_line + (start 5.1 2.8) + (end 5.1 -2.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c728e770-632f-4081-a909-d1af738dcecc") + ) + (pad "1" smd rect + (at -3.81 -1.27) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "ccd77488-b36a-4edc-883e-7931f4e9b8e6") + ) + (pad "2" smd rect + (at -3.81 1.27) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "2b6842da-d608-4567-8642-a713bdbff275") + ) + (pad "3" smd rect + (at 3.81 1.27) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "66a39787-7dab-43fb-9481-998935cdf0dd") + ) + (pad "4" smd rect + (at 3.81 -1.27) + (size 2 1.78) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (uuid "a1c56aa4-1bad-43f1-9e85-9e40ea4e193a") + ) + (model "${KICAD6_3DMODEL_DIR}/Package_DIP.3dshapes/SMDIP-4_W7.62mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SO-16.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SO-16.kicad_mod new file mode 100644 index 0000000..93fa02e --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SO-16.kicad_mod @@ -0,0 +1,514 @@ +(footprint "SO-16" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun SOIC 16") + (property "Reference" "REF**" + (at 0 -5.715 0) + (layer "F.Fab") + (uuid "300f7928-e489-47d7-bb29-1ff3e093ca4f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "SO-16" + (at 0 6.35 0) + (layer "F.Fab") + (uuid "e765313d-da0b-43f8-bcd8-2e8e18caff95") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1b844927-43ef-4cfe-91de-bd2d15617bb2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "72ba257f-376e-4ff3-9788-7181ad2c9eba") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "05894811-053c-4ff2-82e4-e51ec8e9b3a3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.9463 4.8768) + (end -1.9463 -4.8768) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c3701644-06a6-4b61-a3db-a6f58410218c") + ) + (fp_line + (start -1.5653 5.2578) + (end 1.5653 5.2578) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "76609387-e4d7-49f0-a418-a783b4a3d9f6") + ) + (fp_line + (start -1.565298 -5.2578) + (end -0.6604 -5.2578) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c7cbd36d-0fd5-4257-afb9-d820e68283db") + ) + (fp_line + (start 1.5653 -5.257777) + (end 0.6096 -5.2578) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "86d02136-3f65-4b1a-b3dd-a957133521e7") + ) + (fp_line + (start 1.9463 4.8768) + (end 1.9463 -4.8768) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "30ceb000-beae-4d38-862d-05c6de166f3d") + ) + (fp_arc + (start -1.9463 -4.8768) + (mid -1.834736 -5.146238) + (end -1.565298 -5.2578) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0aea7c0b-9181-4d87-a01c-c9e5af6d1371") + ) + (fp_arc + (start -1.5653 5.257802) + (mid -1.834738 5.146238) + (end -1.9463 4.8768) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "db6fa777-ec06-414b-b8d4-1bc360ba59b7") + ) + (fp_arc + (start 0.6096 -5.207) + (mid -0.0254 -4.572) + (end -0.6604 -5.207) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "58d6903d-7766-4589-9e82-05aee95518e2") + ) + (fp_arc + (start 1.5653 -5.257777) + (mid 1.834729 -5.146222) + (end 1.9463 -4.8768) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "18ff375a-e1e9-4a13-9c68-36ec58e176d0") + ) + (fp_arc + (start 1.9463 4.8768) + (mid 1.834736 5.146238) + (end 1.565298 5.2578) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7957ed4d-4f92-44fa-bc12-b75b746b4ef6") + ) + (fp_circle + (center -2.4 -5.5) + (end -2.4 -5.4) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f472a8f8-8327-4180-a2dc-8b7f5c43de21") + ) + (fp_rect + (start 3.5 -5.4) + (end -3.5 5.4) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "f5f4b3da-5f55-412b-8142-308cabeae313") + ) + (fp_poly + (pts + (xy -3.302 -4.699) (xy -3.302 -4.191) (xy -2.2733 -4.191) (xy -2.2733 -4.699) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2f934542-843e-4352-a9e8-0c78abe599d6") + ) + (fp_poly + (pts + (xy -3.302 -3.429) (xy -3.302 -2.921) (xy -2.2733 -2.921) (xy -2.2733 -3.429) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "662cb644-dc99-430b-af1c-19e7286aec36") + ) + (fp_poly + (pts + (xy -3.302 -2.159) (xy -3.302 -1.651) (xy -2.2733 -1.651) (xy -2.2733 -2.159) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "03e6eaed-9e39-4750-919f-420f8ba41b8e") + ) + (fp_poly + (pts + (xy -3.302 -0.889) (xy -3.302 -0.381) (xy -2.2733 -0.381) (xy -2.2733 -0.889) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4fc60bd1-51bf-4396-871b-f623d7787d81") + ) + (fp_poly + (pts + (xy -3.302 0.381) (xy -3.302 0.889) (xy -2.2733 0.889) (xy -2.2733 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a011a82e-fdc0-438a-bbdc-6a357592851f") + ) + (fp_poly + (pts + (xy -3.302 1.651) (xy -3.302 2.159) (xy -2.2733 2.159) (xy -2.2733 1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d49651f3-21a2-4a50-a910-b8f37f56e598") + ) + (fp_poly + (pts + (xy -3.302 2.921) (xy -3.302 3.429) (xy -2.2733 3.429) (xy -2.2733 2.921) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0a286da2-3fd7-4902-a8f3-571f6739a617") + ) + (fp_poly + (pts + (xy -3.302 4.191) (xy -3.302 4.699) (xy -2.2733 4.699) (xy -2.2733 4.191) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "b4582af1-7fa9-45e7-94a9-9e764da730b6") + ) + (fp_poly + (pts + (xy 2.286 -4.699) (xy 2.286 -4.191) (xy 3.302 -4.191) (xy 3.302 -4.699) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0b0dda32-4d2e-4906-a483-4912ca04487a") + ) + (fp_poly + (pts + (xy 2.286 -3.429) (xy 2.286 -2.921) (xy 3.302 -2.921) (xy 3.302 -3.429) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1582ae55-5eee-4c27-b07c-00d56299f4f9") + ) + (fp_poly + (pts + (xy 2.286 -2.159) (xy 2.286 -1.651) (xy 3.302 -1.651) (xy 3.302 -2.159) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6017c25b-acbb-408d-95f3-86ab853d1ae3") + ) + (fp_poly + (pts + (xy 2.286 -0.889) (xy 2.286 -0.381) (xy 3.302 -0.381) (xy 3.302 -0.889) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9bd61166-0ac1-47a7-b68a-82c88a913936") + ) + (fp_poly + (pts + (xy 2.286 0.381) (xy 2.286 0.889) (xy 3.302 0.889) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "83856e50-f95b-452f-a24b-7a70ee8673f4") + ) + (fp_poly + (pts + (xy 2.286 1.651) (xy 2.286 2.159) (xy 3.302 2.159) (xy 3.302 1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4687e48b-6e54-48d3-b10b-8623e8697585") + ) + (fp_poly + (pts + (xy 2.286 2.921) (xy 2.286 3.429) (xy 3.302 3.429) (xy 3.302 2.921) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d12c52dc-6412-41d3-9ac8-ad191b5cab49") + ) + (fp_poly + (pts + (xy 2.286 4.191) (xy 2.286 4.699) (xy 3.302 4.699) (xy 3.302 4.191) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2c7de5fd-3229-4ddd-be53-7e83aac9016c") + ) + (pad "1" smd rect + (at -2.8 -4.445 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bebcb8f9-c96d-493a-bac4-4b44f978b1f6") + ) + (pad "2" smd rect + (at -2.8 -3.175 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9fe26090-180d-4793-945d-ca6ace40604b") + ) + (pad "3" smd rect + (at -2.8 -1.905 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0dbeef46-5f61-4be7-bd4d-1a5bc96d259c") + ) + (pad "4" smd rect + (at -2.8 -0.635 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dfc1f0dd-d28d-41d1-aa7b-0977dcc0eba3") + ) + (pad "5" smd rect + (at -2.8 0.635 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "be5245e3-532f-4174-8f31-edecb4d7ebb9") + ) + (pad "6" smd rect + (at -2.8 1.905 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b9301986-1f5b-485c-bd08-6a065f55766f") + ) + (pad "7" smd rect + (at -2.8 3.175 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a86b80c7-e0e0-4032-b9d5-ae162abcc5c2") + ) + (pad "8" smd rect + (at -2.8 4.445 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b42276e8-87f4-44b8-8cf7-53caebc81c95") + ) + (pad "9" smd rect + (at 2.8 4.445 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "74d6a76f-ff41-4e24-abfc-87cacf1d7568") + ) + (pad "10" smd rect + (at 2.8 3.175 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "083b5c36-ff74-4a85-a333-d9b0325c5119") + ) + (pad "11" smd rect + (at 2.8 1.905 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7320930b-adbc-4151-ab6e-5b2a75c74980") + ) + (pad "12" smd rect + (at 2.8 0.635 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4fbdb294-38e4-40fc-9e54-6d9f8b71bc4d") + ) + (pad "13" smd rect + (at 2.8 -0.635 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "06ba356e-a4fa-41d0-ac6e-18f46ab9f001") + ) + (pad "14" smd rect + (at 2.8 -1.905 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7fadc0ed-d82f-4b94-ba17-8bc5833f9f7e") + ) + (pad "15" smd rect + (at 2.8 -3.175 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "41c5f1dd-d21a-44f4-ade5-1ee6c49ba963") + ) + (pad "16" smd rect + (at 2.8 -4.445 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9722c337-d157-4467-95a6-9e1bff0d2f56") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SO-8.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SO-8.kicad_mod new file mode 100644 index 0000000..5d8d4c5 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SO-8.kicad_mod @@ -0,0 +1,354 @@ +(footprint "SO-8" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun SOIC 8") + (property "Reference" "REF**" + (at 0 -3.048 0) + (layer "F.Fab") + (uuid "300f7928-e489-47d7-bb29-1ff3e093ca4f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "SO-8" + (at 0 3.6322 0) + (layer "F.Fab") + (uuid "e765313d-da0b-43f8-bcd8-2e8e18caff95") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5821f93d-5850-4a33-80e5-abf0d35e31ae") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ef45ff1d-8a1a-42e3-b801-c063786f1545") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "814482b9-be3e-41c5-8a8d-26de6d1aaaa2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.9463 2.159) + (end -1.9463 -2.2098) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c3701644-06a6-4b61-a3db-a6f58410218c") + ) + (fp_line + (start -1.5653 2.54) + (end 1.5653 2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "76609387-e4d7-49f0-a418-a783b4a3d9f6") + ) + (fp_line + (start -1.565298 -2.5908) + (end -0.6604 -2.5908) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c7cbd36d-0fd5-4257-afb9-d820e68283db") + ) + (fp_line + (start 1.5653 -2.590777) + (end 0.6096 -2.5908) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "86d02136-3f65-4b1a-b3dd-a957133521e7") + ) + (fp_line + (start 1.9463 2.159) + (end 1.9463 -2.2098) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "30ceb000-beae-4d38-862d-05c6de166f3d") + ) + (fp_arc + (start -1.9463 -2.2098) + (mid -1.834736 -2.479238) + (end -1.565298 -2.5908) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0aea7c0b-9181-4d87-a01c-c9e5af6d1371") + ) + (fp_arc + (start -1.5653 2.540002) + (mid -1.834738 2.428438) + (end -1.9463 2.159) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "db6fa777-ec06-414b-b8d4-1bc360ba59b7") + ) + (fp_arc + (start 0.6096 -2.54) + (mid -0.0254 -1.905) + (end -0.6604 -2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "58d6903d-7766-4589-9e82-05aee95518e2") + ) + (fp_arc + (start 1.5653 -2.590777) + (mid 1.834721 -2.479221) + (end 1.9463 -2.2098) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "18ff375a-e1e9-4a13-9c68-36ec58e176d0") + ) + (fp_arc + (start 1.9463 2.159) + (mid 1.834736 2.428438) + (end 1.565298 2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7957ed4d-4f92-44fa-bc12-b75b746b4ef6") + ) + (fp_circle + (center -2.4 -2.833) + (end -2.4 -2.733) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "f472a8f8-8327-4180-a2dc-8b7f5c43de21") + ) + (fp_rect + (start 3.5 -2.9108) + (end -3.5 2.8092) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "f5f4b3da-5f55-412b-8142-308cabeae313") + ) + (fp_poly + (pts + (xy -3.302 -2.159) (xy -3.302 -1.651) (xy -2.2733 -1.651) (xy -2.2733 -2.159) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "03e6eaed-9e39-4750-919f-420f8ba41b8e") + ) + (fp_poly + (pts + (xy -3.302 -0.889) (xy -3.302 -0.381) (xy -2.2733 -0.381) (xy -2.2733 -0.889) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4fc60bd1-51bf-4396-871b-f623d7787d81") + ) + (fp_poly + (pts + (xy -3.302 0.381) (xy -3.302 0.889) (xy -2.2733 0.889) (xy -2.2733 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a011a82e-fdc0-438a-bbdc-6a357592851f") + ) + (fp_poly + (pts + (xy -3.302 1.651) (xy -3.302 2.159) (xy -2.2733 2.159) (xy -2.2733 1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d49651f3-21a2-4a50-a910-b8f37f56e598") + ) + (fp_poly + (pts + (xy 2.286 -2.159) (xy 2.286 -1.651) (xy 3.302 -1.651) (xy 3.302 -2.159) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6017c25b-acbb-408d-95f3-86ab853d1ae3") + ) + (fp_poly + (pts + (xy 2.286 -0.889) (xy 2.286 -0.381) (xy 3.302 -0.381) (xy 3.302 -0.889) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9bd61166-0ac1-47a7-b68a-82c88a913936") + ) + (fp_poly + (pts + (xy 2.286 0.381) (xy 2.286 0.889) (xy 3.302 0.889) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "83856e50-f95b-452f-a24b-7a70ee8673f4") + ) + (fp_poly + (pts + (xy 2.286 1.651) (xy 2.286 2.159) (xy 3.302 2.159) (xy 3.302 1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4687e48b-6e54-48d3-b10b-8623e8697585") + ) + (pad "1" smd rect + (at -2.8 -1.905 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0dbeef46-5f61-4be7-bd4d-1a5bc96d259c") + ) + (pad "2" smd rect + (at -2.8 -0.635 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "dfc1f0dd-d28d-41d1-aa7b-0977dcc0eba3") + ) + (pad "3" smd rect + (at -2.8 0.635 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "be5245e3-532f-4174-8f31-edecb4d7ebb9") + ) + (pad "4" smd rect + (at -2.8 1.905 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b9301986-1f5b-485c-bd08-6a065f55766f") + ) + (pad "5" smd rect + (at 2.8 1.905 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7320930b-adbc-4151-ab6e-5b2a75c74980") + ) + (pad "6" smd rect + (at 2.8 0.635 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4fbdb294-38e4-40fc-9e54-6d9f8b71bc4d") + ) + (pad "7" smd rect + (at 2.8 -0.635 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "06ba356e-a4fa-41d0-ac6e-18f46ab9f001") + ) + (pad "8" smd rect + (at 2.8 -1.905 270) + (size 0.6 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7fadc0ed-d82f-4b94-ba17-8bc5833f9f7e") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOD-323.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOD-323.kicad_mod new file mode 100644 index 0000000..57c18de --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOD-323.kicad_mod @@ -0,0 +1,127 @@ +(footprint "SOD-323" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "SOD-323 (Small Outline Diode)") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -0.762 0) + (layer "F.Fab") + (uuid "ed3ce3a2-8b4b-4b32-b85c-e5b26dee02a0") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "SOD-323" + (at 0 0.762 0) + (layer "F.Fab") + (uuid "652a939c-9e8c-4c47-bf9a-a39fb2746af4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c3d85716-1f17-4513-a705-cd6d0bfdebba") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "914c39b8-9d9b-4300-9aee-fc417e58c77e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0033d421-cfec-4a33-b58c-710b1466a539") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.77 -0.625) + (end -1.77 0.625) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "dfd75095-4782-4189-a185-d8945b6d76a0") + ) + (fp_line + (start -0.9 -0.625) + (end 0.9 -0.625) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "40d4d52b-9ee5-47db-ba40-6e954c71266f") + ) + (fp_line + (start -0.9 0.625) + (end 0.9 0.625) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0bc481f3-8a3a-4095-b68c-5715a48e44dd") + ) + (fp_rect + (start -1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "51c58776-1765-47f5-ad1f-c91bcc7545de") + ) + (pad "A" smd rect + (at 1.15 0) + (size 0.63 0.83) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "177a341e-552c-4e8e-b31e-ecd471e4031a") + ) + (pad "C" smd rect + (at -1.15 0) + (size 0.63 0.83) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0f8b5f70-ab68-4e2e-8b07-c2fe2dbffe1e") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOD-523.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOD-523.kicad_mod new file mode 100644 index 0000000..b9e0ee4 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOD-523.kicad_mod @@ -0,0 +1,295 @@ +(footprint "SOD-523" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "SOD-523 (Small Outline Diode)") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -0.9 0) + (layer "F.Fab") + (uuid "6c3c2f5c-998d-4dac-b742-5b4db99f431a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 1 0) + (layer "F.Fab") + (uuid "fcab2e11-7f3d-4ffb-9346-975af0d416a2") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e076a004-5542-4d74-af08-2bc66f754c21") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8dd34c08-7c62-434f-8d08-ee33e989f005") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "23605e12-23d4-4818-a478-448eaa30b23d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -0.625 0.425) + (end 0.625 0.425) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e11c503e-3d27-4b9a-a793-f090f38abb81") + ) + (fp_line + (start 0.625 -0.425) + (end -0.625 -0.425) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c042a303-947e-4c7a-af84-9aca1ac9739e") + ) + (fp_line + (start 1.1176 -0.3048) + (end 1.1176 0.3048) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "4329f66b-bca0-4569-86a5-283274d2d4bb") + ) + (fp_rect + (start -1 -0.5) + (end 1 0.5) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "4bbe0f5c-b8fa-4e5b-8b0a-9c7fb185b7fc") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "084cba7c-1e44-4d74-b27c-1a1c2546e7ac") + ) + (fp_line + (start -0.6 -0.4) + (end -0.6 -0.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "96916d41-0bdf-497e-b4fd-0cb3f9c21229") + ) + (fp_line + (start -0.6 -0.1) + (end -0.8 -0.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a4fd30cc-609e-4908-8408-f45eb7474bb0") + ) + (fp_line + (start -0.6 -0.1) + (end -0.6 0.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "08923079-0bd1-40de-8664-569e934e7b01") + ) + (fp_line + (start -0.6 0.1) + (end -0.8 0.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "191a8717-be2b-4d23-b7d2-ac72f21221eb") + ) + (fp_line + (start -0.6 0.1) + (end -0.6 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c7b0c16a-489a-47c9-8a53-e930a9849cbb") + ) + (fp_line + (start -0.6 0.4) + (end 0.3 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "446765a9-058d-4106-90a0-939e3b4c7283") + ) + (fp_line + (start 0.3 -0.4) + (end -0.6 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "3717a8d7-9b49-41b4-9fee-1aab34300219") + ) + (fp_line + (start 0.3 -0.4) + (end 0.3 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "124bd53f-e2c4-4940-9f45-b71967b935f2") + ) + (fp_line + (start 0.3 0.4) + (end 0.6 0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "540e3dea-7691-45b8-825a-8ee2a422d77d") + ) + (fp_line + (start 0.6 -0.4) + (end 0.3 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "b4260ce7-5ece-4003-848f-226a84e9cabe") + ) + (fp_line + (start 0.6 -0.1) + (end 0.6 -0.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "cdb82bc9-1905-4953-93b5-d43ac7499e85") + ) + (fp_line + (start 0.6 -0.1) + (end 0.8 -0.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "9694fc69-3c01-4b2f-b1d5-50a272812155") + ) + (fp_line + (start 0.6 0.1) + (end 0.6 -0.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "31007136-21ab-4c58-9919-8888c073e43d") + ) + (fp_line + (start 0.6 0.4) + (end 0.6 0.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a4922d6f-2b60-41fe-bb86-75164eb63898") + ) + (fp_line + (start 0.8 -0.1) + (end 0.8 0.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "f8e729ab-62bd-4338-9d02-6d73efbbf81f") + ) + (fp_line + (start 0.8 0.1) + (end 0.6 0.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "daaf68e7-5807-440b-9904-f3ec2d7cb4b0") + ) + (pad "A" smd rect + (at -0.7 0) + (size 0.4 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "52e68b75-94bd-4a0d-a910-e86e401a3972") + ) + (pad "C" smd rect + (at 0.7 0) + (size 0.4 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d02eddd0-ffbb-453e-a99d-a0cc26c22a94") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT-323.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT-323.kicad_mod new file mode 100644 index 0000000..5de0d09 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT-323.kicad_mod @@ -0,0 +1,269 @@ +(footprint "SOT-323" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "\"http://www.onsemi.com/pub_link/Collateral/MBT3904DW1T1-D.PDF") + (tags "SparkFun SC-88 SC70-6 SOT-363 TSSOP6") + (property "Reference" "REF**" + (at 0 -1.778 0) + (layer "User.1") + (uuid "e3ea4241-c1ea-4ca9-aae0-d2e683977d5a") + (effects + (font + (size 0.48768 0.48768) + (thickness 0.12192) + ) + (justify bottom) + ) + ) + (property "Value" "SOT-323" + (at 0 1.778 0) + (layer "F.Fab") + (uuid "0f77faff-145d-444b-9f81-8e68aea938df") + (effects + (font + (size 0.48768 0.48768) + (thickness 0.12192) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bcd98c5b-da69-4146-b81b-69e99b1c8a3e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "987c9569-7adf-4e3e-8527-00d697cecb36") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fc9fe855-e46c-4192-8223-a0fcb832affd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start 0.508 -1.016) + (end -0.508 -1.016) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "25508aee-99d5-4b5c-9dd6-fbe87ba76b1d") + ) + (fp_line + (start 0.508 1.016) + (end -0.508 1.016) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c5be1064-c52e-4d90-9577-241dfca15d7b") + ) + (fp_circle + (center -1.016 -1.3335) + (end -0.916 -1.3335) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2709d9fa-8796-4183-9e89-17423dba3fb0") + ) + (fp_rect + (start 1.27 -1.122797) + (end -1.27 1.143753) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "a9cdbc04-1081-4d64-a3a7-097963be031f") + ) + (fp_line + (start -0.625 -1) + (end -0.625 1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "09c6a006-0f33-42e4-88d2-3037ddb41e70") + ) + (fp_line + (start -0.625 1) + (end 0.625 1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "49c278f3-47ff-4736-b4f6-d9e843c86cdf") + ) + (fp_line + (start 0.625 -1) + (end -0.625 -1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "6cdfc122-3220-4430-834d-f394cf4928f2") + ) + (fp_line + (start 0.625 1) + (end 0.625 -1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "3cbfbc5e-8fd2-4ec8-9d41-3b26d3a9f433") + ) + (fp_poly + (pts + (xy -1.0414 -0.7516) (xy -1.0414 -0.5484) (xy -0.6858 -0.5484) (xy -0.6858 -0.7516) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "176849e4-393f-4c23-a7dc-3fab01ed21e1") + ) + (fp_poly + (pts + (xy -1.0414 -0.1016) (xy -1.0414 0.1016) (xy -0.6858 0.1016) (xy -0.6858 -0.1016) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ec9710d9-db54-4780-9a28-84c233c5ba99") + ) + (fp_poly + (pts + (xy -1.0414 0.5484) (xy -1.0414 0.7516) (xy -0.6858 0.7516) (xy -0.6858 0.5484) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2090f8dc-2ecf-494e-b88f-dbe5f8660d8e") + ) + (fp_poly + (pts + (xy 0.6858 -0.7516) (xy 0.6858 -0.5484) (xy 1.0414 -0.5484) (xy 1.0414 -0.7516) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "9a253421-dd40-4d05-81de-4a7c5068fc1c") + ) + (fp_poly + (pts + (xy 0.6858 -0.1016) (xy 0.6858 0.1016) (xy 1.0414 0.1016) (xy 1.0414 -0.1016) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e2629f2b-bceb-4df2-8f70-d5ee751dac08") + ) + (fp_poly + (pts + (xy 0.6858 0.5484) (xy 0.6858 0.7516) (xy 1.0414 0.7516) (xy 1.0414 0.5484) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "bb6bb606-8e87-4972-92a1-8b835a301109") + ) + (pad "1" smd rect + (at -0.92 -0.65 90) + (size 0.3 0.66) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "45cb3b06-b2c7-4cfc-bd11-57a243e8f98a") + ) + (pad "2" smd rect + (at -0.92 0 90) + (size 0.3 0.66) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f82dc384-8fde-43da-9253-a3118db9e5ab") + ) + (pad "3" smd rect + (at -0.92 0.65 90) + (size 0.3 0.66) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "24d97a09-530f-44fd-9532-60b0f1159a7f") + ) + (pad "4" smd rect + (at 0.92 0.65 90) + (size 0.3 0.66) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f723cdbc-a1ee-474d-abbd-34a8afd4b8ee") + ) + (pad "5" smd rect + (at 0.92 0 90) + (size 0.3 0.66) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c15bc2e3-eca3-4977-a592-705b64cf9137") + ) + (pad "6" smd rect + (at 0.92 -0.65 90) + (size 0.3 0.66) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9e3fff24-a62d-4642-8b2d-8bb4ec2d1b79") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT-353.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT-353.kicad_mod new file mode 100644 index 0000000..afb64f3 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT-353.kicad_mod @@ -0,0 +1,249 @@ +(footprint "SOT-353" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.4535 0) + (layer "F.Fab") + (uuid "d9b9d49d-6822-46fc-b420-a8323ce59a8d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "SOT-353" + (at 0 2.2 0) + (layer "F.Fab") + (uuid "ec56403e-7405-4fd9-bcbd-ec1fa66ee10f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "17e6a7d8-f02b-48ac-9415-15a6dc80df71") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f9a71134-a7f7-4518-ab6b-23afbd68c56d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "04666e5d-3a01-46c3-ac54-cfc06e51adc8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start 0.6 -1.1) + (end -0.6 -1.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "7b882757-7fbd-49f7-b1ee-6b19de9e0507") + ) + (fp_line + (start 0.6 1.1) + (end -0.6 1.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "878ab22e-5999-49d6-b8b8-ab48b4c693c6") + ) + (fp_circle + (center -0.85 -1.25) + (end -0.85 -1.15) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "0757e6c4-54ff-4187-81cb-0c4fee5e0075") + ) + (fp_rect + (start 1.27 -1.27) + (end -1.27 1.27) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "4b82d575-35d7-40f8-a81b-f93b969fecbe") + ) + (fp_line + (start -0.55 1.1) + (end -0.55 -1.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "2314b1c0-cf6b-4aac-b20a-af6e58fd6ffa") + ) + (fp_line + (start 0.55 -1.1) + (end -0.55 -1.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "11209efd-c90f-46f9-8c83-75689e0feb22") + ) + (fp_line + (start 0.55 -1.1) + (end 0.55 1.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "d686e3fc-3106-45c0-8204-ef87c89d72bf") + ) + (fp_line + (start 0.55 1.1) + (end -0.55 1.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "7ab376b3-cc07-437a-baa0-ecc57a465f99") + ) + (fp_poly + (pts + (xy -1.103231 -0.806068) (xy -1.103231 -0.5) (xy -0.6 -0.5) (xy -0.6 -0.806068) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c8413160-ad85-4261-8228-ca2815efbd33") + ) + (fp_poly + (pts + (xy -1.101487 -0.151918) (xy -1.101487 0.15) (xy -0.6 0.15) (xy -0.6 -0.151918) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4243e3ba-a62f-4465-9c75-2185970873ea") + ) + (fp_poly + (pts + (xy -1.10095 0.499337) (xy -1.10095 0.8) (xy -0.6 0.8) (xy -0.6 0.499337) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c0b11e24-9c0a-4c91-9f6f-3b6223317759") + ) + (fp_poly + (pts + (xy 0.600875 0.498881) (xy 0.600875 0.8) (xy 1.1 0.8) (xy 1.1 0.498881) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "db534e31-c87d-4dbf-831d-50004a8e7815") + ) + (fp_poly + (pts + (xy 0.601446 -0.804987) (xy 0.601446 -0.5) (xy 1.099996 -0.5) (xy 1.099996 -0.804987) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "c3648381-e5c1-4bcb-a154-f800782a5dbb") + ) + (pad "1" smd rect + (at -0.8 -0.65 270) + (size 0.3 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e446c88b-c771-402a-8d9f-4cfe36e032e5") + ) + (pad "2" smd rect + (at -0.8 0 270) + (size 0.3 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c376e2f8-8b16-48d7-ada3-2258ff72aa8f") + ) + (pad "3" smd rect + (at -0.8 0.65 270) + (size 0.3 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "71d59729-30e8-458e-9e9d-1ec224cce16b") + ) + (pad "4" smd rect + (at 0.8 0.65 270) + (size 0.3 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8a20bd04-cab5-4443-8985-e97f81381d88") + ) + (pad "5" smd rect + (at 0.8 -0.65 270) + (size 0.3 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f00f8185-cccd-42a8-b06e-3df1b3be9a00") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT-583-8.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT-583-8.kicad_mod new file mode 100644 index 0000000..81e61c6 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT-583-8.kicad_mod @@ -0,0 +1,267 @@ +(footprint "SOT-583-8" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun SOT-583-8") + (property "Reference" "REF**" + (at 0.05 -1.45 0) + (unlocked yes) + (layer "F.Fab") + (uuid "f0167ac4-5c70-43c2-b60c-1d0f74c31e43") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "SOT-583-8" + (at 0 1.45 0) + (unlocked yes) + (layer "F.Fab") + (uuid "dcb42b49-bb2d-4b46-ac3f-eec531b207ee") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1e85d69f-a0b3-48e2-b128-34f002923de0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/lm66200.pdf" + (at 0.45 2.5 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b28a8572-956f-4b1b-8ce9-f391ae364838") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1a715c4e-1b8d-402c-baf1-70df12243bd0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start 0.65 -1.16) + (end -0.4 -1.16) + (stroke + (width 0.127) + (type default) + ) + (layer "F.SilkS") + (uuid "6c0d73f0-cfe1-4b75-b44a-ce2108b32fa2") + ) + (fp_line + (start 0.65 1.16) + (end -0.65 1.16) + (stroke + (width 0.127) + (type default) + ) + (layer "F.SilkS") + (uuid "e8f4792e-421b-4be0-91cb-468e932bfa2d") + ) + (fp_circle + (center -0.8 -1.2) + (end -0.8 -1.1) + (stroke + (width 0.2) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "c88d0bbb-c039-4faf-824e-7574718f3060") + ) + (fp_line + (start -1.2 -1.3) + (end 1.2 -1.3) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "4d890c42-130b-43be-88c9-defda66f8e50") + ) + (fp_line + (start -1.2 1.3) + (end -1.2 -1.3) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "2919eb3b-67cb-49a1-950d-6bce7f9fbefc") + ) + (fp_line + (start 1.2 -1.3) + (end 1.2 1.3) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "65e724be-52d8-4037-a005-f336d3616c02") + ) + (fp_line + (start 1.2 1.3) + (end -1.2 1.3) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "b6cd784e-3a03-4a7f-9bbd-b33a35b953b1") + ) + (fp_line + (start -0.6 -0.75) + (end -0.6 1.05) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "06edca87-f33c-40d5-a004-ad414bf62ac4") + ) + (fp_line + (start -0.6 1.05) + (end 0.6 1.05) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "f4bb332a-03be-4d2a-b5be-50aa77c8dc99") + ) + (fp_line + (start -0.3 -1.05) + (end -0.6 -0.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "d36a39cd-86cb-48e3-be8d-3a43b7faa47e") + ) + (fp_line + (start 0.6 -1.05) + (end -0.3 -1.05) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "b2cd313a-9221-4b22-a72c-1d5fcb81bcb1") + ) + (fp_line + (start 0.6 -1.05) + (end 0.6 1.05) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "5b41d5b8-9355-4160-af3c-dbf1b4310c26") + ) + (pad "1" smd roundrect + (at -0.74 -0.75) + (size 0.67 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1666666667) + (thermal_bridge_angle 45) + (uuid "95a914b1-aec2-459c-800f-527932fedd92") + ) + (pad "2" smd roundrect + (at -0.74 -0.25) + (size 0.67 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1666666667) + (thermal_bridge_angle 45) + (uuid "5de94aae-9906-4965-9618-f00742a4da1b") + ) + (pad "3" smd roundrect + (at -0.74 0.25) + (size 0.67 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1666666667) + (thermal_bridge_angle 45) + (uuid "b826fa82-10f0-4667-af3a-1adde81a4e08") + ) + (pad "4" smd roundrect + (at -0.74 0.75) + (size 0.67 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1666666667) + (thermal_bridge_angle 45) + (uuid "32de9d04-c646-4004-ad6f-5e9c48bf5b78") + ) + (pad "5" smd roundrect + (at 0.74 0.75) + (size 0.67 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1666666667) + (thermal_bridge_angle 45) + (uuid "799b8374-eccb-4cb4-ab0d-3eb9624f4353") + ) + (pad "6" smd roundrect + (at 0.74 0.25) + (size 0.67 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1666666667) + (thermal_bridge_angle 45) + (uuid "45369f82-2854-4cab-875a-dfaa3dfabcac") + ) + (pad "7" smd roundrect + (at 0.74 -0.25) + (size 0.67 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1666666667) + (thermal_bridge_angle 45) + (uuid "e6ea1b52-1b23-422b-8067-e20bb830ab5e") + ) + (pad "8" smd roundrect + (at 0.74 -0.75) + (size 0.67 0.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1666666667) + (thermal_bridge_angle 45) + (uuid "c44da805-c063-4a08-bb9b-74907d6e2e33") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-583-8.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-3.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-3.kicad_mod new file mode 100644 index 0000000..8597e5d --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-3.kicad_mod @@ -0,0 +1,184 @@ +(footprint "SOT23-3" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.651 0) + (layer "F.Fab") + (uuid "bca8a96d-9ea5-4b85-9658-e197c3258280") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "SOT23-3" + (at 0 1.651 0) + (layer "F.Fab") + (uuid "6167daeb-25b7-4d4e-a4b9-8cbc61b6d4a6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2e848247-d018-45e6-9b7a-be5e7804ad39") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ec34de9a-dd43-4ecb-8a94-65170441c3d4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bb80b37b-8dc0-49e7-9428-5fbc3167ccaf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start 0.7 -1.4) + (end -0.1 -1.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fb205b99-f960-4d56-8fcd-796b8dbe3933") + ) + (fp_line + (start 0.7 -0.8) + (end 0.7 -1.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "beb52d42-fe86-4879-a412-3fb1f492ec13") + ) + (fp_line + (start 0.7 0.8) + (end 0.7 1.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7f9f7528-fbf2-4993-82f5-094b780a5068") + ) + (fp_line + (start 0.7 1.4) + (end -0.1 1.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6dc99c1d-c9ab-4154-a7d9-d44ced6bf7cd") + ) + (fp_rect + (start 1.7 -1.5) + (end -1.6 1.5) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "cb032fbf-37c1-4e13-ba73-ca53e5e0c3d2") + ) + (fp_line + (start -0.6604 -1.4224) + (end 0.6604 -1.4224) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "cfecd464-a580-45ce-87c6-9e419be4023f") + ) + (fp_line + (start -0.6604 1.4224) + (end -0.6604 -1.4224) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "02380147-3562-4e84-8d5c-72f53ed2dca5") + ) + (fp_line + (start 0.6604 -1.4224) + (end 0.6604 1.4224) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "a836fdbd-20ee-4155-ac50-75807a5e4c4f") + ) + (fp_line + (start 0.6604 1.4224) + (end -0.6604 1.4224) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "2bae2f2e-4ffa-46a8-ae2d-cccfbdaa3d24") + ) + (pad "1" smd rect + (at -1 -0.95 270) + (size 0.8 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "83a8860f-7f46-4458-9ba4-db77279e7fdf") + ) + (pad "2" smd rect + (at -1 0.95 270) + (size 0.8 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8bf1c581-73f6-4aac-a11c-c5472b7cb954") + ) + (pad "3" smd rect + (at 1.1 0 270) + (size 0.8 0.9) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2a482e57-ec8a-4400-96ec-6f7bdb0779c0") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-5.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-5.kicad_mod new file mode 100644 index 0000000..ae678c4 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-5.kicad_mod @@ -0,0 +1,261 @@ +(footprint "SOT23-5" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2 0) + (layer "F.Fab") + (uuid "50eb988a-24f8-46e5-a52e-838e1cbfbbfc") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "SOT23-5" + (at 0 2.3 0) + (layer "F.Fab") + (uuid "4a9f2562-c252-4f3e-9902-bc22aa6976e5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3dafe289-1e8d-4157-b6b5-ab0c6c1f08a0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "58ee6c99-d728-4893-9403-ccfb730f6dac") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d580812e-d7e1-43af-9801-8614fa4fa627") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -0.4294 -1.27) + (end 0.4294 -1.27) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b98d31f4-81fa-47e9-b23d-eceaf35fc476") + ) + (fp_line + (start 0.4294 1.27) + (end -0.4294 1.27) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fdcdbe4d-b884-4b85-9ec3-1dee1ffc32bf") + ) + (fp_line + (start 0.7088 -0.2684) + (end 0.7088 0.2684) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "2455d6c2-24e4-4578-a5d2-7a5848303425") + ) + (fp_circle + (center -1.016 -1.6002) + (end -1.016 -1.5002) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "dcd57737-20ed-49c9-8f04-bdd638af8c38") + ) + (fp_rect + (start 2.1 -1.4) + (end -2.1 1.4) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "0322d681-c904-41c3-8e84-2728467e9191") + ) + (fp_line + (start -0.8 1.4) + (end -0.8 -1.4) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "73465441-3a7b-4bc5-af39-92cf131ea75b") + ) + (fp_line + (start 0.8 -1.4) + (end -0.8 -1.4) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "d4062858-743d-44af-a0bc-264d238e6ef0") + ) + (fp_line + (start 0.8 -1.4) + (end 0.8 1.4) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "0c22b94b-0a62-4324-9848-ab55c47461b3") + ) + (fp_line + (start 0.8 1.4) + (end -0.8 1.4) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "655e72dd-a09c-4b86-b746-bc0c467819a7") + ) + (fp_poly + (pts + (xy -1.5 -1.2) (xy -1.5 -0.7) (xy -0.85 -0.7) (xy -0.85 -1.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "30c5d68d-b5eb-44e8-a218-d3547953e049") + ) + (fp_poly + (pts + (xy -1.5 -0.25) (xy -1.5 0.25) (xy -0.85 0.25) (xy -0.85 -0.25) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f086c87d-7d95-4ab7-bbe9-1445367acef8") + ) + (fp_poly + (pts + (xy -1.5 0.7) (xy -1.5 1.2) (xy -0.85 1.2) (xy -0.85 0.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cba07451-cd39-4307-8f1c-7806cd81a0f1") + ) + (fp_poly + (pts + (xy 0.85 -1.2) (xy 0.85 -0.7) (xy 1.5 -0.7) (xy 1.5 -1.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ddd7f389-90ae-4875-b0c1-bfffb8a70fd2") + ) + (fp_poly + (pts + (xy 0.85 0.7) (xy 0.85 1.2) (xy 1.5 1.2) (xy 1.5 0.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5543fe74-6a82-4664-a545-a9cbaf832c62") + ) + (pad "1" smd rect + (at -1.3001 -0.95 270) + (size 0.55 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a2e3ec46-6b84-4805-88dd-f8382b0a0118") + ) + (pad "2" smd rect + (at -1.3001 0 270) + (size 0.55 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c5f4b505-6064-44ec-87a1-3f359fc5f848") + ) + (pad "3" smd rect + (at -1.3001 0.95 270) + (size 0.55 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "51f086a1-d2cb-47f7-80c0-3e3a002650fe") + ) + (pad "4" smd rect + (at 1.3001 0.95 270) + (size 0.55 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "afdd7759-78e7-486c-ac7b-fa2642e65c3b") + ) + (pad "5" smd rect + (at 1.3001 -0.95 270) + (size 0.55 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5fcd687f-81d9-408a-8a42-2b7e1d80381f") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-6-Tight.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-6-Tight.kicad_mod new file mode 100644 index 0000000..7a99aba --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-6-Tight.kicad_mod @@ -0,0 +1,198 @@ +(footprint "SOT23-6-Tight" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Footprint for SOT-26 part DMP2240UDM") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -2.05 0) + (layer "F.Fab") + (uuid "cc8b666b-32df-4db5-9f89-d487fb25e7da") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "SOT23-6-Tight" + (at 0 1.875 0) + (layer "F.Fab") + (uuid "d4a770fd-ab9e-4d11-829c-84081a7e69dc") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "71210114-7d11-49f2-a9af-91c09d18aadc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "040c2179-d433-44c8-a7dc-940ba3a75a63") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c79d14c8-9e32-4f36-bc79-9bd005ed1146") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -0.4294 -1.27) + (end 0.4294 -1.27) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "dcc5b19b-37af-4ce4-8e8e-f0ddd16bd9cc") + ) + (fp_line + (start 0.4294 1.27) + (end -0.4294 1.27) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e09f4584-cd6d-4010-909d-25ba4cbec845") + ) + (fp_circle + (center -1.016 -1.6002) + (end -1.016 -1.5002) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "2f5a5df8-03eb-489d-bb36-8d9f1e51c79b") + ) + (fp_rect + (start 1.8 -1.55) + (end -1.8 1.55) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "fc4c97cb-47ed-4903-be93-c0fb7ccf0fad") + ) + (fp_line + (start -0.8 1.4) + (end -0.8 -1.4) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "7d7aa7ba-041b-4f4c-b6e4-b17bc055a86c") + ) + (fp_line + (start 0.8 -1.4) + (end -0.8 -1.4) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "35b617fb-2b04-485f-a2ed-0a35335e9797") + ) + (fp_line + (start 0.8 -1.4) + (end 0.8 1.4) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "f34b7e41-9359-468a-b5f2-05231d7e859d") + ) + (fp_line + (start 0.8 1.4) + (end -0.8 1.4) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "ae310f84-9fda-4a5e-8ba6-2144d264d287") + ) + (pad "1" smd rect + (at -1.2 -0.95 270) + (size 0.55 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d83dac50-a52d-4c53-8399-07b1ade965d8") + ) + (pad "2" smd rect + (at -1.2 0 270) + (size 0.55 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "543902c8-b45a-40b4-9049-1e8c0c901da3") + ) + (pad "3" smd rect + (at -1.2 0.95 270) + (size 0.55 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1bcc20c5-d015-482e-912d-3df70cb6e060") + ) + (pad "4" smd rect + (at 1.2 0.95 270) + (size 0.55 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9fb11d91-0034-4e87-9791-84ad9e71636c") + ) + (pad "5" smd rect + (at 1.2 0 90) + (size 0.55 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "db6d97c0-b4fc-4290-8bcc-6b750c2d61b6") + ) + (pad "6" smd rect + (at 1.2 -0.95 270) + (size 0.55 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "eafe3279-5166-4c9d-8572-6f235f1d89d0") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-6.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-6.kicad_mod new file mode 100644 index 0000000..48dce4e --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/SOT23-6.kicad_mod @@ -0,0 +1,269 @@ +(footprint "SOT23-6" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -1.9 0) + (layer "F.Fab") + (uuid "50eb988a-24f8-46e5-a52e-838e1cbfbbfc") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "SOT23-6" + (at 0 2.3 0) + (layer "F.Fab") + (uuid "4a9f2562-c252-4f3e-9902-bc22aa6976e5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c9fdb64f-e26e-4fe2-8f8e-2033b7074b94") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "44a6051b-1428-412d-a722-a3aa32d5b23c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a568f7ff-2784-4cad-907f-fa2b28527d14") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -0.4294 -1.27) + (end 0.4294 -1.27) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b98d31f4-81fa-47e9-b23d-eceaf35fc476") + ) + (fp_line + (start 0.4294 1.27) + (end -0.4294 1.27) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fdcdbe4d-b884-4b85-9ec3-1dee1ffc32bf") + ) + (fp_circle + (center -1.016 -1.6002) + (end -1.016 -1.5002) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "dcd57737-20ed-49c9-8f04-bdd638af8c38") + ) + (fp_rect + (start 2.1 -1.4) + (end -2.1 1.4) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "0322d681-c904-41c3-8e84-2728467e9191") + ) + (fp_line + (start -0.8 1.4) + (end -0.8 -1.4) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "73465441-3a7b-4bc5-af39-92cf131ea75b") + ) + (fp_line + (start 0.8 -1.4) + (end -0.8 -1.4) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "d4062858-743d-44af-a0bc-264d238e6ef0") + ) + (fp_line + (start 0.8 -1.4) + (end 0.8 1.4) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "0c22b94b-0a62-4324-9848-ab55c47461b3") + ) + (fp_line + (start 0.8 1.4) + (end -0.8 1.4) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.Fab") + (uuid "655e72dd-a09c-4b86-b746-bc0c467819a7") + ) + (fp_poly + (pts + (xy -1.5 -1.2) (xy -1.5 -0.7) (xy -0.85 -0.7) (xy -0.85 -1.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "30c5d68d-b5eb-44e8-a218-d3547953e049") + ) + (fp_poly + (pts + (xy -1.5 -0.25) (xy -1.5 0.25) (xy -0.85 0.25) (xy -0.85 -0.25) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f086c87d-7d95-4ab7-bbe9-1445367acef8") + ) + (fp_poly + (pts + (xy -1.5 0.7) (xy -1.5 1.2) (xy -0.85 1.2) (xy -0.85 0.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "cba07451-cd39-4307-8f1c-7806cd81a0f1") + ) + (fp_poly + (pts + (xy 0.85 -1.2) (xy 0.85 -0.7) (xy 1.5 -0.7) (xy 1.5 -1.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "ddd7f389-90ae-4875-b0c1-bfffb8a70fd2") + ) + (fp_poly + (pts + (xy 0.85 -0.2) (xy 0.85 0.3) (xy 1.5 0.3) (xy 1.5 -0.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6e0ab288-1163-424a-a491-19731304603c") + ) + (fp_poly + (pts + (xy 0.85 0.7) (xy 0.85 1.2) (xy 1.5 1.2) (xy 1.5 0.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5543fe74-6a82-4664-a545-a9cbaf832c62") + ) + (pad "1" smd rect + (at -1.3001 -0.95 270) + (size 0.55 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a2e3ec46-6b84-4805-88dd-f8382b0a0118") + ) + (pad "2" smd rect + (at -1.3001 0 270) + (size 0.55 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c5f4b505-6064-44ec-87a1-3f359fc5f848") + ) + (pad "3" smd rect + (at -1.3001 0.95 270) + (size 0.55 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "51f086a1-d2cb-47f7-80c0-3e3a002650fe") + ) + (pad "4" smd rect + (at 1.3001 0.95 270) + (size 0.55 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "afdd7759-78e7-486c-ac7b-fa2642e65c3b") + ) + (pad "5" smd rect + (at 1.3001 0.05 270) + (size 0.55 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5e39588a-c124-46d1-80c5-4a0cb9525269") + ) + (pad "6" smd rect + (at 1.3001 -0.95 270) + (size 0.55 1.2) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5fcd687f-81d9-408a-8a42-2b7e1d80381f") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TO-220-3-HeatSink.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TO-220-3-HeatSink.kicad_mod new file mode 100644 index 0000000..86ae889 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TO-220-3-HeatSink.kicad_mod @@ -0,0 +1,267 @@ +(footprint "TO-220-3-HeatSink" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -5 0) + (layer "F.Fab") + (uuid "56c446d8-9e3f-42c6-9139-d9a0cd594242") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.2 0) + (layer "F.Fab") + (uuid "868d635e-4ed2-4368-9ca9-c4b094b208f4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "09e07f67-3fcc-4116-a9a2-79e413039108") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2c4a9ba5-2957-42ce-9100-a5d8bcf8625e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "31987ca3-034a-4455-bd99-71c365480d0a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -5.08 -2.54) + (end 5.08 -2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "31fca12d-ec5e-4ac9-bd9c-f8d9ac3eb94c") + ) + (fp_line + (start -5.08 -1.905) + (end -5.08 -2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "da0520ce-703e-4493-ad55-cc0837a6d63b") + ) + (fp_line + (start -5.08 1.905) + (end -5.08 -1.905) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "438182f8-d230-45d2-95c1-6b66566db719") + ) + (fp_line + (start 5.08 -2.54) + (end 5.08 -1.905) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "4df45c83-2137-428a-aba6-613e8a69c99a") + ) + (fp_line + (start 5.08 -1.905) + (end -5.08 -1.905) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "4de4d565-1914-49e0-84b1-9cf7c1858620") + ) + (fp_line + (start 5.08 -1.905) + (end 5.08 1.905) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6a3bd278-b2e2-4224-b234-77b8674f5689") + ) + (fp_line + (start 5.08 1.905) + (end -5.08 1.905) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3f33928e-4c79-449f-870a-397e02020f01") + ) + (fp_rect + (start 9.8 -4.1) + (end -9.8 6) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "4ab4c2bd-54d1-43f9-bf2c-200f6cc2b74a") + ) + (fp_line + (start -9.525 -3.81) + (end -9.525 5.715) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "f7a7e6ce-61fb-4538-8430-49c9c6ee8e11") + ) + (fp_line + (start -9.525 5.715) + (end -8.255 5.715) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "415fbc37-4b46-499b-8da6-b6df57f39823") + ) + (fp_line + (start -8.255 -2.54) + (end -5.08 -2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "6b3889c0-c9a1-4f8c-ad73-532409615829") + ) + (fp_line + (start -8.255 5.715) + (end -8.255 -2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "1df843e1-814e-418b-b849-3e10661d8818") + ) + (fp_line + (start 5.08 -2.54) + (end 8.255 -2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "de3fb690-a590-4b0f-931c-0c7203cf1ba2") + ) + (fp_line + (start 8.255 -2.54) + (end 8.255 5.715) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "80e0b091-f81c-48c9-8af3-0b1c3ca82915") + ) + (fp_line + (start 8.255 5.715) + (end 9.525 5.715) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "78b58ed3-ee0a-47a1-8a04-ad108a65110c") + ) + (fp_line + (start 9.525 -3.81) + (end -9.525 -3.81) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "914d87d0-cb93-4871-b593-5c2cf5afaf72") + ) + (fp_line + (start 9.525 5.715) + (end 9.525 -3.81) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "82764d5a-ee49-4ba9-bda5-8bcabb548061") + ) + (pad "1" thru_hole roundrect + (at -2.54 0) + (size 1.85 1.85) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "33459ff9-4439-46e9-af31-efc802befc01") + ) + (pad "2" thru_hole circle + (at 0 0) + (size 1.8796 1.8796) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e776f0c0-fe5c-49bc-8c50-48b6852d083a") + ) + (pad "3" thru_hole circle + (at 2.54 0) + (size 1.8796 1.8796) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b1148130-5ec3-42ac-9b15-00ac24dc1a27") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TO-220-3.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TO-220-3.kicad_mod new file mode 100644 index 0000000..736b475 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TO-220-3.kicad_mod @@ -0,0 +1,177 @@ +(footprint "TO-220-3" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -5 0) + (layer "F.Fab") + (uuid "56c446d8-9e3f-42c6-9139-d9a0cd594242") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.2 0) + (layer "F.Fab") + (uuid "868d635e-4ed2-4368-9ca9-c4b094b208f4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9c9f4d57-5159-45f8-86d1-1eab98a9b23f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a40923cf-5fdf-406e-b8ec-6ff3c6be002b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6011f68f-83c7-44e0-addf-63aa47e81fd8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -5.08 -2.54) + (end 5.08 -2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "31fca12d-ec5e-4ac9-bd9c-f8d9ac3eb94c") + ) + (fp_line + (start -5.08 -1.905) + (end -5.08 -2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "da0520ce-703e-4493-ad55-cc0837a6d63b") + ) + (fp_line + (start -5.08 1.905) + (end -5.08 -1.905) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "438182f8-d230-45d2-95c1-6b66566db719") + ) + (fp_line + (start 5.08 -2.54) + (end 5.08 -1.905) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "4df45c83-2137-428a-aba6-613e8a69c99a") + ) + (fp_line + (start 5.08 -1.905) + (end -5.08 -1.905) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "4de4d565-1914-49e0-84b1-9cf7c1858620") + ) + (fp_line + (start 5.08 -1.905) + (end 5.08 1.905) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6a3bd278-b2e2-4224-b234-77b8674f5689") + ) + (fp_line + (start 5.08 1.905) + (end -5.08 1.905) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3f33928e-4c79-449f-870a-397e02020f01") + ) + (fp_rect + (start 5.4 -2.8) + (end -5.4 2.1) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "3fbf388d-d1d8-4391-9264-9ed66ad76ebc") + ) + (pad "1" thru_hole roundrect + (at -2.54 0) + (size 1.85 1.85) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "33459ff9-4439-46e9-af31-efc802befc01") + ) + (pad "2" thru_hole circle + (at 0 0) + (size 1.8796 1.8796) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e776f0c0-fe5c-49bc-8c50-48b6852d083a") + ) + (pad "3" thru_hole circle + (at 2.54 0) + (size 1.8796 1.8796) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b1148130-5ec3-42ac-9b15-00ac24dc1a27") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TSSOP-16.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TSSOP-16.kicad_mod new file mode 100644 index 0000000..0184abd --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TSSOP-16.kicad_mod @@ -0,0 +1,324 @@ +(footprint "TSSOP-16" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "TSSOP-16") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -3.25 0) + (layer "F.Fab") + (uuid "a3fa6c6f-1ca1-4446-bee4-87d1c3d9951a") + (effects + (font + (size 0.48768 0.48768) + (thickness 0.12192) + (bold yes) + ) + ) + ) + (property "Value" "TSSOP-16" + (at 0 3.25 0) + (layer "F.Fab") + (uuid "0b8e14ea-8242-4d89-834b-b5c0ad835cbf") + (effects + (font + (size 0.48768 0.48768) + (thickness 0.12192) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0ff815cd-9fb9-4057-ab5c-02120707b3a0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f8fa279c-5f34-4660-a3ca-9bdc9c2910a5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7ae6834d-ff64-4fdf-9a9a-ac2e24e2024a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.85 -2.5) + (end 1.85 -2.5) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d95d3dc-1156-4625-8082-9bf6bf0fad48") + ) + (fp_line + (start -1.85 2.5) + (end -1.85 -2.5) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "2362cc04-315a-4d66-b7e5-97c77d7548ac") + ) + (fp_line + (start 1.85 -2.5) + (end 1.85 2.5) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "26246453-f3db-484b-9e62-2fdec443cd7b") + ) + (fp_line + (start 1.85 2.5) + (end -1.85 2.5) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb561e7f-87b4-456b-b868-60e4e21d72e1") + ) + (fp_circle + (center -2.075 -3.05) + (end -1.975 -3.05) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "f424b0dd-082b-4efd-8f1c-d83d2ed219bd") + ) + (fp_rect + (start -3.75 -2.6) + (end 3.75 2.6) + (stroke + (width 0.127) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "c7f3d3b7-69f1-46d5-86a5-e1b4f62a8f02") + ) + (fp_line + (start -2.2 -2.5) + (end 2.2 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5286eb9a-fef8-495a-9204-74e640d7a124") + ) + (fp_line + (start -2.2 -1.85) + (end -1.55 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7284c8a6-ad5d-4839-98aa-eef9ce4b25c9") + ) + (fp_line + (start -2.2 2.5) + (end -2.2 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1813bec2-5161-4b12-b045-2c15e7df0380") + ) + (fp_line + (start 2.2 -2.5) + (end 2.2 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bc22e163-d0ce-45ea-8edc-6cb79d755864") + ) + (fp_line + (start 2.2 2.5) + (end -2.2 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "701d4f0b-d8d3-4acf-9a70-6833338e1789") + ) + (pad "1" smd roundrect + (at -2.9 -2.275) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6de42fe2-54e6-445b-8f9c-75408fb2d0f9") + ) + (pad "2" smd roundrect + (at -2.9 -1.625) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5e6e3043-43be-4d76-ab11-ca251340d21c") + ) + (pad "3" smd roundrect + (at -2.9 -0.975) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "baffff78-4191-4b84-b918-446881c87bdc") + ) + (pad "4" smd roundrect + (at -2.9 -0.325) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7d3d81ec-4f78-4ef6-93b9-574a1c2b9122") + ) + (pad "5" smd roundrect + (at -2.9 0.325) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e6af2bbc-1b37-4b47-a4fb-060b242c4d91") + ) + (pad "6" smd roundrect + (at -2.9 0.975) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "71a59695-74df-402d-952c-14f9132c680f") + ) + (pad "7" smd roundrect + (at -2.9 1.625) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e53a6d05-de75-48dd-99f4-55277c006b1a") + ) + (pad "8" smd roundrect + (at -2.9 2.275) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e59920df-8ee8-40ca-a460-3f28e7fccd98") + ) + (pad "9" smd roundrect + (at 2.9 2.275) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5014084a-b161-4075-a4db-c66e6ea88f0a") + ) + (pad "10" smd roundrect + (at 2.9 1.625) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "186bee3c-e51c-4f0d-a478-d4d659e308e4") + ) + (pad "11" smd roundrect + (at 2.9 0.975) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a84a93f4-b8a9-4b68-92fe-cb80d53912a4") + ) + (pad "12" smd roundrect + (at 2.9 0.325) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f1f48a63-3de7-4bc8-b37e-1c517f7b40ed") + ) + (pad "13" smd roundrect + (at 2.9 -0.325) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "6b6d4d0a-ce7b-4ec1-b326-891b266707ae") + ) + (pad "14" smd roundrect + (at 2.9 -0.975) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ae479560-5873-49c4-9f61-70a01e3c9957") + ) + (pad "15" smd roundrect + (at 2.9 -1.625) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4db11621-0604-4aa0-a7f5-e1340efe5b09") + ) + (pad "16" smd roundrect + (at 2.9 -2.275) + (size 1.5 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.1) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2ea5f6ef-22bf-4fd1-8ce7-efedbf525fcd") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod new file mode 100644 index 0000000..ce13a30 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/TSSOP-20_4.4x6.5mm_P0.65mm.kicad_mod @@ -0,0 +1,329 @@ +(footprint "TSSOP-20_4.4x6.5mm_P0.65mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun TSSOP SO") + (property "Reference" "REF**" + (at 0 -4.2 0) + (layer "F.Fab") + (uuid "00f9802a-150a-4381-bcb4-b135b0319bbd") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "TSSOP-20_4.4x6.5mm_P0.65mm" + (at 0 4.2 0) + (layer "F.Fab") + (uuid "e36e8a62-47af-46dc-832c-9524bbfe5df9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4846478d-d689-452a-9f9d-d9fe79aba389") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7f63dd97-cf46-45fd-a4f9-72c32c46c148") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "aba626b5-1441-4400-9444-58fc3350b2a3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_rect + (start -2 -3.2) + (end 2 3.2) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "449891f0-0fb4-4b82-95e2-f2409f2f6279") + ) + (fp_circle + (center -2.15 -3.8) + (end -2.05 -3.8) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "6a236bc6-76d9-4872-9043-ed6d7d689c72") + ) + (fp_line + (start -3.85 -3.5) + (end -3.85 3.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "780c709b-8f9f-4a43-a5ba-ce2a1d50d85e") + ) + (fp_line + (start -3.85 3.5) + (end 3.85 3.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "91793543-a286-427d-b7ee-727dda953a55") + ) + (fp_line + (start 3.85 -3.5) + (end -3.85 -3.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0d998365-d986-46e9-bc10-63efe0ab5b83") + ) + (fp_line + (start 3.85 3.5) + (end 3.85 -3.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e1887660-a4f5-4e6f-a381-18fab95383ff") + ) + (fp_line + (start -2.2 -2.25) + (end -1.2 -3.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "028180b3-3189-4a8f-bdca-0c06f40bf2e7") + ) + (fp_line + (start -2.2 3.25) + (end -2.2 -2.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2b4d1112-914b-4ef4-bd17-71b4a56b7a2d") + ) + (fp_line + (start -1.2 -3.25) + (end 2.2 -3.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5dff18a7-4a8e-45cc-a66c-16ca7e028a2b") + ) + (fp_line + (start 2.2 -3.25) + (end 2.2 3.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "18d82d6c-ea0b-4d85-b390-d1fcb64f3a61") + ) + (fp_line + (start 2.2 3.25) + (end -2.2 3.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "abb389f5-b9f7-46e7-98ca-ddde76ee288a") + ) + (pad "1" smd roundrect + (at -2.8625 -2.925) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "2a6da92f-b941-4c01-91a9-61a437965163") + ) + (pad "2" smd roundrect + (at -2.8625 -2.275) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "f917fe9d-1742-4b1d-94d6-f36894d1fd95") + ) + (pad "3" smd roundrect + (at -2.8625 -1.625) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "3b54d44d-7b87-4c97-a342-365ed196bfae") + ) + (pad "4" smd roundrect + (at -2.8625 -0.975) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "9dffb031-4aae-461e-96d0-ec8fdbb6292a") + ) + (pad "5" smd roundrect + (at -2.8625 -0.325) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "2c8d2129-d9d9-4521-8574-8e76b16fc3c0") + ) + (pad "6" smd roundrect + (at -2.8625 0.325) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "326693a4-930c-41ef-b296-32c5067b8ec2") + ) + (pad "7" smd roundrect + (at -2.8625 0.975) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "6fad1bfe-bd1c-4ca0-924d-fb6665bd698e") + ) + (pad "8" smd roundrect + (at -2.8625 1.625) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "3c28aec6-8cc4-4c97-a887-e418fb236602") + ) + (pad "9" smd roundrect + (at -2.8625 2.275) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "1813e62e-6ff9-4777-a08d-2914b41c61d1") + ) + (pad "10" smd roundrect + (at -2.8625 2.925) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "dc25b0f0-b28f-43b5-9801-326bc820466c") + ) + (pad "11" smd roundrect + (at 2.8625 2.925) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "59eca916-c4ce-49c6-9af8-ae5bc12f7de0") + ) + (pad "12" smd roundrect + (at 2.8625 2.275) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "e3b666dd-e50c-49da-85e0-059d2ae48512") + ) + (pad "13" smd roundrect + (at 2.8625 1.625) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "f0aaac15-2315-47fe-b250-d99473f27670") + ) + (pad "14" smd roundrect + (at 2.8625 0.975) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "69d09a79-9ae7-4c98-849c-85e194ab3402") + ) + (pad "15" smd roundrect + (at 2.8625 0.325) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "55526771-500b-41d2-a6fe-894e6aa19f77") + ) + (pad "16" smd roundrect + (at 2.8625 -0.325) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "e4301c68-42b6-4447-a3af-0e08c238fe3a") + ) + (pad "17" smd roundrect + (at 2.8625 -0.975) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "d13b0022-8c4b-46b9-a495-6c0b0bfb94ca") + ) + (pad "18" smd roundrect + (at 2.8625 -1.625) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "a82335ab-70fa-4cd1-9d35-dc8b2ff51d8e") + ) + (pad "19" smd roundrect + (at 2.8625 -2.275) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "3a54dc98-5025-47fd-b6a7-5d5cace439a6") + ) + (pad "20" smd roundrect + (at 2.8625 -2.925) + (size 1.475 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "80c4a85a-32e0-4cc1-bca9-07d0de112f07") + ) + (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-6_2x2mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-6_2x2mm.kicad_mod new file mode 100644 index 0000000..c5cfd56 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-6_2x2mm.kicad_mod @@ -0,0 +1,261 @@ +(footprint "WDFN-6_2x2mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "http://www.ti.com/lit/ds/symlink/tps61040.pdf#page=35") + (tags "SparkFun WSON 6 pin") + (property "Reference" "Ref**" + (at 0 -1.6 0) + (layer "F.Fab") + (uuid "780c64d7-1a77-4d49-861e-e29a2bbb3427") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 1.7 0) + (layer "F.Fab") + (uuid "9536a4aa-ca1d-47f8-af3c-d813bb070100") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8804fec1-5a06-4d8f-8379-47175fae2bd6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "129e36e8-1248-45e2-a5f6-69c2f3498066") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cd78f5ec-a41d-40ca-8043-bd45fa32d989") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -1 -1.1) + (end 1 -1.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "aa6d7f4e-8e69-4afc-be92-af6883aa9d6a") + ) + (fp_line + (start -1 1.11) + (end 1 1.11) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac6be3cb-5a25-4164-837d-efb293312240") + ) + (fp_circle + (center -1.4 -1.1) + (end -1.5 -1.1) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1635ba41-e205-4066-a65b-d4734373dade") + ) + (fp_line + (start -1.32 -1.25) + (end -1.32 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b4df9c39-44df-46a0-b55f-a5738749ec38") + ) + (fp_line + (start -1.32 1.25) + (end 1.32 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2292a4cc-1d43-4a5a-af6d-c10235e928b8") + ) + (fp_line + (start 1.32 -1.25) + (end -1.32 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8c699b22-dcfb-4b92-862a-18a957d1b9dc") + ) + (fp_line + (start 1.32 1.25) + (end 1.32 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3e603c5e-fa87-465f-b805-bc339d216322") + ) + (fp_line + (start -1 -0.5) + (end -0.5 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3a4ad05d-9106-4b1d-9593-8113624bf653") + ) + (fp_line + (start -1 1) + (end -1 -0.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c5ac423e-4818-4699-acf7-2fb17c133f5e") + ) + (fp_line + (start -0.5 -1) + (end 1 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dcf411cd-7279-4277-88b2-e3b87ab2552d") + ) + (fp_line + (start 1 -1) + (end 1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "895434e8-a508-4dfa-b827-12a0a0b5ddb2") + ) + (fp_line + (start 1 1) + (end -1 1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "51bf23ed-672a-4677-8612-447abe8e021e") + ) + (pad "" smd roundrect + (at 0 -0.4) + (size 0.81 0.64) + (layers "F.Paste") + (roundrect_rratio 0.25) + (uuid "315a71cf-a8ee-4182-87f3-f070d7bf4282") + ) + (pad "" smd roundrect + (at 0 0.4) + (size 0.81 0.64) + (layers "F.Paste") + (roundrect_rratio 0.25) + (uuid "98432362-46c8-4d9d-92e4-4fd9dcabc7ff") + ) + (pad "1" smd roundrect + (at -0.8875 -0.65) + (size 0.375 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "94cc876b-64cd-455d-8d60-e263c480130b") + ) + (pad "2" smd roundrect + (at -0.8875 0) + (size 0.375 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "b156cb72-844c-4b35-9e8f-6f2b4493d23c") + ) + (pad "3" smd roundrect + (at -0.8875 0.65) + (size 0.375 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "fbfdb79b-51bd-4d79-ad67-d29c722381ab") + ) + (pad "4" smd roundrect + (at 0.8875 0.65) + (size 0.375 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "a6c663ae-642e-4bb8-a3fe-5037e052a9ce") + ) + (pad "5" smd roundrect + (at 0.8875 0) + (size 0.375 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "3a47b2f1-0773-4015-b42c-ab4eb6dba9d6") + ) + (pad "6" smd roundrect + (at 0.8875 -0.65) + (size 0.375 0.4) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "12bfff3c-d620-4d0a-80cb-3e0041396ced") + ) + (pad "7" smd rect + (at 0 0) + (size 1 1.6) + (layers "F.Cu" "F.Mask") + (uuid "08809f74-f163-4af2-be75-b264c3d28cc2") + ) + (model "${KICAD6_3DMODEL_DIR}/Package_SON.3dshapes/WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-8_6x5mm-NoCenterPad.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-8_6x5mm-NoCenterPad.kicad_mod new file mode 100644 index 0000000..7cde4fd --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-8_6x5mm-NoCenterPad.kicad_mod @@ -0,0 +1,319 @@ +(footprint "WDFN-8_6x5mm-NoCenterPad" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -3.175 0) + (layer "F.Fab") + (uuid "e67d33c8-76a4-48a5-88c8-6708a2b93db6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.175 0) + (layer "F.Fab") + (uuid "59a52bad-7057-4c51-8356-37a464e15832") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1a4f7737-cd70-4e26-b9f7-884ae0c0e29a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f74851bd-0f2f-403f-b1f8-6edc281afcf7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "788ccb05-dc53-4370-adf4-846577f95851") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3 -2.6) + (end 3 -2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "86958302-e8b6-48cf-9583-d464062685b4") + ) + (fp_line + (start -3 2.6) + (end 3 2.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "40da0f62-729d-46d2-9935-ee7b686d8c40") + ) + (fp_circle + (center -3.4 -2.7) + (end -3.5 -2.7) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "cfae123e-304e-4622-b14d-3a6b42b9a7d4") + ) + (fp_rect + (start -3.3 -2.8) + (end 3.3 2.8) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "14909a7b-5e0d-4654-87f3-8974983c4673") + ) + (fp_line + (start -3 -2.5) + (end 3 -2.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "ae6c35d8-37f3-4a5f-ab37-0b2694c5bc17") + ) + (fp_line + (start -3 2.5) + (end -3 -2.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "8380ae6e-6016-4a30-8647-9c7b87474d8e") + ) + (fp_line + (start 3 -2.5) + (end 3 2.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "9fd7547a-dcc2-4bed-b233-bff1e9254f85") + ) + (fp_line + (start 3 2.5) + (end -3 2.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "783e3b75-8ac3-404d-9b80-77ac222490ca") + ) + (fp_poly + (pts + (xy -3 -1.7) (xy -2.4 -1.7) (xy -2.4 -2.1) (xy -3 -2.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "19d58457-9d19-40e5-aa48-1158e39c3144") + ) + (fp_poly + (pts + (xy -3 -0.425) (xy -2.4 -0.425) (xy -2.4 -0.825) (xy -3 -0.825) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "4fdf2ca2-45cc-4e36-b074-797265be0134") + ) + (fp_poly + (pts + (xy -3 0.8375) (xy -2.4 0.8375) (xy -2.4 0.4375) (xy -3 0.4375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "dcc7db19-b5cd-472f-805e-8cfc8cb7eddd") + ) + (fp_poly + (pts + (xy -3 2.1) (xy -2.4 2.1) (xy -2.4 1.7) (xy -3 1.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "aebb2f97-0462-4dee-bad4-ab4ef803e845") + ) + (fp_poly + (pts + (xy 2.4 -1.7) (xy 3 -1.7) (xy 3 -2.1) (xy 2.4 -2.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "1fc9ad34-f5c0-4890-85ed-1cccfe3fece5") + ) + (fp_poly + (pts + (xy 2.4 -0.4375) (xy 3 -0.4375) (xy 3 -0.8375) (xy 2.4 -0.8375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "987e3581-7641-4339-a841-24e8fb4564fa") + ) + (fp_poly + (pts + (xy 2.4 0.8375) (xy 3 0.8375) (xy 3 0.4375) (xy 2.4 0.4375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "f8e579ee-0e0f-49c9-90d5-85fac9bd15a5") + ) + (fp_poly + (pts + (xy 2.4 2.1) (xy 3 2.1) (xy 3 1.7) (xy 2.4 1.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "6a8fe2a8-741a-42a0-9432-f1e45ecd5417") + ) + (fp_poly + (pts + (xy 1.725 2.025) (xy -1.725 2.025) (xy -1.725 -1.410355) (xy -1.110355 -2.025) (xy 1.725 -2.025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "bccb3294-26f5-4506-9b64-d899ca40719a") + ) + (pad "1" smd rect + (at -2.775 -1.905 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ece4789f-5546-487e-af29-8af8e3098aed") + ) + (pad "2" smd rect + (at -2.775 -0.635 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "92096308-b7dc-47a1-98a2-097132e947ad") + ) + (pad "3" smd rect + (at -2.775 0.635 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e53d6d39-bc59-4223-b1b0-727096d90df5") + ) + (pad "4" smd rect + (at -2.775 1.905 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e2d90c0c-07fc-4194-b4f6-0a17d019c95f") + ) + (pad "5" smd rect + (at 2.775 1.905 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c47c781c-9adb-4190-9e22-23c5b5fca62e") + ) + (pad "6" smd rect + (at 2.775 0.635 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fe968d8b-28cb-41a9-92dd-fedb02dfb9ce") + ) + (pad "7" smd rect + (at 2.775 -0.635 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bb071ba2-91c8-4952-bfc8-286d2b6eabef") + ) + (pad "8" smd rect + (at 2.775 -1.905 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3e97125f-2092-4218-9110-016712da8af9") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-8_6x5mm-SkinnyCenterPad.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-8_6x5mm-SkinnyCenterPad.kicad_mod new file mode 100644 index 0000000..c7c43c5 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-8_6x5mm-SkinnyCenterPad.kicad_mod @@ -0,0 +1,344 @@ +(footprint "WDFN-8_6x5mm-SkinnyCenterPad" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -3.175 0) + (layer "F.Fab") + (uuid "272e2234-4f99-4f2b-baac-f457963842ef") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.175 0) + (layer "F.Fab") + (uuid "8f8a3555-81e2-472c-a726-77c1536105f5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9a9a1db0-7f6d-4685-8fa3-6e577977d56f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "261ee433-aa30-49ef-8c02-85b7aba17ecb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "db58f9fa-b52b-4bc1-b278-31be29640470") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy 0.455 2.025) (xy -0.455 2.025) (xy -0.455 -1.410355) (xy 0.159645 -2.025) (xy 0.455 -2.025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Cu") + (uuid "a6984a2a-ef1d-4589-abc6-2bd21fee4f3e") + ) + (fp_poly + (pts + (xy -0.4 0.4) (xy 0.4 0.4) (xy 0.4 -0.4) (xy -0.4 -0.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "62bc2be5-3535-4668-af7b-50d55e1c8bbe") + ) + (fp_line + (start -3 -2.6) + (end 3 -2.6) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "58a0a9e1-2c8e-44fa-8c1a-7cfaf2015d93") + ) + (fp_line + (start -3 2.6) + (end 3 2.6) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "a7c5c96c-26ae-4e72-87bf-4f461f291ba7") + ) + (fp_circle + (center -3.3375 -2.7) + (end -3.2875 -2.7) + (stroke + (width 0.3) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "39aaa09f-dd62-40ce-aad2-21eb914058a5") + ) + (fp_poly + (pts + (xy 0.555 2.125) (xy -0.555 2.125) (xy -0.555 -1.485355) (xy 0.109645 -2.15) (xy 0.555 -2.15) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "1178e7e2-e0ba-4c30-96ac-bd8d95c2dbb3") + ) + (fp_line + (start -3 -2.5) + (end 3 -2.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "11650af9-7dcc-4119-9b2c-8e4e95c20b8c") + ) + (fp_line + (start -3 2.5) + (end -3 -2.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "101c2f0f-52ea-451c-8eef-96a80a447263") + ) + (fp_line + (start 3 -2.5) + (end 3 2.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "a541f4e2-521f-4121-915f-0bb0c557afe3") + ) + (fp_line + (start 3 2.5) + (end -3 2.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "321798d8-97b7-4f82-a972-28245cc036e1") + ) + (fp_poly + (pts + (xy -3 -1.7) (xy -2.4 -1.7) (xy -2.4 -2.1) (xy -3 -2.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "d6071b41-9e4b-4eb5-acb9-4ba1f39169d5") + ) + (fp_poly + (pts + (xy -3 -0.425) (xy -2.4 -0.425) (xy -2.4 -0.825) (xy -3 -0.825) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e173d280-185a-4fb2-a340-a20345b92624") + ) + (fp_poly + (pts + (xy -3 0.8375) (xy -2.4 0.8375) (xy -2.4 0.4375) (xy -3 0.4375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "e4a6cd0d-ff23-479a-a5c2-f0aeb9119716") + ) + (fp_poly + (pts + (xy -3 2.1) (xy -2.4 2.1) (xy -2.4 1.7) (xy -3 1.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "84d0bebd-1bfd-49bf-a8fc-f479694a96ca") + ) + (fp_poly + (pts + (xy 2.4 -1.7) (xy 3 -1.7) (xy 3 -2.1) (xy 2.4 -2.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "5bec9cca-4104-4dda-8442-2ac1533b8a08") + ) + (fp_poly + (pts + (xy 2.4 -0.4375) (xy 3 -0.4375) (xy 3 -0.8375) (xy 2.4 -0.8375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "77db2f0a-4a85-4e2f-a522-a0ee93f1a3b7") + ) + (fp_poly + (pts + (xy 2.4 0.8375) (xy 3 0.8375) (xy 3 0.4375) (xy 2.4 0.4375) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "0a42f6c7-8694-4ff3-bbed-4871137d3704") + ) + (fp_poly + (pts + (xy 2.4 2.1) (xy 3 2.1) (xy 3 1.7) (xy 2.4 1.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7241d204-14de-4447-8b60-b5157e8632ca") + ) + (fp_poly + (pts + (xy 1.725 2.025) (xy -1.725 2.025) (xy -1.725 -1.410355) (xy -1.110355 -2.025) (xy 1.725 -2.025) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2ada696c-e797-430e-b2a7-6c3ff2645a68") + ) + (pad "1" smd rect + (at -2.775 -1.905 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0234e6c6-2010-4b42-be8f-4d2631ed3a19") + ) + (pad "2" smd rect + (at -2.775 -0.635 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5029d505-074f-493d-b071-e93ac29e9737") + ) + (pad "3" smd rect + (at -2.775 0.635 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c6ba7740-e66b-44bd-a04c-35b638fbe843") + ) + (pad "4" smd rect + (at -2.775 1.905 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "14dff75f-64f1-4783-82c2-874c40c6228c") + ) + (pad "5" smd rect + (at 2.775 1.905 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fbfbaf1c-f3cd-43b1-9132-b4320a73b35e") + ) + (pad "6" smd rect + (at 2.775 0.635 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e218182a-11f0-4a7d-a027-3c88580c1b41") + ) + (pad "7" smd rect + (at 2.775 -0.635 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8cabf4ec-e348-4f4c-b56d-966c7e50a4ad") + ) + (pad "8" smd rect + (at 2.775 -1.905 90) + (size 0.5 0.85) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "beffa0c6-287d-483a-847e-8de51ac39585") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-8_6x5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-8_6x5mm.kicad_mod new file mode 100644 index 0000000..0613b2c --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Semiconductor-Standard.pretty/WDFN-8_6x5mm.kicad_mod @@ -0,0 +1,288 @@ +(footprint "WDFN-8_6x5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -3.45 0) + (layer "F.Fab") + (uuid "e8b4fd4b-a6ea-4cb1-aaf4-c30b2e7a9313") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.45 0) + (layer "F.Fab") + (uuid "91dae9d4-67ba-4939-a27a-ce031e04211e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "eb7925ab-ff42-4702-91d7-a263a923f445") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6a30f089-d0c4-458f-b35d-18303bf5ac23") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "788530ce-e244-4fa2-9faf-a91880ad67e9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr smd) + (fp_line + (start -3 -2.61) + (end 3 -2.61) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "88c643b2-786c-445a-9889-0515dd866409") + ) + (fp_line + (start -3 2.61) + (end 3 2.61) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e9829d5f-96cc-4c6b-8266-c21d26c9ac9c") + ) + (fp_circle + (center -3.7 -2.5) + (end -3.8 -2.5) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "3eeb11f8-1446-42a7-bf0d-c271728acae8") + ) + (fp_line + (start -3.6 -2.75) + (end -3.6 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "aec01c8d-4085-4c33-b759-09bf79241399") + ) + (fp_line + (start -3.6 2.75) + (end 3.6 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8bdc9006-dc33-48a5-b2f7-67783dd47bf0") + ) + (fp_line + (start 3.6 -2.75) + (end -3.6 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d639df4d-4f4e-4768-8985-7d9adc599ae3") + ) + (fp_line + (start 3.6 2.75) + (end 3.6 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f23b7d47-035e-4454-9131-9ddc32ed1214") + ) + (fp_line + (start -3 -1.5) + (end -2 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c2eec463-e4ba-4518-879a-c27ad30802a5") + ) + (fp_line + (start -3 2.5) + (end -3 -1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6b564897-ad3c-449e-ba87-04e6b82467c1") + ) + (fp_line + (start -2 -2.5) + (end 3 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "edb24679-931a-41d1-ad27-9c38787817a5") + ) + (fp_line + (start 3 -2.5) + (end 3 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d2607fec-0be3-4878-9279-1fefd05cb440") + ) + (fp_line + (start 3 2.5) + (end -3 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "05bab55b-e8c4-4170-8227-c38c551588d2") + ) + (pad "" smd roundrect + (at -0.85 -1) + (size 1.37 1.61) + (layers "F.Paste") + (roundrect_rratio 0.182482) + (uuid "8f993517-f9d6-4749-914e-fad7a68cb9c7") + ) + (pad "" smd roundrect + (at -0.85 1) + (size 1.37 1.61) + (layers "F.Paste") + (roundrect_rratio 0.182482) + (uuid "c559d354-d25b-42af-a2b4-cdeb3bda406a") + ) + (pad "" smd roundrect + (at 0.85 -1) + (size 1.37 1.61) + (layers "F.Paste") + (roundrect_rratio 0.182482) + (uuid "5e8c64e0-77c0-4473-95f7-9d2a09c7c415") + ) + (pad "" smd roundrect + (at 0.85 1) + (size 1.37 1.61) + (layers "F.Paste") + (roundrect_rratio 0.182482) + (uuid "f2764d97-1b30-49dc-b101-5ab7c3ba12c9") + ) + (pad "1" smd roundrect + (at -2.8375 -1.905) + (size 1.025 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "26a0c66d-050e-497c-a81f-ba82217b5cc7") + ) + (pad "2" smd roundrect + (at -2.8375 -0.635) + (size 1.025 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "9fec3014-8156-4c71-abcf-95d5cbc2b375") + ) + (pad "3" smd roundrect + (at -2.8375 0.635) + (size 1.025 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "cb2816c6-bff2-443a-a783-b896d97c6905") + ) + (pad "4" smd roundrect + (at -2.8375 1.905) + (size 1.025 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "3b51e77e-8985-4c7b-848b-d00225f01ba2") + ) + (pad "5" smd roundrect + (at 2.8375 1.905) + (size 1.025 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "d2165018-6f4f-42bb-9fa7-7096a1add0f4") + ) + (pad "6" smd roundrect + (at 2.8375 0.635) + (size 1.025 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "2ee11201-4f73-408d-a797-3578d41e9809") + ) + (pad "7" smd roundrect + (at 2.8375 -0.635) + (size 1.025 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "4fdcf99b-e15d-4dae-a81b-da3352b9f422") + ) + (pad "8" smd roundrect + (at 2.8375 -1.905) + (size 1.025 0.45) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (uuid "bd700cf9-51ad-49f6-b6e9-6c376ce8adcf") + ) + (pad "EP" smd rect + (at 0 0) + (size 3.4 4) + (layers "F.Cu" "F.Mask") + (uuid "7a6517e4-f827-4f3c-bb73-f2134780c540") + ) + (model "${KICAD6_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/WDFN-8-1EP_6x5mm_P1.27mm_EP3.4x4mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/LG-MLGA-14-1_Z8B00206105.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/LG-MLGA-14-1_Z8B00206105.kicad_mod new file mode 100644 index 0000000..060fd6d --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/LG-MLGA-14-1_Z8B00206105.kicad_mod @@ -0,0 +1,1058 @@ +(footprint "LG-MLGA-14-1_Z8B00206105" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0.1 -8.5 0) + (layer "F.Fab") + (uuid "a88068f2-15eb-4445-99ea-982038a8db3e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 8.9 0) + (layer "F.Fab") + (uuid "29d780d0-fa58-4122-8da3-53d78b869def") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "327ecd54-0fa9-4141-832f-49081b2b4498") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9efeb15f-8ed7-45be-9d07-c47008480bb4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "35e7190f-cacb-4a74-9881-74024457ec7a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -6.005 -4.2) (xy -4.155 -4.2) (xy -4.155 -5.7) (xy -6.005 -5.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "46441bc0-ccbf-4638-bd97-0a9bac1208c7") + ) + (fp_poly + (pts + (xy -6.005 5.7) (xy -4.155 5.7) (xy -4.155 4.2) (xy -6.005 4.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4ceb37f7-b588-4473-a6cc-8f099d5a4fd8") + ) + (fp_poly + (pts + (xy -5.005 2.145) (xy -3.905 2.145) (xy -3.905 0.935) (xy -5.005 0.935) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "08bb26a9-9c57-41f2-97f1-0d18fdabc2d5") + ) + (fp_poly + (pts + (xy -5.005 3.555) (xy -3.905 3.555) (xy -3.905 2.345) (xy -5.005 2.345) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9af2fcff-483c-4ff1-932f-032bdf1c0f09") + ) + (fp_poly + (pts + (xy -3.855 -2.345) (xy -2.755 -2.345) (xy -2.755 -3.555) (xy -3.855 -3.555) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "f156fec6-55cd-486d-a292-f28e5fdfac24") + ) + (fp_poly + (pts + (xy -3.855 -0.935) (xy -2.755 -0.935) (xy -2.755 -2.145) (xy -3.855 -2.145) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "bc255e3b-15e4-4b71-a854-8bee3af99ebf") + ) + (fp_poly + (pts + (xy -3.705 2.145) (xy -2.605 2.145) (xy -2.605 0.935) (xy -3.705 0.935) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "3fa828ac-fb3c-4fbc-baa7-728a24ee1707") + ) + (fp_poly + (pts + (xy -3.705 3.555) (xy -2.605 3.555) (xy -2.605 2.345) (xy -3.705 2.345) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "a147c21e-b7f5-43ce-b855-448e60ecb970") + ) + (fp_poly + (pts + (xy -3.19 -4.2) (xy -1.89 -4.2) (xy -1.89 -5.7) (xy -3.19 -5.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "6f3e4673-135f-45ea-a6cd-6f9254ab7998") + ) + (fp_poly + (pts + (xy -3.19 5.7) (xy -1.89 5.7) (xy -1.89 4.2) (xy -3.19 4.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "acbb5503-d552-46d9-ba1b-28fc5806f0a9") + ) + (fp_poly + (pts + (xy -2.555 -2.345) (xy -1.455 -2.345) (xy -1.455 -3.555) (xy -2.555 -3.555) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "e8a7aa4a-b7fc-4c28-b8ac-04316a82f2b6") + ) + (fp_poly + (pts + (xy -2.555 -0.935) (xy -1.455 -0.935) (xy -1.455 -2.145) (xy -2.555 -2.145) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "177805b8-d00c-40a4-be37-04734f673be1") + ) + (fp_poly + (pts + (xy -0.65 -4.2) (xy 0.65 -4.2) (xy 0.65 -5.7) (xy -0.65 -5.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "fdf58163-6221-45e6-9e25-5a88741b3b27") + ) + (fp_poly + (pts + (xy -0.65 5.7) (xy 0.65 5.7) (xy 0.65 4.2) (xy -0.65 4.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "5c5a9c6f-04cf-4bbe-8277-6b50a3cc2398") + ) + (fp_poly + (pts + (xy 1.89 -4.2) (xy 3.19 -4.2) (xy 3.19 -5.7) (xy 1.89 -5.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "4f99cb1d-0f65-4175-9db5-b0e1ea9d2d9d") + ) + (fp_poly + (pts + (xy 1.89 5.7) (xy 3.19 5.7) (xy 3.19 4.2) (xy 1.89 4.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "b337fae7-0391-4c44-a4d8-9468503d5afa") + ) + (fp_poly + (pts + (xy 2.29 -2.515) (xy 3.45 -2.515) (xy 3.45 -3.675) (xy 2.29 -3.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9b17d9b8-ae5c-463d-ad91-ed417f6fcc8d") + ) + (fp_poly + (pts + (xy 2.29 -1.155) (xy 3.45 -1.155) (xy 3.45 -2.315) (xy 2.29 -2.315) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c35ce6ab-8809-48c6-a1d7-bb63d2311851") + ) + (fp_poly + (pts + (xy 2.29 2.315) (xy 3.45 2.315) (xy 3.45 1.155) (xy 2.29 1.155) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "302ea316-32ba-4063-8dec-e5310937cc52") + ) + (fp_poly + (pts + (xy 2.29 3.675) (xy 3.45 3.675) (xy 3.45 2.515) (xy 2.29 2.515) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "338fc975-d8cb-4645-ae7a-52b1523b5d4e") + ) + (fp_poly + (pts + (xy 3.65 -2.515) (xy 4.81 -2.515) (xy 4.81 -3.675) (xy 3.65 -3.675) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "23f8b1c1-71fb-41ab-a793-fa5603d69302") + ) + (fp_poly + (pts + (xy 3.65 -1.155) (xy 4.81 -1.155) (xy 4.81 -2.315) (xy 3.65 -2.315) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "c776ed4e-c539-4a43-885b-4a71dd75f9a5") + ) + (fp_poly + (pts + (xy 3.65 2.315) (xy 4.81 2.315) (xy 4.81 1.155) (xy 3.65 1.155) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "8fce5a17-4049-4d85-9be3-f301a5883963") + ) + (fp_poly + (pts + (xy 3.65 3.675) (xy 4.81 3.675) (xy 4.81 2.515) (xy 3.65 2.515) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "faeb7bdd-a3da-4701-bdb2-35dff006429c") + ) + (fp_poly + (pts + (xy 4.155 -4.2) (xy 6.005 -4.2) (xy 6.005 -5.7) (xy 4.155 -5.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "212c4989-adb7-4807-bbaf-d0abbda44aea") + ) + (fp_poly + (pts + (xy 4.155 5.7) (xy 6.005 5.7) (xy 6.005 4.2) (xy 4.155 4.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "67242f85-648b-4af9-9478-10a77c406dde") + ) + (fp_line + (start -7.2 -7.1) + (end -7.2 -5) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "99d4cfbb-04fd-4afe-a438-97899c7c136d") + ) + (fp_line + (start -7.2 4.9) + (end -7.2 7.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "b98c5116-8191-4f63-becb-93af75625b8f") + ) + (fp_line + (start -7.2 7.1) + (end -5 7.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "12be22a9-119c-4d12-8543-a763c8274d5f") + ) + (fp_line + (start -5 -7.1) + (end -7.2 -7.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "48cc6d68-bb87-420b-990a-adc000e5ff2a") + ) + (fp_line + (start 5 7.1) + (end 7.2 7.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "b2f3fc8f-fadc-4ed5-baa0-8f290a50094e") + ) + (fp_line + (start 7.2 -7.1) + (end 5 -7.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e51b586-f77e-4a77-b68c-d3252f619583") + ) + (fp_line + (start 7.2 -5) + (end 7.2 -7.1) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "05b17190-f774-4413-bbfc-aaca604b96cf") + ) + (fp_line + (start 7.2 7.1) + (end 7.2 5) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "615e6a68-c17d-4955-8c3c-9104b0118b96") + ) + (fp_circle + (center -7.9 7) + (end -7.8 7) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "3b48ab1d-3052-4de7-868d-b84121ed05eb") + ) + (fp_poly + (pts + (xy -6.18 -4.1) (xy -3.98 -4.1) (xy -3.98 -6) (xy -6.18 -6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "cfb0218e-4c46-411b-a779-56d0e9cffbd0") + ) + (fp_poly + (pts + (xy -6.18 6) (xy -3.98 6) (xy -3.98 4.1) (xy -6.18 4.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "c9258d42-6b4c-4e25-9a83-bb34f0ab5c9c") + ) + (fp_poly + (pts + (xy -5.21 3.77) (xy -2.41 3.77) (xy -2.41 0.72) (xy -5.21 0.72) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "421b10fb-1802-48e5-84ca-1887220a3b56") + ) + (fp_poly + (pts + (xy -4.06 -0.72) (xy -1.26 -0.72) (xy -1.26 -3.77) (xy -4.06 -3.77) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "29308b3f-8e92-4e4c-acc3-11141dae1f7f") + ) + (fp_poly + (pts + (xy -3.34 -4.1) (xy -1.74 -4.1) (xy -1.74 -6) (xy -3.34 -6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "591c7db0-e097-449a-b92c-5291be6f5f1a") + ) + (fp_poly + (pts + (xy -3.34 6) (xy -1.74 6) (xy -1.74 4.1) (xy -3.34 4.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "1dc42f43-8a7a-4d66-9a7f-6f6b711639b1") + ) + (fp_poly + (pts + (xy -0.8 -4.1) (xy 0.8 -4.1) (xy 0.8 -6) (xy -0.8 -6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "b9b0bbf4-f774-4a85-bea6-ab3b64d3dc04") + ) + (fp_poly + (pts + (xy -0.8 6) (xy 0.8 6) (xy 0.8 4.1) (xy -0.8 4.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "bba6318d-60dc-4d44-94de-06c6067c1197") + ) + (fp_poly + (pts + (xy 1.74 -4.1) (xy 3.34 -4.1) (xy 3.34 -6) (xy 1.74 -6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "8333e64c-c020-4d2b-b88c-03a84f9c4502") + ) + (fp_poly + (pts + (xy 1.74 6) (xy 3.34 6) (xy 3.34 4.1) (xy 1.74 4.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "9240bda0-9f86-4939-b3c2-2368423be278") + ) + (fp_poly + (pts + (xy 2.05 -0.97) (xy 5.05 -0.97) (xy 5.05 -3.86) (xy 2.05 -3.86) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a7dbd6c2-f7b9-47d5-b4e4-a895124ff27e") + ) + (fp_poly + (pts + (xy 2.05 3.86) (xy 5.05 3.86) (xy 5.05 0.97) (xy 2.05 0.97) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "36d824ff-37d1-4ae6-a6d9-13c4867991a2") + ) + (fp_poly + (pts + (xy 3.98 -4.1) (xy 6.18 -4.1) (xy 6.18 -6) (xy 3.98 -6) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "a5c77f03-1811-4124-a77c-5106b4b3c93f") + ) + (fp_poly + (pts + (xy 3.98 6) (xy 6.18 6) (xy 6.18 4.1) (xy 3.98 4.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Mask") + (uuid "190e58f9-5e13-4582-be88-740dd0c8aeca") + ) + (fp_rect + (start 7.3 -7.2) + (end -7.3 7.2) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "275c05d4-437b-4d8f-bdd7-3614c1d47c9e") + ) + (fp_line + (start -7 -6.9) + (end -7 6.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "9359207f-e388-444a-9fda-6dbaacd71742") + ) + (fp_line + (start -7 6.9) + (end 7 6.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "ca282da1-009e-4fb8-a69c-76af859b6313") + ) + (fp_line + (start -5.9 -4.275) + (end -5.9 4.275) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e664e020-edf2-48d0-aad4-3e2d91edad51") + ) + (fp_line + (start -5.025 5.15) + (end -0.975 5.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e47cf6b4-4965-49e5-820d-75e3d96b819c") + ) + (fp_line + (start -5 -4.25) + (end -5 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cef7d709-4520-4777-85dc-99d6bf786cdc") + ) + (fp_line + (start -1 -4.25) + (end -5 -4.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3cf7fcc7-da44-419a-9285-b8346546eb43") + ) + (fp_line + (start -1 0) + (end -5 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8fd1d40a-57e6-47cd-bf88-a743f6899891") + ) + (fp_line + (start -1 0) + (end -1 -4.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "22fd11eb-c8cb-4851-a4e8-3db9324c6f95") + ) + (fp_line + (start -0.975 -5.15) + (end -5.025 -5.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0973b781-a169-445f-b6da-758d9542d37d") + ) + (fp_line + (start -0.1 4.275) + (end -0.1 -4.275) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1b6c4781-d0f4-40ad-96ee-1b50ddb7fd8a") + ) + (fp_line + (start 1.6 0.4) + (end 1.6 4.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "61138df6-a798-4402-b426-4e1779ae2414") + ) + (fp_line + (start 1.6 0.4) + (end 5.6 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "08d8e20c-4ac4-4f1c-8d7d-b4b3ad385f21") + ) + (fp_line + (start 1.6 4.4) + (end 5.6 4.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "176f2e05-70e7-4cd7-b4c8-543e2568231d") + ) + (fp_line + (start 5.6 0.4) + (end 5.6 4.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f82451f6-ccdd-408d-8422-8871830c1632") + ) + (fp_line + (start 7 -6.9) + (end -7 -6.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "db7f2f9d-9657-43f8-921f-c9d1d3f46910") + ) + (fp_line + (start 7 6.9) + (end 7 -6.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.Fab") + (uuid "88b4bf61-b8b7-4772-8eaa-d85d16282e01") + ) + (fp_arc + (start -5.9 -4.275) + (mid -5.643718 -4.893718) + (end -5.025 -5.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e7c548fe-7784-4f5b-bd15-b9d219d6c625") + ) + (fp_arc + (start -5.025 5.15) + (mid -5.643718 4.893718) + (end -5.9 4.275) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "73ca7333-9397-4b32-b3d1-aa90c023e934") + ) + (fp_arc + (start -0.975 -5.15) + (mid -0.356282 -4.893718) + (end -0.1 -4.275) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "879598c0-4fd8-47f0-9674-06db64da7d39") + ) + (fp_arc + (start -0.1 4.275) + (mid -0.356282 4.893718) + (end -0.975 5.15) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "df162669-5141-41a7-a383-695139867d42") + ) + (fp_circle + (center -3 -2.125) + (end -2.9 -2.125) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "5895e383-cb59-45cb-ac99-f628285cc5d9") + ) + (fp_circle + (center -2.8 2.575) + (end -0.8 2.575) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "b20e8ad7-71ef-4972-b374-1aa4ccb59e66") + ) + (fp_circle + (center 3.6 2.4) + (end 3.7 2.4) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.Fab") + (uuid "17d8f9cb-a577-4c2c-b76a-9525385773a3") + ) + (fp_poly + (pts + (xy -4.9 -3.1) (xy -4.2 -3.1) (xy -4.2 -3.8) (xy -4.9 -3.8) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "User.1") + (uuid "fff8eb45-a753-4df9-86d8-497e27b42db5") + ) + (fp_poly + (pts + (xy -4.9 -0.7) (xy -4.2 -0.7) (xy -4.2 -1.4) (xy -4.9 -1.4) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "User.1") + (uuid "beb78518-3b10-4bd8-8491-c76b7470dd61") + ) + (fp_poly + (pts + (xy -1.8 3.8) (xy -1.1 3.8) (xy -1.1 0.2) (xy -1.8 0.2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "User.1") + (uuid "2788a859-3d5f-47b0-a0ba-3a9f78b5f3bf") + ) + (fp_poly + (pts + (xy 5.4 -1.5) (xy 6.6 -1.5) (xy 6.6 -2.7) (xy 5.4 -2.7) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "User.1") + (uuid "b871b1d8-2a6b-46f3-ab44-262a82309b96") + ) + (fp_poly + (pts + (xy 5.4 2.7) (xy 6.6 2.7) (xy 6.6 1.5) (xy 5.4 1.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "User.1") + (uuid "3eabc85b-02b2-4abb-b771-6e73b13c1545") + ) + (pad "1" smd rect + (at -5.08 5.05) + (size 2.1 1.8) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8a695ecc-0235-4a66-b6a3-2c23822d159b") + ) + (pad "2" smd rect + (at -2.54 5.05) + (size 1.5 1.8) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "931e293f-9f75-430d-b3b6-b7565330a77d") + ) + (pad "3" smd rect + (at 0 5.05) + (size 1.5 1.8) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f5536421-a225-48cb-85a8-ba7522833891") + ) + (pad "4" smd rect + (at 2.54 5.05) + (size 1.5 1.8) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9196c92f-3426-48b7-83d5-ee26de3e391b") + ) + (pad "5" smd rect + (at 5.08 5.05) + (size 2.1 1.8) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9090e3ca-c6ba-4ee9-9f48-98eb801b89cb") + ) + (pad "6" smd rect + (at 5.08 -5.05) + (size 2.1 1.8) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "62e7f256-42a9-4de6-b068-f8344267a3fc") + ) + (pad "7" smd rect + (at 2.54 -5.05) + (size 1.5 1.8) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c8ccd1a4-6cac-486b-9804-9abd8b3b2c7f") + ) + (pad "8" smd rect + (at 0 -5.05) + (size 1.5 1.8) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8ddc03f2-e25c-4f2a-8b54-072c6fadc3b3") + ) + (pad "9" smd rect + (at -2.54 -5.05) + (size 1.5 1.8) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "63212073-1eb9-4aea-8c11-6df24f3b33b8") + ) + (pad "10" smd rect + (at -5.08 -5.05) + (size 2.1 1.8) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9c532f82-425d-49c2-a512-5d1a5a0e8d71") + ) + (pad "11" smd rect + (at -2.655 -2.245) + (size 2.7 2.95) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "44831f2f-e029-42e8-941c-6219087d7254") + ) + (pad "12" smd rect + (at -3.805 2.245) + (size 2.7 2.95) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e0c57e95-6eab-4eb9-960a-1a9132f5f155") + ) + (pad "13" smd rect + (at 3.55 2.415) + (size 2.9 2.8) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f042be83-8631-4df6-b779-0a186759c019") + ) + (pad "14" smd rect + (at 3.55 -2.415) + (size 2.9 2.8) + (layers "F.Cu") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f9006b6c-061c-4134-aa22-a3aa30852c71") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/MQ-4 Gas Sensor.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/MQ-4 Gas Sensor.kicad_mod new file mode 100644 index 0000000..9a8d7e6 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/MQ-4 Gas Sensor.kicad_mod @@ -0,0 +1,144 @@ +(footprint "MQ-4 Gas Sensor" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

      Gas Sensors - MQ-3, MQ-4, MQ-6, MQ-7, MQ-8

      \n

      Footprint is orientation agnostic.

      \n

      Datasheet

      \n

      Specifications:\n

        \n
      • Pin Count: 6
      • \n
      • Diameter: 14.5 mm
      • \n
      \n

      Devices Using:

      \n
        \n
      • GAS_SENSOR
      • \n
      ") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -10.291 180) + (layer "F.Fab") + (uuid "18b01182-e181-4759-b2a0-154e6783ae63") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "MQ-4 Gas Sensor" + (at 0 10.391 180) + (layer "F.Fab") + (uuid "633c487c-1b94-47b8-941b-ef298f7cab8f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ecadc3a4-c057-4b4a-8a59-81aeb8d21e43") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ae698aad-8b78-436b-aeab-5f5f34d7a231") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7c2349ac-d7d7-43c9-99f5-f29e17ad602b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_circle + (center 0 0) + (end 0 -9.5) + (stroke + (width 0.2032) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "1c857ffc-9cc0-473b-8c25-124e8cd07269") + ) + (fp_circle + (center 0 0) + (end 0 -9.75) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "79350d4c-e864-45a1-a6b9-e922720ea759") + ) + (pad "1" thru_hole circle + (at 3.35 -3.35 90) + (size 1.9304 1.9304) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "02ca3246-6f20-44df-b213-4ecc537391b3") + ) + (pad "2" thru_hole circle + (at 0 -4.75 90) + (size 1.9304 1.9304) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "7734b5f7-bb02-4b9b-9fd8-2883033d8ec8") + ) + (pad "3" thru_hole circle + (at -3.35 -3.35 90) + (size 1.9304 1.9304) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "7f2f0a23-3373-4515-95fd-cc359cf140bc") + ) + (pad "4" thru_hole circle + (at -3.35 3.35 90) + (size 1.9304 1.9304) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "55164790-7108-48e1-9e49-6b7e2ece2c31") + ) + (pad "5" thru_hole circle + (at 0 4.75 90) + (size 1.9304 1.9304) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "7abf850a-dc64-45d9-8e40-cd70fb0ff609") + ) + (pad "6" thru_hole circle + (at 3.35 3.35 90) + (size 1.9304 1.9304) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "d845a6b2-cad3-4582-8dd1-436db47dfb8d") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/MQ-7 Gas Sensor.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/MQ-7 Gas Sensor.kicad_mod new file mode 100644 index 0000000..73629a5 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/MQ-7 Gas Sensor.kicad_mod @@ -0,0 +1,144 @@ +(footprint "MQ-7 Gas Sensor" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

      Gas Sensors - MQ-3, MQ-4, MQ-6, MQ-7, MQ-8

      \n

      Footprint is orientation agnostic.

      \n

      Datasheet

      \n

      Specifications:\n

        \n
      • Pin Count: 6
      • \n
      • Diameter: 14.5 mm
      • \n
      \n

      Devices Using:

      \n
        \n
      • GAS_SENSOR
      • \n
      ") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0 -8.509 0) + (layer "F.Fab") + (uuid "18b01182-e181-4759-b2a0-154e6783ae63") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "MQ-7 Gas Sensor" + (at 0 8.491 180) + (layer "F.Fab") + (uuid "633c487c-1b94-47b8-941b-ef298f7cab8f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4758d512-35be-4654-bb29-d3f012ac4f62") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cde97d31-1f3c-4dc6-adaf-09912648df1b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5485ec90-cedc-4b0d-9f76-097ebc184074") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_circle + (center 0 0) + (end 0 -7.25) + (stroke + (width 0.2032) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "1c857ffc-9cc0-473b-8c25-124e8cd07269") + ) + (fp_circle + (center 0 0) + (end 0 -7.6) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "3abd5695-2740-4674-b66a-313b076bfb14") + ) + (pad "1" thru_hole circle + (at 3.35 -3.35 90) + (size 1.9304 1.9304) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "02ca3246-6f20-44df-b213-4ecc537391b3") + ) + (pad "2" thru_hole circle + (at 0 -4.75 90) + (size 1.9304 1.9304) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "7734b5f7-bb02-4b9b-9fd8-2883033d8ec8") + ) + (pad "3" thru_hole circle + (at -3.35 -3.35 90) + (size 1.9304 1.9304) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "7f2f0a23-3373-4515-95fd-cc359cf140bc") + ) + (pad "4" thru_hole circle + (at -3.35 3.35 90) + (size 1.9304 1.9304) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "55164790-7108-48e1-9e49-6b7e2ece2c31") + ) + (pad "5" thru_hole circle + (at 0 4.75 90) + (size 1.9304 1.9304) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "7abf850a-dc64-45d9-8e40-cd70fb0ff609") + ) + (pad "6" thru_hole circle + (at 3.35 3.35 90) + (size 1.9304 1.9304) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (uuid "d845a6b2-cad3-4582-8dd1-436db47dfb8d") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/SCD4X.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/SCD4X.kicad_mod new file mode 100644 index 0000000..68adfe8 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/SCD4X.kicad_mod @@ -0,0 +1,438 @@ +(footprint "SCD4X" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -5.6 0) + (layer "F.Fab") + (uuid "d430ee96-43f7-4eeb-9423-07d09de89284") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 5.6 0) + (layer "F.Fab") + (uuid "c5024782-72a7-434c-a32a-232dada9ea9c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "046fa02a-1062-4957-afd1-824c5b525b8d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c4f15953-ee5a-45f3-ae42-745f441f26ff") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "97201490-932e-40b8-96a4-0c870c602bbd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_poly + (pts + (xy -2 -1) (xy -1 -1) (xy -1 -2) (xy -2 -2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9a17ff4b-686f-4c8a-8784-65555f8ccdbf") + ) + (fp_poly + (pts + (xy -2 2) (xy -1 2) (xy -1 1) (xy -2 1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "332b6711-93af-449e-88d9-fc11d9c8ef4a") + ) + (fp_poly + (pts + (xy 1 -1) (xy 2 -1) (xy 2 -2) (xy 1 -2) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "bd88cfad-65fe-467f-9672-cf90968b48b4") + ) + (fp_poly + (pts + (xy 1 2) (xy 2 2) (xy 2 1) (xy 1 1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Paste") + (uuid "9ddd0a6e-30d8-4ac9-8efa-7342cc10c209") + ) + (fp_line + (start -5.25 -5.25) + (end -2.75 -5.25) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "3caaec05-8ae8-4638-9d06-b939f0aa702a") + ) + (fp_line + (start -5.25 -2.75) + (end -5.25 -5.25) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "5d3034df-7f43-4689-8d22-addcfb8c71da") + ) + (fp_line + (start -5.25 5.25) + (end -5.25 2.75) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "56a20d98-4dff-494a-8338-f687da8cf20e") + ) + (fp_line + (start -2.75 5.25) + (end -5.25 5.25) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "98b836a9-53bb-494f-b89c-5c4cb2d25033") + ) + (fp_line + (start 2.75 -5.25) + (end 5.25 -5.25) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "afe93b1e-f366-45cf-b8e8-6f0b9316a77e") + ) + (fp_line + (start 5.25 -5.25) + (end 5.25 -2.75) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "5a1f2a84-8b98-452e-944b-dcc19f79e70c") + ) + (fp_line + (start 5.25 2.75) + (end 5.25 5.25) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "582dc713-bd00-4854-810a-18ab3a8b049b") + ) + (fp_line + (start 5.25 5.25) + (end 2.75 5.25) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "672d29b5-99f1-4e2b-a4d3-0b3debbb2d0c") + ) + (fp_circle + (center -5.6 -4.8) + (end -5.6 -4.7) + (stroke + (width 0.2) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "93465ca2-37a8-4d1c-912d-7cef549b6ecd") + ) + (fp_rect + (start 5.2 -5.2) + (end -5.2 5.2) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "ce625ffa-28b3-4575-b77d-6d41a1b65db3") + ) + (fp_line + (start -5.05 -4.05) + (end -4.05 -5.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6791f6b5-3340-48e4-b465-7215a2569fff") + ) + (fp_line + (start -5.05 5.05) + (end -5.05 -4.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "74ea0ec1-b06b-4a1e-a204-d5077f2fad6e") + ) + (fp_line + (start -4.05 -5.05) + (end 5.05 -5.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6b61cdf8-1fcd-4bb6-9ebf-36483145d34b") + ) + (fp_line + (start 5.05 -5.05) + (end 5.05 5.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3c3cd02d-6926-46e2-b6bb-2fdda3e1941c") + ) + (fp_line + (start 5.05 5.05) + (end -5.05 5.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0f7d087c-3b41-488d-a5f4-d4c151d4432d") + ) + (pad "1" smd roundrect + (at -4 -2.5 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Mask") + (roundrect_rratio 0) + (chamfer_ratio 0.35) + (chamfer bottom_right) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0543ae22-5185-41f6-ae97-da1373e47abe") + ) + (pad "2" smd rect + (at -4 -1.25 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5e16ec91-53a5-460f-abf6-1948897c195d") + ) + (pad "3" smd rect + (at -4 0 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8733074c-7f6e-4ac0-ac4a-cc5994ad5881") + ) + (pad "4" smd rect + (at -4 1.25 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b7b7351b-a4a4-4b0f-b763-e1f516e70587") + ) + (pad "5" smd rect + (at -4 2.5 90) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c75535ed-b49d-4298-a366-21209a201be1") + ) + (pad "6" smd rect + (at -2.5 4 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4f2fd483-8d86-49c3-9d4e-3cded635a1a8") + ) + (pad "7" smd rect + (at -1.25 4 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "91a202c9-3b71-48a8-981c-4cedf28b8e21") + ) + (pad "8" smd rect + (at 0 4 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "771e32c6-1e23-431f-a2f9-11dd947d14a3") + ) + (pad "9" smd rect + (at 1.25 4 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d487b214-ddc1-4bff-baeb-ae76e900e1ca") + ) + (pad "10" smd rect + (at 2.5 4 180) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c995620a-d573-415f-8741-4939c203ad42") + ) + (pad "11" smd rect + (at 4 2.5 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fc3d776e-8843-43df-9b74-13c134987bd3") + ) + (pad "12" smd rect + (at 4 1.25 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cf25bb9e-5016-47c6-87f8-6e6a7f0d4104") + ) + (pad "13" smd rect + (at 4 0 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d17dd166-5a04-450a-88a7-460a3f6c39fb") + ) + (pad "14" smd rect + (at 4 -1.25 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ed3fe6da-87ee-4c9a-82ff-58020a171165") + ) + (pad "15" smd rect + (at 4 -2.5 270) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a0b76955-2377-407a-8702-20e0daa3a588") + ) + (pad "16" smd rect + (at 2.5 -4) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c5d602cd-847f-4a70-b5db-b3a25eb0815f") + ) + (pad "17" smd rect + (at 1.25 -4) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "41029619-0cce-456d-91f5-7538071ad0b0") + ) + (pad "18" smd rect + (at 0 -4) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bb63b78f-484c-491d-a917-8b6dba0d2876") + ) + (pad "19" smd rect + (at -1.25 -4) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2f8c67f8-599b-4a62-858c-d161409552f8") + ) + (pad "20" smd rect + (at -2.5 -4) + (size 0.8 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c21cca7e-70d2-4605-afc9-694c236390f5") + ) + (pad "21" smd rect + (at 0 0) + (size 4.8 4.8) + (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "90144455-25b3-49ff-b524-3362c54c1b22") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/SEN5x_Outline.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/SEN5x_Outline.kicad_mod new file mode 100644 index 0000000..a4ab0a2 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/SEN5x_Outline.kicad_mod @@ -0,0 +1,298 @@ +(footprint "SEN5x_Outline" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -0.5 0) + (layer "F.Fab") + (uuid "d430ee96-43f7-4eeb-9423-07d09de89284") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Value" "Val**" + (at 0 0.6 0) + (layer "F.Fab") + (uuid "c5024782-72a7-434c-a32a-232dada9ea9c") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6072c137-4654-4823-a140-907e21cd8df1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d7616808-5472-4776-9438-7434b19243c1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e1caa775-2dff-4dbf-b393-a3bedb10a8e9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -26.7 -21.2) + (end -26.7 -21.8) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "290de1c7-850b-44c7-a1b1-684ad63a8c55") + ) + (fp_line + (start -26.7 21.2) + (end -26.7 21.8) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "3b61c5a2-8a97-4a85-aae1-e9238488f29a") + ) + (fp_line + (start -26.1 -21.8) + (end -26.7 -21.8) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "32e45215-0b0b-499c-a229-eabf67ba1d33") + ) + (fp_line + (start -26.1 21.8) + (end -26.7 21.8) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "88824d54-4387-4127-8f77-866eb8d57be5") + ) + (fp_line + (start 26.1 -21.8) + (end 26.7 -21.8) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "2fdea8ec-549c-4486-a7a0-fb1a7f36ed19") + ) + (fp_line + (start 26.1 21.8) + (end 26.7 21.8) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "8c38c5e4-c0ec-4e82-a89e-7e6c975e1182") + ) + (fp_line + (start 26.7 -21.2) + (end 26.7 -21.8) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "1b5fdac9-e0ef-41b6-858e-f969809210d7") + ) + (fp_line + (start 26.7 21.2) + (end 26.7 21.8) + (stroke + (width 0.1778) + (type default) + ) + (layer "F.SilkS") + (uuid "e9986b5e-cd70-4b46-b696-03c739d45ded") + ) + (fp_rect + (start 26.6 -21.8) + (end -26.6 21.8) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "cb4cdf61-d20f-4a14-9338-ad9f8509d33d") + ) + (fp_line + (start -19.8 18.9) + (end -13.1 18.9) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "48ccc8b2-38d5-4006-ac8e-9debc7b3d2e8") + ) + (fp_line + (start -19.8 21.6) + (end -19.8 18.9) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "55d92769-b1da-49dd-ba15-df00a7e1ec20") + ) + (fp_line + (start -13.1 18.9) + (end -13.1 21.6) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "ca561219-0442-4fd2-8f93-e48e86bfb273") + ) + (fp_line + (start 2.7 18.9) + (end 2.7 21.6) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "e958aaf1-e6f0-4025-a21a-8460aece802b") + ) + (fp_line + (start 18.7 18.9) + (end 2.7 18.9) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "d79d8289-5d4f-411c-8f75-769261196825") + ) + (fp_line + (start 18.7 21.6) + (end 18.7 18.9) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "4776d95d-2b9a-4c9a-9d85-0dbb609a7119") + ) + (fp_line + (start 23.9 -18.3) + (end 23.9 -8.5) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "787787d8-d0aa-4522-ba86-c5e7502e166c") + ) + (fp_line + (start 23.9 -8.5) + (end 26.5 -8.5) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "a68a141f-1880-4ce3-bd5b-c39e832db9c5") + ) + (fp_line + (start 26.5 -18.3) + (end 23.9 -18.3) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "596ed32b-9950-4728-8191-e20062ba016d") + ) + (fp_rect + (start -26.5 -21.65) + (end 26.5 21.65) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "User.1") + (uuid "27f932e3-e0f2-470a-b8d1-fef6ef0944c1") + ) + (fp_text user "Inlet" + (at -16.4 20.9 0) + (unlocked yes) + (layer "User.1") + (uuid "44afc15f-bfe0-49aa-a483-80c04dffdf46") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify bottom) + ) + ) + (fp_text user "Connector" + (at 25.7 -13.3 90) + (unlocked yes) + (layer "User.1") + (uuid "996a7ae1-089f-4ae7-9413-4488d4f00c2a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify bottom) + ) + ) + (fp_text user "Outlet" + (at 11 21 0) + (unlocked yes) + (layer "User.1") + (uuid "ed2338c3-543b-436b-b03f-735e758342c6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify bottom) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/SPH0641LM4H-1_MICROPHONE.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/SPH0641LM4H-1_MICROPHONE.kicad_mod new file mode 100644 index 0000000..ad67944 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Sensor.pretty/SPH0641LM4H-1_MICROPHONE.kicad_mod @@ -0,0 +1,288 @@ +(footprint "SPH0641LM4H-1_Microphone" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "PDM microphone Knowles") + (tags "SparkFun") + (property "Reference" "REF**" + (at 0.014 -2.075 0) + (unlocked yes) + (layer "F.Fab") + (uuid "1a7592d0-894b-42d8-bd1b-7b4ebde60eb3") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "SPH0641LM4H-1" + (at -0.031 2.296 0) + (unlocked yes) + (layer "F.Fab") + (uuid "5eb78bbf-88a5-4054-8da5-a3b44af4bfb5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "99b7bddd-7a7b-4f47-8e88-65b001ead40e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Knowles%20Acoustics%20PDFs/SPH0641LM4H-1.pdf" + (at 0 3.7 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ce0942d6-e1aa-41ff-9c7a-b678cbb9934b") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "75e5c2aa-b5e1-42bb-936e-2be2ee1d128e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (solder_mask_margin 0.05) + (fp_arc + (start -0.614999 1.265) + (mid -0.669947 0.993907) + (end -0.612539 0.723325) + (stroke + (width 0.3) + (type default) + ) + (layer "F.Paste") + (uuid "bccda7d5-bd0c-4733-aa64-34b31535759f") + ) + (fp_arc + (start -0.269 0.383) + (mid 0.002093 0.328052) + (end 0.272675 0.38546) + (stroke + (width 0.3) + (type default) + ) + (layer "F.Paste") + (uuid "cb674bc9-caae-44c4-9317-a97a32faabf8") + ) + (fp_arc + (start 0.27 1.604999) + (mid -0.001093 1.659947) + (end -0.271675 1.602539) + (stroke + (width 0.3) + (type default) + ) + (layer "F.Paste") + (uuid "4aa2d883-6fe0-49d8-ab52-c9398bc4348b") + ) + (fp_arc + (start 0.607 0.726) + (mid 0.661948 0.997093) + (end 0.60454 1.267675) + (stroke + (width 0.3) + (type default) + ) + (layer "F.Paste") + (uuid "ae24cdc5-9244-4a0b-9092-35a314c8e089") + ) + (fp_line + (start -1.524 -1.932) + (end -1.524 -1.424) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff35af57-747b-496f-ae8e-5bddafc04685") + ) + (fp_line + (start -1.524 1.524) + (end -1.524 2.032) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac77ce8a-bf3a-4e18-ad23-8ec1463580ba") + ) + (fp_line + (start -1.524 2.032) + (end -1.016 2.032) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "27523540-21c6-4fb3-932b-f26ff0172bf1") + ) + (fp_line + (start -1.016 -1.932) + (end -1.524 -1.932) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "7c5037a1-0a3f-4b1a-a9b5-03e1aa4e1c25") + ) + (fp_line + (start 1.016 -1.932) + (end 1.524 -1.932) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "5acc2349-6d3c-4edf-bd99-ee31c7537b7c") + ) + (fp_line + (start 1.524 -1.424) + (end 1.524 -1.932) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "28d1d26d-defb-458b-98fc-0f74407fc937") + ) + (fp_line + (start 1.524 1.524) + (end 1.524 2.032) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "97b7331b-1cc6-4688-9099-4cdec81e3884") + ) + (fp_line + (start 1.524 2.032) + (end 1.016 2.032) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "d714bcf1-801e-4c97-9e37-afb070ab1812") + ) + (fp_circle + (center -1.85 -1.8) + (end -1.75 -1.8) + (stroke + (width 0.2) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "4e7aed9c-ea79-4a9e-8dd5-b99d7ad8597a") + ) + (fp_circle + (center 0 1) + (end 0.6625 1) + (stroke + (width 0.6) + (type solid) + ) + (fill none) + (layer "F.Mask") + (uuid "5d7b01bc-4ddf-40c8-a0f2-ef15ae3ff9fa") + ) + (fp_rect + (start -1.7 -2.1) + (end 1.7 2.2) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "fe318d69-c4b0-4ad0-a8c7-0b7c04bdd3f5") + ) + (pad "" np_thru_hole circle + (at 0 1) + (size 0.8 0.8) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (uuid "e3f5a197-52d1-4c76-b56d-b8b22a695a7e") + ) + (pad "1" smd rect + (at -0.9 -1.3) + (size 0.725 0.522) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "214ea6b1-0854-4dd5-b1e7-a7a4fde7478b") + ) + (pad "2" smd rect + (at -0.9 -0.3) + (size 0.725 0.522) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b7a853be-195e-408d-914b-5ab87d0330a5") + ) + (pad "3" smd custom + (at 0.65873 0.996558 90) + (size 0.3 0.3) + (layers "F.Cu" "F.Mask") + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_circle + (center 0 -0.662) + (end 0.662 -0.662) + (width 0.3) + (fill no) + ) + ) + (uuid "3385bb65-0692-4f61-a3a0-3bd2b6a8a520") + ) + (pad "4" smd rect + (at 0.9 -0.3) + (size 0.725 0.522) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fb1f96fa-d526-4110-863d-a392def22031") + ) + (pad "5" smd rect + (at 0.9 -1.3) + (size 0.725 0.522) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ec2b326c-e3bf-4ae6-b748-f72800488c2a") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Pad-CapacitiveTouch.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Pad-CapacitiveTouch.kicad_mod new file mode 100644 index 0000000..8b5258e --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Pad-CapacitiveTouch.kicad_mod @@ -0,0 +1,79 @@ +(footprint "Pad-CapacitiveTouch" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "

      Conductive Button

      \n

      Used with rubber key pads on the Nordic Key FOB. This one was designed and proven to work with the PolyCase Key FOB enclosures.

      ") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 6.3 180) + (layer "F.Fab") + (uuid "ecd9a125-6941-4436-aeb6-3dc41bc808f5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 7.2 180) + (layer "F.Fab") + (uuid "22276301-2839-4eae-bdc9-ebb3b152b381") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9676bad9-8b68-40f8-91ab-598b41314735") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6898c10b-92ac-4e6c-89c3-3bd2389c6a18") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cc8efd6a-a5a8-4906-b6ee-e34e69436804") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pad "1" smd roundrect + (at 0 0) + (size 10 10) + (layers "F.Cu") + (roundrect_rratio 0.25) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "db983d21-fc99-42a4-b7d9-5a768d383bfe") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_12x12mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_12x12mm.kicad_mod new file mode 100644 index 0000000..e7340f4 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_12x12mm.kicad_mod @@ -0,0 +1,328 @@ +(footprint "Push_PTH_12x12mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://www.omron.com/ecb/products/pdf/en-b3f.pdf") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -6.223 0) + (layer "F.Fab") + (uuid "d8350903-70cf-48c4-8e1f-c909da65fd2e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 6.223 0) + (layer "F.Fab") + (uuid "d3d56e85-0a43-4e62-8f01-ccbbc42222bf") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dbeb7a80-c693-4ca6-ae3c-ed5ed10d99f9") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "265108a4-688b-42c4-9701-d653dfff078a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c63308ef-cb52-4f01-bf1c-531dc39a9720") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -6 -4) + (end -6 -5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fffa0427-d1db-4b6b-b3c2-95dc02a607f1") + ) + (fp_line + (start -6 1) + (end -6 -1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac4884c8-0bdf-4d3f-86ee-1ba690d9c511") + ) + (fp_line + (start -6 5) + (end -6 4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "76059340-606c-4d3e-a870-e00cc01cf99d") + ) + (fp_line + (start -5 -6) + (end 5 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c2e58540-6aaa-476b-9e25-1ff9fc85f48d") + ) + (fp_line + (start 5 6) + (end -5 6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3e900c0-f859-4982-bfc9-e8ca7c384557") + ) + (fp_line + (start 6 -5) + (end 6 -4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0df999a0-2577-4520-83bf-6e824576d67d") + ) + (fp_line + (start 6 -1) + (end 6 1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c86a4612-a908-4313-af35-127dec06eb80") + ) + (fp_line + (start 6 4) + (end 6 5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac6a1ab2-4f52-4893-b440-84a1b3890531") + ) + (fp_arc + (start -6 -5) + (mid -5.707107 -5.707107) + (end -5 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9b0de303-a394-4971-a288-899c7190639a") + ) + (fp_arc + (start -5 6) + (mid -5.707107 5.707107) + (end -6 5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "203fb2b4-abbd-47f9-9cae-a7ed92159edd") + ) + (fp_arc + (start 5 -6) + (mid 5.707107 -5.707107) + (end 6 -5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e246d07d-e1bb-4845-8a6e-5c4780197f73") + ) + (fp_arc + (start 6 5) + (mid 5.707107 5.707107) + (end 5 6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "35b3d677-1461-4687-9a81-ddad163598c4") + ) + (fp_circle + (center -4.5 -4.5) + (end -4.2 -4.5) + (stroke + (width 0.7) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "8e32d76a-2a32-406b-a836-362b11c43eab") + ) + (fp_circle + (center -4.5 4.5) + (end -4.2 4.5) + (stroke + (width 0.7) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "f2046d51-9d40-4ca2-978e-9fb84dce5fb9") + ) + (fp_circle + (center 0 0) + (end 3.5 0) + (stroke + (width 0.2032) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "891c0cf1-8af5-4924-ba56-c97eccc6978a") + ) + (fp_circle + (center 4.5 -4.5) + (end 4.8 -4.5) + (stroke + (width 0.7) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "a7ecd5f1-aed1-4625-9176-961d02566b49") + ) + (fp_circle + (center 4.5 4.5) + (end 4.8 4.5) + (stroke + (width 0.7) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "4f6bacbf-41b7-4942-9ec8-e22e8ba6b252") + ) + (fp_rect + (start 7.62 -6.35) + (end -7.62 6.35) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "2f509260-a351-4b6a-bff6-100dc4ecc0df") + ) + (fp_line + (start 5 -0.2) + (end 5 -1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "f710af37-5c1e-448c-97f7-d8a1fab6cf94") + ) + (fp_line + (start 5 0.7) + (end 4.5 0.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "6a83c79f-07db-46bb-87ca-64edb4b6bd58") + ) + (fp_line + (start 5 1.3) + (end 5 0.7) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "76c947d3-ee99-430d-9a0c-b261cd0886f3") + ) + (pad "1" thru_hole circle + (at -6.25 -2.5) + (size 2.159 2.159) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d5bdd9cc-3ee0-42fa-a737-e9b0228acd08") + ) + (pad "1" thru_hole circle + (at 6.25 -2.5) + (size 2.159 2.159) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f1295252-a3b3-4f93-80c1-9026df182ce9") + ) + (pad "2" thru_hole circle + (at -6.25 2.5) + (size 2.159 2.159) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "37b52d3a-3e06-4a9d-aa50-31c094734220") + ) + (pad "2" thru_hole circle + (at 6.25 2.5) + (size 2.159 2.159) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "9ce7ca79-cd2c-42c3-97b4-824674f2bb64") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_12x12mm_LED.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_12x12mm_LED.kicad_mod new file mode 100644 index 0000000..f993387 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_12x12mm_LED.kicad_mod @@ -0,0 +1,520 @@ +(footprint "Push_PTH_12x12mm_LED" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://www.sparkfun.com/datasheets/Components/General/TSD1265.png") + (tags "SparkFun Momentary Switch (Pushbutton)") + (property "Reference" "Ref**" + (at 0 -5.08 0) + (layer "F.Fab") + (uuid "2e6b5484-f217-4f78-ab05-48a12ac3464f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 5.08 0) + (layer "F.Fab") + (uuid "e7e01fe9-e6ce-4fd9-b279-f4ecf7f8af9e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "19366115-0b19-47a8-a6d2-ab927be6b48f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b522731f-b9cd-4fb8-b66e-7f07f72f6019") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fbbf6e6a-d37e-4b60-93a5-7a0604d19823") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -6 -4.85) + (end -4.85 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "eaa1508a-e0f7-4de9-a44e-969a7fbc199b") + ) + (fp_line + (start -6 -4) + (end -6 -4.85) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d4282052-3d38-4b53-ae29-3aa50b7f6f0b") + ) + (fp_line + (start -6 1) + (end -6 -1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "10c06376-2f45-4bfe-8260-4f0123415241") + ) + (fp_line + (start -6 4.85) + (end -6 4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6e94ad9c-08f6-4a77-a4af-214b3c0c4889") + ) + (fp_line + (start -4.85 -6) + (end 4.85 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "91e38a55-d75e-47bd-9547-2810290dfa1c") + ) + (fp_line + (start -4.85 6) + (end -6 4.85) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "95b5f5bf-3ca5-412b-baaf-3467a2eefb33") + ) + (fp_line + (start -0.635 -0.635) + (end 0 -0.635) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb0c01a8-2802-4ed9-b10a-309cdc62f73f") + ) + (fp_line + (start -0.635 0.635) + (end 0.635 0.635) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "2b751ef5-3ef1-4b93-b3dd-70af634ffb9d") + ) + (fp_line + (start 0 -0.635) + (end -0.635 0.635) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "4838d023-0d07-4d93-941c-afb6a432fb43") + ) + (fp_line + (start 0 -0.635) + (end 0.635 -0.635) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1871aa5f-77c3-4e23-bac2-ff9162e6ecd5") + ) + (fp_line + (start 0 3.048) + (end 0 1.778) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac4f5234-cf9a-449d-8ae7-7086a8850464") + ) + (fp_line + (start 0.635 -2.413) + (end -0.635 -2.413) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3460bd7-8b02-4f89-a364-bc4a43d4dada") + ) + (fp_line + (start 0.635 0.635) + (end 0 -0.635) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e839df84-08e1-4e48-980d-1a93c087c545") + ) + (fp_line + (start 0.635 2.413) + (end -0.635 2.413) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "209ff153-9c52-4fda-8a1a-2092d3624b31") + ) + (fp_line + (start 4.85 -6) + (end 6 -4.85) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3fa0d78a-7b6a-4f98-90f9-d55cf80e3d1c") + ) + (fp_line + (start 4.85 6) + (end -4.85 6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7d8bb108-cbf9-473d-b270-263f63d2c521") + ) + (fp_line + (start 5 -4) + (end 6 -4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b2c9983f-55a5-4bcf-ad04-7f4b236470fb") + ) + (fp_line + (start 5 -1) + (end 5 -4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d140d117-ba32-4f45-9fda-ee83e84fe1df") + ) + (fp_line + (start 5 1) + (end 5 4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0879b8e0-218b-4eb4-ba80-7488178e48c9") + ) + (fp_line + (start 5 4) + (end 6 4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7b9413b4-3d5d-4317-a632-5f0226dfca30") + ) + (fp_line + (start 6 -4.85) + (end 6 -4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "e63ed121-141d-4da3-aff8-a5464e1d6e7d") + ) + (fp_line + (start 6 -1) + (end 5 -1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "2fbf4b59-03af-420b-ab76-4186ca52a18e") + ) + (fp_line + (start 6 -1) + (end 6 1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "f084ddcc-9048-4f06-af15-cad3e53cd574") + ) + (fp_line + (start 6 1) + (end 5 1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "2cbb3adc-83c2-4406-b24b-088bdd64585c") + ) + (fp_line + (start 6 4) + (end 6 4.85) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "40412723-fa76-4c28-936a-ee1b3f5c45c0") + ) + (fp_line + (start 6 4.85) + (end 4.85 6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "73a98bed-073a-4df5-867c-62f9ceb1c5b4") + ) + (fp_circle + (center -4 -4) + (end -3.6 -4) + (stroke + (width 0.9) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "6157767d-f77d-433e-82ae-82751400ffc4") + ) + (fp_circle + (center -4 4) + (end -3.6 4) + (stroke + (width 0.9) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "dca95bae-816e-42f6-a430-223796eb7658") + ) + (fp_circle + (center 0 0) + (end 3.5 0) + (stroke + (width 0.2032) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "58190152-7d22-4576-a96f-bb1ce5c542f5") + ) + (fp_circle + (center 4 -4) + (end 4.4 -4) + (stroke + (width 0.9) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "288dc629-1311-4003-9273-f95a23953d44") + ) + (fp_circle + (center 4 4) + (end 4.4 4) + (stroke + (width 0.9) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "3dceb7e7-0842-4b66-8b02-f8f017d661e2") + ) + (fp_poly + (pts + (xy -1.528763 6.608762) (xy -1.335881 6.608762) (xy -1.214438 6.629003) (xy -1.163241 6.689725) (xy -1.150144 6.798072) + (xy -1.16205 6.906418) (xy -1.202531 6.963568) (xy -1.323975 6.985) (xy -1.528763 6.985) (xy -1.528763 7.177881) + (xy -1.549003 7.299325) (xy -1.609725 7.350522) (xy -1.718072 7.363618) (xy -1.826419 7.350522) (xy -1.883569 7.306468) + (xy -1.905 7.1755) (xy -1.905 6.985) (xy -2.112169 6.985) (xy -2.226469 6.96595) (xy -2.274094 6.905228) + (xy -2.286 6.796881) (xy -2.272903 6.688534) (xy -2.226469 6.630194) (xy -2.0955 6.608762) (xy -1.905 6.608762) + (xy -1.905 6.415881) (xy -1.88595 6.294437) (xy -1.825228 6.24324) (xy -1.716881 6.230144) (xy -1.608534 6.24324) + (xy -1.550194 6.287294) (xy -1.528763 6.418262) (xy -1.528763 6.608762) + ) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "3b89c3f5-baa7-4bac-8670-994ac0c67e1c") + ) + (fp_poly + (pts + (xy 7.8 -4) (xy 7.8 -1) (xy 6.3 -1) (xy 6.3 1) (xy 7.8 1) (xy 7.8 4) (xy 6.3 4) (xy 6.3 6.3) (xy 1.2 6.3) + (xy 1.2 7.8) (xy -1.2 7.8) (xy -1.2 6.3) (xy -6.3 6.3) (xy -6.3 4) (xy -7.6 4) (xy -7.6 1) (xy -6.3 1) + (xy -6.3 -1) (xy -7.6 -1) (xy -7.6 -4) (xy -6.3 -4) (xy -6.3 -6.3) (xy -1.2 -6.3) (xy -1.2 -8) (xy 1.2 -8) + (xy 1.2 -6.3) (xy 6.3 -6.3) (xy 6.3 -4) + ) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "3982f743-bf20-4db9-abbb-1c49e461f550") + ) + (fp_line + (start 5 -0.2) + (end 5 -1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "e99e5d07-3c05-4630-9b60-7a1f564a54d4") + ) + (fp_line + (start 5 0.7) + (end 4.5 0.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "793a5a23-68b9-4439-86de-39c9f52ae35f") + ) + (fp_line + (start 5 1.3) + (end 5 0.7) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "3bc6e4c0-d34d-4c0f-b85b-d88b04792e27") + ) + (pad "" np_thru_hole circle + (at 0 -4.5) + (size 1.6 1.6) + (drill 1.6) + (layers "F&B.Cu" "*.Mask") + (uuid "36b48be0-7599-4f47-90eb-751da969e76d") + ) + (pad "" np_thru_hole circle + (at 0 4.5) + (size 1.6 1.6) + (drill 1.6) + (layers "*.Cu" "*.Mask") + (uuid "1ad93e9b-868e-4265-867d-878c38cdb3c3") + ) + (pad "1" thru_hole circle + (at -6.25 -2.5) + (size 2.159 2.159) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3b3c9d39-a90b-4151-8aa5-b217494cfb6c") + ) + (pad "1" thru_hole circle + (at 6.25 -2.5) + (size 2.159 2.159) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "63efb85d-1de4-4bb6-8c30-18a3a8fc7429") + ) + (pad "2" thru_hole circle + (at -6.25 2.5) + (size 2.159 2.159) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "98255444-c838-4347-9dd3-c30f8586a072") + ) + (pad "2" thru_hole circle + (at 6.25 2.5) + (size 2.159 2.159) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d42227d5-8736-4cd0-a7d8-d427989397d9") + ) + (pad "A" thru_hole circle + (at 0 6.75) + (size 1.6764 1.6764) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d7cc0b65-518a-44b6-b1da-5bbb0f89b17f") + ) + (pad "K" thru_hole circle + (at 0 -6.75) + (size 1.6764 1.6764) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "726fcbe8-4d6a-4d52-914e-cb3c8e932f17") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_RA_7.4x4.3mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_RA_7.4x4.3mm.kicad_mod new file mode 100644 index 0000000..ba0142d --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_RA_7.4x4.3mm.kicad_mod @@ -0,0 +1,363 @@ +(footprint "Push_PTH_RA_7.4x4.3mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "http://cdn.sparkfun.com/datasheets/Components/Switches/SW016.JPG") + (tags "SparkFun Momentary Switch (Pushbutton)") + (property "Reference" "Ref**" + (at 0 -2.286 0) + (layer "F.Fab") + (uuid "15553c37-f88d-42a4-81ab-c7813fb9ea22") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 2.286 0) + (layer "F.Fab") + (uuid "ea4bea65-72d0-48d9-ad7a-8edf4b582394") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9cade05c-7a9c-4a14-86ed-a1c75ab07120") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1fd466ff-4973-4dac-83a5-151d0b7419d2") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f7a7ad25-c486-4147-b932-b3abf6bb7a37") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.777 -1) + (end -3.777 2.445003) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a91981af-7f25-4da4-8821-a4c3bcf8fc89") + ) + (fp_line + (start -3.777 2.445003) + (end 3.777 2.445003) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "beb23a9d-e97d-4e41-b14f-53d71685da2c") + ) + (fp_line + (start 2 -2.127) + (end -2 -2.127) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "35c7bd65-ab3b-42e2-87c9-72594757e145") + ) + (fp_line + (start 3.777 2.445003) + (end 3.777 -1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "93b1edb8-a208-411a-b1df-a3faa63f4b5b") + ) + (fp_circle + (center -2.5 0) + (end -2.0555 0) + (stroke + (width 0.889) + (type solid) + ) + (fill solid) + (layer "B.Mask") + (uuid "5c5ca721-40d9-4c19-9e20-ea3512608d45") + ) + (fp_circle + (center 2.5 0) + (end 2.9445 0) + (stroke + (width 0.889) + (type solid) + ) + (fill solid) + (layer "B.Mask") + (uuid "e83bd4d6-d4af-42a5-aad5-78c21866c0c6") + ) + (fp_circle + (center -2.5 0) + (end -2.27775 0) + (stroke + (width 0.4445) + (type solid) + ) + (fill solid) + (layer "F.Mask") + (uuid "20774344-121d-4a64-aac2-d24b256c42f5") + ) + (fp_circle + (center 2.5 0) + (end 2.72225 0) + (stroke + (width 0.4445) + (type solid) + ) + (fill solid) + (layer "F.Mask") + (uuid "0cbe72a7-ab0e-4a26-8957-78fcee9e13d1") + ) + (fp_rect + (start -5.1 -3.9) + (end 5.1 4) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "d7c3097b-96be-412f-9d74-3044d4c112a0") + ) + (fp_line + (start -3.777 -1.905) + (end -3.777 -3.683) + (stroke + (width 0.4064) + (type solid) + ) + (layer "F.Fab") + (uuid "3fcfbfaa-1494-46b3-96dc-fb2da2822a38") + ) + (fp_line + (start -3.65 -3.5) + (end -3 -3.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "9496d2cb-1c27-4cdc-a38c-6b0241e7f538") + ) + (fp_line + (start -3.65 2) + (end -3.65 -3.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c068328a-2993-44f5-a7d9-dc54ff32093f") + ) + (fp_line + (start -3.65 2) + (end -1.5 2) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "5695c951-9df6-469c-9cc8-c166c583418a") + ) + (fp_line + (start -3 -2) + (end -3 -3.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "93e13dcb-2593-407f-89de-5c777b2ba387") + ) + (fp_line + (start -3 -2) + (end 3 -2) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "7293051d-4dda-4e7d-95dc-efad7d8b495d") + ) + (fp_line + (start -1.5 2) + (end -1.5 3.8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "5a1b1189-3870-4672-a107-9a0b4a2df30f") + ) + (fp_line + (start -1.5 2) + (end 1.5 2) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "7457958b-8c81-4448-8588-86d6a741397e") + ) + (fp_line + (start -0.635 2.445003) + (end 0.635 2.445003) + (stroke + (width 0.4064) + (type solid) + ) + (layer "F.Fab") + (uuid "17128cbd-693b-4a04-9993-210b586d52d0") + ) + (fp_line + (start 1.5 2) + (end 1.5 3.8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "306fadb5-f1d4-41c2-8954-bceb87749eac") + ) + (fp_line + (start 1.5 2) + (end 3.65 2) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "4c851854-8ff1-4782-a094-fca896980f54") + ) + (fp_line + (start 1.5 3.8) + (end -1.5 3.8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e1393505-5de4-4b82-86a6-9761019874a6") + ) + (fp_line + (start 3 -3.5) + (end 3.65 -3.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "5e1cae1b-0390-422b-a381-275c9d58cee8") + ) + (fp_line + (start 3 -2) + (end 3 -3.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c4f2a1b6-0b3f-41bd-84ca-f26cf0b84537") + ) + (fp_line + (start 3.65 -3.5) + (end 3.65 2) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "80ed264b-4dda-4b3d-ba73-634c06cb272e") + ) + (fp_line + (start 3.777 -1.905) + (end 3.777 -3.683) + (stroke + (width 0.4064) + (type solid) + ) + (layer "F.Fab") + (uuid "fcf8e443-42ff-400b-8874-bd740b96114f") + ) + (pad "1" thru_hole circle + (at -2.5 0) + (size 1.7 1.7) + (drill 0.8) + (layers "*.Cu") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "24f21b9a-8f5a-4b0e-b521-d53ed261113c") + ) + (pad "2" thru_hole circle + (at 2.5 0) + (size 1.7 1.7) + (drill 0.8) + (layers "*.Cu") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f2133376-a039-4ae0-81af-0ac938ce5a5a") + ) + (pad "M1" thru_hole circle + (at -3.7032 -2.5) + (size 2.2 2.2) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8171e4ac-f117-4e00-9065-9673da8c17a4") + ) + (pad "M2" thru_hole circle + (at 3.7032 -2.5) + (size 2.2 2.2) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "0848a2a9-5fa2-4315-9ee0-4155bf8f7f77") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_RA_8-020_h7.5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_RA_8-020_h7.5mm.kicad_mod new file mode 100644 index 0000000..44fe4a3 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_PTH_RA_8-020_h7.5mm.kicad_mod @@ -0,0 +1,376 @@ +(footprint "Push_PTH_RA_8-020_h7.5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun Momentary Switch (Pushbutton)") + (property "Reference" "Ref**" + (at 0 -3.285 0) + (layer "F.Fab") + (uuid "68f39bec-9fa2-4fcb-884f-0c1e92a1e342") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 -2.08 0) + (layer "F.Fab") + (uuid "8cfaa84a-2e3f-4450-a3ce-9621c5830018") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ac4e8e64-97f8-4820-b23d-bb5d5d2a62a3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "21a1f373-6052-493f-ad87-fe7bbb3af8bb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4e200efa-daa6-41d7-a84b-0f8bad2bdf84") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.75 -3.8) + (end -3.75 -4.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "cd75e9e6-c8b0-4304-8200-855a9a60f27e") + ) + (fp_line + (start -3.75 2.35) + (end -3.75 -1.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "95afbb5a-e47e-40f0-aadd-51e2c763cf36") + ) + (fp_line + (start -3.75 2.35) + (end 3.75 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "53097841-fbba-4b35-97a2-fe2d3c1cbad7") + ) + (fp_line + (start 3.75 -3.8) + (end 3.75 -4.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "daa88d35-cec6-40e2-becf-25c26bec75e1") + ) + (fp_line + (start 3.75 2.35) + (end 3.75 -1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3d4554cc-4bac-4855-9c22-0a61592d494d") + ) + (fp_rect + (start 4.7 -4.6) + (end -4.7 6.5) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "150534b0-6d46-4ada-8d23-741195592d5d") + ) + (fp_line + (start -3.75 -1.15) + (end -3.75 -4.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "1b417186-05ea-4459-9c5f-5511bdf45872") + ) + (fp_line + (start -3.75 -1.15) + (end 3.75 -1.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "a3ef94a5-b119-4907-89e4-ba46f21c9a58") + ) + (fp_line + (start -3.75 2.35) + (end -3.75 -1.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "00d4db47-8307-4703-a017-a733dfaafb5c") + ) + (fp_line + (start -3.75 2.35) + (end -2.6 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "2097ba13-820c-480a-bd31-53484f4f624d") + ) + (fp_line + (start -2.6 2.35) + (end -1.9 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "820fbd53-4f85-407b-9f29-baaa5254acf1") + ) + (fp_line + (start -1.9 2.35) + (end -1.7 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "225e2179-49a0-48e7-a5a5-484b4473d1d9") + ) + (fp_line + (start -1.7 2.35) + (end -1.5 6.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "6ea51df0-1dae-4fcf-9b05-401a7f269943") + ) + (fp_line + (start -1.7 2.35) + (end 1.7 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "397b71f4-210f-4ae8-89d5-83625b73e898") + ) + (fp_line + (start -1.5 5.95) + (end 1.5 5.95) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "40187ffe-02fa-4013-810a-6b1c4f8eeee9") + ) + (fp_line + (start -1.5 6.25) + (end 1.5 6.25) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "dfc55c12-3a92-4a42-8e9d-5e9ed49726f2") + ) + (fp_line + (start 1.5 6.25) + (end 1.7 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "e6211b59-2927-4696-9899-5833cfe17ce5") + ) + (fp_line + (start 1.7 2.35) + (end 1.9 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "134d7914-65c6-4832-bd61-0b140a75cc8c") + ) + (fp_line + (start 1.9 2.35) + (end 2.6 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "f81bb0dc-21a9-4902-b466-0bd29314dced") + ) + (fp_line + (start 2.6 2.35) + (end 3.75 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "a2317b78-b2b5-431b-a8f6-735ed2d74ac8") + ) + (fp_line + (start 3.75 -1.15) + (end 3.75 -4.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "430ad5bc-5902-4866-bdd5-11daf2e3497f") + ) + (fp_line + (start 3.75 2.35) + (end 3.75 -1.15) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "abf07c00-2ee0-4853-8c87-30708a2722fb") + ) + (fp_arc + (start -1.9 2.35) + (mid -2.25 2.7) + (end -2.6 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "484baffd-10e1-4ade-9950-0557f5fe181b") + ) + (fp_arc + (start 2.6 2.35) + (mid 2.25 2.7) + (end 1.9 2.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "9dd99cb9-3f5f-4ce1-8786-517226cbc127") + ) + (fp_text user "Button center is\n 4.05mm above PCB" + (at 2 4 0) + (layer "F.Fab") + (uuid "31cd556d-7cad-4f84-a731-683fc5c4e37a") + (effects + (font + (size 0.23368 0.23368) + (thickness 0.02032) + ) + (justify left bottom) + ) + ) + (fp_text user "Button dia \nis 3.40mm" + (at -2 4 0) + (layer "F.Fab") + (uuid "739710f5-e34a-4545-b5ce-4ac26519ff6e") + (effects + (font + (size 0.23368 0.23368) + (thickness 0.02032) + ) + (justify right bottom) + ) + ) + (pad "1" thru_hole circle + (at -2.25 0) + (size 1.8 1.8) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4fb5c853-f9e2-4740-a118-aa1ca37e106a") + ) + (pad "2" thru_hole circle + (at 2.25 0) + (size 1.8 1.8) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "144ef36e-f77f-4b85-aff0-c23badbdd78c") + ) + (pad "M1" thru_hole circle + (at -3.5 -2.5) + (size 2 2) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c42407eb-f044-4665-bec3-2fa2fb5dcbde") + ) + (pad "M2" thru_hole circle + (at 3.5 -2.5) + (size 2 2) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "be3ea89a-16f2-4329-a49f-b1caa1633a72") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_12x12mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_12x12mm.kicad_mod new file mode 100644 index 0000000..0a812c4 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_12x12mm.kicad_mod @@ -0,0 +1,319 @@ +(footprint "Push_SMD_12x12mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://cdn.sparkfun.com/datasheets/Components/Switches/N301102.pdf") + (tags "SparkFun Momentary Switch (Pushbutton)") + (property "Reference" "Ref**" + (at 0 -6.223 0) + (layer "F.Fab") + (uuid "1b79e43f-35e5-43b4-a64f-2f127ef6ebce") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 6.223 0) + (layer "F.Fab") + (uuid "9f26465b-5a89-4921-a8b6-8dbd43f512c1") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a1c13fb7-9aa3-4e2b-95b8-09ee18020eb0") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "12f9c48f-a6c5-4376-9369-882540bcb6d1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "17ef1c51-2ad7-4523-b433-60de2ffe5892") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -6 -4) + (end -6 -5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "386c7558-8973-4b1e-8ad3-ac8b496d3b61") + ) + (fp_line + (start -6 1) + (end -6 -1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "daf9fd31-2e85-45b6-ad15-cf4026194145") + ) + (fp_line + (start -6 5) + (end -6 4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "4d14097c-2ffd-4fae-9778-a6e7c593fd96") + ) + (fp_line + (start -6 5) + (end -5 6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9124af31-e4bc-408d-aa4a-f57daff03cc1") + ) + (fp_line + (start -5 -6) + (end -6 -5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "bd2bc9d8-ae3d-4e7e-b1f9-d3f3b0aae91f") + ) + (fp_line + (start -5 -6) + (end 5 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "f3508751-c871-4cac-bd9d-c17fa589fd28") + ) + (fp_line + (start 5 6) + (end -5 6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "bd3b53f9-5513-4cf1-afcd-255cbf8ba91d") + ) + (fp_line + (start 6 -5) + (end 5 -6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "310120f2-ae62-4d81-bfb3-804387ba2e7d") + ) + (fp_line + (start 6 -5) + (end 6 -4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b147c6bf-36bd-44ef-8596-c1c3bf420a67") + ) + (fp_line + (start 6 -1) + (end 6 1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "65568d79-14cf-477e-a74a-bfeaced4bb6d") + ) + (fp_line + (start 6 4) + (end 6 5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "4cee3718-f329-456e-8581-69dc8cea3a9a") + ) + (fp_line + (start 6 5) + (end 5 6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fac0a286-2318-4401-bead-974af9092d0e") + ) + (fp_circle + (center -4.5 -4.5) + (end -4.2 -4.5) + (stroke + (width 0.7) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "be465ecc-fef5-42d9-a107-b38c1f9f09c0") + ) + (fp_circle + (center -4.5 4.5) + (end -4.2 4.5) + (stroke + (width 0.7) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "b3b7b89b-20ef-4500-95d8-0c6ffef8bcf2") + ) + (fp_circle + (center 0 0) + (end 3.5 0) + (stroke + (width 0.2032) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "7c3279d8-0370-4620-b0ca-8f35c81cc1e1") + ) + (fp_circle + (center 4.5 -4.5) + (end 4.8 -4.5) + (stroke + (width 0.7) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "19f263bb-49c4-4bd9-84a6-32376d9da6ee") + ) + (fp_circle + (center 4.5 4.5) + (end 4.8 4.5) + (stroke + (width 0.7) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "f6dce1c1-fb00-46a8-9870-c14d69124758") + ) + (fp_poly + (pts + (xy 6.2 -3.7) (xy 8.1 -3.7) (xy 8.1 -1.4) (xy 6.2 -1.4) (xy 6.2 1.3) (xy 8.1 1.3) (xy 8.1 3.6) (xy 6.2 3.6) + (xy 6.2 6.3) (xy -6.2 6.3) (xy -6.2 3.7) (xy -8.1 3.7) (xy -8.1 1.3) (xy -6.2 1.3) (xy -6.2 -1.4) + (xy -8.1 -1.4) (xy -8.1 -3.7) (xy -6.2 -3.7) (xy -6.2 -6.3) (xy 6.2 -6.3) + ) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "801330db-cb19-454f-a51d-3b0596af4a87") + ) + (fp_line + (start 5 -0.2) + (end 5 -1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "a850eba1-309e-4938-872e-571d12db827f") + ) + (fp_line + (start 5 0.7) + (end 4.5 0.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "22b8e661-873f-47c0-b8e7-92750f2d934e") + ) + (fp_line + (start 5 1.3) + (end 5 0.7) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "760a4788-1cce-4566-875c-223c8be49ec8") + ) + (pad "1" smd rect + (at -6.975 -2.5) + (size 1.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5cce3848-c663-431b-966c-98c994e628e7") + ) + (pad "1" smd rect + (at 6.975 -2.5) + (size 1.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "01c5f6f8-432d-4e6e-82c4-e88fa29961c8") + ) + (pad "2" smd rect + (at -6.975 2.5) + (size 1.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "668bfd4e-bef1-4e75-ad07-cd81d5e58a44") + ) + (pad "2" smd rect + (at 6.975 2.5) + (size 1.6 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ee4dceed-09d8-438e-a6dc-ace81e217bd7") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_4.2x3.2mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_4.2x3.2mm.kicad_mod new file mode 100644 index 0000000..41e8548 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_4.2x3.2mm.kicad_mod @@ -0,0 +1,202 @@ +(footprint "Push_SMD_4.2x3.2mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://www.ckswitches.com/media/3130/ck_rk_datasheet.pdf") + (tags "SparkFun Momentary Switch (Pushbutton)") + (property "Reference" "Ref**" + (at 0 -2.1 0) + (layer "F.Fab") + (uuid "db5baf78-3f6f-4cb3-9a24-bc8a24b69eee") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 2.1 0) + (layer "F.Fab") + (uuid "e74bf0d7-1e6b-4443-a81e-f843a29c6474") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a9fb677f-3f97-4abd-b242-970811aca336") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "bc77999d-df1b-45a4-8a92-094f63c2198e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "838d27f2-62a9-4e70-adcd-83ea42cce9ba") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.1 0.4) + (end -2.1 -0.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "43850c12-f257-49d5-ab34-4dbcfd19b099") + ) + (fp_line + (start -1.338 -1.6) + (end 1.338 -1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "207fb2b9-cc7e-449e-ae77-7de2cd5b4cd8") + ) + (fp_line + (start -0.4 -1.1) + (end 0.4 -1.1) + (stroke + (width 0.2032) + (type default) + ) + (layer "F.SilkS") + (uuid "01e151ff-48a7-4ad7-beb1-26dbafb5fcbe") + ) + (fp_line + (start -0.4 1.1) + (end 0.4 1.1) + (stroke + (width 0.2032) + (type default) + ) + (layer "F.SilkS") + (uuid "701435d5-6b78-4361-bf1d-4500e5e76717") + ) + (fp_line + (start 1.338 1.6) + (end -1.338 1.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1f83b9e1-fd39-4e6f-a199-89d437b06552") + ) + (fp_line + (start 2.1 0.4) + (end 2.1 -0.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9311f5a8-0ba2-483f-ae19-85c856df99bb") + ) + (fp_arc + (start -0.4 1.1) + (mid -1.5 0) + (end -0.4 -1.1) + (stroke + (width 0.2032) + (type default) + ) + (layer "F.SilkS") + (uuid "00cafe90-793a-4ab7-a54a-3e75ec46339a") + ) + (fp_arc + (start 0.4 -1.1) + (mid 1.5 0) + (end 0.4 1.1) + (stroke + (width 0.2032) + (type default) + ) + (layer "F.SilkS") + (uuid "b506a86f-9dfb-4760-92d7-789ca1288afa") + ) + (fp_rect + (start -2.84 -1.7) + (end 2.9 1.7) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "2d165bfd-7c78-44e7-9217-111292464aad") + ) + (fp_rect + (start -2.1 -1.6) + (end 2.1 1.6) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "User.1") + (uuid "fa9ca43e-fc1d-4b7e-adcf-174da757ba2d") + ) + (pad "1" smd rect + (at -2.2 -1.075) + (size 1 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cc918f06-0764-41fe-a30b-606350fb0a59") + ) + (pad "1" smd rect + (at 2.2 -1.075) + (size 1 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2c2be15d-50cd-46bb-986d-9989673a2ddb") + ) + (pad "2" smd rect + (at -2.2 1.125) + (size 1 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1994f94a-d3d4-4580-822e-709f0cf41631") + ) + (pad "2" smd rect + (at 2.2 1.075) + (size 1 0.7) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8fbe9890-33fe-452a-8188-9d04578476a5") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_4.6x2.8mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_4.6x2.8mm.kicad_mod new file mode 100644 index 0000000..f50adbe --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_4.6x2.8mm.kicad_mod @@ -0,0 +1,249 @@ +(footprint "Push_SMD_4.6x2.8mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "SparkFun Momentary Switch (Pushbutton)") + (property "Reference" "Ref**" + (at 0 -1.524 0) + (layer "F.Fab") + (uuid "db5baf78-3f6f-4cb3-9a24-bc8a24b69eee") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 1.524 0) + (layer "F.Fab") + (uuid "e74bf0d7-1e6b-4443-a81e-f843a29c6474") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e21b2120-99ba-4a6b-a23d-b69f3c040db3") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3fdf9291-4cbd-471d-a36e-a4c9a4f17441") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3736cfa8-cd59-4c9a-ad63-658b887c8e43") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.1 -0.13) + (end -2.1 0.13) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "38bd68fd-f5ef-4ced-99fb-cef245e3454d") + ) + (fp_line + (start -1.338 -1.4) + (end 1.338 -1.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "207fb2b9-cc7e-449e-ae77-7de2cd5b4cd8") + ) + (fp_line + (start 1.338 1.4) + (end -1.338 1.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1f83b9e1-fd39-4e6f-a199-89d437b06552") + ) + (fp_line + (start 2.1 0.13) + (end 2.1 -0.13) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9311f5a8-0ba2-483f-ae19-85c856df99bb") + ) + (fp_circle + (center 0 0) + (end 0.805 0) + (stroke + (width 0.2032) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "e3134bf7-fa79-4c6a-b056-f12194a5f579") + ) + (fp_rect + (start -2.54 -1.37) + (end 2.54 1.37) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "2d165bfd-7c78-44e7-9217-111292464aad") + ) + (fp_line + (start -2.1 -1.4) + (end -2.1 1.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "7bb69d67-7fa6-49c8-859a-2798f6acc264") + ) + (fp_line + (start -2.1 -1.4) + (end 2.1 -1.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "657ab958-7a78-40d7-bd63-4b30f200eb57") + ) + (fp_line + (start -2.1 1.4) + (end 2.1 1.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "92885003-d514-4638-8047-495dd67b45de") + ) + (fp_line + (start 2.1 1.4) + (end 2.1 -1.4) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "8f2d4aea-a7be-44f0-b092-2f8fc31b9f8b") + ) + (fp_poly + (pts + (xy -2.3 -0.5) (xy -2.1 -0.5) (xy -2.1 -1.1) (xy -2.3 -1.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2753ed14-0f47-4f10-9c2d-967b158614c7") + ) + (fp_poly + (pts + (xy -2.3 1.1) (xy -2.1 1.1) (xy -2.1 0.5) (xy -2.3 0.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a32199fb-a943-4850-85a5-34a4858b1940") + ) + (fp_poly + (pts + (xy 2.3 -1.1) (xy 2.1 -1.1) (xy 2.1 -0.5) (xy 2.3 -0.5) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "38954764-6377-470a-b9a6-4b4c695d659e") + ) + (fp_poly + (pts + (xy 2.3 0.5) (xy 2.1 0.5) (xy 2.1 1.1) (xy 2.3 1.1) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "98ba4add-dd34-4b86-9ff7-01046296c883") + ) + (pad "1" smd rect + (at -2.05 -0.8) + (size 0.9 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cc918f06-0764-41fe-a30b-606350fb0a59") + ) + (pad "1" smd rect + (at 2.05 -0.8) + (size 0.9 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2c2be15d-50cd-46bb-986d-9989673a2ddb") + ) + (pad "2" smd rect + (at -2.05 0.8) + (size 0.9 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1994f94a-d3d4-4580-822e-709f0cf41631") + ) + (pad "2" smd rect + (at 2.05 0.8) + (size 0.9 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8fbe9890-33fe-452a-8188-9d04578476a5") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_5.2x5.2mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_5.2x5.2mm.kicad_mod new file mode 100644 index 0000000..5365628 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_5.2x5.2mm.kicad_mod @@ -0,0 +1,234 @@ +(footprint "Push_SMD_5.2x5.2mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://www.sparkfun.com/datasheets/Components/Buttons/SMD-Button.pdf") + (tags "SparkFun Momentary Switch (Pushbutton)") + (property "Reference" "Ref**" + (at 0 -3.048 0) + (layer "F.Fab") + (uuid "a7568798-7d74-4acd-8e3f-dacf0834fdb4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 3.048 0) + (layer "F.Fab") + (uuid "b5269404-30b1-4f07-b1dd-f4305540f881") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "04088bee-0147-489c-8533-38e6fb09fa0d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c0078125-9ae4-459b-a080-655d7b8b2d75") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a5f02eb3-acfa-41e5-8f99-13daa77bd168") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.54 1.24) + (end -2.54 -1.27) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a8b4f1f8-1f83-419a-9f9c-b452ab234dbf") + ) + (fp_line + (start -1.54 -2.54) + (end 1.54 -2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6a7f3ff0-395e-4063-ac7e-4c1bfea66e90") + ) + (fp_line + (start 1.54 2.54) + (end -1.54 2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0e7b5a9e-0482-4557-8d3d-a7398d276453") + ) + (fp_line + (start 2.54 -1.24) + (end 2.54 1.24) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "aa1e6323-0c3d-46f8-809f-8cfa70094007") + ) + (fp_circle + (center 0 0) + (end 1.27 0) + (stroke + (width 0.2032) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "63a08aa2-26c7-40c8-b630-6203d4dfae8a") + ) + (fp_rect + (start 3.7 -2.7) + (end -3.7 2.7) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "16b4efef-041e-4167-872b-0f700f0c18c9") + ) + (fp_line + (start -2.54 -1.54) + (end -1.54 -2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "4366cc5b-6ab6-4d81-aa27-8e37e042e6ca") + ) + (fp_line + (start -1.54 2.54) + (end -2.54 1.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "911711f5-cce4-4953-967d-97c24e4cb58c") + ) + (fp_line + (start 1.54 -2.54) + (end 2.54 -1.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c7da6bd0-b9d8-43fe-a520-4157b205c830") + ) + (fp_line + (start 1.905 -1.27) + (end 1.905 -0.445) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e22757b7-b592-4cb7-9382-8d51a2e5942d") + ) + (fp_line + (start 1.905 -0.445) + (end 2.16 0.01) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "fd307468-a099-4c09-93e3-5d4de92e0b43") + ) + (fp_line + (start 1.905 0.23) + (end 1.905 1.115) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "6d8b84bf-2ae4-4b31-92da-3f8b206c5ebf") + ) + (fp_line + (start 2.54 1.54) + (end 1.54 2.54) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.Fab") + (uuid "c9bb6dab-105a-4482-b22c-453094f3ccd5") + ) + (pad "1" smd rect + (at -2.794 -1.905 90) + (size 0.762 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5b025305-2bdd-4481-b177-044e4383c16c") + ) + (pad "1" smd rect + (at 2.794 -1.905 90) + (size 0.762 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "5b703ba0-c779-4d56-86eb-baf4ed56f382") + ) + (pad "2" smd rect + (at -2.794 1.905 90) + (size 0.762 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "87f2e465-ab4d-442d-ab35-8e3f94f7f1e6") + ) + (pad "2" smd rect + (at 2.794 1.905 90) + (size 0.762 1.524) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "2da6da5c-2bc6-455d-bd3b-4a7700ad09bd") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_6.2x6.2mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_6.2x6.2mm.kicad_mod new file mode 100644 index 0000000..ccd20cc --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_6.2x6.2mm.kicad_mod @@ -0,0 +1,192 @@ +(footprint "Push_SMD_6.2x6.2mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://www.we-online.com/components/products/datasheet/4301x2xxx8x6.pdf") + (tags "SparkFun Momentary Switch (Pushbutton)") + (property "Reference" "Ref**" + (at 0 -3.175 0) + (layer "F.Fab") + (uuid "6876b8b4-489f-4b57-9688-22d2659fdac0") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 3.175 0) + (layer "F.Fab") + (uuid "eba319bd-e34f-4b4a-b708-d4523fe84b78") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2c532db1-0f52-44ae-bf25-c8e0eb01b03e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b315107d-7934-457a-a897-535c1699c5a8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "65333853-840d-4c1b-ae7b-99505c2b9b2e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.1 -3.1) + (end -3.1 3.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a49d638-1442-47a7-bcb8-e87e2dccff77") + ) + (fp_line + (start -3.1 3.1) + (end 3.1 3.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3661a447-2c51-4ce5-b732-92464b2e7ab8") + ) + (fp_line + (start 3.1 -3.1) + (end -3.1 -3.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d9ae4e65-93c1-4e3c-8e7d-3f902babd454") + ) + (fp_line + (start 3.1 3.1) + (end 3.1 -3.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "0d672b1c-d56c-4f87-b358-7fdf90d7be0f") + ) + (fp_circle + (center 0 0) + (end 1.75 0) + (stroke + (width 0.2032) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "1a111bbb-e942-4f52-bfc6-a8802ec6f2eb") + ) + (fp_rect + (start 5 -3.4) + (end -5 3.4) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "3d433f23-c0a8-477c-bdc3-2ce308952518") + ) + (fp_line + (start 4 -1.2425) + (end 4 -0.4175) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "5fc7cef5-f720-4df6-a009-f5cdb1e822b7") + ) + (fp_line + (start 4 -0.4175) + (end 4.255 0.0375) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "b0813fdd-3772-4f2f-94c4-286058083151") + ) + (fp_line + (start 4 0.2575) + (end 4 1.1425) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "b063d2bb-cf60-4fc7-bf11-691217c93075") + ) + (pad "1" smd rect + (at -3.975 -2.25 90) + (size 1.3 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b739b9f4-6feb-48fa-80c7-7a52cd78cb7a") + ) + (pad "1" smd rect + (at 3.975 -2.25 90) + (size 1.3 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ee4f0519-b8c1-4c94-9144-680c47d5fb21") + ) + (pad "2" smd rect + (at -3.975 2.25 90) + (size 1.3 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e4bf92bd-9b15-4160-a4e6-6dc3b98b59f5") + ) + (pad "2" smd rect + (at 3.975 2.25 90) + (size 1.3 1.55) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "f901b932-eb01-4059-8be4-c6601ba5322e") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_6x3.5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_6x3.5mm.kicad_mod new file mode 100644 index 0000000..8e983fe --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_6x3.5mm.kicad_mod @@ -0,0 +1,289 @@ +(footprint "Push_SMD_6x3.5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://www.sparkfun.com/datasheets/Components/1101.pdf") + (tags "SparkFun Momentary Switch (Pushbutton)") + (property "Reference" "Ref**" + (at 0 -1.905 0) + (layer "F.Fab") + (uuid "b6880c64-22cf-4c04-9a0a-6878315c6bf4") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 1.905 0) + (layer "F.Fab") + (uuid "21a72a2e-603c-4f9d-a2cc-78f8195db2ea") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ad88856c-95d7-45fa-8655-b0ea7d21ae84") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "59dbae96-c55d-45ce-b0de-c5d6a9c3a121") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "33359e36-f8db-4720-a944-ee73592f8079") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3 -1.1) + (end -3 -1.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "427b7560-493e-474f-9860-8296d9ff5cb6") + ) + (fp_line + (start -3 1.5) + (end -3 1.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "20ca995f-9174-4c9e-a0b0-808cba062eb6") + ) + (fp_line + (start -2.75 -1.75) + (end 2.75 -1.75) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3aaf64b1-627e-431a-9153-e1d215c14a4e") + ) + (fp_line + (start -1.5 -0.75) + (end 1.5 -0.75) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "00acadc1-c3c8-4c12-84d9-df048285b2ca") + ) + (fp_line + (start -1.5 0.75) + (end -1.5 -0.75) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "4dc6c79a-4a59-4b62-a363-ada41f053a52") + ) + (fp_line + (start 1.5 0.75) + (end -1.5 0.75) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "9bf94fb6-92bb-4ee5-b5f0-d25841965407") + ) + (fp_line + (start 1.5 0.75) + (end 1.5 -0.75) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "db147e04-0679-4faf-992c-f4cba9bd4d3f") + ) + (fp_line + (start 2.75 1.75) + (end -2.75 1.75) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5809d41b-066a-40e1-96ed-fc5e0e302e0f") + ) + (fp_line + (start 3 -1.1) + (end 3 -1.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "a4592691-4523-466c-a465-d554946adc1a") + ) + (fp_line + (start 3 1.5) + (end 3 1.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "bf499c6e-287e-43df-8f05-a52de41c44be") + ) + (fp_arc + (start -3 -1.5) + (mid -2.926777 -1.676777) + (end -2.75 -1.75) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "fcb2fd74-1a06-41e1-8ce5-8b68e4d53d2d") + ) + (fp_arc + (start -2.75 1.75) + (mid -2.926777 1.676777) + (end -3 1.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5eafd1c3-a7ce-4f18-bb8d-fb388b1eb081") + ) + (fp_arc + (start 2.75 -1.75) + (mid 2.926777 -1.676777) + (end 3 -1.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "60a8eab4-32be-494a-be2b-a83e4fb95d01") + ) + (fp_arc + (start 3 1.5) + (mid 2.926777 1.676777) + (end 2.75 1.75) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "86342f04-1248-4e5e-ae18-09844dc6651e") + ) + (fp_rect + (start 4.5 -2) + (end -4.5 2) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "08b01b31-f002-4c56-8955-3b3267690feb") + ) + (fp_line + (start -3 -1.1) + (end -3 1.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d474ecc3-1e36-45e0-8cc2-e4a955bdeae8") + ) + (fp_line + (start -2 0) + (end -1 0) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0e8ee0e0-3772-4b29-8727-a0686705a1b7") + ) + (fp_line + (start -1 0) + (end 0.1 -0.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c1bfd955-ed2a-449f-9dbd-7d8a3a522dbf") + ) + (fp_line + (start 0.3 0) + (end 2 0) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "77cbfd1a-a887-4d67-a2cc-634aa45ce0ee") + ) + (fp_line + (start 3 -1.1) + (end 3 1.1) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "50140f66-72aa-4e86-8743-1d70f4fb269b") + ) + (pad "1" smd rect + (at -3.15 0 180) + (size 2.3 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "90101c0d-e977-4ede-bef6-2b940421afec") + ) + (pad "2" smd rect + (at 3.15 0 180) + (size 2.3 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "26e9ba97-aaed-4d22-8a8e-99aa857a2388") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_RA_5x3mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_RA_5x3mm.kicad_mod new file mode 100644 index 0000000..1a40a43 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Push_SMD_RA_5x3mm.kicad_mod @@ -0,0 +1,221 @@ +(footprint "Push_SMD_RA_5x3mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Momentary Switch (Pushbutton)") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -1.651 0) + (layer "F.Fab") + (uuid "b8b93d44-9daa-412b-90c1-622cfca4a0da") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 2.286 0) + (layer "F.Fab") + (uuid "69263b64-3684-4c72-aec3-d7e932ef09b6") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + (bold yes) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "50cc5a0c-64b9-4b16-817e-2cf9919ffd06") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "56d88772-7d50-4e82-bce1-3ad117a79a89") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "99197edd-0fb0-4327-b8f4-372f53fad8dc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2 -1.5) + (end 2 -1.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "dd8b67c4-d834-4912-af5d-57fe8441aebc") + ) + (fp_line + (start -2 -1.2) + (end -2 -1.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5cb6268b-4522-4e19-9b3b-de247669d51c") + ) + (fp_line + (start -2 1.2) + (end -2 1.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c29dc0b-3519-42d7-a4f2-f28fe91e4e12") + ) + (fp_line + (start -2 1.5) + (end -0.7 1.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7ddf43fb-8b91-4ac8-9209-210d5d9121d6") + ) + (fp_line + (start -0.7 1.5) + (end 0.7 1.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "1a343470-f7e7-4582-9a7c-d950673b45cc") + ) + (fp_line + (start -0.7 2.1) + (end -0.7 1.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d44af3db-6d52-4e08-96bd-a33688ce1683") + ) + (fp_line + (start -0.7 2.1) + (end 0.7 2.1) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "73a8b270-55b9-4c81-9000-124fb5dc2dcf") + ) + (fp_line + (start 0.7 1.5) + (end 2 1.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "5de39f60-2abc-4220-9c0b-2c8df93992a7") + ) + (fp_line + (start 0.7 2.1) + (end 0.7 1.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "78947e21-5a23-4a01-89ac-d97e203d87f1") + ) + (fp_line + (start 2 -1.5) + (end 2 -1.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "63962a61-2b48-4834-ac5a-090379b9bcc4") + ) + (fp_line + (start 2 1.5) + (end 2 1.2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "75db56e8-95bf-4dcd-8f8c-8572e601a528") + ) + (fp_rect + (start 2.7 -1.7) + (end -2.7 2.3) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "4d74b17a-d99f-43af-8f74-c8de02fec76d") + ) + (pad "" np_thru_hole circle + (at 0 -0.9) + (size 0.7 0.7) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (uuid "ac7c7a33-0072-4669-9ff2-6c9c6ac7c362") + ) + (pad "" np_thru_hole circle + (at 0 0.9) + (size 0.7 0.7) + (drill 0.7) + (layers "*.Cu" "*.Mask") + (uuid "f04a7fb0-cbad-43bc-a0a1-c2979759e146") + ) + (pad "1" smd rect + (at -1.95 0 90) + (size 2 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a9f5456f-c2be-4d4b-8861-9f96d8f9311f") + ) + (pad "2" smd rect + (at 1.95 0 90) + (size 2 1.1) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "321bffc2-5112-4241-abc3-2e266b9873f4") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_DP3T_SMD_9.8x3.5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_DP3T_SMD_9.8x3.5mm.kicad_mod new file mode 100644 index 0000000..6c9273e --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_DP3T_SMD_9.8x3.5mm.kicad_mod @@ -0,0 +1,166 @@ +(footprint "Slide_DP3T_SMD_9.8x3.5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://www.ckswitches.com/media/1431/ayz.pdf") + (tags "SparkFun Slide Switch") + (property "Reference" "Ref**" + (at 0 -5.4 180) + (layer "F.Fab") + (uuid "85d8691a-d0f7-496d-aae4-229517f5ccf9") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 5.5 180) + (layer "F.Fab") + (uuid "caa3ca3a-19b9-4bed-a643-521a0c2ff60f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4f41b565-c9ed-4158-88cb-c224c14597fc") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cc7e392f-2bad-465f-87a1-134fb612aa15") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b443147b-2c96-4161-9849-1831de7b4a12") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_rect + (start 1.75 -4.9) + (end -1.75 4.9) + (stroke + (width 0.2032) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "f3bb0762-1d31-4040-8bb4-52813cec93f7") + ) + (fp_rect + (start -3.6 -5.1) + (end 3.6 5.1) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "3fab1d08-c4df-4061-80a7-27905724c243") + ) + (pad "" np_thru_hole circle + (at 0 -2.75 90) + (size 0.85 0.85) + (drill 0.85) + (layers "F&B.Cu" "*.Mask") + (uuid "1cf4dd2f-0986-4092-a145-21df45267ae6") + ) + (pad "" np_thru_hole circle + (at 0 2.75 90) + (size 0.85 0.85) + (drill 0.85) + (layers "F&B.Cu" "*.Mask") + (uuid "88bc34dc-f581-422c-ad8a-091753680d92") + ) + (pad "1" smd rect + (at 2.825 -4 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "05e41804-230c-4718-af9a-918deafb2b1e") + ) + (pad "2" smd rect + (at 2.825 -2 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8732c2a7-f735-41f8-8bc6-7294295df807") + ) + (pad "3" smd rect + (at 2.825 0 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a6721095-aca4-45da-bdf0-03de64dd9630") + ) + (pad "4" smd rect + (at 2.825 4 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a33e8fd3-162d-4cfb-937c-414f709f030f") + ) + (pad "5" smd rect + (at -2.825 -4 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8655c465-d542-43e9-be68-e35466f28ff9") + ) + (pad "6" smd rect + (at -2.825 -2 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8dc0fc86-2ea7-493a-8a94-6ce7bfbb9144") + ) + (pad "7" smd rect + (at -2.825 0 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "36232de8-7b24-499a-a1bd-04e1ba4d27ad") + ) + (pad "8" smd rect + (at -2.825 4 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7cc61497-ef95-4254-9284-4b7f2c21ac80") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_DPDT_SMD_7.2x3.5mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_DPDT_SMD_7.2x3.5mm.kicad_mod new file mode 100644 index 0000000..ba94f4e --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_DPDT_SMD_7.2x3.5mm.kicad_mod @@ -0,0 +1,181 @@ +(footprint "Slide_DPDT_SMD_7.2x3.5mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://www.sparkfun.com/datasheets/Components/SW_slide_ayz.pdf") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -3.81 180) + (layer "F.Fab") + (uuid "7cc0b9de-8a23-47fe-8add-5811451d41a1") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 3.81 180) + (layer "F.Fab") + (uuid "9d65b0ae-561b-4da3-a434-21c02dd063c8") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "04bf02cb-e0be-4139-a521-a0311f33eff4") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "434e8008-1401-4951-9f01-32e59aa1ac46") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a257436a-6532-4514-b556-2f875d2768a8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.75 -3.6) + (end -1.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "f883fa1c-c574-4095-adbe-a82b8e886703") + ) + (fp_line + (start -1.75 3.6) + (end 1.75 3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "11d487a8-e306-4769-8444-4c69ce2d5a91") + ) + (fp_line + (start 1.75 -3.6) + (end -1.75 -3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6a60f028-94d9-4cc8-aac9-3946b6f0056b") + ) + (fp_line + (start 1.75 3.6) + (end 1.75 -3.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "51f751aa-4df9-456b-85a9-77fe78759dbe") + ) + (fp_rect + (start -3.6 -3.8) + (end 3.6 3.8) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "313dff65-4764-4246-b3d5-4584ac3bc63c") + ) + (pad "" np_thru_hole circle + (at 0 -1.5 90) + (size 0.85 0.85) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (uuid "f511dd3b-04e1-41d7-b9dd-d60ee84c3e98") + ) + (pad "" np_thru_hole circle + (at 0 1.5 90) + (size 0.85 0.85) + (drill 0.85) + (layers "*.Cu" "*.Mask") + (uuid "f1217c79-8024-4b5b-b794-a6f4fc79fafd") + ) + (pad "1" smd rect + (at -2.825 2.5 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "ad5237f1-df90-4b4c-afda-04c46daf9512") + ) + (pad "2" smd rect + (at -2.825 0 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d79e69e8-65d7-4787-80df-259f2e8c4faa") + ) + (pad "3" smd rect + (at -2.825 -2.5 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4ad8d9c0-3b36-404e-9bcd-4f79fbfad1c1") + ) + (pad "4" smd rect + (at 2.825 2.5 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cd531d4e-d0e8-4e0c-bcef-fd62ba126ae6") + ) + (pad "5" smd rect + (at 2.825 0 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "57d02ca1-9bd7-419b-89ac-5769f7be35df") + ) + (pad "6" smd rect + (at 2.825 -2.5 90) + (size 1 1.15) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "b8524447-b1e4-4179-b4bc-271f1ca04894") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_DPDT_SMD_9.0x3.6mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_DPDT_SMD_9.0x3.6mm.kicad_mod new file mode 100644 index 0000000..1612580 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_DPDT_SMD_9.0x3.6mm.kicad_mod @@ -0,0 +1,217 @@ +(footprint "Slide_DPDT_SMD_9.0x3.6mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://www.ckswitches.com/media/1422/js.pdf") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -4.9 0) + (layer "F.Fab") + (uuid "a85ebec3-256b-47cd-82aa-e8f0cefdbf86") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 5 0) + (layer "F.Fab") + (uuid "8ce3e04a-7213-43cb-b565-d360c5db7623") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e0d5822c-b403-4ee0-bdc7-61c9d98e99f8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a0ac65b1-6b4a-44b1-9060-9b49258e08d6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "692e8704-1436-454d-abdb-084c37f7db40") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -1.8 -4.5) + (end 1.8 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "aaa87228-ba9a-43f2-a347-a8a5f1c9c231") + ) + (fp_line + (start -1.8 4.5) + (end -1.8 -4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "369e031c-a509-4e7c-a8a8-65c746810114") + ) + (fp_line + (start 1.8 -4.5) + (end 1.8 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "bde365c7-6629-4b92-9539-284afa8eb27e") + ) + (fp_line + (start 1.8 4.5) + (end -1.8 4.5) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "36a4130e-7414-4342-8b6c-a388c8de2b54") + ) + (fp_rect + (start 2.2 -4.7) + (end -2.2 4.7) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "069c22bf-d9c0-4b9e-988b-c7525af48cc2") + ) + (fp_line + (start -1.27 -3.048) + (end 1.27 -3.048) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "b3d62551-b10b-40d5-82e2-e5b4dbc7c704") + ) + (fp_line + (start -1.27 3.048) + (end -1.27 -3.048) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "340c3e15-a92d-4ee0-bc86-a93fcd00987c") + ) + (fp_line + (start 1.27 -3.048) + (end 1.27 3.048) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "71d8c731-8777-49c7-95a9-48030312bd7c") + ) + (fp_line + (start 1.27 3.048) + (end -1.27 3.048) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "0ab597d6-d129-4f55-b7a4-eb6c6357a2fc") + ) + (fp_poly + (pts + (xy -1.27 -2.54) (xy -1.27 0) (xy 1.27 0) (xy 1.27 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "27d1cabe-1a1a-4f21-9689-ccdb5c17770f") + ) + (pad "1" smd rect + (at -1.2 2.5 270) + (size 1 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "42aa731b-5ce9-4aa5-865c-67ea34ce6af3") + ) + (pad "2" smd rect + (at -1.2 0 270) + (size 1 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "8a873501-7f0d-40bb-b773-7a51a3b526d6") + ) + (pad "3" smd rect + (at -1.2 -2.5 270) + (size 1 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "943354c1-d8c7-4150-89e3-e1f4798a1777") + ) + (pad "4" smd rect + (at 1.2 2.5 270) + (size 1 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "314d5414-11df-4802-b49e-c8c5574f65cf") + ) + (pad "5" smd rect + (at 1.2 0 270) + (size 1 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c920f0dd-7c1a-4f87-8a4c-20a63e775b17") + ) + (pad "6" smd rect + (at 1.2 -2.5 270) + (size 1 1.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "def98550-e971-4c44-b6ab-6cadc1647db7") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_SP3T_SMD_9.7x2.6mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_SP3T_SMD_9.7x2.6mm.kicad_mod new file mode 100644 index 0000000..634d694 --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_SP3T_SMD_9.7x2.6mm.kicad_mod @@ -0,0 +1,433 @@ +(footprint "Slide_SP3T_SMD_9.7x2.6mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "http://www.nidec-copal-electronics.com/e/catalog/switch/cus.pdf") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -3.2 0) + (layer "F.Fab") + (uuid "3840972c-9207-4dbe-9cf9-5313d27332c5") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.2 0) + (layer "F.Fab") + (uuid "de69b29d-2427-4336-94f3-74b90a01424e") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c9e0657a-f273-4c92-be96-b4c83bd97fd7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "51047adc-bc24-4db8-b2b2-0fe594de593b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "41ca71fd-c5c3-48e6-9248-ddbe1940800f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -4.977 0.4) + (end -4.977 -0.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "d2deaa94-49c2-4ffa-8be4-61bfb23398bd") + ) + (fp_line + (start -4.35 -1.427) + (end 4.35 -1.427) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "39b09bd3-7142-4437-aa8a-a8cb1cc31d84") + ) + (fp_line + (start -3.65 1.427) + (end -4.35 1.427) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "4577d4a2-c4c0-4d29-afe1-321219a6a110") + ) + (fp_line + (start 0.75 1.427) + (end -0.75 1.427) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "51c00930-50ad-4920-8fd5-2d3587597198") + ) + (fp_line + (start 4.35 1.427) + (end 3.65 1.427) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "6ddb1c24-c7ab-4e45-8a41-1b554e9953cb") + ) + (fp_line + (start 4.977 -0.4) + (end 4.977 0.4) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3f0a3e46-55cf-4eeb-b70e-fe2afa89019d") + ) + (fp_rect + (start -5.9 -3) + (end 5.9 2.7) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "8f8af7f4-8b69-47f8-911d-b29094e49ca7") + ) + (fp_line + (start -4.85 -1.3) + (end 4.85 -1.3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "f2862874-b690-4dff-8528-8292fc24359f") + ) + (fp_line + (start -4.85 1.3) + (end -4.85 -1.3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "ceeb6652-4ecc-4a7d-91bd-223eabb8c62b") + ) + (fp_line + (start -0.75 -2.55) + (end -0.75 -1.3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "53aed8fb-267e-47c0-9af5-5667adaa0729") + ) + (fp_line + (start 0.5 -2.8) + (end -0.5 -2.8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a1f9016c-e046-4c9e-b468-ca24fd5c9c1f") + ) + (fp_line + (start 0.75 -1.3) + (end 0.75 -2.55) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "bc1774b4-6c01-44cb-8275-402c0847d205") + ) + (fp_line + (start 4.85 -1.3) + (end 4.85 1.3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "a759c9a2-b40f-4b6a-97b6-a3c44204e1e6") + ) + (fp_line + (start 4.85 1.3) + (end -4.85 1.3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "4512b77a-4eda-48a2-a879-33c0b6eecec8") + ) + (fp_arc + (start -0.75 -2.55) + (mid -0.676777 -2.726777) + (end -0.5 -2.8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "c5572cf9-c05b-4e01-8394-f2e8f26be44c") + ) + (fp_arc + (start 0.5 -2.8) + (mid 0.676777 -2.726777) + (end 0.75 -2.55) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "e6b64ad8-0d80-4e8a-b24c-14d8e7480698") + ) + (fp_poly + (pts + (xy -4.85 -1.3) (xy -5.35 -1.3) (xy -5.35 -0.9) (xy -4.85 -0.9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "44939ed2-be1d-41da-bf61-71de2cfaf3a0") + ) + (fp_poly + (pts + (xy -4.85 0.9) (xy -5.35 0.9) (xy -5.35 1.3) (xy -4.85 1.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "906d7a7f-1b2b-4454-b33f-00289985e7bd") + ) + (fp_poly + (pts + (xy -3.2 2.2) (xy -2.8 2.2) (xy -2.8 1.3) (xy -3.2 1.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "3b9584b5-97a6-4f8b-823d-b7ebe9fa7986") + ) + (fp_poly + (pts + (xy -1.7 2.2) (xy -1.3 2.2) (xy -1.3 1.3) (xy -1.7 1.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "2a27a8ac-25b9-4e25-8c85-2ca335312eeb") + ) + (fp_poly + (pts + (xy 1.3 2.2) (xy 1.7 2.2) (xy 1.7 1.3) (xy 1.3 1.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "a706ae60-467c-4d65-b4f2-a7bbbd37a8fb") + ) + (fp_poly + (pts + (xy 2.8 2.2) (xy 3.2 2.2) (xy 3.2 1.3) (xy 2.8 1.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "62267ec2-57f9-42b3-a5cd-465f062e6f8f") + ) + (fp_poly + (pts + (xy 4.85 -0.9) (xy 5.35 -0.9) (xy 5.35 -1.3) (xy 4.85 -1.3) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "8c7d1e87-698e-494f-a9cc-16e1fe2041bb") + ) + (fp_poly + (pts + (xy 4.85 1.3) (xy 5.35 1.3) (xy 5.35 0.9) (xy 4.85 0.9) + ) + (stroke + (width 0) + (type default) + ) + (fill solid) + (layer "F.Fab") + (uuid "7f66f0b1-e609-4c92-8e90-2d28c7fff59b") + ) + (fp_line + (start -1.5 -2.2) + (end -1.5 -1.6) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "4f99ee2c-ae96-47de-8753-7dc94bd9efc7") + ) + (fp_line + (start 0 -2.2) + (end 0 -1.6) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "8db2c196-4dbf-4779-8e1d-f9c341c247c2") + ) + (fp_line + (start 1.5 -2.2) + (end 1.5 -1.6) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "d29ebdc0-a794-43a4-91ac-6a33c7ef9329") + ) + (pad "" np_thru_hole circle + (at -2.5 0) + (size 0.9 0.9) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (uuid "d53e4f38-05da-4ea9-b794-8979e4a2f61c") + ) + (pad "" np_thru_hole circle + (at 2.5 0) + (size 0.9 0.9) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (uuid "f5fbea25-0a87-4a7c-aed6-b892a52d5dad") + ) + (pad "1" smd rect + (at 3 1.75 180) + (size 0.7 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "069346a5-5f9a-4c11-aa23-a7260fff5a0f") + ) + (pad "2" smd rect + (at 1.5 1.75 180) + (size 0.7 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "e324b8e5-6797-42e1-a8a2-30bed59466c9") + ) + (pad "3" smd rect + (at -1.5 1.75 180) + (size 0.7 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fc29667f-8e2b-4a42-90a5-03aea3536a47") + ) + (pad "4" smd rect + (at -3 1.75 180) + (size 0.7 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3a3a53d8-7307-4972-89c7-20506a1b75c3") + ) + (pad "NC" smd rect + (at -5.15 -1.1 180) + (size 1 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "a2d798d4-2289-415f-bc7e-70b3e70c2177") + ) + (pad "NC" smd rect + (at -5.15 1.1 180) + (size 1 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "3c910ea2-d633-4fdb-b4dd-3ac76e3d40bf") + ) + (pad "NC" smd rect + (at 5.15 -1.1 180) + (size 1 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "69140627-d51e-40d4-b524-7795ac0a17b2") + ) + (pad "NC" smd rect + (at 5.15 1.1 180) + (size 1 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d8b62447-f3fd-4a4f-8fce-4d44279ef7ed") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_SPDT_PTH_11.6x4.0mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_SPDT_PTH_11.6x4.0mm.kicad_mod new file mode 100644 index 0000000..14bae9f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_SPDT_PTH_11.6x4.0mm.kicad_mod @@ -0,0 +1,149 @@ +(footprint "Slide_SPDT_PTH_11.6x4.0mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://www.sparkfun.com/datasheets/Components/Buttons/P040040c.pdf") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -6 180) + (layer "F.Fab") + (uuid "3819b30b-8b1a-4927-a26c-5402b6a6fdef") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify bottom) + ) + ) + (property "Value" "Val**" + (at 0 6 180) + (layer "F.Fab") + (uuid "55181725-48d9-4639-8a79-fb5186ab639d") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ff1e2f42-3132-477c-941a-c34eecf48186") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0a14433f-b139-4d71-a610-a0469bd74686") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "27954b2a-3008-4dfc-a15c-c1858e731e7c") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -2.175 -5.815) + (end -2.175 5.815) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "13c412c2-b489-4312-866f-f5eb7480f3ac") + ) + (fp_line + (start -2.175 5.815) + (end 2.175 5.815) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7e65822f-5228-4264-ac7a-a38c9235f811") + ) + (fp_line + (start 2.175 -5.815) + (end -2.175 -5.815) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "b0ec54b6-1554-4a5b-9faa-c4ed9e20c0a0") + ) + (fp_line + (start 2.175 5.815) + (end 2.175 -5.815) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "7bdf74ea-469e-416f-9282-fd9aada3ad87") + ) + (fp_rect + (start 2.5 -6.1) + (end -2.5 6.1) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "089c0fe3-50bc-45eb-bf28-9e5c39595f63") + ) + (pad "1" thru_hole circle + (at 0 -2.54) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "121b1615-6fb2-449d-a219-3fb6ce724529") + ) + (pad "2" thru_hole circle + (at 0 0) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "c904d284-45de-47e9-9e91-cc9ddcde7783") + ) + (pad "3" thru_hole circle + (at 0 2.54) + (size 1.8796 1.8796) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "7c7a50d9-06a2-4805-a9aa-aa08038c04d4") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_SPST_SMD_6.7x2.6mm.kicad_mod b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_SPST_SMD_6.7x2.6mm.kicad_mod new file mode 100644 index 0000000..aac2b7f --- /dev/null +++ b/kicad/libs/sparkfun/Footprints/SparkFun-Switch.pretty/Slide_SPST_SMD_6.7x2.6mm.kicad_mod @@ -0,0 +1,287 @@ +(footprint "Slide_SPST_SMD_6.7x2.6mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "http://cdn.sparkfun.com/datasheets/Components/Switches/SLIDE.pdf") + (tags "SparkFun") + (property "Reference" "Ref**" + (at 0 -3.3 0) + (layer "F.Fab") + (uuid "b4304617-5166-4896-b003-fa0bb5d03f6f") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Value" "Val**" + (at 0 3.1 0) + (layer "F.Fab") + (uuid "4a8a13e5-3008-4672-af3a-a85c323fc7a2") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4b9388fa-67fb-4639-8e5a-83c699f5eb0f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b3222f2f-abdc-4319-9426-09a15d1b1da8") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ae65547c-5549-453a-a94a-2abf72567668") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (fp_line + (start -3.477 -0.427) + (end -3.477 0.427) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "c715ae07-843a-42aa-a4f2-e1535dda68f1") + ) + (fp_line + (start 1.627 1.427) + (end -0.127 1.427) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "58b3e611-f952-4489-9005-b7f62a5df9a7") + ) + (fp_line + (start 2.7 -1.427) + (end -2.7 -1.427) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "63ee89ff-476f-4251-a52a-8e3671c40dbf") + ) + (fp_line + (start 3.477 -0.427) + (end 3.477 0.427) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "924a8d7b-e258-4cd3-85cd-e3d8e1f2b37c") + ) + (fp_rect + (start 4.4 -3) + (end -4.4 2.7) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "7528646d-f692-4f77-8a11-636952351a47") + ) + (fp_line + (start -3.35 -1.3) + (end -3.35 1.3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d7ba9885-b0da-4c1e-b312-4bff605d1455") + ) + (fp_line + (start -3.35 1.3) + (end 3.35 1.3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d156a85e-339c-443a-9b2f-4596ef514d8b") + ) + (fp_line + (start -1.4 -2.8) + (end -1.4 -1.3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "9805f493-4785-4a04-ab42-eae81d55140a") + ) + (fp_line + (start -1.4 -1.3) + (end -3.35 -1.3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "394957c6-c0d0-4fd9-94c9-58c25a8ad8f6") + ) + (fp_line + (start -0.1 -2.8) + (end -1.4 -2.8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "857ccb26-1fa9-4e64-a40a-574ea2273a9c") + ) + (fp_line + (start -0.1 -1.3) + (end -1.4 -1.3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "d6c77048-7cc9-4053-b671-9f7c3311f5c7") + ) + (fp_line + (start -0.1 -1.3) + (end -0.1 -2.8) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "465da7ef-175d-4513-83dd-c1828e3786ae") + ) + (fp_line + (start 3.35 -1.3) + (end -0.1 -1.3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "9f37fac0-8c11-4534-b85b-7a9a0c00e649") + ) + (fp_line + (start 3.35 1.3) + (end 3.35 -1.3) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.Fab") + (uuid "bb3bd4c4-8553-43a8-a3b7-ee5ed3988859") + ) + (fp_line + (start 0.75 -1.6) + (end 0.75 -2.1) + (stroke + (width 0.1) + (type default) + ) + (layer "User.1") + (uuid "666b7281-d4ea-4488-9dca-3aca7a8d36c8") + ) + (pad "" np_thru_hole circle + (at -1.5 0) + (size 0.9 0.9) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (uuid "b0f59723-142e-4e8f-a85a-dd60cfdd19cc") + ) + (pad "" np_thru_hole circle + (at 1.5 0) + (size 0.9 0.9) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (uuid "4b509436-d07c-4e9c-83f0-7e9125bed8b0") + ) + (pad "1" smd rect + (at -2.25 1.75 180) + (size 0.7 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "65b3db2f-5ace-4629-8f4d-5e707cbb8111") + ) + (pad "2" smd rect + (at -0.75 1.75 180) + (size 0.7 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "fb1e2f85-3dd1-4d59-904d-bf970f2bd812") + ) + (pad "3" smd rect + (at 2.25 1.75 180) + (size 0.7 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cc3a676c-9593-427a-9375-4a41f6ccc021") + ) + (pad "NC" smd rect + (at -3.65 -1) + (size 1 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "aedd2493-4a6c-4ec1-9c9f-d79cd39e6e0c") + ) + (pad "NC" smd rect + (at -3.65 1.1) + (size 1 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "1d8a7943-eef5-40e7-a463-7f5383ad1b63") + ) + (pad "NC" smd rect + (at 3.65 -1) + (size 1 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "bfdaff90-1529-4363-8f19-638745b53df7") + ) + (pad "NC" smd rect + (at 3.65 1.1) + (size 1 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "cc9623dd-87a5-448b-8b31-d8d0bbe5f7fb") + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/README.md b/kicad/libs/sparkfun/README.md new file mode 100644 index 0000000..4855c03 --- /dev/null +++ b/kicad/libs/sparkfun/README.md @@ -0,0 +1,45 @@ +SparkFun Electronics KiCad Libraries +==================================== + +Download from https://github.com/sparkfun/SparkFun-KiCad-Libraries +Commit: 6cef280e621d93a583ae57ae8245baba7f30d901 +Git-Repository: [https://github.com/sparkfun/SparkFun-KiCad-Libraries](https://github.com/sparkfun/SparkFun-KiCad-Libraries) + + +This repository contains the SparkFun KiCad Library of commonly used parts. It is a cultivated combination of KiCad parts (mostly symbols) and original SparkFun-designed Eagle footprints. This is a work in progress so be very cautious when using these symbols or footprints as they may contain errors. + +**Note:** The SparkFun KiCad components contain internal part numbers for ease of manufacture for the SparkFun SMD lines. + +### Theory + +KiCad is very good and has a large number of stock and industry common symbols and footprints. SparkFun has a large number of unique Eagle footprints and symbols that it has created over the years. KiCad can directly and easily import Eagle footprints, but it cannot easily import Eagle schematic symbols. Rather than converting all previous [SparkFun Eagle libraries](https://github.com/sparkfun/SparkFun-Eagle-Libraries) to KiCad, we are adding new parts to this library as we need them for new projects. This gives us the opportunity to clear out old badness, but opens the door to new badness (ie, incorrect footprints) so reader beware! + +The SparkFun approach: when a new part needs to be added we decide whether to use a KiCad stock symbol, edit it for use, or create it from scratch. We give preference to the stock KiCad symbol. We give heavy preference to using the original SparkFun footprint, but look at the stock KiCad footprint for inspiration as well. We'll try to follow the [KiCad Library Conventions](https://klc.kicad.org/) where it makes sense. + +Additionally, SparkFun needs to assign various unique manufacturing data (ie, internal part numbers) to parts. To alleviate this, there is a large number of components with an identical symbol each with their own production ID information. For example, capacitors: + +![List of SparkFun capacitors in KiCad](Capacitor-List.png) + +We use the following naming conventions to create our 'bubble gum' parts: + +* [capacity]\_[size]\_[voltage]_[tolerance] +* [resistance]\_[size]\_[wattage optional]_[tolerance optional] +* [inductance]\_[size]\_[max current] +* [led color]\_[size]\_[wavelength optional] + +Contents +------------------- + +* [/Footprints](https://github.com/sparkfun/SparkFun-KiCad-Libraries/tree/main/Footprints) -- PCB footprints +* [/Symbols](https://github.com/sparkfun/SparkFun-KiCad-Libraries/tree/main/Symbols) -- Schematic symbols + +License +------------------- + +This library is released under the [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/) license. +**You are welcome to use this library for commercial purposes.** +For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. +We want bragging rights that we helped (in a very small part) to create your 8th world wonder. +We would like the opportunity to feature your device on our homepage. + +Please consider contributing back to this library or others to help the open-source hardware community continue to thrive and grow! diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Aesthetic.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Aesthetic.kicad_sym new file mode 100644 index 0000000..3bba44a --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Aesthetic.kicad_sym @@ -0,0 +1,1503 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "Fiducial_0.5mm" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "FID" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "Fiducial_0.5mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "SparkFun-Aesthetic:Fiducial_0.5mm_Mask1mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Fiducial Marker" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun fiducial marker" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Fiducial*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Fiducial_0.5mm_1_1" + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (text "x" + (at 0 0.254 0) + (effects + (font + (size 2.5 2.5) + (bold yes) + ) + ) + ) + ) + ) + (symbol "OSHW_Logo" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (property "Reference" "G" + (at 0 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "OSHW_Logo" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "SparkFun-Aesthetic:Creative_Commons_License" + (at 0.2047 -0.0243 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0.2047 -0.0243 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Open Source Hardware Logo" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "OSHW_Logo_0_0" + (polyline + (pts + (xy 5.9773 -2.818) (xy 5.9782 -2.7472) (xy 5.9817 -2.5161) (xy 5.9869 -2.3323) (xy 5.9949 -2.1893) + (xy 6.007 -2.0806) (xy 6.0246 -1.9997) (xy 6.0488 -1.9403) (xy 6.0811 -1.8957) (xy 6.1226 -1.8596) + (xy 6.1747 -1.8255) (xy 6.2085 -1.8085) (xy 6.3151 -1.7796) (xy 6.4357 -1.7707) (xy 6.5487 -1.7823) + (xy 6.6324 -1.8149) (xy 6.6804 -1.8419) (xy 6.7179 -1.8495) (xy 6.7252 -1.8444) (xy 6.7641 -1.8059) + (xy 6.8249 -1.7393) (xy 6.8979 -1.6548) (xy 7.0548 -1.4691) (xy 6.9308 -1.3965) (xy 6.8176 -1.3446) + (xy 6.635 -1.3067) (xy 6.4449 -1.3133) (xy 6.2612 -1.3635) (xy 6.0977 -1.4562) (xy 5.9724 -1.5519) + (xy 5.9724 -1.4397) (xy 5.9724 -1.3275) (xy 5.7505 -1.3275) (xy 5.5287 -1.3275) (xy 5.5287 -2.4506) + (xy 5.5287 -3.5736) (xy 5.7485 -3.5736) (xy 5.9684 -3.5736) (xy 5.9773 -2.818) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 5.4178 -6.4079) (xy 5.4178 -6.2669) (xy 5.4184 -6.0738) (xy 5.4199 -5.9246) (xy 5.423 -5.812) + (xy 5.4282 -5.7286) (xy 5.436 -5.6674) (xy 5.4469 -5.6209) (xy 5.4615 -5.582) (xy 5.4802 -5.5434) + (xy 5.5479 -5.4448) (xy 5.6392 -5.3711) (xy 5.6894 -5.3495) (xy 5.8223 -5.3234) (xy 5.9579 -5.3315) + (xy 6.0729 -5.3736) (xy 6.1595 -5.4264) (xy 6.3171 -5.2349) (xy 6.3503 -5.1934) (xy 6.4106 -5.1107) + (xy 6.4486 -5.0476) (xy 6.4574 -5.0151) (xy 6.4468 -5.0039) (xy 6.3966 -4.9678) (xy 6.324 -4.9255) + (xy 6.3079 -4.9172) (xy 6.2251 -4.8851) (xy 6.1295 -4.869) (xy 6.0001 -4.8651) (xy 5.9892 -4.8652) + (xy 5.7899 -4.8879) (xy 5.6236 -4.9514) (xy 5.4834 -5.0583) (xy 5.4178 -5.1239) (xy 5.4178 -5.0004) + (xy 5.4178 -4.8769) (xy 5.1959 -4.8769) (xy 4.9741 -4.8769) (xy 4.9741 -6.0138) (xy 4.9741 -7.1507) + (xy 5.1959 -7.1507) (xy 5.4178 -7.1507) (xy 5.4178 -6.4079) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -3.6774 -6.3946) (xy -3.6774 -6.3795) (xy -3.6771 -6.155) (xy -3.6758 -5.9786) (xy -3.6733 -5.8434) + (xy -3.669 -5.7425) (xy -3.6625 -5.6689) (xy -3.6535 -5.6157) (xy -3.6415 -5.576) (xy -3.6261 -5.5428) + (xy -3.623 -5.5371) (xy -3.5387 -5.4252) (xy -3.4288 -5.3576) (xy -3.2834 -5.3282) (xy -3.2461 -5.3261) + (xy -3.1345 -5.3341) (xy -3.0413 -5.3698) (xy -2.9459 -5.4224) (xy -2.7793 -5.2293) (xy -2.6126 -5.0361) + (xy -2.6769 -4.984) (xy -2.7118 -4.9615) (xy -2.796 -4.9219) (xy -2.8934 -4.8877) (xy -3.0807 -4.8586) + (xy -3.275 -4.8771) (xy -3.4574 -4.9422) (xy -3.615 -5.051) (xy -3.6774 -5.1084) (xy -3.6774 -4.9926) + (xy -3.6774 -4.8769) (xy -3.9131 -4.8769) (xy -4.1488 -4.8769) (xy -4.1488 -5.9953) (xy -4.1488 -6.0861) + (xy -4.148 -6.3242) (xy -4.1465 -6.5427) (xy -4.1442 -6.7357) (xy -4.1414 -6.8971) (xy -4.1381 -7.021) + (xy -4.1344 -7.1013) (xy -4.1303 -7.1322) (xy -4.1269 -7.1343) (xy -4.0819 -7.1426) (xy -3.9996 -7.1485) + (xy -3.8946 -7.1507) (xy -3.6774 -7.1507) (xy -3.6774 -6.3946) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 4.1485 -3.5866) (xy 4.2601 -3.5618) (xy 4.276 -3.5557) (xy 4.3718 -3.5084) (xy 4.4612 -3.4507) + (xy 4.5582 -3.3767) (xy 4.5582 -3.4751) (xy 4.5582 -3.5736) (xy 4.7939 -3.5736) (xy 5.0296 -3.5736) + (xy 5.0296 -2.4506) (xy 5.0296 -1.3275) (xy 4.7939 -1.3275) (xy 4.5582 -1.3275) (xy 4.5582 -2.079) + (xy 4.5581 -2.155) (xy 4.5572 -2.386) (xy 4.5541 -2.5699) (xy 4.5477 -2.7131) (xy 4.5365 -2.8221) + (xy 4.5196 -2.9034) (xy 4.4956 -2.9633) (xy 4.4633 -3.0084) (xy 4.4215 -3.0452) (xy 4.369 -3.08) + (xy 4.2621 -3.1262) (xy 4.1231 -3.1418) (xy 4.0849 -3.1408) (xy 3.9593 -3.1151) (xy 3.8558 -3.0494) + (xy 3.7609 -2.9361) (xy 3.7452 -2.912) (xy 3.7302 -2.8823) (xy 3.7187 -2.8454) (xy 3.7105 -2.7944) + (xy 3.7048 -2.7223) (xy 3.7013 -2.6223) (xy 3.6994 -2.4875) (xy 3.6987 -2.311) (xy 3.6986 -2.086) + (xy 3.6986 -1.3275) (xy 3.4614 -1.3275) (xy 3.2242 -1.3275) (xy 3.2326 -2.1941) (xy 3.241 -3.0606) + (xy 3.3242 -3.2114) (xy 3.4217 -3.347) (xy 3.5677 -3.476) (xy 3.735 -3.5646) (xy 3.7554 -3.5712) + (xy 3.8715 -3.5915) (xy 4.0107 -3.5966) (xy 4.1485 -3.5866) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -3.7553 -2.818) (xy -3.753 -2.6298) (xy -3.7497 -2.4405) (xy -3.7457 -2.2943) (xy -3.7403 -2.1844) + (xy -3.7333 -2.104) (xy -3.724 -2.0461) (xy -3.712 -2.0041) (xy -3.6969 -1.971) (xy -3.6924 -1.963) + (xy -3.6019 -1.8563) (xy -3.477 -1.7926) (xy -3.317 -1.7714) (xy -3.2596 -1.7736) (xy -3.1155 -1.8069) + (xy -3.0061 -1.8818) (xy -2.9277 -2.0005) (xy -2.913 -2.0366) (xy -2.9 -2.081) (xy -2.8902 -2.1369) + (xy -2.8833 -2.2117) (xy -2.8786 -2.3126) (xy -2.8758 -2.4471) (xy -2.8744 -2.6223) (xy -2.8739 -2.8457) + (xy -2.8733 -3.5736) (xy -2.6354 -3.5736) (xy -2.3976 -3.5736) (xy -2.4069 -2.7348) (xy -2.4075 -2.679) + (xy -2.4103 -2.4516) (xy -2.4132 -2.2713) (xy -2.4168 -2.1312) (xy -2.4216 -2.0245) (xy -2.4281 -1.9441) + (xy -2.4369 -1.8833) (xy -2.4485 -1.8352) (xy -2.4634 -1.7928) (xy -2.4822 -1.7494) (xy -2.509 -1.6956) + (xy -2.6236 -1.539) (xy -2.7696 -1.4202) (xy -2.9379 -1.3413) (xy -3.1198 -1.3046) (xy -3.3061 -1.3122) + (xy -3.4881 -1.3661) (xy -3.6566 -1.4686) (xy -3.7606 -1.552) (xy -3.7606 -1.4398) (xy -3.7606 -1.3275) + (xy -3.9963 -1.3275) (xy -4.232 -1.3275) (xy -4.232 -2.4506) (xy -4.232 -3.5736) (xy -3.9979 -3.5736) + (xy -3.7639 -3.5736) (xy -3.7553 -2.818) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 7.7887 -7.121) (xy 8.0101 -7.0322) (xy 8.2071 -6.8952) (xy 8.3087 -6.8059) (xy 8.1486 -6.6639) + (xy 7.9885 -6.5218) (xy 7.8367 -6.6132) (xy 7.6687 -6.6937) (xy 7.4916 -6.7298) (xy 7.3226 -6.7111) + (xy 7.1621 -6.6376) (xy 7.0945 -6.5823) (xy 7.0084 -6.4552) (xy 6.956 -6.2841) (xy 6.9367 -6.1802) + (xy 7.6469 -6.1802) (xy 8.3571 -6.1802) (xy 8.3571 -5.9597) (xy 8.3548 -5.8488) (xy 8.3309 -5.6204) + (xy 8.2784 -5.4291) (xy 8.1944 -5.2661) (xy 8.0758 -5.1225) (xy 7.95 -5.0182) (xy 7.7684 -4.9228) + (xy 7.5728 -4.8701) (xy 7.3722 -4.8595) (xy 7.1754 -4.8905) (xy 6.9915 -4.9622) (xy 6.8293 -5.0741) + (xy 6.6978 -5.2254) (xy 6.6509 -5.3) (xy 6.5934 -5.4121) (xy 6.5538 -5.5282) (xy 6.5293 -5.6609) + (xy 6.5192 -5.7919) (xy 6.9385 -5.7919) (xy 6.9574 -5.7018) (xy 6.966 -5.6667) (xy 7.0207 -5.533) + (xy 7.1001 -5.4189) (xy 7.1924 -5.3424) (xy 7.2088 -5.3343) (xy 7.3237 -5.3031) (xy 7.4565 -5.2986) + (xy 7.5845 -5.3198) (xy 7.685 -5.3656) (xy 7.6948 -5.3732) (xy 7.7607 -5.4459) (xy 7.8223 -5.5436) + (xy 7.8679 -5.6448) (xy 7.8857 -5.7285) (xy 7.8857 -5.7919) (xy 7.4121 -5.7919) (xy 6.9385 -5.7919) + (xy 6.5192 -5.7919) (xy 6.5168 -5.8231) (xy 6.5134 -6.0276) (xy 6.5137 -6.1148) (xy 6.5162 -6.2536) + (xy 6.5225 -6.3565) (xy 6.5341 -6.4366) (xy 6.5526 -6.5067) (xy 6.5796 -6.58) (xy 6.6121 -6.6523) + (xy 6.7338 -6.8369) (xy 6.893 -6.9846) (xy 7.0832 -7.0902) (xy 7.2978 -7.1484) (xy 7.5484 -7.1601) + (xy 7.7887 -7.121) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -5.4244 -3.5939) (xy -5.2628 -3.5813) (xy -5.0705 -3.5386) (xy -4.9031 -3.4618) (xy -4.7462 -3.3457) + (xy -4.6365 -3.2493) (xy -4.74 -3.1583) (xy -4.77 -3.1323) (xy -4.8488 -3.0653) (xy -4.9124 -3.0133) + (xy -4.9813 -2.9591) (xy -5.066 -3.0304) (xy -5.1604 -3.0905) (xy -5.2939 -3.1424) (xy -5.4331 -3.1711) + (xy -5.5546 -3.1697) (xy -5.7049 -3.1235) (xy -5.8407 -3.0321) (xy -5.9378 -2.9017) (xy -5.9935 -2.7348) + (xy -6.0129 -2.6308) (xy -5.2992 -2.6308) (xy -4.5855 -2.6308) (xy -4.5976 -2.3149) (xy -4.5983 -2.2961) + (xy -4.6053 -2.158) (xy -4.6156 -2.0572) (xy -4.6325 -1.9776) (xy -4.6593 -1.9029) (xy -4.6993 -1.8169) + (xy -4.799 -1.6543) (xy -4.95 -1.4996) (xy -5.1433 -1.3782) (xy -5.2066 -1.3505) (xy -5.2868 -1.3285) + (xy -5.3856 -1.3175) (xy -5.5214 -1.3142) (xy -5.5563 -1.3142) (xy -5.6759 -1.3176) (xy -5.7646 -1.329) + (xy -5.8422 -1.3523) (xy -5.9285 -1.391) (xy -6.0542 -1.4653) (xy -6.2069 -1.6052) (xy -6.3217 -1.7824) + (xy -6.3991 -1.9982) (xy -6.438 -2.2426) (xy -6.0111 -2.2426) (xy -5.9926 -2.1525) (xy -5.9585 -2.0386) + (xy -5.8838 -1.9031) (xy -5.7853 -1.8059) (xy -5.6765 -1.7582) (xy -5.5391 -1.7405) (xy -5.4006 -1.7565) + (xy -5.2829 -1.8061) (xy -5.2777 -1.8096) (xy -5.2023 -1.8825) (xy -5.1335 -1.9822) (xy -5.0833 -2.0879) + (xy -5.0639 -2.1792) (xy -5.0639 -2.2426) (xy -5.5375 -2.2426) (xy -6.0111 -2.2426) (xy -6.438 -2.2426) + (xy -6.4398 -2.254) (xy -6.4442 -2.551) (xy -6.428 -2.7445) (xy -6.3785 -2.9826) (xy -6.2959 -3.1793) + (xy -6.1784 -3.3376) (xy -6.0241 -3.4606) (xy -5.8311 -3.5516) (xy -5.7888 -3.5654) (xy -5.6917 -3.5864) + (xy -5.5763 -3.5953) (xy -5.4244 -3.5939) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -1.5767 -7.1085) (xy -1.3828 -7.0067) (xy -1.265 -6.9262) (xy -1.265 -7.0396) (xy -1.265 -7.1529) + (xy -1.0362 -7.1449) (xy -0.8075 -7.1368) (xy -0.8075 -5.5563) (xy -0.8075 -3.9757) (xy -1.0362 -3.9676) + (xy -1.265 -3.9596) (xy -1.265 -4.5294) (xy -1.265 -5.0993) (xy -1.4106 -5.0039) (xy -1.4595 -4.9736) + (xy -1.6538 -4.8874) (xy -1.847 -4.8565) (xy -2.0385 -4.881) (xy -2.228 -4.9609) (xy -2.3489 -5.0447) + (xy -2.4747 -5.1851) (xy -2.5536 -5.355) (xy -2.5692 -5.4172) (xy -2.592 -5.5649) (xy -2.6063 -5.7418) + (xy -2.6124 -5.936) (xy -2.6118 -6.0007) (xy -2.1378 -6.0007) (xy -2.1376 -5.9535) (xy -2.1343 -5.7967) + (xy -2.1261 -5.682) (xy -2.112 -5.5987) (xy -2.0909 -5.5361) (xy -2.0245 -5.4378) (xy -1.9206 -5.3626) + (xy -1.7967 -5.3225) (xy -1.6649 -5.3179) (xy -1.5373 -5.349) (xy -1.4261 -5.4161) (xy -1.3435 -5.5195) + (xy -1.332 -5.5422) (xy -1.309 -5.597) (xy -1.2939 -5.6578) (xy -1.285 -5.737) (xy -1.2808 -5.8469) + (xy -1.2795 -5.9999) (xy -1.2801 -6.0931) (xy -1.2883 -6.2648) (xy -1.308 -6.3952) (xy -1.342 -6.4937) + (xy -1.3931 -6.5698) (xy -1.464 -6.6328) (xy -1.5288 -6.6676) (xy -1.6544 -6.6963) (xy -1.7912 -6.693) + (xy -1.9175 -6.6566) (xy -1.9885 -6.6154) (xy -2.0498 -6.5542) (xy -2.0926 -6.4701) (xy -2.1198 -6.3552) + (xy -2.134 -6.2014) (xy -2.1378 -6.0007) (xy -2.6118 -6.0007) (xy -2.6105 -6.1354) (xy -2.6007 -6.3279) + (xy -2.5834 -6.5015) (xy -2.5588 -6.6441) (xy -2.5271 -6.7437) (xy -2.4886 -6.8093) (xy -2.4012 -6.9178) + (xy -2.2972 -7.0172) (xy -2.1966 -7.0869) (xy -2.1759 -7.0966) (xy -2.0867 -7.127) (xy -1.9886 -7.1492) + (xy -1.7799 -7.1561) (xy -1.5767 -7.1085) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.1275 -3.5788) (xy 2.3251 -3.5184) (xy 2.4932 -3.4223) (xy 2.593 -3.3339) (xy 2.6921 -3.2053) + (xy 2.7636 -3.0511) (xy 2.8096 -2.8648) (xy 2.8324 -2.6397) (xy 2.8341 -2.3691) (xy 2.8308 -2.2635) + (xy 2.8246 -2.1308) (xy 2.8154 -2.0331) (xy 2.8013 -1.9576) (xy 2.7804 -1.8916) (xy 2.7508 -1.8226) + (xy 2.6536 -1.6592) (xy 2.5044 -1.5004) (xy 2.3248 -1.3831) (xy 2.3192 -1.3805) (xy 2.1807 -1.3363) + (xy 2.0125 -1.3133) (xy 1.8346 -1.3117) (xy 1.6674 -1.3317) (xy 1.5308 -1.3736) (xy 1.4549 -1.4142) + (xy 1.3117 -1.5193) (xy 1.1872 -1.6457) (xy 1.0991 -1.7768) (xy 1.0669 -1.8555) (xy 1.0248 -2.0211) + (xy 0.9978 -2.2173) (xy 0.9863 -2.4294) (xy 0.9898 -2.587) (xy 1.4558 -2.587) (xy 1.4567 -2.382) + (xy 1.4612 -2.2619) (xy 1.4691 -2.1515) (xy 1.4816 -2.0732) (xy 1.5009 -2.0142) (xy 1.5292 -1.9613) + (xy 1.5346 -1.9529) (xy 1.6314 -1.8512) (xy 1.7627 -1.791) (xy 1.9309 -1.7712) (xy 1.9572 -1.7717) + (xy 2.1086 -1.8012) (xy 2.2285 -1.876) (xy 2.3177 -1.9969) (xy 2.3262 -2.0151) (xy 2.3579 -2.1241) + (xy 2.3795 -2.2669) (xy 2.3896 -2.4265) (xy 2.387 -2.5859) (xy 2.3706 -2.7279) (xy 2.366 -2.7512) + (xy 2.3218 -2.8967) (xy 2.2544 -3.0023) (xy 2.1565 -3.08) (xy 2.0978 -3.1086) (xy 1.9558 -3.1414) + (xy 1.8103 -3.1339) (xy 1.6769 -3.0881) (xy 1.5713 -3.0059) (xy 1.5388 -2.9622) (xy 1.4953 -2.8685) + (xy 1.4681 -2.7463) (xy 1.4558 -2.587) (xy 0.9898 -2.587) (xy 0.991 -2.6431) (xy 1.0124 -2.8439) + (xy 1.051 -3.0173) (xy 1.0949 -3.118) (xy 1.1886 -3.2547) (xy 1.3098 -3.3825) (xy 1.4442 -3.4866) + (xy 1.5773 -3.5525) (xy 1.7025 -3.584) (xy 1.9151 -3.6014) (xy 2.1275 -3.5788) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 8.1811 -3.5853) (xy 8.3469 -3.5469) (xy 8.4301 -3.511) (xy 8.5317 -3.455) (xy 8.6315 -3.39) + (xy 8.7175 -3.3245) (xy 8.7779 -3.267) (xy 8.8007 -3.2259) (xy 8.8002 -3.2224) (xy 8.7746 -3.1833) + (xy 8.7185 -3.1223) (xy 8.6424 -3.0511) (xy 8.484 -2.9122) (xy 8.4142 -2.9821) (xy 8.4133 -2.9829) + (xy 8.2964 -3.076) (xy 8.1681 -3.1262) (xy 8.0105 -3.1405) (xy 7.9746 -3.1396) (xy 7.8024 -3.1103) + (xy 7.6653 -3.0394) (xy 7.5621 -2.9257) (xy 7.4918 -2.7681) (xy 7.4532 -2.5655) (xy 7.4492 -2.5158) + (xy 7.4562 -2.3069) (xy 7.5017 -2.1201) (xy 7.583 -1.9636) (xy 7.6973 -1.8455) (xy 7.705 -1.8402) + (xy 7.7939 -1.8029) (xy 7.9146 -1.7791) (xy 8.0471 -1.7712) (xy 8.171 -1.7822) (xy 8.2083 -1.7934) + (xy 8.2944 -1.8369) (xy 8.3784 -1.8969) (xy 8.4919 -1.9941) (xy 8.6533 -1.8433) (xy 8.8146 -1.6925) + (xy 8.7175 -1.5916) (xy 8.6509 -1.5339) (xy 8.5487 -1.4631) (xy 8.4408 -1.4022) (xy 8.3759 -1.3712) + (xy 8.2972 -1.3403) (xy 8.2205 -1.323) (xy 8.1267 -1.3154) (xy 7.9966 -1.3137) (xy 7.8985 -1.3144) + (xy 7.7967 -1.32) (xy 7.7172 -1.3342) (xy 7.6406 -1.361) (xy 7.5478 -1.4044) (xy 7.4382 -1.4652) + (xy 7.3046 -1.5703) (xy 7.1959 -1.7043) (xy 7.0995 -1.8804) (xy 7.0966 -1.8866) (xy 7.0598 -1.9714) + (xy 7.035 -2.0477) (xy 7.0194 -2.1315) (xy 7.0098 -2.2389) (xy 7.0032 -2.3856) (xy 7.0003 -2.4854) + (xy 7.0003 -2.6136) (xy 7.0077 -2.714) (xy 7.0239 -2.8035) (xy 7.0507 -2.8991) (xy 7.087 -2.9998) + (xy 7.1378 -3.113) (xy 7.1869 -3.199) (xy 7.2311 -3.2554) (xy 7.3588 -3.3779) (xy 7.5086 -3.4825) + (xy 7.6585 -3.5527) (xy 7.803 -3.5854) (xy 7.9914 -3.5982) (xy 8.1811 -3.5853) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 9.9676 -3.5943) (xy 10.0247 -3.5922) (xy 10.1435 -3.584) (xy 10.2344 -3.5685) (xy 10.3171 -3.5413) + (xy 10.4115 -3.4981) (xy 10.5065 -3.4459) (xy 10.6032 -3.3821) (xy 10.6709 -3.3257) (xy 10.752 -3.241) + (xy 10.6312 -3.137) (xy 10.587 -3.0989) (xy 10.5062 -3.0315) (xy 10.4526 -2.994) (xy 10.4156 -2.9819) + (xy 10.3848 -2.9906) (xy 10.3497 -3.0157) (xy 10.239 -3.0902) (xy 10.0903 -3.1492) (xy 9.9238 -3.1674) + (xy 9.8329 -3.1622) (xy 9.6712 -3.1187) (xy 9.544 -3.0321) (xy 9.4529 -2.9037) (xy 9.3994 -2.7348) + (xy 9.3805 -2.6308) (xy 10.0924 -2.6308) (xy 10.8042 -2.6308) (xy 10.7919 -2.3189) (xy 10.7875 -2.2226) + (xy 10.7778 -2.0995) (xy 10.7623 -2.0049) (xy 10.7379 -1.9219) (xy 10.7015 -1.8337) (xy 10.6978 -1.8256) + (xy 10.5837 -1.6415) (xy 10.4298 -1.487) (xy 10.2475 -1.3737) (xy 10.1222 -1.3344) (xy 9.9601 -1.313) + (xy 9.7873 -1.3122) (xy 9.6245 -1.3319) (xy 9.4926 -1.3722) (xy 9.4707 -1.3827) (xy 9.2932 -1.5011) + (xy 9.1479 -1.6624) (xy 9.0377 -1.8624) (xy 8.9656 -2.0971) (xy 8.949 -2.2163) (xy 8.9478 -2.2426) + (xy 9.3844 -2.2426) (xy 9.4016 -2.1525) (xy 9.4056 -2.1331) (xy 9.4535 -1.9954) (xy 9.5261 -1.8778) + (xy 9.6129 -1.798) (xy 9.7177 -1.7567) (xy 9.8549 -1.7416) (xy 9.9923 -1.7582) (xy 10.1068 -1.8061) + (xy 10.112 -1.8096) (xy 10.1874 -1.8825) (xy 10.2562 -1.9822) (xy 10.3064 -2.0879) (xy 10.3258 -2.1792) + (xy 10.3258 -2.2426) (xy 9.8551 -2.2426) (xy 9.3844 -2.2426) (xy 8.9478 -2.2426) (xy 8.9414 -2.3823) + (xy 8.9453 -2.5622) (xy 8.9597 -2.7389) (xy 8.9838 -2.8952) (xy 9.0165 -3.0137) (xy 9.0729 -3.1365) + (xy 9.1984 -3.3162) (xy 9.3598 -3.4541) (xy 9.5586 -3.5516) (xy 9.6015 -3.5655) (xy 9.6988 -3.5865) + (xy 9.8148 -3.5954) (xy 9.9676 -3.5943) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -9.7452 -3.5878) (xy -9.5898 -3.5628) (xy -9.4671 -3.5221) (xy -9.417 -3.4952) (xy -9.2747 -3.3929) + (xy -9.1493 -3.267) (xy -9.0596 -3.1352) (xy -9.0195 -3.0381) (xy -8.9741 -2.8443) (xy -8.952 -2.6064) + (xy -8.9537 -2.3283) (xy -8.9564 -2.2758) (xy -8.973 -2.0858) (xy -9.0012 -1.9352) (xy -9.0453 -1.8114) + (xy -9.1095 -1.7017) (xy -9.1979 -1.5936) (xy -9.2345 -1.555) (xy -9.3676 -1.4412) (xy -9.5093 -1.367) + (xy -9.6737 -1.3266) (xy -9.8749 -1.3142) (xy -9.8786 -1.3142) (xy -10.077 -1.3267) (xy -10.2403 -1.3676) + (xy -10.3835 -1.4427) (xy -10.5219 -1.5576) (xy -10.6219 -1.669) (xy -10.6999 -1.7943) (xy -10.7541 -1.9381) + (xy -10.787 -2.1093) (xy -10.8009 -2.3166) (xy -10.7995 -2.4459) (xy -10.3345 -2.4459) (xy -10.3332 -2.3012) + (xy -10.328 -2.1973) (xy -10.3171 -2.1208) (xy -10.2988 -2.0583) (xy -10.2712 -1.9963) (xy -10.2479 -1.9541) + (xy -10.1561 -1.8508) (xy -10.0331 -1.7907) (xy -9.8745 -1.7712) (xy -9.8381 -1.7722) (xy -9.6858 -1.8022) + (xy -9.5671 -1.8758) (xy -9.4798 -1.994) (xy -9.4783 -1.997) (xy -9.4515 -2.0564) (xy -9.4339 -2.1183) + (xy -9.4235 -2.1957) (xy -9.4186 -2.3021) (xy -9.4174 -2.4506) (xy -9.4174 -2.4565) (xy -9.4187 -2.6035) + (xy -9.4238 -2.7089) (xy -9.4345 -2.786) (xy -9.4525 -2.8481) (xy -9.4798 -2.9085) (xy -9.5004 -2.9446) + (xy -9.5623 -3.0252) (xy -9.6255 -3.0794) (xy -9.7431 -3.1267) (xy -9.894 -3.1444) (xy -10.0362 -3.1187) + (xy -10.142 -3.0704) (xy -10.2212 -3.0084) (xy -10.2763 -2.9247) (xy -10.311 -2.8113) (xy -10.3292 -2.6596) + (xy -10.3345 -2.4615) (xy -10.3345 -2.4459) (xy -10.7995 -2.4459) (xy -10.7982 -2.5687) (xy -10.7955 -2.6367) + (xy -10.7864 -2.7848) (xy -10.7732 -2.8951) (xy -10.754 -2.9803) (xy -10.727 -3.0532) (xy -10.6776 -3.152) + (xy -10.5466 -3.3337) (xy -10.3835 -3.4705) (xy -10.189 -3.5618) (xy -10.0711 -3.5866) (xy -9.9125 -3.5962) + (xy -9.7452 -3.5878) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -0.1558 -3.5933) (xy -0.0793 -3.5907) (xy 0.0427 -3.5827) (xy 0.1361 -3.5682) (xy 0.219 -3.5437) + (xy 0.3094 -3.506) (xy 0.405 -3.4569) (xy 0.5579 -3.3423) (xy 0.6613 -3.204) (xy 0.7165 -3.0399) + (xy 0.7247 -2.8479) (xy 0.714 -2.7564) (xy 0.6646 -2.5878) (xy 0.5772 -2.4526) (xy 0.4495 -2.3491) + (xy 0.2793 -2.2759) (xy 0.0644 -2.2313) (xy -0.1974 -2.2139) (xy -0.3565 -2.1983) (xy -0.4781 -2.1571) + (xy -0.5546 -2.0925) (xy -0.5836 -2.0067) (xy -0.5622 -1.902) (xy -0.5583 -1.893) (xy -0.506 -1.8179) + (xy -0.4255 -1.7706) (xy -0.3089 -1.7482) (xy -0.148 -1.7476) (xy -0.0184 -1.7599) (xy 0.1036 -1.7902) + (xy 0.2333 -1.8461) (xy 0.2437 -1.8512) (xy 0.3288 -1.8925) (xy 0.3896 -1.9203) (xy 0.4135 -1.929) + (xy 0.4141 -1.9281) (xy 0.4364 -1.9002) (xy 0.484 -1.8425) (xy 0.5479 -1.7659) (xy 0.68 -1.6081) + (xy 0.5642 -1.5242) (xy 0.4917 -1.4747) (xy 0.3509 -1.3992) (xy 0.2015 -1.3502) (xy 0.0283 -1.3235) + (xy -0.1835 -1.3149) (xy -0.2301 -1.3148) (xy -0.3586 -1.3162) (xy -0.451 -1.3222) (xy -0.5223 -1.3351) + (xy -0.5874 -1.3575) (xy -0.6613 -1.3917) (xy -0.6829 -1.4026) (xy -0.8434 -1.5116) (xy -0.9557 -1.6475) + (xy -1.0216 -1.8128) (xy -1.0425 -2.0101) (xy -1.0408 -2.0533) (xy -1.0016 -2.2248) (xy -0.915 -2.3758) + (xy -0.787 -2.4985) (xy -0.6232 -2.5849) (xy -0.567 -2.6008) (xy -0.4583 -2.6225) (xy -0.3248 -2.6429) + (xy -0.1835 -2.6591) (xy -0.0519 -2.673) (xy 0.0803 -2.6937) (xy 0.1702 -2.7202) (xy 0.2251 -2.7558) + (xy 0.2526 -2.8042) (xy 0.2601 -2.869) (xy 0.2508 -2.9588) (xy 0.2058 -3.0546) (xy 0.1205 -3.1198) + (xy -0.0082 -3.1564) (xy -0.1835 -3.1665) (xy -0.2266 -3.1655) (xy -0.421 -3.1423) (xy -0.5904 -3.0848) + (xy -0.7541 -2.9868) (xy -0.8783 -2.8976) (xy -1.0298 -3.0472) (xy -1.1812 -3.1968) (xy -1.1102 -3.271) + (xy -1.0387 -3.3321) (xy -0.9123 -3.4126) (xy -0.761 -3.4884) (xy -0.601 -3.5505) (xy -0.5383 -3.5687) + (xy -0.4373 -3.5869) (xy -0.3155 -3.5945) (xy -0.1558 -3.5933) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 3.6677 -7.1436) (xy 3.8181 -7.0979) (xy 3.93 -7.0274) (xy 4.0005 -6.9621) (xy 4.009 -7.0495) + (xy 4.0174 -7.1368) (xy 4.2393 -7.1368) (xy 4.4611 -7.1368) (xy 4.4611 -6.2495) (xy 4.4611 -6.1268) + (xy 4.4608 -5.9051) (xy 4.4597 -5.7293) (xy 4.4576 -5.5932) (xy 4.4541 -5.4902) (xy 4.4486 -5.414) + (xy 4.4409 -5.3582) (xy 4.4305 -5.3163) (xy 4.4172 -5.2819) (xy 4.4003 -5.2486) (xy 4.381 -5.2142) + (xy 4.2797 -5.0815) (xy 4.1514 -4.9828) (xy 3.9902 -4.9155) (xy 3.7903 -4.877) (xy 3.546 -4.8648) + (xy 3.4632 -4.8652) (xy 3.3405 -4.8694) (xy 3.2497 -4.8797) (xy 3.1755 -4.8985) (xy 3.1024 -4.9277) + (xy 3.0292 -4.9668) (xy 2.9414 -5.0253) (xy 2.8624 -5.0882) (xy 2.8054 -5.1448) (xy 2.7835 -5.1846) + (xy 2.7844 -5.1873) (xy 2.813 -5.2175) (xy 2.8735 -5.2687) (xy 2.9549 -5.3315) (xy 3.1263 -5.4589) + (xy 3.1794 -5.4019) (xy 3.2281 -5.3587) (xy 3.3073 -5.3196) (xy 3.4144 -5.2989) (xy 3.5626 -5.2928) + (xy 3.6466 -5.2955) (xy 3.798 -5.3185) (xy 3.909 -5.363) (xy 3.9736 -5.4273) (xy 3.9843 -5.4574) + (xy 3.9982 -5.5377) (xy 4.0036 -5.6338) (xy 4.0036 -5.7844) (xy 3.5899 -5.7977) (xy 3.5835 -5.7979) + (xy 3.4213 -5.8039) (xy 3.3023 -5.8109) (xy 3.2146 -5.821) (xy 3.1461 -5.8359) (xy 3.085 -5.8575) + (xy 3.0194 -5.8877) (xy 2.8895 -5.9708) (xy 2.768 -6.1022) (xy 2.6885 -6.259) (xy 2.6538 -6.4323) + (xy 2.6554 -6.4542) (xy 3.0912 -6.4542) (xy 3.1193 -6.337) (xy 3.1347 -6.3084) (xy 3.1766 -6.2634) + (xy 3.2408 -6.231) (xy 3.3356 -6.2088) (xy 3.4693 -6.1946) (xy 3.65 -6.1859) (xy 4.0036 -6.1746) + (xy 4.0036 -6.3424) (xy 4.0026 -6.3957) (xy 3.9868 -6.5264) (xy 3.9489 -6.617) (xy 3.8856 -6.6772) + (xy 3.8285 -6.6979) (xy 3.7279 -6.7145) (xy 3.6056 -6.7235) (xy 3.4794 -6.7242) (xy 3.3669 -6.7161) + (xy 3.286 -6.6985) (xy 3.1886 -6.6452) (xy 3.1152 -6.559) (xy 3.0912 -6.4542) (xy 2.6554 -6.4542) + (xy 2.6667 -6.6135) (xy 2.7301 -6.7936) (xy 2.7944 -6.8923) (xy 2.9255 -7.0122) (xy 3.095 -7.0995) + (xy 3.2965 -7.15) (xy 3.3014 -7.1507) (xy 3.4914 -7.162) (xy 3.6677 -7.1436) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -5.537 -7.1549) (xy -5.3753 -7.134) (xy -5.352 -7.1286) (xy -5.2684 -7.0915) (xy -5.1881 -7.0355) + (xy -5.0916 -6.9508) (xy -5.0916 -7.0519) (xy -5.0916 -7.1529) (xy -4.8629 -7.1449) (xy -4.6341 -7.1368) + (xy -4.6341 -6.2772) (xy -4.6341 -6.1619) (xy -4.6347 -5.9387) (xy -4.6363 -5.7613) (xy -4.6392 -5.623) + (xy -4.6436 -5.5173) (xy -4.6501 -5.4374) (xy -4.6589 -5.3767) (xy -4.6703 -5.3285) (xy -4.6848 -5.2862) + (xy -4.7112 -5.2291) (xy -4.812 -5.095) (xy -4.9515 -4.9858) (xy -5.1186 -4.9113) (xy -5.1672 -4.8986) + (xy -5.3203 -4.8745) (xy -5.4959 -4.864) (xy -5.675 -4.8669) (xy -5.8385 -4.8831) (xy -5.9673 -4.9127) + (xy -5.9693 -4.9134) (xy -6.0568 -4.9535) (xy -6.1482 -5.0098) (xy -6.2301 -5.0723) (xy -6.2891 -5.1306) + (xy -6.3117 -5.1746) (xy -6.3107 -5.1783) (xy -6.2822 -5.2129) (xy -6.2224 -5.2684) (xy -6.142 -5.3348) + (xy -6.1112 -5.3588) (xy -6.0361 -5.4146) (xy -5.9901 -5.4404) (xy -5.9631 -5.4406) (xy -5.9451 -5.4195) + (xy -5.9173 -5.3857) (xy -5.8289 -5.3357) (xy -5.699 -5.3039) (xy -5.5353 -5.2928) (xy -5.4502 -5.2955) + (xy -5.2977 -5.3184) (xy -5.1863 -5.3629) (xy -5.1216 -5.4273) (xy -5.1108 -5.4576) (xy -5.097 -5.538) + (xy -5.0916 -5.6342) (xy -5.0916 -5.7851) (xy -5.5006 -5.7996) (xy -5.553 -5.8018) (xy -5.7049 -5.8106) + (xy -5.8409 -5.8222) (xy -5.9479 -5.8355) (xy -6.0125 -5.849) (xy -6.0745 -5.8738) (xy -6.2198 -5.9685) + (xy -6.3312 -6.0966) (xy -6.4063 -6.2484) (xy -6.4407 -6.4066) (xy -6.0046 -6.4066) (xy -5.9688 -6.3156) + (xy -5.8942 -6.2421) (xy -5.781 -6.1974) (xy -5.7409 -6.1922) (xy -5.6478 -6.186) (xy -5.5266 -6.1817) + (xy -5.3932 -6.1802) (xy -5.0916 -6.1802) (xy -5.0916 -6.3309) (xy -5.0929 -6.3911) (xy -5.1099 -6.5168) + (xy -5.1501 -6.6056) (xy -5.2175 -6.6687) (xy -5.2494 -6.6838) (xy -5.3415 -6.7068) (xy -5.4605 -6.722) + (xy -5.5881 -6.728) (xy -5.7059 -6.7236) (xy -5.7954 -6.7077) (xy -5.8754 -6.6713) (xy -5.9582 -6.5958) + (xy -6.0012 -6.5038) (xy -6.0046 -6.4066) (xy -6.4407 -6.4066) (xy -6.4424 -6.4143) (xy -6.437 -6.5847) + (xy -6.3876 -6.7501) (xy -6.2916 -6.9009) (xy -6.1909 -6.9985) (xy -6.0299 -7.093) (xy -5.8343 -7.1471) + (xy -5.7792 -7.1549) (xy -5.665 -7.1617) (xy -5.537 -7.1549) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0.4041 -7.15) (xy 0.4878 -7.1439) (xy 0.5354 -7.1289) (xy 0.5596 -7.1022) (xy 0.5603 -7.1007) + (xy 0.5755 -7.0575) (xy 0.6039 -6.9691) (xy 0.643 -6.8428) (xy 0.6907 -6.686) (xy 0.7446 -6.5061) + (xy 0.8027 -6.3103) (xy 0.8125 -6.2768) (xy 0.8689 -6.0893) (xy 0.9202 -5.9234) (xy 0.9645 -5.7856) + (xy 0.9997 -5.682) (xy 1.0237 -5.6191) (xy 1.0344 -5.6032) (xy 1.035 -5.605) (xy 1.0481 -5.6468) + (xy 1.0747 -5.7336) (xy 1.1126 -5.8583) (xy 1.1597 -6.0137) (xy 1.2138 -6.1927) (xy 1.2727 -6.3881) + (xy 1.4983 -7.1368) (xy 1.7017 -7.1368) (xy 1.9052 -7.1368) (xy 2.2603 -6.0276) (xy 2.2999 -5.9038) + (xy 2.3731 -5.6743) (xy 2.4399 -5.464) (xy 2.4986 -5.2785) (xy 2.5473 -5.1234) (xy 2.5843 -5.0043) + (xy 2.6079 -4.9269) (xy 2.6163 -4.8966) (xy 2.6113 -4.8923) (xy 2.5658 -4.8849) (xy 2.4828 -4.8815) + (xy 2.3749 -4.8827) (xy 2.1327 -4.8907) (xy 1.9204 -5.6672) (xy 1.8682 -5.857) (xy 1.8164 -6.042) + (xy 1.7756 -6.1821) (xy 1.7442 -6.282) (xy 1.7207 -6.3463) (xy 1.7033 -6.38) (xy 1.6906 -6.3877) + (xy 1.6808 -6.3743) (xy 1.6657 -6.3316) (xy 1.636 -6.2432) (xy 1.5944 -6.1172) (xy 1.5433 -5.9614) + (xy 1.4854 -5.7834) (xy 1.4231 -5.5909) (xy 1.1927 -4.8769) (xy 1.0324 -4.8769) (xy 1.0273 -4.8769) + (xy 0.9312 -4.8813) (xy 0.876 -4.8963) (xy 0.8485 -4.9254) (xy 0.8481 -4.9261) (xy 0.8329 -4.967) + (xy 0.8034 -5.053) (xy 0.7621 -5.1768) (xy 0.7115 -5.331) (xy 0.6539 -5.5082) (xy 0.5917 -5.7012) + (xy 0.5848 -5.7227) (xy 0.5239 -5.9096) (xy 0.468 -6.0761) (xy 0.4195 -6.2158) (xy 0.3805 -6.322) + (xy 0.3535 -6.3884) (xy 0.3408 -6.4083) (xy 0.3399 -6.4068) (xy 0.3263 -6.3683) (xy 0.3007 -6.2842) + (xy 0.2651 -6.1616) (xy 0.2216 -6.0074) (xy 0.1721 -5.8287) (xy 0.1186 -5.6325) (xy -0.0859 -4.8769) + (xy -0.3318 -4.8769) (xy -0.4251 -4.8779) (xy -0.5126 -4.8833) (xy -0.5569 -4.8941) (xy -0.5649 -4.9115) + (xy -0.5636 -4.9152) (xy -0.5483 -4.9616) (xy -0.5194 -5.0504) (xy -0.4799 -5.1733) (xy -0.4323 -5.3216) + (xy -0.3795 -5.4869) (xy -0.3302 -5.6412) (xy -0.2548 -5.8773) (xy -0.1745 -6.1283) (xy -0.0962 -6.3728) + (xy -0.027 -6.5892) (xy 0.1529 -7.1507) (xy 0.3442 -7.1507) (xy 0.4041 -7.15) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -8.1088 -6.3951) (xy -8.1078 -6.3091) (xy -8.105 -6.1009) (xy -8.1017 -5.9388) (xy -8.0975 -5.8157) + (xy -8.0918 -5.7247) (xy -8.0841 -5.6588) (xy -8.0738 -5.6112) (xy -8.0603 -5.5747) (xy -8.0433 -5.5425) + (xy -8.001 -5.4823) (xy -7.894 -5.3891) (xy -7.7677 -5.3348) (xy -7.6336 -5.3198) (xy -7.5029 -5.3444) + (xy -7.387 -5.4093) (xy -7.297 -5.5147) (xy -7.2919 -5.5237) (xy -7.2761 -5.5571) (xy -7.2636 -5.5974) + (xy -7.2538 -5.6517) (xy -7.2463 -5.7268) (xy -7.2404 -5.8297) (xy -7.2355 -5.9673) (xy -7.2312 -6.1465) + (xy -7.2268 -6.3743) (xy -7.2129 -7.1368) (xy -6.9911 -7.1368) (xy -6.7692 -7.1368) (xy -6.7692 -6.2772) + (xy -6.7693 -6.1448) (xy -6.7696 -5.9301) (xy -6.7706 -5.7609) (xy -6.7728 -5.6304) (xy -6.7765 -5.5321) + (xy -6.7823 -5.4594) (xy -6.7906 -5.4058) (xy -6.8018 -5.3645) (xy -6.8163 -5.3291) (xy -6.8347 -5.2928) + (xy -6.9145 -5.163) (xy -7.0324 -5.0373) (xy -7.1852 -4.9372) (xy -7.2324 -4.9137) (xy -7.3161 -4.883) + (xy -7.4081 -4.8684) (xy -7.5318 -4.8651) (xy -7.6574 -4.8709) (xy -7.7814 -4.8958) (xy -7.8961 -4.9476) + (xy -8.024 -5.0341) (xy -8.1141 -5.1015) (xy -8.1141 -4.2285) (xy -8.1141 -3.3555) (xy -7.9763 -3.4483) + (xy -7.8998 -3.4968) (xy -7.7605 -3.5636) (xy -7.623 -3.5947) (xy -7.4667 -3.5959) (xy -7.296 -3.569) + (xy -7.1369 -3.5022) (xy -6.9931 -3.3898) (xy -6.9649 -3.3616) (xy -6.8913 -3.2732) (xy -6.8405 -3.1778) + (xy -6.8054 -3.0593) (xy -6.7788 -2.9015) (xy -6.7714 -2.832) (xy -6.7633 -2.6861) (xy -6.7607 -2.5176) + (xy -6.7631 -2.3393) (xy -6.7701 -2.1644) (xy -6.7814 -2.0059) (xy -6.7964 -1.8767) (xy -6.8147 -1.7899) + (xy -6.8699 -1.6787) (xy -6.96 -1.5604) (xy -7.0686 -1.4545) (xy -7.1796 -1.3788) (xy -7.2488 -1.35) + (xy -7.4039 -1.3143) (xy -7.5689 -1.3051) (xy -7.717 -1.325) (xy -7.7721 -1.3442) (xy -7.8746 -1.3925) + (xy -7.9735 -1.451) (xy -8.1141 -1.5456) (xy -8.1141 -1.4366) (xy -8.1141 -1.3275) (xy -8.3359 -1.3275) + (xy -8.5578 -1.3275) (xy -8.5578 -2.4367) (xy -8.098 -2.4367) (xy -8.0961 -2.3376) (xy -8.08 -2.1438) + (xy -8.0448 -1.9963) (xy -7.9871 -1.8903) (xy -7.9035 -1.8208) (xy -7.7906 -1.7828) (xy -7.6451 -1.7712) + (xy -7.5869 -1.7721) (xy -7.5058 -1.7813) (xy -7.4451 -1.8068) (xy -7.3819 -1.8558) (xy -7.3798 -1.8577) + (xy -7.3147 -1.9332) (xy -7.269 -2.0307) (xy -7.2411 -2.1583) (xy -7.2293 -2.3239) (xy -7.2316 -2.5355) + (xy -7.2399 -2.6752) (xy -7.262 -2.8353) (xy -7.2984 -2.953) (xy -7.3516 -3.0355) (xy -7.4241 -3.09) + (xy -7.4821 -3.1129) (xy -7.592 -3.1375) (xy -7.7055 -3.1473) (xy -7.7952 -3.1387) (xy -7.84 -3.1238) + (xy -7.9392 -3.0636) (xy -8.0127 -2.9694) (xy -8.0623 -2.8366) (xy -8.09 -2.6606) (xy -8.098 -2.4367) + (xy -8.5578 -2.4367) (xy -8.5578 -4.2391) (xy -8.5578 -7.1507) (xy -8.3376 -7.1507) (xy -8.1174 -7.1507) + (xy -8.1088 -6.3951) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 5.1129 0.421) (xy 5.1522 0.4506) (xy 5.2235 0.5134) (xy 5.3216 0.6043) (xy 5.4415 0.7182) (xy 5.5778 0.8499) + (xy 5.7256 0.9944) (xy 5.8797 1.1465) (xy 6.0349 1.3011) (xy 6.1861 1.4531) (xy 6.3281 1.5974) + (xy 6.4559 1.7289) (xy 6.5642 1.8424) (xy 6.6479 1.9328) (xy 6.7019 1.9951) (xy 6.721 2.0241) (xy 6.7207 2.0257) + (xy 6.7014 2.0617) (xy 6.6544 2.1374) (xy 6.5832 2.2476) (xy 6.4912 2.3869) (xy 6.3819 2.5502) + (xy 6.2586 2.7323) (xy 6.1249 2.9279) (xy 6.1067 2.9545) (xy 5.974 3.1491) (xy 5.8523 3.3298) (xy 5.745 3.4914) + (xy 5.6555 3.6285) (xy 5.5874 3.736) (xy 5.5439 3.8085) (xy 5.5287 3.8408) (xy 5.5305 3.8508) (xy 5.5487 3.9076) + (xy 5.5836 4.0048) (xy 5.6324 4.1347) (xy 5.6918 4.2896) (xy 5.759 4.4618) (xy 5.8308 4.6436) (xy 5.9041 4.8274) + (xy 5.976 5.0056) (xy 6.0434 5.1704) (xy 6.1031 5.3142) (xy 6.1522 5.4292) (xy 6.1876 5.508) (xy 6.2063 5.5426) + (xy 6.2111 5.5477) (xy 6.2222 5.5565) (xy 6.2402 5.5653) (xy 6.2697 5.5753) (xy 6.3155 5.5873) + (xy 6.3825 5.6024) (xy 6.4753 5.6216) (xy 6.5988 5.6458) (xy 6.7577 5.6762) (xy 6.9569 5.7137) + (xy 7.201 5.7593) (xy 7.4949 5.814) (xy 7.5621 5.8266) (xy 7.7644 5.8655) (xy 7.9476 5.9021) (xy 8.1046 5.9351) + (xy 8.2284 5.9629) (xy 8.3117 5.9839) (xy 8.3475 5.9966) (xy 8.3534 6.0047) (xy 8.362 6.0338) (xy 8.3689 6.0862) + (xy 8.3744 6.1666) (xy 8.3785 6.2794) (xy 8.3815 6.4294) (xy 8.3834 6.621) (xy 8.3845 6.859) (xy 8.3848 7.1477) + (xy 8.3848 8.268) (xy 8.3224 8.2949) (xy 8.3202 8.2958) (xy 8.2731 8.308) (xy 8.1788 8.3287) (xy 8.0434 8.3566) + (xy 7.8735 8.3905) (xy 7.6754 8.4292) (xy 7.4556 8.4712) (xy 7.2204 8.5154) (xy 7.1307 8.5321) + (xy 6.8574 8.5839) (xy 6.6342 8.6277) (xy 6.4577 8.6643) (xy 6.3243 8.6945) (xy 6.2305 8.719) (xy 6.1728 8.7386) + (xy 6.1476 8.7541) (xy 6.144 8.76) (xy 6.1191 8.8104) (xy 6.0764 8.9031) (xy 6.0189 9.0312) (xy 5.9498 9.188) + (xy 5.8719 9.3668) (xy 5.7884 9.5607) (xy 5.7648 9.6158) (xy 5.6757 9.8253) (xy 5.6064 9.9912) + (xy 5.5549 10.1193) (xy 5.519 10.2155) (xy 5.4968 10.2855) (xy 5.4862 10.3351) (xy 5.485 10.3702) + (xy 5.4913 10.3966) (xy 5.4917 10.3976) (xy 5.5151 10.439) (xy 5.5663 10.5201) (xy 5.6415 10.6354) + (xy 5.737 10.7792) (xy 5.8492 10.946) (xy 5.9743 11.1303) (xy 6.1086 11.3263) (xy 6.1189 11.3413) + (xy 6.2518 11.535) (xy 6.3747 11.715) (xy 6.4839 11.876) (xy 6.5759 12.0127) (xy 6.6472 12.1197) + (xy 6.6941 12.1917) (xy 6.713 12.2234) (xy 6.7097 12.2342) (xy 6.6754 12.2815) (xy 6.6088 12.3594) + (xy 6.5148 12.4628) (xy 6.3985 12.5868) (xy 6.265 12.7262) (xy 6.1191 12.876) (xy 5.9661 13.0311) + (xy 5.8108 13.1866) (xy 5.6584 13.3373) (xy 5.5138 13.4782) (xy 5.3821 13.6043) (xy 5.2684 13.7104) + (xy 5.1776 13.7916) (xy 5.1148 13.8427) (xy 5.085 13.8588) (xy 5.0799 13.8565) (xy 5.0353 13.8296) + (xy 4.9519 13.7756) (xy 4.8347 13.698) (xy 4.6889 13.6002) (xy 4.5196 13.4857) (xy 4.3319 13.3578) + (xy 4.131 13.22) (xy 4.0664 13.1757) (xy 3.8691 13.0412) (xy 3.6865 12.9181) (xy 3.5237 12.8099) + (xy 3.386 12.7198) (xy 3.2785 12.6513) (xy 3.2062 12.6078) (xy 3.1743 12.5925) (xy 3.1742 12.5925) + (xy 3.1315 12.6031) (xy 3.0472 12.6324) (xy 2.9289 12.6772) (xy 2.7845 12.7343) (xy 2.6217 12.8003) + (xy 2.4484 12.872) (xy 2.2722 12.9462) (xy 2.1009 13.0195) (xy 1.9424 13.0887) (xy 1.8043 13.1505) + (xy 1.6945 13.2017) (xy 1.6207 13.2389) (xy 1.5906 13.259) (xy 1.5891 13.2627) (xy 1.5768 13.3107) + (xy 1.556 13.4058) (xy 1.5279 13.5416) (xy 1.4939 13.712) (xy 1.4551 13.9109) (xy 1.4128 14.132) + (xy 1.3682 14.3693) (xy 1.358 14.4238) (xy 1.3138 14.6581) (xy 1.272 14.8752) (xy 1.2339 15.0687) + (xy 1.2008 15.2325) (xy 1.1739 15.3603) (xy 1.1544 15.446) (xy 1.1437 15.4833) (xy 1.1426 15.4854) + (xy 1.1319 15.4971) (xy 1.1118 15.5067) (xy 1.0772 15.5144) (xy 1.023 15.5203) (xy 0.9441 15.5248) + (xy 0.8353 15.5279) (xy 0.6915 15.5299) (xy 0.5076 15.5311) (xy 0.2785 15.5317) (xy -0.0009 15.5318) + (xy -0.0353 15.5318) (xy -0.3231 15.5314) (xy -0.56 15.5301) (xy -0.7503 15.5277) (xy -0.8982 15.5243) + (xy -1.0078 15.5196) (xy -1.0832 15.5136) (xy -1.1288 15.506) (xy -1.1486 15.4969) (xy -1.1504 15.4934) + (xy -1.1639 15.447) (xy -1.1856 15.3536) (xy -1.2144 15.2192) (xy -1.2489 15.0501) (xy -1.2879 14.8522) + (xy -1.3301 14.6317) (xy -1.3744 14.3946) (xy -1.3844 14.3403) (xy -1.4282 14.1052) (xy -1.4695 13.8871) + (xy -1.5071 13.6922) (xy -1.5396 13.5269) (xy -1.566 13.3974) (xy -1.5849 13.3099) (xy -1.5951 13.2707) + (xy -1.6008 13.2621) (xy -1.6359 13.2345) (xy -1.704 13.1964) (xy -1.8089 13.1459) (xy -1.9544 13.0815) + (xy -2.1444 13.0012) (xy -2.3825 12.9033) (xy -2.4426 12.8789) (xy -2.6329 12.8023) (xy -2.8057 12.7337) + (xy -2.9541 12.6759) (xy -3.0715 12.6313) (xy -3.1511 12.6027) (xy -3.1861 12.5925) (xy -3.1889 12.5932) + (xy -3.2284 12.6142) (xy -3.3074 12.6627) (xy -3.4205 12.7353) (xy -3.5625 12.8286) (xy -3.7284 12.939) + (xy -3.9127 13.0634) (xy -4.1105 13.1981) (xy -4.2765 13.3118) (xy -4.4869 13.4558) (xy -4.6587 13.5728) + (xy -4.796 13.6656) (xy -4.9033 13.7366) (xy -4.9846 13.7884) (xy -5.0444 13.8237) (xy -5.0867 13.8451) + (xy -5.116 13.8552) (xy -5.1365 13.8565) (xy -5.1523 13.8516) (xy -5.1679 13.8433) (xy -5.2009 13.8173) + (xy -5.2672 13.7569) (xy -5.3605 13.6677) (xy -5.4758 13.5551) (xy -5.6078 13.4242) (xy -5.7515 13.2802) + (xy -5.9019 13.1284) (xy -6.0536 12.9739) (xy -6.2018 12.822) (xy -6.3412 12.6778) (xy -6.4667 12.5465) + (xy -6.5732 12.4335) (xy -6.6556 12.3437) (xy -6.7088 12.2826) (xy -6.7276 12.2553) (xy -6.727 12.2516) + (xy -6.7052 12.2074) (xy -6.6522 12.1198) (xy -6.5678 11.9884) (xy -6.4519 11.813) (xy -6.3043 11.5936) + (xy -6.1248 11.3297) (xy -5.9134 11.0211) (xy -5.6698 10.6678) (xy -5.5965 10.5587) (xy -5.5359 10.4626) + (xy -5.4949 10.3909) (xy -5.4798 10.354) (xy -5.4818 10.3453) (xy -5.5009 10.2913) (xy -5.5382 10.1957) + (xy -5.5911 10.0651) (xy -5.6569 9.906) (xy -5.7329 9.7249) (xy -5.8165 9.5284) (xy -5.8212 9.5173) + (xy -5.9175 9.2936) (xy -5.9953 9.1157) (xy -6.0575 8.9782) (xy -6.1066 8.8759) (xy -6.1453 8.8036) + (xy -6.1762 8.7558) (xy -6.2021 8.7273) (xy -6.2255 8.7129) (xy -6.2668 8.7018) (xy -6.3568 8.682) + (xy -6.4882 8.6549) (xy -6.6545 8.6219) (xy -6.849 8.5842) (xy -7.0651 8.5432) (xy -7.2961 8.5002) + (xy -7.5235 8.4579) (xy -7.7375 8.4172) (xy -7.9291 8.3799) (xy -8.0919 8.3473) (xy -8.2194 8.3207) + (xy -8.3052 8.3014) (xy -8.3429 8.2906) (xy -8.3449 8.2894) (xy -8.3567 8.2788) (xy -8.3663 8.2587) + (xy -8.374 8.2242) (xy -8.3799 8.17) (xy -8.3843 8.0911) (xy -8.3874 7.9823) (xy -8.3895 7.8386) + (xy -8.3907 7.6547) (xy -8.3913 7.4256) (xy -8.3914 7.1462) (xy -8.3913 6.9406) (xy -8.3905 6.6888) + (xy -8.3889 6.4846) (xy -8.3863 6.3232) (xy -8.3826 6.2001) (xy -8.3777 6.1105) (xy -8.3712 6.0497) + (xy -8.3633 6.0131) (xy -8.3535 5.9961) (xy -8.3524 5.9953) (xy -8.3121 5.9823) (xy -8.2242 5.961) + (xy -8.0948 5.9325) (xy -7.9303 5.8983) (xy -7.7368 5.8595) (xy -7.5206 5.8175) (xy -7.2879 5.7737) + (xy -7.2613 5.7687) (xy -7.0309 5.7256) (xy -6.818 5.6851) (xy -6.6289 5.6486) (xy -6.4698 5.6172) + (xy -6.3467 5.5923) (xy -6.2659 5.5748) (xy -6.2334 5.5662) (xy -6.225 5.553) (xy -6.1968 5.4941) + (xy -6.1526 5.3937) (xy -6.0949 5.2582) (xy -6.0264 5.0936) (xy -5.9497 4.9061) (xy -5.8674 4.7019) + (xy -5.7773 4.4757) (xy -5.7006 4.2801) (xy -5.6418 4.1258) (xy -5.5993 4.0076) (xy -5.5712 3.9204) + (xy -5.5558 3.8591) (xy -5.5513 3.8186) (xy -5.556 3.7936) (xy -5.5743 3.7627) (xy -5.6213 3.6901) + (xy -5.6927 3.5825) (xy -5.7846 3.4456) (xy -5.8934 3.285) (xy -6.0152 3.1063) (xy -6.1463 2.915) + (xy -6.2658 2.7405) (xy -6.3873 2.5615) (xy -6.4955 2.4003) (xy -6.5868 2.2627) (xy -6.6574 2.154) + (xy -6.7038 2.0798) (xy -6.7222 2.0457) (xy -6.7198 2.0311) (xy -6.6971 1.9932) (xy -6.6495 1.9333) + (xy -6.5743 1.8485) (xy -6.4691 1.7362) (xy -6.3314 1.5936) (xy -6.1587 1.4181) (xy -5.9484 1.2069) + (xy -5.8888 1.1473) (xy -5.719 0.9793) (xy -5.5618 0.8256) (xy -5.4214 0.6906) (xy -5.3023 0.5782) + (xy -5.2089 0.4928) (xy -5.1456 0.4384) (xy -5.1169 0.4194) (xy -5.1161 0.4195) (xy -5.081 0.4367) + (xy -5.006 0.4818) (xy -4.8965 0.5513) (xy -4.7578 0.6418) (xy -4.5953 0.7497) (xy -4.4142 0.8717) + (xy -4.2199 1.0041) (xy -4.1701 1.0382) (xy -3.9497 1.1886) (xy -3.7695 1.3099) (xy -3.6255 1.4048) + (xy -3.5134 1.4759) (xy -3.4292 1.5256) (xy -3.3687 1.5565) (xy -3.3278 1.5713) (xy -3.3023 1.5724) + (xy -3.2878 1.5675) (xy -3.2236 1.5391) (xy -3.1257 1.4911) (xy -3.0047 1.429) (xy -2.871 1.3578) + (xy -2.755 1.296) (xy -2.6329 1.2346) (xy -2.5474 1.1976) (xy -2.4923 1.1826) (xy -2.4615 1.1868) + (xy -2.4586 1.1902) (xy -2.4353 1.2336) (xy -2.3939 1.3219) (xy -2.3365 1.4501) (xy -2.2652 1.6133) + (xy -2.182 1.8064) (xy -2.0891 2.0243) (xy -1.9885 2.2621) (xy -1.8823 2.5147) (xy -1.7726 2.7771) + (xy -1.6616 3.0443) (xy -1.5512 3.3112) (xy -1.4435 3.5727) (xy -1.3407 3.824) (xy -1.2449 4.06) + (xy -1.158 4.2755) (xy -1.0823 4.4657) (xy -1.0198 4.6254) (xy -0.9725 4.7496) (xy -0.9427 4.8334) + (xy -0.9322 4.8717) (xy -0.9487 4.9271) (xy -1.0147 4.9805) (xy -1.0226 4.9846) (xy -1.1439 5.0593) + (xy -1.2877 5.1634) (xy -1.4404 5.2855) (xy -1.5887 5.4146) (xy -1.719 5.5395) (xy -1.818 5.6489) + (xy -1.8393 5.676) (xy -1.9763 5.8768) (xy -2.1027 6.1054) (xy -2.2078 6.3406) (xy -2.2809 6.5614) + (xy -2.2892 6.5962) (xy -2.3144 6.7576) (xy -2.3292 6.9494) (xy -2.3335 7.1546) (xy -2.3273 7.3563) + (xy -2.3106 7.5374) (xy -2.2832 7.6811) (xy -2.2704 7.727) (xy -2.1736 8.0115) (xy -2.0537 8.2608) + (xy -1.9018 8.4912) (xy -1.7087 8.7191) (xy -1.6126 8.8167) (xy -1.3361 9.0457) (xy -1.035 9.2253) + (xy -0.7112 9.3546) (xy -0.3666 9.4329) (xy -0.0033 9.4591) (xy 0.3324 9.4361) (xy 0.6744 9.3622) + (xy 0.9952 9.2402) (xy 1.2914 9.0729) (xy 1.5592 8.8632) (xy 1.7951 8.6139) (xy 1.9955 8.3278) + (xy 2.1568 8.0078) (xy 2.2754 7.6567) (xy 2.3005 7.5226) (xy 2.3173 7.3413) (xy 2.3231 7.1401) + (xy 2.3181 6.9367) (xy 2.3022 6.749) (xy 2.2754 6.5948) (xy 2.2557 6.5199) (xy 2.133 6.1839) (xy 1.9603 5.8702) + (xy 1.7389 5.5806) (xy 1.4704 5.317) (xy 1.156 5.0814) (xy 1.0964 5.0413) (xy 1.007 4.9769) (xy 0.9426 4.9248) + (xy 0.9141 4.8937) (xy 0.914 4.8923) (xy 0.9251 4.855) (xy 0.9553 4.7723) (xy 1.0024 4.6491) (xy 1.0644 4.4905) + (xy 1.1393 4.3016) (xy 1.225 4.0872) (xy 1.3195 3.8525) (xy 1.4207 3.6025) (xy 1.5265 3.3421) (xy 1.635 3.0764) + (xy 1.744 2.8104) (xy 1.8515 2.5491) (xy 1.9555 2.2976) (xy 2.0539 2.0608) (xy 2.1447 1.8437) (xy 2.2257 1.6515) + (xy 2.295 1.489) (xy 2.3505 1.3613) (xy 2.3902 1.2735) (xy 2.412 1.2305) (xy 2.4459 1.1891) (xy 2.4811 1.1681) + (xy 2.497 1.1732) (xy 2.5563 1.2003) (xy 2.6496 1.2467) (xy 2.7682 1.308) (xy 2.9029 1.3797) (xy 3.0316 1.4484) + (xy 3.1487 1.5083) (xy 3.2325 1.5466) (xy 3.2911 1.5666) (xy 3.3327 1.5715) (xy 3.3654 1.5645) + (xy 3.3967 1.5473) (xy 3.4705 1.5011) (xy 3.5791 1.4305) (xy 3.7168 1.3391) (xy 3.878 1.2308) (xy 4.057 1.1094) + (xy 4.248 0.9786) (xy 4.4192 0.8615) (xy 4.5974 0.7413) (xy 4.7576 0.635) (xy 4.8943 0.546) (xy 5.0019 0.4781) + (xy 5.0751 0.4347) (xy 5.1082 0.4194) (xy 5.1129 0.421) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + ) + ) + (symbol "Ordering_Instructions" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "SparkFun-Aesthetic:Ordering_Instructions" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Ordering_Instructions_0_1" + (rectangle + (start -10.16 1.27) + (end 12.7 -1.27) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "Ordering_Instructions_1_1" + (text "Ordering Instructions" + (at 1.27 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "SparkFun_Logo" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board no) + (property "Reference" "G" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "SparkFun_Logo" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 3.813 3.7988 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SparkFun_Logo_0_0" + (polyline + (pts + (xy 9.9914 -0.5653) (xy 9.9914 1.8864) (xy 10.5553 1.8864) (xy 11.1192 1.8864) (xy 11.1192 2.4503) + (xy 11.1192 3.0142) (xy 10.5553 3.0142) (xy 9.9914 3.0142) (xy 9.9914 3.3011) (xy 9.999 3.509) + (xy 10.0407 3.731) (xy 10.1295 3.8844) (xy 10.2773 3.9804) (xy 10.4962 4.0299) (xy 10.7981 4.0439) + (xy 11.2173 4.0439) (xy 11.2173 4.653) (xy 11.2173 5.262) (xy 10.8896 5.2971) (xy 10.7452 5.3092) + (xy 10.388 5.3153) (xy 10.0298 5.2927) (xy 9.7029 5.244) (xy 9.4397 5.1721) (xy 9.3709 5.145) (xy 9.0136 4.9495) + (xy 8.7292 4.6889) (xy 8.5163 4.3618) (xy 8.4624 4.2481) (xy 8.4055 4.1021) (xy 8.3698 3.9546) + (xy 8.3484 3.7733) (xy 8.3342 3.5261) (xy 8.3114 3.0142) (xy 8.0596 3.0142) (xy 7.8078 3.0142) + (xy 7.2455 2.4503) (xy 6.6832 1.8864) (xy 7.5037 1.8864) (xy 8.3242 1.8864) (xy 8.3242 -0.5653) + (xy 8.3242 -3.0171) (xy 9.1578 -3.0171) (xy 9.9914 -3.0171) (xy 9.9914 -0.5653) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 3.0285 -1.9736) (xy 3.0285 -0.93) (xy 3.3226 -0.639) (xy 3.3737 -0.5887) (xy 3.5033 -0.4676) + (xy 3.5873 -0.4056) (xy 3.6418 -0.393) (xy 3.6831 -0.4199) (xy 3.6918 -0.4308) (xy 3.7489 -0.5154) + (xy 3.8477 -0.669) (xy 3.9812 -0.8807) (xy 4.1424 -1.1396) (xy 4.3246 -1.4345) (xy 4.5208 -1.7544) + (xy 5.292 -3.0171) (xy 6.295 -3.0171) (xy 6.4198 -3.017) (xy 6.7265 -3.0161) (xy 6.9509 -3.0132) + (xy 7.1048 -3.0072) (xy 7.2 -2.997) (xy 7.2483 -2.9817) (xy 7.2616 -2.9601) (xy 7.2515 -2.9313) + (xy 7.2311 -2.8984) (xy 7.1599 -2.7882) (xy 7.0441 -2.6113) (xy 6.8895 -2.3764) (xy 6.7017 -2.0922) + (xy 6.4867 -1.7675) (xy 6.25 -1.4109) (xy 5.9975 -1.0312) (xy 4.7901 0.7831) (xy 5.932 1.8979) + (xy 7.0739 3.0127) (xy 6.0855 3.0134) (xy 5.0972 3.0142) (xy 4.0751 1.955) (xy 3.053 0.8957) (xy 3.0285 3.1064) + (xy 3.004 5.3171) (xy 2.1826 4.8682) (xy 1.3613 4.4193) (xy 1.3613 0.7011) (xy 1.3613 -3.0171) + (xy 2.1949 -3.0171) (xy 3.0285 -3.0171) (xy 3.0285 -1.9736) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -1.5198 -1.3622) (xy -1.5182 -1.2352) (xy -1.5112 -0.7678) (xy -1.5025 -0.3843) (xy -1.4904 -0.0733) + (xy -1.4732 0.1768) (xy -1.4494 0.3772) (xy -1.4172 0.5396) (xy -1.375 0.6752) (xy -1.3211 0.7955) + (xy -1.2539 0.9119) (xy -1.1717 1.036) (xy -1.0547 1.1824) (xy -0.8955 1.3165) (xy -0.6745 1.4451) + (xy -0.5927 1.4867) (xy -0.4596 1.5485) (xy -0.3431 1.5863) (xy -0.2146 1.6056) (xy -0.0455 1.6119) + (xy 0.1931 1.6107) (xy 0.7263 1.6046) (xy 0.7128 2.3707) (xy 0.6993 3.1368) (xy 0.258 3.1358) (xy 0.1788 3.1353) + (xy -0.0281 3.1275) (xy -0.1864 3.1044) (xy -0.3338 3.0584) (xy -0.5081 2.9819) (xy -0.7617 2.8436) + (xy -1.1205 2.5619) (xy -1.4156 2.2065) (xy -1.5808 1.9613) (xy -1.5808 2.4877) (xy -1.5837 2.7273) + (xy -1.594 2.8937) (xy -1.613 2.9844) (xy -1.6421 3.0108) (xy -1.6647 3.0081) (xy -1.7733 2.9909) + (xy -1.9508 2.9606) (xy -2.1788 2.9206) (xy -2.4389 2.8738) (xy -3.1744 2.7402) (xy -3.1871 -0.1384) + (xy -3.1997 -3.0171) (xy -2.3702 -3.0171) (xy -1.5406 -3.0171) (xy -1.5198 -1.3622) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 13.9921 -3.186) (xy 14.4456 -3.1021) (xy 14.8558 -2.9391) (xy 15.2144 -2.6998) (xy 15.5131 -2.3873) + (xy 15.6795 -2.1694) (xy 15.6795 -2.5932) (xy 15.6795 -3.0171) (xy 16.464 -3.0171) (xy 17.2486 -3.0171) + (xy 17.2486 -0.0014) (xy 17.2486 3.0142) (xy 16.4175 3.0142) (xy 15.5865 3.0142) (xy 15.5717 1.0405) + (xy 15.5686 0.6438) (xy 15.5649 0.2221) (xy 15.5608 -0.1196) (xy 15.5557 -0.3912) (xy 15.549 -0.603) + (xy 15.5402 -0.7648) (xy 15.5287 -0.8869) (xy 15.5139 -0.9792) (xy 15.4953 -1.0518) (xy 15.4722 -1.1148) + (xy 15.444 -1.1783) (xy 15.4265 -1.2152) (xy 15.2618 -1.4792) (xy 15.064 -1.6799) (xy 14.8494 -1.7997) + (xy 14.726 -1.8277) (xy 14.535 -1.8504) (xy 14.331 -1.859) (xy 14.2565 -1.8579) (xy 13.9642 -1.8238) + (xy 13.7401 -1.7353) (xy 13.5681 -1.5834) (xy 13.432 -1.359) (xy 13.3013 -1.0802) (xy 13.287 0.967) + (xy 13.2727 3.0142) (xy 12.4411 3.0142) (xy 11.6096 3.0142) (xy 11.6096 0.8155) (xy 11.6097 0.4433) + (xy 11.6104 -0.0222) (xy 11.6121 -0.4066) (xy 11.6153 -0.7199) (xy 11.6202 -0.9724) (xy 11.6272 -1.1739) + (xy 11.6369 -1.3347) (xy 11.6495 -1.4647) (xy 11.6654 -1.574) (xy 11.685 -1.6727) (xy 11.7087 -1.7709) + (xy 11.774 -1.9887) (xy 11.9475 -2.3651) (xy 12.1824 -2.6672) (xy 12.4826 -2.8987) (xy 12.8524 -3.0632) + (xy 13.2957 -3.1642) (xy 13.5037 -3.1878) (xy 13.9921 -3.186) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 19.8483 -1.2396) (xy 19.8497 -0.7013) (xy 19.8543 -0.2443) (xy 19.8631 0.1343) (xy 19.8771 0.4443) + (xy 19.8974 0.6956) (xy 19.9249 0.8981) (xy 19.9609 1.0616) (xy 20.0061 1.1959) (xy 20.0619 1.3111) + (xy 20.1291 1.4168) (xy 20.2698 1.5808) (xy 20.4853 1.7277) (xy 20.7548 1.8108) (xy 21.0932 1.8366) + (xy 21.1724 1.8354) (xy 21.4656 1.8048) (xy 21.6886 1.7269) (xy 21.8578 1.5933) (xy 21.9898 1.3961) + (xy 22.0074 1.3602) (xy 22.0553 1.2415) (xy 22.0947 1.1012) (xy 22.1265 0.9297) (xy 22.1515 0.7175) + (xy 22.1704 0.455) (xy 22.1839 0.1327) (xy 22.1927 -0.2589) (xy 22.1977 -0.7295) (xy 22.1996 -1.2886) + (xy 22.2011 -3.0171) (xy 23.0386 -3.0171) (xy 23.8761 -3.0171) (xy 23.8549 -0.7983) (xy 23.8517 -0.4811) + (xy 23.846 0.0106) (xy 23.8398 0.4192) (xy 23.8327 0.7539) (xy 23.8243 1.0245) (xy 23.8144 1.2403) + (xy 23.8023 1.4109) (xy 23.7879 1.5457) (xy 23.7706 1.6543) (xy 23.7501 1.7461) (xy 23.7159 1.8664) + (xy 23.5455 2.2638) (xy 23.3056 2.5945) (xy 22.9993 2.8549) (xy 22.6296 3.0415) (xy 22.5374 3.0722) + (xy 22.3978 3.104) (xy 22.2281 3.1238) (xy 22.0058 3.1339) (xy 21.7082 3.1368) (xy 21.0437 3.1368) + (xy 20.6693 2.9517) (xy 20.4981 2.8602) (xy 20.2503 2.6876) (xy 20.0221 2.4653) (xy 19.7493 2.1639) + (xy 19.7493 2.589) (xy 19.7493 3.0142) (xy 18.9648 3.0142) (xy 18.1802 3.0142) (xy 18.1802 -0.0014) + (xy 18.1802 -3.0171) (xy 19.0138 -3.0171) (xy 19.8474 -3.0171) (xy 19.8483 -1.2396) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -14.7829 -4.45) (xy -14.7701 -2.2868) (xy -14.5421 -2.5306) (xy -14.2686 -2.7662) (xy -13.9128 -2.9703) + (xy -13.5177 -3.1151) (xy -13.1088 -3.1913) (xy -12.7117 -3.1896) (xy -12.272 -3.1138) (xy -11.8863 -2.9853) + (xy -11.5457 -2.7957) (xy -11.2282 -2.5354) (xy -10.9498 -2.225) (xy -10.6723 -1.7879) (xy -10.4661 -1.2958) + (xy -10.3343 -0.7586) (xy -10.2799 -0.1862) (xy -10.3059 0.4117) (xy -10.3156 0.493) (xy -10.4273 1.0719) + (xy -10.605 1.5894) (xy -10.8457 2.0415) (xy -11.1462 2.4241) (xy -11.5035 2.733) (xy -11.9143 2.9642) + (xy -12.3756 3.1135) (xy -12.5683 3.1416) (xy -12.8467 3.1563) (xy -13.1616 3.152) (xy -13.1827 3.151) + (xy -13.44 3.1342) (xy -13.6333 3.1073) (xy -13.7946 3.0643) (xy -13.9556 2.999) (xy -14.1871 2.8794) + (xy -14.4594 2.6829) (xy -14.6853 2.4373) (xy -14.8202 2.2612) (xy -14.8202 2.6377) (xy -14.8203 2.6806) + (xy -14.8278 2.8727) (xy -14.8476 2.9796) (xy -14.8815 3.0118) (xy -14.9041 3.0092) (xy -15.0128 2.9922) + (xy -15.1903 2.9619) (xy -15.4182 2.9216) (xy -15.6783 2.8744) (xy -16.4138 2.7393) (xy -16.4227 -0.0792) + (xy -14.8105 -0.0792) (xy -14.799 0.2714) (xy -14.7619 0.6055) (xy -14.7012 0.8834) (xy -14.5782 1.1846) + (xy -14.3747 1.4798) (xy -14.1177 1.7043) (xy -13.8177 1.8514) (xy -13.4851 1.9145) (xy -13.1303 1.8868) + (xy -13.0408 1.8654) (xy -12.7147 1.7291) (xy -12.4456 1.5148) (xy -12.2349 1.2248) (xy -12.084 0.8616) + (xy -11.9944 0.4275) (xy -11.9674 -0.075) (xy -11.9935 -0.4965) (xy -12.0806 -0.9254) (xy -12.2284 -1.2792) + (xy -12.4363 -1.557) (xy -12.7039 -1.7577) (xy -12.9288 -1.8546) (xy -13.2736 -1.9221) (xy -13.6237 -1.9064) + (xy -13.9575 -1.8093) (xy -14.2535 -1.6324) (xy -14.3081 -1.5827) (xy -14.4565 -1.3893) (xy -14.5924 -1.1341) + (xy -14.7032 -0.8434) (xy -14.7761 -0.5438) (xy -14.7943 -0.4069) (xy -14.8105 -0.0792) (xy -16.4227 -0.0792) + (xy -16.4263 -1.2075) (xy -16.4389 -5.1544) (xy -15.6173 -5.8838) (xy -14.7956 -6.6131) (xy -14.7829 -4.45) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -19.6402 -3.1843) (xy -19.3172 -3.1597) (xy -18.7711 -3.0643) (xy -18.2964 -2.9048) (xy -17.8946 -2.6818) + (xy -17.567 -2.3958) (xy -17.3675 -2.142) (xy -17.2189 -1.8506) (xy -17.1343 -1.521) (xy -17.105 -1.1292) + (xy -17.1052 -1.0366) (xy -17.1317 -0.7233) (xy -17.2071 -0.468) (xy -17.3423 -0.2443) (xy -17.5477 -0.0256) + (xy -17.618 0.0365) (xy -17.7503 0.1378) (xy -17.8999 0.229) (xy -18.0779 0.3144) (xy -18.2957 0.3981) + (xy -18.5646 0.4843) (xy -18.8958 0.5771) (xy -19.3006 0.6807) (xy -19.7904 0.7991) (xy -19.9273 0.8327) + (xy -20.2521 0.9247) (xy -20.4949 1.0176) (xy -20.6676 1.1178) (xy -20.7818 1.2315) (xy -20.8493 1.365) + (xy -20.862 1.4064) (xy -20.8787 1.5507) (xy -20.8354 1.7021) (xy -20.8083 1.7581) (xy -20.6962 1.8905) + (xy -20.5265 1.979) (xy -20.2871 2.0282) (xy -19.9662 2.0428) (xy -19.6625 2.0255) (xy -19.3529 1.9561) + (xy -19.12 1.8317) (xy -18.9596 1.6499) (xy -18.8677 1.4083) (xy -18.8332 1.2489) (xy -18.0459 1.2489) + (xy -17.2586 1.2489) (xy -17.2896 1.4754) (xy -17.3763 1.8273) (xy -17.5546 2.183) (xy -17.8121 2.4941) + (xy -18.1416 2.7539) (xy -18.536 2.9554) (xy -18.9881 3.0919) (xy -19.0353 3.1011) (xy -19.2998 3.1342) + (xy -19.6236 3.1533) (xy -19.9756 3.1584) (xy -20.325 3.1494) (xy -20.6407 3.1265) (xy -20.8917 3.0896) + (xy -21.1038 3.0379) (xy -21.5427 2.874) (xy -21.9053 2.6496) (xy -22.1908 2.365) (xy -22.3989 2.0205) + (xy -22.4454 1.9041) (xy -22.525 1.5815) (xy -22.5494 1.2442) (xy -22.5178 0.9237) (xy -22.4296 0.6514) + (xy -22.3384 0.4882) (xy -22.2183 0.3298) (xy -22.0684 0.1896) (xy -21.8792 0.0629) (xy -21.641 -0.0549) + (xy -21.3442 -0.1685) (xy -20.9794 -0.2827) (xy -20.5367 -0.4021) (xy -20.0067 -0.5314) (xy -19.981 -0.5375) + (xy -19.5634 -0.651) (xy -19.2384 -0.7717) (xy -19.001 -0.9033) (xy -18.8462 -1.0491) (xy -18.7688 -1.2128) + (xy -18.7638 -1.3978) (xy -18.825 -1.5953) (xy -18.974 -1.7921) (xy -19.1985 -1.938) (xy -19.4915 -2.0288) + (xy -19.8462 -2.0603) (xy -20.0416 -2.0565) (xy -20.2111 -2.0368) (xy -20.3609 -1.9922) (xy -20.5327 -1.9137) + (xy -20.5817 -1.8883) (xy -20.8322 -1.7125) (xy -20.9959 -1.5001) (xy -21.0791 -1.2434) (xy -21.1091 -1.0557) + (xy -21.8942 -1.0557) (xy -22.6793 -1.0557) (xy -22.6529 -1.347) (xy -22.5797 -1.7138) (xy -22.4167 -2.0751) + (xy -22.1719 -2.3943) (xy -21.8507 -2.6671) (xy -21.4587 -2.8888) (xy -21.0012 -3.0548) (xy -20.4837 -3.1606) + (xy -20.4058 -3.1694) (xy -20.1707 -3.1842) (xy -19.9008 -3.1896) (xy -19.6402 -3.1843) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -7.6032 -3.1846) (xy -7.3276 -3.1615) (xy -7.0683 -3.1278) (xy -6.8588 -3.086) (xy -6.8292 -3.0782) + (xy -6.3542 -2.899) (xy -5.9204 -2.6324) (xy -5.7242 -2.4845) (xy -5.6752 -2.7385) (xy -5.6261 -2.9926) + (xy -4.7766 -3.006) (xy -3.9271 -3.0194) (xy -3.9629 -2.9079) (xy -3.9642 -2.9036) (xy -4.0031 -2.7753) + (xy -4.0462 -2.6248) (xy -4.0538 -2.573) (xy -4.0648 -2.4246) (xy -4.0761 -2.1969) (xy -4.0874 -1.9006) + (xy -4.0982 -1.5466) (xy -4.1082 -1.1457) (xy -4.1171 -0.7088) (xy -4.1245 -0.2466) (xy -4.1551 1.96) + (xy -4.2997 2.221) (xy -4.3959 2.3729) (xy -4.6352 2.632) (xy -4.9426 2.8374) (xy -5.3218 2.9907) + (xy -5.7764 3.0929) (xy -6.3098 3.1454) (xy -6.9256 3.1494) (xy -7.0734 3.1445) (xy -7.3522 3.1317) + (xy -7.5683 3.1136) (xy -7.7461 3.0872) (xy -7.9104 3.0491) (xy -8.0856 2.9961) (xy -8.1289 2.9815) + (xy -8.4559 2.846) (xy -8.7606 2.6772) (xy -9.018 2.4908) (xy -9.2032 2.3021) (xy -9.2616 2.2196) + (xy -9.4127 1.9499) (xy -9.5321 1.656) (xy -9.6 1.3838) (xy -9.6336 1.1509) (xy -8.8003 1.1509) + (xy -7.9669 1.1509) (xy -7.9124 1.3674) (xy -7.828 1.5933) (xy -7.6734 1.795) (xy -7.4525 1.9346) + (xy -7.1597 2.0154) (xy -6.7894 2.0408) (xy -6.7511 2.0405) (xy -6.4153 2.0105) (xy -6.1593 1.9293) + (xy -5.977 1.7925) (xy -5.8622 1.5957) (xy -5.809 1.3345) (xy -5.8043 1.2707) (xy -5.8062 1.1276) + (xy -5.8408 1.0236) (xy -5.9194 0.9158) (xy -5.9754 0.8572) (xy -6.0737 0.7854) (xy -6.2048 0.7246) + (xy -6.3819 0.6709) (xy -6.6177 0.6208) (xy -6.9254 0.5704) (xy -7.3178 0.5162) (xy -7.3686 0.5095) + (xy -7.8463 0.4393) (xy -8.2399 0.3652) (xy -8.5624 0.2824) (xy -8.8264 0.1865) (xy -9.0448 0.0728) + (xy -9.2304 -0.0632) (xy -9.396 -0.226) (xy -9.4095 -0.2411) (xy -9.5903 -0.4853) (xy -9.709 -0.7478) + (xy -9.7734 -1.0525) (xy -9.7822 -1.2331) (xy -8.131 -1.2331) (xy -8.0731 -0.9921) (xy -7.9457 -0.7826) + (xy -7.9028 -0.7387) (xy -7.7303 -0.62) (xy -7.4874 -0.521) (xy -7.1649 -0.4385) (xy -6.7539 -0.3694) + (xy -6.6921 -0.3603) (xy -6.4549 -0.3174) (xy -6.233 -0.2663) (xy -6.0675 -0.2162) (xy -5.9709 -0.1805) + (xy -5.8562 -0.1399) (xy -5.8039 -0.1241) (xy -5.7987 -0.1613) (xy -5.7973 -0.2784) (xy -5.8003 -0.4564) + (xy -5.8076 -0.6757) (xy -5.8086 -0.7017) (xy -5.8242 -0.9677) (xy -5.8473 -1.1611) (xy -5.8819 -1.3052) + (xy -5.9318 -1.4234) (xy -6.0091 -1.553) (xy -6.2295 -1.7973) (xy -6.5031 -1.9636) (xy -6.6487 -2.0127) + (xy -6.9284 -2.0605) (xy -7.2235 -2.0647) (xy -7.5071 -2.0275) (xy -7.7525 -1.9513) (xy -7.9327 -1.8384) + (xy -8.0397 -1.7009) (xy -8.1198 -1.4784) (xy -8.131 -1.2331) (xy -9.7822 -1.2331) (xy -9.7915 -1.4234) + (xy -9.7864 -1.6358) (xy -9.7676 -1.8215) (xy -9.729 -1.9764) (xy -9.6639 -2.1367) (xy -9.5263 -2.3871) + (xy -9.2792 -2.6826) (xy -8.967 -2.9114) (xy -8.5845 -3.0768) (xy -8.1269 -3.1821) (xy -8.0697 -3.1887) + (xy -7.8617 -3.1945) (xy -7.6032 -3.1846) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 4.7918 4.2981) (xy 4.8444 4.3454) (xy 4.9455 4.4513) (xy 5.0814 4.6009) (xy 5.2382 4.7794) + (xy 5.2813 4.8292) (xy 5.5582 5.1455) (xy 5.8372 5.4593) (xy 6.1089 5.7602) (xy 6.3639 6.0382) + (xy 6.5927 6.2828) (xy 6.7858 6.484) (xy 6.9337 6.6313) (xy 7.0271 6.7147) (xy 7.1826 6.8248) (xy 7.3748 6.9278) + (xy 7.5803 6.9916) (xy 7.8269 7.0243) (xy 8.1424 7.034) (xy 8.2934 7.0362) (xy 8.8867 7.0885) (xy 9.4216 7.2133) + (xy 9.9085 7.4146) (xy 10.3578 7.6964) (xy 10.7799 8.0628) (xy 10.8479 8.1317) (xy 11.2608 8.6166) + (xy 11.5827 9.1273) (xy 11.8183 9.671) (xy 11.8707 9.8389) (xy 11.9714 10.3468) (xy 11.9976 10.872) + (xy 11.9519 11.3957) (xy 11.8367 11.8994) (xy 11.6545 12.3644) (xy 11.4078 12.7721) (xy 11.4061 12.7743) + (xy 11.2693 12.9384) (xy 11.1136 13.0967) (xy 10.9591 13.2315) (xy 10.826 13.3253) (xy 10.7344 13.3605) + (xy 10.7214 13.3561) (xy 10.6896 13.285) (xy 10.6779 13.1426) (xy 10.6624 12.9877) (xy 10.5825 12.8045) + (xy 10.4404 12.6916) (xy 10.2426 12.6562) (xy 10.2289 12.6567) (xy 9.9845 12.7081) (xy 9.7233 12.8285) + (xy 9.468 13.0002) (xy 9.2412 13.2058) (xy 9.0655 13.4277) (xy 8.9634 13.6484) (xy 8.9353 13.791) + (xy 8.9467 13.9149) (xy 9.0044 14.0685) (xy 9.0928 14.2252) (xy 9.2766 14.4052) (xy 9.5268 14.5206) + (xy 9.8503 14.5754) (xy 10.1994 14.6004) (xy 9.9404 14.7637) (xy 9.7214 14.8901) (xy 9.4231 15.0142) + (xy 9.1088 15.0809) (xy 8.741 15.101) (xy 8.6529 15.1007) (xy 8.45 15.0933) (xy 8.2952 15.0706) + (xy 8.1512 15.0251) (xy 7.981 14.9494) (xy 7.7095 14.8008) (xy 7.3844 14.5515) (xy 7.1447 14.2683) + (xy 6.9929 13.9568) (xy 6.9316 13.6227) (xy 6.9631 13.2719) (xy 7.0901 12.9099) (xy 7.2107 12.6979) + (xy 7.4103 12.428) (xy 7.6837 12.1187) (xy 7.6936 12.1082) (xy 7.8666 11.9183) (xy 8.0201 11.7396) + (xy 8.1377 11.5917) (xy 8.2032 11.4943) (xy 8.2349 11.4228) (xy 8.2851 11.1797) (xy 8.2672 10.9259) + (xy 8.1864 10.6923) (xy 8.0473 10.5101) (xy 7.9616 10.4423) (xy 7.6879 10.3009) (xy 7.3884 10.2367) + (xy 7.0847 10.2498) (xy 6.7982 10.3401) (xy 6.5504 10.5078) (xy 6.4899 10.5691) (xy 6.3589 10.77) + (xy 6.3233 10.9714) (xy 6.3817 11.1663) (xy 6.5323 11.3474) (xy 6.7736 11.5076) (xy 6.9758 11.6118) + (xy 6.8042 11.6573) (xy 6.78 11.6632) (xy 6.523 11.692) (xy 6.2258 11.6783) (xy 5.9298 11.6264) + (xy 5.6761 11.5406) (xy 5.5471 11.4743) (xy 5.2575 11.259) (xy 5.0377 10.981) (xy 4.8846 10.6352) + (xy 4.7948 10.2168) (xy 4.7892 10.1539) (xy 4.7806 9.9807) (xy 4.7727 9.7262) (xy 4.7655 9.4006) + (xy 4.7592 9.0144) (xy 4.754 8.5777) (xy 4.75 8.1008) (xy 4.7473 7.5941) (xy 4.7462 7.0677) (xy 4.7462 6.9275) + (xy 4.747 6.3537) (xy 4.7493 5.8387) (xy 4.7531 5.3881) (xy 4.7582 5.0075) (xy 4.7645 4.7025) (xy 4.7719 4.4787) + (xy 4.7805 4.3418) (xy 4.79 4.2973) (xy 4.7918 4.2981) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + ) + ) + (symbol "SparkX_Logo" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#G" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "SparkX_Logo" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SparkX_Logo_0_0" + (polyline + (pts + (xy -6.8863 -1.2172) (xy -6.8863 -0.7128) (xy -6.4135 -0.6989) (xy -6.3403 -0.6966) (xy -6.1664 -0.6893) + (xy -6.033 -0.6796) (xy -5.9282 -0.6662) (xy -5.8403 -0.6478) (xy -5.7574 -0.6229) (xy -5.6597 -0.5857) + (xy -5.4381 -0.4662) (xy -5.25 -0.3128) (xy -5.1025 -0.1317) (xy -5.0025 0.0705) (xy -4.9823 0.1428) + (xy -4.958 0.3057) (xy -4.9499 0.4918) (xy -4.9576 0.6815) (xy -4.9809 0.8557) (xy -5.0193 0.9947) + (xy -5.0861 1.1247) (xy -5.2042 1.2845) (xy -5.3464 1.4263) (xy -5.4959 1.5313) (xy -5.5089 1.5384) + (xy -5.5923 1.5805) (xy -5.674 1.6143) (xy -5.7611 1.6406) (xy -5.8611 1.6605) (xy -5.9811 1.6747) + (xy -6.1285 1.6842) (xy -6.3106 1.6899) (xy -6.5345 1.6926) (xy -6.8075 1.6933) (xy -7.6483 1.6933) + (xy -7.6483 -0.0141) (xy -7.6483 -0.0348) (xy -6.8863 -0.0348) (xy -6.8863 0.4765) (xy -6.8863 0.9878) + (xy -6.4971 0.9878) (xy -6.3969 0.9875) (xy -6.2637 0.9852) (xy -6.1679 0.9791) (xy -6.0973 0.968) + (xy -6.04 0.9502) (xy -5.9837 0.9243) (xy -5.9647 0.9143) (xy -5.856 0.8425) (xy -5.7882 0.7586) + (xy -5.7532 0.6486) (xy -5.7433 0.4989) (xy -5.7563 0.3401) (xy -5.8009 0.2156) (xy -5.8831 0.1214) + (xy -6.0088 0.0473) (xy -6.0504 0.0304) (xy -6.1249 0.0091) (xy -6.2185 -0.0057) (xy -6.3434 -0.0158) + (xy -6.5123 -0.0229) (xy -6.8863 -0.0348) (xy -7.6483 -0.0348) (xy -7.6483 -1.7216) (xy -7.2673 -1.7216) + (xy -6.8863 -1.7216) (xy -6.8863 -1.2172) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 3.7253 -1.2057) (xy 3.7253 -0.6899) (xy 3.9195 -0.4972) (xy 4.1137 -0.3045) (xy 4.2666 -0.5121) + (xy 4.2763 -0.5252) (xy 4.3455 -0.6196) (xy 4.4388 -0.7471) (xy 4.5482 -0.8968) (xy 4.666 -1.0582) + (xy 4.7844 -1.2206) (xy 5.1493 -1.7216) (xy 5.6085 -1.7216) (xy 5.7161 -1.7211) (xy 5.8559 -1.7188) + (xy 5.9673 -1.715) (xy 6.0411 -1.71) (xy 6.0677 -1.7042) (xy 6.0632 -1.6961) (xy 6.0307 -1.6487) + (xy 5.9699 -1.5632) (xy 5.8842 -1.4445) (xy 5.7771 -1.2974) (xy 5.6521 -1.1266) (xy 5.5126 -0.9369) + (xy 5.3622 -0.7332) (xy 5.2826 -0.6255) (xy 5.1374 -0.4284) (xy 5.005 -0.2477) (xy 4.8889 -0.0882) + (xy 4.7925 0.0452) (xy 4.7193 0.1478) (xy 4.6729 0.2146) (xy 4.6566 0.241) (xy 4.6645 0.2524) (xy 4.7062 0.3004) + (xy 4.7797 0.3808) (xy 4.8803 0.4887) (xy 5.0035 0.6191) (xy 5.1446 0.7672) (xy 5.299 0.9281) (xy 5.3946 1.0274) + (xy 5.5448 1.1838) (xy 5.6805 1.3256) (xy 5.7968 1.4478) (xy 5.8888 1.5451) (xy 5.9514 1.6122) + (xy 5.9798 1.6439) (xy 5.9884 1.6565) (xy 5.9901 1.6712) (xy 5.9716 1.6814) (xy 5.9257 1.6879) + (xy 5.845 1.6915) (xy 5.7224 1.693) (xy 5.5506 1.6933) (xy 5.0831 1.6933) (xy 4.4112 0.9704) (xy 3.7394 0.2475) + (xy 3.7319 0.9704) (xy 3.7243 1.6933) (xy 3.3438 1.6933) (xy 2.9633 1.6933) (xy 2.9633 -0.0141) + (xy 2.9633 -1.7216) (xy 3.3443 -1.7216) (xy 3.7253 -1.7216) (xy 3.7253 -1.2057) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -3.398 -0.4813) (xy -3.3638 -0.3975) (xy -3.2513 -0.1222) (xy -3.1574 0.1058) (xy -3.0803 0.2903) + (xy -3.0183 0.4354) (xy -2.9696 0.5448) (xy -2.9324 0.6227) (xy -2.9048 0.6729) (xy -2.8851 0.6993) + (xy -2.8715 0.706) (xy -2.8621 0.6969) (xy -2.8514 0.6727) (xy -2.8203 0.5987) (xy -2.7721 0.4822) + (xy -2.709 0.3287) (xy -2.6334 0.1438) (xy -2.5475 -0.0668) (xy -2.4537 -0.2976) (xy -2.3541 -0.5429) + (xy -1.8768 -1.7208) (xy -1.4714 -1.7212) (xy -1.4675 -1.7212) (xy -1.3097 -1.7208) (xy -1.2001 -1.7187) + (xy -1.1305 -1.7138) (xy -1.0926 -1.7051) (xy -1.0784 -1.6915) (xy -1.0797 -1.6722) (xy -1.0806 -1.6694) + (xy -1.098 -1.6257) (xy -1.1353 -1.5355) (xy -1.1905 -1.4034) (xy -1.2618 -1.234) (xy -1.3472 -1.0318) + (xy -1.4447 -0.8013) (xy -1.5526 -0.5471) (xy -1.6688 -0.2738) (xy -1.7915 0.0141) (xy -1.817 0.0738) + (xy -1.9384 0.3586) (xy -2.053 0.6274) (xy -2.1589 0.8759) (xy -2.2541 1.0995) (xy -2.3368 1.2937) + (xy -2.405 1.4539) (xy -2.4569 1.5758) (xy -2.4904 1.6547) (xy -2.5037 1.6863) (xy -2.5049 1.6886) + (xy -2.5341 1.7038) (xy -2.6023 1.714) (xy -2.7152 1.7198) (xy -2.8787 1.7216) (xy -2.9021 1.7215) + (xy -3.059 1.7193) (xy -3.1661 1.713) (xy -3.2291 1.7022) (xy -3.2538 1.6863) (xy -3.2554 1.6826) + (xy -3.2744 1.6376) (xy -3.3132 1.5463) (xy -3.3697 1.4133) (xy -3.4422 1.243) (xy -3.5287 1.0399) + (xy -3.6272 0.8085) (xy -3.736 0.5531) (xy -3.8531 0.2783) (xy -3.9765 -0.0114) (xy -4.0122 -0.0951) + (xy -4.1335 -0.3805) (xy -4.2476 -0.6493) (xy -4.3525 -0.8973) (xy -4.4463 -1.1199) (xy -4.5273 -1.3127) + (xy -4.5935 -1.4713) (xy -4.643 -1.5913) (xy -4.6742 -1.6682) (xy -4.6849 -1.6977) (xy -4.682 -1.7006) + (xy -4.6394 -1.7088) (xy -4.5537 -1.7155) (xy -4.4352 -1.7199) (xy -4.294 -1.7216) (xy -3.9031 -1.7216) + (xy -3.398 -0.4813) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0.2257 -1.1853) (xy 0.2257 -0.6491) (xy 0.5035 -0.6491) (xy 0.7812 -0.6491) (xy 1.1385 -1.1853) + (xy 1.4959 -1.7216) (xy 1.9474 -1.7216) (xy 2.0481 -1.7212) (xy 2.1874 -1.7191) (xy 2.2985 -1.7157) + (xy 2.3722 -1.7111) (xy 2.3988 -1.7058) (xy 2.3898 -1.6892) (xy 2.3528 -1.6314) (xy 2.2914 -1.5385) + (xy 2.2098 -1.4172) (xy 2.1125 -1.2738) (xy 2.0037 -1.1148) (xy 1.9194 -0.9917) (xy 1.819 -0.8444) + (xy 1.7335 -0.7178) (xy 1.667 -0.6183) (xy 1.6239 -0.5524) (xy 1.6086 -0.5265) (xy 1.6256 -0.5109) + (xy 1.68 -0.475) (xy 1.759 -0.4285) (xy 1.8609 -0.3613) (xy 2.0146 -0.2227) (xy 2.1432 -0.0608) + (xy 2.2317 0.1072) (xy 2.2653 0.2239) (xy 2.2915 0.4061) (xy 2.2979 0.6042) (xy 2.2841 0.7974) + (xy 2.2497 0.9647) (xy 2.2413 0.9908) (xy 2.1448 1.1893) (xy 2.0008 1.3629) (xy 1.8138 1.5072) + (xy 1.5888 1.6172) (xy 1.5571 1.6288) (xy 1.5114 1.643) (xy 1.4609 1.6545) (xy 1.3991 1.6634) (xy 1.3196 1.6703) + (xy 1.2159 1.6756) (xy 1.0816 1.6796) (xy 0.9102 1.6827) (xy 0.6953 1.6853) (xy 0.4303 1.6878) + (xy -0.5645 1.6966) (xy -0.5645 0.0564) (xy 0.2257 0.0564) (xy 0.2257 0.5221) (xy 0.2257 0.9878) + (xy 0.6854 0.9878) (xy 0.7411 0.9877) (xy 0.9012 0.9867) (xy 1.0184 0.9834) (xy 1.1033 0.9766) + (xy 1.1664 0.9653) (xy 1.2182 0.9482) (xy 1.2694 0.9243) (xy 1.3013 0.9071) (xy 1.413 0.8233) (xy 1.4802 0.7182) + (xy 1.5123 0.5781) (xy 1.5145 0.4886) (xy 1.4793 0.3382) (xy 1.3967 0.2126) (xy 1.271 0.1199) (xy 1.2561 0.1125) + (xy 1.2051 0.0906) (xy 1.1506 0.0752) (xy 1.0819 0.0653) (xy 0.9886 0.0596) (xy 0.8599 0.057) (xy 0.6854 0.0564) + (xy 0.2257 0.0564) (xy -0.5645 0.0564) (xy -0.5645 -0.0125) (xy -0.5645 -1.7216) (xy -0.1694 -1.7216) + (xy 0.2257 -1.7216) (xy 0.2257 -1.1853) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 12.7 -0.0141) (xy 12.7 3.4995) (xy 0 3.4995) (xy -12.7 3.4995) (xy -12.7 -0.0141) (xy -12.7 -2.8505) + (xy -12.0227 -2.8505) (xy -12.0227 -0.0141) (xy -12.0227 2.8222) (xy -2.5118 2.8222) (xy 6.9991 2.8222) + (xy 6.9991 -0.0141) (xy 6.9991 -1.6933) (xy 8.2649 -1.6933) (xy 8.4456 -1.4323) (xy 8.4737 -1.3917) + (xy 8.6902 -1.0782) (xy 8.8755 -0.8083) (xy 9.0311 -0.5799) (xy 9.1582 -0.391) (xy 9.2584 -0.2393) + (xy 9.333 -0.1229) (xy 9.3835 -0.0395) (xy 9.4111 0.0128) (xy 9.4173 0.0363) (xy 9.4063 0.0547) + (xy 9.3665 0.1161) (xy 9.3014 0.2142) (xy 9.2148 0.3434) (xy 9.1105 0.498) (xy 8.9922 0.6724) (xy 8.864 0.8608) + (xy 8.3247 1.651) (xy 8.7118 1.6589) (xy 8.751 1.6596) (xy 8.8909 1.6611) (xy 9.0086 1.6606) (xy 9.0925 1.6583) + (xy 9.1314 1.6543) (xy 9.1401 1.6465) (xy 9.1776 1.5986) (xy 9.2383 1.5135) (xy 9.3172 1.3981) + (xy 9.4097 1.2593) (xy 9.5109 1.1041) (xy 9.5652 1.0204) (xy 9.6609 0.8758) (xy 9.7446 0.7529) + (xy 9.8118 0.6581) (xy 9.858 0.598) (xy 9.8784 0.579) (xy 9.8855 0.587) (xy 9.9201 0.635) (xy 9.9783 0.72) + (xy 10.0555 0.8352) (xy 10.147 0.9735) (xy 10.2482 1.1282) (xy 10.5974 1.6647) (xy 11.0006 1.6649) + (xy 11.4038 1.6651) (xy 11.2842 1.4887) (xy 11.2443 1.4301) (xy 11.1729 1.3254) (xy 11.0803 1.1898) + (xy 10.9722 1.0317) (xy 10.8545 0.8597) (xy 10.7328 0.682) (xy 10.7298 0.6776) (xy 10.6161 0.5106) + (xy 10.5137 0.3584) (xy 10.4269 0.2273) (xy 10.3598 0.1238) (xy 10.3164 0.054) (xy 10.3011 0.0244) + (xy 10.3158 -0.0033) (xy 10.3591 -0.0725) (xy 10.4272 -0.1775) (xy 10.5167 -0.3129) (xy 10.6241 -0.4734) + (xy 10.7456 -0.6536) (xy 10.8778 -0.8481) (xy 11.4545 -1.6933) (xy 11.036 -1.6933) (xy 10.6175 -1.6933) + (xy 10.2406 -1.115) (xy 10.1623 -0.9955) (xy 10.0645 -0.8475) (xy 9.98 -0.7211) (xy 9.9131 -0.623) + (xy 9.8682 -0.5593) (xy 9.8495 -0.5367) (xy 9.8382 -0.5494) (xy 9.7992 -0.6031) (xy 9.7369 -0.6928) + (xy 9.6558 -0.8122) (xy 9.5602 -0.9549) (xy 9.4544 -1.1145) (xy 9.0734 -1.6925) (xy 8.6691 -1.6929) + (xy 8.2649 -1.6933) (xy 6.9991 -1.6933) (xy 6.9991 -2.8505) (xy -2.5118 -2.8505) (xy -12.0227 -2.8505) + (xy -12.7 -2.8505) (xy -12.7 -3.5278) (xy 0 -3.5278) (xy 12.7 -3.5278) (xy 12.7 -0.0141) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -9.4377 -1.7681) (xy -9.2537 -1.754) (xy -9.093 -1.7301) (xy -8.9717 -1.6972) (xy -8.7752 -1.6049) + (xy -8.5945 -1.4756) (xy -8.4582 -1.3187) (xy -8.3955 -1.2173) (xy -8.331 -1.0732) (xy -8.2964 -0.9194) + (xy -8.2851 -0.7338) (xy -8.2851 -0.7336) (xy -8.2945 -0.5342) (xy -8.3297 -0.3723) (xy -8.3959 -0.2328) + (xy -8.498 -0.1008) (xy -8.5679 -0.0311) (xy -8.6741 0.0522) (xy -8.8019 0.1268) (xy -8.9597 0.197) + (xy -9.1563 0.2668) (xy -9.4001 0.3406) (xy -9.4543 0.3563) (xy -9.6061 0.4028) (xy -9.7431 0.4483) + (xy -9.8522 0.4883) (xy -9.92 0.5181) (xy -10.0207 0.5937) (xy -10.0817 0.6902) (xy -10.0927 0.7933) + (xy -10.0529 0.8939) (xy -9.9616 0.9828) (xy -9.933 1.0015) (xy -9.8818 1.0265) (xy -9.8227 1.0392) + (xy -9.7395 1.0422) (xy -9.6162 1.0381) (xy -9.5623 1.0354) (xy -9.4644 1.0273) (xy -9.383 1.0123) + (xy -9.3015 0.9855) (xy -9.2032 0.9419) (xy -9.0718 0.8767) (xy -8.9571 0.8198) (xy -8.8603 0.7741) + (xy -8.7934 0.745) (xy -8.7666 0.7372) (xy -8.7665 0.7373) (xy -8.7479 0.7636) (xy -8.7039 0.8269) + (xy -8.6409 0.9177) (xy -8.5656 1.0266) (xy -8.373 1.3052) (xy -8.441 1.3586) (xy -8.4862 1.3902) + (xy -8.5962 1.4537) (xy -8.7325 1.5222) (xy -8.878 1.5879) (xy -9.0155 1.6428) (xy -9.1279 1.6787) + (xy -9.2513 1.7064) (xy -9.5418 1.7425) (xy -9.8166 1.7364) (xy -10.0707 1.6899) (xy -10.2989 1.6046) + (xy -10.4961 1.4822) (xy -10.657 1.3245) (xy -10.7766 1.1331) (xy -10.7958 1.0905) (xy -10.8246 1.0122) + (xy -10.8414 0.9316) (xy -10.8493 0.8307) (xy -10.8513 0.6914) (xy -10.8506 0.5899) (xy -10.8455 0.4827) + (xy -10.8326 0.4013) (xy -10.8087 0.3279) (xy -10.7706 0.2445) (xy -10.6937 0.1178) (xy -10.5854 0.0024) + (xy -10.4433 -0.0966) (xy -10.2597 -0.1846) (xy -10.0272 -0.2667) (xy -9.9089 -0.3036) (xy -9.7451 -0.3546) + (xy -9.5913 -0.4026) (xy -9.4694 -0.4406) (xy -9.4481 -0.4475) (xy -9.3294 -0.4913) (xy -9.2237 -0.5391) + (xy -9.1519 -0.5814) (xy -9.1512 -0.582) (xy -9.092 -0.6357) (xy -9.0655 -0.6925) (xy -9.0594 -0.7789) + (xy -9.0705 -0.8692) (xy -9.121 -0.9617) (xy -9.2164 -1.0292) (xy -9.3614 -1.0762) (xy -9.492 -1.0932) + (xy -9.7019 -1.0809) (xy -9.9235 -1.0274) (xy -10.1451 -0.9359) (xy -10.3547 -0.8096) (xy -10.409 -0.7711) + (xy -10.4774 -0.7235) (xy -10.5175 -0.6968) (xy -10.5406 -0.7033) (xy -10.596 -0.7492) (xy -10.6772 -0.8336) + (xy -10.78 -0.9523) (xy -11.0096 -1.2277) (xy -10.9165 -1.3069) (xy -10.8818 -1.3356) (xy -10.6287 -1.5048) + (xy -10.3346 -1.6398) (xy -10.0048 -1.738) (xy -9.9662 -1.7458) (xy -9.8102 -1.7647) (xy -9.6286 -1.7719) + (xy -9.4377 -1.7681) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + ) + ) + (symbol "qwiic_Logo" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board no) + (property "Reference" "G" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "qwiic_Logo" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Qwiic I2C" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "qwiic_Logo_0_0" + (polyline + (pts + (xy -5.4327 -0.8446) (xy -5.2808 -0.8039) (xy -5.1544 -0.733) (xy -5.0492 -0.629) (xy -4.9612 -0.4891) + (xy -4.9388 -0.4442) (xy -4.9077 -0.3735) (xy -4.8888 -0.3096) (xy -4.878 -0.2364) (xy -4.8713 -0.1381) + (xy -4.8691 -0.0268) (xy -4.8861 0.154) (xy -4.9313 0.3092) (xy -5.006 0.4432) (xy -5.1118 0.5598) + (xy -5.1427 0.5863) (xy -5.261 0.6623) (xy -5.3915 0.7052) (xy -5.544 0.7187) (xy -5.5765 0.7181) + (xy -5.7259 0.6986) (xy -5.8545 0.6485) (xy -5.9707 0.5648) (xy -6.0239 0.5125) (xy -6.1186 0.3839) + (xy -6.1815 0.2359) (xy -6.2139 0.0648) (xy -6.2171 -0.1327) (xy -6.208 -0.2303) (xy -6.1669 -0.4073) + (xy -6.0959 -0.5571) (xy -5.9957 -0.6791) (xy -5.8667 -0.7722) (xy -5.7097 -0.8355) (xy -5.6837 -0.8418) + (xy -5.5963 -0.8532) (xy -5.5114 -0.8538) (xy -5.4327 -0.8446) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.114 -2.7667) (xy 6.0472 -2.7606) (xy 6.2463 -2.7148) (xy 6.337 -2.6928) (xy 6.6505 -2.5964) + (xy 6.9363 -2.4737) (xy 7.1992 -2.3218) (xy 7.4443 -2.1381) (xy 7.6763 -1.9197) (xy 7.765 -1.8236) + (xy 7.9726 -1.5605) (xy 8.1416 -1.2836) (xy 8.2724 -0.992) (xy 8.3654 -0.6847) (xy 8.4209 -0.3609) + (xy 8.4393 -0.0196) (xy 8.4383 0.0655) (xy 8.4145 0.3752) (xy 8.3579 0.6676) (xy 8.2664 0.9511) + (xy 8.138 1.234) (xy 8.0972 1.3103) (xy 7.9176 1.5925) (xy 7.7084 1.847) (xy 7.4711 2.0726) (xy 7.2073 2.2681) + (xy 6.9187 2.4323) (xy 6.6067 2.5639) (xy 6.273 2.6617) (xy 6.2589 2.6648) (xy 6.2405 2.6684) (xy 6.2191 2.6716) + (xy 6.1933 2.6747) (xy 6.1617 2.6775) (xy 6.1229 2.6801) (xy 6.0753 2.6825) (xy 6.0178 2.6847) + (xy 5.9488 2.6867) (xy 5.8669 2.6886) (xy 5.7707 2.6902) (xy 5.6588 2.6917) (xy 5.5298 2.693) (xy 5.3823 2.6942) + (xy 5.2149 2.6953) (xy 5.0261 2.6962) (xy 4.8146 2.697) (xy 4.579 2.6977) (xy 4.3178 2.6982) (xy 4.0296 2.6987) + (xy 3.7131 2.6991) (xy 3.3667 2.6994) (xy 2.9892 2.6997) (xy 2.579 2.6999) (xy 2.1348 2.7) (xy 1.6552 2.7001) + (xy 1.1388 2.7001) (xy 0.5841 2.7001) (xy -0.0102 2.7001) (xy -6.1292 2.7001) (xy -6.3505 2.644) + (xy -6.4841 2.607) (xy -6.7964 2.4938) (xy -7.0847 2.3484) (xy -7.3523 2.1691) (xy -7.6022 1.9541) + (xy -7.8228 1.7179) (xy -8.0199 1.4516) (xy -8.1801 1.1677) (xy -8.3036 0.8654) (xy -8.3907 0.5442) + (xy -8.4419 0.2033) (xy -8.4512 -0.0999) (xy -8.4229 -0.4124) (xy -8.358 -0.7268) (xy -8.2573 -1.037) + (xy -8.2016 -1.1697) (xy -8.0521 -1.4517) (xy -7.87 -1.7127) (xy -7.6584 -1.9504) (xy -7.4205 -2.1625) + (xy -7.1593 -2.3467) (xy -6.878 -2.5006) (xy -6.5797 -2.6219) (xy -6.2674 -2.7084) (xy -5.9444 -2.7576) + (xy -5.922 -2.759) (xy -5.8567 -2.7613) (xy -5.7613 -2.7635) (xy -5.6429 -2.7656) (xy -5.5083 -2.7673) + (xy -5.3644 -2.7686) (xy -4.8664 -2.772) (xy -4.8664 -2.0042) (xy -4.8664 -1.2363) (xy -4.988 -1.3553) + (xy -5.0139 -1.3798) (xy -5.1784 -1.503) (xy -5.3644 -1.5917) (xy -5.5706 -1.6453) (xy -5.7956 -1.6632) + (xy -6.0087 -1.6503) (xy -6.2442 -1.6015) (xy -6.468 -1.5153) (xy -6.6423 -1.4122) (xy -6.8101 -1.2696) + (xy -6.9545 -1.0983) (xy -7.0706 -0.9035) (xy -7.1159 -0.8066) (xy -7.1662 -0.6802) (xy -7.2032 -0.5549) + (xy -7.2309 -0.4168) (xy -7.2531 -0.2517) (xy -7.2645 -0.0773) (xy -7.2559 0.1553) (xy -7.2228 0.3848) + (xy -7.1667 0.6002) (xy -7.0895 0.7905) (xy -6.9738 0.984) (xy -6.8224 1.164) (xy -6.645 1.3131) + (xy -6.4435 1.4296) (xy -6.2198 1.512) (xy -6.2168 1.5128) (xy -6.0991 1.5354) (xy -5.9587 1.5479) + (xy -5.8081 1.5506) (xy -5.6599 1.5435) (xy -5.5266 1.5269) (xy -5.4208 1.5009) (xy -5.3121 1.4578) + (xy -5.1345 1.3582) (xy -4.9742 1.2256) (xy -4.8664 1.1205) (xy -4.8664 1.32) (xy -4.8664 1.5195) + (xy -4.3428 1.5195) (xy -3.8192 1.5195) (xy -3.8192 1.5092) (xy -3.651 1.5092) (xy -3.1359 1.5147) + (xy -3.0732 1.5153) (xy -2.9054 1.5158) (xy -2.7765 1.5144) (xy -2.6848 1.5109) (xy -2.6289 1.5054) + (xy -2.607 1.4977) (xy -2.6049 1.4928) (xy -2.5923 1.4545) (xy -2.5697 1.3821) (xy -2.5383 1.2793) + (xy -2.4992 1.1497) (xy -2.4535 0.9973) (xy -2.4024 0.8257) (xy -2.3469 0.6386) (xy -2.2883 0.4399) + (xy -2.2626 0.353) (xy -2.2055 0.1609) (xy -2.152 -0.0169) (xy -2.1032 -0.1766) (xy -2.0604 -0.3147) + (xy -2.0246 -0.4277) (xy -1.9968 -0.512) (xy -1.9783 -0.564) (xy -1.9702 -0.5801) (xy -1.9654 -0.5681) + (xy -1.9499 -0.5201) (xy -1.9252 -0.4397) (xy -1.8924 -0.3308) (xy -1.8529 -0.1975) (xy -1.8079 -0.0439) + (xy -1.7584 0.1259) (xy -1.7059 0.308) (xy -1.6754 0.4138) (xy -1.6217 0.6001) (xy -1.5705 0.7774) + (xy -1.5233 0.9405) (xy -1.4815 1.0844) (xy -1.4467 1.2041) (xy -1.4202 1.2945) (xy -1.4037 1.3504) + (xy -1.3525 1.5202) (xy -0.8571 1.5147) (xy -0.3617 1.5092) (xy -0.2632 1.1704) (xy -0.2457 1.1103) + (xy -0.1592 0.8126) (xy -0.0832 0.5516) (xy -0.017 0.325) (xy 0.04 0.1304) (xy 0.0886 -0.0344) + (xy 0.1296 -0.1717) (xy 0.1636 -0.2838) (xy 0.1915 -0.3731) (xy 0.2138 -0.4419) (xy 0.2315 -0.4925) + (xy 0.2451 -0.5272) (xy 0.2555 -0.5482) (xy 0.2633 -0.558) (xy 0.2693 -0.5588) (xy 0.2742 -0.5529) + (xy 0.2787 -0.5426) (xy 0.2801 -0.5389) (xy 0.2928 -0.4995) (xy 0.3157 -0.4255) (xy 0.3473 -0.3211) + (xy 0.3867 -0.1902) (xy 0.4325 -0.0368) (xy 0.4835 0.1352) (xy 0.5386 0.3216) (xy 0.5966 0.5185) + (xy 0.8908 1.5195) (xy 1.3899 1.5195) (xy 1.4919 1.5192) (xy 1.6201 1.518) (xy 1.7294 1.5159) (xy 1.8144 1.5132) + (xy 1.8695 1.5099) (xy 1.8891 1.5062) (xy 1.8878 1.5017) (xy 1.8751 1.465) (xy 1.8498 1.3939) (xy 1.8129 1.2913) + (xy 1.7656 1.1601) (xy 1.7087 1.0033) (xy 1.6435 0.8236) (xy 1.5709 0.6241) (xy 1.4919 0.4076) + (xy 1.4078 0.1771) (xy 1.3194 -0.0646) (xy 0.7498 -1.6222) (xy 2.0329 -1.6222) (xy 2.0329 -0.0513) + (xy 2.0329 1.5195) (xy 2.5462 1.5195) (xy 3.0595 1.5195) (xy 3.0595 -0.0513) (xy 3.0595 -1.6222) + (xy 3.2649 -1.6222) (xy 3.2649 -0.0513) (xy 3.2649 1.5195) (xy 3.7782 1.5195) (xy 4.2916 1.5195) + (xy 4.2916 -0.0513) (xy 4.2916 -0.0616) (xy 4.5072 -0.0616) (xy 4.51 0.109) (xy 4.5206 0.2597) + (xy 4.5412 0.3904) (xy 4.5742 0.5118) (xy 4.6219 0.6344) (xy 4.6865 0.7688) (xy 4.7189 0.8272) + (xy 4.8331 0.9884) (xy 4.9744 1.1395) (xy 5.1327 1.2705) (xy 5.2977 1.3713) (xy 5.3343 1.3892) + (xy 5.5052 1.4608) (xy 5.6736 1.5089) (xy 5.8531 1.5366) (xy 6.0574 1.547) (xy 6.3141 1.5503) (xy 6.3197 1.1242) + (xy 6.3252 0.6981) (xy 6.1657 0.6977) (xy 6.0758 0.6938) (xy 5.9577 0.6711) (xy 5.8554 0.6239) + (xy 5.7556 0.5473) (xy 5.6613 0.4359) (xy 5.592 0.2991) (xy 5.5481 0.1445) (xy 5.53 -0.0204) (xy 5.5379 -0.188) + (xy 5.572 -0.3512) (xy 5.6325 -0.5023) (xy 5.7197 -0.634) (xy 5.7811 -0.6969) (xy 5.8788 -0.7612) + (xy 5.9969 -0.8003) (xy 6.1437 -0.8177) (xy 6.3252 -0.8264) (xy 6.3197 -1.2397) (xy 6.3141 -1.653) + (xy 6.119 -1.6559) (xy 6.0236 -1.6559) (xy 5.821 -1.6423) (xy 5.6365 -1.6074) (xy 5.4566 -1.5482) + (xy 5.2677 -1.4615) (xy 5.1266 -1.3784) (xy 4.9456 -1.2329) (xy 4.7938 -1.0591) (xy 4.6732 -0.8591) + (xy 4.6423 -0.7948) (xy 4.5921 -0.6805) (xy 4.5558 -0.5768) (xy 4.5314 -0.4734) (xy 4.5165 -0.3599) + (xy 4.5092 -0.2261) (xy 4.5072 -0.0616) (xy 4.2916 -0.0616) (xy 4.2916 -1.6222) (xy 3.7782 -1.6222) + (xy 3.2649 -1.6222) (xy 3.0595 -1.6222) (xy 2.5462 -1.6222) (xy 2.0329 -1.6222) (xy 0.7498 -1.6222) + (xy 0.2363 -1.6221) (xy -0.2772 -1.6221) (xy -0.5736 -0.6568) (xy -0.583 -0.626) (xy -0.6413 -0.4378) + (xy -0.696 -0.2633) (xy -0.746 -0.106) (xy -0.7901 0.0304) (xy -0.8272 0.1421) (xy -0.8559 0.2255) + (xy -0.8751 0.277) (xy -0.8836 0.2929) (xy -0.8838 0.2926) (xy -0.8932 0.2679) (xy -0.9134 0.208) + (xy -0.9431 0.1169) (xy -0.9811 -0.0016) (xy -1.0262 -0.1436) (xy -1.0771 -0.3054) (xy -1.1326 -0.483) + (xy -1.1916 -0.6725) (xy -1.4859 -1.6222) (xy -2.0006 -1.6218) (xy -2.5153 -1.6215) (xy -3.0831 -0.0561) + (xy -3.651 1.5092) (xy -3.8192 1.5092) (xy -3.8192 -0.6267) (xy -3.8192 -2.7729) (xy 1.114 -2.7667) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Battery.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Battery.kicad_sym new file mode 100644 index 0000000..38e9455 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Battery.kicad_sym @@ -0,0 +1,186 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "Battery_6.8mm_ML414H_IV01E" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "BT" + (at 2.54 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "6.8mm_ML414H" + (at 2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Battery:ML414H_IV01E" + (at -1.27 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 1.524 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reflowable coin cell battery" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "BATT-14267" + (at 0.762 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun battery cell" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Battery_6.8mm_ML414H_IV01E_0_1" + (rectangle + (start -2.286 1.778) + (end 2.286 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.524 1.016) + (end 1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 0.762) (xy 0 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.778) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 3.048) (xy 1.778 3.048) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 3.556) (xy 1.27 2.54) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Battery_6.8mm_ML414H_IV01E_1_1" + (pin passive line + (at 0 5.08 270) + (length 2.54) + (name "+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 2.54) + (name "-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Board.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Board.kicad_sym new file mode 100644 index 0000000..5c49333 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Board.kicad_sym @@ -0,0 +1,1668 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "ProMicroC" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 1.27 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "ProMicroC" + (at 15.24 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Board:ProMicroC" + (at 8.89 -30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.sparkfun.com/products/15795" + (at 8.89 -33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ProMicroC_1_1" + (rectangle + (start 0 -1.27) + (end 19.05 -29.21) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin input line + (at -2.54 -10.16 0) + (length 2.54) + (name "TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -2.54 180) + (length 2.54) + (name "D7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -5.08 180) + (length 2.54) + (name "D8/A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -7.62 180) + (length 2.54) + (name "D9/A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -10.16 180) + (length 2.54) + (name "D10/A10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -12.7 180) + (length 2.54) + (name "D16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -15.24 180) + (length 2.54) + (name "D14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -17.78 180) + (length 2.54) + (name "D15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -20.32 180) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -22.86 180) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -25.4 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -12.7 0) + (length 2.54) + (name "RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -27.94 180) + (length 2.54) + (name "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -2.54 0) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -7.62 0) + (length 2.54) + (name "RST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -27.94 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -5.08 0) + (length 2.54) + (name "RAW" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -27.94 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -27.94 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -15.24 0) + (length 2.54) + (name "D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -17.78 0) + (length 2.54) + (name "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -20.32 0) + (length 2.54) + (name "D4/A6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -22.86 0) + (length 2.54) + (name "D5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 -25.4 0) + (length 2.54) + (name "D6/A7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "ThingPlus" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -10.16 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ThingPlus" + (at 0 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Board:ThingPlus" + (at 0 -36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Thing Plus Board Outline" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Thing Plus Feather Compatible" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "ESP32?WROOM?32*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ThingPlus_1_1" + (rectangle + (start -10.16 31.75) + (end 8.89 -34.29) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin bidirectional line + (at 11.43 22.86 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 27.94 0) + (length 2.54) + (name "V_USB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 17.78 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 30.48 0) + (length 2.54) + (name "V_BATT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -33.02 180) + (length 2.54) + (name "FREEBIE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 30.48 180) + (length 2.54) + (name "TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 27.94 180) + (length 2.54) + (name "RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 15.24 180) + (length 2.54) + (name "POCI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 12.7 180) + (length 2.54) + (name "PICO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 10.16 180) + (length 2.54) + (name "SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -7.62 180) + (length 2.54) + (name "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 20.32 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -5.08 180) + (length 2.54) + (name "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -2.54 180) + (length 2.54) + (name "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 0 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 2.54 180) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 5.08 180) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 -33.02 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 12.7 0) + (length 2.54) + (name "AREF/NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 25.4 0) + (length 2.54) + (name "3.3V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 20.32 0) + (length 2.54) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -27.94 180) + (length 2.54) + (name "GPIO6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -25.4 180) + (length 2.54) + (name "GPIO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -22.86 180) + (length 2.54) + (name "GPIO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -20.32 180) + (length 2.54) + (name "GPIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -17.78 180) + (length 2.54) + (name "GPIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -15.24 180) + (length 2.54) + (name "GPIO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -12.7 180) + (length 2.54) + (name "GPIO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "ThingPlus_With_Connectors" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -10.16 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ThingPlus" + (at 0 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Board:ThingPlus_With_Connectors" + (at 0 -36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Thing Plus Board Outline" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Thing Plus Feather Compatible" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "ESP32?WROOM?32*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ThingPlus_With_Connectors_1_1" + (rectangle + (start -10.16 31.75) + (end 8.89 -34.29) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin bidirectional line + (at 11.43 22.86 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 27.94 0) + (length 2.54) + (name "V_USB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 17.78 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 30.48 0) + (length 2.54) + (name "V_BATT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -33.02 180) + (length 2.54) + (name "FREEBIE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 30.48 180) + (length 2.54) + (name "TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 27.94 180) + (length 2.54) + (name "RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 15.24 180) + (length 2.54) + (name "POCI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 12.7 180) + (length 2.54) + (name "PICO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 10.16 180) + (length 2.54) + (name "SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -7.62 180) + (length 2.54) + (name "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 20.32 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -5.08 180) + (length 2.54) + (name "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -2.54 180) + (length 2.54) + (name "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 0 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 2.54 180) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 5.08 180) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 -33.02 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 12.7 0) + (length 2.54) + (name "AREF/NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 25.4 0) + (length 2.54) + (name "3.3V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 20.32 0) + (length 2.54) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -27.94 180) + (length 2.54) + (name "GPIO6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -25.4 180) + (length 2.54) + (name "GPIO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -22.86 180) + (length 2.54) + (name "GPIO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -20.32 180) + (length 2.54) + (name "GPIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -17.78 180) + (length 2.54) + (name "GPIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -15.24 180) + (length 2.54) + (name "GPIO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -12.7 180) + (length 2.54) + (name "GPIO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Capacitor.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Capacitor.kicad_sym new file mode 100644 index 0000000..59d351d --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Capacitor.kicad_sym @@ -0,0 +1,8027 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "0.1uF_0402_10V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "0.1uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-15083" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "10V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "0.1uF_0402_10V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "0.1uF_0402_10V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "0.1uF_0402_6.3V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "0.1uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14993" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "6.3V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "0.1uF_0402_6.3V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "0.1uF_0402_6.3V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "0.1uF_0603_100V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "0.1uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-08390" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "100V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "0.1uF_0603_100V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "0.1uF_0603_100V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "0.1uF_0603_25V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "0.1uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-00810" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "25V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "0.1uF_0603_25V_20%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "0.1uF_0603_25V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "0.22uF_0402_10V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "0.22uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.yuden.co.jp/productdata/catalog/mlcc06_e.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14846" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "10V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "0.22uF_0402_10V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "0.22uF_0402_10V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "0.22uF_0603_25V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "0.22uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.yuden.co.jp/productdata/catalog/mlcc06_e.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-07822" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "25V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "0.22uF_0603_25V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "0.22uF_0603_25V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "0.22uF_0603_50V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "0.22uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.yuden.co.jp/productdata/catalog/mlcc06_e.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-13701" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "0.22uF_0603_50V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "0.22uF_0603_50V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "1.0uF_0402_16V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1.0uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14969" + (at -1.27 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "16V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1.0uF_0402_16V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1.0uF_0402_16V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "1.0uF_0603_16V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1.0uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-13930" + (at -1.27 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "16V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1.0uF_0603_16V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1.0uF_0603_16V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "1.0uF_0805_25V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1.0uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0805_2012Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-08064" + (at -1.27 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "25V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1.0uF_0805_25V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1.0uF_0805_25V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "100pF_0402_50V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100pF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-13458" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "100pF_0402_50V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "100pF_0402_50V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "100pF_0603_50V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100pF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-07883" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "100pF_0603_50V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "100pF_0603_50V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "100uF_6.6x6.6_25V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:PANASONIC_D" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.chemi-con.co.jp/products/relatedfiles/capacitor/catalog/MVARA-e.PDF" + (at 1.27 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized capacitor, US symbol, 0.248\" Dia x 0.303\" H, Electrolitic" + (at 0.508 -20.574 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-12547" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "25V" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "CP_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "100uF_6.6x6.6_25V_20%_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 2.286) (xy -0.762 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.778) (xy -1.27 2.794) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.032 -1.27) + (mid 0 -0.5572) + (end -2.032 -1.27) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "100uF_6.6x6.6_25V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 3.302) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10nF_0402_25V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10nF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-16508" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "25V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10nF_0402_25V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10nF_0402_25V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10nF_0603_50V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10nF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-00867" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10nF_0603_50V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10nF_0603_50V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10pF_0603_50V_5%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10pF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-11812" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "5%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10pF_0603_50V_5%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10pF_0603_50V_5%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10uF_0402_6.3V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14848" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "6.3V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10uF_0402_6.3V_20%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10uF_0402_6.3V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10uF_0603_10V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-20155" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "10V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10uF_0603_10V_20%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10uF_0603_10V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10uF_0603_6.3V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-11015" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "6.3V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10uF_0603_6.3V_20%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10uF_0603_6.3V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10uF_0805_25V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0805_2012Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/4888/TMK212BBJ106KG-T_SS.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14259" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "25V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10uF_0805_25V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10uF_0805_25V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10uF_1210_50V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_1210_3225Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-09824" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10uF_1210_50V_20%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10uF_1210_50V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "12pF_0402_50V_5%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "12pF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14665" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "5%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "12pF_0402_50V_5%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "12pF_0402_50V_5%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "15pF_0603_50V_5%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "15pF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-07881" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "5%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "15pF_0603_50V_5%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "15pF_0603_50V_5%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "180pF_0603_50V_5%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "180pF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-11661" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "5%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "180pF_0603_50V_5%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "180pF_0603_50V_5%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "18pF_0603_50V_5%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "18pF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-08267" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "5%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "18pF_0603_50V_5%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "18pF_0603_50V_5%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "1nF_1206V_2kV_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1nF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_1206_3216Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.johansondielectrics.com/downloads/catalog/johanson-dielectrics-product-catalog.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0.508 -19.558 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-16238" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "2kV" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Temperature Coefficient" "X7R" + (at 0.762 -21.844 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1nF_1206V_2kV_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1nF_1206V_2kV_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "2.2uF_0402_10V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "2.2uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 1.27 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14232" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "10V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2.2uF_0402_10V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2.2uF_0402_10V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "2.2uF_0603_10V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "2.2uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 1.27 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-07888" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "10V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2.2uF_0603_10V_20%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2.2uF_0603_10V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "20pF_0402_50V_5%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "20pF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14843" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "5%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "20pF_0402_50V_5%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "20pF_0402_50V_5%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "2200pF_0402_50V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "2200pF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-22103" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor 2.2nF" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2200pF_0402_50V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2200pF_0402_50V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "22nF_0603_50V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "22nF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheets.kyocera-avx.com/X7RDielectric.pdf" + (at 1.27 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.558 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-07885" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "22nF_0603_50V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "22nF_0603_50V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "22uF_0603_6.3V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "22uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14464" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "6.3V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "22uF_0603_6.3V_20%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "22uF_0603_6.3V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "22uF_0805_10V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "22uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0805_2012Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14973" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "10V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "22uF_0805_10V_20%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "22uF_0805_10V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "4.7uF_0402_6.3V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14240" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "6.3V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "4.7uF_0402_6.3V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "4.7uF_0402_6.3V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "4.7uF_0603_35V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14106" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "35V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "4.7uF_0603_35V_20%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "4.7uF_0603_35V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "470nF_0201_6.3V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "470nF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0201_0603Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14959" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "6.3V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "470nF_0201_6.3V_20%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "470nF_0201_6.3V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "470nF_0402_6.3V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "470nF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-14242" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "6.3V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "470nF_0402_6.3V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "470nF_0402_6.3V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "470nF_0603_10V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "470nF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-13216" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "10V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "470nF_0603_10V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "470nF_0603_10V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "470nF_0805_100V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "470nF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0805_2012Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-16570" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "100V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "470nF_0805_100V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "470nF_0805_100V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "470pF_0603_50V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "470pF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-07884" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "5%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "470pF_0603_50V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "470pF_0603_50V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "470uF_10x10_25V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "470uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:Electrolytic_10.3x10.3mm" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.nichicon.co.jp/english/series_items/catalog_pdf/e-uud.pdf" + (at 1.27 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized capacitor, US symbol" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "25V" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "CP_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "470uF_10x10_25V_20%_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 2.286) (xy -0.762 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.778) (xy -1.27 2.794) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.032 -1.27) + (mid 0 -0.5572) + (end -2.032 -1.27) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "470uF_10x10_25V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 3.302) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "47pF_0402_500V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "47pF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-15063" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "500V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "47pF_0402_500V_10%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "47pF_0402_500V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "47pF_0603_50V_5%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "47pF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-08913" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "5%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "47pF_0603_50V_5%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "47pF_0603_50V_5%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "47uF_0805_6.3V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "47uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0805_2012Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-13854" + (at -1.27 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "6.3V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "47uF_0805_6.3V_20%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "47uF_0805_6.3V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "47uF_3528_10V_10%" + (pin_numbers hide) + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "47uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:EIA-3528" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/40002/293d.pdf" + (at 1.27 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized tantalum capacitor" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-08310" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "10V" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "10%" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "CP_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "47uF_3528_10V_10%_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 2.286) (xy -0.762 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.778) (xy -1.27 2.794) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.032 -1.27) + (mid 0 -0.5572) + (end -2.032 -1.27) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "47uF_3528_10V_10%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 3.302) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "47uF_35V_20%" + (pin_numbers hide) + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "47uF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:Panasonic_D" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://industrial.panasonic.com/cdbs/www-data/pdf/RDE0000/ABA0000C1181.pdf" + (at 1.27 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized capacitor, US symbol" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-08478" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "35V" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "20%" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "CP_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "47uF_35V_20%_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 2.286) (xy -0.762 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.778) (xy -1.27 2.794) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.032 -1.27) + (mid 0 -0.5572) + (end -2.032 -1.27) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "47uF_35V_20%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 3.302) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "6.8nF_0603_50V_5%" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "6.8nF" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/658/CL10B682JB8NNNC_Spec.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0.254 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-16239" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "50V" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "5%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Temperature Coefficient" "X7R" + (at 0.254 -21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "6.8nF_0603_50V_5%_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "6.8nF_0603_50V_5%_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "C" + (pin_numbers hide) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0.9652 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 1.27 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-00000" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "1kV" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "100%" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "C_Polarized" + (pin_numbers hide) + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C_Polarized" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "~" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/a/4/a/5/Kemet_Capacitor_Datasheet.pdf" + (at 1.27 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized capacitor, US symbol" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CAP-00000" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Voltage" "1kV" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "100%" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "CP_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_Polarized_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 2.286) (xy -0.762 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.778) (xy -1.27 2.794) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.032 -1.27) + (mid 0 -0.5572) + (end -2.032 -1.27) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_Polarized_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 3.302) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Clock.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Clock.kicad_sym new file mode 100644 index 0000000..148cf69 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Clock.kicad_sym @@ -0,0 +1,952 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "Crystal" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Y" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Crystal" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Clock:Crystal-SMD-5x3.2mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Crystal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "XTAL-" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun quartz ceramic resonator oscillator" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Crystal*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Crystal_0_1" + (rectangle + (start -0.762 -1.524) + (end 0.762 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -0.762) (xy -1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -0.762) (xy 1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Crystal_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Crystal_24MHz_2.0x1.6mm" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Y" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "24MHz" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Clock:Crystal_SMD_2.0x1.6mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.murata.com/products/productdata/8801075560478/SPEC-XRCGB24M000F2P00R0.pdf" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Crystal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "XTAL-14845" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun quartz ceramic resonator oscillator" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Crystal*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Crystal_24MHz_2.0x1.6mm_0_1" + (rectangle + (start -0.762 -1.524) + (end 0.762 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -0.762) (xy -1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -0.762) (xy 1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Crystal_24MHz_2.0x1.6mm_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Crystal_25MHz_2.0x1.6mm" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Y" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "25MHz" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Clock:Crystal_SMD_2.0x1.6mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.murata.com/products/productdata/8801059536926/SPEC-XRCGB25M000F2P01R0.pdf" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Crystal" + (at 0.254 -12.446 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "XTAL-16235" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun quartz ceramic resonator oscillator" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Crystal*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Crystal_25MHz_2.0x1.6mm_0_1" + (rectangle + (start -0.762 -1.524) + (end 0.762 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -0.762) (xy -1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -0.762) (xy 1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Crystal_25MHz_2.0x1.6mm_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Crystal_27.12MHz_3.2x2.5mm" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Y" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "27.12MHz" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Clock:Crystal_SMD_3.2x2.5mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.raltron.com/webproducts/specs/CRYSTAL/RH100-27.120-18-F-3030-EXT-TR.pdf" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Crystal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "XTAL-" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun quartz ceramic resonator oscillator" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Crystal*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Crystal_27.12MHz_3.2x2.5mm_0_1" + (rectangle + (start -0.762 -1.524) + (end 0.762 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -0.762) (xy -1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -0.762) (xy 1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Crystal_27.12MHz_3.2x2.5mm_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Crystal_32.768kHz_3.2x1.5mm" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Y" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "32.768kHz" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Clock:Crystal_SMD_3.2x1.5mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://abracon.com/Resonators/ABS07.pdf" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Crystal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "XTAL-13062" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "quartz ceramic resonator oscillator" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Crystal*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Crystal_32.768kHz_3.2x1.5mm_0_1" + (rectangle + (start -0.762 -1.524) + (end 0.762 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -0.762) (xy -1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -0.762) (xy 1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Crystal_32.768kHz_3.2x1.5mm_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Crystal_GND" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Y" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Crystal_GND" + (at 0 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Clock:Crystal-SMD-2.0x1.6mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "XTAL-" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun quartz ceramic resonator oscillator" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Crystal*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Crystal_GND_0_1" + (rectangle + (start -0.762 -1.524) + (end 0.762 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -0.762) (xy -1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -0.762) (xy 1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 -1.905) (xy 1.27 -1.905) (xy 1.27 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Crystal_GND_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 0.635) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.27) + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Coil.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Coil.kicad_sym new file mode 100644 index 0000000..eeebeed --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Coil.kicad_sym @@ -0,0 +1,3581 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "10uH_0805_0.35A" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10uH" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0805_2012Metric" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NDUC-19198" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Current" "350mA" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10uH_0805_0.35A_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10uH_0805_0.35A_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10uH_5x5mm_1.0A" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10uH_5x5mm_1.0A" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Coil:Inductor_4.7x4.7mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://products.sumida.com/products/pdf/CDRH4D28.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NDUC-09819" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Current" "1000mA" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10uH_5x5mm_1.0A_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10uH_5x5mm_1.0A_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "120Ohm_0402_0.3A" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "120 Ohm" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.murata.com/en-global/products/productdata/8796740223006/ENFA0024.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NDUC-14206" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Frequency" "100MHz" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "120Ohm_0402_0.3A_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.794 1.524) (xy -2.286 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.286 1.016) (xy -2.794 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 1.524) (xy -1.27 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.016) (xy -1.778 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 1.524) (xy -0.254 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.016) (xy -0.762 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.524) (xy 0.762 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.016) (xy 0.254 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.524) (xy 1.778 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 1.016) (xy 1.27 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 1.524) (xy 2.794 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 1.016) (xy 2.286 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "120Ohm_0402_0.3A_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "15uH_0805_0.35A" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "15uH" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Coil:Inductor_2.5x3.2mm" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://search.murata.co.jp/Ceramy/image/img/P02/JELF243A-9135.pdf" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NDUC-14107" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Current" "700mA" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "15uH_0805_0.35A_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "15uH_0805_0.35A_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "2.2uH_0806_1.2A" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2.2uH" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Coil:0806" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://search.murata.co.jp/Ceramy/image/img/P02/JELF243B-0022.pdf" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NDUC-14257" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Current" "1.2A" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2.2uH_0806_1.2A_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2.2uH_0806_1.2A_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "2.66Ohm_0402_110mA" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2.66Ohm" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://search.murata.co.jp/Ceramy/image/img/P02/JELF243A-0050.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NDUC-15072" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Frequency" "100MHz" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Current" "110mA" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Inductance" "120nH" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2.66Ohm_0402_110mA_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.794 1.524) (xy -2.286 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.286 1.016) (xy -2.794 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 1.524) (xy -1.27 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.016) (xy -1.778 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 1.524) (xy -0.254 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.016) (xy -0.762 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.524) (xy 0.762 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.016) (xy 0.254 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.524) (xy 1.778 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 1.016) (xy 1.27 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 1.524) (xy 2.794 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 1.016) (xy 2.286 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2.66Ohm_0402_110mA_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "27uH_PTH_44A" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "27uH" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Coil:Inductor_PTH_32x32.8mm" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.codaca.com/Private/pdf/CPEX3231A.pdf" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Current" "44A" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun Power Inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "27uH_PTH_44A_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "27uH_PTH_44A_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "30Ohm_0603_1.8A" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "30Ohm" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://product.tdk.com/en/system/files?file=dam/doc/product/emc/emc/beads/catalog/beads_commercial_power_mpz1608_en.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NDUC-07859" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Frequency" "100MHz" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "30Ohm_0603_1.8A_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.794 1.524) (xy -2.286 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.286 1.016) (xy -2.794 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 1.524) (xy -1.27 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.016) (xy -1.778 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 1.524) (xy -0.254 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.016) (xy -0.762 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.524) (xy 0.762 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.016) (xy 0.254 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.524) (xy 1.778 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 1.016) (xy 1.27 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 1.524) (xy 2.794 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 1.016) (xy 2.286 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "30Ohm_0603_1.8A_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "33nH_0603_0.3A" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "33nH" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.bourns.com/docs/Product-Datasheets/CI160808.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor with ferrite core 30 ohm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NDUC-13805" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Frequency" "100MHz" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "33nH_0603_0.3A_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.794 1.524) (xy -2.286 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.286 1.016) (xy -2.794 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 1.524) (xy -1.27 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.016) (xy -1.778 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 1.524) (xy -0.254 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.016) (xy -0.762 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.524) (xy 0.762 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.016) (xy 0.254 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.524) (xy 1.778 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 1.016) (xy 1.27 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 1.524) (xy 2.794 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 1.016) (xy 2.286 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "33nH_0603_0.3A_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "4.7uH_1008_1.4A" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "4.7uH" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Coil:1008_2520Metric" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/38/CIGW252010EH4R7MNE_Spec.pdf" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NDUC-14880" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Current" "1.4A" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "4.7uH_1008_1.4A_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "4.7uH_1008_1.4A_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "470Ohm_0603_1.0A" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "470Ohm" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.murata.com/en-global/api/pdfdownloadapi?cate=luNoiseSupprFilteChipFerriBead&partno=BLM18PG471SN1%23" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NDUC-12579" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Frequency" "100MHz" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "470Ohm_0603_1.0A_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.794 1.524) (xy -2.286 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.286 1.016) (xy -2.794 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 1.524) (xy -1.27 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.016) (xy -1.778 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 1.524) (xy -0.254 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.016) (xy -0.762 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.524) (xy 0.762 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.016) (xy 0.254 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.524) (xy 1.778 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 1.016) (xy 1.27 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 1.524) (xy 2.794 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 1.016) (xy 2.286 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "470Ohm_0603_1.0A_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "68nH_0402_0.2A" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "68nH" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NDUC-15356" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Current" "200mA" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "68nH_0402_0.2A_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "68nH_0402_0.2A_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "L" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "L" + (at 0 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0805_2012Metric" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NDUC-" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "L_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "L_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "L_Ferrite" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "L_Ferrite" + (at 0 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0805_2012Metric" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor with ferrite core" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NDUC-" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "L_Ferrite_0_1" + (arc + (start -1.27 0) + (mid -1.905 0.6323) + (end -2.54 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid -0.635 0.6323) + (end -1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.794 1.524) (xy -2.286 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.286 1.016) (xy -2.794 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 1.524) (xy -1.27 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.016) (xy -1.778 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 1.524) (xy -0.254 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.254 1.016) (xy -0.762 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.524) (xy 0.762 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.016) (xy 0.254 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.524) (xy 1.778 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 1.016) (xy 1.27 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 1.524) (xy 2.794 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 1.016) (xy 2.286 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.27 0) + (mid 0.635 0.6323) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.54 0) + (mid 1.905 0.6323) + (end 1.27 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "L_Ferrite_1_1" + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "USB_Transformer" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TR" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "RFCMF1220100M4T" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Coil:RFCMF1220100M4T" + (at -1.27 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.passivecomponent.com/wp-content/uploads/2018/10/RF-Filter.pdf" + (at -1.27 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "COMP-19495" + (at -1.27 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "USB_Transformer_0_1" + (rectangle + (start -3.048 -0.254) + (end 3.048 0.254) + (stroke + (width 0.0254) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -3.048 1.27) + (mid -2.286 0.5113) + (end -1.524 1.27) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.524 -1.27) + (mid -2.286 -0.5113) + (end -3.048 -1.27) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.524 1.27) + (mid -0.762 0.5113) + (end 0 1.27) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -1.27) + (mid -0.762 -0.5113) + (end -1.524 -1.27) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.0546 -1.27) (xy -3.048 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -1.27) (xy 3.048 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 1.27) (xy 3.048 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 1.27) + (mid 0.762 0.5113) + (end 1.524 1.27) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.524 -1.27) + (mid 0.762 -0.5113) + (end 0 -1.27) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.524 1.27) + (mid 2.286 0.5113) + (end 3.048 1.27) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 3.048 -1.27) + (mid 2.286 -0.5113) + (end 1.524 -1.27) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "USB_Transformer_1_1" + (polyline + (pts + (xy -5.08 1.27) (xy -3.048 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 1.27 0) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 1.27 180) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -1.27 0) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -1.27 180) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Connector.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Connector.kicad_sym new file mode 100644 index 0000000..8238efe --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Connector.kicad_sym @@ -0,0 +1,16840 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "Barrel_Jack_PTH" + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.334 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Barrel_Jack_PTH" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:Power_Jack_PTH" + (at 1.27 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.sparkfun.com/datasheets/Prototyping/Barrel-Connector-PJ-202A.pdf" + (at 1.27 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "DC Barrel Jack with an internal switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-08197" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun DC power barrel jack connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "BarrelJack*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Barrel_Jack_PTH_0_1" + (rectangle + (start -5.08 3.81) + (end 5.08 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (arc + (start -3.302 3.175) + (mid -3.9343 2.54) + (end -3.302 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -3.302 3.175) + (mid -3.9343 2.54) + (end -3.302 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.27 -2.286) (xy 1.905 -1.651) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 2.54) (xy 3.81 2.54) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 0) (xy 1.27 0) (xy 1.27 -2.286) (xy 0.635 -1.651) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 -2.54) (xy -2.54 -2.54) (xy -1.27 -1.27) (xy 0 -2.54) (xy 2.54 -2.54) (xy 5.08 -2.54) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.683 3.175) + (end -3.302 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Barrel_Jack_PTH_1_1" + (pin passive line + (at 7.62 2.54 180) + (length 2.54) + (name "PWR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -2.54 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 0 180) + (length 2.54) + (name "GNDBREAK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Barrier_Terminal_9.5mm-2" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Barrier Terminal" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:Terminal_Block_9.5mm-2" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/2582/YK-441%20Series.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Barrier Block 2 position 9.5mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Barrier Block 2 position 9.5mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TerminalBlock*:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Barrier_Terminal_9.5mm-2_1_1" + (rectangle + (start -1.27 2.54) + (end 1.27 -2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center 0 -1.27) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 -0.9398) (xy 0.3302 -1.778) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 1.6002) (xy 0.3302 0.762) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 -0.762) (xy 0.508 -1.6002) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 1.778) (xy 0.508 0.9398) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 1.27) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 1.27 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -1.27 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x01" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x01" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x01" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x01_1_1" + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 1.27) + (end 1.27 -1.27) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x01_SMD_1x1mm" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMD_1x1mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x01_SMD_1x1mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x01_SMD_1x1mm_1_1" + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 1.27) + (end 1.27 -1.27) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x02" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x02" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x02" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x02_1_1" + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 1.27) + (end 1.27 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x02_JST_2mm_LiPo" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "JST_2mm_LiPo" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:JST_SMD_2.0mm-2" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2 Pin 2mm JST Battery Connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-11443" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x02_JST_2mm_LiPo_1_1" + (polyline + (pts + (xy -1.27 1.27) (xy -3.81 1.27) (xy -3.81 2.54) (xy 3.81 2.54) (xy 3.81 -5.08) (xy -3.81 -5.08) + (xy -3.81 -3.81) (xy -1.27 -3.81) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start 0.635 -4.445) + (end 1.905 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 0.635 2.54) + (end 1.905 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (text "+" + (at 0 0 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "-" + (at 0 -2.54 0) + (effects + (font + (size 1 1) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 1.27 -1.27 0) + (length 2.54) hide + (name "NC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 1.27 -1.27 0) + (length 2.54) hide + (name "NC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x03" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "Conn_01x03" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "SparkFun-Connector:1x03" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x03_1_1" + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 3.81) + (end 1.27 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x04" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x04" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x04" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x04_1_1" + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 3.81) + (end 1.27 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x04_JST_1.25mm_Locking" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "JST_Locking_4" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:JST_SMD_1.25mm-4-Locking" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-15303" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x04_JST_1.25mm_Locking_1_1" + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 3.81) + (end 1.27 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 0 -6.35 90) + (length 5.08) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 0 -6.35 90) + (length 5.08) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x05" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x05" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x05" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x05_1_1" + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 6.35) + (end 1.27 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x05_Castellated" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x05" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x05_Castellated" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x05_Castellated_1_1" + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 6.35) + (end 1.27 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x05_SMD_1x1mm" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMD_1x1mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x05_SMD_1x1mm_1" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x05_SMD_1x1mm_1_1" + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 6.35) + (end 1.27 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x06" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x06" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x06" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x06_1_1" + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 6.35) + (end 1.27 -8.89) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x06_RA_SMD" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x06" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x06-SMD_RA_Male" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.sparkfun.com/datasheets/Prototyping/Connectors/11029.pdf" + (at -2.54 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-08971" + (at -1.27 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x06_RA_SMD_1_1" + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 6.35) + (end 1.27 -8.89) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x07" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x07" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x07" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x07, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x07_1_1" + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 8.89) + (end 1.27 -8.89) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x08" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x08" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x08" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x08_1_1" + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 8.89) + (end 1.27 -11.43) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x09" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x09" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x09" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x09, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x09_1_1" + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 11.43) + (end 1.27 -11.43) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x10" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x10" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x10" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x10, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x10_1_1" + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 11.43) + (end 1.27 -13.97) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x11" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x11" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x11" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x11, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x11_1_1" + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 13.97) + (end 1.27 -13.97) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x12" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x12" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x12" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x12, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x12_1_1" + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 13.97) + (end 1.27 -16.51) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x12_FPC_0.5mm" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x12_FPC_0.5mm" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:FPC_0.5mm-12" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "FPC 0.5mm Dual Contact Back Flip Arm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-15766" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x12_FPC_0.5mm_1_1" + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 13.97) + (end 1.27 -16.51) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x13" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x13" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x13" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x13, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x13_1_1" + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 16.51) + (end 1.27 -16.51) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x14" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x14" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x14" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x14, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x14_1_1" + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 16.51) + (end 1.27 -19.05) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x14_Castellated" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x14_Castellated" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x14_Castellated" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x14_Castellated_1_1" + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 16.51) + (end 1.27 -19.05) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x15" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x15" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x15" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x15, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x15_1_1" + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 19.05) + (end 1.27 -19.05) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x16" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x16" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x16" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x16, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x16_1_1" + (rectangle + (start -1.27 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 19.05) + (end 1.27 -21.59) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -20.32 0) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x16_FPC_0.5mm" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x16_FPC_0.5mm" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:FPC_0.5mm-16" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x16, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-16066" + (at 0 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x16_FPC_0.5mm_1_1" + (rectangle + (start -1.27 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 19.05) + (end 1.27 -21.59) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -20.32 0) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x17" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x17" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x17" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x17, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x17_1_1" + (rectangle + (start -1.27 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 20.447) + (end 0 20.193) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 21.59) + (end 1.27 -21.59) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 20.32 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -20.32 0) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x18" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x18" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x18" + (at 0 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x18, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x18_1_1" + (rectangle + (start -1.27 -22.733) + (end 0 -22.987) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 20.447) + (end 0 20.193) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 21.59) + (end 1.27 -24.13) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 20.32 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -20.32 0) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -22.86 0) + (length 3.81) + (name "Pin_18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x19" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x19" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x19" + (at 0 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x19, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x19_1_1" + (rectangle + (start -1.27 -22.733) + (end 0 -22.987) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 20.447) + (end 0 20.193) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 22.987) + (end 0 22.733) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 24.13) + (end 1.27 -24.13) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 22.86 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -20.32 0) + (length 3.81) + (name "Pin_18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -22.86 0) + (length 3.81) + (name "Pin_19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 20.32 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x20" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x20" + (at 0 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x20" + (at 0 -30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x20, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x20_1_1" + (rectangle + (start -1.27 -25.273) + (end 0 -25.527) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -22.733) + (end 0 -22.987) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 20.447) + (end 0 20.193) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 22.987) + (end 0 22.733) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 24.13) + (end 1.27 -26.67) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 22.86 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -20.32 0) + (length 3.81) + (name "Pin_18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -22.86 0) + (length 3.81) + (name "Pin_19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 20.32 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -25.4 0) + (length 3.81) + (name "Pin_20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x22" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x22" + (at 0 -30.48 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x22" + (at 0 -33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x22, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x22_1_1" + (rectangle + (start -1.27 -27.813) + (end 0 -28.067) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -25.273) + (end 0 -25.527) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -22.733) + (end 0 -22.987) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 20.447) + (end 0 20.193) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 22.987) + (end 0 22.733) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 25.527) + (end 0 25.273) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 26.67) + (end 1.27 -29.21) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 25.4 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -20.32 0) + (length 3.81) + (name "Pin_19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 22.86 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -22.86 0) + (length 3.81) + (name "Pin_20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -25.4 0) + (length 3.81) + (name "Pin_21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -27.94 0) + (length 3.81) + (name "Pin_22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 20.32 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x29" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x29" + (at 0 -38.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x29" + (at 0 -40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x29, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x29_1_1" + (rectangle + (start -1.27 -35.433) + (end 0 -35.687) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -32.893) + (end 0 -33.147) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -30.353) + (end 0 -30.607) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -27.813) + (end 0 -28.067) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -25.273) + (end 0 -25.527) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -22.733) + (end 0 -22.987) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 20.447) + (end 0 20.193) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 22.987) + (end 0 22.733) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 25.527) + (end 0 25.273) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 28.067) + (end 0 27.813) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 30.607) + (end 0 30.353) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 33.147) + (end 0 32.893) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 35.687) + (end 0 35.433) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 36.83) + (end 1.27 -36.83) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 35.56 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 33.02 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -20.32 0) + (length 3.81) + (name "Pin_23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -22.86 0) + (length 3.81) + (name "Pin_24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -25.4 0) + (length 3.81) + (name "Pin_25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -27.94 0) + (length 3.81) + (name "Pin_26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -30.48 0) + (length 3.81) + (name "Pin_27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -33.02 0) + (length 3.81) + (name "Pin_28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -35.56 0) + (length 3.81) + (name "Pin_29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 30.48 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 27.94 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 25.4 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 22.86 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 20.32 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Conn_01x30" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x30" + (at 0 -40.64 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x30" + (at 0 -43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x30, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x30_1_1" + (rectangle + (start -1.27 -37.973) + (end 0 -38.227) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -35.433) + (end 0 -35.687) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -32.893) + (end 0 -33.147) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -30.353) + (end 0 -30.607) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -27.813) + (end 0 -28.067) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -25.273) + (end 0 -25.527) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -22.733) + (end 0 -22.987) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -20.193) + (end 0 -20.447) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -17.653) + (end 0 -17.907) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -15.113) + (end 0 -15.367) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 12.827) + (end 0 12.573) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 15.367) + (end 0 15.113) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 17.907) + (end 0 17.653) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 20.447) + (end 0 20.193) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 22.987) + (end 0 22.733) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 25.527) + (end 0 25.273) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 28.067) + (end 0 27.813) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 30.607) + (end 0 30.353) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 33.147) + (end 0 32.893) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 35.687) + (end 0 35.433) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 36.83) + (end 1.27 -39.37) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 35.56 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 12.7 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 33.02 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -15.24 0) + (length 3.81) + (name "Pin_21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -17.78 0) + (length 3.81) + (name "Pin_22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -20.32 0) + (length 3.81) + (name "Pin_23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -22.86 0) + (length 3.81) + (name "Pin_24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -25.4 0) + (length 3.81) + (name "Pin_25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -27.94 0) + (length 3.81) + (name "Pin_26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -30.48 0) + (length 3.81) + (name "Pin_27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -33.02 0) + (length 3.81) + (name "Pin_28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -35.56 0) + (length 3.81) + (name "Pin_29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 30.48 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -38.1 0) + (length 3.81) + (name "Pin_30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 27.94 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 25.4 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 22.86 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 20.32 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 17.78 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 15.24 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Debug-Cortex-2x5-SMD-Unshrouded" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + ) + ) + (property "Value" "SWD" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + ) + ) + (property "Footprint" "SparkFun-Connector:2x5_1.27mm_SMD_Unshrouded" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/f/7/4/1/5/21200.pdf" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Cortex Debug Connector 10 pin" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-15353" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun swd arm cortex debug debugger 2x5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Debug-Cortex-2x5-SMD-Unshrouded_1_0" + (pin power_in line + (at -10.16 5.08 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at 10.16 5.08 180) + (length 2.54) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 2.54 180) + (length 2.54) + (name "SWDIO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin output line + (at 10.16 0 180) + (length 2.54) + (name "SWDCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "SWO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 0 0) + ) + ) + ) + ) + ) + (symbol "Debug-Cortex-2x5-SMD-Unshrouded_1_1" + (rectangle + (start -7.62 7.62) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + ) + (symbol "I2C_01x04" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "I2C" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x04" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "4 pin JST 1mm polarized connector for I2C" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "I2C_01x04_1_1" + (rectangle + (start -1.27 -4.953) + (end -0.508 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end -0.508 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end -0.508 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end -0.508 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 3.81) + (end 3.81 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (text "3V3" + (at 1.27 -2.54 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "GND" + (at 1.27 -5.08 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "SCL" + (at 1.27 2.54 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "SDA" + (at 1.27 0 0) + (effects + (font + (size 1 1) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Qwiic_Right_Angle" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Qwiic_RA" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:JST_SMD_1.0mm-4_RA" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.jst-mfg.com/product/pdf/eng/eSH.pdf" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "4 pin JST 1mm polarized connector for I2C" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-13694" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Qwiic_Right_Angle_0_0" + (polyline + (pts + (xy 5.6514 -4.1459) (xy 5.6299 -4.0654) (xy 5.5924 -3.9985) (xy 5.5373 -3.9428) (xy 5.4632 -3.8962) + (xy 5.4394 -3.8843) (xy 5.402 -3.8678) (xy 5.3681 -3.8578) (xy 5.3294 -3.8521) (xy 5.2774 -3.8485) + (xy 5.2184 -3.8474) (xy 5.1227 -3.8564) (xy 5.0405 -3.8803) (xy 4.9695 -3.9199) (xy 4.9078 -3.9759) + (xy 4.8937 -3.9923) (xy 4.8535 -4.0549) (xy 4.8308 -4.124) (xy 4.8237 -4.2048) (xy 4.8239 -4.222) + (xy 4.8343 -4.3011) (xy 4.8608 -4.3692) (xy 4.9051 -4.4308) (xy 4.9328 -4.4589) (xy 5.0009 -4.509) + (xy 5.0793 -4.5424) (xy 5.1699 -4.5595) (xy 5.2745 -4.5612) (xy 5.3262 -4.5564) (xy 5.4199 -4.5347) + (xy 5.4992 -4.4971) (xy 5.5638 -4.444) (xy 5.6131 -4.3757) (xy 5.6467 -4.2926) (xy 5.65 -4.2788) + (xy 5.656 -4.2325) (xy 5.6563 -4.1875) (xy 5.6514 -4.1459) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 6.6693 -0.6791) (xy 6.666 1.9332) (xy 6.6418 2.0386) (xy 6.6301 2.0866) (xy 6.5791 2.2527) + (xy 6.5141 2.404) (xy 6.4337 2.5432) (xy 6.3364 2.673) (xy 6.2208 2.7959) (xy 6.1699 2.8428) (xy 6.0305 2.9527) + (xy 5.8839 3.0422) (xy 5.7295 3.1115) (xy 5.5668 3.1608) (xy 5.3953 3.1902) (xy 5.2146 3.1999) + (xy 5.1695 3.1994) (xy 5.0056 3.1868) (xy 4.8507 3.1568) (xy 4.7006 3.1083) (xy 4.5508 3.0404) + (xy 4.5104 3.0187) (xy 4.3609 2.9237) (xy 4.2262 2.8129) (xy 4.1067 2.6872) (xy 4.0032 2.5475) + (xy 3.9162 2.3947) (xy 3.8466 2.2295) (xy 3.7947 2.0528) (xy 3.7931 2.0453) (xy 3.7912 2.0356) + (xy 3.7895 2.0242) (xy 3.7879 2.0106) (xy 3.7864 1.9938) (xy 3.785 1.9733) (xy 3.7837 1.9481) (xy 3.7825 1.9176) + (xy 3.7815 1.8811) (xy 3.7805 1.8377) (xy 3.7796 1.7868) (xy 3.7789 1.7275) (xy 3.7781 1.6592) + (xy 3.7775 1.5811) (xy 3.777 1.4925) (xy 3.7765 1.3925) (xy 3.7761 1.2805) (xy 3.7757 1.1557) (xy 3.7754 1.0174) + (xy 3.7751 0.8648) (xy 3.7749 0.6972) (xy 3.7748 0.5138) (xy 3.7746 0.3139) (xy 3.7745 0.0967) + (xy 3.7745 -0.1385) (xy 3.7744 -0.3925) (xy 3.7744 -0.666) (xy 3.7744 -0.9597) (xy 3.7744 -1.2744) + (xy 3.7744 -4.5147) (xy 3.8041 -4.6318) (xy 3.8237 -4.7026) (xy 3.8837 -4.868) (xy 3.9606 -5.0206) + (xy 4.0556 -5.1623) (xy 4.1695 -5.2947) (xy 4.2945 -5.4115) (xy 4.4355 -5.5159) (xy 4.5859 -5.6007) + (xy 4.7459 -5.6661) (xy 4.916 -5.7122) (xy 5.0965 -5.7394) (xy 5.2571 -5.7442) (xy 5.4226 -5.7293) + (xy 5.5891 -5.6949) (xy 5.7533 -5.6416) (xy 5.8236 -5.6121) (xy 5.9729 -5.5329) (xy 6.1112 -5.4365) + (xy 6.237 -5.3244) (xy 6.3494 -5.1984) (xy 6.4469 -5.0601) (xy 6.5284 -4.9112) (xy 6.5926 -4.7532) + (xy 6.6384 -4.5879) (xy 6.6645 -4.4168) (xy 6.6652 -4.405) (xy 6.6664 -4.3703) (xy 6.6676 -4.3199) + (xy 6.6687 -4.2572) (xy 6.6696 -4.1859) (xy 6.6703 -4.1097) (xy 6.6721 -3.846) (xy 6.2655 -3.846) + (xy 5.8589 -3.846) (xy 5.9219 -3.9104) (xy 5.9349 -3.9241) (xy 6.0001 -4.0112) (xy 6.0471 -4.1097) + (xy 6.0754 -4.2189) (xy 6.085 -4.338) (xy 6.0781 -4.4509) (xy 6.0523 -4.5755) (xy 6.0066 -4.6941) + (xy 5.952 -4.7864) (xy 5.8765 -4.8752) (xy 5.7858 -4.9517) (xy 5.6826 -5.0132) (xy 5.6313 -5.0372) + (xy 5.5644 -5.0638) (xy 5.4981 -5.0834) (xy 5.4249 -5.0981) (xy 5.3375 -5.1098) (xy 5.2452 -5.1158) + (xy 5.122 -5.1113) (xy 5.0004 -5.0938) (xy 4.8864 -5.0641) (xy 4.7856 -5.0232) (xy 4.6831 -4.9619) + (xy 4.5878 -4.8817) (xy 4.5089 -4.7878) (xy 4.4472 -4.6811) (xy 4.4036 -4.5627) (xy 4.4031 -4.5611) + (xy 4.3912 -4.4987) (xy 4.3845 -4.4244) (xy 4.3831 -4.3446) (xy 4.3869 -4.2661) (xy 4.3957 -4.1956) + (xy 4.4094 -4.1396) (xy 4.4322 -4.082) (xy 4.485 -3.9879) (xy 4.5552 -3.9031) (xy 4.6109 -3.846) + (xy 4.5052 -3.846) (xy 4.3996 -3.846) (xy 4.3996 -3.5687) (xy 4.3996 -3.2914) (xy 4.405 -3.2914) + (xy 4.405 -3.2023) (xy 4.4021 -2.9296) (xy 4.4018 -2.8964) (xy 4.4015 -2.8076) (xy 4.4023 -2.7393) + (xy 4.4041 -2.6908) (xy 4.407 -2.6611) (xy 4.4111 -2.6495) (xy 4.4137 -2.6484) (xy 4.434 -2.6418) + (xy 4.4723 -2.6298) (xy 4.5268 -2.6132) (xy 4.5954 -2.5924) (xy 4.6761 -2.5683) (xy 4.767 -2.5412) + (xy 4.866 -2.5118) (xy 4.9713 -2.4808) (xy 5.0173 -2.4672) (xy 5.119 -2.4369) (xy 5.2131 -2.4086) + (xy 5.2977 -2.3828) (xy 5.3709 -2.3601) (xy 5.4307 -2.3411) (xy 5.4753 -2.3264) (xy 5.5029 -2.3166) + (xy 5.5114 -2.3123) (xy 5.505 -2.3098) (xy 5.4796 -2.3016) (xy 5.4371 -2.2885) (xy 5.3794 -2.2711) + (xy 5.3088 -2.2502) (xy 5.2275 -2.2264) (xy 5.1375 -2.2002) (xy 5.0411 -2.1724) (xy 4.9851 -2.1562) + (xy 4.8864 -2.1278) (xy 4.7926 -2.1007) (xy 4.7062 -2.0757) (xy 4.63 -2.0536) (xy 4.5666 -2.0351) + (xy 4.5187 -2.0211) (xy 4.4891 -2.0123) (xy 4.3992 -1.9852) (xy 4.4021 -1.7229) (xy 4.405 -1.4606) + (xy 4.5844 -1.4084) (xy 4.6163 -1.3992) (xy 4.7739 -1.3533) (xy 4.9121 -1.3131) (xy 5.0321 -1.278) + (xy 5.1352 -1.2478) (xy 5.2224 -1.2221) (xy 5.2951 -1.2004) (xy 5.3545 -1.1824) (xy 5.4018 -1.1676) + (xy 5.4382 -1.1558) (xy 5.465 -1.1465) (xy 5.4834 -1.1392) (xy 5.4945 -1.1338) (xy 5.4997 -1.1296) + (xy 5.5001 -1.1264) (xy 5.497 -1.1238) (xy 5.4915 -1.1214) (xy 5.4896 -1.1207) (xy 5.4687 -1.114) + (xy 5.4296 -1.1019) (xy 5.3743 -1.0851) (xy 5.3049 -1.0643) (xy 5.2237 -1.04) (xy 5.1326 -1.013) + (xy 5.0339 -0.9838) (xy 4.9297 -0.9531) (xy 4.3996 -0.7973) (xy 4.3996 -0.533) (xy 4.3997 -0.479) + (xy 4.4004 -0.4111) (xy 4.4015 -0.3532) (xy 4.4029 -0.3082) (xy 4.4047 -0.279) (xy 4.4066 -0.2687) + (xy 4.409 -0.2694) (xy 4.4284 -0.2761) (xy 4.4661 -0.2895) (xy 4.5204 -0.309) (xy 4.5899 -0.3341) + (xy 4.6729 -0.3642) (xy 4.7681 -0.3988) (xy 4.8737 -0.4372) (xy 4.9883 -0.479) (xy 5.1104 -0.5236) + (xy 5.2384 -0.5703) (xy 6.0632 -0.872) (xy 6.0632 -0.1926) (xy 5.2314 -0.1926) (xy 4.3996 -0.1926) + (xy 4.3996 0.0793) (xy 4.3996 0.3511) (xy 5.2314 0.3511) (xy 6.0632 0.3511) (xy 6.0632 0.4598) + (xy 5.2314 0.4598) (xy 4.3996 0.4598) (xy 4.3996 0.7317) (xy 4.3996 1.0035) (xy 5.2314 1.0035) + (xy 5.2368 1.0035) (xy 5.2368 1.1177) (xy 5.1465 1.1192) (xy 5.0667 1.1248) (xy 4.9975 1.1357) + (xy 4.9332 1.1532) (xy 4.8683 1.1784) (xy 4.7971 1.2126) (xy 4.7662 1.2298) (xy 4.6808 1.2903) + (xy 4.6008 1.3651) (xy 4.5314 1.4489) (xy 4.4781 1.5363) (xy 4.4686 1.5557) (xy 4.4306 1.6462) + (xy 4.4052 1.7353) (xy 4.3905 1.8304) (xy 4.385 1.9386) (xy 4.3833 2.0745) (xy 4.6089 2.0775) (xy 4.8345 2.0804) + (xy 4.8348 1.9959) (xy 4.8368 1.9483) (xy 4.8488 1.8858) (xy 4.8738 1.8316) (xy 4.9144 1.7788) + (xy 4.9734 1.7289) (xy 5.0458 1.6921) (xy 5.1277 1.6689) (xy 5.215 1.6593) (xy 5.3038 1.6635) (xy 5.3902 1.6815) + (xy 5.4702 1.7136) (xy 5.54 1.7597) (xy 5.5733 1.7923) (xy 5.6073 1.844) (xy 5.628 1.9066) (xy 5.6372 1.9843) + (xy 5.6418 2.0804) (xy 5.8607 2.0775) (xy 6.0795 2.0745) (xy 6.0811 1.9712) (xy 6.0811 1.9207) + (xy 6.0739 1.8134) (xy 6.0554 1.7157) (xy 6.024 1.6204) (xy 5.9781 1.5204) (xy 5.9341 1.4457) (xy 5.8571 1.3499) + (xy 5.7651 1.2695) (xy 5.6591 1.2056) (xy 5.6251 1.1892) (xy 5.5646 1.1627) (xy 5.5097 1.1435) + (xy 5.4549 1.1305) (xy 5.3948 1.1226) (xy 5.3239 1.1188) (xy 5.2368 1.1177) (xy 5.2368 1.0035) + (xy 6.0632 1.0035) (xy 6.0632 0.7317) (xy 6.0632 0.4598) (xy 6.0632 0.3511) (xy 6.0632 0.0793) + (xy 6.0632 -0.1926) (xy 6.0632 -0.872) (xy 6.0632 -1.1439) (xy 6.0632 -1.4158) (xy 5.552 -1.5728) + (xy 5.5357 -1.5778) (xy 5.4361 -1.6086) (xy 5.3436 -1.6376) (xy 5.2603 -1.6641) (xy 5.1881 -1.6874) + (xy 5.129 -1.707) (xy 5.0848 -1.7222) (xy 5.0575 -1.7324) (xy 5.0491 -1.7369) (xy 5.0493 -1.737) + (xy 5.0624 -1.742) (xy 5.094 -1.7527) (xy 5.1423 -1.7684) (xy 5.2051 -1.7886) (xy 5.2803 -1.8124) + (xy 5.3659 -1.8394) (xy 5.46 -1.8688) (xy 5.5603 -1.9) (xy 6.0632 -2.0559) (xy 6.063 -2.3284) (xy 6.0628 -2.601) + (xy 5.2339 -2.9017) (xy 4.405 -3.2023) (xy 4.405 -3.2914) (xy 5.5361 -3.2914) (xy 6.6725 -3.2914) + (xy 6.6693 -0.6791) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Qwiic_Right_Angle_1_1" + (rectangle + (start -1.27 -4.953) + (end -0.508 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end -0.508 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end -0.508 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end -0.508 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 3.81) + (end 7.62 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (text "3V3" + (at 1.27 -2.54 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "GND" + (at 1.27 -5.08 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "SCL" + (at 1.27 2.54 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "SDA" + (at 1.27 0 0) + (effects + (font + (size 1 1) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 2.54 3.81 270) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 2.54 3.81 270) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Qwiic_Vertical" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Qwiic_Vertical" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:JST_SMD_1.0mm-4_Vertical" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.jst-mfg.com/product/pdf/eng/eSH.pdf" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "4 pin JST 1mm polarized connector for I2C" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-14483" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Qwiic_Vertical_0_0" + (polyline + (pts + (xy 5.6514 -4.1459) (xy 5.6299 -4.0654) (xy 5.5924 -3.9985) (xy 5.5373 -3.9428) (xy 5.4632 -3.8962) + (xy 5.4394 -3.8843) (xy 5.402 -3.8678) (xy 5.3681 -3.8578) (xy 5.3294 -3.8521) (xy 5.2774 -3.8485) + (xy 5.2184 -3.8474) (xy 5.1227 -3.8564) (xy 5.0405 -3.8803) (xy 4.9695 -3.9199) (xy 4.9078 -3.9759) + (xy 4.8937 -3.9923) (xy 4.8535 -4.0549) (xy 4.8308 -4.124) (xy 4.8237 -4.2048) (xy 4.8239 -4.222) + (xy 4.8343 -4.3011) (xy 4.8608 -4.3692) (xy 4.9051 -4.4308) (xy 4.9328 -4.4589) (xy 5.0009 -4.509) + (xy 5.0793 -4.5424) (xy 5.1699 -4.5595) (xy 5.2745 -4.5612) (xy 5.3262 -4.5564) (xy 5.4199 -4.5347) + (xy 5.4992 -4.4971) (xy 5.5638 -4.444) (xy 5.6131 -4.3757) (xy 5.6467 -4.2926) (xy 5.65 -4.2788) + (xy 5.656 -4.2325) (xy 5.6563 -4.1875) (xy 5.6514 -4.1459) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 6.6693 -0.6791) (xy 6.666 1.9332) (xy 6.6418 2.0386) (xy 6.6301 2.0866) (xy 6.5791 2.2527) + (xy 6.5141 2.404) (xy 6.4337 2.5432) (xy 6.3364 2.673) (xy 6.2208 2.7959) (xy 6.1699 2.8428) (xy 6.0305 2.9527) + (xy 5.8839 3.0422) (xy 5.7295 3.1115) (xy 5.5668 3.1608) (xy 5.3953 3.1902) (xy 5.2146 3.1999) + (xy 5.1695 3.1994) (xy 5.0056 3.1868) (xy 4.8507 3.1568) (xy 4.7006 3.1083) (xy 4.5508 3.0404) + (xy 4.5104 3.0187) (xy 4.3609 2.9237) (xy 4.2262 2.8129) (xy 4.1067 2.6872) (xy 4.0032 2.5475) + (xy 3.9162 2.3947) (xy 3.8466 2.2295) (xy 3.7947 2.0528) (xy 3.7931 2.0453) (xy 3.7912 2.0356) + (xy 3.7895 2.0242) (xy 3.7879 2.0106) (xy 3.7864 1.9938) (xy 3.785 1.9733) (xy 3.7837 1.9481) (xy 3.7825 1.9176) + (xy 3.7815 1.8811) (xy 3.7805 1.8377) (xy 3.7796 1.7868) (xy 3.7789 1.7275) (xy 3.7781 1.6592) + (xy 3.7775 1.5811) (xy 3.777 1.4925) (xy 3.7765 1.3925) (xy 3.7761 1.2805) (xy 3.7757 1.1557) (xy 3.7754 1.0174) + (xy 3.7751 0.8648) (xy 3.7749 0.6972) (xy 3.7748 0.5138) (xy 3.7746 0.3139) (xy 3.7745 0.0967) + (xy 3.7745 -0.1385) (xy 3.7744 -0.3925) (xy 3.7744 -0.666) (xy 3.7744 -0.9597) (xy 3.7744 -1.2744) + (xy 3.7744 -4.5147) (xy 3.8041 -4.6318) (xy 3.8237 -4.7026) (xy 3.8837 -4.868) (xy 3.9606 -5.0206) + (xy 4.0556 -5.1623) (xy 4.1695 -5.2947) (xy 4.2945 -5.4115) (xy 4.4355 -5.5159) (xy 4.5859 -5.6007) + (xy 4.7459 -5.6661) (xy 4.916 -5.7122) (xy 5.0965 -5.7394) (xy 5.2571 -5.7442) (xy 5.4226 -5.7293) + (xy 5.5891 -5.6949) (xy 5.7533 -5.6416) (xy 5.8236 -5.6121) (xy 5.9729 -5.5329) (xy 6.1112 -5.4365) + (xy 6.237 -5.3244) (xy 6.3494 -5.1984) (xy 6.4469 -5.0601) (xy 6.5284 -4.9112) (xy 6.5926 -4.7532) + (xy 6.6384 -4.5879) (xy 6.6645 -4.4168) (xy 6.6652 -4.405) (xy 6.6664 -4.3703) (xy 6.6676 -4.3199) + (xy 6.6687 -4.2572) (xy 6.6696 -4.1859) (xy 6.6703 -4.1097) (xy 6.6721 -3.846) (xy 6.2655 -3.846) + (xy 5.8589 -3.846) (xy 5.9219 -3.9104) (xy 5.9349 -3.9241) (xy 6.0001 -4.0112) (xy 6.0471 -4.1097) + (xy 6.0754 -4.2189) (xy 6.085 -4.338) (xy 6.0781 -4.4509) (xy 6.0523 -4.5755) (xy 6.0066 -4.6941) + (xy 5.952 -4.7864) (xy 5.8765 -4.8752) (xy 5.7858 -4.9517) (xy 5.6826 -5.0132) (xy 5.6313 -5.0372) + (xy 5.5644 -5.0638) (xy 5.4981 -5.0834) (xy 5.4249 -5.0981) (xy 5.3375 -5.1098) (xy 5.2452 -5.1158) + (xy 5.122 -5.1113) (xy 5.0004 -5.0938) (xy 4.8864 -5.0641) (xy 4.7856 -5.0232) (xy 4.6831 -4.9619) + (xy 4.5878 -4.8817) (xy 4.5089 -4.7878) (xy 4.4472 -4.6811) (xy 4.4036 -4.5627) (xy 4.4031 -4.5611) + (xy 4.3912 -4.4987) (xy 4.3845 -4.4244) (xy 4.3831 -4.3446) (xy 4.3869 -4.2661) (xy 4.3957 -4.1956) + (xy 4.4094 -4.1396) (xy 4.4322 -4.082) (xy 4.485 -3.9879) (xy 4.5552 -3.9031) (xy 4.6109 -3.846) + (xy 4.5052 -3.846) (xy 4.3996 -3.846) (xy 4.3996 -3.5687) (xy 4.3996 -3.2914) (xy 4.405 -3.2914) + (xy 4.405 -3.2023) (xy 4.4021 -2.9296) (xy 4.4018 -2.8964) (xy 4.4015 -2.8076) (xy 4.4023 -2.7393) + (xy 4.4041 -2.6908) (xy 4.407 -2.6611) (xy 4.4111 -2.6495) (xy 4.4137 -2.6484) (xy 4.434 -2.6418) + (xy 4.4723 -2.6298) (xy 4.5268 -2.6132) (xy 4.5954 -2.5924) (xy 4.6761 -2.5683) (xy 4.767 -2.5412) + (xy 4.866 -2.5118) (xy 4.9713 -2.4808) (xy 5.0173 -2.4672) (xy 5.119 -2.4369) (xy 5.2131 -2.4086) + (xy 5.2977 -2.3828) (xy 5.3709 -2.3601) (xy 5.4307 -2.3411) (xy 5.4753 -2.3264) (xy 5.5029 -2.3166) + (xy 5.5114 -2.3123) (xy 5.505 -2.3098) (xy 5.4796 -2.3016) (xy 5.4371 -2.2885) (xy 5.3794 -2.2711) + (xy 5.3088 -2.2502) (xy 5.2275 -2.2264) (xy 5.1375 -2.2002) (xy 5.0411 -2.1724) (xy 4.9851 -2.1562) + (xy 4.8864 -2.1278) (xy 4.7926 -2.1007) (xy 4.7062 -2.0757) (xy 4.63 -2.0536) (xy 4.5666 -2.0351) + (xy 4.5187 -2.0211) (xy 4.4891 -2.0123) (xy 4.3992 -1.9852) (xy 4.4021 -1.7229) (xy 4.405 -1.4606) + (xy 4.5844 -1.4084) (xy 4.6163 -1.3992) (xy 4.7739 -1.3533) (xy 4.9121 -1.3131) (xy 5.0321 -1.278) + (xy 5.1352 -1.2478) (xy 5.2224 -1.2221) (xy 5.2951 -1.2004) (xy 5.3545 -1.1824) (xy 5.4018 -1.1676) + (xy 5.4382 -1.1558) (xy 5.465 -1.1465) (xy 5.4834 -1.1392) (xy 5.4945 -1.1338) (xy 5.4997 -1.1296) + (xy 5.5001 -1.1264) (xy 5.497 -1.1238) (xy 5.4915 -1.1214) (xy 5.4896 -1.1207) (xy 5.4687 -1.114) + (xy 5.4296 -1.1019) (xy 5.3743 -1.0851) (xy 5.3049 -1.0643) (xy 5.2237 -1.04) (xy 5.1326 -1.013) + (xy 5.0339 -0.9838) (xy 4.9297 -0.9531) (xy 4.3996 -0.7973) (xy 4.3996 -0.533) (xy 4.3997 -0.479) + (xy 4.4004 -0.4111) (xy 4.4015 -0.3532) (xy 4.4029 -0.3082) (xy 4.4047 -0.279) (xy 4.4066 -0.2687) + (xy 4.409 -0.2694) (xy 4.4284 -0.2761) (xy 4.4661 -0.2895) (xy 4.5204 -0.309) (xy 4.5899 -0.3341) + (xy 4.6729 -0.3642) (xy 4.7681 -0.3988) (xy 4.8737 -0.4372) (xy 4.9883 -0.479) (xy 5.1104 -0.5236) + (xy 5.2384 -0.5703) (xy 6.0632 -0.872) (xy 6.0632 -0.1926) (xy 5.2314 -0.1926) (xy 4.3996 -0.1926) + (xy 4.3996 0.0793) (xy 4.3996 0.3511) (xy 5.2314 0.3511) (xy 6.0632 0.3511) (xy 6.0632 0.4598) + (xy 5.2314 0.4598) (xy 4.3996 0.4598) (xy 4.3996 0.7317) (xy 4.3996 1.0035) (xy 5.2314 1.0035) + (xy 5.2368 1.0035) (xy 5.2368 1.1177) (xy 5.1465 1.1192) (xy 5.0667 1.1248) (xy 4.9975 1.1357) + (xy 4.9332 1.1532) (xy 4.8683 1.1784) (xy 4.7971 1.2126) (xy 4.7662 1.2298) (xy 4.6808 1.2903) + (xy 4.6008 1.3651) (xy 4.5314 1.4489) (xy 4.4781 1.5363) (xy 4.4686 1.5557) (xy 4.4306 1.6462) + (xy 4.4052 1.7353) (xy 4.3905 1.8304) (xy 4.385 1.9386) (xy 4.3833 2.0745) (xy 4.6089 2.0775) (xy 4.8345 2.0804) + (xy 4.8348 1.9959) (xy 4.8368 1.9483) (xy 4.8488 1.8858) (xy 4.8738 1.8316) (xy 4.9144 1.7788) + (xy 4.9734 1.7289) (xy 5.0458 1.6921) (xy 5.1277 1.6689) (xy 5.215 1.6593) (xy 5.3038 1.6635) (xy 5.3902 1.6815) + (xy 5.4702 1.7136) (xy 5.54 1.7597) (xy 5.5733 1.7923) (xy 5.6073 1.844) (xy 5.628 1.9066) (xy 5.6372 1.9843) + (xy 5.6418 2.0804) (xy 5.8607 2.0775) (xy 6.0795 2.0745) (xy 6.0811 1.9712) (xy 6.0811 1.9207) + (xy 6.0739 1.8134) (xy 6.0554 1.7157) (xy 6.024 1.6204) (xy 5.9781 1.5204) (xy 5.9341 1.4457) (xy 5.8571 1.3499) + (xy 5.7651 1.2695) (xy 5.6591 1.2056) (xy 5.6251 1.1892) (xy 5.5646 1.1627) (xy 5.5097 1.1435) + (xy 5.4549 1.1305) (xy 5.3948 1.1226) (xy 5.3239 1.1188) (xy 5.2368 1.1177) (xy 5.2368 1.0035) + (xy 6.0632 1.0035) (xy 6.0632 0.7317) (xy 6.0632 0.4598) (xy 6.0632 0.3511) (xy 6.0632 0.0793) + (xy 6.0632 -0.1926) (xy 6.0632 -0.872) (xy 6.0632 -1.1439) (xy 6.0632 -1.4158) (xy 5.552 -1.5728) + (xy 5.5357 -1.5778) (xy 5.4361 -1.6086) (xy 5.3436 -1.6376) (xy 5.2603 -1.6641) (xy 5.1881 -1.6874) + (xy 5.129 -1.707) (xy 5.0848 -1.7222) (xy 5.0575 -1.7324) (xy 5.0491 -1.7369) (xy 5.0493 -1.737) + (xy 5.0624 -1.742) (xy 5.094 -1.7527) (xy 5.1423 -1.7684) (xy 5.2051 -1.7886) (xy 5.2803 -1.8124) + (xy 5.3659 -1.8394) (xy 5.46 -1.8688) (xy 5.5603 -1.9) (xy 6.0632 -2.0559) (xy 6.063 -2.3284) (xy 6.0628 -2.601) + (xy 5.2339 -2.9017) (xy 4.405 -3.2023) (xy 4.405 -3.2914) (xy 5.5361 -3.2914) (xy 6.6725 -3.2914) + (xy 6.6693 -0.6791) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Qwiic_Vertical_1_1" + (rectangle + (start -1.27 -4.953) + (end -0.508 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end -0.508 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end -0.508 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end -0.508 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 3.81) + (end 7.62 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (text "3V3" + (at 1.27 -2.54 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "GND" + (at 1.27 -5.08 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "SCL" + (at 1.27 2.54 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "SDA" + (at 1.27 0 0) + (effects + (font + (size 1 1) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 2.54 3.81 270) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 2.54 3.81 270) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Screw_Terminal_3.5mm_2" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Screw_Terminal_3.5mm_2" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:Screw_Terminal_3.5mm-2" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/8/5/e/4/d/ASS_4091_CO.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic screw terminal, single row," + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-08399" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun screw terminal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TerminalBlock*:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Screw_Terminal_3.5mm_2_1_1" + (rectangle + (start -1.27 2.54) + (end 1.27 -2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center 0 -1.27) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 -0.9398) (xy 0.3302 -1.778) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 1.6002) (xy 0.3302 0.762) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 -0.762) (xy 0.508 -1.6002) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 1.778) (xy 0.508 0.9398) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 1.27) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 1.27 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -1.27 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Screw_Terminal_3.5mm_4" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Screw_Terminal_3.5mm_4" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:Screw_Terminal_3.5mm-4" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/b/1/8/d/9/OSTTEXX0104.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic screw terminal, single row," + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-14485" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun screw terminal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TerminalBlock*:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Screw_Terminal_3.5mm_4_1_1" + (rectangle + (start -1.27 3.81) + (end 1.27 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center 0 -5.08) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 -2.54) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 -4.7498) (xy 0.3302 -5.588) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 -2.2098) (xy 0.3302 -3.048) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 0.3302) (xy 0.3302 -0.508) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 2.8702) (xy 0.3302 2.032) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 -4.572) (xy 0.508 -5.4102) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 -2.032) (xy 0.508 -2.8702) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 0.508) (xy 0.508 -0.3302) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 3.048) (xy 0.508 2.2098) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 2.54) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "TestPoint_0.5mm" + (pin_numbers hide) + (pin_names + (offset 0.762) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TP" + (at 0 5.08 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0.5mm" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "SparkFun-Connector:TestPoint-0.5mm" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Test Point" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Pin* Test*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TestPoint_0.5mm_0_1" + (circle + (center 0 3.302) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TestPoint_0.5mm_1_1" + (pin passive line + (at 0 0 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "TestPoint_0.75mm" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TP" + (at 0 5.08 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0.75mm" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "SparkFun-Connector:TestPoint-0.75mm" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Test Point" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Pin* Test*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TestPoint_0.75mm_0_1" + (circle + (center 0 3.302) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TestPoint_0.75mm_1_1" + (pin passive line + (at 0 0 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "TestPoint_1.0mm" + (pin_numbers hide) + (pin_names + (offset 0.762) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TP" + (at 0 5.08 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1.0mm" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "SparkFun-Connector:TestPoint-1.0mm" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Test Point" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Pin* Test*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TestPoint_1.0mm_0_1" + (circle + (center 0 3.302) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TestPoint_1.0mm_1_1" + (pin passive line + (at 0 0 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "TestPoint_1.25mm" + (pin_numbers hide) + (pin_names + (offset 0.762) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TP" + (at 0 5.08 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1.25mm" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "SparkFun-Connector:TestPoint-1.25mm" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Test Point" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Pin* Test*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TestPoint_1.25mm_0_1" + (circle + (center 0 3.302) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TestPoint_1.25mm_1_1" + (pin passive line + (at 0 0 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "TestPoint_PTH" + (pin_numbers hide) + (pin_names + (offset 0.762) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TP" + (at 0 5.08 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PTH" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "SparkFun-Connector:1x01" + (at -1.27 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Test Point" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Pin* Test*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TestPoint_PTH_0_1" + (circle + (center 0 3.302) + (radius 0.762) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TestPoint_PTH_1_1" + (pin passive line + (at 0 0 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "USB_C_Receptacle" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at -10.16 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "USB_C_Receptacle" + (at 19.05 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "SparkFun-Connector:USB-C_16" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" + (at 0 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "USB 2.0-only Type-C Receptacle connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-14122" + (at 1.27 -30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun usb universal serial bus type-C USB2.0" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "USB*C*Receptacle*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "USB_C_Receptacle_0_0" + (rectangle + (start -0.254 -15.24) + (end 0.254 -14.224) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 -11.176) + (end 9.144 -11.684) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 -8.636) + (end 9.144 -9.144) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 -2.286) + (end 9.144 -2.794) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 0.254) + (end 9.144 -0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 9.144) + (end 9.144 8.636) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "USB_C_Receptacle_0_1" + (rectangle + (start -10.16 11.43) + (end 10.16 -15.24) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (arc + (start -8.89 -3.81) + (mid -6.985 -5.7067) + (end -5.08 -3.81) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -7.62 -3.81) + (mid -6.985 -4.4423) + (end -6.35 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -7.62 -3.81) + (mid -6.985 -4.4423) + (end -6.35 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -7.62 -3.81) + (end -6.35 3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -6.35 3.81) + (mid -6.985 4.4423) + (end -7.62 3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -6.35 3.81) + (mid -6.985 4.4423) + (end -7.62 3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -5.08 3.81) + (mid -6.985 5.7067) + (end -8.89 3.81) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -2.54 1.143) + (radius 0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 0 -5.842) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -8.89 -3.81) (xy -8.89 3.81) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 3.81) (xy -5.08 -3.81) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -5.842) (xy 0 4.318) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.302) (xy -2.54 -0.762) (xy -2.54 0.508) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.032) (xy 2.54 0.508) (xy 2.54 1.778) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 4.318) (xy 0 6.858) (xy 1.27 4.318) (xy -1.27 4.318) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 1.905 1.778) + (end 3.175 3.048) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "USB_C_Receptacle_1_1" + (pin bidirectional line + (at 15.24 -8.89 180) + (length 5.08) + (name "CC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 0 180) + (length 5.08) + (name "D+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 5.08) + (name "D-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 3.81 -15.24 90) + (length 5.08) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -11.43 180) + (length 5.08) + (name "CC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 0 180) + (length 5.08) hide + (name "D+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 5.08) hide + (name "D-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 3.81 -15.24 90) + (length 5.08) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -20.32 90) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -2.54 -15.24 90) + (length 5.08) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -2.54 -15.24 90) + (length 5.08) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -2.54 -15.24 90) + (length 5.08) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -20.32 90) + (length 5.08) + (name "SHIELD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 8.89 180) + (length 5.08) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "microSD_Friction" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at -6.35 15.24 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "microSD_Friction" + (at 0 -12.7 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:microSD_Friction_Fit_Atom" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://tools.molex.com/pdm_docs/sd/1050270001_sd.pdf" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Micro SD socket External Pin" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-20948" + (at 0 -26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector SD microsd" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "microSD*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "microSD_Friction_0_1" + (polyline + (pts + (xy -1.27 10.16) (xy 0 10.16) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 12.7) (xy 0 12.7) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 12.7) (xy 0 11.7475) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 10.16) (xy 0 10.795) (xy 0.635 11.43) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "microSD_Friction_1_1" + (rectangle + (start -6.35 13.97) + (end 6.35 -11.43) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin bidirectional line + (at -8.89 5.08 0) + (length 2.54) + (name "DAT2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -8.89 -7.62 0) + (length 2.54) + (name "SHIELD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -8.89 7.62 0) + (length 2.54) + (name "DAT3/~{CS}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -5.08 0) + (length 2.54) + (name "CMD/SDI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 12.7 0) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -2.54 0) + (length 2.54) + (name "CLK/SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -10.16 0) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -8.89 0 0) + (length 2.54) + (name "DAT0/SDO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -8.89 2.54 0) + (length 2.54) + (name "DAT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -8.89 10.16 0) + (length 2.54) + (name "DET" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "microSD_PushPush" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at -6.35 15.24 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "microSD" + (at 0 -12.7 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:microSD_External_Pin" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/2110151630_XKB-Connectivity-XKTF-015-N_C381082.pdf" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Micro SD socket External Pin" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-16110" + (at 0 -26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector SD microsd" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "microSD*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "microSD_PushPush_1_1" + (rectangle + (start -6.35 13.97) + (end 6.35 -11.43) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin bidirectional line + (at -8.89 7.62 0) + (length 2.54) + (name "DAT2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -8.89 -7.62 0) + (length 2.54) + (name "SHIELD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -8.89 10.16 0) + (length 2.54) + (name "DAT3/CD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -2.54 0) + (length 2.54) + (name "CMD/SDI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 12.7 0) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 0 0) + (length 2.54) + (name "CLK/SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -10.16 0) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -8.89 2.54 0) + (length 2.54) + (name "DAT0/SDO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -8.89 5.08 0) + (length 2.54) + (name "DAT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -8.89 -5.08 0) + (length 2.54) + (name "~{DET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-DiscreteSemi.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-DiscreteSemi.kicad_sym new file mode 100644 index 0000000..38cfeca --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-DiscreteSemi.kicad_sym @@ -0,0 +1,9449 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "D" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOD-323" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_0_1" + (polyline + (pts + (xy -1.27 1.27) (xy -1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_250mA_100V" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "BAS16J" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOD-323" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BAS16J.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-09646" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "VMax" "100V" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "IRev" "0.5μA" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun diode fast switching" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_250mA_100V_0_1" + (polyline + (pts + (xy -1.27 1.27) (xy -1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_250mA_100V_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_Schottky" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1A" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOD-323" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG4005EJ.pdf" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "VDrop" "0.7V" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "12V" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun diode Schottky" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_Schottky_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Schottky_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_Schottky_0.12A_40V_0.37V" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "RB751S40" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOD-523" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/RB751S40.pdf" + (at 1.27 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-11018" + (at 0 -13.208 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "0.12A" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VDrop" "0.27V" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "40V" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "diode Schottky" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_Schottky_0.12A_40V_0.37V_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Schottky_0.12A_40V_0.37V_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_Schottky_0.5A_20V_0.47V" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "CDBU0520" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOD-523" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.comchiptech.com/admin/files/product/CDBU0520-HF-RevA797161.pdf" + (at 1.27 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-14986" + (at 0 -13.208 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "0.5A" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VDrop" "0.47V" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "20V" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun diode Schottky CDBU0520" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_Schottky_0.5A_20V_0.47V_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Schottky_0.5A_20V_0.47V_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_Schottky_0.5A_40V_0.42V" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PMEG4005EJ" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOD-323" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG4005EJ.pdf" + (at 1.27 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-10955" + (at 0 -13.208 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "0.5A" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VDrop" "0.42V" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "40V" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun diode Schottky" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_Schottky_0.5A_40V_0.42V_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Schottky_0.5A_40V_0.42V_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_Schottky_1A_23V_0.62V" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "BAT20J" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOD-323" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/bat20j.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-11623" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "1A" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VForward" "0.62V" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VReverse" "23V" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun diode Schottky" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_Schottky_1A_23V_0.62V_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Schottky_1A_23V_0.62V_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_Schottky_1A_40V_0.5V" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SS14" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SMA" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/89018/mss1p6.pdf" + (at 1.27 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-08053" + (at 0 -13.208 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "1A" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VDrop" "0.5V" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "40V" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun diode Schottky SS14 SS12 SS13 SS15 SS16" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_Schottky_1A_40V_0.5V_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Schottky_1A_40V_0.5V_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_Schottky_1A_60V_0.68V" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MSS1P6" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:MicroSMP" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/89018/mss1p6.pdf" + (at 1.27 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-13919" + (at 0 -13.208 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "1A" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VDrop" "0.68V" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "60V" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun diode Schottky MSS1P5 MSS1P6" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_Schottky_1A_60V_0.68V_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Schottky_1A_60V_0.68V_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_Schottky_3A_10V_0.28V" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "BAT60A" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOD-323" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.infineon.com/dgdl/bat60aseries.pdf?folderId=db3a304313d846880113def5812204a1&fileId=db3a304313d846880113def70c9304a9" + (at 1.27 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-14072" + (at 0 -13.208 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "3A" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VDrop" "0.28V" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "10V" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun diode Schottky BAT60" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_Schottky_3A_10V_0.28V_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Schottky_3A_10V_0.28V_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_Schottky_3A_40V_0.55V" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SK34A" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SMA" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.smc-diodes.com/propdf/SK34A%20N0103%20REV.C.pdf" + (at 1.27 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-14989" + (at 0 -13.208 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "3A" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VDrop" "0.55V" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "40V" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun Diode Schottky Rectifier" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_Schottky_3A_40V_0.55V_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Schottky_3A_40V_0.55V_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_TVS" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TVS" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT-323" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Bidirectional transient-voltage-suppression diode" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun diode TVS thyrector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_TVS_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.27) (xy 0 1.27) (xy 0 -1.27) (xy -0.508 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 1.27) (xy -2.54 -1.27) (xy 2.54 1.27) (xy 2.54 -1.27) (xy -2.54 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_TVS_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_TVS_0402" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" " PESD0402" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0402_1005Metric" + (at 0 -4.064 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.littelfuse.com/~/media/electronics/product_specifications/polymer_esd_suppressors/littelfuse_polymer_esd_suppressor_pesd0402_140_product_specification.pdf.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Bidirectional transient-voltage-suppression diode" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-15359" + (at 0 -5.842 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun diode TVS thyrector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_TVS_0402_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.27) (xy 0 1.27) (xy 0 -1.27) (xy -0.508 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 1.27) (xy -2.54 -1.27) (xy 2.54 1.27) (xy 2.54 -1.27) (xy -2.54 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_TVS_0402_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_TVS_0603" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PESD0603-240" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Capacitor:C_0603_1608Metric" + (at 0 -4.064 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.littelfuse.com/media?resourcetype=datasheets&itemid=5186ff3a-844f-4b9e-926a-f506c7d3d551&filename=littelfuse-polymer-esd-suppressor-pesd-catalog-datasheet" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Bidirectional transient-voltage-suppression diode, Diode TVS 24VWM 45VClamp" + (at 0.508 -12.192 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-14502" + (at 0 -5.842 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun diode TVS thyrector zener" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_TVS_0603_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.27) (xy 0 1.27) (xy 0 -1.27) (xy -0.508 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 1.27) (xy -2.54 -1.27) (xy 2.54 1.27) (xy 2.54 -1.27) (xy -2.54 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_TVS_0603_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_TVS_ESD_4" + (pin_numbers hide) + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at -2.54 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PESD3V3L4UG" + (at -3.81 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT-353" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PESDXL4UF_G_W.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Low capacitance unidirectional quadruple ESD protection diode array, 3.3V, Common Anode, SOT-353" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-19494" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?353*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_TVS_ESD_4_0_1" + (polyline + (pts + (xy -2.54 1.016) (xy -2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.016) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.016) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 1.016) (xy 5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.016) (xy -3.556 1.016) (xy -3.556 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy -1.016 1.016) (xy -1.016 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.556 1.016) (xy 1.524 1.016) (xy 1.524 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 6.096 1.016) (xy 4.064 1.016) (xy 4.064 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.016) (xy -2.54 1.016) (xy -3.556 -1.016) (xy -1.524 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 -1.016) (xy 0 1.016) (xy -1.016 -1.016) (xy 1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.556 -1.016) (xy 2.54 1.016) (xy 1.524 -1.016) (xy 3.556 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 6.096 -1.016) (xy 5.08 1.016) (xy 4.064 -1.016) (xy 6.096 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_TVS_ESD_4_1_1" + (rectangle + (start -3.81 2.54) + (end 6.35 -3.81) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -2.54 1.27) (xy -2.54 1.0271) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy -2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 1.0271) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy 2.54 1.0271) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 1.27) (xy 5.08 1.0271) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -2.54 3.81 270) + (length 2.54) + (name "K1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 90) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 3.81 270) + (length 2.54) + (name "K2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 3.81 270) + (length 2.54) + (name "K3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 3.81 270) + (length 2.54) + (name "K4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_TVS_ESD_4_HS" + (pin_numbers hide) + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at -2.54 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DF5A5.6LFU" + (at -3.81 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT-353" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://toshiba.semicon-storage.com/info/DF5A5.6LFU_datasheet_en_20140301.pdf?did=22260&prodName=DF5A5.6LFU" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Low capacitance microSD unidirectional quadruple ESD protection diode array, 3.3V, Common Anode, SOT-353" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-20454" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?353*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_TVS_ESD_4_HS_0_1" + (polyline + (pts + (xy -2.54 1.016) (xy -2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.016) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.016) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 1.016) (xy 5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.016) (xy -3.556 1.016) (xy -3.556 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy -1.016 1.016) (xy -1.016 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.556 1.016) (xy 1.524 1.016) (xy 1.524 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 6.096 1.016) (xy 4.064 1.016) (xy 4.064 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.016) (xy -2.54 1.016) (xy -3.556 -1.016) (xy -1.524 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 -1.016) (xy 0 1.016) (xy -1.016 -1.016) (xy 1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.556 -1.016) (xy 2.54 1.016) (xy 1.524 -1.016) (xy 3.556 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 6.096 -1.016) (xy 5.08 1.016) (xy 4.064 -1.016) (xy 6.096 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_TVS_ESD_4_HS_1_1" + (rectangle + (start -3.81 2.54) + (end 6.35 -3.81) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -2.54 1.27) (xy -2.54 1.0271) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy -2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 1.0271) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy 2.54 1.0271) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 1.27) (xy 5.08 1.0271) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -2.54 3.81 270) + (length 2.54) + (name "K1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 90) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 3.81 270) + (length 2.54) + (name "K2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 3.81 270) + (length 2.54) + (name "K3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 3.81 270) + (length 2.54) + (name "K4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_TVS_ESD_USB" + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at -8.636 -2.794 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "DT1042-04SO" + (at 9.398 -8.382 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-6" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/DT1042-04SO.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Very low capacitance ESD protection diode, 4 data-line, SOT-23-6" + (at 0.254 -21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-13538" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun usb ethernet sim card video" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_TVS_ESD_USB_0_1" + (circle + (center -5.08 1.27) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center -2.54 -7.62) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center -2.54 -3.81) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center -2.54 5.08) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -2.54 5.08) + (end 2.54 -7.62) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 -7.62) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -5.08 1.27) (xy -6.35 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.064 -4.699) (xy -6.096 -4.699) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.064 4.191) (xy -6.096 4.191) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 -3.81) (xy -6.35 -3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -4.699) (xy -3.556 -4.699) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 4.191) (xy -3.556 4.191) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -8.89) (xy 0 -7.62) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -7.62) (xy 0 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 5.08) (xy 0 6.35) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -4.699) (xy 3.556 -4.699) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 4.191) (xy 3.556 4.191) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy 6.35 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 -4.699) (xy 6.096 -4.699) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 4.191) (xy 6.096 4.191) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -3.81) (xy 6.35 -3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.096 -6.731) (xy -4.064 -6.731) (xy -5.08 -4.699) (xy -6.096 -6.731) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.096 2.159) (xy -4.064 2.159) (xy -5.08 4.191) (xy -6.096 2.159) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.556 -6.731) (xy -1.524 -6.731) (xy -2.54 -4.699) (xy -3.556 -6.731) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.556 2.159) (xy -1.524 2.159) (xy -2.54 4.191) (xy -3.556 2.159) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 5.08) (xy -5.08 5.08) (xy -5.08 -7.62) (xy -2.54 -7.62) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -2.286) (xy 1.016 -2.286) (xy 0 -0.254) (xy -1.016 -2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.0152 0.2684) (xy 1.0152 -0.2538) (xy -1.016 -0.254) (xy -1.016 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 5.08) (xy 5.08 5.08) (xy 5.08 -7.62) (xy 2.54 -7.62) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.556 -6.731) (xy 1.524 -6.731) (xy 2.54 -4.699) (xy 3.556 -6.731) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.556 2.159) (xy 1.524 2.159) (xy 2.54 4.191) (xy 3.556 2.159) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 6.096 -6.731) (xy 4.064 -6.731) (xy 5.08 -4.699) (xy 6.096 -6.731) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 6.096 2.159) (xy 4.064 2.159) (xy 5.08 4.191) (xy 6.096 2.159) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 5.08) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 -7.62) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 1.27) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 5.08) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 5.08 -3.81) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "D_TVS_ESD_USB_1_1" + (rectangle + (start -7.62 6.35) + (end 7.62 -8.89) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -6.35 -8.89) (xy -6.35 -3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 6.35) (xy -6.35 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 6.35 -3.81) (xy 6.35 -8.89) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 6.35 1.27) (xy 6.35 6.35) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -6.35 -11.43 90) + (length 2.54) + (name "I/O1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -11.43 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 6.35 -11.43 90) + (length 2.54) + (name "I/O2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 6.35 8.89 270) + (length 2.54) + (name "I/O3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 8.89 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -6.35 8.89 270) + (length 2.54) + (name "I/O4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_TVS_ESD_USB_SOT886" + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at -8.636 -0.762 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PRTR5V0U2F" + (at 9.144 -6.604 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-886" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PRTR5V0U2F_PRTR5V0U2K.pdf" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Ultra low capacitance ESD protection diode, 2 data-line, SOT-886" + (at -1.016 -19.812 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-14084" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun usb tvs esd" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_TVS_ESD_USB_SOT886_0_1" + (circle + (center -6.35 0) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -2.54 -6.35) + (end 2.54 6.35) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -2.54 0) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 0 -6.35) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -6.35 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -3.429) (xy -3.556 -3.429) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 5.461) (xy -3.556 5.461) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -7.62) (xy 0 -6.35) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -6.35) (xy 0 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 6.35) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 6.35) (xy 0 7.62) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -3.429) (xy 3.556 -3.429) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 5.461) (xy 3.556 5.461) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 6.35 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.556 -5.461) (xy -1.524 -5.461) (xy -2.54 -3.429) (xy -3.556 -5.461) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.556 3.429) (xy -1.524 3.429) (xy -2.54 5.461) (xy -3.556 3.429) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -1.016) (xy 1.016 -1.016) (xy 0 1.016) (xy -1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.0152 1.5384) (xy 1.0152 1.0162) (xy -1.016 1.016) (xy -1.016 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.556 -5.461) (xy 1.524 -5.461) (xy 2.54 -3.429) (xy 3.556 -5.461) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.556 3.429) (xy 1.524 3.429) (xy 2.54 5.461) (xy 3.556 3.429) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 6.35) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 0) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 6.35 0) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "D_TVS_ESD_USB_SOT886_1_1" + (rectangle + (start -7.62 -7.62) + (end 7.62 7.62) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -6.35 -7.62) (xy -6.35 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 7.62) (xy -6.35 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 6.35 0) (xy 6.35 -7.62) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 6.35 0) (xy 6.35 7.62) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -6.35 -10.16 90) + (length 2.54) + (name "I/O1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -10.16 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 6.35 -10.16 90) + (length 2.54) + (name "I/O2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 6.35 10.16 270) + (length 2.54) + (name "I/O3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 10.16 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -6.35 10.16 270) + (length 2.54) + (name "I/O4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "D_Zener" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Zener" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Zener diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_Zener_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) (xy -0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Zener_1_1" + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_NMOS_0.2A_20V" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "RE1C002UNTCL" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SC-89 SOT-490" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/datasheets/BreakoutBoards/BSS138.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "N-MOSFET transistor, drain/gate/source" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "TRANS-14399" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "0.2A" + (at 7.62 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "20V" + (at 7.62 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "Switching transistor NMOS N-MOS N-MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_NMOS_0.2A_20V_0_1" + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_NMOS_0.2A_20V_1_1" + (pin input line + (at -2.54 0 0) + (length 0) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_NMOS_0.2A_50V" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BSS138" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-3" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/datasheets/BreakoutBoards/BSS138.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "N-MOSFET transistor, drain/gate/source" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "TRANS-00830" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "0.2A" + (at 7.62 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "50V" + (at 7.62 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun transistor NMOS N-MOS N-MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_NMOS_0.2A_50V_0_1" + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_NMOS_0.2A_50V_1_1" + (pin input line + (at -2.54 0 0) + (length 0) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_NMOS_110A_55V" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "IRF3205" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:TO-220-3-HeatSink" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.infineon.com/dgdl/irf3205pbf.pdf?fileId=5546d462533600a4015355def244190a" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "N-MOSFET transistor, gate/drain/source" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "110A" + (at 7.62 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "55V" + (at 7.62 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun transistor NMOS N-MOS N-MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_NMOS_110A_55V_0_1" + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_NMOS_110A_55V_1_1" + (pin input line + (at -2.54 0 0) + (length 0) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_NMOS_5.8A_30V" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "AO3404A" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-3" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/4850/DS_785_AO3404A.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "N-MOSFET transistor, drain/gate/source" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "TRANS-12988" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "5.8A" + (at 7.62 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "30V" + (at 7.62 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun transistor NMOS N-MOS N-MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_NMOS_5.8A_30V_0_1" + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_NMOS_5.8A_30V_1_1" + (pin input line + (at -2.54 0 0) + (length 0) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_NMOS_DGS" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "NMOS_DGS" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-3" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "N-MOSFET transistor, drain/gate/source" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "1000A" + (at 8.89 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "100kV" + (at 8.89 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun transistor NMOS N-MOS N-MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_NMOS_DGS_0_1" + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_NMOS_DGS_1_1" + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 0 0) + (length 0) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_NMOS_GDS" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Q_NMOS_GDS" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-3" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "N-MOSFET transistor, gate/drain/source" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "1000A" + (at 8.89 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "100kV" + (at 8.89 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun transistor NMOS N-MOS N-MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_NMOS_GDS_0_1" + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_NMOS_GDS_1_1" + (pin input line + (at -2.54 0 0) + (length 0) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_NPMOS_DUAL_4A_20V" + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SIL2308" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-6-Tight" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mccsemi.com/pdf/Products/SIL2308(SOT-23-6L)-A.pdf" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Dual N-Channel P-Channel MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "TRANS-15717" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "4A" + (at 6.35 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "20V" + (at 7.62 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_NPMOS_DUAL_4A_20V_0_1" + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_NPMOS_DUAL_4A_20V_1_1" + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at -2.54 0 0) + (length 0) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "Q_NPMOS_DUAL_4A_20V_2_1" + (polyline + (pts + (xy 2.286 0) (xy 1.27 0.381) (xy 1.27 -0.381) (xy 2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.794 -0.508) (xy 2.921 -0.381) (xy 3.683 -0.381) (xy 3.81 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 -0.381) (xy 2.921 0.254) (xy 3.683 0.254) (xy 3.302 -0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 0 0) + (length 0) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_NPN_1A_40V" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MMBT2222A" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-3" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pdf/datasheet/mmbt2222lt1-d.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "NPN transistor, base/emitter/collector" + (at 0 -17.272 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "TRANS-08049" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun transistor NPN" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_NPN_1A_40V_0_1" + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 1.905) (xy 0.635 -1.905) (xy 0.635 -1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.778) (xy 1.778 -1.27) (xy 2.286 -2.286) (xy 1.27 -1.778) (xy 1.27 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_NPN_1A_40V_1_1" + (polyline + (pts + (xy -3.81 0) (xy 0.635 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 0 0) + (length 0) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_NPN_BCE" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "NPN_BCE" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-3" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "NPN transistor, base/collector/emitter" + (at 0 -17.272 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "~" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun transistor NPN" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_NPN_BCE_0_1" + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 1.905) (xy 0.635 -1.905) (xy 0.635 -1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.778) (xy 1.778 -1.27) (xy 2.286 -2.286) (xy 1.27 -1.778) (xy 1.27 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_NPN_BCE_1_1" + (polyline + (pts + (xy -3.81 0) (xy 0.635 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 0 0) + (length 0) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_NPN_BEC" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "NPN_BCE" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-3" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "NPN transistor, base/emitter/collector" + (at 0 -17.272 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "~" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun transistor NPN" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_NPN_BEC_0_1" + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 1.905) (xy 0.635 -1.905) (xy 0.635 -1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.778) (xy 1.778 -1.27) (xy 2.286 -2.286) (xy 1.27 -1.778) (xy 1.27 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_NPN_BEC_1_1" + (polyline + (pts + (xy -3.81 0) (xy 0.635 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 0 0) + (length 0) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_NPN_DUAL" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MBT3904DW1" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT-323" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC846BS.pdf" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "100mA IC, 65V Vce, Dual NPN/NPN Transistors, SOT-363" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "TRANS-13337" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun NPN/NPN Transistor SC70-6 SOT-363 SC-88 BC846BS" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?363*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_NPN_DUAL_0_1" + (polyline + (pts + (xy 0.635 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 1.905) (xy 0.635 -1.905) (xy 0.635 -1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.778) (xy 1.778 -1.27) (xy 2.286 -2.286) (xy 1.27 -1.778) (xy 1.27 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Q_NPN_DUAL_1_1" + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "B1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "Q_NPN_DUAL_2_1" + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "B2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_PMOS_4.2A_20V" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "DMG2305UX" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-3" + (at 0 -9.144 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/DMG2305UX.pdf" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "P-MOSFET transistor, drain/gate/source" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "TRANS-14388" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "4.2A" + (at 7.62 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "20V" + (at 7.62 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun transistor PMOS P-MOS P-MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_PMOS_4.2A_20V_0_1" + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.778) (xy 3.302 1.778) (xy 3.302 -1.778) (xy 0.762 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.27 0.381) (xy 1.27 -0.381) (xy 2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.794 -0.508) (xy 2.921 -0.381) (xy 3.683 -0.381) (xy 3.81 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 -0.381) (xy 2.921 0.254) (xy 3.683 0.254) (xy 3.302 -0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_PMOS_4.2A_20V_1_1" + (pin input line + (at -2.54 0 0) + (length 0) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_PMOS_9A_30V" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "STL9P3LLH6" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:ST_PowerFLAT-8L_3.3x3.3mm_P0.65mm" + (at 0 -9.144 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/content/ccc/resource/technical/document/datasheet/fb/d3/14/09/cf/d0/41/7f/DM00105649.pdf/files/DM00105649.pdf/jcr:content/translations/en.DM00105649.pdf" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "P-MOSFET transistor, drain/gate/source" + (at 0 -17.272 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "TRANS-14715" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "9A" + (at 7.62 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "VMax" "30V" + (at 7.62 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun transistor PMOS P-MOS P-MOSFET STL9P3LLH6" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_PMOS_9A_30V_0_1" + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.778) (xy 3.302 1.778) (xy 3.302 -1.778) (xy 0.762 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.27 0.381) (xy 1.27 -0.381) (xy 2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.794 -0.508) (xy 2.921 -0.381) (xy 3.683 -0.381) (xy 3.81 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 -0.381) (xy 2.921 0.254) (xy 3.683 0.254) (xy 3.302 -0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_PMOS_9A_30V_1_1" + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) hide + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) hide + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 0 0) + (length 0) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_PMOS_DGS" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PMOS_DGS" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-3" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "P-MOSFET transistor, drain/gate/source" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "~" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun transistor PMOS P-MOS P-MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_PMOS_DGS_0_1" + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.778) (xy 3.302 1.778) (xy 3.302 -1.778) (xy 0.762 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.27 0.381) (xy 1.27 -0.381) (xy 2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.794 -0.508) (xy 2.921 -0.381) (xy 3.683 -0.381) (xy 3.81 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 -0.381) (xy 2.921 0.254) (xy 3.683 0.254) (xy 3.302 -0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_PMOS_DGS_1_1" + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -2.54 0 0) + (length 0) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_PNP_0.2A_40V" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MMBT3906" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-3" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pdf/datasheet/mmbt3906lt1-d.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "PNP transistor, base/emitter/collector" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "TRANS-08052" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "transistor PNP" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_PNP_0.2A_40V_0_1" + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -1.905) (xy 0.635 1.905) (xy 0.635 1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 1.778) (xy 1.778 2.286) (xy 1.27 1.27) (xy 2.286 1.778) (xy 2.286 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Q_PNP_0.2A_40V_1_1" + (polyline + (pts + (xy -3.81 0) (xy 0.635 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 0 0) + (length 0) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_PNP_0.6A_40V" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MMBT4403" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-3" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/4847/DS_261_MMBT4403.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "PNP transistor, base/emitter/collector" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "TRANS-09245" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "transistor PNP" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_PNP_0.6A_40V_0_1" + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -1.905) (xy 0.635 1.905) (xy 0.635 1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 1.778) (xy 1.778 2.286) (xy 1.27 1.27) (xy 2.286 1.778) (xy 2.286 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Q_PNP_0.6A_40V_1_1" + (polyline + (pts + (xy -3.81 0) (xy 0.635 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 0 0) + (length 0) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_PNP_BCE" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Q_PNP_BCE" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-3" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "PNP transistor, base/collector/emitter" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "transistor PNP" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_PNP_BCE_0_1" + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -1.905) (xy 0.635 1.905) (xy 0.635 1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 1.778) (xy 1.778 2.286) (xy 1.27 1.27) (xy 2.286 1.778) (xy 2.286 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Q_PNP_BCE_1_1" + (polyline + (pts + (xy -3.81 0) (xy 0.635 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 0 0) + (length 0) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Q_PNP_BEC" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Q_PNP_BEC" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-3" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "PNP transistor, base/emitter/collector" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "transistor PNP" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_PNP_BEC_0_1" + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -1.905) (xy 0.635 1.905) (xy 0.635 1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 1.778) (xy 1.778 2.286) (xy 1.27 1.27) (xy 2.286 1.778) (xy 2.286 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Q_PNP_BEC_1_1" + (polyline + (pts + (xy -3.81 0) (xy 0.635 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at -3.81 0 0) + (length 0) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Display.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Display.kicad_sym new file mode 100644 index 0000000..5c8d73c --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Display.kicad_sym @@ -0,0 +1,540 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "ePaper-2.1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -11.43 19.685 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ePaper-2.1" + (at 2.54 19.685 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Display:ePaper-2.13" + (at -24.765 -25.4 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.pervasivedisplays.com/wp-content/uploads/2021/12/1P227-00_03_E2213JS0C1-E2213JS0C2_20210820.pdf" + (at 2.54 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2.1\" ePaper display" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-14195" + (at -2.54 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Connector" "https://www.atom-connector.com/uploads/H2.55.pdf" + (at -3.81 -30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector 24 pin ZIFF" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ePaper-2.1_0_1" + (rectangle + (start -11.43 17.78) + (end 11.43 -20.32) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "ePaper-2.1_1_1" + (pin no_connect line + (at 11.43 -8.89 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 13.97 180) + (length 2.54) + (name "~{RST}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 -1.27 180) + (length 2.54) + (name "D/~{C}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 6.35 180) + (length 2.54) + (name "~{CS}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 3.81 180) + (length 2.54) + (name "SCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 13.97 1.27 180) + (length 2.54) + (name "SDIO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 13.97 0) + (length 2.54) + (name "VDDIO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 16.51 0) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -13.97 -19.05 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -6.35 0) + (length 2.54) + (name "VDDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 11.43 -19.05 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -13.97 10.16 0) + (length 2.54) + (name "GDR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -8.89 0) + (length 2.54) + (name "VDH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 1.27 0) + (length 2.54) + (name "VGH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -11.43 0) + (length 2.54) + (name "VDL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -1.27 0) + (length 2.54) + (name "VGL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -13.97 0) + (length 2.54) + (name "VCOM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 6.35 0) + (length 2.54) + (name "RESE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 11.43 -11.43 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -3.81 0) + (length 2.54) + (name "VDHR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 11.43 -13.97 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 11.43 -16.51 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 -16.51 0) + (length 2.54) + (name "BS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 11.43 180) + (length 2.54) + (name "~{BUSY}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Electromechanical.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Electromechanical.kicad_sym new file mode 100644 index 0000000..a07b454 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Electromechanical.kicad_sym @@ -0,0 +1,1180 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "Micro_XY_FFC" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -13.97 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (property "Value" "Micro XY Stage" + (at -13.97 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Connector:FFC_0.3mm-15" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/3/c/0/a/7/Mini_XY_Stage.pdf?_gl=1*hdv20o*_ga*MTY0MjkxMDU3Ni4xNjcyNjA1ODM3*_ga_T369JS7J9N*MTcwNTc5NzEwOS4xMzQuMS4xNzA1Nzk3MTcxLjYwLjAuMA.." + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "ROB-20946" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Micro_XY_FFC_1_1" + (polyline + (pts + (xy -13.97 8.89) (xy -13.97 -8.89) (xy 13.97 -8.89) (xy 13.97 8.89) (xy -13.97 8.89) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin input line + (at -16.51 7.62 0) + (length 2.54) + (name "X_LIMIT_VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 5.08 180) + (length 2.54) + (name "Y_LIMIT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 2.54 180) + (length 2.54) + (name "Y_LIMIT_VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -16.51 0 0) + (length 2.54) + (name "X_A+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -16.51 -2.54 0) + (length 2.54) + (name "X_B+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -16.51 -5.08 0) + (length 2.54) + (name "X_A-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -16.51 -7.62 0) + (length 2.54) + (name "X_B-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -16.51 5.08 0) + (length 2.54) + (name "X_LIMIT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -16.51 2.54 0) + (length 2.54) + (name "X_LIMIT_GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 0 -11.43 90) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 0 180) + (length 2.54) + (name "Y_A+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 -2.54 180) + (length 2.54) + (name "Y_B+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 -5.08 180) + (length 2.54) + (name "Y_A-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 -7.62 180) + (length 2.54) + (name "Y_B-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 7.62 180) + (length 2.54) + (name "Y_LIMIT_GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -11.43 90) + (length 2.54) + (name "ANCHOR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Relay_SPDT-G5LE" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "K" + (at 11.43 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Relay_SPDT-G5LE" + (at 11.43 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Electromechanical:Relay_G5LE" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/b/f/0/7/8/DS-16888-Omron_Relay_G5LE-1_DC3.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "COMP-14214" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "VCoil" "3VDC" + (at 11.43 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "VMax" "250VAC, 125VDC" + (at 11.43 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "IMax" "10A@120VAC, 8A @30VDC" + (at 11.43 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "ICoil" "133.3mA" + (at 21.59 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Relay_SPDT-G5LE_0_0" + (polyline + (pts + (xy 2.54 5.08) (xy 2.54 2.54) (xy 3.175 3.175) (xy 2.54 3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 7.62 5.08) (xy 7.62 2.54) (xy 6.985 3.175) (xy 7.62 3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Relay_SPDT-G5LE_0_1" + (rectangle + (start -10.16 5.08) + (end 10.16 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -8.255 1.905) + (end -1.905 -1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -7.62 -1.905) (xy -2.54 1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 -5.08) (xy -5.08 -1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 5.08) (xy -5.08 1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0) (xy -1.27 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.635 0) (xy 0 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0) (xy 1.27 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.905 0) (xy 2.54 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.175 0) (xy 3.81 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -2.54) (xy 3.175 3.81) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -2.54) (xy 5.08 -5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Relay_SPDT-G5LE_1_1" + (pin passive line + (at 5.08 -7.62 90) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 90) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Relay_SPDT-JZC-11F" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "K" + (at 11.43 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "JZC-11F" + (at 11.43 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Electromechanical:Relay_JZC-11F" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/f/4/7/b/0/DS-00100-Relay_SPDT_Sealed.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "COMP-09533" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "VCoil" "5VDC" + (at 13.97 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ICoil" "90mA" + (at 20.32 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "VMax" "250VAC, 30VDC" + (at 19.05 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "IMax" "5A@250VAC, 5A@30VDC" + (at 22.86 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Relay_SPDT-JZC-11F_0_0" + (polyline + (pts + (xy 2.54 5.08) (xy 2.54 2.54) (xy 3.175 3.175) (xy 2.54 3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 7.62 5.08) (xy 7.62 2.54) (xy 6.985 3.175) (xy 7.62 3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Relay_SPDT-JZC-11F_0_1" + (rectangle + (start -10.16 5.08) + (end 10.16 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -8.255 1.905) + (end -1.905 -1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -7.62 -1.905) (xy -2.54 1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 -5.08) (xy -5.08 -1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 5.08) (xy -5.08 1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.905 0) (xy -1.27 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.635 0) (xy 0 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0) (xy 1.27 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.905 0) (xy 2.54 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.175 0) (xy 3.81 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -2.54) (xy 3.175 3.81) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -2.54) (xy 5.08 -5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Relay_SPDT-JZC-11F_1_1" + (pin passive line + (at -5.08 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 90) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -7.62 90) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 7.62 270) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Relay_SPDT-JQX-15F" + (extends "Relay_SPDT-JZC-11F") + (property "Reference" "K" + (at 11.43 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "JQX-15F" + (at 11.43 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Electromechanical:Relay_T90" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://cdn.sparkfun.com/datasheets/Components/General/Relay.JQX-15F.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "COMP-10736" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "VCoil" "5VDC" + (at 11.43 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "ICoil" "185mA" + (at 17.78 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "VMax" "240VAC, 28VDC" + (at 11.43 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "IMax" "20A@240VAC, 20A@28VDC" + (at 11.43 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Fuse.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Fuse.kicad_sym new file mode 100644 index 0000000..80ccc39 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Fuse.kicad_sym @@ -0,0 +1,747 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "Fuse" + (pin_numbers hide) + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "F" + (at 0 -1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Fuse" + (at 0 1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Fuse, small symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun fuse" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*Fuse*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Fuse_0_1" + (rectangle + (start -1.27 0.508) + (end 1.27 -0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Fuse_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Fuse 6V/0.5A/1A" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "F" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "6V/0.5A/1A" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Fuse:0805" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zck-series.pdf" + (at 1.016 -5.588 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resettable fuse" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-13945" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun resettable fuse PTC PPTC polyfuse polyswitch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*polyfuse* *PTC*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Fuse 6V/0.5A/1A_0_1" + (polyline + (pts + (xy 2.54 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.524) (xy 1.524 1.524) (xy -1.524 -1.524) (xy -2.54 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 2.54 0.762) + (end -2.54 -0.762) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Fuse 6V/0.5A/1A_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Fuse 6V/0.75A/1.5A" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "F" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "6V/0.75A/1.5A" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Fuse:1206" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.littelfuse.com/media?resourcetype=datasheets&itemid=2b6a1515-d4ee-4c83-8bd4-152b4901b8f5&filename=littelfuse_ptc_1206l_datasheet.pdf" + (at 1.016 -5.588 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resettable fuse 750mA" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-11150" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun resettable fuse PTC PPTC polyfuse polyswitch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*polyfuse* *PTC*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Fuse 6V/0.75A/1.5A_0_1" + (polyline + (pts + (xy 2.54 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.524) (xy 1.524 1.524) (xy -1.524 -1.524) (xy -2.54 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 2.54 0.762) + (end -2.54 -0.762) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Fuse 6V/0.75A/1.5A_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Fuse 6V/2.0A/4.0A" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "F" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "6V/2.0A/4.0A" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Fuse:1210" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.belfuse.com/resources/datasheets/circuitprotection/ds-cp-0zch-series.pdf" + (at 1.016 -5.588 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resettable fuse 2A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-14313" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun resettable fuse PTC PPTC polyfuse polyswitch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*polyfuse* *PTC*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Fuse 6V/2.0A/4.0A_0_1" + (polyline + (pts + (xy 2.54 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.524) (xy 1.524 1.524) (xy -1.524 -1.524) (xy -2.54 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 2.54 0.762) + (end -2.54 -0.762) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Fuse 6V/2.0A/4.0A_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Fuse_Holder-Blade" + (pin_numbers hide) + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "F" + (at 0 -1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Blade Fuse" + (at 0 1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Fuse:Fuseholder_Automotive" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.keyelco.com/userAssets/file/M65p41.pdf" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Fuse" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun Blade Fuse Automotive" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*Fuse*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Fuse_Holder-Blade_0_1" + (rectangle + (start -1.27 0.508) + (end 1.27 -0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Fuse_Holder-Blade_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-GPS.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-GPS.kicad_sym new file mode 100644 index 0000000..eaf170f --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-GPS.kicad_sym @@ -0,0 +1,7885 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "NEO-D9S" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -10.16 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "NEO-D9S" + (at -6.35 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-GPS:NEO-M9N_M8T_M8U_D9S_F9P_F10N" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/learn_tutorials/2/3/5/2/NEO-D9S-00B_DataSheet_UBX-18012996.pdf" + (at 0 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "u-blox GNSS Receiver L-Band" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-16579" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun NEO-D9S GNSS correction service L band L-band u-blox RTK" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "NEO-D9S_1_0" + (pin input line + (at 13.97 -17.78 180) + (length 2.54) + (name "~{SAFEBOOT}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 -12.7 180) + (length 2.54) + (name "EXTINT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 -15.24 180) + (length 2.54) + (name "D_SEL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "NEO-D9S_1_1" + (rectangle + (start -11.43 19.05) + (end 11.43 -19.05) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at -13.97 -17.78 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin input line + (at -13.97 10.16 0) + (length 2.54) + (name "RF_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -17.78 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -17.78 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -13.97 2.54 0) + (length 2.54) + (name "ANT_OFF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 0 0) + (length 2.54) + (name "ANT_DETECT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -13.97 -2.54 0) + (length 2.54) + (name "~{ANT_SHORT}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 13.97 12.7 180) + (length 2.54) + (name "SDA/~{CS}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 13.97 10.16 180) + (length 2.54) + (name "SCL/SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 -2.54 180) + (length 2.54) + (name "TX1/POCI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 -5.08 180) + (length 2.54) + (name "RX1/PICO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 15.24 0) + (length 2.54) + (name "V_BCKP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 17.78 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -17.78 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 5.08 180) + (length 2.54) + (name "TX2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 2.54 180) + (length 2.54) + (name "RX2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -13.97 -12.7 0) + (length 2.54) + (name "USB_D-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -13.97 -10.16 0) + (length 2.54) + (name "USB_D+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -7.62 0) + (length 2.54) + (name "V_USB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 17.78 180) + (length 2.54) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -13.97 7.62 0) + (length 2.54) + (name "VCC_RF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "NEO-F10N" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -8.89 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "NEO-F10N" + (at -5.08 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-GPS:NEO-M9N_M8T_M8U_D9S_F9P_F10N" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://content.u-blox.com/sites/default/files/documents/NEO-F10N_ProductSummary_UBX-22038758.pdf" + (at 0 -21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-20627" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "NEO-F10N_1_0" + (pin input line + (at 12.7 -5.08 180) + (length 2.54) + (name "~{SAFEBOOT}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 30.48 0 180) + (length 2.54) hide + (name "RESERVED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 30.48 -2.54 180) + (length 2.54) hide + (name "RESERVED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 30.48 -5.08 180) + (length 2.54) hide + (name "RESERVED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 30.48 -7.62 180) + (length 2.54) hide + (name "RESERVED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 30.48 -10.16 180) + (length 2.54) hide + (name "RESERVED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 12.7 -7.62 180) + (length 2.54) + (name "EXTINT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 30.48 7.62 180) + (length 2.54) hide + (name "RESERVED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 30.48 5.08 180) + (length 2.54) hide + (name "RESERVED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 30.48 2.54 180) + (length 2.54) hide + (name "RESERVED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "NEO-F10N_1_1" + (rectangle + (start -10.16 11.43) + (end 10.16 -11.43) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at -12.7 -10.16 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin input line + (at -12.7 0 0) + (length 2.54) + (name "RF_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 -10.16 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 -10.16 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -12.7 -5.08 0) + (length 2.54) + (name "LNA_EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 30.48 10.16 180) + (length 2.54) hide + (name "RESERVED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 10.16 180) + (length 2.54) + (name "TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 12.7 7.62 180) + (length 2.54) + (name "RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 7.62 0) + (length 2.54) + (name "V_BCKP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 10.16 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 -10.16 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 -10.16 180) + (length 2.54) + (name "TIMEPULSE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 5.08 0) + (length 2.54) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -12.7 -2.54 0) + (length 2.54) + (name "VCC_RF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "UM980" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -11.43 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "UM980" + (at -8.89 -26.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-GPS:UM980" + (at 0 -29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/c/0/6/7/5/UM980_Datasheet.pdf" + (at -11.43 -34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "GPS-19527" + (at 0 -31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "UM980_1_1" + (rectangle + (start -12.7 22.86) + (end 11.43 -25.4) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin input line + (at 13.97 -8.89 180) + (length 2.54) + (name "SPI_CLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "100" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "101" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "102" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 -6.35 180) + (length 2.54) + (name "SPI_POCI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 -17.78 180) + (length 2.54) + (name "PVT_STAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 11.43 0) + (length 2.54) + (name "ANT_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 -15.24 180) + (length 2.54) + (name "RTK_STAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 -12.7 180) + (length 2.54) + (name "ERR_STAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 13.97 180) + (length 2.54) + (name "RXD2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 16.51 180) + (length 2.54) + (name "TXD2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -17.78 0) + (length 2.54) + (name "BIF_28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 -20.32 0) + (length 2.54) + (name "BIF_29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 11.43 180) + (length 2.54) + (name "TXD3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 8.89 180) + (length 2.54) + (name "RXD3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 21.59 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 21.59 0) + (length 2.54) hide + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 19.05 0) + (length 2.54) + (name "V_BCKP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 8.89 0) + (length 2.54) + (name "ANT_DETECT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 21.59 180) + (length 2.54) + (name "TXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 19.05 180) + (length 2.54) + (name "RXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 13.97 2.54 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 13.97 5.08 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 16.51 0) + (length 2.54) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 6.35 0) + (length 2.54) + (name "ANT_OFF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "50" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 -24.13 180) + (length 2.54) + (name "EVENT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "51" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "52" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 -21.59 180) + (length 2.54) + (name "PPS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "53" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "54" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "55" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "56" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "57" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "58" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "59" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 3.81 0) + (length 2.54) + (name "~{ANT_SHORT}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "60" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "61" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "62" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "63" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "64" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "65" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "66" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "67" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "68" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "69" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -15.24 1.27 0) + (length 2.54) + (name "VCC_RF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "70" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "71" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "72" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "73" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "74" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "75" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "76" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "77" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "78" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "79" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 -1.27 180) + (length 2.54) + (name "SPI_~{CS}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "80" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "81" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "82" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "83" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "84" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "85" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "86" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "87" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "88" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "89" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 -3.81 180) + (length 2.54) + (name "SPI_PICO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "90" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "91" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "92" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "93" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "94" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "95" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "96" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "97" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "98" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -24.13 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "99" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "ZED-F9P" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -10.16 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "ZED-F9P" + (at -6.35 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-GPS:ZED-F9" + (at 0 -27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/f/8/d/6/d/ZED-F9P-02B_DataSheet_UBX-21023276.pdf" + (at 0 -33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "u-blox Dual-Band RTK GNSS Receiver" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-16923" + (at 0 -30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun u-blox ZED F9P RTK GNSS dual band L1 L2 GPS GLONASS BeiDou Galileo QZSS SBAS" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ZED-F9P_1_0" + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "100" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "101" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "102" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 -20.32 180) + (length 2.54) + (name "D_SEL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 -22.86 180) + (length 2.54) + (name "~{SAFEBOOT}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "50" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 -17.78 180) + (length 2.54) + (name "EXTINT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "51" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "55" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "56" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "57" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "58" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "59" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "60" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "61" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "62" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "63" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "64" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "65" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "66" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "67" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "68" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "69" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "70" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "71" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "72" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "73" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "74" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "75" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "76" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "77" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "78" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "79" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "80" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "81" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "82" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "83" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "84" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "85" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "86" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "87" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "88" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "89" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "90" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "91" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "92" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "93" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "94" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "95" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "96" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "97" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "98" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "99" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "ZED-F9P_1_1" + (rectangle + (start -11.43 24.13) + (end 11.43 -24.13) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin output line + (at 13.97 -10.16 180) + (length 2.54) + (name "GEO_STAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 12.7 0) + (length 2.54) + (name "RF_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 -7.62 180) + (length 2.54) + (name "RTK_STAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 0 180) + (length 2.54) + (name "RX2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 2.54 180) + (length 2.54) + (name "TX2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 22.86 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 22.86 0) + (length 2.54) hide + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 20.32 0) + (length 2.54) + (name "V_BCKP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -13.97 -7.62 0) + (length 2.54) + (name "V_USB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -13.97 -12.7 0) + (length 2.54) + (name "USB_D-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 5.08 0) + (length 2.54) + (name "ANT_DETECT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -13.97 -10.16 0) + (length 2.54) + (name "USB_D+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 10.16 180) + (length 2.54) + (name "TX1/POCI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 7.62 180) + (length 2.54) + (name "RX1/PICO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 13.97 17.78 180) + (length 2.54) + (name "SDA/~{CS}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 13.97 15.24 180) + (length 2.54) + (name "SCL/SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 -5.08 180) + (length 2.54) + (name "TX_READY" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 13.97 22.86 180) + (length 2.54) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -13.97 2.54 0) + (length 2.54) + (name "ANT_OFF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 13.97 -12.7 180) + (length 2.54) + (name "TIMEPULSE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "53" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -13.97 0 0) + (length 2.54) + (name "~{ANT_SHORT}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -13.97 10.16 0) + (length 2.54) + (name "VCC_RF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "mosaic-X5" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "mosaic-X5" + (at -1.27 -58.42 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-GPS:MOSAIC_LGA" + (at -1.27 -60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at -12.7 -66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Tri-band GNSS receiver" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "GPS-19395" + (at -1.27 -63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Time Reference Ethernet Time Pulse" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "mosaic-X5_1_1" + (rectangle + (start -13.97 43.18) + (end 13.97 -55.88) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin input line + (at -16.51 -49.53 0) + (length 2.54) + (name "ONOFF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -16.51 36.83 0) + (length 2.54) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 16.51 41.91 180) + (length 2.54) + (name "MODULE_RDY" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 16.51 -41.91 180) + (length 2.54) + (name "GP_LED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 41.91 0) + (length 2.54) + (name "VDD_3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 41.91 0) + (length 2.54) hide + (name "VDD_3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -16.51 -21.59 0) + (length 2.54) + (name "RTC_XTALO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 41.91 0) + (length 2.54) hide + (name "VDD_3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin input line + (at -16.51 -19.05 0) + (length 2.54) + (name "RTC_XTALI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin bidirectional line + (at -16.51 19.05 0) + (length 2.54) + (name "USB_D+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -16.51 16.51 0) + (length 2.54) + (name "USB_D-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 21.59 0) + (length 2.54) + (name "V_USB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 16.51 -6.35 180) + (length 2.54) + (name "SD_CLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin output line + (at -16.51 11.43 0) + (length 2.54) + (name "ETHER_CLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin output line + (at 16.51 -36.83 180) + (length 2.54) + (name "GPIO_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 16.51 -8.89 180) + (length 2.54) + (name "SD_CMD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AB8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin no_connect line + (at -13.97 -24.13 0) + (length 2.54) hide + (name "VTUNE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin output line + (at -16.51 -29.21 0) + (length 2.54) + (name "REF_OUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -16.51 -26.67 0) + (length 2.54) + (name "REF_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin input line + (at -16.51 31.75 0) + (length 2.54) + (name "ANT_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin input line + (at -16.51 -44.45 0) + (length 2.54) + (name "SYNC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -16.51 -41.91 0) + (length 2.54) + (name "1V8_OUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 -29.21 180) + (length 2.54) + (name "EVENTA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 -31.75 180) + (length 2.54) + (name "EVENTB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 16.51 -24.13 180) + (length 2.54) + (name "PPS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "AC8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 36.83 180) + (length 2.54) + (name "COM1_RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin output line + (at 16.51 -49.53 180) + (length 2.54) + (name "PMIC_ON_REQ" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 41.91 0) + (length 2.54) hide + (name "VDD_3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 41.91 0) + (length 2.54) hide + (name "VDD_3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 16.51 -19.05 180) + (length 2.54) + (name "LOG_LED" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 41.91 0) + (length 2.54) hide + (name "VDD_3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 39.37 0) + (length 2.54) + (name "VDD_BAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 16.51 31.75 180) + (length 2.54) + (name "COM1_RTS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 41.91 0) + (length 2.54) hide + (name "VDD_3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 41.91 0) + (length 2.54) hide + (name "VDD_3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 41.91 0) + (length 2.54) hide + (name "VDD_3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin output line + (at 16.51 34.29 180) + (length 2.54) + (name "COM1_TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin output line + (at 16.51 0 180) + (length 2.54) + (name "COM4_RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 29.21 180) + (length 2.54) + (name "COM1_CTS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin output line + (at 16.51 -2.54 180) + (length 2.54) + (name "COM4_TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 24.13 180) + (length 2.54) + (name "COM2_RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -16.51 -13.97 0) + (length 2.54) + (name "ETHER_~{RST}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin output line + (at 16.51 19.05 180) + (length 2.54) + (name "COM2_RTS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin output line + (at 16.51 21.59 180) + (length 2.54) + (name "COM2_TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -16.51 -3.81 0) + (length 2.54) + (name "ETHER_TXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin input line + (at 16.51 16.51 180) + (length 2.54) + (name "COM2_CTS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -16.51 -6.35 0) + (length 2.54) + (name "ETHER_TXD0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin input line + (at 16.51 11.43 180) + (length 2.54) + (name "COM3_RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin input line + (at 16.51 -16.51 180) + (length 2.54) + (name "LOG_BTN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 16.51 6.35 180) + (length 2.54) + (name "COM3_RTS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -16.51 -8.89 0) + (length 2.54) + (name "ETHER_TXEN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin output line + (at 16.51 -39.37 180) + (length 2.54) + (name "GPIO_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 16.51 8.89 180) + (length 2.54) + (name "COM3_TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -16.51 -1.27 0) + (length 2.54) + (name "ETHER_RXER" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -34.29 0) + (length 2.54) + (name "2V8_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 16.51 -44.45 180) + (length 2.54) + (name "GP_LED2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 16.51 3.81 180) + (length 2.54) + (name "COM3_CTS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -16.51 -11.43 0) + (length 2.54) + (name "ETHER_CRSDV" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_out line + (at -16.51 -36.83 0) + (length 2.54) + (name "2V8_OUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 26.67 0) + (length 2.54) hide + (name "VANT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin input line + (at -16.51 1.27 0) + (length 2.54) + (name "ETHER_RXD0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "R2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "R21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "R22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 26.67 0) + (length 2.54) + (name "VANT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "R23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "R3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin input line + (at -16.51 3.81 0) + (length 2.54) + (name "ETHER_RXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "T2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "T21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "T22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "T23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "U2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "U21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "U22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "U23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin output line + (at -16.51 6.35 0) + (length 2.54) + (name "ETHER_MDC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "V2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "V21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "V22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin input line + (at -16.51 29.21 0) + (length 2.54) + (name "ANT_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "V23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -16.51 8.89 0) + (length 2.54) + (name "ETHER_MDIO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "W2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "W21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "W22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "W23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin bidirectional line + (at 16.51 -11.43 180) + (length 2.54) + (name "SD_DATA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "Y1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "Y2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "Y21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "Y22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + (pin power_in line + (at -16.51 -54.61 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "Y23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "PowerPins" input line) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Hardware.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Hardware.kicad_sym new file mode 100644 index 0000000..805e18d --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Hardware.kicad_sym @@ -0,0 +1,86 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "Standoff" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "ST" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "Standoff" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "SparkFun-Hardware:Standoff" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Drill holes for mechanically mounting via screws, standoffs, etc." + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun #4 screw stand off" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Fiducial*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Standoff_1_1" + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-IC-Amplifier.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Amplifier.kicad_sym new file mode 100644 index 0000000..db52b6c --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Amplifier.kicad_sym @@ -0,0 +1,210 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "OpAmp_MCP6021T" + (pin_names + (offset 0.127) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 3.81 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MCP6021T" + (at 7.62 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-5" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/20001685E.pdf" + (at -0.254 -8.636 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Dual Operational Amplifier" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-12504" + (at 6.35 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "SparkFun dual opamp" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm* DIP*W7.62mm* TO*99* OnSemi*Micro8* TSSOP*3x3mm*P0.65mm* TSSOP*4.4x3mm*P0.65mm* MSOP*3x3mm*P0.65mm* SSOP*3.9x4.9mm*P0.635mm* LFCSP*2x2mm*P0.5mm* *SIP* SOIC*5.3x6.2mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "OpAmp_MCP6021T_1_1" + (polyline + (pts + (xy -2.54 3.81) (xy -2.54 -3.81) (xy 3.81 0) (xy -2.54 3.81) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin output line + (at 6.35 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 1.27 0) + (length 2.54) + (name "+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -5.08 -1.27 0) + (length 2.54) + (name "-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "OpAmp_MCP6021T_2_0" + (rectangle + (start -1.524 5.08) + (end 1.524 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "OpAmp_MCP6021T_2_1" + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-IC-Comm.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Comm.kicad_sym new file mode 100644 index 0000000..182bf85 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Comm.kicad_sym @@ -0,0 +1,1144 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "CH340C" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 2.1941 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "CH340C" + (at 2.1941 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SO-16" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheet.lcsc.com/szlcsc/Jiangsu-Qin-Heng-CH340C_C84681.pdf" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "USB serial converter, UART, SOIC-16" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-14038" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun USB UART Serial Converter Interface" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x9.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "CH340C_0_1" + (rectangle + (start -7.62 12.7) + (end 7.62 -12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "CH340C_1_1" + (pin power_in line + (at 0 -15.24 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 0 180) + (length 2.54) + (name "~{DSR}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "~{RI}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -5.08 180) + (length 2.54) + (name "~{DCD}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 -7.62 180) + (length 2.54) + (name "~{DTR}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 -10.16 180) + (length 2.54) + (name "~{RTS}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 7.62 0) + (length 2.54) + (name "R232" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 15.24 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 10.16 180) + (length 2.54) + (name "TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 7.62 180) + (length 2.54) + (name "RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 15.24 270) + (length 2.54) + (name "V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 2.54 0) + (length 2.54) + (name "UD+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 0 0) + (length 2.54) + (name "UD-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -7.62 -7.62 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -7.62 -10.16 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 2.54 180) + (length 2.54) + (name "~{CTS}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "USB251xB" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -13.97 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "USB251xB" + (at -11.43 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:QFN-36" + (at 0 -38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/00001692C.pdf" + (at 0 -40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "USB 2.0 Hi-Speed Hub Controller" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-15827" + (at 0 -43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun USB2.0 Hi-Speed-USB-Hub Hub-Controller" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "QFN*6x6mm*P0.5mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "USB251xB_0_1" + (rectangle + (start -15.24 22.86) + (end 16.51 -25.4) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "USB251xB_1_1" + (pin bidirectional line + (at 19.05 21.59 180) + (length 2.54) + (name "USBDM_DN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 25.4 270) + (length 2.54) hide + (name "VDDA33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 -24.13 0) + (length 2.54) + (name "TEST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 13.97 180) + (length 2.54) + (name "PRTPWR1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 19.05 16.51 180) + (length 2.54) + (name "~{OCS1}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 19.05 0) + (length 2.54) + (name "CRFILT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 25.4 270) + (length 2.54) + (name "VDD33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 1.27 180) + (length 2.54) + (name "PRTPWR2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 19.05 3.81 180) + (length 2.54) + (name "~{OCS2}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -11.43 180) + (length 2.54) + (name "PRTPWR3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 19.05 -8.89 180) + (length 2.54) + (name "~{OCS3}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 19.05 180) + (length 2.54) + (name "USBDP_DN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -24.13 180) + (length 2.54) + (name "PRTPWR4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 19.05 -21.59 180) + (length 2.54) + (name "~{OCS4}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -8.89 0) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 25.4 270) + (length 2.54) hide + (name "VDD33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -6.35 0) + (length 2.54) + (name "SCL/CFG0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 8.89 0) + (length 2.54) + (name "HS_IND/CFG1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 21.59 0) + (length 2.54) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 3.81 0) + (length 2.54) + (name "VBUS_DET" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 11.43 0) + (length 2.54) + (name "SUSP_IND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 25.4 270) + (length 2.54) hide + (name "VDDA33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 8.89 180) + (length 2.54) + (name "USBDM_DN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 1.27 0) + (length 2.54) + (name "USBDM_UP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -1.27 0) + (length 2.54) + (name "USBDP_UP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -17.78 -19.05 0) + (length 2.54) + (name "XTALOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input clock + (at -17.78 -13.97 0) + (length 2.54) + (name "XTALIN/CLKIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 16.51 0) + (length 2.54) + (name "PLLFILT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 13.97 0) + (length 2.54) + (name "RBIAS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 25.4 270) + (length 2.54) hide + (name "VDDA33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 6.35 180) + (length 2.54) + (name "USBDP_DN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 25.4 270) + (length 2.54) + (name "VDDA33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -3.81 180) + (length 2.54) + (name "USBDM_DN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -6.35 180) + (length 2.54) + (name "USBDP_DN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -16.51 180) + (length 2.54) + (name "USBDM_DN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -19.05 180) + (length 2.54) + (name "USBDP_DN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -27.94 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "EP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-IC-Conversion.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Conversion.kicad_sym new file mode 100644 index 0000000..0acc73c --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Conversion.kicad_sym @@ -0,0 +1,374 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "ADS1219IPW" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 3.81 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ADS1219IPW" + (at 3.81 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:TSSOP-16" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/ads1219" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "24-Bit, 4-Channel, 1-kSPS ADC Converter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-19659" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun ADC ADS1219" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ADS1219IPW_1_1" + (rectangle + (start -10.16 10.16) + (end 10.16 -7.62) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin input line + (at 12.7 -2.54 180) + (length 2.54) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 5.08 0) + (length 2.54) + (name "AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 7.62 0) + (length 2.54) + (name "AIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 12.7 270) + (length 2.54) + (name "AVDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 12.7 270) + (length 2.54) + (name "DVDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 0 180) + (length 2.54) + (name "~{DRDY}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 7.62 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 12.7 5.08 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 12.7 -5.08 180) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 12.7 2.54 180) + (length 2.54) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 -10.16 90) + (length 2.54) + (name "DGND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 -10.16 90) + (length 2.54) + (name "AGND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 0 0) + (length 2.54) + (name "AIN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 2.54 0) + (length 2.54) + (name "AIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -5.08 0) + (length 2.54) + (name "REFN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -2.54 0) + (length 2.54) + (name "REFP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-IC-Logic.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Logic.kicad_sym new file mode 100644 index 0000000..ebe9433 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Logic.kicad_sym @@ -0,0 +1,2004 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "74HC4052D" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -10.16 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "74HC4052D" + (at 3.81 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SO-16" + (at -17.78 -29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/74HC_HCT4052.pdf" + (at 2.032 -31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Double 4-channel analog multiplexer/demultiplexer" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-13103" + (at 0 -34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun analog switch selector multiplexer 74HC4052" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm* DIP*W7.62* SOIC*3.9x9.9mm*P1.27mm* SO*5.3x10.2mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "74HC4052D_0_1" + (rectangle + (start -10.16 8.89) + (end -5.08 13.97) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -10.16 15.24) + (end 10.16 -15.24) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center -6.096 -7.62) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -6.096 5.08) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -2.286 -7.62) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -2.286 5.08) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -8.128 -7.62) (xy -6.604 -7.62) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -8.128 5.08) (xy -6.604 5.08) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.588 -7.366) (xy -3.302 -6.604) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.588 5.334) (xy -3.302 6.096) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.572 -10.16) (xy -5.207 -10.16) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.572 -9.906) (xy -4.572 -9.271) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.572 -8.636) (xy -4.572 -8.001) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.572 -5.842) (xy -4.572 -5.207) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.572 -4.572) (xy -4.572 -3.937) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.572 -3.302) (xy -4.572 -2.667) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.572 -2.032) (xy -4.572 -1.397) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.572 -0.762) (xy -4.572 -0.127) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.572 0.508) (xy -4.572 1.143) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.572 2.032) (xy -4.572 2.667) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.572 3.302) (xy -4.572 3.937) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.572 4.572) (xy -4.572 5.207) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.572 11.43) (xy -5.08 11.43) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 11.43) (xy -3.175 11.43) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -7.366) (xy 2.286 -5.08) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 5.334) (xy 2.286 7.62) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 11.43) (xy -2.286 11.43) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 -5.334) (xy -0.508 -4.699) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 -4.064) (xy -0.508 -3.429) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 -2.794) (xy -0.508 -2.159) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 -1.524) (xy -0.508 -0.889) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 -0.254) (xy -0.508 0.381) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 1.27) (xy -0.508 1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 2.54) (xy -0.508 3.175) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 3.81) (xy -0.508 4.445) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 5.08) (xy -0.508 5.715) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 6.35) (xy -0.508 6.985) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 7.62) (xy -0.508 8.255) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 8.89) (xy -0.508 9.398) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 8.89) (xy -0.508 9.525) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 9.906) (xy -0.508 10.414) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 10.922) (xy -0.508 11.43) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 11.43) (xy -1.016 11.43) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 -12.7) (xy 5.842 -12.7) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 -10.16) (xy 5.842 -10.16) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 -7.62) (xy 5.842 -7.62) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 -5.08) (xy 5.842 -5.08) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 0) (xy 5.842 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 2.54) (xy 5.842 2.54) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 5.08) (xy 5.842 5.08) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 7.62) (xy 5.842 7.62) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.556 -12.7) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.556 -10.16) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.556 -7.62) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.556 -5.08) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.556 0) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.556 2.54) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.556 5.08) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.556 7.62) + (radius 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "74HC4052D_1_1" + (pin bidirectional line + (at 12.7 -5.08 180) + (length 2.54) + (name "Y0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 12.7 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 0 180) + (length 2.54) + (name "X3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 7.62 180) + (length 2.54) + (name "X0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 5.08 0) + (length 2.54) + (name "X" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 5.08 180) + (length 2.54) + (name "X1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 2.54 180) + (length 2.54) + (name "X2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 17.78 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -10.16 180) + (length 2.54) + (name "Y2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 -7.62 0) + (length 2.54) + (name "Y" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -12.7 180) + (length 2.54) + (name "Y3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -7.62 180) + (length 2.54) + (name "Y1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -10.16 0) + (length 2.54) + (name "INH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 -17.78 90) + (length 2.54) + (name "VEE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -17.78 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 10.16 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "74LVC1G14" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 2.54 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SN74LVC1G14DCK" + (at 2.54 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT-353" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/SN74LVC1G14" + (at 0.254 -10.922 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Schmitt-Trigger Inverter, Low-Voltage CMOS, 1.65V to 5.5V, SOT-353 (SC70)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-21903" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Single Schmitt Trigger Inverter LVC CMOS" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SG-* SOT*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "74LVC1G14_1_1" + (polyline + (pts + (xy -3.048 -0.635) (xy -1.905 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -2.286 0.635) (xy -2.667 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.286 0.635) (xy -1.143 0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -1.905 -0.635) (xy -1.524 0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 3.048) (xy -3.81 -3.048) (xy 1.778 0) (xy -3.81 3.048) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center 2.159 0) + (radius 0.4016) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin input line + (at -6.35 0 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "74LVC1G14_2_0" + (rectangle + (start -1.524 5.08) + (end 1.524 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "74LVC1G14_2_1" + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "74LVC1G17" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 1.905 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SN74LVC1G17DCK" + (at 1.905 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT-353" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/SN74LVC1G17" + (at 0.254 -10.922 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Schmitt-Trigger Buffer, Low-Voltage CMOS, 1.65V to 5.5V, SOT-353 (SC70)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-21904" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Single Schmitt Trigger Buffer LVC CMOS" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SG-* SOT*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "74LVC1G17_1_1" + (polyline + (pts + (xy -2.54 -0.635) (xy -1.397 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -1.778 0.635) (xy -2.159 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 0.635) (xy -0.635 0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -1.397 -0.635) (xy -1.016 0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 3.81) (xy -3.81 -3.81) (xy 2.54 0) (xy -3.81 3.81) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin input line + (at -6.35 0 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 5.08 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "74LVC1G17_2_0" + (rectangle + (start -1.524 5.08) + (end 1.524 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "74LVC1G17_2_1" + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "74LVC1G175" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SN74LVC1G175DCK" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT-323" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/gpn/SN74LVC1G175" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single D-Type Flip-Flop With Asynchronous Clear, 1.65V to 5.5V, SOT-323 (SC70)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-21905" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Single D-Type Flip Flop Asynchronous Clear" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm* DIP*W7.62* SOIC*3.9x9.9mm*P1.27mm* SO*5.3x10.2mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "74LVC1G175_0_1" + (rectangle + (start -5.08 5.08) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "74LVC1G175_1_1" + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "CLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 7.62 -2.54 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -2.54 0) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "Q" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 7.62 2.54 180) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 2.54 0) + (length 2.54) + (name "~{CLR}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "74LVC2G07" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 2.54 1.016 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "74LVC2G07" + (at 7.112 -1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-6" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/sg/scyt129e/scyt129e.pdf" + (at 0.254 -10.922 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Dual Buffer w/ Open Drain, Low-Voltage CMOS" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-19693" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Dual Gate Buffer Open Drain LVC CMOS" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SG-* SOT*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "74LVC2G07_1_1" + (polyline + (pts + (xy -1.778 -0.508) (xy -0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -3.81 3.81) (xy -3.81 -3.81) (xy 2.54 0) (xy -3.81 3.81) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -1.27 0.508) (xy -1.778 0) (xy -1.27 -0.508) (xy -0.762 0) (xy -1.27 0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin input line + (at -6.35 0 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at 5.08 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "74LVC2G07_2_1" + (polyline + (pts + (xy -1.778 -0.508) (xy -0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -3.81 3.81) (xy -3.81 -3.81) (xy 2.54 0) (xy -3.81 3.81) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -1.27 0.508) (xy -1.778 0) (xy -1.27 -0.508) (xy -0.762 0) (xy -1.27 0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin input line + (at -6.35 0 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at 5.08 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "74LVC2G07_3_0" + (rectangle + (start -1.524 5.08) + (end 1.524 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "74LVC2G07_3_1" + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-IC-Memory.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Memory.kicad_sym new file mode 100644 index 0000000..ab968ac --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Memory.kicad_sym @@ -0,0 +1,473 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "W25Q128JVPIM" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "W25Q128JVPIM" + (at 7.62 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:WDFN-8_6x5mm-SkinnyCenterPad" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.winbond.com/resource-files/w25q128jv_dtr%20revc%2003272018%20plus.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "128Mb Serial Flash Memory, Standard/Dual/Quad SPI, 8-WDFN" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-15107" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun flash memory SPI" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*5.23x5.23mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "W25Q128JVPIM_0_1" + (rectangle + (start -7.62 8.89) + (end 7.62 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "W25Q128JVPIM_1_1" + (pin input line + (at 10.16 7.62 180) + (length 2.54) + (name "~{CS}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 0 180) + (length 2.54) + (name "D1/DO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -2.54 180) + (length 2.54) + (name "D2/~{WP}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -5.08 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 2.54 180) + (length 2.54) + (name "D0/DI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 5.08 180) + (length 2.54) + (name "CLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -5.08 180) + (length 2.54) + (name "D3/~{HOLD}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 7.62 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "W25Q128JWSIQ" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "W25Q128JWSIQ" + (at 7.62 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SO-8" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.winbond.com/resource-files/W25Q128JW_RevG_07292021%20Plus.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1.8V 128Mb Serial Flash Memory, Standard/Dual/Quad SPI, 8-WDFN" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-21970" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun flash memory SPI 1.8V" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*5.23x5.23mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "W25Q128JWSIQ_0_1" + (rectangle + (start -7.62 8.89) + (end 7.62 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "W25Q128JWSIQ_1_1" + (pin input line + (at 10.16 7.62 180) + (length 2.54) + (name "~{CS}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 0 180) + (length 2.54) + (name "D1/DO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -2.54 180) + (length 2.54) + (name "D2/~{WP}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -5.08 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 2.54 180) + (length 2.54) + (name "D0/DI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 5.08 180) + (length 2.54) + (name "CLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -5.08 180) + (length 2.54) + (name "D3/~{HOLD}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 7.62 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-IC-Microcontroller.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Microcontroller.kicad_sym new file mode 100644 index 0000000..5697909 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Microcontroller.kicad_sym @@ -0,0 +1,2813 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "MIMXRT1062DVL6B" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -15.24 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MIMXRT1062DVL6B" + (at -2.54 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:MAPBGA_10x10mm_P0.65mm" + (at 0 -106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.nxp.com/docs/en/nxp/data-sheets/IMXRT1060CEC.pdf" + (at 0 -111.76 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "NXP MIMXRT1062 600MHz ARM Cortex-M7 Microcontroller IC 196-BGA" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-14904" + (at 0 -109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "ESP32?WROOM?32*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MIMXRT1062DVL6B_1_1" + (rectangle + (start -15.24 46.99) + (end 15.24 -105.41) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 7.62 180) + (length 3.81) + (name "B0_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 5.08 180) + (length 3.81) + (name "B1_00" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -71.12 180) + (length 3.81) + (name "B0_06" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -73.66 180) + (length 3.81) + (name "B0_07" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 2.54 180) + (length 3.81) + (name "B1_01" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -68.58 180) + (length 3.81) + (name "B0_05" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -76.2 180) + (length 3.81) + (name "B0_08" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -40.64 180) + (length 3.81) + (name "B0_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -81.28 180) + (length 3.81) + (name "B1_02" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -38.1 180) + (length 3.81) + (name "EMC_36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -33.02 180) + (length 3.81) + (name "EMC_31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -66.04 180) + (length 3.81) + (name "B0_04" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -78.74 180) + (length 3.81) + (name "B0_09" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -58.42 0) + (length 3.81) + (name "B0_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -30.48 180) + (length 3.81) + (name "EMC_32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 10.16 180) + (length 3.81) + (name "B0_00" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 20.32 180) + (length 3.81) + (name "B0_03" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 0 180) + (length 3.81) + (name "B0_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -43.18 0) + (length 3.81) + (name "SD_B0_06" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -35.56 180) + (length 3.81) + (name "EMC_37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 22.86 0) + (length 3.81) + (name "NVCC_EMP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 15.24 180) + (length 3.81) + (name "B0_01" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 12.7 180) + (length 3.81) + (name "B0_02" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 27.94 0) + (length 3.81) + (name "NVCC_GPIO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 27.94 0) + (length 3.81) hide + (name "NVCC_GPIO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -40.64 0) + (length 3.81) + (name "SD_B0_04" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -45.72 0) + (length 3.81) + (name "SD_B0_07" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -48.26 0) + (length 3.81) + (name "SD_B0_08" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -50.8 0) + (length 3.81) + (name "SD_B0_09" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -10.16 180) + (length 3.81) + (name "EMC_04" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -55.88 0) + (length 3.81) + (name "EMC_01" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 25.4 0) + (length 3.81) + (name "NVCC_EMC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -5.08 0) + (length 3.81) + (name "VDD_SOC_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -5.08 0) + (length 3.81) hide + (name "VDD_SOC_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -5.08 0) + (length 3.81) hide + (name "VDD_SOC_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -5.08 0) + (length 3.81) hide + (name "VDD_SOC_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "F9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -66.04 0) + (length 3.81) + (name "AD_B0_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -15.24 180) + (length 3.81) + (name "AD_B0_03" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -25.4 180) + (length 3.81) + (name "AD_B1_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -53.34 0) + (length 3.81) + (name "SD_B0_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -99.06 0) + (length 3.81) + (name "AD_B0_05" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -7.62 180) + (length 3.81) + (name "EMC_05" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -5.08 0) + (length 3.81) hide + (name "VDD_SOC_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -5.08 0) + (length 3.81) hide + (name "VDD_SOC_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "G9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 43.18 180) + (length 3.81) + (name "AD_B1_08" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -58.42 180) + (length 3.81) + (name "SD_B0_04" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -2.54 180) + (length 3.81) + (name "EMC_08" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -43.18 180) + (length 3.81) + (name "EMC_07" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -5.08 180) + (length 3.81) + (name "EMC_06" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -5.08 0) + (length 3.81) hide + (name "VDD_SOC_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -5.08 0) + (length 3.81) hide + (name "VDD_SOC_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "H9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -50.8 180) + (length 3.81) + (name "SD_B0_02" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 27.94 0) + (length 3.81) hide + (name "NVCC_GPIO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 35.56 180) + (length 3.81) + (name "AD_B1_00" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 30.48 180) + (length 3.81) + (name "AD_B1_06" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 40.64 180) + (length 3.81) + (name "AD_B1_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -27.94 180) + (length 3.81) + (name "AD_B1_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -60.96 180) + (length 3.81) + (name "SD_B0_05" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -53.34 180) + (length 3.81) + (name "SD_B0_01" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -55.88 180) + (length 3.81) + (name "SD_B0_00" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -7.62 0) + (length 3.81) + (name "DCDC_SENSE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 20.32 0) + (length 3.81) + (name "NVCC_SD0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -5.08 0) + (length 3.81) hide + (name "VDD_SOC_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "J9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -48.26 180) + (length 3.81) + (name "SD_B0_03" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 27.94 180) + (length 3.81) + (name "AD_B1_07" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 33.02 180) + (length 3.81) + (name "AD_B1_01" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -20.32 180) + (length 3.81) + (name "AD_B0_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -63.5 0) + (length 3.81) + (name "DCDC_PSWITCH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 15.24 0) + (length 3.81) + (name "DCDC_IN_Q" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 17.78 0) + (length 3.81) + (name "NVCC_SD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -19.05 38.1 0) + (length 3.81) + (name "PMIC_ON_REQ" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -12.7 0) + (length 3.81) + (name "VDD_USB_CAP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 2.54 0) + (length 3.81) + (name "DCDC_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 22.86 180) + (length 3.81) + (name "AD_B1_02" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 38.1 180) + (length 3.81) + (name "AD_B1_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -22.86 180) + (length 3.81) + (name "AD_B0_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 2.54 0) + (length 3.81) hide + (name "DCDC_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -22.86 0) + (length 3.81) + (name "SD_B1_06" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -25.4 0) + (length 3.81) + (name "SD_B1_07" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 7.62 0) + (length 3.81) + (name "USB1_DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "L9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 0 0) + (length 3.81) + (name "DCDC_LP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -83.82 0) + (length 3.81) + (name "VDD_SNVS_CAP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -12.7 180) + (length 3.81) + (name "AD_B0_02" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 25.4 180) + (length 3.81) + (name "AD_B1_03" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 45.72 180) + (length 3.81) + (name "AD_B1_09" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -86.36 180) + (length 3.81) + (name "AD_B0_00" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 0 0) + (length 3.81) hide + (name "DCDC_LP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -17.78 0) + (length 3.81) + (name "ONOFF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -60.96 0) + (length 3.81) + (name "POR_B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 10.16 0) + (length 3.81) + (name "USB1_DN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -15.24 0) + (length 3.81) + (name "VDD_SNVS_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -101.6 0) + (length 3.81) + (name "DCDC_GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -91.44 180) + (length 3.81) + (name "XTALO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 30.48 0) + (length 3.81) + (name "VDD_ADC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -101.6 0) + (length 3.81) hide + (name "DCDC_GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -30.48 0) + (length 3.81) + (name "SD_B1_09" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 45.72 0) + (length 3.81) + (name "USB1_VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -71.12 0) + (length 3.81) + (name "USB2_DN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -104.14 180) + (length 3.81) + (name "RTC_XTALI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "N9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -81.28 0) + (length 3.81) + (name "NVCC_PLL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -96.52 180) + (length 3.81) + (name "XTALI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 33.02 0) + (length 3.81) + (name "VDD_HIGH_IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -104.14 0) + (length 3.81) hide + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -27.94 0) + (length 3.81) + (name "SD_B1_08" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -33.02 0) + (length 3.81) + (name "SD_B1_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -35.56 0) + (length 3.81) + (name "SD_B1_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 43.18 0) + (length 3.81) + (name "USB2_VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -19.05 -73.66 0) + (length 3.81) + (name "USB2_DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -19.05 -78.74 0) + (length 3.81) + (name "VDD_HIGH_CAP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 19.05 -99.06 180) + (length 3.81) + (name "RTC_XTALO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "P9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MKL02Z32VFG4" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MKL02Z32VFG4" + (at -6.35 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:QFN-16" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.nxp.com/docs/en/data-sheet/KL02P32M48SF0.pdf" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "NXP MKL02Z32VFG4 ARM Cortex M0 16QFN (48MHz)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-14906" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "ESP32?WROOM?32*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MKL02Z32VFG4_1_1" + (rectangle + (start -7.62 13.97) + (end 6.35 -11.43) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at -10.16 12.7 0) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 5.08 0) + (length 2.54) + (name "PTB2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 7.62 0) + (length 2.54) + (name "PTB3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 8.89 -5.08 180) + (length 2.54) + (name "PTB4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 8.89 5.08 180) + (length 2.54) + (name "PTB5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 0 0) + (length 2.54) + (name "PTA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 8.89 -2.54 180) + (length 2.54) + (name "PTA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -2.54 0) + (length 2.54) + (name "PTA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -10.16 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 8.89 -10.16 180) + (length 2.54) + (name "PTA3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 8.89 12.7 180) + (length 2.54) + (name "PTA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 8.89 10.16 180) + (length 2.54) + (name "PTA5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 8.89 0 180) + (length 2.54) + (name "PTA6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 8.89 2.54 180) + (length 2.54) + (name "PTA7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 8.89 7.62 180) + (length 2.54) + (name "PTB0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 8.89 -7.62 180) + (length 2.54) + (name "PTB1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -10.16 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "EP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-IC-Power.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Power.kicad_sym new file mode 100644 index 0000000..0a69465 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Power.kicad_sym @@ -0,0 +1,2987 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "AP3012" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "AP3012" + (at 0 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-5" + (at -17.145 -11.43 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP3012.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "500mA, Adjustable Step-Up Voltage Regulator, 1.5MHz Frequency, SOT-23-5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "VREG-13911" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Step-Up Boost Voltage Regulator" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AP3012_0_1" + (rectangle + (start -7.62 4.445) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "AP3012_1_1" + (pin passive line + (at 10.16 2.54 180) + (length 2.54) + (name "SW" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "FB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -2.54 0) + (length 2.54) + (name "~{SHDN}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 2.54 0) + (length 2.54) + (name "IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "IR2104" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 1.27 13.335 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "IR2104" + (at 1.27 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SO-8" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.infineon.com/dgdl/ir2104.pdf" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Half-Bridge Driver, 600V, 210/360mA, PDIP-8/SOIC-8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Gate Driver" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm* DIP*W7.62mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "IR2104_0_1" + (rectangle + (start -5.08 -10.16) + (end 5.08 10.16) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "IR2104_1_1" + (pin power_in line + (at 0 12.7 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -2.54 0) + (length 2.54) + (name "~{SD}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -12.7 90) + (length 2.54) + (name "COM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 -7.62 180) + (length 2.54) + (name "LO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -5.08 180) + (length 2.54) + (name "VS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 5.08 180) + (length 2.54) + (name "HO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 7.62 180) + (length 2.54) + (name "VB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "LM66200" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -0.762 12.954 0) + (effects + (font + (size 1.27 1.27) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Value" "LM66200" + (at -0.254 -14.986 0) + (effects + (font + (size 1.27 1.27) + (bold yes) + ) + (justify bottom) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT-583-8" + (at -1.778 -24.638 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/lm66200.pdf" + (at 0.254 -19.304 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Dual ideal diode device with automatic switchover" + (at 0.508 -17.018 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-20783" + (at -1.27 -21.844 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "IDEAL_DIODE_DUAL_LM66200 ideal diode dual lm66200 power control SparkFun" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LM66200_1_0" + (polyline + (pts + (xy -6.35 -0.635) (xy -4.445 0.635) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 0.635) (xy -7.62 0.635) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 0.635) (xy -6.35 -0.635) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 1.905) (xy -6.35 0.635) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 5.715) (xy -4.445 6.985) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 6.985) (xy -7.62 6.985) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 6.985) (xy -6.35 5.715) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 8.255) (xy -6.35 6.985) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.445 0.635) (xy -6.35 1.905) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.445 0.635) (xy -4.445 -0.635) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.445 0.635) (xy 0 0.635) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.445 1.905) (xy -4.445 0.635) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.445 6.985) (xy -6.35 8.255) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.445 6.985) (xy -4.445 5.715) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.445 6.985) (xy 0 6.985) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.445 8.255) (xy -4.445 6.985) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.175) (xy 7.62 -3.175) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.635) (xy 0 -3.175) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 6.985) (xy 0 0.635) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 8.255) (xy 5.08 8.255) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 4.445) (xy 8.89 4.445) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 8.255) (xy 5.08 4.445) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 7.62 -2.54) (xy 7.62 -3.81) (xy 8.89 -3.175) + ) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type outline) + ) + ) + (text "IDEAL" + (at -5.08 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (text "V1" + (at 3.175 9.525 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (text "V2" + (at 6.985 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin power_out line + (at 12.7 -10.16 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin power_out line + (at 12.7 -5.08 180) + (length 2.54) + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin power_in line + (at -12.7 10.16 0) + (length 2.54) + (name "VIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -10.16 0) + (length 2.54) + (name "~{ON}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 12.7 -10.16 180) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin power_in line + (at -12.7 -2.54 0) + (length 2.54) + (name "VIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 12.7 -5.08 180) + (length 2.54) hide + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin output line + (at 12.7 10.16 180) + (length 2.54) + (name "ST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "LM66200_1_1" + (rectangle + (start -10.16 12.7) + (end 10.16 -12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + ) + (symbol "LMR14203" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -1.27 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LMR14203" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-6" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/lmr14203.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Simple Switcher Buck Regulator, Vin=4.5-42V, Iout=600mA, Adjustable output voltage, SOT-23-6 package" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Imax" "300mA" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "VIn" "42V" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun simple-switcher buck step-down voltage-regulator" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LMR14203_0_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "LMR14203_1_1" + (pin input line + (at 10.16 2.54 180) + (length 2.54) + (name "CB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "FB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 0 0) + (length 2.54) + (name "~{SHDN}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 2.54 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 0 180) + (length 2.54) + (name "SW" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MAX17048" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MAX17048" + (at 2.54 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:DFN-8" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/MAX17048-MAX17049.pdf" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Fuela Gauge IC for Batteries" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-12551" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Fuel Gauge LiPo Battery" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DFN*1EP*3x3mm*P0.5mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MAX17048_0_1" + (rectangle + (start -7.62 6.35) + (end 7.62 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "MAX17048_1_1" + (pin input line + (at -10.16 -3.81 0) + (length 2.54) + (name "CTG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 3.81 0) + (length 2.54) + (name "CELL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 8.89 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -8.89 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 -3.81 180) + (length 2.54) + (name "~{ALRT}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -1.27 0) + (length 2.54) + (name "QSTRT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 1.27 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 3.81 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 0 -8.89 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MCP73831" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MCP73831" + (at 1.27 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-5" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/20001984g.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single cell, Li-Ion/Li-Po charge management controller, 4.50V, Tri-State Status Output, in SOT23-5 package" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-09995" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun battery charger lithium" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MCP73831_0_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "MCP73831_1_1" + (pin output line + (at -10.16 -2.54 0) + (length 2.54) + (name "STAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -6.35 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 10.16 3.81 180) + (length 2.54) + (name "V_{BAT}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "PROG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MCP73833" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MCP73833_MSOP" + (at 1.27 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:MSOP-10" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/22005b.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single cell, Li-Ion/Li-Po charge management controller, Thermal cut-off" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-19890" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun battery charger lithium" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MCP73833_0_1" + (rectangle + (start -7.62 10.16) + (end 7.62 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "MCP73833_1_1" + (pin power_in line + (at 10.16 8.89 180) + (length 2.54) hide + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -10.16 8.89 0) + (length 2.54) hide + (name "V_{BAT}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 10.16 8.89 180) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 5.08 180) + (length 2.54) + (name "STAT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 1.27 180) + (length 2.54) + (name "STAT2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -6.35 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 1.27 0) + (length 2.54) + (name "PROG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 -2.54 180) + (length 2.54) + (name "~{PG}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 5.08 0) + (length 2.54) + (name "THERM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -10.16 8.89 0) + (length 2.54) + (name "V_{BAT}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MIC94064YC6" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MIC94064YC6" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT-323" + (at -17.145 -11.43 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.microchip.com/wwwproducts/productds/MIC94064" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "High Side Power Switch, 2A continuous, 77mΩ, SOT-323 (SC-70)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-16794" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun High Side Power Switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MIC94064YC6_0_1" + (rectangle + (start -5.08 4.445) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "MIC94064YC6_1_1" + (pin power_out line + (at 7.62 2.54 180) + (length 2.54) + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -2.54 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -7.62 2.54 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "STUSB4500" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -1.27 23.368 0) + (effects + (font + (size 1.778 1.778) + ) + (justify left bottom) + ) + ) + (property "Value" "STUSB4500" + (at -8.128 -26.162 0) + (effects + (font + (size 1.778 1.778) + ) + (justify left top) + ) + ) + (property "Footprint" "Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm" + (at 0.508 -35.306 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/stusb4500.pdf" + (at 0.762 -32.512 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "STUSB4500 Standalone USB-C Power Delivery Controller" + (at 1.524 -38.608 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-14684" + (at 0.508 -29.464 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "USB Power Delivery USBPD USB-PD PD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "STUSB4500_1_0" + (pin output line + (at -16.51 -2.54 0) + (length 2.54) + (name "CC1DB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin power_in line + (at -16.51 -22.86 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at 16.51 0 180) + (length 2.54) + (name "ATTACH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin input line + (at -16.51 -17.78 0) + (length 2.54) + (name "ADDR0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin input line + (at -16.51 -15.24 0) + (length 2.54) + (name "ADDR1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at 16.51 10.16 180) + (length 2.54) + (name "POWER_OK3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at 16.51 5.08 180) + (length 2.54) + (name "GPIO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at 16.51 20.32 180) + (length 2.54) + (name "VBUS_EN_SNK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at 16.51 2.54 180) + (length 2.54) + (name "A_B_SIDE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at -16.51 15.24 0) + (length 2.54) + (name "VBUS_VS_DISCH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin output line + (at 16.51 -2.54 180) + (length 2.54) + (name "ALERT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin output line + (at -16.51 -5.08 0) + (length 2.54) + (name "CC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at 16.51 12.7 180) + (length 2.54) + (name "POWER_OK2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at -16.51 2.54 0) + (length 2.54) + (name "VREG_1V2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at -16.51 20.32 0) + (length 2.54) + (name "VSYS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at -16.51 5.08 0) + (length 2.54) + (name "VREG_2V7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin power_in line + (at -16.51 10.16 0) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin output line + (at -16.51 -7.62 0) + (length 2.54) + (name "CC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin output line + (at -16.51 -10.16 0) + (length 2.54) + (name "CC2DB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin input line + (at 16.51 -22.86 180) + (length 2.54) + (name "RESET" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin input line + (at 16.51 -17.78 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at 16.51 -15.24 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at 16.51 17.78 180) + (length 2.54) + (name "DISCH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 0 0) + ) + ) + ) + ) + ) + (symbol "STUSB4500_1_1" + (rectangle + (start -13.97 22.86) + (end 13.97 -25.4) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at -16.51 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 0 0) + ) + ) + ) + ) + ) + ) + (symbol "TLV75733PDRV" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -3.81 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TLV75733PDRV" + (at 0 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:WDFN-6_2x2mm" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tlv757p.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1A Low IQ Small Size Low Dropout Voltage Regulator, Fixed Output 3.3V, WSON6" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "VREG-21937" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LDO Regulator Fixed Positive" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "WSON*1EP*2x2mm*P0.65mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TLV75733PDRV_0_1" + (rectangle + (start -5.08 4.445) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "TLV75733PDRV_1_1" + (pin power_out line + (at 7.62 2.54 180) + (length 2.54) + (name "OUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 5.08 0 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 5.08 -2.54 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -7.62 2.54 0) + (length 2.54) + (name "IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -7.62 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "XC9140" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "XC9140" + (at -2.54 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-5" + (at -1.905 -8.89 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://product.torexsemi.com/system/files/series/xc9140.pdf" + (at 3.81 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "5V Boost Converter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "VREG-14648" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun 5V/100mA DC/DC Boost Converter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "XC9140_0_1" + (rectangle + (start -6.35 3.81) + (end 6.35 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "XC9140_1_1" + (pin input line + (at -8.89 0 0) + (length 2.54) + (name "CE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 2.54 0) + (length 2.54) + (name "VBAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 8.89 -2.54 180) + (length 2.54) + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 8.89 2.54 180) + (length 2.54) + (name "LX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-IC-Special-Function.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Special-Function.kicad_sym new file mode 100644 index 0000000..d7faf02 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-IC-Special-Function.kicad_sym @@ -0,0 +1,2886 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "SFH619A-SMT" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (property "Value" "SFH619A-SMT" + (at -7.62 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SMDIP-4-WIDE" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/1810121851_Vishay-Intertech-SFH619A-X009T_C145266.pdf" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "DC Darlington Optocoupler, Vce 300V, CTR 1000%, DIP4" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-21017" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun NPN Darlington DC Optocoupler" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DIP*W7.62mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SFH619A-SMT_0_1" + (rectangle + (start -7.62 3.81) + (end 7.62 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -3.81 -0.635) (xy -2.54 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.016) (xy 1.778 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.27) (xy 1.778 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 2.159) (xy 0.508 0.127) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 2.54) (xy 7.62 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.508) (xy 4.064 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.381) (xy 1.778 -0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.254) (xy 4.064 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 -2.54) (xy 7.62 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 -1.778) (xy 4.064 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 1.016) (xy 4.064 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.445 0.635) (xy 5.715 0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -0.635) (xy 5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -0.635) (xy 5.08 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -7.62 2.54) (xy -3.175 2.54) (xy -3.175 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 0.762) (xy -3.175 -2.54) (xy -7.62 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 0.635) (xy 2.794 -1.397) (xy 2.794 -1.397) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 -0.635) (xy -3.81 0.635) (xy -2.54 0.635) (xy -3.175 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 0) (xy 1.27 0.508) (xy 1.016 0.254) (xy 1.524 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -1.524) (xy 3.556 -1.016) (xy 3.302 -1.27) (xy 3.81 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 0.635) (xy 4.445 -0.635) (xy 5.715 -0.635) (xy 5.08 0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 0) (xy -0.508 0) (xy -0.889 -0.127) (xy -0.889 0.127) (xy -0.508 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 1.016) (xy -0.508 1.016) (xy -0.889 0.889) (xy -0.889 1.143) (xy -0.508 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 -0.254) (xy 1.778 -2.54) (xy 2.286 -2.54) (xy 2.413 -2.286) (xy 2.54 -2.794) (xy 2.667 -2.286) + (xy 2.794 -2.794) (xy 2.921 -2.286) (xy 3.048 -2.794) (xy 3.175 -2.286) (xy 3.302 -2.54) (xy 4.064 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.778 -0.381) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 4.064 -2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 4.064 2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 5.08 -2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 5.08 2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SFH619A-SMT_1_1" + (pin passive line + (at -10.16 2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 -2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 -2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SX1509" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 25.908 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + ) + ) + (property "Value" "SX1509" + (at -0.254 -27.686 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:QFN-28-1EP_4x4mm_P0.4mm_EP2.6x2.6mm" + (at -1.016 -35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/datasheets/BreakoutBoards/sx1509.pdf" + (at 1.524 -28.702 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "I2C controlled GPIO expander, 1.2V to 3.6V General Purpose parallel Input/Output" + (at 2.286 -30.988 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-11311" + (at -0.762 -33.274 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun SX1509 GPIO Expander" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SX1509_1_0" + (pin bidirectional line + (at 12.7 15.24 180) + (length 2.54) + (name "I/O[2]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -17.78 0) + (length 2.54) + (name "ADDR1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 -10.16 0) + (length 2.54) + (name "OSCIO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 22.86 0) + (length 2.54) + (name "VDDM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -5.08 180) + (length 2.54) + (name "I/O[8]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -7.62 180) + (length 2.54) + (name "I/O[9]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -10.16 180) + (length 2.54) + (name "I/O[10]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -12.7 180) + (length 2.54) + (name "I/O[11]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 -22.86 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin power_in line + (at 12.7 -2.54 180) + (length 2.54) + (name "VCC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -15.24 180) + (length 2.54) + (name "I/O[12]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 12.7 180) + (length 2.54) + (name "I/O[3]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -17.78 180) + (length 2.54) + (name "I/O[13]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -20.32 180) + (length 2.54) + (name "I/O[14]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -22.86 180) + (length 2.54) + (name "I/O[15]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 7.62 0) + (length 2.54) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 2.54 0) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 0 0) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -15.24 0) + (length 2.54) + (name "ADDR0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 20.32 180) + (length 2.54) + (name "I/O[0]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 17.78 180) + (length 2.54) + (name "I/O[1]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -12.7 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin power_in line + (at -12.7 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin power_in line + (at 12.7 22.86 180) + (length 2.54) + (name "VCC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 10.16 180) + (length 2.54) + (name "I/O[4]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 7.62 180) + (length 2.54) + (name "I/O[5]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 5.08 180) + (length 2.54) + (name "I/O[6]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 2.54 180) + (length 2.54) + (name "I/O[7]" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 -5.08 0) + (length 2.54) + (name "~{INT}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "SX1509_1_1" + (rectangle + (start -10.16 25.4) + (end 10.16 -25.4) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + ) + (symbol "TLP627" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TLP627" + (at -7.62 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:DIP-4" + (at -13.97 -5.08 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.com/datasheet/2/408/TLP627_4_datasheet_en_20190520-2508806.pdf" + (at -40.64 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "DC Darlington Optocoupler, Vce 300V, CTR 1000%, DIP4" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NA" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun NPN Darlington DC Optocoupler" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DIP*W7.62mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TLP627_0_1" + (rectangle + (start -7.62 3.81) + (end 7.62 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -3.81 -0.635) (xy -2.54 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.016) (xy 1.778 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.27) (xy 1.778 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 2.159) (xy 0.508 0.127) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 2.54) (xy 7.62 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.508) (xy 4.064 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.381) (xy 1.778 -0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.254) (xy 4.064 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 -2.54) (xy 7.62 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 -1.778) (xy 4.064 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 1.016) (xy 4.064 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.445 0.635) (xy 5.715 0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -0.635) (xy 5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -0.635) (xy 5.08 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -7.62 2.54) (xy -3.175 2.54) (xy -3.175 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 0.762) (xy -3.175 -2.54) (xy -7.62 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 0.635) (xy 2.794 -1.397) (xy 2.794 -1.397) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 -0.635) (xy -3.81 0.635) (xy -2.54 0.635) (xy -3.175 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 0) (xy 1.27 0.508) (xy 1.016 0.254) (xy 1.524 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -1.524) (xy 3.556 -1.016) (xy 3.302 -1.27) (xy 3.81 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 0.635) (xy 4.445 -0.635) (xy 5.715 -0.635) (xy 5.08 0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 0) (xy -0.508 0) (xy -0.889 -0.127) (xy -0.889 0.127) (xy -0.508 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 1.016) (xy -0.508 1.016) (xy -0.889 0.889) (xy -0.889 1.143) (xy -0.508 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 -0.254) (xy 1.778 -2.54) (xy 2.286 -2.54) (xy 2.413 -2.286) (xy 2.54 -2.794) (xy 2.667 -2.286) + (xy 2.794 -2.794) (xy 2.921 -2.286) (xy 3.048 -2.794) (xy 3.175 -2.286) (xy 3.302 -2.54) (xy 4.064 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.778 -0.381) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 4.064 -2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 4.064 2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 5.08 -2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 5.08 2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TLP627_1_1" + (pin passive line + (at -10.16 2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 -2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 -2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "TLP627-4" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TLP627-4" + (at -7.62 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:DIP-16" + (at -15.24 -5.08 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.com/datasheet/2/408/TLP627_4_datasheet_en_20190520-2508806.pdf" + (at -40.64 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "DC Quad Darlington Optocoupler, Vce 300V, CTR 1000%, DIP16" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NA" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun NPN Quad Darlington DC Optocoupler" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DIP*W7.62mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TLP627-4_0_1" + (rectangle + (start -7.62 3.81) + (end 7.62 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -3.81 -0.635) (xy -2.54 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.016) (xy 1.778 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.27) (xy 1.778 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 2.159) (xy 0.508 0.127) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 2.54) (xy 7.62 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.508) (xy 4.064 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.381) (xy 1.778 -0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.254) (xy 4.064 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 -2.54) (xy 7.62 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 -1.778) (xy 4.064 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 1.016) (xy 4.064 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.445 0.635) (xy 5.715 0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 0.635) (xy 5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 0.635) (xy 5.08 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -7.62 2.54) (xy -3.175 2.54) (xy -3.175 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 -0.635) (xy -3.175 -2.54) (xy -7.62 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 0.635) (xy 2.794 -1.397) (xy 2.794 -1.397) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 -0.635) (xy -3.81 0.635) (xy -2.54 0.635) (xy -3.175 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 0) (xy 1.27 0.508) (xy 1.016 0.254) (xy 1.524 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -1.524) (xy 3.556 -1.016) (xy 3.302 -1.27) (xy 3.81 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 0.635) (xy 4.445 -0.635) (xy 5.715 -0.635) (xy 5.08 0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 0) (xy -0.508 0) (xy -0.889 -0.127) (xy -0.889 0.127) (xy -0.508 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 1.016) (xy -0.508 1.016) (xy -0.889 0.889) (xy -0.889 1.143) (xy -0.508 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 -0.254) (xy 1.778 -2.54) (xy 2.286 -2.54) (xy 2.413 -2.286) (xy 2.54 -2.794) (xy 2.667 -2.286) + (xy 2.794 -2.794) (xy 2.921 -2.286) (xy 3.048 -2.794) (xy 3.175 -2.286) (xy 3.302 -2.54) (xy 4.064 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.778 -0.381) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 4.064 -2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 4.064 2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 5.08 -2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 5.08 2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TLP627-4_1_1" + (pin passive line + (at -10.16 2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 -2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 -2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "TLP627-4_2_1" + (pin passive line + (at 10.16 -2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 -2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "TLP627-4_3_1" + (pin passive line + (at 10.16 -2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 -2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "TLP627-4_4_1" + (pin passive line + (at 10.16 2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 -2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 -2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "TLP627-4-SMT" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TLP627-4-SMT" + (at -7.62 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SMDIP-4" + (at -13.97 -5.08 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.com/datasheet/2/408/TLP627_4_datasheet_en_20190520-2508806.pdf" + (at -40.64 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "DC Darlington Optocoupler, Vce 300V, CTR 1000%, DIP4" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "NA" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun NPN Darlington DC Optocoupler" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "DIP*W7.62mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TLP627-4-SMT_0_1" + (rectangle + (start -7.62 3.81) + (end 7.62 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -3.81 -0.635) (xy -2.54 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.016) (xy 1.778 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.27) (xy 1.778 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 2.159) (xy 0.508 0.127) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 2.54) (xy 7.62 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.508) (xy 4.064 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.381) (xy 1.778 -0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.254) (xy 4.064 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 -2.54) (xy 7.62 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 -1.778) (xy 4.064 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.064 1.016) (xy 4.064 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.445 0.635) (xy 5.715 0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -0.635) (xy 5.08 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -0.635) (xy 5.08 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -7.62 2.54) (xy -3.175 2.54) (xy -3.175 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 0.762) (xy -3.175 -2.54) (xy -7.62 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 0.635) (xy 2.794 -1.397) (xy 2.794 -1.397) + ) + (stroke + (width 0.3556) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 -0.635) (xy -3.81 0.635) (xy -2.54 0.635) (xy -3.175 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 0) (xy 1.27 0.508) (xy 1.016 0.254) (xy 1.524 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -1.524) (xy 3.556 -1.016) (xy 3.302 -1.27) (xy 3.81 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 0.635) (xy 4.445 -0.635) (xy 5.715 -0.635) (xy 5.08 0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 0) (xy -0.508 0) (xy -0.889 -0.127) (xy -0.889 0.127) (xy -0.508 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 1.016) (xy -0.508 1.016) (xy -0.889 0.889) (xy -0.889 1.143) (xy -0.508 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.778 -0.254) (xy 1.778 -2.54) (xy 2.286 -2.54) (xy 2.413 -2.286) (xy 2.54 -2.794) (xy 2.667 -2.286) + (xy 2.794 -2.794) (xy 2.921 -2.286) (xy 3.048 -2.794) (xy 3.175 -2.286) (xy 3.302 -2.54) (xy 4.064 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.778 -0.381) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 4.064 -2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 4.064 2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 5.08 -2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 5.08 2.54) + (radius 0.127) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TLP627-4-SMT_1_1" + (pin passive line + (at -10.16 2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 -2.54 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 -2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Jumper.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Jumper.kicad_sym new file mode 100644 index 0000000..fe41dde --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Jumper.kicad_sym @@ -0,0 +1,2666 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "Jumper_Measure" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 2.032 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Measure" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Jumper:Jumper_2_PTH_SMD_Combo-NC" + (at -0.254 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 2-pole, closed/bridged" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun solder jumper SPST" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Bridged*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Jumper_Measure_0_1" + (rectangle + (start -0.508 0.508) + (end 0.508 -0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -0.254 1.016) + (mid -1.2656 0) + (end -0.254 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.254 1.016) + (mid -1.2656 0) + (end -0.254 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -0.254 1.016) (xy -0.254 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.016) (xy 0.254 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.254 -1.016) + (mid 1.2656 0) + (end 0.254 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.254 -1.016) + (mid 1.2656 0) + (end 0.254 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Jumper_Measure_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Jumper_Measure_Open" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 2.032 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Jumper_Measure_Open" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Jumper:Jumper_2_PTH_SMD_Combo-NO" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 2-pole, open" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun solder jumper SPST" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Open*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Jumper_Measure_Open_0_1" + (arc + (start -0.254 1.016) + (mid -1.2656 0) + (end -0.254 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.254 1.016) + (mid -1.2656 0) + (end -0.254 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -0.254 1.016) (xy -0.254 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.016) (xy 0.254 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.254 -1.016) + (mid 1.2656 0) + (end 0.254 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.254 -1.016) + (mid 1.2656 0) + (end 0.254 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Jumper_Measure_Open_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SolderJumper_2_Bridged" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 2.032 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Jumper:Jumper_2_NC_Trace" + (at -0.254 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 2-pole, closed/bridged" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun solder jumper SPST" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Bridged*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SolderJumper_2_Bridged_0_1" + (rectangle + (start -0.508 0.508) + (end 0.508 -0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -0.254 1.016) + (mid -1.2656 0) + (end -0.254 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.254 1.016) + (mid -1.2656 0) + (end -0.254 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -0.254 1.016) (xy -0.254 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.016) (xy 0.254 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.254 -1.016) + (mid 1.2656 0) + (end 0.254 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.254 -1.016) + (mid 1.2656 0) + (end 0.254 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SolderJumper_2_Bridged_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SolderJumper_2_Bridged_No_Silk" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 2.032 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Jumper:Jumper_2_NC_Trace_NoSilk" + (at -0.254 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 2-pole, closed/bridged" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun solder jumper SPST" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Bridged*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SolderJumper_2_Bridged_No_Silk_0_1" + (rectangle + (start -0.508 0.508) + (end 0.508 -0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -0.254 1.016) + (mid -1.2656 0) + (end -0.254 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.254 1.016) + (mid -1.2656 0) + (end -0.254 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -0.254 1.016) (xy -0.254 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.016) (xy 0.254 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.254 -1.016) + (mid 1.2656 0) + (end 0.254 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.254 -1.016) + (mid 1.2656 0) + (end 0.254 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SolderJumper_2_Bridged_No_Silk_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SolderJumper_2_Open" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 2.032 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Jumper:Jumper_2_NO" + (at 0 -3.302 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 2-pole, open" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun solder jumper SPST" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Open*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SolderJumper_2_Open_0_1" + (arc + (start -0.254 1.016) + (mid -1.2656 0) + (end -0.254 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.254 1.016) + (mid -1.2656 0) + (end -0.254 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -0.254 1.016) (xy -0.254 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.016) (xy 0.254 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.254 -1.016) + (mid 1.2656 0) + (end 0.254 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.254 -1.016) + (mid 1.2656 0) + (end 0.254 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SolderJumper_2_Open_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SolderJumper_2_Open_No_Silk" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 2.032 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Jumper:Jumper_2_NO_NoSilk" + (at 0 -3.302 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 2-pole, open" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun solder jumper SPST" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Open*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SolderJumper_2_Open_No_Silk_0_1" + (arc + (start -0.254 1.016) + (mid -1.2656 0) + (end -0.254 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.254 1.016) + (mid -1.2656 0) + (end -0.254 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -0.254 1.016) (xy -0.254 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 1.016) (xy 0.254 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.254 -1.016) + (mid 1.2656 0) + (end 0.254 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0.254 -1.016) + (mid 1.2656 0) + (end 0.254 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SolderJumper_2_Open_No_Silk_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SolderJumper_3_Bridged12" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 3.81 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Jumper:Jumper_3_NC-1_Trace" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "3-pole Solder Jumper, pins 1+2 closed/bridged" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Solder Jumper SPDT" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Bridged12*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SolderJumper_3_Bridged12_0_1" + (rectangle + (start -1.016 0.508) + (end -0.508 -0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -0.508 1.016) + (end 0.508 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.016) (xy -1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy 1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SolderJumper_3_Bridged12_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SolderJumper_3_Bridged123" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 3.81 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Jumper:Jumper_3_NC-2_Trace" + (at 0.254 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 3-pole, pins 1+2+3 closed/bridged" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Solder Jumper SPDT" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Bridged123*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SolderJumper_3_Bridged123_0_1" + (rectangle + (start -1.016 0.508) + (end -0.508 -0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -0.508 1.016) + (end 0.508 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.016) (xy -1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy 1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 0.508 0.508) + (end 1.016 -0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SolderJumper_3_Bridged123_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SolderJumper_3_Bridged123_No_Silk" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 3.81 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Jumper:Jumper_3_NC-2_Trace_NoSilk" + (at 0.254 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 3-pole, pins 1+2+3 closed/bridged" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Solder Jumper SPDT" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Bridged123*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SolderJumper_3_Bridged123_No_Silk_0_1" + (rectangle + (start -1.016 0.508) + (end -0.508 -0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -0.508 1.016) + (end 0.508 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.016) (xy -1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy 1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 0.508 0.508) + (end 1.016 -0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SolderJumper_3_Bridged123_No_Silk_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SolderJumper_3_Bridged12_No_Silk" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 3.81 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Jumper:Jumper_3_NC-1_Trace_NoSilk" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "3-pole Solder Jumper, pins 1+2 closed/bridged" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Solder Jumper SPDT" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Bridged12*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SolderJumper_3_Bridged12_No_Silk_0_1" + (rectangle + (start -1.016 0.508) + (end -0.508 -0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -0.508 1.016) + (end 0.508 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.016) (xy -1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy 1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SolderJumper_3_Bridged12_No_Silk_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SolderJumper_3_Open" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 3.81 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Jumper:Jumper_3_NO" + (at 0.254 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 3-pole, open" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Solder Jumper SPDT" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Open*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SolderJumper_3_Open_0_1" + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -0.508 1.016) + (end 0.508 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.016) (xy -1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy 1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SolderJumper_3_Open_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SolderJumper_3_Open_No_Silk" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "~" + (at 3.81 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Jumper:Jumper_3_NO_NoSilk" + (at 0.254 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Solder Jumper, 3-pole, open" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Solder Jumper SPDT" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SolderJumper*Open*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SolderJumper_3_Open_No_Silk_0_1" + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.016 1.016) + (mid -2.0276 0) + (end -1.016 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -0.508 1.016) + (end 0.508 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.016) (xy -1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy 1.016 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 -1.016) + (mid 2.0276 0) + (end 1.016 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SolderJumper_3_Open_No_Silk_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-LED.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-LED.kicad_sym new file mode 100644 index 0000000..ffcf116 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-LED.kicad_sym @@ -0,0 +1,2122 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "APA-104-1010" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at -5.08 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "APA-104-1010" + (at 7.62 -6.35 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-LED:APA-104-1010" + (at -13.97 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "" + (at -31.75 -10.795 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "RGB LED with integrated controller " + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun RGB LED NeoPixel addressable WS2812 APA102" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "APA-104-1010_0_0" + (text "RGB" + (at 2.286 -4.191 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (symbol "APA-104-1010_0_1" + (polyline + (pts + (xy 1.27 -3.556) (xy 1.778 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 1.778 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -3.556) (xy 2.667 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -2.54) (xy 1.27 -3.556) (xy 1.27 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -1.524) (xy 1.27 -2.54) (xy 1.27 -2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.683 -1.016) (xy 3.683 -3.556) (xy 3.683 -4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -1.524) (xy 2.667 -1.524) (xy 3.683 -3.556) (xy 4.699 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 5.08 5.08) + (end -5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "APA-104-1010_1_1" + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "DOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "LED" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-LED:LED_0603_1608Metric" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "LED-" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "LED_Blue_0603" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Blue" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-LED:LED_0603_1608Metric" + (at 1.27 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Rohm%20PDFs/SMLE12_Series_Rev2.0_2007.pdf" + (at 2.54 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-08575" + (at -0.254 -7.874 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_Blue_0603_0_1" + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_Blue_0603_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "LED_Green_0603" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Green" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-LED:LED_0603_1608Metric" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://docs.broadcom.com/docs/AV02-0551EN" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-00821" + (at -0.254 -7.874 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_Green_0603_0_1" + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_Green_0603_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "LED_Red_0603" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Red" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-LED:LED_0603_1608Metric" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://docs.broadcom.com/docs/AV02-0551EN" + (at -1.27 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-17976" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_Red_0603_0_1" + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_Red_0603_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "LED_White_0603" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "White" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-LED:LED_0603_1608Metric" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.qt-brightek.com/datasheet/QBLP601_series.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-09004" + (at -0.254 -7.874 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_White_0603_0_1" + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_White_0603_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "LED_Yellow_0603" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Yellow" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-LED:LED_0603_1608Metric" + (at 0 -4.826 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.kingbrightusa.com/images/catalog/SPEC/APT1608SYCK.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-09003" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_Yellow_0603_0_1" + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_Yellow_0603_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "WS2812B_2020" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at -5.08 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "WS2812B" + (at 5.08 -6.35 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-LED:WS2812-2020" + (at -11.43 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/e/1/0/f/b/WS2812C-2020_V1.2_EN_19112716191654.pdf" + (at -34.29 -14.605 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-15591" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun RGB LED NeoPixel addressable WS2812 APA102" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "WS2812B_2020_0_0" + (text "RGB" + (at 2.286 -4.191 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (symbol "WS2812B_2020_0_1" + (polyline + (pts + (xy 1.27 -3.556) (xy 1.778 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 1.778 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -3.556) (xy 2.667 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -2.54) (xy 1.27 -3.556) (xy 1.27 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -1.524) (xy 1.27 -2.54) (xy 1.27 -2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.683 -1.016) (xy 3.683 -3.556) (xy 3.683 -4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -1.524) (xy 2.667 -1.524) (xy 3.683 -3.556) (xy 4.699 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 5.08 5.08) + (end -5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "WS2812B_2020_1_1" + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "DOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "WS2812B_5050" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 5.08 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + ) + (property "Value" "WS2812B_5050" + (at 1.27 -5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (property "Footprint" "SparkFun-LED:WS2812-5050-4pin" + (at -16.51 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf" + (at -33.02 -10.795 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "DIO-12503" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun RGB LED NeoPixel addressable WS2812 APA102" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "WS2812B_5050_0_0" + (text "RGB" + (at 2.286 -4.191 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (symbol "WS2812B_5050_0_1" + (polyline + (pts + (xy 1.27 -3.556) (xy 1.778 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 1.778 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -3.556) (xy 2.667 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -2.54) (xy 1.27 -3.556) (xy 1.27 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -1.524) (xy 1.27 -2.54) (xy 1.27 -2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.683 -1.016) (xy 3.683 -3.556) (xy 3.683 -4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -1.524) (xy 2.667 -1.524) (xy 3.683 -3.556) (xy 4.699 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 5.08 5.08) + (end -5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "WS2812B_5050_1_1" + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "DOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "WS2812B_CBI" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at -5.08 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "WS2812B_CBI" + (at 7.62 -6.35 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-LED:WS2812B-CBI" + (at -13.97 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf" + (at -31.75 -10.795 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "LED-20286" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun RGB LED NeoPixel addressable WS2812 APA102" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "WS2812B_CBI_0_0" + (text "RGB" + (at 2.286 -4.191 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (symbol "WS2812B_CBI_0_1" + (polyline + (pts + (xy 1.27 -3.556) (xy 1.778 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 1.778 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -3.556) (xy 2.667 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -2.54) (xy 1.27 -3.556) (xy 1.27 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -1.524) (xy 1.27 -2.54) (xy 1.27 -2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.683 -1.016) (xy 3.683 -3.556) (xy 3.683 -4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -1.524) (xy 2.667 -1.524) (xy 3.683 -3.556) (xy 4.699 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 5.08 5.08) + (end -5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "WS2812B_CBI_1_1" + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "DOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-MicroMod.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-MicroMod.kicad_sym new file mode 100644 index 0000000..dd741f1 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-MicroMod.kicad_sym @@ -0,0 +1,2 @@ +(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) +) diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-PowerSymbol.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-PowerSymbol.kicad_sym new file mode 100644 index 0000000..abfa85b --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-PowerSymbol.kicad_sym @@ -0,0 +1,2159 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "0.9V" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "0.9V" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"0.9V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "0.9V_0_1" + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "0.9V_1_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "0.9V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "1.8V" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "1.8V" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"1.8V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1.8V_0_1" + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1.8V_1_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "1.8V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "12V" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "12V" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"12V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "12V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "12V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "2.8V" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "2.8V" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"2.8V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2.8V_0_1" + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2.8V_1_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "2.8V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "3.3V" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "3.3V" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"3.3V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "3.3V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "3.3V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "3.3V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "3.3V_A" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "3.3V_A" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"3.3V_A\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "3.3V_A_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "3.3V_A_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "3.3V_A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "3.3V_P" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "3.3V_P" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"3.3V_P\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "3.3V_P_0_1" + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "3.3V_P_1_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "3.3V_P" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "5V" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "5V" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"5V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "GND" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "VBATT" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBATT" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBATT\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VBATT_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VBATT_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "VBATT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "VBUS" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBUS" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VBUS_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VBUS_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "VCC" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VCC" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VCC\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VCC_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VCC_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "VDD" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VDD" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDD\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VDD_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VDD_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "VDDA" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VDDA" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDDA\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VDDA_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VDDA_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "VDDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "VIN" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VIN" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VIN\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VIN_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VIN_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "VOUT" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VOUT" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VOUT\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VOUT_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VOUT_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "VRAW" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VRAW" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VRAW\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VRAW_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VRAW_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "VRAW" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "VUSB" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VUSB" + (at 0 3.81 0) + (do_not_autoplace) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VUSB\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VUSB_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VUSB_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "VUSB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-RF.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-RF.kicad_sym new file mode 100644 index 0000000..8f70b2c --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-RF.kicad_sym @@ -0,0 +1,9914 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "Conn_Coaxial" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0.254 3.048 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_Coaxial" + (at 2.921 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:1x02" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" " ~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "coaxial connector (BNC, SMA, SMB, SMC, Cinch/RCA, LEMO, ...)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "~" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun BNC SMA SMB SMC LEMO coaxial connector CINCH RCA" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*BNC* *SMA* *SMB* *SMC* *Cinch* *LEMO*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_Coaxial_0_1" + (arc + (start -1.778 -0.508) + (mid 0.2311 -1.8066) + (end 1.778 0) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -0.508 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy 0 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 0.508) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.778 0) + (mid 0.2099 1.8101) + (end -1.778 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Conn_Coaxial_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "In" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) + (name "Ext" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "DA16200MOD-AAC4WA32" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -0.762 31.242 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + ) + ) + (property "Value" "DA16200MOD" + (at -0.508 -26.162 0) + (effects + (font + (size 1.27 1.27) + ) + (justify top) + ) + ) + (property "Footprint" "SparkFun-RF:XCVR_DA16200MOD-AAC4WA32" + (at -1.016 -28.956 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.renesas.com/us/en/document/dst/da16200mod-datasheet" + (at 1.778 -33.528 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Fully integrated Wi-Fi® module with ultra-low power consumption" + (at 3.048 -31.242 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-16179" + (at -2.54 -36.068 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun da16200 Dialog Renasas wifi module DA16200MOD-AAC4" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "DA16200MOD-AAC4WA32_1_0" + (pin no_connect line + (at 15.24 -20.32 180) + (length 2.54) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "GPIOC7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "GPIOC6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 2.54 0) + (length 2.54) + (name "UART_TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 5.08 0) + (length 2.54) + (name "UART_RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 12.7 0) + (length 2.54) + (name "RTC_WAKE_UP2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 22.86 0) + (length 2.54) + (name "VDD_DIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -5.08 0) + (length 2.54) + (name "F_CSN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -10.16 0) + (length 2.54) + (name "F_IO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -12.7 0) + (length 2.54) + (name "F_IO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -7.62 0) + (length 2.54) + (name "F_IO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -22.86 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -15.24 0) + (length 2.54) + (name "F_IO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional clock + (at -15.24 -2.54 0) + (length 2.54) + (name "F_CLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "GPIOA11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 2.54 180) + (length 2.54) + (name "GPIOA10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "GPIOA9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "GPIOA8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 10.16 180) + (length 2.54) + (name "GPIOA7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 12.7 180) + (length 2.54) + (name "GPIOA6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 15.24 180) + (length 2.54) + (name "GPIOA5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 17.78 180) + (length 2.54) + (name "GPIOA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 17.78 0) + (length 2.54) + (name "RTC_PWR_KEY" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 20.32 180) + (length 2.54) + (name "GPIOA3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 22.86 180) + (length 2.54) + (name "GPIOA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 25.4 180) + (length 2.54) + (name "GPIOA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 27.94 180) + (length 2.54) + (name "GPIOA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 25.4 0) + (length 2.54) + (name "VDD_DIO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 27.94 0) + (length 2.54) + (name "VBAT_3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 15.24 -20.32 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin no_connect line + (at 15.24 -20.32 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin input line + (at -15.24 15.24 0) + (length 2.54) + (name "RTC_WAKE_UP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -15.24 10.16 0) + (length 2.54) + (name "RTC_SENSOR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 15.24 -20.32 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -12.7 180) + (length 2.54) + (name "JTAG_TMS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional clock + (at 15.24 -15.24 180) + (length 2.54) + (name "JTAG_TCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "GPIOC8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -20.32 0) + (length 2.54) + (name "ANT_GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "ANT_GND" + (effects + (font + (size 0 0) + ) + ) + ) + ) + (pin power_in line + (at -15.24 -22.86 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "GND" + (effects + (font + (size 0 0) + ) + ) + ) + ) + ) + (symbol "DA16200MOD-AAC4WA32_1_1" + (rectangle + (start -12.7 30.48) + (end 12.7 -25.4) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + ) + (symbol "ESP32-PICO-V3-02" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESP32-PICO-V3-02" + (at 1.27 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-RF:ESP32-PICO-MINI" + (at 0 -54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-pico-mini-02_datasheet_en.pdf" + (at 0 -57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-19692" + (at -1.27 -59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun RF Radio BT ESP ESP32 Espressif onboard PCB antenna" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "ESP32?WROOM?32*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ESP32-PICO-V3-02_1_1" + (rectangle + (start -12.7 31.75) + (end 12.7 -39.37) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy 7.62 12.7) (xy 5.08 12.7) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 7.62 25.4) (xy 5.08 25.4) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (text "Boot\nControl" + (at 2.54 19.05 900) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin power_in line + (at 0 -41.91 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -27.94 180) + (length 2.54) + (name "IA35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -20.32 180) + (length 2.54) + (name "IOA32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -22.86 180) + (length 2.54) + (name "IOA33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -12.7 180) + (length 2.54) + (name "IOA25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -15.24 180) + (length 2.54) + (name "IOA26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -17.78 180) + (length 2.54) + (name "IOA27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "IOA14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 16.51 180) + (length 2.54) + (name "IOA12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 2.54 180) + (length 2.54) + (name "IOA13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 13.97 180) + (length 2.54) + (name "IOA15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 21.59 180) + (length 2.54) + (name "IOA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 24.13 180) + (length 2.54) + (name "IOA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 10.16 180) + (length 2.54) + (name "IOA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -11.43 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "IO20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "IO7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "IO8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 19.05 180) + (length 2.54) + (name "IO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 34.29 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 27.94 180) + (length 2.54) + (name "RXD0/IO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 30.48 180) + (length 2.54) + (name "TXD0/IO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -13.97 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "IO19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -10.16 180) + (length 2.54) + (name "IO22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "IO21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -30.48 180) + (length 2.54) + (name "IA36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -33.02 180) + (length 2.54) + (name "IA37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "50" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "51" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "52" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "53" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -35.56 180) + (length 2.54) + (name "IA38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -38.1 180) + (length 2.54) + (name "IA39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 29.21 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -25.4 180) + (length 2.54) + (name "IA34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "ESP32-S3-MINI" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESP32-S3-MINI" + (at 1.27 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-RF:ESP32-MINI" + (at 0 -69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-s3-mini-1_mini-1u_datasheet_en.pdf" + (at 0 -74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-20979" + (at 0 -72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun RF Radio Bluetooth BT ESP ESP32 Espressif onboard PCB antenna" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "ESP32?WROOM?32*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ESP32-S3-MINI_1_1" + (rectangle + (start -12.7 46.99) + (end 12.7 -54.61) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy 7.62 30.48) (xy 5.08 30.48) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 7.62 40.64) (xy 5.08 40.64) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (text "Boot\nControl" + (at 2.54 35.56 900) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin power_in line + (at 0 -57.15 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 17.78 180) + (length 2.54) + (name "IOA6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 15.24 180) + (length 2.54) + (name "IOA7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 12.7 180) + (length 2.54) + (name "IOA8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 10.16 180) + (length 2.54) + (name "IOA9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "IOA10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "IOA11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 2.54 180) + (length 2.54) + (name "IOA12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "IOA13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "IOA14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "IOA15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "IOA16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -10.16 180) + (length 2.54) + (name "IOA17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -12.7 180) + (length 2.54) + (name "IOA18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -15.24 180) + (length 2.54) + (name "IOA19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -17.78 180) + (length 2.54) + (name "IOA20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -20.32 180) + (length 2.54) + (name "IO21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 15.24 -22.86 180) + (length 2.54) + (name "IO26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -50.8 180) + (length 2.54) + (name "IO47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -25.4 180) + (length 2.54) + (name "IO33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -27.94 180) + (length 2.54) + (name "IO34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 49.53 270) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -53.34 180) + (length 2.54) + (name "IO48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -30.48 180) + (length 2.54) + (name "IO35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -33.02 180) + (length 2.54) + (name "IO36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -35.56 180) + (length 2.54) + (name "IO37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -38.1 180) + (length 2.54) + (name "IO38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -40.64 180) + (length 2.54) + (name "IO39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -43.18 180) + (length 2.54) + (name "IO40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -45.72 180) + (length 2.54) + (name "IO41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -48.26 180) + (length 2.54) + (name "IO42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 45.72 180) + (length 2.54) + (name "TXD0/IO43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 39.37 180) + (length 2.54) + (name "IO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 43.18 180) + (length 2.54) + (name "RXD0/IO44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 34.29 180) + (length 2.54) + (name "IO45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 31.75 180) + (length 2.54) + (name "IO46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 44.45 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 27.94 180) + (length 2.54) + (name "IOA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "50" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "51" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "52" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "53" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "54" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "55" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "56" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "57" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "58" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "59" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 25.4 180) + (length 2.54) + (name "IOA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "60" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "61" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "62" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "63" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "64" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -57.15 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "65" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 36.83 180) + (length 2.54) + (name "IOA3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 22.86 180) + (length 2.54) + (name "IOA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 20.32 180) + (length 2.54) + (name "IOA5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "ESP32-S3-WROOM" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESP32-S3-WROOM" + (at 1.27 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-RF:ESP32-S3-WROOM-1" + (at 0 -54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-s3-wroom-1_wroom-1u_datasheet_en.pdf" + (at 0 -59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-20683" + (at 0 -57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun RF Radio Bluetooth BT ESP ESP32 Espressif onboard PCB antenna" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "ESP32?WROOM?32*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ESP32-S3-WROOM_1_1" + (rectangle + (start -12.7 46.99) + (end 12.7 -39.37) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy 7.62 30.48) (xy 5.08 30.48) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 7.62 40.64) (xy 5.08 40.64) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (text "Boot\nControl" + (at 2.54 35.56 900) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin power_in line + (at 0 -41.91 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -10.16 180) + (length 2.54) + (name "IOA17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -12.7 180) + (length 2.54) + (name "IOA18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 12.7 180) + (length 2.54) + (name "IOA8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -15.24 180) + (length 2.54) + (name "IOA19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -17.78 180) + (length 2.54) + (name "IOA20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 36.83 180) + (length 2.54) + (name "IOA3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 31.75 180) + (length 2.54) + (name "IO46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 10.16 180) + (length 2.54) + (name "IOA9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "IOA10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "IOA11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 49.53 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 2.54 180) + (length 2.54) + (name "IOA12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "IOA13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "IOA14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -20.32 180) + (length 2.54) + (name "IO21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -35.56 180) + (length 2.54) + (name "IO47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -38.1 180) + (length 2.54) + (name "IO48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 34.29 180) + (length 2.54) + (name "IO45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 39.37 180) + (length 2.54) + (name "IO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 44.45 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -22.86 180) + (length 2.54) + (name "IO38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -25.4 180) + (length 2.54) + (name "IO39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -27.94 180) + (length 2.54) + (name "IO40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -30.48 180) + (length 2.54) + (name "IO41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -33.02 180) + (length 2.54) + (name "IO42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 43.18 180) + (length 2.54) + (name "RXD0/IO44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 45.72 180) + (length 2.54) + (name "TXD0/IO43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 25.4 180) + (length 2.54) + (name "IOA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 27.94 180) + (length 2.54) + (name "IOA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 22.86 180) + (length 2.54) + (name "IOA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41.1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41.2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41.3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41.4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41.5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41.6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41.7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41.8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -41.91 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41.9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 20.32 180) + (length 2.54) + (name "IOA5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 17.78 180) + (length 2.54) + (name "IOA6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 15.24 180) + (length 2.54) + (name "IOA7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "IOA15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "IOA16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "ESP32-WROOM" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESP32-WROOM" + (at 1.27 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-RF:ESP32-WROOM-32D-DFM_Paste" + (at 0 -52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.mouser.com/datasheet/2/891/esp32_wroom_32e_esp32_wroom_32ue_datasheet_en-1855879.pdf" + (at 0 -54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-15676" + (at -1.27 -57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun RF Radio Bluetooth BT ESP ESP32 Espressif onboard PCB antenna" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "ESP32?WROOM?32*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ESP32-WROOM_1_1" + (rectangle + (start -12.7 31.75) + (end 12.7 -36.83) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy 7.62 12.7) (xy 5.08 12.7) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 7.62 25.4) (xy 5.08 25.4) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (text "Boot\nControl" + (at 2.54 19.05 900) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin power_in line + (at 0 -39.37 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -15.24 180) + (length 2.54) + (name "IOA25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -17.78 180) + (length 2.54) + (name "IOA26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -20.32 180) + (length 2.54) + (name "IOA27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "IOA14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 16.51 180) + (length 2.54) + (name "IOA12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "IOA13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 1.27 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -1.27 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -3.81 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 34.29 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -6.35 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -8.89 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -11.43 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 13.97 180) + (length 2.54) + (name "IOA15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 21.59 180) + (length 2.54) + (name "IOA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 24.13 180) + (length 2.54) + (name "IOA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 10.16 180) + (length 2.54) + (name "IOA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 2.54 180) + (length 2.54) + (name "IO16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "IO17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 19.05 180) + (length 2.54) + (name "IO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 29.21 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "IO18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "IO19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -13.97 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "IO21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 27.94 180) + (length 2.54) + (name "RXD0/IO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 30.48 180) + (length 2.54) + (name "TXD0/IO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -10.16 180) + (length 2.54) + (name "IO22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -12.7 180) + (length 2.54) + (name "IO23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -33.02 180) + (length 2.54) + (name "IA36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "49.9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -35.56 180) + (length 2.54) + (name "IA39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -27.94 180) + (length 2.54) + (name "IA34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -30.48 180) + (length 2.54) + (name "IA35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -22.86 180) + (length 2.54) + (name "IOA32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -25.4 180) + (length 2.54) + (name "IOA33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "ESP32-WROVER-E-N16R8" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESP32-WROVER-E-N16R8" + (at 1.27 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-RF:ESP32-WROVER-E-IE" + (at 0 -52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wrover-e_esp32-wrover-ie_datasheet_en.pdf" + (at 0 -54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-21314" + (at -1.27 -57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun RF Radio Bluetooth BT ESP ESP32 Espressif onboard PCB antenna" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "ESP32?WROOM?32*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ESP32-WROVER-E-N16R8_1_1" + (rectangle + (start -12.7 31.75) + (end 12.7 -36.83) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy 7.62 12.7) (xy 5.08 12.7) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 7.62 25.4) (xy 5.08 25.4) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (text "Boot\nControl" + (at 2.54 19.05 900) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin power_in line + (at 0 -39.37 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -15.24 180) + (length 2.54) + (name "IOA25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -17.78 180) + (length 2.54) + (name "IOA26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -20.32 180) + (length 2.54) + (name "IOA27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "IOA14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 16.51 180) + (length 2.54) + (name "IOA12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "IOA13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 1.27 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -1.27 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -3.81 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 34.29 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -6.35 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -8.89 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -11.43 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 13.97 180) + (length 2.54) + (name "IOA15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 21.59 180) + (length 2.54) + (name "IOA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 24.13 180) + (length 2.54) + (name "IOA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 10.16 180) + (length 2.54) + (name "IOA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -13.97 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -16.51 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 19.05 180) + (length 2.54) + (name "IO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 29.21 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "IO18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "IO19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -19.05 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "IO21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 27.94 180) + (length 2.54) + (name "RXD0/IO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 30.48 180) + (length 2.54) + (name "TXD0/IO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -10.16 180) + (length 2.54) + (name "IO22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -12.7 180) + (length 2.54) + (name "IO23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -33.02 180) + (length 2.54) + (name "IA36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -35.56 180) + (length 2.54) + (name "IA39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -27.94 180) + (length 2.54) + (name "IA34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -30.48 180) + (length 2.54) + (name "IA35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -22.86 180) + (length 2.54) + (name "IOA32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -25.4 180) + (length 2.54) + (name "IOA33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "ESP32-WROVER-IE-N16R8" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESP32-WROVER-IE-N16R8" + (at 1.27 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-RF:ESP32-WROVER-E-IE" + (at 0 -52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wrover-e_esp32-wrover-ie_datasheet_en.pdf" + (at 0 -54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-19265" + (at -1.27 -57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun RF Radio Bluetooth BT ESP ESP32 Espressif u.FL antenna" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "ESP32?WROOM?32*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ESP32-WROVER-IE-N16R8_1_1" + (rectangle + (start -12.7 31.75) + (end 12.7 -36.83) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy 7.62 12.7) (xy 5.08 12.7) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 7.62 25.4) (xy 5.08 25.4) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (text "Boot\nControl" + (at 2.54 19.05 900) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin power_in line + (at 0 -39.37 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -15.24 180) + (length 2.54) + (name "IOA25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -17.78 180) + (length 2.54) + (name "IOA26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -20.32 180) + (length 2.54) + (name "IOA27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "IOA14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 16.51 180) + (length 2.54) + (name "IOA12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "IOA13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 1.27 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -1.27 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -3.81 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 34.29 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -6.35 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -8.89 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -11.43 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 13.97 180) + (length 2.54) + (name "IOA15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 21.59 180) + (length 2.54) + (name "IOA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 24.13 180) + (length 2.54) + (name "IOA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 10.16 180) + (length 2.54) + (name "IOA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -13.97 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -16.51 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 19.05 180) + (length 2.54) + (name "IO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 29.21 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "IO18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "IO19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -19.05 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "IO21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 27.94 180) + (length 2.54) + (name "RXD0/IO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 30.48 180) + (length 2.54) + (name "TXD0/IO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -10.16 180) + (length 2.54) + (name "IO22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -12.7 180) + (length 2.54) + (name "IO23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -39.37 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39.9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -33.02 180) + (length 2.54) + (name "IA36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -35.56 180) + (length 2.54) + (name "IA39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -27.94 180) + (length 2.54) + (name "IA34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -30.48 180) + (length 2.54) + (name "IA35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -22.86 180) + (length 2.54) + (name "IOA32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -25.4 180) + (length 2.54) + (name "IOA33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Power_Divider" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Power_Divider" + (at -6.35 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-RF:PD0922J5050S2HF_ANA" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.ttm.com/repository/products/wireless-xinger/power-dividers/PD0922J5050S2HF/PD0922J5050S2HF.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RF Antenna Splitter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-16658" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun The PD0922J5050S2HF is a low profile, sub-miniature Wilkinson power divider." + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x9.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Power_Divider_0_1" + (rectangle + (start -7.62 3.81) + (end 8.89 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "Power_Divider_1_1" + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "INPUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 11.43 2.54 180) + (length 2.54) + (name "OUTPUT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 11.43 -2.54 180) + (length 2.54) + (name "OUTPUT2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Power_Divider_BP2G1+" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Power_Divider" + (at -6.35 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-RF:BP2G1+" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.minicircuits.com/pdfs/BP2G1+.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RF Antenna Splitter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-17198" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun 2 Ways MMIC DC Pass Power Splitter 1200 - 2000 MHz 50Ω RF Divider" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x9.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Power_Divider_BP2G1+_0_1" + (rectangle + (start -7.62 3.81) + (end 8.89 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "Power_Divider_BP2G1+_1_1" + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "INPUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 11.43 -2.54 180) + (length 2.54) + (name "OUTPUT2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 11.43 2.54 180) + (length 2.54) + (name "OUTPUT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Power_Divider_BP2G1+_Bypass1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Power_Divider" + (at -6.35 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-RF:BP2G1+_Bypass1" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.minicircuits.com/pdfs/BP2G1+.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RF Antenna Splitter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-17198" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun 2 Ways MMIC DC Pass Power Splitter 1200 - 2000 MHz 50Ω RF Divider" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x9.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Power_Divider_BP2G1+_Bypass1_0_1" + (rectangle + (start -7.62 3.81) + (end 8.89 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "Power_Divider_BP2G1+_Bypass1_1_1" + (arc + (start -5.08 1.27) + (mid -4.708 0.372) + (end -3.81 0) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 0) (xy 5.08 0) + ) + (stroke + (width 0) + (type dash_dot) + ) + (fill + (type none) + ) + ) + (arc + (start 5.08 0) + (mid 5.978 0.372) + (end 6.35 1.27) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "INPUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 11.43 -2.54 180) + (length 2.54) + (name "OUTPUT2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 11.43 2.54 180) + (length 2.54) + (name "OUTPUT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Power_Divider_BP2G1+_Bypass2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Power_Divider" + (at -6.35 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-RF:BP2G1+_Bypass2" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.minicircuits.com/pdfs/BP2G1+.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RF Antenna Splitter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-17198" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun 2 Ways MMIC DC Pass Power Splitter 1200 - 2000 MHz 50Ω RF Divider" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x9.9mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Power_Divider_BP2G1+_Bypass2_0_1" + (rectangle + (start -7.62 3.81) + (end 8.89 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "Power_Divider_BP2G1+_Bypass2_1_1" + (arc + (start -5.08 1.27) + (mid -4.708 0.372) + (end -3.81 0) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 0) (xy 5.08 0) + ) + (stroke + (width 0) + (type dash_dot) + ) + (fill + (type none) + ) + ) + (arc + (start 6.35 -1.27) + (mid 5.978 -0.372) + (end 5.08 0) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "INPUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 11.43 -2.54 180) + (length 2.54) + (name "OUTPUT2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 11.43 2.54 180) + (length 2.54) + (name "OUTPUT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "RC522" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -13.97 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "RC522" + (at 11.43 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:QFN-32" + (at -1.905 -22.86 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.nxp.com/docs/en/data-sheet/MFRC522.pdf" + (at 3.81 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "13.65MHz RFID Reader IC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-TBD" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun ISO 14443 MIFARE I2C/SPI/UART" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "RC522_0_1" + (rectangle + (start -15.24 19.05) + (end 15.24 -17.78) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "RC522_1_1" + (pin input line + (at 17.78 17.78 180) + (length 2.54) + (name "I2C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -17.78 -16.51 0) + (length 2.54) hide + (name "TVSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -17.78 10.16 0) + (length 2.54) + (name "TX1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -17.78 17.78 0) + (length 2.54) hide + (name "TVDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -17.78 7.62 0) + (length 2.54) + (name "TX2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -17.78 -16.51 0) + (length 2.54) hide + (name "TVSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -17.78 17.78 0) + (length 2.54) hide + (name "AVDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -17.78 2.54 0) + (length 2.54) + (name "VMID" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 5.08 0) + (length 2.54) + (name "RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -17.78 -16.51 0) + (length 2.54) hide + (name "AVSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -3.81 -13.97 0) + (length 2.54) hide + (name "AUX1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -17.78 17.78 0) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -3.81 -16.51 0) + (length 2.54) hide + (name "AUX2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 -2.54 0) + (length 2.54) + (name "OSCIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -17.78 -5.08 0) + (length 2.54) + (name "OSCOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 17.78 5.08 180) + (length 2.54) + (name "IRQ" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 10.16 180) + (length 2.54) + (name "SDA/~{CS}/RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 17.78 -12.7 180) + (length 2.54) + (name "ADR5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 17.78 -10.16 180) + (length 2.54) + (name "ADR4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 17.78 -7.62 180) + (length 2.54) + (name "ADR3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 17.78 -5.08 180) + (length 2.54) + (name "ADR2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -2.54 180) + (length 2.54) + (name "ADR1/SCK/DTR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -17.78 17.78 0) + (length 2.54) hide + (name "DVDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 0 180) + (length 2.54) + (name "ADR0/MOSI/MX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 7.62 180) + (length 2.54) + (name "SCL/MISO/TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 17.78 15.24 180) + (length 2.54) + (name "EA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -17.78 -16.51 0) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -17.78 -16.51 0) + (length 2.54) hide + (name "PVSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 15.24 0) + (length 2.54) + (name "~{RST}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 -12.7 0) + (length 2.54) + (name "MFIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -17.78 -10.16 0) + (length 2.54) + (name "MFOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -17.78 17.78 0) + (length 2.54) hide + (name "SVDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "RP-SMA_EdgeMount" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0.254 3.048 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMA_EdgeMount" + (at 2.921 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:RP-SMA-Edge" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" " ~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse Polarized SMA PCB Edge Mount connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-00827" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Rever Polarized RP SMA coaxial connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*BNC* *SMA* *SMB* *SMC* *Cinch* *LEMO*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "RP-SMA_EdgeMount_0_1" + (arc + (start -1.778 -0.508) + (mid 0.2311 -1.8066) + (end 1.778 0) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -0.508 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy 0 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 0.508) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.778 0) + (mid 0.2099 1.8101) + (end -1.778 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "RP-SMA_EdgeMount_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "In" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) + (name "Ext" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "RP-SMA_EdgeMount_SMD" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0.254 3.048 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMA_EdgeMount" + (at 2.921 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:RP-SMA-EDGE" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" " ~" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Reverse Polarized SMA PCB Edge Mount connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-15101" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Rever Polarized RP SMA coaxial connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*BNC* *SMA* *SMB* *SMC* *Cinch* *LEMO*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "RP-SMA_EdgeMount_SMD_0_1" + (arc + (start -1.778 -0.508) + (mid 0.2311 -1.8066) + (end 1.778 0) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -0.508 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy 0 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 0.508) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.778 0) + (mid 0.2099 1.8101) + (end -1.778 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "RP-SMA_EdgeMount_SMD_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "In" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) + (name "Ext" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SMA_EdgeMount" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0.254 3.048 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMA_EdgeMount" + (at 3.81 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:SMA-Edge" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" " ~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "SMA PCB Edge Mount connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-08289" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun SMA coxaial connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*BNC* *SMA* *SMB* *SMC* *Cinch* *LEMO*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SMA_EdgeMount_0_1" + (arc + (start -1.778 -0.508) + (mid 0.2311 -1.8066) + (end 1.778 0) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -0.508 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy 0 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 0.508) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.778 0) + (mid 0.2099 1.8101) + (end -1.778 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SMA_EdgeMount_1_1" + (pin passive line + (at 0 -5.08 90) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) hide + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) hide + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) hide + (name "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "In" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "SIG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SMA_EdgeMount_SMD" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0.254 3.048 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMA_EdgeMount" + (at 2.921 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:SMA-Edge-SMD" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" " ~" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "SMA PCB Edge Mount connector SMD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-15100" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun SMA coxaial connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*BNC* *SMA* *SMB* *SMC* *Cinch* *LEMO*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SMA_EdgeMount_SMD_0_1" + (arc + (start -1.778 -0.508) + (mid 0.2311 -1.8066) + (end 1.778 0) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -0.508 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy 0 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 0.508) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.778 0) + (mid 0.2099 1.8101) + (end -1.778 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SMA_EdgeMount_SMD_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "In" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) + (name "Ext" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "U.FL" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0.254 3.048 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "U.FL" + (at 2.921 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Connector:U.FL" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/2607/UFL%20Series.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "SMA PCB Edge Mount connector SMD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-09193" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun SMA coxaial connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*BNC* *SMA* *SMB* *SMC* *Cinch* *LEMO*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "U.FL_0_1" + (arc + (start -1.778 -0.508) + (mid 0.2311 -1.8066) + (end 1.778 0) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy -0.508 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy 0 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 0.508) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.778 0) + (mid 0.2099 1.8101) + (end -1.778 0.508) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "U.FL_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "In" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) + (name "Ext" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Regulator.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Regulator.kicad_sym new file mode 100644 index 0000000..ab21418 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Regulator.kicad_sym @@ -0,0 +1,1117 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "AP2112K-3.3" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U3" + (at 0 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AP2112K-3.3" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-5" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP2112.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "600mA low dropout linear regulator, with enable pin, 3.8V-6V input voltage range, 3.3V fixed positive output, SOT-23-5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "VREG-12457" + (at -1.27 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "VMax" "6V" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Imax" "600mA" + (at 0 -24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Iq" "55µA" + (at 0 -21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun linear regulator ldo fixed positive" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23?5*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AP2112K-3.3_1_1" + (rectangle + (start -5.08 4.445) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at -7.62 2.54 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 5.08 0 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 2.54 180) + (length 2.54) + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "AP2127-1.8" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U3" + (at 0 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AP2127-1.8" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-5" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP2127.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "300mA low dropout linear regulator, with enable pin, 2.5V-6V input voltage range, 1.8V fixed positive output, SOT-23-5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "VREG-14239" + (at -1.27 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "VMax" "6V" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Imax" "300mA" + (at 0 -24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Iq" "60µA" + (at 0 -21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun linear regulator ldo fixed positive" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23?5*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AP2127-1.8_1_1" + (rectangle + (start -5.08 4.445) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at -7.62 2.54 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 5.08 0 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 2.54 180) + (length 2.54) + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "AP7361C-FGE-7" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AP7361C-FGE-7" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:8-UDFN" + (at -0.254 -21.336 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/AP7361C.pdf" + (at 0 -24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "600mA low dropout linear adjustable regulator, with enable pin, 2.2-6.0V input, 0.8-5.0V output, UDFN-8" + (at -1.016 -18.542 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "VREG-14094" + (at -1.27 -26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "VMax" "6V" + (at 0 -29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Imax" "1.5A" + (at 0 -34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Iq" "60µA" + (at 0 -31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun linear regulator ldo adjustable output" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23?5*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AP7361C-FGE-7_1_1" + (rectangle + (start -5.08 3.81) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_out line + (at 7.62 2.54 180) + (length 2.54) + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 5.08 -2.54 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 7.62 0 180) + (length 2.54) + (name "ADJ" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 5.08 -2.54 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 5.08 -2.54 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -7.62 2.54 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -7.62 90) + (length 2.54) + (name "EP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "RT9080-3.3" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U3" + (at 0 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "RT9080-3.3" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-5" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.richtek.com/SaveDownload.aspx?specid=RT9080" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "600mA low dropout linear regulator, with enable pin, 3.8V-6V input voltage range, 3.3V fixed positive output, SOT-23-5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "VREG-19034" + (at -1.27 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "VMax" "6V" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Imax" "600mA" + (at 0 -24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Iq" "4µA" + (at 0 -21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun linear regulator ldo fixed positive" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23?5*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "RT9080-3.3_1_1" + (rectangle + (start -5.08 4.445) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at -7.62 2.54 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 5.08 0 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 2.54 180) + (length 2.54) + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "STLQ015-3.3" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U3" + (at 0 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "STLQ015-3.3" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Semiconductor-Standard:SOT23-5" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/content/ccc/resource/technical/document/datasheet/35/54/c9/ad/3b/07/4a/c3/CD00268765.pdf/files/CD00268765.pdf/jcr:content/translations/en.CD00268765.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "150mA low dropout linear regulator, 1.4uA quiescent current" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-15779" + (at -1.27 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "VMax" "5.5V" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Imax" "150mA" + (at 0 -24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Iq" "1.4µA" + (at 0 -21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun linear regulator ldo fixed positive" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23?5*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "STLQ015-3.3_1_1" + (rectangle + (start -5.08 4.445) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at -7.62 2.54 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 5.08 0 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 2.54 180) + (length 2.54) + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Resistor.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Resistor.kicad_sym new file mode 100644 index 0000000..cf27518 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Resistor.kicad_sym @@ -0,0 +1,11412 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "0.47_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0.47" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://industrial.panasonic.com/cdbs/www-data/pdf/RDN0000/AOA0000C313.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-20715" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "0.47_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "0.47_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "0_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://industrial.panasonic.com/cdbs/www-data/pdf/RDN0000/AOA0000C313.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-14244" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "0_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "0_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "0_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "0" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://industrial.panasonic.com/cdbs/www-data/pdf/RDN0000/AOA0000C313.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-08609" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "0_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "0_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "1.5k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1.5k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at -1.27 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-08306" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1.5k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1.5k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "100_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-14962" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "100_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "100_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "100_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-07863" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "100_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "100_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "100k_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-13495" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "100k_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "100k_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "100k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-07828" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "100k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "100k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-16072" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-12581" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10_1206" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_1206_3216Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-08705" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Power" "0.25W" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10_1206_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10_1206_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10k_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.064 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-14241" + (at 0 -6.096 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10k_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10k_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "10k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-00824" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "10k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "10k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "12.1k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "12.1k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.yageo.com/upload/media/product/products/datasheet/rchip/PYu-RC_Group_51_RoHS_L_12.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-09378" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "12.1k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "12.1k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "12.4k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "12.4k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.seielect.com/catalog/sei-rmcf_rmcp.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at -0.508 -12.192 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-16236" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Tolerance" "1%" + (at -0.254 -14.478 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "12.4k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "12.4k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "12k_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "12k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.064 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-14967" + (at 0 -6.096 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "12k_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "12k_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "150k_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "150k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-15093" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "150k_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "150k_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "150k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "150k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-09117" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "150k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "150k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "15k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "15k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-07854" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "15k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "15k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "169k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "169k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-14394" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "169k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "169k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "180_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "180" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-08788" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "180_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "180_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "1M_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1M" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at -1.27 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-15185" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1M_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1M_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "1M_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1M" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-07868" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1M_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1M_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "1k_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at -1.27 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-14342" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1k_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1k_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "1k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at -1.27 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-07856" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "1k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "2.0k_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2.0k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-15406" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2.0k_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2.0k_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "2.0k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2.0k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-08296" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2.0k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2.0k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "2.2M_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2.2M" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at -1.27 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-14844" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2.2M_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2.2M_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "2.2k_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2.2k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-14341" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2.2k_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2.2k_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "2.2k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2.2k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-08272" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2.2k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2.2k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "2.7k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "2.7k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-16714" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "2.7k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "2.7k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "200k_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "200k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-15347" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "200k_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "200k_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "200k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "200k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-09385" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "200k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "200k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "20k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "20k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-09383" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "20k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "20k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "220_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "220" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-07861" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "220_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "220_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "22_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "22" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-12427" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "22_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "22_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "22_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "22" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-08698" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "22_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "22_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "27_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "27" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-15238" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "27_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "27_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "27_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "27" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-09334" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "27_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "27_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "3.3k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "3.3k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at -1.27 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-07851" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "3.3k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "3.3k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "300k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "300k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-10809" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "300k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "300k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "330_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "330" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-15407" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "330_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "330_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "330_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "330" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-00818" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "330_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "330_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "33_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "33" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-14883" + (at -0.254 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "33_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "33_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "33_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "33" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-08270" + (at -0.254 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "33_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "33_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "33k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "33k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-08416" + (at 0 -6.604 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "33k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "33k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "4.7k_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "4.7k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-15343" + (at 0 -6.604 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "4.7k_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "4.7k_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "4.7k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "4.7k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-07857" + (at 0 -6.604 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "4.7k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "4.7k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "470_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "470" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-13829" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "470_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "470_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "47k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "47k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-07871" + (at 0 -6.604 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "47k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "47k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "49.9_1206" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "49.9" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_1206_3216Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.seielect.com/catalog/sei-rncp.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-16252" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Wattage" "0.5W" + (at 0 -13.716 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Tolerance" "1%" + (at -0.254 -15.748 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "49.9_1206_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "49.9_1206_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "5.1k_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "5.1k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-14340" + (at 0 -6.604 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "5.1k_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "5.1k_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "5.1k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "5.1k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-12083" + (at 0 -6.604 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "5.1k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "5.1k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "5.62k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "5.62k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-09823" + (at 0 -6.604 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "5.62k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "5.62k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "56k_0402" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "56k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0402_1005Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-22102" + (at 0 -6.604 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "56k_0402_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "56k_0402_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "68_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "68" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.318 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-07860" + (at -0.254 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "68_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "68_0603_1_1" + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "8.2k_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "8.2k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.yageo.com/upload/media/product/products/datasheet/rchip/PYu-RC_Group_51_RoHS_L_12.pdf" + (at -1.27 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor 8.2KOHM-0603-1/10W-5%" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-10646" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "8.2k_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "8.2k_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "866_0603" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "866" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-09991" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "866_0603_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "866_0603_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "R" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -4.572 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.vishay.com/docs/20035/dcrcwe3.pdf" + (at -1.27 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-07856" + (at 0 -6.858 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "R_Potentiometer" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R1" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R_Potentiometer" + (at 10.16 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:Bourns-PDB18" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.bourns.com/docs/Product-Datasheets/PDB18.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Potentiometer" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "~" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun resistor variable" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Potentiometer*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_Potentiometer_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy 0 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.143) (xy 0.508 -2.286) (xy -0.508 -2.286) (xy 0 -1.143) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_Potentiometer_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Thermistor-NTC-10k" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at -1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + ) + ) + (property "Footprint" "SparkFun-Resistor:R_0603_1608Metric" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.murata.com/-/media/webrenewal/products/thermistor/ntc/ncp/ncp18.ashx?la=ja-jp&cvid=20211118090222000000" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Temperature dependent resistor" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-13608" + (at 0 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun R res thermistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Thermistor-NTC-10k_0_1" + (rectangle + (start -2.54 -1.016) + (end 2.54 1.016) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.175 -1.905) (xy -1.905 -1.905) (xy 1.905 1.905) (xy 3.175 1.905) (xy 3.175 1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Thermistor-NTC-10k_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Trimpot_10k_RA_PTH" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R1" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k Linear" + (at 10.16 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:Bourns-PDB18" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.bourns.com/docs/Product-Datasheets/PDB18.pdf" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Potentiometer" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "~" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun resistor variable linear right angle" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Potentiometer*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Trimpot_10k_RA_PTH_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy 0 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.143) (xy 0.508 -2.286) (xy -0.508 -2.286) (xy 0 -1.143) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Trimpot_10k_RA_PTH_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Trimpot_10k_SMD_3.0x3.0mm" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R1" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 2.54 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Resistor:Trimpot_SMD_3.0x3.0mm" + (at -1.27 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ttelectronics.com/TTElectronics/media/ProductFiles/Datasheet/22.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Potentiometer TRIMPOT-SMD-3MM-CLOSED-1/8W-20%" + (at 0 -21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "RES-09285" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "22AR10K" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun resistor variable trimmer" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Potentiometer*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Trimpot_10k_SMD_3.0x3.0mm_0_1" + (polyline + (pts + (xy -2.286 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy 0 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.143) (xy 0.508 -2.286) (xy -0.508 -2.286) (xy 0 -1.143) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -0.762 0) (xy -1.143 -1.016) (xy -1.524 0) (xy -1.905 1.016) (xy -2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0) (xy 0.381 -1.016) (xy 0 0) (xy -0.381 1.016) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.905 -1.016) (xy 1.524 0) (xy 1.143 1.016) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Trimpot_10k_SMD_3.0x3.0mm_1_1" + (pin passive line + (at 3.81 0 180) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -3.81 0 0) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Sensor.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Sensor.kicad_sym new file mode 100644 index 0000000..e60fd04 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Sensor.kicad_sym @@ -0,0 +1,1771 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "MQ-4 Gas Sensor" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MQ-4 Gas Sensor" + (at -2.54 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Sensor:MQ-4 Gas Sensor" + (at -1.905 -8.89 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/datasheets/Sensors/Biometric/MQ-4%20Ver1.3%20-%20Manual.pdf" + (at 3.81 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "MQ4 Flammable Gas Sensor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-09404" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Analog SnO2 Methane" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MQ-4 Gas Sensor_0_1" + (rectangle + (start -6.35 3.81) + (end 6.35 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "MQ-4 Gas Sensor_1_1" + (pin output line + (at 8.89 2.54 180) + (length 2.54) + (name "SENSE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 2.54 0) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 2.54 180) + (length 2.54) hide + (name "SENSE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -2.54 0) + (length 2.54) hide + (name "SENSE-GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -2.54 0) + (length 2.54) hide + (name "SENSE-GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "MQ-7 Gas Sensor" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MQ-7 Gas Sensor" + (at -2.54 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Sensor:MQ-7 Gas Sensor" + (at -1.905 -8.89 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/datasheets/Sensors/Biometric/MQ-7%20Ver1.3%20-%20Manual.pdf" + (at 3.81 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Toxic Gas Sensor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-09403" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun MQ7 SnO2 CO Carbon Monoxide Sensor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MQ-7 Gas Sensor_0_1" + (rectangle + (start -6.35 3.81) + (end 6.35 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "MQ-7 Gas Sensor_1_1" + (pin output line + (at 8.89 2.54 180) + (length 2.54) + (name "SENSE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 2.54 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 8.89 2.54 180) + (length 2.54) hide + (name "SENSE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -2.54 0) + (length 2.54) hide + (name "SENSE-GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 -2.54 0) + (length 2.54) hide + (name "SENSE-GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "PASCO2V01BUMA1" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -8.89 8.255 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PASCO2V01BUMA1" + (at 0 8.255 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Sensor:LG-MLGA-14-1_Z8B00206105" + (at -1.905 -13.97 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/b/f/4/b/0/Infineon-PASCO2V01-DataSheet-v01_03-DataSheet-v01_03-EN.pdf" + (at 3.81 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "MEMS acoustic CO2 sensor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-19132" + (at 0 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun XENSIV PAS CO2 PWM UART I2C Sensor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PASCO2V01BUMA1_0_1" + (rectangle + (start -8.89 6.35) + (end 8.89 -8.89) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "PASCO2V01BUMA1_1_1" + (pin power_in line + (at -11.43 2.54 0) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -11.43 5.08 0) + (length 2.54) + (name "12V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -11.43 -7.62 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -11.43 -7.62 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -11.43 -7.62 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -11.43 -7.62 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -5.08 180) + (length 2.54) + (name "RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 11.43 -2.54 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 11.43 0 180) + (length 2.54) + (name "SDA/TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -11.43 -5.08 0) + (length 2.54) + (name "PWM_DIS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -11.43 -7.62 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 11.43 5.08 180) + (length 2.54) + (name "INT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -11.43 0 0) + (length 2.54) + (name "PSEL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 11.43 -7.62 180) + (length 2.54) + (name "PWM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SCD41" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SCD41" + (at -2.54 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Sensor:SCD4X" + (at -1.905 -8.89 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/d/4/9/a/d/Sensirion_CO2_Sensors_SCD4x_Datasheet.pdf" + (at 3.81 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Photoacoustic CO2 Sensor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-16053" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun I2C ±(40 ppm + 5 %)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SCD41_0_1" + (rectangle + (start -6.35 3.81) + (end 6.35 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "SCD41_1_1" + (pin no_connect line + (at 8.89 6.35 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 8.89 2.54 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 21.59 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 24.13 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 26.67 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 29.21 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 31.75 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 34.29 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 36.83 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 39.37 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 0 0) + (length 2.54) + (name "VDDH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 8.89 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -2.54 0) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 11.43 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 13.97 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 16.51 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 2.54 0) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 19.05 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 8.89 0 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SEN55" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SEN55" + (at -2.54 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Connector:JST_SMD_1.25mm-6_Locking" + (at -1.905 -8.89 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/b/0/3/c/0/Sensirion_Datasheet_Environmental_Node_SEN5x.pdf" + (at 3.81 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Environmental Sensor for HVAC and Air Quality Applications " + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-21278" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun PM, NOx, VOC, RH & T sensor platform " + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SEN55_0_1" + (rectangle + (start -6.35 3.81) + (end 6.35 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "SEN55_1_1" + (pin power_in line + (at -8.89 2.54 0) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -8.89 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 8.89 2.54 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 8.89 0 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -8.89 0 0) + (length 2.54) + (name "SEL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 -2.54 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 -2.54 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 8.89 -2.54 180) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SEN55_Outline" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SEN55_Outline" + (at -2.54 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Sensor:SEN5x_Outline" + (at -1.905 -8.89 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/assets/b/0/3/c/0/Sensirion_Datasheet_Environmental_Node_SEN5x.pdf" + (at 3.81 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Environmental Sensor for HVAC and Air Quality Applications " + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun PM, NOx, VOC, RH & T sensor platform " + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SEN55_Outline_0_1" + (rectangle + (start -6.35 3.81) + (end 6.35 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + ) + (symbol "SPH0641LM4H-1_Microphone" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "MK" + (at -10.414 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SPH0641LM4H-1" + (at -17.526 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Sensor:SPH0641LM4H-1_Microphone" + (at 1.016 -17.526 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Knowles%20Acoustics%20PDFs/SPH0641LM4H-1.pdf" + (at 0.508 -19.812 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "SPH0641LM4H-1 Microphone A miniature, high-performance, low power, bottom port silicon digital microphone with a single bit PDM output." + (at -0.762 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "IC-14361" + (at -1.016 -25.654 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun MEMS Microphone Mic Knowles PDM Digital SPH0641LM4H-1 SPH0641" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPH0641LM4H-1_Microphone_1_0" + (circle + (center -5.08 0) + (radius 2.2144) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -7.2586 -3.1116) (xy -7.2586 2.9844) + ) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.8056 0.5791) (xy -1.2935 0.5781) + ) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.7855 -0.4639) (xy -1.2811 -0.4639) + ) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (text "MIC" + (at -7.112 -1.016 0) + (effects + (font + (size 1.27 1.27) + (thickness 0.3023) + (bold yes) + ) + (justify left bottom) + ) + ) + (pin output line + (at 10.16 0 180) + (length 2.54) + (name "DATA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "SEL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 2.54 180) + (length 2.54) + (name "CLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "SPH0641LM4H-1_Microphone_1_1" + (rectangle + (start -8.89 5.08) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/libs/sparkfun/Symbols/SparkFun-Switch.kicad_sym b/kicad/libs/sparkfun/Symbols/SparkFun-Switch.kicad_sym new file mode 100644 index 0000000..38fb5c4 --- /dev/null +++ b/kicad/libs/sparkfun/Symbols/SparkFun-Switch.kicad_sym @@ -0,0 +1,5530 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "Capacitive Button" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Capacitive Button" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Pad-CapacitiveTouch" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun switch lever" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Capacitive Button_0_0" + (circle + (center 0 3.048) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Capacitive Button_1_1" + (pin passive line + (at 0 0 90) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "DP3T_Slide_SMD_9.8x3.5mm" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DP3T_Slide_SMD_9.8x3.5mm" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Slide_DP3T_SMD_9.8x3.5mm" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ckswitches.com/media/1431/ayz.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch three position, dual pole triple throw, 3 position switch, SP3T" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-16121" + (at 0 -21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "" + (at 0 -24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun switch dp3t ON-ON-ON" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SW* DP3T*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "DP3T_Slide_SMD_9.8x3.5mm_0_0" + (polyline + (pts + (xy 0 -6.35) (xy 0 -5.715) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -5.08) (xy 0 -4.445) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.81) (xy 0 -3.175) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy 0 -1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "DP3T_Slide_SMD_9.8x3.5mm_0_1" + (circle + (center -2.032 -7.62) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -2.032 0) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.651 -7.366) (xy 1.651 -5.334) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.651 0.254) (xy 1.651 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -10.16) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -7.62) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -5.08) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -2.54) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "DP3T_Slide_SMD_9.8x3.5mm_1_1" + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 2.54) + (name "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -7.62 180) + (length 2.54) + (name "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 2.54) + (name "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -10.16 180) + (length 2.54) + (name "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "DPDT_Slide_SMD_7.2x3.5mm" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 4.318 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DPDT_Slide_SMD_7.2x3.5mm" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Slide_DPDT_SMD_7.2x3.5mm" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.sparkfun.com/datasheets/Components/SW_slide_ayz.pdf" + (at 0 -21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch dual pole double throw" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-08179" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "ABC" + (at 0 -24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun AYZ0202" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SW*DPDT*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "DPDT_Slide_SMD_7.2x3.5mm_0_0" + (circle + (center -2.032 -8.89) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -7.62) (xy 0 -6.985) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -6.35) (xy 0 -5.715) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -5.08) (xy 0 -4.445) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.81) (xy 0 -3.175) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy 0 -1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -11.43) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "DPDT_Slide_SMD_7.2x3.5mm_0_1" + (polyline + (pts + (xy -1.524 -8.636) (xy 1.651 -6.604) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 0.254) (xy 1.651 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -6.35) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "DPDT_Slide_SMD_7.2x3.5mm_1_1" + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -6.35 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -8.89 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -11.43 180) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "DPDT_Slide_SMD_9.0x3.6mm" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DPDT_Slide_SMD_9.0x3.6mm" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Slide_DPDT_SMD_9.0x3.6mm" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ckswitches.com/media/1422/js.pdf" + (at 0 -16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch three position" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-14133" + (at 0 -21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "" + (at 0 -24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun switch dp3t ON-ON-ON" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SW* DP3T*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "DPDT_Slide_SMD_9.0x3.6mm_0_0" + (circle + (center -2.032 -7.62) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -2.032 1.27) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -6.35) (xy 0 -5.715) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -5.08) (xy 0 -4.445) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.81) (xy 0 -3.175) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -2.54) (xy 0 -1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -10.16) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -1.27) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "DPDT_Slide_SMD_9.0x3.6mm_0_1" + (polyline + (pts + (xy -1.524 -7.366) (xy 1.651 -5.334) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 1.524) (xy 1.651 3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -5.08) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 3.81) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "DPDT_Slide_SMD_9.0x3.6mm_1_1" + (pin passive line + (at 5.08 3.81 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 1.27 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -1.27 180) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -10.16 180) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SP3T_Slide_SMD_9.0x3.6mm" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SP3T_Slide_SMD_9.0x3.6mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Slide_SP3T_SMD_9.7x2.6mm" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.nidec-components.com/e/catalog/switch/cus.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch, three position, dual pole triple throw, 3 position switch, SP3T" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-10805" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "CUS-13B" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun switch dp3t ON-ON-ON" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SW* DP3T*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SP3T_Slide_SMD_9.0x3.6mm_0_1" + (circle + (center -2.032 0) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.651 0.254) (xy 1.651 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -2.54) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SP3T_Slide_SMD_9.0x3.6mm_1_1" + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 2.54 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SP3T_Slide_SMD_9.8x3.5mm" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SP3T_Slide_SMD_9.8x3.5mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Slide_DP3T_SMD_9.8x3.5mm" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ckswitches.com/media/1431/ayz.pdf" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Slide switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-16121" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SW* DP3T*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SP3T_Slide_SMD_9.8x3.5mm_0_1" + (circle + (center -2.032 0) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.651 0.254) (xy 1.651 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -2.54) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SP3T_Slide_SMD_9.8x3.5mm_1_1" + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 2.54 0) + (length 2.54) hide + (name "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 5.08 0) + (length 2.54) hide + (name "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 7.62 0) + (length 2.54) hide + (name "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 10.16 0) + (length 2.54) hide + (name "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPDT_Slide_PTH_11.6x4.0mm" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 4.318 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SPDT_Slide_PTH_11.6x4.0mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Slide_SPDT_PTH_11.6x4.0mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.sparkfun.com/datasheets/Components/Buttons/P040040c.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch, single pole double throw" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-08261" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mrg Part#" "" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun switch single-pole double-throw spdt ON-ON" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPDT_Slide_PTH_11.6x4.0mm_0_0" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPDT_Slide_PTH_11.6x4.0mm_0_1" + (polyline + (pts + (xy -1.524 0.254) (xy 1.651 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPDT_Slide_PTH_11.6x4.0mm_1_1" + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPDT_Slide_PTH_11.6x4.0mm-ShortPin" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 4.318 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SPDT_Slide_PTH_11.6x4.0mm-ShortPin" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Slide_SPDT_PTH_11.6x4.0mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.sparkfun.com/datasheets/Components/Buttons/P040040c.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch, single pole double throw" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-13151" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mrg Part#" "" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun switch single-pole double-throw spdt ON-ON" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPDT_Slide_PTH_11.6x4.0mm-ShortPin_0_0" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPDT_Slide_PTH_11.6x4.0mm-ShortPin_0_1" + (polyline + (pts + (xy -1.524 0.254) (xy 1.651 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPDT_Slide_PTH_11.6x4.0mm-ShortPin_1_1" + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPDT_Slide_SMD_6.7x2.6mm" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 4.318 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SPDT_Slide_SMD_6.7x2.6mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Slide_SPST_SMD_6.7x2.6mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.nidec-components.com/e/catalog/switch/cus.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch, single pole double throw" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-10651" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mrg Part#" "CUS-12B" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun switch single-pole double-throw spdt ON-ON" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPDT_Slide_SMD_6.7x2.6mm_0_0" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPDT_Slide_SMD_6.7x2.6mm_0_1" + (polyline + (pts + (xy -1.524 0.254) (xy 1.651 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPDT_Slide_SMD_6.7x2.6mm_1_1" + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 2.54 0) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPDT_Slide_SMD_7.2x3.5mm" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 4.318 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SPDT_Slide_SMD_7.2x3.5mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Slide_DPDT_SMD_7.2x3.5mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.sparkfun.com/datasheets/Components/SW_slide_ayz.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch, single pole double throw" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-08179" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mrg Part#" "AYZ0202" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun switch single-pole double-throw spdt ON-ON" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPDT_Slide_SMD_7.2x3.5mm_0_0" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPDT_Slide_SMD_7.2x3.5mm_0_1" + (polyline + (pts + (xy -1.524 0.254) (xy 1.651 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPDT_Slide_SMD_7.2x3.5mm_1_1" + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 2.54 0) + (length 2.54) hide + (name "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 5.08 0) + (length 2.54) hide + (name "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 7.62 0) + (length 2.54) hide + (name "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPDT_Slide_SMD_7.2x3.5mm-HighFriction" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 4.318 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SPDT_Slide_SMD_7.2x3.5mm-HighFriction" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Slide_DPDT_SMD_7.2x3.5mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.cuidevices.com/product/resource/slw-713515-2a-smt-tr.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch, single pole double throw" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-20616" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mrg Part#" "2223-SLW-713515-2A-SMT-TR-ND" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun switch single-pole double-throw spdt ON-ON" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPDT_Slide_SMD_7.2x3.5mm-HighFriction_0_0" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPDT_Slide_SMD_7.2x3.5mm-HighFriction_0_1" + (polyline + (pts + (xy -1.524 0.254) (xy 1.651 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPDT_Slide_SMD_7.2x3.5mm-HighFriction_1_1" + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 2.54 0) + (length 2.54) hide + (name "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 5.08 0) + (length 2.54) hide + (name "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 7.62 0) + (length 2.54) hide + (name "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPDT_Slide_SMD_9.0x3.6mm" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SPDT_Slide_SMD_9.0x3.6mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Slide_DPDT_SMD_9.0x3.6mm" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ckswitches.com/media/1422/js.pdf" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch three position" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-14133" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun switch dp3t ON-ON-ON" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SW* DP3T*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPDT_Slide_SMD_9.0x3.6mm_0_0" + (circle + (center -2.032 1.27) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -1.27) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPDT_Slide_SMD_9.0x3.6mm_0_1" + (polyline + (pts + (xy -1.524 1.524) (xy 1.651 3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 3.81) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPDT_Slide_SMD_9.0x3.6mm_1_1" + (pin passive line + (at 5.08 3.81 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 1.27 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -1.27 180) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 3.81 0) + (length 2.54) hide + (name "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 6.35 0) + (length 2.54) hide + (name "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -5.08 8.89 0) + (length 2.54) hide + (name "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPST_Push_PTH_12x12mm_h8.0mm" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PTH_12x12mm_h8.0mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Push_PTH_12x12mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.omron.com/ecb/products/pdf/en-b3f.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-09185" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Momentary push switch lever button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPST_Push_PTH_12x12mm_h8.0mm_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "SPST_Push_PTH_12x12mm_h8.0mm_1_1" + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPST_Push_PTH_LED-Red" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Red" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Push_PTH_12x12mm_LED" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.sparkfun.com/datasheets/Components/General/TSD1265.png" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-11758" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "TSL-012 (Red)" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Momentary push switch lever button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPST_Push_PTH_LED-Red_0_0" + (polyline + (pts + (xy -3.81 -1.905) (xy -2.54 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 -1.905) (xy -1.27 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.635 1.27) (xy -0.635 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 -1.27) (xy -3.81 -1.905) (xy -3.175 -1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 -1.27) (xy -2.54 -1.905) (xy -1.905 -1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.635 0) (xy 1.27 1.27) (xy 1.27 -1.27) (xy -0.635 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "SPST_Push_PTH_LED-Red_0_1" + (circle + (center -2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 3.81) (xy 0 5.588) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 3.81) (xy -2.54 3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "SPST_Push_PTH_LED-Red_1_1" + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPST_Push_PTH_RA_7.4x4.3mm" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PTH_RA_7.4x4.3mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Push_PTH_RA_7.4x4.3mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://cdn.sparkfun.com/datasheets/Components/Switches/SW016.JPG" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-10672" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Momentary push switch lever button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPST_Push_PTH_RA_7.4x4.3mm_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "SPST_Push_PTH_RA_7.4x4.3mm_1_1" + (pin passive line + (at -5.08 2.54 0) + (length 2.54) hide + (name "M1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 2.54) hide + (name "M2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPST_Push_PTH_RA_h7.5mm" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PTH_RA_h7.5mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Push_PTH_RA_8-020_h7.5mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-13896" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "8-020 TS H = 7.5mm" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Momentary push switch lever button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPST_Push_PTH_RA_h7.5mm_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPST_Push_PTH_RA_h7.5mm_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 2.54) hide + (name "M1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 2.54) hide + (name "M2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "M2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPST_Push_SMD_12x12mm_h8.5mm" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMD_12x12mm_h8.5mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Push_SMD_12x12mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn.sparkfun.com/datasheets/Components/Switches/N301102.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-11967" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "EG4904TR-ND" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Momentary push switch lever button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPST_Push_SMD_12x12mm_h8.5mm_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPST_Push_SMD_12x12mm_h8.5mm_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPST_Push_SMD_4.2x3.2mm_h2.5mm" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMD_4.2x3.2mm_h2.5mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Push_SMD_4.2x3.2mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ckswitches.com/media/3130/ck_rk_datasheet.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-21771" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Momentary push switch lever button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPST_Push_SMD_4.2x3.2mm_h2.5mm_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPST_Push_SMD_4.6x2.8mm_h1.9mm" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMD_4.6x2.8mm_h1.9mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Push_SMD_4.6x2.8mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ckswitches.com/media/1479/kmr2.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-13065" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Momentary push switch lever button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPST_Push_SMD_4.6x2.8mm_h1.9mm_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPST_Push_SMD_4.6x2.8mm_h2.5mm" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMD_4.6x2.8mm_h2.5mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Push_SMD_4.6x2.8mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-15606" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Momentary push switch lever button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPST_Push_SMD_4.6x2.8mm_h2.5mm_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "SPST_Push_SMD_4.6x2.8mm_h2.5mm_1_1" + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPST_Push_SMD_5.2x5.2mm_h1.9mm" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMD_5.2x5.2mm_h1.9mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Push_SMD_5.2x5.2mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://sten-eswitch-13110800-production.s3.amazonaws.com/system/asset/product_line/data_sheet/165/TL3342.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-08247" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Momentary push switch lever button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPST_Push_SMD_5.2x5.2mm_h1.9mm_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPST_Push_SMD_5.2x5.2mm_h1.9mm_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPST_Push_SMD_5.2x5.2mm_h2.5mm" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMD_5.2x5.2mm_h2.5mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Push_SMD_5.2x5.2mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-14139" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Momentary push switch lever button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPST_Push_SMD_5.2x5.2mm_h2.5mm_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "SPST_Push_SMD_5.2x5.2mm_h2.5mm_1_1" + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPST_Push_SMD_6.2x6.2mm_h7.0mm" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMD_6.2x6.2mm_h7.0mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Push_SMD_6.2x6.2mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.we-online.com/components/products/datasheet/4301x2xxx8x6.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-11966" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "679-2384-2-ND" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Momentary push switch lever button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPST_Push_SMD_6.2x6.2mm_h7.0mm_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "SPST_Push_SMD_6.2x6.2mm_h7.0mm_1_1" + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPST_Push_SMD_6x3.5mm_h2.5mm" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMD_6x3.5mm_h2.5mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Push_SMD_6x3.5mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.sparkfun.com/datasheets/Components/1101.pdf" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-14278" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "8-004 SMD Button 8x3.6mm Height=2.5mm" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Momentary push switch lever button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPST_Push_SMD_6x3.5mm_h2.5mm_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPST_Push_SMD_6x3.5mm_h2.5mm_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SPST_Push_SMD_RA_5x3mm_h3.6mm" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SMD_RA_5x3mm_h3.6mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "SparkFun-Switch:Push_SMD_RA_5x3mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single Pole Single Throw (SPST) switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "SWCH-12265" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Mfg Part#" "" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun Momentary push switch lever button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SPST_Push_SMD_RA_5x3mm_h3.6mm_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SPST_Push_SMD_RA_5x3mm_h3.6mm_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "SW_Reed" + (pin_numbers hide) + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Reed" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "reed switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun reed magnetic switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_Reed_0_0" + (arc + (start -2.159 1.397) + (mid -3.55 0) + (end -2.159 -1.397) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 0) (xy 1.27 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.159 -1.397) (xy 2.286 -1.397) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.159 1.397) (xy -2.159 1.397) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy -1.27 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 2.159 -1.397) + (mid 3.55 0) + (end 2.159 1.397) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SW_Reed_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/kicad/nano-x-base.kicad_pcb b/kicad/nano-x-base.kicad_pcb new file mode 100644 index 0000000..1a8fbbe --- /dev/null +++ b/kicad/nano-x-base.kicad_pcb @@ -0,0 +1,11426 @@ +(kicad_pcb + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + (setup + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (grid_origin 150 95) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (viasonmask no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plotreference yes) + (plotvalue yes) + (plotfptext yes) + (plotinvisibletext no) + (sketchpadsonfab no) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + (net 0 "") + (net 1 "unconnected-(J1-MISO-Pad15)") + (net 2 "unconnected-(J1-PB0-Pad7)") + (net 3 "unconnected-(J1-VIN-Pad30)") + (net 4 "unconnected-(J1-PD5-Pad12)") + (net 5 "unconnected-(J1-GND-Pad29)") + (net 6 "unconnected-(J1-~{RESET}-Pad28)") + (net 7 "unconnected-(J1-PD7-Pad5)") + (net 8 "unconnected-(J1-PA0-Pad19)") + (net 9 "unconnected-(J1-GND-Pad4)") + (net 10 "unconnected-(J1-PA3-Pad22)") + (net 11 "unconnected-(J1-PA6-Pad25)") + (net 12 "unconnected-(J1-TxD0-Pad32)") + (net 13 "unconnected-(J1-PB2-Pad10)") + (net 14 "unconnected-(J1-AREF-Pad18)") + (net 15 "unconnected-(J1-PA7-Pad26)") + (net 16 "unconnected-(J1-~{SS}-Pad13)") + (net 17 "unconnected-(J1-MOSI-Pad14)") + (net 18 "unconnected-(J1-PA2-Pad21)") + (net 19 "unconnected-(J1-RxD1-Pad2)") + (net 20 "unconnected-(J1-+3V3-Pad17)") + (net 21 "unconnected-(J1-PD6-Pad6)") + (net 22 "unconnected-(J1-PB3-Pad9)") + (net 23 "unconnected-(J1-SCL-Pad24)") + (net 24 "unconnected-(J1-+5V(BAT)-Pad27)") + (net 25 "unconnected-(J1-TxD1-Pad1)") + (net 26 "unconnected-(J1-SCK-Pad16)") + (net 27 "unconnected-(J1-PD4-Pad8)") + (net 28 "unconnected-(J1-PA1-Pad20)") + (net 29 "unconnected-(J1-GND-Pad31)") + (net 30 "unconnected-(J1-PB1-Pad11)") + (net 31 "unconnected-(J1-~{RESET}-Pad3)") + (net 32 "unconnected-(J1-SDA-Pad23)") + (net 33 "unconnected-(J2-Pin_2-Pad2)") + (net 34 "unconnected-(J2-NC-PadNC1)") + (net 35 "unconnected-(J2-Pin_4-Pad4)") + (net 36 "unconnected-(J2-Pin_1-Pad1)") + (net 37 "unconnected-(J2-Pin_3-Pad3)") + (net 38 "unconnected-(J2-NC-PadNC2)") + (net 39 "unconnected-(J3-GPIO4-Pad16)") + (net 40 "unconnected-(J3-(GPIO16)RXD-Pad10)") + (net 41 "unconnected-(J3-5V-Pad2)") + (net 42 "unconnected-(J3-GND-Pad25)") + (net 43 "unconnected-(J3-(GPCLK1)_GPIO21-Pad29)") + (net 44 "unconnected-(J3-GPIO27-Pad36)") + (net 45 "unconnected-(J3-GND-Pad9)") + (net 46 "unconnected-(J3-(PWM1)_GPIO23-Pad33)") + (net 47 "unconnected-(J3-(SCL1)_GPIO9-Pad5)") + (net 48 "unconnected-(J3-(PCM_CLK)_GPIO1-Pad12)") + (net 49 "unconnected-(J3-(GPCLK2)_GPIO22-Pad31)") + (net 50 "unconnected-(J3-3V3-Pad17)") + (net 51 "unconnected-(J3-(SDA1)_GPIO8-Pad3)") + (net 52 "unconnected-(J3-GPIO0-Pad11)") + (net 53 "unconnected-(J3-GND-Pad34)") + (net 54 "unconnected-(J3-GPIO14)SPI_SCLK-Pad23)") + (net 55 "unconnected-(J3-(PCM_FS)_GPIO24-Pad35)") + (net 56 "unconnected-(J3-(PCM_DOUT)_GPIO29-Pad40)") + (net 57 "unconnected-(J3-GND-Pad14)") + (net 58 "unconnected-(J3-(GPIO13)SPI_MISO-Pad21)") + (net 59 "unconnected-(J3-3V3-Pad1)") + (net 60 "unconnected-(J3-(GPCLK0)_GPIO7-Pad7)") + (net 61 "unconnected-(J3-ID_SDA0-Pad27)") + (net 62 "unconnected-(J3-GND-Pad20)") + (net 63 "unconnected-(J3-GND-Pad6)") + (net 64 "unconnected-(J3-GPIO2-Pad13)") + (net 65 "unconnected-(J3-5V-Pad4)") + (net 66 "unconnected-(J3-(~{SPI_CE1})_GPIO11-Pad26)") + (net 67 "unconnected-(J3-GPIO6(RESET-UC)-Pad22)") + (net 68 "unconnected-(J3-(PWM0)_GPIO26-Pad32)") + (net 69 "unconnected-(J3-ID_SCL0-Pad28)") + (net 70 "unconnected-(J3-(GPIO12)SPI_MOSI-Pad19)") + (net 71 "unconnected-(J3-GND-Pad30)") + (net 72 "unconnected-(J3-GPIO3-Pad15)") + (net 73 "unconnected-(J3-(PCM_DIN)_GPIO28-Pad38)") + (net 74 "unconnected-(J3-(GPIO10)~{SPI_CE0}-Pad24)") + (net 75 "unconnected-(J3-GND-Pad39)") + (net 76 "unconnected-(J3-GPIO5-Pad18)") + (net 77 "unconnected-(J3-(GPIO15)TXD-Pad8)") + (net 78 "unconnected-(J3-GPIO25-Pad37)") + (net 79 "unconnected-(J4-Pin_18-Pad18)") + (net 80 "unconnected-(J4-Pin_4-Pad4)") + (net 81 "unconnected-(J4-Pin_7-Pad7)") + (net 82 "unconnected-(J4-Pin_9-Pad9)") + (net 83 "unconnected-(J4-Pin_15-Pad15)") + (net 84 "unconnected-(J4-Pin_19-Pad19)") + (net 85 "unconnected-(J4-Pin_1-Pad1)") + (net 86 "unconnected-(J4-Pin_11-Pad11)") + (net 87 "unconnected-(J4-Pin_8-Pad8)") + (net 88 "unconnected-(J4-Pin_13-Pad13)") + (net 89 "unconnected-(J4-Pin_17-Pad17)") + (net 90 "unconnected-(J4-Pin_14-Pad14)") + (net 91 "unconnected-(J4-Pin_2-Pad2)") + (net 92 "unconnected-(J4-Pin_20-Pad20)") + (net 93 "unconnected-(J4-Pin_12-Pad12)") + (net 94 "unconnected-(J4-Pin_5-Pad5)") + (net 95 "unconnected-(J4-Pin_10-Pad10)") + (net 96 "unconnected-(J4-Pin_6-Pad6)") + (net 97 "unconnected-(J4-Pin_16-Pad16)") + (net 98 "unconnected-(J4-Pin_3-Pad3)") + (net 99 "unconnected-(J5-Pin_4-Pad4)") + (net 100 "unconnected-(J5-Pin_2-Pad2)") + (net 101 "unconnected-(J5-Pin_1-Pad1)") + (net 102 "unconnected-(J5-Pin_6-Pad6)") + (net 103 "unconnected-(J5-Pin_5-Pad5)") + (net 104 "unconnected-(J5-Pin_3-Pad3)") + (net 105 "unconnected-(J6-Pin_1-Pad1)") + (net 106 "unconnected-(J6-Pin_5-Pad5)") + (net 107 "unconnected-(J6-Pin_6-Pad6)") + (net 108 "unconnected-(J6-Pin_3-Pad3)") + (net 109 "unconnected-(J6-Pin_2-Pad2)") + (net 110 "unconnected-(J6-Pin_4-Pad4)") + (net 111 "unconnected-(J7-Pin_1-Pad1)") + (net 112 "unconnected-(J7-Pin_4-Pad4)") + (net 113 "unconnected-(J7-Pin_3-Pad3)") + (net 114 "unconnected-(J7-Pin_6-Pad6)") + (net 115 "unconnected-(J7-Pin_2-Pad2)") + (net 116 "unconnected-(J7-Pin_5-Pad5)") + (net 117 "unconnected-(J8-Pin_5-Pad5)") + (net 118 "unconnected-(J8-Pin_3-Pad3)") + (net 119 "unconnected-(J8-Pin_2-Pad2)") + (net 120 "unconnected-(J8-Pin_4-Pad4)") + (net 121 "unconnected-(J8-Pin_6-Pad6)") + (net 122 "unconnected-(J8-Pin_1-Pad1)") + (net 123 "unconnected-(J8-Pin_7-Pad7)") + (net 124 "unconnected-(J8-Pin_8-Pad8)") + (net 125 "unconnected-(J9-Pin_18-Pad18)") + (net 126 "unconnected-(J9-Pin_12-Pad12)") + (net 127 "unconnected-(J9-Pin_2-Pad2)") + (net 128 "unconnected-(J9-Pin_6-Pad6)") + (net 129 "unconnected-(J9-Pin_5-Pad5)") + (net 130 "unconnected-(J9-Pin_20-Pad20)") + (net 131 "unconnected-(J9-Pin_10-Pad10)") + (net 132 "unconnected-(J9-Pin_1-Pad1)") + (net 133 "unconnected-(J9-Pin_17-Pad17)") + (net 134 "unconnected-(J9-Pin_4-Pad4)") + (net 135 "unconnected-(J9-Pin_9-Pad9)") + (net 136 "unconnected-(J9-Pin_16-Pad16)") + (net 137 "unconnected-(J9-Pin_11-Pad11)") + (net 138 "unconnected-(J9-Pin_3-Pad3)") + (net 139 "unconnected-(J9-Pin_15-Pad15)") + (net 140 "unconnected-(J9-Pin_14-Pad14)") + (net 141 "unconnected-(J9-Pin_8-Pad8)") + (net 142 "unconnected-(J9-Pin_13-Pad13)") + (net 143 "unconnected-(J9-Pin_19-Pad19)") + (net 144 "unconnected-(J9-Pin_7-Pad7)") + (net 145 "unconnected-(J10-Pad1)") + (net 146 "unconnected-(J10-Pad3)") + (net 147 "unconnected-(J10-Pad8)") + (net 148 "unconnected-(J10-Pad7)") + (net 149 "unconnected-(J10-Pad6)") + (net 150 "unconnected-(J10-Pad4)") + (net 151 "unconnected-(J10-Pad5)") + (net 152 "unconnected-(J10-Pad2)") + (net 153 "unconnected-(J11-Pin_1-Pad1)") + (net 154 "unconnected-(J11-Pin_2-Pad2)") + (net 155 "unconnected-(J11-Pin_3-Pad3)") + (net 156 "unconnected-(J12-NC-Pad15)") + (net 157 "unconnected-(J12-D0-Pad7)") + (net 158 "unconnected-(J12-D6-Pad13)") + (net 159 "unconnected-(J12-D3-Pad10)") + (net 160 "unconnected-(J12-GND-Pad1)") + (net 161 "unconnected-(J12-R{slash}~{W}-Pad5)") + (net 162 "unconnected-(J12-D5-Pad12)") + (net 163 "unconnected-(J12-D7-Pad14)") + (net 164 "unconnected-(J12-D2-Pad9)") + (net 165 "unconnected-(J12-+5V-Pad2)") + (net 166 "unconnected-(J12-D4-Pad11)") + (net 167 "unconnected-(J12-NC-Pad16)") + (net 168 "unconnected-(J12-E-Pad6)") + (net 169 "unconnected-(J12-RS-Pad4)") + (net 170 "unconnected-(J12-VEE-Pad3)") + (net 171 "unconnected-(J12-D1-Pad8)") + (footprint "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal" + (layer "F.Cu") + (uuid "04e18f47-a7b6-4626-8873-7ab130442e78") + (at 170.32 56.9 -90) + (descr "Through hole angled socket strip, 1x06, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated") + (tags "Through hole angled socket strip THT 1x06 2.54mm single row") + (property "Reference" "J7" + (at -4.38 -2.77 90) + (layer "F.SilkS") + (uuid "72ca4b00-3bc5-46cf-8e0b-eb1db3197a6c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_01x06_Socket" + (at -4.38 15.47 90) + (layer "F.Fab") + (uuid "9cb4527d-d7c8-4996-9a24-f578769788d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5362253f-8fed-4624-9287-e576db587e05") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "348ba28f-c083-4822-a152-809e24c26f43") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "644cbaaf-0ca7-44e8-905b-b210791e30b7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/28bd79a2-0037-46ed-82c2-16f6d7ceedf4") + (sheetname "Stammblatt") + (sheetfile "nano-x-base.kicad_sch") + (attr through_hole) + (fp_line + (start -10.09 14.03) + (end -1.46 14.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e027c5c-3d82-4ee0-952b-89d6d1958074") + ) + (fp_line + (start -1.46 13.06) + (end -1.05 13.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4ae81718-febb-47a9-8c49-acc52e8e2e4c") + ) + (fp_line + (start -1.46 12.34) + (end -1.05 12.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5dd34002-e67c-437f-8874-65191efb5e2a") + ) + (fp_line + (start -10.09 11.43) + (end -1.46 11.43) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "31891e5b-752f-4c4a-ad25-b9dce500633f") + ) + (fp_line + (start -1.46 10.52) + (end -1.05 10.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1f9fdbd3-84c9-45ff-be1d-ab85783d76a9") + ) + (fp_line + (start -1.46 9.8) + (end -1.05 9.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "844dbbb8-c9c0-4af9-9963-b0ea4c57c170") + ) + (fp_line + (start -10.09 8.89) + (end -1.46 8.89) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b2679afb-f47f-4ed7-af10-a8da2ff3829a") + ) + (fp_line + (start -1.46 7.98) + (end -1.05 7.98) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a341011d-89cc-4dfb-9ed8-b3005cef011b") + ) + (fp_line + (start -1.46 7.26) + (end -1.05 7.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "009c9385-328a-4e0d-83e3-99391fdb111a") + ) + (fp_line + (start -10.09 6.35) + (end -1.46 6.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f906532d-b111-44bc-a2d2-9f466c9823ac") + ) + (fp_line + (start -1.46 5.44) + (end -1.05 5.44) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "871b9993-4b07-44e2-9286-e561e4ff3cac") + ) + (fp_line + (start -1.46 4.72) + (end -1.05 4.72) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2dc5c676-986e-4065-a7e5-216df8f8b5da") + ) + (fp_line + (start -10.09 3.81) + (end -1.46 3.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0a84cdaf-a614-4cb2-9de9-5b2e68a61772") + ) + (fp_line + (start -1.46 2.9) + (end -1.05 2.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fb1a757d-02eb-46e3-ab3e-9387c5f984d4") + ) + (fp_line + (start -1.46 2.18) + (end -1.05 2.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5f1f2904-fead-45d8-9272-30a434d029bc") + ) + (fp_line + (start -10.09 1.27) + (end -1.46 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8b2d82a9-7241-4020-a2bc-ad957d44b745") + ) + (fp_line + (start -10.09 1.1519) + (end -1.46 1.1519) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2ed9d646-0444-4fd3-8853-480cd17a92e2") + ) + (fp_line + (start -10.09 1.033805) + (end -1.46 1.033805) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "579759b3-3d8e-41c4-b62d-fe84eef1bec6") + ) + (fp_line + (start -10.09 0.91571) + (end -1.46 0.91571) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cf44db90-484c-4aa0-b498-54798b3d5999") + ) + (fp_line + (start -10.09 0.797615) + (end -1.46 0.797615) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d2e0cfaa-4d7e-4efc-9e4f-a307e40ddb14") + ) + (fp_line + (start -10.09 0.67952) + (end -1.46 0.67952) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4378edcd-7f7a-433d-82ca-c250536e67bf") + ) + (fp_line + (start -10.09 0.561425) + (end -1.46 0.561425) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4cc9f226-bccc-4801-835d-e3b2ea24b9d1") + ) + (fp_line + (start -10.09 0.44333) + (end -1.46 0.44333) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d07fdad5-340b-41da-a50f-eed4979c4a41") + ) + (fp_line + (start -1.46 0.36) + (end -1.11 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "78c93e51-022d-4e2f-85d8-7ca1db107e8e") + ) + (fp_line + (start -10.09 0.325235) + (end -1.46 0.325235) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d74c3998-0532-4fe3-92ae-0818b017dba0") + ) + (fp_line + (start -10.09 0.20714) + (end -1.46 0.20714) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "be1212bc-e140-40f5-9b5e-be27ce5d2e1a") + ) + (fp_line + (start -10.09 0.089045) + (end -1.46 0.089045) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e5775984-6c10-4ff2-a3e7-46fb19becc68") + ) + (fp_line + (start -10.09 -0.02905) + (end -1.46 -0.02905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "664e5eac-d9c7-4a45-9e62-d4ff68607866") + ) + (fp_line + (start -10.09 -0.147145) + (end -1.46 -0.147145) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1abd17cf-c281-4a78-8bce-1f3dbb9612b5") + ) + (fp_line + (start -10.09 -0.26524) + (end -1.46 -0.26524) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "95a8b76d-8095-4d9c-a85a-eedca60aa65e") + ) + (fp_line + (start -1.46 -0.36) + (end -1.11 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0e8b95d2-8565-4fc0-ab3c-c2a4db36cfc6") + ) + (fp_line + (start -10.09 -0.383335) + (end -1.46 -0.383335) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a3c14106-423f-43e0-b78d-a71c5ea5655a") + ) + (fp_line + (start -10.09 -0.50143) + (end -1.46 -0.50143) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8da4e274-09b4-42c1-8a12-473e442ff2f2") + ) + (fp_line + (start -10.09 -0.619525) + (end -1.46 -0.619525) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7a1f29ff-12ed-4d92-9db0-7ca367558c14") + ) + (fp_line + (start -10.09 -0.73762) + (end -1.46 -0.73762) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c8277f9-4780-4a98-940c-f504ad11c2b1") + ) + (fp_line + (start -10.09 -0.855715) + (end -1.46 -0.855715) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "129cc61d-71b2-4c95-9a6c-a036e415068d") + ) + (fp_line + (start -10.09 -0.97381) + (end -1.46 -0.97381) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b5bd6a43-843e-4fbf-ae17-c22f72c1c4d4") + ) + (fp_line + (start -10.09 -1.091905) + (end -1.46 -1.091905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "91db0f2a-7e0f-45d9-b507-14d1fa141bf3") + ) + (fp_line + (start -10.09 -1.21) + (end -1.46 -1.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97cf2cb9-3995-4a3f-9437-7acf8a18c8db") + ) + (fp_line + (start -10.09 -1.33) + (end -10.09 14.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2b2b0b7b-df5e-4e1e-9a5e-24f292d709ac") + ) + (fp_line + (start -10.09 -1.33) + (end -1.46 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ab52ff75-3280-4e51-9579-9b3e59a4909c") + ) + (fp_line + (start -1.46 -1.33) + (end -1.46 14.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1bc7c188-df5e-4191-9df3-0383890f8f47") + ) + (fp_line + (start 0 -1.33) + (end 1.11 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "82d100f2-933b-48d7-b320-f3d0853e1811") + ) + (fp_line + (start 1.11 -1.33) + (end 1.11 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "72bcd722-4a1f-4638-b3b4-b22ac03a57fe") + ) + (fp_line + (start -10.55 14.45) + (end 1.75 14.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "64c54d5a-b374-4a7a-b00a-d68ab0082be3") + ) + (fp_line + (start 1.75 14.45) + (end 1.75 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "93c3b24f-0ac1-47b3-9897-69c4ced470fc") + ) + (fp_line + (start -10.55 -1.8) + (end -10.55 14.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d0141cac-76ca-4bd5-bdd6-18d943f70e68") + ) + (fp_line + (start 1.75 -1.8) + (end -10.55 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "02d65857-e74e-4722-81df-269af89e8bad") + ) + (fp_line + (start -10.03 13.97) + (end -10.03 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "82fd5c1e-80ff-411e-86aa-81f591b09628") + ) + (fp_line + (start -1.52 13.97) + (end -10.03 13.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "67ec72cb-7794-4854-a3c7-e8c5366f70cb") + ) + (fp_line + (start -1.52 13) + (end 0 13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "aace8027-ff34-45d0-a2f4-0a6d7b37a6c8") + ) + (fp_line + (start 0 13) + (end 0 12.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dfff9d3c-4803-42ce-9148-8704322f01d0") + ) + (fp_line + (start 0 12.4) + (end -1.52 12.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a234897e-b4e9-4e51-b51b-c09ad551e4af") + ) + (fp_line + (start -1.52 10.46) + (end 0 10.46) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c59e28a2-9a2d-48a9-a8aa-fd5cdd95192e") + ) + (fp_line + (start 0 10.46) + (end 0 9.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d5398fa4-649b-418e-a76e-44030147a7c4") + ) + (fp_line + (start 0 9.86) + (end -1.52 9.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "640020ca-d5f1-44c4-89ed-56cc5619c1c4") + ) + (fp_line + (start -1.52 7.92) + (end 0 7.92) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0662aaea-87d3-498f-a388-ead92882cc08") + ) + (fp_line + (start 0 7.92) + (end 0 7.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "11ec7420-e7f3-4cbd-9f30-66f6dc5475ec") + ) + (fp_line + (start 0 7.32) + (end -1.52 7.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9b3f4558-1244-4161-9713-d38440aa5091") + ) + (fp_line + (start -1.52 5.38) + (end 0 5.38) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "64f75edb-0d9a-4239-bec3-2f35ef7bc06e") + ) + (fp_line + (start 0 5.38) + (end 0 4.78) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0b9be76e-e36e-4375-8d65-80c42f6333f1") + ) + (fp_line + (start 0 4.78) + (end -1.52 4.78) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "727037e6-36dc-4063-93ad-2b5dbcaad5d6") + ) + (fp_line + (start -1.52 2.84) + (end 0 2.84) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a827fc4d-53a2-4680-81c6-a2d3b4b3d888") + ) + (fp_line + (start 0 2.84) + (end 0 2.24) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d63006f3-6f5e-4748-9953-1996e303d2be") + ) + (fp_line + (start 0 2.24) + (end -1.52 2.24) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e93207df-ae2e-4a25-8322-83cb4b70a31e") + ) + (fp_line + (start -1.52 0.3) + (end 0 0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dbc24c95-ce98-42a2-ada2-3089e13edc0f") + ) + (fp_line + (start 0 0.3) + (end 0 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3f02c61a-f715-45b5-9b2c-3484d3e5acd1") + ) + (fp_line + (start -1.52 -0.3) + (end -1.52 13.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f9f04799-e1f2-49d8-8f7e-7f8cb1880015") + ) + (fp_line + (start 0 -0.3) + (end -1.52 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bf306b50-ad02-470e-b143-f5c743f733f5") + ) + (fp_line + (start -10.03 -1.27) + (end -2.49 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a14afe7a-dfbc-4289-90b0-e866ba760ec6") + ) + (fp_line + (start -2.49 -1.27) + (end -1.52 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6e9e8f54-09f0-4bbb-9163-b2958d1dad2a") + ) + (fp_text user "${REFERENCE}" + (at -5.775 6.35 0) + (layer "F.Fab") + (uuid "3029e5d6-1884-4212-a249-709cd9ba2b85") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 111 "unconnected-(J7-Pin_1-Pad1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "188866c5-1419-4dc3-88ec-f244b6d1e34d") + ) + (pad "2" thru_hole oval + (at 0 2.54 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 115 "unconnected-(J7-Pin_2-Pad2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "acf0f57e-39d6-4b93-be04-a646e9e14a57") + ) + (pad "3" thru_hole oval + (at 0 5.08 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 113 "unconnected-(J7-Pin_3-Pad3)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "5dfa0a6c-ffb8-4969-a9bf-9386cd63ebd6") + ) + (pad "4" thru_hole oval + (at 0 7.62 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 112 "unconnected-(J7-Pin_4-Pad4)") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "5d19fce2-ae5b-4541-9070-88e0f51d61c3") + ) + (pad "5" thru_hole oval + (at 0 10.16 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 116 "unconnected-(J7-Pin_5-Pad5)") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "e94e013e-df9c-431c-8993-3a02bd40b249") + ) + (pad "6" thru_hole oval + (at 0 12.7 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 114 "unconnected-(J7-Pin_6-Pad6)") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "638de855-1803-4e76-9998-45310b680fd8") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x06_P2.54mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_Horizontal" + (layer "F.Cu") + (uuid "0c6532b8-2c1d-42b5-8f19-5e0c8913a276") + (at 218.035 91.21 180) + (descr "Through hole angled socket strip, 2x10, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated") + (tags "Through hole angled socket strip THT 2x10 2.54mm double row") + (property "Reference" "J4" + (at -5.65 -2.77 0) + (layer "F.SilkS") + (uuid "f0464adc-a2fb-43e7-beb9-26ae1658758c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_02x10_Odd_Even" + (at -5.65 25.63 0) + (layer "F.Fab") + (uuid "90c804a5-c2ef-4311-a35a-0e58d25bc0ad") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_Horizontal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f9f4bcb4-0a1b-4894-984d-a94c2fd565e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1e6b4e64-06fc-431e-ac17-3fe284a82c5e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, double row, 02x10, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e851f9ca-fe66-41f1-98dd-99f5445453af") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_2x??_*") + (path "/ac3f0eec-cf98-43d7-bb99-30bfe66995eb") + (sheetname "Stammblatt") + (sheetfile "nano-x-base.kicad_sch") + (attr through_hole) + (fp_line + (start 1.11 -1.33) + (end 1.11 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "be5a9a03-df31-4e21-aa9d-d9b357e711dc") + ) + (fp_line + (start 0 -1.33) + (end 1.11 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b290b7e9-6616-4863-8750-ee05a34d5f45") + ) + (fp_line + (start -1.49 23.22) + (end -1.05 23.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ddf446d7-3891-4196-8f8e-d2f15a38a6c3") + ) + (fp_line + (start -1.49 22.5) + (end -1.05 22.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c31dfcb4-7295-4805-9908-5ef3ebad56ee") + ) + (fp_line + (start -1.49 20.68) + (end -1.05 20.68) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "910d4d85-43e1-4a6a-ac8b-d46a3b645de3") + ) + (fp_line + (start -1.49 19.96) + (end -1.05 19.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c0fb966-96aa-4de1-ac1d-3ead3dcbb9ef") + ) + (fp_line + (start -1.49 18.14) + (end -1.05 18.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "20167a63-8874-4df8-be44-f89eb54a3987") + ) + (fp_line + (start -1.49 17.42) + (end -1.05 17.42) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c576b102-9c12-4fb5-b751-5d0b4fa5bc21") + ) + (fp_line + (start -1.49 15.6) + (end -1.05 15.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "82fbf2b2-24c6-4d01-b14c-a9df75834471") + ) + (fp_line + (start -1.49 14.88) + (end -1.05 14.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bd8a730a-3b6f-4ebd-98fc-5aa0984584c2") + ) + (fp_line + (start -1.49 13.06) + (end -1.05 13.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a3b79f0-3fd6-4394-ad9f-36454efcabfd") + ) + (fp_line + (start -1.49 12.34) + (end -1.05 12.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5c117e39-9ec7-4594-93d3-62c36ae402f9") + ) + (fp_line + (start -1.49 10.52) + (end -1.05 10.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "05680727-4cd1-4582-8b5e-3052ebb52cd5") + ) + (fp_line + (start -1.49 9.8) + (end -1.05 9.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c3647511-dad2-49ab-a7d0-83336fbecfd4") + ) + (fp_line + (start -1.49 7.98) + (end -1.05 7.98) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3a316c0d-09dc-4524-9975-f9bc7ed6e540") + ) + (fp_line + (start -1.49 7.26) + (end -1.05 7.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "582b5ee3-1449-4082-b923-3cdf4d3768be") + ) + (fp_line + (start -1.49 5.44) + (end -1.05 5.44) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69a275b7-d500-4794-a4af-17903c9ec004") + ) + (fp_line + (start -1.49 4.72) + (end -1.05 4.72) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "10f00971-6f8d-418c-af52-8a3bdf143d83") + ) + (fp_line + (start -1.49 2.9) + (end -1.05 2.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "931f2a43-5b86-4299-a7a6-45ccaf5220d8") + ) + (fp_line + (start -1.49 2.18) + (end -1.05 2.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "07a765d4-6a59-400a-8fb6-8ed546ca4923") + ) + (fp_line + (start -1.49 0.36) + (end -1.11 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5a0f75d4-16b7-45d9-8f13-bb2c6651b7fa") + ) + (fp_line + (start -1.49 -0.36) + (end -1.11 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a895b866-e287-4f15-9fb2-525649c3a38c") + ) + (fp_line + (start -4 23.22) + (end -3.59 23.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9749899f-a823-49ee-b92e-703484d83898") + ) + (fp_line + (start -4 22.5) + (end -3.59 22.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "896f3486-c8cc-424f-b4b2-b5b0592b1590") + ) + (fp_line + (start -4 20.68) + (end -3.59 20.68) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a3cc98c0-4d1f-4e5c-ac66-9571b19e52b0") + ) + (fp_line + (start -4 19.96) + (end -3.59 19.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "362632e7-350d-4882-97a8-b8c3853ae2b7") + ) + (fp_line + (start -4 18.14) + (end -3.59 18.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "825b76da-52c9-44d7-a0af-ed85ebd5efa8") + ) + (fp_line + (start -4 17.42) + (end -3.59 17.42) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d321e621-6ec9-4e85-8b3b-2647ed49d7ca") + ) + (fp_line + (start -4 15.6) + (end -3.59 15.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eff481d9-623b-424a-af98-1cb9821d30a3") + ) + (fp_line + (start -4 14.88) + (end -3.59 14.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e12b6fb0-f238-4d1a-b02c-b4a05ee2a860") + ) + (fp_line + (start -4 13.06) + (end -3.59 13.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a30d40ad-dac7-4665-b5d4-9302f487a393") + ) + (fp_line + (start -4 12.34) + (end -3.59 12.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c54d4c47-b6b6-4c5a-bde1-dc77c89cca24") + ) + (fp_line + (start -4 10.52) + (end -3.59 10.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3ce964c7-0adb-4ceb-99ae-c8f69a340abe") + ) + (fp_line + (start -4 9.8) + (end -3.59 9.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "84b5f51e-7494-4689-946e-066c4d748808") + ) + (fp_line + (start -4 7.98) + (end -3.59 7.98) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1300022f-19bd-4a17-87ea-9919f52f3538") + ) + (fp_line + (start -4 7.26) + (end -3.59 7.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3a826a02-c655-4eab-aeba-1e419917c937") + ) + (fp_line + (start -4 5.44) + (end -3.59 5.44) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f3be2363-75ef-448e-93f9-d7fd8246d882") + ) + (fp_line + (start -4 4.72) + (end -3.59 4.72) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9f0bb36b-6e68-4948-9a1c-117157c9e42a") + ) + (fp_line + (start -4 2.9) + (end -3.59 2.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1797f600-7777-4c09-a483-dc70fe29a95b") + ) + (fp_line + (start -4 2.18) + (end -3.59 2.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "09b58478-1cb2-4b92-bb00-b1929362bdf4") + ) + (fp_line + (start -4 0.36) + (end -3.59 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b8d922b-c99f-47a3-b8bf-9471210be0d6") + ) + (fp_line + (start -4 -0.36) + (end -3.59 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6184aa68-cb4b-4ddf-ac2b-7b96fb321747") + ) + (fp_line + (start -4 -1.33) + (end -4 24.19) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ed9bb214-381e-43f7-aeeb-092b00f3d9b3") + ) + (fp_line + (start -12.63 24.19) + (end -4 24.19) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c2229bb9-de2c-4d3e-86f3-de8f41443c46") + ) + (fp_line + (start -12.63 21.59) + (end -4 21.59) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a4e885c3-4db8-4757-918e-f03d112cddee") + ) + (fp_line + (start -12.63 19.05) + (end -4 19.05) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4d6eb137-21eb-4b49-9b5f-5c314188b00b") + ) + (fp_line + (start -12.63 16.51) + (end -4 16.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "292b8fce-51cf-4dca-8d85-3835988bf71e") + ) + (fp_line + (start -12.63 13.97) + (end -4 13.97) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9e0ed752-c11c-47ac-b953-59d37aeb579e") + ) + (fp_line + (start -12.63 11.43) + (end -4 11.43) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7b6a8abc-2769-48a9-85bd-8f3e7cd42fd8") + ) + (fp_line + (start -12.63 8.89) + (end -4 8.89) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "79462e6f-d220-405b-8840-e724bc1ccb67") + ) + (fp_line + (start -12.63 6.35) + (end -4 6.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d1596267-fffc-479b-94ff-4841af96f6e8") + ) + (fp_line + (start -12.63 3.81) + (end -4 3.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e78b570b-c20c-4a62-bacd-c091c0f9e12a") + ) + (fp_line + (start -12.63 1.27) + (end -4 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "59823ee9-bb7c-414e-bebf-03835504bdeb") + ) + (fp_line + (start -12.63 1.1519) + (end -4 1.1519) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f7399d34-4075-4062-a8ec-cc2d86ff456e") + ) + (fp_line + (start -12.63 1.033805) + (end -4 1.033805) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e6efdc0e-769f-46e5-9ef6-ce65fc27906a") + ) + (fp_line + (start -12.63 0.91571) + (end -4 0.91571) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1299e454-6138-4d9c-9c9b-8624585b6242") + ) + (fp_line + (start -12.63 0.797615) + (end -4 0.797615) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "869b86b4-f63f-4c00-80a9-cb562078a6e4") + ) + (fp_line + (start -12.63 0.67952) + (end -4 0.67952) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba9b7624-5901-4aba-a334-34561ad8d53c") + ) + (fp_line + (start -12.63 0.561425) + (end -4 0.561425) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "88ef73ef-a25f-4232-8b49-37cacd056cd4") + ) + (fp_line + (start -12.63 0.44333) + (end -4 0.44333) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f62af843-99be-4205-97f4-b15c0b17d5ef") + ) + (fp_line + (start -12.63 0.325235) + (end -4 0.325235) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "de3b7760-3c83-461e-8b0a-7bbbca178e92") + ) + (fp_line + (start -12.63 0.20714) + (end -4 0.20714) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c7f61c53-f6e2-4239-b42b-53c71fb00a17") + ) + (fp_line + (start -12.63 0.089045) + (end -4 0.089045) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e1eb8abf-85b9-4523-914d-751a684c0bf2") + ) + (fp_line + (start -12.63 -0.02905) + (end -4 -0.02905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d77cd0e9-9357-42f8-8b66-53248b16d697") + ) + (fp_line + (start -12.63 -0.147145) + (end -4 -0.147145) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1193e2f1-55e2-48c2-82c5-e518b2ca7b20") + ) + (fp_line + (start -12.63 -0.26524) + (end -4 -0.26524) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "118f4160-eb7c-4d4e-8802-f6854e5b7819") + ) + (fp_line + (start -12.63 -0.383335) + (end -4 -0.383335) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "73cc930f-0c0f-4aa1-b0aa-26b7b94bec52") + ) + (fp_line + (start -12.63 -0.50143) + (end -4 -0.50143) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "47171ecc-3dc7-4c2f-9a26-f0271a9ed523") + ) + (fp_line + (start -12.63 -0.619525) + (end -4 -0.619525) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "594a0858-200e-46d4-a73f-4132307ea012") + ) + (fp_line + (start -12.63 -0.73762) + (end -4 -0.73762) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "29d667c6-09d5-41ce-8d2d-0d3854fee749") + ) + (fp_line + (start -12.63 -0.855715) + (end -4 -0.855715) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ab7b235-2c2d-4c9e-9e3d-0f130639ade8") + ) + (fp_line + (start -12.63 -0.97381) + (end -4 -0.97381) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dfd712b1-2998-4656-bdfe-bbb6d1548d1e") + ) + (fp_line + (start -12.63 -1.091905) + (end -4 -1.091905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "866b40f3-c28f-4cc0-b50d-b86261d3e832") + ) + (fp_line + (start -12.63 -1.21) + (end -4 -1.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5628d5f3-8a72-4eb4-8a74-a053d28b7b7f") + ) + (fp_line + (start -12.63 -1.33) + (end -4 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9cc04292-20ee-4d3e-852f-6911323922ef") + ) + (fp_line + (start -12.63 -1.33) + (end -12.63 24.19) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bc90d539-d0e9-4fb4-acd0-ce7d6f1c118d") + ) + (fp_line + (start 1.8 24.65) + (end 1.8 -1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3819e01a-e9d8-484d-bf8a-bd378f2d32dd") + ) + (fp_line + (start 1.8 -1.75) + (end -13.05 -1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7c6ca388-732a-410d-a3a2-9d26321110c6") + ) + (fp_line + (start -13.05 24.65) + (end 1.8 24.65) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "12c61255-9d34-46e6-8736-478917fdb3ff") + ) + (fp_line + (start -13.05 -1.75) + (end -13.05 24.65) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dd564ab4-c54e-4f3e-8b83-865714d90e47") + ) + (fp_line + (start 0 23.16) + (end 0 22.56) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a84cc5ca-e9f7-4f93-9864-9ccd41986fb0") + ) + (fp_line + (start 0 22.56) + (end -4.06 22.56) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6dedb9b4-5086-47f1-8b09-608a28b383b3") + ) + (fp_line + (start 0 20.62) + (end 0 20.02) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5f196e79-eff2-4991-a38c-3134e862e745") + ) + (fp_line + (start 0 20.02) + (end -4.06 20.02) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e7698ca1-e993-463b-8440-dbc689e5da30") + ) + (fp_line + (start 0 18.08) + (end 0 17.48) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eba249ef-1965-4705-b044-fd2cb47dd5c7") + ) + (fp_line + (start 0 17.48) + (end -4.06 17.48) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b515ba49-9030-420d-9da9-5dd86c32d671") + ) + (fp_line + (start 0 15.54) + (end 0 14.94) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cc8a8b52-db46-4c56-9989-3f284b029922") + ) + (fp_line + (start 0 14.94) + (end -4.06 14.94) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5e6aed32-bbfd-4a59-87ed-f39cc15f1e9a") + ) + (fp_line + (start 0 13) + (end 0 12.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4a9c9c5b-44de-4f5b-9d51-c213ed53736b") + ) + (fp_line + (start 0 12.4) + (end -4.06 12.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "65df36ee-ade1-4671-8a09-5fcad30200e1") + ) + (fp_line + (start 0 10.46) + (end 0 9.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "67106b87-1a1b-490b-86f2-4e0bf44beee6") + ) + (fp_line + (start 0 9.86) + (end -4.06 9.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f250cb1d-6f41-442b-a4d8-5bd3ef72a0e9") + ) + (fp_line + (start 0 7.92) + (end 0 7.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9e35855a-83ea-41cc-8bcc-960d64e8b42d") + ) + (fp_line + (start 0 7.32) + (end -4.06 7.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8291aee9-6ab8-4e56-942e-74ba72e3baa3") + ) + (fp_line + (start 0 5.38) + (end 0 4.78) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "534e9e4e-b926-437a-84e3-16836795aa20") + ) + (fp_line + (start 0 4.78) + (end -4.06 4.78) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8d354f2b-6894-49ff-89df-cff03a2c7cc5") + ) + (fp_line + (start 0 2.84) + (end 0 2.24) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c6a645c2-fdb5-42fe-a493-f26e85faa55a") + ) + (fp_line + (start 0 2.24) + (end -4.06 2.24) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9fea794a-0b8e-44d3-99c6-154d402356d8") + ) + (fp_line + (start 0 0.3) + (end 0 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8958e6cc-d276-4d92-99fd-52aee397c439") + ) + (fp_line + (start 0 -0.3) + (end -4.06 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f3022f1a-a076-4244-bee5-27e2e71631cd") + ) + (fp_line + (start -4.06 24.13) + (end -12.57 24.13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dfffcf6d-ac05-41fc-aa7b-18cfaac8c736") + ) + (fp_line + (start -4.06 23.16) + (end 0 23.16) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "211e79e6-afce-4d92-a3c5-241c512f27f8") + ) + (fp_line + (start -4.06 20.62) + (end 0 20.62) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4959c556-3fd0-419c-9a8e-bd32108fbab6") + ) + (fp_line + (start -4.06 18.08) + (end 0 18.08) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "06a99c11-a6fa-444a-800a-5bc534ed3b9b") + ) + (fp_line + (start -4.06 15.54) + (end 0 15.54) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "61b8f94e-ea87-4f32-a8de-bb64363959a9") + ) + (fp_line + (start -4.06 13) + (end 0 13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "55f1fd0e-6b70-4678-90b3-f860a3ca1367") + ) + (fp_line + (start -4.06 10.46) + (end 0 10.46) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5a008820-a8cd-448b-be47-5f94d26077f1") + ) + (fp_line + (start -4.06 7.92) + (end 0 7.92) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1e881fff-894e-48cf-9fbe-b618269eeada") + ) + (fp_line + (start -4.06 5.38) + (end 0 5.38) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6e51b45b-fbf3-473d-8892-de04705eb05a") + ) + (fp_line + (start -4.06 2.84) + (end 0 2.84) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "51b54c65-b54d-4026-988e-d6c7994556f2") + ) + (fp_line + (start -4.06 0.3) + (end 0 0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d18b39c7-4e20-4299-a8df-546640ed0526") + ) + (fp_line + (start -4.06 -0.3) + (end -4.06 24.13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "398f7ee3-1538-42be-ae0c-859cf6486f12") + ) + (fp_line + (start -5.03 -1.27) + (end -4.06 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d3ba30ba-6e4c-4906-bbfd-d4994f11c96d") + ) + (fp_line + (start -12.57 24.13) + (end -12.57 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8ba6bb70-742d-4ace-a21f-2f9be9103c4e") + ) + (fp_line + (start -12.57 -1.27) + (end -5.03 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4fc3765f-7b2e-4e13-8416-84a10452538b") + ) + (fp_text user "${REFERENCE}" + (at -8.315 11.43 90) + (layer "F.Fab") + (uuid "8c4240ea-537f-4661-b87d-5ab10a478620") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 85 "unconnected-(J4-Pin_1-Pad1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "4f641396-fdc1-475b-a7c2-6c6e7f65b932") + ) + (pad "2" thru_hole oval + (at -2.54 0 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 91 "unconnected-(J4-Pin_2-Pad2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "b965a48b-f2ab-4670-88a2-2b61e3b7ce90") + ) + (pad "3" thru_hole oval + (at 0 2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 98 "unconnected-(J4-Pin_3-Pad3)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "fdf63b96-fd54-455a-99e2-43f473befa17") + ) + (pad "4" thru_hole oval + (at -2.54 2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 80 "unconnected-(J4-Pin_4-Pad4)") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "2f380318-6e2b-4a43-a4df-a99776d51bf3") + ) + (pad "5" thru_hole oval + (at 0 5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 94 "unconnected-(J4-Pin_5-Pad5)") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "c01daae4-dc09-45f0-812d-eb99869a14c6") + ) + (pad "6" thru_hole oval + (at -2.54 5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 96 "unconnected-(J4-Pin_6-Pad6)") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "d2acac21-91a5-4e6d-b2a4-f0c7a341b972") + ) + (pad "7" thru_hole oval + (at 0 7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 81 "unconnected-(J4-Pin_7-Pad7)") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "333bdf06-7b59-4c42-a2ce-52dba1303be6") + ) + (pad "8" thru_hole oval + (at -2.54 7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 87 "unconnected-(J4-Pin_8-Pad8)") + (pinfunction "Pin_8") + (pintype "passive") + (uuid "78ba5701-6808-4866-9ee7-5d27f02ef9e1") + ) + (pad "9" thru_hole oval + (at 0 10.16 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 82 "unconnected-(J4-Pin_9-Pad9)") + (pinfunction "Pin_9") + (pintype "passive") + (uuid "40dafc77-3d25-45c4-9612-1ad8474c252b") + ) + (pad "10" thru_hole oval + (at -2.54 10.16 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 95 "unconnected-(J4-Pin_10-Pad10)") + (pinfunction "Pin_10") + (pintype "passive") + (uuid "cae99884-64e2-4feb-bc76-91d72b0b5c8b") + ) + (pad "11" thru_hole oval + (at 0 12.7 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 86 "unconnected-(J4-Pin_11-Pad11)") + (pinfunction "Pin_11") + (pintype "passive") + (uuid "5e69a483-8197-4211-a58d-8f4839ad2839") + ) + (pad "12" thru_hole oval + (at -2.54 12.7 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 93 "unconnected-(J4-Pin_12-Pad12)") + (pinfunction "Pin_12") + (pintype "passive") + (uuid "bc3bdfaf-2c42-4a7d-a910-3bc3f27344f3") + ) + (pad "13" thru_hole oval + (at 0 15.24 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 88 "unconnected-(J4-Pin_13-Pad13)") + (pinfunction "Pin_13") + (pintype "passive") + (uuid "7d16b2de-cdaa-4028-8b06-b307bcfb4b64") + ) + (pad "14" thru_hole oval + (at -2.54 15.24 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 90 "unconnected-(J4-Pin_14-Pad14)") + (pinfunction "Pin_14") + (pintype "passive") + (uuid "9c961245-7328-4425-b579-b816977b61a5") + ) + (pad "15" thru_hole oval + (at 0 17.78 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 83 "unconnected-(J4-Pin_15-Pad15)") + (pinfunction "Pin_15") + (pintype "passive") + (uuid "423a967d-6033-4d4f-92be-62a01d3eba16") + ) + (pad "16" thru_hole oval + (at -2.54 17.78 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 97 "unconnected-(J4-Pin_16-Pad16)") + (pinfunction "Pin_16") + (pintype "passive") + (uuid "dd5f73e2-e4d2-463b-a776-7c275cbd3d2d") + ) + (pad "17" thru_hole oval + (at 0 20.32 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 89 "unconnected-(J4-Pin_17-Pad17)") + (pinfunction "Pin_17") + (pintype "passive") + (uuid "8a297b89-ae8d-437c-a385-a82d8e023e27") + ) + (pad "18" thru_hole oval + (at -2.54 20.32 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 79 "unconnected-(J4-Pin_18-Pad18)") + (pinfunction "Pin_18") + (pintype "passive") + (uuid "1072fda1-1f0e-4421-b40a-7b5a629dd76d") + ) + (pad "19" thru_hole oval + (at 0 22.86 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 84 "unconnected-(J4-Pin_19-Pad19)") + (pinfunction "Pin_19") + (pintype "passive") + (uuid "4266ea2b-ff1f-461c-92e0-c65b8573e034") + ) + (pad "20" thru_hole oval + (at -2.54 22.86 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 92 "unconnected-(J4-Pin_20-Pad20)") + (pinfunction "Pin_20") + (pintype "passive") + (uuid "bafce677-0693-4b44-a89c-e6151ca7d62d") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x10_P2.54mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_Horizontal" + (layer "F.Cu") + (uuid "170272f0-6ce9-4f7d-9004-d32755a5041c") + (at 226.2 59.44 -90) + (descr "Through hole angled socket strip, 2x10, 2.54mm pitch, 8.51mm socket length, double cols (from Kicad 4.0.7), script generated") + (tags "Through hole angled socket strip THT 2x10 2.54mm double row") + (property "Reference" "J9" + (at -5.65 -2.77 90) + (layer "F.SilkS") + (uuid "b8456ef9-56d8-43c4-b7df-a7c5c472dc19") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_02x10_Odd_Even" + (at -5.65 25.63 90) + (layer "F.Fab") + (uuid "87a170d0-513e-4821-bee8-9e8921c3599b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_Horizontal" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "60d8bae1-fcdc-4b0e-b12f-e527d08102ac") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "95f0706a-048a-4a48-b985-a9d620103a52") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, double row, 02x10, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d1761259-9364-4bb8-b913-5473e57dcec8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_2x??_*") + (path "/6efd42af-2de5-4bb9-83ba-fc162a7a8849") + (sheetname "Stammblatt") + (sheetfile "nano-x-base.kicad_sch") + (attr through_hole) + (fp_line + (start -12.63 24.19) + (end -4 24.19) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b24281f-f20b-4f48-9141-275de2ff538b") + ) + (fp_line + (start -4 23.22) + (end -3.59 23.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1048eb4e-1f7c-49e4-bf6f-1d440c0ff6b1") + ) + (fp_line + (start -1.49 23.22) + (end -1.05 23.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "af46c9f7-e8f4-4502-bc0d-f53d5b755b93") + ) + (fp_line + (start -4 22.5) + (end -3.59 22.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "27a99c1b-8dd3-48e5-9db8-9ec4c61e21d0") + ) + (fp_line + (start -1.49 22.5) + (end -1.05 22.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "24df5e7c-8644-4f1c-bfab-5ee738ab1277") + ) + (fp_line + (start -12.63 21.59) + (end -4 21.59) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "97616a52-26c0-464c-993b-90fc68b3801a") + ) + (fp_line + (start -4 20.68) + (end -3.59 20.68) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7f8ebf06-0be1-40ae-b680-78ac1562c78d") + ) + (fp_line + (start -1.49 20.68) + (end -1.05 20.68) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a94d1d60-6f90-4c33-9b39-abd41ee956fb") + ) + (fp_line + (start -4 19.96) + (end -3.59 19.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1e3ef171-a6dd-4e9c-aac3-aea167201561") + ) + (fp_line + (start -1.49 19.96) + (end -1.05 19.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6069f53c-8d76-49c6-9f83-c990fc7f543e") + ) + (fp_line + (start -12.63 19.05) + (end -4 19.05) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c9706a61-8792-4395-8871-21dd4932da63") + ) + (fp_line + (start -4 18.14) + (end -3.59 18.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "47aad891-176f-462d-a30d-b55376ebf902") + ) + (fp_line + (start -1.49 18.14) + (end -1.05 18.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "736641f6-9819-495e-862e-b306a6ede9b7") + ) + (fp_line + (start -4 17.42) + (end -3.59 17.42) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "639c04cc-726f-46dc-ae93-fd069402818b") + ) + (fp_line + (start -1.49 17.42) + (end -1.05 17.42) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b9c5ba24-cce4-4436-a06e-e341516868c6") + ) + (fp_line + (start -12.63 16.51) + (end -4 16.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1a411c72-71fd-41a5-8f63-ee2a64c3709c") + ) + (fp_line + (start -4 15.6) + (end -3.59 15.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c0f5131f-b69b-40b4-b7f2-e8966694fa17") + ) + (fp_line + (start -1.49 15.6) + (end -1.05 15.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b16f48e-f49a-4a9c-9c75-d655c03e0346") + ) + (fp_line + (start -4 14.88) + (end -3.59 14.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "356fa0c8-6f64-4d04-9bbf-f76c7ead8b27") + ) + (fp_line + (start -1.49 14.88) + (end -1.05 14.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4006dca2-c380-484f-878c-a05d1aea5a03") + ) + (fp_line + (start -12.63 13.97) + (end -4 13.97) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8a675a24-3f97-4266-8064-27e9acf6d0d1") + ) + (fp_line + (start -4 13.06) + (end -3.59 13.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "13b9722c-5b41-4fc4-98ad-7654ea9d3943") + ) + (fp_line + (start -1.49 13.06) + (end -1.05 13.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5d4fe08e-ce78-4521-a22b-2e57b7d262eb") + ) + (fp_line + (start -4 12.34) + (end -3.59 12.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ca39c797-4333-43b9-8522-d5ae90e867bf") + ) + (fp_line + (start -1.49 12.34) + (end -1.05 12.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2931c62d-379f-451f-a3e8-4f55088695cb") + ) + (fp_line + (start -12.63 11.43) + (end -4 11.43) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "43f44080-2a1d-4e97-af1d-6878da3456af") + ) + (fp_line + (start -4 10.52) + (end -3.59 10.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "59182ebf-91b8-44ef-bae5-ac21b86d238d") + ) + (fp_line + (start -1.49 10.52) + (end -1.05 10.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a71d2b5b-ed5e-48b9-a574-c6558b3c04a3") + ) + (fp_line + (start -4 9.8) + (end -3.59 9.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4fc177df-710f-4b36-9a10-b0c69bf6fcb5") + ) + (fp_line + (start -1.49 9.8) + (end -1.05 9.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ada54313-c3c5-4121-80c2-7926d9c8e9e7") + ) + (fp_line + (start -12.63 8.89) + (end -4 8.89) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "84406d87-dfb6-47d8-891d-36e98ed9520e") + ) + (fp_line + (start -4 7.98) + (end -3.59 7.98) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bbaa7684-9478-404c-ae7e-1dc1b3f4452e") + ) + (fp_line + (start -1.49 7.98) + (end -1.05 7.98) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0fc2503c-ab2f-4172-9857-b284ae05cca1") + ) + (fp_line + (start -4 7.26) + (end -3.59 7.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d5fc91bc-fbab-40ad-a34d-c2dab62fe021") + ) + (fp_line + (start -1.49 7.26) + (end -1.05 7.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a9d0a56f-f03f-4770-9acf-29af7f95cf8d") + ) + (fp_line + (start -12.63 6.35) + (end -4 6.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5f9e2139-75fe-461b-826c-b7a2866b2628") + ) + (fp_line + (start -4 5.44) + (end -3.59 5.44) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2806a7c6-427d-4b11-b6f7-89e16ed6b80c") + ) + (fp_line + (start -1.49 5.44) + (end -1.05 5.44) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f5ee221d-12b1-4d8b-9773-e7f8dec7adf2") + ) + (fp_line + (start -4 4.72) + (end -3.59 4.72) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "73c47e3b-bd22-45cc-880a-b748d81666bc") + ) + (fp_line + (start -1.49 4.72) + (end -1.05 4.72) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ace9238b-68af-405f-a2be-4a57474ec6ee") + ) + (fp_line + (start -12.63 3.81) + (end -4 3.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e61bcb2f-9b56-411e-8e30-89ea410d0b24") + ) + (fp_line + (start -4 2.9) + (end -3.59 2.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b146bf6f-74dc-4737-83b1-1b5a92337444") + ) + (fp_line + (start -1.49 2.9) + (end -1.05 2.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "05535a1c-7966-4b0a-8dbc-47306524e849") + ) + (fp_line + (start -4 2.18) + (end -3.59 2.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "80034021-f80e-4ab3-a11b-223dbd1df2e4") + ) + (fp_line + (start -1.49 2.18) + (end -1.05 2.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a5fca8a0-d0cd-4723-a8e7-cd1dd30434a6") + ) + (fp_line + (start -12.63 1.27) + (end -4 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7877320a-9624-4047-b4d5-37395a81ad3b") + ) + (fp_line + (start -12.63 1.1519) + (end -4 1.1519) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff764a4e-23a0-4624-b467-ce5848b62b4f") + ) + (fp_line + (start -12.63 1.033805) + (end -4 1.033805) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4e3b77f5-7131-4e10-99f2-353d425c35cc") + ) + (fp_line + (start -12.63 0.91571) + (end -4 0.91571) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3badf2d8-9c0f-484e-a4db-18e391723bda") + ) + (fp_line + (start -12.63 0.797615) + (end -4 0.797615) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e25e8ffc-fb50-4a1a-9ec1-0891c02b64dd") + ) + (fp_line + (start -12.63 0.67952) + (end -4 0.67952) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b61f4891-5151-4d50-9755-75d7cb47f86c") + ) + (fp_line + (start -12.63 0.561425) + (end -4 0.561425) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c01e0d00-db4c-4e08-b956-9927e215b421") + ) + (fp_line + (start -12.63 0.44333) + (end -4 0.44333) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c3bd6dc4-a307-4b70-bf46-f91ace28ee80") + ) + (fp_line + (start -4 0.36) + (end -3.59 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "503aa97b-67cb-4696-9d08-0706970efce1") + ) + (fp_line + (start -1.49 0.36) + (end -1.11 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "012132c2-23d2-4fe3-b48e-762817f1ec2f") + ) + (fp_line + (start -12.63 0.325235) + (end -4 0.325235) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f6f59d7-437c-4e91-9801-74f8dc545845") + ) + (fp_line + (start -12.63 0.20714) + (end -4 0.20714) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "36194570-90d8-4f1e-8b6e-16c705b64399") + ) + (fp_line + (start -12.63 0.089045) + (end -4 0.089045) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "af45c07f-d8e4-4d17-b6e4-fac30115b8f0") + ) + (fp_line + (start -12.63 -0.02905) + (end -4 -0.02905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "748852c0-2add-4da8-bad5-5bc04bd7dc64") + ) + (fp_line + (start -12.63 -0.147145) + (end -4 -0.147145) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "69fe6372-27bf-4ff8-9028-bff4135eab03") + ) + (fp_line + (start -12.63 -0.26524) + (end -4 -0.26524) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "78b9cff3-0cd1-494c-8bb3-3638383bff09") + ) + (fp_line + (start -4 -0.36) + (end -3.59 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5ef68153-aaa1-4b9c-9324-a3636f34fedd") + ) + (fp_line + (start -1.49 -0.36) + (end -1.11 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6f0a50c5-0584-4b2f-a4c9-56e9e877e7d3") + ) + (fp_line + (start -12.63 -0.383335) + (end -4 -0.383335) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "28c593cf-a402-47e1-81fd-051b023de47c") + ) + (fp_line + (start -12.63 -0.50143) + (end -4 -0.50143) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "61ddfa93-af5e-4efc-ae4a-a4bbbd366469") + ) + (fp_line + (start -12.63 -0.619525) + (end -4 -0.619525) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d537824-18f3-401b-9a66-dd8bf646dacc") + ) + (fp_line + (start -12.63 -0.73762) + (end -4 -0.73762) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "62731f2f-92a4-470d-8671-7266a646400b") + ) + (fp_line + (start -12.63 -0.855715) + (end -4 -0.855715) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9635d476-9839-47b6-93db-ca8bce346785") + ) + (fp_line + (start -12.63 -0.97381) + (end -4 -0.97381) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eddea05c-0f77-4a67-a61d-6c80811dc978") + ) + (fp_line + (start -12.63 -1.091905) + (end -4 -1.091905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "605c5a3c-78b8-4407-913c-4d4189975110") + ) + (fp_line + (start -12.63 -1.21) + (end -4 -1.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9d5bbda9-7651-49bb-b4b3-2afb67406e4e") + ) + (fp_line + (start -12.63 -1.33) + (end -12.63 24.19) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8670d289-d512-43b5-b527-8a8d6bca934e") + ) + (fp_line + (start -12.63 -1.33) + (end -4 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "61de2292-1d9f-44a0-9e1e-aa055f157286") + ) + (fp_line + (start -4 -1.33) + (end -4 24.19) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e26dc9ca-d683-4912-abf6-097af94efbba") + ) + (fp_line + (start 0 -1.33) + (end 1.11 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2029b5c7-9602-4c42-a31b-29379066e58a") + ) + (fp_line + (start 1.11 -1.33) + (end 1.11 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "01cd8292-92ef-44b0-8219-bbaac4707cdc") + ) + (fp_line + (start -13.05 24.65) + (end 1.8 24.65) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6457379c-2fa2-4c66-a092-24541371c0a9") + ) + (fp_line + (start 1.8 24.65) + (end 1.8 -1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4aa345c6-a9ee-40e1-b995-25d243c61da0") + ) + (fp_line + (start -13.05 -1.75) + (end -13.05 24.65) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8e7ba18e-e1a2-43df-90cb-273dc1d0ef24") + ) + (fp_line + (start 1.8 -1.75) + (end -13.05 -1.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "edd34183-f084-496f-ab46-129ea22ab7ce") + ) + (fp_line + (start -12.57 24.13) + (end -12.57 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4b2290b8-8dcc-4a19-920b-ba9ca040eaac") + ) + (fp_line + (start -4.06 24.13) + (end -12.57 24.13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "beb2e10f-d468-4d6c-8b7b-8f87ed7fa6f6") + ) + (fp_line + (start -4.06 23.16) + (end 0 23.16) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d2e0b390-aca5-492d-9940-612085bd785d") + ) + (fp_line + (start 0 23.16) + (end 0 22.56) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1fb00c70-2c60-4490-9470-0c299d8353bd") + ) + (fp_line + (start 0 22.56) + (end -4.06 22.56) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "840c1f1c-bf5c-44d9-ba34-8ec543a9dd78") + ) + (fp_line + (start -4.06 20.62) + (end 0 20.62) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d6972db1-3e66-4f33-af4a-5df94c635ee2") + ) + (fp_line + (start 0 20.62) + (end 0 20.02) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f61379d3-a82d-4c93-a10a-078ceb2bc979") + ) + (fp_line + (start 0 20.02) + (end -4.06 20.02) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "66ad423e-1339-4c86-a53d-1f008dea95d0") + ) + (fp_line + (start -4.06 18.08) + (end 0 18.08) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d3112098-9c15-4d12-9dfe-57ddeedfa0d6") + ) + (fp_line + (start 0 18.08) + (end 0 17.48) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0c3b9585-3451-4e16-84e9-80cc74535d97") + ) + (fp_line + (start 0 17.48) + (end -4.06 17.48) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ff424e03-8de5-4aeb-87e7-e7b9c8477a80") + ) + (fp_line + (start -4.06 15.54) + (end 0 15.54) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "32a54883-c813-4512-8f39-6cb65e9d9fab") + ) + (fp_line + (start 0 15.54) + (end 0 14.94) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "553875d9-1f0d-4c6e-ad41-161c0155c411") + ) + (fp_line + (start 0 14.94) + (end -4.06 14.94) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cc3e5d7e-a5a1-4f8a-9dc4-0445a3a76896") + ) + (fp_line + (start -4.06 13) + (end 0 13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f52c8c71-e8ed-4d07-81ac-c88dca2c60c6") + ) + (fp_line + (start 0 13) + (end 0 12.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3c6dde18-8d13-4d8f-a7a4-51c2ae70a113") + ) + (fp_line + (start 0 12.4) + (end -4.06 12.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "631243d3-5671-4012-917d-09f795ab062c") + ) + (fp_line + (start -4.06 10.46) + (end 0 10.46) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1c58347b-10f0-4968-b8ad-b5351ec7adbd") + ) + (fp_line + (start 0 10.46) + (end 0 9.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4e1998e8-5792-44b8-996e-89893a613d2c") + ) + (fp_line + (start 0 9.86) + (end -4.06 9.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2d607889-9548-4745-9083-ca026d17bf79") + ) + (fp_line + (start -4.06 7.92) + (end 0 7.92) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9a61045a-02a5-4377-96fc-ee46627fd75b") + ) + (fp_line + (start 0 7.92) + (end 0 7.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b4c8bf9c-5d29-4e15-b3e7-cb74a754b742") + ) + (fp_line + (start 0 7.32) + (end -4.06 7.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f65649d3-92ee-45d6-8c32-5e3e9595f5d8") + ) + (fp_line + (start -4.06 5.38) + (end 0 5.38) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "26e166b0-284e-4be4-927f-93cdce47b64a") + ) + (fp_line + (start 0 5.38) + (end 0 4.78) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "de3125c6-4b84-4d8e-b51b-4e5cf04d620f") + ) + (fp_line + (start 0 4.78) + (end -4.06 4.78) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2bdeaee7-86eb-44ce-8b27-d5f6400eab10") + ) + (fp_line + (start -4.06 2.84) + (end 0 2.84) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "14063bf6-6f16-46fc-8378-0db252498779") + ) + (fp_line + (start 0 2.84) + (end 0 2.24) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "aad12610-bbf1-4166-8202-e80a84831205") + ) + (fp_line + (start 0 2.24) + (end -4.06 2.24) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1c7d6119-0443-4843-8441-907bce240327") + ) + (fp_line + (start -4.06 0.3) + (end 0 0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "687fcac7-d7b6-466b-b434-6c5228b28a2c") + ) + (fp_line + (start 0 0.3) + (end 0 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fdd2d665-801a-49c8-be0b-70f062695b78") + ) + (fp_line + (start -4.06 -0.3) + (end -4.06 24.13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a94b3318-53fe-4c3b-95f1-c47965155a96") + ) + (fp_line + (start 0 -0.3) + (end -4.06 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ca47990b-a5c1-4bf5-9c2e-e10e1cc00889") + ) + (fp_line + (start -12.57 -1.27) + (end -5.03 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c545b6aa-27de-49b1-9f99-2dd8c2b3ab63") + ) + (fp_line + (start -5.03 -1.27) + (end -4.06 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "39ea8582-c303-470c-adfb-859840933fa1") + ) + (fp_text user "${REFERENCE}" + (at -8.315 11.43 0) + (layer "F.Fab") + (uuid "cc9f07b5-4cd7-4b7c-bd0a-7dc885c14d94") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 132 "unconnected-(J9-Pin_1-Pad1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "3a4a71eb-d3d8-4862-955a-e50b2aac832b") + ) + (pad "2" thru_hole oval + (at -2.54 0 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 127 "unconnected-(J9-Pin_2-Pad2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "2446014c-c771-47ab-a3db-921c3b9b198d") + ) + (pad "3" thru_hole oval + (at 0 2.54 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 138 "unconnected-(J9-Pin_3-Pad3)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "60115a5e-238f-4fd8-839f-1882abaca62f") + ) + (pad "4" thru_hole oval + (at -2.54 2.54 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 134 "unconnected-(J9-Pin_4-Pad4)") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "40abb30a-a29e-404d-aec0-f9c8f1d13589") + ) + (pad "5" thru_hole oval + (at 0 5.08 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 129 "unconnected-(J9-Pin_5-Pad5)") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "2e3f64b4-fb18-41d8-bd38-93d23433d66b") + ) + (pad "6" thru_hole oval + (at -2.54 5.08 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 128 "unconnected-(J9-Pin_6-Pad6)") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "2a48a812-d977-47a6-9e2e-c54818b36825") + ) + (pad "7" thru_hole oval + (at 0 7.62 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 144 "unconnected-(J9-Pin_7-Pad7)") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "fa2bdebb-4676-4d28-a0e4-7186cbdb2f19") + ) + (pad "8" thru_hole oval + (at -2.54 7.62 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 141 "unconnected-(J9-Pin_8-Pad8)") + (pinfunction "Pin_8") + (pintype "passive") + (uuid "df68d4a0-7dc1-4d5b-b970-68b48ef901f7") + ) + (pad "9" thru_hole oval + (at 0 10.16 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 135 "unconnected-(J9-Pin_9-Pad9)") + (pinfunction "Pin_9") + (pintype "passive") + (uuid "4218ae97-a421-444a-ad4b-838e6eaa4b55") + ) + (pad "10" thru_hole oval + (at -2.54 10.16 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 131 "unconnected-(J9-Pin_10-Pad10)") + (pinfunction "Pin_10") + (pintype "passive") + (uuid "3a17bbe3-6d58-41fe-ad6b-6de440a2037a") + ) + (pad "11" thru_hole oval + (at 0 12.7 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 137 "unconnected-(J9-Pin_11-Pad11)") + (pinfunction "Pin_11") + (pintype "passive") + (uuid "5feb8d45-c7a2-4dc3-b3b1-37df73a9c070") + ) + (pad "12" thru_hole oval + (at -2.54 12.7 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 126 "unconnected-(J9-Pin_12-Pad12)") + (pinfunction "Pin_12") + (pintype "passive") + (uuid "0d5d342d-bbb4-45dd-a206-931a1ba55de5") + ) + (pad "13" thru_hole oval + (at 0 15.24 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 142 "unconnected-(J9-Pin_13-Pad13)") + (pinfunction "Pin_13") + (pintype "passive") + (uuid "e51c49c1-2fe9-4f96-a4b1-d1291c93f072") + ) + (pad "14" thru_hole oval + (at -2.54 15.24 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 140 "unconnected-(J9-Pin_14-Pad14)") + (pinfunction "Pin_14") + (pintype "passive") + (uuid "68f29777-973b-4fdd-90fd-18363859737c") + ) + (pad "15" thru_hole oval + (at 0 17.78 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 139 "unconnected-(J9-Pin_15-Pad15)") + (pinfunction "Pin_15") + (pintype "passive") + (uuid "66603156-0568-4bc6-97d1-2884ae10987d") + ) + (pad "16" thru_hole oval + (at -2.54 17.78 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 136 "unconnected-(J9-Pin_16-Pad16)") + (pinfunction "Pin_16") + (pintype "passive") + (uuid "489e9720-6791-40d9-ab17-3ead929b993b") + ) + (pad "17" thru_hole oval + (at 0 20.32 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 133 "unconnected-(J9-Pin_17-Pad17)") + (pinfunction "Pin_17") + (pintype "passive") + (uuid "3c23d78e-644b-4bfe-ae53-a8c1cd56bfa3") + ) + (pad "18" thru_hole oval + (at -2.54 20.32 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 125 "unconnected-(J9-Pin_18-Pad18)") + (pinfunction "Pin_18") + (pintype "passive") + (uuid "037f9242-5e4c-471b-91c2-97604a7ebfe4") + ) + (pad "19" thru_hole oval + (at 0 22.86 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 143 "unconnected-(J9-Pin_19-Pad19)") + (pinfunction "Pin_19") + (pintype "passive") + (uuid "ee70ebd9-bf45-4e22-b235-8a10dea6920f") + ) + (pad "20" thru_hole oval + (at -2.54 22.86 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 130 "unconnected-(J9-Pin_20-Pad20)") + (pinfunction "Pin_20") + (pintype "passive") + (uuid "31bfb759-c4b4-4fb6-bc23-65dfe8aa3b68") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x10_P2.54mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "@project:RPI_3B" + (layer "F.Cu") + (uuid "3d06ec41-37d3-46d7-8e73-9bd788c675a9") + (at 146.88 96.73) + (descr "Raspberry PI 2+") + (tags "Raspberry RPI") + (property "Reference" "J3" + (at 1.778 -1.524 0) + (layer "F.SilkS") + (uuid "004ad282-292d-48c0-aa48-7c9853f81aaf") + (effects + (font + (size 0.8 0.8) + (thickness 0.1) + ) + ) + ) + (property "Value" "Raspberry_Pi_3B" + (at -26.035 -17.78 0) + (layer "F.Fab") + (hide yes) + (uuid "300281f4-22cb-438b-a82f-f1bcf254f5a7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "@project:RPI_3B" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "27a2f521-4c60-4765-93c8-c8fb881613bd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8c649709-5a74-4984-9ce2-fccc395a20f0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8e2d04f0-630e-4f93-9b7d-404b9fc74c09") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "*RPI*") + (path "/4c493219-0b02-4d6f-90cb-803434069ded") + (sheetname "Stammblatt") + (sheetfile "nano-x-base.kicad_sch") + (attr through_hole) + (fp_line + (start -49.59 -1.33) + (end -49.59 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "7adad9d3-7826-452d-a1c3-ae3846f07a51") + ) + (fp_line + (start -1.27 -1.33) + (end -1.27 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d4c64588-a1e8-43d6-a378-426f2224d910") + ) + (fp_line + (start -1.27 1.27) + (end 1.33 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "98f85ccb-3b33-4acf-887a-fcb32693de35") + ) + (fp_line + (start 1.33 -1.33) + (end 1.33 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "9ef44f9b-a1dd-4d1b-87c3-1bd162a848fd") + ) + (fp_line + (start 1.33 1.27) + (end 1.33 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3d81c34f-7608-46fc-b250-5001da1ef1a4") + ) + (fp_line + (start 1.33 3.87) + (end -49.59 3.87) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "e1d66f8d-c263-46cc-8376-e7bfd74f72c8") + ) + (fp_line + (start 1.39 -1.33) + (end -49.53 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b39982f1-f406-4c4a-8b9b-d86a666fa732") + ) + (fp_line + (start -49.59 -11.49) + (end -49.59 -6.29) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fcc2d85b-f2eb-4c05-baca-e967ddbacbcf") + ) + (fp_line + (start -1.27 -11.49) + (end -49.59 -11.49) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "23fd1463-57ce-408c-8d9a-6c5f968ea97b") + ) + (fp_line + (start -1.27 -11.49) + (end -1.27 -8.89) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec4fa2d8-e3c2-44dc-99e3-228f7e8a1849") + ) + (fp_line + (start -1.27 -8.89) + (end 1.33 -8.89) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0101cad7-c132-4fba-b7b9-066ff8e66134") + ) + (fp_line + (start 0 -11.49) + (end 1.33 -11.49) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c526ddda-229a-4b51-a106-2ddb6d699c33") + ) + (fp_line + (start 1.33 -11.49) + (end 1.33 -10.16) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "09b8a827-35f2-4bad-b3bd-50c2f98da97d") + ) + (fp_line + (start 1.33 -8.89) + (end 1.33 -6.29) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bb484390-e1ed-4dc2-84cb-a841f41f15fb") + ) + (fp_line + (start 1.33 -6.29) + (end -49.59 -6.29) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e4f71b5a-48ad-478d-84fd-1ba95b18d3c6") + ) + (fp_rect + (start -51.435 -14.605) + (end 3.175 -3.175) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "dd95f9d1-31e5-47d8-8db3-6c7a4b56407f") + ) + (fp_line + (start -78.13 -48.98) + (end -78.13 -32.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fb996ce3-ba09-4376-bae9-43e6b6801e37") + ) + (fp_line + (start -78.13 -32.98) + (end -57.13 -32.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "29e11408-ca56-410b-9c70-a9eed827173c") + ) + (fp_line + (start -78.13 -28.83) + (end -78.13 -15.63) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c51c788f-e4ba-46fc-9ab6-f59313acbc13") + ) + (fp_line + (start -78.13 -10.83) + (end -78.13 2.37) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f639e311-c482-472d-b294-f6192915c458") + ) + (fp_line + (start -76.63 -48.23) + (end -76.63 1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ebe29e1a-47e6-42b3-ba10-939752f17d77") + ) + (fp_line + (start -73.63 4.77) + (end 5.37 4.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "babd1be0-6557-4459-b9ee-1491dd3eb0db") + ) + (fp_line + (start -60.13 -28.83) + (end -78.13 -28.83) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6053a5c3-3a80-47b5-b094-d6c4c4a398c7") + ) + (fp_line + (start -60.13 -28.83) + (end -60.13 -15.63) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d577930b-6f43-4fa0-b734-58082113d413") + ) + (fp_line + (start -60.13 -15.63) + (end -78.13 -15.63) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "296046f2-8a14-4cb8-984a-7fd0c937430b") + ) + (fp_line + (start -60.13 -10.83) + (end -78.13 -10.83) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "98ebffb5-4414-42c0-b4eb-62905e8ca87b") + ) + (fp_line + (start -60.13 -10.83) + (end -60.13 2.37) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d28e4499-217c-450f-ac80-d3d6fb3faa3e") + ) + (fp_line + (start -60.13 2.37) + (end -78.13 2.37) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "526b0f7d-824f-42d8-ac6f-74632edcf5c8") + ) + (fp_line + (start -57.13 -48.98) + (end -78.13 -48.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a1aafead-500d-4a7b-9d1e-fbd85be0aa35") + ) + (fp_line + (start -57.13 -48.98) + (end -57.13 -32.98) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c670b756-3059-497b-a764-577992a1c37e") + ) + (fp_line + (start -31.13 -52.23) + (end -31.13 -40.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "03805252-148c-45b1-a913-0154d7b58cff") + ) + (fp_line + (start -16.13 -52.23) + (end -31.13 -52.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5d42bae7-a1ca-409c-b1fc-e4d7e1f4fb28") + ) + (fp_line + (start -16.13 -52.23) + (end -16.13 -40.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2acb1c5b-fa59-46c7-9a93-5bc8f2686f27") + ) + (fp_line + (start -16.13 -40.73) + (end -31.13 -40.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7d91ec06-8683-4ee2-9887-ea6a6fb7fa1b") + ) + (fp_line + (start -6.13 -52.23) + (end -6.13 -46.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ccb20aab-e497-4bec-9918-da4d76594839") + ) + (fp_line + (start 1.67 -52.23) + (end -6.13 -52.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "81ce6da4-0e46-4ca1-92a0-c9cdee948661") + ) + (fp_line + (start 1.67 -52.23) + (end 1.67 -46.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e3eee790-f2f0-4ebf-9ba5-3917e54c97b2") + ) + (fp_line + (start 1.67 -46.73) + (end -6.13 -46.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "099cd8c6-5333-472b-b9d4-c27d21622d98") + ) + (fp_line + (start 5.37 -51.23) + (end -73.63 -51.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f62deac3-d31d-46bb-8862-16cae51e84c5") + ) + (fp_line + (start 8.37 1.77) + (end 8.37 -48.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "11cb14e1-74e1-4b54-849a-3ffff9582624") + ) + (fp_arc + (start -76.63 -48.23) + (mid -75.75132 -50.35132) + (end -73.63 -51.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "646b3536-2606-4931-b8ba-ec0fbbbbe2ec") + ) + (fp_arc + (start -73.63 4.77) + (mid -75.75132 3.89132) + (end -76.63 1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d6fa1fc2-f8f8-4760-be40-d568fd5321c1") + ) + (fp_arc + (start 5.37 -51.23) + (mid 7.49132 -50.35132) + (end 8.37 -48.23) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f9e7ff36-1e06-4ecc-adab-1094079085ee") + ) + (fp_arc + (start 8.37 1.77) + (mid 7.49132 3.89132) + (end 5.37 4.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c5715c6c-575f-4326-b837-b35e092a7b5f") + ) + (fp_line + (start -49.53 -6.35) + (end 0 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "36fadae7-c402-44eb-9c4b-e5a406675a9e") + ) + (fp_line + (start -49.53 3.81) + (end -49.53 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f839a2f6-d4bc-4efd-b72e-afde03b2b399") + ) + (fp_line + (start 0 -1.27) + (end 1.27 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a86fa082-756f-451b-8d5d-d832e29d77b4") + ) + (fp_line + (start 1.27 0) + (end 1.27 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f9e2eac7-c3d6-41eb-984b-92a4d460fead") + ) + (fp_line + (start 1.27 3.81) + (end -49.53 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "bc4156ef-c038-4efd-9913-f2158c9afb20") + ) + (fp_line + (start -49.53 -11.43) + (end 0 -11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e9a9a930-867d-478e-afd9-12b531d18f6c") + ) + (fp_line + (start -49.53 -6.35) + (end -49.53 -11.43) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "19110122-4292-4def-b782-c50a60347de5") + ) + (fp_line + (start 0 -11.43) + (end 1.27 -10.16) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7b797429-d168-4e65-a2a7-08251c9a5c51") + ) + (fp_line + (start 1.27 -10.16) + (end 1.27 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2176786f-76a4-4620-8d17-c4e9c6dc2194") + ) + (fp_line + (start 1.27 -6.35) + (end -49.53 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "667c056a-16af-43f9-9fbe-73fe74856127") + ) + (fp_text user "SCK" + (at -27.94 -12.64 0) + (layer "F.SilkS") + (uuid "014ac836-8012-46ab-9eb4-b186b821a39c") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "CE0" + (at -27.94 -5.02 0) + (layer "F.SilkS") + (uuid "0a33adf7-95ae-4609-81cf-92dee0a3a380") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -35.56 -5.02 0) + (layer "F.SilkS") + (uuid "0d9ab31b-fa03-48ef-abf3-40cc0ec40a00") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "3V3" + (at -20.32 -12.64 0) + (layer "F.SilkS") + (uuid "0feece2d-961b-4057-80e2-6e1dbec7e631") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "Rasperry" + (at -34.925 -15.875 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "16e0f5cf-22c7-41ab-9c7e-f308be42dc1b") + (effects + (font + (size 3 3) + (thickness 0.5) + (bold yes) + ) + (justify left bottom) + ) + ) + (fp_text user "32" + (at -38.1 -5.02 0) + (layer "F.SilkS") + (uuid "206d4e56-6df5-4d06-a465-3fcfb2dcc154") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "40" + (at -48.26 -5.02 0) + (layer "F.SilkS") + (uuid "2901d717-5a6f-4c00-9fda-db3cc008bd1d") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "15" + (at -17.78 -12.64 0) + (layer "F.SilkS") + (uuid "2bc369e9-431e-4c11-8007-1940e676678b") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "18" + (at -20.32 -5.02 0) + (layer "F.SilkS") + (uuid "3cbc47b6-4b30-47fd-b6a5-bb9d96b477a6") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "CE1" + (at -30.48 -5.02 0) + (layer "F.SilkS") + (uuid "4a4c771c-e4d6-419b-b5c4-a4bec4062bf0") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -10.16 -12.64 0) + (layer "F.SilkS") + (uuid "4a7ad2fc-e01b-495a-928e-4d92b31e2a20") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "16" + (at -17.78 -5.02 0) + (layer "F.SilkS") + (uuid "4c19c821-0811-4965-b727-68a5655ccc36") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "11" + (at -12.7 -12.64 0) + (layer "F.SilkS") + (uuid "53324657-1b17-4f0c-9902-19bd302384e0") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "35" + (at -43.18 -12.64 0) + (layer "F.SilkS") + (uuid "5b78e98c-fff1-4dd0-8d2e-3c5161711277") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "5" + (at -5.08 -12.64 0) + (layer "F.SilkS") + (uuid "5f1889be-bfd8-4565-a322-c1cdc47cdc3e") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "31" + (at -38.1 -12.64 0) + (layer "F.SilkS") + (uuid "656b8ac1-fb95-48b2-802d-3cb54b4eb8f7") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "36" + (at -43.18 -5.02 0) + (layer "F.SilkS") + (uuid "780692e1-834b-4cfc-b6f5-ba340a592251") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "5V" + (at 0 -5.02 0) + (layer "F.SilkS") + (uuid "893b3ea4-9c1d-463a-b54f-613f1cd3cd47") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "TxD" + (at -7.62 -5.02 0) + (layer "F.SilkS") + (uuid "9dd983cb-021a-4e27-bb63-38d83ca9a33f") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "13" + (at -15.24 -12.64 0) + (layer "F.SilkS") + (uuid "a2e30031-3f2a-46be-b07e-784b427564b0") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -22.86 -5.02 0) + (layer "F.SilkS") + (uuid "a34d075f-38ca-47e0-8c90-47bd2cda1f2a") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "29" + (at -35.56 -12.64 0) + (layer "F.SilkS") + (uuid "a4f329a8-a2f3-4d9c-88ab-b00dd89c2adb") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -5.08 -5.02 0) + (layer "F.SilkS") + (uuid "aa7a5344-e81c-460c-80a8-47c2bf4f1abf") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "22" + (at -25.4 -5.02 0) + (layer "F.SilkS") + (uuid "ad137525-a0ef-401c-9303-d172f42cd572") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "3" + (at -2.54 -12.64 0) + (layer "F.SilkS") + (uuid "b00a8e10-5cea-4cba-ab4a-9b4682b94b66") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "33" + (at -40.64 -12.64 0) + (layer "F.SilkS") + (uuid "b776b476-266d-4a8e-8e37-127c59a7030f") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "MO" + (at -22.86 -12.64 0) + (layer "F.SilkS") + (uuid "bc7229ce-b3a4-4d91-9b1f-1083b9e5eba1") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "RxD" + (at -10.16 -5.02 0) + (layer "F.SilkS") + (uuid "bdf42044-8e73-4b32-8193-f860ff705415") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -48.26 -12.64 0) + (layer "F.SilkS") + (uuid "bfdd0043-3651-4ca4-9f8e-f37dc38ee822") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "28" + (at -33.02 -5.02 0) + (layer "F.SilkS") + (uuid "c54bd3e1-1bee-4429-9220-a49d47903da5") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "7" + (at -7.62 -12.64 0) + (layer "F.SilkS") + (uuid "d24081da-1010-4f1f-8501-987d288cae9e") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "5V" + (at -2.54 -5.02 0) + (layer "F.SilkS") + (uuid "d748a38b-db85-4540-a8fd-ba6cd8c64330") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "37" + (at -45.72 -12.64 0) + (layer "F.SilkS") + (uuid "d9fedf75-ead4-4a2b-92a9-8222f89bf9d8") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "27" + (at -33.02 -12.64 0) + (layer "F.SilkS") + (uuid "dad30172-e295-4456-a5e0-720b7be179fd") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -15.24 -5.02 0) + (layer "F.SilkS") + (uuid "dbb744de-12ce-4d07-85fb-fc6a9ea071c6") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "12" + (at -12.7 -5.02 0) + (layer "F.SilkS") + (uuid "de153806-d820-4b86-827b-9a6e887ec5ea") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "38" + (at -45.72 -5.02 0) + (layer "F.SilkS") + (uuid "ed2ecde3-5d7f-42e3-9413-06785dd457ef") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -40.64 -5.02 0) + (layer "F.SilkS") + (uuid "ef41dd0f-49f9-480b-bbf3-4428dd54108c") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "MI" + (at -25.4 -12.64 0) + (layer "F.SilkS") + (uuid "fb828a7c-59c8-45a8-8678-884be8bace7e") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "GND" + (at -30.48 -12.64 0) + (layer "F.SilkS") + (uuid "fd3aae5a-18b0-43f5-a6ae-6196a85c48c0") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "3V3" + (at 0 -12.64 0) + (layer "F.SilkS") + (uuid "ff5fb8b4-e680-4b31-89fa-010f1103f02f") + (effects + (font + (size 0.82 0.82) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 3.81 8.89 0) + (layer "F.Fab") + (uuid "b392dc14-4f4f-4cb8-a97e-b1b6ac598520") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -53.13 -47.73) + (size 6.2 6.2) + (drill 3.1) + (layers "*.Cu" "*.Mask") + (uuid "c1642e5f-503d-455b-84b6-6aa39d1429c5") + ) + (pad "" np_thru_hole circle + (at -53.13 1.27) + (size 6.2 6.2) + (drill 3.1) + (layers "*.Cu" "*.Mask") + (uuid "2f89cb6a-9c8a-4e09-abcc-13f6dcd31f9f") + ) + (pad "" np_thru_hole circle + (at 4.87 -47.73) + (size 6.2 6.2) + (drill 3.1) + (layers "*.Cu" "*.Mask") + (uuid "470b36f9-a377-4955-a8bc-19259742a1d4") + ) + (pad "" np_thru_hole circle + (at 4.87 1.27) + (size 6.2 6.2) + (drill 3.1) + (layers "*.Cu" "*.Mask") + (uuid "f476f912-85de-409a-84bd-8fb59614962a") + ) + (pad "1" thru_hole rect + (at 0 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 59 "unconnected-(J3-3V3-Pad1)") + (pinfunction "3V3") + (pintype "power_out") + (uuid "f03d9edb-8405-42a8-97d8-1f6669a7eedd") + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 59 "unconnected-(J3-3V3-Pad1)") + (pinfunction "3V3") + (pintype "power_out") + (uuid "6bce1d39-103c-4a34-8acd-9fc59b642fad") + ) + (pad "2" thru_hole oval + (at 0 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 41 "unconnected-(J3-5V-Pad2)") + (pinfunction "5V") + (pintype "passive") + (uuid "b4d7156a-e98b-4b01-a29b-13203ffb6f48") + ) + (pad "2" thru_hole oval + (at 0 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 41 "unconnected-(J3-5V-Pad2)") + (pinfunction "5V") + (pintype "passive") + (uuid "ca69dc20-122f-4f10-842f-85d628d6c658") + ) + (pad "3" thru_hole oval + (at -2.54 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 51 "unconnected-(J3-(SDA1)_GPIO8-Pad3)") + (pinfunction "(SDA1)_GPIO8") + (pintype "bidirectional") + (uuid "1c04539e-f07d-46fb-abab-b0bfe3507d98") + ) + (pad "3" thru_hole oval + (at -2.54 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 51 "unconnected-(J3-(SDA1)_GPIO8-Pad3)") + (pinfunction "(SDA1)_GPIO8") + (pintype "bidirectional") + (uuid "3bcdc954-83db-46ea-9e9d-bf0ded33a2af") + ) + (pad "4" thru_hole oval + (at -2.54 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 65 "unconnected-(J3-5V-Pad4)") + (pinfunction "5V") + (pintype "passive") + (uuid "c7b436a4-e706-4a69-86e2-7e5ac3d8a745") + ) + (pad "4" thru_hole oval + (at -2.54 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 65 "unconnected-(J3-5V-Pad4)") + (pinfunction "5V") + (pintype "passive") + (uuid "4a13230d-e506-4312-8d80-88f2f31b6b3b") + ) + (pad "5" thru_hole oval + (at -5.08 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 47 "unconnected-(J3-(SCL1)_GPIO9-Pad5)") + (pinfunction "(SCL1)_GPIO9") + (pintype "bidirectional") + (uuid "1aab5a91-f210-4fe3-bae5-22127ae54679") + ) + (pad "5" thru_hole oval + (at -5.08 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 47 "unconnected-(J3-(SCL1)_GPIO9-Pad5)") + (pinfunction "(SCL1)_GPIO9") + (pintype "bidirectional") + (uuid "1375a04a-8878-4904-ad7b-4f3ea56836d9") + ) + (pad "6" thru_hole oval + (at -5.08 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 63 "unconnected-(J3-GND-Pad6)") + (pinfunction "GND") + (pintype "passive") + (uuid "448f2a9a-13e7-4fa1-b4fa-d5746e4036e0") + ) + (pad "6" thru_hole oval + (at -5.08 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 63 "unconnected-(J3-GND-Pad6)") + (pinfunction "GND") + (pintype "passive") + (uuid "7551c6fb-902e-477c-a563-8371b54ef1e0") + ) + (pad "7" thru_hole oval + (at -7.62 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 60 "unconnected-(J3-(GPCLK0)_GPIO7-Pad7)") + (pinfunction "(GPCLK0)_GPIO7") + (pintype "bidirectional") + (uuid "39eb5557-420c-462e-b0df-fa6d2649f63b") + ) + (pad "7" thru_hole oval + (at -7.62 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 60 "unconnected-(J3-(GPCLK0)_GPIO7-Pad7)") + (pinfunction "(GPCLK0)_GPIO7") + (pintype "bidirectional") + (uuid "8145fe67-b284-488f-a46e-00bca4130fcf") + ) + (pad "8" thru_hole oval + (at -7.62 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 77 "unconnected-(J3-(GPIO15)TXD-Pad8)") + (pinfunction "(GPIO15)TXD") + (pintype "output") + (uuid "b7f42edb-498c-4c70-95e1-1496194db5f3") + ) + (pad "8" thru_hole oval + (at -7.62 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 77 "unconnected-(J3-(GPIO15)TXD-Pad8)") + (pinfunction "(GPIO15)TXD") + (pintype "output") + (uuid "79f858d5-5002-467b-9921-39403a7fdb59") + ) + (pad "9" thru_hole oval + (at -10.16 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 45 "unconnected-(J3-GND-Pad9)") + (pinfunction "GND") + (pintype "passive") + (uuid "4b42bbe0-cb4d-495e-80ed-43f5559ad97f") + ) + (pad "9" thru_hole oval + (at -10.16 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 45 "unconnected-(J3-GND-Pad9)") + (pinfunction "GND") + (pintype "passive") + (uuid "d100c4f1-40a0-4530-a1d3-664d82312c45") + ) + (pad "10" thru_hole oval + (at -10.16 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 40 "unconnected-(J3-(GPIO16)RXD-Pad10)") + (pinfunction "(GPIO16)RXD") + (pintype "input") + (uuid "01aff2d0-164b-47d5-a4b6-197802b493e0") + ) + (pad "10" thru_hole oval + (at -10.16 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 40 "unconnected-(J3-(GPIO16)RXD-Pad10)") + (pinfunction "(GPIO16)RXD") + (pintype "input") + (uuid "752f3f90-2c12-49d7-9441-3e4de0368c93") + ) + (pad "11" thru_hole oval + (at -12.7 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 52 "unconnected-(J3-GPIO0-Pad11)") + (pinfunction "GPIO0") + (pintype "bidirectional") + (uuid "e88d5702-05f0-48b4-80e9-9cfeb5506ca7") + ) + (pad "11" thru_hole oval + (at -12.7 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 52 "unconnected-(J3-GPIO0-Pad11)") + (pinfunction "GPIO0") + (pintype "bidirectional") + (uuid "595b0934-1a3e-4785-8492-afd0485e20be") + ) + (pad "12" thru_hole oval + (at -12.7 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 48 "unconnected-(J3-(PCM_CLK)_GPIO1-Pad12)") + (pinfunction "(PCM_CLK)_GPIO1") + (pintype "bidirectional") + (uuid "df61b0eb-4643-43b9-85fa-a8bc65331d38") + ) + (pad "12" thru_hole oval + (at -12.7 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 48 "unconnected-(J3-(PCM_CLK)_GPIO1-Pad12)") + (pinfunction "(PCM_CLK)_GPIO1") + (pintype "bidirectional") + (uuid "1672da49-45fe-4500-a8f7-80185607b571") + ) + (pad "13" thru_hole oval + (at -15.24 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 64 "unconnected-(J3-GPIO2-Pad13)") + (pinfunction "GPIO2") + (pintype "bidirectional") + (uuid "995fdb59-1a98-431b-ae4f-56642ecd584d") + ) + (pad "13" thru_hole oval + (at -15.24 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 64 "unconnected-(J3-GPIO2-Pad13)") + (pinfunction "GPIO2") + (pintype "bidirectional") + (uuid "def18fe1-6ef3-4408-97d3-67d6cca5c283") + ) + (pad "14" thru_hole oval + (at -15.24 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 57 "unconnected-(J3-GND-Pad14)") + (pinfunction "GND") + (pintype "passive") + (uuid "336956ec-f5f5-4d8b-9454-33a2132a8087") + ) + (pad "14" thru_hole oval + (at -15.24 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 57 "unconnected-(J3-GND-Pad14)") + (pinfunction "GND") + (pintype "passive") + (uuid "70a08318-36ca-42f1-aaf5-771de4d8952c") + ) + (pad "15" thru_hole oval + (at -17.78 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 72 "unconnected-(J3-GPIO3-Pad15)") + (pinfunction "GPIO3") + (pintype "bidirectional") + (uuid "ff44006d-c656-4e88-acd1-5d8f8792d121") + ) + (pad "15" thru_hole oval + (at -17.78 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 72 "unconnected-(J3-GPIO3-Pad15)") + (pinfunction "GPIO3") + (pintype "bidirectional") + (uuid "cc897804-6194-480e-876e-da6b81857e87") + ) + (pad "16" thru_hole oval + (at -17.78 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 39 "unconnected-(J3-GPIO4-Pad16)") + (pinfunction "GPIO4") + (pintype "bidirectional") + (uuid "225618f9-0351-4b65-a748-c6f08d9d6e3c") + ) + (pad "16" thru_hole oval + (at -17.78 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 39 "unconnected-(J3-GPIO4-Pad16)") + (pinfunction "GPIO4") + (pintype "bidirectional") + (uuid "60c6f422-5786-4249-8123-e53c3cbf821a") + ) + (pad "17" thru_hole oval + (at -20.32 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 50 "unconnected-(J3-3V3-Pad17)") + (pinfunction "3V3") + (pintype "passive") + (uuid "1b8c8bee-5c43-4ba2-929c-471dee09bf2d") + ) + (pad "17" thru_hole oval + (at -20.32 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 50 "unconnected-(J3-3V3-Pad17)") + (pinfunction "3V3") + (pintype "passive") + (uuid "6d51c70d-efff-43e5-acac-e4e75f382717") + ) + (pad "18" thru_hole oval + (at -20.32 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 76 "unconnected-(J3-GPIO5-Pad18)") + (pinfunction "GPIO5") + (pintype "bidirectional") + (uuid "7821d457-e65e-4bb5-9e66-c45ca656d75e") + ) + (pad "18" thru_hole oval + (at -20.32 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 76 "unconnected-(J3-GPIO5-Pad18)") + (pinfunction "GPIO5") + (pintype "bidirectional") + (uuid "b76a4381-fbde-4eb1-9cf4-9fb03ac3af11") + ) + (pad "19" thru_hole oval + (at -22.86 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 70 "unconnected-(J3-(GPIO12)SPI_MOSI-Pad19)") + (pinfunction "(GPIO12)SPI_MOSI") + (pintype "bidirectional") + (uuid "62c13170-aa3a-46df-9aea-cb774f87e760") + ) + (pad "19" thru_hole oval + (at -22.86 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 70 "unconnected-(J3-(GPIO12)SPI_MOSI-Pad19)") + (pinfunction "(GPIO12)SPI_MOSI") + (pintype "bidirectional") + (uuid "e2a7bbce-ad86-4f5d-8af2-4e80499a90dc") + ) + (pad "20" thru_hole oval + (at -22.86 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 62 "unconnected-(J3-GND-Pad20)") + (pinfunction "GND") + (pintype "passive") + (uuid "d215a253-9e43-4cec-9e47-a93b967d2959") + ) + (pad "20" thru_hole oval + (at -22.86 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 62 "unconnected-(J3-GND-Pad20)") + (pinfunction "GND") + (pintype "passive") + (uuid "63b85cfa-483d-4517-9bc3-437bb66eecb1") + ) + (pad "21" thru_hole oval + (at -25.4 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 58 "unconnected-(J3-(GPIO13)SPI_MISO-Pad21)") + (pinfunction "(GPIO13)SPI_MISO") + (pintype "bidirectional") + (uuid "d40d8d1a-361b-4479-a148-c22151192898") + ) + (pad "21" thru_hole oval + (at -25.4 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 58 "unconnected-(J3-(GPIO13)SPI_MISO-Pad21)") + (pinfunction "(GPIO13)SPI_MISO") + (pintype "bidirectional") + (uuid "5258a35e-b1d8-4305-a4c8-1b13f949aa09") + ) + (pad "22" thru_hole oval + (at -25.4 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 67 "unconnected-(J3-GPIO6(RESET-UC)-Pad22)") + (pinfunction "GPIO6(RESET-UC)") + (pintype "bidirectional") + (uuid "e2779bcc-30db-486c-81b9-ea998eba3b8e") + ) + (pad "22" thru_hole oval + (at -25.4 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 67 "unconnected-(J3-GPIO6(RESET-UC)-Pad22)") + (pinfunction "GPIO6(RESET-UC)") + (pintype "bidirectional") + (uuid "83236b1e-2d7c-4741-b5b8-7b79b0a9a2eb") + ) + (pad "23" thru_hole oval + (at -27.94 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 54 "unconnected-(J3-GPIO14)SPI_SCLK-Pad23)") + (pinfunction "GPIO14)SPI_SCLK") + (pintype "bidirectional") + (uuid "67861e23-b5be-4d3b-9b00-edda0bc98d1e") + ) + (pad "23" thru_hole oval + (at -27.94 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 54 "unconnected-(J3-GPIO14)SPI_SCLK-Pad23)") + (pinfunction "GPIO14)SPI_SCLK") + (pintype "bidirectional") + (uuid "de25815c-5198-4cb4-9c3f-eac02c3a4bd4") + ) + (pad "24" thru_hole oval + (at -27.94 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 74 "unconnected-(J3-(GPIO10)~{SPI_CE0}-Pad24)") + (pinfunction "(GPIO10)~{SPI_CE0}") + (pintype "bidirectional") + (uuid "a3200ac9-925d-493d-a583-232148ce9587") + ) + (pad "24" thru_hole oval + (at -27.94 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 74 "unconnected-(J3-(GPIO10)~{SPI_CE0}-Pad24)") + (pinfunction "(GPIO10)~{SPI_CE0}") + (pintype "bidirectional") + (uuid "f08f7059-c819-4397-bf9c-2c864096aae0") + ) + (pad "25" thru_hole oval + (at -30.48 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 42 "unconnected-(J3-GND-Pad25)") + (pinfunction "GND") + (pintype "passive") + (uuid "c7f7abe5-18ec-4ff8-900f-713e6fbb34b7") + ) + (pad "25" thru_hole oval + (at -30.48 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 42 "unconnected-(J3-GND-Pad25)") + (pinfunction "GND") + (pintype "passive") + (uuid "4f7f0648-8efa-467a-8561-804f986f3f38") + ) + (pad "26" thru_hole oval + (at -30.48 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 66 "unconnected-(J3-(~{SPI_CE1})_GPIO11-Pad26)") + (pinfunction "(~{SPI_CE1})_GPIO11") + (pintype "bidirectional") + (uuid "5bd2acd1-8c47-4e86-9133-395288d3fddb") + ) + (pad "26" thru_hole oval + (at -30.48 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 66 "unconnected-(J3-(~{SPI_CE1})_GPIO11-Pad26)") + (pinfunction "(~{SPI_CE1})_GPIO11") + (pintype "bidirectional") + (uuid "69fea366-ec20-4c7b-815b-e51c8c8ac10f") + ) + (pad "27" thru_hole oval + (at -33.02 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 61 "unconnected-(J3-ID_SDA0-Pad27)") + (pinfunction "ID_SDA0") + (pintype "bidirectional") + (uuid "3cb7e846-dc39-411d-9695-167071341e8b") + ) + (pad "27" thru_hole oval + (at -33.02 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 61 "unconnected-(J3-ID_SDA0-Pad27)") + (pinfunction "ID_SDA0") + (pintype "bidirectional") + (uuid "7dca725a-3388-40ba-b066-eb2cc574cedd") + ) + (pad "28" thru_hole oval + (at -33.02 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 69 "unconnected-(J3-ID_SCL0-Pad28)") + (pinfunction "ID_SCL0") + (pintype "bidirectional") + (uuid "7f5ef7b5-cab7-4d40-9e14-524a7059f7a5") + ) + (pad "28" thru_hole oval + (at -33.02 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 69 "unconnected-(J3-ID_SCL0-Pad28)") + (pinfunction "ID_SCL0") + (pintype "bidirectional") + (uuid "5c94a180-6150-45d5-bcaf-ed0a27d94f70") + ) + (pad "29" thru_hole oval + (at -35.56 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 43 "unconnected-(J3-(GPCLK1)_GPIO21-Pad29)") + (pinfunction "(GPCLK1)_GPIO21") + (pintype "bidirectional") + (uuid "0b95d6af-5d89-4927-bbc5-9643a129b978") + ) + (pad "29" thru_hole oval + (at -35.56 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 43 "unconnected-(J3-(GPCLK1)_GPIO21-Pad29)") + (pinfunction "(GPCLK1)_GPIO21") + (pintype "bidirectional") + (uuid "b318a3eb-8638-4476-a349-542a69e27ab2") + ) + (pad "30" thru_hole oval + (at -35.56 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 71 "unconnected-(J3-GND-Pad30)") + (pinfunction "GND") + (pintype "passive") + (uuid "66beb528-2012-4a2b-9ca7-6d68ccfc41c6") + ) + (pad "30" thru_hole oval + (at -35.56 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 71 "unconnected-(J3-GND-Pad30)") + (pinfunction "GND") + (pintype "passive") + (uuid "6e2537f9-e000-440e-8a7b-7aff41dbb838") + ) + (pad "31" thru_hole oval + (at -38.1 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 49 "unconnected-(J3-(GPCLK2)_GPIO22-Pad31)") + (pinfunction "(GPCLK2)_GPIO22") + (pintype "bidirectional") + (uuid "9479ed71-765f-4c16-bc73-f9d5be85eeec") + ) + (pad "31" thru_hole oval + (at -38.1 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 49 "unconnected-(J3-(GPCLK2)_GPIO22-Pad31)") + (pinfunction "(GPCLK2)_GPIO22") + (pintype "bidirectional") + (uuid "9e001d35-884e-4cbe-beaa-38c1bf0abdd5") + ) + (pad "32" thru_hole oval + (at -38.1 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 68 "unconnected-(J3-(PWM0)_GPIO26-Pad32)") + (pinfunction "(PWM0)_GPIO26") + (pintype "bidirectional") + (uuid "7794cbdd-a759-4753-ac90-49f4015955da") + ) + (pad "32" thru_hole oval + (at -38.1 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 68 "unconnected-(J3-(PWM0)_GPIO26-Pad32)") + (pinfunction "(PWM0)_GPIO26") + (pintype "bidirectional") + (uuid "5bc8fb4d-a714-4432-9c33-d5bd7828ff36") + ) + (pad "33" thru_hole oval + (at -40.64 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 46 "unconnected-(J3-(PWM1)_GPIO23-Pad33)") + (pinfunction "(PWM1)_GPIO23") + (pintype "bidirectional") + (uuid "13643423-64b5-43b8-854f-bdbccdea96bb") + ) + (pad "33" thru_hole oval + (at -40.64 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 46 "unconnected-(J3-(PWM1)_GPIO23-Pad33)") + (pinfunction "(PWM1)_GPIO23") + (pintype "bidirectional") + (uuid "cdd2f369-4d2c-48b7-8f3c-f7d43a76f6d7") + ) + (pad "34" thru_hole oval + (at -40.64 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 53 "unconnected-(J3-GND-Pad34)") + (pinfunction "GND") + (pintype "passive") + (uuid "219ee541-cdcf-4dc7-9466-1e93fe96779f") + ) + (pad "34" thru_hole oval + (at -40.64 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 53 "unconnected-(J3-GND-Pad34)") + (pinfunction "GND") + (pintype "passive") + (uuid "622b15bd-50f3-4d4d-9f6f-6a28c3b86647") + ) + (pad "35" thru_hole oval + (at -43.18 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 55 "unconnected-(J3-(PCM_FS)_GPIO24-Pad35)") + (pinfunction "(PCM_FS)_GPIO24") + (pintype "bidirectional") + (uuid "462ea8ba-9ae3-4144-888b-df0e4252609b") + ) + (pad "35" thru_hole oval + (at -43.18 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 55 "unconnected-(J3-(PCM_FS)_GPIO24-Pad35)") + (pinfunction "(PCM_FS)_GPIO24") + (pintype "bidirectional") + (uuid "274a3f30-8632-447e-9c28-f04665fd9462") + ) + (pad "36" thru_hole oval + (at -43.18 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 44 "unconnected-(J3-GPIO27-Pad36)") + (pinfunction "GPIO27") + (pintype "bidirectional") + (uuid "0f5f6b7d-b917-4a5c-83f6-8a676199c151") + ) + (pad "36" thru_hole oval + (at -43.18 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 44 "unconnected-(J3-GPIO27-Pad36)") + (pinfunction "GPIO27") + (pintype "bidirectional") + (uuid "4d6491a9-3ce5-4eea-8cb5-05e3c0a88b59") + ) + (pad "37" thru_hole oval + (at -45.72 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 78 "unconnected-(J3-GPIO25-Pad37)") + (pinfunction "GPIO25") + (pintype "bidirectional") + (uuid "f2785e9b-5392-43f7-9957-7c806879d3f8") + ) + (pad "37" thru_hole oval + (at -45.72 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 78 "unconnected-(J3-GPIO25-Pad37)") + (pinfunction "GPIO25") + (pintype "bidirectional") + (uuid "b4cb7c1c-63bc-4654-8b47-790c97bb3b24") + ) + (pad "38" thru_hole oval + (at -45.72 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 73 "unconnected-(J3-(PCM_DIN)_GPIO28-Pad38)") + (pinfunction "(PCM_DIN)_GPIO28") + (pintype "bidirectional") + (uuid "de632092-9537-47e1-a6f8-5beed3713220") + ) + (pad "38" thru_hole oval + (at -45.72 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 73 "unconnected-(J3-(PCM_DIN)_GPIO28-Pad38)") + (pinfunction "(PCM_DIN)_GPIO28") + (pintype "bidirectional") + (uuid "add6cea4-8a05-406a-b7b0-a2c9464ee40d") + ) + (pad "39" thru_hole oval + (at -48.26 -10.16) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 75 "unconnected-(J3-GND-Pad39)") + (pinfunction "GND") + (pintype "passive") + (uuid "938a4b11-e2e8-48d2-a736-561bfd1a62fa") + ) + (pad "39" thru_hole oval + (at -48.26 0) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 75 "unconnected-(J3-GND-Pad39)") + (pinfunction "GND") + (pintype "passive") + (uuid "7796aca0-970f-4d63-b6ff-0624243032f1") + ) + (pad "40" thru_hole oval + (at -48.26 -7.62) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 56 "unconnected-(J3-(PCM_DOUT)_GPIO29-Pad40)") + (pinfunction "(PCM_DOUT)_GPIO29") + (pintype "bidirectional") + (uuid "31a18599-3117-432c-bf04-d1bacff9402b") + ) + (pad "40" thru_hole oval + (at -48.26 2.54) + (size 1.5 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 56 "unconnected-(J3-(PCM_DOUT)_GPIO29-Pad40)") + (pinfunction "(PCM_DOUT)_GPIO29") + (pintype "bidirectional") + (uuid "d7b15fca-8436-40c9-9549-97a5d23153bc") + ) + ) + (footprint "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal" + (layer "F.Cu") + (uuid "4b214a28-7749-45e8-90c6-e6244ea22d17") + (at 207.175 133.78 90) + (descr "Through hole angled socket strip, 1x06, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated") + (tags "Through hole angled socket strip THT 1x06 2.54mm single row") + (property "Reference" "J6" + (at -4.38 -2.77 90) + (layer "F.SilkS") + (uuid "7152c757-5743-4208-bb91-d4d6188eeffb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_01x06_Socket" + (at -4.38 15.47 90) + (layer "F.Fab") + (uuid "274aa3d7-4608-4b34-b40b-de420d03fab3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3dc4adeb-01c8-4203-8dd5-e5d424d17663") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8225a0fc-dd0a-4753-be60-562746ee62cc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "42f9f8d2-7df6-41ab-926d-8b851b61b1fe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/fd632e39-86b0-4007-b614-9487d11f75f9") + (sheetname "Stammblatt") + (sheetfile "nano-x-base.kicad_sch") + (attr through_hole) + (fp_line + (start 1.11 -1.33) + (end 1.11 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c94f50c3-7c55-4e29-95ba-8c4d975ae099") + ) + (fp_line + (start 0 -1.33) + (end 1.11 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2b123ebe-2e37-423d-92fa-a3ebe487a815") + ) + (fp_line + (start -1.46 -1.33) + (end -1.46 14.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2cd5fa7e-0d56-4626-9b53-400abde64750") + ) + (fp_line + (start -10.09 -1.33) + (end -1.46 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "520d931e-901c-4b5d-b91d-34ba2f007cba") + ) + (fp_line + (start -10.09 -1.33) + (end -10.09 14.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c5eba792-87d7-42b4-82fc-69df41786360") + ) + (fp_line + (start -10.09 -1.21) + (end -1.46 -1.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "92aeded6-be27-4436-9831-26ba989debb3") + ) + (fp_line + (start -10.09 -1.091905) + (end -1.46 -1.091905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "653d7296-ca00-48b7-9028-a839481d41d2") + ) + (fp_line + (start -10.09 -0.97381) + (end -1.46 -0.97381) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c98f523-91d0-4378-b473-8dc455d0b050") + ) + (fp_line + (start -10.09 -0.855715) + (end -1.46 -0.855715) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7d9b46b9-5e4a-4ec4-9746-d82d07c9c357") + ) + (fp_line + (start -10.09 -0.73762) + (end -1.46 -0.73762) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f09a12ff-3d65-4640-bd0b-b38cde39e3dc") + ) + (fp_line + (start -10.09 -0.619525) + (end -1.46 -0.619525) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8563bbeb-fd90-4a3b-aad6-45969d796f4e") + ) + (fp_line + (start -10.09 -0.50143) + (end -1.46 -0.50143) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a3bab18f-fd96-41d1-89aa-c19c00f9bff4") + ) + (fp_line + (start -10.09 -0.383335) + (end -1.46 -0.383335) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "95845154-cdaf-48de-b0d2-6e16be22cd45") + ) + (fp_line + (start -1.46 -0.36) + (end -1.11 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "55fa9ec0-0c4e-4b3f-8648-5be8324be5c7") + ) + (fp_line + (start -10.09 -0.26524) + (end -1.46 -0.26524) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "daff2e94-b490-41fa-ae47-8ec694f7a4a6") + ) + (fp_line + (start -10.09 -0.147145) + (end -1.46 -0.147145) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e59c69cd-af8c-4b28-a0cb-08e5ae4446d5") + ) + (fp_line + (start -10.09 -0.02905) + (end -1.46 -0.02905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "23b13b09-67ca-4907-9409-26efcd72a591") + ) + (fp_line + (start -10.09 0.089045) + (end -1.46 0.089045) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bae676e1-95e6-4b34-b838-1e69098ebeb8") + ) + (fp_line + (start -10.09 0.20714) + (end -1.46 0.20714) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ca0078fa-be56-4eb9-90d1-03c4edb2ea2a") + ) + (fp_line + (start -10.09 0.325235) + (end -1.46 0.325235) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cc8e3af5-128c-437f-97f3-d1f8aafd5d10") + ) + (fp_line + (start -1.46 0.36) + (end -1.11 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "40b34f2a-652d-4fda-91b8-d5962d94c4f0") + ) + (fp_line + (start -10.09 0.44333) + (end -1.46 0.44333) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5c0dba8b-c3db-4d69-a9c5-ffee1b8440f5") + ) + (fp_line + (start -10.09 0.561425) + (end -1.46 0.561425) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cf3fd054-7c6f-4942-baca-2eb822cc0b4c") + ) + (fp_line + (start -10.09 0.67952) + (end -1.46 0.67952) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "48b1d46e-5f4b-4a25-babc-1b02b94d22fc") + ) + (fp_line + (start -10.09 0.797615) + (end -1.46 0.797615) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5262055e-30b3-400f-bb4b-5a0584008ea2") + ) + (fp_line + (start -10.09 0.91571) + (end -1.46 0.91571) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fc68c4c9-73c5-4750-889b-30ba666ff6ed") + ) + (fp_line + (start -10.09 1.033805) + (end -1.46 1.033805) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e6621d03-3950-4c96-aa44-ac03c5b92fac") + ) + (fp_line + (start -10.09 1.1519) + (end -1.46 1.1519) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "18f39d91-a712-4a2c-83ca-34254e293e45") + ) + (fp_line + (start -10.09 1.27) + (end -1.46 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b52e92ea-c901-47ba-af5f-6be6ed9ed4c8") + ) + (fp_line + (start -1.46 2.18) + (end -1.05 2.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "91f91d0d-bd13-4a13-b99e-13599ddc5a5e") + ) + (fp_line + (start -1.46 2.9) + (end -1.05 2.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "702af0b8-719b-4a53-98ff-38a03b0c9bc8") + ) + (fp_line + (start -10.09 3.81) + (end -1.46 3.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "64743435-d56e-44f0-8af2-c494ae5eee79") + ) + (fp_line + (start -1.46 4.72) + (end -1.05 4.72) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3de4beef-05b9-4826-a171-242298bca0b9") + ) + (fp_line + (start -1.46 5.44) + (end -1.05 5.44) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6052719b-7ed2-46b7-9d60-dd68830cedd5") + ) + (fp_line + (start -10.09 6.35) + (end -1.46 6.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "98d0c774-d403-4a44-8756-425704eab443") + ) + (fp_line + (start -1.46 7.26) + (end -1.05 7.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "447db7a9-0f08-4509-acd5-f9cf13e581be") + ) + (fp_line + (start -1.46 7.98) + (end -1.05 7.98) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5ceef84e-aeca-4cb2-bc52-4ab77950bcb2") + ) + (fp_line + (start -10.09 8.89) + (end -1.46 8.89) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4a06f265-3b54-4d3a-87fc-8ca9bdd298ab") + ) + (fp_line + (start -1.46 9.8) + (end -1.05 9.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "700f9836-9419-4995-97cd-cf8fbef7afb1") + ) + (fp_line + (start -1.46 10.52) + (end -1.05 10.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "acc60d75-ecf5-4378-97c5-214ed8366879") + ) + (fp_line + (start -10.09 11.43) + (end -1.46 11.43) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c3808599-7a17-49be-8c69-83c1c2cdfa2e") + ) + (fp_line + (start -1.46 12.34) + (end -1.05 12.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3d2a3b6f-3627-456f-9fe7-7c947723a609") + ) + (fp_line + (start -1.46 13.06) + (end -1.05 13.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2e5ca598-e4bd-4774-80b6-c2a426b43eed") + ) + (fp_line + (start -10.09 14.03) + (end -1.46 14.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ddbf0b12-833d-4ff8-ae31-2db6361dacd4") + ) + (fp_line + (start 1.75 -1.8) + (end -10.55 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b90f1b1d-03b2-4725-896e-4180ccfed52f") + ) + (fp_line + (start -10.55 -1.8) + (end -10.55 14.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c9712ecb-9110-4db7-a188-43a10abaf585") + ) + (fp_line + (start 1.75 14.45) + (end 1.75 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f55efbd6-a58e-4e43-8e1c-12932f264901") + ) + (fp_line + (start -10.55 14.45) + (end 1.75 14.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "72176872-7bb3-45f8-8095-80decc12d443") + ) + (fp_line + (start -2.49 -1.27) + (end -1.52 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac77dc5d-9b30-41c4-8198-4930b9c284ef") + ) + (fp_line + (start -10.03 -1.27) + (end -2.49 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e99a6ba3-c229-4533-94d6-e95aee7f82f9") + ) + (fp_line + (start 0 -0.3) + (end -1.52 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "959f4dea-57fc-446c-8f4e-a5058c26b131") + ) + (fp_line + (start -1.52 -0.3) + (end -1.52 13.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "577ce59c-5e81-4803-ac0a-2fdaa4a48189") + ) + (fp_line + (start 0 0.3) + (end 0 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a85e0f97-717b-4fe6-84d6-79c6f30e085d") + ) + (fp_line + (start -1.52 0.3) + (end 0 0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "802bb8d9-3a64-437d-91b9-caf805de4a98") + ) + (fp_line + (start 0 2.24) + (end -1.52 2.24) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "24acdf6e-2d98-4d0e-860f-a8aa9b7772d5") + ) + (fp_line + (start 0 2.84) + (end 0 2.24) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e9766249-c376-4907-a552-23921c8084f4") + ) + (fp_line + (start -1.52 2.84) + (end 0 2.84) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eed7d1c8-0204-487a-91f8-c3c3df6622ae") + ) + (fp_line + (start 0 4.78) + (end -1.52 4.78) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "39597f0e-8a63-4e90-9a12-21fd26607523") + ) + (fp_line + (start 0 5.38) + (end 0 4.78) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d9eb7117-28d7-40e8-ad9a-08dac4e58c01") + ) + (fp_line + (start -1.52 5.38) + (end 0 5.38) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d423dfcb-3bee-4759-83a2-f5df7a059c60") + ) + (fp_line + (start 0 7.32) + (end -1.52 7.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7cc0ca61-423d-4862-ab7b-d2992b2f12dc") + ) + (fp_line + (start 0 7.92) + (end 0 7.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "be098e66-0a12-4ba8-851a-4dcc9166ae2a") + ) + (fp_line + (start -1.52 7.92) + (end 0 7.92) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f0c06e52-f222-470f-97a1-78e4ba30307d") + ) + (fp_line + (start 0 9.86) + (end -1.52 9.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "198bc315-6ec4-4d06-9498-30ddfc5870f4") + ) + (fp_line + (start 0 10.46) + (end 0 9.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fbdc584d-50f5-4192-bc40-d7ed3695b1af") + ) + (fp_line + (start -1.52 10.46) + (end 0 10.46) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bddc8563-05c7-4954-b3b7-3ac1337f639a") + ) + (fp_line + (start 0 12.4) + (end -1.52 12.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f9b60ea4-59eb-4085-9cd7-56e175310e23") + ) + (fp_line + (start 0 13) + (end 0 12.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "14c1dd23-dd5a-4068-afaa-a1ceb11a8f4f") + ) + (fp_line + (start -1.52 13) + (end 0 13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "334a2843-2630-45ee-bc70-4590745a32ce") + ) + (fp_line + (start -1.52 13.97) + (end -10.03 13.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2e33de21-c429-4ee8-86af-81089ddd0235") + ) + (fp_line + (start -10.03 13.97) + (end -10.03 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1244961d-d5ba-4860-9e22-108e60b8507c") + ) + (fp_text user "${REFERENCE}" + (at -5.775 6.35 0) + (layer "F.Fab") + (uuid "20a9d5f1-d536-4c83-99c5-ac3832293416") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 105 "unconnected-(J6-Pin_1-Pad1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "135b74dc-7619-4ada-83e0-057104ff5db4") + ) + (pad "2" thru_hole oval + (at 0 2.54 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 109 "unconnected-(J6-Pin_2-Pad2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "80a62a93-1d52-47f4-b0a6-1355678c2180") + ) + (pad "3" thru_hole oval + (at 0 5.08 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 108 "unconnected-(J6-Pin_3-Pad3)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "5851e0d4-8f84-41ab-8293-f08c6a0c18f0") + ) + (pad "4" thru_hole oval + (at 0 7.62 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 110 "unconnected-(J6-Pin_4-Pad4)") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "875a3eac-b16f-42f0-b900-fcc06190b956") + ) + (pad "5" thru_hole oval + (at 0 10.16 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 106 "unconnected-(J6-Pin_5-Pad5)") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "26b9ceb1-7d49-4a9c-8df6-a6f9009d1320") + ) + (pad "6" thru_hole oval + (at 0 12.7 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 107 "unconnected-(J6-Pin_6-Pad6)") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "4d05ae11-d883-4264-b4c7-e7214129425f") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x06_P2.54mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal" + (layer "F.Cu") + (uuid "4ff083ec-5ddf-476a-9f0e-2f419d371b3a") + (at 146.165 56.22 -90) + (descr "Through hole angled socket strip, 1x06, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated") + (tags "Through hole angled socket strip THT 1x06 2.54mm single row") + (property "Reference" "J5" + (at -4.38 -2.77 90) + (layer "F.SilkS") + (uuid "f0647595-705a-4fb9-b9f6-ccb4f5c2584e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_01x06_Socket" + (at -4.38 15.47 90) + (layer "F.Fab") + (uuid "15705e2e-be04-42ad-9411-0da04c515e0d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "62a308bb-9828-4674-9b96-5110fea19dea") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8c650f2e-0b68-4066-a9a1-1bcc5c6e9f56") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "46ec6c83-7f38-4fe7-824b-3624c29fb92b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/286e9794-39bb-429d-acf0-ccae222ec3e2") + (sheetname "Stammblatt") + (sheetfile "nano-x-base.kicad_sch") + (attr through_hole) + (fp_line + (start -10.09 14.03) + (end -1.46 14.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "60827623-92a9-49c5-aaac-45afac0c4d5d") + ) + (fp_line + (start -1.46 13.06) + (end -1.05 13.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ad66c89b-4215-4928-b1a3-e3b6cfa0ced3") + ) + (fp_line + (start -1.46 12.34) + (end -1.05 12.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1dd0060d-accc-4b05-a014-04eb06506e37") + ) + (fp_line + (start -10.09 11.43) + (end -1.46 11.43) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6adfed23-ce59-4e3e-945b-3e184bcd407b") + ) + (fp_line + (start -1.46 10.52) + (end -1.05 10.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e5a561df-b645-461b-8f6e-82a23f579955") + ) + (fp_line + (start -1.46 9.8) + (end -1.05 9.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a66f1c36-d11b-457b-a87e-ec0259bb9d2a") + ) + (fp_line + (start -10.09 8.89) + (end -1.46 8.89) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4831edfc-395d-4d74-abee-7febda7bf6f1") + ) + (fp_line + (start -1.46 7.98) + (end -1.05 7.98) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "89cc5fd8-40fd-4ed0-9660-4938ecd35a9b") + ) + (fp_line + (start -1.46 7.26) + (end -1.05 7.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "61c098df-5407-4af2-8730-8f5a1e2763ae") + ) + (fp_line + (start -10.09 6.35) + (end -1.46 6.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f171055f-20d9-476c-97a3-cac2791c6dcc") + ) + (fp_line + (start -1.46 5.44) + (end -1.05 5.44) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1460d7d4-19d6-4342-9130-e750bb3eb49a") + ) + (fp_line + (start -1.46 4.72) + (end -1.05 4.72) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d66b226-829b-4d47-a63b-be2eee6a2851") + ) + (fp_line + (start -10.09 3.81) + (end -1.46 3.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4fbd263d-de73-4724-9167-22e62a7830b4") + ) + (fp_line + (start -1.46 2.9) + (end -1.05 2.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1edc41a6-a6e2-4ea6-b058-837449583f30") + ) + (fp_line + (start -1.46 2.18) + (end -1.05 2.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c0eb670e-8841-4761-98a2-0778c1e47781") + ) + (fp_line + (start -10.09 1.27) + (end -1.46 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f3d6890d-b1dc-4f3a-8698-f9a3294e157b") + ) + (fp_line + (start -10.09 1.1519) + (end -1.46 1.1519) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b1e5c722-e936-4464-8f97-55fc716665c2") + ) + (fp_line + (start -10.09 1.033805) + (end -1.46 1.033805) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2228e11c-46b6-447a-a436-72136ae73320") + ) + (fp_line + (start -10.09 0.91571) + (end -1.46 0.91571) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b4685ee6-b146-477b-82fe-f266ba9cb0d9") + ) + (fp_line + (start -10.09 0.797615) + (end -1.46 0.797615) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "200b6e3f-9bee-4e10-884b-7001d68e5bf4") + ) + (fp_line + (start -10.09 0.67952) + (end -1.46 0.67952) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "613fc8d7-27c0-4ff8-9f87-612a046d85d5") + ) + (fp_line + (start -10.09 0.561425) + (end -1.46 0.561425) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "52383c6f-49e5-43b6-8847-6dcad7333ede") + ) + (fp_line + (start -10.09 0.44333) + (end -1.46 0.44333) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a22b143-5048-4aa3-8203-a9944476c3e5") + ) + (fp_line + (start -1.46 0.36) + (end -1.11 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6bd010c2-c55c-4fa0-8759-fb215d5553e6") + ) + (fp_line + (start -10.09 0.325235) + (end -1.46 0.325235) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2f548db6-322f-4998-b4e5-dc6da459d47c") + ) + (fp_line + (start -10.09 0.20714) + (end -1.46 0.20714) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7498f065-4f91-4cc9-abb7-9a97136fc86f") + ) + (fp_line + (start -10.09 0.089045) + (end -1.46 0.089045) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "118a9097-b947-4dfe-9a69-ad8db607042b") + ) + (fp_line + (start -10.09 -0.02905) + (end -1.46 -0.02905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e1bdafb4-7ac5-47c8-bc1b-78414e780f45") + ) + (fp_line + (start -10.09 -0.147145) + (end -1.46 -0.147145) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6f7c23d0-3112-4c6a-916b-f5fac205f1e0") + ) + (fp_line + (start -10.09 -0.26524) + (end -1.46 -0.26524) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b2365694-1b51-4968-aefb-9ec635a16949") + ) + (fp_line + (start -1.46 -0.36) + (end -1.11 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "27049f87-f9fc-48a1-810e-095ac4c61951") + ) + (fp_line + (start -10.09 -0.383335) + (end -1.46 -0.383335) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "18b54b5e-7834-4eb0-a02e-65efc68233b0") + ) + (fp_line + (start -10.09 -0.50143) + (end -1.46 -0.50143) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c86b6c7a-abac-443e-9e3f-e449f0f332c9") + ) + (fp_line + (start -10.09 -0.619525) + (end -1.46 -0.619525) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e4eb323c-1c6f-4ad8-883b-af12185f9e7d") + ) + (fp_line + (start -10.09 -0.73762) + (end -1.46 -0.73762) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa73d87f-f74e-4f77-9751-49f8ff329b5a") + ) + (fp_line + (start -10.09 -0.855715) + (end -1.46 -0.855715) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a704156c-1b0e-4c2a-ae55-a567312fcef7") + ) + (fp_line + (start -10.09 -0.97381) + (end -1.46 -0.97381) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "617975ca-8f6f-44b1-b99a-2a64e7f7bc3e") + ) + (fp_line + (start -10.09 -1.091905) + (end -1.46 -1.091905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1048bd1c-55da-4dcf-bd84-c0058e10c755") + ) + (fp_line + (start -10.09 -1.21) + (end -1.46 -1.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec3debec-73b6-441e-8fd1-7b7a39b2c8c1") + ) + (fp_line + (start -10.09 -1.33) + (end -10.09 14.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "050a526d-29f9-48df-962f-78d003388beb") + ) + (fp_line + (start -10.09 -1.33) + (end -1.46 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6a84d9f4-3366-4f53-a2ba-5ad6abbf39cc") + ) + (fp_line + (start -1.46 -1.33) + (end -1.46 14.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1a8ab24c-b02b-4237-a981-77239db810b0") + ) + (fp_line + (start 0 -1.33) + (end 1.11 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "653691bd-c863-4b31-9be9-9a83a50c7856") + ) + (fp_line + (start 1.11 -1.33) + (end 1.11 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ff82332e-c8f9-459f-8032-9577bbd01812") + ) + (fp_line + (start -10.55 14.45) + (end 1.75 14.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "83941158-c38e-4cbc-be51-d990681f75b8") + ) + (fp_line + (start 1.75 14.45) + (end 1.75 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3fb4b87d-5e17-4d0d-b91c-30d67adb4615") + ) + (fp_line + (start -10.55 -1.8) + (end -10.55 14.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1036018c-a752-4079-b65b-ed8e64bf230c") + ) + (fp_line + (start 1.75 -1.8) + (end -10.55 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c238b82a-6338-48c0-9ca3-78e03cca3e96") + ) + (fp_line + (start -10.03 13.97) + (end -10.03 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d86a456b-0569-4868-abc0-aa72d13e0742") + ) + (fp_line + (start -1.52 13.97) + (end -10.03 13.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ba22c611-7cd8-40c8-9cc1-f72030c4cff1") + ) + (fp_line + (start -1.52 13) + (end 0 13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7e19ba01-4d1c-4241-8c81-1aeb3a09a931") + ) + (fp_line + (start 0 13) + (end 0 12.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a1d9e650-5867-47ea-91e8-b36d53b85362") + ) + (fp_line + (start 0 12.4) + (end -1.52 12.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2084cb48-b8b7-4ca5-ab3d-c3c36c4b0e81") + ) + (fp_line + (start -1.52 10.46) + (end 0 10.46) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6f185c84-3cc8-4ec9-9ad2-0cd3d8699614") + ) + (fp_line + (start 0 10.46) + (end 0 9.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "566a18e8-1e91-4c56-9882-f48b137921e9") + ) + (fp_line + (start 0 9.86) + (end -1.52 9.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "61446843-18c0-4964-974d-08dc967ede46") + ) + (fp_line + (start -1.52 7.92) + (end 0 7.92) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "50440a01-2d87-4583-874a-46cc9ba2db1b") + ) + (fp_line + (start 0 7.92) + (end 0 7.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f949b355-170c-4de3-97a8-9434537f02ae") + ) + (fp_line + (start 0 7.32) + (end -1.52 7.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "128f0f7f-3fd7-4dbc-9a90-d0248db24ff5") + ) + (fp_line + (start -1.52 5.38) + (end 0 5.38) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a6009a9b-416f-45b1-8e77-84d5a7ea8e2a") + ) + (fp_line + (start 0 5.38) + (end 0 4.78) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c581cf08-a746-4921-b8c2-bcdca9de0bf0") + ) + (fp_line + (start 0 4.78) + (end -1.52 4.78) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "abe87d3d-d0c9-4cfa-8854-7d1d416be61c") + ) + (fp_line + (start -1.52 2.84) + (end 0 2.84) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c3e7ddf4-2882-4fa4-981b-624b54a289bb") + ) + (fp_line + (start 0 2.84) + (end 0 2.24) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1573c6a0-fe09-48ed-b2a6-f50585665f89") + ) + (fp_line + (start 0 2.24) + (end -1.52 2.24) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "80421e25-738f-4694-97ec-735346ab420f") + ) + (fp_line + (start -1.52 0.3) + (end 0 0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "54229c4a-23c0-43e7-8ca1-726e946816b1") + ) + (fp_line + (start 0 0.3) + (end 0 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6a695cbd-2d8a-4272-a79d-dd9e2bfc53a6") + ) + (fp_line + (start -1.52 -0.3) + (end -1.52 13.97) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "25468e96-2a21-4c97-8317-7045c70c89b7") + ) + (fp_line + (start 0 -0.3) + (end -1.52 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "02eb25bc-8fb6-4b49-b4f2-503d933a05ea") + ) + (fp_line + (start -10.03 -1.27) + (end -2.49 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6edd274d-eb10-4894-8e6c-919710be154b") + ) + (fp_line + (start -2.49 -1.27) + (end -1.52 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ed14bcc9-6b11-4efe-aa8a-235196d8f56e") + ) + (fp_text user "${REFERENCE}" + (at -5.775 6.35 0) + (layer "F.Fab") + (uuid "62a654c4-a44b-4094-97cc-88e47d388782") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 101 "unconnected-(J5-Pin_1-Pad1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "222703ad-31a0-4b5f-8c66-405a2710b9b4") + ) + (pad "2" thru_hole oval + (at 0 2.54 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 100 "unconnected-(J5-Pin_2-Pad2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "9299cd1e-6660-441d-9ed4-fab1f2be900f") + ) + (pad "3" thru_hole oval + (at 0 5.08 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 104 "unconnected-(J5-Pin_3-Pad3)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "a13e4c7e-a4ed-4614-86b2-31029f85d15e") + ) + (pad "4" thru_hole oval + (at 0 7.62 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 99 "unconnected-(J5-Pin_4-Pad4)") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "18d674c7-d6ac-47e1-a5e7-1209b09758ec") + ) + (pad "5" thru_hole oval + (at 0 10.16 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 103 "unconnected-(J5-Pin_5-Pad5)") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "6aa2e06d-11fb-4459-a398-8e991106e4c3") + ) + (pad "6" thru_hole oval + (at 0 12.7 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 102 "unconnected-(J5-Pin_6-Pad6)") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "4ee2bc47-79a1-4f62-8e56-cb6c03c54787") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x06_P2.54mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Connector_RJ:RJ45_Amphenol_54602-x08_Horizontal" + (layer "F.Cu") + (uuid "613f8726-54f9-413c-a986-9aa2b4237c58") + (at 111.1025 59.46 180) + (descr "8 Pol Shallow Latch Connector, Modjack, RJ45 (https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/c-bmj-0102.pdf)") + (tags "RJ45") + (property "Reference" "J10" + (at 4.445 -5 0) + (layer "F.SilkS") + (uuid "58bd56e9-c8ea-4f26-9f8d-75a469230c5e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "RJ45" + (at 4.445 4 0) + (layer "F.Fab") + (uuid "2aa0d3a0-4931-4c14-9cf4-e808358888cc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_RJ:RJ45_Amphenol_54602-x08_Horizontal" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e47b8523-e558-4323-b576-ddc1eee90bc3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1e25e478-45a4-4d54-89b6-91141f101c80") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RJ connector, 8P8C (8 positions 8 connected)" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7e31c035-862b-4159-ba1f-9b4031047718") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "8P8C* RJ31* RJ32* RJ33* RJ34* RJ35* RJ41* RJ45* RJ49* RJ61*") + (path "/153a8711-8623-4348-814e-e059b30775ed") + (sheetname "Stammblatt") + (sheetfile "nano-x-base.kicad_sch") + (attr through_hole) + (fp_line + (start 12.205 -3.88) + (end 12.205 14.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b558cd02-5348-4af8-9dd6-214d9f273ffb") + ) + (fp_line + (start 12.205 -3.88) + (end -3.315 -3.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4941e854-04c6-40c0-ab50-3d32d5b1aafd") + ) + (fp_line + (start -3.315 14.08) + (end 12.205 14.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6a179a42-f095-42d3-9e7e-b50d789ca407") + ) + (fp_line + (start -3.315 -3.88) + (end -3.315 14.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8bd569cb-50ab-4f1b-b27d-893287576ab0") + ) + (fp_line + (start -3.5 0) + (end -4 -0.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "be96e33f-c9f7-4217-96f6-bc78b1e73125") + ) + (fp_line + (start -4 0.5) + (end -3.5 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "52a0a14d-55a7-467e-a433-c3d91b693485") + ) + (fp_line + (start -4 -0.5) + (end -4 0.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7f094d68-343a-480f-aea0-9c4f0d3f92d8") + ) + (fp_line + (start 12.6 14.47) + (end 12.6 -4.27) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "740402b6-47b7-4edd-87e7-4f484168e23f") + ) + (fp_line + (start 12.6 14.47) + (end -3.71 14.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ef1ceadd-f6d8-4bda-b41e-906f12660e11") + ) + (fp_line + (start -3.71 -4.27) + (end 12.6 -4.27) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "322867d1-21f8-4b5b-afc0-4f6fda07599c") + ) + (fp_line + (start -3.71 -4.27) + (end -3.71 14.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6af0dbaf-42c3-4380-8f62-caad2bc7f056") + ) + (fp_line + (start 12.095 13.97) + (end -3.205 13.97) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "ebc29d76-3946-4275-897f-01eabcf3e66f") + ) + (fp_line + (start 12.095 -3.77) + (end 12.095 13.97) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "e6c0072c-2292-487b-bed4-c5fb49bd6eac") + ) + (fp_line + (start -2.205 -3.77) + (end 12.095 -3.77) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "82fb4670-f5a0-4636-9384-6b19932211d5") + ) + (fp_line + (start -3.205 13.97) + (end -3.205 -2.77) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "88e4784f-4172-4f03-a122-d9832ff33ea7") + ) + (fp_line + (start -3.205 -2.77) + (end -2.205 -3.77) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "9be4e223-9815-4c33-bb7a-1616d8a9c173") + ) + (fp_text user "${REFERENCE}" + (at 4.445 2 0) + (layer "F.Fab") + (uuid "16006540-1a66-4b6c-a959-dba1f1345250") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -1.27 6.35 180) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "35dff074-0c4e-4c6a-ae73-b554a2acd1b9") + ) + (pad "" np_thru_hole circle + (at 10.16 6.35 180) + (size 3.2 3.2) + (drill 3.2) + (layers "*.Cu" "*.Mask") + (uuid "c7b76eb9-ea3c-4283-a164-12ee9e9f66dd") + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 1.5 1.5) + (drill 0.76) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 145 "unconnected-(J10-Pad1)") + (pintype "passive") + (uuid "47c81edb-ab8e-4a36-b9f9-c048c75a1ca6") + ) + (pad "2" thru_hole circle + (at 1.27 -2.54 180) + (size 1.5 1.5) + (drill 0.76) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 152 "unconnected-(J10-Pad2)") + (pintype "passive") + (uuid "c5e51b78-f24a-42af-aad3-58eca1511779") + ) + (pad "3" thru_hole circle + (at 2.54 0 180) + (size 1.5 1.5) + (drill 0.76) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 146 "unconnected-(J10-Pad3)") + (pintype "passive") + (uuid "774381cb-4bd1-4200-b380-5be79a28c191") + ) + (pad "4" thru_hole circle + (at 3.81 -2.54 180) + (size 1.5 1.5) + (drill 0.76) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 150 "unconnected-(J10-Pad4)") + (pintype "passive") + (uuid "b0428897-1d0d-4b5c-992f-4fd215af4617") + ) + (pad "5" thru_hole circle + (at 5.08 0 180) + (size 1.5 1.5) + (drill 0.76) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 151 "unconnected-(J10-Pad5)") + (pintype "passive") + (uuid "bed48920-f19f-4c5a-ab1a-6e1a1cf63871") + ) + (pad "6" thru_hole circle + (at 6.35 -2.54 180) + (size 1.5 1.5) + (drill 0.76) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 149 "unconnected-(J10-Pad6)") + (pintype "passive") + (uuid "ab012876-19d2-4a5b-997d-338238da90a7") + ) + (pad "7" thru_hole circle + (at 7.62 0 180) + (size 1.5 1.5) + (drill 0.76) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 148 "unconnected-(J10-Pad7)") + (pintype "passive") + (uuid "a999c20d-3581-42fd-8f90-25ecc7069ae0") + ) + (pad "8" thru_hole circle + (at 8.89 -2.54 180) + (size 1.5 1.5) + (drill 0.76) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 147 "unconnected-(J10-Pad8)") + (pintype "passive") + (uuid "9752cff6-d8dd-4888-aa8a-8fb6cdec1460") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_RJ.3dshapes/RJ45_Amphenol_54602-x08_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "@project:nano-644" + (layer "F.Cu") + (uuid "a2de6837-5f1b-45e5-9836-251e6e71055f") + (at 190.405 122.6225) + (property "Reference" "J1" + (at -5.461 -7.366 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "0393f7ff-0d5f-4119-a8ed-94f18a7fde28") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "${VALUE}" + (at -0.635 3.175 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1e6f49ef-c963-4f08-9134-21ec6ecbdb58") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "@project:nano-644" + (at 18.415 3.175 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1adce7ad-a5d7-432e-83b3-7cddd02cb0bc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2d7c52e4-2725-4389-a898-bce07f26ce60") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "Nano-644 Steckerleiste (einreihig, 2x15pol, 1x3pol)" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ba457d30-a093-461c-829b-3ad9f38cae4e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "*nano-644*") + (path "/b2498772-12d5-4636-ac11-016570ff4aba") + (sheetname "Stammblatt") + (sheetfile "nano-x-base.kicad_sch") + (attr through_hole exclude_from_pos_files) + (fp_rect + (start -1.27 -16.39) + (end 36.83 -14.09) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "B.SilkS") + (uuid "6c3cfc38-8f84-4643-8598-424b9e6bcc6d") + ) + (fp_rect + (start -1.27 -1.15) + (end 36.83 1.15) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "B.SilkS") + (uuid "8b1df411-5d6e-49c9-b72e-51738343f09a") + ) + (fp_rect + (start -3.81 -16.51) + (end 39.37 1.27) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "Margin") + (uuid "d14f01b5-4c35-4857-a9fc-0a91958ae861") + ) + (fp_rect + (start -1.27 -1.157) + (end 36.83 1.143) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "B.Fab") + (uuid "55d8e4b1-012b-4d7f-ae1a-e7e95a24bd13") + ) + (fp_rect + (start -1.25 -16.4) + (end 36.85 -14.1) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "B.Fab") + (uuid "21065f9d-633c-4d8c-949a-8674c6d3b315") + ) + (fp_rect + (start -3.81 -16.51) + (end 39.37 1.27) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "ae3d0c8a-1e82-49a6-887c-17ff3bac5566") + ) + (fp_rect + (start -1.25 -16.4) + (end 36.85 -14.1) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "9d4292b8-411c-4a0b-ba03-6cf403cc855d") + ) + (fp_rect + (start -1.25 -1.15) + (end 36.85 1.15) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.Fab") + (uuid "474c0bab-7b17-40ca-8d5d-54f00683d9a2") + ) + (fp_text user "USB" + (at 32.385 -6.35 0) + (unlocked yes) + (layer "F.Fab") + (uuid "74968ba1-bc08-468d-b337-ab29ded3c3cd") + (effects + (font + (size 2 2) + (thickness 0.2) + ) + (justify left bottom) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 25 "unconnected-(J1-TxD1-Pad1)") + (pinfunction "TxD1") + (pintype "output") + (uuid "d4a921d9-35ef-4e67-848f-3575662ee2d3") + ) + (pad "1" thru_hole circle + (at 0 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 25 "unconnected-(J1-TxD1-Pad1)") + (pinfunction "TxD1") + (pintype "output") + (uuid "c02f5880-618b-4430-86c3-b9dc46ea842a") + ) + (pad "2" thru_hole circle + (at 2.54 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "unconnected-(J1-RxD1-Pad2)") + (pinfunction "RxD1") + (pintype "input") + (uuid "a925bdb1-e5d5-47a3-873a-41dbdfa162bd") + ) + (pad "2" thru_hole circle + (at 2.54 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "unconnected-(J1-RxD1-Pad2)") + (pinfunction "RxD1") + (pintype "input") + (uuid "b55ccde5-613f-4a8a-9cc8-ae8041e418a2") + ) + (pad "3" thru_hole circle + (at 5.08 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 31 "unconnected-(J1-~{RESET}-Pad3)") + (pinfunction "~{RESET}") + (pintype "input") + (uuid "ee2a2241-5e7e-40f4-987d-339737e525ff") + ) + (pad "3" thru_hole circle + (at 5.08 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 31 "unconnected-(J1-~{RESET}-Pad3)") + (pinfunction "~{RESET}") + (pintype "input") + (uuid "8c0b76f8-1bc0-46d7-b8d0-5d636049532a") + ) + (pad "4" thru_hole circle + (at 7.62 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "unconnected-(J1-GND-Pad4)") + (pinfunction "GND") + (pintype "power_in") + (uuid "64aa544e-7773-4b65-a9d2-02c8de6a064a") + ) + (pad "4" thru_hole circle + (at 7.62 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "unconnected-(J1-GND-Pad4)") + (pinfunction "GND") + (pintype "power_in") + (uuid "42bcfa9d-4567-43fe-89be-8dd5a5742eb8") + ) + (pad "5" thru_hole circle + (at 10.16 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "unconnected-(J1-PD7-Pad5)") + (pinfunction "PD7") + (pintype "bidirectional") + (uuid "46705f44-13a1-408f-b998-fe814b54cda2") + ) + (pad "5" thru_hole circle + (at 10.16 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "unconnected-(J1-PD7-Pad5)") + (pinfunction "PD7") + (pintype "bidirectional") + (uuid "9186e203-a252-4de2-b166-cafed9079f8f") + ) + (pad "6" thru_hole circle + (at 12.7 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "unconnected-(J1-PD6-Pad6)") + (pinfunction "PD6") + (pintype "bidirectional") + (uuid "b80dae18-67c6-41cc-91ac-e09b42f3cd77") + ) + (pad "6" thru_hole circle + (at 12.7 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "unconnected-(J1-PD6-Pad6)") + (pinfunction "PD6") + (pintype "bidirectional") + (uuid "8ee1601f-b1f8-4dbb-a094-826c3bd94505") + ) + (pad "7" thru_hole circle + (at 15.24 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "unconnected-(J1-PB0-Pad7)") + (pinfunction "PB0") + (pintype "bidirectional") + (uuid "0f8130a7-166e-4c36-a8f6-e60c9c6b2f30") + ) + (pad "7" thru_hole circle + (at 15.24 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "unconnected-(J1-PB0-Pad7)") + (pinfunction "PB0") + (pintype "bidirectional") + (uuid "1082bf22-79a8-4b18-b30e-f0032ca8ed15") + ) + (pad "8" thru_hole circle + (at 17.78 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 27 "unconnected-(J1-PD4-Pad8)") + (pinfunction "PD4") + (pintype "bidirectional") + (uuid "d9a1755b-1ac8-47f3-8a24-1b23ea8a1872") + ) + (pad "8" thru_hole circle + (at 17.78 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 27 "unconnected-(J1-PD4-Pad8)") + (pinfunction "PD4") + (pintype "bidirectional") + (uuid "d5f3641b-d629-4b38-818b-28ace2e706c1") + ) + (pad "9" thru_hole circle + (at 20.32 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "unconnected-(J1-PB3-Pad9)") + (pinfunction "PB3") + (pintype "bidirectional") + (uuid "c9f601ba-36d9-4a0a-8e20-0e027fa9c0c1") + ) + (pad "9" thru_hole circle + (at 20.32 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "unconnected-(J1-PB3-Pad9)") + (pinfunction "PB3") + (pintype "bidirectional") + (uuid "0ee02a28-b1db-4d8e-b4a8-72b985823661") + ) + (pad "10" thru_hole circle + (at 22.86 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "unconnected-(J1-PB2-Pad10)") + (pinfunction "PB2") + (pintype "bidirectional") + (uuid "7c2506e6-c09e-4ac2-bdec-071bb4dbbf42") + ) + (pad "10" thru_hole circle + (at 22.86 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "unconnected-(J1-PB2-Pad10)") + (pinfunction "PB2") + (pintype "bidirectional") + (uuid "b97c6185-8b19-4ecf-810c-75d23562721f") + ) + (pad "11" thru_hole circle + (at 25.4 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 30 "unconnected-(J1-PB1-Pad11)") + (pinfunction "PB1") + (pintype "bidirectional") + (uuid "e581ab60-a6a8-40d2-9afe-c98652db63bb") + ) + (pad "11" thru_hole circle + (at 25.4 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 30 "unconnected-(J1-PB1-Pad11)") + (pinfunction "PB1") + (pintype "bidirectional") + (uuid "32910eef-075c-4bb8-88e9-ca8db4c0301e") + ) + (pad "12" thru_hole circle + (at 27.94 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "unconnected-(J1-PD5-Pad12)") + (pinfunction "PD5") + (pintype "bidirectional") + (uuid "37423511-6d08-4415-ac5f-8a1e3d456894") + ) + (pad "12" thru_hole circle + (at 27.94 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "unconnected-(J1-PD5-Pad12)") + (pinfunction "PD5") + (pintype "bidirectional") + (uuid "cae4015e-40b4-4632-9116-9c51b4437a9e") + ) + (pad "13" thru_hole circle + (at 30.48 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 16 "unconnected-(J1-~{SS}-Pad13)") + (pinfunction "~{SS}") + (pintype "bidirectional") + (uuid "a3cf94c7-4b87-43fe-9e7d-4324e3f3120e") + ) + (pad "13" thru_hole circle + (at 30.48 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 16 "unconnected-(J1-~{SS}-Pad13)") + (pinfunction "~{SS}") + (pintype "bidirectional") + (uuid "fe887aa6-5656-4993-a651-d6c8836614ea") + ) + (pad "14" thru_hole circle + (at 33.02 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "unconnected-(J1-MOSI-Pad14)") + (pinfunction "MOSI") + (pintype "bidirectional") + (uuid "a7434b85-48c6-4edf-913d-f1f6d891e51f") + ) + (pad "14" thru_hole circle + (at 33.02 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "unconnected-(J1-MOSI-Pad14)") + (pinfunction "MOSI") + (pintype "bidirectional") + (uuid "dfef3676-938f-49c5-b9e5-c5013cd7f5d9") + ) + (pad "15" thru_hole circle + (at 35.56 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "unconnected-(J1-MISO-Pad15)") + (pinfunction "MISO") + (pintype "bidirectional") + (uuid "0cf22dac-3706-4a9c-aeb6-9d85f45f7932") + ) + (pad "15" thru_hole circle + (at 35.56 5.715) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "unconnected-(J1-MISO-Pad15)") + (pinfunction "MISO") + (pintype "bidirectional") + (uuid "0bc73f5f-2eb6-4efb-a748-c75690016cae") + ) + (pad "16" thru_hole circle + (at 35.56 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 26 "unconnected-(J1-SCK-Pad16)") + (pinfunction "SCK") + (pintype "bidirectional") + (uuid "e8b687ad-7512-4649-86f2-42651c23ca92") + ) + (pad "16" thru_hole circle + (at 35.56 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 26 "unconnected-(J1-SCK-Pad16)") + (pinfunction "SCK") + (pintype "bidirectional") + (uuid "d550470e-cd23-45a4-a8f4-e798750cfff5") + ) + (pad "17" thru_hole circle + (at 33.02 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "unconnected-(J1-+3V3-Pad17)") + (pinfunction "+3V3") + (pintype "power_out") + (uuid "f81bc43b-eacd-4d56-a8ee-7f1be28cfe02") + ) + (pad "17" thru_hole circle + (at 33.02 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "unconnected-(J1-+3V3-Pad17)") + (pinfunction "+3V3") + (pintype "power_out") + (uuid "a9a6ac71-dbd3-4407-9521-71bca7497200") + ) + (pad "18" thru_hole circle + (at 30.48 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "unconnected-(J1-AREF-Pad18)") + (pinfunction "AREF") + (pintype "passive") + (uuid "84859b69-96e1-4a4b-b728-a4b1ab6f122a") + ) + (pad "18" thru_hole circle + (at 30.48 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "unconnected-(J1-AREF-Pad18)") + (pinfunction "AREF") + (pintype "passive") + (uuid "9774b8cc-f700-47c1-8aca-a72999fdc11c") + ) + (pad "19" thru_hole circle + (at 27.94 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "unconnected-(J1-PA0-Pad19)") + (pinfunction "PA0") + (pintype "passive") + (uuid "88447865-bfd3-47d1-928d-32aa1cc5ca27") + ) + (pad "19" thru_hole circle + (at 27.94 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "unconnected-(J1-PA0-Pad19)") + (pinfunction "PA0") + (pintype "passive") + (uuid "4f970499-5def-4cc7-8715-fd234278200d") + ) + (pad "20" thru_hole circle + (at 25.4 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 28 "unconnected-(J1-PA1-Pad20)") + (pinfunction "PA1") + (pintype "passive") + (uuid "0cefc871-42b2-4b43-b22d-4f2791b8f45c") + ) + (pad "20" thru_hole circle + (at 25.4 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 28 "unconnected-(J1-PA1-Pad20)") + (pinfunction "PA1") + (pintype "passive") + (uuid "e35ee93c-aeb0-4a71-a3c5-fada1f598a46") + ) + (pad "21" thru_hole circle + (at 22.86 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "unconnected-(J1-PA2-Pad21)") + (pinfunction "PA2") + (pintype "passive") + (uuid "fe1f13eb-ec50-4089-a7c3-49a4e9ece7f6") + ) + (pad "21" thru_hole circle + (at 22.86 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "unconnected-(J1-PA2-Pad21)") + (pinfunction "PA2") + (pintype "passive") + (uuid "a74697dd-21c6-455b-8276-bc64d50c2dbc") + ) + (pad "22" thru_hole circle + (at 20.32 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "unconnected-(J1-PA3-Pad22)") + (pinfunction "PA3") + (pintype "passive") + (uuid "9508f2cf-22b0-4618-82bf-17c32f454b41") + ) + (pad "22" thru_hole circle + (at 20.32 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "unconnected-(J1-PA3-Pad22)") + (pinfunction "PA3") + (pintype "passive") + (uuid "6f2c84bd-e673-43d1-815d-4fd24b245c5d") + ) + (pad "23" thru_hole circle + (at 17.78 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 32 "unconnected-(J1-SDA-Pad23)") + (pinfunction "SDA") + (pintype "passive") + (uuid "74c039d6-95af-4764-b185-6deb57aec7bd") + ) + (pad "23" thru_hole circle + (at 17.78 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 32 "unconnected-(J1-SDA-Pad23)") + (pinfunction "SDA") + (pintype "passive") + (uuid "fc5b5f7b-37e6-4c4d-ad15-e6a5b4ae70b6") + ) + (pad "24" thru_hole circle + (at 15.24 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "unconnected-(J1-SCL-Pad24)") + (pinfunction "SCL") + (pintype "passive") + (uuid "78990f47-772b-40a3-86e5-4a31516d6b0a") + ) + (pad "24" thru_hole circle + (at 15.24 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "unconnected-(J1-SCL-Pad24)") + (pinfunction "SCL") + (pintype "passive") + (uuid "cd08fe28-ad8c-486f-9104-bc4295707f15") + ) + (pad "25" thru_hole circle + (at 12.7 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "unconnected-(J1-PA6-Pad25)") + (pinfunction "PA6") + (pintype "passive") + (uuid "c1156f4b-de98-4038-8e4d-5f52c51b2178") + ) + (pad "25" thru_hole circle + (at 12.7 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "unconnected-(J1-PA6-Pad25)") + (pinfunction "PA6") + (pintype "passive") + (uuid "6f4a8934-e64a-4656-86c0-8e53b62a0c05") + ) + (pad "26" thru_hole circle + (at 10.16 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "unconnected-(J1-PA7-Pad26)") + (pinfunction "PA7") + (pintype "passive") + (uuid "858e0f90-b282-4005-be5c-4c530d210053") + ) + (pad "26" thru_hole circle + (at 10.16 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "unconnected-(J1-PA7-Pad26)") + (pinfunction "PA7") + (pintype "passive") + (uuid "a36274e7-8806-4720-adce-5d30993df280") + ) + (pad "27" thru_hole circle + (at 7.62 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "unconnected-(J1-+5V(BAT)-Pad27)") + (pinfunction "+5V(BAT)") + (pintype "power_out") + (uuid "58ee627f-7c5f-42fd-bde2-c6c1a6390f86") + ) + (pad "27" thru_hole circle + (at 7.62 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "unconnected-(J1-+5V(BAT)-Pad27)") + (pinfunction "+5V(BAT)") + (pintype "power_out") + (uuid "d39afb0f-5429-41e0-b92e-f69a09aaa6ed") + ) + (pad "28" thru_hole circle + (at 5.08 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "unconnected-(J1-~{RESET}-Pad28)") + (pinfunction "~{RESET}") + (pintype "input") + (uuid "513735bb-1239-47ae-8c7c-7b69fe8ab618") + ) + (pad "28" thru_hole circle + (at 5.08 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "unconnected-(J1-~{RESET}-Pad28)") + (pinfunction "~{RESET}") + (pintype "input") + (uuid "45d0e3f4-01d0-4443-8272-ca1dcc2f48c9") + ) + (pad "29" thru_hole circle + (at 2.54 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "unconnected-(J1-GND-Pad29)") + (pinfunction "GND") + (pintype "power_in") + (uuid "0f73f239-78c9-4fd6-99ac-d76dc950e540") + ) + (pad "29" thru_hole circle + (at 2.54 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "unconnected-(J1-GND-Pad29)") + (pinfunction "GND") + (pintype "power_in") + (uuid "4029f630-6879-4d72-8620-e8fac70b5573") + ) + (pad "30" thru_hole circle + (at -7.62 -10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "unconnected-(J1-VIN-Pad30)") + (pinfunction "VIN") + (pintype "power_in") + (uuid "7cd475b1-4e29-4a12-8f99-e773a747ce09") + ) + (pad "30" thru_hole circle + (at -2.54 -10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "unconnected-(J1-VIN-Pad30)") + (pinfunction "VIN") + (pintype "power_in") + (uuid "8a9ca50b-eebc-4755-b095-53df8daa0834") + ) + (pad "30" thru_hole circle + (at 0 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "unconnected-(J1-VIN-Pad30)") + (pinfunction "VIN") + (pintype "power_in") + (uuid "34a3fbf8-c8bc-48c1-83ef-23fc871947c5") + ) + (pad "30" thru_hole circle + (at 0 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "unconnected-(J1-VIN-Pad30)") + (pinfunction "VIN") + (pintype "power_in") + (uuid "27bd3eef-fffe-415d-8042-3297aabee1e6") + ) + (pad "31" thru_hole circle + (at -7.62 -7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 29 "unconnected-(J1-GND-Pad31)") + (pinfunction "GND") + (pintype "power_in") + (uuid "ee068077-854b-424f-b335-1dc7582fc82c") + ) + (pad "31" thru_hole circle + (at -2.54 -7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 29 "unconnected-(J1-GND-Pad31)") + (pinfunction "GND") + (pintype "power_in") + (uuid "e44fcc8a-c4a9-4051-aaf2-29a6d7d987ac") + ) + (pad "32" thru_hole circle + (at -7.62 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "unconnected-(J1-TxD0-Pad32)") + (pinfunction "TxD0") + (pintype "output") + (uuid "3b9f7068-f3a1-4fe6-8b68-83cbc03e20a7") + ) + (pad "32" thru_hole circle + (at -2.54 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "unconnected-(J1-TxD0-Pad32)") + (pinfunction "TxD0") + (pintype "output") + (uuid "76bbffd7-9ce5-4c8a-b19b-db97429870fe") + ) + ) + (footprint "@project:JST_SMD_1.0mm-4_RA" + (layer "F.Cu") + (uuid "b293f85a-028c-42b5-aeb1-fd6a93a535ff") + (at 122.56 51.82 180) + (tags "SparkFun") + (property "Reference" "J2" + (at 0 1.8 0) + (layer "F.Fab") + (uuid "4b6f409c-4ef8-4b39-8998-9c05f81d73fb") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Value" "Qwiic_RA" + (at 0 2.6 0) + (layer "F.Fab") + (uuid "c6a9ba89-52eb-43c1-a13d-d4dbfe72b38a") + (effects + (font + (size 0.5 0.5) + (thickness 0.1) + ) + (justify top) + ) + ) + (property "Footprint" "@project:JST_SMD_1.0mm-4_RA" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a038dca4-4e67-45ba-8a85-550cc5dbd95d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.jst-mfg.com/product/pdf/eng/eSH.pdf" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "af9c33ef-3e04-4c11-9031-6a83dd785e70") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "4 pin JST 1mm polarized connector for I2C" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b4dd2405-6682-4c7a-abe4-da2849b35eef") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "PROD_ID" "CONN-13694" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5795d250-35df-49e5-b449-ab05952eed59") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/0afa91c2-e074-4b71-a5a5-a3a05fb96f94") + (sheetname "Stammblatt") + (sheetfile "nano-x-base.kicad_sch") + (fp_line + (start 3 0.35) + (end 3 2) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "60f28230-68d6-46bd-9f7b-f5b41e7dff60") + ) + (fp_line + (start 2.25 0.35) + (end 3 0.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "8e07e531-e680-4307-b97d-185752c5edc9") + ) + (fp_line + (start -1.5 4.6) + (end 1.5 4.6) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "f3a8c1d6-860b-4470-a53e-0250b902cf66") + ) + (fp_line + (start -3 2) + (end -3 0.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "51c70664-535d-4557-82ba-5f7e2de8b89d") + ) + (fp_line + (start -3 0.35) + (end -2.25 0.35) + (stroke + (width 0.2032) + (type solid) + ) + (layer "F.SilkS") + (uuid "3baa3f3f-4f54-4b61-9b50-3afc0e322c99") + ) + (fp_rect + (start 3.51 4.797) + (end -3.51 -0.819) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "e67e8b1b-e89f-4ff7-a117-bd7d72fc23ea") + ) + (pad "1" smd rect + (at -1.5 0 180) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 36 "unconnected-(J2-Pin_1-Pad1)") + (pinfunction "Pin_1") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "406099f2-274c-467a-b4a3-bdf644da22ad") + ) + (pad "2" smd rect + (at -0.5 0 180) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 33 "unconnected-(J2-Pin_2-Pad2)") + (pinfunction "Pin_2") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "019dc744-0dc0-41f5-aedc-7289b02219c7") + ) + (pad "3" smd rect + (at 0.5 0 180) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 37 "unconnected-(J2-Pin_3-Pad3)") + (pinfunction "Pin_3") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "4c941f65-9005-4087-bd34-e915e69f909d") + ) + (pad "4" smd rect + (at 1.5 0 180) + (size 0.6 1.35) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 35 "unconnected-(J2-Pin_4-Pad4)") + (pinfunction "Pin_4") + (pintype "passive") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "172d9285-b2b5-4cf0-a29d-cfc6efe1974e") + ) + (pad "NC1" smd rect + (at 2.8 3.675 180) + (size 1.2 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 34 "unconnected-(J2-NC-PadNC1)") + (pinfunction "NC") + (pintype "no_connect") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "105e7fb7-cdb1-4dd1-b61c-5ff0723e57b2") + ) + (pad "NC2" smd rect + (at -2.8 3.675 180) + (size 1.2 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (net 38 "unconnected-(J2-NC-PadNC2)") + (pinfunction "NC") + (pintype "no_connect") + (solder_mask_margin 0.1016) + (thermal_bridge_angle 0) + (uuid "d984a2e8-b615-4af6-b504-a7dcbc70e713") + ) + ) + (footprint "Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Horizontal" + (layer "F.Cu") + (uuid "ba43b14a-5f7d-4f1e-81f4-8547ce2978da") + (at 195.72 56.9 -90) + (descr "Through hole angled socket strip, 1x08, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated") + (tags "Through hole angled socket strip THT 1x08 2.54mm single row") + (property "Reference" "J8" + (at -4.38 -2.77 90) + (layer "F.SilkS") + (uuid "eb421af8-5e29-474c-868c-3eab2d448f58") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_01x08_Socket" + (at -4.38 20.55 90) + (layer "F.Fab") + (uuid "4f6d78af-6c3c-478d-88bd-a822f6b0f6e2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Horizontal" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c74cdaaf-1081-46be-b166-37b026b6d22b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "98340d01-1507-4a58-84db-01b6d0f9445f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c9070ccc-c7ec-4d09-8c92-17978561589a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/10778307-d39c-44b0-9c70-7cb895bdbe99") + (sheetname "Stammblatt") + (sheetfile "nano-x-base.kicad_sch") + (attr through_hole) + (fp_line + (start -10.09 19.11) + (end -1.46 19.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9968b863-b1c8-4820-84a5-f61801f55fee") + ) + (fp_line + (start -1.46 18.14) + (end -1.05 18.14) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7d21efb6-27f0-428d-99fb-b72f9c67ce4c") + ) + (fp_line + (start -1.46 17.42) + (end -1.05 17.42) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4806e2ab-1260-4ff5-a66a-a8776fd59391") + ) + (fp_line + (start -10.09 16.51) + (end -1.46 16.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f413331d-f4db-4670-a388-13c1dc3a8f73") + ) + (fp_line + (start -1.46 15.6) + (end -1.05 15.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "134f5678-f30b-447d-a1fd-14bfa98cea86") + ) + (fp_line + (start -1.46 14.88) + (end -1.05 14.88) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fd4625b3-d5fc-4eeb-b5bd-44b7e55a2903") + ) + (fp_line + (start -10.09 13.97) + (end -1.46 13.97) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c3331bc-e5a4-4538-8891-d6006e35acc2") + ) + (fp_line + (start -1.46 13.06) + (end -1.05 13.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "350d141e-dea9-42a1-a2f1-7d4f488fccd9") + ) + (fp_line + (start -1.46 12.34) + (end -1.05 12.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3059e9ed-2f37-470b-a449-a20925c67e02") + ) + (fp_line + (start -10.09 11.43) + (end -1.46 11.43) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ba0b9803-f00b-42ff-a102-768dd7280a94") + ) + (fp_line + (start -1.46 10.52) + (end -1.05 10.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8c0dd647-9ce3-4b1d-bc00-79bf5177e50d") + ) + (fp_line + (start -1.46 9.8) + (end -1.05 9.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "19dedad8-5a42-4e1a-9595-fb1b0cbee7bc") + ) + (fp_line + (start -10.09 8.89) + (end -1.46 8.89) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "52b708d9-3736-4623-adbe-b79444133e96") + ) + (fp_line + (start -1.46 7.98) + (end -1.05 7.98) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fb18417a-d21f-42b2-972c-f03f8a9a7d30") + ) + (fp_line + (start -1.46 7.26) + (end -1.05 7.26) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "25c22b78-ab88-46a3-a50a-d4603e721b49") + ) + (fp_line + (start -10.09 6.35) + (end -1.46 6.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b9c037b7-8925-4468-b83e-8c5bd187070c") + ) + (fp_line + (start -1.46 5.44) + (end -1.05 5.44) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d9d85788-f775-4f95-9ff9-2381ecf80946") + ) + (fp_line + (start -1.46 4.72) + (end -1.05 4.72) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e3f8d59-4f91-435c-a88e-1cc7037b0a60") + ) + (fp_line + (start -10.09 3.81) + (end -1.46 3.81) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3d840984-34ae-4c3f-9b44-9d2eb07f6163") + ) + (fp_line + (start -1.46 2.9) + (end -1.05 2.9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e7fa3471-82a7-468e-aee9-35a567c63d4e") + ) + (fp_line + (start -1.46 2.18) + (end -1.05 2.18) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a96e1150-ae34-4528-8d57-9c3301ad5d21") + ) + (fp_line + (start -10.09 1.27) + (end -1.46 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0e7a6041-9f61-4f77-9c8a-12753d35738e") + ) + (fp_line + (start -10.09 1.1519) + (end -1.46 1.1519) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2477ef76-fe0c-4392-8cb9-9f5ef5ee8ec0") + ) + (fp_line + (start -10.09 1.033805) + (end -1.46 1.033805) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6717f5bb-4ced-4246-b51e-b8a3430a33fe") + ) + (fp_line + (start -10.09 0.91571) + (end -1.46 0.91571) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "35b53d67-21f2-4397-b6e2-aaacfc2199c1") + ) + (fp_line + (start -10.09 0.797615) + (end -1.46 0.797615) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ddb435f2-8255-49b3-bc01-2846c750f836") + ) + (fp_line + (start -10.09 0.67952) + (end -1.46 0.67952) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "544c4bc8-a2fd-483b-8696-63a5e0d4ff6c") + ) + (fp_line + (start -10.09 0.561425) + (end -1.46 0.561425) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b22388e-415f-46b5-84fa-0e22257e8118") + ) + (fp_line + (start -10.09 0.44333) + (end -1.46 0.44333) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fa1968b6-423e-488d-a0f2-a0069c071a0e") + ) + (fp_line + (start -1.46 0.36) + (end -1.11 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "10ee480b-7dff-49c2-a781-162d73ec04b0") + ) + (fp_line + (start -10.09 0.325235) + (end -1.46 0.325235) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dccc05fa-5870-4c6a-99b2-dc0db6576de3") + ) + (fp_line + (start -10.09 0.20714) + (end -1.46 0.20714) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c30f8438-b6ae-4f6c-9470-615ea398186f") + ) + (fp_line + (start -10.09 0.089045) + (end -1.46 0.089045) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3ec0cb33-86d2-497c-96bf-9cef3712fed8") + ) + (fp_line + (start -10.09 -0.02905) + (end -1.46 -0.02905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0596a986-a4f1-4cab-b58b-8af47e47b614") + ) + (fp_line + (start -10.09 -0.147145) + (end -1.46 -0.147145) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8f85d013-060c-4f15-9272-a34298460a07") + ) + (fp_line + (start -10.09 -0.26524) + (end -1.46 -0.26524) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5012fdad-7437-4604-b6fd-79bfd56de305") + ) + (fp_line + (start -1.46 -0.36) + (end -1.11 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f9c9dc51-fcba-49ad-91da-cb18176422ba") + ) + (fp_line + (start -10.09 -0.383335) + (end -1.46 -0.383335) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8251426d-8549-4139-a351-e61608a84036") + ) + (fp_line + (start -10.09 -0.50143) + (end -1.46 -0.50143) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a92cc0c8-e941-4b50-ba1f-d0899b982aa2") + ) + (fp_line + (start -10.09 -0.619525) + (end -1.46 -0.619525) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "babba945-502f-4535-ba6a-7da9ce4c7009") + ) + (fp_line + (start -10.09 -0.73762) + (end -1.46 -0.73762) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9bea03f1-b2e0-4562-899d-41a236fd4998") + ) + (fp_line + (start -10.09 -0.855715) + (end -1.46 -0.855715) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1761413e-b39a-41a9-839f-3ee803f813d3") + ) + (fp_line + (start -10.09 -0.97381) + (end -1.46 -0.97381) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ea82ae89-be9d-4543-8938-93be57a3563e") + ) + (fp_line + (start -10.09 -1.091905) + (end -1.46 -1.091905) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c08b826-5532-4677-b127-d6324cea3cb5") + ) + (fp_line + (start -10.09 -1.21) + (end -1.46 -1.21) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "77853be3-5772-4561-87cf-91b50a49ea96") + ) + (fp_line + (start -10.09 -1.33) + (end -10.09 19.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fc29df3b-c399-4031-a3e2-c48454c7463d") + ) + (fp_line + (start -10.09 -1.33) + (end -1.46 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "227952c2-5848-4259-a471-636baf08d4a0") + ) + (fp_line + (start -1.46 -1.33) + (end -1.46 19.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "72353f39-32d8-400c-b982-4269aae522fb") + ) + (fp_line + (start 0 -1.33) + (end 1.11 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b06d6eed-c434-49a8-92c4-4f8770655650") + ) + (fp_line + (start 1.11 -1.33) + (end 1.11 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "759ad61c-5ac2-475d-acbf-2baa1799b63a") + ) + (fp_line + (start -10.55 19.55) + (end 1.75 19.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "85956cf8-6615-47c0-990e-0267d11c1e89") + ) + (fp_line + (start 1.75 19.55) + (end 1.75 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fe4093a8-9184-40d3-84c0-e955856c179f") + ) + (fp_line + (start -10.55 -1.8) + (end -10.55 19.55) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "966fcc55-270a-4dab-a2e5-5ef5525ad533") + ) + (fp_line + (start 1.75 -1.8) + (end -10.55 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "332ba5a3-34ae-45ec-ac9e-45efb2914fba") + ) + (fp_line + (start -10.03 19.05) + (end -10.03 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "002cdb16-7b34-4cc3-8fa8-bef0fdd7df2e") + ) + (fp_line + (start -1.52 19.05) + (end -10.03 19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "75f5c82c-2b6a-48be-b542-dfc0202905d3") + ) + (fp_line + (start -1.52 18.08) + (end 0 18.08) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "001f9ea1-0b5a-426d-b2c2-efa7de984d19") + ) + (fp_line + (start 0 18.08) + (end 0 17.48) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e3362abf-95f4-4371-aaa0-1f74d5249b30") + ) + (fp_line + (start 0 17.48) + (end -1.52 17.48) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "686d4709-b01c-49da-ab60-f7d7e4b26a05") + ) + (fp_line + (start -1.52 15.54) + (end 0 15.54) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e37f6bec-bf19-425b-818a-d0805151f19e") + ) + (fp_line + (start 0 15.54) + (end 0 14.94) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d0e0d645-338f-4b8b-9ccb-a9ea723eb998") + ) + (fp_line + (start 0 14.94) + (end -1.52 14.94) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "647cf4bf-ec65-4aba-92dd-f6df0cdb5c1d") + ) + (fp_line + (start -1.52 13) + (end 0 13) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "26f907ef-ecbb-4d7e-ab65-5fdf9a85a91f") + ) + (fp_line + (start 0 13) + (end 0 12.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "01690931-7246-4401-b1c7-208de8df0f5d") + ) + (fp_line + (start 0 12.4) + (end -1.52 12.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "11601ccb-2a2d-4ecc-a18a-52fccce2c310") + ) + (fp_line + (start -1.52 10.46) + (end 0 10.46) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ea51213e-f7e4-4a29-b25c-36066cb1d3a2") + ) + (fp_line + (start 0 10.46) + (end 0 9.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f199f8be-2b47-4216-9768-d71e7bdeec63") + ) + (fp_line + (start 0 9.86) + (end -1.52 9.86) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a7dc019d-7491-4590-8228-f05c35851f80") + ) + (fp_line + (start -1.52 7.92) + (end 0 7.92) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "45275336-5dd9-4c64-8029-a3054384d11a") + ) + (fp_line + (start 0 7.92) + (end 0 7.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3e5b7ead-5554-4eb7-9463-67830a7560cf") + ) + (fp_line + (start 0 7.32) + (end -1.52 7.32) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "10238f1f-a50a-4f26-8084-aac25761f87d") + ) + (fp_line + (start -1.52 5.38) + (end 0 5.38) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e1ce28ad-1cdd-42a6-91b7-46470eac12a5") + ) + (fp_line + (start 0 5.38) + (end 0 4.78) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d45109fd-dd12-4644-a8c1-252f3daf3f7d") + ) + (fp_line + (start 0 4.78) + (end -1.52 4.78) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f81ceece-ca6a-4dfe-a73f-9ecc51aa9a29") + ) + (fp_line + (start -1.52 2.84) + (end 0 2.84) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "536035d8-6e0c-434e-ae61-86ffb9f8c21d") + ) + (fp_line + (start 0 2.84) + (end 0 2.24) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "386b8a19-781a-450e-93b7-35b2644bfa03") + ) + (fp_line + (start 0 2.24) + (end -1.52 2.24) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "da32170f-597e-4a54-aac4-eedd94753c89") + ) + (fp_line + (start -1.52 0.3) + (end 0 0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c5c27393-1973-419f-830c-c981cb82da51") + ) + (fp_line + (start 0 0.3) + (end 0 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7f9f2b4e-2cd3-44fd-b28f-23013fb466a3") + ) + (fp_line + (start -1.52 -0.3) + (end -1.52 19.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bf8339e1-4bed-41fe-accb-79703f3c3bb9") + ) + (fp_line + (start 0 -0.3) + (end -1.52 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f14a2c0-b5c2-4495-ae43-aac46f554686") + ) + (fp_line + (start -10.03 -1.27) + (end -2.49 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a19dfa21-5d70-42b3-b051-09778c86dba8") + ) + (fp_line + (start -2.49 -1.27) + (end -1.52 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ddf67597-feda-45c5-8145-7bf46a7e6cf8") + ) + (fp_text user "${REFERENCE}" + (at -5.775 8.89 0) + (layer "F.Fab") + (uuid "96280223-7075-454e-a42c-1098758fb7ed") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 122 "unconnected-(J8-Pin_1-Pad1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "e5b8f286-c444-4826-a195-1dc6ac7b8679") + ) + (pad "2" thru_hole oval + (at 0 2.54 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 119 "unconnected-(J8-Pin_2-Pad2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "f1a95f1c-3391-40c3-9fc9-92eaac3ec52f") + ) + (pad "3" thru_hole oval + (at 0 5.08 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 118 "unconnected-(J8-Pin_3-Pad3)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "7f86ceb0-a171-4cfb-8544-6b93f0ec62fa") + ) + (pad "4" thru_hole oval + (at 0 7.62 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 120 "unconnected-(J8-Pin_4-Pad4)") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "91939a3b-21f6-49fc-89ef-8a7fd55e0414") + ) + (pad "5" thru_hole oval + (at 0 10.16 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 117 "unconnected-(J8-Pin_5-Pad5)") + (pinfunction "Pin_5") + (pintype "passive") + (uuid "ff999067-3b95-49fd-bf18-e6b95bd4c731") + ) + (pad "6" thru_hole oval + (at 0 12.7 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 121 "unconnected-(J8-Pin_6-Pad6)") + (pinfunction "Pin_6") + (pintype "passive") + (uuid "8dd781ac-3b49-40ed-937b-489d0fc95c65") + ) + (pad "7" thru_hole oval + (at 0 15.24 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 123 "unconnected-(J8-Pin_7-Pad7)") + (pinfunction "Pin_7") + (pintype "passive") + (uuid "48c05b15-ae0e-4152-84a3-655b0a9320da") + ) + (pad "8" thru_hole oval + (at 0 17.78 270) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 124 "unconnected-(J8-Pin_8-Pad8)") + (pinfunction "Pin_8") + (pintype "passive") + (uuid "7d583457-8238-46dd-a43b-155c540f4683") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x08_P2.54mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal" + (layer "F.Cu") + (uuid "db5162e6-c632-4dfb-993c-54f815fc87e6") + (at 94.12 56.9 -90) + (descr "Terminal Block Xinya XY308-2.54-3P, 3 pins, pitch 2.54mm, size 8.12x6.5mm^2, drill diameter 1.2mm, pad diameter 2mm, see http://www.xinyaelectronic.com/product/xy308-254, script-generated using https://gitlab.com/kicad/libraries/kicad-footprint-generator/-/tree/master/scripts/TerminalBlock_Xinya") + (tags "THT Terminal Block Xinya XY308-2.54-3P pitch 2.54mm size 8.12x6.5mm^2 drill 1.2mm pad 2mm") + (property "Reference" "J11" + (at 2.54 -4.22 90) + (layer "F.SilkS") + (uuid "d56333dc-0425-4055-9866-2a8d1658b51f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Screw_Terminal_01x03" + (at 2.54 4.52 90) + (layer "F.Fab") + (uuid "d11a8086-3c63-47dc-9718-2d4a4fd7832d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "dab29374-59dd-4ba2-b15f-f4b612a773ec") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6bdf884d-9b65-4e7d-a3b9-699af8beb52f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6978c732-05bc-46b3-a316-3303d4c489c0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "TerminalBlock*:*") + (path "/f5d301b6-c29d-4c28-9654-e9f0e6113288") + (sheetname "Stammblatt") + (sheetfile "nano-x-base.kicad_sch") + (attr through_hole) + (fp_line + (start -1.88 3.76) + (end -1.08 3.76) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "240c13de-8fef-406c-b3a6-f01b1f77fd6a") + ) + (fp_line + (start -1.64 3.52) + (end 6.721 3.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb87e64e-f253-46cc-969b-345a591a2cc1") + ) + (fp_line + (start -1.88 2.72) + (end -1.88 3.76) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "79e0f00e-f88a-4b8d-aa55-e3257738bc3e") + ) + (fp_line + (start -1.64 2.6) + (end 6.721 2.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "84ea96e7-53a5-47ac-ba96-7319887e3cf3") + ) + (fp_line + (start -1.64 1.6) + (end 6.721 1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "417d0f29-7caf-4941-846c-a85e9ccf5df3") + ) + (fp_line + (start -1.64 -1.501) + (end 6.721 -1.501) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aa4c85a2-2b24-46d1-9027-fe031d2cb8c5") + ) + (fp_line + (start -1.64 -3.22) + (end -1.64 3.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "10bddd18-68fe-44d8-a9da-f39b5e844cb5") + ) + (fp_line + (start -1.64 -3.22) + (end 6.721 -3.22) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8ee858e7-5d66-4cd2-a2f9-a4bc331cb50f") + ) + (fp_line + (start 6.721 -3.22) + (end 6.721 3.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1ca9db3c-d8d0-4235-8713-8c6775490335") + ) + (fp_line + (start -2.02 3.9) + (end 7.11 3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c4b8f234-cab8-43e0-805c-dbfc36d5752d") + ) + (fp_line + (start 7.11 3.9) + (end 7.11 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f4a276ea-0f68-48b3-bab3-0573b3ee6dab") + ) + (fp_line + (start -2.02 -3.6) + (end -2.02 3.9) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "21ab1378-20a9-480c-bf09-f259b495a2c9") + ) + (fp_line + (start 7.11 -3.6) + (end -2.02 -3.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "01e957ec-4adb-4f29-9c33-fbd7bd64624a") + ) + (fp_line + (start -0.72 3.4) + (end -1.52 2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ddd91a84-02c5-40f8-8228-25ca5374123f") + ) + (fp_line + (start 6.6 3.4) + (end -0.72 3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "68482471-4f3c-43e6-a911-fa4bccbdd337") + ) + (fp_line + (start -1.52 2.6) + (end 6.6 2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "84270e0b-ced5-4a5a-914a-8b9e28690da7") + ) + (fp_line + (start -1.52 2.6) + (end -1.52 -3.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f04a158f-5983-4374-bda7-9a651a31e99d") + ) + (fp_line + (start -1.52 1.6) + (end 6.6 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a5286d6a-41f0-40e2-8d92-8ee03c0708cf") + ) + (fp_line + (start 0.759 -0.637) + (end -0.637 0.759) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "faa9b21f-240d-4ddf-860f-e5c7a6ab0188") + ) + (fp_line + (start 3.299 -0.637) + (end 1.904 0.759) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bd925dc3-d217-4580-8549-ffaea41b2cba") + ) + (fp_line + (start 5.839 -0.637) + (end 4.444 0.759) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3c1a809f-d30c-4ed7-98c0-3395defc4e1f") + ) + (fp_line + (start 0.637 -0.759) + (end -0.759 0.637) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e2f7c46d-8820-4420-b223-9d3911719394") + ) + (fp_line + (start 3.177 -0.759) + (end 1.782 0.637) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b4ca21af-85a8-429f-8fd9-b9a4f9e852ae") + ) + (fp_line + (start 5.717 -0.759) + (end 4.322 0.637) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fc52a442-f087-4a87-be4e-88f6e3265b72") + ) + (fp_line + (start -1.52 -1.5) + (end 6.6 -1.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d9d00c41-d3a0-418e-ab91-6966e0acccbb") + ) + (fp_line + (start -1.52 -3.1) + (end 6.6 -3.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a943c9b6-3f55-40e1-8897-62c44b91ad61") + ) + (fp_line + (start 6.6 -3.1) + (end 6.6 3.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8e343147-0b9a-416f-88a5-5240abc5c9bb") + ) + (fp_circle + (center 0 0) + (end 1 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "ce58174e-75d5-424d-9394-bc8f9ba37b03") + ) + (fp_circle + (center 2.54 0) + (end 3.54 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "2496bf93-40c8-4b10-b583-508d869c409c") + ) + (fp_circle + (center 5.08 0) + (end 6.08 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "840b37be-ad45-46c9-aae1-3c3985e18466") + ) + (fp_text user "${REFERENCE}" + (at 2.54 2.15 90) + (layer "F.Fab") + (uuid "f6b0c859-791e-4fb3-a7ec-94e85fee7816") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 2 2) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 153 "unconnected-(J11-Pin_1-Pad1)") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "39f5cdc8-9567-4c01-8e1e-835632f047c2") + ) + (pad "2" thru_hole circle + (at 2.54 0 270) + (size 2 2) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 154 "unconnected-(J11-Pin_2-Pad2)") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "d8fa607d-9073-4582-9571-1d9e41c8ad47") + ) + (pad "3" thru_hole circle + (at 5.08 0 270) + (size 2 2) + (drill 1.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 155 "unconnected-(J11-Pin_3-Pad3)") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "f5350c52-2e14-4909-b9f7-125e74342d0c") + ) + (model "${KICAD8_3DMODEL_DIR}/TerminalBlock.3dshapes/TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "@project:LCD-Sure-shifted-064" + (layer "F.Cu") + (uuid "e0c4ffee-1dad-4132-8ea3-a1abefd68b1f") + (at 74.71 133.92) + (descr "Through hole straight socket strip, 2x08, 2.54mm pitch, double rows") + (tags "Through hole socket strip THT 2x08 2.54mm double row") + (property "Reference" "J12" + (at -3.691 3.082 0) + (layer "F.SilkS") + (uuid "1d7654d3-db5e-4775-b989-5c590b6d57ed") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "${VALUE}" + (at 11.572 12.48 0) + (layer "F.Fab") + (hide yes) + (uuid "e98f0e09-b332-4f59-a55a-7d53fbfd3d95") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "@project:LCD-Sure-shifted-064" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "50a3ffde-6c4c-4e03-885d-e2009e23caf2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b894e776-6148-40f3-97f6-7d6595921004") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5c3edf45-d887-48bc-91ee-08f83016731d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LCD-Sure-shifted-064") + (path "/266a6c25-347b-4678-b83f-ffcbe6adfb7b") + (sheetname "Stammblatt") + (sheetfile "nano-x-base.kicad_sch") + (attr through_hole) + (fp_line + (start -4.44 -26.2) + (end -4.44 -24.93) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "54bcb1f7-43fe-4391-b428-1d95c0aed169") + ) + (fp_line + (start -4.44 -26.2) + (end -3.17 -26.2) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b4d1702-e031-48bb-97d4-6a6c0795c1d3") + ) + (fp_line + (start -4.44 9.53) + (end -4.44 10.8) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "daf05757-40cc-4709-b426-b1be1c440c76") + ) + (fp_line + (start -4.44 10.8) + (end -3.17 10.8) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "026c5bbf-2d74-4cf5-ad5f-c3351184b259") + ) + (fp_line + (start -3.87 -18.69) + (end 1.33 -18.69) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "083d9fc9-29e5-4def-8b07-3728fecd22b3") + ) + (fp_line + (start -3.87 1.75) + (end -3.87 -18.69) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "11c8daee-27f7-4eb6-806d-8e75c1254ad8") + ) + (fp_line + (start -1.27 -0.85) + (end -1.27 1.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "777b1ef4-9eb6-4e46-bcfd-459993fa4a9f") + ) + (fp_line + (start -1.27 -0.85) + (end 1.33 -0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a6daddd7-1dad-48aa-979e-120f37a1ee14") + ) + (fp_line + (start -1.27 1.75) + (end -3.87 1.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1c4941a6-6acd-410c-91a9-dea21b8cae82") + ) + (fp_line + (start 1.33 -18.69) + (end 1.33 -0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a95406c8-1082-48cb-8c03-42f8732e64a8") + ) + (fp_line + (start 1.33 0.48) + (end 1.33 1.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f5c95f00-2f33-462d-afa8-00342282bfe1") + ) + (fp_line + (start 1.33 1.75) + (end 0.06 1.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "92ebfd2c-6209-47ee-a8a2-95a051eb190f") + ) + (fp_line + (start 105.29 -26.2) + (end 106.56 -26.2) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "3cc1fe82-601e-4cfb-abd7-ba5ea9bfe5e5") + ) + (fp_line + (start 105.29 10.8) + (end 106.56 10.8) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "69b13c8c-e252-48e1-adf7-3be9eb9cda77") + ) + (fp_line + (start 106.56 -26.2) + (end 106.56 -24.93) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "8f30b61d-8a4c-4cae-8897-3d6ad13952bc") + ) + (fp_line + (start 106.56 9.53) + (end 106.56 10.8) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "97655c20-d63e-4f39-a868-236b3579638a") + ) + (fp_line + (start -4.74 -26.5) + (end -4.74 11.1) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "36b12006-1c5f-42c2-a846-fb7a12830dd6") + ) + (fp_line + (start -4.74 -26.5) + (end 106.86 -26.5) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f2621fbd-4c9c-4c4d-a1a7-a149cd628d2e") + ) + (fp_line + (start -4.35 -19.16) + (end -4.35 2.19) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e0fe7ce2-d5ad-420e-b560-b2b4d875dfdb") + ) + (fp_line + (start -4.35 2.19) + (end 1.8 2.19) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ca3d2921-67d6-4499-bb49-59a8af5f2f5b") + ) + (fp_line + (start 1.8 -19.16) + (end -4.35 -19.16) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b266f186-2926-4e4f-8c34-995ee1d75bae") + ) + (fp_line + (start 1.8 2.19) + (end 1.8 -19.16) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "99665c8a-f378-46cb-9ffe-ce549c80b71f") + ) + (fp_line + (start 106.86 -26.5) + (end 106.86 11.1) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0f4f925f-f23f-4443-888a-854cb1422502") + ) + (fp_line + (start 106.86 11.1) + (end -4.74 11.1) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dedbb370-2ea4-4b25-80ff-0ff44b345365") + ) + (fp_line + (start -3.81 -18.63) + (end -3.81 1.69) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "163e710d-d157-41e7-a24f-07df6ddd9f85") + ) + (fp_line + (start -3.81 1.69) + (end 1.27 1.69) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "abe47443-1425-4f5d-8ed0-f55aca9f8391") + ) + (fp_line + (start 1.27 -18.63) + (end -3.81 -18.63) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e1cfd62e-ca52-42b0-9099-6dcc1c2ecaac") + ) + (fp_line + (start 1.27 1.69) + (end 1.27 -18.63) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "29d4a1ba-1713-409e-9fdd-e0eb1b979da3") + ) + (fp_text user "${REFERENCE}" + (at -3.691 3.082 0) + (layer "F.Fab") + (uuid "4dd2732d-511e-4bbb-807d-927a0239ded9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole oval + (at -1.27 -22.2) + (size 5.5 5.5) + (drill 3.5) + (layers "*.Cu" "*.Mask") + (uuid "43aed8f6-2c39-4e2f-9668-a8385fefad30") + ) + (pad "" np_thru_hole oval + (at -1.27 6.8) + (size 5.5 5.5) + (drill 3.5) + (layers "*.Cu" "*.Mask") + (uuid "1ce88093-c8cf-4c64-b9c5-aa0940fa1fa3") + ) + (pad "" np_thru_hole oval + (at 103.23 -22.2) + (size 5.5 5.5) + (drill 3.5) + (layers "*.Cu" "*.Mask") + (uuid "bdaeea05-e5fa-4ae5-9f9a-6102dc3e7647") + ) + (pad "" np_thru_hole oval + (at 103.23 6.8) + (size 5.5 5.5) + (drill 3.5) + (layers "*.Cu" "*.Mask") + (uuid "a4eeba83-9a87-497b-ada2-70fd1de54237") + ) + (pad "1" thru_hole rect + (at 0 0.42) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 160 "unconnected-(J12-GND-Pad1)") + (pinfunction "GND") + (pintype "power_in") + (uuid "45f1c5bd-a275-4701-8dc5-accc9e6fdc02") + ) + (pad "2" thru_hole oval + (at -2.54 0.42) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 165 "unconnected-(J12-+5V-Pad2)") + (pinfunction "+5V") + (pintype "power_in") + (uuid "b38b2f2e-6a45-4d12-9323-2a5292c5041f") + ) + (pad "3" thru_hole oval + (at 0 -2.12) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 170 "unconnected-(J12-VEE-Pad3)") + (pinfunction "VEE") + (pintype "input") + (uuid "f581964c-eb07-4944-8799-536ba2c0d10d") + ) + (pad "4" thru_hole oval + (at -2.54 -2.12) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 169 "unconnected-(J12-RS-Pad4)") + (pinfunction "RS") + (pintype "input") + (uuid "f0c76c5c-f17a-4135-af1d-cae76953a96a") + ) + (pad "5" thru_hole oval + (at 0 -4.66) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 161 "unconnected-(J12-R{slash}~{W}-Pad5)") + (pinfunction "R/~{W}") + (pintype "input") + (uuid "51549363-cd88-494d-9bd2-34282970844a") + ) + (pad "6" thru_hole oval + (at -2.54 -4.66) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 168 "unconnected-(J12-E-Pad6)") + (pinfunction "E") + (pintype "input") + (uuid "f0af5765-14c2-4d71-9ec4-bd1a0f415732") + ) + (pad "7" thru_hole oval + (at 0 -7.2) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 157 "unconnected-(J12-D0-Pad7)") + (pinfunction "D0") + (pintype "input") + (uuid "167a8db7-eb36-425c-b79d-146d99a7a347") + ) + (pad "8" thru_hole oval + (at -2.54 -7.2) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 171 "unconnected-(J12-D1-Pad8)") + (pinfunction "D1") + (pintype "input") + (uuid "f7cdace5-6c70-49fa-94a3-626ac6a670e1") + ) + (pad "9" thru_hole oval + (at 0 -9.74) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 164 "unconnected-(J12-D2-Pad9)") + (pinfunction "D2") + (pintype "input") + (uuid "9d3f791c-c7ad-4fae-adb7-ec449fd0a254") + ) + (pad "10" thru_hole oval + (at -2.54 -9.74) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 159 "unconnected-(J12-D3-Pad10)") + (pinfunction "D3") + (pintype "input") + (uuid "33e5393a-5787-4465-bcce-5632ab179a84") + ) + (pad "11" thru_hole oval + (at 0 -12.28) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 166 "unconnected-(J12-D4-Pad11)") + (pinfunction "D4") + (pintype "input") + (uuid "c111fa7a-fb08-45ce-841d-0c0dbe86922f") + ) + (pad "12" thru_hole oval + (at -2.54 -12.28) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 162 "unconnected-(J12-D5-Pad12)") + (pinfunction "D5") + (pintype "input") + (uuid "5b805cc9-efdb-4991-b578-b5602d137209") + ) + (pad "13" thru_hole oval + (at 0 -14.82) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 158 "unconnected-(J12-D6-Pad13)") + (pinfunction "D6") + (pintype "input") + (uuid "32ec768c-8e32-44a7-864c-b29534d9e24d") + ) + (pad "14" thru_hole oval + (at -2.54 -14.82) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 163 "unconnected-(J12-D7-Pad14)") + (pinfunction "D7") + (pintype "input") + (uuid "65c391ed-b6ec-41e3-8458-776552077ccc") + ) + (pad "15" thru_hole oval + (at 0 -17.36) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 156 "unconnected-(J12-NC-Pad15)") + (pinfunction "NC") + (pintype "passive") + (uuid "098ec023-d84b-4c43-a777-19a5cde6bf8d") + ) + (pad "16" thru_hole oval + (at -2.54 -17.36) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 167 "unconnected-(J12-NC-Pad16)") + (pinfunction "NC") + (pintype "passive") + (uuid "c75c8aa8-830a-403e-9b9c-79ac58be776f") + ) + ) + (gr_line + (start 90 45) + (end 230 45) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0367bc9f-e2b5-4b9b-b143-44275f07734d") + ) + (gr_line + (start 70 145) + (end 70 101) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "0850f81a-6d3f-48ce-855c-0e892af07aa2") + ) + (gr_line + (start 230 45) + (end 230 145) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "46634838-4d94-4ae9-b5b7-7b7d2e6de472") + ) + (gr_line + (start 90 45) + (end 90 101) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "be8b173e-73ac-443b-9bc9-98d2879f4e3a") + ) + (gr_line + (start 230 145) + (end 70 145) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "d2b0036f-0e05-4306-8bd3-a6ff7d7c452b") + ) + (gr_line + (start 70 101) + (end 90 101) + (stroke + (width 0.05) + (type default) + ) + (layer "Edge.Cuts") + (uuid "f38ec9cc-c428-4adf-a56b-a352cfe90e98") + ) + (gr_text "485/Modbus" + (at 86.5 41.66 0) + (layer "F.CrtYd") + (uuid "00ae590e-20a3-4fd5-ac6b-c4ad02f8d616") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + (justify left bottom) + ) + ) + (gr_text "Analog" + (at 180.48 44.2 0) + (layer "F.CrtYd") + (uuid "1c530e66-189a-4c02-a60f-5c4e0e940ef5") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + (justify left bottom) + ) + ) + (gr_text "Qwiic" + (at 119.52 41.66 0) + (layer "F.CrtYd") + (uuid "214f466b-fa1c-4921-9e6a-93a94c3e2696") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + (justify left bottom) + ) + ) + (gr_text "IO16" + (at 207 43 0) + (layer "F.CrtYd") + (uuid "38df8ae7-9d35-4f32-8724-f66f3aba4274") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + (justify left bottom) + ) + ) + (gr_text "SPI/LCD" + (at 203.34 150.88 0) + (layer "F.CrtYd") + (uuid "8918e904-eb1d-46bb-a3e5-f7de006194c9") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + (justify left bottom) + ) + ) + (gr_text "LCD(2x20)" + (at 45.86 128.02 0) + (layer "F.CrtYd") + (uuid "c41c9d35-248b-4bfa-923e-da63adab26f9") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + (justify left bottom) + ) + ) + (gr_text "IO16" + (at 233.82 79.76 0) + (layer "F.CrtYd") + (uuid "c8119611-2911-4243-b935-3a24674d2f75") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + (justify left bottom) + ) + ) + (gr_text "UART" + (at 160 44.2 0) + (layer "F.CrtYd") + (uuid "ea55f641-53ca-4042-84c4-5496b81d4244") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + (justify left bottom) + ) + ) + (gr_text "I²C" + (at 139.84 44.2 0) + (layer "F.CrtYd") + (uuid "f393ed68-6080-48e8-a5ff-dbc9d59d2107") + (effects + (font + (size 3 3) + (thickness 0.3) + ) + (justify left bottom) + ) + ) +) diff --git a/kicad/nano-x-base.kicad_pro b/kicad/nano-x-base.kicad_pro new file mode 100644 index 0000000..349c36f --- /dev/null +++ b/kicad/nano-x-base.kicad_pro @@ -0,0 +1,584 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "simulation_model_issue": "ignore", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "nano-x-base.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + }, + { + "group_by": false, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "name": "Grouped By Value", + "sort_asc": true, + "sort_field": "Referenz" + }, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "931ae915-4e9c-43f8-917c-b67506ca5d91", + "Stammblatt" + ] + ], + "text_variables": {} +} diff --git a/kicad/nano-x-base.kicad_sch b/kicad/nano-x-base.kicad_sch new file mode 100644 index 0000000..b99962a --- /dev/null +++ b/kicad/nano-x-base.kicad_sch @@ -0,0 +1,5057 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "931ae915-4e9c-43f8-917c-b67506ca5d91") + (paper "A4") + (title_block + (title "Nano-644 Extension Base") + (rev "V1a") + (company "HTBLA Kaindorf") + (comment 1 "SX/LI") + ) + (lib_symbols + (symbol "@project:Conn_nano-644" + (pin_numbers hide) + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J?" + (at -10.16 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "${VALUE}" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "~" + (at -1.27 -30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at -1.27 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Nano-644 Steckerleiste (einreihig, 2x15pol, 1x3pol)" + (at 0.254 -26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*nano-644*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_nano-644_1_1" + (rectangle + (start -11.43 24.13) + (end 11.43 -20.32) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (text_box "USB" + (at -3.81 -16.51 0) + (size 6.858 -3.81) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin output line + (at -15.24 17.78 0) + (length 3.81) + (name "TxD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "D1" bidirectional line) + (alternate "TX" output line) + ) + (pin bidirectional line + (at -15.24 -5.08 0) + (length 3.81) + (name "PB2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -7.62 0) + (length 3.81) + (name "PB1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -10.16 0) + (length 3.81) + (name "PD5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -12.7 0) + (length 3.81) + (name "~{SS}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -15.24 0) + (length 3.81) + (name "MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "MOSI" output line) + ) + (pin bidirectional line + (at -15.24 -17.78 0) + (length 3.81) + (name "MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "MISO" input line) + ) + (pin bidirectional line + (at 15.24 -17.78 180) + (length 3.81) + (name "SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SCK" output line) + ) + (pin power_out line + (at 15.24 -15.24 180) + (length 3.81) + (name "+3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 -12.7 180) + (length 3.81) + (name "AREF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 -10.16 180) + (length 3.81) + (name "PA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 15.24 0) + (length 3.81) + (name "RxD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "D0" bidirectional line) + (alternate "RX" input line) + ) + (pin passive line + (at 15.24 -7.62 180) + (length 3.81) + (name "PA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 -5.08 180) + (length 3.81) + (name "PA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 -2.54 180) + (length 3.81) + (name "PA3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 0 180) + (length 3.81) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 2.54 180) + (length 3.81) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 5.08 180) + (length 3.81) + (name "PA6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 7.62 180) + (length 3.81) + (name "PA7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 10.16 180) + (length 3.81) + (name "+5V(BAT)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 12.7 180) + (length 3.81) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 15.24 15.24 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 12.7 0) + (length 3.81) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 15.24 17.78 180) + (length 3.81) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 27.94 270) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "D1" bidirectional line) + (alternate "TX" output line) + ) + (pin output line + (at 0 27.94 270) + (length 3.81) + (name "TxD0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "D1" bidirectional line) + (alternate "TX" output line) + ) + (pin input line + (at -2.54 27.94 270) + (length 3.81) + (name "RxD0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "D0" bidirectional line) + (alternate "RX" input line) + ) + (pin power_in line + (at -15.24 10.16 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 7.62 0) + (length 3.81) + (name "PD7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 5.08 0) + (length 3.81) + (name "PD6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 2.54 0) + (length 3.81) + (name "PB0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 0 0) + (length 3.81) + (name "PD4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -2.54 0) + (length 3.81) + (name "PB3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "@project:Raspberry_Pi_3B" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J?" + (at 9.8141 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Raspberry_Pi_3B" + (at 9.8141 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "~" + (at -13.97 -52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 -31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*RPI*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Raspberry_Pi_3B_0_1" + (rectangle + (start -21.59 8.89) + (end 19.05 -118.11) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type background) + ) + ) + ) + (symbol "Raspberry_Pi_3B_1_1" + (pin power_out line + (at -8.89 11.43 270) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -106.68 180) + (length 2.54) + (name "(GPIO16)RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 0 0) + (length 2.54) + (name "GPIO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -2.54 0) + (length 2.54) + (name "(PCM_CLK)_GPIO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -5.08 0) + (length 2.54) + (name "GPIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -7.62 0) + (length 2.54) + (name "GPIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -10.16 0) + (length 2.54) + (name "GPIO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 11.43 270) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -12.7 0) + (length 2.54) + (name "GPIO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 -43.18 180) + (length 2.54) + (name "(GPIO12)SPI_MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 11.43 270) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 -45.72 180) + (length 2.54) + (name "(GPIO13)SPI_MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 0 180) + (length 2.54) + (name "GPIO6(RESET-UC)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 -48.26 180) + (length 2.54) + (name "GPIO14)SPI_SCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 -50.8 180) + (length 2.54) + (name "(GPIO10)~{SPI_CE0}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -22.86 0) + (length 2.54) + (name "(~{SPI_CE1})_GPIO11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -52.07 0) + (length 2.54) + (name "ID_SDA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -54.61 0) + (length 2.54) + (name "ID_SCL0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -25.4 0) + (length 2.54) + (name "(GPCLK1)_GPIO21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -17.78 0) + (length 2.54) + (name "(SDA1)_GPIO8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -27.94 0) + (length 2.54) + (name "(GPCLK2)_GPIO22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -38.1 0) + (length 2.54) + (name "(PWM0)_GPIO26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -30.48 0) + (length 2.54) + (name "(PWM1)_GPIO23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -33.02 0) + (length 2.54) + (name "(PCM_FS)_GPIO24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -40.64 0) + (length 2.54) + (name "GPIO27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -35.56 0) + (length 2.54) + (name "GPIO25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -43.18 0) + (length 2.54) + (name "(PCM_DIN)_GPIO28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 11.43 270) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -45.72 0) + (length 2.54) + (name "(PCM_DOUT)_GPIO29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -20.32 0) + (length 2.54) + (name "(SCL1)_GPIO9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -15.24 0) + (length 2.54) + (name "(GPCLK0)_GPIO7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 21.59 -104.14 180) + (length 2.54) + (name "(GPIO15)TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "@sparkfun:Qwiic_Right_Angle" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J2" + (at 8.89 0.0001 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Qwiic_RA" + (at 8.89 -2.5399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Connector:JST_SMD_1.0mm-4_RA" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.jst-mfg.com/product/pdf/eng/eSH.pdf" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "4 pin JST 1mm polarized connector for I2C" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-13694" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Qwiic_Right_Angle_0_0" + (polyline + (pts + (xy 5.6514 -4.1459) (xy 5.6299 -4.0654) (xy 5.5924 -3.9985) (xy 5.5373 -3.9428) (xy 5.4632 -3.8962) + (xy 5.4394 -3.8843) (xy 5.402 -3.8678) (xy 5.3681 -3.8578) (xy 5.3294 -3.8521) (xy 5.2774 -3.8485) + (xy 5.2184 -3.8474) (xy 5.1227 -3.8564) (xy 5.0405 -3.8803) (xy 4.9695 -3.9199) (xy 4.9078 -3.9759) + (xy 4.8937 -3.9923) (xy 4.8535 -4.0549) (xy 4.8308 -4.124) (xy 4.8237 -4.2048) (xy 4.8239 -4.222) + (xy 4.8343 -4.3011) (xy 4.8608 -4.3692) (xy 4.9051 -4.4308) (xy 4.9328 -4.4589) (xy 5.0009 -4.509) + (xy 5.0793 -4.5424) (xy 5.1699 -4.5595) (xy 5.2745 -4.5612) (xy 5.3262 -4.5564) (xy 5.4199 -4.5347) + (xy 5.4992 -4.4971) (xy 5.5638 -4.444) (xy 5.6131 -4.3757) (xy 5.6467 -4.2926) (xy 5.65 -4.2788) + (xy 5.656 -4.2325) (xy 5.6563 -4.1875) (xy 5.6514 -4.1459) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 6.6693 -0.6791) (xy 6.666 1.9332) (xy 6.6418 2.0386) (xy 6.6301 2.0866) (xy 6.5791 2.2527) + (xy 6.5141 2.404) (xy 6.4337 2.5432) (xy 6.3364 2.673) (xy 6.2208 2.7959) (xy 6.1699 2.8428) (xy 6.0305 2.9527) + (xy 5.8839 3.0422) (xy 5.7295 3.1115) (xy 5.5668 3.1608) (xy 5.3953 3.1902) (xy 5.2146 3.1999) + (xy 5.1695 3.1994) (xy 5.0056 3.1868) (xy 4.8507 3.1568) (xy 4.7006 3.1083) (xy 4.5508 3.0404) + (xy 4.5104 3.0187) (xy 4.3609 2.9237) (xy 4.2262 2.8129) (xy 4.1067 2.6872) (xy 4.0032 2.5475) + (xy 3.9162 2.3947) (xy 3.8466 2.2295) (xy 3.7947 2.0528) (xy 3.7931 2.0453) (xy 3.7912 2.0356) + (xy 3.7895 2.0242) (xy 3.7879 2.0106) (xy 3.7864 1.9938) (xy 3.785 1.9733) (xy 3.7837 1.9481) + (xy 3.7825 1.9176) (xy 3.7815 1.8811) (xy 3.7805 1.8377) (xy 3.7796 1.7868) (xy 3.7789 1.7275) + (xy 3.7781 1.6592) (xy 3.7775 1.5811) (xy 3.777 1.4925) (xy 3.7765 1.3925) (xy 3.7761 1.2805) + (xy 3.7757 1.1557) (xy 3.7754 1.0174) (xy 3.7751 0.8648) (xy 3.7749 0.6972) (xy 3.7748 0.5138) + (xy 3.7746 0.3139) (xy 3.7745 0.0967) (xy 3.7745 -0.1385) (xy 3.7744 -0.3925) (xy 3.7744 -0.666) + (xy 3.7744 -0.9597) (xy 3.7744 -1.2744) (xy 3.7744 -4.5147) (xy 3.8041 -4.6318) (xy 3.8237 -4.7026) + (xy 3.8837 -4.868) (xy 3.9606 -5.0206) (xy 4.0556 -5.1623) (xy 4.1695 -5.2947) (xy 4.2945 -5.4115) + (xy 4.4355 -5.5159) (xy 4.5859 -5.6007) (xy 4.7459 -5.6661) (xy 4.916 -5.7122) (xy 5.0965 -5.7394) + (xy 5.2571 -5.7442) (xy 5.4226 -5.7293) (xy 5.5891 -5.6949) (xy 5.7533 -5.6416) (xy 5.8236 -5.6121) + (xy 5.9729 -5.5329) (xy 6.1112 -5.4365) (xy 6.237 -5.3244) (xy 6.3494 -5.1984) (xy 6.4469 -5.0601) + (xy 6.5284 -4.9112) (xy 6.5926 -4.7532) (xy 6.6384 -4.5879) (xy 6.6645 -4.4168) (xy 6.6652 -4.405) + (xy 6.6664 -4.3703) (xy 6.6676 -4.3199) (xy 6.6687 -4.2572) (xy 6.6696 -4.1859) (xy 6.6703 -4.1097) + (xy 6.6721 -3.846) (xy 6.2655 -3.846) (xy 5.8589 -3.846) (xy 5.9219 -3.9104) (xy 5.9349 -3.9241) + (xy 6.0001 -4.0112) (xy 6.0471 -4.1097) (xy 6.0754 -4.2189) (xy 6.085 -4.338) (xy 6.0781 -4.4509) + (xy 6.0523 -4.5755) (xy 6.0066 -4.6941) (xy 5.952 -4.7864) (xy 5.8765 -4.8752) (xy 5.7858 -4.9517) + (xy 5.6826 -5.0132) (xy 5.6313 -5.0372) (xy 5.5644 -5.0638) (xy 5.4981 -5.0834) (xy 5.4249 -5.0981) + (xy 5.3375 -5.1098) (xy 5.2452 -5.1158) (xy 5.122 -5.1113) (xy 5.0004 -5.0938) (xy 4.8864 -5.0641) + (xy 4.7856 -5.0232) (xy 4.6831 -4.9619) (xy 4.5878 -4.8817) (xy 4.5089 -4.7878) (xy 4.4472 -4.6811) + (xy 4.4036 -4.5627) (xy 4.4031 -4.5611) (xy 4.3912 -4.4987) (xy 4.3845 -4.4244) (xy 4.3831 -4.3446) + (xy 4.3869 -4.2661) (xy 4.3957 -4.1956) (xy 4.4094 -4.1396) (xy 4.4322 -4.082) (xy 4.485 -3.9879) + (xy 4.5552 -3.9031) (xy 4.6109 -3.846) (xy 4.5052 -3.846) (xy 4.3996 -3.846) (xy 4.3996 -3.5687) + (xy 4.3996 -3.2914) (xy 4.405 -3.2914) (xy 4.405 -3.2023) (xy 4.4021 -2.9296) (xy 4.4018 -2.8964) + (xy 4.4015 -2.8076) (xy 4.4023 -2.7393) (xy 4.4041 -2.6908) (xy 4.407 -2.6611) (xy 4.4111 -2.6495) + (xy 4.4137 -2.6484) (xy 4.434 -2.6418) (xy 4.4723 -2.6298) (xy 4.5268 -2.6132) (xy 4.5954 -2.5924) + (xy 4.6761 -2.5683) (xy 4.767 -2.5412) (xy 4.866 -2.5118) (xy 4.9713 -2.4808) (xy 5.0173 -2.4672) + (xy 5.119 -2.4369) (xy 5.2131 -2.4086) (xy 5.2977 -2.3828) (xy 5.3709 -2.3601) (xy 5.4307 -2.3411) + (xy 5.4753 -2.3264) (xy 5.5029 -2.3166) (xy 5.5114 -2.3123) (xy 5.505 -2.3098) (xy 5.4796 -2.3016) + (xy 5.4371 -2.2885) (xy 5.3794 -2.2711) (xy 5.3088 -2.2502) (xy 5.2275 -2.2264) (xy 5.1375 -2.2002) + (xy 5.0411 -2.1724) (xy 4.9851 -2.1562) (xy 4.8864 -2.1278) (xy 4.7926 -2.1007) (xy 4.7062 -2.0757) + (xy 4.63 -2.0536) (xy 4.5666 -2.0351) (xy 4.5187 -2.0211) (xy 4.4891 -2.0123) (xy 4.3992 -1.9852) + (xy 4.4021 -1.7229) (xy 4.405 -1.4606) (xy 4.5844 -1.4084) (xy 4.6163 -1.3992) (xy 4.7739 -1.3533) + (xy 4.9121 -1.3131) (xy 5.0321 -1.278) (xy 5.1352 -1.2478) (xy 5.2224 -1.2221) (xy 5.2951 -1.2004) + (xy 5.3545 -1.1824) (xy 5.4018 -1.1676) (xy 5.4382 -1.1558) (xy 5.465 -1.1465) (xy 5.4834 -1.1392) + (xy 5.4945 -1.1338) (xy 5.4997 -1.1296) (xy 5.5001 -1.1264) (xy 5.497 -1.1238) (xy 5.4915 -1.1214) + (xy 5.4896 -1.1207) (xy 5.4687 -1.114) (xy 5.4296 -1.1019) (xy 5.3743 -1.0851) (xy 5.3049 -1.0643) + (xy 5.2237 -1.04) (xy 5.1326 -1.013) (xy 5.0339 -0.9838) (xy 4.9297 -0.9531) (xy 4.3996 -0.7973) + (xy 4.3996 -0.533) (xy 4.3997 -0.479) (xy 4.4004 -0.4111) (xy 4.4015 -0.3532) (xy 4.4029 -0.3082) + (xy 4.4047 -0.279) (xy 4.4066 -0.2687) (xy 4.409 -0.2694) (xy 4.4284 -0.2761) (xy 4.4661 -0.2895) + (xy 4.5204 -0.309) (xy 4.5899 -0.3341) (xy 4.6729 -0.3642) (xy 4.7681 -0.3988) (xy 4.8737 -0.4372) + (xy 4.9883 -0.479) (xy 5.1104 -0.5236) (xy 5.2384 -0.5703) (xy 6.0632 -0.872) (xy 6.0632 -0.1926) + (xy 5.2314 -0.1926) (xy 4.3996 -0.1926) (xy 4.3996 0.0793) (xy 4.3996 0.3511) (xy 5.2314 0.3511) + (xy 6.0632 0.3511) (xy 6.0632 0.4598) (xy 5.2314 0.4598) (xy 4.3996 0.4598) (xy 4.3996 0.7317) + (xy 4.3996 1.0035) (xy 5.2314 1.0035) (xy 5.2368 1.0035) (xy 5.2368 1.1177) (xy 5.1465 1.1192) + (xy 5.0667 1.1248) (xy 4.9975 1.1357) (xy 4.9332 1.1532) (xy 4.8683 1.1784) (xy 4.7971 1.2126) + (xy 4.7662 1.2298) (xy 4.6808 1.2903) (xy 4.6008 1.3651) (xy 4.5314 1.4489) (xy 4.4781 1.5363) + (xy 4.4686 1.5557) (xy 4.4306 1.6462) (xy 4.4052 1.7353) (xy 4.3905 1.8304) (xy 4.385 1.9386) + (xy 4.3833 2.0745) (xy 4.6089 2.0775) (xy 4.8345 2.0804) (xy 4.8348 1.9959) (xy 4.8368 1.9483) + (xy 4.8488 1.8858) (xy 4.8738 1.8316) (xy 4.9144 1.7788) (xy 4.9734 1.7289) (xy 5.0458 1.6921) + (xy 5.1277 1.6689) (xy 5.215 1.6593) (xy 5.3038 1.6635) (xy 5.3902 1.6815) (xy 5.4702 1.7136) + (xy 5.54 1.7597) (xy 5.5733 1.7923) (xy 5.6073 1.844) (xy 5.628 1.9066) (xy 5.6372 1.9843) (xy 5.6418 2.0804) + (xy 5.8607 2.0775) (xy 6.0795 2.0745) (xy 6.0811 1.9712) (xy 6.0811 1.9207) (xy 6.0739 1.8134) + (xy 6.0554 1.7157) (xy 6.024 1.6204) (xy 5.9781 1.5204) (xy 5.9341 1.4457) (xy 5.8571 1.3499) + (xy 5.7651 1.2695) (xy 5.6591 1.2056) (xy 5.6251 1.1892) (xy 5.5646 1.1627) (xy 5.5097 1.1435) + (xy 5.4549 1.1305) (xy 5.3948 1.1226) (xy 5.3239 1.1188) (xy 5.2368 1.1177) (xy 5.2368 1.0035) + (xy 6.0632 1.0035) (xy 6.0632 0.7317) (xy 6.0632 0.4598) (xy 6.0632 0.3511) (xy 6.0632 0.0793) + (xy 6.0632 -0.1926) (xy 6.0632 -0.872) (xy 6.0632 -1.1439) (xy 6.0632 -1.4158) (xy 5.552 -1.5728) + (xy 5.5357 -1.5778) (xy 5.4361 -1.6086) (xy 5.3436 -1.6376) (xy 5.2603 -1.6641) (xy 5.1881 -1.6874) + (xy 5.129 -1.707) (xy 5.0848 -1.7222) (xy 5.0575 -1.7324) (xy 5.0491 -1.7369) (xy 5.0493 -1.737) + (xy 5.0624 -1.742) (xy 5.094 -1.7527) (xy 5.1423 -1.7684) (xy 5.2051 -1.7886) (xy 5.2803 -1.8124) + (xy 5.3659 -1.8394) (xy 5.46 -1.8688) (xy 5.5603 -1.9) (xy 6.0632 -2.0559) (xy 6.063 -2.3284) + (xy 6.0628 -2.601) (xy 5.2339 -2.9017) (xy 4.405 -3.2023) (xy 4.405 -3.2914) (xy 5.5361 -3.2914) + (xy 6.6725 -3.2914) (xy 6.6693 -0.6791) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Qwiic_Right_Angle_1_1" + (rectangle + (start -1.27 -4.953) + (end -0.508 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end -0.508 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end -0.508 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end -0.508 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 3.81) + (end 7.62 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (text "3V3" + (at 1.27 -2.54 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "GND" + (at 1.27 -5.08 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "SCL" + (at 1.27 2.54 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "SDA" + (at 1.27 0 0) + (effects + (font + (size 1 1) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 2.54 3.81 270) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 2.54 3.81 270) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Connector:Conn_01x06_Socket" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x06_Socket" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x06_Socket_1_1" + (arc + (start 0 -7.112) + (mid -0.5058 -7.62) + (end 0 -8.128) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -4.572) + (mid -0.5058 -5.08) + (end 0 -5.588) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -2.032) + (mid -0.5058 -2.54) + (end 0 -3.048) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -7.62) (xy -0.508 -7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -5.08) (xy -0.508 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -0.508 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy -0.508 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.54) (xy -0.508 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 5.08) (xy -0.508 5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0.508) + (mid -0.5058 0) + (end 0 -0.508) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 3.048) + (mid -0.5058 2.54) + (end 0 2.032) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 5.588) + (mid -0.5058 5.08) + (end 0 4.572) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Connector:Conn_01x08_Socket" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 10.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x08_Socket" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x08_Socket_1_1" + (arc + (start 0 -9.652) + (mid -0.5058 -10.16) + (end 0 -10.668) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -7.112) + (mid -0.5058 -7.62) + (end 0 -8.128) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -4.572) + (mid -0.5058 -5.08) + (end 0 -5.588) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -2.032) + (mid -0.5058 -2.54) + (end 0 -3.048) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -10.16) (xy -0.508 -10.16) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -7.62) (xy -0.508 -7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -5.08) (xy -0.508 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -0.508 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy -0.508 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.54) (xy -0.508 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 5.08) (xy -0.508 5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 7.62) (xy -0.508 7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0.508) + (mid -0.5058 0) + (end 0 -0.508) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 3.048) + (mid -0.5058 2.54) + (end 0 2.032) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 5.588) + (mid -0.5058 5.08) + (end 0 4.572) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 8.128) + (mid -0.5058 7.62) + (end 0 7.112) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Connector:RJ45" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at -5.08 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "RJ45" + (at 2.54 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0.635 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0.635 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RJ connector, 8P8C (8 positions 8 connected)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "8P8C RJ socket connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "8P8C* RJ31* RJ32* RJ33* RJ34* RJ35* RJ41* RJ45* RJ49* RJ61*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "RJ45_0_1" + (polyline + (pts + (xy -5.08 4.445) (xy -6.35 4.445) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 5.715) (xy -6.35 5.715) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 -3.175) (xy -5.08 -3.175) (xy -5.08 -3.175) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 -1.905) (xy -5.08 -1.905) (xy -5.08 -1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 -0.635) (xy -5.08 -0.635) (xy -5.08 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 0.635) (xy -5.08 0.635) (xy -5.08 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 1.905) (xy -5.08 1.905) (xy -5.08 1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 3.175) (xy -6.35 3.175) (xy -6.35 3.175) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 -4.445) (xy -6.35 6.985) (xy 3.81 6.985) (xy 3.81 4.445) (xy 5.08 4.445) (xy 5.08 3.175) + (xy 6.35 3.175) (xy 6.35 -0.635) (xy 5.08 -0.635) (xy 5.08 -1.905) (xy 3.81 -1.905) (xy 3.81 -4.445) + (xy -6.35 -4.445) (xy -6.35 -4.445) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 7.62 12.7) + (end -7.62 -10.16) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "RJ45_1_1" + (pin passive line + (at 10.16 -7.62 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 -5.08 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 -2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 2.54 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 5.08 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 7.62 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 10.16 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Connector:Screw_Terminal_01x03" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Screw_Terminal_01x03" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "screw terminal" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TerminalBlock*:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Screw_Terminal_01x03_1_1" + (rectangle + (start -1.27 3.81) + (end 1.27 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center 0 -2.54) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 -2.2098) (xy 0.3302 -3.048) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 0.3302) (xy 0.3302 -0.508) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.5334 2.8702) (xy 0.3302 2.032) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 -2.032) (xy 0.508 -2.8702) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 0.508) (xy 0.508 -0.3302) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.3556 3.048) (xy 0.508 2.2098) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 2.54) + (radius 0.635) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Connector_Generic:Conn_02x10_Odd_Even" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 1.27 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_02x10_Odd_Even" + (at 1.27 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, double row, 02x10, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_2x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_02x10_Odd_Even_1_1" + (rectangle + (start -1.27 -12.573) + (end 0 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -10.033) + (end 0 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -7.493) + (end 0 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 5.207) + (end 0 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 7.747) + (end 0 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 10.287) + (end 0 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 11.43) + (end 3.81 -13.97) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start 3.81 -12.573) + (end 2.54 -12.827) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 -10.033) + (end 2.54 -10.287) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 -7.493) + (end 2.54 -7.747) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 -4.953) + (end 2.54 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 -2.413) + (end 2.54 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 0.127) + (end 2.54 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 2.667) + (end 2.54 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 5.207) + (end 2.54 4.953) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 7.747) + (end 2.54 7.493) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 10.287) + (end 2.54 10.033) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 0 180) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -2.54 180) + (length 3.81) + (name "Pin_12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -5.08 180) + (length 3.81) + (name "Pin_14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -7.62 180) + (length 3.81) + (name "Pin_16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -10.16 180) + (length 3.81) + (name "Pin_18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 10.16 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -12.7 180) + (length 3.81) + (name "Pin_20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 7.62 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 5.08 180) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 2.54 180) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (symbol + (lib_id "@sparkfun:Qwiic_Right_Angle") + (at 191.77 55.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0afa91c2-e074-4b71-a5a5-a3a05fb96f94") + (property "Reference" "J2" + (at 200.66 55.8799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Qwiic_RA" + (at 200.66 58.4199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "@project:JST_SMD_1.0mm-4_RA" + (at 191.77 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.jst-mfg.com/product/pdf/eng/eSH.pdf" + (at 191.77 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "4 pin JST 1mm polarized connector for I2C" + (at 191.77 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-13694" + (at 191.77 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "bb79ce3c-dad4-4c68-b530-3eb274073fec") + ) + (pin "1" + (uuid "ca832a2f-7370-4ff9-945f-a7b993041ea9") + ) + (pin "2" + (uuid "1042f44d-0114-457e-af80-d590ee6c0d31") + ) + (pin "4" + (uuid "88d47a43-2897-4fda-acae-45268acfdd23") + ) + (pin "NC1" + (uuid "e61dc506-a129-48ff-896b-bbd7523c3ab7") + ) + (pin "NC2" + (uuid "a97bad01-f102-4c15-8a84-882e0a8541a3") + ) + (instances + (project "" + (path "/931ae915-4e9c-43f8-917c-b67506ca5d91" + (reference "J2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x08_Socket") + (at 74.93 181.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "10778307-d39c-44b0-9c70-7cb895bdbe99") + (property "Reference" "J8" + (at 76.2 181.6099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Conn_01x08_Socket" + (at 76.2 184.1499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Horizontal" + (at 74.93 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 74.93 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x08, script generated" + (at 74.93 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "ff4008e6-50ac-4e92-aacf-f2373d1ceb82") + ) + (pin "8" + (uuid "69e32809-9e89-4f34-be8f-4924dced251c") + ) + (pin "7" + (uuid "b2c91682-9a54-43b8-a30f-0997c471a8ed") + ) + (pin "6" + (uuid "e7d3656f-ab43-4503-8e95-aab8dac1bffe") + ) + (pin "5" + (uuid "56413f81-b539-404d-8ef2-807e1f3246ca") + ) + (pin "3" + (uuid "8a7e085e-a73f-4b38-9add-aed84d360dc8") + ) + (pin "2" + (uuid "4f44e1f1-2e75-4e81-9d33-d22f2d5ec3a5") + ) + (pin "1" + (uuid "4ab1fc2b-919c-4617-b473-2947bc5b30b6") + ) + (instances + (project "" + (path "/931ae915-4e9c-43f8-917c-b67506ca5d91" + (reference "J8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:RJ45") + (at 200.66 135.89 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "153a8711-8623-4348-814e-e059b30775ed") + (property "Reference" "J10" + (at 200.66 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "RJ45" + (at 200.66 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_RJ:RJ45_Amphenol_54602-x08_Horizontal" + (at 200.66 135.255 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 200.66 135.255 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RJ connector, 8P8C (8 positions 8 connected)" + (at 200.66 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "8" + (uuid "72402b04-89a5-42bf-a727-de916d5836d6") + ) + (pin "1" + (uuid "444d082b-2354-4354-8052-16d93024e484") + ) + (pin "7" + (uuid "ae5250cf-66f5-452d-86b0-608b578dade9") + ) + (pin "4" + (uuid "fa0f132a-f2c8-422a-931f-022ac06a278c") + ) + (pin "2" + (uuid "0c4cea13-a665-46e0-b890-2228a7438807") + ) + (pin "3" + (uuid "bb4f9dc2-9a6e-49fe-897d-7de17119c2c9") + ) + (pin "6" + (uuid "8c58b64f-1996-457b-821e-07a937fb32d3") + ) + (pin "5" + (uuid "c19a72b8-2b45-414b-9591-fadf09fffd2c") + ) + (instances + (project "" + (path "/931ae915-4e9c-43f8-917c-b67506ca5d91" + (reference "J10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x06_Socket") + (at 40.64 162.56 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "286e9794-39bb-429d-acf0-ccae222ec3e2") + (property "Reference" "J5" + (at 41.91 162.5599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Conn_01x06_Socket" + (at 41.91 165.0999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal" + (at 40.64 162.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 40.64 162.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 40.64 162.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "1c1aa402-9726-43d8-a8d6-7ea8b4aff42e") + ) + (pin "1" + (uuid "9527e988-6db6-4426-b7da-5ef8804c45cd") + ) + (pin "6" + (uuid "ed4e4742-4619-48cc-8e2a-90f2c4adacab") + ) + (pin "5" + (uuid "9c6ea43d-81cd-42f8-8648-8a277fd0d0ca") + ) + (pin "4" + (uuid "fd239963-c00c-4b62-86df-b30576aa4cb0") + ) + (pin "2" + (uuid "8d664982-d1e3-488a-8a5d-712de3e6ca73") + ) + (instances + (project "" + (path "/931ae915-4e9c-43f8-917c-b67506ca5d91" + (reference "J5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x06_Socket") + (at 39.37 181.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "28bd79a2-0037-46ed-82c2-16f6d7ceedf4") + (property "Reference" "J7" + (at 40.64 181.6099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Conn_01x06_Socket" + (at 40.64 184.1499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal" + (at 39.37 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 39.37 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 39.37 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "edfa0596-fc8d-4505-a011-85e941dd4945") + ) + (pin "1" + (uuid "476afd92-7bd1-47cc-b9b0-a7b94cff94be") + ) + (pin "6" + (uuid "b020d3de-79d0-4207-9443-2ec8b2c3f078") + ) + (pin "5" + (uuid "622f940a-cde4-4319-a1b5-a07639f19556") + ) + (pin "4" + (uuid "bdba9249-70d3-42aa-b35a-ef70bd5b6c9b") + ) + (pin "2" + (uuid "4eae78c8-a247-42d7-a2e1-bafbe0f0e8b4") + ) + (instances + (project "nano-x-base" + (path "/931ae915-4e9c-43f8-917c-b67506ca5d91" + (reference "J7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "@project:Raspberry_Pi_3B") + (at 130.81 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4c493219-0b02-4d6f-90cb-803434069ded") + (property "Reference" "J3" + (at 140.6241 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Raspberry_Pi_3B" + (at 140.6241 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "@project:RPI_3B" + (at 116.84 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 130.81 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 130.81 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "8" + (uuid "9d5bbac5-4912-4431-a1f3-a6f0c00e1568") + ) + (pin "39" + (uuid "83073584-8a39-4adc-9315-faa2cf57d8cf") + ) + (pin "4" + (uuid "00a35db0-198f-4b97-998d-d7cc31a07dfd") + ) + (pin "34" + (uuid "fb52b480-02b3-4d3e-ba86-8d6f80802ac4") + ) + (pin "24" + (uuid "23891118-66f8-4490-b2f2-0797885f5ef1") + ) + (pin "25" + (uuid "4110a915-e0a0-41e9-a022-375d280a4a10") + ) + (pin "20" + (uuid "a9817a5c-67b4-415e-b9a6-8ad3180377fa") + ) + (pin "30" + (uuid "034845d4-32ee-4147-8e13-e370c48f4c3e") + ) + (pin "2" + (uuid "e4c6c4ec-5106-42b5-885b-a8344d989d9b") + ) + (pin "12" + (uuid "ebc7705b-1b83-4afb-b95d-6e26d847da92") + ) + (pin "14" + (uuid "ddceba5e-4020-40c1-a037-9ac3983bcac4") + ) + (pin "17" + (uuid "c45e5e01-2565-4f98-8de0-949a772225ee") + ) + (pin "16" + (uuid "7bb72c88-bd63-4681-9e32-9ab25457f5f6") + ) + (pin "28" + (uuid "673828ed-edb2-4d38-9ea1-0b1836101f39") + ) + (pin "3" + (uuid "b9bc0401-1fb4-4743-8969-ac0f22fa26e9") + ) + (pin "32" + (uuid "6e38e784-6619-4680-995d-a4c5cf9adae8") + ) + (pin "15" + (uuid "5503f8bc-604a-4496-a317-cc5bad289c19") + ) + (pin "29" + (uuid "4ce41721-eacb-4a11-8f0b-619afbf79c2b") + ) + (pin "9" + (uuid "c23a9286-04e8-422c-9daf-44e588858cd1") + ) + (pin "6" + (uuid "6acb39bb-c382-4d8d-8909-a817e7452625") + ) + (pin "7" + (uuid "9c0def78-6148-41ca-9b90-c780cd3c6130") + ) + (pin "22" + (uuid "1698b28f-0365-4220-a8cc-edd0b2ca88f3") + ) + (pin "5" + (uuid "691d06f2-7d06-4784-a62d-d611403d1a84") + ) + (pin "40" + (uuid "4a298cf1-b592-4766-bf98-af987339cc46") + ) + (pin "27" + (uuid "fb85f82e-877b-4e7e-99a7-d3f79607fcc6") + ) + (pin "31" + (uuid "60585c2e-8f12-4b0d-bb53-3cf8a7b6520b") + ) + (pin "11" + (uuid "1d564b06-122f-4239-90a9-d7e6d9a2fd65") + ) + (pin "10" + (uuid "b103e65d-32f3-4d41-910d-4a2da6d64c69") + ) + (pin "13" + (uuid "00e468b7-5ed0-4129-84c5-a8b210552480") + ) + (pin "35" + (uuid "aa87c380-ddf2-48c7-b343-0d11d59ad667") + ) + (pin "26" + (uuid "de7094e6-ce3b-4687-936e-84dbde6b3de1") + ) + (pin "19" + (uuid "61daa232-b542-4282-8143-64efe7f48df0") + ) + (pin "33" + (uuid "17826b42-c0db-441e-b6a4-40bd1912004a") + ) + (pin "36" + (uuid "e4a1c083-da3e-4a08-9312-6f961459b96e") + ) + (pin "23" + (uuid "4e2c56e4-3270-4074-807f-4a75d87f664e") + ) + (pin "38" + (uuid "ed2801ec-a590-4d52-9280-d1d6accbd3b6") + ) + (pin "1" + (uuid "6f257ff2-ce6a-415b-834c-82dbb5a2f247") + ) + (pin "21" + (uuid "c0a852cc-5345-4a29-a599-0c5e6338d4d3") + ) + (pin "18" + (uuid "4cdc366f-1bcd-4d97-96fa-9c2ecb60f5a8") + ) + (pin "37" + (uuid "236024d9-78bb-4536-b650-9d3e7716d9ca") + ) + (instances + (project "" + (path "/931ae915-4e9c-43f8-917c-b67506ca5d91" + (reference "J3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_02x10_Odd_Even") + (at 78.74 130.81 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6efd42af-2de5-4bb9-83ba-fc162a7a8849") + (property "Reference" "J9" + (at 80.01 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_02x10_Odd_Even" + (at 80.01 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_Horizontal" + (at 78.74 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 78.74 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, double row, 02x10, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 78.74 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "06a693c5-ac78-41af-8699-9d344ab71717") + ) + (pin "4" + (uuid "1e059814-b3be-4d4b-9d52-8d053c281888") + ) + (pin "6" + (uuid "3e833469-d49a-41ae-a8e7-2e837b2e4ccb") + ) + (pin "3" + (uuid "7465dcef-3040-49b6-9c30-e7ef5bf83d7f") + ) + (pin "5" + (uuid "6a95da6b-ab4f-41a6-9c66-2b4cac6aacc2") + ) + (pin "16" + (uuid "90ee91c9-eb7b-4eb5-800b-5d607ec7d9ef") + ) + (pin "20" + (uuid "dc64942d-0ba7-4243-a056-9be3fe163798") + ) + (pin "19" + (uuid "0ea28ce1-e4de-44bd-a3f1-53d7fd17c19c") + ) + (pin "10" + (uuid "2b38c371-bfc2-4836-9ded-a7bac7624020") + ) + (pin "1" + (uuid "b823c2d2-afdc-4e67-9c77-c3614ed0810b") + ) + (pin "12" + (uuid "1203c9f8-df8c-44e3-8ea8-b881f16983b6") + ) + (pin "13" + (uuid "eb7b71fc-b73d-402e-b26c-b2977c673583") + ) + (pin "17" + (uuid "6b2e567f-06c4-4a92-94cb-a639696dbd35") + ) + (pin "14" + (uuid "b21c2638-092d-4f79-af54-4999b794a3f1") + ) + (pin "15" + (uuid "b5dedb01-d702-4265-acb8-ff31b61133e4") + ) + (pin "18" + (uuid "c083e11a-fbc9-4b04-a4da-1b9c8d1df89f") + ) + (pin "7" + (uuid "6f495752-fa97-4d19-974b-6e758c2fac7d") + ) + (pin "11" + (uuid "751b7d31-d357-4dd1-a3ee-d27dd035218c") + ) + (pin "9" + (uuid "7663999d-c74e-4a0e-978d-53e5182e9c74") + ) + (pin "8" + (uuid "c097dac3-c0db-4808-9fa9-6a2faabc1da8") + ) + (instances + (project "nano-x-base" + (path "/931ae915-4e9c-43f8-917c-b67506ca5d91" + (reference "J9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_02x10_Odd_Even") + (at 52.07 129.54 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ac3f0eec-cf98-43d7-bb99-30bfe66995eb") + (property "Reference" "J4" + (at 53.34 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_02x10_Odd_Even" + (at 53.34 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_Horizontal" + (at 52.07 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 52.07 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, double row, 02x10, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 52.07 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "8fff33bd-a8cd-430c-8f62-02dfbb883480") + ) + (pin "4" + (uuid "8e2e745c-d9c6-4149-b270-18d00f822929") + ) + (pin "6" + (uuid "3d007560-a512-420a-ba46-9a27c3fce9f9") + ) + (pin "3" + (uuid "0ede3d87-3f27-457f-8b31-e67d8c2b2e08") + ) + (pin "5" + (uuid "45423e32-a007-4a61-b3bf-24b999308f31") + ) + (pin "16" + (uuid "6e448522-437a-47b0-9f56-f4f8e2cc4358") + ) + (pin "20" + (uuid "4d1f2c20-85ef-41df-a63f-bc26d85fd052") + ) + (pin "19" + (uuid "567d1563-64ce-467b-86ff-d3712472cb51") + ) + (pin "10" + (uuid "2c18d1d9-aee1-4327-b1b7-ded6a082d16f") + ) + (pin "1" + (uuid "52759016-e086-4cf4-be8f-5abefdd2a60b") + ) + (pin "12" + (uuid "b03a5b4a-75aa-4366-9b49-4548c2bdb67f") + ) + (pin "13" + (uuid "35252f5e-339f-4700-a290-5a966c4045cb") + ) + (pin "17" + (uuid "dbbf8875-cdeb-43ee-ac38-c2f82295cc76") + ) + (pin "14" + (uuid "3f340952-9bba-415e-9ef5-a760df9ca281") + ) + (pin "15" + (uuid "140e9035-76d8-40e0-8c2d-10699e5c7ced") + ) + (pin "18" + (uuid "92e22086-a98a-4a93-ae71-df5747c3eec2") + ) + (pin "7" + (uuid "b8434e75-58d6-4d63-b942-900834b1a1cf") + ) + (pin "11" + (uuid "0e509973-8baf-4362-b009-d03fc88fc9e8") + ) + (pin "9" + (uuid "4774dc27-d312-4ec8-b155-d27f7d1107c7") + ) + (pin "8" + (uuid "cf7a4f40-23d1-4897-80e4-48de7d0babc6") + ) + (instances + (project "" + (path "/931ae915-4e9c-43f8-917c-b67506ca5d91" + (reference "J4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "@project:Conn_nano-644") + (at 57.15 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b2498772-12d5-4636-ac11-016570ff4aba") + (property "Reference" "J1" + (at 57.15 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "${VALUE}" + (at 57.15 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "@project:nano-644" + (at 55.88 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 55.88 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Nano-644 Steckerleiste (einreihig, 2x15pol, 1x3pol)" + (at 57.404 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "16" + (uuid "7b834af7-903d-422c-b7eb-0d6102b4b7fd") + ) + (pin "9" + (uuid "2b5384c3-48cc-44b4-8e44-9cf40d85c86a") + ) + (pin "1" + (uuid "c63ea3d7-8cce-49c9-a8ce-91a27267d431") + ) + (pin "19" + (uuid "b959b4ce-85d8-46a0-87cb-c1936c113d68") + ) + (pin "4" + (uuid "5f44e4e1-8fe3-4280-8872-ce29cbad54d9") + ) + (pin "20" + (uuid "8b13a208-75cd-4977-91ae-581df20933a7") + ) + (pin "27" + (uuid "ec099636-d5a3-47e5-8ef9-5447077b063d") + ) + (pin "33" + (uuid "f7db29d2-a9e5-461e-b004-7e965cda49fd") + ) + (pin "2" + (uuid "33d3c272-14f2-41dc-8322-118481c40259") + ) + (pin "18" + (uuid "0f979599-2cc4-4041-9962-92f76e4ba853") + ) + (pin "21" + (uuid "6a177440-42f1-4da8-b083-ae4bd2c4536f") + ) + (pin "24" + (uuid "13753ddb-e05f-4b69-8c00-1707099e97e4") + ) + (pin "11" + (uuid "e66b29d8-24b4-46eb-9b89-906015ade8a4") + ) + (pin "15" + (uuid "6dee46be-636d-4a1f-b8de-a105a3710586") + ) + (pin "29" + (uuid "9c8d8178-58e2-498f-8058-61bd884413ea") + ) + (pin "14" + (uuid "a67a0458-206d-40f1-81e8-3806fb6fba49") + ) + (pin "28" + (uuid "4a437bd8-9586-4431-aae4-d7d657b73beb") + ) + (pin "13" + (uuid "b26950d4-89b4-41b0-b294-1ccf3e3ab76e") + ) + (pin "22" + (uuid "10ddde2c-d116-416f-950c-02f0eca15f8e") + ) + (pin "25" + (uuid "54dfc44e-dd04-496c-8c99-149da9ff861f") + ) + (pin "26" + (uuid "966d315a-28cc-4580-a629-c473d17f5a89") + ) + (pin "7" + (uuid "5a8aa1a4-8c1c-477b-8ab6-346ba54154c6") + ) + (pin "3" + (uuid "ee6da326-2e4e-45ea-bc5f-80567e26c82c") + ) + (pin "6" + (uuid "e238b74f-3407-4d1c-aa92-5b78e13e70c8") + ) + (pin "5" + (uuid "b1348b8f-dda6-44ba-a1f1-a280b9e4fa2c") + ) + (pin "23" + (uuid "6f4861a8-a0b3-482f-b341-68fd1a45658c") + ) + (pin "12" + (uuid "73ceb80d-877d-4f24-b590-203e56520ee6") + ) + (pin "10" + (uuid "1979fe2b-4d58-4549-96e8-05639e70e6f7") + ) + (pin "32" + (uuid "ae1919f1-651b-4e32-902e-6e0cf78a28eb") + ) + (pin "8" + (uuid "323a85f8-9b1c-4fe3-8d27-fa44e650f520") + ) + (pin "31" + (uuid "1dd45f13-8b96-494b-9a1b-90aa9f47ee9c") + ) + (pin "30" + (uuid "24f31336-0118-47c9-9936-918179669347") + ) + (pin "17" + (uuid "f394dbcb-3f40-4d62-b402-bb4c62d9c7c3") + ) + (instances + (project "" + (path "/931ae915-4e9c-43f8-917c-b67506ca5d91" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Screw_Terminal_01x03") + (at 226.06 129.54 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f5d301b6-c29d-4c28-9654-e9f0e6113288") + (property "Reference" "J11" + (at 228.6 128.2699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Screw_Terminal_01x03" + (at 228.6 130.8099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal" + (at 226.06 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 226.06 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 226.06 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "5a80000d-8ff2-4a3c-b29c-a0afccf00246") + ) + (pin "1" + (uuid "b7b3a51f-65dc-4bee-95fc-6edde3cee8d6") + ) + (pin "2" + (uuid "26310bc0-008f-4986-80d2-5a081e79a684") + ) + (instances + (project "" + (path "/931ae915-4e9c-43f8-917c-b67506ca5d91" + (reference "J11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x06_Socket") + (at 77.47 161.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fd632e39-86b0-4007-b614-9487d11f75f9") + (property "Reference" "J6" + (at 78.74 161.2899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Conn_01x06_Socket" + (at 78.74 163.8299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal" + (at 77.47 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 77.47 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 77.47 161.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "3be2964b-6170-4e77-85a2-00fa1a60c11d") + ) + (pin "1" + (uuid "0d238b89-9d5d-4b7b-9275-95f74b34e9c8") + ) + (pin "6" + (uuid "b9a4e0ff-c6b2-4a94-8ae6-ab7075193065") + ) + (pin "5" + (uuid "f9d8af1b-74be-4d64-8645-96964a518f68") + ) + (pin "4" + (uuid "5aff7813-2d17-4e2c-aa23-bdd49548bdd9") + ) + (pin "2" + (uuid "f50cd40f-2d68-4a77-8184-2ccc7b8bf292") + ) + (instances + (project "nano-x-base" + (path "/931ae915-4e9c-43f8-917c-b67506ca5d91" + (reference "J6") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) +) diff --git a/kicad/nano-x-base/nano-x-base.kicad_pro b/kicad/nano-x-base/nano-x-base.kicad_pro new file mode 100644 index 0000000..6a08721 --- /dev/null +++ b/kicad/nano-x-base/nano-x-base.kicad_pro @@ -0,0 +1,273 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "nano-x-base.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "legacy_lib_dir": "", + "legacy_lib_list": [] + }, + "sheets": [], + "text_variables": {} +} diff --git a/kicad/sym-lib-table b/kicad/sym-lib-table new file mode 100644 index 0000000..e43c67b --- /dev/null +++ b/kicad/sym-lib-table @@ -0,0 +1,6 @@ +(sym_lib_table + (version 7) + (lib (name "@project")(type "KiCad")(uri "${KIPRJMOD}/symbol.kicad_sym")(options "")(descr "")) + (lib (name "@sparkfun-connector")(type "KiCad")(uri "${KIPRJMOD}/libs/sparkfun/Symbols/SparkFun-Connector.kicad_sym")(options "")(descr "")) + (lib (name "@raspberry")(type "KiCad")(uri "${KIPRJMOD}/libs/raspberry_pi_3B.kicad_sym")(options "")(descr "")) +) diff --git a/kicad/symbol.kicad_sym b/kicad/symbol.kicad_sym new file mode 100644 index 0000000..faadde3 --- /dev/null +++ b/kicad/symbol.kicad_sym @@ -0,0 +1,2953 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "Conn_nano-644" + (pin_numbers hide) + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J?" + (at -10.16 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "${VALUE}" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "~" + (at -1.27 -30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at -1.27 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Nano-644 Steckerleiste (einreihig, 2x15pol, 1x3pol)" + (at 0.254 -26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*nano-644*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_nano-644_1_1" + (rectangle + (start -11.43 24.13) + (end 11.43 -20.32) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (text_box "USB" + (at -3.81 -16.51 0) + (size 6.858 -3.81) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin output line + (at -15.24 17.78 0) + (length 3.81) + (name "TxD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "D1" bidirectional line) + (alternate "TX" output line) + ) + (pin bidirectional line + (at -15.24 -5.08 0) + (length 3.81) + (name "PB2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -7.62 0) + (length 3.81) + (name "PB1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -10.16 0) + (length 3.81) + (name "PD5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -12.7 0) + (length 3.81) + (name "~{SS}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -15.24 0) + (length 3.81) + (name "MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "MOSI" output line) + ) + (pin bidirectional line + (at -15.24 -17.78 0) + (length 3.81) + (name "MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "MISO" input line) + ) + (pin bidirectional line + (at 15.24 -17.78 180) + (length 3.81) + (name "SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "SCK" output line) + ) + (pin power_out line + (at 15.24 -15.24 180) + (length 3.81) + (name "+3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 -12.7 180) + (length 3.81) + (name "AREF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 -10.16 180) + (length 3.81) + (name "PA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 15.24 0) + (length 3.81) + (name "RxD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "D0" bidirectional line) + (alternate "RX" input line) + ) + (pin passive line + (at 15.24 -7.62 180) + (length 3.81) + (name "PA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 -5.08 180) + (length 3.81) + (name "PA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 -2.54 180) + (length 3.81) + (name "PA3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 0 180) + (length 3.81) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 2.54 180) + (length 3.81) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 5.08 180) + (length 3.81) + (name "PA6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 7.62 180) + (length 3.81) + (name "PA7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 15.24 10.16 180) + (length 3.81) + (name "+5V(BAT)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 12.7 180) + (length 3.81) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 15.24 15.24 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 12.7 0) + (length 3.81) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 15.24 17.78 180) + (length 3.81) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 27.94 270) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "D1" bidirectional line) + (alternate "TX" output line) + ) + (pin output line + (at 0 27.94 270) + (length 3.81) + (name "TxD0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "D1" bidirectional line) + (alternate "TX" output line) + ) + (pin input line + (at -2.54 27.94 270) + (length 3.81) + (name "RxD0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (alternate "D0" bidirectional line) + (alternate "RX" input line) + ) + (pin power_in line + (at -15.24 10.16 0) + (length 3.81) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 7.62 0) + (length 3.81) + (name "PD7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 5.08 0) + (length 3.81) + (name "PD6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 2.54 0) + (length 3.81) + (name "PB0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 0 0) + (length 3.81) + (name "PD4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -2.54 0) + (length 3.81) + (name "PB3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "LCD-Sure" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J?" + (at -13.97 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Value" "${VALUE}" + (at -13.97 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Footprint" "@project:LCD-Sure-shifted-064" + (at -8.89 -2.54 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at -10.16 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LCD-Sure-shifted-064" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LCD-Sure_1_1" + (rectangle + (start -13.97 20.32) + (end -3.81 -3.81) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at 0 0 180) + (length 3.81) + (name "GND" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin input line + (at -17.78 10.16 0) + (length 3.81) + (name "D3" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "10" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin input line + (at 0 12.7 180) + (length 3.81) + (name "D4" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "11" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin input line + (at -17.78 12.7 0) + (length 3.81) + (name "D5" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "12" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin input line + (at 0 15.24 180) + (length 3.81) + (name "D6" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "13" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin input line + (at -17.78 15.24 0) + (length 3.81) + (name "D7" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "14" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin passive line + (at 0 17.78 180) + (length 3.81) + (name "NC" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "15" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin passive line + (at -17.78 17.78 0) + (length 3.81) + (name "NC" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "16" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin power_in line + (at -17.78 0 0) + (length 3.81) + (name "+5V" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin input line + (at 0 2.54 180) + (length 3.81) + (name "VEE" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "3" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin input line + (at -17.78 2.54 0) + (length 3.81) + (name "RS" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "4" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin input line + (at 0 5.08 180) + (length 3.81) + (name "R/~{W}" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "5" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin input line + (at -17.78 5.08 0) + (length 3.81) + (name "E" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "6" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin input line + (at 0 7.62 180) + (length 3.81) + (name "D0" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "7" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin input line + (at -17.78 7.62 0) + (length 3.81) + (name "D1" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "8" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (pin input line + (at 0 10.16 180) + (length 3.81) + (name "D2" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (number "9" + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + ) + ) + (symbol "Qwiic_Right_Angle" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J2" + (at 8.89 0.0001 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Qwiic_RA" + (at 8.89 -2.5399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Connector:JST_SMD_1.0mm-4_RA" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.jst-mfg.com/product/pdf/eng/eSH.pdf" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "4 pin JST 1mm polarized connector for I2C" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-13694" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Qwiic_Right_Angle_0_0" + (polyline + (pts + (xy 5.6514 -4.1459) (xy 5.6299 -4.0654) (xy 5.5924 -3.9985) (xy 5.5373 -3.9428) (xy 5.4632 -3.8962) + (xy 5.4394 -3.8843) (xy 5.402 -3.8678) (xy 5.3681 -3.8578) (xy 5.3294 -3.8521) (xy 5.2774 -3.8485) + (xy 5.2184 -3.8474) (xy 5.1227 -3.8564) (xy 5.0405 -3.8803) (xy 4.9695 -3.9199) (xy 4.9078 -3.9759) + (xy 4.8937 -3.9923) (xy 4.8535 -4.0549) (xy 4.8308 -4.124) (xy 4.8237 -4.2048) (xy 4.8239 -4.222) + (xy 4.8343 -4.3011) (xy 4.8608 -4.3692) (xy 4.9051 -4.4308) (xy 4.9328 -4.4589) (xy 5.0009 -4.509) + (xy 5.0793 -4.5424) (xy 5.1699 -4.5595) (xy 5.2745 -4.5612) (xy 5.3262 -4.5564) (xy 5.4199 -4.5347) + (xy 5.4992 -4.4971) (xy 5.5638 -4.444) (xy 5.6131 -4.3757) (xy 5.6467 -4.2926) (xy 5.65 -4.2788) + (xy 5.656 -4.2325) (xy 5.6563 -4.1875) (xy 5.6514 -4.1459) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 6.6693 -0.6791) (xy 6.666 1.9332) (xy 6.6418 2.0386) (xy 6.6301 2.0866) (xy 6.5791 2.2527) + (xy 6.5141 2.404) (xy 6.4337 2.5432) (xy 6.3364 2.673) (xy 6.2208 2.7959) (xy 6.1699 2.8428) (xy 6.0305 2.9527) + (xy 5.8839 3.0422) (xy 5.7295 3.1115) (xy 5.5668 3.1608) (xy 5.3953 3.1902) (xy 5.2146 3.1999) + (xy 5.1695 3.1994) (xy 5.0056 3.1868) (xy 4.8507 3.1568) (xy 4.7006 3.1083) (xy 4.5508 3.0404) + (xy 4.5104 3.0187) (xy 4.3609 2.9237) (xy 4.2262 2.8129) (xy 4.1067 2.6872) (xy 4.0032 2.5475) + (xy 3.9162 2.3947) (xy 3.8466 2.2295) (xy 3.7947 2.0528) (xy 3.7931 2.0453) (xy 3.7912 2.0356) + (xy 3.7895 2.0242) (xy 3.7879 2.0106) (xy 3.7864 1.9938) (xy 3.785 1.9733) (xy 3.7837 1.9481) (xy 3.7825 1.9176) + (xy 3.7815 1.8811) (xy 3.7805 1.8377) (xy 3.7796 1.7868) (xy 3.7789 1.7275) (xy 3.7781 1.6592) + (xy 3.7775 1.5811) (xy 3.777 1.4925) (xy 3.7765 1.3925) (xy 3.7761 1.2805) (xy 3.7757 1.1557) (xy 3.7754 1.0174) + (xy 3.7751 0.8648) (xy 3.7749 0.6972) (xy 3.7748 0.5138) (xy 3.7746 0.3139) (xy 3.7745 0.0967) + (xy 3.7745 -0.1385) (xy 3.7744 -0.3925) (xy 3.7744 -0.666) (xy 3.7744 -0.9597) (xy 3.7744 -1.2744) + (xy 3.7744 -4.5147) (xy 3.8041 -4.6318) (xy 3.8237 -4.7026) (xy 3.8837 -4.868) (xy 3.9606 -5.0206) + (xy 4.0556 -5.1623) (xy 4.1695 -5.2947) (xy 4.2945 -5.4115) (xy 4.4355 -5.5159) (xy 4.5859 -5.6007) + (xy 4.7459 -5.6661) (xy 4.916 -5.7122) (xy 5.0965 -5.7394) (xy 5.2571 -5.7442) (xy 5.4226 -5.7293) + (xy 5.5891 -5.6949) (xy 5.7533 -5.6416) (xy 5.8236 -5.6121) (xy 5.9729 -5.5329) (xy 6.1112 -5.4365) + (xy 6.237 -5.3244) (xy 6.3494 -5.1984) (xy 6.4469 -5.0601) (xy 6.5284 -4.9112) (xy 6.5926 -4.7532) + (xy 6.6384 -4.5879) (xy 6.6645 -4.4168) (xy 6.6652 -4.405) (xy 6.6664 -4.3703) (xy 6.6676 -4.3199) + (xy 6.6687 -4.2572) (xy 6.6696 -4.1859) (xy 6.6703 -4.1097) (xy 6.6721 -3.846) (xy 6.2655 -3.846) + (xy 5.8589 -3.846) (xy 5.9219 -3.9104) (xy 5.9349 -3.9241) (xy 6.0001 -4.0112) (xy 6.0471 -4.1097) + (xy 6.0754 -4.2189) (xy 6.085 -4.338) (xy 6.0781 -4.4509) (xy 6.0523 -4.5755) (xy 6.0066 -4.6941) + (xy 5.952 -4.7864) (xy 5.8765 -4.8752) (xy 5.7858 -4.9517) (xy 5.6826 -5.0132) (xy 5.6313 -5.0372) + (xy 5.5644 -5.0638) (xy 5.4981 -5.0834) (xy 5.4249 -5.0981) (xy 5.3375 -5.1098) (xy 5.2452 -5.1158) + (xy 5.122 -5.1113) (xy 5.0004 -5.0938) (xy 4.8864 -5.0641) (xy 4.7856 -5.0232) (xy 4.6831 -4.9619) + (xy 4.5878 -4.8817) (xy 4.5089 -4.7878) (xy 4.4472 -4.6811) (xy 4.4036 -4.5627) (xy 4.4031 -4.5611) + (xy 4.3912 -4.4987) (xy 4.3845 -4.4244) (xy 4.3831 -4.3446) (xy 4.3869 -4.2661) (xy 4.3957 -4.1956) + (xy 4.4094 -4.1396) (xy 4.4322 -4.082) (xy 4.485 -3.9879) (xy 4.5552 -3.9031) (xy 4.6109 -3.846) + (xy 4.5052 -3.846) (xy 4.3996 -3.846) (xy 4.3996 -3.5687) (xy 4.3996 -3.2914) (xy 4.405 -3.2914) + (xy 4.405 -3.2023) (xy 4.4021 -2.9296) (xy 4.4018 -2.8964) (xy 4.4015 -2.8076) (xy 4.4023 -2.7393) + (xy 4.4041 -2.6908) (xy 4.407 -2.6611) (xy 4.4111 -2.6495) (xy 4.4137 -2.6484) (xy 4.434 -2.6418) + (xy 4.4723 -2.6298) (xy 4.5268 -2.6132) (xy 4.5954 -2.5924) (xy 4.6761 -2.5683) (xy 4.767 -2.5412) + (xy 4.866 -2.5118) (xy 4.9713 -2.4808) (xy 5.0173 -2.4672) (xy 5.119 -2.4369) (xy 5.2131 -2.4086) + (xy 5.2977 -2.3828) (xy 5.3709 -2.3601) (xy 5.4307 -2.3411) (xy 5.4753 -2.3264) (xy 5.5029 -2.3166) + (xy 5.5114 -2.3123) (xy 5.505 -2.3098) (xy 5.4796 -2.3016) (xy 5.4371 -2.2885) (xy 5.3794 -2.2711) + (xy 5.3088 -2.2502) (xy 5.2275 -2.2264) (xy 5.1375 -2.2002) (xy 5.0411 -2.1724) (xy 4.9851 -2.1562) + (xy 4.8864 -2.1278) (xy 4.7926 -2.1007) (xy 4.7062 -2.0757) (xy 4.63 -2.0536) (xy 4.5666 -2.0351) + (xy 4.5187 -2.0211) (xy 4.4891 -2.0123) (xy 4.3992 -1.9852) (xy 4.4021 -1.7229) (xy 4.405 -1.4606) + (xy 4.5844 -1.4084) (xy 4.6163 -1.3992) (xy 4.7739 -1.3533) (xy 4.9121 -1.3131) (xy 5.0321 -1.278) + (xy 5.1352 -1.2478) (xy 5.2224 -1.2221) (xy 5.2951 -1.2004) (xy 5.3545 -1.1824) (xy 5.4018 -1.1676) + (xy 5.4382 -1.1558) (xy 5.465 -1.1465) (xy 5.4834 -1.1392) (xy 5.4945 -1.1338) (xy 5.4997 -1.1296) + (xy 5.5001 -1.1264) (xy 5.497 -1.1238) (xy 5.4915 -1.1214) (xy 5.4896 -1.1207) (xy 5.4687 -1.114) + (xy 5.4296 -1.1019) (xy 5.3743 -1.0851) (xy 5.3049 -1.0643) (xy 5.2237 -1.04) (xy 5.1326 -1.013) + (xy 5.0339 -0.9838) (xy 4.9297 -0.9531) (xy 4.3996 -0.7973) (xy 4.3996 -0.533) (xy 4.3997 -0.479) + (xy 4.4004 -0.4111) (xy 4.4015 -0.3532) (xy 4.4029 -0.3082) (xy 4.4047 -0.279) (xy 4.4066 -0.2687) + (xy 4.409 -0.2694) (xy 4.4284 -0.2761) (xy 4.4661 -0.2895) (xy 4.5204 -0.309) (xy 4.5899 -0.3341) + (xy 4.6729 -0.3642) (xy 4.7681 -0.3988) (xy 4.8737 -0.4372) (xy 4.9883 -0.479) (xy 5.1104 -0.5236) + (xy 5.2384 -0.5703) (xy 6.0632 -0.872) (xy 6.0632 -0.1926) (xy 5.2314 -0.1926) (xy 4.3996 -0.1926) + (xy 4.3996 0.0793) (xy 4.3996 0.3511) (xy 5.2314 0.3511) (xy 6.0632 0.3511) (xy 6.0632 0.4598) + (xy 5.2314 0.4598) (xy 4.3996 0.4598) (xy 4.3996 0.7317) (xy 4.3996 1.0035) (xy 5.2314 1.0035) + (xy 5.2368 1.0035) (xy 5.2368 1.1177) (xy 5.1465 1.1192) (xy 5.0667 1.1248) (xy 4.9975 1.1357) + (xy 4.9332 1.1532) (xy 4.8683 1.1784) (xy 4.7971 1.2126) (xy 4.7662 1.2298) (xy 4.6808 1.2903) + (xy 4.6008 1.3651) (xy 4.5314 1.4489) (xy 4.4781 1.5363) (xy 4.4686 1.5557) (xy 4.4306 1.6462) + (xy 4.4052 1.7353) (xy 4.3905 1.8304) (xy 4.385 1.9386) (xy 4.3833 2.0745) (xy 4.6089 2.0775) (xy 4.8345 2.0804) + (xy 4.8348 1.9959) (xy 4.8368 1.9483) (xy 4.8488 1.8858) (xy 4.8738 1.8316) (xy 4.9144 1.7788) + (xy 4.9734 1.7289) (xy 5.0458 1.6921) (xy 5.1277 1.6689) (xy 5.215 1.6593) (xy 5.3038 1.6635) (xy 5.3902 1.6815) + (xy 5.4702 1.7136) (xy 5.54 1.7597) (xy 5.5733 1.7923) (xy 5.6073 1.844) (xy 5.628 1.9066) (xy 5.6372 1.9843) + (xy 5.6418 2.0804) (xy 5.8607 2.0775) (xy 6.0795 2.0745) (xy 6.0811 1.9712) (xy 6.0811 1.9207) + (xy 6.0739 1.8134) (xy 6.0554 1.7157) (xy 6.024 1.6204) (xy 5.9781 1.5204) (xy 5.9341 1.4457) (xy 5.8571 1.3499) + (xy 5.7651 1.2695) (xy 5.6591 1.2056) (xy 5.6251 1.1892) (xy 5.5646 1.1627) (xy 5.5097 1.1435) + (xy 5.4549 1.1305) (xy 5.3948 1.1226) (xy 5.3239 1.1188) (xy 5.2368 1.1177) (xy 5.2368 1.0035) + (xy 6.0632 1.0035) (xy 6.0632 0.7317) (xy 6.0632 0.4598) (xy 6.0632 0.3511) (xy 6.0632 0.0793) + (xy 6.0632 -0.1926) (xy 6.0632 -0.872) (xy 6.0632 -1.1439) (xy 6.0632 -1.4158) (xy 5.552 -1.5728) + (xy 5.5357 -1.5778) (xy 5.4361 -1.6086) (xy 5.3436 -1.6376) (xy 5.2603 -1.6641) (xy 5.1881 -1.6874) + (xy 5.129 -1.707) (xy 5.0848 -1.7222) (xy 5.0575 -1.7324) (xy 5.0491 -1.7369) (xy 5.0493 -1.737) + (xy 5.0624 -1.742) (xy 5.094 -1.7527) (xy 5.1423 -1.7684) (xy 5.2051 -1.7886) (xy 5.2803 -1.8124) + (xy 5.3659 -1.8394) (xy 5.46 -1.8688) (xy 5.5603 -1.9) (xy 6.0632 -2.0559) (xy 6.063 -2.3284) (xy 6.0628 -2.601) + (xy 5.2339 -2.9017) (xy 4.405 -3.2023) (xy 4.405 -3.2914) (xy 5.5361 -3.2914) (xy 6.6725 -3.2914) + (xy 6.6693 -0.6791) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Qwiic_Right_Angle_1_1" + (rectangle + (start -1.27 -4.953) + (end -0.508 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end -0.508 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end -0.508 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end -0.508 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 3.81) + (end 7.62 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (text "3V3" + (at 1.27 -2.54 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "GND" + (at 1.27 -5.08 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "SCL" + (at 1.27 2.54 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "SDA" + (at 1.27 0 0) + (effects + (font + (size 1 1) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 2.54 3.81 270) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 2.54 3.81 270) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Qwiic_Vertical" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J3" + (at 8.89 0.0001 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Qwiic_Vertical" + (at 8.89 -2.5399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "SparkFun-Connector:JST_SMD_1.0mm-4_Vertical" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.jst-mfg.com/product/pdf/eng/eSH.pdf" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "4 pin JST 1mm polarized connector for I2C" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "PROD_ID" "CONN-14483" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "SparkFun connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Qwiic_Vertical_0_0" + (polyline + (pts + (xy 5.6514 -4.1459) (xy 5.6299 -4.0654) (xy 5.5924 -3.9985) (xy 5.5373 -3.9428) (xy 5.4632 -3.8962) + (xy 5.4394 -3.8843) (xy 5.402 -3.8678) (xy 5.3681 -3.8578) (xy 5.3294 -3.8521) (xy 5.2774 -3.8485) + (xy 5.2184 -3.8474) (xy 5.1227 -3.8564) (xy 5.0405 -3.8803) (xy 4.9695 -3.9199) (xy 4.9078 -3.9759) + (xy 4.8937 -3.9923) (xy 4.8535 -4.0549) (xy 4.8308 -4.124) (xy 4.8237 -4.2048) (xy 4.8239 -4.222) + (xy 4.8343 -4.3011) (xy 4.8608 -4.3692) (xy 4.9051 -4.4308) (xy 4.9328 -4.4589) (xy 5.0009 -4.509) + (xy 5.0793 -4.5424) (xy 5.1699 -4.5595) (xy 5.2745 -4.5612) (xy 5.3262 -4.5564) (xy 5.4199 -4.5347) + (xy 5.4992 -4.4971) (xy 5.5638 -4.444) (xy 5.6131 -4.3757) (xy 5.6467 -4.2926) (xy 5.65 -4.2788) + (xy 5.656 -4.2325) (xy 5.6563 -4.1875) (xy 5.6514 -4.1459) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 6.6693 -0.6791) (xy 6.666 1.9332) (xy 6.6418 2.0386) (xy 6.6301 2.0866) (xy 6.5791 2.2527) + (xy 6.5141 2.404) (xy 6.4337 2.5432) (xy 6.3364 2.673) (xy 6.2208 2.7959) (xy 6.1699 2.8428) (xy 6.0305 2.9527) + (xy 5.8839 3.0422) (xy 5.7295 3.1115) (xy 5.5668 3.1608) (xy 5.3953 3.1902) (xy 5.2146 3.1999) + (xy 5.1695 3.1994) (xy 5.0056 3.1868) (xy 4.8507 3.1568) (xy 4.7006 3.1083) (xy 4.5508 3.0404) + (xy 4.5104 3.0187) (xy 4.3609 2.9237) (xy 4.2262 2.8129) (xy 4.1067 2.6872) (xy 4.0032 2.5475) + (xy 3.9162 2.3947) (xy 3.8466 2.2295) (xy 3.7947 2.0528) (xy 3.7931 2.0453) (xy 3.7912 2.0356) + (xy 3.7895 2.0242) (xy 3.7879 2.0106) (xy 3.7864 1.9938) (xy 3.785 1.9733) (xy 3.7837 1.9481) (xy 3.7825 1.9176) + (xy 3.7815 1.8811) (xy 3.7805 1.8377) (xy 3.7796 1.7868) (xy 3.7789 1.7275) (xy 3.7781 1.6592) + (xy 3.7775 1.5811) (xy 3.777 1.4925) (xy 3.7765 1.3925) (xy 3.7761 1.2805) (xy 3.7757 1.1557) (xy 3.7754 1.0174) + (xy 3.7751 0.8648) (xy 3.7749 0.6972) (xy 3.7748 0.5138) (xy 3.7746 0.3139) (xy 3.7745 0.0967) + (xy 3.7745 -0.1385) (xy 3.7744 -0.3925) (xy 3.7744 -0.666) (xy 3.7744 -0.9597) (xy 3.7744 -1.2744) + (xy 3.7744 -4.5147) (xy 3.8041 -4.6318) (xy 3.8237 -4.7026) (xy 3.8837 -4.868) (xy 3.9606 -5.0206) + (xy 4.0556 -5.1623) (xy 4.1695 -5.2947) (xy 4.2945 -5.4115) (xy 4.4355 -5.5159) (xy 4.5859 -5.6007) + (xy 4.7459 -5.6661) (xy 4.916 -5.7122) (xy 5.0965 -5.7394) (xy 5.2571 -5.7442) (xy 5.4226 -5.7293) + (xy 5.5891 -5.6949) (xy 5.7533 -5.6416) (xy 5.8236 -5.6121) (xy 5.9729 -5.5329) (xy 6.1112 -5.4365) + (xy 6.237 -5.3244) (xy 6.3494 -5.1984) (xy 6.4469 -5.0601) (xy 6.5284 -4.9112) (xy 6.5926 -4.7532) + (xy 6.6384 -4.5879) (xy 6.6645 -4.4168) (xy 6.6652 -4.405) (xy 6.6664 -4.3703) (xy 6.6676 -4.3199) + (xy 6.6687 -4.2572) (xy 6.6696 -4.1859) (xy 6.6703 -4.1097) (xy 6.6721 -3.846) (xy 6.2655 -3.846) + (xy 5.8589 -3.846) (xy 5.9219 -3.9104) (xy 5.9349 -3.9241) (xy 6.0001 -4.0112) (xy 6.0471 -4.1097) + (xy 6.0754 -4.2189) (xy 6.085 -4.338) (xy 6.0781 -4.4509) (xy 6.0523 -4.5755) (xy 6.0066 -4.6941) + (xy 5.952 -4.7864) (xy 5.8765 -4.8752) (xy 5.7858 -4.9517) (xy 5.6826 -5.0132) (xy 5.6313 -5.0372) + (xy 5.5644 -5.0638) (xy 5.4981 -5.0834) (xy 5.4249 -5.0981) (xy 5.3375 -5.1098) (xy 5.2452 -5.1158) + (xy 5.122 -5.1113) (xy 5.0004 -5.0938) (xy 4.8864 -5.0641) (xy 4.7856 -5.0232) (xy 4.6831 -4.9619) + (xy 4.5878 -4.8817) (xy 4.5089 -4.7878) (xy 4.4472 -4.6811) (xy 4.4036 -4.5627) (xy 4.4031 -4.5611) + (xy 4.3912 -4.4987) (xy 4.3845 -4.4244) (xy 4.3831 -4.3446) (xy 4.3869 -4.2661) (xy 4.3957 -4.1956) + (xy 4.4094 -4.1396) (xy 4.4322 -4.082) (xy 4.485 -3.9879) (xy 4.5552 -3.9031) (xy 4.6109 -3.846) + (xy 4.5052 -3.846) (xy 4.3996 -3.846) (xy 4.3996 -3.5687) (xy 4.3996 -3.2914) (xy 4.405 -3.2914) + (xy 4.405 -3.2023) (xy 4.4021 -2.9296) (xy 4.4018 -2.8964) (xy 4.4015 -2.8076) (xy 4.4023 -2.7393) + (xy 4.4041 -2.6908) (xy 4.407 -2.6611) (xy 4.4111 -2.6495) (xy 4.4137 -2.6484) (xy 4.434 -2.6418) + (xy 4.4723 -2.6298) (xy 4.5268 -2.6132) (xy 4.5954 -2.5924) (xy 4.6761 -2.5683) (xy 4.767 -2.5412) + (xy 4.866 -2.5118) (xy 4.9713 -2.4808) (xy 5.0173 -2.4672) (xy 5.119 -2.4369) (xy 5.2131 -2.4086) + (xy 5.2977 -2.3828) (xy 5.3709 -2.3601) (xy 5.4307 -2.3411) (xy 5.4753 -2.3264) (xy 5.5029 -2.3166) + (xy 5.5114 -2.3123) (xy 5.505 -2.3098) (xy 5.4796 -2.3016) (xy 5.4371 -2.2885) (xy 5.3794 -2.2711) + (xy 5.3088 -2.2502) (xy 5.2275 -2.2264) (xy 5.1375 -2.2002) (xy 5.0411 -2.1724) (xy 4.9851 -2.1562) + (xy 4.8864 -2.1278) (xy 4.7926 -2.1007) (xy 4.7062 -2.0757) (xy 4.63 -2.0536) (xy 4.5666 -2.0351) + (xy 4.5187 -2.0211) (xy 4.4891 -2.0123) (xy 4.3992 -1.9852) (xy 4.4021 -1.7229) (xy 4.405 -1.4606) + (xy 4.5844 -1.4084) (xy 4.6163 -1.3992) (xy 4.7739 -1.3533) (xy 4.9121 -1.3131) (xy 5.0321 -1.278) + (xy 5.1352 -1.2478) (xy 5.2224 -1.2221) (xy 5.2951 -1.2004) (xy 5.3545 -1.1824) (xy 5.4018 -1.1676) + (xy 5.4382 -1.1558) (xy 5.465 -1.1465) (xy 5.4834 -1.1392) (xy 5.4945 -1.1338) (xy 5.4997 -1.1296) + (xy 5.5001 -1.1264) (xy 5.497 -1.1238) (xy 5.4915 -1.1214) (xy 5.4896 -1.1207) (xy 5.4687 -1.114) + (xy 5.4296 -1.1019) (xy 5.3743 -1.0851) (xy 5.3049 -1.0643) (xy 5.2237 -1.04) (xy 5.1326 -1.013) + (xy 5.0339 -0.9838) (xy 4.9297 -0.9531) (xy 4.3996 -0.7973) (xy 4.3996 -0.533) (xy 4.3997 -0.479) + (xy 4.4004 -0.4111) (xy 4.4015 -0.3532) (xy 4.4029 -0.3082) (xy 4.4047 -0.279) (xy 4.4066 -0.2687) + (xy 4.409 -0.2694) (xy 4.4284 -0.2761) (xy 4.4661 -0.2895) (xy 4.5204 -0.309) (xy 4.5899 -0.3341) + (xy 4.6729 -0.3642) (xy 4.7681 -0.3988) (xy 4.8737 -0.4372) (xy 4.9883 -0.479) (xy 5.1104 -0.5236) + (xy 5.2384 -0.5703) (xy 6.0632 -0.872) (xy 6.0632 -0.1926) (xy 5.2314 -0.1926) (xy 4.3996 -0.1926) + (xy 4.3996 0.0793) (xy 4.3996 0.3511) (xy 5.2314 0.3511) (xy 6.0632 0.3511) (xy 6.0632 0.4598) + (xy 5.2314 0.4598) (xy 4.3996 0.4598) (xy 4.3996 0.7317) (xy 4.3996 1.0035) (xy 5.2314 1.0035) + (xy 5.2368 1.0035) (xy 5.2368 1.1177) (xy 5.1465 1.1192) (xy 5.0667 1.1248) (xy 4.9975 1.1357) + (xy 4.9332 1.1532) (xy 4.8683 1.1784) (xy 4.7971 1.2126) (xy 4.7662 1.2298) (xy 4.6808 1.2903) + (xy 4.6008 1.3651) (xy 4.5314 1.4489) (xy 4.4781 1.5363) (xy 4.4686 1.5557) (xy 4.4306 1.6462) + (xy 4.4052 1.7353) (xy 4.3905 1.8304) (xy 4.385 1.9386) (xy 4.3833 2.0745) (xy 4.6089 2.0775) (xy 4.8345 2.0804) + (xy 4.8348 1.9959) (xy 4.8368 1.9483) (xy 4.8488 1.8858) (xy 4.8738 1.8316) (xy 4.9144 1.7788) + (xy 4.9734 1.7289) (xy 5.0458 1.6921) (xy 5.1277 1.6689) (xy 5.215 1.6593) (xy 5.3038 1.6635) (xy 5.3902 1.6815) + (xy 5.4702 1.7136) (xy 5.54 1.7597) (xy 5.5733 1.7923) (xy 5.6073 1.844) (xy 5.628 1.9066) (xy 5.6372 1.9843) + (xy 5.6418 2.0804) (xy 5.8607 2.0775) (xy 6.0795 2.0745) (xy 6.0811 1.9712) (xy 6.0811 1.9207) + (xy 6.0739 1.8134) (xy 6.0554 1.7157) (xy 6.024 1.6204) (xy 5.9781 1.5204) (xy 5.9341 1.4457) (xy 5.8571 1.3499) + (xy 5.7651 1.2695) (xy 5.6591 1.2056) (xy 5.6251 1.1892) (xy 5.5646 1.1627) (xy 5.5097 1.1435) + (xy 5.4549 1.1305) (xy 5.3948 1.1226) (xy 5.3239 1.1188) (xy 5.2368 1.1177) (xy 5.2368 1.0035) + (xy 6.0632 1.0035) (xy 6.0632 0.7317) (xy 6.0632 0.4598) (xy 6.0632 0.3511) (xy 6.0632 0.0793) + (xy 6.0632 -0.1926) (xy 6.0632 -0.872) (xy 6.0632 -1.1439) (xy 6.0632 -1.4158) (xy 5.552 -1.5728) + (xy 5.5357 -1.5778) (xy 5.4361 -1.6086) (xy 5.3436 -1.6376) (xy 5.2603 -1.6641) (xy 5.1881 -1.6874) + (xy 5.129 -1.707) (xy 5.0848 -1.7222) (xy 5.0575 -1.7324) (xy 5.0491 -1.7369) (xy 5.0493 -1.737) + (xy 5.0624 -1.742) (xy 5.094 -1.7527) (xy 5.1423 -1.7684) (xy 5.2051 -1.7886) (xy 5.2803 -1.8124) + (xy 5.3659 -1.8394) (xy 5.46 -1.8688) (xy 5.5603 -1.9) (xy 6.0632 -2.0559) (xy 6.063 -2.3284) (xy 6.0628 -2.601) + (xy 5.2339 -2.9017) (xy 4.405 -3.2023) (xy 4.405 -3.2914) (xy 5.5361 -3.2914) (xy 6.6725 -3.2914) + (xy 6.6693 -0.6791) + ) + (stroke + (width 0.01) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Qwiic_Vertical_1_1" + (rectangle + (start -1.27 -4.953) + (end -0.508 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end -0.508 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end -0.508 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 2.667) + (end -0.508 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 3.81) + (end 7.62 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (text "3V3" + (at 1.27 -2.54 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "GND" + (at 1.27 -5.08 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "SCL" + (at 1.27 2.54 0) + (effects + (font + (size 1 1) + ) + ) + ) + (text "SDA" + (at 1.27 0 0) + (effects + (font + (size 1 1) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 2.54 3.81 270) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 2.54 3.81 270) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "NC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Raspberry_Pi_3B" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J?" + (at 9.8141 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Raspberry_Pi_3B" + (at 9.8141 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "~" + (at -13.97 -52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 -31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*RPI*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Raspberry_Pi_3B_0_1" + (rectangle + (start -21.59 8.89) + (end 19.05 -118.11) + (stroke + (width 0.254) + (type solid) + ) + (fill + (type background) + ) + ) + ) + (symbol "Raspberry_Pi_3B_1_1" + (pin power_out line + (at -8.89 11.43 270) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -106.68 180) + (length 2.54) + (name "(GPIO16)RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 0 0) + (length 2.54) + (name "GPIO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -2.54 0) + (length 2.54) + (name "(PCM_CLK)_GPIO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -5.08 0) + (length 2.54) + (name "GPIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -7.62 0) + (length 2.54) + (name "GPIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -10.16 0) + (length 2.54) + (name "GPIO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 11.43 270) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -12.7 0) + (length 2.54) + (name "GPIO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 -43.18 180) + (length 2.54) + (name "(GPIO12)SPI_MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 11.43 270) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 -45.72 180) + (length 2.54) + (name "(GPIO13)SPI_MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 0 180) + (length 2.54) + (name "GPIO6(RESET-UC)" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 -48.26 180) + (length 2.54) + (name "GPIO14)SPI_SCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 -50.8 180) + (length 2.54) + (name "(GPIO10)~{SPI_CE0}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -22.86 0) + (length 2.54) + (name "(~{SPI_CE1})_GPIO11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -52.07 0) + (length 2.54) + (name "ID_SDA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -54.61 0) + (length 2.54) + (name "ID_SCL0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -25.4 0) + (length 2.54) + (name "(GPCLK1)_GPIO21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -17.78 0) + (length 2.54) + (name "(SDA1)_GPIO8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -27.94 0) + (length 2.54) + (name "(GPCLK2)_GPIO22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -38.1 0) + (length 2.54) + (name "(PWM0)_GPIO26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -30.48 0) + (length 2.54) + (name "(PWM1)_GPIO23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -33.02 0) + (length 2.54) + (name "(PCM_FS)_GPIO24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -40.64 0) + (length 2.54) + (name "GPIO27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -35.56 0) + (length 2.54) + (name "GPIO25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -43.18 0) + (length 2.54) + (name "(PCM_DIN)_GPIO28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 11.43 270) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -45.72 0) + (length 2.54) + (name "(PCM_DOUT)_GPIO29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -20.32 0) + (length 2.54) + (name "(SCL1)_GPIO9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -10.16 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -24.13 -15.24 0) + (length 2.54) + (name "(GPCLK0)_GPIO7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 21.59 -104.14 180) + (length 2.54) + (name "(GPIO15)TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -120.65 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "push-button-smd-4pin-4.5x4.5mm-black" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at -1.524 3.048 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "push-button-smd-4pin-4.5x4.5mm-black" + (at 1.27 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch black" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "push-button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "push-button-smd-4pin-4.5x4.5mm-black" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "push-button-smd-4pin-4.5x4.5mm-black_0_0" + (text "Black" + (at 0 -1.27 0) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (symbol "push-button-smd-4pin-4.5x4.5mm-black_0_1" + (circle + (center -1.016 0) + (radius 0.254) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.762) (xy 0 1.778) + ) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0.762) (xy -1.27 0.762) + ) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -2.54 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "push-button-smd-4pin-4.5x4.5mm-black_1_1" + (circle + (center 1.016 0) + (radius 0.254) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + ) + ) + (symbol "push-button-smd-4pin-4.5x4.5mm-red" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at -1.524 3.048 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "push-button-smd-4pin-4.5x4.5mm-red" + (at 1.27 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch red" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "push-button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "push-button-smd-4pin-4.5x4.5mm-red" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "push-button-smd-4pin-4.5x4.5mm-red_0_0" + (text "Red" + (at 0 -1.27 0) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + ) + (symbol "push-button-smd-4pin-4.5x4.5mm-red_0_1" + (circle + (center -1.016 0) + (radius 0.254) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.762) (xy 0 1.778) + ) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0.762) (xy -1.27 0.762) + ) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -2.54 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "push-button-smd-4pin-4.5x4.5mm-red_1_1" + (circle + (center 1.016 0) + (radius 0.254) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + ) + ) + ) +) -- 2.39.5

    Hoh%G-r~;0En7TLZJNZ8H!v0s8hB?{(_fiJrOkEn8-?Pazdct?SMsb3 z^vbA1HTZPK+8BL!*!+4;l)SGs_VdPMKMVu6**skil$q-601`3t1#v9vRWcXd5YcuX zQlo{0VubbYa_glnO`A8*PZ@jLkC>`CD;K{GKr67MuDlr6$g#XUqm-41R6+ zH{*Zd0RO)re1K1wE`+Z|8Kte`u}Tl!k=^^a5;YyDqV47(&$y~*Z%yDD`hw^)<)qy{ zlK{lHpZa8Pb=!d2p2E=W%rfqDwXbAbXfn~o=D275qpNx0syck-1zdD1Fyymb(pBxb zRCRH`rNW@i`$9P3)z?l(XWV;hS88#}xsS0MY&1Mqe~vQB=$DG*(H1Xt!x2?iRpSSj zAWi3HGTuDvO-n4rO!4bt#FOia+GZ}EjFR)naCA9vc*yx!gsZs!ckWPfV=Pw^rH_0S z4K}LY_Tof#eO{;b z`aO^TE&U+;AkJP;{btPf9&+84wzg@nt|BihRFifd4zJv|mkxy|NW}d#m8K$HepjE# zk-Fr-a;y)*ht{=K#XD%$oAl5uz?#i>x@ENfbV)y)MuqsMs()Vfqzb^|z2MThDrF4i zV?4x}J*_f9>`#P-w_t8v^xTKLs?eH!M`d>PiD7Q|pR>vs=_}TamS1m8Lf?m09-)Uv zC3jq42~GTGCfVm{taiXH{XeLM_x6+Bu zkM-kN_e4kszSW&_iS2HeYRT9JdR85_Wc*L9>ju+hkHu||^q@Aq@?Pp27B58DZ% zsQU4r>^$2qKq^^$aL8TiEuL&+O>1UcM~nmBWh7t7XCVyFx#i*nO%vTLIOh>%S%opq z{7Bb~d*4M4Y~$`+SYm)FR2a|8e$nNBe_fVz!)3t^DtB3Hwfun5!Ron#Kun37aZUd{ z)f|@%lvc{)AL}YMcXpHFYDmwWv+%$6UWZgg+GKSB4T%#vu@oT z4ywNXD~ocEmsb7OX=9gss}(|WTcs6O!Uki0(L@8*+437F!aWe3I}QV6JJjcfNV!eS zXe#k=yC1xYxj*ydT7sk>;9eTDw+W~IR4{W1cURK0TLVBM&?Rq(uN4^gokGm0lm!8x z45WN&%KQaK8iT@{=hxkt$BGruD<7oQIlGTf zMp8@Ky_~-TCEtm^k&dFi{;bsCWHCG27c;Wp75`?3;#6Ln$U#%j)CJ2Kj0_{4L!D_d z(Lc@*<>Y5DD-U#CSw{L(;rO!%xn z7gWWT!6w(AL^{Z+;&mwUd8q>*TNYh-ps zeCdCUok~iPa`6iK3G2j~tv+fj%@t8@Wx{U5y_P#y@wA+4`g5(++PEpXJqeHKjf>U0 zzzh^I%bqD*ahHpi#a4gWBxIryL1w%_xAHrMN=cb-U4O&i$w$cUGxcJ3yUYffSrwWr zg4Z&;vj%r~raONesVu^PweKEP$)Qi-rB7 zqIcBv{0Q=Lu_a^-rNJ;-qziD+8Z+Q<{;gEm2~~rK%ac5w8Emv3Aa8(nDt3mZ(lMW5|!j?Wmcn3dDu<69~Rjg@H;y+)VR``#d zD#u#icHt5U@20YYf#)G_IW)?+xavGnE=4~<_RS_Da~L8U&bt8$#B8#%0?~5n#SYf;;hH8_Ro{-TXTFB zQvt^{z)w*xd7Nn32BCs%W39^7M?;)e;Hc|DXmViUu!YC9*=O^FT$ugoY4UYAlQl(i zEklqT8BDsukesc?Fh^~xhzy5;JaDocLTrS-Dsr5gNLq|%vn#OMFOS1v%9mn7D=*Xn zL@Vs4-TA0;xvj6++8J-Rqu7}Jn)kd0+9hz_aDUs<3gd6)=bvvyZX8R^VwSiT)bYe8 z@F1nbDt0c2n-4nus!}N|6D8ms@O9M()m8nx=eInO&Lw0VK(J`s%mQbdmURpqi)Ll z9P4*KhkO-#ib0n*5Z>Nn;B=LvrMa${1$BvyKBTVpwTz5w9lp(U(4q8MBxJJ8j?r&@ z@DqlPY0l0D#4n=BI6@)eJGbCH*OsbWQ~hL{Hs(pk53IcoAeGNLk>C<4WgSj3RCkHa zU`VFSi+=VJCcibF=@J9|Ft$a9OX?E%w1SqpsU`Pw1(RJ=Gw-Zk*+sz@wr(mJr)t}D zEZ9p~!ml9;;LqyO^2%q=rBcSrKvI5*rur@&swu!*8)uVqsGO@63hjiszU#Xd9fF`+ z#aZ-6v@}w^Xx6u!ALH^ucu-KzIh#j{JvKaF$xDRTZP7u5%W4iF_Vq1q6>~BVJ;`3Q zLMt~l;>;T#>c)wOOF$)c9Mhr-`aCJH z@n31Y)-Sf-i>zw1 zhc$k(?e>edb9QHJGVC4S;!o1a6yD*ECk-wcGy2aKV@dD#p=QY&SR_On$HNw`-yumb z>`Dz? zHCl4bNngYgPZvGdzL~|C!EK)AtZQzg4fJ&{g$!OsRjk58&k}!#Lpvuo zBfHmBSL?ET5VJbHuKL!Rf^mg|fEAMnCeUUo$>KEskHPD!wK&OmM;H>bz32W8m?P7N zY>Li`_@Rt4v2Y&f@buM9Zs!xTOn(>2D_pzfTg?$f3Ff^{xA>J_AMpdLP!+IOBMO-d zHfs`Eo{PH`F5PMpq=c4yGU)EmA&&RPBUce8#w$;fKKU3B2eH2oNDu@Wtp6d(S(W4b zYqU?jsX>m#!(y{L1*A}5{Ff1pkCQJCd|AnEsZxJ|)ZA1i>?tYrx~d%O#BASn-$0*R zXLajcN)MCr+CsdZK{IWoepVEHS8Biz5))%eUFwOL>U+1m6t+$)UV3r_uEdrYfAaYH z)oCNw**^qzz4i3Zx2%y6%s%5z$CVX6=K6+C0xIcd*L$7R#A^vYxnr{}(_4RwrI1r! zC?f2`&4(sjvji%j!L^X1v~rcMoF>vXeUU!hhM3WqxAOs#l_W(xWIGr9T&2U(^y6Z_P&ZY?755OF;609*tN=+641 zxQw)SG52@T*2r!{#+^P_)%j)Bl>Rq;{9{eAcFwsfV93u$_30b>#F;0=M@?$(1&4mf z#Glsq7dZ|Qvk3j0%IHm6E!gQ$y+ih0#9yN{L#*0hO0MSzQ4&@az|fq7v=9#G7@1}&fZma>Lg2nijA521^Jxf!K=JgVQV&-bK^`pG;h_;Ya*Zo-%>?OY;x=}>oafY5D5hdB8glJAg z@DO3kOxX*bFV;v9wQb5)YiQwAbL=v@s?VAq!qvEZ*E!&N&{TXU>!N;<^fJ7Qxa&E= zI`N;UpO0-YNb=2vgJ~Rl^6PPRk+iQ`n#20<{H!nw*Nci%+Ez11+=Urz)%T>0x7(-U278MlJWLK*6Ne1a!vxIuePzh7tg%Jq!_uC$zCBm0z7G>yMMT^Lm4 zE;EBYg}W68?mJHXgZ}d%@9Cuj)F}IkD*1{&W_<7&Tt0pIn1O>-O;mhMA3w(Vr;K_c z--lD{jUVv^>tfprf7nDuGcW0rYD_XNYP6GuOjvhMv}eOu!Z@RHFd=lGKC{j=5kgF{ zqHS!&L|fEujdb2_IOZEzq3&U^rsvzGnk*g{5nI;io5jvtpymanUfJvH@83=QN?`5_ z--Io~PSu2!l!SL{UMrqT{d*mWwh>|%47-Z~3f=#p)}%cvnY|(6X&FR+!b4}Am}Pm+ zAY~Ut+~3903gdRuJ3i5NUVlg9xE9d9QAGLGapa%RO(oeky~V>7UR>C$^{$y(tjplc z&@s^noee(}tnF%ll{_MBLop?zQ%-SowI>8YejgMgzs}sSvkVW?mnF1Ctbb6=Jr@P{ z|2+&qwKrGG_x?9vj~n#T%h#j&rXG4`2?4eVNNI+}n1Qq$eFjWmNAQW77Q0+d+lF^n zc0Rk#%lJ9-(;8H$O&viSxSr>o-B`vlR83Jm;7K|KYt?32%gZ71Ki*cU6k2jv{iOvJ zo%Zzk9!g~3KOdw@$kpEfFkn+d%$IBq3ysZVZf=~nWy{lMcw$W?HXlpMWZ4{pwTIfZ2hJ9LiEbO^-KJ$Ac?vvM7Hu;kU+H`6t(VZt zO2B3A1*X5b#&hvK{32Gc_GTf4a}`L%)-}?)=)}8chy7iAcPRE6EfiG8?JLh$2Y-PT z@d4;=OHw*WM8ZA zLwHwfrs8RZDmQ=NU7bbMq<-}QwLKMXp_&;nbH4iGWk4>~E{w-HES+!h-uFJNuK|x` zj+rG=?_`cMtXHBrhB(tTQ*E4kbR53nUUpNoOGW^iGQ!dNPnYD8{s2VEp5VRF-yDfMn+~m%PPh!B2rqm|1DR;S zxiD()6CZQ0^sn@U!h?qGb)fc2MDWbVzA8@4hr7Qy(e}$)ciDjcl8aG)Q(@Bg8t)qJ zup~DtgN@#zfj+zh%Q+?0Axzq2m$o*}Hs7UzE!_{S($YGu<{8H3xL$Vx$MbiSN58xd zFw>+Aq}&8pGyZR6VfJ+VgDTH`OcLH<+_YLyC2pPl2UYT*`Jf@-OHpa{4+>$?v|Jj1 z@3xJ(9UiD(=?3?(ze_M=s(y33d$?uqY#5^8^T+)Dp5SCeSxDk}D)dK(ipjpxA+s%M(y-zs>=H8BLJ0B2v1hgKHep~S!!7?M#s5~^ zZ;BwP)JN8LP$fi&)Uj&#KTU1jPLvI;s!ID;`Q|ZIu~tvfc%;qsY#v0N!t*G=r@D#@ zcvr({*v~K!DTHxdF5L%*5>4AP)T+NsKyRHTOvM|!^3X|NoiC{7-UoH9Py|Sr{5}MP zYi1`BeyQq4tY-lnXh%X$OTz{Crr_8`8IbfpC>7xi=?AUuCeeFX&K`#RX%Pq`Rw8T@`x_V6j;p&b<*~hwzZWLB;tr=#JR8B_+%Z_ zT;XR;)C`i}+ubOxYAfxnIx^aEKX^C1id~euFYEE^aX*{$HHNG)%8-=}pJdp~(mR0W zfPh!k3-E;esFwZlMQ~XP5nE$y#cTeH%%!m*dFBSAPw=ZnO&oQzs*cg0hqjsoW9jb3 zAOzvi7UQswEtg%QIn5H{(bEIzGtKeBM~&8W-~vR2P>y+{>hj^#8L-C*k=caU{a)8d zG##gIY2c&g>8%e%-maiKqZyUX7~q8s7dfIX9zf-0Zb<2^z_U$PBF1ga)P{ufg!@yV*M~Ot-zszBQP?ybH(VmFj zFIdpQkr|A) zpUO6|8@lT73`Q4K{ySfNRez9=S8QkqH}Wzbu^&vV>E#i($wTG5&NC<<851P&OtTt@!%L8r1bcQ;P$+Xs01EG#;;VL^EEM zbAMN~MOSy_Ch3S^+lUyujw+k)e_O{oGD}OZW<~3N5%8LJMH`dQXN^UOr&gjUf@hWh zr8)ng1Qu(H4IJT)>U%nBF5d6kg?;T~LHf8KOD^QE>a&VX`kx`eu*o3WZ_A7GRsA?@ zy+%xE%L{O?2^pK}|HVK5MKnkhw&{ZLKAq+6&KJl1t#ZWuP2}g5SlP6N2~?@k_Oty+ zf+z?#W(Rh5F{Doc+8r{Lax<*a z`>a`QjmGOd*QIVd!{nbyB_@FO^L1&gm3Y+^w+hICaMv0XO<|Q*W>V(+$qpL0o_6;r zJ_!zWIz|VNnqz=nL#h_Ub^m$OWaQZt$z9D2J(aF%+sR80gv-sbiPT`oKcK7 zD-&qXE>-*IHBYWLw;zVLH4u8x^~yxg)9C@|&GlyYf&QT4|6OH}Soa=e$QXNu|7>e$ zv@&7xO4Y56v&MNd+C5g2JaEBzQ`$A$t&Y~ZGM@K{|12-GZ%7liuL7Ha1GH*Cl?&s6 z7&7)@Gi1J&tzacvBsZAh9{~PAL8!6!j_!Vw{1EOmQR3Q5?7u-M8gyu=PoJP+U|^vk z2NdLhhQc6a6;(ENME@0^SJyXpMY4O%@^2jq0rD}lFe!T?wYFu$F{?_?9N3;Xc$?_& zIcNRfG)>?KHH$N$k}s29k6fhx-aC;rlY#j}kn&aimOkZc!rBWB0qNzJ`w^PI)Oub} z)--9d$;Ywca!7KuBUabsB_n8Q&=nj&fNai@|FvIi8IxgNjpRh?Nok$Q_YGB`y)5b6 zD)fZ|e7AnSi#AA1tV+-8RHiM;N zW+rK}iY_g}CsfciQ>u;~5(EUa5784b3-WmWdj~_R4pP>n3*kfzMDNshJdWR%jJ)(( zg;EhL=j7x1of?{kd>!V^85W&oewt6*8A6`t0|p6Fb8$KtCLVQBL3F~9U~2T4%2Id+ zf)h^U+f!8zCjLR8%%+s$P*ztW&iV5N(+8ZO*FB{&vzQMXn7=T6>5-hc^TiPs7v@0s z;2N54H1+1ZAc+y^*u%XNx-F?7JpezNeAz^$Y!KGXA~B!Lpn~fB5`5YtdvHysQ_5?g zI)0y&9LQFQTT&F2j-ADN>V9}@=u&G@?T|K4M*0$j2hWF18(?J0UMF+!U7KIz{UY8^ zV>I=&hFVOD{4f3K53oM6;<0FsDxi5v2_1Xyl|>`;nCQ!8`#OCLp9wFvoG3ndKM>T_m2^hCW51c`$L;tnKlt#6v$-5@+Tl;a#YZlfWT|pY1-x~ zkO^$$?)IxP(o;G~{_wy&6zwWqsHmsjx6|*s35DEnn)a*I z%~=dKqTSzx^~>Kyv5HxdY9ftSIYPStS?h=fd^<5Ey)f zDl<;_lZ&+uYX^M|+qCh;ratub z`v>K-%Di6++jY#=S)|y=A(F|o)8L?@{dDviJ@$4Nd%$!JaeDm+C87I3Qw2yj39%kV z!sPyD1-)!%a82t&lcI8NZeTN9XKvbw%)zB0HnS>f{!>3eDM&r`h%^y_T<1=FHF6B3bCJA-Jk_=cwU0{i4s{J9aHEt0ftuL%yAV0*rXcC zl}0X~duWHH@>s&Xl*aXoSQR|Qy47*jaPq{W^m>@ji{p{*Uwn%W>z3&L%;=CL$-d++ z9G5xzP-rO;l8G&LM?hbo;#okKDm|H}CMd-znBlSmq;Be$FMgX4pBvLthS>9yJesWE z4&6u2=A_r<`O;YVhOb(Hm)@yd=X1N+w`}I=uAB4d85+tFV+d$$l-N=xQfQNW}s${`ok^8s4 zP9gJhBF5qTlnOfM$ZK@@)soe0U>@jece0juU+-HS2{ry#vS3i7F;24X>WYB(1k^1N zl4fh%g`}IV=tILH74%kCn2^xTnDVn%PXOMD)1te+2IH9}%kSAGzh1H=H!VunPwz(& zfMA*^;pVScqC<=rP6rcrtzIm?fXM;%OI6_3&e@>ZFLYb7DP!F7-fGet zzwpk7Hs*C66wD^ciwN#Lb_=`!=R7Ga_V44g6F<#Z_hwr+tqUs_)k|p9ENJgTPvd2ygM}{ue2*+9%f&IXrKk9io8En&V zBS`hd(+r%LLo#nGQFCGoz9Mo=31Vx@tlmHU!i9-<_`1wAY_D_CK|(xd5uqgX4+@<> z#pN^K66R+Brndkm3a{~2e{W7>Q)-H`{~$k0T9mtqc^p~js;coNlPR>3nkzi~7fI5U zPdWOU=@SJikG{z&3yV~?0d(vDmDKGX2OPFFNT)JC)XTe*n5WTPLYPY|*O@Vp#7CZL z>9jVr_rb8kEphD%^C>OtcsV9jEDppPNEDB-N! z9t>|+ZY8NQKcV-daxsp;OohNr%ycEpZq+-FjVCYM9*_QxGJSV#NzK4H`5be6*Oz>89fGcZv)srOz8R(qlrpaCJR;z!`kUEYeDKjI;mTvW z=t@}ZqoXg@w>yG!%G_ERaBSO5IIBu%AV)KaT51vjamfZod^&x4)z8yGt9(Wg0S1ta zmewkZ2lvp#&DPs3-56IM>P=m&IJN84e2Pm(x*hc75ui=Qs7zgBv0wGJZopm7nb-9$ ztzEA3A+}s=b4~A*?{_g=eg(fZ9OIV>NmS*96#Hqxx4US!d~u5MUyWx~`(8Y(&e(O6 zpF&&;riP8u=slq5W9ZbPAuxh)wq5}f_OuIj#O`oxEAfn$b(+&}>ufk$>~0oV{9P=A zHru4((|YV7uAkmyd2&XIryJ^UqcVQE)CK>H4!p>Z3Or)Er=7}`)!9=Yt|R7>5`ho& zC1Cu>GVPH|@BID`DtjZOf3=1uB=bcU2?0z(fjQ(~kDpF`kuo5_n5Nvl1H1DO(iFm} zbC~y%+DD@*bbYzTO1o{pXYTxUH^=&#J^@e6NgI{%9+5y?e7skfV(@SeZp)J#QyY)* zT!gXlXGM0%a9QRK<}0>su-}W2Vm|J#ojtburmO<<%jhOa~abUcwOPq7mFXrW@ zWd#5wi?v7-=!!>ver{4_aEvAX2+6j!oPq~?fvSdcG7<%FWRIm8<_sG5Yr{T=<^;@s zOF;65ty!jaH*^pis&3<4woetb9^Nr2PYTnpGLegg{iRmb1zPU()0Vk*6uglrfHs#D#_G zg?yJ2AjKeV>XpDob1dEz&xb)kw~{s(ZH^_>MY#7ZUtUYCyGWnf(kuXiE}=2V->Z;L zU85;)Mm}JmY?maF6mUO^di!BA12*;29(I_`eNnng(|!fqGujb-6t=HYoNd=;9g>6>r);Df353B!#@07=#E$h)=I#0=Ay)9i z;N~P1W26w2CHJPfEU1TJ4q!GCIrw3!|LO7I9~7B}2!RMbg4CZ$O8%$@H=%{&)Igd; zSM^L@Nmr=MkJacy=|BOeqdjH`Dan%0o)4ignb^O)7h71VMSHDi&3%)I)}QG#M3l}H zYhQ{LG(Sj&RjlX7$+a}Rrp|(T$xUuhz;IU^q?)xzhTJHzYZd7D6DvW>$x&Q_BTKXBUqTyyrq9FLh1tv5mv+JCV&TlPij{(+h)Gpg z3CoiPtjs%DksDnL+Q0Qg_$e>#c@=h`0n&5feW+*%XEoTSN;+y9NiFu%gCnWzstyqeVC-8&CVKNOlSIwyb@mg-ipu{2<|wq~OnO|v;ZRVz{Yr%O zRPydOGqgJQrNLTC7Qrg4D3!#<05algxbZfvSi6uku7j+h`a_SkE>}r?Esaa@A^43( zdl|o`rn?}nRFzw7g2)bTd8ECMWBLP9vENawQC)u&kiiebDBIxAyx=|$m_A2LZ6x~4 zjAlfnd@} zu543Bl%{#3Pxzd>RlC1!?`u5yL`Vt9?u1g=6peLspcT!(dlB+kSqf&fMdF-^Rui66aP(aeQ}$*2@J_F-&B}eC-Bap1vkr*y zvxT)9g@^rY(4EbUa=->MAx3TRsoj<{Eyof>vXLqRJ# zvK*@OcFE=C0k&+1Lgd-!N24>{GD<1gPZsR4Dc;~oP@{C)-$|a4s>R&;?8a#Z5RmAA z8H=bk`n?Z955GH0wpDyqqx|NKfEK|*i_JM2LKYvmlF|4+*Q@RxgWRo+GJAR#D9QnE zMoj62t#5;kpife}lK+F`Iqh9(z>?6__81u!xu7BNu2T*5beB7x8y|m>d3x5C;W|yq zp5E~tFRK?*PJ*1qL(+(3hq02iI5R{sw{e&=gPF#o8}g=v@;&EM&(w=^lxupB|F(Hb zQ-KB8d#QtMsEtdSlWokGXt|q&#E<)y5#sGN5%5w}@)+l4k6*92Gsp)3AOW()3R##!@4RgIX_aegB~HQh(QcZzjw-}#v8aqD?A%!-Ji3z5(i_l z4B~Shn%LAR+jQYkd7x{3np>6XwtL~*+Vtr!y9+YjIfPGC1d^8EGl5YxRx0KBlcB^u zYa`ifQYE{&T+^=(OCp6WMQaxi2U^ckuT1`>m?50@WK)~SImUxr zPoY6;lG>;nM!<+MDPPn0}OPvY(i91~O?@9ZFKs|S4yW$AklbN+*> zb>B1kVFJyHTd1v-*@XO{!{(H${fau6dL&W(};R1iK+28}5&n97^s#Qe= zic@;G`5zwHK^~i7tEutvPy=kkj=n=ufusDLvzDAxWXHC89c*8!tuN3}$#S4CyGbEM zv`*%@K6PmxO#ARy{riem{|9wIioY=5qeC%<`Ek-=gQ)d@*UGZS1Hl8QjWQny^GWTO z)ZC-xJ6aoC;Kh#+6c&aX%(b5>s`%D_%4Bp6&bb_3CIHzU$p z?bpyUvAybqw+Q&l?JoN}n{rpN4z70z-g;xz!yt}a?(~I0`L%JMm_l$gLsa#*Lm$80`^$ok2*A&HLvfRC8`02-QxU!a~eT3bn{NiCy9vP}JM_wa_u1&4(+~u$+!LI4{ zW!e|DE~5x(+ew*3(4=*B*eqo|ow zVr2(2A5veK@fP!}b(?~HO?#kzlORk9v<#{8bbu+NgS45uo@_oRZ&&@g%)iacmzZW$ z4(!vH(B@>*F&DCa!}&+E?80JJoY(Y6S{#a^m7bYTXkeJSH+k&JmM30H7W0_c+C~^v zK6T-38r~$pk6;)Z~ zoG|34TcOMObd(zkY{$gAxp4F-Eh(;Tyc`npL5NybSdE?xu`!0d3b8$TiFYqxtcza=Cl#N%cw74|WqDbd%(Fnd#amLC8%}^)8j1RAMYP zf9NmKadFZb0eOI;d;U3md~>M*)_a&0%1+7@bt?|VCx4SfsQF{v2N3x!c5v;D+vKDE72;f;-lP#93@l~*3D&x`=mJr zvVG!To$`KV6bCP)#&<(sm^ywC088kK@&Gk)TI3Vy8DZbZ;h&`c0L#Ia46W7Z;%7XJ z?bfDmy%)qlukiPys`DBhkBQDr-lD$UeyFi7?4&&c=hIzzO$60J<#6T!pgWhj!-~8t z5uxTO7cK5~mQ#f-rhA~mmFskHzq1x-s#}XLYCDzyP8bBP%m+ot0%$C|FN=cv8M-){1Ac;#rGFxN<&Odp8%euDZM1$UtEu$>62Tdwkemynl z>TA;hodtD${+tq`z@LZtmiq#peA;L=E%eb>9k_s z>_bS$vMcs^?Ja7%8&$s6YHx^BaVs9s+SP26=1{mg}yUk->&Wu^Gjs`={#d?hv_@3F)y70fGRrne}|Iog#>TUn}O7^KdrSfYDeFChq_ z26Csoeu@^dHeJ((3E0i01b5Pi*rfr$i^LvGXNp!TzJ?`Yh9Gn?mWt~sObRT$j|>@P zsOmA^ZH@ksN;-Jzn`bZD1Ig?m#q*qW9_DLTgMP&S0FX={fWSKlq2%!671`T`q&2vs z0mfxz~rC!0ff!YYzD#o*N==@7Jx4XIIcqTC6VDEA7ZegACKa!4RJvE zQE#jML6M@|?P}J@JK{t*WG6kjfk5s4D~kHZb1-8eOgFMndv(P+jumrv6vmN0It=RO z*pUgCCAT!M6$kN8UeLl#p;glKP7V-BPwKtqEI2bMs`p3QS_)}2{{St3AZXOMv8DvN zCw$!&(foAu*QP7TKxxCJ^AqqW5Tk>L(%q>s$-Q*x64toWR>gbtfbQsrx>0?GQkSdD ztrr@WVhO0VjI>8ee*e&pYSG5v;?^n#PX+-yGkpPV;IyIQ7+B&yO}c^Ar7;P^r~Ct z#N)5QFl@!PXeHh-t>1T60>U8YW4Y!^hxc8Xk+F1D3zrKn8Qg5Id0p>T?-&Rwq3_XB`ajL`C$>xJ=v)cTc=5g1P^%Ky7`LHe*VGF z5tzN3OYbeZJU`rJ3@t?&_KrOiMyP4GS-^jcvhVI9loytOE}wQ<=j>vePkMl>+^nUg zE>@1+W;7M!uzt{r3ipg(&Gbx3{*uv*{Xp504FXDBKU4QpH(^ZzfsJ| zD>#hT!>VA!G)yMWw=GasTq-UW#cDHvWtMku2+=1PV#e*Rinw%a20C##U%#cwhP^EG zJ<RXMM9@7^yqI|}86iarr* z49Y574F)Fi@RRx-U`nYHB1J6wOc|v9a|M9GI*RKZ(0egS8Rlge7DHcDzyS1mSDnmu zzARWLL>=Klv^m5Fl4L4M$l3=rd+D9A+c7|2&61dWeiqy<=6xU+~ z*0_uxR@DRl03Ph{)c8_q7Jy}{cfS(0{{RqOojeY)FwR=*31{&;sdw9L7O8^{W-PEp z7qRKX6(;d?N#fKW3O zbr~{%4%dDIN4n-*{SZs&Qu5ZJ_8j!&>%yXgfCa9He!T?Ip7y2s{R!3(amEGFa>TTy z7g;y^u5rFDm|$~CmZOP;tg*Bed87^4f$DOvRO|$fC-Lc!~MbCg^SF0HEwm+F+{~V zt|JY#wb3y_FBNeM4Hitj*5mcFp(t@!-?V0p8=NL`UqmBAP1SG^`sJO)bDWt$mj(9b z;|towj^Njc1qb?Pdnr&l_~vgdc&^K9jYP&aXasQSu8|OTK?@;uMaFMJfVe1g9cn0jQ;xwu5}5R09fGW^slTRP6>3F1%_OAmN?G^4OX%8o2R|2 z*^d1syX|6WTK0f2IsqycPViax0$ctq$tv%~pD@#mayopOf@PG03&u|034G%;pD8eN zF>`!)V!iCz44a`LR%*4GpUJUytz!7gn{N^KA7t!r!>Cr&mUa zvsC&Ht$2Xj!}q-Ew15tou(gC@3}n?+=5|g%t&wm2NpYyD!siZ;1gu8VNwG@q81GyP z0P|mXYB7%>ZtrWBrCzQjtaEXkWamMd<%rqNu15%SDi~VCf-4H~~$8-|&M#yM;e5LKB^BwaX68 zp$PP%v5U?9JTntq+ zXy_h^KBxU(5syHqXM)l0xRe4)pfoxMJ!yf_AzM*;yZ4xb59OE!cY>nc;Y`Y-OsxgF zz6p&*7H)T2k?HDY8<)n_EGQx6&Z41IftZH!>s=xn8B-#i3%{h`mS6yEbQO(GQ+V9F zdrYf{_HG*>Ep^Q}=@;PwwkU5t0r3Ww#;Wom%31f1Pp70)_>C;!FbXK}Vq^w1602$a zMosloHZQS-w9@dXFH;PqW=S_gUlA6o%GgtkDKf0(bNg;QIR57s&TG8OmK1y;_;G;! z5F5aS)VR_4KIFdPOK_Q{@_@V40UMI(s(Z?-T}hKtrNI-h4IFpACH5GP_^u;fbumCK zqNeGPuJ77k{33q|@`Qz|a$bwLdU?49vI%M+%%cAa^iL@3)xj_K!uz~ zakwteL7>>2LMg-u@j&;0S*djRx1G$KZyrUp2ywdw&D+BXep60_tbNPoHTDs?$9?Y> zvwaGAm7T%1E0EP}O8)?aT9Kt=GZ(MI1-HoR;k?n)titHiOhv37I4lCWhPLWa)o8;Z zL<5-5bbSUqdy9#M9Wtj@c@RI63m|!p2z#t>(f21)?X21Ta;_EMC^j^T7}FQQbBk4F zag8;at!0<{;gSp30;6fNWYSRNnf3Xd$oC#_PBvq! zrOOfppzAmctn#fs4Q2pV``UYpey;Pa2ZHyo7e|YMKK7(I4=%eUS!${9(4Z}`ALaTX z5Gl~IxL~*eKTXM zVl9>K2y^9KC1a(uyZc`J&A{2o^=3^@11=+9AKV5k^Jwk`WDVCpsa~_gb%1hn+zMC zol%=S%ml@2F6&I(G9B}J*ojdvbuUn-4dADlLM9aos=N+|G3mn4jX15C>m6Z@PUEx3 z9oUo;gZc!gJCx2@MZjA5f!$D9-nhmRh+Yqxx~dFg5rm%4srkY5cT%HH&>A>tD;YV) zB9}VAOZ}y%cG}k`{Fh|(Z40lo9Kh>2XznmZ=up!awU7}QW)V+I{36-7igR)>{^g*+ zqJot77PpyOy`2l>>jycUxD}0< zIrf&dItA!Ppt`P;cRZA%O|9=-2~@DktnUz1oR1!aSY)A)4H=X@j1IsnEI2o<_nZ^+ zb9M>tiRbQUuA(`lgXQ6gqapL8BKgg@6}lmg}^& z641^QSj}Bvg&NcEj480z?YnPzgqM1zw9PBK<|biV^p28)xaGwgT~^{_1Fuey8xOYg zBWUIhDh~6OgVGVWOg?Onv{Ysog50`&=2Q)_g}U;F-7B?+IlQ{CyqxNdsnP_gQFPm= zrw%$qWk8tL0{!ad2Lb>Y==}Ri{{YeHql0R&8ouyuxlwt8^3}%4>R@cfIp^M3eO0Jr zV`I3E9;hx|7cnok#Tu(i&LJ#Zt43AkuNM-muntG8PwK*;qQnn4n#Cei_%RS6)ZU3| zHgvm@0}F;Olh%FsMHZP7j!TvgGaYZFn%89` zSkxu%ggQ_(+_+jSGYccgtWDvr)v^_RtRgK^6bVjW5L^IHb$yauxI}cvK_UX!D5`Xk zgdz=O(7ZCVl#y@WRK)W$DCM3sL}_!Bn$_?^Q&>8+JL)$^S1pF@*!Gn%PPEx)Qgi20 z*%yYh#J#cgFg10Ih|~9|8F?NYM>8u67OXfJu_zfZwfG-0oCdC=wFEwr%NuOBLL%%e z%*`U0)f_s|Mfhxig0V?n9MrGWMyAzO>Yv1{>rk;d$IK6qmFqOSN8S!a$!^Q4^@92E z?g3N8_e5|u39|WeB@gz%Q#X-&o1_XWq^C|#2o@V*?(L?U`AV&c9JnxAXGcOKdEV)l zRWg$J2G<0v*#`zl7`$p$G|+t1w6 zCf?Jap6GomH{v=Ef87)*5(bD~8 zJuAgjQ5*JtVtI3NO~lY4r2$7yrA;PND>M6yG*GMhqRpggC?=t|R&`IkHm zSpj!-`jrV4R(SV!hBD=e7iYn~(6jl63!rypjoD~DhqkryOycf_?ODbllT|R72ZIuv zdj#S53Y$T3jf+5MM@D06#Z^~{o}DA=839-o#mhS4O)xA`PFN7HN^WGk=ezWyEs~t`_I#*<-R|3Rv?7c$j zVQedzisad@9IoV#_9066q96(Tnlo=U21y2XABA3&WZ z)eRntS;0QS3wssY%eeDw-We(uO2B3*`q2yx6~)4j46KjF*qRIcIfMy%wbczB$W?9^1>RqQiQ93OeG{sPwYTL4Q*F)HP8qAK zns|!?@v^&IS_N4Z)hK)*_cmhCcBAl2u7x%_nnl5Tye>~^g_1lM6nMGNN8MSQ%@VkS zk9Yu#EoRD@HaWcjAE%f}*-Ub83cK}yX?;hM!zOZ_LZyOisYA~ou8P*V-${jk0I1~M z4wX6c!slSpObXyxMoYxOlEPHkXX(v}gZ}^(9Qh7K50e6x&#wpKcApSJ1sqPl@fNP7 zt8DqGi#QmoInOTLAiAX?Z)P(U0kQ}FAm-Vnm5ob;QIP29{4_oAsh++ z0Esp98Pv@%ilK==m4e)W&P&QmBSoy|#mXmBNEM#Rva10y9`au`J<|dU#UEL~82z&I z)C+X+?F~d4CXWwzPL|a>F->bVWaBgfEQv`hi>lccy3>$9I2; zLsG;;pF{=+bwo96%|%9xZQtrLz2N{WZ+y8l&bpi&3Nsc-rmJ_*oS85wu}Vw5GLpO) z47Jm&D4cqxTR6IXEVurr{g;@oZmCczC$ToZ(ELP6S0GTif@u7YK!b1{(^@M%nB1US zazz!xfvU{0Hb9SWR+__>Tn>uFOZ0>??%|-szDo<5 z6>E1>1f#}^BF6N^&^t=r8o2IRTwO_MpskxX=Y`# ze77v|03p`jvGWo@yhqDWI4Dy4N}|W13u1B3IzZ&A8&IG)5zlIeGOc_KuL}MZ89Fk$ z7RX!F?;YV4?MkI|2jv@5PZpIywacz0jovRs!GV5?fU2TV7HNzM3gX@1-X-w07A9aE7_;5M&crywytpW#~#46sk{(x8ia=hvPEaYntK8{o{3k_?i-;>7>ChElSy} z{Vq2i#|WX|S?@7e!Gx?7be)}_hxY{>v2u5U_|3%IO8m`MZyx!DwJ|*&1Ye>g#PTNn zFb_g@^-%aYgapjE?h)sAC;ZA=Ix4OFM6NbXv&5sy0VCGLl@|smhUW_DZZfvWK}F7M zQjnIMt0|lXK>-#uhnu*(%C|))+8{FtAkjH@<*24Df(djLrZ|WgDSwoWFTLCkSG1+v z+DB?$uqY>0Q{EVfCGd9ldIneopw3oPGx0K6^(|YoINw@^A+lr?S~OAFE+pgzS&L?Z ztw!>8h-q5UlG1ZmDkaq)ahnq(Acl)=CRsL#1-=nmV!qwQaq|J%uc$iAeWm&saO-8- z+_+ll2Un=KhOsb!fFkO-ZQh^>8^F|~gHp++=m#n~F%Msr0ft#Of)tBapzc~a!4tdz z+Od5Ul_zLl?$`Z#c-nm?)vvK4I*Tum4~e)lMub_Tb`dRpH0Uc^?Nk2ipa|i@m8#A3 zWY3sH%a(eYm=lOs@PL(WzJ8F*X%Fn$`Z#j7-BkLC4+kMzKjBiLsmx|7k?;QiX@8&f zET}yk`V0)F#dt8CT3FQzi{p^{ra-qu_C+39TEq^G<)R zyxtbd-Z-dw6=i1pr3N1miK&NKW;W!Z$u|$&@e@nhB`>T4uJOLGn5YcF0{mr5m^p=U0kmH)5tm;70AgAu zSEXG#Gcg1Lrz~zeV|)JqQEC#GU{^n*q*4rEy}dQwrG9`hS#)Ubo@7MMTg<%aA7)c4 zH;U^ysP6cN`?A4#b!h9*n3{~oL7dFLmk9bRYISc90WX(%X6xPnN*PvB8@js1N{dbj zp%l8k(>2fC6%kHKcxpV4LRNLcdIva)7sNmnlX)>ymzL({Y>L!4m`z#rl3@(DX^`QS z@dd&xLDh9yH7j1}Fbo^2TPkh?77Wm93x-{lB2!(ixn>PgnD;%kEZgZsGfG*@dWTK| z)v~Z2s^$lROQO<_=SC*0%B2odE#|9owQ8J_fTw100v1;VF9P{$531o=si4FE0ASc* zfG)|#I;KKh_KaIVth^BTFjiB8o&%>WQE7%i18aW#!;+4{d1ATE)#pB_5@`VTRJeRa zZ%>pKV6jNFn1>(h4yZK?y!V&gg0NO~Y-*v$nCiIxpAbvjB7WHYFo)3e}YnJ z+yTokX>xfd<(Lg!0@f0zydWH8dEUF%=48vYn{T9U3A@4)m8=M$4xVVgc~{UUrH)T| zXWcvjjeAONpAGl~=3uVAcj$&l13XW)!9oP7m=GsZ_CQnM{v}F+8GTGaL%yyN7n(y2 zrN;I-b;^0^5?_M49TS+yV96fY>jE>IOM|8T=YFJ7o$YeBE8i#!9hcEGSDOpcXEr;Q zp0F3VF^i9wD$~0pE=^JLuh;!P((8aeZo%Lc{L0_r0=kI6Z>ccM3ZjqtkJ9vhpR{Oo2Thb-WCqj&BJe|o<`^o) z^$l>-G3bcvTFYIl-e;BYyM42PVDB^f&x%pm_4S@2KhG0H@lWLTmxm?wo5~BUqaR2O z!q^R2;oB1s)vIFNBGG;@FzIRBc&*kU@f!x-3t3Fef`;#eB1;2y6mL7Yp+nE!U#J!} zDack=oSyRFDyh>4?eFNI0{V;oJ>^~WU`-%n(Tnc;K_~%XT_zSs3RDuR+6X)yEMM97 zJHz9u8cAy*vhbnBb72ZbOaQ9Wh2fKsi7yiET9x7xu};5mm<m zu4^1ijZ8k9xa-0@(FuGnS0zr(;g5stN;H7bGbdGqxORrgR}ijl2cF0Z4Mw7_AbrUv zx2)di7gl=ohCv`Ti>q@C9Ijx}oDn?49c@*9aU1;7O*lDWmO^7@0^)IUkN!p)DGuE~ zEv>qW*u@aW%IJ(ZqHr2H&InBEgf}Lv(b$Qsu+Fu1_T1OE+DMNgE<_ zfcFmbFoA7=X8xa8Ztc0tx67k_SY30PuU=5?3L|wjM$QxsW7+KvmL3}|dy+ubK;WlZ z?{@*&gaTwftfVKCKe;OOzM=pjP{hdrEvZ9em~;F!+~2_%@x`ljgD-?=;oC5jRuoB> zZAP0}vfE_q3^^-ZXmo6Vxd9e(9W%MFR~!Xp-L?>F3Ot~yi9p))tCxr!k&%2x>xoed zasUHC%szpGT_0=0zVYRBX;2Fe(;8EbQNJ+GfHG8b^_R z((+e!59Bz^RG>7YMQ0hfK`fLJcaAv_X=scP0Ju{<40#>L(pAA1Y1z`C_( z)0xUd)k46%d$RQHS(JZm8lun48MdHXEv+_vBUS)(aB;6JCFc^i96uyKEhxeEiZQJD zI5qzOVjo$^4g1hW(3$(*N9G|dv_k{I5u@sSdScp~rw20Y+uV=%`$H6l=AMx_mY%FS z+YYeiQa|&+<(#nC1MuB_*kFgU^WVHqIawJ^O>4ZJ<-U{f(;KTIp7HEGUtrnULS^&L z3vgf38|cag#W>MlScz9HSQsfPW&R_Hj4t^!GAhMHc)PI6gJJHF|GlA)Lvo%OhNR22-v6z_dl80uYrj-ZnUoL=95 zq`^=RLM%-h!bepI;0v#9LTLX07xYv__Ee@ibjg&h4>SI?9C1c5P$7lq3rs$>&6jF4Qkb$KN{m-qIlinc*B9_70VwV2^1_1N}>l7S-@5~o- zpk7X_-V5dViHkP~XPJea^FeR+0H&j&9z@1ZRmy&Ug9IqYhFlkPoxFJZ{i3OtYgB$x zj>xg2g`%-Ni$^qllj3yTLu@HN-A5m~BQPT$BEO$RO3MQ&pzimEmN)jC*SDsmVpr%w zP&#oK+x2_!I2^&oK5FQW4quspTMmz;cjgKNG%CRgL)UzMp zp?Yc;Vwib{YcpPTe+gE2o<1deNU`WM^u{k?_y@E|7j9p8IWX9M$^DG01s>AEfYfW> zQs8z37&$Q7t5GuRs@H?$kd>7FyJ0g@yMWXix+L;m?rY0Hx6RD+j=c`1F=(Eif@BH@ zik2_nn8yC((S|)PU9|{CWHwxk*7xHTsGc)GmqI$WFL-7vq=ON9_a@N^AWTwN$*m{0 zk)N$tTT~g6!!5-Ooipl%+pxrDu@(3jDwhVz>f8TAnw=ppY^6 zF1mGNhMSjiwLeI?5yPQ1Ty0DenAyq#5wUYrg)jq!kF=@{O%-2>N<+98^?;>dX<&{e z)KnRGCaF363x3lF2}}%+%FboN*QKW&I$~Y7AO}uS9S+wB=y#YmiCmcnIn-qr z(l;po0A~LHQ!+Zt>4A7~e-FAQ+^$!u$S{h+;2kZI>*Y60#-{ivxfSRuj}Zda#>@0R z{$X6*v_m*T3{hpq)|`M4cMBJ>8F)F<%mu8ja}OHAbQ0^@>S}e6r#91xtnaUMDgB&E zrNYeYMdo5P2L+ov7~SzIG-6wed; zc?5X-LqLnK9J)(|-8Ku`XMH2|c7x4-LZIn~Ua;VoFVek2`H^QFU$)}Z*|Ibf@4B;r zfCRC{5IsGJT|B=NT*Z1_;%Qy^V0c1!V5xGK*Bp!o_z7!77L$F-61igxqSE1iuBtJQM>;tQ!0!j#^JSG)!;bM&L7^~Sbrqv9A#smoNkLX> z&HF+2MYe}5sCsTt-?eDm;}C8#r(XJXs@z%}&f5;|_NTN>_2W_bJD~W8U=_X1_E$*s zYY1A^G0d0k8Z4^i+i<_Auy!S2y0wP#?j z)Z6hqUb?`F&8|muozi1XUM&`g&ps4gKZO zvkoZ*9%jxM4(MB$0eS)tv8(2zSU1>>#KS{2#kblKe=$0*#L3&Ja*xcYuryn^50*7C z4m<2Zh#MF$a{{Am>Mh*^Ozu?B4AI0!$0|)ggIZPHCZ|KP3=&llr*Ub@ty4Wg<%cAy zN(b0)>LPP|D|)l5xi6>}(YD;9xs8P^xHW;~AS%K9=@b1QNzA^_)Ct(I{{Tp9_RL>s zVce{!c18W|I*t78Ib+I&3tqB4goRa4RBJDCAk5~2pzUPA1+j`^Cpt3J_2TxpfJuXZIT{EKbYgE{jSs+Y@l zu5Y9pu*HZ`UeG8W_h%2um08x%Ga;JI{BLJc-0n&>%6E4n2l*g0Uiv-T=(RNIK10 zUZhmY`E$+k#dn1lc|>|EN@N{g8<#n@{-gE;!fW|je_M{)cNMStOiFal;;z?l94#sI zLK8@(R$!XeWnexS3?2Uf-RT0hIUJKOrsdf7Q?-egD$S5BSY|8R!yEc00+aQK!!ry6 zuW1w)pHU!{SwnEAd4uE7+GjHAWEH=|96dyWRr(l6oq?S&bP$|9qyGQ`S+@x5Do&*J zSD^Wyk5$ZVn1?g($_2=}x=Y+mEJ<7Gl40pjrjYRe0F$hY#z$O*<_Y#EK!iF@c{g2xPw^C9reQ*bDnkF_JY`}WpSF% zNoxpEEoz(+f?^A|s~vL#Vvg!$eWBDCOS|`)Qu#lb!Oy_FOML|kloH>^*u^MeK(=I< zd($`*-Vg$1ShI_YIN6EUSoeTlIj9(X?hv;mEfD13%-xeJ#4h|hM%7NN>cQc^F-dO3 zB-i8jho%#GdPnXORKh8-M`uDHa2RFg9BM0w0xH|!oX9Qv2j(hq_;H9o^Nx}c%)RNA zFmn-|0A*#S<@G+`aK6MK8@y}g1A6RSdj9|e_c>d^`+>vqSK5696UQIbDiAql5O1fM zbBW!w_KN^2Ev^Y?f1><)#ZzVn^XVup(5r!TTnIx+fz_9(%W7nhsWICQnEO|hQRWOD z$^d6Aar_XvBDK!o+JPmK?CQkq7J3t3U|{y}b$2SzG)-g>JEx0Cx3(qk<~Zetn6NR{ zA_3s0RHzYuX`IFa1=v!HTC$__#js_PIz2E({wf)I7PteWj4A51BuL z$<|%?lQqolKWK3f8Y}f@(z*T616~3AGjbk(V4q~_TpM|J=5-tM9p!45TPp%u%Im-} zW7Za%%K`vqQRGq(?i==Y&l1XYFyb_=V)E4EDd=|&fQg3V)N2dW zqyB_k;R~$4M%BgSy)&K|WzGYYd z?3k|dzz|SduM=R~S432|dmAUW5qn1$(eKceS(PFQ?hjaDI4xOV=Qc7+XCxP9LNb!F zs#48heE$Hv!0!t#d(1k-0D^6tuaoCcYBdSTsrRs-*@Z%!OuB)&7XXKvDB8hGBdi&x zvA5WjxiLDN`CCi?HO@?=5G6Xww}|3ax3GOD8FH@_vRc8Gmp-8>%Hjs0eVRJT)vYPO zcD?;DUrY zv||4N9?)jM(Ne@SMlKY;1s%NtRK7RVV;#`Gj2hNcka9CCB_-Ksd+)ea9GFg1tjMk2 z%RZ0PET^UwepOImBHu9hB}$2Ld0{Jrm5~N(xB1bU{Uj1VNtOzRRH<>)OPKmx7&7hX zPi>!HK}1znXf$Q|LN(^=u7`LnOBxj65~-WqsZo_FWG;uyu{Gf!Mzdx-t}W;=#ZY0V zP;K9p&aI^IOr1Fzx=ZtxHiXc-fZ|`&tgm=DL2_uoi(3|pjrb~1u|mouQ7&PoG!u?879wRA3|58$0{3d!ZEk+^DEL^Acmj> z(J|7e=?|mvgnRsRgDZya3fmFV0`C)TMtUH)t1!wjjst$se6csHDc#%2(q^0T^PkFG z$BHkQEK!+r>nz@e3gQ-M0+zzU;3HE;;`dR@;}so`!7OUa92I3is8yW&(Fsg4nw#K$Qv9@+aIHf?~xBYkz1bSBB&& z{>gN;#2p7CSBO?J)2TRT6($x3gL>^OpL*JM1ZJIKwzdXgoey@h? zj#P625-MM;F$0V{0-kSjtW11*#7|8gfh!p zf9u#B#Z}7Ouxyo*nGeLh7i|ZFQm=Da!OXOGO@qfSVOIjy=|RojOaazF`mqf&C3~0S z<_kImx-|=`yQKwh#P77L0>hH`#*9vWW**-$`R<}>f+jFNopS^bIXer+GaojMwtPBj zvn_bvv$fK?BVFKC>0--44^dhh0?T!2hO#$hYM9>uhQFxpU-m8V zcI4F+;%%~vsA1&H_tYc{`$vgx&mW_DVm?9_G{}07)+#kDAkl@*0fsqPn#4BK1AvuG zEiWu|R2%VA%vi^qvZX#g@gkC(v#2IIX?cQj;MvOK+7KZ-roZ9!h(9SuTd!$cDpgu8 zz3qtJH4wjYb?7jQFjc!X+jBBrQ+9a0y2?8J@WT}^pl$pJ3e_{g=waDW9i#fA?8KEX zhd|PGaC*FvX~I zsIQ?|g#`;g@uPR*nAiujrNiPhJi-lHyh&PM-+Ic?GaU;QYDAaF6v35|h`0X64E7HIChofGM_JB>wyWe6t zCSOLv4td+OVF+RRqREUj4D$&Me9U#AD6szkD19kFQNZZ7KGIBp7mRVAq^7p1 z1fg3-HdeifP}moU;Z^1N9@3cfQqij=u_!YRg~hKOCC>k7~vc8!jtjsNOn7LY-ZMlTM>YCl}LFfznvGl;};zZ$#3*wVS*`e1oi+ zv&^v3u6h@B`G=#JqFqKw^n66d_D0J?krj=eJM}q+k$R!>-f;3vkx;lV+{#Su`(fy| zb7ee#)OOwdD&VN&ebs)VO~`UbCk-&L%{=h;)S|Y*oj=RRhSoy)#U!j@+BB#u!r;b~M!KD!ax*NEP6t|_?1Zo2YddbwWwb*b}&6XREm(YI^!;{^HzOwYy zV(cw@%Y*Qi7Q0!40VUZ73U?)osvx=GNsS1LR4s}sDkTaP!S65_7&zPW7TRNCr#_Zc zMF3-OWKnJ3c&ow;8oR6#=)f^*B@|Yz2)Hg;0cB{p^R00%aV`Q9$dr+5Z>q1Xs%=da{5Qms5OHU8@xYySXBE@!zZLCto!{{T<+oga7pW3%*d zs#@2gDl*jae#B+X_tRE*{Y+=u)J4U%uhOr(Y_^o;J4^H zMamaoV(H$c%lH(Iz~5=Pq1R|1EZB`wuu1Re`jF!*(!By{pIy&+t7%-_5R4eVF?)YX zr_2}n>&!*g^L``ye)pRf`gvvFg5Qa*o-eeGD^i=OY`XcByUtY5+w%vQ7f0{`2IyhQ zm{K?)v#A> zIhsK8%wT@!3L_l(?3`!qe(-iybp2BRL2*(zF;%E_#Ke~z%ZH+L+{Zp8Mdj%Mo3u?r zpl`V&V$>_|`|%SErH!B+2Kq6A(aSmy{z67eB(FxqBGzgq?MgnMFv99j5c+Ee8D{Ts z7lvbb*H_=HWVCPjPt`{&;ycvO;L6V#rDyqmApTBZ!`59z0-ttNmeY{^PwYQZo_@#m zH5B_FsfKUx{YRbO0s5V&e|DPcI^XU*PtE+|^X(di4PB$&)CirZ-(>AG<4grTJ>iC;W!?;X1b@ij^{+wdRH@-8wDSpe%Xy*u zO4*^`TaRHq3}B2Ay!3%f!0`Si=arccFc;e2H`XIZl0aLm2xDizwB<6MeH9~T!ifB( zN^Sfu^D)@PPwfkT5R18E3LjIw2j+k55Sz3>e7-X>Dh-kzsovg4j~Zig3t85YnbA88 zb58}FXA_2*rpT3mK8$r@$Av>?SzXXwg22wMu5Ym3#;#llmR?!tZd7tcMW(=-u7bXg zcpo9x3jpK?7y(ECz*~3CUiv{ReB8U7rS%y%2WSr{Oe>~F$xDi>JYp0Fd8mYYzoRa6 zOJDM`pLmd@aRRag_h8KA~}MXf)- z)T?a=fWb2GpH^u-3zRC#W7047-^jx}k5(0_Y7u z;0*-JagP1y%0M-$5kpIuKtl-34gfygBgz|xv6iu)qy-5&)|Niw)=;7lIL@xecu~oW z80;Ywy$bD_)fit0Di__kWKS{0vs-xX&Yops^7sD$6$zmaT7l?2YH0Ha;calQEWa_d%hnSZE%r1_k!a<=f*kvtxjp`ea$>C1A;WHKSU;c{f_k`wqkXSgfIU@vT z91E>MFIFpG@fX?!+YYGN?*LJJ7cyDHV!h%l=6fQn<=Xp4q@|#PfBDia&71!KJ3tW7 zeG>|I5WJ{%2fPxWM|g)VN+)Yhz2n+eSNpt4H7eS?Cq(h5dw7Rlg=qA6qBf5i-TFuA zEKohphr5V3AJ>0>iE`}6pRoF{(mYZ02Xrp0R1UX>3Yn3$+0a|MMuEd@J7*&Xt9_e7&6pg zs;3}Lah~9ubshZ)qH9V&gNUw(6{=fcAt0uJD@Nspr8q}T?1{LoK)y=0KPs1|O$jUVRU^Z>8z3%fN-8D}!x;dA~ty_6% zon`t~I*l$DWSZg(wQH!>{(8qqZER^Dbl~OuO;up&(jf~*NUchhss8|UcV#6UV?CSb zYv-)D8BwD}gNuK`8L45S{=ctDLW~^_CEi!sJ3We&_Yr%ak{*5W^8*zEp@tb>Vi<%9IS zvLlDT_eIt%Vz~e}Z9!Yn>Ph5g26HzD5L;Trq>3vdtg4yftpfs>FC4%Tu&hOEcaPT! zx*k77;k9%m%i@Eg;2Y&L004{{0n%6c)d|O?!U#+M03Jj61kc@lW-d1`z(T#?-B-L_ z3hnU@qwhV~JvZev8=N{rl4J1+SMkgdW!ujXlvIDqmqUyZAnusAo zV%cAW%?i$)4iE0Wl;9VfAYH~@7X?C(hJQrE62KWj%%?-6H1LG24&WC4mr*kIL+BOv z6ko^8xX|einqrkb~lt{M@S9$si-l|aRF%BTT*m>qyX8cR_7%^8u---PG zxWBWk%WVMl%whudWJgQ`q-2y(Em=kC1=6>!%N_1_xx*GV;so(l z9XG4&A+np|-p?6vG*0L_iUTSytf0)Vhq7)8#!8fH7jyGE2@5*2#y%;aOtEz5oBsfl z73KJ^Tsw~wZj1}^>USZcr*l7#UwMEAj{g9U!e0T6s4r^RA1~2PcUE;0_j5Ne-&<}7 z`3QBN)Sq@EXjhXTh;4&E4CLxRi2ZlkXZ-n=0C{&~vY$WVitj2@q^U%&N}OM=Ex!E0 z`Sj*+bA0@I7kQzS#5fyayu9Oa?A$pYDH`pT%lglQ5H6jd;V=pf+t6*4oBO$rXL_8k z>g`^KQZiF~)Ot7Gb5v@XI+K}rgAokX#3|n~LD2>Jnf9_BTcG1`wU|ce5YVBrYvB^v zw@MDnzla6UD)YYFxOS=-zVgqFJn;MSFeRMbZa>zjdY*&Ur9Pd#ev3PtA4u(YA^u0y zz(BP_MV`8Ujiw`07tU4CK9BmJ+HozHe_V5h_0PKkIoYs4-e%-nAjtyK`b>M`yt27_ z&Fr0rv?Arlp3?#|KKB%6ZD{vP_1~olh``6>V~JM5WO=a?JWXzt>(h}5A{ujF^#jq6 z=G9y_a{YVDeyY^tx3sGkw*zZGlz0CCpi`~1v-uKvvUsvhy$bpG-CM0P63=y-O2 zZWU#5=oP8p+x=dP%fuCLBlw?bo_Ft?MP|?wa8_Kb7{oe36t<~0A`AJBWJd$2}ch`i<#O z#}@DLkv<{4VHe~D_GWVE_%2_k%*k7^dzn)ba=$YrG$)Q9e}uzxjX8;lDlYsFl)nxw zbS+b?^f`UHN1HRfhETw>mbs5F_U0l?^7UTq1CT_*I{Q#1#Y&HqPl<#1d7r`G{{We# zcwOM(jFnTPAMF-D^_DC6=}A;D7>ar4&{AKji1qpi0aPO3XjQfBr)m zWMM{7uXt9ya^9_yY#KSNMdg&>U;{H#nmy>cZVm0DCFLY z(T~K8Oz#12%*>?yi&e2l*2tK2=Tg1*)-PqFjXVO_ul^w|cvP0WHQkhU*60mK z4Zp(=35z#;u=FEWY1v?P$NWG)Ktctuxn_*v@WXwn1%FM#AN{kOy;)PVRqx9`qbX!d zH~h>jsg50HC?7`$Mp6oGRCvJEWtJmVc>)2~IjA)ldUB_?90pcaV3j@9k0op^{URAml#IUzd%*63;aULjj-9;vOFg?vdx+PT(Z#ILo)_tbhCuMaXnoWEGUc5PfsaP;sMC+EV?;=U^(wC+fHi2M`7{2hLMLTPX{K7rNG}^w0f?esKvHA$k9oSdkDDl(z_lk>+*@;N> z?BpN6$5dZKe@T>>p$I;!ex3gS(1#61 z)%r_4<>IFh)Z(Mi>X+t~_!7g+?FkF+;_B>NI+&2OfzhYyIIHXF*~F;4w2J7QBqH5t z^^wiPDP=7PEYrzwS&1IRz{81Pin5N8uM(!7gWOf<3MRec$8T}q!Yix^uu-XLk&wGP z5pQ0X79621#ev$R+eTq~#IBwORi#A{R*rfe@8)wsrOMp$6QxORS6|K{88^5b-mmOM zpSqf_u>O2Z>lu8!{w0U=8s=EJ3_gD75QsbBckvEh`t*MfY2F!SO#GjO$roSoGa_AT z-38{Qa9wGBVEW(rzwvV6^cHQSj_^`1w1LqX#O`US?r|_5?$Vy`<(NY##{*0P*pH&K zfGN;o31U7Of-HJ6gmn_&l!6eYux^b}5NQ*;En<_D=+9OQQ~vdO=?D;qrOm_Fh<|7^ z4oE^in~$qs?~g(_grK`m3aP?)9|+HFc0qZl`5Wv^NB5u1;v%p$0o>%3?j1hiG;}6F zmVSY=5a2CrOBEs5)NgLtQGT;CynDp}^7_5@aHA1E=_Ir|*mSm|+iMZ`+x*lU+v3=t^ptQ14h=QVcE(RCyy#GtzeaBl`JL^=_zQ?0%6=I-gXB-Hf+^{{WN( z^1>i?#OQwrmU%pvqdCmO2*($rsjL7Q)!kQ8!#-#A0+zcUn3!7fUaQxtTj>$0FA81D zT)MTht#zo`WWGMn8$IegBT?vDow3#0f12eGY0)dDc~|wKUe$YF-Rs23V!TR<^hcpb zn*LC{z5}((?SDQXZ``4l1e_ly;QYWVcz%q><~9xSvF@l;Q;-@~AVOHQ11z$5e{p<| zAp(d4lwf{@1Y_xb@V>vFyy*P@0KB(fKkX0ELheswI2qhazn9t{$$h3;{vIRyClr3v zJV);RPwalBT>k*RCIQ^nPV-JTj0ib^T8s3G51Kj6z_{J^xmsD}aGS3Z`T(Nwo?no4iNIzk*q0TN~?!{0G>A3IkuPy+&yu^L0>BQSj3sfYrA9)>poE;gX<0@>k2#_-&C_bScy@hA z`~@k^rPGlgn^zVY6m?>z9oEj@m%LSLHBh6K%j~^vmZCVFIkTs)JLH(C9d&re*o6wZ zqn1`4mH=)JHavT3>~if3Z-}u_CY#w^KlPM8;NNz=rg$%TO(BieFm6`OWGybU6N`sJ z1bhH7ZMo?PK8(c09waIDrXPAYU*Y(a-8>fN_6@!uQ=-L{P76=tiFZHs(tmOIjkez3 z)U)(|Q~v-x`i?8aAH*#F{{ToY<31pIwEl4kt#gy^#fq!E)&&F2;Fi2cXa4|DjKsi2 zar|6tWlZF{@RJjXT!_FX@65Km@^2F#gg3R8{6oG0FxX{B$Iq!0DGjSsA8qq5(bcCM zF#iC_yB{J?gGp5>(K7sz?L}m&Zd;Tz^ls2lI;)x9lg*I68qOdN>i7eia1$dzL#g|e zH$l}N9yR_)p-><|fe3mDUZ2R4mmbuaPF(qg;hSBoN=-hthk5gs=lX{irMs*N3~Vrc zC)NHBwB?ue(lT_#F-&AZ$&?Uw{ofmxS9e3}4$kWz^9Hir2Y!s=W#)Dv#LTqjH^0s zh~={lCM3S!Qe2tjrNi@cKgP!cj@&PQ5uIz>M*|%%Fs57v#b>dJVr04*ef|C;M%kqM zN)?bRZ-Bh(mx!kL1eZL8%bjSHl{MqL-0C|r<6x1*LgVHx+H zFqJ}OMUp3WyiW*Ag&=8FJe8Sh2P+E!YF5R~!WB+nm`&j|9;tSEs@^<%$5wq&H+WPK z1uu>}Jds#GG<1&;x`rHMo;k;8+au^b6%14edLDuV4_x|f{ikH#)rpmV6A3xu0<6v9 z9@rHjJhQoIFS-OCS@_BzM`T6p>x-IrJd1aD;cnea9#2o(kMowYv+=+XO5)6O=rQIY z!{&Fb?F&^U>Xu+BuBy>${OVK4U6mQI3=7uy)Jb$fBg2wcqeS=ETKSa3)@%S;PV-(0 z%X%rzKpI7Erg~^$!^9?Fvu%v8p0cU2k|JTBpGgY1-AmXNspK?o4;M}oyjw1muCM!a zja8{Yna@GfWI#k3itmZfH8XFr0N&Mdnj?7tTN({Z^GWR zZE~1Lj59WZ3iG?sdH(=P6sng8Q&2}J`oVdAp7NJ7p1JU!edvTv4H0OV&yVl~VOr~< zmAgCh0-TNEK?%*xWQTU_o156(M5B+tqvgK>Ff!==a|;sai7p24V|fqfnMq-K!}kUj zk0fkf3!8?0(*-!|V#ZuES(#{=Qd{#c@u5#@<$7}&B~~RP2niG+ zpE1KQzzi^6_<&j#SN^Ef*ng$7v9C|&7HsKYIWSPjE4Zy75D*Q~sE{B*DpWXnlDz^2 zLw>AZ%cTCX+#!O2I??^W91k*?r<8n%jPd-#EEnKe_2eo402of9c2CT=o@o3m8G={c z$-0}dnFF)n!<)uK@eY4_N7dy`H`Yx#9fV`hK~VUM(r7_%Vh=M9a&g4ILTzsrteDil z`lwMI&6V>m{*u668>Su5%f7uMM7T<1Sd?+rHsVG0cwd;oMYOat$em8Q#xKM#3RHGm z3awpCkmp8zV=(SX_E_TzX<|95@;@ad&d@RyyR`1=3e^jl>qX+3eAvZ9;9{XU3Ek0M zi@it6mm*zQ%jq&*8mw+Ej~6(?+KLjovdjx&oc{ps@iC&=p#8n#(2p#%ezTlT81$Ex z=qJ~(#cOY$irmjAudoMC<#huG8*1uu#3B`0buJL*UdOp|s?Lx)aA0SfPL!*^T4nrM z{P*Gl6F5J%`$5+9hco)K&m;Yrirugs_-Xn=fHUp5twxjE6(iNYeE@o31~1JJ=ko{E z^AzXv39p)3-O)axn3Qp6I<)SkmJY}dF~V5%fToK#ZfmzO9xfB1uTABqOuW3jZ^WtB zqS}|>zX!lDu7Xr?saKE;21|;|X1=d~NhLihR5*F`R33y3dLE2RpI!K#XK$emakwW~ zdtkTk2wz65$5u#4!M|gzp`>R*UJMIZCJnF}mu8i1PV@6D^ZqbBILbmoMHY-_I+t;F z+2WPyO_M3&w@(n`3p4Cr=2s}4QOE{mBAnoQ;S|OKpCIM)Fa4BX?e~pA&Ca(N!*38j zd5z}oe*TcrUDW%}l-&4#`3L9ial!M$`<=pqzeqHAS3fW19VTd0@@RXrIum_p2K}W| zEjv1v?DFM=UX2v?g#5ez00I~6XdJ!~@c$F@uNAAwDAfvw%pTct8U8S;LkvHb5Up#UB z*b~qFqFyyMm~^GQPXY>Idv2c5`LB%h;d-O+%d4=e*-mtbHwkl<`%7m;KkGf&$Ka4Q z6S?#lGLzTnML-&RzXCxymrvTW1m|b_5YmUK_>!al01{0PtQUJ{=ot`2&ztlhXUqV8 zN`6Vbil$wD@wsS=5+ta|rr(>Z68bZtX(|Ik+NWql!l2-b^q!jx41CI!4?++5Twf#h zoZm{ca75CFd6FB<7_Rd0^vPcFg(`r{Wj&>GzBLmG>F^kGn=6 zI-j&qe=Br`=ePd=Xt-|1_y@$Wj|hjtS7Nh$(6maR5P_9;TW_Xd_j0YaD)|#kMS=4P zjRD*q?*zmkveCP8Ufx+-F9H>Wc4gi@42|e^u7Maf0bJs|{fT2ivr|tHtwt|-E_A(@R*-xo62ea#{zy}b( zg7;d7w2Su6js7}7Z7w6|jNb>6CrK+9M*k!{LQGdHT`i!MYvt4KSQj zST@qT%s`%cB9vwE%*Ln1{{U-$NFrrSgShBLzIW&H{6X#SAGEdYYfrwl_a$6UXqkt+ z`UJ}Kk*CsK-@obwJ%tQ>5?uo1`iU@|UVaGJ=5#mi;}rJ0;z$Vox4!AxOb6R9GT!id z!qB2SwNt)CA8pnAMDari_AZ|dFw1KqQo1Cw!7o0GmoL%G)93vaE?l|q=;=5Z?|Nj| z!|hW$9491)E&O^=Lk;0`=&AZ8f7!nAPonXy!SiOd#==DWzZfNEVjV z83nf46+@Q&r+0jeYV{3#%hEdiL1);9-^L#;K#iTt`I$e5)>M0%{iKVd%74;UNCKk# zve8w?R4awEJ1|b(LqQMg2;AUy_tD*!Uw(c8GWUHYn%p9vX$e_E8+RL{5>#uW<9_1Jr-ZF>w7M_mDWNNXt0nu#xY{%AE<21_pA9Tx^q%8SNZ4>}l?!n&Y6;>mqEphM8ku;dVR~59!`IsfixxTUAp<*lbJUj%exB;B zON;6mdKmhdPhI+7qWw!Eiq(llk8>B^YQ||_#Z#(yaDExcz$B~FHkl5Ba_^0a$=&j2Zx-5t!q z(J>0)3W|-xZ5?h7>6{QW<#h8ElRk_G>)7QrJ)mb(_~JM4vbM*q-?XMWbiys(R`QL- z(@hu|z%0U4Rvo$V79tLc~?KIS!k{J0C)WEwNJ(y^I z-{}2_TnF~+C%F;*c#3wNou15Bv~L^NhthP0cW%J9?Hpk~v#jCs6+rM~&ynpbJ)J?PBUSg6KHKz(OUewT-?^ z)`YK`GFk5rDu4T?E6H6rp9yqk)mIwKeIh`V^ob;@jZ{TO1OjO~PoKgc!H(51M3_zC zg45W;Hy&~C^^E36r|W;f7cN}6a_5(#vEi1(Ce;MoqY`@Ne|y8Ee|yCoAG7y3UlaEz zaqz!$`%lb2b^BnrzJGK&@0owmbKE_t@1EQ}Z`hsx0H5nSPA*i*{{U?ie{Zx)llj_z z=VwCr&-|hz%jEPy832|=ztkXZD4?~tdcVvRpnO;M_|eQ92_%yWm*&7WXx^33x5F5 znw;o${{WC^hN;J1=l5u;iGbi>J|N6sVTYm5s|EudVlJ?<+Ugo&BJWUNoyM(sSaEt; z_qZ5Sxk29i1{k`o!oMr&GLLHNdbu7Cc%1iYAAi~b=$bx~w?5$lp4gXAd;_zUnKv9+ z`+l+p(d{m}Q>o7hymUj`zF%OJ%T;Xry!~TseSLaVr%6YmfePgyATp${q@$mIMhTpx zj&L_sM`Xj{mvvt=yuk5BucR`^l=6hz3(LJV%p_X%pFy7}_qlqgfp44 z(T--re*h=uB*yU2QvFw4usF%(%-e4DMZUNXLNA+dTfKF?vr<_%krqAH^jv zm)pJuRHex`irPL|?P|W?$g=pVyyApQE+^0HFQAAH(Y(?|x?o$_T>|{U5abk^4>;^z#IFJ-=|! zPuWfp^T^!A(PJgy^(WMB7Z*Jv&<`=)dsdp6?!OT9S89#Ww^f#+6$)u5wZKvKRQt|1 zm5`jj{OJp&UM}YTIfy3URMlUR+Q%7#L2jL542ns)!drYC^=PB_g>>g zqapVo{{VNN8zqG4q_PGKq}S3#5}-gOOiU8Va7l=z%k-8a=3U(y1XX_UCk&Y83+~{T zdNwr62D0zKe&DD$if=fG^J9Q$!?>Ry_6{OBmbpMH?)ZiVQr&1@xeLb<%vwE8<_N4f zxDC?_mU}fAA{am0_u>uP57$n~% z5o|E2drnBhc|FAc0GY>swHzIWSpEdTZ9wFO4oAB!D#}p2U(*6=8kv~aa~K9wuV@ZP z>rdRjE_{;=4>*d;TL&mP4rPyyaUZ$;5Z_poe4vZ|)zk(>9>AA-0iG@W=5Jjka)%8C z%>om&j35!Fj-twBIQ>&(eiVI_6Y)N#t~}yUOLdDEpRBoxb%HT~Ot&B#1zsQoDyZMK zrN1z%{{VPF&gjaeWh+s~5LXZmtmjw23+1k#@*eQ}pYsnW6}^#n%3#?ckjrhqAvFa< zt&Z^iNcyj(8L0vImJJ-cd4V%rB&@UV7KfO%81qZz0|9u0WHh4Avr*?^)!dv9s%Pn` zP}ikI+{RPV7FQ8co{CtA4F)u9aNIZs=%gq-#`!cKnDq<6rbnw+Y&|80-Q1!enSrQ#O~S z>H8&MkNnDx&@H$mdw-Izr_wGdN4I8oi|>rv34P^=DM!pt%%arOQ`m>2Y=gH_h%SLK z77gq9!yV?;J%ygpk9YnA{7z+RpjAGg!kxs#=!IR7^h;PcCr z_PF|L$xK#C*<|%;A#Z_b+e&d6bcnk!$i#O!%J5~2nEDL4aob%XW*OZ|)$`t2CV;jv z=#sB@Sl|KezU0OZObk%qQ%XB(Z%*4#78Jc=3bLg=N-H3u7ibldJ2NI&{DpNBB z*c)i(7R+ibmU{5!8JRM?7;1R8iELuqde^-}2GBYcAE7flVn`T7V2vce z(#mryevY98P6|0cWnZ*&ivpbAM`hf}UC~yS{n^C5Ox=ZshZirTAoDjUTn*nHC-tPI zRH)-n!-R`h1$;|+%OQ+vvF?nvN}<~CS(%(XtY#PfxD)dqSJT=k!lPd!pk7;M{69F9G=*0~1N)>qlVeDfj95Nj0;k-9I_GsQ zhS51vm#OHjjUy~nsAa~eGO@DU1y?WqQKA(X4Vx{+BV}kuKG7m81Mg}r3;P&$Pyo6b zbu}7{s~ohmf)yTs?RWS@uKHhQY8zEayXUeSNXROhy_r8Tn;O*zL)j{8=FI}}_Kmtp zkZr>%W42%#U6?Rtm$`hd-9Pwoum`9Ib~YG}wKrPgErrWsy6N)_#}?87v%WPMK+W#E zT%`Wk3?1ru9>?jOkN4VD{C?2>hvHi_!zb7k?K2df)=r*Po0+CBUU72a&Yr4$CKt=VcJGEdWyqLrM}{# z6{xn}SG2E9*41a7zN~#8T7CZj5wpke@=KU32f*%KzwqK2m%YgQOKx&en|>u|FaslV zH-CFL6C6-Md9;Sg>O>`xmLz=>8iMbcGV<0JDpV9YV>11SP6&6s(chEzOggaJCT)4N zR0fm#$6gP*bpZXzuC750(|2)XQ<*W-cHdb|;K8bp3~p|2YMTdgAtuT7MC+1~aLy6; z%Vzg;4_oe9rvX@ZKZ*Atbj2H*n~o;l*U|+jU^`*}IcUTuU|y~tnUirLXk*1wlcZqX z*gkUdHG4gy2)b~1Q)qQs0YDzRKbduD*rLl|;k{-st+cuD1YVao{{Y|vHg;$7%O9x2 zVFr&oZA5QN^BW*>$r4XW7-C}LGaSKrt|}{6va5x{xPx2~?6siESXTseTxLPldGI>Z zM<@X!YaMPa7%Mrx_P9X!4P7rlTJD1fGT;fe>VPxs#Y6ZNM^gkWR;2+>C|n+n zWAlqbIwPrGo7|~!DylFRlY=F(nC2GRhMEcAQx@|4l?K;{JuXriHxyB62_yuCh`p_%k^}j=2k`6t=Mh_z4@Xo?U1n|nDL%c#B zs%tgY6wLy$i;8!_$ej3#GI_ zr-F3<031pr@w3=L!1a~w6tB9pbKVYFFG9{AL6ZAH!6o*3-1I9^RNLD`uC2pXcJwYO zknK9}aAriImEFu7@WbFd`WHTpFSHSgJ|I2D*{NC#g`Z{Lg+Jp7WopPz zSL;EqjhgE+l8_e#cd5k2>BXH;Ukyy|R3b1dltB_J0T>ncpM+l=s4i<>@65%^A)7JN z=q5c5!bXYaje-ob-d0J&RvHup}I=7c^Qa-~$MQmY}9aya*K z4^*&d7`zsx^HU6Yn3RqLrMRl$OMHBt32sU{5M2X%9LmIf1_D@E$>vou7^6Lax0{zd z`PB+rT`H9n7RS+hpC%&MOf%qf3H~Uz*bRKKarjew7&2hq=TEAZYjjwyB`oBnz||VA zL5n24)0)sdt|6*lh=1dTGhgNFhRJCw9qMn@?9~ZVoM&uh1*=qo#>V} zJ%_B-G}Oo0W>94WIuUH)rJKMFmPa6_<9=ZhX%=31OfVMCCvz}|wBA{=u(ROSrGy81 zk?HNKpNIu!X>dZ za97xth6EmJNYl(hKonYhL!53E{{SD%=EpdqnEqiy$+TZqpoyVNl*yog#4OA)!ZwcQ}JtGjvZ8D#hk%Hq-%m zaTKbHg~8j}1z}Zb(0Xs~nThg3TDtDNrBXK*v{?LI#tU?dBTXVwSdo_E)t<`NVy)f4 z2CA+A@Cy+geL~a&unaKLuxZ5rz#S(2VvHG>G~!YL_RX6ip<1G^b(akoUa9760vC`5 zF+D=#$yZ$_dQ8XKHylj*boZC@z8Jj9o(j|-=owCcpKo>zDS*Fi-^*6R;fnA%GTuuWCeKL(g68$eTKB%lMtUb{#9o4!bcla8TIr*)I%- zcCQK9mIi@kbBuJqiBJeFUn*u%46>=f+3&eSQu$Jse`uZJmMrxP&GFZWVqPW9Ut_%0 z%5E{~g*B=!I^Pf8a9E<8^~4u5>E6`}m2N@p5Q>(S0;#$s@lv^1msX_GYvv@8{( z&^`Xqv1SO^wp#43yaqb=QPXNUbT9{sPQc(eyhjZX(*Qizuv8#tB8T4}cN<%PV{#O+3h2D8Z@Nd-{>&p{m{RKV z8ILIGx%CskO}413I2Glz$iGKXKK@#67D?Eo(3SDFZ^_3Y)6`-KtrY10DQwoj& z^2xQ-|UN+^7(&17MmZ0xvbhI@aLp z0aJTGopA=HRH4m=fI3?!K$j`lvVyERjkWk1B^m;x%9Pbd>r0m})Jl{~xI6wm;l3GhMn%2FFRKgJ?{1|v70ld7>8~tV1kALT~;AwimbLNw(A$~F9JK7 zHC#0c9c`9^6ylA zxMH~wzbKiy9}|D^81|2e*m_j5Y(;upy6R?nv|BW9VoY|)@Lu8;YW=D?GRRA9%E@g9 zwmjBMOb{NIbtQQ}ukt>p(l3Mdn3My02)eH0gV)5q3jEHPq6jJ)4xXn?kgLmx)Usow zT8lZwOvS6>ykIeRTzH>(wEi39_)crYDA-v-c~k0b??iJ91>m(s+g*FbECgU3ZO63B znN{aL{n>Y1Vp~m1GCAzqtwz*1Q)Q;9VXa|H4L)Km^b(e)=~tE^p7bo`_kxXwNoo@n zbspJh(QXd0s+1oy3Bkd5k7;YQrE|$}T|C`K?j~%h z-^@G0^diH$zBtUWSea!=?hn}mp!358(am&JF}msm@KaQ{hj5`M!X;YOUC#*d#z(+nT-O_%QKmg6GVsOL%DQC*@j5!_4X z)80N~(CT%mpJ*4ZgDxy@3`5ElU8S}hXL95a1Kf|nInZIg^s-X)l@N0|@~V3eL6!bz z(#gz#ZNz3$B^|w9ti6QSU$=MKV_7JDH7YEU*mDxij!!{Revn4T4=~YVOy6N0P*&#o z3~A^$iKTJYP)=~|nR=;PLfXi9E$oaOMVB~WRogYeDujuu)M24?c$EfcEbVtDyzT^i z*5(FnRkM5PFOIZ$KnAmn9?%?RSYu{v#6r|x#ZKiIf%5N zoSfHn$dueQ@s@oYVlJ!fQ8YUZ*!O`4Oa};7lrJsws95b|V!=yj^Q}%7QW2I0jt85T z7yxuiSBTrLM`7S(G+lvTR2Gy@IdcacVoJD6h!G5TeFDh#goixbX!6ApZd3 z1JHX)9(PA&&K>j8V!vU?YmUp#{{RyKDq$Ekj`8(kl~lRZ9>tE_?g9ywwy8#Q0Y(yJ z5B>?4W(DH-i}W&^R~l3EiFe%zx+BO_0v$k+R5~897K0Uqrns1jMUa+b=tne{a_(G; z0q?=K*@#$xM1eVtu!Yuc5%Fj;s3isIhAL~B*DZ5VB(&824(bdGs6cyGSBQoFVI}J+%Ay;I! zyf-{ey)qf6hXi=9KJlncxO8~wGrX;`-&_*9*-{fEbaB$*v^aRV4!rJQEfz-R_{HK3 zL&u|rjHyOT`~K6DWWs>u_#sKa;v(fGYf2~pZB`~!u8jtqlfeqrd(LMEr&!Sc077oe z>aJj~W)Sk1fDHYnFI_p`e6F5Au0W-D?8JD9rgqRW4mqV5r;06F0eX>yy{x7#BogbLApAJXj#~jJa<**=TOT=Cm3;U65MwTy*fQ= zBQ`yqm}jHJx}ajNjJLCHE*|n|ZG9W%8qvZX7p$+YE&}SLDH{vc{$ViWqcQZVnGy!E zx6p;cRgNLn1ff1xGaV*6PbACHZ9ZR!P6()i=J4&FuoO=J02QUo%+!l6f>Z&*3>;y~7d&7!kTFz4gi--V%ovqE+ zf?NmzDDLb-XQ-j8bhQY$Wb#VJ@z1CQl3gM#yI#?i)Gu+xhnW2X52J}!3^jxD56q{; zCio~k+wUuJaCuxb*AV0f5Y@BDW0^}(yH$<3-i(=uVw~EzTxj3gK7f@3#CZ8g3D~Ba zb8J@i+FY=)4Gpr)OI23Hkmzng#?Ig=P$ z$A;+iz2OuPIy8bEAZ^i|tM3aH-b~V!dNov(Z2s^DS@Q5i$i}zf=@)p&2)pU>)NTZlE&M(IpH< z(z&(!Cf>Mk*6QCMF_o!d?c(WtZs!%F9|i86&J<~Y+pl{ zFu@_L3em#cb5YYgsbn^S#{8p#1%R6+-Z8?#cobArWj8B`_h5}(HIK4pV&?`afDF|U zf#$9OV)-{~i6xC1GIS2OVJacnhh0!sT}wl|pDJx`YM}0oD~nU*okC^Uu0H`V?1&8Y z(y21i26q<$DWe{s$^)j?LTx2yW$MF=L9=V25{CzcJ(F#a@r5fSJAzkPJcvfawjj~u zrn^hG`bAf>o9PRw^^%x!$6gA>s`%S`sN28*_!5DvOU;GpHW7lA!aGk~#X;Bb$7>gQ zj_#u=vC{??3nzR%W1*&&Z*`9mn3XIs>ijbjTwq<*dSr!PdEbQ6hL}-{zf8)M(xXLF zh38jUFD~-%m^}Xg;VK)OLTXR|zd%60Q)^faVjW%%w3KOkIAR;R^Qu;g_*iZmvki>p zMO9!3czE`#b~;VhOIK~^g=A;BDgwh~xW^2(wozoW?=&^vgE5MLrqfvaQrzP>?+mLt z!nD)T`(tDaL1DuX4?&lRK6WvSB+Qz(<2mm%w~`-jXN%>WZ4U->Fb~xdz#3C)#7Ue& z2-r9Tkxe6%jF_5A59NDbaSo`cF#@=5OJZMke3i${% z=2nziO^mAdUY8hg=#??=h_q-IM%h|m3j3$^44Kv9h=V9B)V`L9npM-h;0oIom^9zC zCajiJGfdP<>{P@GFat*%8B0#Q!re-ypbMUj;iAqvrL*Y_h%I#3Jjc{L9cH-59|X9p zI{yHJ(8&y(w>NW=2=AsdQJOTax;n(BSPam7onsa4u!4)yp;_CUv{8yG`IaADS_v2o zVlPA|N|ja*GM*n2#Kp|oUsw(?5H&`L<`drdB4To5DuoiP(XOr_E z4?_jA##~$#UYva!I~hJ>>sIQ`R_h_~%n-E07Fpkn)FMbIVRP?7z}JAxJ`%h(7}8l6 zoYsHKA@pp@nf^P8UI}?hon=DXq8aHcRl@R(^)~Dj(P8 z+tPMreO}Wsgjxg!#uZ8{Xbuh2F=5zS?*+w?lXWtbo-{HgRLbQ&yhCapn^%1f^Cd2~ z+zh|C5+epthskQ4WQd<6Qy>bl7kQShf`^l)R$d_ese)Io>w*J0&uLkeGhsBrMbKkB zT%*zoE~Ah&^Kyt{bLVlT-i6c{sMrS9BZ>!oW7|?iVHOW{f?#K~Ou-6T!<_&E*5}@0 z?8qT268f3cO|h0#4l$7Vg0>VM)l#}2DXUPxTdk;B2>o^OI9(n(M`EqUa51H6QsObO zCDEK#Un>NTSRlnUc)i2A2+NmeRL{aL91cBW_OUa4~nblt`U6jhN#$HaYgj8_+cr8w&h3XU$0 zW4X2)=M<>j)I7#5RmGMS0P_H@&v`*ZrttP+p`{xo9K$dNWzou~%hbR~&WCPgVRaWv zUchQ!cn>IEBOV#EnY7^vUM9dcion;$quyuIsq{DM+;Z~O;MrwER@-Wb#M5|=*hZvO zRBS9#nuu2r;qkzC+GA7?PaAgAhGVoeFqYfN0rk_3#vI)x+(TA|Lis)S1J2-y@K(US zCA+_xYP`Ka5|WFTP9{RFd%lD~BM#Bko9%Z$dyJnkMi?VWN9t?I9|srw#hqGTg?cIk zI?qU608b#tuX44B8d=eR(*FS7VP#)b>Z9)!tW3;0Yuv47HI!kuf*n^7F1c*q{XX&C zs{TVV9Pa3-xp4yU01Gh#9hxeeirvz#WZ}M$4uq#jdJO&2yXUy77Bmgr*NjeSbPy$y ztaZ^0M&gQfxuB~9k)W>)Z;P2qD~RA~u$P7IIVcgDZnK0((pd`(~nvCG{H;ub6N^mcMTdy(wbp`^R>>pTIrnVhmY8|LI@1a38>(VsU)996| z6*QxboIPXyIG37-h}p-)zzFQlPq0Sfg~1-F@*hvE*&p&|XE9f(^3lwD+sg+~Q=pEs zv@40$t52+2ND6A*a}4MOja^^r6N6!QAm;xLgZr+y*odZGb-uSbk6Vti?ZD{%&DB8W0f+csTMLktJX}*A#T1dH=63s zWwDwl5XJPWTO&2sH3DEIT{qvXw=YLcVAF4o>3O_B;d#|c7FsSkuhLs9ZY{LUT#}lG z@@~&m;hso?qKzRrb%5t(McH6pi%#;vHbI5b%~kGRKqS!{t6W%4Kw<4oXxmR{=exi~ z^Hs!m2r#^XOwJg*P4FHCQx}}<-xFz|0OgMs-RT?Y3%A*|Ggw9pBkGC+X;;LllwU;~ zW38+0DC|ixxlE1W-xq3GRbJ64?cjYD(uD!0;rW1hx{F5hHp}(WR0jRUG7 z$|hwol{GR*GVwB41mo}KXUqn!wSy|GN)Yd^xWp-VF399|Wa1|nDjfM)SngyzIrjem zJM_3mp=oSqKGmszOKiHT*5HN^22i&XtyR*xfH+oWBgx4@a|TQHOby-dQ5pF~x~+K@ zS7>L{%;O;Pu%w4@6x)ht@0~>i2W&38T;MR%*Pe_k9_DMj~S8BHO+Z0=&DrK?RkCI|I ztkDG?>zAbu;1SbLW?jJImKARSb>=AvQtIZqYXa^{1{K(u4#IT$`&9r96fp%yyp z-8@|vQvd;{7B}I(Wz3?WQ=0h1xzMG*Si6@7`t>kOb91+kDlPPHFa}W*y>xD8s02<$ z7u3bh-f$r?8XsDU76S<*DA!MJ`IaP+M(AT0qgd$zX$k{MeY?yXIHkNDEHY_1;XE1B)U9R!MjkT@PWgz6LKL^QUi9x8$u}I#?4qA(eF?NLqH#38 zRguU?s`8ENQOY_Qeh`hy8Xr23*#Z(Mg7-_a zp9)6zEDu<3iJz3L*lu0og?FzYDW_OPIxI+XW-4n{B3rr)PxQ;QTuy7qmSEzm-$KLTkGZb%S^==+G}|vy%&ub4;|AscaPkfp6)OOu z$$YvKqM>j`vD#qxGwwvsF;F?GC7~glP9m#xu9=@D2oac@BE!@^uu;3n+ol){$~cf_ zp#u4H^Aat2b*)=nF#}k)49e|quZV$@s!tK6fZFla?nO{=>SEhr`cBNY+Rx4=soD!L zkXov{kG@>iC7W*blTglY83B%sBKbw=$xYrus!<8yv$+P0OthCO;MyAJ#3O)Wu^0-u zU2Y<)4Z89QIag4XcI@b;nq+IM6>Mq10Z8@`h$D-rZHN`Fb1ipaP?R>>Fx;RuoA$Yl zmyDh97=qLa#mMlKvi`c`R?BQTcT=A0wS}WgZ-OwMfgZ5JhNv_`qR6vRw#J!`nWj__ zydJgjE-EsCd0C?Jb?pPKB9*Cl&7R=_j`juY*L}pWP)(+<2zo}n8bONozF1yt(P|4u z0~wBPU02*~YJ@N5o3|pTXwVTjmHDTu}5=XKAKn}no9b=&5drHh#3nO314!f`ReXxuV3w(7b{=v9JUQNX*D{Gc-zc&Zlmj=hG|Jsv+(1f9h-WDH;v z1c7j~obq+LhQu>fOhwHT5@)>ZEG;&9ftO~th z&IrR-fSkOHH1gnsS_e%pkFwu<)92J_5D>=@wsiS40 zJH{*cmf*Rr94oa!mRH}?EkJ4?I|dN zDa_ocJ_0(9VRiH+3(Ae6qoz!TIwi^brRXPjQ3Ye)>d&Hn-0eHbG|WsDrF{>3#}|F+Z0&F&^djJ6Czjc!HqR@}TmBqJVzJ z4{27&vY@QbOIVUIo2}_`Vxsec%`0@T_qQF_j5;E@Jsz8GS%(9 z+@fuU`-g@vwsdPuH=JU;L?f|Bc=c@p%%Ya)ITgpb1yPi?=eH+p5M-L$S-d&R(ji@z zvVwub(sHNql~0qO5Ws_AB?{HCe?kxSiOb6_regWJ_caSc{{W;MiKW}27gp`5Ogm|! z0?#?-iCPHGlIcwxJtd5_H7~A53o2Uy#%Cg2-&tp27JCy}qrIhUZK>mlrS5kJV%C)`@?52;9V*5wv z#e7<*VrRmhB8oQqkPB-AFe3QRh-28?Zy<8Zpo)}gz}&u=_>nRvjbC-g{#UJe-V2hfHb0*74${D8>ZGM+?Sc z8Lw#w9oz9JlIB>ot8i6wHHsl#j{(%sauCMLJa^Q!k>&=O>uzhq56}E;#WmIIxd{nF zvhrwXq7<_ga*Gr38kNH%10u7d;tn&c6ZA8pQt}{%frFjE^`$GSFyl49GQ(9SnxnFe zFFocsi!EU)wAj^D-dDM`UK#ymW_={^Bl!1&6+`(Sm^r8kkq_0WNs`sJ+`Kg@)v=iM z4{b`9RW|dfDikE@1enpax+)k+dZjZ}>^-1ivoCQOc>e&Q3iPi+qiC^}g}^Yy?8_zh z^6A`Ph-{0#y@|)9Q`WT}B1A5$k-I+77I|(zBzhqUQ6d};OuVH?Qsb@T8}IQQ7)ZI8;Kio8MPciia_80>nsVM{ zs0I*X+WrV8`&S1qxZjzu_P=zc{U}E_vyIl0RLS%V>R6V+Y8ao^>4)Z(2(L|M4b48x zK!vVbIsX8$`4{Y1eNM2}Kq%c6{$^J3C?V#nEmbhApwziaLaLM6S;tx-vcm4l9Msx6 zWy+wn-Ei@s1-+x~7vkBF91B9%t0tH>b$=w4y<(N#nawzFm@3&u#zNzaS#7I$oaeMC zYA@jZA)2-;lC(TCo@FE8r%6z@p^dV%Izg>s?MgG*7?wujAR=6^j1QiAYGu0^9LKEx0NF#t)8H@LakZ3GNPodj0|p;J~8DwK(lD0S>UI zq`QZ_P&{ljPXk{fM3w4iudWj6B4k$AFj(p+x2%t*h^Yre_ljAXB*M4_b|3aDziH?0 zG)PqAQ!0a9BNe|d_O3x7PvXe<;o z?{N^()9uV-&n8;=?J*Cuvy6Rx6?A-!3^eqWk8xM9r_l!s>C{>?b7`qDWa|14?BfT? zDpY+AB_(8Ltci6|QY9Qj~+<8i@^DNfz2@ z)9OoE?=T~B0-urH=`?<^`aR}zT)fY!5{-1s95Ti;bm{N@CR~mE@f-ai%{G`DP^=nV zyKb_3BCn&d$RyN#_HP@)xS!du-K}$#h)kqZaXhGZ?H{a zgjGysl{!d$nGG*fey+&+3lF#LEkce-iOpvQVG%XDZv6CKBT%JePGLx(X0D?10tD#D z&hXMWWa2w*IjwdyVUDC>@dXnN%^7ws@c>t4VUwX0FLMnl+$g(+pa?dX9ds7}mZoSE z*?EWQSe+76IabRc76dX_a&hNy0kR@A7~a=w5DtPcbMR+bBE<#Uu|+udg>9~9k$g&Y z3sTgxJFH9T#Rqk5N^6A8l3VVq9!7<;7|cYi@CBe8f9O_>x@TO#M zSxHxKC89yKJHbQkpP8%hAp52GRQD0@a5;v*yBK~+QllSOmL8bqI!JUOy+TX9i##wH z7bD~5r9Nyc9+gv;UM6*ABDW;RHkOMeMpjBwDA3uN?q+0) z()_4tx-g(tm%wFf`OoG$g8u;i2F5heCQ!1qF2ZQsTHN8zV~2>vv1=Vb4@)n3h~NVt z^ZYWcCd1IK2HWu)X91$g=Y;o+;CVr#-Twdu)U#ej40?-tV+%H7VI^KC+tRLM4)-yU zFOmq>LGg^>!YthTIpaWZhC2x!=2mPySqT^ zM~WkUbSa5Jp2?|33bhuUuDbh0nLu&`;t%O8CeKy@W#Apb_u3ZSi>GioshYCKI#tz|+NEVqg~?E3b0B4N;YTVW{vN z#fj`I6icRm7drj*UV}gG#vhhft;dgBu28}n^fY^=&f4e$ZVGvck*0RVrU1`K`p-DE zXPrU0PBf;;OH#Q$vqL*K-abgRJmA00yIGwZ*)7B+62kR}t*NIg1s!uS-+O3m zGA}FbGtn{MqWJF*XzvXe4bMIi0`*JI%*x7p5AVG0d!dSrf&mbU!FTA99iUL5qQhIp zqUu^-gapEADe|RYjB4#iR@N$3B@G+8SMt-|a|^xK*s*K^vyDc3IjMs;tPC~BkD&hm z&QO^ru6+myYGGH2Usyg7)Q{hZX9XQXm}v0I`pXO7QK^2S4yP$Snq#jq*&cMy^oL1r zvSWGg7#v1vp782mxkMXHtXLNbQ;(Tk7fL%EaApT3#<%`AF75^5c5?xkM#*ooBw6Xl zz6vHb6Wc6@Te4CD3RbQTVAo!QJ{JXSI`&alvn=3hYFxPRGcYypE6|6vS{Y?YOvs5x zGXtq8`;daQZ=)P{3FX37gPh|!&scWxVVd#*b6B_+Q%yx#=w;}J<7ie3yY1Ezv}#+I zqT??c<3ln?4D+Zw3Mw#`?xfiQYo)(t=Qm zP2w|Z67>`0K*#<3XVy#fU-$%~R0@@eP+50Eg=i}paR!FC#yB--TQ?I1Z-Uo)>kARJ z0JYWBq6BL*F#-ICG4E8PkgCmRtj$h`RP+=OT}Nq(;esjP!gb`?k$U$ZMVrM1^ayJ2 zsBbt0Dm9U&U8CLGf)8G8Vf<(D&Z|S{RfG6y{Iv1(U^<4wYJFr#m zNR?PV`y^JZTFN{Vu=s#t0R&>&={rsL{aV3Pbu9ZzaPd<|KXiLRlj+c)hv=hizZ;+;VjEW~+Ejztp@yOhTbFlLOH1rg66f;|urD`~- zae8iQY7=n;h6d>TGR~dNAi$Pr9Ea8oF%vMZp*2T2rn^iB9FsOHuIdJsEH*JmYwSdI z%|J)6;bIzQ(v#5QWf;U875fq>u9KH>o>^#h_aOU4RPl)mmgSb7B*QIhS^=>ac_aX?e&ai({jfd3FA`af}Vxa z_GK!OCgPhx#YSB826P3S3j+LTicDUcJ5K-sbQSQDrOStdlwB1v6hM~as%T-2`7U6x z7jg|8F{16pX^Q=kER2OXon0*2Z#|aZ!FY#YLN3VCz4JIMp`B;MwDRgM5q#bq1g8oG z2RmU^G;Up2&pVhQEe*XvlLULT-pV(~^Kfc&tB$jQH}9K{V}NCQv~dGo^3?cm*n>(r zsEQI*j!>)}Q*EK>ij8q(TcPG52U@nrQI&{l5CW3O2LK(XVTvj}!mgu)tZ;2xyzgY# z9E>mr-51h9{wgxOCUrncB!RU`R#@f`J8}Dv(UKSoMnsRrN3>*)aYp+v<|B68cT$8H zTxFLhu!{krtTcj@&8Fa{`KxF^_{?i4YXvE--ly39##7KM^7dE>_t0 zn_pVnsR_NmV??u{V4Z};eiK1GXhAPl-|d5#vvSH66N7 z+%be4_hJ#Z_+jv`ygMB@nD-F74N}J~i-YF$B zKY$ji7r$Wt028QQCWaq|hd1!SRsE-U@1P0zW@rcG!-zLmFk8N?5rH6 z+jv6|_pIRKmE#d^$X@Y2F^dLEMe@u#ZTU0K(7`}Pf{NTR z@WGQ!^oEG27pl9CR;Kf)IG}0FrqdekCTvi$;m7OVp$2^)uOe>baF(2C%z0;|bPP#}!=eJl5Hy zP3WDd7-Oz45jn*n+WPa}Tbg$254F)!>G#ZU;Nn|^dH(>J!9G^c?PEHaC}<&_psKdY zSYs~*FVbJ6v?TGO#EC?DMU1#b`Yv1tWEXH5wBARM`-pQpU4&XC7MLg(A5Eui=^-1ujxiIaRoZ-7Rh>6ni z^9ZIP04;o*q6#P0jYS_PtN|M>2$riZ2Bi_!T8^pU<+veph?UWNtzJ3AKM8qO%JA`S zh~i4acB5{Ab=7g;aVV)u_%J9+C1!Ax%>Kp>Z>V5@icMkL2_TX&5~frV{{YAmGVW@2 zMVI)wXvA2Z&rDzNQJ7{m3&A=bea>aZ2?LJPj~0ht5VKkD)-E}9>j5{K3qx4*4u=d& zOUU6j`1DVyU)va38~3n*5-GOIiz1kl9g8sR+{Dk`BuE0u^Ar`XV~AgXhw|W``-lFR zSgkrnes4>IL{?=mk@rTSR!W?KE$fWuz%*7fTut&+U~=)B*=7Jx-Mw z9Kmxu+7t@Vw$_Q7zz^t&&ZcR%I*S2fx`FD-$aj>krW%W~<)w~bL~*gfS1Q@41ZyP% zr)AZ&T($k*5D)73nJ~ZCNOAuFM`&<=XKDKn>6S1B(|}7>{^SM|34%;jl9XV`3b5@I z!@fgo2~wpI-03+fUwSpZjc*<3Wnd#Jr(eu+HrF%0-NIKw@-sZy%dR+%XgIenj3Cav z^y>m`fs+r?`^Ki0)Kzpf5NsSKsg?C|m?({xRgB_bcxhGC>BmUyrA+eH)NmXSt;~#9 z+y^IlMC9nbW9suPZ2q%czI#@iLGOp{DHsji0r{19YAeXQbDNanniqAp{rwmx zkNWB8l13s3dLKdcN50U9ek^%Qmj+e;0EKsxR}!B{AYunPx|S=Eq-t9RKP@AUv%Up- zx%cJZuUZL$KYTlCXvF^j)Msb%&VABdkK$E5wr0V-UMd!wcGu&6@`%YRL;e%2%4Xx@ zWqn&*voZ}x5myiWu{g&kTQ~8J&o{{V+mdxID@z8n7lkks3%5Mi;&q;}BRw~R-06Om7pOkFX8sl`a2ZzqGdIf>_nLK?wT{!(MXkB^gfClz(Kc71=6U(UGIwmH)(B-3 zmd)FwMR#Qmu!M?{s#O&w2`^|mgD}8__$6CLbK&|HieA?W)U?>IC!Ep}^hoMv5 zTb5(h=+#}ZGh!-Bk6QgwgE~MF^qB!KMcDkt1#F_bLvo;SJ?2~UJQ{2}n{?B#b>NJ~EQA zfJ{9k5>gOw)m^3~ zk%c>$BnjZM^Sr?phcq|YZeVkK!tz^{UBWCu7jv-@w7bh!lktkoa0%}l7%aFse>%>R zmdg4iTOFL$TUBmSTX>|o#f`I1^+y+mx|G;4`P?Z&lVDyTN`$}y07s^uSVVR6p4j@z zssXX4gc;32CpgmX~>FNMT2IjE&ICa2koRbND|5HRd+OR%S}P6b=`Am`q7G z+^E=jK{%-Su>~|6%s9`QmOactYn)dQ^a+dGp&t%9UBj*QHBc3N=2a+>(jRiA#aW0R zXFyhsGya~cG8ox&96iY1SE$+qlEQi&K@`Jqo3-?@R!{MA{ZB)2V1~cdMNi_{7SfS> z3=EpNyzb8Dr%mkpBg!l#zyZ>Yz^byeswhDZmcHN)W=7IrDM9R1rUX^j`xC^nip?-1 zt|jXnEt7QYv6x;Q$=sGQUc5HAms}HiAydm|k_~Yc{wt)_!Rt25t}JBe!<|DwyUG8F!=$CsUCr1-0QA$xblruPn~!>LDYuY z!rtkcPd3C^jWGae8>7)pqQ=WG6=$of?Zhhr)Cwx?sKH^gtXofH3al|%You6k7!Sqs z5ZwkvNY8E)Btv`R=fP)4wGdhhR(Vva7oh8Sm%}AES5p4~u{PRt2JQ?#BSWbgP(jla zc?`N`Lkqd;KCx>lRdsqz)q;>&PCCR^thRvoJqffIB=Bl7BuipqR?hi>Rdvu`d2VBc z^{9XrLk3#2XsGDI*l}5dT~v3}&lBARd2+pBp@KMbJ`q~S{9mE#ao~zvAue3FSPro- zyH3Lbcj2b53AjC{P%l%g;fix9eZO)fFspph?jzGh`j^o@jUKi#>(iy&)xM;uF|@-W ztl}S{_nIZg(S+Chkn|`x^jyF3%pk+m^cd-`gdGz5M0v~GcoV;F~t&n`!5cZp_Fhlpcd?qbFTO&!~?PMU>pR>F&f zUrc5zEZZyX&119+fi1oqGE;WDl}I1BW>^=OpapdG6w*wU3{Z6(s}LbF3tb#Sk4=@` zlW%zV76wWkkll`|_6P1kmcC%}BGX8w-w|z#2hhvt;Tlkx6yjT>@d#3CEtLm~8}?wb zHZ>by=d=Qdzq!BlO@GBh{F77Ha^=hPB-ure+#}?lODXo4UOUQTs)tax)qIFTg_sk} zrPb6nuS7De#a1!XP%Zqw)av}N)V=$1{wel{^FI*%VGXUJ#Tah@XM}P^$k4ygm#ES&e{ZwiTDqv&M+%3t(t^AozLHA5NK2!eyLoPoi zJYPOy&2NmFJXFouMp=?U0Jgnat}OPJ>a8`dL%dq6T5kS&N+`?}D~fwVaq8LfLB=za zn{usqg3RL88@1w5DA$}l&;th9uFI^#$X3g3hz(_kZ}C*DJiL1GZgDH|>0BKSm(1$e z^8Sp<(YbdpD^zk_S!!ZRl`2(wR5u5q{{S0JJp@0~4F3SS#LKhk6dAAF-} zqQzmatj*5q2ktr_G9tP5WHhti{wPw2zC-$oI~>FE#!xMtkBGfl90ZB)y!8_r(7X*t zayMtm0{4*oN}!>f439)^K1D|<1(fLCAP+^rDz$uE$#P#vRjlI|FTvYto^sb(geMq` zWSRxAxfV5Ck7QKjwu7O^mQtrR6?dK|n3JMo?LnsMeqV2LB|_Izd8hvXMnV4ozCi?9AChwA9tq zdm%V(ozSml56VEM$c;-*OhLm@^L0@5)4@xir4`X^i)PjBAHGF}h8He3KCi zux1Lj`;i0sr~ZL7pAt}4)Q@~1EHgQ?6FpgXnDuW-n@8O;dk=^?eBYrqJzwx{ALNJl z4MYC`i1a-MWcK`?iyqX%4SEMvnqSM_cKlEe*a-gs!q4D8UYpdBeW$w{^7&Yr+Y4vHCyO5SD3Y*FEG8 z>CgHpxYGn%jC)5Q>^`isImh>!mXG(^KFKh92wOmVt}T!Oub_KOZ~?Ky z_m%iY0uG%I*6u3h(^6N)@$Cnk4%ciZGTEtl{l26kM)qZLKfpu8iawbYh~)%#Aor>cCosK5{-JU8<37_7L_TWEnK~Go{{ZIvu=Kz2 zm``B)@Yv@UEOQiG%U0QLthcNetSy$yW%Wzyf-h-sRkfE&w76KrT8!4#CX1g!pT+4K zi$TT27cb@|{g?T#Oy5fMsZb%$_#T!17u58>@q2b(Q`6a1^_8xN^+9IpB`rYz0A#3p zVNl*)qy8OF?D0HU5Edb^J*@b|v7jR1mHlV*Fx-8@TC#O6Sc+t>_*@W==m%KRfXM_O z9*v`7#Nr?~Pd=6AR5~OKu==$wQ#D=qg^OMBKj$$`FDY)9XsAU=Uo(6*J0&NdQ~v;g z7tsFzgX>e5%)(=o+##vBFoObS{{YB(0-$SzeXuze<%4 zL9amsuSfhR`w8t2+=k+a)A-Z1pLq<1DD}Tel`2#Vnv6H}yi4@IUGV;*ShKa_(TD&I zvJNPUULCWnEVTm2dtTX%a9^dlP{3L{p(;*+0a6E081V&LvC6f+*9pvZ7Ug!jbkUsW zFda1OyC()Ca15B%S=8EGtU%sIqqsUDUYDzddC(N9exd$H_`gM;7yYVW9p>k1IZKvJ zL56(~LtpB%8K`<=5rLmWpV8?IBIWvdUazjcmFhwefhrI8&-*9H^O<4p{S&tb^+V|n z=HP#tml#;9IMe;}>Gxk^Ryq%=5Y_Qkay$r_ z^9ew1_GNo9r=`pFzwl3>eFneNn&<6$7UODf((Vv*{x8ro>CgDm<|ml5_Qn0YMSc;u zMZr>~e}h@=Dl)xCq=Y>QuUd}(0LL=DD!mzV7SBZb%mYyo3_@3bO?q+Yvi|_b9*+H4 zzo+RH_RcS7NBU>>ZrMR^Yo$g>oUWzJq&BTMb8ktRY_(nf>9+orzfv0Wu+2K1<55F- z#fz?i0Rbx>hs1QbwXfN@t{>HFP!-+@I;vevXHCrD=)~v74^|ZRR^GKi@c$@Z(*^yYIp^yYAyeVG3Mzlo&kywjjPb;K9p^i-(&R1u8as1PCPQ1m9fdH(=P{{R)< zqx77@amo|8pO{!e4HF2_i!iL-Jv;hpaq0D)qZ}wV-~4I+0CgTBACo);zeM-McucioeFalnZ5J)>5TwQ3(iRC)+@)v>rL?$1pe^pf-HJ<*B7qi4DaAFo zI|MBfB)B`20D<@ByY~m&Ofqva$($#XInO?O@3ru=-9zdTv;O_EuH z3dl$KGet}QDznJ>;)ba`@}RrPuhZVnPz&>DUG=B$r{CxEc7SR_BtBiqe|s}vW*@R{ z5eZOwN~Ca44m$XWyOI~|a7IgwJi*jQh(iOdLBCGz?28yv+Mf@gDI00vPQcim&=~y1 zTM827rT1Nyjn@k`-A~noHfCCXk?w{CR%;#|>^_@x#5&3B|IBK87aA-zjgqGVeqF-m z7U{@-;v|B430_WD?Xi!}gya2UExq&Ix7^Li ziVDy28Zvmt7+moPEWB&8E#S!~-SF!Gx}O73=@?@jOZbMberrzo$=B(?)Exsx*;)}XE{{+!f1A_Acx9p@x(+Q`)w?aEwtHF`=hnQ!af6l^Bo#ZA#wnur7buO}J1 zbT`7urA#G==^V{wa1YkSTcsoXyICHob$$oEPeDw<`o>fvDu70BEMjXL5B1>hl&=ax z{TVy|+Cz`@e8;4fgDeWOK-9ZyGr?aE`@kD60^@g#DrcLWr+s|p+dZO>j0Mv%SQ85% zJIze%7}UsrScG?F7I7~OD^$NhRUb+SJA_Ux7mUfw14r1dg&r0=UOv9_A*yl>d+zs7 zRdBGMIfS93qrL=1Pf8v%{U^w5T~!}D#7{=oQ^;Y6=Fhzm7gSJ;p5cf4xzJ>J%{b#K%mObow@9&I;vJ820mGw3sK5xTnhV(3BDf?b9ZXf-sNRUxn zz-^w@9+=kix*w=mQIH_RUEF6jaonS*jqR=ycWY~4XaXIqE$csHxwK^bir0VjOwpe; z3YK!r5r>KB3EHiv`2XbpS#=IkD*xq(K|RMbCtmT4ELV&#h5%-tv>Q%k5h3-$89d3I zy?JiCRI?wbtF^v9zIb?Hh@#2SyQ(^WSK==>cK^l#l`{aYm{MTC=uri8^tE@P-#kf^ zR>k*fD|1g4dzajt({p|bz@1EXMP@!y381m^Hcu#>+jg6hTJMW)-?ui>*LOa*1lCLL zlvy7D8Y^ux1U<407sK?GRyAfEIcn_-`d_1WfG_I14Z}j0faZkS@n4u}R~*Uu&z07E zbE51r7TNq%{AnXyDOIKh<32Yrv2$QN0bBMg!&HlSR1FyO3q79ZeGJyE{xZ!%p*~6# z!_JP|wPBq=AXC_B|0Cpcl;joSK_^**ETn}^x1H!Z_$yP~PVB*mcgCSiLaD)r?fk7% zk#=KqQ~Yg;TEpM(8Zqy|A14fdV?FJd`m1k@PZAaVeF6KKam?ByO^Aut``Mp=pZxty zDb@D;5&etu>!Ibg0)nvSALmon$bW+5odJ>pw_=|G4(Yv;O<^I86UkGDJ?hO#zh z8OC6qdf^?46Q(+tM*gy5WKLz9(9@R*)AwfEF#P`A|HXTSTanJuJ>4?r3nkDb(ZVI; z?+Lwqv4e}49nfVkssJFQ4CU_+8orB>x_?a7oh|DPwp?y{HF}o%&>JMgPI4ZGidj{; z%LM@+t=PON6mK6cvt+Br$g2Dlaw<@he-$Wa*$#{05Wv*SZR7+58!!|QYx{92xqId* z{wVe0VYo9EKCD0mNYI>iJQ5o%Zl=XY3@J-koPsPqZ6W)jK+W8(Zz)iu| zN2vOPHQ`~aNIO!G@jI&=ZRWRLg~#?Wf8bB>-di1)$%b+9fPBrCxaEQe2fUl%e+ku| zcg12#FjfgsT$i7$eWxXPwGSb^LK#}WK7(IuzkL$wLxL#>wqAFZ(v;qFtG{nKnEnYV zJN~e`9v$K;QkgLq;?b_f`V`{@53{{Tk2HgB+Az4>Q9hr@Gf{qeqZc6UbXe^xi!qgjGxZG*uIb<^7ua)R$C8%t&a zA6*SGxqkZWCVh~&QE91yrENZIL39i%WT5l5qY7mUxXikJrNycB^?Z zVxZ7Tg^_ZOvI+Y|Q#&jJ%8MACw~}_=p7?-V_U@oyIb^A&KO((pffnVLyg?_C(4;U+z3&bj73G;q zzq2;HJk;OLMLi(MfhEvio1(?Fyc?og2ZqNqt-4z94W@nY<&>#f{>_sjX%+hKUXOkB zmWK~1jX=(6u7V}ACg$TRuZ;LR zBK0M)Fg8B_$57VnnYM_sGVDR6mkz6grcK?MrEXouk}LAtn9q zp`U;MTE%reGMmmZIdP@VDaL4hcwQI?{+IH(srU^-aO?RmnO9xG>+e;*0RK%2Srd6a zE&X03)h&omQe*meXIBHPp^`+^v{WXgOVM?y93t5*yfXJk$EJBq%N>bbC0=jCKSaS9}{0lJm6RzmLlXfXqCo zb)zxM_q3EnA6H2yjXO4NIWVH{aGwmlkG@DW=z29&_M-{2diL@((QfZ8q^KGz%>ozM)$bpU?VWf8X;hQA^k=8EBKgrusLoLHqB8P# z7hPF zEeT_F4pNQ5JC;9A_j|c2Mi}vS-#dHlFStx7Tb0vu8pgI?sM#$gf(5D<1DPk=Jm>0CoyLyBP0c*-#opD_S%Hcz!Oc} zRfQ#f8RLXY%%nF|^44azE=bHmhD0Y;$sNwOY%@iSpCE^x0`N8SN0N)PvI^)!R_+&q zcQ|8fNk5KV!o7wmaG`dSgaLd1+@i%xeo*ut+H0hg%%4v3Qw>)wcc#thO)MI)KUwcj zsNB9XVmO)%=xKLLyrbuK%C0AkH}}_S}#L{&GMHWJzIRtnVsQ6 z-!1htjyue>-L?l}5oh&kj?;t48#L0!2XdfD%%ZwTQxHt489$;^{GA)z%BIudk|IdC z8Fa;rdN(FCbD6kVYSehtmrnDL)UhV}8R)KL;)JzHL(a@xN0FF~HMmz~^^4gys%aJj zB_MieOUrCJ8A(|ESettviwX-(?mwnKYuMEDDq%$rKE@rs-Umz!YEcL!wSH}vTyPy} zk%2Y$APrH58zR2P5bxZxqzxD-onDiA=6LFvySv4LF4#uqT2p6M!|sL2(|uPoj~Nka zpK_nHuctI}0?S6QX9rIonwYa+hG;LCk)GBjSzO@M`-S^#zZ8DBX2=p)3~0$@FRY_M zgzl2`>_5d5eep$gFYrywi?J?_=e*%5gB;Pt|_a*UhY)miS%!+Rt%d zro#2_e3&m}R4~lCAej!%58v-QfU?&qz`Fdh3A8tTt{Q%wF+^vV=P+jQU~6=bu6>aq zxeckrl3_R!yx{t)#ODAH&6?miiTTi}SR--X^SM|!yMo~!C4!oeiL{s44Ds0FxaN+O za{JixY8SBGvIVh^fbs0Il>FGNel7l3LKG1-A1PSUOSRlwzYC-=r^DC(>~pfDW*YQm zcHG)uY?Q4t{!{fX`BOMl%PnYmZJ%ez{c zQy}3+y^R`6S<}2Zv?sd>e;G{&q~09_5R9mpYk_Y&?#vR5f#$LW_Tsi1P7(Iu{`x&kN;l2eMMgMbr}4?bx3MyzMpHvG4N}m zcEB4dvd6ZySGBwBAs8-(aLQM%nc5H>`qI zw$3@*UBS^>3`Tq0edTXvw11Km;E2_0*63sCr(E(<5zSN_vBttPX)dQO>k9Wvs0K098DV{71JXgfyWbqZeqXzsF&~%#9nShowtNiFE@O^`r z_FZ*Tl3S2o<0b2t$9PI#_v({xrutWU^{Gsw(uM8lO;7ZHSjLiI1<;I(sY%Kf`n5Lh zG}H6}L*#vk@LA*BbRjFeMAXl%B{6yx79OIQtzb1OdBKT|{P`A>!#A#^8q;*3E1SJ0 zCCt;4<*B7PV@_*6)#rb`ek6VALi)K;;-kAD5pJV-g4C0F^0}u9|Mg)#qr%3<s?QPK1s5T!9jMz9tDRt|`l%I$)))c{0jh zJ1PrK@o*AZr^Fm`B(cxvGOY84JUyKo)Ro%gNDN5#I~(PwcB|_?&nzGv-_pU0Fdtqi zNvC$fwhiCWO{g7ZM=JuH<4MEsIarJHoDc-ysC4353-{$1KnN`bd!n{(xh3V=+ed*w zEygqePgT4_xh3@@uvCyJvqJ!_#XK59RhlL|xYHxfk?KnN=g2Y3p?#ta#GfGd7u_iD zWZbD8LW^b>SE{u@w%6Rm;`DBGiAFbRB*=szlzU{X*y!+_E^gWEH(cC#61Mqp$L}Cd z3}sclnKbQ%ih-U;<;)}r#!Zgd79UjKzpuLQMoZEtg**C?BG@GEg7JjSM7V6UM6}2P zf=Dd0*m_et+;iMrbQj~f8{J5nzss^sgy8VUKyU%uBIk{DtEBVZJLJ2~0D)De4cnum zqWPqn^P0-Ge;YzKP5N*TR|9eIg|XzNe6FQIN1Fn;){kGQ*FI~mCUW27%3Lfl!bCmh zqD9B}QwOb#HsXwf;C%M!*yV~F5Ls8Q;ou(X`s$z;LGXK= z*fZ?JOs5+?%9NYSz?9_?!1I*HgO8=QS{ZE0N; zb@j!fJQ`M?FbV9<7TEu*$aoGou4ZyfZ7$e;=*bRH=S2;lp|0{)nazXA#x66BWKxdf zCBx2x8=;0%o7+1k>k(T^kW>+sWbR=4o+F34%|UJMx$+RY*Y3mwT<(^)AuH!Sd&2-9 zhXlk6v@j}2&2gP;N5vi{p-YAeY?fZ^pGTg9Ga-zLA*vmM_qFj*fp}7NUbFhf0JVod z=w9()rA^DXxdk#DeHfTr)Jj8V03?Cn!yAjilA)%Rg?HX(M)a6AxNc40M+=t=j5(G1DFX8;;Z-a}g$fgIxG~ac4&=ENjEConi zi+rYBn3;*UTIvv}Rix)$Y)|{bl}+iHO#DRX$1=zMGsXelv@4JjxOcA8#lhBetKE4r zGxkY@nW@WX-%bU(F*X@1QF+sqaQcF#W*jLwCwmru1UVM8gDB=?!(W!$JX8cZ%0`_O zZM>&Q>9HoB1w)mJ#OWBAT)io`I^bP)STjHXI%Cqn)t4<#uJE*K8r3xU_J2Y|FWu;}`gZ+_x>YUn5{H*rf zpftzVg!+{(%q_DfGEf@`kU*hN*hRWExsI`Qi z{W47@GlbNL{;6P*cupu)y^_!>?c3$n9LvoVS@#cO=sc7_6r19&3$qo?#=U5ir{I-| z%0WsgGTEHrq-UOzk7nS6taOXd%PxjG%zZkMDGktNgPsQ#jb2mGOPw3dP^3&rqiq3Y z&%5c5TFiNxolHqA6JEESpzs|ywD-b-hQ=}=fHb@(6NACh!GdK{`2k6SqspXIu3PE2 z9|0C*_KdY}1dtc0|1`)xzWJ$r!Bu<5AE+U_URFNloc~wt(aBUits)Mei?cmtY68sTSfRyRB3SI8*7(Gob zqR<>TvL;@2YG#vFd6_j^d*mQ7jtt#c2l^1U-JJQpFm?VIs1?w07$M%joK#sbc;@XY9!hMq^qRmy8ee}argX*pwk{$Lg$dJtLw#m71Chh!m zIsPWA?62f6TNg6N)_C{!t>3o_J1qx#N-gZI?6Bq!@Y&q>wD{Vfve)ym;OS5M@{5tn zE8vzoCtp5driWsSi&5D+d6~9E{(vdb;02Hhs=Xi(uY^vP=W)Hg36^HU>L8aet@-|U zYu{gpaDRs&akox8(a!mUl8z@8KyOd3n}~)7=m^-QeSL)@1&K;#x-O$kE12Gmi4h77 zfyd#uDE&w$kzqRO_kllyCu>Q;pOrkMz>YVLj;@J0jm}0WQWPP&k36D{$xP2j^TTOM zx%au0A!{a%?HM=^HhV5=e^^n}YuYxE2-1;o-C>O?g%6k zVdAoV#^9x)7|*%GCa=TIv50rR{vVbHeH;rJ(J_@ngaT&d-*Po{-!?DB-JU~zrOtvN z>hIE)bC^|{`?Nq)FS2obP53{oI6(`Sb3|3x3GOW2cR9|ft;h1XP7&UH`)j7C0-cg3 zUXu?2yi?X37s;h|Kuw386<)EUnSa`tc!pVR(esgqB^~A58Drx|L}NwDSKz}Bpeq@D zmRH`~Cr(ee_0zf&%S?B6F3@gz{tFVpLu)9eP=m#urf?q~a0l z3M&uP_G=)d$blPNH!S6ZE1ps6jQ$AK0T#+bbvPKHuoH)7($v(XYZRcc(^J>0l81Sx zM<&({u9YQQ@12Ukp-?!bhJ6FppzD8CefCfC;JUl1ffivwo$9ZUo zgG>K~OO)L;PsxJoz#sNuhOIt*(Fl7DnVmIPba3Ibz1_Q}M+~I{zvl6TB2Xc26Ly~& zf*&cw!cTiy!!>Qz<8(6MR$#vrVI78Ys?De#{#P?NEV_)it+Z_@0=Mtb_>j2DW5U*t z;@eoV8%hs&f3JgUUarH4C_zX%i|4{A<{uXgDZ^(udOCt?3Nq*b{l4Sc=!oBIN)*i= zu}D zJDWS0{+uGzn?mjMv*7xmY7ftfxT}_A_F@zAwochHWeh>nJx0nv_e0L- zm;S>tT*kak(r!o_i7mE^`$%WU=`NL?1gfb!zqwO9AG@(@kv)xio+-`t?ok~*REz4^ z``7XI5C0Enktd0&{1G|3E_1tjSk@&g0hKB1!2~-IQm4blzw|bC7b0U3n}$3NYP>ya zyspTmPnNh20No{}KUT`G&Bkz`jZZ8qp!D+mY%h%#tDo7rW#JECec^4zO9*D}ct+=R zB*PZw+|-@X`?d8#VWoEvrJIjfbj654`4epJH)$qs{EM%(Tn_vX>%{e4-;b^^5cPm_ zAt+m-;i2R?wglac)iiaL;p1_&YNwu$mAQ@ZL~#D^(iR+)7_%8{fX+ql z*yC;n>7v3q8M*(2(;MBt9vwuVSwq>-3lD711UW#1pvzeWnx*YgiLUGau-0J3P0J7$ zX7Nsv6={Jy%7U$HkY5O8JMO>LA81Fy#gK$%wi727hx0)Cg6Z1vrjs53kh>lg&wn=T;S1_{En@x^URMpy^Om1DEbDB0IGH73@SbXw>n;ZTDlYOjb~p)XU7I((a~Yc ziVWodqubmDQx++ZmBNYXopb~9@b&S!BhmYO2=SyTMco5Dg5wY6ZJN-S9W)e9IHaLL zJ0T!m^(#;y&@}az0rC=1l^pNXuI*pX9+MqphknbboJ-=;m)!R{!aA^bb-USjKk}sr zSEzUvEw!fvDXrjrsIeofaCypwXO-cm8b9Q82<1X8ESY*vW9J2q`&7BO;1|g9-J4>3 zFOq^Hc5z`Rs(j+^sCRO98h5=Fbz9q36?Dy zo7bj`cVt#QA^mgEvtEm9_sy=fajG<-zHTKO0ug{jKMieBcw*Z~bzmh&1d)!70P2$F zrLQ#gJo$FBo&y2@eR-h0l4;f&%FMANeSuRZOoTh=D~U$j0t>m2jZe6F-v+LM|EWJm2bs4m3f z^m9owAPS4a(d6Vxf>PO+^?Uzlq$7OghrDaYy)|>)@=c(_#F6*8 z0>H+Tw6d19UmQa1r`_j=6V+G`y9y#Vd-=2FXI>9a=q2kvp>19;W{qT4M5@m(&yZbl zybdvgP5FKtm#{`-?r821wZU&{|oUyMx&o>;&loI0+-zLKfi1gN9?KTkXg zRI;w=^@^Q7R<7w%%gNmaIv6n}YZE1YJ7@ERU9< zM?0X3U3*6{pVYxNs#jv{MjAkzhPU{-DYxK8XH-Pc^R&DWzA@BI!RhVav(cN?_q5|r zpy~PuWIF*IA!kv{lT#A0=)cIcgj7FT@Z<8>cL@1wKE!`AC*agtepj!*;iigZ(ndO(!a4AV?tYF!uBy^RX3F&)hvMd!3*q z;Tt{L%D>6gF3a^%{Z9XV*@kCyWcFj~3g1)|n0-iD2?FnQpzpkfy zy32p%i~qCU<7zmKj|e^As`53-(8o@kdy=fcOkz=;8;x!lcqO|E*86H6=fW_v%%yT_05tWLkp}i8zv5#E7`S7 zKRZw4@`t4g++7QG>ZSz_BAbsOpbSckjJ<{&yh74tBMAtKT!tkcT&?LaP&u$B;CBf73gOtEz$O+)l}8$nc!5EMq$&95&gX8IDP zUSY^1<)n?K6dJ>o4pask7Bl9-8aZdI0R8nq!XX=3HrzqzS8GB{hu3pqtFWAC^O65w zu|N4fQ$2V1%A&o?@H+7I1hLc6ZMDoY3+uC?D$96R8vdHgNQdV~C=4?N(LA)Bt47!i z5@>8rNbj5dSWy2BkN7TG$}S~+L^t95d&fi2$n&GSwHy0!%o==`Z4ZMhAw>+TA@Qux zbIcTFOP-Lf6BqYSaZnqENI?!8@3_}AcS$1?VzraB=3;E`j1YGRXDSturY}TbC-k0| z8Tra}RO-jv$PqW+C@i~2*zP|Jz+w|UU9Pi@lp2`=!RbhNw0)pQW03ba2vQ8+`^&BYMzA+=k=rUpB=83%aDVqAO5V@f+Z0P`IV}zk49T#fM#w}T{YX!h=aB}=!M_kC^ftg*yrQ^=pcxSGq z&@p-`$1gnYT%Ho)RMGful)r-(;hY5AYr&*t&|c?czBHtcz!F)5?_6K7Z67gRneB=4 z(@f}SX@0Z*)+1r!c}Oxp6_UZ-xi-@@uqyG))AHT^wdgHtKnnPzpP0`ds0$3%wYEcMqW*~)Y*}4MFZGpe6&c|!Y9}}0K z4HRhlU(%0z7!%o1)d*X%#UmXCGSGfom*Zz_e1Sxe#zk(QV$|0dS zp5xL6_$MdVM*eRf_Ya(P@WFaFYXp?RA<~S%9wB>KH(`wO?d*g7Ng3XZi8rp3x9keh z=7g86z%h6nws;3swVN7${<(l0$7JA;SpfUvUs@Qo;y=f-926U-O6=~rvw zr>u2OIAvguxXz8H&QPhR3i8jn!fN;6g(2@A9Il<`QCf2+`Q;%2t^xSOL~Pttc0>`v z_AFW=m;!JYHhJR#_()=+o)tI{Xxhr6-&-`6H_#?01iw`EeOkfLOj?{PhJfL|JdsM zbtB38_xS`SgY9|?0&N)}HtisJt_sUlKkqD0?$%Bo{=-_iS7^Pl3KVIKH>&O3zM$!-x`B@vG#feL6Klbfe8t^_%P>2lxwJyoGjqcU}4wGylU z%8?|dUbwYHgkYcVc6-RK#pSG2<6ySsI*(+{CHMyCWP;iABTkP@NpiNzE|w9a;ugrw zZP_lLKceBR83G8!&Dz0BR<#S{D1Fzu9N*tRANFb}kYCN(g_}KQK2+Io@S3yIQ_{s- zXq6kKX|?JU=0t_GI^$=SsS^r5cFbhXeNH^&HRL0{s(usr8fM|rMv+gGgucp$j2gCD z4{7@_RWU)%h~*Y;&)LY_2ZX@~%q~_g)f%zrpmT)qms!AqqtISITi@&)lmwX%$ zKl%F{wryx#YagIY%t3QK83=VON%DI{?igOfB5vHrp*`)ZCV`@mA5Z6i zi3bhnmyVlrQ6F0PG%jg8BIeya@0Pc9RhQozq-3LlQth5^ zr;f@JQYhvNb(k;5u0YU2HTB*HS9HL@Q&41DprX__)q0czLlYrLoG7nBcB|b$GW=Wh ziD^U%Hn#^c#E*TI_-TUsT&X~lr5i=Q(K1)2)P`9jj&|a|fj74W=Lm@ocC*F9_MfY) zQ}{^hw4~*GR|KQY@k%X0Nh_Li_iOapsTH!-7YUUS)Kcx!)!Ps(ZnD}JOm5xwx~*TBh}8JR_FQ1FU}NrtK4J1U zivibDPDOn5Zgkvqwyb#Qik}`rFGIUvf9c>o-r8PQg|vd5fmH5BxRx)TY}bkFFDKV` zrI*{jY`o^fD>-~w%~m$PVVb7T6>X#@1lJGG~A@)uLyz}nT9B(xL(e=R` zDzfR%se)9L``cptO^`V)^*^j%JG6mT=0nk`M=A9x(n@S>YvI%P=WXUG{nvznc@J@e zsBGMkZMa9$pH4@^MuzVQA%XR{B+_-E{$3c4ys648z|Jv;_Z4%oj3)PBt!#6yLwRa~ zE-pxeReqb@Dof+iPGP7|%FXF!ZUvcw=Kmt63tcuJw1z(0oFQ6oxNYDT@Y(HNv~zq| zK0Wf276~k44hIBbc$)Cw^Zt?AF(dYgyGWSX4tUCFXr(wlmrXmXT*hsVW zhb6NI<*;8ocrnWHw==4Q*Gx18!v2WHSiUcEh?iZQE(5VzH%jXSc(5c8&*U@yT{{UM2=a@P|cU zW9AF!W}NIzX!tc{Bql-MRc5_dg%)Gu4K%ZFdtC_!^Gx}tXMa}^ikEW#5$z-8g>yNYbgKhpGB?Qv&{1ZWt$z*&x@NQ$2HyQyKETIZ zH_=tm_}YAMReX^4*W+B8ie|F-bWSGxmPXTDPA((96>twz@|)DY3&oQJdjD9JY@DbL zqlgP!Yu(7KUk376t)=l{1vIJ2%!?(5*J=3|*WdyiB8t>jXs0kVR=%*HFrVrS)p5^p z!^M^%!t!8DEoa71;QvFrcGA0-%V(NaeZ?3!I8S$nC1c{MBhPG`(z;Xsylx;xTG6SioYpHCdGOaQ1wW|^}w;X7hTx6viWoIeA91~ zPv^ud;6$k7KP+liF858h#qr$)r`l2Ow5$}c9i;p!o9g>2S{JjP4-CZF*+)D&@$Jox5(Wviufw(BC09u(+y7~iZWE*cw1pW z#awX3lq{L-hcidcQ#{GiX?xm1&j+f4O4@I)%rp^fVmC&iS4&M23UvFynIMA+swjR7 zW8u{7u*gb#4}HhOZlo*@<%U_7;D1=lChFn{cN|ZrH7uZ^Oj;H%(@C!}Rkv#vW%W6u zf8BnH9dpvo7M)z`khU*r`f;D`@ zvHqm=lhkqT+{xB@dz&ZiU9|s&c1(^5cjV(bB6Frs>_&Y&?2_iJvM@9!Cx=c9lDcpw zm5iC10$8I(BtqqL#)}~Vm$gIjSI+%~LFXcecMj93a#I)tGPnTJBDqHROS2yMPR5c-ZsY@V;IGpnuQt}(D9onk zmjTTr!?rtwV;XkLX&&9TS^^NEq8x^}=3iZ24XF$f0n-@EhQ#*(wAx)t zN1gRl4DZXxV?2%x&GC*y+TxAC0K3cF*xKG~gWSVNnwb}Qs-r$Ty^;(lVA~znK zSYTdzG%UH(#YX5^ZsRI~I;&GwTNiN3{NS9wqwMZsV?(^%{qQdLBfB-MMjfUwvCsQBW{krTo1~hEE*zTjWIU!A3(c*|Rrix# zkwq6dtx6-eOQ8IR?lI{g2YY#&AqTR+nFA-9?DR_Pb7r(!yV72>4dX>Hq3?Lu40Hl= zbf$ebRew>S zV>|eXdl0npGgy|A9KjVIHrAX`xIbXF{Oq%AEqe^}gag^e7#q;HYN&QgHhnn$r&^@l zQKabiu2vEUJ)*e#QO=~29RedKMb=a*GRSh~S-av^ej}vC>JoQC(sX=Z>cHLpv#wPx zh1&n9bmNIE zuu#cnm)CSy^CIp0oE|cy6~pD^2Ol7>Hv7^t45g(iRpBSvTzSZdaO3^)eI~DIV}ioC z<<0}^oBROW!rO*STl@wP<^h<`a60+uPLbKaEr6l!lT6-4zRd5nzHD?=eXcf9A)>vZ zb7tD1y-GxB%Oy|jM2=AP;T<17HM6?7c7C5BQw=0j2+>~)pMtfric#R08)LcJrM!0k z7b2wXP?ES|^3knVcw=Uec(jzq0(Kjh8V3Y=aQdgxjSaP5V)d5u50;bP3S~>wNBXw} zMhPFNcRmP&x1MQqzWER99j|tNPUAHW?IzHk8iRhP**IFOWKQ(9ekSA|V#vgkjKB7v ze)5%Zt@3oy^8z;Rdkx}&ktW=xV4wW;m1m`z3HaL7>S0IwEdC?042uIxDTCsPKUwO4 zAV8JvmsFGHi=;SNn;Qo_H~H;V>aEc{O|0G7U!&2N_p1`+uBI&)#r@Y6brr1n3MUe%xuU z4p%&=ystW#yFzEX+0>rntgqYsqjk^%rn*ksvon*{&N#^_ylw^A-gsRge)ddKww;-zH%N)rsmy{uiz&}1`B{lT7F9K*VP>*9aw<2J_v~5E z6}k|(9)$b2nezstuy_vw=V;|9=YiKt%k2|2>rz|JHL;~KF+=<$rZi)|H5VpKK=ur= zx!zgL9sR~3VW@?}PQxXGooLw0wO@c9QgQadFJu4Aa=Ci8S%rTl4u89Jp+$MalJSb? zW@R=b0(pqCLPVR--b@nEYbtmt2O(}V6n_rc4Vp9|d?7=8(RF4FzZij}D}bjMc+Qgypol##o|;-^t5Jkhl2 z^L(!bp-FiRygH1_h${qmU_Ol~b+1z#{+SvNdzMPSHNn)I(zS}}gl?G$X zhPpdp)O&5~<+Fhapb`qpTa&skjI7oPO=wygZH%X$5FJ8PbKIyvYuGOa1wj9OnnG|nIF&FD1HPyqh2LNriZiHJX97(*2QKLDaYUB6%IUb40uOBO6xkuCie z>-BTrY@6J=r&#fm=Q25gFg4@G+Y&Nth)loSx)Q?0w)oQ0+ir`OkKry?J_R9&Kj1E} z-;4sy`gm*N)vp~|p2P0r{x(VA@o_v-4q?k2L>%2`RxgBKaGoA-;5)yV0x{x#EYFV| zTh`Qkmn$;vG3L||c+bs0=V-qu#O^*%2A9!e;?IT0#h+F`7Tjf>k-lt!lh==!MjpIK zgP9A>!k#{_+lVfpc;-A~EV5Y+#;v!;+FDw8*yc+#?6S)&@s@bYKLf(GZQ0m_7gzEPZdGVd-(`FQU(aIr!3On>V)q02kia*+;0c>O9`8I$3AnD=hJjCFqyb{{V;p z02yZU)CS9yk5D%YO55&J5|n z9AZt}b>3bRoVvs3KkUIrS;%pUdS@x4;|Jp(ye2FM?e;EH>7HPE#ThJf$1CytVAYV* z8H3F<3S47;m3h3e9}vT{*e`02lyqtRcAqg)tb! zZ%Kl+;h0X6M|YL@Jux|5K~f&+SF@%heCE5E=L_#H@BaXSuj>UMe(_yk4sfSmoRf^% zVyFIQw&Y!59Am!n*ZyU9k$TRKN0m*0Jy}pgPML`@K5AC*iWTA{J8c0zx+B~ z`pHV?rwR`^Y4?V>{AKG{{vQ~G@0{RaQTxhzxclQ?*Vh<$2;&6v%khr;Qnq~ZKJZtJ zeR2!lL##uoio3Xj0vB&#^^6!RL6EV# zjT^Ih%m>~!qrSBRJisrX-X+^=jvvY#HRm1&_leC6D8-M-n=EyQFFDH!`@)-m;^QnZ z8vZbSTmhQnoJIn-#%N<+_Tq_t@cZ5 z<@GVQIR60Wi#Wnf<(!;l-8c^!>8pSs*Xnis;qlEnt-HpY9Ar*ON#$?zgwMmi$JzL> z9&%Tli`>p;L1V8OK%Yzi-qR)Sd%)K4A(*5Z%AB_t^^$2fgLu6o@pAoP^FC%ipX%U6 zeNrE0Do#Eu`qTG<1COWrdHT4+u{cMZSbEB@#va+HJI|(1ePuo|7mU|AzB0%t%EItk#Clo!dy8B3xq0tF`5SQ1%r;7tKaN^Qe7*6=c4#(5Yk9b$Cw z_lWNbHHz@-0^0MJsrtzq$5;;XdCm6a-V|0Ku;hDCdkp3~d+t@y6ZlztWlph!DBGKN zi}=8c-U_+IdBV3CUNYC=!5I?k`}fUfA!}y z$LxH{m;V4f;eKU*a8>PG0axhFD{B|oxnhv`!B{o$IF9PKmwVd<@caPn@)vId;fKY=V?Il;w0Peuk*P=0z^~?ID^HdvDjt&xf}KM)>x0WG zk7t%8z* z22#_%89s1QEPSwo{8=J{+GOfammCP51jmuIB0ft@V6>dvcOd7Sap~SbMFF0g=kJHl zhnz>DIM5f<$L3)Lk+gpQ0QrTF=L#RLUy;D24&5i~`4|Vt_{JTYGJ4d`LkP$>k&YbdE(4N{A1gnMWGKOv1noNK9m6Q38BeAa z8WCr_FB-Ym8E_Af{{U_|VtBYh8__?-V@N0!;li%H9EUit`4AHZl~itAib;sY*P#qi4c$?VfS9Lt;oBhk$pIFuwpBRNf!N z*FY4}qZ!^!hXK%%?-HrRbnB_td0Md07>thtgq8Zc{{TAH2=BEr_=2?;nqZ4x+`6&e zNVE}3)0^ba6$l(aDtgZ{6&xQzrtcY2C+`q*0=kXIntlr4DPlpADjr6*@rNVinr2|q z0zYX0714z$)Gkqw=x)J!IcH%lw9gKGIFKV3JUOusspin9oNVT2oQCw87BJ4+luhuc z92Rc`?9V%Qx9c{j!$6H)4;#(-l2Jm@#k#oDqv_SPL_#MS4Ot6;O*|c7b>uC@?Rc=t zsR7oZ%FDf*QjghL53!D5 zlXLGbUU49XkL|=1BkK%Aht_UM-(&Rg^?-vwK<@nVede(qU+2U5GGdQP*Y5uSDEr8s zdTZ0jW}0<~xSjW!H!c!<jo$Iiv))1?zKkD-_gT7u@ zPxC#QX{~PM<|PdbcFFC5=Y}Pz$)1A^1%@{kX7Qa# zq?~PH$iij&nMD>@2DsN?d@Wv&eg7>}tzj?H{fY}3|86M=c-UMDe zuJ;bt4H_&)?@|?Q3kw1PzH<6HBG4t8yeCjG*W)(-0Pbt=ANfbymF6RZbm7lzO-i0I zvhSUrk6&2(X3}r$!TbD)fAiCR+HmCQDqdeR3kP$jidmepc*-(Q)z|L8_q7qSf0JXz05r|?U>_otN#}E9D4W58C z=T={h64%{X8iHQ7g~LHdo31czVm;p)4Aw^)9EU{j1}O;#OW|)5?=DD#F7PAV0Z=5+ zIIYed=Lh^oB(%Ae_;QH$g|FL>g9b(0eBsD#frg)>2icB>p9k+ad6jTp_w$BiDxR1d zCYEST_{xqyk`~_*t^|y#B{uf>!cx`o1pffWDG)V_ zW{}^EDNY^4ljWbI7}wSw7)y}<0Ju)_xBX(@j31{Qa;dz~3Smnct$G8MbQ^H_#Vf-^ zb@1@+@C;QcKluXz?NT> z4(`YUKu37nD$H;`NE-46tBcoOoH!&$isuqfF;5!JLI5zTbP8i)mZ%nu6FvHJus8}} zwV@WKvxJ*kSV_1g)5d5-HBDDQTI_e00h@_SQ|Dc*QXcDL@w&yXM_PtR#wa!HUMM{YU=* zI51y8>-y>U`NU8-IL0@-{9-cik;k(Bn+g#`ONhdU7~oIl7X^>`1!yWJC|OmBd9D*v zaM~Z5{{Yt!gmVEK8>q;3LvoVf!rIdke*ia+1ldQLUO#a5^Y}J>-AYKonL@iYmb%}6om=gq& zM^lF7EZdwd7&|~k(ll-L9M)J+08j(~^P1Gv&QeJlx^3U%H`~rAsiqsIL11Fq;$EOJ zCoL-T(fmvtt^Ts6v1{)yoEh_${{VTv&J)Y5bzyX@7iP3=T?X6+0T=?Ev2eTCgITAn z_|+6^%|i)eIB8QcX==2nfB*vGduft+0U}6*|eGI66YOy5pZYqmcms zMqwrnN37C$!)}CtC68e_z|D-Jo1k=oS_1Qpn~@P!jw82R+(i=O>be7aR~vafur5_~ zayT=bU1#5Z=e zR4%6G0Ssz5ILi$t@hRTB#wiKwtf1#8gv2cl1UM54=nmXM&?>Q`j69ha2Y5!I_Bh5y zW^5tu3$%P;vK85xCb@ArN8Cm{sU zO?FIZYAlR-R`P+0m}$4;6>F|{G`zCuEnYjHd)&)>$y{Gx1&zSVFkkf1WW~?jOT3u(#NrRNLt=v4p`78&bp* zj2sDucPmICh&=6qyas+Y=1^*GS^ZEpCMD;Zjtg2+lX1q#st;h3zpXg zIXZaBWZQTZ2uxxfiVTin5fn)oxFWc@XIscWZJR83`oP;kbj%z@z+mM3V^iZB<`3&P zY531}YZllZpwz&sQpW!P_XZeq>kM39{^85KmdsQ2;|iJ@K^Jzo+VB-|_-W)zuIjmY zSLhLNi6{nuI1Gsr^E_a{U}Bqh*uUJkF&ut546HFd=tAy_HeiB+Hy&#z0HoR%O|)RD zl$XO0rHv?!L{Jm}4F(hwj8a{y zl~vEa-+1A_-V*WFC&vOCFRWZ(sz(G)h~m8AYqcgewP8wcdA~3RFg}FNn&BaNJFzVQ z={M7yhy@Xb_pvWwd&!dF%j;hl_0F@1dCe1#0@n%0VOJyvD5{1d*yUz8Lq~~ujtM(K zj~1A&(a4y$SnlT3flC}$Yy$?qv2;ehv0Z%Q{{T!?BE8@SR)Gn2j%!$EFd4xCEkNLK z29OPNky^eoi&R7Lh)qHu@%h`27_4)OF7cDW@rPuM6Q73_c4yD}$Ghj?#b_hiFYgOa zw||w4&y+u_xZ(%cf%qm5Y<=3lcx3!&W~Kg*;|v6dwEZh_Tdx#v-i&70+iU1%{&Y7F zZ`rfs0B-R>1s?G2w(Nd0SP_6Sme`PO<1FPUh!9jX#1m|YOux27tx;i(QGr}cB)8Rq zVfO*WD0|A7)mob|U52#KcinkCzJvfM7Ke zK)^0Gz}u3;PeVY&!0vuCk+)#-bA%%7VBCRfon?RoRQN@GF}NVadH?__x;e;izl_rV z0J+x?)#1W-Ei=yeJO~{zOT!FsS1jDdc#XVQm-#J!7gqF*k}_%umBUR0YHk7QnI@J4s9~1E~r5y;T*C1Y3xJ% zW~~l)l9#?_SqA_kPjdmPYs;Q_gr|Q006ZLdkQJ`l8t0C;nsaBhAuF8i2%%$RHZ1YKn^qMIKO&t9Ga{Cx##YP3Mx<3h~@W$p{sRVTs%1Y)0#YW-XiM^sLP6~4W$M;#b4iaZ4Xs63^{f% z9PLWABN17RqUmeyM_L$Y$eZvaL7K5MhrgT0*ZY6@~6>b!c6alglC5ZsK*et`xaUgZVD?A^Db;2EsRM?of z2tfhojC&Sl=Qq4_jm)9u`pqi%LrNaobYi>UFdDD0G#3Xdw(MY0jn51jZ$t#X5^^>f zJrD@wlfWUDFY}x^5ngk4rTD?42f4LzP+O|QdymmS2X+ds1o_sl?NxyEqY zmyVq0?-D<~VK=Xw<>zu32?4t0I&o6_95TV^#Ba-Xd_#j4VXy{x+iB|s5_$as;=3oW z>@t(U9KXDigrESvx0=$WruK_s>lQ2u&gJh>!K{qZakap`l^Mp*Slt{;`*^m!WpNU1 z7Tt~Tc*0!SIwuFjG3kglk6v>^*M+_6@#b$5mO|=6h2o&UP7gYn)fw$xF(YFlak9P( ztASW$v26Q6Id+FTfGM~Wg6IfCj4Jv?P=yriHuyJyv)9on>~7QYZn-N>l?6&zbWQ;%2u`P#VQ#+pT;%5@`Uk` zakrh~j>UaoYX!m)qkJwrGdk8uE03$8=MPD?7REA0IITH)#-4F19eLwB7vnVQzA?ph zl}o?VfduMo=XpBNXQ=-Gtkp^}a3}@*<&fGlAc>D22=kEA9##l3VSsC_Id$;>3w3)h zhlAF*J{uQ`x*<5kwk5ohPYRh8&-cIydb6FO7A z)y)WGsqhF3*H0LNt#kOw80_0kU|5<CyZRu9MW=X8}K{BV!D{y!oA6Y8*Wuk zIpGtzfp~FztgBa~Ajq9yM{4;67;+F{Zt)X;LsVUdCLQ9`PWjO@Xb@r?cH#`MHi~K5 z;<)EF+ltBg!EBv&U|qx_$H|-xzkz(=dJ}+%ddgZ4B>h};6KR{}!{mYdV^^bg9B5kL z{{U-{y){6@UIB?!rn`Q2;7T8gD7fDuJLgzk1!FAsixlc{Nk@h2kSgXJi=CyUM<-db zgM2P44%qpM{_x1_8Gkb$1!6a*pIa~t0HA09{RStAj~mFp850&>`ngk{F^Mnb0(I$v zo&j1m!`Dz*TgtB^+lmAiPck}Cm)-_Z3;|Jok}`P6^++w)rqwwU_Ta{-v_FfK66LA( z1~r^}dfIj8tG83>{FqLan+4O*qJ|Ym1mRqBe;wb4$Fu z!a$&QY8r4PXJ9Z4U7PX?V)3hIX&hwfLUtEe5=WF6y9FHB+clL@DUc)3)!4u;E*7Sa z4ye$(GgwU(i9>U3pbe}jJGvCG!sxr`w*sVK@v~0SOHVx=a-d(ykt=o(i;e;UW>6Ii zMy=l%LJ)<5NGB~^jbZvQlOcfu1f`B>*2>vSMCBh@)q){7$DDAixk=tjl(0ut`NRQb zt=-p}de>PB)cSF6c&Xm+ocJ=tZvK14ysh(^`ECx-K zCbb86Z%Swwjy%0f-Kw3bPD`;jsKY{Nc7}1*9KKH@ni-W9b!wzruu;Zn| zaDFB(4jFvOg|%D*c%CyrbzYask&FaWpb3rHE@T7Nh?h*OF*{g^>m5(4&p zLfaD)w89}FS3*u%t=ezQH%KN~SI%wEQbkTEFG83nP!g-r${0G$;{lLRPRC++TyO^^ z7bSSFmjeoh^a{pv9o*psZNrApP#5!xxfOAdMU^zkd$^L0m3XB`+I5YfAtG3C7lYRr z%)sFVKJk9k=upi{IC6p*R2xaC7Fv7Oa2;kBB9Tf{-Zo;Ts###E$D0k~G31U%q*pY9*Cq{{q23?5l^Q-Zo4)#rzj(;- z=|9d`J>ehOlZ&RP576Z(j!}Q3D#u+d;+kZeKb66t?4jZJ#z0{T2<_hI7_2m9E)Zkn zdz~&1)N|Ei2^WtT4onIL2#48b>5M`eBtz2NG;q7x7*%M$6@OVPaKIZK2b@Go1F`=A zB9kVq7wDK8vk`dK7;&sE`p8WAn3&jAsvz6GJRJh&>1cK_@&vwYLAhB0chC1V_khvc zgY&`oQDDS?@h<*x@FBNciji5v0wr&uiSrbGu#Dzi=m%-7@2+y5g=iRaE12xU01-3* zXb!P4Q&|k_P`d}duyRaL7*`G-O_1}O#6ton1AvKFMkS~n5ed53Q;r-}k%<%+zyUhN zoZ^ImU9@uJVxl6z0UATgYT;hf-(+Z}#m~16^eprILIm{VnBdMq1!WAe)_jtFc}2Z`oJQ& zHv`cc!>jBkLv5i5?~eU5VuhEhvMk@rnlR z(=;)F-S9ffsm*~oTPw?qY<%;MsiQa1kz~N9CIb}L>c)-ZPB-Hy*_3xOEDZH;B_;yz zj3B&YEerwKoxuM9_)mfF1cXHLCIzkH=XXv59>QrQz)V=_j>B7bhh+0}igIsWF_D8y z4Jo}9CDvGstD=l6>VToKF(ybcpDAb&*qyTq=TuOr5aD8MO@>x)1e0uq*+XW@tXZaq zMx_M<)g8<T=Qt0wnIx#|)K!=6qE zZNfa%<>7_vTX$v(>(CZ?K@u{vmkG6>=t~xWK|2>$BA};|L8&w%!HFxPP>6=_B~7P! z6(kG2@)EPX4daK-Z7BwotQ_`&aU&RAzZ#x?A!lfY{>XoJ&$C@~#Z4>kn5_{I*5a1@vk zD-;sr#=u<#7!;+X(71|`M>mB4U#tjmINOk{2p-q{{o-C3_&sATwTbm`40dJf1{qqH zA1*UrocgdD(+L;zilX|^o`Cm?2z(3<^p_Zgz60kPwjzwo@kbeI61nvpmL8=kWH3eQ zJD8m!ZlEXt(MnOYnHUSa0;i;{xIS!6Ez|2xwvo@$FLJt!SB9VwfjwO=l z;f|^2#9&l9gMbN_TXR020aYvbnBV3SYhx2p(1z|I=&)?)S3x&*##SnzK~Pm~6}{Yu zxKuW#qOW{=%WBE}0@A1(ObIsW?1C4x7i)z2PKoyf3M@2aQMp|2Cb&_a#~0WjfJbOp zHje8b6IJRIiyc+U9JX;OGe)f;i3!!kO}yYFUF2!g@s;^#9lmiiqhL4ixS=ad21Co9 z6nN17vqi?Eg1D~+=hheU;4KMwU#u_~j2HA|ggsUK8R<`E%UJ;xgf&$P#}aeWXb zf>eg|`^izWw}>JeU)0Uf>nXh~43-w)m6d7G-Xyam+63JS8PIx&ubDz40^l-2ApY|SB2 znxmE234DtF@$3{v17e(^%9%NW#Cb8IsMB!JJS+Oe)?b*GkIpzUTUQ5SpN!m{BM^$& zd<qA&h7wq=QV%+1d7tv793y!h=-L89zJg&iR=T6g0`=`OXbIB zQR3p)mp8pzgFXXQYqE$Jy`ALhsZM~vDnx>AkP;T z3hYY!zdRk`4hXy8Ez{FJ4)T?19TQdXAFrHz0-)asBs5{vd3aeFG52|WAI~mme>VWR z2Q|q+3cMBN<0o-Ust2UnZWe1Enry}2H^`NLf4#qr1R z&Tc~H-Rm^9`ox{@2g!qF2Py$EkXi5!fzi6$AA;tp9Ei~7*PE@D=y+x*(bQCx9Tv;c zkCsZdAjcc-^pkIfI{Bqf=t?ac1To4o*15V*v;kP8yF^ z0~AO^2MtFR?>)>UXj4TVQF8ZMNU?7~1Tm2NN2hv6CD0;Zp&XciRFsm*&Ne;N90ddj zqG*f81$OBrrjVOr?{%3Hl~k008^}HRxQwpxBDjK7!1MnAFcJ~E&JGf1hBxf|{btYw=9~D%&*?x^ zSfs4^;~xe4#Oo1V=v|lzZi<=`@Lh;Z?C~M+o>gMATe(x>6yM|aY3B=O>B=GS<6yxo zg3ufsec`w5pwA%%>yJ4+HiN`z`@mhI6Yc)y{vdpW{su0|eiI9ctxcp30wj-T_qGmb>y zcD}J{!HZq5taEYc9pPAW#ev;`Aknh%o1+OJX7DUoj38?nC6KT*6;+G@-)R=5l^)0S zo7SSX54O907|U`2ym5=kd&{Mp_s%=#UpO~c8}`S`j6$We(!hk|S6lNlSPc+t1R`Of zO`IoMrR{Grz$O3-W+CoiI%AL{8bo)L+a6xuoJU+5YJe+(TJvP@ zBAw6w01qEIwoFxKL9GgqPz;q#xAwOF@VzFnZ#%=!PfAc#R?;;0de_VR&8P&(ftXlKNAnnTcakzf41=csS z3NzhOI(~7;dv80H*B5vSK=Gr!4^4Q-1rtac;4Le+J>`4rM+r3r+!lu!VL41`N|bgq zYpjnP2C9OctGM4eYE0gXfe>SKw(&V|*Qd@5^_Ac60{DDmvpK+A1vo5K)I$lfJHmCH zbyrO=c+}$?xb(*)GL(@`x2Fz;7+H6vNw*slTOcZuIA2cj>IejTNE&GBc-BK?8J5=> zd*tsG4)E`(>l|)-0F*9--+JRL1)?+|Q?MHq*`z={sLM6SO=&_oQ7(f}pc^$#Wp=nc zH&|GZI=Ovj(E*%EZW(hoM@p35`(?$aMXOcd46;qbMoASdtb00CMfU z;ZSUy4U+C-EYJWV70{p>1Y8k_dK=j}JL6dcvF~BLgyf0%GHs3w00A3RS6j-?ZR6bg zSZ~e?o);WYNRm=@?-V44@D*t4G%YxC^_X{9P@7rBz`YQcIpQ(pJD>=K5EF$K@#(b( zm3Q~%V(~A61UXC@XbPYey+-ExCw3T}uf)IJK5yl(;ls-L3dH-(M;Fcj~#^pYf zN9!k>B2=ykgWDumCK!#JNrH1BU_hxyUpVvf2_l;|^~StmpDibLCwuQT3WyRSS7zP! zGe(6E-v7G zQz3AEaZq`}eDF%nj%t+FY@RUXho|ozblT;`>O1f-`&lrHmjT&(fv`O)f8&xVs z^#Y?vlP;H3EeRHu3RG#6q_|4hN=OETObwPgc2CKmb`M{}RrPBF^P}!pl_Be3-!XChG zpBdC;1PTwv0mIH{bukA5WS4}*73+NhH19_r7%9dsa6a6bcYtVQfRrVn9sBi{6xP`~ zcZ#156z>KKHCk4u}_E6N_;MPL%e<1*aY8wX= zBRxApnu?0;U~347oHAXP>k_Z;7vltW$1H5-`59U1oUoTJvHt+r<25pC`QqYG;}1w{ ziH`o_6?FwSwkSnhhLeO+oK0X7!0iZ=YMWFF%3vroaPwMm3I`-m9zrBz9qr>N2ICVH*9dYV z-`YnN;KrGu=Mz9@@?hxW-a%2Vuk3dH7tas_OSuzXch5&IPE&MBKzo9kcNvVOGt!N( zB~Wl^&JmZeOI0Bn-QPF`i@`u@#;(o#%|_|iqyi(g`yqt5i}@&~!iNrHfNQWj2|>Oy z=b*(oMG)m!>@V5t4eGdwhLd6tFOviR08lHlMW;GeNpL;gt#p&Lc|O@ilOwn|Dt4yU z%Y}%z3gvWJ9cx?2@Wr?YAr{2m-(9swxp3fc)LVnh3%6EXX77}*A$kaa1ck(ncc?8N z1h|Xm61)B4?%}az7YVu>joTOJB#|KzANGD&O^2Z6?C%=%TQGDC%6{~veWnXk_$RX@ zktTwC`^TUpe&eY3tS!|*8Ko1JzzZE^ zQijmbEkNURvZpj)4c`)^%(%DHqoj=M_W_h>~^) z)Ui3J3A=+3Y^NQ8yOH4Q$51w(7s$(00}TShanyF%gVoFuqR|NpDD|8mj*{#+w(QjR zg^k0+1!&ka>nl8#iYNm{@t{nuy~2bqW>7wNgqKlDU>eZUq#Za{l|$)Dm0g=y_{FFK zpuinUGuhL(61E(vJsMK;FIZtT%m@W};l^44FQ%C_UcwnTBXEjGc;(21NE~bcK5}z< ztlgQgapxAc{NghVLKLM8D@|KHV0!%4nBCCD5y zc5VE(>R^((y2KAFgu-7)2E0bS=EyFIY`4-TzA@)vG8Ts%F0XkqEQMiPs}A&HWUjLU z135Yoq31PJjlBh;_H|sd1r8pBAyCvr(9B>Jsg1!-34v?A!+vHcP{0g8M7kj!7}Kgm z$JO5%6j=h6$~q4_nL^PFS7e6T+l@+ul~Y_oegfcdu6kfVMfZ|OFHDoR%&q7gcO;h+ zw6mA6rcGPWCZVy=SX1W!Lo0&MsNB~bOA13TUdH?i)hy;j1yOkQo%%! zC8`)ycO*Q)gJAMJVeD$7$3zK2S2w=GXkdk5wB&J(17^WA#Br2*vj?QPpfvyqPO66m zi;aUlP$^LBD*TD|q`{y(3S>T!=J;m_;mjFD0_Y#YJ6&}C08Cz7zm@$T%r?Yr*}C_9 z<-vhXx;krbG|e%SfLae@n(`A4w?dT`>3DjW;4T1Kfgw_X)z$_!^0blZv^}>TKmx!J z1Hr$yd|+!X13)&rMeWFjehn!TO{zTLghyym0mVOznbejs7l25g4AsrWkdR3_d&6=D zR2oRSK6i_nh!#kp@|D|+oAGl&I+1tBI233Tql4!vh+Znif+LWmOnsgUI!@AoPZt=v z5W%&3cHSg?VphfY!gv}Vm-UEd_Tfbr*>U@aELT(Za+*Rkig%T43SP~m#^LvzpI8m2 zXj+a?n;#hRq^RFTG(BaRL0P&^u)^C3ZQAQkoZmlB3#z8BAo}z*_%NIgVQKOj%9=5S zBXkZQoT36L1P{I80zH;p28bwa97@@dbs@wpZ#*Vwy>*ff*X+Z0LjM4qIr6?RQM^CA zz5QYHuWlUMnkLThq$M#nTA@Io=Odow2&;)Ppq=AoACyzFf+=_jiW1Q(h@xsh!>j@# zyXq#<&4?K!v+Qzh6+xvF6!X6rY5xE*#+mVoZ{M6X$bmja6f{k@yjO|v`v}s*lcqm? zj#OY&E>B=}hz2U_Yyt)}FCHjvV?i;{2~1Xm8A+f!P>tQcP*3#x)At z_|4d_4Pu4%&Gk`%kTMItSLE*8jU_oE!yd*U|!g&?QtZ^0RVvJt~$8) z+J*;-IlAT67gvxr}9=zc$_yL*`v|v7F4onLpL9iP7 z&0&P0a)VZrJQze8qJ$f@L0rOjji;a-ATx0?JpE%FARV|Ho_5DrOU4@kR8R|cz|(+% zm%R7zKtZrg<;Dpgcj$bFBfLEqJ8%_f^#1@W-sw6$hO&a6gW@62te3I9jCk6iKTCwM zAX)6YLV@*?Wd`P`^L9ekqcdWn?ewj7toJdThApiGpfvkqz4H@W>LEsr>ln~PyZIp$ z1Q=fNr+AbN3Dh(t-+8XoK&wO>4vdSM-gwf2&Q$WecZa@TP8N8upqOCD0!TUdTaRN1 z^4EawRfuuT+GR+oUfWL&vsNV1L)=3u4{fjlYJqw&7~-8BF~g=Y!u~;nQbK~Yi?z)h zSI_GQc~&+8I)|KlqJW3@irT**{{V8A>OahOsNrY$GPM5yk@uTIJz4v>odv)4)^o-_ zS&n5OEPU;!tho2IA$W2mwgeI81;wl@mQ`igYb!#eE$r4~4aH-D(<=B<^p$(UNRma( z2kdsHj__4o=m=UNHcjce$F$dpi+_GH6$t*dk0bJDVy2T6*b(gB08o)au=DYRE~+FD z#$7SQb}$m9fPCk7!#e;34b>q=(<<)K4(ahK5zlO{u}#sgNaW-^4l&vC2J}uzRI4|L z_{UNFB@pRxZJJ8*27pK-qX?DaL`~XMz43ubx-U%$APxK(6$e>BQH4NDZn3g(MJP2Y ziUdAbL}iR>i*SNXj+|in7rkMyh0zBBj>U7dwM17eg2w2&3*pvV*C1nyOuQ)*L*10d zKoh~~kO9YxQ$phSs6-S`7#mo10Eqb)@HwXt?I~#CX#;fDazfW?(Xsq6c3Mz}kWeD- z?A8p3%(TV5fu5!di;zfDqzCA<)*Q(wP!MUkqf9v>Ckd|74STs>`=kcSkxp$qds{u7=c(_RPoS5XEb8VDZLrmPTQ*DQMj>?j^b+UZ4U_^9MT*xPrko_ByM-W!UCz-8VI(}H~O1`vf{@MjCr;XY~^AP#+|L0u?N zY-~9bTx%A8pdBTyQUW0JmV#5qUabyp?igAYM#%>>&nY-C--UPvko6?>iU)=-y=CSE z;dbCaFCQZBv>zrmBCY(y| zk_y!W595-e0vrOKHLYOHmxn0`CYq$?Y!W6MJaUvV1XgHui z3LcoMezvj6=!>rRkPzcpb;xhDcreb!^>~})u3szT0`g#waLiW3JK)VO?~61jpFOI$ zvuU>m%_WUW^NI6j2@7HXmjLfpg*d@f zBfg{;p=@%+j0pmj5T1_*CKiIRvitjEFL;x*afk;^hU?j!4)th>*?>(>w~^iu9Lnga zZy18=l^iJZ*%SdWs4pZE4Z`iNE+sTxpirtf09&^RX|7)nk_qi@9aRDtk=3rb+n4Na z`Zc;;*?XoGoIwzRE|+`vsgh*@V3dMmoCjFYH*J`OVogOj0N{ZczHJ?`=P6k`<6Y!$ zDduXa9~)m7EhtgcuRmt`OeVBOv`U%y1w|lJN zK7*P-lSDtv5Q7f}u;;&=tIrv^HJgB=N7IaO8!f}Un8vgb`fz?1biLx8Kb9eWtk}H= zV2uSFZC6eWVSu$#^cc^9=(59IAhe#G3f?H&Lr9e^tR;qrH+#8fs)$;l;L!%cDj85% zBncW!<;kQ^Re3S-nG3U*`~oT$fD8}h$v~K-MW@E{+Nq|TI~pZjri=?oq_}}L^1Txu ztVCZ%R6;4m+?ZH|b{i5WVFlc$SZ%Yr14SCDYVWrYVz(GHc@tgLk}4?Z6hYc+$2fA4 zFgjptw76d3hK_C1LyhTcJQ=+x+zG>Kn+JvaGLS2ksYb_V(~X{hA<&+z*6qz_$e>m| zKVvywMMf#$o5C^M^D_mK)2vFbDB?q+b21jlZP6yRg*G^9r-&MzWU=W4ph%?R0bJ0< zncxaLUK6tnw1ftZ(L#t1I>p`=O!Wn+0`HAI2#&EqAZs>J#>0jo(15Lmt9KwVT`l9K=nU;QSskK)J$ukO1tS@I$LD1rAbFUm^E{kJT7qCpP>g za3~ROts!(3O4k{%oq~~IWk+fm10;YJPQDJOI0PaCvS?C?a6MsP47y{?4WQzVGkX63 zU6(HFyYCo;p-0T#UCzNgo5^0vBhUJnRy#um=atYMsg4&z&?4Uezm>rO0%8F8;|eyB zf~@>tK%iblX$9rkHjuOGg=eZgUwfIcW45&Vjl1`70HUsNnWHW(MGf71iS*MvU5O zVUm;=6-1#SWud!bZ+Sgc#SS1b7>`dGy@!Uic?#uS-Qt_XpOGl3);fA~i{B$g0B}H$ zzm!f})WuFb$H`y^fO4yeb?|`c$8H5AU0winMe6GZiJl083UJ;FLli)S!U%+!TZx4* z6iO0*Oe~)fHPOr6#^MUoWhFr>(rYRpDvE_by%v37g>YuTP!-_R-DbN%LZ$#JqdUSe zm&3G9IVt0XTpRIAL{e-goB<5lyP*n!s%u@i_Kq8&);YG7eEHU9pz40E~+X8 z+_@ZfLdAP!CGn2(0LeN4pdySiGCDBY2c%56LBVsGVz04qZRmm&dN5={W%lSHttAcE z8#L=8j+dYnQ_-E784}SaC*tI3Dzc{}1^UMw)j zf`O%kM4Vu37_{&vOpuaw{1sl!olI5NTnnnFRpX2acGH2na%8a6dGmjGCzfdCZaRWp zafR_QD_NFglM?bw6wt*YBjXizYaPmBHg)46Uds4&jh+9lkPQ z77vuy*3YY2tcypTaClC*=e4&dP1)pz0pEH0Er z8^dl>aEg>fd)>!2*%GD;G(_{PhG(N2I83)-d%%N3gGI6gY`jOjZU9%oP}Yd5DXuO! zYI$%d0?_bzG0H6r8&*{%h@CiGMyGv|2-a)7x7MgE0x{rCh{5V?SlW~&*ll!RzaI+T z6_9`pOf8wWa**nT5$DbUOL7YKfCr*hTt_b2WQNEn)Mp1H&?o}6AjH6^PUj{)Jb2q|gQ z0ICduv4=Ql&e$FSvENxl)wSRw0*Z`bXeOvr7<0089`XIED&OCR(1coxskGPnFNNjY>(QPul$qB85F= zD>-~-I+$euZ()PVxv;)YzLfPc6zveIYOEb&0zx8JUN8sNC}K)G0U%8QHLPuP7*~sg zs%D z#jcyeGDPap2jD~NC3A>+1_2yFRL3oamjSz>hoM2Efqx-YAVTd&vZK5}K}v)zJGS%G z!#)Lwf}K5?$zb>s^b8#L&Hn(+Kl~~brSCVRWkm+r;$&}E)-xb9Iu2FfK69KtKl{Oi zS&{`|+YAZaK>!4OIIduSl>V6j{&9JZ=Xl@+YyhkEmp4+9=V)Ou(hv(cX~yaz=!KS6 zlb&!!6!LiUmQM%wgX+FQAp0PF;x<0~*=m6{3e>;P-)OfUKK-rT8PxJ|j$Npv%raow+T0Ilcm>?z+gsmJ!X=#FyKWmBS`9 zh^lMgz~&o_ikINJ`O3srV~|M1>fJfD$R$*#r8ohuI8`=5H6}3HriffzrmLQn79q0& zV8r^_B+*1bg01TfXHo}z1{B>%qXUmttOX|2qHW8J*r8!`r~;zW^LK?rv7y?P7lRj` z;!h^wHp5p{a2re(IAlT~0Gi_vGN@yX;eP)B$0R{E@9QR7DDwmR#%Pfx3Loc+lpm&V zZZHn3`dC|h#cE5aUGz9`gDYWPygDnH!shhYO+`@DR+FO@a!QPbtNdYJK7d3Ao+;|( zF{KJ|jwKh9yNs&vs`1t$@~rq~a^mtaKR9!8e0}6-(H=VQ7+E~&7#U5_+$`?{04p~S zI86a^$M=Uv{XTJAkj~<(Ifp%D0K^oYLWkkj2);CL;t$STA-8Ke8(ux+MDIbUOZvI? z{{R}wST&PR{Y>eD!|?wABa!t9Qt&xE<2e%n(3Ip+gkXoA;{O1ptH#M8@QrcrP6>jn zoqIhbOj-oVCp5YQdly*@C{i;50J^saqpSz;4udwcNq~TG%4A2XxOJ>T6gGq+k=F3Q zg-3t@09TAC2JV%BHa;OjtRZH#a?7aV?-_&kNf_pw7k` zMAxbR0C9TVI{X-|L``e>!0I2p`3Z{-;f5R}T{O!bg4&VQV-mPgi8XZtSfPjzMH8?q zYax9Y0Z;@k!6yf4mvaSu(ISp78EpQ==qM&|y<(T>LqPyE1Q(FWNBGAQkH(wf7{S1OEXHAUeky#JCoi{AGW%d<;_^Ogx5$VtMgkJLYNST4DvCb%ec=s?faOnPU`*?Br+Oi1awWL z(-)jDrn&8oaM-sKmTF}T&IoFaU1yL$5fDqaNubQ!1wi=*aye5-7(|N*phpEjn+}&3 z%c4lGD-DjB?-aO@Sl~e5j-XqtXJ1yIQ7MYB}DPA{|G`g>bYM zia_+(*bD9hL=+#3;+Wh!74$)Cy4QTdsIrkOVS- zPCT2ydOQ?FjYHd&&A3Mgfm#YVG>!9%BNMWu-gLD~a`dad;Vm7AIf~v667d5NunX8_ zVFk(#JdkrlrVA`u#vHXx>=}|n(NT9W3?pP-Op6`KY{14Ks)NQsYOoEiP*aU`mWpCV z@_$$s2x#-S^vUk9g{(~YV1JXp^8tO_fC_izK=YN*@F4khcrL8L@wkYD_Hv_pCwC+; zNyddz(mw7bDktXbAC@fk#?o#*lKo(lq>2U_swJn0YXsjwc~+Rq63&{!T$m^FALE7p z0GX#DajdjL_d^tQ*@-m7*RC7-!lBDvG?=5dFtvg-A(}We+h4{#W{rX$SZV}FX!mob zF+~7qdJa6za!3jvseq)~ZX|9fS%l|ZKrKeNrY$5r2_S9Z-dy`r>ymMd2E9(K4;>io zun0B?jnC1>Z!zHsHsP|oAI=~+ddI%Ar>lG$ZH7}a$k+{mLZ=vDz$L8xhw+5k002-d zwGyR(t}HUsNRd_yM~8kf==m+15)J7ejDqJ@J)ONp3RT}L>fMwknfjBJ%) zB~;B8&v@cR&s8*z6Dk2bh8U6xP%VxqX7{HjIlMA52mp1(n5rpshn>mqEfbzhBsvNC z$FyM%DaGh>l&@XI;9^1`b#%)%J-*dJX)0_8lH@ndF(O^kCkyXFR$qd77l`G1G)+FsXH(-nqk0)0lC%b>p4Cp)u;|yu-xiPE@ zdBaoFa{1GLSj!_I^@w4!^NRswp5Q;6g5W*;59=!L7^tm9aMJD+@;1fv- zjWsLmdAP&X)O;o0@e0P({T`&w7txv~^^0|%7&PM~4_R4;2}`7X z=LO&vljW!NiTkCASYdb-a^AHi-g=0w1m9Vl0#*51NLL z8si01VymLgWI`gT#%zThh0}UwwT4I}aUjL$(Tqp}+IX`OdO)@-lJwN~yrVLa7s$L_ z&pX67Dv*}6yQnSa85PRZCFgfn7?nBa30?Trdi9%3t)aaUsnlUl3u5y!3lO78$^BxkZEOo%bk>sl6yI68QIOWeRrcM#jOH}& z7L&$k7Mn`F4uf)>l99Vpmfe2w#W5MVK1-z(pjP&045fzk=BAUQ?GJa`_9d8%jPM9!KsiCS< zMck$l%_nw%3`HtHvnX0qiuf=v&=%5Ukuvn!*l3kdw*cPWfdGc2C@ArQim}MO0S&_Q zM_7eVv}K+EC9>|!T?a@9Eybw{9Jt9~-iTthrR@br6>Nk|jyHr6H+10yL5OC68&-vn zIUUiUs5VB%k0Fslj*8HCrSJqgm={X%#t>5L3`Kr;x&aE1z3T;I#9aUcF5D|TVO1Do zw`961;0cmn-qVBARVRJq0BwG;lp7B*MhSLMUl$4+0id8A0oYygX9h0_IBIwmM?wIi z!8d1D6umS`(c`X1Ar%=8?6IOx?-Y15 z&=ZKb1X8yST&+AOz=<4`xJ>2;uDrMacg6@GN=sS|K-le`aCAT_6R#K!^}!9ySc>!t z!UeH8%@e zVCLJDRdg!yb%MPZ`NL((lzh(^UO;&ab!f!XY`8_Z2F{eoV#uQ9fT--U->hq}4kADd zDt0_LHBUZqP@+OtPHz{DA54s6si#{e4=8H5P_U`vYx=@lU&*QZ$zlY7*{)ak&HRt0 zDjlFH>@!4!f~5}2M()n$SF2YV2LNI`YZ6}rEyVd<)#%7MmC4l{7rSM2`)m}$n0mvPU_?=)4a!He9*F0a;Z!N2z#i9Fz}Hksi}2LXKH zJWg3rq-MM$5#obXjbejm96Q9a;w$M8M0}17ka|%5+*%DOhithMpIFx59M(bFf{#BK z@1_F570BKkL-|nv!a!DnLxf@4fhZM(gJv2uqq+7QBWrC?V`(lMV3(AIB1DcI^d*oD z4bB=L%%(z= zsV$B8YZ{`5Q*b(BqDT3}PFO_el=!2)6x3GQ?hJ2tyP>ky&} z2h!Ny@_;>hOH2(Hj`$M9DF&md$GqG-BC&VFT!3E{DW^a*Kze6aKy( z;=wK_55wLohJG^Xhd%&;B8WETue-5X&`fFtb%aeyM1?%CY9aVzww@80+tX6h)<__N zcfxJ@b8I*ddc@|AN&f!$0dd5{YPaD$NPtO{-l)?NrHIo1?$6lu2DEWnhx zuIpr`u&^<723!R>pq7CrP=IG6C}0$l6KMroip}bg5j)T~MsQcNoO_#HPk8y#M>rB_ z{maIAPI6@dtzZHJYl^({p)WI{I>8tk7DWg)L1W_xcve)1M8->I1kk=**9x61&5Ziu zuc}c9JJt!0WfV@zfEWsRD1ZgJ1X4I~6(?&6svrnPT(|@g8IsRhW8@0xMj%YMT(b<; zm~NAtk)w;SgbKl5yNOKa{AVZT{bXmXl!rc0Ot7T4a906d0^$*HMxXBl)`&w+yXXWdSlcX$0#V2UC6IQ6bYHEh+QX1K@#~NC8X&ESgQS z2b0ea8Ly(ZqVA0q2@1J1^^GD!(5&>Crtco|xnN26!5DYv5xgIq$wn1CNXm2rGc0bQ*z!z^4 z6+|b4&GnH;Akv)@HOzCKuM(jMJ6o(0oT{235sA?gS39B_u;&@0#6%yw6YnaSxas?4 z_qQlMelUDD5|z01{{ZU_SDS+3Z2jTxIu6Oh$>hd4dU|}H=0EcRz-5!c`0^e)WN_FD zj-%rj1^fR1Yy!CyFjSXy^Yz{gC@hldR4zp*Hxf%WqZ^=u2gA+6AyVPk9eJt)ydVrs z;L861a*fb^hB(~@{x}vsQAo`7HGt3h&sfHBfC$j@px0@E5Rij=o5}P@fCayY);u|O zrhx=#BX;4&3`l4mZ3vUoor?tC6cjKcV^3o#eIy8N7t#4MmQY5_u`)qPRb6C-1&}2^ z$zJ*I78NiO)OUz~@WhHld^*P^Q0q=!gtHgp5r@5yGN<4d>pS@isuR?3ka`5o8TEro zU=nwM4_J})?Zi4X$Gu@2G{{hLpc%RFtHAc5mN5ZCiN&E&cYx2B4m`EmYSmif2@(Ri zuaTV)O%rH!k4IKSk_M@*od&Z*QvU#Ey&_C_Y{-#Ep@CKFJWoM1nnJ-9ua+}M;!Px| zZl>wTVI1ymCKyn}cpSa*GQa?)0Gd{`dwX z@Sy(k2Shwf+%;MX3F~OybjQzTn~QCHoNYSFA<%%Wm~V5A0}@k{##W|a*d{)f5fi6` zew3KLVhkLGG@;OEThhS8{T_oWf2>oqJ_B`bE7S5|bU6io79{LaBBOs;vg3hA_&-iW zH8w8C;lc)QyaA8zA}O2G^)Yl;ms!C=mwGu9YO56@vAGvhkEcpzn#20uG4;_jj6dDe3r#Mb%6h+qi z#G>g|>sSFxB{|EqlBt0))w&lNAxxpTVjzz%IWoL+)FKRuXw|^@hg)dnUVwaYu)w~+ zCl_b;4KCiuE`QHYFRa*!jRgy#N60Haj0V%-zRyI(h1Q7 zxC^E-0yY>@tK$zrr7>$x0!UFcmP9xd zlY3$>&IYcq(u5vVGb~g#(P`kGvTx1Ao^R*y!chc<4*7FZc=3%8WHc}zoM%O`R@a9B zg*Z(K6arI7G;e9+ANd+V{2$2x%QhA0jVh-09~gnUPJp-D4^uWg!fEjfHnXwoSTUnP zlO$t+wY{ztE$T&)ol3q3G};qXCv6w-nR}RmdaTy2@I4Jou3`~p;Q>TzOljI z!7h{MA~b6A1{7#3we^P~+{cgJDE|PsB6B(wx(7!*pk~Mx5_E464i&{*IZl(X7Qh?Z zI1ZFUJobWvi!qr}0r&7pn=#O+;ti<_a|Xmp>BV9rq?klBytYrL5DJG7e-Gy!0KA5L z`~@DBuhwhc>c#x^`ut(_{t}-LhtrL0lQ-nV47ql5kLwyPu~XPrSH>&76u0G#)UBxg zdBVg#>HAEJdpz&_%ruXLnNXntY79;TrVTj8^ayLnO#~@X8Homfh7MN5KYGS&ty4-= zItIcTaOR!>X)0!j(|YR|*Df+OAXh@JU10cr_j+q(R?!)fF`EzpXvK3KnL&OS6tILi z+Dc-ed}B!d@k~M~g1l$KWAIDONMw}l4+l?^* z@(GYYpg7!txu?kYj=CA~f&Lh8pufey0I}*3d1fg&Q(oL)#2m`aV<5S!?agpic=Lzn z<7!0*MXo0^c=g-#K+up2Fe90OM8Tt$(`4>*7iV6w;$V6+fdHxN1O-6Lt!C2Z!$gW& zGQjH?QOA@S2iyYkWh8k0L0|BhNlJ&GW(JzeuuNmEzM%sxEtam$gZOYT3%bSB;T1USK0#up}>2}n6nJzOV^X*_@n9#2?d zQ$_&G(G8$@n8aBhNFtCn2Yc%!j1`NeV}P7D%ZMJgnmuE;tV=9${114P!t7F5*u&j^ z7?89nfeOGX*GD>LH#w(`pa7km=X0Yrdz5^eF2m+`@rQquc)#slcAf$k?D*EoTz3k75bFUNT+3n4hZ#WIm~=guGH%%RhzwnfUJSf z7|``&wp2vQ#?3eq4Y-R4ePum9^0so~PZ;E@Jzx^=Uanrk&wIm20U+7$I>d%bfzMP8 z$QYF#SgV~#3oUUdNFr4;@R-i%S?m$~E<2=1dK31aW>q$^xPjn8^^mHFu5+4JU!}*1 zPmEL1C*c)GKpR&Z;M+!Yhdbl{0Jb?xD<+R8dKt}T30sXsXkLb)(5@1c9f7=)A5cfu z0p+<3lk}MkV@;pVbO2Zx)o{=pE7WvmCX@i8uoSsp!)Zk%(Ox97e=qC7*`&Gc;%gTRnJu+M@#QU?AyieCy3;?v?;p-f2N+;y@1@8+7!k~A7eHJ+= z1RzHSB^nWL)n6gtQ9C7z?N^A~ml#@R(G0@?QovjAa5Dvf|#5U8uS~ zJH*un<$Bi@(MN|}dBc`q+ozm#1ST)l!sd7_k8qGH6K zx@Mj)6)Wcm?)-nI726HO+2kPW#y@wH)T@eyn7I%L0w@N+m!4c=T``GCDJwuXj1XcV zQw${*`mQ?aoWIkG43tKmj3Cx@%KIw-Lij-VrEvAnBw#4}b>PWU{{RhU?5I=SVtqpi zbtRb+ngL(|ylj$T2S#x&vY+(t8+XQXLBG6!sq983EO{wE9s;r{ZTxv3#sPG6SCgvt zcyR$u_pD=$Wy2gWZSn6I1UbzYtbZpoalBZmr@)W%marRD9$1T0t++@_D2ZjdIE@j) z#NIfQ_h9vHYeZc}z)Evm3Fdd8ro&p)+bI~Fxv{Xe)LqMf+EK`$O`2X)O~LRD09NwU zDcA-l&2W5S4ah?x;&V$esPb7yv5cYVuyF`#gNly#-fr3q_YWlELO&)0P{MS4<%%vV zrYIF&UViWpIW`8dFpv%Lk4l4V<6rJmCd1_37PT*6towgV7h>nEE2?%^M~oH9q=8Ws zMc>m1L&OWjH`u6~#Zr`}DI-t;>5k7YVNGlhh%2WU-suxzb%7OVEZU8>AQqm^Pdld#_zI8SqM6c=Ivyb*cY?d4&F!MP<*$Y4;t(OnpwZO6ED z2|{ct^SlM}0!RbO?X>lQMUhCq8YWY^FK3nEa*-4MRl}qoU*(Je$Pk|agxRn1C+IMP zKoNMT{{S(*&w;c>^1qMP6?;Mq4DbMDmBErXsqZXk%wBZz;y|3dp$8x-Bh$%9o}5N9 z5MUlOWQZvB^Z@h5GFJ!(%8F|AV^}OVOIiYv;Wv^Kom2heEV=W4dB_Kq-a9}A>m7T2 zK1s2_n89hdZislw*E#MxK6+sW1v@nwnD@Ej`+r|KZsX6}u z>6Jn7_`rGDVQJZT;}(S;C5jM%q;~*Y^R;A}uZp$%#IA=NMo69_yaw@5f!QU2=|dFc zDi4mN2I5kh0FkV7d1I!;`m5puJI8uxFhZW&t#N^tw1jLFI0w#0)B$w_I4^+b8XI6N z^@u35=Obft9oqOXg9qan02SXj4w`Z|tP$3FaTC{^WxZ=RaWI;3FtjF!;nIHepJoU< zpZVK>fJx_E9TD;qIc}LL*d_Mg?;5zi@6HhWk60lDal93K=|S<4 z8-;J!^^s9Eb01DY!seJrMZr+GdRa0j_i&shBr4!;7StFp{+U8i6;VMBU==;%@+lVd zFR{x+rm3uJwu)%+g@;qdJQmXj2PaN!v98B;{7 z-7wK0Kx*F@!@(3X!i{zu;9@n_&>w>bH1o=TcyV8rKb(U%t-qWUsx&}v&JqxKKr<+S zGlPaU??Y>h$pSL`1FT-l>rNbHoL1oJcrOKe$f|eV3p*P2h<@=J209uanO|A1arc;- zm`!;P_s`H1CA*Im%fYjV7#a(j@9Pyt9T74E2T6#dzh5`x0k0@`hTaJ46;CT40gbHg z=D<|e2s96zPa}M=@b93H_55b{MyiM0{LE5|#~B23;~*^)cgAU)y%H4-wi3&T2)X6d z2m@f{ahrAN$~Y4gZ7J&kXY-m|B8xFzTy37|geVCMqb!KnM;fZS7AE1TWS8QS%b+Qk znb**F89^B7c4EcWXA^)iOo7^F@JRgOJMs;A;{~F6sIisamJkeqz)8O{VZ#uDp@ zP`B?X0MdeZgKfA!SjWKvz9#z(4l9H!d^+#}F1U^`+R-2lfhaX}`oZ?EiHMxP%wXw& zoHHoQT_#qGk*1yDhR>`qcW^$|i&uw4kzOFrvPcldh2_)|564%9%mtSOK%JKm5B%d9McOAyfE z>~>>>^~MsNW`P#U#O8XEqRQ2#rkEiQyr}d2+-Wv?!S<8JTpW)sEv--3a(X5Km-1pd zI-LMj{25a*Ix9DeZN=okoE5Dr7tGu@GkP^4 z3Ggay^PUq0a50{f7PjjlHSaqG{+2`-_;rUvR9Y++2~Rr9o=D14bgNW!;lyFaQ$(u0 zmsKt)=c3J=GAIs>0Io%NkpzZ<*h+F{hfQdekaRh?glJK|X&r9+-Z5~B!{m36e06|k zY=;=g5f%!T6%VYVKqnq!*SxF^wK#$~+%Eq0s78{*++o?0Qm{v;3_!q zX9p}Ja|1~{rU-GKzs`A#Q6%%0T(Z-ghm-BcSoeKX@tWgC8fMz#Kl|Zw3s})NUuB)( z5SbIx4oAj9opk>IYVk3d;$OhwEYZ*Bp^7p~hvm|cowEiIIUs(_JiFS*!r*!s@_z*7 zkk_PNq{JN1QvBRcBlCYaz99}lOh7@%AEdWU(*t}oZ+K)N){IvPu}-z;5akPE1z{7t zjtkgKh>w`6a2dQ;sO_8F52xNyi7PurGhzP#j1jOoO%M&Py1`remNoU`CIu9NMC4AN zPBxl&>l)M|RU^U)ud@*7u|f(}+gmDO-@=^|(MyydB*!q9D{8iK@n~hjw}vc`29DEP zF+0t};*g{e*x4=#<`HD~M|}jaP1adfu>FIYt}C zkKxap9Ng+i(d3?YGKQQLHkZ;maXa*_!cizlil>awk#_<_Vk2nq=LWU=z|!xzfjFO- z0$b@&_`~B&L{zHwwfn({BdLIsU2nz++JMnXc+-wR9Y(wI{kH^U)c)J?tfB47JSPPd zelep&!2|Ldz(-Fw2!g1Ai%3H?1zi-sKIa_0SDIzAE++&OXgm3z>o?Ahu*TeKX>#GT z=rIfXVyUk8=ZXU#dzF@LhR0vC2V{39B3PmUqC31AIjIJq9n(N*0H|cJ5-V;ROhT>( z%dRXN4cLyh#)^uI#x#XJ{4#x3FT>mdO}aYBwv5YoYkcrBad;sD?NOn;Yjaq(15V)d z53FvM)luc%Qf($^nm#a%G)s|agm3YRQqTOVez1%$ORy>YVGksYJ|&}|XG0lfuoZKz zIr3qM$MF|-t)fBR`ds=|Nmtu#dt^)_B7|AW0?y%x(1*CA8v8miTCfpN5$)}PI`FuD# z^a3FQ)fEH2HjsvkMmM8&fPOZvC2_qf33vrV;@}`vj4F?n4?%z|K5}OmQO5Fb9OsOF zFoj8xc%~Rhglb@3Gg&WqM+#xfoY|%{c5e{7D~x;1$Ng(IW-4LJk$gF4IJf!3Sw#EF zVZGJ+fWOX31}S&El0qO|S@w^-f6k>$FrcPpu5I-z7hsPO>l;`jPmeiANg8#HWT6Dg|zX<;MgLMUTvy?rp%3UFe{N_;-hEs!J%z+^2sjOB zVF5hctzL7FAG{SgePhx)VfH|~esOPaf(;Lg9yF%1Z;*7}YE}CZWN}*@cZjG}HY)2U zqRaz8r&j%7z-${-MWQ*-$CRkROz#VJesXdEGt0EwR2sf!RJ@y9h2mtfa(ZN6I2Xf! zjxZThCTPIk65z-<1FX{PHd}<9edHO&H1c}LX8LoHaUAeR4hx6IgS<4l`u4x9HREjj zW%O{TQ94YsIXAl1ZL7a{jcmy-)m^IhiVffoJ>cm}(TGfHa~?4OV;Tx+%{B-`Gq@iG z2Typ3`LZI=B0?<5`qzZL9*Qq3qs}3eru;O~vS~-wKDjAvY-@uen&8W$=HP`B$lHM? zdqs+PMh}+&wUt0w>`|;3#tIT7A%Pw>;{*a^zbGJjqH7F|9B;*409_bENY%%-o>1+^Q+3{Uz@x~a`=NkKcf6IwEL|{4DaTFt%?pX1 z9Ds&nVHvP=mej^5ITpXh32Q`qNPf)IeF)FME@@Oyzsi`gPlykZmT*=4S?%;M#BK9P!u=wiV!-rBnZ0T?rvd--PHgb zs;Mvp9H0d7L1G7KiRo6Tik=OC_Uj+)ER9+Mx)t6vTp5_7bvpzPcm}}bG63!0#!SH- zT8#i9d}WQt4(eM*{D|hbA_rl6>93U`N#N#Ih1612G(rj3V1hZ}vkROLwf!5&7D<24qYVvcr$ zyF~&mfuqK`AMQ@~fi$PA<7j6moYc5A&L5mUawO*myc*xuc;?5Q z;^}zKddfHl-f+`?a11#q@s}kqhcnN-qqM&`w=v!k%>3a!=Nc2W(ScM{KP1h;;^IsV zI7$GcsGxABac0Ccn-{kZkVg)OEKt=~TS7{9qeGxZ;3ZRCDZ{omd5WE#XZG5;>+mTBIq^Mc}Tu2|7n-rlVb_c_b zMGO)o03>OqL0Oxz)c^xjD)X;>gxh*^lHKC^`2(GV`M z7&~0r1KAUMIC#TuwtL3Yk@t)|*3=LYU4{X{rzSyQtu`y!tKHu23i<@&c%$#6&g?1r8h5JG?D)hQYF3yyIVO1-6s^^_yIP;vvcqesC~= zV3H^Gj@^06x4Z@L%B&LmpTA)MnB#S;v19na2uE}%FNlwW@qjXRJz_yTGJmIzUS>%x zeV5;_SS67Grz1E49#0G=lSu=2@>A%CS#9SLotYB;*CguE)a_3H??p>xfgdSY39QYuUF#0FKSAp3WjTM3zLD(raC~ zWVT?)5*9mj`O3?OX>@TF3Z|}J48|f*7X{w6g!3CFh6<6nKw<5-Ed>FT94&EjbnZdH zH5Aux9OVM1g|5@l#Pa#a%XSyd$Tzexa1zM&XcW>DVB=8tGe$68#ae4AN81AEp>0^z z^NIiz3WY6R4pwi@D98?RN3%Fb52j2AFlbB`x45ev=D6P_?I zNqAUyQ92!P(g~rzoOG=>14lIw0k;JPm08GCZ8Yr1H*0bdgjIKf2NMlF8C1hPEJ$i{ z(}}rK9-bi%`Ea<50U-1Zn{Xwhq#53@hU@K6{AXw9I|;QwixrJs39F*0pq+g z?8*>P5Jqg{4z}pa6|+IODV$6(S_%OTnyAUsmH@pN@Ei}UYkJXaT6u>{hhc^pcun9` z?wvy1A_?0v=@zu@jZh`uW^McC9GE&QI_6&UsKZ_Ua>3qdHYZXqEO+d4&Os#GWvgI} zYj2z+u|Yj5$+$%4NI1(^4wC;j6i7+q%vL(ZS+kA0{2 zfp@$hoZJRKoZCjeRj7Ql`oxG3$Aq}Ym54qZw^k?6+vqC(N32(MkW6a%Vb20CGDz?n z`Cl)*kz-T=KWWC9lp!GXUQT|nmKB7zT-gs;lzyC% z#bDzbIKnc#Snhv0G;GAS?P{{S2k11t7^Fm;%AcmDtwB^_af zoZknx5mHaf1K;$0xFEN7X%7d3;~2p&#&1C2a~G_Gc2`}Yn0Os%32R^bdI2T;tu4p>-hURc@MrhuBFUDPt>X=Mo-(fS1 zt=R82saV(w{bT!~%FZWO1T^G}{AUmeD*3%VWm7D4gY>bqow_j<6U~2^NwxJqoMl+{ z!2WTx)yfi}35Hkr;@Dg z#YD6>fVf66D4(Hj@X;FLRVZLv4iyG23gFNrxKKb;FIeYXUK~x8*B7Li3xNe=Ox`! ziag&&XqM!H03c0``^&neP>`B(mSBoJljDKM0RS_D4#z*dC0ymtS+{AS9z=-Zd5i!L z0+?ddMnue(Y>iK6HVmF7B|z}IFb9_$jo@L4Du@aNjtTToz&pi2m!!!APpqau8}|%C zh6L9+v&LwTJ2Hytj@FyfOM{G84U3o_AJOLBsGVQX`_O`_*I7^8Mj?n-`(a#uA(RXo* z5`3S$+~4vx^^I6e=u8cCd*HwgqWTvKJf`=FCthOn^@oPLTA!mJ-`s!WHCUcEezFtW zU(ieix@ZcYCLBfkSqIRveOy>euO&Y@Xxf*>-kh6< z@CM&%*#U8H5?CPt*4jGb2?G2J(YsrDddlN*qDbu;LzkR!`8*LlF2lz;zWbukkB~k{ z@L+r62S{z(TpXBIG;Xs*o*vAigsKES=vk1Vmibvr$?rFCbL)2;4~%#wNg8tOo?eRe zhgMKWrJ8lKtQOL#S`0MK@paa0c-2m8&N3+VnqHxZiwshL-o}f^c?+5M1;UOvo7 z%+j-Q&@F0pw84r>F3l2f256!i0|DtR@Q9q^V7wLgo8ta5JKgo0amG+E(~JXb&fVnJ zwd*OqFs98e9buyvYzAm%`V^=D2H2n8SG60%Kzs2KZ4wg@%xC#pE zOCOPxCi@@d!o!|_k$b~n9iPB>PTy#FJAmprO=k0u>asg|8tzOj4#)>^!3Sq7a8$J9 z9)KHh^^^oNwhMJi1A0ts-!V)RO{SYR69*zM-VWop0v>X!(dOV`B?N2FoJiEOU?pns zyc`B`(TbfDSRFKAERf-tCac|5<>L}f5Qq&a5IQ*ZmTvh?U7#z<9hhu@f&_34N>Mdu1M0lI)Pa66zJZs)1OWrCG(NEly#c&(^?Q53wYJHS+}%K$4p#fgp7wNAJz zLEm}2(C_^$`LP9p>8Mht&}RT(2s8;|BRAtBP@QK4ocPWS=*^TQ&IZq{3zt)6(aueo zw=Q21_ilsS!$8I6AMPmiF%UT?bo8gj2J*B}(1K47<;F(|sF;lA5VnD-n+LSZgm`AI zQlTpO9gpENOV7MFuj4vw_H2?JVuTN1TD~|w@yY~|)0Ol*d2?YRBeh;t?ao+(p*QJg z(&nrubZVbO3Fuz%aWrlz%kttVgP(OI>3SFZD*~uUi1b~lfZ|K10q04{K zgyBXur|UOPktdBK&2vxQBN2G2{_r<^5gZ|Eo8Riif%?@ydGZH@AKoS@9>aGs7Yngmkm&>~a@Vk$Oi4#*L`0CZ=E8s02C zVF2}xd5;Ra0D>r~PZykQ2z0=gNWcl83>Bg_HSHBuXOCF4im*RXD+}zI1!g3Ba>(&H-usHphm1w~RD_V16;FJes<3Mj7nE z@rz6wbDjA3<2IWEOx=8Z`QwbYdktQ`FcB!d^@vH)ya)#IU-g1ipDX;PBO92Ye|UhG zD3m-fe_25;&ROSQBAp|}*V~fF_5T2&g_Qhf{lyzCOs+#n@0m?+AQpiE`V6ZG!v+xZPgo zHQu=}J4JgTK}*i`dBieLBrAueU%Uh$Zf@<{C=`Cg$uaXVhNN1NN8H)m^1ys6wFB@ND)Cpw ze3xW;3{|plXjl)&=K#l6sn0GpTKLJMhm0YlJ!7~vH{$>Rh8ag*Gf@-P2TC5XXG3>2 zg(3XRX(sz}gxG54)II7t?PH=luS6QzT4jz@9Fw?=C z5R^W#u%wrWxK*P>a)Q5{TO{b$lzemJ9uQ;}2L`A?q`3+YvP(#GI%`&7A9Rv|ItCoY zcH<^IVTvwjcLw16_yy2!Gy~b2k>k!Go_c!OZ>Qe_dj1LW~jFKa698UI;)CYc#r;)SC*WK#hPZ z`ZC(ds!>|IMOAH8%M7D1{A2$B#vQ{xc165phVUQ0v)dSOQzCiET%D!&jklk?Gp3C5 z*2J0u4j&RlDvbf_emTUGyxODpmwgOR?+WcagZs_to@@MP8+jFqI=bA)m@#=Hf+Aye|R|fKrq!0 zZUQiG3Nr?3T~Wj$d%7_|j~r=;^rku;h;{Rc)Pll}MSJ~YLjp-@iSSpD#3<5w0(ufY zW>qv2_bT_hfe9gyBwhs8!b3NFV1OaCK{gsBO__2;6CWk!^sK^(4WmE>UGQ??JKqW| ze^g4ywUYHVqQ;cED(qatVJo3jG}V zL;dEc!N~sb7?A*u-VK}`Mu^DZM}NH1!IsY+@QmJyYoq;7SxYu2g`xBh&QfT|bH5*) zN)PP@#SJRH#!0&05dkk``pwiuK9K)0XiX zd}ZlF{+!>OH-2X*Ln!Oz&S4DX!iKdbOh%D`JX6nE0USK!0O5dMp0I;cePK*<+|C4j zWN`Dm;7v7gl+}!trvl?Jli0yj!`7fuv4@wd3O#G45bN@l%|LHFe@Ct|=_T6YnE~ zW3^Ng^M>E9vI5}7!RIAJ!$udfJjTwtiiOZMw8w})=01q zkDXvr(zNDE(6WCnXQT6$)FXtv0$I#zcW`JmwnT@uo(z$EU>D~dG*5UO;!WTBkL{g)OOXX0pLrbJ-39#M%~p1}C_VEs z9kk;*A&dAQjNTL;GVakj&8p}VPE6ZJzHzHWcrhJr3gHw{HD(Y9QuxCP+4_GOGVQdf z%d0|g3qN@XtZR#K0D$rV`53p?AyOucoeY$zRXiT_y4Ebk5^W_< z=Lri$2Vl$kTr&446vOK0Rd6-e{7Dc8K|X}QrnSB@q0XS0L;A#Qqo&-WDvarx*x%fT zl%lEF@Mi-zK^>a_Y05&d#w;|qgNdVuxM($q@1!bE4l5C?$h3G}x#PDv;1NITTlbFU z(0sJTR zTeBNY*U2b6ljkoET@4-CIQAVpwS#30GrWmp7NVb;{@!xVYlgRPe$Org2yFoY(0VX+ z>HUn1URCRN`^BSM{8-ndU+)!%7hH|G$ZlEQK^>l4BpqNuQ0d4f*WMcfSG*Bz<8nTK z^8hS2-T>(j11Q~xVUoB9qXbaWbF8~+$Mnh@W>taA94pRq$L|eI4zGD8^qlGY-;*KR zcjoh(CHTgoHjtoG4Z6XB0t;QejU%q|OAbNHe-_{l&olw|fTW9dtBrto$FrNTBB?mq z>o+eJjm>uXz$yMPVBPhUnb$d640HU6vn;Z{d1|Yzy2KVxL7`2^7ibtd0+l1X#uA`B z{{UkF1GSCc#I@=dbIJL{5K$@N00YoXVEh6ghy%a@^`9w|&Id?fqpiK=GX67|bDMXp zAO5oL_1+(b1xdVtPH{i_Wp5o_;RA*EFoCwHw3xaTM;NM{9O3P(kV%r> z^WlPUCydaRS2Y~hSWXf0HD|jO`7h;Ux`xeBTZNcO$+nQ9@>PZ|TiewU1qy9t<(q8> zjp}NV*}kwwIn#DYdEsbZfE?wb>ZED6HsS0S z(~ZPw!Fs|aCWQBlCH%}$=j$p?@jWUS1E6^TzJqc%48+;5jT~{#Bby7~cP=I1AFM>W z5vc6mYXMCdusHRJ&PX=_^WEa(ywrs6{{RMddi9L-CybKunpHv(uF%tyG}X3>z(n%8 zJTWo!g3Ur{2MNtE_ewRXpRC*MX3cl!1Rq$^34BYO-4Q~QenoqHF#9aoAfY;@7x^i% ze<0p242c}d%DsXgZ+N3z^?^zk_?#PvL7M8AB40rCOM_Gf^;Y5wD@7;d-d zW{?EagUOCv^F3VB$-Zt>Z|^!~A2|ma-ubvF+nzlAR|n$*u-Xtpx2K`&FTD7~okokt zuULMbwVx3g9DvAb-IQNt)*W;uNTs~x?sbW?V~Yk5rjYQ+L2%wm4G!0*DAw$tJXkNzKmc~C57QGlXO`dE;ONn>{(0%+a_+$$THu9XAB4Xg zJgdQh2Xk2#APBA#5o>oP^Kw2x%X7ghPa))kZz;if=b#@T_z!z|4lxB9?**l-UKfBG zzt70s?NGfKz}TgsAn_N=OsU`ur&u+Cjovi zI43haa$~XItUyAB9iB6MliMxI)kb*6EDs0mfg_>3_)q64y^{_bjHC~ElTH$WMT*#@ zrp(=Nzsr28Vw>%Wh@h6GAmD*JR`HVZ6`Ze9cH+9;g=%7&Ny>{(H9X-ZfFcLU8eMUK zEaa52-hd|Xl6V$J6$KOC2P(dtIvxAOo6N%~sv^%p137AFa9NGFTmn7vmGs_ zrjAR3=l=jsBSMJ-%nJQt+B@j(RMqq`*o8)1?Y4OXIDwpq3d7+*kI8_L=&p+*A(8Or z*~t7Ge+@5lBlDbZlNTng8KxA;$GkPpPam8R<9Gv%be(y^z?ms9P$sj*tSPs~9R>?s z#r@~2qw>VlEhoItCHumgn!MuJ>j5>bYXbAE92~y#8g_l>af7&3<~(62rQ+fYEZSm9 z^^cs7o=eUL4En;z*Tz6JCx;{t?ZA?n>f;nGo2^Y{_oew9-uMUYn2LsnRbBk9Ueu`p zu8-))Gm>WmYL(#gic%gO2??K6QwCo?Hlkt^jSy61aw^C2=0G;^D!43%4H-(7O)&k2Y)LAvo8XP$~J@ zjRq^w#*>kDJCi91ql&a0gSLFXSTNu5gu$vn3yJ1?Xg%P-z(O7*@FDexyJ^EYI)lYd zlMrP2Pa#ha{yN~_IZ~L3+vnE8h1e6JXZ4yN72B4TRugC^f5BcxL^EU}WR8LWdd7R< zFT7meSOCt~@rwTdC53ky%UoA{ z{NeR{8F+CGPmSjjtoOr>R8dVcyihInFX-_4$3zTC69Fr)E-L#0zj$RX1)4!1GNcod zvRpF#ih`9SLZXUM#&21qlD)nOyn>W0G$zx4Xy#xf^)-N@ZoZx?h!B9?C2#kj>irMk6Et_6saT5YXQVa z>}O8K=;r_p0ua@@!g=PhSlJ>~UU}9O(1tVvfk9%RbXemUL?T24Hd4A&bm4L>dti?i z2T|~0hqzGyJnU3@IOGsm)oA`#2?;~SJ8w297j>ZbmBq{QFXq|vg$uF#WaL>)p`jcK zpIOMru~IoOXLPV^x3YUDL@xG)TiLu9700JXqD^xU=R$yXg*$zvSKqAIGxml4jNsO=tNS>r-$8JzZC&y?ekEdLv&r2VUQ+cyO9)-pM~q zcMAs8=k(>+5da7M80np2;0+h|aKLmB2n^_`JnrJ*G!ek>6KW4g<$$7WyCC-~iJb9Q zMA!$<<#E}R5qzeZse>Hp+RJugSm}DfjrgiDMyDE zD!}*bw~_#kS2W-sNxZpXFM;^YRDqg89BCqUIKa}gES%5^v_khmkMz{IEue=(J*tM0z@arf{8am4k^G?~c*WON&xHPcC zRNIzOj`9tx z)&k1jQkv#mijV>9pXO~!k_}3x^wHKxs^-<^`Ya`e%vN3vxfNP(%ktoJ+l+?C3frs! z^v)t?7nDRanM^f8k}X735t9YfNk@ddjD4PQPEdH&OL_-R|G*lSNq3b7+Lf<0q8DKq&=iRFN|q^O~G8B27}RsH#z5SJf!)C zj@gZV+OPn=f)AVT5XA^DBI^nqn{b5Wp=3vtFp_>0sHXQId8@oqyf`t6(+@;{I1}9u z&>z+qK5~QHb%ruM4#Gd)OS}I7gOwGa`v9C~KhJU9M=L(9^u|3P|NiDOyvjrwLTJ z1-wIVT~zl&Z3aM_x<6KPnAEsG&+)T{%|m=Ja_X=<7m~m zXYrEq`+w1ZB&?3u$^k_JpNybT_PngF9BC%CZU83R&K9LEGLWA*tWuS)9AE;B_{M}! zyf{oHy_kUsr+G9q&4-Xea$I}Fn|sUbW%D%eF6i4(;30h(HRB3EmaSgLBg&pLyH*f) z&IXGYVY!R%@R}+>TBVTQC3Ez*2?jJ*ns-c4Jk6C|J{W9x!YEX}T#j<$nhQdg1*8HFm7Qgt{A$Iw zD1yZ~P|EfgnFbE-R3#Y6{H&`qTF21&ahl0bJZEZuh%2f8QARNSq@qPrhI_=QL z3DG>}kA74gKpwLvR#S8X(4dO#qXb(f zc#!fZ4~z`?FLGqor#Z)8S#mypu+x``olf!QnfHf_m$wv$gN&xXoU^-)fzON>d-sSC zl}Dr7oUr=CMGlFgPtCuqd)p3NUo~$`07MMHR zKdc>+J-k9wi+KB=)?ADUi6a1DSPkKLq63hsM|h~V#3Nt>IWvXxgI#{Q!jBGjf)H0F zRew1P795c5v`3sZ5FXs_zE}k4-sjdRTs%}y-X$VY&~mIh$Sx0bdVLyR3x-4JfdF^_ zKCl~z9O0ek#wvQvG4XSbHh9k|gEUhb`oNvvp7Uh!hkWZT@qxEFG6~g(`Nj}<=RDcE z_HqK`^PI={%d=YUZBS7 zluu?RS4t{5U{81^_KT%Gfr<_L!yv$|9fWj8Vsnh!5LD9|7~0;testVE7ykf-cTZH-#@@^4IbU*_zp?q zDb@toLi&LC@@HDptcJcjr{S7dx@^_kcyqtYpwO0x-rbb z-&IMoUCaT)_vbn;Er#t&`Eh{!=VbXZ+APbR+?wl*Q1_j@X6qQed&;78FD@Y(7b@4` z#!q2~&W~l3K%9Q@1PjXz9uKpZSnLSr}gyRXXJ~3L>S85+vH^MkFx#aEwLbvoo+5GD|?NQzYK z!M?vg+prK!;Y;!^El@ZmJ|w~#Bk75k%R_v1aR4*7y^mo<2aCalrGEtH@2{DLMyt`R z1JcX{=PZB#6tDqRUH~ffl}*(E{2OcyHUX>6YxNj3`+*zI}1nK}3u z4t++L8Himb$HH*qb;p~Y=g7?8O9u?3`D5tEh!67$reYd{zHm2+AxWu-V6BKOl8Bu3 zkzf_(j*Gqy?|EbZmUq0?a&CXeStvvPJZ7W*53C=7@BYk({eP^p&)58!yubAN&07bZ zf5tw`$NqWl*Zz3HV6XY{i%@^hj35wuKhG%Po&NykjVV_D0NI<>0Q3G>#3jK^)Agq2 z@olUr9UV6FloBiCKy+ZmV&qn6AeD6V%sSCq3k86w zvC#92!Noptu;0WE70!ZThB&M#fT%pr!HN~YN+~CLxo;sQhz8X=R5)_U@YU+uxr&fY zjgLPW7+BRi^)=tTA)Yd>e39(#7JmJ z;LZHulEKMLJKsLANY9o9YxR~GW<8x{J0Gk+?s9v?;Z8TN^u@Gh-{%XP{{XD}%}7uW z+nS?~B+7U+cR9gcaCM8g?*@`zeltSrUb0^cj=nI1zpO>B@d@08HP5UKV2tR?p8o(? z3ts(avl4+Rfw%LCXtCo^jDGPfZn^D$nG-{X<7LCX9HmVkhJ{Fj~=-Jo7xe)0ja?O#6&2F{ zb4v||uS4qrfdKbLhP@6oN-M^U`2e+SGIYoYgaPskk%_Ry0Ya@xLSU!iZY)(2fGfTT zm!2`e-m-FeXzO^iFLk<8k|w$5d8}Oc#Hee=5F6ym+#RP^|3V8O91kQGi4og*z@u zrjEHl_;z&TM7!xI>(H=tCM56cJmHBv>jiUDt>l-+c1+vbkRCGKV1ci^1)XE0>onX9 zu7vmKf0J;g-GqVJILF47sTJUNV{j9e0I)Og%W|3O?`-8{R=4 zJYhAXHuQPK>F12CHgJa@oE3*yoB8a-G}UnBJm01`g}PhAIXzGd@7@X3N7OjmqgC?Z zV`(yyJ}1AdjAaP({ouf=9VuaswL`vEU>$1#oVTY~6ZW>t(XD-aV5FH!zbVdEHo&$P z{owAa{VMQc0Utc$8mgc)H58E>;{cwi{zj#HISz44j`7X-!#EEUENiR?4VEL*S;y?9 z2o$P#QRQA2?K*ci#vW|7#$Ju&Ih72B2Y@M7Llx}o!BPm7*c8x_iW(HcjdPM~ zj#Vcdha}$x*Qvv_Q220C0T!rRPinO7dNa-)Vm6XO1xjc|Mu2q%AGtMHgza@z$zI_N z&JrTfadqO`)&c~N078Ba4@Olw?+qYNc#vz>vghs}bWg=zPP#H&D8Uejhq+y=o28Kd z0BDOkUxASTTAkj1q%q1HwSY5g&aq_GkHM5S!g^-RaE$bZN*qB8>v-YVqK7=QTxPrw zMh9(kp((l+F0m0E0+u@; zBLzUI>j@{>V_jB#K>9Z&}FbdQE0H(64hi*kabZaP(9moi(DOStIN}FOObw^9ZoEjl;b1+v@tndI% zTHv~-hTgzFL7bR|XOr+jJ)@o155`s3IG3y+STy;|@AZ`9MtirNOT2>&4Br?9!7xp8 zpZ9oxarc1aPs|1|NPvAgb?zI%bNI)Q2Sl917SQ?U`I9Yo4ne=HH`Ugw_|IArSK!Wm zq%-82V{#1}J+Q#jF7s1XKcX2R3qyJ9S;^uFQ}>U?G!3=_b65|&yc5_p^POetd<_*G zQr;NQ0r}?|pf$Rt@r<){!}RAGZl;>E=MqE+qF;E_P3L(z8Jpd-&W8l78=?1ycdni3 z$Q(?o_z5W>-bs8IS&{cFFPk2L#Tj?AW4D!Fd2xi&J!ooI3D476xfDTY_rMVa5*1ql zLIg24Kc+*Hu?SxD@$rX&g5w>7sMB})*-g|)P)+P*$xPfSz-NPg8(NOo5@Nl zB1Gc=i&Un-P@BLv)>}p>jTy~tUX#{BG{CTTqe(v~WUrvEQl1rP?K)(|H+5b>D{Fdv z;>a8klJtc~oHQ?>yuI?+(E-DPRuf23iaJjj&z&kb9j^{%bQc!%JH`{HnskYeM$q~P zY1(RDTbh#m#{U45obxHQa)Ijs1OQba1C@F`;LBnYTZN{c?dz^yrs$H8L`cL~34q_b z#q!%e=d6Qv=I;d)9t_>ejV{e%s^u0o(m)Q&P2_-DMX#Y-uXxQh&GI}IuN=jfu_?Uywdd5yFmf(DIk6Enc)X2O)W)x80IloO~P9@2*Ze*_)tzfMh@rZC{ z*fe@_s;yoT+VzoiK&bnY2g4K`k+e}bkV&isp=DA{9;Lx2vA85?@Y8;tbh|2LTdB~c z?a~=82A=vP`0ECYngD>%(RtAL$C{-AMvaL_M_6}r!uJQbPy??rh6?%-Dxkm4tsdw2^}-vafMF09shhVMaF#tGi9aT_!mt86$|ZCAV-z?}1!^Yx1N_m{47U;E1Of;k5~ z;R5GcbBczxW{y6w-{(Husjur79DRfK!c2@0jI{=1oS)g&GaQT}314#nR(!wUgt%+64^%LIX@Y@f8&B;4o@PY}iZ`A6dgqAS|J zE){~FM;Js9^cZZP0^(mQk$ZL+wX4ltWbO}RAjvN(;3dxjpN6-GAyEf$S#&U2jG)$A zw-}u`C?ml!!`0d}5$PNeQP!*mw}$$LGp+ZtgI^h)Q;gicp(dC{ipb>Y#tyZV>=ugC-^&=lkqFGCSxT2|Rt`ltkli z^9_M7TfdAIruhE=4B^@Jihx`Gdcrzf7J?lJa1j~j5%d6d71_2jG6>sCL)}>q1m_={ zFW5z#kTF9x)?aeg1Zf={;VnG3gcef)hErvx=;R1XMWRA{{W0$#`Mqfa9b4N!VnGUMENJI0q!)p zcn}z*165P)F_H9QKWl;Ju!sEwKY+zHq=);Mp2O1r0A^|YKo9YnXR$!?W7wS@k?87(NJx0Mt(e3>+5%jU95W$9$ieirL(}Iv2s0d5|o%#R$!m;Bu&ti3oyLfeUey zT0ZRC_-6Z@1V88FAnUI>=th3=MVd^$BL2)-t+detn9;9#C_1#@S_+Mm%Zp%CpqxAx zlMExeW?4;)ag_%&7GvgsME7QomjvS7Q3t`QeB>t?>d*%Zb-@MBXB0qhJfd-9SR0df z2bJwRRdG~4atA0LnLmB!3*5KP@|kN453>8gOf7g^SG6|}2>CGI=}X}O__ga4 z6`B$U$*tvZ1n?Q5+8i<{CT~tv5%GdFJMD<(e=qkTRSpWpqm$nR*!{5k-}1m`>|i8G z-Q-TlsqKpQaRTCpg%ngS%_-c-6bw$N;%bJ%(|8ZOM30mP$c-H2;7e{WNx5~B2V*bB z%+BhegDfA$dgJkkWj`4sYsM%+A?FbG!WdaeAnYUop|>1pjRx8R z8bij(j@6!8C_i8yyr%MfWIpgl%nI=_PPq8R4jIMeiYGWj{%4a|72`O^ASWE)ZOOVf zi}Q-RKJt@~&M~)_^1}d4{{WRgylCxlbocUe^^-*1Yk!=+CDwzFMjCmnA>|aOM;Tw^ zzJrld;OjW9JO_VyAn}q<)@g(2)ye>&-Nd14_myb;m>gTcWyNK0m7AQ8IjM${69IlR z!ZJf&oS0_vQ?mfP9xf@+`^~2ebxz+$I6Co4lDx1w6L|Y@1m}y0qPzLtF~E=rcWD@2 z*p9YFkTxQRJf3jM`W$m$L0_DIhZiGafZKMrobAvt3fZSV7%0{R4U|VGHe#ejTef5z1&>lp{q(j(W6bIuA<}}0WlKo=yH7b)zF?#{Qu4jc?4MWHWj64j#6t=K+ zQP5yLLI7wEgQM156!J6sYbXXvH}XG5CrXG?`eOY!eWC&<=I~J~;%~AK#zU6ys1w(m zic&q~i)!cK#d#~d5Y?G==)-O}?_RNYme#Tu!N9+7tTtRoKMAMiX9Nfdz6Bq^eBn`> zr)wVOP&jDA-8cB&7)yIMYK>g69XSmsFnwH9G&-wI?QnT2N2+up*-yC zDDapF7}W0^?FUy53ZAjNQHxZEHg=w`PBRDBiKg&WsDM&ng@8;2tiS-E8^TPufzXEa z{o(u8{`RZ-&3_5nem5>GkkFL+f1EOH(~rNaOwtv<=E^b!Hx^gn{S4ac!UFyO0M1q~ z#EJGlSm%MVeSUWY?j@=ofzj>B0+0^9WezUk&srZ#^Oe{uw7&rK4z5fMBmTAm2D6#zf-+U=vOe@o*43!hiQ5_k<27 z#tFW%;9fA|_`%+{@q$JD;HIj4X2q^ho++c-3u-e;?A)ApGRVsa*VydDJl6Tjlw6Wr z0B+Nqcn%%R2yuWq=hgzg3?12gWF9gO^!dWE?-K~4>lI*Z^@06x5&LnFUklsfTuLPH z{{S6`rXCodz{3P?4Jl%36+dhi26C^5$uL9nrUV^8Vf!&D>$XnIzK5-KfP|!2$^#Ar z`*F6(K+saVBu-Nhq(ZV6NIOrQ!#shXdx&_Mg`#`Vt@jdP@>VU=)*adkYHgr3ahAKcb>0h`~*I+ zSzsQH?H{1W{{U{BED8Sr$%X`=yox{vsB6nAlLU`gf}q5^4hHjgoMGhw4_IJ-e-z_r z_|2+f0(>m{m^WtMA>b3>!&G~pmMFnxJPtn&2@s9r*oJcPIXB3==PNjg{d)YkXh&oJ z0Gv<3mL}~X+>)4vrca2S$JRDa=W&2E+&Uuq#bBH9lWo9H-xv#XLvB&V@lLG9A(!U} z`OvrYCL1zAU_Eof!urm26nsox`SQ4duL#MO^=G0WlLQhTFgkbyhl~>e*uou(VA0nm z@=)fiKF}Z2;|v6iBS+^ONr(Btmo^Tl{o*W3*rIkEZt zpx)A49z>ZlO_BcqADnHj0@pJPFg&IqK5hOOnZMyk;ktgRzas^K4)Wv(UnB4wP@^~% z{BfdpZlmmAKw<5FCI@{`-=~Qh9m5aMFufPM59cmyy8i&!a^{4Tjt)a#_`?JeaN9o^ zj8lBLhpamBh=DM5IKXfYbYUp75#kkHAQpjjRg3a*wrjBj0RVWzysEeZiN&@!OB^&5 z>wplth2XPjz#fvRpipv6w6AQbqe)ZTuiV3cvWkn|pW@;`AO8RcZaeCyOON1xILs%8 z{{T)?&*Yc)h;zZDTp9<;=L>H|P5=)am!LO^ZREB^q-7amSUO<>&~YioO}eO4m72CkWw7>ugcNg1|Gv6`! z3~sZpcZ85m7{hKO1$z?<5@7V< zESkoM0@1J-J zZu-D7^N!N*H7V9oUUJaXePI}{IBN&@oo2jY-tZ`V(39s_nYv3E(I7l}cdV#z1IoD` zCcHY^j#EA>YV5C~p{!{D=8u_G_U7V~+q`H49oiXELF#7)PT{;#yus)P?&}-tLt)@~ zPj9v3AlNQx0=huco{ox!Ff6O>XD>n=11c3qmn%Te1@?Bq=-dN8gA|DE-a?dJ85%6a z8b`3cL8@(vNCkv&w+M>M01RDgak?~e9R0C&Pj2F&0P&CmSb@_w6O481JY$IZ371P) zcS75L0Cjy2mVUppDvjqt`#C=uGzNXT1b-Oe znvc(wesGwWFsG|^t_E^eN~q{yx^4i~5i#LI9@&o%Hjm!_01Sj{%ZJi9S6Q1izng%9 z4q6}65>cL^LDq5)lMa`4`hX4sR!!0RhHmU~vYbd%Hq0Ef@{$xr%3O7Ty9kAXl1bCp zVt+7tmBbAQ4Cn51KDf#_JT;G?crjgSl%3cCKx4K0cdUrm{O!c=H>c`iuO zA*99~BJb8RU{NdciC1`^I4IuC1ui3{)>!YRJuNX;oqXge*E1cz{PE`+cZ9OcNDY|B zLl*x4d3dh29~l(5>0@$rf~>r69xxrE{{V7X0oj3F6X4_VhtYtnFPxh}odW*=IM|-f zTu&%_Sl6E;XK;Qa{a_bP{{Y8Wk-vwDbU)#|vY*d?u;LqjqyE@IpGd>r6y&$>3?kdy z%jP~}%RBc2{ovyKU+09?x99%wQ-44Gd8$L$C}P$&LE{#mF#008*J{{SNa`{2npVf_&OWHKECr-xfI z#x}?r%>{Xs_P7^Xg7XBQA@8GFAWqJA285;IkQRE^ikKg$}Y8W2fsjiZl*( z{{W}w6o6i6K0k*LitcpP2S*!!IT&4g&0PL*KbM@M;g_BMMMhnOW+=)Z#8)8-1Hvqq<1QaiXF+)M>V;l%? zj3Mm<$^HKTN#g|4XMK}?u#9mi@N%UYNgTV)agNeKz!`Xo5)s0h;0f-do&ar8+?XCBTY_wASu-zZhei z46?~;f%U|#!O|vqe(?n-SVra5e}+15SN{Mj7w*GK@m$~XpRBeP$B*#wqz~D%AH!$) z;I5Iz`~0}LrR`=0lV_>?=XQd1{I(<)Zw5u*S7FSqE$6i>)}HoDq)O9|MIv z;U$d{fQGzl@rP3M!GwH6Rtu(HxA&6AIR!pNrYw&4{tJqJF+b4apD8~YJQ`lBlF0!9 zNy>)_XkMIO=u?yQ-vR(Sm zEpqPLm3g?2Y|r|*R69^J>na^$$UhJ<*cDQqN?DFHSU@)DDf`8TXd9o5AJBoK$OG@FR>$h=*pH?~Ek^u#}vu=tHar6Kp3t{;`pSuao)QUI(l)CF@u> zdtB9VfTP2cYy(H#)ev&L!qVGS&~$m;8A@Hh%VAJQU=vu7MjkW{TP^* z9b=4g<&_AtsdyQD%w@90adM(cc5^dmHp116wz`r_FwZ=DcVMGi!s2^8m z8Zee|!;PKXeG?KHvTV&fpoBS7j71Kf2lte^J%8zgc0t1}72g4dEXbTYkI99DdM=WX zQs2Ee2hr~9(dEvT?jSD9`Pr6VY~rM zq&EKmSi9Z;*bzLNdU5N#PSanohJGdxhQO=JNs-d_x7-N+oLQqa3iZ94B32(1wv)3jlKU;uKZ@dG6(;zp6oNLxHUb!%uW#48+xP&_1@=$l{G#4HwMa)$TvN;_{KA`#UH4?@L^uA7sXC>g?aA? zcKGi%mk8~cCe7u|gFB8}%zocim}%b=8A#A>1tI0m4yQ|4fRcl*jBW^oEq7%0VsQdN zU{uuE*^4JYJ(zFxjRescNG$vqhD(LIee;Xz!f~|8ZU})H9Zn9%)({jnjTBhe)LGrkr*@P9Z_ z^hDOczpOLhuQq@1!eE0UaT%O(!Q%laA2{3k;{bpZ9UrxYn-@x5pN->=5_4vT5qkt3 z!Z1ZPv-N*~zR2e6Fz}6FtFbW>8II}`%b3od)J}?)5vJ2XDl-4&a@|PEn7z2sJ z!wAP37{m!(VO9to0|DudbCtuL%=^&i_filHF>Pt7q%_RuroKeH0zfu{(({{U<< zNr$0&KA-0XjWH_^9AxhvqcwQv-cPDwymR-EAB=c#2EK4eTu=wRxWaEBZ+J*N7YK#i z!IPKX59Nj)9&*FHyeWrE2G)%oUl?-xQaU9V5wX?))sr@)uiKYcYCf`lu^GQOA1917 zmm54WuR8A)BA?-$pc6zujhG7Y<;F_sLb`$=iaow@AB&()j{^aP;ZP-U3_Hc73-3I$ z5zBcyS^zh4Lkd)ip-lws%_3Y`5j+|V#Fl3jyR{a3AhFqZg$Dz>fIU9-ke|WG9v-{T zbKu87ezE`ql}V8spId%xnZ!fGe{%+!kt>0%yZX2NMH9!YjFT;&MKN|1n5a{sB2!8N5WRU1< z{^W8rSD^>=X4Pa=UYaKBsCSjbWDM*XVb|t2oC?B+6u6+sEt~`br@?ZKrL|o> zv1#_ezXGbu(IHQa9tr3wTka9cVx6r|(B(vSxCVp-*iuLivJDNtoN~Bp7k<0Ieix5g z?uh`6KytrLq<4in-KYUYMN}l-2W$sLTla=E7{WV(B7=|uKyq>AYmX}?`)#R9vAZbftqrUjU7P5UwE94mYPp8kKNj6*Akk))7k+WmzgLG-I!ey_w~=c({M&DDA;Ae7)qt zCyU?Td8mxEhLAiL51`_yQYO7&Tc{cz&i8}%XRiQ{&I6H7-Z8ogv^VVg!HLe3e3wl1 zoPiOJL|>DitPLABCkfMzrQ;x-UNN9CCcb_$s_~L?>o|5|QauI0;{-a>iu7vJzg&Ib z62BR!E!27mkqN&JA`8b(4he)Npx3q!Z3=6_i}+-`Cqo%RDH5FXjJWxpgeJxn>v;Ad zA{T_2cq}^+cKpnFau7zUdvAD{PCQVBL#U;q#ZbzW3TP;{;m;8;9yeWGrn~Popo2mk za&KczW1y86nXCH1jzR*WmSvSS>xTeuz{p)8?}zxo=N_8SK}~bc7h_CP=!u^U6c{e5 zus#mM&LaW7BDe-SvXg(T@KB#&n;(CIGH%dMfdW zWD^*Z5os-p!4ob$liDWFai3YX%^0YL1afKO=QYl;1#UskO85B2n5IEEI=sgQokjVu zUgdekX$;BK!3S+{?*?6iCoWA5Z8F@9^_$31Nev*Kn#WZs*?-Hf+)hd0H6plQMoV>H37(+-qO~1>+K`P0}q!1hC^YZSmBI=p~6Wf7?@5MwD3HF_BYHrqlAb1XBqu z&n{pCB?2cwr`8}+tB408YE=O=;HNYq!Zzv6t~Z8OwguG>**yV((Qwg!S!e^%qYA8c zR{>t0Q+d#Sa9WYF>rK2T5yre@9=GAfjI zCwT`|Io3zXGh9iVG8`B@n&%0gpCHJ7mf#Y1m{qIeYUYS5B~pv}z}*CG>qRgMsUY)z z^34DQ1$D>zWhe+sgU~4f4+kG}*nG*z<=j%`v^~Sv!gUlpaep~YP#+sv3>F*nU;CTd zYh8SO;t@@WqZEi*d4uZ`PCe5)O#s$&?=4UW-VQH#Cm`DIQ@>c|6trpG7>S~fmj3{D zRa?Jk2HB}!K%-g-iG<^f+OZMR3P zk-VlaB(GOEZx2jh0fdnYI2XLAf@XcqE`$V&aFrX;fdjdN`7y`~_S7f>+Ie7H2Yc2_ z+h+oa#w*S!+0HsIdC?De{f%xQ0{X67nAWb^3xxpOBNykmD#mpXWM=Q=>B*{_t>+6h zBS3&4;9Rj@W-8zQWR`b;gx@r9DYBlibyHXksVa>7?i#7{&-3q$p|FpI8t6Ur`$%-PSc@C)~ZVj7s;&NTG?amL{f@jLl7ngWP~uP+?9@aP^O`41fDB3igK?m%Bg zZo6a96bdyjgL$TZ@9%r=2>vg%&V0(*VrY?j)tHV#PDcz z>zpnXVE93-Bga_<(E39XWdPQ3<;yaup1s-oq`-0rbwbZLo`o&Gw<$McfCk2zZY{9Cf)Ib9FS#tcRDv2y}^-mTH^)~ zx*)`}HE4(zGk9re^TE8><{q9Pma68>bBo@YMEAzc5_g4+JKlp0i&cj>aMs=TN;L;3 zDuuS|)3isBX~q*u+N(nAl(Tx6MkN3S$7*79N#1Hkvh+4hxtVjUYM>%w2(2C;IeD%d z;Zrl4=AX_6=Q<4;(D#qVAC7+v<>R!N@_hAxFIhBt%WiTr@aC*74e@nhJZ}s%o?C50 zGGs0uUDlIF<4F*guGbBGoU z!FS-ILC%=>zpft*jxTd~$zy@0adw~wS!?wI6d~aT!zfk~LR<>JRn5smAqvERRg;&T zxy=wXWZSki%RCKOK>3nO(YHSjSxK&V0-o{KbMu891#tQGfcBV-^mLJq1U#3+37`lz zd#EIN70v2$y<>5ND$hq5V9XYKq%S~dF%O0Ua}PM_IM+Cb8ger{H?YvXY&Vw9u?(0v z3NM3MYxrK;^=twkS0xykOrS7?F<{hd7LRCh_dX31mEb zlb?7=U)1-xfixuq69$`T#OfX<04ihi6>2CD5=kqLa1@Cbx%i0IxXWS^+>dak1?dCg zB>m?4&pms@K5^MD3<(@Oi8X{MBg2&6=%iG@g+c|{+U4JPgongmLth8;n@iyx!Ujz* z!U9}`KR83yJC2TEo4xM~kKuy&4P`KzuA8UnW7SwHp_gi}YQ82IJs4}3B3bVMCJ^iY z0J*E3^AixVb(<(1tkwY`;Bxz<)YdC2QZZ!48H^_tC8#IcSekCrKy2`0@zw}PNwTp- z1)8|q3L&Mk0x8zFlLx@`sH=bkD`4RvOcXb)No`H*j7}|;2`JETT4wM&h`OSbplVP? zY{Y6lDU49sDAtvAiYuhi4cB96esb>6j+z8~OLjZMjvc)tYWI?@126cN6`>jI&}?}K=FM+hSjQB*P_Q+mszp$F3{9wK9< z!5K4Zur*iI3%{{Zk+ z?;WS>8zuX~h98Vt@eeqbAUh4Y@WQ6g#yZt~SM`Z-ZN@TEec7k)4N%1JPxt!9&>+Xp z=yDn&;BdpvRRIl(z*(TBMqpCmh;oatQ{|UZ%ziUEvd(n+Z1LH=Z(%fJg|Q@zqo{H?kPqR`Y?( zbBTPwPFGvUg)NM#rRb&JO>&XcG#fxLS|2Hm5{4pok8}?o&M@a*vLj-Ekp_sH5#2B$ z7MvR+l64-j28+-brBl_I*3{O{F`w9s4Zp^0b+1^O_T<{Qr~{S|?>SS!P?-y&9^6h) z-@I#}6TRV%3C}p51TwGwWAc75{T|a3K(6HmkjX=84PuOK2;n^A7>jUNN)bT&%uRI6 z)Jg~%&|T?F6lxZMXdy36>zty5`D8tt*^H*udJtmkj2e2F^XnS^H=22U;M^Mi@SYjy zkE~jy0$-dwJu9{N@%4*~aZPeP0{(I7yBflWAolU|kCj?ZK?Da&COS!qmP_!~k7kYU9&l!IP-l#$ZVE|ayDPi%>J`B3J}{gGDIWHe7?a~1+pyoc0I2Op(Sv}% z0BzoF87pHrzzT*DPveY`M7|ttk7RKLp5NyoQ?mfK)@k$B9`itcvq6U10|ROupaX@h z5VN3od|!-=jY9RrHoM!wiMGi&7FtBQ`NN4Pg^v6;IE;z8bOT_$@cGDR2Hmx)0~U-h zHW)K@OAzb>&JTNxh=~;`flE~*rKT+j;v6M;o&m0l^lAo&0+ z6GU`CAg2c3b_9=L#g&{LVPDkKBt=-Fp*CP5ODAYABH#q)oSRk%mZqgu@Sw2B*_-_1 zv&DpM2c`|eBv3_1iMW2)!_hdz`b-!T1F(QlB7Y|m-MQHj9D}Z=|>g74a%+WJ)B9CjNO{WK!Z)h*0RJrI8*bK zh0(Qu@Og4hp#ls=cGr5vrmgXzfmq0P^YM(Dua^_IUh&}$u>#-W#266tVL*uTh+=xq zgbX?c<~kTAeHhv#2Ei;G9$T>;AY=-~c59ri1UeiQCU*C{AasgjnYlU0ZjvrT`$re& zc$3Bsrfk;oq5fed{{ZqBJ7yAlpXtU-!q#s2MS3zM1)}b~<;Q~zt&rSzy+?$dxv)wP zUS0((leQEasOX8!H60%CNarON^BBuiY>i|pH>@Us4-Pc!I^H_~dyVT3C{SpeTtIm| zm>$jhNOzQhUgCF?yU5E7sf3TXQ^jfT1U%c*O4_O~4nLL_P>VRACrupZO>dba^A^mb zH_>&h`2Dy-lM#9Edu;p+(|DPIW!60_qgY~thiImOHF&rdWxP<+?CN721BSYu=%ESb zYZg7<+^H*g?Besw4FdGpvl4hE$dCT#+3}9Xg#F@gt#^&jfPBm#)b`LImX`rt;M620 zmK+Vh7aU|oB6|4?v=U;L{5$~`Kq>^pZLRM(=Wnb&a0)KBj+yT|cxWI?3JQA|_`s-! zD#YF@GG>_05X^(nA~f-f6~X{7sIXpH*{Rg;0yo3cgeIH~Eik@>rAQSvxHiD`n?s=C zL(V0XrPJ%*OyMuDkDNG0+AT(%)rv)U;Vcp2d9vTEfaY5vv`KV$M zcuo8}%{h{%bx;s7Mk!G++MA}Mb&o?XCby^{%@EMILQJ#I$s)us!Zu zn_ONJ)G)2um0^u$OQ#xDNL1K@COMcC%X6qj;1LR3sf7YgxAf% zFej$wME4DxI2@hZiy~XzDb>e&X?n=FEZxBG?-lA1dGq{#7>WlbqgbE~euhYOWe8(= z@b!tZiSGiWKRGo%v$HjTv{Z!#uEpTG-tg?`MIA$Y877FEc1b=g39~Cu7lP@kT>o*pPX{N%(IU3nYSi~jL>cR!JUP~4g~ey zRW&p5#_%ri>;Uqw82OPvCB&RAhvzgeQs>C|dwM=h6{yjRK=c?1U#zW-c(^s7xPUcZ zJH~D3l)kc(b;glh(s`~(gz%q+*vi|h4b_`oy`q9S}{*K)NZg11?EGA$v*t*7e_TpJGW zuZ(plI|2O|k^PMIA^!kxJHXJiFM;nTFz`aU{{Y;Fv-7<1I;z8#1%ciM*-`*82O%PL z-f|$cVvIvSRRAgWVwj)n#ot-H!y2d5e0@Oz@e7lNZ(Y9*aQoSu30&dMz90|z)GpSm#8GG z2dhD-FfjQ%VL_7HZ%Z5~SZNq<>BIwpmdk41@J8;xoGs1=;^c#6_l|{|^aampyH!s(p=2C4ULD4G;w65#uYi$icxSOG24RLy1O=HDXh(IJY}N3B#u9 zl;MjtTXVg(Ea55znD6E4H9eJ1+|Kor=(36fT?r9dP|cUnpg90LTqd=FiA6ZDurMzj zX0nNwsX=Xm!`NYYjFjx|#}(kJ@sN%I?ZgQFu@TzpXik#v5ZaH2Ev^Au-QTQeK67lD z18+IM8pJOyX!^wYh6U#>XyUL(jgij=I^>X{Kl<7+yG~Zues69+OddxAK=Qq>D)QiU zdBlz0xXYE*-YABO99R_nV;JFNmci$Ef{Go2qu4(#E5;Lnp+PIBcOMWzAnhzgvF91e zcIW_sW5GlYFdf07Pi_%Mldm|s@J3WBEwfFbYn%sXRJcgOk}JLuhz>}m)5shrB*Z1i z1EWGf)Va)7O)Uj#OA-Q%^UBP3i4Z8LWU5298yFjgO&|kJG`TU9LukocPFh43HW%jU zFF+5PLtJ$ChIEkX#M6-&${v40Qw*qGosGbV=XXGPa_p#j)>zohbpvq`AfikIZ5Mz- zmXAY1UEBec>)gm2rcNVn*WOM9Ju3dP_sJt4i~4x)J?0PFlGGlyFBgtEm^$Gf&K+(N znyax?6H|kY0OIE~M!Mybx*|C77l)}bx9;s* zJ68zw?Jy@J=}5t>)1XGNs6DhajBpk@=>if_h2`;abs`#xb?+J^@3`CvVtUAfc%&S`|m5ckcXEc-8~s)#n1NvZG4dYxS|lUF8=_V=c6X6l4{>! z-=iE(ak2IP05$6ftPAwPnoC}>Ev4@sPNp*^JbI5d^FjdpGHo|80!8En_|1`o2FQ&B zQJ|BIZx$?!g3h`$-EyZQ7GBFyCv9<%m*mRk82|xlrY^LT*ahfT9b841*HN7<*eLUt z93g-}P1Xa*d|>e8Eo`Hq6GwTm8m2uuc!?G^VPWMYG`*cPO6w<%m5+V_6iW=A6YKy@ zWofNbyt@^UEO!C-89ZWlt(@xWoUuAFCqH3nACP@sV(v4KoGQPP46 z5CCn!2838T(y}ibk6=eSkg0w$hZ-!KRv4QK@m z)*Ork)Q#>dP;Ap~U(5ci4`Yx{ieTgUs#G!Cy0!le4?owW7)ewY zv5@J}M7qJPJN;yA-Vv*Oxb=z-6@DKt)*z4qK4|kd>k!o5C4FINe7nJ(Pv=-k9fz|z zx-<){8`GV;t|p~JsO#?)kuP-|04FyaV8==gF4;RGkp66dp{PNQutPj)o~=|}6O+M> zf(St5IuQ%?fWf4ii7!}Q$7oT|j0Z^0}qa(EA8f+dCeWq^J z?#O)sf--2tcJ5(-gUNPaP?O+eu+JxW7Ko&Rt7eWch4Y9`GA9@+aF;|yh*&8#kq7HG z3z(7sZrnOJvWA#gMBvCFFa+K0_nZEspPZ)hA*txjpyMIV_pIA|`oVdB=4qy%CIuzY z@0rB<28;u4!e175huPP8Db;t9OapHprFaZs}poLf=pSk;x$byry0ux-eZZby=j zhES&5LVp-xr=I3)?~ho5g-j+XkJLYNA&_+*S-|FWV*nMPA!w;7RO@@jC(&{Zh*fBS zYG6P}(j7cy068D>`p5{tQ_6T`!BJ9(w@ne6b*yk~9!&KJfb0}Wfi!E>l5b$V6ypvq z`Qr~7ddZr8b%h~;sDN>ZqIO^#DOFXs<#A8g6O@Gpbs`gV%0Osx=`c04^)%+>96(tc zmnu5IYT$()4jN2G!1j{m+KfI8rYd5HxWt{2LhD<>8bx91k3{07z+?ky8xBL~Aw=_a zk~`%V{Idx))(vkoePo7Tb1ryBNWCNvrXIYi(s-s1&CRr73Wu4X`Y?oNgJ}8d1RCzo zxLpsqjZ>P^`9nF8c^TS1e4o6~%Q7%1`qgo)_&tn!Yv&F({&5fu&YH-CcdTt8OZ1^M zo56yC@>GFalB6(&SWvVG1@9a}fu8ZrJ_}RC!`iYj7iQwphE zFaS(};8Y+|hB|A0ZW1)toFVY?-~#Dakx+fBiin_>)fgQ`Hky1viudguLw-2zWf)*_fT9f&`phX~9I%-U$|=9k)hx>>s!?Nfwyge= zC5<9^Z#jQrWN;F(xj<)JChaB}8xj*y!03jC!=`M{`&nSA1I{m9MAnbR<;pd}dXM0< z@$-Na5B;`(^}tfqtjD*_=kGZePa}s)2g{ub4nSFg$agbiXyrFd;nsVuR~z**nFe*& z8g>*>Zxm%Lx+iFA2obK_jk1pw%%YSUOD66=SwmL|emRqN7-QQ`-oOBQ+2;h#+Cu9Y zY{@5u^Tf{?sMc(x0(jwnS-g7H>T&tTVxJNJ0CABH9Kbv~*Ux#x!I~OP_L!vye!#~a zE_IX-Bm!J^C8rYv%yi=xumFG(RZl{t_nf6c1r1WLlJTsz&^YbX1ge6S1AuHzhdIdZ ziIRbB9`PLZ_m{_y=QS+Hbzg@9w5ee6mbe&M+FDDbeB}B%!d(O1w3Cc9aM1MiQiRd+ z!AcDhVU;t-e&M*d>3c}j8aFA8JpuDN2;I48$(Qjix*i4cbBrFu*Kxr`9 zzK)TKh>6ijO<>aWq#yt`fHznL)=zuui$mT}gigTx3H%|TpA%@DNkZ}XFS4e(c33m2!ciqag52LJ#;Iq=4mQeHW^D;FI| z1i|Ni$v>$%r1J1g=?yC8U6tc`x5KCA2A&!E(DE;l}KY8g*I{ z!UL#|F0==>xx|TBb=E0n2N6FIY2;2vyW#skpqfKS4i92s6{#0gvHbG$RI4#W?F z8hX!!QAot)q4>^*$=4`0Th_V3)2}DOgjy2iE0p&2r4-~*9}O=#Ipx*nsS!v>+Gj*3 zHeqc*yBcuY5m%7F3Tbjd(@i@J;thH5<*6U7xzJgrVr@MBFlr+=mV-j{;L8N~2FsVs z9=n!h(Z$l#q(W$E6)|6vjey?S1gWD8e9QQ&dJ+Id6D>b6BqZukmzM4t(b-vUkWuL+ z#9f}SB@i*;e(~L14|ujsc*6t`qY;C&Eepmi5PS2m0H<$k8~*@+9&I2QG`n+ziS#{z z>a|;rivCK$iqTZ2tIQ#+avsoQOd1AI|m|aFJ z(1Jm3aSnGQkTB#%#0f+fBMS?Pb%pzz9nW3ZJKe*wwNeM~T8WQguGGM&IJ$Vjs9`(j z&OB=sl-5Of$=2-%far~xD&u{kvCUEriLXn*tB6#VyQBO}+7El#vBLyHEGdH#P2gAC z&JQ8u-&x3$j?Or6LOEyCii;=!6LRgiftwGkGb?qZ3aWo^)&giyf{W$H-=ty(;tmvU zgaj>xUxN*Y3=B6|s;;XWsx;IH3s7T&_mY?XFf8mJO<+j*1d;E6&Pw~N*$*(B|J+bIU#vUXo&QiO8tx$n<$JTxsWVDByZM4#Ab zsOk?S;%_z(pkIt$x;yxI*>4#gcM z!D_X`ZX`h~uvk!GYQ+R7;PEhMZGeBod2z$;^dG>7I?u@?l^~U|x#Q zOF>Zt-cS-q281nWSOf~-slxcd*>V1GzXZ6Le9mHPbj`I#lr2~qId#THJ&6>G3SJ^| z6v+UvRy*;4TK2FKtfmu)@pC*@V4*EGBOpPl9z12l1X(3Ui+^iT0`C=QW?ibA*})!JkLQDqW|XAwhhxC6SX#QI&aE z1EHcmX^E?7#N;sQ9k_5C%x>V89^NF|hY*#DZBm1B-%SoLybGVss!rjpV%&Y}V3A%J zCs59qM9D$sKn36iNmvR_j7-zm=O5C~{k%c|pfL&ca0ZYq9Ds~@V>V!>6y*q>2W+?` zCGz^hY#l-z5#nhF4>KNI4Hk_RNKSH=9ruk~0KxHiZdfDjQWDP9IkcH|oz%P$4is0s zblmhtV-YkCUU9Gz5Y<)&^~>H41Ti2CJD`_oi6;Y_k~XylHr^|}!FVwqh9E0~q0sE9 zi4uq;79K?FgnRivJC(LI7b8XhVSPV=MTJ|7wZ+T+YADoe=^n_aPv>~ov^*b1e}^? znUL5#W+2VJL7b)m*|V^i7XgYer!KBAf}r46kSJ~%Gjcp=010JtTwpLn94>RT;A4dp zTVwda>=g)dhfjEh(kP4j6*go3)-E++xSBT6#w4ZMxC(g?XX)8hal=LH+Y#F=qWAFPJ1@0=h70uHA~ z#wVEk=T&?dAzwSmhas&KbTPtr?`Uv@QMl`gob3E_s1IDa_ufV13+QgNYwhQ0oHm!+ zq7P=T92r+86uUkQMF51mGxv&=?fl{SYplONrbWjLCm)PAA14_w=x{fq!WzMfZlYBvNLhLg@u5ifaD=zmqsquFl?=&z0c}8s!229vgt+ z(-fqoixoq^8L1;#J1$tZK}T=E2S(luDr8q?fw;t~DXh}p1f`%}0i!T3I*ROo-h-YP z_~Kb|MWoWa4)O?pY>+)0%+k^>H}d$49V91ZrzZrOd%}ssQpj?XDa3SGOB--hHo-J> zuWx{u!R0A2(?Iks7_^{PW6Z7)(h8)Q?7PLd-0OwVgOu{bjMCbH5gD$81B86UZ-Nzs zI2xA31zJT>>!NgJzrlnOlysg? z8K?nRSFvcI4v!fmp+*FdwC2X9@eItiVIglK#A7>zpyVEhW3YW=Ef`ot05S{5j99w0 z2I49u1PAAwPUcJp0a`ZLxRD02Y0(LZ@;Sy~op9T0K=LZ0<&rG46cqszLp#a*x;Xhi z^f-HR_TC`~D^D$$*HSH5gGkU82WfDmmX#pTFw)WnY7ud??HYM0$%}SDSO|&(8XZpZ z^csr3Lf>~D5293V)3UyC3@~v;yk^VBDQLJ5?!JTm>mpRX=5jQ%9#`>!Y|(Gq$HEU7 z6z=1O6PsfK4i&2&LwUJkm4j_LIEMhId9C%-RR%Z# zEMVn2$m-EkV9z9A2C?MDRP9x_91VYH$c+FR99*{f?h!~5h}9{)1KNK$M_c&9@%MnF zFg-t57E8QV!Q|k>2>^llem)$#(!)p~4`(6kJ#`XxBl&Y~xWQ5Z!Fqo=#ZbIJsx#ny zVgA$a=8Ho>FOa|$p&`QoQCJ`XxOW3ZcHth0?cD=}9mh=Gay(6uhCl-yapm7xXHK!D z!n@fnTbxXGa7%J;zBX)@*58XkTzb|nN$`{~4eo<5)dE`&f&&Imj1xe4u#wsMEL)KA z$3TDwYTmVwSCbD!a<_j5F@=R>(If`!6E|=gBO8x&oEKJgh3rW>{q|nq*EwQ{NLwn6 z#0IYB@-6Seqk4S0)*H?8Ocokah{-0g1O1UPDg#9F;wCXcvUA3iclC?hmkN?u*m1l@ z7Qj`AP^3JV5sE5su?0fjRv3VrfkqgT#FtGsfrC*SiCb4K99+&?dPybC!d>r@W9Ra6@}ou%O&G1O8?^CD&5SEXk76s2oBC8lqq`BeQg(sA_I+ zIj9wCo|Pm90war#^kH%mmu;a?5FA5-Dkn6HuG)IdGq~tVStJE$;uucoCO=*gFDIim zv(#dUR1Gc&icIrF=MCjWrlS>_iqWjS5I`EtDlY1~HIxaqPn0RRIm z;J7DQ4CMm;Og1xLIK#bQ^Bx9xa=7WlY2HWvGW}O5+qZadU+KEr;OWCuG6EVhg|?rz z3dxD-G9IyOu5eDZfvnu9%4@%QvU(F)xX2Xq9w)Oe)k=W}1v+`aWHaB9gn)F=EP%Q5Orp$vt3J8m>;kbi$1Rc<36K%A^xaR=5 z3OCL^6cz>D9tq~{L%gA>)4(Iy2F+laieqlDTcl0k%1S5^bZkK&JH~W_PHKwK1mOxi zV@}8@tgryqQ(3Mt$R^a`9U8-IwQS7ejzM|3CPb`@09`;UjBGASAV4h)Jwd#{kmR zuW?aaZDi-NU*yOHbqeclt)W|gF4H12eKpxfgSsC6)~Z3dcvqz zQyz*btf-OLT5XI;%ud<7m$`u}3PCcB7l-5D`%Z znR>kD?VEJ~2=prnyNK3mWGplQWl;|MyC((#Az_k&mokIyCiZE%FVVElN^ zUU68C2WEK0U74e=I3acZxC`NPXHjB!3;5n5xuGXnSvQ87@2>DJMum(^pjV9BsB-q~ zCXy!1aCR7Zdc{lfCc$7;I~v2+=7b~24ox6jVSSgDq@V~KWalr3YJCW5fZnr~J))_L zBLt~$Co>EF!D$ncunPqM-Y}{%6~1ogQAvblAdm?Z5<={VV;G+_WQnUhTxV|;5=RpX zPCLs1a}SRaX|0o#F|O3I8w3+3JQ(eF19WN$#2pf5n`=)1yrR7b;fbLbB2e@J!K=;+ zkMAX>ArwvPS#HQN7`q`5d<{9H^(k#7AX_G<8pvB=8PA?dazwY+M~{cD)oPud2E-?76DDRat;4sTlgx3I}N}iXojag^axy(V1W8Ns_@0Nvf zEj_NWPMI_>l@QrPeBlsy$R*eI`@kzI^7p1Rg)6XBCng>xA%bS z2YFmGsQxfj)+1l(pVj~>@9_MMonU6yaIGLL*}>j1f@#Zc!J*l21dUmu5fuS8O5l+w zD`mXlZ1FL<{{SdZIiN_6n&M_2euuE6oB<8v&C&4yN8KD{iXx@bCdb)2FKu|0VUJQ$XLJAhpJ=EjIB(d8=Lv{k|2Pn|67|6|Z=BjYXpaE5C+T|9)EJc@icP}j7?1XY>>ofrnt zMhOu)JdZaJL%K9bD(pOQf@?|`N&#;6UpVgWPoX9eWZg}?$7>8-?05zJ zVPaCzZ}74HvWCr~Awf9BFO2YPzdzyQ1Cd5LIr_opzVKsA`o?p*9FM;y5Lj1_v;1IJ ziXVo19B;EV*ySJe#}N!`^O5zH?bdF@njbl=1J)P(o#8Tc(SS6cgliIK|GF zhQ$Zm&8W@U2|(?kbdHvenBD^?bB+i*CibM!kh&H~q_3Jk z{KtHi+8Lf1fa`5$rDJvnkCM4=nkhh|Y*AK8ZVL+&OoES^-*Liaic)~m@H58n1FrOW zLQ2E9xPe=eiAaPJyg3HRoOBx`Yhf!eus95INn~xuZc>TWF06{YOaOuiT5_8gcwoH} zL;~&R{{Y5Aqqp!b4)(j?3pIr4CV^jDKAAnBVogzKDOCVD%Ah^iK_iE@U&BnK7F1BX z2EH*ikmAf;bXHXftYa@WVtN&)Wm*#^uQ&??-b10$%Ze$o@KR7~PkYE|4O6yG~R=mb>nko^dUxNmIn$iMwPSj(*Op4kyNC$@I?n50*I=X^10^49r zUhP{|hUfAj2$@e48K78AJRPzik!?XX?5GuR&UhhJsBlvVQsF^xF2f>@6jVUe#4g}k zLwGAjopp*v(Wo}0r-gK-$cQN^MFBZkz?f)|bm|R@7hsWPTuTyRfDarB6bHQB${Bi5 zk~B+*9QYZKs-t>Gj^Lj=`OSB%)5cN8x2)W`a(HOwwLe%Ac60b|9CJKe*m5#MQTs7D zYXGfA^x$?Af!mh2>D>+Q;0@sH)<%(bGMlY&jQQk}!4d^P5WaH#m0Bc__CVf6X|YPH zf9sd%4}r!oNSzTj5d^ZIIHJ+ZjF6jPS%O5@4y(iCH!7E$I2x$_GUL&B(X0;69o$sk zWRjvO99RO201AK@Q~(un-d+xiZvZQ7*Ew{ZYX<7P2DDr8QDxN`+46CXk?OzOsAjUY82eQ%vU-C=ilt3~o3$AwTrxO+swrtrrS*-}pl| zBAR(0SS^_k2Y~=7Bi3jZEweiiGp%xdb3z~3Pwyn&4=!Cvf-JEc1qa;L2Iwcr`%D5E z65z!Uim2$}!OlV1nk9ANa1JQIfK*X=4;1Kf!Sgcn)SZ}eYXM-iTp)@*rOO0#jSJ1{ zZv*acY}?ghfB-qezp|154Ju8Xh~(>n%A7F;@pXxOFP+?sc;^bVGhdusy7Q6faxr>m;>(~^Ln4&S{)1m z?-ii9M>2n`ZJynCOdB=+BDEhqV`Q<-6NTFc#^i{TXEAlvEdQrp$Hhko6{(S0t7X( z-8t*iRiVRfn}^N`O)G?<0taLRtlI_Q02qlSTcJx^}Mg$=si-iW$N<5gq zb)axJiU@e?H0H#@(nbNq4`wL>s=#?@)0QgGK~t7cDHR}My#6HkU#Gx(hy7yfC`E<7g)F{ zjibsIfmA(X?Qc?+Ly%-R4H@GqYHD8yV}l2Y;$i_*)}|#knWNbs3Sz}FDPja$cp3mW00ifVlC!jB z)G%zNz;!fqclUrba)SQ==Qw8sDd9~nDA3Yr9T6Oqe6gvzk+*v(CdMf}AtezM5CZTf z6LoD|OY%qNS%%#83;-udVrUw{hSXaq6)iyViM1M_l~Fipqppm7fK6Byp~^wGrNWQq zumrG(G#zu7LysE@X^}jdz6BPo91XD0Rc{xJyg#)<%e6yv=&rD5g5pSxphD@9^!2I1paZOoc{m?H5iwI&mgCT ze%PRD*>S_Eqh}rEU#&;YQ~==xzB63t8s}q@3cq}mp6$OF9#JFf83aOTXJzUrf`wuB;i9lS=Q0@cDk>>XF*JmaeHyB+?Z60>Y%4)a$|89}%f|g-Ge_Py05KCukk7yp;(ejJ2l>juYU#Jl$WArmH-DU( zE=BoMkLm%e)&c#|DbwQc>6dhWIw(Bp5;sEE!v@kVB7&{{WmHZc}ct@!iNA1|7_i7zgrrsoVmkNRhU9alEGcn$prcCb7ul zZS*c8^MV~`SHOYqQi%kv8?v@aPI3jG^BT5Qi3~a1q_B~#cc#slTD=Q`DIMG)q(H&m ztW;pl>J1JC1s>hiYfc5i%KY+iS z+B#|Il*8u0OXYHYkFX-jsqCPtxg0aUg?w#YlkR8m}!Rh1DwY4 z8vrRUPQx<5f8@Z%q#f%g(d6~cGqaAcTDi#MMFAziQ@&XS*75qr9TpFD zAMYgOSpDP#dW^3EM2>jFc98*8Hl{qg?;o)?bw%-jnqv;kga&X)W$> z2vrL%EtE^}b5uEUGiVsOYLOsIvN|G836L6|juxH(X{muvxO~lFY6@HoMZE0ip75_^ z?^3!)rG9bOqX+SdV7wXM#%ZV(iJovEA$(8Z%0(!xT$r+iZr~Rs^EiP-)QboPnLz-- zI`Ty{gPrRMzs@QbYmE=_g(62u3IKJaf$f_p5h76(=so0mnbnMp`2*>QsrC58OR|Ya zV@Cx!ZKfT`%lX7wpkZrJJg02zV2B)Vumu`h#n}{ZfE7{Kr!;A4sZ2pdE2qvt?(efb-+p!N z+h2Hf&3M*vhyMU^C%^vyAP9+?8iVO6_mNB(fJkYqWzMV7pbsOwWUEp#PGFtK&Kx7+ zx#N|>=*$tP?cwr1GMCQN80&QA5Qq%t22qb&LVz0ug5#jMxzq`{LalLUGDvqf+9B_} zAAQaV&BjNS^Mj(XCT74*(-osmI_?8ow2l@!5uj=X-o*(R5>*X;@xhhz+m$w^jU){x zU~{bUWb=jeGjn}q5O@4%9`)JqJg!O08f5VMfPVa9^I^VCfA3fTl|za?2Dwjyi8GK# z!;Q<%&;9usy@+mj@%*Fd$|oF%9+c_zgDHzMw(|id3Iwi?tYl9@6~!eLOSwQ?&}>|8 z0COGT97pdHP+Hq!UmRr+p$D1&0B{pPO!rd*$P-Nr{{Sq2hW>|Q>dS_Jd0hukwjJK) zvv5C2{O4nHx4@fFEihXgM5D9%@1%%f9}PILZTiiUs3;a; z$oKP_s1}9mQnNy-NdDfi3Il}f2m!ggV_leg4YGJq{N$U{j`#ln=A#pQ56%k3-UF+7 zLuAUFVIbl&;emHZNSK1UXaf82;#R7X4#aa_$yS{2JNJf+07`-39`Q*WfYh&6YrKEu z9k0=tee1{%ZPU&-sw$~|6tf1^c@k}uht4c*#*{QP-pjX8&2-iiFIIqujHAvEGqnIy zc*#xnrd=>ovrZ|*1%iqTP6K(Wdn#!S$qi}&#x%VQt;rkEMk;lhNfF`A2Vvwhbq{H1 zF;6bY3#(QO^@Okk#`nxq)5T@x#k z4FW=qa<;th&IR0y{k8y9X*n|F5;=u58u^$<9q1q}^NIC+=8S(KLIU^ z!B`}N+oiy${+^*B1ezyKa<&neqKYB3+pG(D6^alD6N0-piPw!H6rK>bPgr(Ta;^m( zHA)?5Xwqux8bFG%wHa2k8p+vgFfuWkaWII#{;gTsz1O*Q@F!w?}n(*`J{3~wh{!>S@5 zz&kJ(NSL$d-XQ^n7!|4+U~+-bDA_GE-9s$|RkP~$0Rg$_;KFrKLHmskROH8OIvvLS zG6l2bLxUy@f#9)0u6NqScE9o-u((}d($uK*=ktY!ZiixVhea$bVV;(zzHo+6mA4yH zsUGJTsXXD8!>AtYBzHKbXg8OzOH%b%-<*mhwW)#m_p27qKO^q~a4mIIK!U$>$ z;Nxw@4ghO<{gP17)0`fpU9zK@zD-@zSg#>;q6kLNg}bv@*sjn@G8A*dp&^XM0H&~E zhz_`>ax&!-bvOh80&d&}agaFzlt5BD-x%p4P%a(-07~p?V!8Jvv8uF4(2|81THyu5BdYL(BjRjf`EYmH8CQNCNCs`q|gCr<7{E>sUjfvcXx^<@|zsl5G4^~nEIxuqZn&Aa-qB=14TSGMl)RFKTqEsXaa>j z;x&h-K``=3z1$u_9l$-5Em&So5p7owY4!F5kq%IJ3Ehn29d+#vlWM%Npl^aCm2eI z{URPbJUJ64xtO>U;8Pd=t_QEph$|0Eg$Ta*NJfjz0d-RZp^z!3J+;6~mlf|>I2WS_ z#%yq(0lOiHjc+EgK+3vEF$wPx1c4GE6iI3~PWX}J617Pc*pD2BmjU)6!4i*y08~h5 zO0I$Ri+b9RxHx*I9L$JCMH9bxJ-=DQ3uh-+0MMuPi6V=nGM+v#Mvdk2sAXUUOewgy z7~$khF9gu_k~*sI!SPg(Y4hs~Lx*7F2gP7r-azzr&PE}e34x6Qx>p=eXfOv`&tIbi zjcckwGTxF@(=~=UIyQJ-N^4rw#?!<6ELC@`*ARy^d=mE*nISmkzSfu9w*eHG7e?kg z)TrSt;UcI(AWTNu*onVG5snB-z2A_!{bxYL1%m@f5PG~hz^?IAxcUGt_0AAif>?Pc z&Ki+vX`C;h%n7(Ylv{HuxMKr{&O(Cin=Am=GVkpbjlH|ok5J+JZGo!pg zIMmayXf;S&1tJFdHUnfTc*$cm3&XZ{%U{MrTAzXBB`h(l7fI^7Kp->}3?|oURXkET zI2;f)Lf?O@uf0G81sI-lL-Ud#MII0$c`{d533$_i zBrs6q`opB#&Mx<+AB=!ox%@iB$XThV`!il24LRCEUfz?37%}Q_eZS{B{z|vQSZMps4;ghtLgcun>!AZwbf*Hj zwEk;&fo8lq*79*a;goQ&m%P68C>W}0n>}LnJZYL6VFlfHkw@b{bHqth7egQ1a(uv$ z5ljZd08DP$nyFl1>5yRTDd!5b4d_Q6ia?%>t`16jG8!bwYnK8v*UkqFK%1AwJ6Mq&a@%3Z+z@fT`| z*etk)^S`9hDM-=`>wf$hkMiV+~Z8oL!6}INW%_1h6=PK~xTPyePqK zcJ*$eQ~++XHCUI-Kq80=G-)vaX?5|6_{F)uKM(oD=LXL5CN8ElR}3A(@q*^VUs#vM z^1d85x8pZC;~0mM`k1wJwu{g!^^OV-7Kakn4cOpssdE$pq@JcIVMj~cb!&x0AA)O0 zlel=rtzK)WmL^q1?+>qV-6ka~*b1255DTXxCWac<7&UH+L_iC|NEy1A196gqit(d( zM;W_g+7|_)i~!`ofC_Xho^gl9Iy~>J@aHs+^q*KDu%O9K4Mg6t?57n7G}1xPOcH@& zfP)JZcsyj7^{^6}-UXWXlr)v(Bov6L-&qdc+brsoQ0!zh&8=h)T}7!9Wx*VzEl3w(0x2;&a0tZg z*~5V(B3S`+X&O&Bts(*s9Y(DwJmNFLnhMDduw#ZFBWDdxj!<@M1cXB;$ySj`Mr9*g z!9T2|^DR# z7j9~QrD|9Kn5Mn%x`uVG=x9`Br2OR zGpe2;RwcxQmTcUK%+pA?hE|YqFhru$1eKAiz2Ni_aXxFp0xKqNn{U=ghZ`u~X@t6h z2vTr9DDf>L=2*SV3TN@)#_`YVA~+B&vA#kyR~d6e5eW|?(cTZ(;}ll~D@XVE znW8dS?*r}PP7Kt5-0dVKhek(JG7KstO?F}($jw#43OoU(0-qI!3#ID(LI9ePg%)5MkvR* zPf3mh0C>?s{pRs*&^24{Lk@>I2!QfKa8rR;QA+HA@r)E?NOCWo+%S=0ttta6w*wTq zYA&~03>tp4K0AgE(i4PXj)OP8sh7xcqTX~I(>Mf*a3IIS99k4$4I7LQ?X<0t7; zgnDBchJy0IV%V#16r7@(IqhBl02o3WHfy+RC{;xX+ZeS_Pzue1CHIwn^HK%CLLqJ* zD?}-w=Bhg93I>8UkR206tSQ|oK3P>=qV&BPV=(lxATve%Mfhi#u%v_+9GMqj6A(KhmO*pgyF-1Iv01P{U6Q-T7d`h zI86m;2|v7~A~Xl~E(W8&6`x)n@yT%EqG43g;n>7HiUjwHpf6N=;Un6$hdwt|Q8TTx z)&K)cxo8;E7-fXGBP4Dkj&GC>-Yx|UxAWC=!rRjBv zjWQO5h>d|n4oT?2GSJ8gMIeq91A_JWAcXP^oz91oh>@!haNGn9%Ibxh8kXsWf>~T3 z4c+tm=LP^t%0I>t0l)lKvetZie|U|;-jlz#2>25~KFrh)bQ=YSvn-Lgj-&X%T^HUR z;S|kgHFC~fJIe-KOw;CPY`9&`XLp~Bd?~zlW+Hck9qW`m`onKHk9b+i6DzZwG;hi=v_A$aOL7BjFLFmw6Fj(ljg1&2U_g zL53rWPO|W}`|r@v*BLuR**K9krB8W1_9BVZ*+Z#^!|>4-553ywG^0e|8W+ijv^wAt zj$H1M_lA=>+h7ve6SJ&~Em2EpS{~01E&698fFd25=+5X#gJ*Lgic2#>OqfyK;v%k zdUxQ;N3Jkoe|RaV@Hrkw>n|qaMcXY4vV0oh)1Y~Ka2CSTqdfzzBnZfGdyw|^e+eM?2I z&R5CHgo=`0&FL+j%Z}(6fkd&*6SVeY#)MDa068iW>l7&f3jBaRv2m!IK{|$?7~@Y> z#LC>MW5%)e7-|EKECQp+F+-W>vNOximB!qI)%A_%ze1HwPSoMZ$7vAc3Jnsv-aIjk zHKAIpcr^2orX}i@s0afe@k? zRLc*v*6O5wS;=w2{=l0rl@}@-h4&c1lC-Fv3eLh@LWR+AS*gx1Njl2*!`?}I!0~(I z2)0Lc!;NEpaLPGksBwT>0B}0g#Lh5enQcwsiTY;X0|W#zQ{Q>JzHmSe@>{R-BCrpP z0kc`E?-D%gHSwMoS#zD>Yj|J-cYe&hdtc`-SUbZ10QU%8{byZLaf%CSJN0#q0$d+~ z!6ubLC&FW@%n1G!U^M&O6KLeQ2oXB`LHZvj#wpb(HV-C10Xr1;db+^_cqmeWZ1~ZD z0UTZ$zs|#(_Ig+Gjff z3~YiDAgplAz*8H+OB1`AYA3@3&|G!|dQJnBcp$mCcC4p>CQyCeva3IRXUfkQs#1iH zjHnr>1P1Sx7?*ikYt;n4@gbp9#G?v8q6#WhE&9nfK<%@2Kv|S;5}PQ|Yz~{4lrAUK2^tDP zaMEL$n(xpG7ZU{h7z5v!Dy6XZpH{{AmkRBoZ;Hhlj{IIlUF{dN} zS^ecC(c>I+w}uEspcNp{yrlP%mWXD>G1(KK-W?sNd)_T2%9#ekiJs_C+8;=4LhA{*-Fvbuf z5fi+hs{m@-(;X%6D^G~BG>jDms#8&A=cC+Ilt!URj(qTu?e zM;bU2&M2HdFggzja0QmkyG4V`W7FA$YS(Vge{|)}@jqQLaMcI1zVZ=&D?LT+xYxKA z2Z3~aV**;LRZo|{yiE^g8BhVYKwMn3vWNP}aVC;K#uQ*akL2J&o+=6hzu{cz)3??69{g#$i6<_d{`7XahS zib_i*SQ2gmuL0f#NLUMilt;+q&t}!(Qxb*^1sGa3ga-jktWHal&>>&WO7?gm{ooB} z<6rZeMs2Lo6?CEAE3!x|D}nNECL9jC0p0O*ZxuAtho^U5-i#o6;+}}!u+@j0ZR|I* zqjm=vGN?Az=gtE*pYyypGWg-aL)pZiy}zu0670SOBz);Rr{^o2a_y&0YGg<^yPu4i zXB=fH@#U}U3W_V?a>EhynGapgn*dTzzy%`mU3tUAFHnD2Lqh|^pRA<*9v=tbVR~8P z1$F)7Yq#Z++`V2FUVeAMpkHi9mGZn2_j}+=hug?c0#-yj$HSzv4VU~}Y0 z5jFW4XxQ+&!?rHh8oTEfA^UQ{96#eI_)5S@w(si&fqa5~*pR0Ph{wji9x;gQ1Jver zedJv=5{ueucrZ*ZNe7M_lW)9222>PHqQ`pY32zN3gQAa~_r9_v(VPG&1{zv-=*DGU zC4vu#gIjMIJX;{}n%{*_tfcqjL07;4s-R}{RA?_$ii%TmD7QfZ*Gf4z)-iSa#4olm zNgMco!yr6niihwSC)hx~vWS|-n0uZ}_c$6y?*!Pt8TiVDV}O4qBhiIP@1}fZqT;Uu zpb8U#J>XCw=%|G*n;tRFue=%p>i3H)-<*nu3ASya1J@rEMBXisG?9u3oEP3CXEZ*A zcmPhOG4K^@ciV_)Bb0+2h#lGey2}_a$sZ}t36x>1R+nCMPL(vdqVb+A$a^spdcgR; z^H=W!lUF1!ISJ#|0dVeeW0BM2I#Vny%k<-GCTQmgHy?QeoFH?Yb>0)QKZkkarEt91 zbMuB+?dudacZ)#p62O7d3H)J#8L~)EP^UXFTMTb94flrgS^&vb|$8UphMnJfdB|4DjGQB z0fMU6#wXdzoJ{1kJMosFam#?|MC&}B{NywuBlyX>3>mClY4kUW)5olGJ(zcij(IsI zpPU;e8#UGt^iJ^f)_4x}yqaC)yPBEfE**ndhpk}v-WyyGSdf$ND)BFQ#GkA&e+IK> z7U5p9P#t6g7g-JK82a=9hmMeE$F;(%ml*ru;HJ48$)@UjZCa8kCio!|W2%yNfjwsTu*qoM`JF zp)QQ1T?4fhXN)ag1{g=h0eQz%VB^=?(p6N0ol7HT0PX-+l+GBdte`@ME8H(WDdB;3 zInIPVd0*yf(esmEpa&MI46pzWdJBAGKiKp6U8VH6dep)p;2`?R5TY9cpA0%MRwyjJ zNZw5KFLMq!&2U~E;Wpp`$I&xpe(=BZimzA-&0+%tu%pVqIJ&wN3ZU|(5c1=^^8f%6 zbaC~Y&PhII3!owN4S!hkn>bqRNJWV^3>c2E1sy(y`8hl|Z;HfH1nTiaNlaA=H8Vmd z{{Vq}Z>$5(OifHUesM2zoZtZmt90I1{|-Oa;D7p69HK*!Po7@8<;8 zK>HK#4I8`G1vfK&e+C74*Tx?=36!Mq64zJ(pIMU^H-FKB?9CCWg{7*qe!S-OcFiBpMi(~@F)@kd zH|TozgZQ8aSz6(6O<-45^?;Tx9t;ivfK2^iiF?ln1I7qhya+Sv0X?wzy=4s>z%?z! zbx$~i>2MRA1EcFUajXw-1`yf2(CQsv4zVNSIQR2}j=f?vzB654tN~TyHoGyNckdj+ z*M2c>HP7g|(%H+2*c*eTRK~sMDVA<*>a-A6LkM8oS>!~5JE3u!AUjifK)Z?a zb5y)aayvk);AGZ>bZew7# z-s^DVcUnV0sMUl#;~mx|k7)<*DFDw}usC(q#C<2a6dWL)p}31h&l(G~iM-T?kDMYu ztOKLYQdfDk0a6tpNsfvL9BbfgQ`R#$+@YEt$gATXz$dmGqx@$b2r4{3)14hqvzxZ) z)Z2ihO_R!*M@TErGXU>Finds*q=%Cg&>SAW;fd}qoTAyG~ z=FS0ub!#9R);r0(?bG8l)VLti)&{!!$^A!9`GZ?8P8kLoXwz3-{P3_|ziyfgLK#rPYu?}e0WZA`agheWuX@!Iix6UM| zu&XQE7IA?+;fsZb_27$UoGUgu1^RItr&Rv{+-ApaABf8g^qX92m$7yB{jCF9YmYb!f1EUlhpw>juAXS*werHos3gs_Vm)uj0 zX14AQ;ym-mv-`MlObtM*`)0vDZ}e_1tY>qAvt zNQA&^13c@ys2;_|C{%*x2r5(vT^Q{NLp-SgEf*Xj0rKgOSL=8{1LzVe5+FKwmgA2A z01A3&nb;ee@4S;R-H?T&C5XUzLj|$LkqJ^4HwPreN)iBotUJx7gh8X7N`>5b;yJ7@ z(}tj9M*i4P-bCJYjvt->0P(Ve9taPuVX5usRGkgFEyY({feo7#Tj0d>pdq6hA-9}l zbUDBaaD!2s(SgLgwpVy^3dk~K6Oi5O2a71k2*l3XMvUwq>(->jLNxyMekpT~F}Kb-mF7gAtG+?QX*D7hQ29cQLe zFxe&qJO&&2>SXIWXEQl3$_^gCuKsYV>_3`wqK;#j)%fmS1#Wn&`OUZJC)QA+fz$ag z@Px!6vKM5X+&ThD@ds<;Mm&NV0%>h0W4tn4p6Z5g3$Czk*Rmvf1Rr?PiVhIUBa&>y z+n-?UYy%kD%v@p+RM^xUh2FAmG{TI!4Lg~@70fk-7e&Jv#s2_EG3Cp)CziwzC<=4L z>kXi{fGB0D3pbJyk#@xpq40Q^wty0)Gx&Q*5Xf}8Ah!?PGle{vEmVt0zsY5bu8 z09Acq5nV!V14W~)<59V8iM8Nk_{yu|=CODh4-X@G#(G7dhV}|@tZ-uqyt)oM6b5Sl z0Fe3^pbAgqU|J(> zZN7Q?!6d-p3R@Q|%+6?Q){SZJ^@`a-_>0DfiO;+y98q%^0#6k?j9Q#L0Z0O~7uE9z zD12ZZ07E1gB~}Bj+YZwaimL7RoVAjCVc*YrcH6uu^^X~`hOlG31_$p0J5B4e9vo*4 z;@$v@GA_8tcORn>7#x!P`M^Z?@0d1bgeN4|yd4%M%R1TjmhGMUd_V3SThcgw@hFsY zjH540g#?<@L;!Ouot+QwaC?;+U2|K_}P&;r*gw+gtp%Bog2M$#+ zp>D4tMDO>`C=1uSx>yd$E!(UXBiwarJ%JpDj24VqY+IvM#5~Lb>|||LojDpY^+Lvi zBS0&=4U-6?p30N7ESOM;K8Tugcnr2oB?pf zvKu7H`&ZUXEpXPiSQS@zA`6Vhi@j?jd>Kv84gys4GlD0Gve*g7$8m0PN@nAbfjrD~9M0@Ta*FvdmcDz|djeyvgx*9A=K&9R*?t@i26C$d z-a?wsNM&*#iH8a^@x=1FGNDLB(V!Z~@lpygcf z-Y9%wD4FFXA+SwhrA0~dS}zOC!`SyqA+s@U?YuQ;bkO_`~kTLK{IfEbdGgfjbJqxf!i4 zPm##bd?628)*K^?1pL1^gQ`uuR#!c|xgj}4m?WTtAjEMoUPB#$AtxxO=`(|hamSoH zoc{p$9o#v@lg@tgj`xG!L0+&9J>vOh-hWt6&KBFR7!xG%GCaRnsSZKSt8|*d5f|7S zP39o`FsZx#yUUcGPxQn;hn|DrM_RkuB*Ll3x<^KR|Vjc7uYttd4=N7LsE^f42 zhn?m75{EI`c?WyKm~`Y|im5TF0@5mKa}Rkw)3E`d(Aq=wn<6o0 zX~i(xtl>ig8Pb~b^MU!@bc7eew;RKm4WS0qp=D-Kn~!W8$caTXCQDUSg;L57B;vOx zXrQ`_0eO&Kv&mtib6xv>R=a%kNj~K zOfZ)z=Zpw^TwPZaMg8F8d(Ls=16UMX7zDg#=KlZ~Q;azmC1r0nJWMbmhG~kuVCv$` zJf<9c;O;u{oE~vX{xI6c)74+*Ez-Bkyl|i!u4!A!{{XWwK>g1rEVDN)H{Hubd2cvjIRHc00sF>mu^}hk7I4#Iy5`(ER6cFQL5ot{80N1i^`pbAU3D62 zXxc;3md1n>8^8(bV|K)?3(8q?I8KZVnAF%vn zi09^Gm_*T>@G^X^hvyQ)hc8&%a5J7RoyLL)4RIy0UI!v6=*mC(%Gzp$1yqsM(T3!Sb_v*lYnT2dB8G|Nch14rM1GDbtX?qQ3jY9@ zdEa+7usAoC99r3I*1X^#7lJ?o8Z z_BE|$>A0l{o^G##S*Oa)+0SJ1p3j1+u%#=0!}99$61gswGd_Z(vqgQ7q@2DgHrSP}7(ZT#l- zP3F0}#xd&#nTCYTMt1r6#QbNW^&BZ|z^zSS@qmYncU|U}jM6+9X@SQhg>}{w{{Xqd z>gLVq%?EeJcueMJhT)@lZn$&);k_7%71;W7h3_|FCI-0DaJj%1Fwv{J!Gg|L3qPDy z0aO{+%EXF;oqs{aDvHWvF?cTA_Y4f2>}*Z)WcZn=Si39w(6|#-?fy*n5#hghIS=P= z=LDY8$o;qwJ|rL9!I~YTRs~_*bblGtAa;-A0AuEmPBX3R{aCO{d`2QF{DuACuNy@J zL51O4t}!>K{{VvM3%?kw*~&q^wS#rM0igU8)ezs4x&4}nR; z-tc-v?4@-DM@B09Z{_Mk&2w@7NWBoI&S~9y9PUyyCk*SwQaIfCJq8 zIl=lU|{<|Cmz@WcuE{RPm$S#ISpgHoH1x_ zUz|vzdJK3}cpMo4+}kjy;cuQ9dRxNVY98{!7e^le`nkZ6q2ZEir+@2<2iqUznt$&6 z;pya6KfD+XJ)K9Z;2 zbeRR`d2T0A{xbgnn6ykEtQpoiFIa5W9Xw)yI`@t|NsyO%z_@2PbmJuB?*zgdyk^4h z3^&KT55^HUk2>!z_YBnc?+3gdzj+k6zvma$C^sCZSk1~jpEx!;-U&(|9^-_8J7j&g z01MUOiBLyi@%HBkiR@=aAM@5NRyrWy<^ky;{bKgoT_YadbFcQuoguSJ_nXMPSN7wm zgU{>EU%=hD3LxIY{KAlf-~Mt4qVV32qbbn%uN@kE)&)>}6yTJDrC;t25xy=gDnLpU zPpsT+>Uo3wW#Ini{{XB62o>``ykA<0ac=q-5+SM>SRnp*m8#1|g-?`3s-VrwBBs^C z6$t6X8P$%&9iisL_nSo-Q16!6VM`>C^heRCA27- z>w(bQv3t#M39}r#Xb{wxtph++4ujrX-A`v|g3zwhyt*j3Y`VL29}A7ae*&zak?F69 zVCujkyMh|*aw27ARigyX7!ANEnHvKC03+?kMzLLZ!H#U@f5t}!U0~{9!sfb<{{WbA z^Q(r_5l(+N7@IFSPEGvh72av(HKrtW$-J%d_GXR!W+n7}Vc+OryuLCB8eMzII7Ynt zz$5(P#v8%~-kA5(XV=MWk!*j#iE^#jV(U#HI_`_Z27tdLICJ5qEP2`5KqsAttcFFHO zV9yu}?+e_`n%U%49L;>S~IeIxzgL>U20+9rB;^mtaRehrI*opDM2({X zdi=~lz>t+HegaQ84QW5rj`*i&ZejsNEoBkYMLFc+(=RiF6Qh32zjQ&;5I)ljdt?N1 zfiEN7!;v}llbiU$G`T`ePH=H40#Bl>!2bYl$|qU@0Zh>ON>CpDE(ugJqu)=?Hqu(y z5&8n1nLdDEC_$nmPzqAyTUq@{JPLF#czPI`^!{oLpU^mL3)!If#@SC(IecM?IAZ)5 zE63Z0?B9&f7!Sb(Y@FciB=!CoApZcj<18edfAYcc{{R=PmHz;h@qn=pHU2RF0Ga+V zLGyq>paqkM!@R4ue|W~|WCM2bjT<<~`1`mb#U~KWoSm$}-W0;Q78G!LxcmbKkmT`= zbo%E6e192n@t!cyfp;f4t)bdw-v0oMfnQ=~>aWesje7Rt1p#11pK5oHXxUII7gOFS zuC1$5EQc6tZlA6UE*~B~GW~pKdgBgbi!QEPuJNYkvMY=?{bc3G<;O!Cf#l5{@77nw zdtbbob({mNzOX*N@Yd{o<#X3~RsCj$xXB034QF$cIZO?98}&@Jf#cJEF%whgnN^^MiKb&Ljt?ICaJl)13PM0NmpE&I@`LGz7HqE#+0dNQc@)@YYGOZ9-^ zuUp6GUNMZ|?Rfjm=iDQw0c;m8TWBitn&~xc9iSJ=Z1ImG#W-@Kz~`BUHMmLB97ezo zY{jKozJL6?^`36R{9)5r>BU!C#_xH3zOzBJjshcj ze?Q}sYJ|n(DCGU~ftpWmSZ{9m!45;`BwISbZEkHVVa`5UVCq@pd8-TBpBNxlh6mdK zZf`gm?Q40_T=Q@?*Y}#m*RxJM3q83>(L;E2Px)}q2@l6NAozBefKC?c;}+_6ehf}t zvFFwt@riC5J!Fo|I6V2C=7pG*^^Tq}(sS=O7&|=khP$o~KW+s>K3sQ)KR8z$dd+h( z6J)p_j3iF^-Ysja`3xTQpLZI@6O6OA^W>l20U7}HFfmyVJm827 zc{qMC3jXjbQxa*`OT0cf&PpX1M`D@ zPgoV^(N7p*JwEya55J3kM;RkcdtPM4HO*TPj6shqT^M&E!ysw*vyB*voqrL5^!fPBUNwnd7%9n|HN22Dj+hPJajS?=^CuZx`N1QHVC&Wm z^KKQ}ypR0Kx4h=TI1vl=f;L%!tKJ(QIV-+qQFGCO51dYXW5m`R*XulZ&-if{D`_xC zrb5u)@%5B$hDMDIUw995=LQ$naK`w!s$Mdqtzo3Ucs5s9sku&hE_Tgt5OiNTU!N{% z%UQw0=HQi>bG%wN#&RbL{kg5-Z^Zuqd80a_$aYrq*4)wpRiXh$#W~0i_Ik25EspZq zXg0VPvkC;gCCPP8h2GD`9#o~SZw4#3>nD@-b~lwvKm*=yaVMSYEZ(<}Q&Y||g0Q3k zdM?45I=G*d={Omvfef^#Bnl{eT(ez|fWRBW`^gk~U`p64&WE@<6u6(pYlev9Npqa) zX42;S^N2m>*T%B==MG#e{{V1mWDCz%vpf!P*f7NPoOi$f03Bs!45}`S-MkJQ^Q=$9=LPTeffvR+m+J=yoZ$HLgHLx5 z1s!8*(sDQi9ld1@`Tp@=__fMO=e={o(>c$nk8B%c8vK{Xk#E%dBeN6!HF!_&NuvKlz#P%5i~H> zYx}wIXWmWY&mH8s;lbsNo1Ssoyaf6G04%?A`?veWKUC_6dWS-+mk4(sFi7-;#4XsL zgnw8O!`Qp<9&k{-cRZ)LiU_7D6V1)U6kfUA%~#ie6!OCSX4}AOQU=s=ker!8O57~C zo=s~c&0I<_5dkaZSnfOP7y?y|yy0ioOa3VnAkt3qEo)vof6QAMyVurhZu#BpJe>Q$ zN|yp2+(tcbhXCrJK8NKLeEpb>6K1k&-grN(Hp}BLd7?Nq=Xl_s9pj?FVPZ)h;7SmmOz@5M38Cg+B3)6T3*gHp@5lI{tz}{MtVvDU}a^n_i?+Ww8 z<1XeMuDoY0cZhmm`Y|?N#&hcAH@SwNSzJdmPVo$QJUCEJZT;jL>HaPlUoRyg-Jhcg zVbb-vjA!MLV^0{v?Dk^eTZ_g}o-@t0ey#=g%1f}PTH(F1Z^{1hLwkJWfUfjCXAOPl z38oV3k9n?x;^j&`7^zckJGIW2yx&<*DU{XM)(>vX<#_X)zd0_NnId;_CuiOHBwj6`>W*~88bGhXtyDzEPbyT-06zv-1%@Z@y&jxY4A zh;mPy*w#lzBvF`|$&~9NpT>OI<-)yWlznAX9L>7!;O-tg3GTt&2~G&^?l!o)1rHG1 z0t5>dEDR38AvnQhaCi4RBsu%+{oQlcy7vc*s+#WVs#l&@s=9iaxAJUF0|M2c$1^o!xEDZ7Ix5cfT!UYllF=ER9+Tp5*j)#C{iv*in))X!oF z4vevx(C40gH>NH&N7Rv06+R7i=^gsqNheFz=~MIwJg@4y!ZU`6`w?z?eJrR%$v|w) zdaO=QfX)}QpU6V}L32rgCuxP4OlW(=R&=B{rtj>wae8N2NrDZ1;jT`YD^R4k1Tcay z5d+o$nQ_K8-?t;&9IQSpKso1Or0yZRV^hF-uh)cu+asaM>b88r6POD8gNJY{3H06< zK{iG22w#t#mAPY0*(YEDupTM~9>G*NZ*!_>Zi)tnS&T z))qW5;4Yd0ztdma7E4wuN1ozn;T|bp&O*Npd~{5TSdzFlzqUSl`EIb>F{S|&4YMVr zf?eKP#a&;fRIiEO)Ni-N>$=9A(O&5Rd3#>CW7vP_qFa_0Is7G(Z2A$7NhIy~?%vNI zvoo@r>FmvGvmwL}hQHQcRG@giD$P7p9)8Ig@Vb{nez_je0iEYZcr;Q-Q#<6dLwr79 z_bJy8z0C&#roLdi$CKHU;7555kjxfK3%HVK;X_U~neIsfBE&!Bsqc`0ywc_YNslXS z!PWPZxIpv7aHse=>DnUSog@q04QUg3_Ii8#I5r2ooAl_hTfFg$*MJ%S(gERy{)1Q9zQJ68I+-C`25-=|-*z4Oh2;_dRhb`B$xWbjBy zTaSIcNP?-xBoaxr=Ei-79fJguQBO(xwpQYr^%CW#Ly5?AkAlEp3D3UDLC-yN(T1=x z<_I@Wk7^<;9-4=i<|NsPGS!wt!Ywb|vukjc{uHwjERH#3*X95poKHwiRDMl`tHkfo z8^eyMB+Sd(O&AC|Ogv>nw_RBqE3934k1jKG=-cEOg>pZJyd_ z1hYkE5A5}H^6>?W`wOfz3-fd~WAZMMuo5h(MEl(Ko!t&>!2p&D+HZyo{Mbd?6NkB{ zbmg-bs*YhcYg7db-@A>+6jtTq$Y!7AiSbaab59{n^Lz?l7%CZ>I&o-s4`8CPUU2&b zqXN~p!8Vc8Bj)rfT$oXviTQY11J{)`2zfdunoL5!72;zS ztemWx{2-rlm?IC#nNm!gj(e!yqALep{nY2#;@q#cWI*?k_qvA-XdGFNU^ z=gl3@!nFrz%J_;5Hqv<;zJuV_uu~24X^zMPufj0u&jMoGTU9=YCp~`C7VzrC_B)>Q zIE&07djsDv67Kh=@hrB;@04Bhcna?#l43gA59&?C7JP>VB&o*fnkBGCx5YedAHC|h z=?8Spx%p@z-GQ@-_TE_i$r_soBpQAOrv^;!+$6%U_51b7Q%H7zJ`rxegpzSHHtN9Y=t zm>i5oN`0UDLMKvn3Uxf^(Q;{vP+?GXWl3q+3+q;hCSl^jzYOMTP5|;{3lHIO$ycf; zz(t}QKBAdAU?Fm0gj4F*;KkYSNs?T7>3uYWA)T)YDw*l7wPDB;UF1CAFSd^Q=|X6P z`tygTX19Z09dy{KP~+`Z`Ds(HN6nO2%PRK5N>;#_7(lr0na_o#z4_XOG_IPdBrLC5Juu8Xf{qbB{jd{f8R0A$3C=7%2n+ zWADKu0YviVT*t1P()*q&?>7R?#xgx95bU&OQkaQSFWB(es9U zvNzgMyB{@k)dFQA3co%GsSuJW2w+8lqzGhrjCv6Le**oZCGyQkc7-}k<)_|uln^I z!%>+&hT`C89t`UjzC0;Yx4{G?)=*R%8hEN~(cX3sBx)?7kPkyO=VT%qIy<*)&0jk< zFnQfLD}$8Uj(?Q2B3xvkfm%5uF+7Bmbq6{<8rl3&7v{q<=a;PIB4sR^YdV)CVozYz zg&d{Jt^&WN=1~{!MRiY!q>E1Zk6y(dw&lj)qJLH7K45nS?_3)>WHKWSa|I{2RGp`O zAoCnJNS|mP>m_=B7I+eZ;m5ke3OHIrcmGgXHYa};7UzMJ2`88ub}T@;O3ss`lsR_Q zOnKAmhH{XX%K-8aaFC+)Xv$BO&@>~M%V#^3^)Q8pxi>!1^bKSD!3 z>!(; zmaq+@N6?THf7qK1!vOlI_n^DYN8x+Bh1>qtYS$Pd@-qHm;jEBWf=4AdhCY8H^iONt z0%lZ&x?7$_{=>|rA4*zJ0YzlaK?YU*=nl>BgCBl%eR*RJIdWm-3N!QP7XnROs3EG2 z^^gXhh zmvGh4*T^2x(B5^)(q;=l=4=~K*B+*>P#VgcU*`5I4mAaPccp-0c{#r`wg9ZL96aF#D232XhLFP!+ab-Izh~dZElSrZ+`p2_tM1x^@E|Q@KFjI8x zqq*dl6oXUN9jN*HYXh`%$4Q@$4QdMf12Sr!@*zH>IJf=p+K?Zk=ktcVe8L|z2l%ET z0oL+i+Y(Bfk?;~U&}WL^i(#m*Ar22$_;hB28su%><85Cax{zK=rHw9yv=oyc zegI?eq^~h|VzFlnN3i9pVkSrUEhcPrRKyJO%k($U1zdvsNcO889MA z>!!2n3BWdzwFed5-wVm+z#h>oakvT-N~#hZd=S9BmU*mtLA<$2;O)JJ;34G1?v(o0 zft)ja<)-G-(JC)`=N1*%cYTpPCibl+4b=S>l7F+r^m=cBADhWdp=;OaPjZP37xod& z&(go7*Bb}Vu!jsIJK7Y;dx-sBsMTejgs7VKS^p$Yfp_T;aPI+pxF=b`HVpF9EYf5S zXa2MoeXTh{!-Jr)hv?BIN24`ZzJkG9LBAIZwBd2U6g1r%;c;RG)Wh5GJ-*SMx$Rt| z)^c>)%T!pa-J|ok>-@6r5bJSRrdn^;O1k3o8N(Jo0-dB>!F#wSnp+AMyjPa0E8-~h z4K@rmM{tGvoom9uSfBtoFVs=AC>mWL8;{%OkZa=_^P&l zEJcj1a2DIV(N&B!mge69|)X^k7|r1s%HY+G@?_q`}9lq$Ou+#Ab7^L2@ zSiJ2ts(~yc$B~CWnxZS!-=vJ@_@8m}`3axIy;vp{CQ?G%HvjnGa3&Dzf*K8RjmVrG z5+8ZH6|x)skLcZe{ac|be?4B4)3#kTTNU58EukNbkRJtBBNRL=M8s_fFH@qvbHEjE z=vaf+60t{sr>&hR;5>^Bp_q~uI_61O*U;!$ISCKyubdLEoRah>j9GP3!SU$peUzV% zk>BbO%QFn=IvdHHF`aJnCv|4 zj|!Tgd2LYU*m~)(Zv6P63d(z7d05Pa)W0ez^a&8>W8x3{1R$a<*%aFQh5a*7HIWwBj96Q6F^- zVpi1hca~=}1wAcp904R3_nR1%9m4ZG#uxrk8HFB!*FV}qomqWSt|l-e-pV~}j0=f0 z;N~^9nBn*0W4yjZKubO*k0LuvzU@YE`xa3_MSnW>u3Lu<-LcX`Wed|W40w^r8pG4s z#=EE(R{<*kNp#$ABiGo8SQz@P6_GH^wp9caon6GoO}0VvqmtD#6AK? zU|LLw(+o0=*0>tRlWzvVYvdS99`e?NMCHckqTPq!B62OL)WhSWDI(h9&v$1*%|uif z1yJOg63PHULjss3-cBRRqlIAFS;Wo`|h?c?#k3HibNMr zDe-~imCO@h!~+}V383$2o;dLcdVS~x$-bfPw6-1LX$ugwl#p(9wxtSBk#0W$vcFY) zJ%?-_-^nH2192&GI*>{nID0)gvAz&C;Oki`XHfUZI+%@L-na^`D7S&Sf*H zkH@+bl}`X{*H|kUO|O+~BC>BbIBV3~edF>RYg(Owti-Ec?HRpx^0D9MhwV>-U#EUX zim_y!dNDLh?L*EB>N}c(6ADC|Am{Dk z+`{piLTLW%3sz+24U(5Sl!2tovE8E}Yi~45_QDW6ixng^+82cohC6ZIF+sSjt&q|G zzO(I!PK$>*+SK=EpmYn0m)j}H$C$fviTb2>kJz*ybSbYGF^qtNqRT085%==YFbvs& z8e|C*?3B_h(WQnGJC~Lp|B@rOaZ}Jxz0H#{PLaBvl}mnN4KCa1F7;#!2SHfVX{~TU zhr8LuXT{m7r^?rc%prO8XKr>* z$uAQgWajp`YkIqf;-mAQG~4+Q!St3vA3>Jj_tG6GYTQnu8DiyMxQCryq`T(xIH!bX zin6Ls)g&@xE`nNI3>{O7t~**Cb8!7YqWqnMq^<7B- z$4kl{oY-Ri6#b~({Zh-o_u{iuwA1z3`R(BZd0Vsh-5Po4Lp?@OTrgo5?I+@WwGYy|<0PPn$a zvG(IN6bqg{wq{D&zU8G$C=ycHpgc9?x-^+Mlqs{J5c1kD@;)*S@9~8#31?#l(9d4> zSmC_65yc=n6NrO<^-9nZ5psI{Tu3r4hieFcPzw)`Ux_S|>I#K;*9fT+K&mMJPt`J= zlkXt4ALV>sY}PEhIhqA4P3o7?HCgpVVtS|mL@aAn)A5d>(ep`2JV0scrK3I%T+FnK zRu&xA&++oj%Zc%!(F;jP6w1%P^{0yU><_>OUdS-I|)&eiCXC zUKGwU-`SCk8$c0w;An2`6CGIDS;XKLTWWp3D@E(CWgl{xV%5ZcGQ8B9@Mz!YTd)z6 z+V609X`r;6NtT2DQ}p&>tlWyx@rAoqxF#M$z22mw+JM8@0DQ5wm9X^ZVaX$_~ra~oYGhq-3N(p^e1oM?beQ(MzI#~jGW7Utl=J);w6;tJ_s6W z`tjPFErv7TB_SVOdO~aGi_9zFR;O~gVI=aZe*aBm47Xgnzq{%TNBx1*Our>YLs$4L z;|es8`NZFcCJXsXzoM+9O$kGL-HR}T+(=@#aHvmUmr$d!Ou<18mxbPy!>ASJw&tg! zq8tZ%egC`T3s21Y`m3$*iHwys%+utKVxHuLiO(^Y`9+NPCLZ{CPVd?tO-uUX$Q3Kw z9w`M2w&F4bDt%n;8CccY-;{57!%OmzOp>(_6CZLr9D(8i2XeqIjXQz%Qwxf$en zOak%)K#fuFLS!WBkOW_QPz9LnqJE~r3DF37WfW_CoY2qv)*TtGb6-nPGnEFG_EXXa zy94Eb1e0+KAP+qM7nBpW+B{RxDK`mKiWpW5U$^yDk&Yv8Pm$f)1kESTt9O;qav6j0 z6RacrB&!p1B@TSXBoqu{NCGnv%A7-<+vwKDc#Y+{k0lZd(g9(HmN8lOZxGCg>E9}& z+fevrXvWWEc?sJxgnsih3@fZqzjpD1>sK&kM(`Z-)n1>-3TKUqNUVP)P zt17+NZcHmS7&CKTMozW#HA?Awk+AT~o6Byq@9xy>W+NbOEI>xO?z`Q)!8v@l2*M<# z*OrkB#@+ZMou823vPu}vF&kmK()MkjYH<`K7$2~TD%+F3@i3{Jx6GQiR7)6ym0k=f z4ACSn)Ab3;2Ich)Vho+UG1jDiWi7invzD7mF z0^VkByPN&XN0Zw*F;ROja`s^!jv+Q8V@jlTbegr#n!Fm}oV0rF`ZUL8Vq%A%kdQnT zd&wh(kQPVK%VpL{@w&x+<~AtICbnDZrCXw19N9BOe}iA9&i9+IE*yYWLeXiVj8gaE zHKikrR`17=VhA~vV9(SM`2}P1kxe1^g{7ovPY8IG-y-0Lai)mV0fLx~srP$Q#rXgP z*?TfMnK7<=M#A(US;ly!OiEob-P5~Wo5Mv_MOnp44kz6gkytbv=vFJ7>7OHUqdwu$ zP9}_55}}kZFo`svg;{=-m(E15a@NBl>05PrMWce+H%q}?bPXTcAXte(*OI=k9B9j4 zIfcc~?*s})x9MSGdjAn)OawXKC9r6&z2?kI-;u;)fEw(ITfImoLQ;AHmpEp+l<+x@ zt99meacDjTFd#uEEnZi)PB$=3`Xs?Oj;BwJ3c9u!MSbm91H?Hmy)WTpI=O{#{_23B z{}KTzw8tqv*;dRtS#?OWVtF(TejZ+1CuhYr=_FLM)>S8`S}*4;xR7Fy+LnVzcwqu8 z>WljLNLk_06(3pTn*QUwTDls!cF27Dv!GeV>rhYgdMc)Uc}CHM*z73f--E4Yqs z-qIc=NUCL8 zjpa=&9_?p(Ty+!n_LE0fk8&!Z2BD%K>LhF;p?pI!j_$-eJt;0~!ZeyE!g{Iggm6;} zzsmQ$c)mozQ%Fus-a1)bZ!l6V0nRD!y~cr>iXDrq%0Z>=m(Aix#jq~5nZ{4C`yk>6pxn$GdFr-B)B`Lc!{aU$U*c;`$Ui&sR&F-zl1XKFm zPv-3QTwN-Q3R;a4;mH8rG3ZT^USr|>B0)2JZtonty5aMT;|L7?yMg3IM}sUwp-vI2 zyAvg>$K~RuYNHLgyzE*KpSjWCtYvb)qXGM)!q4|9n7s?9L<>&$ZE)s$^%^LJI-glK z_>vff1_RFCc%**KU}&}AwtvA{DdfwmsQLxtEg0HsMd6*ptk%aT-^@XO0pc=U{%LYW z^`;A)1CN|1h7H+x?#?Gbvc0JP|Lg!h`+Cm~;2RDej(>9ux!?S^W2ov0G-J_JGPX7| zabZz$HFkNf%h(xNn6YSBnL=Dfc6K%vX)`MeOBV`u9u5{UD;MW?W=`S`c0dPvGkX^b zo`3n4yl>c_eM{v3!MS7+cd&JEQUMy7n6XHhxmlT*y?-l)%%Y-T#U`>$nx3nx8hgf(CvSlwGUUJ}j%rDLdh|Ji} zb8y+&6901BEhR!nSL0wKK1s2zSDXTOrZw7U9D4didH zrR?hbp_>Lbjm7`w&2pvRvVd$_Tce+z)8NQRoA*^k2AQSnZr6;yvT~JCXV~WEW>eMv zc!8Xxq@+;J$c&7$^Gf?Uo!QV(?rb&P&hp(-`wy_~ipZ0^p_QeK2Vb-FnpEM>&?2?^ zzF{jYJKkoR_^c3jmUZ&elcS0U+S#jyrd4kO<^{C?ssY+>N=B@y(eQzthSA8O4~`t1fMD zjrvi8=h-Gs%wm)Kk$QjGe9rv`^=7@g9FB@w$X&#Iv}E$$Tp-P9?Tj-q*#Q*Zx?wl1 z`MTxFSm;H1{3X*qruBjx?lS8-gWBq9%`E9}CBd>)HT>TsQbXN%P%=aAkDm60w>j+R zESJmRgqR$3yuI%7Z#CAB1&)@`@jSzxRCUaM8l=xt7I zuH%Mt=ekI$G@3++hJTGRml0W5!Rr(x9!hH`B|+P-{IUCP!j;hz_HmNJB4yX_g&Y_s z+1Ap^$`kVqpYJlsQ}n4u8ifje{PR4HikEoGHo$g^zzM= z`W5U~>7rn4?e|FcB~p`zzaBV}+l5m#W+o?HSWI2=eVyI->J|vka`>R7_P*EEEjBoZ zzv!PG4NUNxQz?DP_<+Q*+Q>I~DyA5Fxo-=)Rp-v-2<0Eo97C|F?Cb1>b`?bN&Cor` zKw1DjVJW0X*+1AzxyXf!Dq!G0=(wRrEhi{|mBe4TR~{Bs!3w!Z>HGTnT3FC58c)MT zo9h%lD6CzUaELParK)h){F;J@u+4Nud`)h!VO|&>*<@35%SgupQ&9UfzpD<0$ zRV!=IL#F|LA(4k8b5kLBD|jKK7HWd&L2?ClL|pjxgoN+$sYNd0J2Rt@9DShkV?z1S zHjz+HC6!@JOw5r_W=dKM$p6y#R&HYQ^!AIAMcINZP71T$OGx*(D&Nd|R(B_X5fy@p z#Y|&|dI_16^{DrxK6w_PF!0 zM8ahZF*g@E4{yHV)v@PZ^eCy<+qVb}@ijHRAFLf8P*C85iGFH>)5w3$)cRr|H7|}! zuR+iuVzItBrHGaAXSNoKkN3`rXyWG6MEe*UCAX7e7g?I_=?_Czi?AS!|H7#M5xD-X zkq+Abbf_KxxOoTrcrhIZ1vt$`ygx~#`O|`i3ZFQJ8|aS`++oTg34Vfy{I4A)y5|Q3 z_`tSF`rmg2Relvd$eM$QS(`GE+9^-+({_tN#+@b$T9a>!gX->+p7sL|hfYhayNCLG z+z>j{b`UMJ|MfNl3Yo6{9KY*ic6eM+4aQZh^Z{4ib-aSVg#axXr}296lAKR&%q{+v zpV`UA+lWPEfKxu={bLFS6Ug1jv2rrL=}7p4A}1DrmsIp(;X_NS0!Kl@U|4x1el6p zU1v2JXpegODNF74k-8s->m2TrWzX?%-TS(V?G;`uvo-5T4a24L}0$)ArE7z{? zu}v$yE--3g7o+8vzH2socJB$If6|_R`vrZuz@F_@e#Usk zVrkzHoVPl6`C?`k z)u#ZR>-mPscKV*B^Nc1}Km9N_rUC~4wZSvzF!S|Hq%z{ANTZjN5q{2W+-L!&w9pQA zZFZuAB{wWZ=*tUk3=7p}9=n5QO5Yc)t>!QFt?RG8FN`;a(%j3vQs+1rGIb6dPMRG$ zy18?(D$P7|s^l%Q&&r(N+h|B)<0eSGytCmZaGn52hrK-BOeV(X$V#1Ocb)0kJLs6* z(+T_HMqFK@S5M2D#kMEW^xbhSr|}}wcdpH4;@f1l^I&EDo)`OjA%5{40T8eDiIPrw zMNalF_R$7Dtli$nO=J5Pfc|%|OQVzKqP{no+3`;Z{_f(XjkUJwQpehjTchsYZuycI zF?j6WZgL8wjji#8_07ch+WaQwo;JnYPcP5xZl+^2Av}T{PM65;Ep`5_V&zM9l56h| zQfn>(>oMD5uL(e3_{-xtFF-&DEp%mtUA2h!;gnHJ9y`bm5wN2Sdsu1(0Q4ciq6c(| zfC18|&jng&gIZfofQS$f9zn#I0tkS7IQoAr^k{?ipFnJ=@KJVhDZZPU;96z?g_R=< zaD;^&02m8shx$l}NCJom{C_Pd!TNbVb=7|QRJ$)eU~9kp33sT>gn7&Cy|C};u3+5P zwNy(+-~C4~i&yl+88b9Z6y~2o&{Im^ZJC9MWmTXr^I2*mRIP3{v`5uUJj5T`;OX3v zXNttve~2jc`-*a_*;5mRq8owHedBbITjiH!v8g`Yi>}QW{-s+dkbyTjfvXC{=Rz?w zMWP2YOXhNzF-ya=V0lRA)RT@Zz$nEpN>Oh(URbPLfOkjBWR>P317^noy~(xZ19IZ^ z-4yG{Yk0|_l!(uIKB(uF9rAWCP$>)$1sBROWp!q6tZ>LZ2G-z%4i}y6K2B8ATq5a3 zSQ8M6u7>FY%xY9!5I&BR~th( zl%dzYdo2MTOVHx9Q@=|L3CT&$#vX6wI{Oun;Vp%{kjTAlhrE#Led`U}xG&`o&ah^s z%Hq(sO)j;by2;A{nPhgnBCaD%=h8m<_8_42p*<#|2(uXxDeJRu7y~eI@(qqhSNpGg z-Sa^2gh(IQ3L8~+=l#bI`MTTNDZE@tyaW<>paz;0xpN7m1rBO9<}oy@MB-sJz9fWL zB(K1?sa`tk`rtsTy0LFb+n$F!5=i%{_sgkpaYgVC>4oa@f#D>&=mIMx+qvx%9Nfb_ z?6JWrG6c9F7GR_Dgqrtaaa55^4(c$tuv11Xkil{AAj6)NV^8kfV+5T2CGQFvW9jQP zOhG0J^o{Q4rR=vO9KjX@I3V@Z?%7*nalM?C42k@9rlT@n^RIE6B~5q=Vu9grXq+6- zQUq@&-?SiT3}2XEfiXc`X}^xfuXO3qeD%_n-U>FRn`>W3DZ~_ALrNH1GVz4JvTBt)%D3W}m90kB6?6>0R41=BGnXM;G2GHQ zuV4b^8odTmzN;jGn$ zZNK^N8cd)wV!ThpmhGP(|GT<`d~fX9xl%Ljmenjf3OnRQRvRMm>jh$__y-CgztBFc z-=^_mq;IR^-q$4q;xO})czjPXz7*v;c<3$6mxv3o7_S0TGQX16w_3Z1Zg`)4Z)SI$ z{d{tUl>S-E`itZ`*z_- zmD5(He|~MVY);jusxbHLFa=g&l#z4%rIWOFj5wIYkmlIVI}SaKbvo5!QaVb2+(WF# za+ziYy0TeQiDvr>|7Oi|LwlmLl5Fp@l(qyq#FNPG9i1&M4{YZR={q;M^%+^A#MzWk zYUW)B-^}R6vN7j`pk&%ty)EZkbeQ=BL&L1wJca-HLhSXOl4?8*#80WHZ+8yBI?}q% zp?A@<5TCXycHU4neK^y`%PxH-o{Pm+c--6a@xz)g#LD0kKrFVdod9+VHjas4ZFSgBi`EgEa66kqJWfTLy$LTus|7s zAbH7bXklH?gNHh`O7ygZwlhnaZam|K$+V{}f;QCSQiJ zQ>A_u+aCd<5s7a_)U!-^61a(o4E;=5%wD zUrJ+j_^~iDb;RSrt3F(Vc}*_mYf5v{H?+PsYQXp2>x)0gL5+L}NiRhso!xJW;ej~7R|F!-|S+04GG}wIf z*ePZ++9XM14tDUsrcb6uLP3@Ol;B$U>2Xo5NwJKMS6twX;AvyoYCo;*dPJ6=_oEJO zU{Mhr!T@dk(k>Rus+Z8No*QnU&FW7B@Ev+GDINdg#TpH?<7w3H{1w@p>7fO2)b~So zoV-**;X;E;-(JPlc%53I;3H0irPsf#X89^##=*>~G~6P4PD;3@Mc%WF`Nwm5*>^Bg zWw#OYT;DA}Ifp)7KL|e^w0Hb|{wKL}UlMw#x!+|=Xo ziUzdf^<-!vvAeC)_GIYT1VIy$vV1i8gu@bv8H7_z=3CZAQW>6RUi28ccr%zF9t+@x z-1p_yw(TJd3;L6v%f8jiI^s{a;r?etYXXCCy zY-j7JpauvPYuRB;IE}Y$ZP>T!`d*|vjX{Bn*R^5A{V4h`b%WoI-1|yJcfCSzV!tfB z!(S{`*lVtK#IUCXYLsmE2Q$MI;uTzxd{j}bK6#gf{tQlrx1XbKo;rfNcRNE7Z@);A z=(#dzd+!RVC_Q2b9VGH{J1k;F)in*qW>(gXIKaoa{^6sX#_rZe#SWI>i6s{A#|*1* zh-;?7LfUB-sBlVO%W+x1UDd{j4SoV659EJMQ<=Ws&hcXhuAjr%L{5_nC_%{j{uR^i zYTQ@FETPi!7V)<>V|y$2yC;sG^LDPvH*ZHu<*Flt4$6Cl4_9)QiyO;_@@}T5t<_Pl zLv*y~xy;ip9L_nat>;$~R5bR_26RjoLi%QVT`InsUycWnw_Sf_J1LIG&%)V_IA4dD z!1L<<(PkW$7WOs&d-}ZwvNmeVAoCI|mJIpy+sbJj2P?V^S!}JU`_gFiSU40B376>;dt1$H!S*L-QNsV+V{}_@!3G& z$}MuKjNt^{9XA%6UB>2cv{W_d737u_`^(13yq)J@>ZK_tI%ly(VH}{h9B1UaRrdNU znYO(w40<_qd6bhx=ES^xB&?)Fe=lt}=2qZlylXWu9&`6SN$;JOF6hGlk>j8(be~4} zVK(oVP91t18P5-e4+}o>DPQ*#vo4adiuru@Nknltd_*Mj8UGWuEym!8oA(g@~X>Yw+!GCfo zE^X|oOQRE{CSkkcFgpoL7>QFav85NhyZpvB^0;B}2u2Y0xSX|E_Hj7x8J8{Zl!FOt zK*9=-qq~vu3yeZU2#h1*zR?zslC|py`1DiEF6tsLDUI#{xni0ueO%D2UG_FZOH;?+ z*2l{*U3<4OTw}WSx=A+2>0Md{%YI6N(BsF3B0651C~i`|O0%6t!JVh$AM7InXEkl! zeq-rbjRkGnS2Wy|tH*3q!k8cp(qpt*90EF3QC)o?uprPR2Lq z({eGEU-?`3zDQ<=51aiSLg(9<7NP>wb`2ro@ zGr}$Y@3lWKrc4VT`_IGINgk-rua@!(eD?+}wge*3*YX?cYV_`_@kd^&&25nz_|7YQ zAn})9rOvKVJ(mC@V2~SB@7E+Jf2UDuRrVwSd&viW5K73ObfJK4PR z*&i(0M0;93Q;Z?D=Mz+;OjgY5^&%~+&3Q4<`SRw5!5@h8(tYwI8s&B9NqSXoh$sl6ef@5%ap~C?+pzY3>$3Fty%%Wb+k) zU3FFM?oIUcLI^E&gn~fMqYPICp5DTjm;QkckW9?kR2H|xGSZmL0tm08aK!y%#sy)T zx(m{GgpufGI3d$*O9NMN@iVl*K05kYb-!+ENrd6Y<||@*G2BF0nrwGGJ>5b`S0kw{ z$1Y}S6BlktQlvu%MI);58IoO^8ZIYr1`l%N8CxAh_rX<(v025oR!6uWB=@e4z82T@ z|8TwYYU#Oq0wc*ZgBg1xnVD7M+uDVHW;^W+)TP@faMt;K9Rh8alCs-7o%66)Zet%L z*6~`~7@IrTFYVr-q%7`Vzo$sH6#&&&cTj7+DpJa6TTu95oB-}RtH_HQR9$B|jz6;K zy-$IKSoBY9r^VZ=Z@xaWK_!WxhDI@?$#AD+;Opl1*kNx2D&ZV^As2Ae-qb#izPLS1 zn9?4dEGkAT5c$)hnnV~z}wIHxFHDK`jvq>@}OWie0!n`8x!=o>?>0%O|G z&d##RiHEkvlWvnjGaj!GkJs?FCjF~9^xH~+tCOA(hq^G7(?i|G5l3xmmO+pa_K^C- zCmSLbhXCThL|&cgA6vR=Ly`9vX<80LgE!}vH#?=S(|<#O{`*})*kLFsrD~)s53XLq z6pSW|F}j3qgjl5vwkM3>u;$w)`5hQFrvOh=vw#=XrZed%E^L{)st0D6hg<@IojCaqZxk)g=k^wz%F7 z@p%`7_uqkoAbP+n``lSsUexB+^uIj^nM}jQ@lzyOW=D6)ws9jK#Qm2a2ET+fW20U-%WV3f{SHzd#?0Ab?k<%Lde7He5lo`1sxeg3P3D9U40`zF^%KU+EpVgbteRoY}?5x2;szD8?1J7 zN@WOnkY{#7LPK=Q1eTM`7%XTDEH#_|tvV(ii1LSTDuF2J9*!|%g&6dWJj8XJm^|T_ z{V5)oy_U-eczT&Je+axTCy-$hJy;~C;eyo07qU#fhK3S|qC3_t`8+#9JUy4V@7A%D zzauZ*$w=nI_iTmjIFD<=VyZ4x*QtZZabBPIl;vF&$K?xbg3MF%ZplrU;;3ZzR^;MWzuvFIguUIho=`bkC#iGL5rtX z`}r%q1%%HF5P3L|BF@j^vD|6I)8nWY;|V?s4{et$-(F?LyFtX4?@^Nhm2c$ ztb6OZae>Ce2o1u(=xkFQz7tzW%t;Ob1}^LWBHMo4SnGe1eUKF8q@s#utW zv}^qh%m1h9`8#kB{!~CaZ@Vfuh+1FQq;^LfnuVF!e5?)ho5|mBK%fW<|L99!X|RHV z0@9Je_Kz13Iuau3{^h-9Gsd%69Z=U+7K%X>g%aq<&=}&@F7sEgR6iBLQUZtn5Lh*{ z0D|r)s$*26;>QiEASt`wsuzvT!ZXh}f4sW9lD@rgHE$q3zg-L*r0z1dA53Tgggg}#LBF@3L~{=n6%{ z9^y27gNG=D+elti#&1Ck&uaJm@rR1%c5nW|gb@TVAjyM(s}3AaDa1@k)!(TEh;b6`kxphA(_&*$JT87gP8g#I7;h} z8F)s9mj+yMJRyHrD+)m|c}WZiqClRJ+kzAXk(_l@W^+jb(vxSq4SB$`k$KLV&~`*@ z=|S52S%8!f^>7GL+E2`Tj-kg11IRW+Ip zh%YQe>+%or&uRMUC#1RXnjP5>f*3|K^<_h&}ty zsvs`t^B+LN1AUGlm?pHleU|!vi2t*||5Nf2bw5Qi=k|U)ex30znS3UK#+c+)B=hh2 zq(F>A@H0e+LZo{6){*s(_8Nck=+J`rO}Yif@`2?1Za-%m$9%eqx3RIDb@R@`o-rPR z{V9=baQg4xui7qJ3azTTM1Zi{srZy2aIzlBJghPn%nm|?Kur83S*Bg=zbp;kvz>)l zjiU~TQCW2lZf^+=ZHI&4%ztTx(1At@Na8<`=6N1H4*Umk>3?kdzYN3wtpNW4?7xld ze_+z;3rJ3`8DrR3;xAGUL%s}9^Wp1%0r&q^g(P0#n9866odX~o`)i^91K96OYL9{; z^Zg4I5TiZB*0V8T#?WZ#hbH@!{D;o}GEUFvk&>5(;{FG9SI{9M@BG181)?d5k{t+3 ze{kr>9hmknNYFo;xUMq+Al&*R_mbUOf02s=9jjM9!f?W&jQHC&l!xsMkyE#snAfHWr zFa@=e9!fJq>K62sfD&Qg!kQsZWTR4dQ8XMn;287&Yq{nB_2LLRV2ZFFEa3QKDzy8} zS}*{Bak7prcuZXKLT>OU=RL>Qr13iWWC3Z; zD;-U6>z(~-bn4A&*q1FSfdS}!{DQ{=Xcxrf0bs)f!cegNtAKYcj~*9;)Cf%zybkRC>{v5A#bIC#G76cq zqPy{Ugn|Nxnc`f}er2$kveP@?`5G#x@y2WvVIl?hfVuQ*6g(3Z`BW2>h%x2C#~|sq z{dC85#NSzlnfmk^m|6UN^*i9*?l0p^rtx!T^xY_5)PC|wJ%j;7m`QeoZ7@XPvoKJQ zQWdpZU7b$b&epoJ*m$*aIbCE&a#C63iOThdcV+`VYO3SgzkI%m+fQG&)^YkU;mwq3 zv(Ov&K_isFiT9@~-)I1@lk14x5@Hinz*{V;M>A@TrC)5H;wKO^PkTP}&!VX7AZ8{f zU`+S|C^|@l>P(K}51P<_U*7eraWnb54kS|F*>0Zp+!A`l<*cc=n?CX~hg0kT zGUS;903agtTu zrhn#X?&Y9|D&7Yr4SW#foA2ZTPEHn%J5yPA+bjxe10>Qg&#TBEULM;&3C6h6{vYDr z0xGU$TNiHJ-3b;n3GVKJput@lg1bYo#uA+15Zv8@27)y1?w;W8?tioQ+4r1%-oEFY zd&m37>%nMxtddpr)ts~Dn)R)!Zy~w!$XwA;@*=-x-#XgDrAYPCQrKHl@_zT1r#8mH zr77(RQM-Eu2zYn_fZ3I@Rww`&^q+G4lOFw}?O=jK4`_>7Btcm`E3k(GxZ2a& z1AIsS3y{D5F{np~N?ZHj({U+L`d1vz-#L}f98Oji4j#_GlQ@6pO#bcdp8u;PPR{?F z#QDzA&>a~<=zM;Eh(d>g6;e_U`A;m)HYhXz0MMR!rC@{3oeBB*|LP-zdK?LW`fG@v zd;A;399(|~n1`F?ZtKLFE`46e+1-XhW1RtQeZL&w`qS z-zrJwBony9+hl{8CF_jcQCu0YQ4<(sr&~UX>H}a5rPFwqyc_S%9q-6?E*rK;E}lw& zO5O??heF;v8Q=-VBJkK44^?d6`T2S04_O-jbX-Bsxf~I5B3M5WM8xaQBEcyC^z~+j zb4HiS6Bn^_Fns%dirwpRCg`WP!_`>RsBMiC>$@)^h2&$P1D<17jic6go4A&8+UM<&pXaraL+ex(oVuDP% z2B=W})BExMMj@%*aijmUphC;lwgxk><$gItz4+_Y`^K?hKT_l3?cQRxmg$xa?p$SV zhNG0_s5!kCEBn2RWq5}#4{TkTpUh0(wfS`u9E$G0I=?rQd8_+F;xf$R+|1{ZK&VUX z#SPVb1&uuaaJt}KB`Jqfnw5?NXvL-GWYI1`_v3m=O_#QWj`>zA`nHJ+4BAniv7Xgu zJ)rkMqS>OjW@EOjkocmDZNOBQz7daw-TI-5F03T3xI(iyDOjpCA9{oGCVhli^JIK> zb~ea$bls)pQhN_P4UJ}ncOc1+;A)^tt)`~m7H-w_rX?(hc=Z|&lh?eCKDI%tvf{(_ z21edJWw^@c0g2O%3WS7OR16GYWx%p=n$H_~o#COU0crN_Ivkv5@?&;HjgtYwv_v~C z{@xE$CNekm9^KnHqDeu%o$J+aT=}+(w{6Y#XMITTf{eeoHrRb2B6RCL z=eQd|Vc!nMF%xE=koJpJrxD`>2bXECK#p?)E!}*aXl-rn3M1G#Py-X4ug%7QN#`4a znMTpbbz64&To&F*N)D&;ibJ{+)tsu^c5e~Tuv|6QU0?GRh3Tu`eILtlMblDup%Lfj z8;Mku#y2c0#zE`Fri?dqIfvhd9(c_NQZqMsPNGOdhk%bS#Ox3S>H~7pO#}ZYAp6FR zjLt2K+jvPuuemSaRR=>Vu8Ru?xJc{v( zgiQtQM+>4EDq!D>BcIWKtZ6-qmjXk-L)vFqi1OWffu*z_jeD~-@T8>%iPyRvF4i^M z2`%5JG$z`hiyaNq($PUQ+TFvbmxz~E3GovX)`7+iOeDC;iTh&D+E}s6oO_;kxpE^_ z>?LOM+ZrJM!k0zupT{HI%ZUUKd-28SZQBhcbe7exqeLu32PiP+zxy)0nez6)1Yq(X zqW~OQnE{^RR1KMsEmI)lgoZ<-;5ko>0}$o?v+Jf_g$FwA*27~*~9KG(d-Q9W5=cjaZ0iVSGh_CxrT6jVg{pT-LD-^9oK`s zRgezdePgNIfO@ceY)hmFRW1EBv@-HYTTk>+9-i`%n^D zKHFME2&v!u!Ncfh+n0cMLN{v##3!2zf=7A{{e2Twb++@%{by=Y=kz+GFJDL$N3BlU zpVSpp?V*oAyTnxc&*S42a`88jG1;I8$XiTZvPVGor((%{p>y@CQQr4_jX|4B z&7ZbPqBaw+in&|{@Lzs7)vgN|YsfAC!LYEaX@Tc_nFl6GNlZ+hn$kGXG9XE`-Nx;& zdDo8KXTu@WoLgd5g}@dH!__dbG^fp?M0$#DQ4C759kS>xOaYU5XB(c5-+7$uF6Z

  • m2lv$f#EkbZ4Cu4_A4W#)EXmMDD!Um5 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