From 5f17ea1fe2b9445e39d6d2a1c2f3dbb7435124c4 Mon Sep 17 00:00:00 2001 From: Nuclear-Wingman Date: Wed, 23 Oct 2024 17:06:39 -0400 Subject: [PATCH 1/8] Add files via upload --- hackpads/hackpad/CAD/hackpad base.stl | Bin 0 -> 264884 bytes hackpads/hackpad/CAD/hackpad plate.dxf | 12736 ++++++++++++++++ hackpads/hackpad/CAD/hackpad rim.stl | Bin 0 -> 789584 bytes hackpads/hackpad/desktop.ini | 2 + hackpads/hackpad/firmware/config.h | 5 + hackpads/hackpad/firmware/keyboard.json | 44 + .../hackpad/firmware/keymaps/default/keymap.c | 20 + .../hackpad/firmware/myheadhurts_default.uf2 | Bin 0 -> 49664 bytes hackpads/hackpad/firmware/readme.md | 27 + hackpads/hackpad/firmware/rules.mk | 4 + .../hackpad/pcb/keyboard tutorial.kicad_pcb | 8022 ++++++++++ .../hackpad/pcb/keyboard tutorial.kicad_pro | 597 + .../hackpad/pcb/keyboard tutorial.kicad_sch | 4226 +++++ .../pcb/pcb/keyboard tutorial-B_Cu.gbr | 461 + .../pcb/pcb/keyboard tutorial-B_Mask.gbr | 238 + .../pcb/pcb/keyboard tutorial-B_Paste.gbr | 15 + .../pcb/keyboard tutorial-B_Silkscreen.gbr | 148 + .../pcb/pcb/keyboard tutorial-Edge_Cuts.gbr | 23 + .../pcb/pcb/keyboard tutorial-F_Cu.gbr | 529 + .../pcb/pcb/keyboard tutorial-F_Mask.gbr | 296 + .../pcb/pcb/keyboard tutorial-F_Paste.gbr | 51 + .../pcb/keyboard tutorial-F_Silkscreen.gbr | 782 + .../pcb/pcb/keyboard tutorial-NPTH.drl | 48 + .../hackpad/pcb/pcb/keyboard tutorial-PTH.drl | 116 + .../pcb/pcb/keyboard tutorial-job.gbrjob | 125 + .../hackpad/production/case/hackpad base.stl | Bin 0 -> 264884 bytes .../hackpad/production/case/hackpad plate.dxf | 12736 ++++++++++++++++ .../hackpad/production/case/hackpad rim.stl | Bin 0 -> 789584 bytes hackpads/hackpad/production/firmware.uf2 | Bin 0 -> 49664 bytes hackpads/hackpad/production/gerber.zip | Bin 0 -> 14525 bytes 30 files changed, 41251 insertions(+) create mode 100644 hackpads/hackpad/CAD/hackpad base.stl create mode 100644 hackpads/hackpad/CAD/hackpad plate.dxf create mode 100644 hackpads/hackpad/CAD/hackpad rim.stl create mode 100644 hackpads/hackpad/desktop.ini create mode 100644 hackpads/hackpad/firmware/config.h create mode 100644 hackpads/hackpad/firmware/keyboard.json create mode 100644 hackpads/hackpad/firmware/keymaps/default/keymap.c create mode 100644 hackpads/hackpad/firmware/myheadhurts_default.uf2 create mode 100644 hackpads/hackpad/firmware/readme.md create mode 100644 hackpads/hackpad/firmware/rules.mk create mode 100644 hackpads/hackpad/pcb/keyboard tutorial.kicad_pcb create mode 100644 hackpads/hackpad/pcb/keyboard tutorial.kicad_pro create mode 100644 hackpads/hackpad/pcb/keyboard tutorial.kicad_sch create mode 100644 hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Cu.gbr create mode 100644 hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Mask.gbr create mode 100644 hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Paste.gbr create mode 100644 hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Silkscreen.gbr create mode 100644 hackpads/hackpad/pcb/pcb/keyboard tutorial-Edge_Cuts.gbr create mode 100644 hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Cu.gbr create mode 100644 hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Mask.gbr create mode 100644 hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Paste.gbr create mode 100644 hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Silkscreen.gbr create mode 100644 hackpads/hackpad/pcb/pcb/keyboard tutorial-NPTH.drl create mode 100644 hackpads/hackpad/pcb/pcb/keyboard tutorial-PTH.drl create mode 100644 hackpads/hackpad/pcb/pcb/keyboard tutorial-job.gbrjob create mode 100644 hackpads/hackpad/production/case/hackpad base.stl create mode 100644 hackpads/hackpad/production/case/hackpad plate.dxf create mode 100644 hackpads/hackpad/production/case/hackpad rim.stl create mode 100644 hackpads/hackpad/production/firmware.uf2 create mode 100644 hackpads/hackpad/production/gerber.zip diff --git a/hackpads/hackpad/CAD/hackpad base.stl b/hackpads/hackpad/CAD/hackpad base.stl new file mode 100644 index 0000000000000000000000000000000000000000..34bba66857f4c1a07b420457b9a641405ac9aa9b GIT binary patch literal 264884 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

uD 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 SzsiW%cc=L}MbSe#iT?+XMG}?( literal 0 HcmV?d00001 diff --git a/hackpads/hackpad/CAD/hackpad plate.dxf b/hackpads/hackpad/CAD/hackpad plate.dxf new file mode 100644 index 000000000..b1b25640c --- /dev/null +++ b/hackpads/hackpad/CAD/hackpad plate.dxf @@ -0,0 +1,12736 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1014 + 9 +$ACADMAINTVER + 70 + 9 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +1.000000000000000E+20 + 20 +1.000000000000000E+20 + 30 +1.000000000000000E+20 + 9 +$EXTMAX + 10 +-1.000000000000000E+20 + 20 +-1.000000000000000E+20 + 30 +-1.000000000000000E+20 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$DRAGMODE + 70 + 2 + 9 +$LTSCALE + 40 +1.0 + 9 +$OSMODE + 70 + 37 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +2.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +BYLAYER + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DELOBJ + 70 + 1 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +2.5 + 9 +$DIMEXO + 40 +0.625 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.25 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +2.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 0 + 9 +$DIMTOH + 70 + 0 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 8 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.03937007874016 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.625 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 8 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMFIT + 70 + 3 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMUNIT + 70 + 2 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +STANDARD + 9 +$DIMAUNIT + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460606.04729963 + 9 +$TDUPDATE + 40 +2460606.047299653 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$COORDS + 70 + 1 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$ATTDIA + 70 + 0 + 9 +$ATTREQ + 70 + 1 + 9 +$HANDLING + 70 + 1 + 9 +$HANDSEED + 5 +100001E7 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.000000000000000E+20 + 20 +1.000000000000000E+20 + 30 +1.000000000000000E+20 + 9 +$PEXTMAX + 10 +-1.000000000000000E+20 + 20 +-1.000000000000000E+20 + 30 +-1.000000000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$PICKSTYLE + 70 + 1 + 9 +$CMLSTYLE + 2 +STANDARD + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SORTENTSTABLE + 2 +AcDbSortentsTable + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +DICTIONARYVAR + 2 +AcDbDictionaryVar + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +XRECORD + 2 +AcDbXrecord + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LWPOLYLINE + 2 +AcDbPolyline + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 1 + 0 +CLASS + 1 +HATCH + 2 +AcDbHatch + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 1 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +102 +{ACAD_XDICTIONARY +360 +100001DC +102 +} +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +344.1869158878504 + 22 +148.5 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +297.0 + 41 +1.972972972850329 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 7 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BYBLOCK + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BYLAYER + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +10000024 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ONS_PHANTOM + 70 + 0 + 3 +Onshape Phantom line ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +0.4999999999999999 + 49 +0.25 + 74 + 0 + 49 +-0.05 + 74 + 0 + 49 +0.05 + 74 + 0 + 49 +-0.05 + 74 + 0 + 49 +0.05 + 74 + 0 + 49 +-0.05 + 74 + 0 + 0 +LTYPE + 5 +10000025 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center line ____ _ ____ _ ____ _ + 72 + 65 + 73 + 4 + 40 +0.7874015748031495 + 49 +0.4921259842519685 + 74 + 0 + 49 +-0.0984251968503937 + 74 + 0 + 49 +0.0984251968503937 + 74 + 0 + 49 +-0.0984251968503937 + 74 + 0 + 0 +LTYPE + 5 +10000026 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DASHED + 70 + 0 + 3 +Dashed line __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +0.75 + 49 +0.5 + 74 + 0 + 49 +-0.25 + 74 + 0 + 0 +LTYPE + 5 +10000027 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ONS_DASHDOT + 70 + 0 + 3 +Onshape Dashed with Dot _ . ____ . ____ + 72 + 65 + 73 + 4 + 40 +0.71 + 49 +0.5 + 74 + 0 + 49 +-0.1 + 74 + 0 + 49 +0.01 + 74 + 0 + 49 +-0.1 + 74 + 0 + 0 +LTYPE + 5 +10000028 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ONS_DOTTED + 70 + 0 + 3 +Onshape Dotted line . . . . . . . + 72 + 65 + 73 + 2 + 40 +0.11 + 49 +0.01 + 74 + 0 + 49 +-0.1 + 74 + 0 + 0 +LTYPE + 5 +10000029 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden line ____ ____ ____ ____ + 72 + 65 + 73 + 2 + 40 +0.15 + 49 +0.1 + 74 + 0 + 49 +-0.05 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 40 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000002A +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SECTION_CUTTING_LINE + 70 + 0 + 62 + 7 + 6 +ONS_DASHDOT + 0 +LAYER + 5 +1000002B +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +DETAIL_VIEW_BORDER + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000002C +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +DETAIL_VIEW_PARENT_BORDER + 70 + 0 + 62 + 7 + 6 +ONS_PHANTOM + 0 +LAYER + 5 +1000002D +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +TEXT + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000002E +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SKETCHED_GEOMETRY + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000002F +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +VIRTUAL_SHARPS + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000030 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +CENTERLINES + 70 + 0 + 62 + -7 + 6 +CENTER + 0 +LAYER + 5 +10000031 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +CENTERMARKS + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000032 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +TABLES + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000033 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +IMAGES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000034 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +ANNOTATION_LINES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000035 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +ANNOTATION_TEXT + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000036 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SIDE_THREAD_SYMBOLS + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000037 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SIDE_THREAD_SYMBOLS_HIDDEN + 70 + 0 + 62 + -7 + 6 +HIDDEN + 0 +LAYER + 5 +10000038 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SURFACE_THREAD_SYMBOLS + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000039 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SURFACE_THREAD_SYMBOLS_ON_ + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000003A +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SURFACE_THREAD_SYMBOLS_HID + 70 + 0 + 62 + -7 + 6 +HIDDEN + 0 +LAYER + 5 +1000003B +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +BLIND_THREAD_SYMBOLS + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000003C +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +BLIND_THREAD_SYMBOLS_HIDDE + 70 + 0 + 62 + -7 + 6 +HIDDEN + 0 +LAYER + 5 +1000003D +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +EXPLODE_LINES + 70 + 0 + 62 + 7 + 6 +ONS_PHANTOM + 0 +LAYER + 5 +1000003E +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +HIDDEN_EXPLODE_LINES + 70 + 0 + 62 + -7 + 6 +ONS_PHANTOM + 0 +LAYER + 5 +1000003F +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +BREAK_LINES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000040 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SHEETMETAL_BEND_LINES_UP + 70 + 0 + 62 + 7 + 6 +CENTER + 0 +LAYER + 5 +10000041 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SHEETMETAL_BEND_LINES_DOWN + 70 + 0 + 62 + 7 + 6 +CENTER + 0 +LAYER + 5 +10000042 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SHEETMETAL_BEND_TANGENT_LI + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000043 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SHEETMETAL_CUT_LINES + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000044 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +REGION_ASSOC_POINTS + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000045 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +PATTERN_CENTERLINES + 70 + 1 + 62 + -7 + 6 +CENTER + 0 +LAYER + 5 +10000046 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +HIDDEN + 70 + 0 + 62 + -7 + 6 +HIDDEN + 0 +LAYER + 5 +10000047 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +VISIBLE + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000048 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +MODELSKETCH_VISIBLE + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000049 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +MODELSKETCH_POINT + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000004A +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +MODELSKETCH_CONSTRUCTION + 70 + 0 + 62 + -7 + 6 +CENTER + 0 +LAYER + 5 +1000004B +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +HIDDEN_BASE_VIEW + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000004C +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +TANGENT_LINES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000004D +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +TANGENT_HIDDEN + 70 + 0 + 62 + -7 + 6 +HIDDEN + 0 +LAYER + 5 +1000004E +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +INVISIBLE_LINES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000004F +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +VIEW_HATCHES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000050 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SECTION_JOG_LINES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 2 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +2.5 + 3 +txt + 4 + + 0 +STYLE + 5 +10000004 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +TTFSTYLE + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +2.5 + 3 +Verdana.ttf + 4 + +1001 +ACAD +1000 +Verdana +1071 + 34 + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 2 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +APPID + 5 +100001E6 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD_MLEADERVER + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +1.0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +2.5 +141 +2.5 +142 +0.0 +143 +0.03937007874016 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.625 + 71 + 0 + 72 + 0 + 73 + 0 + 74 + 0 + 75 + 0 + 76 + 0 + 77 + 1 + 78 + 8 +170 + 0 +171 + 3 +172 + 1 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 +270 + 2 +271 + 2 +272 + 2 +273 + 2 +274 + 3 +340 +11 +275 + 0 +280 + 0 +281 + 0 +282 + 0 +283 + 0 +284 + 8 +285 + 0 +286 + 0 +287 + 3 +288 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +BLOCK_RECORD + 5 +1F +102 +{ACAD_XDICTIONARY +360 +100001AD +102 +} +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*MODEL_SPACE + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*PAPER_SPACE + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*MODEL_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*PAPER_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +10000051 +102 +{ACAD_XDICTIONARY +360 +10000052 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-76.745 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +179.9999999999996 + 0 +ARC + 5 +10000054 +102 +{ACAD_XDICTIONARY +360 +10000055 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-63.695 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +10000057 +102 +{ACAD_XDICTIONARY +360 +10000058 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-76.745 + 20 +22.51700000000001 + 30 +0.0 + 11 +-63.695 + 21 +22.51700000000002 + 31 +0.0 + 0 +LINE + 5 +1000005A +102 +{ACAD_XDICTIONARY +360 +1000005B +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-63.195 + 20 +22.01700000000002 + 30 +0.0 + 11 +-63.195 + 21 +8.967000000000013 + 31 +0.0 + 0 +LINE + 5 +1000005D +102 +{ACAD_XDICTIONARY +360 +1000005E +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-77.245 + 20 +22.01700000000002 + 30 +0.0 + 11 +-77.245 + 21 +8.96700000000001 + 31 +0.0 + 0 +LINE + 5 +10000060 +102 +{ACAD_XDICTIONARY +360 +10000061 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-76.745 + 20 +8.467000000000004 + 30 +0.0 + 11 +-63.695 + 21 +8.467000000000006 + 31 +0.0 + 0 +ARC + 5 +10000063 +102 +{ACAD_XDICTIONARY +360 +10000064 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-82.745 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +10000066 +102 +{ACAD_XDICTIONARY +360 +10000067 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-95.795 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +10000069 +102 +{ACAD_XDICTIONARY +360 +1000006A +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-95.795 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +1000006C +102 +{ACAD_XDICTIONARY +360 +1000006D +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-82.745 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +1000006F +102 +{ACAD_XDICTIONARY +360 +10000070 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-63.195 + 20 +41.06700000000001 + 30 +0.0 + 11 +-63.195 + 21 +28.017 + 31 +0.0 + 0 +ARC + 5 +10000072 +102 +{ACAD_XDICTIONARY +360 +10000073 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-95.795 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +10000075 +102 +{ACAD_XDICTIONARY +360 +10000076 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-77.245 + 20 +41.06700000000001 + 30 +0.0 + 11 +-77.245 + 21 +28.017 + 31 +0.0 + 0 +LINE + 5 +10000078 +102 +{ACAD_XDICTIONARY +360 +10000079 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-82.245 + 20 +22.01700000000002 + 30 +0.0 + 11 +-82.245 + 21 +8.96700000000001 + 31 +0.0 + 0 +LINE + 5 +1000007B +102 +{ACAD_XDICTIONARY +360 +1000007C +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-76.745 + 20 +27.517 + 30 +0.0 + 11 +-63.695 + 21 +27.517 + 31 +0.0 + 0 +LINE + 5 +1000007E +102 +{ACAD_XDICTIONARY +360 +1000007F +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-96.295 + 20 +22.01700000000002 + 30 +0.0 + 11 +-96.295 + 21 +8.967000000000006 + 31 +0.0 + 0 +ARC + 5 +10000081 +102 +{ACAD_XDICTIONARY +360 +10000082 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-63.695 + 20 +8.96700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +10000084 +102 +{ACAD_XDICTIONARY +360 +10000085 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-95.795 + 20 +8.467000000000004 + 30 +0.0 + 11 +-82.745 + 21 +8.467000000000006 + 31 +0.0 + 0 +ARC + 5 +10000087 +102 +{ACAD_XDICTIONARY +360 +10000088 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-76.745 + 20 +8.967000000000006 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999996 + 51 +270.0 + 0 +LINE + 5 +1000008A +102 +{ACAD_XDICTIONARY +360 +1000008B +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-95.795 + 20 +22.51700000000002 + 30 +0.0 + 11 +-82.745 + 21 +22.51700000000002 + 31 +0.0 + 0 +CIRCLE + 5 +1000008D +102 +{ACAD_XDICTIONARY +360 +1000008E +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-105.43 + 20 +-4.999999999999991 + 30 +0.0 + 40 +1.55 + 0 +CIRCLE + 5 +10000090 +102 +{ACAD_XDICTIONARY +360 +10000091 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +5.000000000000001 + 20 +-4.999999999999992 + 30 +0.0 + 40 +1.55 + 0 +CIRCLE + 5 +10000093 +102 +{ACAD_XDICTIONARY +360 +10000094 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +5.000000000000001 + 20 +71.56999999999996 + 30 +0.0 + 40 +1.55 + 0 +LINE + 5 +10000096 +102 +{ACAD_XDICTIONARY +360 +10000097 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-17.21674341348162 + 20 +76.56999999999996 + 30 +0.0 + 11 +-17.21674341348162 + 21 +66.56999999999998 + 31 +0.0 + 0 +LINE + 5 +10000099 +102 +{ACAD_XDICTIONARY +360 +1000009A +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-17.21674341348162 + 20 +66.56999999999998 + 30 +0.0 + 11 +-5.011341004313642 + 21 +66.56999999999998 + 31 +0.0 + 0 +LINE + 5 +1000009C +102 +{ACAD_XDICTIONARY +360 +1000009D +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-17.21674341348162 + 20 +76.56999999999996 + 30 +0.0 + 11 +-5.011341004313642 + 21 +76.56999999999996 + 31 +0.0 + 0 +LINE + 5 +1000009F +102 +{ACAD_XDICTIONARY +360 +100000A0 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +0.0 + 20 +66.56999999999998 + 30 +0.0 + 11 +0.0 + 21 +43.98037440120088 + 31 +0.0 + 0 +LINE + 5 +100000A2 +102 +{ACAD_XDICTIONARY +360 +100000A3 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-20.60015093646877 + 20 +66.56999999999998 + 30 +0.0 + 11 +-20.60015093646877 + 21 +43.98037440120088 + 31 +0.0 + 0 +LINE + 5 +100000A5 +102 +{ACAD_XDICTIONARY +360 +100000A6 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-20.60015093646877 + 20 +43.98037440120088 + 30 +0.0 + 11 +0.0 + 21 +43.98037440120088 + 31 +0.0 + 0 +LINE + 5 +100000A8 +102 +{ACAD_XDICTIONARY +360 +100000A9 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-20.60015093646877 + 20 +66.56999999999998 + 30 +0.0 + 11 +0.0 + 21 +66.56999999999998 + 31 +0.0 + 0 +ARC + 5 +100000AB +102 +{ACAD_XDICTIONARY +360 +100000AC +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +5.000000000000001 + 20 +71.56999999999996 + 30 +0.0 + 40 +5.000000000000008 +100 +AcDbArc + 50 +0.0 + 51 +89.99999999999994 + 0 +ARC + 5 +100000AE +102 +{ACAD_XDICTIONARY +360 +100000AF +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-105.43 + 20 +-4.999999999999991 + 30 +0.0 + 40 +5.000000000000004 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +100000B1 +102 +{ACAD_XDICTIONARY +360 +100000B2 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +5.000000000000001 + 20 +-4.999999999999992 + 30 +0.0 + 40 +5.000000000000008 +100 +AcDbArc + 50 +270.0000000000001 + 51 +0.0 + 0 +ARC + 5 +100000B4 +102 +{ACAD_XDICTIONARY +360 +100000B5 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-105.43 + 20 +71.56999999999996 + 30 +0.0 + 40 +5.000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +100000B7 +102 +{ACAD_XDICTIONARY +360 +100000B8 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +10.00000000000001 + 20 +71.56999999999996 + 30 +0.0 + 11 +10.00000000000001 + 21 +-4.999999999999997 + 31 +0.0 + 0 +LINE + 5 +100000BA +102 +{ACAD_XDICTIONARY +360 +100000BB +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-110.43 + 20 +71.56999999999996 + 30 +0.0 + 11 +-110.43 + 21 +-4.999999999999997 + 31 +0.0 + 0 +ARC + 5 +100000BD +102 +{ACAD_XDICTIONARY +360 +100000BE +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-57.69500000000001 + 20 +28.01699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999992 + 51 +270.0 + 0 +ARC + 5 +100000C0 +102 +{ACAD_XDICTIONARY +360 +100000C1 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-57.69500000000001 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +100000C3 +102 +{ACAD_XDICTIONARY +360 +100000C4 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-44.64500000000001 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +100000C6 +102 +{ACAD_XDICTIONARY +360 +100000C7 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-57.69500000000001 + 20 +41.56700000000001 + 30 +0.0 + 11 +-44.64500000000001 + 21 +41.56700000000001 + 31 +0.0 + 0 +LINE + 5 +100000C9 +102 +{ACAD_XDICTIONARY +360 +100000CA +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-44.14500000000001 + 20 +41.06700000000001 + 30 +0.0 + 11 +-44.14500000000001 + 21 +28.017 + 31 +0.0 + 0 +LINE + 5 +100000CC +102 +{ACAD_XDICTIONARY +360 +100000CD +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-58.19500000000001 + 20 +41.06700000000001 + 30 +0.0 + 11 +-58.19500000000001 + 21 +28.017 + 31 +0.0 + 0 +LINE + 5 +100000CF +102 +{ACAD_XDICTIONARY +360 +100000D0 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-57.69500000000001 + 20 +27.517 + 30 +0.0 + 11 +-44.64500000000001 + 21 +27.517 + 31 +0.0 + 0 +LINE + 5 +100000D2 +102 +{ACAD_XDICTIONARY +360 +100000D3 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-82.245 + 20 +60.11699999999999 + 30 +0.0 + 11 +-82.245 + 21 +47.06699999999999 + 31 +0.0 + 0 +ARC + 5 +100000D5 +102 +{ACAD_XDICTIONARY +360 +100000D6 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-44.64500000000001 + 20 +8.96700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +100000D8 +102 +{ACAD_XDICTIONARY +360 +100000D9 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-96.295 + 20 +60.11699999999999 + 30 +0.0 + 11 +-96.295 + 21 +47.06699999999999 + 31 +0.0 + 0 +ARC + 5 +100000DB +102 +{ACAD_XDICTIONARY +360 +100000DC +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-57.69500000000001 + 20 +8.967000000000006 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999992 + 51 +270.0 + 0 +LINE + 5 +100000DE +102 +{ACAD_XDICTIONARY +360 +100000DF +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-95.795 + 20 +46.56699999999999 + 30 +0.0 + 11 +-82.745 + 21 +46.56699999999999 + 31 +0.0 + 0 +ARC + 5 +100000E1 +102 +{ACAD_XDICTIONARY +360 +100000E2 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-25.59500000000002 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0000000000004 + 51 +0.0 + 0 +ARC + 5 +100000E4 +102 +{ACAD_XDICTIONARY +360 +100000E5 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-57.69500000000001 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +179.9999999999992 + 0 +LINE + 5 +100000E7 +102 +{ACAD_XDICTIONARY +360 +100000E8 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-96.295 + 20 +41.06700000000001 + 30 +0.0 + 11 +-96.295 + 21 +28.01699999999999 + 31 +0.0 + 0 +LINE + 5 +100000EA +102 +{ACAD_XDICTIONARY +360 +100000EB +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-38.64500000000002 + 20 +46.56699999999999 + 30 +0.0 + 11 +-25.59500000000002 + 21 +46.56699999999999 + 31 +0.0 + 0 +ARC + 5 +100000ED +102 +{ACAD_XDICTIONARY +360 +100000EE +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-76.745 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +100000F0 +102 +{ACAD_XDICTIONARY +360 +100000F1 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-82.245 + 20 +41.06700000000001 + 30 +0.0 + 11 +-82.245 + 21 +28.017 + 31 +0.0 + 0 +LINE + 5 +100000F3 +102 +{ACAD_XDICTIONARY +360 +100000F4 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-39.14500000000002 + 20 +60.117 + 30 +0.0 + 11 +-39.14500000000002 + 21 +47.06699999999999 + 31 +0.0 + 0 +ARC + 5 +100000F6 +102 +{ACAD_XDICTIONARY +360 +100000F7 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-63.695 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +100000F9 +102 +{ACAD_XDICTIONARY +360 +100000FA +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-95.795 + 20 +41.56700000000001 + 30 +0.0 + 11 +-82.745 + 21 +41.56700000000001 + 31 +0.0 + 0 +LINE + 5 +100000FC +102 +{ACAD_XDICTIONARY +360 +100000FD +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-25.09500000000002 + 20 +60.117 + 30 +0.0 + 11 +-25.09500000000002 + 21 +47.067 + 31 +0.0 + 0 +LINE + 5 +100000FF +102 +{ACAD_XDICTIONARY +360 +10000100 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-57.69500000000001 + 20 +8.467000000000004 + 30 +0.0 + 11 +-44.64500000000001 + 21 +8.467000000000006 + 31 +0.0 + 0 +ARC + 5 +10000102 +102 +{ACAD_XDICTIONARY +360 +10000103 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-95.795 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +10000105 +102 +{ACAD_XDICTIONARY +360 +10000106 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-25.59500000000002 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +89.99999999999959 + 0 +LINE + 5 +10000108 +102 +{ACAD_XDICTIONARY +360 +10000109 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-44.14500000000001 + 20 +22.01700000000003 + 30 +0.0 + 11 +-44.14500000000001 + 21 +8.967000000000017 + 31 +0.0 + 0 +ARC + 5 +1000010B +102 +{ACAD_XDICTIONARY +360 +1000010C +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-82.745 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +1000010E +102 +{ACAD_XDICTIONARY +360 +1000010F +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-38.64500000000002 + 20 +60.61699999999999 + 30 +0.0 + 11 +-25.59500000000002 + 21 +60.61699999999999 + 31 +0.0 + 0 +LINE + 5 +10000111 +102 +{ACAD_XDICTIONARY +360 +10000112 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-58.19500000000001 + 20 +22.01700000000002 + 30 +0.0 + 11 +-58.19500000000001 + 21 +8.967000000000013 + 31 +0.0 + 0 +ARC + 5 +10000114 +102 +{ACAD_XDICTIONARY +360 +10000115 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-76.745 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +10000117 +102 +{ACAD_XDICTIONARY +360 +10000118 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-95.795 + 20 +27.517 + 30 +0.0 + 11 +-82.745 + 21 +27.517 + 31 +0.0 + 0 +ARC + 5 +1000011A +102 +{ACAD_XDICTIONARY +360 +1000011B +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-25.59500000000002 + 20 +28.017 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0000000000004 + 51 +0.0 + 0 +LINE + 5 +1000011D +102 +{ACAD_XDICTIONARY +360 +1000011E +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-77.245 + 20 +60.11699999999999 + 30 +0.0 + 11 +-77.245 + 21 +47.06699999999999 + 31 +0.0 + 0 +ARC + 5 +10000120 +102 +{ACAD_XDICTIONARY +360 +10000121 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-63.695 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +10000123 +102 +{ACAD_XDICTIONARY +360 +10000124 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-95.795 + 20 +8.967000000000006 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +10000126 +102 +{ACAD_XDICTIONARY +360 +10000127 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-38.64500000000002 + 20 +28.01699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999988 + 51 +270.0 + 0 +LINE + 5 +10000129 +102 +{ACAD_XDICTIONARY +360 +1000012A +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-63.195 + 20 +60.117 + 30 +0.0 + 11 +-63.195 + 21 +47.06699999999999 + 31 +0.0 + 0 +ARC + 5 +1000012C +102 +{ACAD_XDICTIONARY +360 +1000012D +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-82.745 + 20 +8.96700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +1000012F +102 +{ACAD_XDICTIONARY +360 +10000130 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-25.59500000000002 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +89.99999999999959 + 0 +LINE + 5 +10000132 +102 +{ACAD_XDICTIONARY +360 +10000133 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-76.745 + 20 +60.61699999999999 + 30 +0.0 + 11 +-63.695 + 21 +60.61699999999999 + 31 +0.0 + 0 +ARC + 5 +10000135 +102 +{ACAD_XDICTIONARY +360 +10000136 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-82.745 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +10000138 +102 +{ACAD_XDICTIONARY +360 +10000139 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-38.64500000000002 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +179.9999999999992 + 0 +ARC + 5 +1000013B +102 +{ACAD_XDICTIONARY +360 +1000013C +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-95.795 + 20 +28.01699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +1000013E +102 +{ACAD_XDICTIONARY +360 +1000013F +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-38.64500000000002 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +89.99999999999919 + 51 +179.9999999999984 + 0 +LINE + 5 +10000141 +102 +{ACAD_XDICTIONARY +360 +10000142 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-57.69500000000001 + 20 +22.51700000000001 + 30 +0.0 + 11 +-44.64500000000001 + 21 +22.51700000000002 + 31 +0.0 + 0 +ARC + 5 +10000144 +102 +{ACAD_XDICTIONARY +360 +10000145 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-82.745 + 20 +28.017 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +10000147 +102 +{ACAD_XDICTIONARY +360 +10000148 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-38.64500000000002 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999992 + 51 +270.0000000000008 + 0 +ARC + 5 +1000014A +102 +{ACAD_XDICTIONARY +360 +1000014B +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-44.64500000000001 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +1000014D +102 +{ACAD_XDICTIONARY +360 +1000014E +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-44.64500000000001 + 20 +28.017 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +10000150 +102 +{ACAD_XDICTIONARY +360 +10000151 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-95.795 + 20 +60.61699999999999 + 30 +0.0 + 11 +-82.745 + 21 +60.61699999999999 + 31 +0.0 + 0 +LINE + 5 +10000153 +102 +{ACAD_XDICTIONARY +360 +10000154 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-105.43 + 20 +76.56999999999996 + 30 +0.0 + 11 +5.000000000000004 + 21 +76.56999999999996 + 31 +0.0 + 0 +LINE + 5 +10000156 +102 +{ACAD_XDICTIONARY +360 +10000157 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-57.69500000000001 + 20 +46.56699999999999 + 30 +0.0 + 11 +-44.645 + 21 +46.56699999999999 + 31 +0.0 + 0 +LINE + 5 +10000159 +102 +{ACAD_XDICTIONARY +360 +1000015A +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-76.745 + 20 +41.56700000000001 + 30 +0.0 + 11 +-63.695 + 21 +41.56700000000001 + 31 +0.0 + 0 +LINE + 5 +1000015C +102 +{ACAD_XDICTIONARY +360 +1000015D +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-58.19500000000001 + 20 +60.117 + 30 +0.0 + 11 +-58.19500000000001 + 21 +47.06699999999999 + 31 +0.0 + 0 +CIRCLE + 5 +1000015F +102 +{ACAD_XDICTIONARY +360 +10000160 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-105.43 + 20 +71.56999999999996 + 30 +0.0 + 40 +1.55 + 0 +ARC + 5 +10000162 +102 +{ACAD_XDICTIONARY +360 +10000163 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-63.695 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +10000165 +102 +{ACAD_XDICTIONARY +360 +10000166 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-44.14500000000001 + 20 +60.117 + 30 +0.0 + 11 +-44.14500000000001 + 21 +47.06699999999999 + 31 +0.0 + 0 +ARC + 5 +10000168 +102 +{ACAD_XDICTIONARY +360 +10000169 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-76.745 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +1000016B +102 +{ACAD_XDICTIONARY +360 +1000016C +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-57.69500000000001 + 20 +60.61699999999999 + 30 +0.0 + 11 +-44.645 + 21 +60.61699999999999 + 31 +0.0 + 0 +ARC + 5 +1000016E +102 +{ACAD_XDICTIONARY +360 +1000016F +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-76.745 + 20 +28.01699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999996 + 51 +270.0 + 0 +ARC + 5 +10000171 +102 +{ACAD_XDICTIONARY +360 +10000172 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-63.695 + 20 +28.017 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +10000174 +102 +{ACAD_XDICTIONARY +360 +10000175 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-76.745 + 20 +46.56699999999999 + 30 +0.0 + 11 +-63.695 + 21 +46.56699999999999 + 31 +0.0 + 0 +ARC + 5 +10000177 +102 +{ACAD_XDICTIONARY +360 +10000178 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-44.64500000000001 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +89.99999999999919 + 0 +ARC + 5 +1000017A +102 +{ACAD_XDICTIONARY +360 +1000017B +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-57.69500000000001 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +89.99999999999919 + 51 +179.9999999999992 + 0 +ARC + 5 +1000017D +102 +{ACAD_XDICTIONARY +360 +1000017E +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-57.69500000000001 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +180.0 + 51 +270.0000000000008 + 0 +ARC + 5 +10000180 +102 +{ACAD_XDICTIONARY +360 +10000181 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-44.64500000000001 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0000000000008 + 51 +0.0 + 0 +LINE + 5 +10000183 +102 +{ACAD_XDICTIONARY +360 +10000184 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-38.64500000000002 + 20 +8.467000000000004 + 30 +0.0 + 11 +-25.59500000000002 + 21 +8.467000000000006 + 31 +0.0 + 0 +LINE + 5 +10000186 +102 +{ACAD_XDICTIONARY +360 +10000187 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-39.14500000000002 + 20 +22.01700000000003 + 30 +0.0 + 11 +-39.14500000000002 + 21 +8.967000000000017 + 31 +0.0 + 0 +LINE + 5 +10000189 +102 +{ACAD_XDICTIONARY +360 +1000018A +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-5.011341004313642 + 20 +76.56999999999996 + 30 +0.0 + 11 +-5.011341004313642 + 21 +66.56999999999998 + 31 +0.0 + 0 +LINE + 5 +1000018C +102 +{ACAD_XDICTIONARY +360 +1000018D +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-25.09500000000002 + 20 +22.01700000000003 + 30 +0.0 + 11 +-25.09500000000002 + 21 +8.96700000000002 + 31 +0.0 + 0 +LINE + 5 +1000018F +102 +{ACAD_XDICTIONARY +360 +10000190 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-38.64500000000002 + 20 +22.51700000000001 + 30 +0.0 + 11 +-25.59500000000002 + 21 +22.51700000000002 + 31 +0.0 + 0 +ARC + 5 +10000192 +102 +{ACAD_XDICTIONARY +360 +10000193 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-25.59500000000002 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +10000195 +102 +{ACAD_XDICTIONARY +360 +10000196 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-38.64500000000002 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +179.9999999999988 + 0 +ARC + 5 +10000198 +102 +{ACAD_XDICTIONARY +360 +10000199 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-38.64500000000002 + 20 +8.967000000000006 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999988 + 51 +270.0 + 0 +ARC + 5 +1000019B +102 +{ACAD_XDICTIONARY +360 +1000019C +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-25.59500000000002 + 20 +8.96700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +1000019E +102 +{ACAD_XDICTIONARY +360 +1000019F +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-38.64500000000002 + 20 +27.517 + 30 +0.0 + 11 +-25.59500000000002 + 21 +27.517 + 31 +0.0 + 0 +LINE + 5 +100001A1 +102 +{ACAD_XDICTIONARY +360 +100001A2 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-39.14500000000002 + 20 +41.06700000000001 + 30 +0.0 + 11 +-39.14500000000002 + 21 +28.017 + 31 +0.0 + 0 +LINE + 5 +100001A4 +102 +{ACAD_XDICTIONARY +360 +100001A5 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-25.09500000000002 + 20 +41.06700000000002 + 30 +0.0 + 11 +-25.09500000000002 + 21 +28.01700000000001 + 31 +0.0 + 0 +LINE + 5 +100001A7 +102 +{ACAD_XDICTIONARY +360 +100001A8 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-38.64500000000002 + 20 +41.56700000000001 + 30 +0.0 + 11 +-25.59500000000002 + 21 +41.56700000000001 + 31 +0.0 + 0 +LINE + 5 +100001AA +102 +{ACAD_XDICTIONARY +360 +100001AB +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-105.43 + 20 +-10.0 + 30 +0.0 + 11 +5.000000000000004 + 21 +-10.0 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MATERIAL +350 +43 + 3 +ACAD_MLEADERSTYLE +350 +6B + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_SCALELIST +350 +47 + 3 +ACAD_VISUALSTYLE +350 +2A + 3 +ACDBHEADERROUNDTRIPXREC +350 +100001AF + 3 +ACDBVARIABLEDICTIONARY +350 +100001D0 + 3 +DWGPROPS +350 +100001DB + 3 +ONSHAPE_DATA +350 +10000001 + 0 +DICTIONARY + 5 +100001DC +330 +8 +100 +AcDbDictionary +280 + 1 + 3 +ACAD_XREC_ROUNDTRIP +360 +100001DD + 0 +DICTIONARY + 5 +100001AD +330 +1F +100 +AcDbDictionary +280 + 1 + 3 +ACAD_SORTENTS +360 +100001AE + 0 +DICTIONARY + 5 +10000052 +330 +10000051 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000053 + 0 +DICTIONARY + 5 +10000055 +330 +10000054 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000056 + 0 +DICTIONARY + 5 +10000058 +330 +10000057 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000059 + 0 +DICTIONARY + 5 +1000005B +330 +1000005A +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000005C + 0 +DICTIONARY + 5 +1000005E +330 +1000005D +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000005F + 0 +DICTIONARY + 5 +10000061 +330 +10000060 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000062 + 0 +DICTIONARY + 5 +10000064 +330 +10000063 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000065 + 0 +DICTIONARY + 5 +10000067 +330 +10000066 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000068 + 0 +DICTIONARY + 5 +1000006A +330 +10000069 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000006B + 0 +DICTIONARY + 5 +1000006D +330 +1000006C +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000006E + 0 +DICTIONARY + 5 +10000070 +330 +1000006F +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000071 + 0 +DICTIONARY + 5 +10000073 +330 +10000072 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000074 + 0 +DICTIONARY + 5 +10000076 +330 +10000075 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000077 + 0 +DICTIONARY + 5 +10000079 +330 +10000078 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000007A + 0 +DICTIONARY + 5 +1000007C +330 +1000007B +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000007D + 0 +DICTIONARY + 5 +1000007F +330 +1000007E +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000080 + 0 +DICTIONARY + 5 +10000082 +330 +10000081 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000083 + 0 +DICTIONARY + 5 +10000085 +330 +10000084 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000086 + 0 +DICTIONARY + 5 +10000088 +330 +10000087 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000089 + 0 +DICTIONARY + 5 +1000008B +330 +1000008A +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000008C + 0 +DICTIONARY + 5 +1000008E +330 +1000008D +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000008F + 0 +DICTIONARY + 5 +10000091 +330 +10000090 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000092 + 0 +DICTIONARY + 5 +10000094 +330 +10000093 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000095 + 0 +DICTIONARY + 5 +10000097 +330 +10000096 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000098 + 0 +DICTIONARY + 5 +1000009A +330 +10000099 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000009B + 0 +DICTIONARY + 5 +1000009D +330 +1000009C +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000009E + 0 +DICTIONARY + 5 +100000A0 +330 +1000009F +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000A1 + 0 +DICTIONARY + 5 +100000A3 +330 +100000A2 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000A4 + 0 +DICTIONARY + 5 +100000A6 +330 +100000A5 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000A7 + 0 +DICTIONARY + 5 +100000A9 +330 +100000A8 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000AA + 0 +DICTIONARY + 5 +100000AC +330 +100000AB +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000AD + 0 +DICTIONARY + 5 +100000AF +330 +100000AE +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000B0 + 0 +DICTIONARY + 5 +100000B2 +330 +100000B1 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000B3 + 0 +DICTIONARY + 5 +100000B5 +330 +100000B4 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000B6 + 0 +DICTIONARY + 5 +100000B8 +330 +100000B7 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000B9 + 0 +DICTIONARY + 5 +100000BB +330 +100000BA +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000BC + 0 +DICTIONARY + 5 +100000BE +330 +100000BD +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000BF + 0 +DICTIONARY + 5 +100000C1 +330 +100000C0 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000C2 + 0 +DICTIONARY + 5 +100000C4 +330 +100000C3 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000C5 + 0 +DICTIONARY + 5 +100000C7 +330 +100000C6 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000C8 + 0 +DICTIONARY + 5 +100000CA +330 +100000C9 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000CB + 0 +DICTIONARY + 5 +100000CD +330 +100000CC +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000CE + 0 +DICTIONARY + 5 +100000D0 +330 +100000CF +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000D1 + 0 +DICTIONARY + 5 +100000D3 +330 +100000D2 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000D4 + 0 +DICTIONARY + 5 +100000D6 +330 +100000D5 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000D7 + 0 +DICTIONARY + 5 +100000D9 +330 +100000D8 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000DA + 0 +DICTIONARY + 5 +100000DC +330 +100000DB +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000DD + 0 +DICTIONARY + 5 +100000DF +330 +100000DE +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000E0 + 0 +DICTIONARY + 5 +100000E2 +330 +100000E1 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000E3 + 0 +DICTIONARY + 5 +100000E5 +330 +100000E4 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000E6 + 0 +DICTIONARY + 5 +100000E8 +330 +100000E7 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000E9 + 0 +DICTIONARY + 5 +100000EB +330 +100000EA +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000EC + 0 +DICTIONARY + 5 +100000EE +330 +100000ED +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000EF + 0 +DICTIONARY + 5 +100000F1 +330 +100000F0 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000F2 + 0 +DICTIONARY + 5 +100000F4 +330 +100000F3 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000F5 + 0 +DICTIONARY + 5 +100000F7 +330 +100000F6 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000F8 + 0 +DICTIONARY + 5 +100000FA +330 +100000F9 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000FB + 0 +DICTIONARY + 5 +100000FD +330 +100000FC +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000FE + 0 +DICTIONARY + 5 +10000100 +330 +100000FF +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000101 + 0 +DICTIONARY + 5 +10000103 +330 +10000102 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000104 + 0 +DICTIONARY + 5 +10000106 +330 +10000105 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000107 + 0 +DICTIONARY + 5 +10000109 +330 +10000108 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000010A + 0 +DICTIONARY + 5 +1000010C +330 +1000010B +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000010D + 0 +DICTIONARY + 5 +1000010F +330 +1000010E +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000110 + 0 +DICTIONARY + 5 +10000112 +330 +10000111 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000113 + 0 +DICTIONARY + 5 +10000115 +330 +10000114 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000116 + 0 +DICTIONARY + 5 +10000118 +330 +10000117 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000119 + 0 +DICTIONARY + 5 +1000011B +330 +1000011A +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000011C + 0 +DICTIONARY + 5 +1000011E +330 +1000011D +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000011F + 0 +DICTIONARY + 5 +10000121 +330 +10000120 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000122 + 0 +DICTIONARY + 5 +10000124 +330 +10000123 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000125 + 0 +DICTIONARY + 5 +10000127 +330 +10000126 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000128 + 0 +DICTIONARY + 5 +1000012A +330 +10000129 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000012B + 0 +DICTIONARY + 5 +1000012D +330 +1000012C +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000012E + 0 +DICTIONARY + 5 +10000130 +330 +1000012F +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000131 + 0 +DICTIONARY + 5 +10000133 +330 +10000132 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000134 + 0 +DICTIONARY + 5 +10000136 +330 +10000135 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000137 + 0 +DICTIONARY + 5 +10000139 +330 +10000138 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000013A + 0 +DICTIONARY + 5 +1000013C +330 +1000013B +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000013D + 0 +DICTIONARY + 5 +1000013F +330 +1000013E +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000140 + 0 +DICTIONARY + 5 +10000142 +330 +10000141 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000143 + 0 +DICTIONARY + 5 +10000145 +330 +10000144 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000146 + 0 +DICTIONARY + 5 +10000148 +330 +10000147 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000149 + 0 +DICTIONARY + 5 +1000014B +330 +1000014A +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000014C + 0 +DICTIONARY + 5 +1000014E +330 +1000014D +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000014F + 0 +DICTIONARY + 5 +10000151 +330 +10000150 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000152 + 0 +DICTIONARY + 5 +10000154 +330 +10000153 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000155 + 0 +DICTIONARY + 5 +10000157 +330 +10000156 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000158 + 0 +DICTIONARY + 5 +1000015A +330 +10000159 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000015B + 0 +DICTIONARY + 5 +1000015D +330 +1000015C +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000015E + 0 +DICTIONARY + 5 +10000160 +330 +1000015F +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000161 + 0 +DICTIONARY + 5 +10000163 +330 +10000162 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000164 + 0 +DICTIONARY + 5 +10000166 +330 +10000165 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000167 + 0 +DICTIONARY + 5 +10000169 +330 +10000168 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000016A + 0 +DICTIONARY + 5 +1000016C +330 +1000016B +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000016D + 0 +DICTIONARY + 5 +1000016F +330 +1000016E +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000170 + 0 +DICTIONARY + 5 +10000172 +330 +10000171 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000173 + 0 +DICTIONARY + 5 +10000175 +330 +10000174 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000176 + 0 +DICTIONARY + 5 +10000178 +330 +10000177 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000179 + 0 +DICTIONARY + 5 +1000017B +330 +1000017A +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000017C + 0 +DICTIONARY + 5 +1000017E +330 +1000017D +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000017F + 0 +DICTIONARY + 5 +10000181 +330 +10000180 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000182 + 0 +DICTIONARY + 5 +10000184 +330 +10000183 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000185 + 0 +DICTIONARY + 5 +10000187 +330 +10000186 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000188 + 0 +DICTIONARY + 5 +1000018A +330 +10000189 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000018B + 0 +DICTIONARY + 5 +1000018D +330 +1000018C +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000018E + 0 +DICTIONARY + 5 +10000190 +330 +1000018F +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000191 + 0 +DICTIONARY + 5 +10000193 +330 +10000192 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000194 + 0 +DICTIONARY + 5 +10000196 +330 +10000195 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000197 + 0 +DICTIONARY + 5 +10000199 +330 +10000198 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000019A + 0 +DICTIONARY + 5 +1000019C +330 +1000019B +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000019D + 0 +DICTIONARY + 5 +1000019F +330 +1000019E +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100001A0 + 0 +DICTIONARY + 5 +100001A2 +330 +100001A1 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100001A3 + 0 +DICTIONARY + 5 +100001A5 +330 +100001A4 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100001A6 + 0 +DICTIONARY + 5 +100001A8 +330 +100001A7 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100001A9 + 0 +DICTIONARY + 5 +100001AB +330 +100001AA +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100001AC + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 0 +DICTIONARY + 5 +43 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +BYBLOCK +350 +45 + 3 +BYLAYER +350 +44 + 3 +GLOBAL +350 +46 + 0 +DICTIONARY + 5 +6B +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +STANDARD +350 +6C + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +STANDARD +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +SCALE100_1 +350 +10000023 + 3 +SCALE10_1 +350 +1000001D + 3 +SCALE12_1 +350 +1000001E + 3 +SCALE16_1 +350 +1000001F + 3 +SCALE1_1 +350 +10000006 + 3 +SCALE1_10 +350 +1000000D + 3 +SCALE1_100 +350 +10000016 + 3 +SCALE1_12 +350 +1000000E + 3 +SCALE1_16 +350 +1000000F + 3 +SCALE1_2 +350 +10000007 + 3 +SCALE1_20 +350 +10000010 + 3 +SCALE1_25 +350 +10000011 + 3 +SCALE1_3 +350 +10000008 + 3 +SCALE1_32 +350 +10000012 + 3 +SCALE1_4 +350 +10000009 + 3 +SCALE1_40 +350 +10000013 + 3 +SCALE1_5 +350 +1000000A + 3 +SCALE1_50 +350 +10000014 + 3 +SCALE1_6 +350 +1000000B + 3 +SCALE1_8 +350 +1000000C + 3 +SCALE1_80 +350 +10000015 + 3 +SCALE20_1 +350 +10000020 + 3 +SCALE2_1 +350 +10000017 + 3 +SCALE32_1 +350 +10000021 + 3 +SCALE3_1 +350 +10000018 + 3 +SCALE4_1 +350 +10000019 + 3 +SCALE50_1 +350 +10000022 + 3 +SCALE5_1 +350 +1000001A + 3 +SCALE6_1 +350 +1000001B + 3 +SCALE8_1 +350 +1000001C + 0 +DICTIONARY + 5 +2A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +2DWIREFRAME +350 +2F + 3 +BASIC +350 +32 + 3 +BRIGHTEN +350 +36 + 3 +COLORCHANGE +350 +3A + 3 +CONCEPTUAL +350 +34 + 3 +DIM +350 +35 + 3 +EDGECOLOROFF +350 +3D + 3 +FACEPATTERN +350 +39 + 3 +FLAT +350 +2B + 3 +FLATWITHEDGES +350 +2C + 3 +GOURAUD +350 +2D + 3 +GOURAUDWITHEDGES +350 +2E + 3 +HIDDEN +350 +31 + 3 +JITTEROFF +350 +3B + 3 +LINEPATTERN +350 +38 + 3 +OVERHANGOFF +350 +3C + 3 +REALISTIC +350 +33 + 3 +SHADED +350 +42 + 3 +SHADED_WITH_EDGES +350 +41 + 3 +SHADES_OF_GRAY +350 +3E + 3 +SKETCHY +350 +3F + 3 +THICKEN +350 +37 + 3 +WIREFRAME +350 +30 + 3 +X-RAY +350 +40 + 0 +DICTIONARY + 5 +100001AF +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +CEPSNID +350 +100001B9 + 3 +CEPSNTYPE +350 +100001B8 + 3 +DIMSTYLEDATA +350 +100001CF + 3 +FINGERPRINTGUID +350 +100001BA + 3 +HYPERLINKBASE +350 +100001B2 + 3 +INSUNITS +350 +100001B7 + 3 +LAYOUTDICT +350 +100001B4 + 3 +LWETCUNION +350 +100001B6 + 3 +PLOTSETDICT +350 +100001B5 + 3 +PSVPSCALE +350 +100001BC + 3 +PUCSBASE +350 +100001BF + 3 +PUCSORGBACK +350 +100001C5 + 3 +PUCSORGBOTTOM +350 +100001C1 + 3 +PUCSORGFRONT +350 +100001C4 + 3 +PUCSORGLEFT +350 +100001C2 + 3 +PUCSORGRIGHT +350 +100001C3 + 3 +PUCSORGTOP +350 +100001C0 + 3 +PUCSORTHOREF +350 +100001BD + 3 +PUCSORTHOVIEW +350 +100001BE + 3 +STYLESHEET +350 +100001B3 + 3 +TSTACKALIGN +350 +100001B0 + 3 +TSTACKSIZE +350 +100001B1 + 3 +UCSBASE +350 +100001C8 + 3 +UCSORGBACK +350 +100001CE + 3 +UCSORGBOTTOM +350 +100001CA + 3 +UCSORGFRONT +350 +100001CD + 3 +UCSORGLEFT +350 +100001CB + 3 +UCSORGRIGHT +350 +100001CC + 3 +UCSORGTOP +350 +100001C9 + 3 +UCSORTHOREF +350 +100001C6 + 3 +UCSORTHOVIEW +350 +100001C7 + 3 +VERSIONGUID +350 +100001BB + 0 +DICTIONARY + 5 +100001D0 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +CANNOSCALE +350 +100001DE + 3 +CENTEREXE +350 +100001D7 + 3 +CENTERLTYPEFILE +350 +100001D8 + 3 +CMLEADERSTYLE +350 +100001D2 + 3 +CTABLESTYLE +350 +100001D1 + 3 +DIMASSOC +350 +100001D9 + 3 +HIDETEXT +350 +100001DA + 3 +MSLTSCALE +350 +100001DF + 3 +PSOLHEIGHT +350 +100001D4 + 3 +PSOLWIDTH +350 +100001D3 + 0 +XRECORD + 5 +100001DB +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 +File was created by BTDwgCreate + 7 + + 8 + + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460606.04729963 + 42 +2460606.047299653 + 1 + + 90 + 0 + 0 +DICTIONARY + 5 +10000001 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +280 + 1 + 3 +DIM_UNITS +360 +10000003 + 3 +DWGGEN_VERSION +360 +10000002 + 3 +FIRST_ANGLE +360 +10000005 + 0 +XRECORD + 5 +100001DD +102 +{ACAD_REACTORS +330 +100001DC +102 +} +330 +100001DC +100 +AcDbXrecord +102 +VTR_0.000_0.000_1.000_1.000_VISUALSTYLE +340 +2F +102 +VTR_0.000_0.000_1.000_1.000_GRIDDISPLAY + 70 + 3 +102 +VTR_0.000_0.000_1.000_1.000_GRIDMAJOR + 70 + 5 +102 +VTR_0.000_0.000_1.000_1.000_DEFAULTLIGHTING +280 + 1 +102 +VTR_0.000_0.000_1.000_1.000_DEFAULTLIGHTINGTYPE + 70 + 1 +102 +VTR_0.000_0.000_1.000_1.000_BRIGHTNESS +141 +0.0 +102 +VTR_0.000_0.000_1.000_1.000_CONTRAST +142 +0.0 + 0 +SORTENTSTABLE + 5 +100001AE +102 +{ACAD_REACTORS +330 +100001AD +102 +} +330 +100001AD +100 +AcDbSortentsTable +330 +1F + 0 +XRECORD + 5 +10000053 +102 +{ACAD_REACTORS +330 +10000052 +102 +} +330 +10000052 +100 +AcDbXrecord +1000 +KS1B + 0 +XRECORD + 5 +10000056 +102 +{ACAD_REACTORS +330 +10000055 +102 +} +330 +10000055 +100 +AcDbXrecord +1000 +KSxB + 0 +XRECORD + 5 +10000059 +102 +{ACAD_REACTORS +330 +10000058 +102 +} +330 +10000058 +100 +AcDbXrecord +1000 +KStB + 0 +XRECORD + 5 +1000005C +102 +{ACAD_REACTORS +330 +1000005B +102 +} +330 +1000005B +100 +AcDbXrecord +1000 +KSpB + 0 +XRECORD + 5 +1000005F +102 +{ACAD_REACTORS +330 +1000005E +102 +} +330 +1000005E +100 +AcDbXrecord +1000 +KSlB + 0 +XRECORD + 5 +10000062 +102 +{ACAD_REACTORS +330 +10000061 +102 +} +330 +10000061 +100 +AcDbXrecord +1000 +KShB + 0 +XRECORD + 5 +10000065 +102 +{ACAD_REACTORS +330 +10000064 +102 +} +330 +10000064 +100 +AcDbXrecord +1000 +KSdB + 0 +XRECORD + 5 +10000068 +102 +{ACAD_REACTORS +330 +10000067 +102 +} +330 +10000067 +100 +AcDbXrecord +1000 +KSZB + 0 +XRECORD + 5 +1000006B +102 +{ACAD_REACTORS +330 +1000006A +102 +} +330 +1000006A +100 +AcDbXrecord +1000 +KSVB + 0 +XRECORD + 5 +1000006E +102 +{ACAD_REACTORS +330 +1000006D +102 +} +330 +1000006D +100 +AcDbXrecord +1000 +KSRB + 0 +XRECORD + 5 +10000071 +102 +{ACAD_REACTORS +330 +10000070 +102 +} +330 +10000070 +100 +AcDbXrecord +1000 +KSJC + 0 +XRECORD + 5 +10000074 +102 +{ACAD_REACTORS +330 +10000073 +102 +} +330 +10000073 +100 +AcDbXrecord +1000 +JSR + 0 +XRECORD + 5 +10000077 +102 +{ACAD_REACTORS +330 +10000076 +102 +} +330 +10000076 +100 +AcDbXrecord +1000 +KSFC + 0 +XRECORD + 5 +1000007A +102 +{ACAD_REACTORS +330 +10000079 +102 +} +330 +10000079 +100 +AcDbXrecord +1000 +JSN + 0 +XRECORD + 5 +1000007D +102 +{ACAD_REACTORS +330 +1000007C +102 +} +330 +1000007C +100 +AcDbXrecord +1000 +KSBC + 0 +XRECORD + 5 +10000080 +102 +{ACAD_REACTORS +330 +1000007F +102 +} +330 +1000007F +100 +AcDbXrecord +1000 +JSJ + 0 +XRECORD + 5 +10000083 +102 +{ACAD_REACTORS +330 +10000082 +102 +} +330 +10000082 +100 +AcDbXrecord +1000 +KS9B + 0 +XRECORD + 5 +10000086 +102 +{ACAD_REACTORS +330 +10000085 +102 +} +330 +10000085 +100 +AcDbXrecord +1000 +JSF + 0 +XRECORD + 5 +10000089 +102 +{ACAD_REACTORS +330 +10000088 +102 +} +330 +10000088 +100 +AcDbXrecord +1000 +KS5B + 0 +XRECORD + 5 +1000008C +102 +{ACAD_REACTORS +330 +1000008B +102 +} +330 +1000008B +100 +AcDbXrecord +1000 +JSB + 0 +XRECORD + 5 +1000008F +102 +{ACAD_REACTORS +330 +1000008E +102 +} +330 +1000008E +100 +AcDbXrecord +1000 +KSVH + 0 +XRECORD + 5 +10000092 +102 +{ACAD_REACTORS +330 +10000091 +102 +} +330 +10000091 +100 +AcDbXrecord +1000 +KSRH + 0 +XRECORD + 5 +10000095 +102 +{ACAD_REACTORS +330 +10000094 +102 +} +330 +10000094 +100 +AcDbXrecord +1000 +KSNH + 0 +XRECORD + 5 +10000098 +102 +{ACAD_REACTORS +330 +10000097 +102 +} +330 +10000097 +100 +AcDbXrecord +1000 +KSBH + 0 +XRECORD + 5 +1000009B +102 +{ACAD_REACTORS +330 +1000009A +102 +} +330 +1000009A +100 +AcDbXrecord +1000 +KS9G + 0 +XRECORD + 5 +1000009E +102 +{ACAD_REACTORS +330 +1000009D +102 +} +330 +1000009D +100 +AcDbXrecord +1000 +KS5G + 0 +XRECORD + 5 +100000A1 +102 +{ACAD_REACTORS +330 +100000A0 +102 +} +330 +100000A0 +100 +AcDbXrecord +1000 +KS1G + 0 +XRECORD + 5 +100000A4 +102 +{ACAD_REACTORS +330 +100000A3 +102 +} +330 +100000A3 +100 +AcDbXrecord +1000 +KSxG + 0 +XRECORD + 5 +100000A7 +102 +{ACAD_REACTORS +330 +100000A6 +102 +} +330 +100000A6 +100 +AcDbXrecord +1000 +KStG + 0 +XRECORD + 5 +100000AA +102 +{ACAD_REACTORS +330 +100000A9 +102 +} +330 +100000A9 +100 +AcDbXrecord +1000 +KSpG + 0 +XRECORD + 5 +100000AD +102 +{ACAD_REACTORS +330 +100000AC +102 +} +330 +100000AC +100 +AcDbXrecord +1000 +KSlG + 0 +XRECORD + 5 +100000B0 +102 +{ACAD_REACTORS +330 +100000AF +102 +} +330 +100000AF +100 +AcDbXrecord +1000 +KShG + 0 +XRECORD + 5 +100000B3 +102 +{ACAD_REACTORS +330 +100000B2 +102 +} +330 +100000B2 +100 +AcDbXrecord +1000 +KSdG + 0 +XRECORD + 5 +100000B6 +102 +{ACAD_REACTORS +330 +100000B5 +102 +} +330 +100000B5 +100 +AcDbXrecord +1000 +KSZG + 0 +XRECORD + 5 +100000B9 +102 +{ACAD_REACTORS +330 +100000B8 +102 +} +330 +100000B8 +100 +AcDbXrecord +1000 +KSVG + 0 +XRECORD + 5 +100000BC +102 +{ACAD_REACTORS +330 +100000BB +102 +} +330 +100000BB +100 +AcDbXrecord +1000 +KSRG + 0 +XRECORD + 5 +100000BF +102 +{ACAD_REACTORS +330 +100000BE +102 +} +330 +100000BE +100 +AcDbXrecord +1000 +KS5D + 0 +XRECORD + 5 +100000C2 +102 +{ACAD_REACTORS +330 +100000C1 +102 +} +330 +100000C1 +100 +AcDbXrecord +1000 +KS1D + 0 +XRECORD + 5 +100000C5 +102 +{ACAD_REACTORS +330 +100000C4 +102 +} +330 +100000C4 +100 +AcDbXrecord +1000 +KSxD + 0 +XRECORD + 5 +100000C8 +102 +{ACAD_REACTORS +330 +100000C7 +102 +} +330 +100000C7 +100 +AcDbXrecord +1000 +KStD + 0 +XRECORD + 5 +100000CB +102 +{ACAD_REACTORS +330 +100000CA +102 +} +330 +100000CA +100 +AcDbXrecord +1000 +KSpD + 0 +XRECORD + 5 +100000CE +102 +{ACAD_REACTORS +330 +100000CD +102 +} +330 +100000CD +100 +AcDbXrecord +1000 +KSlD + 0 +XRECORD + 5 +100000D1 +102 +{ACAD_REACTORS +330 +100000D0 +102 +} +330 +100000D0 +100 +AcDbXrecord +1000 +KShD + 0 +XRECORD + 5 +100000D4 +102 +{ACAD_REACTORS +330 +100000D3 +102 +} +330 +100000D3 +100 +AcDbXrecord +1000 +KSJB + 0 +XRECORD + 5 +100000D7 +102 +{ACAD_REACTORS +330 +100000D6 +102 +} +330 +100000D6 +100 +AcDbXrecord +1000 +KSdD + 0 +XRECORD + 5 +100000DA +102 +{ACAD_REACTORS +330 +100000D9 +102 +} +330 +100000D9 +100 +AcDbXrecord +1000 +KSFB + 0 +XRECORD + 5 +100000DD +102 +{ACAD_REACTORS +330 +100000DC +102 +} +330 +100000DC +100 +AcDbXrecord +1000 +KSZD + 0 +XRECORD + 5 +100000E0 +102 +{ACAD_REACTORS +330 +100000DF +102 +} +330 +100000DF +100 +AcDbXrecord +1000 +KSBB + 0 +XRECORD + 5 +100000E3 +102 +{ACAD_REACTORS +330 +100000E2 +102 +} +330 +100000E2 +100 +AcDbXrecord +1000 +KS9F + 0 +XRECORD + 5 +100000E6 +102 +{ACAD_REACTORS +330 +100000E5 +102 +} +330 +100000E5 +100 +AcDbXrecord +1000 +KSVD + 0 +XRECORD + 5 +100000E9 +102 +{ACAD_REACTORS +330 +100000E8 +102 +} +330 +100000E8 +100 +AcDbXrecord +1000 +JSl + 0 +XRECORD + 5 +100000EC +102 +{ACAD_REACTORS +330 +100000EB +102 +} +330 +100000EB +100 +AcDbXrecord +1000 +KShF + 0 +XRECORD + 5 +100000EF +102 +{ACAD_REACTORS +330 +100000EE +102 +} +330 +100000EE +100 +AcDbXrecord +1000 +KS5C + 0 +XRECORD + 5 +100000F2 +102 +{ACAD_REACTORS +330 +100000F1 +102 +} +330 +100000F1 +100 +AcDbXrecord +1000 +JSp + 0 +XRECORD + 5 +100000F5 +102 +{ACAD_REACTORS +330 +100000F4 +102 +} +330 +100000F4 +100 +AcDbXrecord +1000 +KSlF + 0 +XRECORD + 5 +100000F8 +102 +{ACAD_REACTORS +330 +100000F7 +102 +} +330 +100000F7 +100 +AcDbXrecord +1000 +KS9C + 0 +XRECORD + 5 +100000FB +102 +{ACAD_REACTORS +330 +100000FA +102 +} +330 +100000FA +100 +AcDbXrecord +1000 +JSt + 0 +XRECORD + 5 +100000FE +102 +{ACAD_REACTORS +330 +100000FD +102 +} +330 +100000FD +100 +AcDbXrecord +1000 +KSpF + 0 +XRECORD + 5 +10000101 +102 +{ACAD_REACTORS +330 +10000100 +102 +} +330 +10000100 +100 +AcDbXrecord +1000 +KSBD + 0 +XRECORD + 5 +10000104 +102 +{ACAD_REACTORS +330 +10000103 +102 +} +330 +10000103 +100 +AcDbXrecord +1000 +JS1 + 0 +XRECORD + 5 +10000107 +102 +{ACAD_REACTORS +330 +10000106 +102 +} +330 +10000106 +100 +AcDbXrecord +1000 +KSxF + 0 +XRECORD + 5 +1000010A +102 +{ACAD_REACTORS +330 +10000109 +102 +} +330 +10000109 +100 +AcDbXrecord +1000 +KSJD + 0 +XRECORD + 5 +1000010D +102 +{ACAD_REACTORS +330 +1000010C +102 +} +330 +1000010C +100 +AcDbXrecord +1000 +JSx + 0 +XRECORD + 5 +10000110 +102 +{ACAD_REACTORS +330 +1000010F +102 +} +330 +1000010F +100 +AcDbXrecord +1000 +KStF + 0 +XRECORD + 5 +10000113 +102 +{ACAD_REACTORS +330 +10000112 +102 +} +330 +10000112 +100 +AcDbXrecord +1000 +KSFD + 0 +XRECORD + 5 +10000116 +102 +{ACAD_REACTORS +330 +10000115 +102 +} +330 +10000115 +100 +AcDbXrecord +1000 +KS1C + 0 +XRECORD + 5 +10000119 +102 +{ACAD_REACTORS +330 +10000118 +102 +} +330 +10000118 +100 +AcDbXrecord +1000 +JSh + 0 +XRECORD + 5 +1000011C +102 +{ACAD_REACTORS +330 +1000011B +102 +} +330 +1000011B +100 +AcDbXrecord +1000 +KSdF + 0 +XRECORD + 5 +1000011F +102 +{ACAD_REACTORS +330 +1000011E +102 +} +330 +1000011E +100 +AcDbXrecord +1000 +KSlC + 0 +XRECORD + 5 +10000122 +102 +{ACAD_REACTORS +330 +10000121 +102 +} +330 +10000121 +100 +AcDbXrecord +1000 +KSxC + 0 +XRECORD + 5 +10000125 +102 +{ACAD_REACTORS +330 +10000124 +102 +} +330 +10000124 +100 +AcDbXrecord +1000 +JSd + 0 +XRECORD + 5 +10000128 +102 +{ACAD_REACTORS +330 +10000127 +102 +} +330 +10000127 +100 +AcDbXrecord +1000 +KSZF + 0 +XRECORD + 5 +1000012B +102 +{ACAD_REACTORS +330 +1000012A +102 +} +330 +1000012A +100 +AcDbXrecord +1000 +KSpC + 0 +XRECORD + 5 +1000012E +102 +{ACAD_REACTORS +330 +1000012D +102 +} +330 +1000012D +100 +AcDbXrecord +1000 +JSV + 0 +XRECORD + 5 +10000131 +102 +{ACAD_REACTORS +330 +10000130 +102 +} +330 +10000130 +100 +AcDbXrecord +1000 +KSRF + 0 +XRECORD + 5 +10000134 +102 +{ACAD_REACTORS +330 +10000133 +102 +} +330 +10000133 +100 +AcDbXrecord +1000 +KStC + 0 +XRECORD + 5 +10000137 +102 +{ACAD_REACTORS +330 +10000136 +102 +} +330 +10000136 +100 +AcDbXrecord +1000 +JSZ + 0 +XRECORD + 5 +1000013A +102 +{ACAD_REACTORS +330 +10000139 +102 +} +330 +10000139 +100 +AcDbXrecord +1000 +KSVF + 0 +XRECORD + 5 +1000013D +102 +{ACAD_REACTORS +330 +1000013C +102 +} +330 +1000013C +100 +AcDbXrecord +1000 +JS5 + 0 +XRECORD + 5 +10000140 +102 +{ACAD_REACTORS +330 +1000013F +102 +} +330 +1000013F +100 +AcDbXrecord +1000 +KS1F + 0 +XRECORD + 5 +10000143 +102 +{ACAD_REACTORS +330 +10000142 +102 +} +330 +10000142 +100 +AcDbXrecord +1000 +KSND + 0 +XRECORD + 5 +10000146 +102 +{ACAD_REACTORS +330 +10000145 +102 +} +330 +10000145 +100 +AcDbXrecord +1000 +JS9 + 0 +XRECORD + 5 +10000149 +102 +{ACAD_REACTORS +330 +10000148 +102 +} +330 +10000148 +100 +AcDbXrecord +1000 +KS5F + 0 +XRECORD + 5 +1000014C +102 +{ACAD_REACTORS +330 +1000014B +102 +} +330 +1000014B +100 +AcDbXrecord +1000 +KSRD + 0 +XRECORD + 5 +1000014F +102 +{ACAD_REACTORS +330 +1000014E +102 +} +330 +1000014E +100 +AcDbXrecord +1000 +KS9D + 0 +XRECORD + 5 +10000152 +102 +{ACAD_REACTORS +330 +10000151 +102 +} +330 +10000151 +100 +AcDbXrecord +1000 +KSNB + 0 +XRECORD + 5 +10000155 +102 +{ACAD_REACTORS +330 +10000154 +102 +} +330 +10000154 +100 +AcDbXrecord +1000 +KSJG + 0 +XRECORD + 5 +10000158 +102 +{ACAD_REACTORS +330 +10000157 +102 +} +330 +10000157 +100 +AcDbXrecord +1000 +KSBE + 0 +XRECORD + 5 +1000015B +102 +{ACAD_REACTORS +330 +1000015A +102 +} +330 +1000015A +100 +AcDbXrecord +1000 +KSNC + 0 +XRECORD + 5 +1000015E +102 +{ACAD_REACTORS +330 +1000015D +102 +} +330 +1000015D +100 +AcDbXrecord +1000 +KSFE + 0 +XRECORD + 5 +10000161 +102 +{ACAD_REACTORS +330 +10000160 +102 +} +330 +10000160 +100 +AcDbXrecord +1000 +KSJH + 0 +XRECORD + 5 +10000164 +102 +{ACAD_REACTORS +330 +10000163 +102 +} +330 +10000163 +100 +AcDbXrecord +1000 +KSRC + 0 +XRECORD + 5 +10000167 +102 +{ACAD_REACTORS +330 +10000166 +102 +} +330 +10000166 +100 +AcDbXrecord +1000 +KSJE + 0 +XRECORD + 5 +1000016A +102 +{ACAD_REACTORS +330 +10000169 +102 +} +330 +10000169 +100 +AcDbXrecord +1000 +KSVC + 0 +XRECORD + 5 +1000016D +102 +{ACAD_REACTORS +330 +1000016C +102 +} +330 +1000016C +100 +AcDbXrecord +1000 +KSNE + 0 +XRECORD + 5 +10000170 +102 +{ACAD_REACTORS +330 +1000016F +102 +} +330 +1000016F +100 +AcDbXrecord +1000 +KSZC + 0 +XRECORD + 5 +10000173 +102 +{ACAD_REACTORS +330 +10000172 +102 +} +330 +10000172 +100 +AcDbXrecord +1000 +KSdC + 0 +XRECORD + 5 +10000176 +102 +{ACAD_REACTORS +330 +10000175 +102 +} +330 +10000175 +100 +AcDbXrecord +1000 +KShC + 0 +XRECORD + 5 +10000179 +102 +{ACAD_REACTORS +330 +10000178 +102 +} +330 +10000178 +100 +AcDbXrecord +1000 +KSRE + 0 +XRECORD + 5 +1000017C +102 +{ACAD_REACTORS +330 +1000017B +102 +} +330 +1000017B +100 +AcDbXrecord +1000 +KSVE + 0 +XRECORD + 5 +1000017F +102 +{ACAD_REACTORS +330 +1000017E +102 +} +330 +1000017E +100 +AcDbXrecord +1000 +KSZE + 0 +XRECORD + 5 +10000182 +102 +{ACAD_REACTORS +330 +10000181 +102 +} +330 +10000181 +100 +AcDbXrecord +1000 +KSdE + 0 +XRECORD + 5 +10000185 +102 +{ACAD_REACTORS +330 +10000184 +102 +} +330 +10000184 +100 +AcDbXrecord +1000 +KShE + 0 +XRECORD + 5 +10000188 +102 +{ACAD_REACTORS +330 +10000187 +102 +} +330 +10000187 +100 +AcDbXrecord +1000 +KSlE + 0 +XRECORD + 5 +1000018B +102 +{ACAD_REACTORS +330 +1000018A +102 +} +330 +1000018A +100 +AcDbXrecord +1000 +KSFH + 0 +XRECORD + 5 +1000018E +102 +{ACAD_REACTORS +330 +1000018D +102 +} +330 +1000018D +100 +AcDbXrecord +1000 +KSpE + 0 +XRECORD + 5 +10000191 +102 +{ACAD_REACTORS +330 +10000190 +102 +} +330 +10000190 +100 +AcDbXrecord +1000 +KStE + 0 +XRECORD + 5 +10000194 +102 +{ACAD_REACTORS +330 +10000193 +102 +} +330 +10000193 +100 +AcDbXrecord +1000 +KSxE + 0 +XRECORD + 5 +10000197 +102 +{ACAD_REACTORS +330 +10000196 +102 +} +330 +10000196 +100 +AcDbXrecord +1000 +KS1E + 0 +XRECORD + 5 +1000019A +102 +{ACAD_REACTORS +330 +10000199 +102 +} +330 +10000199 +100 +AcDbXrecord +1000 +KS5E + 0 +XRECORD + 5 +1000019D +102 +{ACAD_REACTORS +330 +1000019C +102 +} +330 +1000019C +100 +AcDbXrecord +1000 +KS9E + 0 +XRECORD + 5 +100001A0 +102 +{ACAD_REACTORS +330 +1000019F +102 +} +330 +1000019F +100 +AcDbXrecord +1000 +KSBF + 0 +XRECORD + 5 +100001A3 +102 +{ACAD_REACTORS +330 +100001A2 +102 +} +330 +100001A2 +100 +AcDbXrecord +1000 +KSFF + 0 +XRECORD + 5 +100001A6 +102 +{ACAD_REACTORS +330 +100001A5 +102 +} +330 +100001A5 +100 +AcDbXrecord +1000 +KSJF + 0 +XRECORD + 5 +100001A9 +102 +{ACAD_REACTORS +330 +100001A8 +102 +} +330 +100001A8 +100 +AcDbXrecord +1000 +KSNF + 0 +XRECORD + 5 +100001AC +102 +{ACAD_REACTORS +330 +100001AB +102 +} +330 +100001AB +100 +AcDbXrecord +1000 +KSNG + 0 +MATERIAL + 5 +45 +102 +{ACAD_REACTORS +330 +43 +102 +} +102 +{ACAD_XDICTIONARY +360 +100001E2 +102 +} +330 +43 +100 +AcDbMaterial + 1 +BYBLOCK + 0 +MATERIAL + 5 +44 +102 +{ACAD_REACTORS +330 +43 +102 +} +102 +{ACAD_XDICTIONARY +360 +100001E0 +102 +} +330 +43 +100 +AcDbMaterial + 1 +BYLAYER + 0 +MATERIAL + 5 +46 +102 +{ACAD_REACTORS +330 +43 +102 +} +102 +{ACAD_XDICTIONARY +360 +100001E4 +102 +} +330 +43 +100 +AcDbMaterial + 1 +GLOBAL + 0 +ACAD_PROXY_OBJECT + 5 +6C +102 +{ACAD_REACTORS +330 +6B +102 +} +330 +6B +100 +AcDbProxyObject + 90 + 499 + 91 + 505 + 93 + 610 +310 +40901902A4063FBFFFFFE0000000000000020400000000000020404214DD185B99185C990000000000000104090141901A00000000000004100000000000000041025764000000000000039000 +340 +14 +340 +0 +340 +11 +340 +0 + 94 + 0 +1001 +ACAD_MLEADERVER +1070 + 2 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACAD_PROXY_OBJECT + 5 +10000023 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 121 +310 +9053130303A310000000000001650100 + 0 +ACAD_PROXY_OBJECT + 5 +1000001D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +90431303A310000000000000910100 + 0 +ACAD_PROXY_OBJECT + 5 +1000001E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +90431323A310000000000000A10100 + 0 +ACAD_PROXY_OBJECT + 5 +1000001F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +90431363A310000000000000C10100 + 0 +ACAD_PROXY_OBJECT + 5 +10000006 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 41 +310 +903313A31500 + 0 +ACAD_PROXY_OBJECT + 5 +1000000D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A31304000000000000244000 + 0 +ACAD_PROXY_OBJECT + 5 +10000016 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 121 +310 +905313A3130304000000000000594000 + 0 +ACAD_PROXY_OBJECT + 5 +1000000E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A31324000000000000284000 + 0 +ACAD_PROXY_OBJECT + 5 +1000000F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A31364000000000000304000 + 0 +ACAD_PROXY_OBJECT + 5 +10000007 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903313A324000000000000004000 + 0 +ACAD_PROXY_OBJECT + 5 +10000010 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A32304000000000000344000 + 0 +ACAD_PROXY_OBJECT + 5 +10000011 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A32354000000000000394000 + 0 +ACAD_PROXY_OBJECT + 5 +10000008 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903313A334000000000000084000 + 0 +ACAD_PROXY_OBJECT + 5 +10000012 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A33324000000000000404000 + 0 +ACAD_PROXY_OBJECT + 5 +10000009 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903313A344000000000000104000 + 0 +ACAD_PROXY_OBJECT + 5 +10000013 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A34304000000000000444000 + 0 +ACAD_PROXY_OBJECT + 5 +1000000A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903313A354000000000000144000 + 0 +ACAD_PROXY_OBJECT + 5 +10000014 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A35304000000000000494000 + 0 +ACAD_PROXY_OBJECT + 5 +1000000B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903313A364000000000000184000 + 0 +ACAD_PROXY_OBJECT + 5 +1000000C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903313A384000000000000204000 + 0 +ACAD_PROXY_OBJECT + 5 +10000015 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A38304000000000000544000 + 0 +ACAD_PROXY_OBJECT + 5 +10000020 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +90432303A310000000000000D10100 + 0 +ACAD_PROXY_OBJECT + 5 +10000017 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903323A310000000000000010100 + 0 +ACAD_PROXY_OBJECT + 5 +10000021 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +90433323A310000000000001010100 + 0 +ACAD_PROXY_OBJECT + 5 +10000018 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903333A310000000000000210100 + 0 +ACAD_PROXY_OBJECT + 5 +10000019 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903343A310000000000000410100 + 0 +ACAD_PROXY_OBJECT + 5 +10000022 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +90435303A310000000000001250100 + 0 +ACAD_PROXY_OBJECT + 5 +1000001A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903353A310000000000000510100 + 0 +ACAD_PROXY_OBJECT + 5 +1000001B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903363A310000000000000610100 + 0 +ACAD_PROXY_OBJECT + 5 +1000001C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903383A310000000000000810100 + 0 +ACAD_PROXY_OBJECT + 5 +2F +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 436 +310 +42CC9915DA5C99599C985B595049028333333333333E33F0000000000000F90107901411070040501600405405064090741402480A0340 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +32 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 388 +310 +4150985CDA58D07406404333333333333E33F0000000000000F90107A41107004050150841D405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +36 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 428 +310 +42109C9A59DA1D195B90C409028333333333333E33F0000000000000F9010790141107004050150841D405064090741402480A029950 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +3A +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 452 +310 +42D0DBDB1BDC90DA185B99D95104090240C333333333333E33F0000000000000F90108901411070040501508421405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +34 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 500 +310 +4290DBDB98D95C1D1D585B10940D028333333333333E33F0000000000000F90107902409070040501000000000018199010841D405064090740C02480A0340 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +35 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 412 +310 +40D11A5B50B409028333333333333E33F0000000000000F9010790141107004050150841D405064090741402480A02677FFFFFD0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +3D +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 452 +310 +43115919D950DBDB1BDC93D999916409028333333333333E33F0000000000000F9010790141107004050150841D405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +39 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 444 +310 +42D19858D95C185D1D195C9B90F409028333333333333E33F0000000000000F9010790141107004050150841D405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +2B +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 380 +310 +41119B185D240901404333333333333E33F0000000000000F9010740A907004050150841D405064090741402480A1B50 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +2C +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 468 +310 +43519B185D15DA5D1A115919D95CD0140901404333333333333E33F0000000000000F90107409019070040501600405405064090741402480A1B50 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +2D +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 404 +310 +41D1DBDD5C985D5910240902404333333333333E33F0000000000000F9010740A9070040501641D405064090741402480A1B50 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +2E +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 492 +310 +4411DBDD5C985D5915DA5D1A115919D95CD0340902404333333333333E33F0000000000000F90107409019070040501600405405064090741402480A1B50 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +31 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 476 +310 +41921A5919195B90640502408333333333333E33F0000000000000F901079024090700405020000000000001110200405405064090740C02480A0340 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +3B +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 428 +310 +42529A5D1D195C93D999914409028333333333333E33F0000000000000F9010790141107004050150A41D405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +38 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 444 +310 +42D31A5B995C185D1D195C9B90E409028333333333333E33F0000000000000F9010790141107004050750841D405064090741402483A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +3C +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 444 +310 +42D3DD995C9A185B99D3D999915409028333333333333E33F0000000000000F9010790141107004050150941D405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +33 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 428 +310 +425499585B1A5CDD1A58D08409038333333333333E33F0000000000000F9010740A907004050150800405405064090740C02480A1B40 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +42 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 420 +310 +4194DA1859195911B40902404333333333333E33F0000000000000F9010740A41107004050150800405405064090840C02480A0B40 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +41 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 516 +310 +4454DA18591959081DDA5D1A08195919D95CD1A40902404333333333333E33F0000000000000F901074090142907004050250800405405064090740C02480A0B40 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +3E +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 532 +310 +4394DA1859195CC81BD98811DC985E5174090240C333333333333E33F0000000000000F901079024090741D01000000000000111010841D405064090740C02480A0340 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +3F +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 476 +310 +41D4DAD95D18DA1E51840502408333333333333E33F0000000000000F901079024090741D01000000000000111010B41D405064090741802480A0340 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +37 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 412 +310 +41D51A1A58DAD95B90D409028333333333333E33F0000000000000F9010790141107004050150C41D405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +30 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 420 +310 +4255DA5C99599C985B595059028333333333333E33F0000000000000F90107901411070040501600405405064090740C02480A0340 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +40 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 404 +310 +41560B54985E51940902404000000000000E03F0000000000000F9010740501907004050150841D405064090740C02480A1B40 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +XRECORD + 5 +100001B9 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +0 + 0 +XRECORD + 5 +100001B8 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 90 + 0 + 0 +XRECORD + 5 +100001CF +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +1000 +DSTYLE +1002 +{ +1070 + 340 +340 +11 +1002 +} + 0 +XRECORD + 5 +100001BA +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 1 +{7138b2e3-b276-7971-b037-726432757933} + 0 +XRECORD + 5 +100001B2 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 1 + + 0 +XRECORD + 5 +100001B7 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 90 + 4 + 0 +XRECORD + 5 +100001B4 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +1A + 0 +XRECORD + 5 +100001B6 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 90 + 10781 + 0 +XRECORD + 5 +100001B5 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +19 + 0 +XRECORD + 5 +100001BC +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 40 +0.0 + 0 +XRECORD + 5 +100001BF +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +0 + 0 +XRECORD + 5 +100001C5 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C1 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C4 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C2 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C3 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C0 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001BD +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +0 + 0 +XRECORD + 5 +100001BE +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 70 + 0 + 0 +XRECORD + 5 +100001B3 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 1 + + 0 +XRECORD + 5 +100001B0 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 90 + 1 + 0 +XRECORD + 5 +100001B1 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 90 + 70 + 0 +XRECORD + 5 +100001C8 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +0 + 0 +XRECORD + 5 +100001CE +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001CA +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001CD +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001CB +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001CC +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C9 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C6 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +0 + 0 +XRECORD + 5 +100001C7 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 70 + 0 + 0 +XRECORD + 5 +100001BB +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 1 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 0 +DICTIONARYVAR + 5 +100001DE +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +1:1 + 0 +DICTIONARYVAR + 5 +100001D7 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +3.500000 + 0 +DICTIONARYVAR + 5 +100001D8 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +acadiso.lin + 0 +DICTIONARYVAR + 5 +100001D2 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +Standard + 0 +DICTIONARYVAR + 5 +100001D1 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +Standard + 0 +DICTIONARYVAR + 5 +100001D9 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +2 + 0 +DICTIONARYVAR + 5 +100001DA +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +1 + 0 +DICTIONARYVAR + 5 +100001DF +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +1 + 0 +DICTIONARYVAR + 5 +100001D4 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +80.000000 + 0 +DICTIONARYVAR + 5 +100001D3 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +5.000000 + 0 +XRECORD + 5 +10000003 +102 +{ACAD_REACTORS +330 +10000001 +102 +} +330 +10000001 +100 +AcDbXrecord + 70 + 4 + 0 +XRECORD + 5 +10000002 +102 +{ACAD_REACTORS +330 +10000001 +102 +} +330 +10000001 +100 +AcDbXrecord +1040 +89.0 + 0 +ACAD_PROXY_OBJECT + 5 +10000005 +102 +{ACAD_REACTORS +330 +10000001 +102 +} +330 +10000001 +100 +AcDbProxyObject + 90 + 499 + 91 + 509 + 93 + 34 +310 +40C8804040 + 0 +DICTIONARY + 5 +100001E2 +330 +45 +100 +AcDbDictionary +280 + 1 + 3 +ACAD_XREC_ROUNDTRIP +360 +100001E3 + 0 +DICTIONARY + 5 +100001E0 +330 +44 +100 +AcDbDictionary +280 + 1 + 3 +ACAD_XREC_ROUNDTRIP +360 +100001E1 + 0 +DICTIONARY + 5 +100001E4 +330 +46 +100 +AcDbDictionary +280 + 1 + 3 +ACAD_XREC_ROUNDTRIP +360 +100001E5 + 0 +XRECORD + 5 +100001E3 +102 +{ACAD_REACTORS +330 +100001E2 +102 +} +330 +100001E2 +100 +AcDbXrecord +102 +MATERIAL +148 +0.0 +149 +0.0 +149 +0.0 + 93 + 0 + 94 + 127 +282 + 0 + 72 + 1 + 77 + 1 +171 + 1 +175 + 1 +179 + 1 +273 + 0 + 0 +XRECORD + 5 +100001E1 +102 +{ACAD_REACTORS +330 +100001E0 +102 +} +330 +100001E0 +100 +AcDbXrecord +102 +MATERIAL +148 +0.0 +149 +0.0 +149 +0.0 + 93 + 0 + 94 + 127 +282 + 0 + 72 + 1 + 77 + 1 +171 + 1 +175 + 1 +179 + 1 +273 + 0 + 0 +XRECORD + 5 +100001E5 +102 +{ACAD_REACTORS +330 +100001E4 +102 +} +330 +100001E4 +100 +AcDbXrecord +102 +MATERIAL +148 +0.0 +149 +0.0 +149 +0.0 + 93 + 0 + 94 + 127 +282 + 0 + 72 + 1 + 77 + 1 +171 + 1 +175 + 1 +179 + 1 +273 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/hackpads/hackpad/CAD/hackpad rim.stl b/hackpads/hackpad/CAD/hackpad rim.stl new file mode 100644 index 0000000000000000000000000000000000000000..3b31327e2247e4baf739d1e6a215f7ee2238cb42 GIT binary patch literal 789584 zcmb@vdAJnC^*&xv5x3wHw?vIgjQfUYoGaX!;TlB+QE^uk+z>=@0T)!XqoP3(1c@tg z7bS`t*9Dd7VE~nVcgF=y+!u^n)R^yiPxYC8d%EuL^Uv=-kI8vB?^|zGcTacKsZ&+X z{r~&-XtQ%&4;WpXHuHkgC)eIsm^XV#?UO?mROihd*YyuiEUC?VX+ibarB8MpJ#k5G zr^&xmGvbU;O=<=c@*nWi}Z6OLK0s0E1C%dyOHjV~WjZ zUZ5IWmf2wNZ_~Mz=M+l6AJGvExBoWFYDYXhO`q^yzg|`wy}|U1?KS$|)UmW)zk)It zHUImiwe?P#5nx==u4Cz-FAAkA?%S_m43x!;L%&&CdvMH*0#?smszsyWDLJUT+?OQ&m^H!x(9_*$XT$b5j91t(9J$Bqn ziAIRQD7L-E-hDPH%^KWOHMlIZ!Qi)&b0G$!*!CK~oz$VU>Zl`CgUd1-41SL}_x!%CZ?G3SU8g;06MXt{g)$X$d6mt{5>GY(%?ThOtRXb>X`q4JDAa`#@8 zy9f;~%WN>3`z@=jGx&u>gBVc=m1j(Iy-NQ%V*}OTvdjkKl>WJ?mwbcYtsMWWwqw-T9apYWwn24?rzJ9(u^pC!oA5d zKE3_)(lckTPzHO<24mCl%WA*-@aaS $QLXp?g%p4+#yQMd0@gUd1-jB~GFR+~5X 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�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

QpcmR&gWI9py5#G?SYk5~)iM+2Kb#2kLR)Ka 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 literal 0 HcmV?d00001 diff --git a/hackpads/hackpad/desktop.ini b/hackpads/hackpad/desktop.ini new file mode 100644 index 000000000..27f71dc86 --- /dev/null +++ b/hackpads/hackpad/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=Declan T diff --git a/hackpads/hackpad/firmware/config.h b/hackpads/hackpad/firmware/config.h new file mode 100644 index 000000000..dbe1d6cb2 --- /dev/null +++ b/hackpads/hackpad/firmware/config.h @@ -0,0 +1,5 @@ + +#define ENCODER_A_PINS { GP4, GP2 } +#define ENCODER_B_PINS { GP3, GP1 } + +#define ENCODER_RESOLUTION 4 \ No newline at end of file diff --git a/hackpads/hackpad/firmware/keyboard.json b/hackpads/hackpad/firmware/keyboard.json new file mode 100644 index 000000000..e370107da --- /dev/null +++ b/hackpads/hackpad/firmware/keyboard.json @@ -0,0 +1,44 @@ +{ + "manufacturer": "DeclanT", + "keyboard_name": "myheadhurts", + "maintainer": "Nuclear-Wingman", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols":["GP26", "GP27","GP28","GP29"], + "rows":["GP6","GP7","GP0"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2} + ] + } + } +} \ No newline at end of file diff --git a/hackpads/hackpad/firmware/keymaps/default/keymap.c b/hackpads/hackpad/firmware/keymaps/default/keymap.c new file mode 100644 index 000000000..0bcab033d --- /dev/null +++ b/hackpads/hackpad/firmware/keymaps/default/keymap.c @@ -0,0 +1,20 @@ +// Copyright 2023 QMK +// SPDX-License-Identifier: GPL-2.0-or-later + +#include QMK_KEYBOARD_H + +enum layer_names { + _1 +}; + +uint8_t current_layer = _1; + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + + [_1] = LAYOUT( + KC_7, KC_8, KC_9, KC_DOT, + KC_4, KC_5, KC_6, KC_0, + KC_1, KC_2, KC_3, KC_ENT + + ) +}; diff --git a/hackpads/hackpad/firmware/myheadhurts_default.uf2 b/hackpads/hackpad/firmware/myheadhurts_default.uf2 new file mode 100644 index 0000000000000000000000000000000000000000..88cef2c59bf8eefe7a6bc08cbb0900ff05b3d2f6 GIT binary patch literal 49664 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

A*oZ$mlJs!wV<*qDy# zce&ib+tsj04Lc-dTsyO9Fd(Xe7W;XuKT>xZ9Tu_Dy~xGw3Dsg%(gZ%njsKP<@Lx6t z|8;u7{cJ9*w|5?Zyp`H+_NszLM``H$O~$4bo=k7BYgbpNBON=kP|&w3rVetQ?M`(& z7px;(yDEr1g0c4R9jpy~MgX2$+nu!2xcMbu$03aYB_txhHG=hA!Gk0>yV1LPz_OtOUbf#4ECyybdU$UzhxhQ?XhpD#zmMg6 z&$j0r*}d$E88yGoZNxJhH$NA*Hp|KkdoC-PN610&D<4GZ4mO#{YHw=EF<1v+U-6rv zpwxl+Uv0?*1|Od`4u8l}3B}smG59mSDw`j(IkBQdl~th0{ou1Q9a?tK=eer;E9uLg zCFGS4IPe9>T>lQDw6WJa|Kt9$|F~`?-;9401CReq&z{*`>b6=|c{;qDwawW9wEVG)xD<~Y#c{Kr1&2Usg82prdv(7DiF?@ zzH9m}ca#uLz>`db=&&B}W@1GT{uQnv+u4U#G3fup1dA@^;Zt|sa{C>3-(vCAf48ZT zG?oyP>UPqKtzB-xORvXy6S+L=euMjLe#1xSRlnwjmGCm=mWH3 z&m(~dgzXzz%k~as1iYX*gpvBgBE*{sqN znxw`hSdgPPj^M_9Dhr{RlyC?Z&NI;+r5vGZgXzy`*N(y+VC@?Y7K7Dtb{=&sGv?pN z;-K6zU8L2_9^wQ(#7l1~cAbaEv$K%k5PyUck6%og++XUX5mKS(z@LjH%mOSaH=$Tn>C zxSLuzY}&$M^1#jDin-^=^W+ZVBahR!>Eql!yaf0V?v5pfqmM%OYt+9EHk>qWt|SNh zL9P;dcb9h6;rafdSrz9qQ`)4L4aOlHKSOxh}4b)6>H`+BXq zY`X*d#PdcU`;>`#jKlxi3H-l}4<5yz@k7?8LjDWgI{<2syR!;R`Gr`Kmr)JdyKOpR zs4i?{J}pVR=$lkccd#(F+s2=j7nU4e!uAcyAYpzvx0MPi`sh$MUjI_z|vz=^8vNRxm-ijXhp`YD16v=nC&6jGlSWP&teuqcipR5 z*nAH-(Mcg$qhhh2&R=*dy_(qn2^-_IlgCQ+ z4?-zel}g1jA0(4OT0z^tkQDiL@PN;Y6mPNW^5XxkO5hJTF5xd@XI<2D%Vd%YG;5U} zzD|>OYcZj`HICEo;(K<|{Fci1rn0@YG@#nYirvp+?W7`Cfs$W{*rOBNv<#xfJ;pV} zejqbU`41fC+sKYIQr?zZJsI;czAXpkraWGjxE?#SlHJ& zMrNG~v0a2l%N;9oJt*I4uEb7KJ8li#N{V!%BC+4HJ0@z~XWuoh{;y8pzj_S*hC8-g zFtquWuzz(ov&wqxie&;D?7!h816L0ds~UrNB2KzUKf|rdzCpilrf1R{@Z*tk+Gt9o zW&B{n{dXQA18IZz<2kI&`FB{=r7&X8@5>NL(YH>M?l+wR)O76RqW+3ZQKIG{C)85s@HgQDZ z8D~R&c1RpMN$rdwp>9Nx8Z}X3ASI;UOth-hN-5lm6Mm}H6;dTv5ToIq6tT?Hhh0KRa@rLrA*O4a0+s{>Sl9-4k{H(Qpv6%e>!`lQ*N-{+b4z4z9h z8SgycNOCGyD#3r3ga0lJ*!BM_5-nEV`&&}i*rq6aZ3ypA5VCyV>-MB+hETgYUWX;Z$!*YEiXqC2tukI-gmGQ`;ZP#f*LQHLXL?C$sQ=GF{Wli(=9(&lWeXGp0dVNYrW)dS*tE9DgOD|FMa)r>eO_+ zGP|?(fXcL_E6iHTX^tl3Z}GYKjqs?MRLAAVrWRY%&EewD$FpHJ!@DL1))ZK@NL~fL zfpjDwdFP#(#f6%U$K;>!QFFo~j@X9Y`?5Hof+CXlee@`yc`iMmzfuntUXez<)yE=u3M4T*u5yzO9}qN4*tU! zuZw>~hctL|J){BKIg8Y{>>H%Wf_~L~`L99=gU2H5OlZ{LJtpkPwC%{TqO9rK(RK5T zl~!3vs5#f~k)D>*@+Fa0N3~@=Bd;2cW{HmO*(-wqy|wZUCG`jGoEB8SUwczfeOJ>q z*_t7?r_GDdtj?(k>j&t_7_?;EaCL;@UzV!fdFX6<#+uR1i! z!#}kPB-=K8^MbAAPYx{2ki2=%_`vNMTE7L^w!A|rH61!(Hi%EHx0N40ejnZ`m9gGc z@2iL=1q=J9-ZO$)Kx9KZjD3UuHqYEtf%70d^URdCKj9f%sy#gD_iZ^-3I4ks{C8u} zuKhpF_}e^_MwtH>gf9>(gUpXZTl`%JCsEe54s%Ti7pNS0KO)>jSi=AOZU&hD zckEB9z#f$bgjU+CvPyFC-%sb=f!bEd=Xq~dg8yCz|GgO4f8kGSfn+me&us{2?KKlb pKsjJ&M^r4k_g{{oU6=QRKT literal 0 HcmV?d00001 diff --git a/hackpads/hackpad/firmware/readme.md b/hackpads/hackpad/firmware/readme.md new file mode 100644 index 000000000..4b8d969dc --- /dev/null +++ b/hackpads/hackpad/firmware/readme.md @@ -0,0 +1,27 @@ +# myheadhurts + +![myheadhurts](imgur.com image replace me!) + +*A short description of the keyboard/project* + +* Keyboard Maintainer: [DeclanT](https://github.com/Nuclear-Wingman) +* Hardware Supported: *The PCBs, controllers supported* +* Hardware Availability: *Links to where you can find this hardware* + +Make example for this keyboard (after setting up your build environment): + + make myheadhurts:default + +Flashing example for this keyboard: + + make myheadhurts:default:flash + +See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). + +## Bootloader + +Enter the bootloader in 3 ways: + +* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard +* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead +* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available diff --git a/hackpads/hackpad/firmware/rules.mk b/hackpads/hackpad/firmware/rules.mk new file mode 100644 index 000000000..5472560fe --- /dev/null +++ b/hackpads/hackpad/firmware/rules.mk @@ -0,0 +1,4 @@ +ENCODER_ENABLE = yes + +# required for rp2040 +LTO_ENABLE = yes \ No newline at end of file diff --git a/hackpads/hackpad/pcb/keyboard tutorial.kicad_pcb b/hackpads/hackpad/pcb/keyboard tutorial.kicad_pcb new file mode 100644 index 000000000..0dea5d763 --- /dev/null +++ b/hackpads/hackpad/pcb/keyboard tutorial.kicad_pcb @@ -0,0 +1,8022 @@ +(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) + (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 0) + (scaleselection 1) + (outputdirectory "../../../hackpad/pcb/") + ) + ) + (net 0 "") + (net 1 "row 0") + (net 2 "Net-(D1-A)") + (net 3 "Net-(D2-A)") + (net 4 "Net-(D3-A)") + (net 5 "Net-(D4-A)") + (net 6 "row 1") + (net 7 "Net-(D5-A)") + (net 8 "Net-(D6-A)") + (net 9 "Net-(D7-A)") + (net 10 "row 2") + (net 11 "Net-(D9-A)") + (net 12 "column 0") + (net 13 "column 2") + (net 14 "column 1") + (net 15 "unconnected-(U2-5V-Pad14)") + (net 16 "unconnected-(U2-3V3-Pad12)") + (net 17 "Net-(D10-A)") + (net 18 "Net-(D11-A)") + (net 19 "column 3") + (net 20 "GND") + (net 21 "Rotary 2") + (net 22 "Rotary 1") + (net 23 "Rotary 4") + (net 24 "Rotary 3") + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "00bc591f-b64b-4d94-a456-32dbfa0f76bd") + (at 111.76 114.6175) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S9" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "2cbf2409-9fcd-404a-8fe9-49403aa73b45") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "71be8230-9a5a-49fa-b57d-c991484d52ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dab76935-2b51-4fcd-af4a-562777d24a83") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "684280b9-3748-42cd-8c2f-764150eb75dc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2f7d39e6-26f4-436f-a041-8e167e82291a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/edd3c02a-0952-4935-bf23-831718995d9d") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5f798667-6d6b-4c30-a71b-f67c2c43a69b") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "325f65eb-5bf7-4b8a-a895-ed4a09fcdbb2") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "932b626f-a732-4eb7-8739-4a3a67e5e0bd") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "21e9a780-60fe-41a5-baaf-d31cf5810641") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "03a5f58e-61ed-49c1-8209-cc2c4661ae8a") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "9fac5013-051b-43e6-8d5d-8406bd7882f2") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ac6bb5ea-212c-4003-ad36-bd51e4973c13") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "57f90058-4a73-4485-9aeb-7e6dc84d5247") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "9aeaca80-bec2-4640-8664-42dfb3ee245d") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "f0bab09c-afa7-4588-94c0-c0fe7c6f7dbd") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "15f86712-7e22-4fe0-94af-33404e550f80") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "6cc13ee6-5e93-45ab-b0a2-790d1f0bd96d") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f8017b2-49e6-4df7-9f7c-ee1de22596dc") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0f8893f6-ac4d-49c0-9aa5-828843ecc71d") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "728ef73b-70ba-4ab8-a8ff-8de159c6d27e") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fd1220d6-7e1b-4d5a-993f-c138d43b0b92") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e0666abd-7159-4e0d-90be-e011a3b96d62") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e007c1bb-1111-4960-acaa-90c3f4546402") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1767d64a-52b9-4646-b0d6-ce59584b9fcb") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1f639217-5640-4765-b5f2-ffb361b70a79") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "30adad83-6cac-467c-9b34-a6a9cebd25ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "71a6da24-5ec2-4373-8fd9-cc2073f01446") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "4d930279-bc6e-4cbd-b818-2768a2c6db44") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "baf297e8-13a4-4941-9119-3d5aec26f439") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "column 0") + (pinfunction "1") + (pintype "passive") + (uuid "0b1a48c4-ffc6-4f3f-bd2a-54abb2e84414") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "Net-(D7-A)") + (pinfunction "2") + (pintype "passive") + (uuid "a677028d-69b7-4375-a18b-fe4b320f0daf") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Scotto:Encoder_EC11_MX" + (layer "F.Cu") + (uuid "17f348f4-407d-42fb-9123-80c3af91b5a0") + (at 130.83 114.65 180) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "SW2" + (at 0 -8 0) + (layer "F.SilkS") + (hide yes) + (uuid "b2ce063a-0cb5-4e24-a472-7a1a737ee03e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "RotaryEncoder_Switch" + (at 0 8 0) + (layer "F.Fab") + (hide yes) + (uuid "92efaef4-f49c-436b-9806-5786efa3ee6e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_Scotto:Encoder_EC11_MX" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6b925575-c1d0-4b9d-ba85-42a1ffca3ce4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ad9e5cf0-dfd5-46d9-9482-0ca349e544be") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d275f82c-ea58-4b28-8580-580fbe9dfef9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "RotaryEncoder*Switch*") + (path "/a45379c1-4441-434d-be6e-221ef644e1d8") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "694481b9-fc87-4a80-bf88-4c791b0bb679") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7372a91f-5768-4706-be45-b3d1d66ec36a") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a672b1e1-d762-410e-ac97-2d7eaff1fa97") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "773fd8c9-cab5-42ce-93d9-ef3583445f48") + ) + (fp_line + (start 6 5.8) + (end -6 5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "8184dab1-e391-447d-a15e-98f1018f3793") + ) + (fp_line + (start 6 -5.8) + (end 6 5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "83497cc6-a4f9-4b04-bef1-b4ae43dbe754") + ) + (fp_line + (start 0 -3) + (end 0 3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "b302c40c-e89d-4942-aa12-35bfb0fec074") + ) + (fp_line + (start -3 0) + (end 3 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "5469f447-ff62-44d9-a4d8-e220e763d572") + ) + (fp_line + (start -5 -5.8) + (end 6 -5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "1cc213c9-d480-4dd5-ae6e-d1a23fc9f554") + ) + (fp_line + (start -6 5.8) + (end -6 -4.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "5bf72d98-f4ae-4457-8577-66924795c5a5") + ) + (fp_line + (start -6 -4.7) + (end -5 -5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "79fb192e-da62-4f0b-b202-ea2f0ef09d25") + ) + (fp_circle + (center 0 0) + (end 3 0) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "3a16e9f5-d5d5-43ec-b65b-5384b73daa9f") + ) + (fp_text user "${REFERENCE}" + (at 3.6 3.8 0) + (layer "F.Fab") + (uuid "32b78a94-9237-47b8-86b0-738b309769d7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "A" thru_hole rect + (at -7.5 -2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "Rotary 3") + (pinfunction "A") + (pintype "passive") + (uuid "e55fa5f4-354d-48a7-b392-836ed8a832b3") + ) + (pad "B" thru_hole circle + (at -7.5 2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "Rotary 4") + (pinfunction "B") + (pintype "passive") + (uuid "5ee83df7-079c-42dc-acc5-a05f0b3ccbd9") + ) + (pad "C" thru_hole circle + (at -7.5 0 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "GND") + (pinfunction "C") + (pintype "passive") + (uuid "5976f849-997c-4c7d-a21b-936ac61588aa") + ) + (pad "MP" thru_hole rect + (at 0 -5.6 180) + (size 3.2 2) + (drill oval 2.8 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0c379f8c-50d3-4247-8bd0-241c956deffc") + ) + (pad "MP" thru_hole rect + (at 0 5.6 180) + (size 3.2 2) + (drill oval 2.8 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "80f0cd4a-cda1-4ce5-af1d-41f466732ff5") + ) + (pad "S1" thru_hole circle + (at 7 2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "column 1") + (pinfunction "S1") + (pintype "passive") + (uuid "99d81c86-4c48-4642-8997-c1778b7b6bfa") + ) + (pad "S2" thru_hole circle + (at 7 -2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "row 2") + (pinfunction "S2") + (pintype "passive") + (uuid "502da638-c567-4906-8c45-1b654fbee220") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Scotto.3dshapes/EC11.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 90) + ) + ) + ) + (footprint "ScottoKeebs_Scotto:Encoder_EC11_MX" + (layer "F.Cu") + (uuid "1e5136b2-5f71-46ab-aed7-42442f1b567f") + (at 168.92 114.7 180) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "SW1" + (at 0 -8 0) + (layer "F.SilkS") + (hide yes) + (uuid "293e6ec5-f0b8-4031-b049-0cfedc49c6e4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "RotaryEncoder_Switch" + (at 0 8 0) + (layer "F.Fab") + (hide yes) + (uuid "5ec1e67c-552f-4e37-84a3-ff759ff4a7dc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_Scotto:Encoder_EC11_MX" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8fe2a9af-e04d-4445-b986-34b4cbd07000") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8b6e2c07-694b-443a-b96e-9a5774da705d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "532fe1f0-dab3-4ab0-944d-2ab9b6e22064") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "RotaryEncoder*Switch*") + (path "/87825453-f989-4d67-8d13-43c797f5663c") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "31e8300c-6278-496d-b0da-d7d5f04f802e") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "add60d08-d954-4da6-8fe0-d9aacfbc410f") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "db78d9c5-67d4-4fae-aac4-26faf9e6db96") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "aa1e771d-a021-4a21-b06d-e8f9656fec02") + ) + (fp_line + (start 6 5.8) + (end -6 5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "2af2bef8-94ae-4953-b1c5-1dad36a05649") + ) + (fp_line + (start 6 -5.8) + (end 6 5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "a5d4bc7f-38ae-418e-829e-7c567d410784") + ) + (fp_line + (start 0 -3) + (end 0 3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "05db9229-011c-43ff-afca-2028cf987d9a") + ) + (fp_line + (start -3 0) + (end 3 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "a27d25fc-fb6b-4694-9e58-b8509a0bebed") + ) + (fp_line + (start -5 -5.8) + (end 6 -5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "bcf0bb89-9025-4780-92b6-28a75ebcd841") + ) + (fp_line + (start -6 5.8) + (end -6 -4.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "4cc89f4b-e0cf-4f1e-84a8-27c80ff86385") + ) + (fp_line + (start -6 -4.7) + (end -5 -5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "b51f910e-f828-410c-a6a0-23a4b2c6918b") + ) + (fp_circle + (center 0 0) + (end 3 0) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "e497a3b0-5207-4ec7-a768-2c6924bb0c02") + ) + (fp_text user "${REFERENCE}" + (at 3.6 3.8 0) + (layer "F.Fab") + (uuid "4116a946-2722-4115-a4e9-a2aee6d742f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "A" thru_hole rect + (at -7.5 -2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "Rotary 2") + (pinfunction "A") + (pintype "passive") + (uuid "721ac239-9a7a-4825-9a10-69e58b3e2752") + ) + (pad "B" thru_hole circle + (at -7.5 2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Rotary 1") + (pinfunction "B") + (pintype "passive") + (uuid "7b644d5a-06be-4657-98fd-dcb248f914ed") + ) + (pad "C" thru_hole circle + (at -7.5 0 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "GND") + (pinfunction "C") + (pintype "passive") + (uuid "1e8e36e0-5fca-441d-a55a-6a81a7908fca") + ) + (pad "MP" thru_hole rect + (at 0 -5.6 180) + (size 3.2 2) + (drill oval 2.8 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "596a2cfa-1988-4464-acdb-511dcc387893") + ) + (pad "MP" thru_hole rect + (at 0 5.6 180) + (size 3.2 2) + (drill oval 2.8 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ec1cbcd0-46ac-400f-a33f-0dedc3df704e") + ) + (pad "S1" thru_hole circle + (at 7 2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "row 2") + (pinfunction "S1") + (pintype "passive") + (uuid "854236ad-00f5-42d3-b608-19b1430cc5d3") + ) + (pad "S2" thru_hole circle + (at 7 -2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "column 3") + (pinfunction "S2") + (pintype "passive") + (uuid "398e33c8-2db0-4e65-a3ef-354f902f1b59") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Scotto.3dshapes/EC11.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 90) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "2892ee25-abd8-4875-889f-7e062e04eb3a") + (at 130.86 76.5175) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S2" + (at 0 -7.62 0) + (layer "F.SilkS") + (uuid "92a4e33f-11ef-4413-ad14-3b6f8cc893f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "3f500f1b-769b-45fa-a7b7-b91425d1501a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b4d4c5cb-87dc-4386-812a-9e64a2b71796") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3d7abf6a-5d4a-47ba-94d7-2eab49b3d0cb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "bce83d47-2478-4b55-a92b-1dd3bda8ea15") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/69b67815-a6e2-4c5c-8e0d-85188cdd2ab9") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "729d0334-982f-4b7c-9e6a-038d7584807f") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fea6306d-7f02-45f8-a1f8-a8259b81a442") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1b64b732-b63a-4211-96f5-eeb12429ac36") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "be750e65-c4b5-40c7-9890-a3500c7e1100") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a2e45a9c-fc69-438e-9c21-841aaa4ca911") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "d6bc2894-fce8-4a60-8bee-5e757ed5f576") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "09309e68-06ae-4fab-b591-4ccfdc504587") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b3d4aabe-64d6-4df6-b3e1-058f3ffd185d") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "a9fdacf8-43c0-4b35-ab12-b4d1976782da") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "70ae330d-eea1-497b-a92b-03c22053b858") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "cac909d6-808e-4d89-acbe-06aa7030986e") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "7ad44e9f-5604-4e94-8304-4c37822fa9a9") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7787c66e-83b0-4df0-9f24-f86d7132d51f") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f49cb19e-cf98-42b6-a398-c40a1710cc79") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cb23edb5-d4f5-4043-926e-76dbd9f03caa") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "90f20e1f-2cf3-4715-a43d-884a3d75f7d7") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3052f811-6f4d-4e3b-9281-e0d918f95918") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "387045bf-6ea1-42b2-8acb-ae685c932a45") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f8e5ed47-fcb6-4616-98d0-ec72e3ea01b1") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "add1969b-4a65-4c18-b822-b041271f71b7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "031128e0-afca-4ad3-b712-a64a8a580ac7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "cc97ec1d-839c-4c28-971e-85a33b066065") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "8de9d571-ade3-4ce1-8e36-036050dc4491") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "3b13237b-0d73-4031-9e7d-6adacca313a4") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "column 1") + (pinfunction "1") + (pintype "passive") + (uuid "d81d8118-5935-4d1c-bf77-511d140bf8d5") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "Net-(D3-A)") + (pinfunction "2") + (pintype "passive") + (uuid "67e6a1d5-5042-43d6-a764-2ee6d7fddd1b") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "413ddb42-094f-4dec-a6b9-2836d500023b") + (at 130.81 95.5675) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S6" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "b55d9775-0337-4729-bddd-45de31c53962") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "f697d017-6f74-4fde-9867-3ed06fee63a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7110866f-db91-40bc-9dca-9f252a7de0f4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "10a1970b-9ae3-4a82-aae3-ff133d5eaf25") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ae061972-27d7-42c4-b891-fb05e2b09a81") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/a2f7b4a7-2903-4c41-92f7-abe926ec1763") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b165730f-2678-440b-b2bc-8d65041f492e") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a2bf3a21-4bf9-41d6-b752-a1cd3d8a0024") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "de2134b8-ebe9-46c0-bd09-c1c359de13c1") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f761e055-3b7c-43bb-bd71-4bee492c0770") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b5abf53c-284b-48b4-96be-396794251981") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c13aa572-a3d2-4384-b39e-14d655f07298") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ab821ab3-cbb6-4cc9-8809-7303de08ffed") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b4b43221-d5dd-441b-8838-fafbf484e9f9") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "044551ea-4e83-4fff-b54f-8af9e6ad8f83") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "8a97c023-e813-4400-b7e5-e0da19832dd7") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "b99868d2-4f04-4b2a-9869-3cb56a6d8cb1") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "2e69e2be-32aa-4b7d-8d81-6962bc0339db") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "01e7a6e5-05ab-4402-a9d4-87f60752519b") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "33d491f0-18d8-4e84-a894-52df7cc38679") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cda4c4ba-cbb8-4de3-9ed7-206a7b260b41") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "84f58ba0-3149-49c3-a28e-3a8755bf8f53") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d95d449c-1f8d-42cf-9a8d-a5a63fc2a054") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4c45afea-c634-4496-a2a3-028b8e0292f5") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0cd9ba80-ba93-4020-a840-7194ce3fecfd") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a2de854f-d991-425c-bb66-0e2eeeb9f360") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "38344917-a465-4aab-8ba3-ceb28b05edf6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "d961fa9c-1d4c-4846-bfa7-0908ad9a8210") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "c99c7b9f-5aa0-4f98-ba3a-669f750deb67") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "f960f31b-caa4-4c6e-8c43-bc20fbef644a") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "column 1") + (pinfunction "1") + (pintype "passive") + (uuid "16eb0bac-1c21-4bc1-9896-e9fbbbcd6863") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "Net-(D5-A)") + (pinfunction "2") + (pintype "passive") + (uuid "9db24563-8a1c-4f18-af34-b11e50baf9e0") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "4fe52674-302d-4f1e-ad0d-2e2ec948d0df") + (at 149.86 95.5675) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S7" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "7cc83193-65fa-4213-8b89-a4e876c607ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "f7417bcc-b4cc-4465-93ea-d6df130df6bd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b5b02415-f572-4254-97da-44659c3c5601") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c48e332f-2d15-4482-9461-ed3f0d62a7bf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2e34d05b-8f4e-4654-81f5-225a624c9b8c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/aa41db46-89c1-4476-bee4-f460ebf99eea") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "14c28277-2111-47e1-9246-04325a2cd5eb") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b6c2a27-ad9a-4a60-945c-c64a999aeaf3") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5054d1bc-f922-447a-93eb-bd76de0bbc22") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4acd550c-37d7-4531-8b38-d110fbfe29ec") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "084a0cee-5acd-4e1d-9eb9-e0f5da78c725") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "2765c2d6-4f52-4a25-8650-258502e1ce4c") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "247552c5-88ea-46a0-9577-d159f50c7984") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "79ef93b8-011a-479e-91b4-a6d9f5bb8934") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "053454c1-0693-4764-b64b-208096afeaa3") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "0b3696d9-8d33-42aa-9dc7-445ac22044ee") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "4b38a77d-3175-4269-8ea9-a9833a706063") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "e7eb8244-ab70-47b0-9c1a-653399dccad8") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "14fad6a3-1c09-450a-8983-358f4cf72187") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ad9b59e-86bf-43b6-9b33-cbbed8b94b1a") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "43db4c0b-52ca-4dd4-9d32-09ef84d53feb") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1ac69692-87a9-4a42-a14b-1cde2d04bbe7") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "384ffa7f-76cd-4ea5-a482-7854f0b24b12") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0a823fa3-9106-424f-aa6c-a39a32f9864e") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9c210484-6c17-46f5-a19a-78a7cb80d8e7") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7cbdde8b-eb2c-4a8a-9dd1-8ecb482732c1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "efa5b9ba-a2a5-4c8e-a5ec-f567a72bf3a9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "73a70e01-90cb-4628-85af-64e36c67f751") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "b30fa6d0-bd27-4fca-b31a-b2c8046cc937") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "b8732333-842b-411d-be31-6e80bf9b452f") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "column 2") + (pinfunction "1") + (pintype "passive") + (uuid "f8192a9f-89d9-437b-8b91-cd152f328ff8") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "Net-(D6-A)") + (pinfunction "2") + (pintype "passive") + (uuid "75f650c8-f38f-4b93-9bf5-136340272821") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "53d5ddc6-2c80-4650-b9aa-bf8f6b19db7d") + (at 168.91 95.5675) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S8" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "efdac895-5feb-41c6-869c-2f4c94ed58d9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "9f158331-920d-45ff-b599-c23379fa099c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0e14a96c-edbb-42e0-bf86-c5c19652ac91") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "98e5f5ed-71e6-4d40-ba2d-a01ecc9952bc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1f27eae4-7d32-4f0e-b8a3-9f365370684b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/fb90e27d-b430-4ee4-8ba5-17091bd17b35") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2556e7e2-92ae-4173-ad1d-4ae6397b5e94") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "43605fd9-5e6d-443c-885e-8a3147d3ac77") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5e3144d2-0316-42ed-a410-03677fda0409") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "32631871-d9d9-45df-9f14-e3fbb3f76a8f") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "827a9053-c812-43b1-be67-7305beb29397") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c66ef15b-5667-4919-bc28-66cff4d861bc") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a3717cff-8305-4494-b33b-8abda7e053a9") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7652f300-b419-4821-94d6-f096e086716d") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "6f2cb746-69dc-4ef0-ba5a-749ed301fb70") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "3d949629-a9bd-400c-921a-2bc2bbfa9cf1") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "81fc985b-e11b-4850-8c58-3764263a9b2b") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "78f419bf-2895-402c-8b17-18a2e74ee000") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3ac5be67-c9ba-4140-82b0-013246a1d2e8") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7ce29b51-ae6f-46c2-8114-3f1696467b18") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0fabb77b-e2ea-4e4b-be7a-c83fdb297be2") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8e4b8363-48f8-43c2-af73-9ef3f1bf8161") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "045b3e58-af02-40ba-a315-d041898295eb") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c7b6380e-2af1-4ef3-b92b-d759245340bf") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "96599d30-078d-4e7a-a780-62ede75fb185") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0ca25fc9-f59c-4b54-bdca-4bfdc6981cfe") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b8c1337c-2de3-449b-a1fe-efb13948d94d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "7643e63c-6481-44ba-b21d-0463afe3c578") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "bfd0b07f-924b-4c1b-9638-cf94cdb39489") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "880e5477-9e1b-40d0-991c-688b2db62d10") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "column 3") + (pinfunction "1") + (pintype "passive") + (uuid "2d2a7689-145b-460c-810a-b46f5d94b42d") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "Net-(D11-A)") + (pinfunction "2") + (pintype "passive") + (uuid "fd86c150-756b-45ac-8ac0-4b03dd6798e1") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MCU:Seeed_XIAO_RP2040" + (layer "F.Cu") + (uuid "7632828b-1768-4e7f-b027-fc3060e73fd3") + (at 190 74.8) + (property "Reference" "U2" + (at 0 0 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "17d47d27-9f6d-4aee-8011-56514a20a1ff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MOUDLE-SEEEDUINO-XIAO" + (at 10.16 0 90) + (unlocked yes) + (layer "F.Fab") + (uuid "da0a7982-3235-4016-8bf1-597e566082d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MCU:Seeed_XIAO_RP2040" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "722865c3-52fc-44cf-b555-f80dc8f8bb06") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ff975759-e572-43ba-beee-35f7cc1d1a6a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8389c34a-89f0-4357-a150-cb503ab25db8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/15f2d403-aee3-4967-9f84-33ad4f0b79f7") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_rect + (start -8.89 -10.5) + (end 8.89 10.5) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "Dwgs.User") + (uuid "2ab55f03-448f-432d-bc48-641971436528") + ) + (fp_rect + (start -4.5 -11.9) + (end 4.5 -4.57) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "Dwgs.User") + (uuid "93d7e7f9-4004-4891-a97f-f594cc8087fb") + ) + (pad "1" smd roundrect + (at -8.065 -7.62) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 12 "column 0") + (pinfunction "PA02_A0_D0") + (pintype "passive") + (uuid "2f040da3-d440-44e2-a8a1-0bf9ae7d923d") + ) + (pad "1" thru_hole rect + (at -7.62 -7.62 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "column 0") + (pinfunction "PA02_A0_D0") + (pintype "passive") + (uuid "4f1d4c9d-7541-43e8-84a7-22af540986d5") + ) + (pad "2" smd roundrect + (at -8.065 -5.08) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 14 "column 1") + (pinfunction "PA4_A1_D1") + (pintype "passive") + (uuid "749dfa56-3b72-46f1-9667-93a6467cbfe9") + ) + (pad "2" thru_hole circle + (at -7.62 -5.08 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "column 1") + (pinfunction "PA4_A1_D1") + (pintype "passive") + (uuid "82df749c-6d10-4579-85d5-ea25e9220801") + ) + (pad "3" smd roundrect + (at -8.065 -2.54) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 13 "column 2") + (pinfunction "PA10_A2_D2") + (pintype "passive") + (uuid "b8c3f239-582a-4f72-afdf-08685ddd290d") + ) + (pad "3" thru_hole circle + (at -7.62 -2.54 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "column 2") + (pinfunction "PA10_A2_D2") + (pintype "passive") + (uuid "232a5789-c249-4547-8fda-c2e126f3b059") + ) + (pad "4" smd roundrect + (at -8.065 0) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 19 "column 3") + (pinfunction "PA11_A3_D3") + (pintype "passive") + (uuid "868848f7-e693-4592-84e7-38c8fafe4342") + ) + (pad "4" thru_hole circle + (at -7.62 0 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "column 3") + (pinfunction "PA11_A3_D3") + (pintype "passive") + (uuid "12993593-8cfd-4e8a-8a72-59f075958e15") + ) + (pad "5" smd roundrect + (at -8.065 2.54) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "row 0") + (pinfunction "PA8_A4_D4_SDA") + (pintype "passive") + (uuid "db451842-2e84-4501-a4ab-3665109cced2") + ) + (pad "5" thru_hole circle + (at -7.62 2.54 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "row 0") + (pinfunction "PA8_A4_D4_SDA") + (pintype "passive") + (uuid "9aaf036d-b574-4624-8082-27ddfaf88c90") + ) + (pad "6" smd roundrect + (at -8.065 5.08) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 6 "row 1") + (pinfunction "PA9_A5_D5_SCL") + (pintype "passive") + (uuid "40b15b09-9aab-423b-8147-f7b49387182a") + ) + (pad "6" thru_hole circle + (at -7.62 5.08 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "row 1") + (pinfunction "PA9_A5_D5_SCL") + (pintype "passive") + (uuid "4e96a230-2c10-4bfa-9b25-7e9f989d56fd") + ) + (pad "7" smd roundrect + (at -8.065 7.62) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 10 "row 2") + (pinfunction "PB08_A6_D6_TX") + (pintype "passive") + (uuid "42d51d35-8a3e-4094-a32e-208781f27cb2") + ) + (pad "7" thru_hole circle + (at -7.62 7.62 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "row 2") + (pinfunction "PB08_A6_D6_TX") + (pintype "passive") + (uuid "d7a2f6f2-b0d2-4363-b5a8-9be7f1db33d8") + ) + (pad "8" thru_hole circle + (at 7.62 7.62 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "Rotary 4") + (pinfunction "PB09_A7_D7_RX") + (pintype "passive") + (uuid "a740b20d-3e88-4ff2-8e92-2a59cf4bb908") + ) + (pad "8" smd roundrect + (at 8.1 7.62) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 23 "Rotary 4") + (pinfunction "PB09_A7_D7_RX") + (pintype "passive") + (uuid "5a09641a-bc73-4cae-83a2-cd4877617198") + ) + (pad "9" thru_hole circle + (at 7.62 5.08 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "Rotary 3") + (pinfunction "PA7_A8_D8_SCK") + (pintype "passive") + (uuid "62f67e0b-6781-452d-91e1-7e1c9c562f84") + ) + (pad "9" smd roundrect + (at 8.1 5.08) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 24 "Rotary 3") + (pinfunction "PA7_A8_D8_SCK") + (pintype "passive") + (uuid "c36c567e-11c8-464e-9a15-88b732134bcd") + ) + (pad "10" thru_hole circle + (at 7.62 2.54 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "Rotary 2") + (pinfunction "PA5_A9_D9_MISO") + (pintype "passive") + (uuid "e7307fac-e661-425b-81d1-b14bbeb4f1d7") + ) + (pad "10" smd roundrect + (at 8.1 2.54) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 21 "Rotary 2") + (pinfunction "PA5_A9_D9_MISO") + (pintype "passive") + (uuid "2dadd6a0-3386-4809-ab81-58bcffb0ae49") + ) + (pad "11" thru_hole circle + (at 7.62 0 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Rotary 1") + (pinfunction "PA6_A10_D10_MOSI") + (pintype "passive") + (uuid "62e77db0-ab4a-48e9-9bee-5fb3a9517fde") + ) + (pad "11" smd roundrect + (at 8.1 0) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 22 "Rotary 1") + (pinfunction "PA6_A10_D10_MOSI") + (pintype "passive") + (uuid "aab2c69d-f9ff-4dc3-bf02-16815c1eef3b") + ) + (pad "12" thru_hole circle + (at 7.62 -2.54 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 16 "unconnected-(U2-3V3-Pad12)") + (pinfunction "3V3") + (pintype "passive") + (uuid "e39de9d8-ff6a-4461-aafb-32042b595790") + ) + (pad "12" smd roundrect + (at 8.1 -2.54) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 16 "unconnected-(U2-3V3-Pad12)") + (pinfunction "3V3") + (pintype "passive") + (uuid "c12c8078-cc9b-42e7-9698-014be6ebadfc") + ) + (pad "13" thru_hole circle + (at 7.62 -5.08 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "GND") + (pinfunction "GND") + (pintype "passive") + (uuid "c7047f1e-968c-4f17-90da-614e7bd18c96") + ) + (pad "13" smd roundrect + (at 8.1 -5.08) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 20 "GND") + (pinfunction "GND") + (pintype "passive") + (uuid "8b007d94-a89f-495e-9fe1-ad36a087790f") + ) + (pad "14" thru_hole circle + (at 7.62 -7.62 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "unconnected-(U2-5V-Pad14)") + (pinfunction "5V") + (pintype "passive") + (uuid "76e491c4-d97b-40d8-b57d-52be9e38d40f") + ) + (pad "14" smd roundrect + (at 8.1 -7.62) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 15 "unconnected-(U2-5V-Pad14)") + (pinfunction "5V") + (pintype "passive") + (uuid "af4f8afa-c635-46ae-addc-4233edcd7329") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MCU.3dshapes/Seeed_XIAO_RP2040.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "8b670bc1-f267-4333-a2ec-3b9166cac41a") + (at 149.92125 76.46125) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S3" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "362b3ee2-ba87-4115-a234-302dd8bcc7a6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "5b6f8d4d-83a3-4ede-82f6-206163fb790c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b27f9d8a-0929-41f5-a1f2-505342aa61e3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6c81506b-9003-455f-bf31-8e0fc3354911") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0eb08085-5059-4467-a4b2-078dc39eb03b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/208e13ca-f472-400c-b08a-ffda4bf65326") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "30f7442c-daf7-4b60-b1ac-ada8beeb4356") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9b3b564a-c5a6-481d-bb51-12e5e7d7fe27") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e24029f1-1efc-4e44-b90b-1201aa2c507a") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b3d5f828-8203-41b5-b5e6-7488d476dbeb") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "8d5fd893-8482-4db7-8c25-47279ec8aeb0") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "4464a611-8afc-43ab-b8fd-508c5d5ec500") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "1828a5a6-7121-41a8-aaa2-987c2caf1742") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "daf747e3-fa6f-4248-884c-31afc78f8da6") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "994a5dfc-b3be-488f-80a9-6e0825aefcad") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "06bd6bf1-fe75-4675-9106-db9b6a2efecb") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "f756f54f-ca6a-478e-91c6-6844746c8e4b") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "a88f40eb-1753-46b5-b931-dcdc9f667c35") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3954e996-edce-4672-a2e7-1b85718c4fb7") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "baed3bc6-ce0d-4221-8f24-2956a6bdb912") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9e3414b4-5869-46fe-889f-5d19d6cd5793") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7b0a1aa6-91a5-4ea3-9151-76a14cbf76b8") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3ca98ef7-4bcd-4436-85d1-049c32a75f2d") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ee61bc40-eb53-47e1-a7ec-bc71957f06e6") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2c6c4d52-1917-46dd-9cfa-51fc757a8594") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "59c27a59-5f4c-4606-928e-861d6c860ff8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a3b3d27f-2287-4ee5-a721-743d95bd5bb5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "7300aa3b-6752-47b2-9538-767a2e006948") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "13acda1b-11e2-4ae9-81d4-8200fc30c86d") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "b42443fe-6ddd-4ab1-a921-5d4c0e41a290") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "column 2") + (pinfunction "1") + (pintype "passive") + (uuid "c1f4c7ec-3fc8-4011-b729-638f95f930d0") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "Net-(D2-A)") + (pinfunction "2") + (pintype "passive") + (uuid "458f422c-6120-45cc-8e19-fe571e0c858e") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "9138f72b-d6d1-4ee7-af8d-70ba09fcaf80") + (at 111.76 95.5675) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S5" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "53251765-8d8b-4aeb-92ba-5690e9455895") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "b7fb84f0-35ec-47ae-88f3-eaa7855beb13") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2da6b64b-0b8f-4bef-9f9e-d739fd580f04") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7e2d9cba-f2a2-466c-97c0-9ec1b64bb027") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6457f8ad-157e-44bc-ad3d-b94b58266419") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f59fc660-6702-4b1c-99c5-80fba0912da1") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1e2ba804-3840-4699-a448-e2041070b6e7") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3478fb07-2dbb-465e-b311-647740f26db9") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ed950afc-6a4b-4d69-881a-7b55f1af746d") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "10c2b2f2-d990-4869-865f-5ac33ca3bf10") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ed445a95-9a92-43aa-9c44-92a112f123b8") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "492955ff-ac86-47a5-bc35-502fbda1dee7") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "0341a11c-33e7-43e0-92d3-cd109cd1d65e") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "470991d9-4b08-489f-8096-87b7b29866a2") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "984b1140-ede6-4487-bea2-d9d4c27a6903") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "1795e64c-0061-4697-96f6-9c1bb735ceee") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "f2092653-50ee-4638-a1de-5e46086925c1") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "bda3b2e1-f69e-496e-b7e5-81ba8dbfd289") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3333a8c8-4b62-4025-8195-9888afdf84a6") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7e9dd24f-2939-4d35-bee1-57554eb65d32") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e1594df8-d1ab-47fa-9a1e-113e974397ca") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f3f32a5-3ab0-48ff-a713-f22df5ace308") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f3c8988d-2e23-48f2-8377-32d9d9022fb7") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d3268bf7-ae2f-4606-8478-e9863ed39ecf") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7951b70f-73bb-4d7f-937e-3eac1deddc72") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "45445964-0a5e-4e19-9d0a-c175bb7de27a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ca54e998-458b-4fd3-b847-5e4f9b2a2b6c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "6d8f5fd8-9e9a-4be2-ae7e-ff65d1cb237e") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "01ad4887-699b-4f57-aa43-b40d82381441") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "f4a64ef7-027b-4808-afa7-656be465dfdd") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "column 0") + (pinfunction "1") + (pintype "passive") + (uuid "fc455c45-da42-4ea5-b411-caccee5bf852") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Net-(D4-A)") + (pinfunction "2") + (pintype "passive") + (uuid "29e40d8b-25c9-497a-a237-7e9233b38670") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "99c0a7bc-ebb0-45e7-b82e-eecc23a3cf6c") + (at 168.91 76.5175) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S4" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "f1a04f35-dbd7-4eb7-9176-e5fd6d16d184") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "371c10fb-0b48-4226-a8d8-5ac99f4269a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "98456575-f5a3-485e-acf1-b1518db54cb1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e7fb3f26-797d-435d-97d5-f71a13d4e2a5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "722eae00-545b-421c-bb92-ff7d8196dd3e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/230ae712-db44-48b1-a32e-2ab850383136") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bdbfff6f-d694-42fe-8247-682fbaa90314") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "551605c6-1565-4f19-8de6-6bd66631f0cf") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eee49fbf-a59e-4e31-b47b-e42c4ff11e11") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f2da3094-5f47-4290-8ece-72818fa2670b") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "5f707068-da1e-4163-80cc-ede4e7bad9ec") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "6239e07d-6757-4d83-afc3-f945dca6af46") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "6511ca58-95d7-448d-af85-7e0e960ed1ff") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "acd8b6a2-fbf3-4ddb-b294-4223d4cc36e8") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "e6da35ee-c8cd-4efd-964b-97f2f654b978") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "98e82c2e-c4cc-4bb1-a0ec-75098bf098f0") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "c44ee391-c2fa-40b9-96cb-cb206752e91f") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "f3747393-992a-4b64-9547-690abb9e6e8e") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e5f2e660-fac2-496a-ad66-872c18c53ca2") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "343526ef-a54a-4230-a9db-643a4c3a8e2c") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "06ef0ebd-b10b-4f80-8f52-3f5f2ea234c1") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2d0471a0-a981-4d6c-b39f-e12e8671a2bd") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f9d6045-cc7a-45b7-8bf7-63141eb4fe1c") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e6967a5b-af75-431d-9a71-bc942916ad5e") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3a16c4e9-30e2-4af2-a31b-cedaba973a11") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "05886c3d-6909-4117-a78d-74bebff26a11") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "3cc22e81-e84b-4020-b8c9-4422b2a48c84") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "38aa445c-1e4a-4c99-9915-69ac78f2c24e") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "0f9e36ef-4505-4d1b-8aeb-0d3311d232e7") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "8c6227ad-a2c9-4440-a01f-5132fc8ecbce") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "column 3") + (pinfunction "1") + (pintype "passive") + (uuid "bc27620a-e1a3-489f-b0ab-866066793e1c") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "Net-(D10-A)") + (pinfunction "2") + (pintype "passive") + (uuid "5c44610e-d290-492e-a85e-c9a2d17a65d9") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "d3a87b73-9c7a-49fb-b3e8-e5198a7b491f") + (at 111.76 76.5175) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S1" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "86316770-99f2-46bb-a0ab-d7f508bc6230") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "6d7f1a04-1588-4f10-b8e8-6289cc1f1043") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "80ae3af5-cc46-48f9-af3f-38d6ab527130") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1f44ce55-24f3-45be-b4c7-cb6c98a25803") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0f295ee2-c780-4649-ba17-9af3ab1f442b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/0d97289e-96a2-42c3-af42-e7c1ce438b5e") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c36d674-81eb-438b-a0cc-3b22f0a1e6ba") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e26a19b5-0533-4af1-93a2-c9ee239a507a") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1f0bba87-04a2-48df-8e86-ed9a8a8e7a3d") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e016624-dc61-4663-a8c2-14472f50eb9b") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "fccbb568-1422-4e26-999c-b33e44162382") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "84ef627d-6d55-4139-aba6-78c1bd25deb3") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "02d6885c-4a5a-46b1-94b7-d2a9c21204b6") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "935edb12-8d45-4210-a5d9-2b05d5cd2985") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "9418e60a-69d9-43bc-8139-502e143b2758") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "0f4db84f-11f4-4e75-8b4a-f9fa58281291") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "8440c304-5913-4dfb-83b1-cbbdb08f76a4") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "9b21e2f6-5b05-4507-b7ba-f529444f72ed") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a28cebfe-3ae0-4a2a-b5f7-5f8be3109757") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e13fda05-a207-4a07-8bcf-07a1e7fc0139") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c2ab0a80-cd57-49e2-86fe-b6db39b4886c") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "db0493ac-cb09-4d98-aba2-7a6710180763") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "33de0daa-c238-484e-a2f8-2d18ef04609d") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d25b9442-2b53-44ec-8bb2-810de529fee8") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1a5cafd4-bfd4-4a44-b83a-46f3f38239e2") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "57b24f2d-d750-4b59-9eb3-e3ab68bf9f87") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5f7829ca-401f-4f4a-be6e-730f24530bdf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "b459cf4d-7714-4984-a664-adde10927bbb") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "2a1b52d6-b26f-4bd6-ad6e-3f0255bf7685") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "3828f423-da3e-45b9-8439-16b9399b7263") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "column 0") + (pinfunction "1") + (pintype "passive") + (uuid "bc2617e4-4ad7-4d5f-a387-ced37225d243") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Net-(D1-A)") + (pinfunction "2") + (pintype "passive") + (uuid "8da0a095-9be8-42fa-9e43-562058b263e0") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "dbb252af-7eda-4567-a53f-418dad8f7996") + (at 149.86 114.6175) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S10" + (at 0 -7.62 0) + (layer "F.SilkS") + (uuid "7a9a736d-043a-4c7c-969b-9c07d3284953") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "60460982-532e-467b-80e1-08cd8546c6cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "236b16ca-a205-4309-9518-259901204886") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ee5200eb-9dcf-40a9-beda-3a072df94097") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "30879b47-06e9-463c-9d13-a19663442181") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/044d5956-9bba-4ef1-bbd1-fd8797deb565") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8ad45351-4b7b-430a-a94f-e76b3a062264") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "010c0dcf-40bf-4924-8558-9d1bbceaa9a7") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4823d39a-15e5-4e68-8dc5-27697e592082") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "14fad7c6-7d36-4bd1-8573-819b31a22637") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "93d558df-71d9-4455-9fc6-1c2dde1d63e1") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7a2d661f-6b03-42b1-8210-8f70ae58c679") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ef88e078-4a1c-4fd5-a544-02209150f049") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a7f9edc6-729a-4f8c-8192-d37b0d3c809d") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "38919b7c-1635-4915-8f2b-0e7a190cdfe7") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "1168a30d-94df-4e43-9629-762c0e9a694d") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "1771df07-438e-4792-8870-e8d8992515d1") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "2eb1e57f-71de-4974-8819-63e6b9ce6acf") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5ed6d0b2-2a10-45ac-9de6-e51b3a22cc6e") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "483cea40-cc0e-4673-8573-fa3e4d95ceba") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f75baaca-93ce-41c7-8492-9744846f015a") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "112fbfd5-219c-4b35-9ee8-2af1df708b4f") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0dbe684b-20d2-4da4-b89e-b60087c27889") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "40a942c0-bc4b-4f0e-a2d1-ae261d98a303") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "84d8f391-91d9-4804-b086-c42cf96b4412") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0b797605-c03d-4e64-9c5b-42273cb74314") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "83e30fa4-50b7-4213-bd31-68d5c3c55845") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "ef47eeca-e77b-47ee-84ff-491cf10db01e") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "01ddc8b6-bc59-49e2-adb5-ac23a6edc156") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "587e5ea4-4ec0-4f67-9d48-c618aaa634ce") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "column 2") + (pinfunction "1") + (pintype "passive") + (uuid "2f99fc94-e313-4cac-91e2-0db582991a13") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "Net-(D9-A)") + (pinfunction "2") + (pintype "passive") + (uuid "ac91ff50-85f6-4706-a094-b442a805b33e") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "0083a96c-dec0-4236-8435-5a9cf8ef8cec") + (at 121.32125 98.17125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D4" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "9c722a2d-e86c-472d-bc8b-5063cac14629") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "14699acf-48ea-4ccb-892f-b276d09700bc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2658dbba-d692-48ec-81cd-b11c294cbd0f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "980ee854-87cb-47b0-aa9b-c0a7ca289652") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1bf58cc6-cb7b-4024-b448-d3cf6bd5c012") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "90b67f0f-5a83-40c4-9cd7-864e7d492f0e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4869a9be-5a9a-4d19-ae67-3400a5582f23") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/086f7d95-7c24-472c-a6a3-601790df4650") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "341253e3-2c26-4eda-b3b3-337a36f39722") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "96121e6d-5bdd-4e25-878b-527ec49492a8") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "19ba1f73-51d2-43f6-a0db-08774d7a2b12") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "1a2c004d-e05b-491e-87ea-cfe711a4def6") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "7a22e448-7dcb-465e-9097-1f1bbfc1ba31") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "044d7b93-f2c9-4e92-8f94-1604ffbd0332") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2fee8bda-ce79-4a07-a2e9-640ce0154055") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1cc13e63-c34b-4f90-8df0-c3f59c3ab456") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2ddbb84b-fd4e-4aa3-aec5-48267e17f317") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9ab2f427-4f40-4cf8-8602-d85f2bd2ddf9") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "row 1") + (pinfunction "K") + (pintype "passive") + (uuid "ce218a2e-e569-4bf4-a859-745bc24a63ee") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Net-(D4-A)") + (pinfunction "A") + (pintype "passive") + (uuid "73c3837a-1be8-48db-a9c6-b29384d81df7") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "0a56295f-5fb1-40b4-a87b-5d99442b77a7") + (at 178.4 79.01 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D10" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "6181fe04-a7e6-474e-8bd6-8e965192f1b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "6d716211-0887-4d21-994a-af197ce763ff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1925664c-7a40-4b4d-a09e-7cebbf0f05c5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fe3278ac-ec83-4bc9-ab8e-8728ac723255") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "d5a859ec-9452-492d-acb8-04594fc39d9f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8388d25e-85fc-4e89-8413-472baf998591") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9733b499-cdbf-47b4-9ea6-8d3e356cdbe3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/b62d792f-13d8-4e50-b878-6c49df0a07cf") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "130a40b1-0e33-43f7-8942-2813e803ae6d") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "1418d5cb-ec8b-4537-93aa-2c97aa83bd25") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "1943ed23-4298-4320-9832-5530c2ef77d5") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "b2b0bfca-36ff-46df-a0ec-24270865f480") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "c22d54a2-a3db-450c-85c1-9f93e7fa8353") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "a01502fb-dc90-4d21-b41a-17d0c63a4e8f") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "30109269-ab98-4ccc-a883-af5efcb13ed1") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a24dee74-7694-4990-9478-283f0e555dd4") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6d226c7c-a521-4532-97c2-4ddbfb91de4c") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "793a9e1c-da6f-4fad-a991-0c80316a52cc") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "row 0") + (pinfunction "K") + (pintype "passive") + (uuid "26bb380a-66aa-4818-8039-34f9ffd1c3ce") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "Net-(D10-A)") + (pinfunction "A") + (pintype "passive") + (uuid "29ddf507-c4b1-439d-a0e8-2d2c689a4402") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "42aeb778-e462-4e36-84c1-76b13d01e75a") + (at 121.32125 79.07125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D1" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "9531ab3f-6d2a-4c40-9fe2-f12a6a4626b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "92334ef7-3f1c-48b5-973d-52f13b789064") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b8f7c686-899c-43c4-9b80-228b5d00adcd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "74d228ca-4194-4837-bc34-352561a7cadc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b725ea5c-94ca-47b7-a107-2fbdc05311c6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "5ea3af86-feeb-4949-99c9-3ddc9e497b26") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2629a0cf-7539-4521-85a9-a2a48fd22bd3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/b859b11e-15d0-4a2b-9425-fa9533963f57") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "0056d12e-6bb8-4052-a3da-c30dfa9019d9") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "68a393ce-89c2-4410-a675-bfc3019d452e") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "6398c0fa-fb31-4eab-be62-db4868c77168") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "b995fb4a-e44e-4bb1-96cc-72c6bcdb248a") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "120642cb-8216-4a02-87a1-19ab75248006") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "d8cb9e33-0872-48bb-b8cd-8cf410531fc0") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4153d253-3c47-4a44-ab4b-e1372f054d4a") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "867f85ad-d5c5-4c06-9f6c-64dcd360dc3f") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "11cf9e1d-47b0-4710-a8df-99c7d87f8c25") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "dcbf9a8c-24e9-41e5-9bc3-5df4c164591b") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "row 0") + (pinfunction "K") + (pintype "passive") + (uuid "d2506c64-642e-40df-b0cd-88329cff2824") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Net-(D1-A)") + (pinfunction "A") + (pintype "passive") + (uuid "d80bc082-e757-4561-b7c6-375ad6d59a1c") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "6975541c-b614-48fd-85fc-223982de40e9") + (at 178.4 98.11 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D11" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "8ab234ae-8fee-42ad-8956-5feaa2743cc0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "a8659711-4ea6-4de2-a2c4-d8f767e76eb5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fadbd1f3-42f2-4f04-b6dc-b5e18c5ef42c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4108f893-3bf9-4af5-93b2-18dd69660395") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "26063deb-8eee-4ae0-8298-bad903211156") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "cfe2d584-4f27-4252-8470-4942549b1c0d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8880b26d-cd45-403c-a494-333f58611c06") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/e8d807f8-c156-42c8-9809-869f588bbbd5") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "20790309-b77e-4ca4-8c1e-50c099038dee") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "5fda3035-63cd-4d34-bdf5-d201d898b7f9") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "ff57277b-cc71-46f6-9f3e-383e4bfb86bf") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "c7825f71-f75e-48e9-9ba9-53286178062f") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "a15d81ad-1593-4f19-aec2-d9a573b0d0c3") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "14e77d88-a39d-40ae-867b-b3dfe408f2f0") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "711907e6-94b1-4b12-9044-4a25df8e5f01") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "63a1b206-735a-4b14-8352-f6e32479afcd") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ebdd5278-c22c-4aef-be3e-224b44063327") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c1b8d24b-9ebd-437d-aca6-c7df4f2c9b5b") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "row 1") + (pinfunction "K") + (pintype "passive") + (uuid "179c39e7-5dbe-4707-aa2a-7295f683a02c") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "Net-(D11-A)") + (pinfunction "A") + (pintype "passive") + (uuid "5ca4fb1f-4cc2-4a82-8ebb-6f6b96fe1958") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "9417e94e-b61e-45ed-b21d-2c1c1cde240e") + (at 159.4325 79.015 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D2" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "68aa327c-ad13-4533-9800-93ef676ca2a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "82baf78a-54d8-4a31-81a4-466843b0bbed") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f4b1b18a-4014-4d93-95a1-885f7e79a3f5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9724ac5f-1dea-4f50-98ea-89fdc3273af7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a32830e4-ad19-43ff-a95a-eb936d79d997") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "7fcebeb5-cdf6-4e41-8eaa-68bae7f6f4de") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "31f9c137-1754-4b1f-8555-a621e58c9e1e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/3721a16b-d5ee-43db-983a-ca4ba3445b81") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "2a79dd54-f90d-4855-bd6d-41bbd2226a70") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "4e303474-4529-4450-972b-90f633fcafdf") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "87020745-f705-48b5-a355-d4f873c5fed1") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "1b225f72-7727-4689-a9e8-20dc8daa60d5") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "6182cd7d-5a11-4047-bd04-4a80b564f30c") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "0ad6b28e-7b4e-4a39-8cc0-9d3749d63e25") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8815c72f-12e2-41cd-9071-f2caf705b147") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7feadbbb-0a96-4c0c-8a1c-9b3b50c07253") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "66abd629-d2eb-4e66-af32-7bb922bc9d88") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b47a7c0c-0859-40d7-b32e-55ab0444c817") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "row 0") + (pinfunction "K") + (pintype "passive") + (uuid "cd7cc797-e91e-4ca4-a12a-ad395ce09d72") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "Net-(D2-A)") + (pinfunction "A") + (pintype "passive") + (uuid "ed458511-296c-4027-b771-8a36fd0633c8") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "a452933e-4d8f-461a-8c06-d5574072cee2") + (at 159.52125 98.16125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D6" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "e140ff6e-b0b3-42c1-be48-e4319f7c52cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "02544da5-ea2c-4572-9082-012426ab7153") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "cfcb73f7-8ebe-4ab3-80f0-bcddec88daf5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "d49d642b-1b77-46cb-b624-0cef755e4326") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "bb564a33-4ade-4297-ba5d-958edc0dfaad") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9a2d6df2-b399-4d61-bf4f-44f881709c9d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "cd0415cc-1754-4864-a90d-bc1a6394681d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/b3ee26e7-0daf-42ec-a8fd-8a3df5139a2d") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "29c856e3-dc14-4681-a138-48b952fb1923") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "7290062e-a753-48a0-be79-85c21ba96be2") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "e9e20a31-8b34-451d-95d4-6dc54471c3a6") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "9662c5ac-71b5-471b-ad41-835dc60eab01") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "e1024a8c-264e-4d43-8235-af13fe2dc273") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "f27c019f-c9e7-4f09-8993-976573721c8f") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "696e7c30-2178-4519-b764-cd7aa234337c") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ee529f56-ca74-4680-87bb-4078f3986724") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fa213d9c-de2a-4d16-833e-abe9cb2fde58") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c396718d-bb97-4c6d-baae-894d6a679442") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "row 1") + (pinfunction "K") + (pintype "passive") + (uuid "89f7fd76-4c8d-48e3-95f6-b6a245b25632") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "Net-(D6-A)") + (pinfunction "A") + (pintype "passive") + (uuid "12575505-038d-4bf2-b648-6898a3f186e9") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "dd735fb3-8478-4963-abc0-1df7dd079e2b") + (at 121.32125 117.17125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D7" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "6b2a662d-fd9b-4cba-8b37-db7c421395d0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "09674860-50de-40d8-902e-f3d77e528c85") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ed1cfb55-6be2-456b-9c0c-0428b594821a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9af0d86a-358b-4c23-aa48-53c0285bd55d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f12a7314-460f-4fd6-a1c8-c0a664cca618") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fc705be0-1e6d-41a1-ba4b-e4f004ef2389") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3e727297-2bec-4d71-9cdf-32db0339eb6c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/baf027fe-1d6f-4b16-9c91-570c8366a991") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "4d11dbbe-7a45-4d51-b9ae-008d8e6c6605") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "47ec1d64-7026-400e-839d-17e8be4685e2") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "e3a9398d-ec70-4d43-9ce3-6fb586dff5b4") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "920389fa-d566-4de4-be90-b2cfbcddf465") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "d838d484-dd62-4fc4-8596-e82452ed13cc") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "dfc84230-2a0e-425a-a586-6f46dec6056c") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a2c7b1ae-a2b4-4e9a-a615-91475b6e1f51") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4ca3b745-3dc3-464b-990f-f82465cd4d99") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fd784290-677c-41ed-8a47-390eefcbb4d7") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0d707306-fbe7-436f-a280-f99a1999f9af") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "row 2") + (pinfunction "K") + (pintype "passive") + (uuid "9a950ad4-52e7-4c36-b365-026e93cec568") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "Net-(D7-A)") + (pinfunction "A") + (pintype "passive") + (uuid "0de138cb-9561-4131-83b4-a76071f325ce") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "e952668e-678b-4dba-bd53-adee8a9e276c") + (at 140.42125 79.07125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D3" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "1807595a-ea3f-4042-bb39-359a90df8b11") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "bc2667f1-9f59-40b6-812e-2ea0b3b15148") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c3669835-3617-4678-9a0a-2dd71b2a5d83") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4c005988-5e7a-4b2f-ad19-f3155256b1f2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4c3586d4-c09f-4f42-99ae-92eb1a417add") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f2b6ce62-8b38-4db7-bacf-4d84d8982630") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6d45b864-fc52-4361-a744-cc9f16ac8687") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/a5f58020-5cf7-4917-88b8-bbc663b4c2b6") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "ddc801ec-0911-40f0-8571-ef988d75b05e") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "3cfc3dd4-6b38-48f1-b15b-a2a858bf91d9") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "b5a1192b-f8b8-428d-9701-34232d709559") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "c5930c61-a9ec-4fd1-8ea0-6cbbad66cb70") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "0894ebaa-da19-4ca4-a551-acddea8477c5") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "18cadeca-267c-4e76-b68e-7d886c9c9c39") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "38fe0838-9956-419b-888a-7907e6d7c467") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9f8c93d0-7963-4b83-adae-da5644435d97") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2ee46a81-fe1a-4f40-8f92-6d0e84d28be1") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d2e5e74e-5111-4200-804a-4161ca659eec") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "row 0") + (pinfunction "K") + (pintype "passive") + (uuid "c0e44b81-2a1c-4ad3-a7d0-7cce23452ce3") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "Net-(D3-A)") + (pinfunction "A") + (pintype "passive") + (uuid "9ef2aa97-de03-4da0-8a23-1efb89ed38fe") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "f1bdcf5b-bfd4-4231-a232-ac38755bd7ee") + (at 159.42125 117.17125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D9" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "656a32a1-4151-4b37-8973-c5c4de5729cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "3d95774a-bac2-4f22-9a20-1da8411b0263") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b9fb14ba-5757-40ad-be6b-1559ca1a721e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a6a9e2d2-ca37-4eb4-ae20-eade96fe9a23") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9f855aef-ef55-4fca-876d-d165b7d09689") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8c2a21dc-01b9-4072-b689-ec5b2c6408f7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "dfbf70f2-5a76-4d1c-9689-42edd9e28d77") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/d52793bd-590c-4e30-a0ab-47fb1db60337") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "cc6b9fa7-446c-4801-96d1-c04676e170be") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "4d8d72ff-9cd0-49d3-8c3c-81ffac79c81e") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "077757dd-7a4d-449a-8f0b-23297281131d") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "2851b20e-8932-40a3-8b81-a4a883fffd3f") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "38b57519-40de-458b-bb8e-b3a6ad506030") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "664e6327-156c-4d0e-89d0-5786bde6a619") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a63766d5-0e27-4ca4-b419-9e9a0bfbbd90") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "57341919-0cff-4d6d-a348-fa51a13a7515") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9f855964-fad7-44d5-bcc4-84d0c2f67652") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "cb8a2a94-75bf-4ab5-89ae-afda2d2bb38d") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "row 2") + (pinfunction "K") + (pintype "passive") + (uuid "e427967f-69b8-493d-be9b-06d132369174") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "Net-(D9-A)") + (pinfunction "A") + (pintype "passive") + (uuid "c6e2287d-47e0-4e1d-bb5d-85de3968989c") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "faafdbad-90e1-433d-a0fe-a698ede9f3f9") + (at 140.32125 98.17125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D5" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "bf785b87-3277-4db3-aff8-c0dfd56ea54c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "e1730733-22f9-4d17-a924-5562a44d6949") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "7da22ff9-1508-4fc8-9330-04837e6efd82") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b2a43675-9870-4519-8925-c8bf41772100") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3b6332fd-104e-4f91-a4c0-c559145e6990") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2c94e336-b406-4318-993e-a246796ac198") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f38d9879-35e5-4d89-9a3b-80bfbead3422") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/6dc3cdb6-6104-4820-aa1f-d5c2c50069f7") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "dac9e574-5d63-47a6-b338-e0f5c9218145") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "78c75ef9-402f-46ba-a798-aebb17df1061") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "13d807f2-c613-49ac-a5f4-f4158a28aa3c") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "60b44a89-42ad-4c92-990d-a1c81f3b2768") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "77f99318-fb40-402c-815a-7970ecd86772") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "23eff3d3-35d0-4f50-8d6a-228a0ac73416") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "700d3ce8-14ed-429e-bc0d-8971c932d292") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3296082a-207e-4600-96d5-8be3067c9e11") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6dbb4624-770e-400d-bd62-37da75acf5d9") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7f5aa8f3-d73a-42be-a644-aeb811dd3d89") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "row 1") + (pinfunction "K") + (pintype "passive") + (uuid "7a370e44-0263-4213-ae29-bb1d00a98034") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "Net-(D5-A)") + (pinfunction "A") + (pintype "passive") + (uuid "be181b58-b11b-481f-bc24-dc641332377c") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_rect + (start 100.97 63.94) + (end 200.6 129.71) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "Edge.Cuts") + (uuid "17bb2c54-6e4a-4086-8ec9-2d5929ac2cef") + ) + (segment + (start 121.32125 79.07125) + (end 159.37625 79.07125) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "532779f5-d318-4413-8005-0821028e4caa") + ) + (segment + (start 180.07 77.34) + (end 182.38 77.34) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "701b7854-c6eb-4926-ad85-cdbc203abb91") + ) + (segment + (start 178.395 79.015) + (end 178.4 79.01) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "7afa5896-f285-4683-950b-292b422d2f47") + ) + (segment + (start 178.4 79.01) + (end 180.07 77.34) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "876632d4-fc2f-4f1a-a590-6b6e09bf5634") + ) + (segment + (start 159.37625 79.07125) + (end 159.4325 79.015) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "bddd451f-0ddf-4d43-9e72-bff0017a9a9b") + ) + (segment + (start 159.4325 79.015) + (end 178.395 79.015) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "d0a4cff4-c966-4f10-886e-4519c3774982") + ) + (segment + (start 121.3075 71.4375) + (end 121.32125 71.45125) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "47c27e1f-1b24-486d-ade4-9aad26beb68e") + ) + (segment + (start 114.3 71.4375) + (end 121.3075 71.4375) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "e112b160-d2e5-4e78-9d56-181dad03b3c6") + ) + (segment + (start 152.46125 71.38125) + (end 159.41875 71.38125) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "03da3891-ef4b-4883-9b6c-3e05e047164f") + ) + (segment + (start 159.41875 71.38125) + (end 159.4325 71.395) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "3ea7b170-de7a-4487-b6d3-55ff841ddcab") + ) + (segment + (start 133.4 71.4375) + (end 134.9875 71.4375) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "91249974-5d0e-448a-9025-4f75f05bd2e7") + ) + (segment + (start 135.00125 71.45125) + (end 140.42125 71.45125) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "b4c3a928-9091-4386-bc11-0aa131d9b669") + ) + (segment + (start 134.9875 71.4375) + (end 135.00125 71.45125) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "ebfeb33a-86a9-4e2e-bbba-100dcaa6e848") + ) + (segment + (start 121.2575 90.4875) + (end 121.32125 90.55125) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "7205fcab-80b1-48bb-bbc3-4d2f17a2d25f") + ) + (segment + (start 114.3 90.4875) + (end 121.2575 90.4875) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "bc9fc478-5c24-48fd-a000-74ee8bf63793") + ) + (segment + (start 159.52125 98.16125) + (end 178.34875 98.16125) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "04e868b7-de96-463e-b820-98c23fdf24b2") + ) + (segment + (start 181.1 90.7) + (end 179.4 89) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "0af8a8af-d4ad-4eba-9fba-78bef496e8b4") + ) + (segment + (start 178.4 98.11) + (end 178.4 93.4) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "151b4bbe-c10b-4f82-b959-ea2b7678a9c0") + ) + (segment + (start 179.4 80.8) + (end 179.5 80.8) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "1fc3489a-3cd1-4115-afa8-2b546f1fe96d") + ) + (segment + (start 179.4 89) + (end 179.4 80.8) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "22a809e7-2e03-4707-8d0a-6edea87928ca") + ) + (segment + (start 178.4 93.4) + (end 181.1 90.7) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "238e9ae8-67c6-487b-a290-b147cd623923") + ) + (segment + (start 121.32125 98.17125) + (end 159.51125 98.17125) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "312145d1-5135-4848-8c6b-db9a6168db0d") + ) + (segment + (start 159.51125 98.17125) + (end 159.52125 98.16125) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "36146550-8804-4678-8433-1cd6272c38be") + ) + (segment + (start 179.5 80.8) + (end 180.42 79.88) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "6202699d-30b7-425b-b3ea-a8cb8e68fd03") + ) + (segment + (start 180.42 79.88) + (end 182.38 79.88) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "cb87805d-33ea-4ad1-8b24-ca18fb1cb9f9") + ) + (segment + (start 178.34875 98.16125) + (end 178.4 98.11) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "dd05415f-569c-40f6-b479-4ce93837f2d6") + ) + (segment + (start 133.35 90.4875) + (end 140.2575 90.4875) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "42449fd8-495a-49a9-8cb5-fb3713ce1c81") + ) + (segment + (start 140.2575 90.4875) + (end 140.32125 90.55125) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "a2a86c74-5be1-4dc3-8ec0-2c957ed17877") + ) + (segment + (start 152.4 90.4875) + (end 159.4675 90.4875) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "0cf40e90-d726-4b60-b93f-29d14a7f55f9") + ) + (segment + (start 159.4675 90.4875) + (end 159.52125 90.54125) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "47513896-fadc-44e2-979c-f954cbf4f04e") + ) + (segment + (start 121.3075 109.5375) + (end 121.32125 109.55125) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "caa942df-da39-4af0-aeaf-c04390bfcbe8") + ) + (segment + (start 114.3 109.5375) + (end 121.3075 109.5375) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "e795a684-1367-4ef4-963d-900445fedccc") + ) + (segment + (start 179.5 107.7) + (end 186.1 101.1) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "11b2d467-c809-457f-a9d6-b044fa1832b2") + ) + (segment + (start 140.32125 117.75875) + (end 140.32125 117.17125) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "23d56960-10b4-40ea-a0ed-8b0dda6230a2") + ) + (segment + (start 186.1 101.1) + (end 186.1 86.14) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "29f0e9c8-d9a3-4e95-9a03-7419c1cb2e74") + ) + (segment + (start 121.32125 117.17125) + (end 122.6 118.45) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "3e9ec81a-cbed-4c85-9cce-2fa754a991fd") + ) + (segment + (start 166.42 107.7) + (end 179.5 107.7) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "519cd5d9-59c1-4c0f-bfa5-13aaadd8a3bd") + ) + (segment + (start 161.92 112.2) + (end 166.42 107.7) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "83138f09-5df1-4ee3-81b5-2bb551fd4d0a") + ) + (segment + (start 159.42125 114.69875) + (end 161.92 112.2) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "8e9002af-8da7-4cc4-88ea-c3512be7d197") + ) + (segment + (start 139.63 118.45) + (end 140.32125 117.75875) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "9cf8130a-5225-442a-897a-e22b3c591134") + ) + (segment + (start 159.42125 117.17125) + (end 159.42125 114.69875) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "c285f381-5424-46b4-986c-a7034136a967") + ) + (segment + (start 186.1 86.14) + (end 182.38 82.42) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "c3358a10-b09a-4964-bc51-50948289953b") + ) + (segment + (start 140.32125 117.17125) + (end 159.42125 117.17125) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "c371228c-a8a4-41ed-831e-b0fff296c187") + ) + (segment + (start 122.6 118.45) + (end 139.63 118.45) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "c734093e-dc99-4b54-ba48-6e0873466d10") + ) + (segment + (start 159.4075 109.5375) + (end 159.42125 109.55125) + (width 0.2) + (layer "F.Cu") + (net 11) + (uuid "296d4b55-aae9-4422-aea8-4a66285c0ca0") + ) + (segment + (start 152.4 109.5375) + (end 159.4075 109.5375) + (width 0.2) + (layer "F.Cu") + (net 11) + (uuid "475b0c15-d19f-4370-9253-604cfcc0c041") + ) + (segment + (start 152.733282 69.46125) + (end 155.014532 67.18) + (width 0.2) + (layer "B.Cu") + (net 12) + (uuid "2fd33f5b-11a0-4305-9510-1eacebc0bde4") + ) + (segment + (start 155.014532 67.18) + (end 182.38 67.18) + (width 0.2) + (layer "B.Cu") + (net 12) + (uuid "49f681c3-2c3a-4539-9e39-2b2545e35372") + ) + (segment + (start 107.95 73.9775) + (end 112.46625 69.46125) + (width 0.2) + (layer "B.Cu") + (net 12) + (uuid "54b0face-2867-46b9-b413-2bbd51954ef4") + ) + (segment + (start 107.95 73.9775) + (end 107.95 112.0775) + (width 0.2) + (layer "B.Cu") + (net 12) + (uuid "a50b4b44-38d4-4f8b-a1fa-207eabbbf15f") + ) + (segment + (start 112.46625 69.46125) + (end 152.733282 69.46125) + (width 0.2) + (layer "B.Cu") + (net 12) + (uuid "ca5fca79-8636-4d24-ad1d-b8b25809c3d3") + ) + (segment + (start 153.734133 73.461721) + (end 158.3 78.027588) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "1865a850-8efc-43c5-9f49-c86669385fa4") + ) + (segment + (start 158.3 78.027588) + (end 158.3 83.36875) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "3911bbe4-db1d-4584-9560-f01ae2fe1225") + ) + (segment + (start 146.11125 73.92125) + (end 146.11125 112.01625) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "51f186fc-4708-477f-a676-2e62b5abed36") + ) + (segment + (start 159.2 84.9) + (end 159.3 84.8) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "6d217fcf-a15e-43fc-b790-6a749e2f00e6") + ) + (segment + (start 158.3 83.36875) + (end 159.2 84.26875) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "78c7140c-7923-4ffc-af54-01768082c0b0") + ) + (segment + (start 147.962192 73.92125) + (end 148.421721 73.461721) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "7e261d33-7143-4652-88d2-853d7fbd395e") + ) + (segment + (start 168.3 87.9) + (end 168.4 88) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "85137f7e-81c0-4624-95b4-07811a6a54f3") + ) + (segment + (start 189.9 88) + (end 189.9 74.4) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "89fe9d9a-1f9f-4055-9807-8276f61dd6a6") + ) + (segment + (start 159.2 84.26875) + (end 159.2 84.9) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "a7eed149-b13f-410a-b20e-1c64c60510ef") + ) + (segment + (start 146.11125 112.01625) + (end 146.05 112.0775) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "b839a913-ad3c-4796-bec0-a6c18d4179d9") + ) + (segment + (start 146.11125 73.92125) + (end 147.962192 73.92125) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "bad71790-efac-43ac-af97-ae3c5da18101") + ) + (segment + (start 165 84.8) + (end 168.1 87.9) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "c45b01e8-d513-48ea-8812-ccec0b8c14d6") + ) + (segment + (start 187.76 72.26) + (end 182.38 72.26) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "cb812074-dcd7-474a-9362-4d067f98563a") + ) + (segment + (start 168.1 87.9) + (end 168.3 87.9) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "cea95e3e-e8d0-4aa5-a25d-d29b0345fa49") + ) + (segment + (start 159.3 84.8) + (end 165 84.8) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "d6db0e4a-7e82-4210-89df-de967555fe16") + ) + (segment + (start 189.9 74.4) + (end 187.76 72.26) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "dafe1a49-75eb-47ba-9c0f-fbbfeeba77d8") + ) + (segment + (start 148.421721 73.461721) + (end 153.734133 73.461721) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "ef874a13-1197-46ea-87b9-27106bdde943") + ) + (segment + (start 168.4 88) + (end 189.9 88) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "f607c9ab-50e7-441c-9141-9f43fac15bdd") + ) + (segment + (start 179 73) + (end 179.8 72.2) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "045ba601-3f6a-4131-89eb-f3ebfb813003") + ) + (segment + (start 162.66875 72.93125) + (end 163.1725 72.4275) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "061995f9-9d81-4dc6-bc3c-c32e01d94e7a") + ) + (segment + (start 139.905 73.9775) + (end 141.51125 72.37125) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "06f742e1-bb6a-4a00-b22b-1807654b1555") + ) + (segment + (start 163.1725 72.4275) + (end 170.247968 72.4275) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "166c6b41-9a8a-4888-90ba-a4789b357952") + ) + (segment + (start 126.9275 112.15) + (end 127.05 112.0275) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "30b61fee-3623-43cc-a05f-b50011435f58") + ) + (segment + (start 150.91125 69.88875) + (end 150.91125 72.023282) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "317652d3-b368-4e58-9da1-1131ea9e9137") + ) + (segment + (start 150.91125 72.023282) + (end 151.819218 72.93125) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "36a734be-7407-4638-b66e-1c55b316a79e") + ) + (segment + (start 170.247968 72.4275) + (end 170.820468 73) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "5a7ce4d0-43ab-4a7d-83b1-2a4e3294791f") + ) + (segment + (start 151.819218 72.93125) + (end 162.66875 72.93125) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "5f1e86cf-40f4-4a1a-8a62-6d57326afb2a") + ) + (segment + (start 149.178837 71.621163) + (end 150.91125 69.88875) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "930b0730-3d3c-48a0-8497-a5a65c5e6896") + ) + (segment + (start 149.178837 72.37125) + (end 149.178837 71.621163) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "a4151991-44bc-478d-8c7d-d06cc6b7ef5d") + ) + (segment + (start 179.8 72.2) + (end 179.9 72.2) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "ce18b646-bd65-41e1-8418-7fa6f3ea6c2e") + ) + (segment + (start 127.05 112.0275) + (end 127.05 73.9775) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "d98cd841-c1c0-4238-996a-34b802e7a4e0") + ) + (segment + (start 141.51125 72.37125) + (end 149.178837 72.37125) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "d9d79040-62f5-4436-83de-7c61b7722a32") + ) + (segment + (start 170.820468 73) + (end 179 73) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "db3342b4-d2ef-4101-855e-bc884ecb00c2") + ) + (segment + (start 127.05 73.9775) + (end 139.905 73.9775) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "e262985e-dcb3-4486-8c79-b8c70a98aff4") + ) + (segment + (start 123.83 112.15) + (end 126.9275 112.15) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "f4da4801-d73a-4baa-b2d9-1b3128e9adb2") + ) + (segment + (start 179.9 72.2) + (end 182.38 69.72) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "fb1794cf-e8af-4a18-b216-fda977ded4e8") + ) + (segment + (start 171.45 71.4375) + (end 178.3525 71.4375) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "47940402-6ba5-4426-9ff8-a61ad12e96d8") + ) + (segment + (start 178.3525 71.4375) + (end 178.4 71.39) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "f3298c28-a360-491f-ba55-1c5cbd58a547") + ) + (segment + (start 178.3975 90.4875) + (end 178.4 90.49) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "1cfdc276-15ab-4321-a913-c5e1b8be8ba6") + ) + (segment + (start 171.45 90.4875) + (end 178.3975 90.4875) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "d16f0c8c-463e-4aff-9b3b-84e1c56109f5") + ) + (segment + (start 164.6 79.615) + (end 164.5 79.715) + (width 0.2) + (layer "F.Cu") + (net 19) + (uuid "96bb7626-13c7-4ff3-a3d5-2a18abbff0ee") + ) + (segment + (start 164.5 79.715) + (end 164.5 85.4) + (width 0.2) + (layer "F.Cu") + (net 19) + (uuid "c588f5be-5296-47a5-9b76-10d96d7aa41f") + ) + (via + (at 164.6 79.615) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 19) + (uuid "48b6b213-85e8-4e3a-9bec-f012b03c5908") + ) + (via + (at 164.5 85.4) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 19) + (uuid "9f588904-b5da-4fd1-a399-4e1b92e0b13b") + ) + (segment + (start 165.1 93.0275) + (end 165.1 114.02) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "1a901487-cc28-463c-9b49-03f24db8d846") + ) + (segment + (start 176.89 74.8) + (end 182.38 74.8) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "32e3c02d-fe20-44e3-8e08-8b003fd8c1c0") + ) + (segment + (start 176.0675 73.9775) + (end 176.89 74.8) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "3c117650-5eeb-4f6d-bb17-b0f22fccbcce") + ) + (segment + (start 165.1 86) + (end 165.1 93.0275) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "52890422-962c-4fa9-b268-da2a003842d3") + ) + (segment + (start 165.1 73.9775) + (end 165.1 79.115) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "64392d24-b858-4536-8d3c-ab9af39efa43") + ) + (segment + (start 165.1 73.9775) + (end 176.0675 73.9775) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "6925190a-e5c1-421d-948e-47217a8cc929") + ) + (segment + (start 165.1 114.02) + (end 161.92 117.2) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "ad3d3439-b940-4ed6-a1c1-431e1a006062") + ) + (segment + (start 164.5 85.4) + (end 165.1 86) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "d6af95e8-b9e6-49ef-ae67-3d97204b8244") + ) + (segment + (start 165.1 79.115) + (end 164.6 79.615) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "ff5ec50d-79b6-403f-81e1-411a57a69afb") + ) + (segment + (start 192.4 96.2) + (end 192.4 74.94) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "6a7769e5-efea-48da-8d03-fc744a90d0d8") + ) + (segment + (start 179.8 111.32) + (end 179.8 108.8) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "ab792e6d-2fb1-475f-b44c-02a6c9d7043a") + ) + (segment + (start 176.42 114.7) + (end 179.8 111.32) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "bdb1c545-7ae3-4a14-9776-af3b0c7f32c6") + ) + (segment + (start 179.8 108.8) + (end 192.4 96.2) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "d137c7dd-fc93-4753-b982-9cd0c77e3fd5") + ) + (segment + (start 192.4 74.94) + (end 197.62 69.72) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "d30bf81c-b911-4d4f-8354-b376cf91901b") + ) + (segment + (start 138.33 114.65) + (end 142.18 118.5) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "1dcc55fd-72de-485e-82a6-fa58c8ad8fde") + ) + (segment + (start 172.62 118.5) + (end 176.42 114.7) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "7ffb761c-2b69-47c2-9992-2107317ec9a8") + ) + (segment + (start 142.18 118.5) + (end 172.62 118.5) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "f2f285ae-03c7-44af-bb1b-2438fb922c34") + ) + (segment + (start 196.52 78.44) + (end 197.62 77.34) + (width 0.2) + (layer "B.Cu") + (net 21) + (uuid "51c56c90-5080-49fd-b6bc-6a6ec6343554") + ) + (segment + (start 196.52 97.1) + (end 196.52 78.44) + (width 0.2) + (layer "B.Cu") + (net 21) + (uuid "772e41c0-95a7-49f6-8b2c-559b0183b84b") + ) + (segment + (start 176.42 117.2) + (end 196.52 97.1) + (width 0.2) + (layer "B.Cu") + (net 21) + (uuid "89d27c97-2174-4ff0-952b-41630ff2e9b6") + ) + (segment + (start 176.42 117.2) + (end 176.42 117.21) + (width 0.2) + (layer "B.Cu") + (net 21) + (uuid "bd5c4d3f-bd8b-40f0-a414-ba95964be5ec") + ) + (segment + (start 194.32 78.1) + (end 197.62 74.8) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "01b69610-ca2c-4b21-9ada-8efba4daf997") + ) + (segment + (start 193.6 78.4) + (end 193.9 78.1) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "7bf8247b-9e8f-4aca-b0ad-c04da0246814") + ) + (segment + (start 193.9 78.1) + (end 194.32 78.1) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "84b320f2-e26f-47b6-a75c-bf80795e823e") + ) + (segment + (start 193.6 97.248529) + (end 193.6 78.4) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "955a8ea8-e625-4913-844e-4baaf2abcca3") + ) + (segment + (start 176.42 112.2) + (end 178.648529 112.2) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "db93a6f9-249b-4b3b-b576-78d8ac2bc0ba") + ) + (segment + (start 178.648529 112.2) + (end 193.6 97.248529) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "fb1ef84f-d8b1-40fc-9564-8d7060b64c7c") + ) + (segment + (start 197.62 98.6) + (end 197.62 82.42) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "5b4bfe00-917e-4c98-b565-9a6f921cbb74") + ) + (segment + (start 170.26 125.96) + (end 197.62 98.6) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "78ed1412-60b6-4c48-b210-dc25c6aebd53") + ) + (segment + (start 168.07 124) + (end 170.03 125.96) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "b19060f0-f689-419d-9c52-34d3814b5966") + ) + (segment + (start 145.29 117.79) + (end 147.61 120.11) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "c7af8fce-e06b-4851-9a85-505f4fb79a12") + ) + (segment + (start 147.61 120.11) + (end 147.61 120.12) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "dc30d896-689b-479e-ad88-b75fe3fc200c") + ) + (segment + (start 170.03 125.96) + (end 170.26 125.96) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "fb8166ae-95bc-4ff7-a027-3627d3bf1f49") + ) + (via + (at 147.61 120.12) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 23) + (uuid "02760893-1c4c-45b8-a1bc-562aec4e5edd") + ) + (via + (at 168.07 124) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 23) + (uuid "575bb948-95a4-4959-9419-04355e728970") + ) + (via + (at 145.29 117.79) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 23) + (uuid "6f69dd6e-71e6-4db0-b2fc-1771d77a4250") + ) + (segment + (start 147.61 120.12) + (end 164.19 120.12) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "1ae977cb-9e71-45b7-8635-402291d12fa1") + ) + (segment + (start 164.19 120.12) + (end 168.07 124) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "6172fff3-7ac7-4e3a-b73a-2fd9ac286c84") + ) + (segment + (start 143.97 117.79) + (end 145.29 117.79) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "65586d34-8d38-4a3d-9d5e-e9d632435738") + ) + (segment + (start 138.33 112.15) + (end 143.97 117.79) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "7f506743-c255-4475-a90a-95a091e9701f") + ) + (segment + (start 180.4 109.6) + (end 196.425 93.575) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "09a70a95-f900-4350-9bff-8062cd73e485") + ) + (segment + (start 196.425 81.075) + (end 197.62 79.88) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "7a0b0526-6a32-40ec-8b19-aedfd3e7c8fe") + ) + (segment + (start 196.425 93.575) + (end 196.425 81.075) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "b62e740b-69a1-4962-8dc5-91598d2a262f") + ) + (segment + (start 142.37 113.11) + (end 142.37 106.64) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "c7b9925e-01f4-45ae-bc21-a7662a042f11") + ) + (segment + (start 142.37 106.64) + (end 177.43 106.64) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "dd37a713-2343-47b2-a5e6-41b9bd73b17c") + ) + (segment + (start 138.33 117.15) + (end 142.37 113.11) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "f7ed8986-a00b-464a-99e5-5bb555c036d5") + ) + (segment + (start 177.43 106.64) + (end 177.49 106.7) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "fcc214fb-6936-4259-9ea6-39de4a1e990a") + ) + (via + (at 177.49 106.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 24) + (uuid "0de30c62-7c3c-402c-9ba0-d0444d7a52ee") + ) + (via + (at 180.4 109.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 24) + (uuid "e0146f1b-87a0-4bf2-896a-070c215402eb") + ) + (segment + (start 179.94 109.15) + (end 179.95 109.15) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "046a8583-d92d-42bd-b68f-8426a697b151") + ) + (segment + (start 177.49 106.7) + (end 179.94 109.15) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "93635b14-b71d-4081-96cc-a86bfc41abd6") + ) + (segment + (start 179.95 109.15) + (end 180.4 109.6) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "c94a7afe-e059-4189-9e26-28f4138ff845") + ) +) diff --git a/hackpads/hackpad/pcb/keyboard tutorial.kicad_pro b/hackpads/hackpad/pcb/keyboard tutorial.kicad_pro new file mode 100644 index 000000000..3d0b5626e --- /dev/null +++ b/hackpads/hackpad/pcb/keyboard tutorial.kicad_pro @@ -0,0 +1,597 @@ +{ + "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": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], + "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": [ + 0.0 + ], + "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": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], + "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": "keyboard tutorial.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": "../../../hackpad/pcb/", + "pos_files": "", + "specctra_dsn": "", + "step": "keyboard tutorial.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": "Reference" + }, + "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": [ + [ + "8f6061b9-6ba9-47dc-9113-7799c2e3b4d2", + "Root" + ] + ], + "text_variables": {} +} diff --git a/hackpads/hackpad/pcb/keyboard tutorial.kicad_sch b/hackpads/hackpad/pcb/keyboard tutorial.kicad_sch new file mode 100644 index 000000000..55b0dccce --- /dev/null +++ b/hackpads/hackpad/pcb/keyboard tutorial.kicad_sch @@ -0,0 +1,4226 @@ +(kicad_sch + (version 20231120) + (generator "eeschema") + (generator_version "8.0") + (uuid "8f6061b9-6ba9-47dc-9113-7799c2e3b4d2") + (paper "A4") + (lib_symbols + (symbol "Device:RotaryEncoder_Switch" + (pin_names + (offset 0.254) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 6.604 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "RotaryEncoder_Switch" + (at 0 -6.604 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -3.81 4.064 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 6.604 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "rotary switch encoder switch push button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "RotaryEncoder*Switch*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "RotaryEncoder_Switch_0_1" + (rectangle + (start -5.08 5.08) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center -3.81 0) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center -0.381 0) + (radius 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -0.381 2.667) + (mid -3.0988 -0.0635) + (end -0.381 -2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.635 -1.778) (xy -0.635 1.778) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.381 -1.778) (xy -0.381 1.778) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.127 1.778) (xy -0.127 -1.778) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 0) (xy 3.429 0) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 1.016) (xy 3.81 -1.016) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 -2.54) (xy -3.81 -2.54) (xy -3.81 -2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 2.54) (xy -3.81 2.54) (xy -3.81 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 -3.048) (xy -0.508 -2.794) (xy 0.127 -2.413) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 2.921) (xy -0.508 2.667) (xy 0.127 2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 -2.54) (xy 4.318 -2.54) (xy 4.318 -1.016) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 2.54) (xy 4.318 2.54) (xy 4.318 1.016) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 0) (xy -3.81 0) (xy -3.81 -1.016) (xy -3.302 -2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -4.318 0) (xy -3.81 0) (xy -3.81 1.016) (xy -3.302 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 4.318 -1.016) + (radius 0.127) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 4.318 1.016) + (radius 0.127) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "RotaryEncoder_Switch_1_1" + (pin passive line + (at -7.62 2.54 0) + (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 -7.62 -2.54 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 0 0) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 2.54 180) + (length 2.54) + (name "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -2.54 180) + (length 2.54) + (name "S2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "blahaj:MOUDLE-SEEEDUINO-XIAO" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -16.51 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MOUDLE-SEEEDUINO-XIAO" + (at -3.81 -11.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -16.51 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at -16.51 2.54 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 "MOUDLE-SEEEDUINO-XIAO_0_1" + (rectangle + (start -16.51 10.16) + (end 19.05 -10.16) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MOUDLE-SEEEDUINO-XIAO_1_1" + (pin passive line + (at -19.05 7.62 0) + (length 2.54) + (name "PA02_A0_D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 -2.54 180) + (length 2.54) + (name "PA5_A9_D9_MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 0 180) + (length 2.54) + (name "PA6_A10_D10_MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 2.54 180) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 5.08 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 7.62 180) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -19.05 5.08 0) + (length 2.54) + (name "PA4_A1_D1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -19.05 2.54 0) + (length 2.54) + (name "PA10_A2_D2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -19.05 0 0) + (length 2.54) + (name "PA11_A3_D3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -19.05 -2.54 0) + (length 2.54) + (name "PA8_A4_D4_SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -19.05 -5.08 0) + (length 2.54) + (name "PA9_A5_D5_SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -19.05 -7.62 0) + (length 2.54) + (name "PB08_A6_D6_TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 -7.62 180) + (length 2.54) + (name "PB09_A7_D7_RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 21.59 -5.08 180) + (length 2.54) + (name "PA7_A8_D8_SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "power:GND" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) + (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) + (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" "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) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "scottosymbols:Placeholder_Diode" + (pin_numbers hide) + (pin_names 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" "Diode" + (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" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "D*DO?35*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Placeholder_Diode_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 "Placeholder_Diode_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 "scottosymbols:Placeholder_Keyswitch" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "S" + (at 3.048 1.016 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Keyswitch" + (at 0 -3.81 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" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Placeholder_Keyswitch_0_1" + (circle + (center -1.1684 1.1684) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 2.54) (xy 2.54 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy 2.032 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 2.54) (xy -1.524 1.524) (xy -1.524 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.524 -1.524) (xy 2.54 -2.54) (xy 2.54 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.143 -1.1938) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -2.54 2.54 0) + (length 0) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -2.54 180) + (length 0) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + ) + (junction + (at 181.61 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "105885d4-0d6a-4d64-891f-8e7ca384aba5") + ) + (junction + (at 176.53 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "169a5dd2-cc51-4a0d-a518-691e114a862c") + ) + (junction + (at 187.96 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "2226b73c-5ef8-48ee-a8ae-72bc9d5d8383") + ) + (junction + (at 181.61 116.84) + (diameter 0) + (color 0 0 0 0) + (uuid "3230deaf-fbec-4ca0-9f47-157a0da450e9") + ) + (junction + (at 193.04 116.84) + (diameter 0) + (color 0 0 0 0) + (uuid "452a6327-85e3-430e-98a0-9cc11e30b5bf") + ) + (junction + (at 165.1 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "515d639c-1d3d-4cb4-8762-4b688b391f51") + ) + (junction + (at 120.65 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "6d300578-c356-40a5-9a55-3b1339feeec4") + ) + (junction + (at 193.04 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "ac1e9ca7-4ba1-4f1a-920d-81c01044ce52") + ) + (junction + (at 170.18 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "bef5b69d-f54b-442c-ab1e-23e429f83a06") + ) + (junction + (at 181.61 135.89) + (diameter 0) + (color 0 0 0 0) + (uuid "c2e431c4-8856-4e98-98e3-eae73437e3e5") + ) + (junction + (at 168.91 135.89) + (diameter 0) + (color 0 0 0 0) + (uuid "c4c39bf4-6067-46ca-9f21-6a469b4ba4d0") + ) + (junction + (at 165.1 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "c514a3c8-9172-4395-96bf-d65aa1c4e5a2") + ) + (junction + (at 176.53 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "caa0ee94-eb4c-4242-835c-dcf44a299aa4") + ) + (junction + (at 187.96 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "cae68e9b-ce2b-4301-a03e-36c237c5e3b3") + ) + (junction + (at 170.18 116.84) + (diameter 0) + (color 0 0 0 0) + (uuid "e143816d-a8cd-4c30-8240-4abc5fd9e97a") + ) + (junction + (at 120.65 87.63) + (diameter 0) + (color 0 0 0 0) + (uuid "eaa16106-5cf1-4dba-acfe-9c825b1cf3e0") + ) + (junction + (at 191.77 135.89) + (diameter 0) + (color 0 0 0 0) + (uuid "eff939eb-0c0a-4d53-8745-2c6926257db9") + ) + (wire + (pts + (xy 207.01 130.81) (xy 212.09 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0178c0df-a939-43db-aefc-6bd33ef9e9d1") + ) + (wire + (pts + (xy 170.18 100.33) (xy 170.18 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03adeb4d-c9cd-428a-8ad4-e036378e4065") + ) + (wire + (pts + (xy 191.77 130.81) (xy 191.77 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16171dfb-1065-4479-ae6c-ae0c1ad4a3f2") + ) + (wire + (pts + (xy 120.65 80.01) (xy 120.65 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1a419692-7d61-48fe-9aae-8ebe131cea35") + ) + (wire + (pts + (xy 53.34 118.11) (xy 55.88 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c02fe1d-326c-4612-b8c6-32b39cef937b") + ) + (wire + (pts + (xy 165.1 77.47) (xy 165.1 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c40b2b9-dc2b-46ce-a60f-71a909b65a7d") + ) + (wire + (pts + (xy 125.73 100.33) (xy 170.18 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "21330b86-7b9e-4ff7-9a59-22a4736d21b2") + ) + (wire + (pts + (xy 207.01 125.73) (xy 212.09 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "29a721e4-c86b-4b55-b7e7-ed7db6ddfb84") + ) + (wire + (pts + (xy 218.44 97.79) (xy 193.04 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "318a0196-ebe6-47fb-a66b-691b2e2d847d") + ) + (wire + (pts + (xy 207.01 128.27) (xy 208.28 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38353887-0ad8-4d81-9c29-f9c4847336ce") + ) + (wire + (pts + (xy 125.73 138.43) (xy 161.29 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "40a3dd90-d148-4d3d-8474-06e2660582b0") + ) + (wire + (pts + (xy 187.96 125.73) (xy 191.77 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4116c7b7-d5cd-48ea-93c4-f273b9caac1d") + ) + (wire + (pts + (xy 168.91 130.81) (xy 168.91 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41f38b0b-532f-4d33-8568-9ae7e4b91d13") + ) + (wire + (pts + (xy 193.04 97.79) (xy 181.61 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42da25be-e16d-40b9-bde9-db80437bfbc1") + ) + (wire + (pts + (xy 165.1 104.14) (xy 165.1 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4486327f-02b3-42ec-9380-d3bd31ab69b7") + ) + (wire + (pts + (xy 149.86 130.81) (xy 144.78 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "45e3f368-76f8-463d-a97d-b358cde0b0e3") + ) + (wire + (pts + (xy 53.34 102.87) (xy 55.88 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b025712-5c0c-4c3a-affd-54183011243f") + ) + (wire + (pts + (xy 149.86 128.27) (xy 148.59 128.27) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b8ea2aa-b343-4569-a13c-d2969467efec") + ) + (wire + (pts + (xy 53.34 110.49) (xy 55.88 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4ddd92ed-c681-4976-bdc1-22f7fbda26eb") + ) + (wire + (pts + (xy 181.61 135.89) (xy 191.77 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "56c0b538-efe5-4be1-be9f-19d620536718") + ) + (wire + (pts + (xy 176.53 77.47) (xy 176.53 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "61016dff-43ee-4642-9784-fe69ce6245cd") + ) + (wire + (pts + (xy 161.29 135.89) (xy 168.91 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65cc81ea-7585-4df3-9eba-0ff73a8c4f7f") + ) + (wire + (pts + (xy 187.96 85.09) (xy 187.96 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6801f511-3318-4d73-8d0a-089779e8bd61") + ) + (wire + (pts + (xy 168.91 130.81) (xy 165.1 130.81) + ) + (stroke + (width 0) + (type default) + ) + (uuid "733f8e9e-92d6-423c-a1cc-17f064f8c4d3") + ) + (wire + (pts + (xy 176.53 104.14) (xy 176.53 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76318fbd-668f-46cb-b05e-02b09947bef6") + ) + (wire + (pts + (xy 170.18 118.11) (xy 170.18 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7a81c781-3bef-4e51-b4fb-9d7249973db0") + ) + (wire + (pts + (xy 191.77 135.89) (xy 218.44 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "832e1f03-69c4-462c-8267-fe275da347ff") + ) + (wire + (pts + (xy 170.18 116.84) (xy 181.61 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a05201a-2683-42d4-a284-53660ac4412c") + ) + (wire + (pts + (xy 53.34 113.03) (xy 55.88 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8dbc3cb6-13a4-431f-9da6-e56f8b8ff0d7") + ) + (wire + (pts + (xy 120.65 87.63) (xy 120.65 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "91191a82-f9d2-4e00-8c97-f6b7dd9c227a") + ) + (wire + (pts + (xy 165.1 85.09) (xy 165.1 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9a970a43-b77f-4f29-8035-8609238f85cb") + ) + (wire + (pts + (xy 120.65 106.68) (xy 120.65 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9b27022b-9d60-4f8e-90f3-fd1eef0ceddf") + ) + (wire + (pts + (xy 170.18 97.79) (xy 181.61 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bb83cd4-c166-4ec6-8c08-068256e24fa8") + ) + (wire + (pts + (xy 161.29 118.11) (xy 170.18 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a0936226-42ae-4a29-93d0-6f0e3dfe2432") + ) + (wire + (pts + (xy 193.04 116.84) (xy 181.61 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2340c14-4b18-4dd1-b4ec-1e38a0085e31") + ) + (wire + (pts + (xy 149.86 125.73) (xy 144.78 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a82bc678-e778-4375-85be-c8bcda9e2d69") + ) + (wire + (pts + (xy 176.53 85.09) (xy 176.53 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab49dc34-62e8-4ece-87c8-f85a8b22c00a") + ) + (wire + (pts + (xy 53.34 107.95) (xy 55.88 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac93eadb-aac2-479b-9c28-64fc4b546193") + ) + (wire + (pts + (xy 187.96 104.14) (xy 187.96 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6609ad9-53d1-43c7-8993-f4005b36dc9c") + ) + (wire + (pts + (xy 218.44 116.84) (xy 193.04 116.84) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfd956a5-c7e7-4234-a5fc-556f848e6276") + ) + (wire + (pts + (xy 187.96 77.47) (xy 187.96 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c12f8695-db99-47ae-b58c-5fd26ad06491") + ) + (wire + (pts + (xy 161.29 138.43) (xy 161.29 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c2d1459a-4b56-4120-a147-4b21a0224ce7") + ) + (wire + (pts + (xy 96.52 105.41) (xy 99.06 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c7a739f9-e286-451b-876e-d4768c5fff28") + ) + (wire + (pts + (xy 161.29 119.38) (xy 161.29 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d5b4adea-b407-4bfa-8adb-e9aa0941b0d0") + ) + (wire + (pts + (xy 53.34 105.41) (xy 55.88 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8564459-30e2-40f9-b0c9-351de67b7be8") + ) + (wire + (pts + (xy 168.91 135.89) (xy 181.61 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dddd8585-93e3-4b99-a345-4181c76c2d10") + ) + (wire + (pts + (xy 125.73 119.38) (xy 161.29 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e4c0e064-1c36-4acc-8cf0-cc97bc6e2bfa") + ) + (wire + (pts + (xy 53.34 115.57) (xy 55.88 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e584bcf5-8c9f-41bc-9583-42141a594ce9") + ) + (global_label "column 1" + (shape input) + (at 53.34 105.41 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0856cc42-fc31-43b2-b8e9-8fc5f0df983d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 41.2836 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "row 1" + (shape input) + (at 218.44 116.84 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "0b2c9cdf-422e-47a5-a685-0417b9096b56") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 226.868 116.84 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "row 0" + (shape input) + (at 53.34 113.03 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "0ccccdd6-9229-47d9-a6f9-aef994882e25") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 44.912 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Rotary 3" + (shape input) + (at 144.78 125.73 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "1657e886-05cf-4898-bf79-7ac9afe51456") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 133.5702 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Rotary 1" + (shape input) + (at 96.52 110.49 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "22b0454d-bd2c-4a8e-8ade-eee0f0bd6ede") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 107.7298 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Rotary 3" + (shape input) + (at 96.52 115.57 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "29b49eda-a208-4f5b-9eb0-8f0b6d143d87") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 107.7298 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "column 3" + (shape input) + (at 53.34 110.49 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "62cc2ff4-6c79-4964-8f36-75e6c1635b49") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 41.2836 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "column 2" + (shape input) + (at 53.34 107.95 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "62e94b38-e31e-41a3-95dd-bfbf6883c79f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 41.2836 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "row 2" + (shape input) + (at 218.44 135.89 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "845ebbb8-558a-4ed5-8590-ead63a67a648") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 226.868 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "column 2" + (shape input) + (at 176.53 77.47 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "880c40db-8095-448c-bed2-afbb2cbcb92f") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 176.53 65.4136 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "column 3" + (shape input) + (at 187.96 77.47 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "9750db78-0782-451b-b174-d72b09ad7efc") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 187.96 65.4136 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "row 2" + (shape input) + (at 53.34 118.11 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a163cccb-2b3c-42a3-bb3b-a9005163b21b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 44.912 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "column 1" + (shape input) + (at 165.1 77.47 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a3ffebc9-3d04-42f4-b37c-0dd614b3b7d0") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 165.1 65.4136 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "column 0" + (shape input) + (at 53.34 102.87 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ab2856e1-adc7-47e4-8419-2017185d4cc2") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 41.2836 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Rotary 4" + (shape input) + (at 144.78 130.81 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ad2e1ee7-72df-401d-8c15-1e7a0c97e013") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 133.5702 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Rotary 2" + (shape input) + (at 96.52 113.03 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "c4366573-6e0e-4740-b767-a2f0b0307841") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 107.7298 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Rotary 1" + (shape input) + (at 212.09 125.73 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ce6150e3-96f7-4cc2-831d-5f8cfa2fb404") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 223.2998 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "column 0" + (shape input) + (at 120.65 80.01 90) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "de261aaa-a963-4c30-bc06-57f33961fb8c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 120.65 67.9536 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Rotary 4" + (shape input) + (at 96.52 118.11 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e116fefb-e3fd-4c9e-9079-e8f26048b5c7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 107.7298 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Rotary 2" + (shape input) + (at 212.09 130.81 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e1bf13c5-16fa-455f-8fd8-681f00524b2a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 223.2998 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "row 0" + (shape input) + (at 218.44 97.79 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "eff716c5-c78d-4bd4-96c0-255403001ffa") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 226.868 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "row 1" + (shape input) + (at 53.34 115.57 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f5d417d8-abd8-49c1-8bb5-ef31df6df46e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 44.912 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Keyswitch") + (at 179.07 125.73 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "044d5956-9bba-4ef1-bbd1-fd8797deb565") + (property "Reference" "S10" + (at 179.07 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 179.07 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 179.07 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 179.07 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 179.07 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6ffd0ecd-5d28-4e7f-86ed-9b7c302f30b6") + ) + (pin "2" + (uuid "10ab9d94-198f-4a1e-9e39-2fb90eacf74b") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "S10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Diode") + (at 125.73 115.57 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "086f7d95-7c24-472c-a6a3-601790df4650") + (property "Reference" "D4" + (at 128.27 114.2999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Diode" + (at 128.27 116.8399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 125.73 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 125.73 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 125.73 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 125.73 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 125.73 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cd96a53e-f4ec-4c3d-8cf1-73d3296d5611") + ) + (pin "2" + (uuid "fe1839fe-a63c-455e-bf9b-99b63beac4a9") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "D4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 99.06 105.41 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0a5d4c46-47ee-46d1-ae75-e9268ad389c2") + (property "Reference" "#PWR02" + (at 105.41 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 102.87 105.4099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 99.06 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 99.06 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 99.06 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c3d24365-3089-4270-996e-0e91acbbcaaf") + ) + (instances + (project "" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Keyswitch") + (at 123.19 90.17 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0d97289e-96a2-42c3-af42-e7c1ce438b5e") + (property "Reference" "S1" + (at 123.19 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 123.19 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 123.19 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 123.19 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 123.19 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a9f83eaf-eb3c-4bbf-a51d-c73ada2a64bd") + ) + (pin "2" + (uuid "125cd1fc-93cc-4d66-b1f8-972ccb7ee5c8") + ) + (instances + (project "" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "S1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "blahaj:MOUDLE-SEEEDUINO-XIAO") + (at 74.93 110.49 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "15f2d403-aee3-4967-9f84-33ad4f0b79f7") + (property "Reference" "U2" + (at 76.2 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MOUDLE-SEEEDUINO-XIAO" + (at 76.2 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MCU:Seeed_XIAO_RP2040" + (at 58.42 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 58.42 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 74.93 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "86561b8b-6f76-4c22-a57f-55c5dd5e6309") + ) + (pin "7" + (uuid "05ed4f8f-f605-422c-a367-0ea8a46da483") + ) + (pin "6" + (uuid "23136115-28ff-4686-bd6b-8a6ef8973e9a") + ) + (pin "12" + (uuid "7b3c9cdc-8a1c-410b-8e79-afd00bef9f2f") + ) + (pin "3" + (uuid "3fcbe25d-4cd6-4032-80ff-b9af55a72e0a") + ) + (pin "4" + (uuid "66fe85da-c590-45c7-913e-253a6dff8fdd") + ) + (pin "10" + (uuid "f6947613-8785-43a6-8102-a8e556a439b3") + ) + (pin "5" + (uuid "5e129400-9632-482c-9cd4-e411628f3e3a") + ) + (pin "9" + (uuid "0b6dc1a2-b5fc-4d7f-b3da-471f9677fd1a") + ) + (pin "8" + (uuid "85a0342e-bef6-4586-afc8-c4835ab2b05d") + ) + (pin "13" + (uuid "5b88c835-857d-445f-8c63-239425dc4364") + ) + (pin "11" + (uuid "11ccd3a8-0824-415a-9c9a-62b79697f5c0") + ) + (pin "14" + (uuid "aebaabb9-5790-4853-aee3-cbe7448fd2fa") + ) + (pin "2" + (uuid "6b516f35-ca56-48a2-a486-8eab023db7c3") + ) + (instances + (project "" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Keyswitch") + (at 179.07 87.63 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "208e13ca-f472-400c-b08a-ffda4bf65326") + (property "Reference" "S3" + (at 179.07 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 179.07 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 179.07 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 179.07 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 179.07 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2ca5f597-c5e8-4b6c-a013-b58ea9902e51") + ) + (pin "2" + (uuid "d112c4ba-6966-4a88-adc4-37deb4a3c6f3") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "S3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Keyswitch") + (at 190.5 87.63 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "230ae712-db44-48b1-a32e-2ab850383136") + (property "Reference" "S4" + (at 190.5 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 190.5 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 190.5 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 190.5 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 190.5 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "65d1e5f0-0ad7-4a2e-8a54-1f6d7435d88b") + ) + (pin "2" + (uuid "746432f1-4c74-479a-96cd-1102c8af11c9") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "S4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Diode") + (at 181.61 93.98 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3721a16b-d5ee-43db-983a-ca4ba3445b81") + (property "Reference" "D2" + (at 184.15 92.7099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Diode" + (at 184.15 95.2499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 181.61 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 181.61 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 181.61 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 181.61 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 181.61 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6fa92e65-6e71-4c94-84e4-3a084a4c5b2a") + ) + (pin "2" + (uuid "634955e2-5ef8-4016-8afd-ab99d350eb6b") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "D2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Keyswitch") + (at 167.64 87.63 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "69b67815-a6e2-4c5c-8e0d-85188cdd2ab9") + (property "Reference" "S2" + (at 167.64 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 167.64 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 167.64 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 167.64 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 167.64 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4bcc8abf-7ca6-4ac7-b524-9e035b714cde") + ) + (pin "2" + (uuid "b813b19c-2dc3-4376-a9b6-69adb98d5b2a") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "S2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Diode") + (at 170.18 113.03 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6dc3cdb6-6104-4820-aa1f-d5c2c50069f7") + (property "Reference" "D5" + (at 172.72 111.7599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Diode" + (at 172.72 114.2999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 170.18 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 170.18 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 170.18 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 170.18 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 170.18 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c8e842fe-5373-484c-b976-ae2803615080") + ) + (pin "2" + (uuid "7347a1b1-eada-47df-b874-1d30f8290a6f") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "D5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:RotaryEncoder_Switch") + (at 199.39 128.27 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "87825453-f989-4d67-8d13-43c797f5663c") + (property "Reference" "SW1" + (at 199.39 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "RotaryEncoder_Switch" + (at 199.39 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ScottoKeebs_Scotto:Encoder_EC11_MX" + (at 203.2 132.334 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 199.39 134.874 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" + (at 199.39 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "C" + (uuid "a0746a39-e81c-4188-bfbe-83a6455975d0") + ) + (pin "S1" + (uuid "92c9c533-b9b9-4faf-abc5-204196ab7d11") + ) + (pin "S2" + (uuid "6d377adf-138b-4a45-b639-2a08ffa437cd") + ) + (pin "A" + (uuid "7455cae6-9813-4de4-a1f3-39ed1f0410c4") + ) + (pin "B" + (uuid "80829730-4f4f-48bd-9cba-d8c48b2ca96b") + ) + (instances + (project "" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "SW1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Keyswitch") + (at 167.64 106.68 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a2f7b4a7-2903-4c41-92f7-abe926ec1763") + (property "Reference" "S6" + (at 167.64 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 167.64 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 167.64 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 167.64 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 167.64 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "70d5b3a5-8e37-41de-8d4c-585423bad23d") + ) + (pin "2" + (uuid "2e36c07b-2671-4889-ad8a-6afea1d8578f") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "S6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:RotaryEncoder_Switch") + (at 157.48 128.27 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a45379c1-4441-434d-be6e-221ef644e1d8") + (property "Reference" "SW2" + (at 106.68 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "RotaryEncoder_Switch" + (at 157.48 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ScottoKeebs_Scotto:Encoder_EC11_MX" + (at 153.67 124.206 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 157.48 121.666 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" + (at 157.48 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "C" + (uuid "0bb09de7-7cd4-4fc6-ad58-02b692550790") + ) + (pin "S1" + (uuid "85098408-4ac1-44bc-bb3e-8abe989ea319") + ) + (pin "S2" + (uuid "a26a3570-f5b0-4190-9fc8-c09505862c29") + ) + (pin "A" + (uuid "616adaae-b7e5-431b-a367-aafcb93cb18a") + ) + (pin "B" + (uuid "2baac291-d643-4572-a502-7fcbcb1189f2") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "SW2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Diode") + (at 170.18 93.98 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a5f58020-5cf7-4917-88b8-bbc663b4c2b6") + (property "Reference" "D3" + (at 172.72 92.7099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Diode" + (at 172.72 95.2499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 170.18 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 170.18 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 170.18 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 170.18 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 170.18 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b375349c-58b3-4ce3-ac8a-38b6ff315700") + ) + (pin "2" + (uuid "e0a358f0-c52a-4bd4-b306-b9cb8cc94b0f") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "D3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 148.59 128.27 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a71bbeb9-8e4a-4b8e-bfb7-0cefbb368047") + (property "Reference" "#PWR03" + (at 142.24 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 144.78 128.2701 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 148.59 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 148.59 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 148.59 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6e011760-30e5-4485-99bc-0223308e2cf1") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Keyswitch") + (at 179.07 106.68 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "aa41db46-89c1-4476-bee4-f460ebf99eea") + (property "Reference" "S7" + (at 179.07 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 179.07 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 179.07 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 179.07 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 179.07 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "45cbc395-b379-4cba-9370-e6ac2f25f908") + ) + (pin "2" + (uuid "4351870e-1076-4aaa-8689-66c31ab3cea3") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "S7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Diode") + (at 181.61 113.03 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b3ee26e7-0daf-42ec-a8fd-8a3df5139a2d") + (property "Reference" "D6" + (at 184.15 111.7599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Diode" + (at 184.15 114.2999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 181.61 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 181.61 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 181.61 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 181.61 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 181.61 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6c83211b-195a-490d-a2c8-0855eb98ece5") + ) + (pin "2" + (uuid "5175fd91-ba59-461c-b98f-d8ce7f288ace") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "D6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Diode") + (at 193.04 93.98 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b62d792f-13d8-4e50-b878-6c49df0a07cf") + (property "Reference" "D10" + (at 195.58 92.7099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Diode" + (at 195.58 95.2499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 193.04 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 193.04 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 193.04 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 193.04 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 193.04 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a05d37f9-08f1-4d06-904b-48e83da51d66") + ) + (pin "2" + (uuid "dde71e79-3154-48dd-9a2f-1926480f2c5e") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "D10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Diode") + (at 125.73 96.52 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b859b11e-15d0-4a2b-9425-fa9533963f57") + (property "Reference" "D1" + (at 128.27 95.2499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Diode" + (at 128.27 97.7899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 125.73 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 125.73 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 125.73 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 125.73 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 125.73 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "163e76e3-cfbe-4c62-8b16-bd2055c7db37") + ) + (pin "2" + (uuid "fcbfc9a7-4fdf-4a1d-aa21-305322c398bb") + ) + (instances + (project "" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "D1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Diode") + (at 125.73 134.62 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "baf027fe-1d6f-4b16-9c91-570c8366a991") + (property "Reference" "D7" + (at 128.27 133.3499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Diode" + (at 128.27 135.8899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 125.73 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 125.73 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 125.73 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 125.73 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 125.73 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "79e65864-6b87-480a-b56d-f18d85dbb111") + ) + (pin "2" + (uuid "6d84192a-9ebe-401c-84a0-bafe2d05370f") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "D7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Diode") + (at 181.61 132.08 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d52793bd-590c-4e30-a0ab-47fb1db60337") + (property "Reference" "D9" + (at 184.15 130.8099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Diode" + (at 184.15 133.3499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 181.61 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 181.61 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 181.61 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 181.61 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 181.61 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8292911c-2cc7-4f5e-a523-2c8ed487ea38") + ) + (pin "2" + (uuid "01ad05cb-bdbc-41ed-a471-fd3fec88853a") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "D9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 208.28 128.27 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e50975e6-c532-4a5b-889d-5344e1f9237d") + (property "Reference" "#PWR01" + (at 214.63 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 212.09 128.2699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 208.28 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 208.28 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 208.28 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7105f450-f11f-4716-b90f-d079866fd16d") + ) + (instances + (project "" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Diode") + (at 193.04 113.03 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e8d807f8-c156-42c8-9809-869f588bbbd5") + (property "Reference" "D11" + (at 195.58 111.7599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Diode" + (at 195.58 114.2999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 193.04 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 193.04 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 193.04 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 193.04 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 193.04 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "51ddaeae-9116-4474-95e3-429c1ae03c74") + ) + (pin "2" + (uuid "831e55ea-9645-491f-b4e1-2c40ec346119") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "D11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Keyswitch") + (at 123.19 128.27 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "edd3c02a-0952-4935-bf23-831718995d9d") + (property "Reference" "S9" + (at 123.19 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 123.19 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 123.19 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 123.19 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 123.19 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "df189c0e-3cee-454a-a0bc-c2dbba45d8c6") + ) + (pin "2" + (uuid "90ebb102-6fa4-4b68-a33f-06763401f356") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "S9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Keyswitch") + (at 123.19 109.22 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f59fc660-6702-4b1c-99c5-80fba0912da1") + (property "Reference" "S5" + (at 123.19 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 123.19 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 123.19 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 123.19 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 123.19 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "18121bc3-ecd0-4584-8bad-9a3d0a5cc938") + ) + (pin "2" + (uuid "01e5a859-03fe-495a-a037-3428316f0d51") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "S5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "scottosymbols:Placeholder_Keyswitch") + (at 190.5 106.68 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fb90e27d-b430-4ee4-8ba5-17091bd17b35") + (property "Reference" "S8" + (at 190.5 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Keyswitch" + (at 190.5 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 190.5 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 190.5 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 190.5 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "471e171a-8f34-413c-9f32-144a00da6940") + ) + (pin "2" + (uuid "4ad7faff-640d-401d-ba30-40d950a99485") + ) + (instances + (project "keyboard tutorial" + (path "/8f6061b9-6ba9-47dc-9113-7799c2e3b4d2" + (reference "S8") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) +) diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Cu.gbr b/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Cu.gbr new file mode 100644 index 000000000..b9ebf47ac --- /dev/null +++ b/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Cu.gbr @@ -0,0 +1,461 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-10-21T23:54:32-04:00*% +%TF.ProjectId,keyboard tutorial,6b657962-6f61-4726-9420-7475746f7269,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L2,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-10-21 23:54:32* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,ComponentPad*% +%ADD10C,2.500000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11R,2.000000X2.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12C,2.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13R,3.200000X2.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD14R,1.600000X1.600000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD15C,1.600000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD16O,1.600000X1.600000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD17C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD18C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,S9,1,1*% +%TO.N,column 0*% +X107950000Y-112077500D03* +%TO.P,S9,2,2*% +%TO.N,Net-(D7-A)*% +X114300000Y-109537500D03* +%TD*% +D11* +%TO.P,SW2,A,A*% +%TO.N,Rotary 3*% +X138330000Y-117150000D03* +D12* +%TO.P,SW2,B,B*% +%TO.N,Rotary 4*% +X138330000Y-112150000D03* +%TO.P,SW2,C,C*% +%TO.N,GND*% +X138330000Y-114650000D03* +D13* +%TO.P,SW2,MP*% +%TO.N,N/C*% +X130830000Y-120250000D03* +X130830000Y-109050000D03* +D12* +%TO.P,SW2,S1,S1*% +%TO.N,column 1*% +X123830000Y-112150000D03* +%TO.P,SW2,S2,S2*% +%TO.N,row 2*% +X123830000Y-117150000D03* +%TD*% +D11* +%TO.P,SW1,A,A*% +%TO.N,Rotary 2*% +X176420000Y-117200000D03* +D12* +%TO.P,SW1,B,B*% +%TO.N,Rotary 1*% +X176420000Y-112200000D03* +%TO.P,SW1,C,C*% +%TO.N,GND*% +X176420000Y-114700000D03* +D13* +%TO.P,SW1,MP*% +%TO.N,N/C*% +X168920000Y-120300000D03* +X168920000Y-109100000D03* +D12* +%TO.P,SW1,S1,S1*% +%TO.N,row 2*% +X161920000Y-112200000D03* +%TO.P,SW1,S2,S2*% +%TO.N,column 3*% +X161920000Y-117200000D03* +%TD*% +D10* +%TO.P,S2,1,1*% +%TO.N,column 1*% +X127050000Y-73977500D03* +%TO.P,S2,2,2*% +%TO.N,Net-(D3-A)*% +X133400000Y-71437500D03* +%TD*% +%TO.P,S6,1,1*% +%TO.N,column 1*% +X127000000Y-93027500D03* +%TO.P,S6,2,2*% +%TO.N,Net-(D5-A)*% +X133350000Y-90487500D03* +%TD*% +%TO.P,S7,1,1*% +%TO.N,column 2*% +X146050000Y-93027500D03* +%TO.P,S7,2,2*% +%TO.N,Net-(D6-A)*% +X152400000Y-90487500D03* +%TD*% +%TO.P,S8,1,1*% +%TO.N,column 3*% +X165100000Y-93027500D03* +%TO.P,S8,2,2*% +%TO.N,Net-(D11-A)*% +X171450000Y-90487500D03* +%TD*% +D14* +%TO.P,U2,1,PA02_A0_D0*% +%TO.N,column 0*% +X182380000Y-67180000D03* +D15* +%TO.P,U2,2,PA4_A1_D1*% +%TO.N,column 1*% +X182380000Y-69720000D03* +%TO.P,U2,3,PA10_A2_D2*% +%TO.N,column 2*% +X182380000Y-72260000D03* +%TO.P,U2,4,PA11_A3_D3*% +%TO.N,column 3*% +X182380000Y-74800000D03* +%TO.P,U2,5,PA8_A4_D4_SDA*% +%TO.N,row 0*% +X182380000Y-77340000D03* +%TO.P,U2,6,PA9_A5_D5_SCL*% +%TO.N,row 1*% +X182380000Y-79880000D03* +%TO.P,U2,7,PB08_A6_D6_TX*% +%TO.N,row 2*% +X182380000Y-82420000D03* +%TO.P,U2,8,PB09_A7_D7_RX*% +%TO.N,Rotary 4*% +X197620000Y-82420000D03* +%TO.P,U2,9,PA7_A8_D8_SCK*% +%TO.N,Rotary 3*% +X197620000Y-79880000D03* +%TO.P,U2,10,PA5_A9_D9_MISO*% +%TO.N,Rotary 2*% +X197620000Y-77340000D03* +%TO.P,U2,11,PA6_A10_D10_MOSI*% +%TO.N,Rotary 1*% +X197620000Y-74800000D03* +%TO.P,U2,12,3V3*% +%TO.N,unconnected-(U2-3V3-Pad12)*% +X197620000Y-72260000D03* +%TO.P,U2,13,GND*% +%TO.N,GND*% +X197620000Y-69720000D03* +%TO.P,U2,14,5V*% +%TO.N,unconnected-(U2-5V-Pad14)*% +X197620000Y-67180000D03* +%TD*% +D10* +%TO.P,S3,1,1*% +%TO.N,column 2*% +X146111250Y-73921250D03* +%TO.P,S3,2,2*% +%TO.N,Net-(D2-A)*% +X152461250Y-71381250D03* +%TD*% +%TO.P,S5,1,1*% +%TO.N,column 0*% +X107950000Y-93027500D03* +%TO.P,S5,2,2*% +%TO.N,Net-(D4-A)*% +X114300000Y-90487500D03* +%TD*% +%TO.P,S4,1,1*% +%TO.N,column 3*% +X165100000Y-73977500D03* +%TO.P,S4,2,2*% +%TO.N,Net-(D10-A)*% +X171450000Y-71437500D03* +%TD*% +%TO.P,S1,1,1*% +%TO.N,column 0*% +X107950000Y-73977500D03* +%TO.P,S1,2,2*% +%TO.N,Net-(D1-A)*% +X114300000Y-71437500D03* +%TD*% +%TO.P,S10,1,1*% +%TO.N,column 2*% +X146050000Y-112077500D03* +%TO.P,S10,2,2*% +%TO.N,Net-(D9-A)*% +X152400000Y-109537500D03* +%TD*% +D14* +%TO.P,D4,1,K*% +%TO.N,row 1*% +X121321250Y-98171250D03* +D16* +%TO.P,D4,2,A*% +%TO.N,Net-(D4-A)*% +X121321250Y-90551250D03* +%TD*% +D14* +%TO.P,D10,1,K*% +%TO.N,row 0*% +X178400000Y-79010000D03* +D16* +%TO.P,D10,2,A*% +%TO.N,Net-(D10-A)*% +X178400000Y-71390000D03* +%TD*% +D14* +%TO.P,D1,1,K*% +%TO.N,row 0*% +X121321250Y-79071250D03* +D16* +%TO.P,D1,2,A*% +%TO.N,Net-(D1-A)*% +X121321250Y-71451250D03* +%TD*% +D14* +%TO.P,D11,1,K*% +%TO.N,row 1*% +X178400000Y-98110000D03* +D16* +%TO.P,D11,2,A*% +%TO.N,Net-(D11-A)*% +X178400000Y-90490000D03* +%TD*% +D14* +%TO.P,D2,1,K*% +%TO.N,row 0*% +X159432500Y-79015000D03* +D16* +%TO.P,D2,2,A*% +%TO.N,Net-(D2-A)*% +X159432500Y-71395000D03* +%TD*% +D14* +%TO.P,D6,1,K*% +%TO.N,row 1*% +X159521250Y-98161250D03* +D16* +%TO.P,D6,2,A*% +%TO.N,Net-(D6-A)*% +X159521250Y-90541250D03* +%TD*% +D14* +%TO.P,D7,1,K*% +%TO.N,row 2*% +X121321250Y-117171250D03* +D16* +%TO.P,D7,2,A*% +%TO.N,Net-(D7-A)*% +X121321250Y-109551250D03* +%TD*% +D14* +%TO.P,D3,1,K*% +%TO.N,row 0*% +X140421250Y-79071250D03* +D16* +%TO.P,D3,2,A*% +%TO.N,Net-(D3-A)*% +X140421250Y-71451250D03* +%TD*% +D14* +%TO.P,D9,1,K*% +%TO.N,row 2*% +X159421250Y-117171250D03* +D16* +%TO.P,D9,2,A*% +%TO.N,Net-(D9-A)*% +X159421250Y-109551250D03* +%TD*% +D14* +%TO.P,D5,1,K*% +%TO.N,row 1*% +X140321250Y-98171250D03* +D16* +%TO.P,D5,2,A*% +%TO.N,Net-(D5-A)*% +X140321250Y-90551250D03* +%TD*% +D17* +%TO.N,column 3*% +X164600000Y-79615000D03* +X164500000Y-85400000D03* +%TO.N,Rotary 4*% +X147610000Y-120120000D03* +X168070000Y-124000000D03* +X145290000Y-117790000D03* +%TO.N,Rotary 3*% +X177490000Y-106700000D03* +X180400000Y-109600000D03* +%TD*% +D18* +%TO.N,column 0*% +X152733282Y-69461250D02* +X155014532Y-67180000D01* +X155014532Y-67180000D02* +X182380000Y-67180000D01* +X107950000Y-73977500D02* +X112466250Y-69461250D01* +X107950000Y-73977500D02* +X107950000Y-112077500D01* +X112466250Y-69461250D02* +X152733282Y-69461250D01* +%TO.N,column 2*% +X153734133Y-73461721D02* +X158300000Y-78027588D01* +X158300000Y-78027588D02* +X158300000Y-83368750D01* +X146111250Y-73921250D02* +X146111250Y-112016250D01* +X159200000Y-84900000D02* +X159300000Y-84800000D01* +X158300000Y-83368750D02* +X159200000Y-84268750D01* +X147962192Y-73921250D02* +X148421721Y-73461721D01* +X168300000Y-87900000D02* +X168400000Y-88000000D01* +X189900000Y-88000000D02* +X189900000Y-74400000D01* +X159200000Y-84268750D02* +X159200000Y-84900000D01* +X146111250Y-112016250D02* +X146050000Y-112077500D01* +X146111250Y-73921250D02* +X147962192Y-73921250D01* +X165000000Y-84800000D02* +X168100000Y-87900000D01* +X187760000Y-72260000D02* +X182380000Y-72260000D01* +X168100000Y-87900000D02* +X168300000Y-87900000D01* +X159300000Y-84800000D02* +X165000000Y-84800000D01* +X189900000Y-74400000D02* +X187760000Y-72260000D01* +X148421721Y-73461721D02* +X153734133Y-73461721D01* +X168400000Y-88000000D02* +X189900000Y-88000000D01* +%TO.N,column 1*% +X179000000Y-73000000D02* +X179800000Y-72200000D01* +X162668750Y-72931250D02* +X163172500Y-72427500D01* +X139905000Y-73977500D02* +X141511250Y-72371250D01* +X163172500Y-72427500D02* +X170247968Y-72427500D01* +X126927500Y-112150000D02* +X127050000Y-112027500D01* +X150911250Y-69888750D02* +X150911250Y-72023282D01* +X150911250Y-72023282D02* +X151819218Y-72931250D01* +X170247968Y-72427500D02* +X170820468Y-73000000D01* +X151819218Y-72931250D02* +X162668750Y-72931250D01* +X149178837Y-71621163D02* +X150911250Y-69888750D01* +X149178837Y-72371250D02* +X149178837Y-71621163D01* +X179800000Y-72200000D02* +X179900000Y-72200000D01* +X127050000Y-112027500D02* +X127050000Y-73977500D01* +X141511250Y-72371250D02* +X149178837Y-72371250D01* +X170820468Y-73000000D02* +X179000000Y-73000000D01* +X127050000Y-73977500D02* +X139905000Y-73977500D01* +X123830000Y-112150000D02* +X126927500Y-112150000D01* +X179900000Y-72200000D02* +X182380000Y-69720000D01* +%TO.N,column 3*% +X165100000Y-93027500D02* +X165100000Y-114020000D01* +X176890000Y-74800000D02* +X182380000Y-74800000D01* +X176067500Y-73977500D02* +X176890000Y-74800000D01* +X165100000Y-86000000D02* +X165100000Y-93027500D01* +X165100000Y-73977500D02* +X165100000Y-79115000D01* +X165100000Y-73977500D02* +X176067500Y-73977500D01* +X165100000Y-114020000D02* +X161920000Y-117200000D01* +X164500000Y-85400000D02* +X165100000Y-86000000D01* +X165100000Y-79115000D02* +X164600000Y-79615000D01* +%TO.N,GND*% +X138330000Y-114650000D02* +X142180000Y-118500000D01* +X172620000Y-118500000D02* +X176420000Y-114700000D01* +X142180000Y-118500000D02* +X172620000Y-118500000D01* +%TO.N,Rotary 2*% +X196520000Y-78440000D02* +X197620000Y-77340000D01* +X196520000Y-97100000D02* +X196520000Y-78440000D01* +X176420000Y-117200000D02* +X196520000Y-97100000D01* +X176420000Y-117200000D02* +X176420000Y-117210000D01* +%TO.N,Rotary 1*% +X194320000Y-78100000D02* +X197620000Y-74800000D01* +X193600000Y-78400000D02* +X193900000Y-78100000D01* +X193900000Y-78100000D02* +X194320000Y-78100000D01* +X193600000Y-97248529D02* +X193600000Y-78400000D01* +X176420000Y-112200000D02* +X178648529Y-112200000D01* +X178648529Y-112200000D02* +X193600000Y-97248529D01* +%TO.N,Rotary 4*% +X147610000Y-120120000D02* +X164190000Y-120120000D01* +X164190000Y-120120000D02* +X168070000Y-124000000D01* +X143970000Y-117790000D02* +X145290000Y-117790000D01* +X138330000Y-112150000D02* +X143970000Y-117790000D01* +%TO.N,Rotary 3*% +X179940000Y-109150000D02* +X179950000Y-109150000D01* +X177490000Y-106700000D02* +X179940000Y-109150000D01* +X179950000Y-109150000D02* +X180400000Y-109600000D01* +%TD*% +M02* diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Mask.gbr b/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Mask.gbr new file mode 100644 index 000000000..7f2360cd9 --- /dev/null +++ b/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Mask.gbr @@ -0,0 +1,238 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-10-21T23:54:32-04:00*% +%TF.ProjectId,keyboard tutorial,6b657962-6f61-4726-9420-7475746f7269,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Bot*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-10-21 23:54:32* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,1.750000*% +%ADD11C,4.000000*% +%ADD12C,2.500000*% +%ADD13R,2.000000X2.000000*% +%ADD14C,2.000000*% +%ADD15R,3.200000X2.000000*% +%ADD16R,1.600000X1.600000*% +%ADD17C,1.600000*% +%ADD18O,1.600000X1.600000*% +G04 APERTURE END LIST* +D10* +%TO.C,S9*% +X106680000Y-114617500D03* +D11* +X111760000Y-114617500D03* +D10* +X116840000Y-114617500D03* +D12* +X107950000Y-112077500D03* +X114300000Y-109537500D03* +%TD*% +D13* +%TO.C,SW2*% +X138330000Y-117150000D03* +D14* +X138330000Y-112150000D03* +X138330000Y-114650000D03* +D15* +X130830000Y-120250000D03* +X130830000Y-109050000D03* +D14* +X123830000Y-112150000D03* +X123830000Y-117150000D03* +%TD*% +D13* +%TO.C,SW1*% +X176420000Y-117200000D03* +D14* +X176420000Y-112200000D03* +X176420000Y-114700000D03* +D15* +X168920000Y-120300000D03* +X168920000Y-109100000D03* +D14* +X161920000Y-112200000D03* +X161920000Y-117200000D03* +%TD*% +D10* +%TO.C,S2*% +X125780000Y-76517500D03* +D11* +X130860000Y-76517500D03* +D10* +X135940000Y-76517500D03* +D12* +X127050000Y-73977500D03* +X133400000Y-71437500D03* +%TD*% +D10* +%TO.C,S6*% +X125730000Y-95567500D03* +D11* +X130810000Y-95567500D03* +D10* +X135890000Y-95567500D03* +D12* +X127000000Y-93027500D03* +X133350000Y-90487500D03* +%TD*% +D10* +%TO.C,S7*% +X144780000Y-95567500D03* +D11* +X149860000Y-95567500D03* +D10* +X154940000Y-95567500D03* +D12* +X146050000Y-93027500D03* +X152400000Y-90487500D03* +%TD*% +D10* +%TO.C,S8*% +X163830000Y-95567500D03* +D11* +X168910000Y-95567500D03* +D10* +X173990000Y-95567500D03* +D12* +X165100000Y-93027500D03* +X171450000Y-90487500D03* +%TD*% +D16* +%TO.C,U2*% +X182380000Y-67180000D03* +D17* +X182380000Y-69720000D03* +X182380000Y-72260000D03* +X182380000Y-74800000D03* +X182380000Y-77340000D03* +X182380000Y-79880000D03* +X182380000Y-82420000D03* +X197620000Y-82420000D03* +X197620000Y-79880000D03* +X197620000Y-77340000D03* +X197620000Y-74800000D03* +X197620000Y-72260000D03* +X197620000Y-69720000D03* +X197620000Y-67180000D03* +%TD*% +D10* +%TO.C,S3*% +X144841250Y-76461250D03* +D11* +X149921250Y-76461250D03* +D10* +X155001250Y-76461250D03* +D12* +X146111250Y-73921250D03* +X152461250Y-71381250D03* +%TD*% +D10* +%TO.C,S5*% +X106680000Y-95567500D03* +D11* +X111760000Y-95567500D03* +D10* +X116840000Y-95567500D03* +D12* +X107950000Y-93027500D03* +X114300000Y-90487500D03* +%TD*% +D10* +%TO.C,S4*% +X163830000Y-76517500D03* +D11* +X168910000Y-76517500D03* +D10* +X173990000Y-76517500D03* +D12* +X165100000Y-73977500D03* +X171450000Y-71437500D03* +%TD*% +D10* +%TO.C,S1*% +X106680000Y-76517500D03* +D11* +X111760000Y-76517500D03* +D10* +X116840000Y-76517500D03* +D12* +X107950000Y-73977500D03* +X114300000Y-71437500D03* +%TD*% +D10* +%TO.C,S10*% +X144780000Y-114617500D03* +D11* +X149860000Y-114617500D03* +D10* +X154940000Y-114617500D03* +D12* +X146050000Y-112077500D03* +X152400000Y-109537500D03* +%TD*% +D16* +%TO.C,D4*% +X121321250Y-98171250D03* +D18* +X121321250Y-90551250D03* +%TD*% +D16* +%TO.C,D10*% +X178400000Y-79010000D03* +D18* +X178400000Y-71390000D03* +%TD*% +D16* +%TO.C,D1*% +X121321250Y-79071250D03* +D18* +X121321250Y-71451250D03* +%TD*% +D16* +%TO.C,D11*% +X178400000Y-98110000D03* +D18* +X178400000Y-90490000D03* +%TD*% +D16* +%TO.C,D2*% +X159432500Y-79015000D03* +D18* +X159432500Y-71395000D03* +%TD*% +D16* +%TO.C,D6*% +X159521250Y-98161250D03* +D18* +X159521250Y-90541250D03* +%TD*% +D16* +%TO.C,D7*% +X121321250Y-117171250D03* +D18* +X121321250Y-109551250D03* +%TD*% +D16* +%TO.C,D3*% +X140421250Y-79071250D03* +D18* +X140421250Y-71451250D03* +%TD*% +D16* +%TO.C,D9*% +X159421250Y-117171250D03* +D18* +X159421250Y-109551250D03* +%TD*% +D16* +%TO.C,D5*% +X140321250Y-98171250D03* +D18* +X140321250Y-90551250D03* +%TD*% +M02* diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Paste.gbr b/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Paste.gbr new file mode 100644 index 000000000..d03ed03c5 --- /dev/null +++ b/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Paste.gbr @@ -0,0 +1,15 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-10-21T23:54:32-04:00*% +%TF.ProjectId,keyboard tutorial,6b657962-6f61-4726-9420-7475746f7269,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-10-21 23:54:32* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 APERTURE END LIST* +M02* diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Silkscreen.gbr b/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Silkscreen.gbr new file mode 100644 index 000000000..f4bf502c6 --- /dev/null +++ b/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Silkscreen.gbr @@ -0,0 +1,148 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-10-21T23:54:32-04:00*% +%TF.ProjectId,keyboard tutorial,6b657962-6f61-4726-9420-7475746f7269,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Bot*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-10-21 23:54:32* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.100000*% +G04 APERTURE END LIST* +D10* +%TO.C,D4*% +X120771250Y-94711250D02* +X121871250Y-94711250D01* +X120921250Y-94111250D02* +X121721250Y-94111250D01* +X121321250Y-93611250D02* +X121321250Y-94111250D01* +X121321250Y-94711250D02* +X120921250Y-94111250D01* +X121321250Y-94711250D02* +X121321250Y-95111250D01* +X121721250Y-94111250D02* +X121321250Y-94711250D01* +%TO.C,D10*% +X177850000Y-75550000D02* +X178950000Y-75550000D01* +X178000000Y-74950000D02* +X178800000Y-74950000D01* +X178400000Y-74450000D02* +X178400000Y-74950000D01* +X178400000Y-75550000D02* +X178000000Y-74950000D01* +X178400000Y-75550000D02* +X178400000Y-75950000D01* +X178800000Y-74950000D02* +X178400000Y-75550000D01* +%TO.C,D1*% +X120771250Y-75611250D02* +X121871250Y-75611250D01* +X120921250Y-75011250D02* +X121721250Y-75011250D01* +X121321250Y-74511250D02* +X121321250Y-75011250D01* +X121321250Y-75611250D02* +X120921250Y-75011250D01* +X121321250Y-75611250D02* +X121321250Y-76011250D01* +X121721250Y-75011250D02* +X121321250Y-75611250D01* +%TO.C,D11*% +X177850000Y-94650000D02* +X178950000Y-94650000D01* +X178000000Y-94050000D02* +X178800000Y-94050000D01* +X178400000Y-93550000D02* +X178400000Y-94050000D01* +X178400000Y-94650000D02* +X178000000Y-94050000D01* +X178400000Y-94650000D02* +X178400000Y-95050000D01* +X178800000Y-94050000D02* +X178400000Y-94650000D01* +%TO.C,D2*% +X158882500Y-75555000D02* +X159982500Y-75555000D01* +X159032500Y-74955000D02* +X159832500Y-74955000D01* +X159432500Y-74455000D02* +X159432500Y-74955000D01* +X159432500Y-75555000D02* +X159032500Y-74955000D01* +X159432500Y-75555000D02* +X159432500Y-75955000D01* +X159832500Y-74955000D02* +X159432500Y-75555000D01* +%TO.C,D6*% +X158971250Y-94701250D02* +X160071250Y-94701250D01* +X159121250Y-94101250D02* +X159921250Y-94101250D01* +X159521250Y-93601250D02* +X159521250Y-94101250D01* +X159521250Y-94701250D02* +X159121250Y-94101250D01* +X159521250Y-94701250D02* +X159521250Y-95101250D01* +X159921250Y-94101250D02* +X159521250Y-94701250D01* +%TO.C,D7*% +X120771250Y-113711250D02* +X121871250Y-113711250D01* +X120921250Y-113111250D02* +X121721250Y-113111250D01* +X121321250Y-112611250D02* +X121321250Y-113111250D01* +X121321250Y-113711250D02* +X120921250Y-113111250D01* +X121321250Y-113711250D02* +X121321250Y-114111250D01* +X121721250Y-113111250D02* +X121321250Y-113711250D01* +%TO.C,D3*% +X139871250Y-75611250D02* +X140971250Y-75611250D01* +X140021250Y-75011250D02* +X140821250Y-75011250D01* +X140421250Y-74511250D02* +X140421250Y-75011250D01* +X140421250Y-75611250D02* +X140021250Y-75011250D01* +X140421250Y-75611250D02* +X140421250Y-76011250D01* +X140821250Y-75011250D02* +X140421250Y-75611250D01* +%TO.C,D9*% +X158871250Y-113711250D02* +X159971250Y-113711250D01* +X159021250Y-113111250D02* +X159821250Y-113111250D01* +X159421250Y-112611250D02* +X159421250Y-113111250D01* +X159421250Y-113711250D02* +X159021250Y-113111250D01* +X159421250Y-113711250D02* +X159421250Y-114111250D01* +X159821250Y-113111250D02* +X159421250Y-113711250D01* +%TO.C,D5*% +X139771250Y-94711250D02* +X140871250Y-94711250D01* +X139921250Y-94111250D02* +X140721250Y-94111250D01* +X140321250Y-93611250D02* +X140321250Y-94111250D01* +X140321250Y-94711250D02* +X139921250Y-94111250D01* +X140321250Y-94711250D02* +X140321250Y-95111250D01* +X140721250Y-94111250D02* +X140321250Y-94711250D01* +%TD*% +M02* diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-Edge_Cuts.gbr b/hackpads/hackpad/pcb/pcb/keyboard tutorial-Edge_Cuts.gbr new file mode 100644 index 000000000..21db243a1 --- /dev/null +++ b/hackpads/hackpad/pcb/pcb/keyboard tutorial-Edge_Cuts.gbr @@ -0,0 +1,23 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-10-21T23:54:32-04:00*% +%TF.ProjectId,keyboard tutorial,6b657962-6f61-4726-9420-7475746f7269,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Profile,NP*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-10-21 23:54:32* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%TA.AperFunction,Profile*% +%ADD10C,0.050000*% +%TD*% +G04 APERTURE END LIST* +D10* +X100970000Y-63940000D02* +X200600000Y-63940000D01* +X200600000Y-129710000D01* +X100970000Y-129710000D01* +X100970000Y-63940000D01* +M02* diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Cu.gbr b/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Cu.gbr new file mode 100644 index 000000000..f2eb6e469 --- /dev/null +++ b/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Cu.gbr @@ -0,0 +1,529 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-10-21T23:54:32-04:00*% +%TF.ProjectId,keyboard tutorial,6b657962-6f61-4726-9420-7475746f7269,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Copper,L1,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-10-21 23:54:32* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%TA.AperFunction,ComponentPad*% +%ADD10C,2.500000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD11R,2.000000X2.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD12C,2.000000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD13R,3.200000X2.000000*% +%TD*% +%TA.AperFunction,SMDPad,CuDef*% +%ADD14RoundRect,0.500000X-0.875000X-0.500000X0.875000X-0.500000X0.875000X0.500000X-0.875000X0.500000X0*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD15R,1.600000X1.600000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD16C,1.600000*% +%TD*% +%TA.AperFunction,ComponentPad*% +%ADD17O,1.600000X1.600000*% +%TD*% +%TA.AperFunction,ViaPad*% +%ADD18C,0.600000*% +%TD*% +%TA.AperFunction,Conductor*% +%ADD19C,0.200000*% +%TD*% +G04 APERTURE END LIST* +D10* +%TO.P,S9,1,1*% +%TO.N,column 0*% +X107950000Y-112077500D03* +%TO.P,S9,2,2*% +%TO.N,Net-(D7-A)*% +X114300000Y-109537500D03* +%TD*% +D11* +%TO.P,SW2,A,A*% +%TO.N,Rotary 3*% +X138330000Y-117150000D03* +D12* +%TO.P,SW2,B,B*% +%TO.N,Rotary 4*% +X138330000Y-112150000D03* +%TO.P,SW2,C,C*% +%TO.N,GND*% +X138330000Y-114650000D03* +D13* +%TO.P,SW2,MP*% +%TO.N,N/C*% +X130830000Y-120250000D03* +X130830000Y-109050000D03* +D12* +%TO.P,SW2,S1,S1*% +%TO.N,column 1*% +X123830000Y-112150000D03* +%TO.P,SW2,S2,S2*% +%TO.N,row 2*% +X123830000Y-117150000D03* +%TD*% +D11* +%TO.P,SW1,A,A*% +%TO.N,Rotary 2*% +X176420000Y-117200000D03* +D12* +%TO.P,SW1,B,B*% +%TO.N,Rotary 1*% +X176420000Y-112200000D03* +%TO.P,SW1,C,C*% +%TO.N,GND*% +X176420000Y-114700000D03* +D13* +%TO.P,SW1,MP*% +%TO.N,N/C*% +X168920000Y-120300000D03* +X168920000Y-109100000D03* +D12* +%TO.P,SW1,S1,S1*% +%TO.N,row 2*% +X161920000Y-112200000D03* +%TO.P,SW1,S2,S2*% +%TO.N,column 3*% +X161920000Y-117200000D03* +%TD*% +D10* +%TO.P,S2,1,1*% +%TO.N,column 1*% +X127050000Y-73977500D03* +%TO.P,S2,2,2*% +%TO.N,Net-(D3-A)*% +X133400000Y-71437500D03* +%TD*% +%TO.P,S6,1,1*% +%TO.N,column 1*% +X127000000Y-93027500D03* +%TO.P,S6,2,2*% +%TO.N,Net-(D5-A)*% +X133350000Y-90487500D03* +%TD*% +%TO.P,S7,1,1*% +%TO.N,column 2*% +X146050000Y-93027500D03* +%TO.P,S7,2,2*% +%TO.N,Net-(D6-A)*% +X152400000Y-90487500D03* +%TD*% +%TO.P,S8,1,1*% +%TO.N,column 3*% +X165100000Y-93027500D03* +%TO.P,S8,2,2*% +%TO.N,Net-(D11-A)*% +X171450000Y-90487500D03* +%TD*% +D14* +%TO.P,U2,1,PA02_A0_D0*% +%TO.N,column 0*% +X181935000Y-67180000D03* +D15* +X182380000Y-67180000D03* +D14* +%TO.P,U2,2,PA4_A1_D1*% +%TO.N,column 1*% +X181935000Y-69720000D03* +D16* +X182380000Y-69720000D03* +D14* +%TO.P,U2,3,PA10_A2_D2*% +%TO.N,column 2*% +X181935000Y-72260000D03* +D16* +X182380000Y-72260000D03* +D14* +%TO.P,U2,4,PA11_A3_D3*% +%TO.N,column 3*% +X181935000Y-74800000D03* +D16* +X182380000Y-74800000D03* +D14* +%TO.P,U2,5,PA8_A4_D4_SDA*% +%TO.N,row 0*% +X181935000Y-77340000D03* +D16* +X182380000Y-77340000D03* +D14* +%TO.P,U2,6,PA9_A5_D5_SCL*% +%TO.N,row 1*% +X181935000Y-79880000D03* +D16* +X182380000Y-79880000D03* +D14* +%TO.P,U2,7,PB08_A6_D6_TX*% +%TO.N,row 2*% +X181935000Y-82420000D03* +D16* +X182380000Y-82420000D03* +%TO.P,U2,8,PB09_A7_D7_RX*% +%TO.N,Rotary 4*% +X197620000Y-82420000D03* +D14* +X198100000Y-82420000D03* +D16* +%TO.P,U2,9,PA7_A8_D8_SCK*% +%TO.N,Rotary 3*% +X197620000Y-79880000D03* +D14* +X198100000Y-79880000D03* +D16* +%TO.P,U2,10,PA5_A9_D9_MISO*% +%TO.N,Rotary 2*% +X197620000Y-77340000D03* +D14* +X198100000Y-77340000D03* +D16* +%TO.P,U2,11,PA6_A10_D10_MOSI*% +%TO.N,Rotary 1*% +X197620000Y-74800000D03* +D14* +X198100000Y-74800000D03* +D16* +%TO.P,U2,12,3V3*% +%TO.N,unconnected-(U2-3V3-Pad12)*% +X197620000Y-72260000D03* +D14* +X198100000Y-72260000D03* +D16* +%TO.P,U2,13,GND*% +%TO.N,GND*% +X197620000Y-69720000D03* +D14* +X198100000Y-69720000D03* +D16* +%TO.P,U2,14,5V*% +%TO.N,unconnected-(U2-5V-Pad14)*% +X197620000Y-67180000D03* +D14* +X198100000Y-67180000D03* +%TD*% +D10* +%TO.P,S3,1,1*% +%TO.N,column 2*% +X146111250Y-73921250D03* +%TO.P,S3,2,2*% +%TO.N,Net-(D2-A)*% +X152461250Y-71381250D03* +%TD*% +%TO.P,S5,1,1*% +%TO.N,column 0*% +X107950000Y-93027500D03* +%TO.P,S5,2,2*% +%TO.N,Net-(D4-A)*% +X114300000Y-90487500D03* +%TD*% +%TO.P,S4,1,1*% +%TO.N,column 3*% +X165100000Y-73977500D03* +%TO.P,S4,2,2*% +%TO.N,Net-(D10-A)*% +X171450000Y-71437500D03* +%TD*% +%TO.P,S1,1,1*% +%TO.N,column 0*% +X107950000Y-73977500D03* +%TO.P,S1,2,2*% +%TO.N,Net-(D1-A)*% +X114300000Y-71437500D03* +%TD*% +%TO.P,S10,1,1*% +%TO.N,column 2*% +X146050000Y-112077500D03* +%TO.P,S10,2,2*% +%TO.N,Net-(D9-A)*% +X152400000Y-109537500D03* +%TD*% +D15* +%TO.P,D4,1,K*% +%TO.N,row 1*% +X121321250Y-98171250D03* +D17* +%TO.P,D4,2,A*% +%TO.N,Net-(D4-A)*% +X121321250Y-90551250D03* +%TD*% +D15* +%TO.P,D10,1,K*% +%TO.N,row 0*% +X178400000Y-79010000D03* +D17* +%TO.P,D10,2,A*% +%TO.N,Net-(D10-A)*% +X178400000Y-71390000D03* +%TD*% +D15* +%TO.P,D1,1,K*% +%TO.N,row 0*% +X121321250Y-79071250D03* +D17* +%TO.P,D1,2,A*% +%TO.N,Net-(D1-A)*% +X121321250Y-71451250D03* +%TD*% +D15* +%TO.P,D11,1,K*% +%TO.N,row 1*% +X178400000Y-98110000D03* +D17* +%TO.P,D11,2,A*% +%TO.N,Net-(D11-A)*% +X178400000Y-90490000D03* +%TD*% +D15* +%TO.P,D2,1,K*% +%TO.N,row 0*% +X159432500Y-79015000D03* +D17* +%TO.P,D2,2,A*% +%TO.N,Net-(D2-A)*% +X159432500Y-71395000D03* +%TD*% +D15* +%TO.P,D6,1,K*% +%TO.N,row 1*% +X159521250Y-98161250D03* +D17* +%TO.P,D6,2,A*% +%TO.N,Net-(D6-A)*% +X159521250Y-90541250D03* +%TD*% +D15* +%TO.P,D7,1,K*% +%TO.N,row 2*% +X121321250Y-117171250D03* +D17* +%TO.P,D7,2,A*% +%TO.N,Net-(D7-A)*% +X121321250Y-109551250D03* +%TD*% +D15* +%TO.P,D3,1,K*% +%TO.N,row 0*% +X140421250Y-79071250D03* +D17* +%TO.P,D3,2,A*% +%TO.N,Net-(D3-A)*% +X140421250Y-71451250D03* +%TD*% +D15* +%TO.P,D9,1,K*% +%TO.N,row 2*% +X159421250Y-117171250D03* +D17* +%TO.P,D9,2,A*% +%TO.N,Net-(D9-A)*% +X159421250Y-109551250D03* +%TD*% +D15* +%TO.P,D5,1,K*% +%TO.N,row 1*% +X140321250Y-98171250D03* +D17* +%TO.P,D5,2,A*% +%TO.N,Net-(D5-A)*% +X140321250Y-90551250D03* +%TD*% +D18* +%TO.N,column 3*% +X164600000Y-79615000D03* +X164500000Y-85400000D03* +%TO.N,Rotary 4*% +X147610000Y-120120000D03* +X168070000Y-124000000D03* +X145290000Y-117790000D03* +%TO.N,Rotary 3*% +X177490000Y-106700000D03* +X180400000Y-109600000D03* +%TD*% +D19* +%TO.N,row 0*% +X121321250Y-79071250D02* +X159376250Y-79071250D01* +X180070000Y-77340000D02* +X182380000Y-77340000D01* +X178395000Y-79015000D02* +X178400000Y-79010000D01* +X178400000Y-79010000D02* +X180070000Y-77340000D01* +X159376250Y-79071250D02* +X159432500Y-79015000D01* +X159432500Y-79015000D02* +X178395000Y-79015000D01* +%TO.N,Net-(D1-A)*% +X121307500Y-71437500D02* +X121321250Y-71451250D01* +X114300000Y-71437500D02* +X121307500Y-71437500D01* +%TO.N,Net-(D2-A)*% +X152461250Y-71381250D02* +X159418750Y-71381250D01* +X159418750Y-71381250D02* +X159432500Y-71395000D01* +%TO.N,Net-(D3-A)*% +X133400000Y-71437500D02* +X134987500Y-71437500D01* +X135001250Y-71451250D02* +X140421250Y-71451250D01* +X134987500Y-71437500D02* +X135001250Y-71451250D01* +%TO.N,Net-(D4-A)*% +X121257500Y-90487500D02* +X121321250Y-90551250D01* +X114300000Y-90487500D02* +X121257500Y-90487500D01* +%TO.N,row 1*% +X159521250Y-98161250D02* +X178348750Y-98161250D01* +X181100000Y-90700000D02* +X179400000Y-89000000D01* +X178400000Y-98110000D02* +X178400000Y-93400000D01* +X179400000Y-80800000D02* +X179500000Y-80800000D01* +X179400000Y-89000000D02* +X179400000Y-80800000D01* +X178400000Y-93400000D02* +X181100000Y-90700000D01* +X121321250Y-98171250D02* +X159511250Y-98171250D01* +X159511250Y-98171250D02* +X159521250Y-98161250D01* +X179500000Y-80800000D02* +X180420000Y-79880000D01* +X180420000Y-79880000D02* +X182380000Y-79880000D01* +X178348750Y-98161250D02* +X178400000Y-98110000D01* +%TO.N,Net-(D5-A)*% +X133350000Y-90487500D02* +X140257500Y-90487500D01* +X140257500Y-90487500D02* +X140321250Y-90551250D01* +%TO.N,Net-(D6-A)*% +X152400000Y-90487500D02* +X159467500Y-90487500D01* +X159467500Y-90487500D02* +X159521250Y-90541250D01* +%TO.N,Net-(D7-A)*% +X121307500Y-109537500D02* +X121321250Y-109551250D01* +X114300000Y-109537500D02* +X121307500Y-109537500D01* +%TO.N,row 2*% +X179500000Y-107700000D02* +X186100000Y-101100000D01* +X140321250Y-117758750D02* +X140321250Y-117171250D01* +X186100000Y-101100000D02* +X186100000Y-86140000D01* +X121321250Y-117171250D02* +X122600000Y-118450000D01* +X166420000Y-107700000D02* +X179500000Y-107700000D01* +X161920000Y-112200000D02* +X166420000Y-107700000D01* +X159421250Y-114698750D02* +X161920000Y-112200000D01* +X139630000Y-118450000D02* +X140321250Y-117758750D01* +X159421250Y-117171250D02* +X159421250Y-114698750D01* +X186100000Y-86140000D02* +X182380000Y-82420000D01* +X140321250Y-117171250D02* +X159421250Y-117171250D01* +X122600000Y-118450000D02* +X139630000Y-118450000D01* +%TO.N,Net-(D9-A)*% +X159407500Y-109537500D02* +X159421250Y-109551250D01* +X152400000Y-109537500D02* +X159407500Y-109537500D01* +%TO.N,Net-(D10-A)*% +X171450000Y-71437500D02* +X178352500Y-71437500D01* +X178352500Y-71437500D02* +X178400000Y-71390000D01* +%TO.N,Net-(D11-A)*% +X178397500Y-90487500D02* +X178400000Y-90490000D01* +X171450000Y-90487500D02* +X178397500Y-90487500D01* +%TO.N,column 3*% +X164600000Y-79615000D02* +X164500000Y-79715000D01* +X164500000Y-79715000D02* +X164500000Y-85400000D01* +%TO.N,GND*% +X192400000Y-96200000D02* +X192400000Y-74940000D01* +X179800000Y-111320000D02* +X179800000Y-108800000D01* +X176420000Y-114700000D02* +X179800000Y-111320000D01* +X179800000Y-108800000D02* +X192400000Y-96200000D01* +X192400000Y-74940000D02* +X197620000Y-69720000D01* +%TO.N,Rotary 4*% +X197620000Y-98600000D02* +X197620000Y-82420000D01* +X170260000Y-125960000D02* +X197620000Y-98600000D01* +X168070000Y-124000000D02* +X170030000Y-125960000D01* +X145290000Y-117790000D02* +X147610000Y-120110000D01* +X147610000Y-120110000D02* +X147610000Y-120120000D01* +X170030000Y-125960000D02* +X170260000Y-125960000D01* +%TO.N,Rotary 3*% +X180400000Y-109600000D02* +X196425000Y-93575000D01* +X196425000Y-81075000D02* +X197620000Y-79880000D01* +X196425000Y-93575000D02* +X196425000Y-81075000D01* +X142370000Y-113110000D02* +X142370000Y-106640000D01* +X142370000Y-106640000D02* +X177430000Y-106640000D01* +X138330000Y-117150000D02* +X142370000Y-113110000D01* +X177430000Y-106640000D02* +X177490000Y-106700000D01* +%TD*% +M02* diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Mask.gbr b/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Mask.gbr new file mode 100644 index 000000000..dd5b3d86f --- /dev/null +++ b/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Mask.gbr @@ -0,0 +1,296 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-10-21T23:54:32-04:00*% +%TF.ProjectId,keyboard tutorial,6b657962-6f61-4726-9420-7475746f7269,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Soldermask,Top*% +%TF.FilePolarity,Negative*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-10-21 23:54:32* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10C,1.750000*% +%ADD11C,4.000000*% +%ADD12C,2.500000*% +%ADD13R,2.000000X2.000000*% +%ADD14C,2.000000*% +%ADD15R,3.200000X2.000000*% +%ADD16RoundRect,0.500000X-0.875000X-0.500000X0.875000X-0.500000X0.875000X0.500000X-0.875000X0.500000X0*% +%ADD17R,1.600000X1.600000*% +%ADD18C,1.600000*% +%ADD19O,1.600000X1.600000*% +G04 APERTURE END LIST* +D10* +%TO.C,S9*% +X106680000Y-114617500D03* +D11* +X111760000Y-114617500D03* +D10* +X116840000Y-114617500D03* +D12* +X107950000Y-112077500D03* +X114300000Y-109537500D03* +%TD*% +D13* +%TO.C,SW2*% +X138330000Y-117150000D03* +D14* +X138330000Y-112150000D03* +X138330000Y-114650000D03* +D15* +X130830000Y-120250000D03* +X130830000Y-109050000D03* +D14* +X123830000Y-112150000D03* +X123830000Y-117150000D03* +%TD*% +D13* +%TO.C,SW1*% +X176420000Y-117200000D03* +D14* +X176420000Y-112200000D03* +X176420000Y-114700000D03* +D15* +X168920000Y-120300000D03* +X168920000Y-109100000D03* +D14* +X161920000Y-112200000D03* +X161920000Y-117200000D03* +%TD*% +D10* +%TO.C,S2*% +X125780000Y-76517500D03* +D11* +X130860000Y-76517500D03* +D10* +X135940000Y-76517500D03* +D12* +X127050000Y-73977500D03* +X133400000Y-71437500D03* +%TD*% +D10* +%TO.C,S6*% +X125730000Y-95567500D03* +D11* +X130810000Y-95567500D03* +D10* +X135890000Y-95567500D03* +D12* +X127000000Y-93027500D03* +X133350000Y-90487500D03* +%TD*% +D10* +%TO.C,S7*% +X144780000Y-95567500D03* +D11* +X149860000Y-95567500D03* +D10* +X154940000Y-95567500D03* +D12* +X146050000Y-93027500D03* +X152400000Y-90487500D03* +%TD*% +D10* +%TO.C,S8*% +X163830000Y-95567500D03* +D11* +X168910000Y-95567500D03* +D10* +X173990000Y-95567500D03* +D12* +X165100000Y-93027500D03* +X171450000Y-90487500D03* +%TD*% +D16* +%TO.C,U2*% +X181935000Y-67180000D03* +D17* +X182380000Y-67180000D03* +D16* +X181935000Y-69720000D03* +D18* +X182380000Y-69720000D03* +D16* +X181935000Y-72260000D03* +D18* +X182380000Y-72260000D03* +D16* +X181935000Y-74800000D03* +D18* +X182380000Y-74800000D03* +D16* +X181935000Y-77340000D03* +D18* +X182380000Y-77340000D03* +D16* +X181935000Y-79880000D03* +D18* +X182380000Y-79880000D03* +D16* +X181935000Y-82420000D03* +D18* +X182380000Y-82420000D03* +X197620000Y-82420000D03* +D16* +X198100000Y-82420000D03* +D18* +X197620000Y-79880000D03* +D16* +X198100000Y-79880000D03* +D18* +X197620000Y-77340000D03* +D16* +X198100000Y-77340000D03* +D18* +X197620000Y-74800000D03* +D16* +X198100000Y-74800000D03* +D18* +X197620000Y-72260000D03* +D16* +X198100000Y-72260000D03* +D18* +X197620000Y-69720000D03* +D16* +X198100000Y-69720000D03* +D18* +X197620000Y-67180000D03* +D16* +X198100000Y-67180000D03* +%TD*% +D10* +%TO.C,S3*% +X144841250Y-76461250D03* +D11* +X149921250Y-76461250D03* +D10* +X155001250Y-76461250D03* +D12* +X146111250Y-73921250D03* +X152461250Y-71381250D03* +%TD*% +D10* +%TO.C,S5*% +X106680000Y-95567500D03* +D11* +X111760000Y-95567500D03* +D10* +X116840000Y-95567500D03* +D12* +X107950000Y-93027500D03* +X114300000Y-90487500D03* +%TD*% +D10* +%TO.C,S4*% +X163830000Y-76517500D03* +D11* +X168910000Y-76517500D03* +D10* +X173990000Y-76517500D03* +D12* +X165100000Y-73977500D03* +X171450000Y-71437500D03* +%TD*% +D10* +%TO.C,S1*% +X106680000Y-76517500D03* +D11* +X111760000Y-76517500D03* +D10* +X116840000Y-76517500D03* +D12* +X107950000Y-73977500D03* +X114300000Y-71437500D03* +%TD*% +D10* +%TO.C,S10*% +X144780000Y-114617500D03* +D11* +X149860000Y-114617500D03* +D10* +X154940000Y-114617500D03* +D12* +X146050000Y-112077500D03* +X152400000Y-109537500D03* +%TD*% +D17* +%TO.C,D4*% +X121321250Y-98171250D03* +D19* +X121321250Y-90551250D03* +%TD*% +D17* +%TO.C,D10*% +X178400000Y-79010000D03* +D19* +X178400000Y-71390000D03* +%TD*% +D17* +%TO.C,D1*% +X121321250Y-79071250D03* +D19* +X121321250Y-71451250D03* +%TD*% +D17* +%TO.C,D11*% +X178400000Y-98110000D03* +D19* +X178400000Y-90490000D03* +%TD*% +D17* +%TO.C,D2*% +X159432500Y-79015000D03* +D19* +X159432500Y-71395000D03* +%TD*% +D17* +%TO.C,D6*% +X159521250Y-98161250D03* +D19* +X159521250Y-90541250D03* +%TD*% +D17* +%TO.C,D7*% +X121321250Y-117171250D03* +D19* +X121321250Y-109551250D03* +%TD*% +D17* +%TO.C,D3*% +X140421250Y-79071250D03* +D19* +X140421250Y-71451250D03* +%TD*% +D17* +%TO.C,D9*% +X159421250Y-117171250D03* +D19* +X159421250Y-109551250D03* +%TD*% +D17* +%TO.C,D5*% +X140321250Y-98171250D03* +D19* +X140321250Y-90551250D03* +%TD*% +M02* diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Paste.gbr b/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Paste.gbr new file mode 100644 index 000000000..ca4e698ad --- /dev/null +++ b/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Paste.gbr @@ -0,0 +1,51 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-10-21T23:54:32-04:00*% +%TF.ProjectId,keyboard tutorial,6b657962-6f61-4726-9420-7475746f7269,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Paste,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-10-21 23:54:32* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +G04 Aperture macros list* +%AMRoundRect* +0 Rectangle with rounded corners* +0 $1 Rounding radius* +0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* +0 Add a 4 corners polygon primitive as box body* +4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* +0 Add four circle primitives for the rounded corners* +1,1,$1+$1,$2,$3* +1,1,$1+$1,$4,$5* +1,1,$1+$1,$6,$7* +1,1,$1+$1,$8,$9* +0 Add four rect primitives between the rounded corners* +20,1,$1+$1,$2,$3,$4,$5,0* +20,1,$1+$1,$4,$5,$6,$7,0* +20,1,$1+$1,$6,$7,$8,$9,0* +20,1,$1+$1,$8,$9,$2,$3,0*% +G04 Aperture macros list end* +%ADD10RoundRect,0.500000X-0.875000X-0.500000X0.875000X-0.500000X0.875000X0.500000X-0.875000X0.500000X0*% +G04 APERTURE END LIST* +D10* +%TO.C,U2*% +X181935000Y-67180000D03* +X181935000Y-69720000D03* +X181935000Y-72260000D03* +X181935000Y-74800000D03* +X181935000Y-77340000D03* +X181935000Y-79880000D03* +X181935000Y-82420000D03* +X198100000Y-82420000D03* +X198100000Y-79880000D03* +X198100000Y-77340000D03* +X198100000Y-74800000D03* +X198100000Y-72260000D03* +X198100000Y-69720000D03* +X198100000Y-67180000D03* +%TD*% +M02* diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Silkscreen.gbr b/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Silkscreen.gbr new file mode 100644 index 000000000..7edbadb30 --- /dev/null +++ b/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Silkscreen.gbr @@ -0,0 +1,782 @@ +%TF.GenerationSoftware,KiCad,Pcbnew,8.0.6*% +%TF.CreationDate,2024-10-21T23:54:32-04:00*% +%TF.ProjectId,keyboard tutorial,6b657962-6f61-4726-9420-7475746f7269,rev?*% +%TF.SameCoordinates,Original*% +%TF.FileFunction,Legend,Top*% +%TF.FilePolarity,Positive*% +%FSLAX46Y46*% +G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* +G04 Created by KiCad (PCBNEW 8.0.6) date 2024-10-21 23:54:32* +%MOMM*% +%LPD*% +G01* +G04 APERTURE LIST* +%ADD10C,0.150000*% +%ADD11C,0.120000*% +G04 APERTURE END LIST* +D10* +X110998095Y-107024700D02* +X111140952Y-107072319D01* +X111140952Y-107072319D02* +X111379047Y-107072319D01* +X111379047Y-107072319D02* +X111474285Y-107024700D01* +X111474285Y-107024700D02* +X111521904Y-106977080D01* +X111521904Y-106977080D02* +X111569523Y-106881842D01* +X111569523Y-106881842D02* +X111569523Y-106786604D01* +X111569523Y-106786604D02* +X111521904Y-106691366D01* +X111521904Y-106691366D02* +X111474285Y-106643747D01* +X111474285Y-106643747D02* +X111379047Y-106596128D01* +X111379047Y-106596128D02* +X111188571Y-106548509D01* +X111188571Y-106548509D02* +X111093333Y-106500890D01* +X111093333Y-106500890D02* +X111045714Y-106453271D01* +X111045714Y-106453271D02* +X110998095Y-106358033D01* +X110998095Y-106358033D02* +X110998095Y-106262795D01* +X110998095Y-106262795D02* +X111045714Y-106167557D01* +X111045714Y-106167557D02* +X111093333Y-106119938D01* +X111093333Y-106119938D02* +X111188571Y-106072319D01* +X111188571Y-106072319D02* +X111426666Y-106072319D01* +X111426666Y-106072319D02* +X111569523Y-106119938D01* +X112045714Y-107072319D02* +X112236190Y-107072319D01* +X112236190Y-107072319D02* +X112331428Y-107024700D01* +X112331428Y-107024700D02* +X112379047Y-106977080D01* +X112379047Y-106977080D02* +X112474285Y-106834223D01* +X112474285Y-106834223D02* +X112521904Y-106643747D01* +X112521904Y-106643747D02* +X112521904Y-106262795D01* +X112521904Y-106262795D02* +X112474285Y-106167557D01* +X112474285Y-106167557D02* +X112426666Y-106119938D01* +X112426666Y-106119938D02* +X112331428Y-106072319D01* +X112331428Y-106072319D02* +X112140952Y-106072319D01* +X112140952Y-106072319D02* +X112045714Y-106119938D01* +X112045714Y-106119938D02* +X111998095Y-106167557D01* +X111998095Y-106167557D02* +X111950476Y-106262795D01* +X111950476Y-106262795D02* +X111950476Y-106500890D01* +X111950476Y-106500890D02* +X111998095Y-106596128D01* +X111998095Y-106596128D02* +X112045714Y-106643747D01* +X112045714Y-106643747D02* +X112140952Y-106691366D01* +X112140952Y-106691366D02* +X112331428Y-106691366D01* +X112331428Y-106691366D02* +X112426666Y-106643747D01* +X112426666Y-106643747D02* +X112474285Y-106596128D01* +X112474285Y-106596128D02* +X112521904Y-106500890D01* +X130098095Y-69304700D02* +X130240952Y-69352319D01* +X130240952Y-69352319D02* +X130479047Y-69352319D01* +X130479047Y-69352319D02* +X130574285Y-69304700D01* +X130574285Y-69304700D02* +X130621904Y-69257080D01* +X130621904Y-69257080D02* +X130669523Y-69161842D01* +X130669523Y-69161842D02* +X130669523Y-69066604D01* +X130669523Y-69066604D02* +X130621904Y-68971366D01* +X130621904Y-68971366D02* +X130574285Y-68923747D01* +X130574285Y-68923747D02* +X130479047Y-68876128D01* +X130479047Y-68876128D02* +X130288571Y-68828509D01* +X130288571Y-68828509D02* +X130193333Y-68780890D01* +X130193333Y-68780890D02* +X130145714Y-68733271D01* +X130145714Y-68733271D02* +X130098095Y-68638033D01* +X130098095Y-68638033D02* +X130098095Y-68542795D01* +X130098095Y-68542795D02* +X130145714Y-68447557D01* +X130145714Y-68447557D02* +X130193333Y-68399938D01* +X130193333Y-68399938D02* +X130288571Y-68352319D01* +X130288571Y-68352319D02* +X130526666Y-68352319D01* +X130526666Y-68352319D02* +X130669523Y-68399938D01* +X131050476Y-68447557D02* +X131098095Y-68399938D01* +X131098095Y-68399938D02* +X131193333Y-68352319D01* +X131193333Y-68352319D02* +X131431428Y-68352319D01* +X131431428Y-68352319D02* +X131526666Y-68399938D01* +X131526666Y-68399938D02* +X131574285Y-68447557D01* +X131574285Y-68447557D02* +X131621904Y-68542795D01* +X131621904Y-68542795D02* +X131621904Y-68638033D01* +X131621904Y-68638033D02* +X131574285Y-68780890D01* +X131574285Y-68780890D02* +X131002857Y-69352319D01* +X131002857Y-69352319D02* +X131621904Y-69352319D01* +X130048095Y-87974700D02* +X130190952Y-88022319D01* +X130190952Y-88022319D02* +X130429047Y-88022319D01* +X130429047Y-88022319D02* +X130524285Y-87974700D01* +X130524285Y-87974700D02* +X130571904Y-87927080D01* +X130571904Y-87927080D02* +X130619523Y-87831842D01* +X130619523Y-87831842D02* +X130619523Y-87736604D01* +X130619523Y-87736604D02* +X130571904Y-87641366D01* +X130571904Y-87641366D02* +X130524285Y-87593747D01* +X130524285Y-87593747D02* +X130429047Y-87546128D01* +X130429047Y-87546128D02* +X130238571Y-87498509D01* +X130238571Y-87498509D02* +X130143333Y-87450890D01* +X130143333Y-87450890D02* +X130095714Y-87403271D01* +X130095714Y-87403271D02* +X130048095Y-87308033D01* +X130048095Y-87308033D02* +X130048095Y-87212795D01* +X130048095Y-87212795D02* +X130095714Y-87117557D01* +X130095714Y-87117557D02* +X130143333Y-87069938D01* +X130143333Y-87069938D02* +X130238571Y-87022319D01* +X130238571Y-87022319D02* +X130476666Y-87022319D01* +X130476666Y-87022319D02* +X130619523Y-87069938D01* +X131476666Y-87022319D02* +X131286190Y-87022319D01* +X131286190Y-87022319D02* +X131190952Y-87069938D01* +X131190952Y-87069938D02* +X131143333Y-87117557D01* +X131143333Y-87117557D02* +X131048095Y-87260414D01* +X131048095Y-87260414D02* +X131000476Y-87450890D01* +X131000476Y-87450890D02* +X131000476Y-87831842D01* +X131000476Y-87831842D02* +X131048095Y-87927080D01* +X131048095Y-87927080D02* +X131095714Y-87974700D01* +X131095714Y-87974700D02* +X131190952Y-88022319D01* +X131190952Y-88022319D02* +X131381428Y-88022319D01* +X131381428Y-88022319D02* +X131476666Y-87974700D01* +X131476666Y-87974700D02* +X131524285Y-87927080D01* +X131524285Y-87927080D02* +X131571904Y-87831842D01* +X131571904Y-87831842D02* +X131571904Y-87593747D01* +X131571904Y-87593747D02* +X131524285Y-87498509D01* +X131524285Y-87498509D02* +X131476666Y-87450890D01* +X131476666Y-87450890D02* +X131381428Y-87403271D01* +X131381428Y-87403271D02* +X131190952Y-87403271D01* +X131190952Y-87403271D02* +X131095714Y-87450890D01* +X131095714Y-87450890D02* +X131048095Y-87498509D01* +X131048095Y-87498509D02* +X131000476Y-87593747D01* +X149098095Y-87974700D02* +X149240952Y-88022319D01* +X149240952Y-88022319D02* +X149479047Y-88022319D01* +X149479047Y-88022319D02* +X149574285Y-87974700D01* +X149574285Y-87974700D02* +X149621904Y-87927080D01* +X149621904Y-87927080D02* +X149669523Y-87831842D01* +X149669523Y-87831842D02* +X149669523Y-87736604D01* +X149669523Y-87736604D02* +X149621904Y-87641366D01* +X149621904Y-87641366D02* +X149574285Y-87593747D01* +X149574285Y-87593747D02* +X149479047Y-87546128D01* +X149479047Y-87546128D02* +X149288571Y-87498509D01* +X149288571Y-87498509D02* +X149193333Y-87450890D01* +X149193333Y-87450890D02* +X149145714Y-87403271D01* +X149145714Y-87403271D02* +X149098095Y-87308033D01* +X149098095Y-87308033D02* +X149098095Y-87212795D01* +X149098095Y-87212795D02* +X149145714Y-87117557D01* +X149145714Y-87117557D02* +X149193333Y-87069938D01* +X149193333Y-87069938D02* +X149288571Y-87022319D01* +X149288571Y-87022319D02* +X149526666Y-87022319D01* +X149526666Y-87022319D02* +X149669523Y-87069938D01* +X150002857Y-87022319D02* +X150669523Y-87022319D01* +X150669523Y-87022319D02* +X150240952Y-88022319D01* +X168148095Y-87974700D02* +X168290952Y-88022319D01* +X168290952Y-88022319D02* +X168529047Y-88022319D01* +X168529047Y-88022319D02* +X168624285Y-87974700D01* +X168624285Y-87974700D02* +X168671904Y-87927080D01* +X168671904Y-87927080D02* +X168719523Y-87831842D01* +X168719523Y-87831842D02* +X168719523Y-87736604D01* +X168719523Y-87736604D02* +X168671904Y-87641366D01* +X168671904Y-87641366D02* +X168624285Y-87593747D01* +X168624285Y-87593747D02* +X168529047Y-87546128D01* +X168529047Y-87546128D02* +X168338571Y-87498509D01* +X168338571Y-87498509D02* +X168243333Y-87450890D01* +X168243333Y-87450890D02* +X168195714Y-87403271D01* +X168195714Y-87403271D02* +X168148095Y-87308033D01* +X168148095Y-87308033D02* +X168148095Y-87212795D01* +X168148095Y-87212795D02* +X168195714Y-87117557D01* +X168195714Y-87117557D02* +X168243333Y-87069938D01* +X168243333Y-87069938D02* +X168338571Y-87022319D01* +X168338571Y-87022319D02* +X168576666Y-87022319D01* +X168576666Y-87022319D02* +X168719523Y-87069938D01* +X169290952Y-87450890D02* +X169195714Y-87403271D01* +X169195714Y-87403271D02* +X169148095Y-87355652D01* +X169148095Y-87355652D02* +X169100476Y-87260414D01* +X169100476Y-87260414D02* +X169100476Y-87212795D01* +X169100476Y-87212795D02* +X169148095Y-87117557D01* +X169148095Y-87117557D02* +X169195714Y-87069938D01* +X169195714Y-87069938D02* +X169290952Y-87022319D01* +X169290952Y-87022319D02* +X169481428Y-87022319D01* +X169481428Y-87022319D02* +X169576666Y-87069938D01* +X169576666Y-87069938D02* +X169624285Y-87117557D01* +X169624285Y-87117557D02* +X169671904Y-87212795D01* +X169671904Y-87212795D02* +X169671904Y-87260414D01* +X169671904Y-87260414D02* +X169624285Y-87355652D01* +X169624285Y-87355652D02* +X169576666Y-87403271D01* +X169576666Y-87403271D02* +X169481428Y-87450890D01* +X169481428Y-87450890D02* +X169290952Y-87450890D01* +X169290952Y-87450890D02* +X169195714Y-87498509D01* +X169195714Y-87498509D02* +X169148095Y-87546128D01* +X169148095Y-87546128D02* +X169100476Y-87641366D01* +X169100476Y-87641366D02* +X169100476Y-87831842D01* +X169100476Y-87831842D02* +X169148095Y-87927080D01* +X169148095Y-87927080D02* +X169195714Y-87974700D01* +X169195714Y-87974700D02* +X169290952Y-88022319D01* +X169290952Y-88022319D02* +X169481428Y-88022319D01* +X169481428Y-88022319D02* +X169576666Y-87974700D01* +X169576666Y-87974700D02* +X169624285Y-87927080D01* +X169624285Y-87927080D02* +X169671904Y-87831842D01* +X169671904Y-87831842D02* +X169671904Y-87641366D01* +X169671904Y-87641366D02* +X169624285Y-87546128D01* +X169624285Y-87546128D02* +X169576666Y-87498509D01* +X169576666Y-87498509D02* +X169481428Y-87450890D01* +X149159345Y-68868450D02* +X149302202Y-68916069D01* +X149302202Y-68916069D02* +X149540297Y-68916069D01* +X149540297Y-68916069D02* +X149635535Y-68868450D01* +X149635535Y-68868450D02* +X149683154Y-68820830D01* +X149683154Y-68820830D02* +X149730773Y-68725592D01* +X149730773Y-68725592D02* +X149730773Y-68630354D01* +X149730773Y-68630354D02* +X149683154Y-68535116D01* +X149683154Y-68535116D02* +X149635535Y-68487497D01* +X149635535Y-68487497D02* +X149540297Y-68439878D01* +X149540297Y-68439878D02* +X149349821Y-68392259D01* +X149349821Y-68392259D02* +X149254583Y-68344640D01* +X149254583Y-68344640D02* +X149206964Y-68297021D01* +X149206964Y-68297021D02* +X149159345Y-68201783D01* +X149159345Y-68201783D02* +X149159345Y-68106545D01* +X149159345Y-68106545D02* +X149206964Y-68011307D01* +X149206964Y-68011307D02* +X149254583Y-67963688D01* +X149254583Y-67963688D02* +X149349821Y-67916069D01* +X149349821Y-67916069D02* +X149587916Y-67916069D01* +X149587916Y-67916069D02* +X149730773Y-67963688D01* +X150064107Y-67916069D02* +X150683154Y-67916069D01* +X150683154Y-67916069D02* +X150349821Y-68297021D01* +X150349821Y-68297021D02* +X150492678Y-68297021D01* +X150492678Y-68297021D02* +X150587916Y-68344640D01* +X150587916Y-68344640D02* +X150635535Y-68392259D01* +X150635535Y-68392259D02* +X150683154Y-68487497D01* +X150683154Y-68487497D02* +X150683154Y-68725592D01* +X150683154Y-68725592D02* +X150635535Y-68820830D01* +X150635535Y-68820830D02* +X150587916Y-68868450D01* +X150587916Y-68868450D02* +X150492678Y-68916069D01* +X150492678Y-68916069D02* +X150206964Y-68916069D01* +X150206964Y-68916069D02* +X150111726Y-68868450D01* +X150111726Y-68868450D02* +X150064107Y-68820830D01* +X110998095Y-87974700D02* +X111140952Y-88022319D01* +X111140952Y-88022319D02* +X111379047Y-88022319D01* +X111379047Y-88022319D02* +X111474285Y-87974700D01* +X111474285Y-87974700D02* +X111521904Y-87927080D01* +X111521904Y-87927080D02* +X111569523Y-87831842D01* +X111569523Y-87831842D02* +X111569523Y-87736604D01* +X111569523Y-87736604D02* +X111521904Y-87641366D01* +X111521904Y-87641366D02* +X111474285Y-87593747D01* +X111474285Y-87593747D02* +X111379047Y-87546128D01* +X111379047Y-87546128D02* +X111188571Y-87498509D01* +X111188571Y-87498509D02* +X111093333Y-87450890D01* +X111093333Y-87450890D02* +X111045714Y-87403271D01* +X111045714Y-87403271D02* +X110998095Y-87308033D01* +X110998095Y-87308033D02* +X110998095Y-87212795D01* +X110998095Y-87212795D02* +X111045714Y-87117557D01* +X111045714Y-87117557D02* +X111093333Y-87069938D01* +X111093333Y-87069938D02* +X111188571Y-87022319D01* +X111188571Y-87022319D02* +X111426666Y-87022319D01* +X111426666Y-87022319D02* +X111569523Y-87069938D01* +X112474285Y-87022319D02* +X111998095Y-87022319D01* +X111998095Y-87022319D02* +X111950476Y-87498509D01* +X111950476Y-87498509D02* +X111998095Y-87450890D01* +X111998095Y-87450890D02* +X112093333Y-87403271D01* +X112093333Y-87403271D02* +X112331428Y-87403271D01* +X112331428Y-87403271D02* +X112426666Y-87450890D01* +X112426666Y-87450890D02* +X112474285Y-87498509D01* +X112474285Y-87498509D02* +X112521904Y-87593747D01* +X112521904Y-87593747D02* +X112521904Y-87831842D01* +X112521904Y-87831842D02* +X112474285Y-87927080D01* +X112474285Y-87927080D02* +X112426666Y-87974700D01* +X112426666Y-87974700D02* +X112331428Y-88022319D01* +X112331428Y-88022319D02* +X112093333Y-88022319D01* +X112093333Y-88022319D02* +X111998095Y-87974700D01* +X111998095Y-87974700D02* +X111950476Y-87927080D01* +X168148095Y-68924700D02* +X168290952Y-68972319D01* +X168290952Y-68972319D02* +X168529047Y-68972319D01* +X168529047Y-68972319D02* +X168624285Y-68924700D01* +X168624285Y-68924700D02* +X168671904Y-68877080D01* +X168671904Y-68877080D02* +X168719523Y-68781842D01* +X168719523Y-68781842D02* +X168719523Y-68686604D01* +X168719523Y-68686604D02* +X168671904Y-68591366D01* +X168671904Y-68591366D02* +X168624285Y-68543747D01* +X168624285Y-68543747D02* +X168529047Y-68496128D01* +X168529047Y-68496128D02* +X168338571Y-68448509D01* +X168338571Y-68448509D02* +X168243333Y-68400890D01* +X168243333Y-68400890D02* +X168195714Y-68353271D01* +X168195714Y-68353271D02* +X168148095Y-68258033D01* +X168148095Y-68258033D02* +X168148095Y-68162795D01* +X168148095Y-68162795D02* +X168195714Y-68067557D01* +X168195714Y-68067557D02* +X168243333Y-68019938D01* +X168243333Y-68019938D02* +X168338571Y-67972319D01* +X168338571Y-67972319D02* +X168576666Y-67972319D01* +X168576666Y-67972319D02* +X168719523Y-68019938D01* +X169576666Y-68305652D02* +X169576666Y-68972319D01* +X169338571Y-67924700D02* +X169100476Y-68638985D01* +X169100476Y-68638985D02* +X169719523Y-68638985D01* +X110998095Y-68924700D02* +X111140952Y-68972319D01* +X111140952Y-68972319D02* +X111379047Y-68972319D01* +X111379047Y-68972319D02* +X111474285Y-68924700D01* +X111474285Y-68924700D02* +X111521904Y-68877080D01* +X111521904Y-68877080D02* +X111569523Y-68781842D01* +X111569523Y-68781842D02* +X111569523Y-68686604D01* +X111569523Y-68686604D02* +X111521904Y-68591366D01* +X111521904Y-68591366D02* +X111474285Y-68543747D01* +X111474285Y-68543747D02* +X111379047Y-68496128D01* +X111379047Y-68496128D02* +X111188571Y-68448509D01* +X111188571Y-68448509D02* +X111093333Y-68400890D01* +X111093333Y-68400890D02* +X111045714Y-68353271D01* +X111045714Y-68353271D02* +X110998095Y-68258033D01* +X110998095Y-68258033D02* +X110998095Y-68162795D01* +X110998095Y-68162795D02* +X111045714Y-68067557D01* +X111045714Y-68067557D02* +X111093333Y-68019938D01* +X111093333Y-68019938D02* +X111188571Y-67972319D01* +X111188571Y-67972319D02* +X111426666Y-67972319D01* +X111426666Y-67972319D02* +X111569523Y-68019938D01* +X112521904Y-68972319D02* +X111950476Y-68972319D01* +X112236190Y-68972319D02* +X112236190Y-67972319D01* +X112236190Y-67972319D02* +X112140952Y-68115176D01* +X112140952Y-68115176D02* +X112045714Y-68210414D01* +X112045714Y-68210414D02* +X111950476Y-68258033D01* +X148621905Y-107404700D02* +X148764762Y-107452319D01* +X148764762Y-107452319D02* +X149002857Y-107452319D01* +X149002857Y-107452319D02* +X149098095Y-107404700D01* +X149098095Y-107404700D02* +X149145714Y-107357080D01* +X149145714Y-107357080D02* +X149193333Y-107261842D01* +X149193333Y-107261842D02* +X149193333Y-107166604D01* +X149193333Y-107166604D02* +X149145714Y-107071366D01* +X149145714Y-107071366D02* +X149098095Y-107023747D01* +X149098095Y-107023747D02* +X149002857Y-106976128D01* +X149002857Y-106976128D02* +X148812381Y-106928509D01* +X148812381Y-106928509D02* +X148717143Y-106880890D01* +X148717143Y-106880890D02* +X148669524Y-106833271D01* +X148669524Y-106833271D02* +X148621905Y-106738033D01* +X148621905Y-106738033D02* +X148621905Y-106642795D01* +X148621905Y-106642795D02* +X148669524Y-106547557D01* +X148669524Y-106547557D02* +X148717143Y-106499938D01* +X148717143Y-106499938D02* +X148812381Y-106452319D01* +X148812381Y-106452319D02* +X149050476Y-106452319D01* +X149050476Y-106452319D02* +X149193333Y-106499938D01* +X150145714Y-107452319D02* +X149574286Y-107452319D01* +X149860000Y-107452319D02* +X149860000Y-106452319D01* +X149860000Y-106452319D02* +X149764762Y-106595176D01* +X149764762Y-106595176D02* +X149669524Y-106690414D01* +X149669524Y-106690414D02* +X149574286Y-106738033D01* +X150764762Y-106452319D02* +X150860000Y-106452319D01* +X150860000Y-106452319D02* +X150955238Y-106499938D01* +X150955238Y-106499938D02* +X151002857Y-106547557D01* +X151002857Y-106547557D02* +X151050476Y-106642795D01* +X151050476Y-106642795D02* +X151098095Y-106833271D01* +X151098095Y-106833271D02* +X151098095Y-107071366D01* +X151098095Y-107071366D02* +X151050476Y-107261842D01* +X151050476Y-107261842D02* +X151002857Y-107357080D01* +X151002857Y-107357080D02* +X150955238Y-107404700D01* +X150955238Y-107404700D02* +X150860000Y-107452319D01* +X150860000Y-107452319D02* +X150764762Y-107452319D01* +X150764762Y-107452319D02* +X150669524Y-107404700D01* +X150669524Y-107404700D02* +X150621905Y-107357080D01* +X150621905Y-107357080D02* +X150574286Y-107261842D01* +X150574286Y-107261842D02* +X150526667Y-107071366D01* +X150526667Y-107071366D02* +X150526667Y-106833271D01* +X150526667Y-106833271D02* +X150574286Y-106642795D01* +X150574286Y-106642795D02* +X150621905Y-106547557D01* +X150621905Y-106547557D02* +X150669524Y-106499938D01* +X150669524Y-106499938D02* +X150764762Y-106452319D01* +D11* +%TO.C,S9*% +X104660000Y-107517500D02* +X104660000Y-121717500D01* +X104660000Y-121717500D02* +X118860000Y-121717500D01* +X118860000Y-107517500D02* +X104660000Y-107517500D01* +X118860000Y-121717500D02* +X118860000Y-107517500D01* +%TO.C,S2*% +X123760000Y-69417500D02* +X123760000Y-83617500D01* +X123760000Y-83617500D02* +X137960000Y-83617500D01* +X137960000Y-69417500D02* +X123760000Y-69417500D01* +X137960000Y-83617500D02* +X137960000Y-69417500D01* +%TO.C,S6*% +X123710000Y-88467500D02* +X123710000Y-102667500D01* +X123710000Y-102667500D02* +X137910000Y-102667500D01* +X137910000Y-88467500D02* +X123710000Y-88467500D01* +X137910000Y-102667500D02* +X137910000Y-88467500D01* +%TO.C,S7*% +X142760000Y-88467500D02* +X142760000Y-102667500D01* +X142760000Y-102667500D02* +X156960000Y-102667500D01* +X156960000Y-88467500D02* +X142760000Y-88467500D01* +X156960000Y-102667500D02* +X156960000Y-88467500D01* +%TO.C,S8*% +X161810000Y-88467500D02* +X161810000Y-102667500D01* +X161810000Y-102667500D02* +X176010000Y-102667500D01* +X176010000Y-88467500D02* +X161810000Y-88467500D01* +X176010000Y-102667500D02* +X176010000Y-88467500D01* +%TO.C,S3*% +X142821250Y-69361250D02* +X142821250Y-83561250D01* +X142821250Y-83561250D02* +X157021250Y-83561250D01* +X157021250Y-69361250D02* +X142821250Y-69361250D01* +X157021250Y-83561250D02* +X157021250Y-69361250D01* +%TO.C,S5*% +X104660000Y-88467500D02* +X104660000Y-102667500D01* +X104660000Y-102667500D02* +X118860000Y-102667500D01* +X118860000Y-88467500D02* +X104660000Y-88467500D01* +X118860000Y-102667500D02* +X118860000Y-88467500D01* +%TO.C,S4*% +X161810000Y-69417500D02* +X161810000Y-83617500D01* +X161810000Y-83617500D02* +X176010000Y-83617500D01* +X176010000Y-69417500D02* +X161810000Y-69417500D01* +X176010000Y-83617500D02* +X176010000Y-69417500D01* +%TO.C,S1*% +X104660000Y-69417500D02* +X104660000Y-83617500D01* +X104660000Y-83617500D02* +X118860000Y-83617500D01* +X118860000Y-69417500D02* +X104660000Y-69417500D01* +X118860000Y-83617500D02* +X118860000Y-69417500D01* +%TO.C,S10*% +X142760000Y-107517500D02* +X142760000Y-121717500D01* +X142760000Y-121717500D02* +X156960000Y-121717500D01* +X156960000Y-107517500D02* +X142760000Y-107517500D01* +X156960000Y-121717500D02* +X156960000Y-107517500D01* +%TD*% +M02* diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-NPTH.drl b/hackpads/hackpad/pcb/pcb/keyboard tutorial-NPTH.drl new file mode 100644 index 000000000..5da922b6d --- /dev/null +++ b/hackpads/hackpad/pcb/pcb/keyboard tutorial-NPTH.drl @@ -0,0 +1,48 @@ +M48 +; DRILL file {KiCad 8.0.6} date 2024-10-21T23:54:28-0400 +; FORMAT={-:-/ absolute / inch / decimal} +; #@! TF.CreationDate,2024-10-21T23:54:28-04:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.6 +; #@! TF.FileFunction,NonPlated,1,2,NPTH +FMAT,2 +INCH +; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill +T1C0.0689 +; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill +T2C0.1575 +% +G90 +G05 +T1 +X4.2Y-3.0125 +X4.2Y-3.7625 +X4.2Y-4.5125 +X4.6Y-3.0125 +X4.6Y-3.7625 +X4.6Y-4.5125 +X4.95Y-3.7625 +X4.952Y-3.0125 +X5.35Y-3.7625 +X5.352Y-3.0125 +X5.7Y-3.7625 +X5.7Y-4.5125 +X5.7024Y-3.0103 +X6.1Y-3.7625 +X6.1Y-4.5125 +X6.1024Y-3.0103 +X6.45Y-3.0125 +X6.45Y-3.7625 +X6.85Y-3.0125 +X6.85Y-3.7625 +T2 +X4.4Y-3.0125 +X4.4Y-3.7625 +X4.4Y-4.5125 +X5.15Y-3.7625 +X5.152Y-3.0125 +X5.9Y-3.7625 +X5.9Y-4.5125 +X5.9024Y-3.0103 +X6.65Y-3.0125 +X6.65Y-3.7625 +M30 diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-PTH.drl b/hackpads/hackpad/pcb/pcb/keyboard tutorial-PTH.drl new file mode 100644 index 000000000..782e35ec7 --- /dev/null +++ b/hackpads/hackpad/pcb/pcb/keyboard tutorial-PTH.drl @@ -0,0 +1,116 @@ +M48 +; DRILL file {KiCad 8.0.6} date 2024-10-21T23:54:28-0400 +; FORMAT={-:-/ absolute / inch / decimal} +; #@! TF.CreationDate,2024-10-21T23:54:28-04:00 +; #@! TF.GenerationSoftware,Kicad,Pcbnew,8.0.6 +; #@! TF.FileFunction,Plated,1,2,PTH +FMAT,2 +INCH +; #@! TA.AperFunction,Plated,PTH,ViaDrill +T1C0.0118 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T2C0.0315 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T3C0.0394 +; #@! TA.AperFunction,Plated,PTH,ComponentDrill +T4C0.0591 +% +G90 +G05 +T1 +X5.7201Y-4.6374 +X5.8114Y-4.7291 +X6.4764Y-3.3622 +X6.4803Y-3.1344 +X6.6169Y-4.8819 +X6.9878Y-4.2008 +X7.1024Y-4.315 +T2 +X4.7764Y-2.813 +X4.7764Y-3.113 +X4.7764Y-3.565 +X4.7764Y-3.865 +X4.7764Y-4.313 +X4.7764Y-4.613 +X5.5245Y-3.565 +X5.5245Y-3.865 +X5.5284Y-2.813 +X5.5284Y-3.113 +X6.2764Y-4.313 +X6.2764Y-4.613 +X6.2769Y-2.8108 +X6.2769Y-3.1108 +X6.2804Y-3.5646 +X6.2804Y-3.8646 +X7.0236Y-2.8106 +X7.0236Y-3.1106 +X7.0236Y-3.5626 +X7.0236Y-3.8626 +T3 +X4.8752Y-4.4154 +X4.8752Y-4.6122 +X5.4461Y-4.4154 +X5.4461Y-4.5138 +X5.4461Y-4.6122 +X6.3748Y-4.4173 +X6.3748Y-4.6142 +X6.9457Y-4.4173 +X6.9457Y-4.5157 +X6.9457Y-4.6142 +X7.1803Y-2.6449 +X7.1803Y-2.7449 +X7.1803Y-2.8449 +X7.1803Y-2.9449 +X7.1803Y-3.0449 +X7.1803Y-3.1449 +X7.1803Y-3.2449 +X7.7803Y-2.6449 +X7.7803Y-2.7449 +X7.7803Y-2.8449 +X7.7803Y-2.9449 +X7.7803Y-3.0449 +X7.7803Y-3.1449 +X7.7803Y-3.2449 +T4 +X4.25Y-2.9125 +X4.25Y-3.6625 +X4.25Y-4.4125 +X4.5Y-2.8125 +X4.5Y-3.5625 +X4.5Y-4.3125 +X5.0Y-3.6625 +X5.002Y-2.9125 +X5.25Y-3.5625 +X5.252Y-2.8125 +X5.75Y-3.6625 +X5.75Y-4.4125 +X5.7524Y-2.9103 +X6.0Y-3.5625 +X6.0Y-4.3125 +X6.0024Y-2.8103 +X6.5Y-2.9125 +X6.5Y-3.6625 +X6.75Y-2.8125 +X6.75Y-3.5625 +T4 +G00X5.1764Y-4.2933 +M15 +G01X5.1252Y-4.2933 +M16 +G05 +G00X5.1764Y-4.7343 +M15 +G01X5.1252Y-4.7343 +M16 +G05 +G00X6.676Y-4.2953 +M15 +G01X6.6248Y-4.2953 +M16 +G05 +G00X6.676Y-4.7362 +M15 +G01X6.6248Y-4.7362 +M16 +G05 +M30 diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-job.gbrjob b/hackpads/hackpad/pcb/pcb/keyboard tutorial-job.gbrjob new file mode 100644 index 000000000..17307022b --- /dev/null +++ b/hackpads/hackpad/pcb/pcb/keyboard tutorial-job.gbrjob @@ -0,0 +1,125 @@ +{ + "Header": { + "GenerationSoftware": { + "Vendor": "KiCad", + "Application": "Pcbnew", + "Version": "8.0.6" + }, + "CreationDate": "2024-10-21T23:54:32-04:00" + }, + "GeneralSpecs": { + "ProjectId": { + "Name": "keyboard tutorial", + "GUID": "6b657962-6f61-4726-9420-7475746f7269", + "Revision": "rev?" + }, + "Size": { + "X": 99.68, + "Y": 65.82 + }, + "LayerNumber": 2, + "BoardThickness": 1.6, + "Finish": "None" + }, + "DesignRules": [ + { + "Layers": "Outer", + "PadToPad": 0.2, + "PadToTrack": 0.2, + "TrackToTrack": 0.2, + "MinLineWidth": 0.2 + } + ], + "FilesAttributes": [ + { + "Path": "keyboard tutorial-F_Cu.gbr", + "FileFunction": "Copper,L1,Top", + "FilePolarity": "Positive" + }, + { + "Path": "keyboard tutorial-B_Cu.gbr", + "FileFunction": "Copper,L2,Bot", + "FilePolarity": "Positive" + }, + { + "Path": "keyboard tutorial-F_Paste.gbr", + "FileFunction": "SolderPaste,Top", + "FilePolarity": "Positive" + }, + { + "Path": "keyboard tutorial-B_Paste.gbr", + "FileFunction": "SolderPaste,Bot", + "FilePolarity": "Positive" + }, + { + "Path": "keyboard tutorial-F_Silkscreen.gbr", + "FileFunction": "Legend,Top", + "FilePolarity": "Positive" + }, + { + "Path": "keyboard tutorial-B_Silkscreen.gbr", + "FileFunction": "Legend,Bot", + "FilePolarity": "Positive" + }, + { + "Path": "keyboard tutorial-F_Mask.gbr", + "FileFunction": "SolderMask,Top", + "FilePolarity": "Negative" + }, + { + "Path": "keyboard tutorial-B_Mask.gbr", + "FileFunction": "SolderMask,Bot", + "FilePolarity": "Negative" + }, + { + "Path": "keyboard tutorial-Edge_Cuts.gbr", + "FileFunction": "Profile", + "FilePolarity": "Positive" + } + ], + "MaterialStackup": [ + { + "Type": "Legend", + "Name": "Top Silk Screen" + }, + { + "Type": "SolderPaste", + "Name": "Top Solder Paste" + }, + { + "Type": "SolderMask", + "Thickness": 0.01, + "Name": "Top Solder Mask" + }, + { + "Type": "Copper", + "Thickness": 0.035, + "Name": "F.Cu" + }, + { + "Type": "Dielectric", + "Thickness": 1.51, + "Material": "FR4", + "Name": "F.Cu/B.Cu", + "Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)" + }, + { + "Type": "Copper", + "Thickness": 0.035, + "Name": "B.Cu" + }, + { + "Type": "SolderMask", + "Thickness": 0.01, + "Name": "Bottom Solder Mask" + }, + { + "Type": "SolderPaste", + "Name": "Bottom Solder Paste" + }, + { + "Type": "Legend", + "Name": "Bottom Silk Screen" + } + ] +} diff --git a/hackpads/hackpad/production/case/hackpad base.stl b/hackpads/hackpad/production/case/hackpad base.stl new file mode 100644 index 0000000000000000000000000000000000000000..34bba66857f4c1a07b420457b9a641405ac9aa9b GIT binary patch literal 264884 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

uD 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 SzsiW%cc=L}MbSe#iT?+XMG}?( literal 0 HcmV?d00001 diff --git a/hackpads/hackpad/production/case/hackpad plate.dxf b/hackpads/hackpad/production/case/hackpad plate.dxf new file mode 100644 index 000000000..b1b25640c --- /dev/null +++ b/hackpads/hackpad/production/case/hackpad plate.dxf @@ -0,0 +1,12736 @@ + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1014 + 9 +$ACADMAINTVER + 70 + 9 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$INSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$EXTMIN + 10 +1.000000000000000E+20 + 20 +1.000000000000000E+20 + 30 +1.000000000000000E+20 + 9 +$EXTMAX + 10 +-1.000000000000000E+20 + 20 +-1.000000000000000E+20 + 30 +-1.000000000000000E+20 + 9 +$LIMMIN + 10 +0.0 + 20 +0.0 + 9 +$LIMMAX + 10 +420.0 + 20 +297.0 + 9 +$ORTHOMODE + 70 + 0 + 9 +$REGENMODE + 70 + 1 + 9 +$FILLMODE + 70 + 1 + 9 +$QTEXTMODE + 70 + 0 + 9 +$MIRRTEXT + 70 + 1 + 9 +$DRAGMODE + 70 + 2 + 9 +$LTSCALE + 40 +1.0 + 9 +$OSMODE + 70 + 37 + 9 +$ATTMODE + 70 + 1 + 9 +$TEXTSIZE + 40 +2.5 + 9 +$TRACEWID + 40 +1.0 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$CLAYER + 8 +0 + 9 +$CELTYPE + 6 +BYLAYER + 9 +$CECOLOR + 62 + 256 + 9 +$CELTSCALE + 40 +1.0 + 9 +$DELOBJ + 70 + 1 + 9 +$DISPSILH + 70 + 0 + 9 +$DIMSCALE + 40 +1.0 + 9 +$DIMASZ + 40 +2.5 + 9 +$DIMEXO + 40 +0.625 + 9 +$DIMDLI + 40 +3.75 + 9 +$DIMRND + 40 +0.0 + 9 +$DIMDLE + 40 +0.0 + 9 +$DIMEXE + 40 +1.25 + 9 +$DIMTP + 40 +0.0 + 9 +$DIMTM + 40 +0.0 + 9 +$DIMTXT + 40 +2.5 + 9 +$DIMCEN + 40 +2.5 + 9 +$DIMTSZ + 40 +0.0 + 9 +$DIMTOL + 70 + 0 + 9 +$DIMLIM + 70 + 0 + 9 +$DIMTIH + 70 + 0 + 9 +$DIMTOH + 70 + 0 + 9 +$DIMSE1 + 70 + 0 + 9 +$DIMSE2 + 70 + 0 + 9 +$DIMTAD + 70 + 1 + 9 +$DIMZIN + 70 + 8 + 9 +$DIMBLK + 1 + + 9 +$DIMASO + 70 + 1 + 9 +$DIMSHO + 70 + 1 + 9 +$DIMPOST + 1 + + 9 +$DIMAPOST + 1 + + 9 +$DIMALT + 70 + 0 + 9 +$DIMALTD + 70 + 3 + 9 +$DIMALTF + 40 +0.03937007874016 + 9 +$DIMLFAC + 40 +1.0 + 9 +$DIMTOFL + 70 + 1 + 9 +$DIMTVP + 40 +0.0 + 9 +$DIMTIX + 70 + 0 + 9 +$DIMSOXD + 70 + 0 + 9 +$DIMSAH + 70 + 0 + 9 +$DIMBLK1 + 1 + + 9 +$DIMBLK2 + 1 + + 9 +$DIMSTYLE + 2 +ISO-25 + 9 +$DIMCLRD + 70 + 0 + 9 +$DIMCLRE + 70 + 0 + 9 +$DIMCLRT + 70 + 0 + 9 +$DIMTFAC + 40 +1.0 + 9 +$DIMGAP + 40 +0.625 + 9 +$DIMJUST + 70 + 0 + 9 +$DIMSD1 + 70 + 0 + 9 +$DIMSD2 + 70 + 0 + 9 +$DIMTOLJ + 70 + 0 + 9 +$DIMTZIN + 70 + 8 + 9 +$DIMALTZ + 70 + 0 + 9 +$DIMALTTZ + 70 + 0 + 9 +$DIMFIT + 70 + 3 + 9 +$DIMUPT + 70 + 0 + 9 +$DIMUNIT + 70 + 2 + 9 +$DIMDEC + 70 + 2 + 9 +$DIMTDEC + 70 + 2 + 9 +$DIMALTU + 70 + 2 + 9 +$DIMALTTD + 70 + 3 + 9 +$DIMTXSTY + 7 +STANDARD + 9 +$DIMAUNIT + 70 + 0 + 9 +$LUNITS + 70 + 2 + 9 +$LUPREC + 70 + 4 + 9 +$SKETCHINC + 40 +1.0 + 9 +$FILLETRAD + 40 +10.0 + 9 +$AUNITS + 70 + 0 + 9 +$AUPREC + 70 + 0 + 9 +$MENU + 1 +. + 9 +$ELEVATION + 40 +0.0 + 9 +$PELEVATION + 40 +0.0 + 9 +$THICKNESS + 40 +0.0 + 9 +$LIMCHECK + 70 + 0 + 9 +$CHAMFERA + 40 +0.0 + 9 +$CHAMFERB + 40 +0.0 + 9 +$CHAMFERC + 40 +0.0 + 9 +$CHAMFERD + 40 +0.0 + 9 +$SKPOLY + 70 + 0 + 9 +$TDCREATE + 40 +2460606.04729963 + 9 +$TDUPDATE + 40 +2460606.047299653 + 9 +$TDINDWG + 40 +0.0000000116 + 9 +$TDUSRTIMER + 40 +0.0000000116 + 9 +$USRTIMER + 70 + 1 + 9 +$ANGBASE + 50 +0.0 + 9 +$ANGDIR + 70 + 0 + 9 +$PDMODE + 70 + 0 + 9 +$PDSIZE + 40 +0.0 + 9 +$PLINEWID + 40 +0.0 + 9 +$COORDS + 70 + 1 + 9 +$SPLFRAME + 70 + 0 + 9 +$SPLINETYPE + 70 + 6 + 9 +$SPLINESEGS + 70 + 8 + 9 +$ATTDIA + 70 + 0 + 9 +$ATTREQ + 70 + 1 + 9 +$HANDLING + 70 + 1 + 9 +$HANDSEED + 5 +100001E7 + 9 +$SURFTAB1 + 70 + 6 + 9 +$SURFTAB2 + 70 + 6 + 9 +$SURFTYPE + 70 + 6 + 9 +$SURFU + 70 + 6 + 9 +$SURFV + 70 + 6 + 9 +$UCSNAME + 2 + + 9 +$UCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$UCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$PUCSNAME + 2 + + 9 +$PUCSORG + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSXDIR + 10 +1.0 + 20 +0.0 + 30 +0.0 + 9 +$PUCSYDIR + 10 +0.0 + 20 +1.0 + 30 +0.0 + 9 +$USERI1 + 70 + 0 + 9 +$USERI2 + 70 + 0 + 9 +$USERI3 + 70 + 0 + 9 +$USERI4 + 70 + 0 + 9 +$USERI5 + 70 + 0 + 9 +$USERR1 + 40 +0.0 + 9 +$USERR2 + 40 +0.0 + 9 +$USERR3 + 40 +0.0 + 9 +$USERR4 + 40 +0.0 + 9 +$USERR5 + 40 +0.0 + 9 +$WORLDVIEW + 70 + 1 + 9 +$SHADEDGE + 70 + 3 + 9 +$SHADEDIF + 70 + 70 + 9 +$TILEMODE + 70 + 1 + 9 +$MAXACTVP + 70 + 64 + 9 +$PINSBASE + 10 +0.0 + 20 +0.0 + 30 +0.0 + 9 +$PLIMCHECK + 70 + 0 + 9 +$PEXTMIN + 10 +1.000000000000000E+20 + 20 +1.000000000000000E+20 + 30 +1.000000000000000E+20 + 9 +$PEXTMAX + 10 +-1.000000000000000E+20 + 20 +-1.000000000000000E+20 + 30 +-1.000000000000000E+20 + 9 +$PLIMMIN + 10 +0.0 + 20 +0.0 + 9 +$PLIMMAX + 10 +420.0 + 20 +297.0 + 9 +$UNITMODE + 70 + 0 + 9 +$VISRETAIN + 70 + 1 + 9 +$PLINEGEN + 70 + 0 + 9 +$PSLTSCALE + 70 + 1 + 9 +$TREEDEPTH + 70 + 3020 + 9 +$PICKSTYLE + 70 + 1 + 9 +$CMLSTYLE + 2 +STANDARD + 9 +$CMLJUST + 70 + 0 + 9 +$CMLSCALE + 40 +20.0 + 9 +$PROXYGRAPHICS + 70 + 1 + 9 +$MEASUREMENT + 70 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +VISUALSTYLE + 2 +AcDbVisualStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MATERIAL + 2 +AcDbMaterial + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SCALE + 2 +AcDbScale + 3 +ObjectDBX Classes + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +MLEADERSTYLE + 2 +AcDbMLeaderStyle + 3 +ACDB_MLEADERSTYLE_CLASS + 90 + 4095 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SUN + 2 +AcDbSun + 3 +SCENEOE + 90 + 1153 +280 + 0 +281 + 0 + 0 +CLASS + 1 +SORTENTSTABLE + 2 +AcDbSortentsTable + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +DICTIONARYVAR + 2 +AcDbDictionaryVar + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +XRECORD + 2 +AcDbXrecord + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LWPOLYLINE + 2 +AcDbPolyline + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 1 + 0 +CLASS + 1 +HATCH + 2 +AcDbHatch + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 1 + 0 +CLASS + 1 +ACDBPLACEHOLDER + 2 +AcDbPlaceHolder + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LAYOUT + 2 +AcDbLayout + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +8 +102 +{ACAD_XDICTIONARY +360 +100001DC +102 +} +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +29 +330 +8 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*ACTIVE + 70 + 0 + 10 +0.0 + 20 +0.0 + 11 +1.0 + 21 +1.0 + 12 +344.1869158878504 + 22 +148.5 + 13 +0.0 + 23 +0.0 + 14 +10.0 + 24 +10.0 + 15 +10.0 + 25 +10.0 + 16 +0.0 + 26 +0.0 + 36 +1.0 + 17 +0.0 + 27 +0.0 + 37 +0.0 + 40 +297.0 + 41 +1.972972972850329 + 42 +50.0 + 43 +0.0 + 44 +0.0 + 50 +0.0 + 51 +0.0 + 71 + 0 + 72 + 100 + 73 + 1 + 74 + 3 + 75 + 0 + 76 + 0 + 77 + 0 + 78 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +5 +330 +0 +100 +AcDbSymbolTable + 70 + 7 + 0 +LTYPE + 5 +14 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BYBLOCK + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +15 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BYLAYER + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +16 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +10000024 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ONS_PHANTOM + 70 + 0 + 3 +Onshape Phantom line ______ __ __ ______ + 72 + 65 + 73 + 6 + 40 +0.4999999999999999 + 49 +0.25 + 74 + 0 + 49 +-0.05 + 74 + 0 + 49 +0.05 + 74 + 0 + 49 +-0.05 + 74 + 0 + 49 +0.05 + 74 + 0 + 49 +-0.05 + 74 + 0 + 0 +LTYPE + 5 +10000025 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CENTER + 70 + 0 + 3 +Center line ____ _ ____ _ ____ _ + 72 + 65 + 73 + 4 + 40 +0.7874015748031495 + 49 +0.4921259842519685 + 74 + 0 + 49 +-0.0984251968503937 + 74 + 0 + 49 +0.0984251968503937 + 74 + 0 + 49 +-0.0984251968503937 + 74 + 0 + 0 +LTYPE + 5 +10000026 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +DASHED + 70 + 0 + 3 +Dashed line __ __ __ __ __ + 72 + 65 + 73 + 2 + 40 +0.75 + 49 +0.5 + 74 + 0 + 49 +-0.25 + 74 + 0 + 0 +LTYPE + 5 +10000027 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ONS_DASHDOT + 70 + 0 + 3 +Onshape Dashed with Dot _ . ____ . ____ + 72 + 65 + 73 + 4 + 40 +0.71 + 49 +0.5 + 74 + 0 + 49 +-0.1 + 74 + 0 + 49 +0.01 + 74 + 0 + 49 +-0.1 + 74 + 0 + 0 +LTYPE + 5 +10000028 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +ONS_DOTTED + 70 + 0 + 3 +Onshape Dotted line . . . . . . . + 72 + 65 + 73 + 2 + 40 +0.11 + 49 +0.01 + 74 + 0 + 49 +-0.1 + 74 + 0 + 0 +LTYPE + 5 +10000029 +330 +5 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +HIDDEN + 70 + 0 + 3 +Hidden line ____ ____ ____ ____ + 72 + 65 + 73 + 2 + 40 +0.15 + 49 +0.1 + 74 + 0 + 49 +-0.05 + 74 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +2 +330 +0 +100 +AcDbSymbolTable + 70 + 40 + 0 +LAYER + 5 +10 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000002A +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SECTION_CUTTING_LINE + 70 + 0 + 62 + 7 + 6 +ONS_DASHDOT + 0 +LAYER + 5 +1000002B +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +DETAIL_VIEW_BORDER + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000002C +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +DETAIL_VIEW_PARENT_BORDER + 70 + 0 + 62 + 7 + 6 +ONS_PHANTOM + 0 +LAYER + 5 +1000002D +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +TEXT + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000002E +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SKETCHED_GEOMETRY + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000002F +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +VIRTUAL_SHARPS + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000030 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +CENTERLINES + 70 + 0 + 62 + -7 + 6 +CENTER + 0 +LAYER + 5 +10000031 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +CENTERMARKS + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000032 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +TABLES + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000033 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +IMAGES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000034 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +ANNOTATION_LINES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000035 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +ANNOTATION_TEXT + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000036 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SIDE_THREAD_SYMBOLS + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000037 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SIDE_THREAD_SYMBOLS_HIDDEN + 70 + 0 + 62 + -7 + 6 +HIDDEN + 0 +LAYER + 5 +10000038 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SURFACE_THREAD_SYMBOLS + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000039 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SURFACE_THREAD_SYMBOLS_ON_ + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000003A +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SURFACE_THREAD_SYMBOLS_HID + 70 + 0 + 62 + -7 + 6 +HIDDEN + 0 +LAYER + 5 +1000003B +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +BLIND_THREAD_SYMBOLS + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000003C +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +BLIND_THREAD_SYMBOLS_HIDDE + 70 + 0 + 62 + -7 + 6 +HIDDEN + 0 +LAYER + 5 +1000003D +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +EXPLODE_LINES + 70 + 0 + 62 + 7 + 6 +ONS_PHANTOM + 0 +LAYER + 5 +1000003E +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +HIDDEN_EXPLODE_LINES + 70 + 0 + 62 + -7 + 6 +ONS_PHANTOM + 0 +LAYER + 5 +1000003F +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +BREAK_LINES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000040 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SHEETMETAL_BEND_LINES_UP + 70 + 0 + 62 + 7 + 6 +CENTER + 0 +LAYER + 5 +10000041 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SHEETMETAL_BEND_LINES_DOWN + 70 + 0 + 62 + 7 + 6 +CENTER + 0 +LAYER + 5 +10000042 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SHEETMETAL_BEND_TANGENT_LI + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000043 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SHEETMETAL_CUT_LINES + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000044 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +REGION_ASSOC_POINTS + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000045 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +PATTERN_CENTERLINES + 70 + 1 + 62 + -7 + 6 +CENTER + 0 +LAYER + 5 +10000046 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +HIDDEN + 70 + 0 + 62 + -7 + 6 +HIDDEN + 0 +LAYER + 5 +10000047 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +VISIBLE + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000048 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +MODELSKETCH_VISIBLE + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000049 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +MODELSKETCH_POINT + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000004A +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +MODELSKETCH_CONSTRUCTION + 70 + 0 + 62 + -7 + 6 +CENTER + 0 +LAYER + 5 +1000004B +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +HIDDEN_BASE_VIEW + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000004C +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +TANGENT_LINES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000004D +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +TANGENT_HIDDEN + 70 + 0 + 62 + -7 + 6 +HIDDEN + 0 +LAYER + 5 +1000004E +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +INVISIBLE_LINES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +1000004F +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +VIEW_HATCHES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +LAYER + 5 +10000050 +330 +2 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +SECTION_JOG_LINES + 70 + 0 + 62 + -7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +3 +330 +0 +100 +AcDbSymbolTable + 70 + 2 + 0 +STYLE + 5 +11 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +2.5 + 3 +txt + 4 + + 0 +STYLE + 5 +10000004 +330 +3 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +TTFSTYLE + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +2.5 + 3 +Verdana.ttf + 4 + +1001 +ACAD +1000 +Verdana +1071 + 34 + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +6 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +7 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +9 +330 +0 +100 +AcDbSymbolTable + 70 + 2 + 0 +APPID + 5 +12 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +APPID + 5 +100001E6 +330 +9 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD_MLEADERVER + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +A +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +DIMSTYLE +105 +27 +330 +A +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +ISO-25 + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +1.0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +2.5 +141 +2.5 +142 +0.0 +143 +0.03937007874016 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.625 + 71 + 0 + 72 + 0 + 73 + 0 + 74 + 0 + 75 + 0 + 76 + 0 + 77 + 1 + 78 + 8 +170 + 0 +171 + 3 +172 + 1 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 +270 + 2 +271 + 2 +272 + 2 +273 + 2 +274 + 3 +340 +11 +275 + 0 +280 + 0 +281 + 0 +282 + 0 +283 + 0 +284 + 8 +285 + 0 +286 + 0 +287 + 3 +288 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +1 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +BLOCK_RECORD + 5 +1F +102 +{ACAD_XDICTIONARY +360 +100001AD +102 +} +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*MODEL_SPACE + 0 +BLOCK_RECORD + 5 +1B +330 +1 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*PAPER_SPACE + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +20 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*MODEL_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +21 +330 +1F +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +1C +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockBegin + 2 +*PAPER_SPACE + 70 + 0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +1D +330 +1B +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +10000051 +102 +{ACAD_XDICTIONARY +360 +10000052 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-76.745 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +179.9999999999996 + 0 +ARC + 5 +10000054 +102 +{ACAD_XDICTIONARY +360 +10000055 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-63.695 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +10000057 +102 +{ACAD_XDICTIONARY +360 +10000058 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-76.745 + 20 +22.51700000000001 + 30 +0.0 + 11 +-63.695 + 21 +22.51700000000002 + 31 +0.0 + 0 +LINE + 5 +1000005A +102 +{ACAD_XDICTIONARY +360 +1000005B +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-63.195 + 20 +22.01700000000002 + 30 +0.0 + 11 +-63.195 + 21 +8.967000000000013 + 31 +0.0 + 0 +LINE + 5 +1000005D +102 +{ACAD_XDICTIONARY +360 +1000005E +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-77.245 + 20 +22.01700000000002 + 30 +0.0 + 11 +-77.245 + 21 +8.96700000000001 + 31 +0.0 + 0 +LINE + 5 +10000060 +102 +{ACAD_XDICTIONARY +360 +10000061 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-76.745 + 20 +8.467000000000004 + 30 +0.0 + 11 +-63.695 + 21 +8.467000000000006 + 31 +0.0 + 0 +ARC + 5 +10000063 +102 +{ACAD_XDICTIONARY +360 +10000064 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-82.745 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +10000066 +102 +{ACAD_XDICTIONARY +360 +10000067 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-95.795 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +10000069 +102 +{ACAD_XDICTIONARY +360 +1000006A +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-95.795 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +1000006C +102 +{ACAD_XDICTIONARY +360 +1000006D +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-82.745 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +1000006F +102 +{ACAD_XDICTIONARY +360 +10000070 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-63.195 + 20 +41.06700000000001 + 30 +0.0 + 11 +-63.195 + 21 +28.017 + 31 +0.0 + 0 +ARC + 5 +10000072 +102 +{ACAD_XDICTIONARY +360 +10000073 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-95.795 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +10000075 +102 +{ACAD_XDICTIONARY +360 +10000076 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-77.245 + 20 +41.06700000000001 + 30 +0.0 + 11 +-77.245 + 21 +28.017 + 31 +0.0 + 0 +LINE + 5 +10000078 +102 +{ACAD_XDICTIONARY +360 +10000079 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-82.245 + 20 +22.01700000000002 + 30 +0.0 + 11 +-82.245 + 21 +8.96700000000001 + 31 +0.0 + 0 +LINE + 5 +1000007B +102 +{ACAD_XDICTIONARY +360 +1000007C +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-76.745 + 20 +27.517 + 30 +0.0 + 11 +-63.695 + 21 +27.517 + 31 +0.0 + 0 +LINE + 5 +1000007E +102 +{ACAD_XDICTIONARY +360 +1000007F +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-96.295 + 20 +22.01700000000002 + 30 +0.0 + 11 +-96.295 + 21 +8.967000000000006 + 31 +0.0 + 0 +ARC + 5 +10000081 +102 +{ACAD_XDICTIONARY +360 +10000082 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-63.695 + 20 +8.96700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +10000084 +102 +{ACAD_XDICTIONARY +360 +10000085 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-95.795 + 20 +8.467000000000004 + 30 +0.0 + 11 +-82.745 + 21 +8.467000000000006 + 31 +0.0 + 0 +ARC + 5 +10000087 +102 +{ACAD_XDICTIONARY +360 +10000088 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-76.745 + 20 +8.967000000000006 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999996 + 51 +270.0 + 0 +LINE + 5 +1000008A +102 +{ACAD_XDICTIONARY +360 +1000008B +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-95.795 + 20 +22.51700000000002 + 30 +0.0 + 11 +-82.745 + 21 +22.51700000000002 + 31 +0.0 + 0 +CIRCLE + 5 +1000008D +102 +{ACAD_XDICTIONARY +360 +1000008E +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-105.43 + 20 +-4.999999999999991 + 30 +0.0 + 40 +1.55 + 0 +CIRCLE + 5 +10000090 +102 +{ACAD_XDICTIONARY +360 +10000091 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +5.000000000000001 + 20 +-4.999999999999992 + 30 +0.0 + 40 +1.55 + 0 +CIRCLE + 5 +10000093 +102 +{ACAD_XDICTIONARY +360 +10000094 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +5.000000000000001 + 20 +71.56999999999996 + 30 +0.0 + 40 +1.55 + 0 +LINE + 5 +10000096 +102 +{ACAD_XDICTIONARY +360 +10000097 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-17.21674341348162 + 20 +76.56999999999996 + 30 +0.0 + 11 +-17.21674341348162 + 21 +66.56999999999998 + 31 +0.0 + 0 +LINE + 5 +10000099 +102 +{ACAD_XDICTIONARY +360 +1000009A +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-17.21674341348162 + 20 +66.56999999999998 + 30 +0.0 + 11 +-5.011341004313642 + 21 +66.56999999999998 + 31 +0.0 + 0 +LINE + 5 +1000009C +102 +{ACAD_XDICTIONARY +360 +1000009D +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-17.21674341348162 + 20 +76.56999999999996 + 30 +0.0 + 11 +-5.011341004313642 + 21 +76.56999999999996 + 31 +0.0 + 0 +LINE + 5 +1000009F +102 +{ACAD_XDICTIONARY +360 +100000A0 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +0.0 + 20 +66.56999999999998 + 30 +0.0 + 11 +0.0 + 21 +43.98037440120088 + 31 +0.0 + 0 +LINE + 5 +100000A2 +102 +{ACAD_XDICTIONARY +360 +100000A3 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-20.60015093646877 + 20 +66.56999999999998 + 30 +0.0 + 11 +-20.60015093646877 + 21 +43.98037440120088 + 31 +0.0 + 0 +LINE + 5 +100000A5 +102 +{ACAD_XDICTIONARY +360 +100000A6 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-20.60015093646877 + 20 +43.98037440120088 + 30 +0.0 + 11 +0.0 + 21 +43.98037440120088 + 31 +0.0 + 0 +LINE + 5 +100000A8 +102 +{ACAD_XDICTIONARY +360 +100000A9 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-20.60015093646877 + 20 +66.56999999999998 + 30 +0.0 + 11 +0.0 + 21 +66.56999999999998 + 31 +0.0 + 0 +ARC + 5 +100000AB +102 +{ACAD_XDICTIONARY +360 +100000AC +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +5.000000000000001 + 20 +71.56999999999996 + 30 +0.0 + 40 +5.000000000000008 +100 +AcDbArc + 50 +0.0 + 51 +89.99999999999994 + 0 +ARC + 5 +100000AE +102 +{ACAD_XDICTIONARY +360 +100000AF +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-105.43 + 20 +-4.999999999999991 + 30 +0.0 + 40 +5.000000000000004 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +100000B1 +102 +{ACAD_XDICTIONARY +360 +100000B2 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +5.000000000000001 + 20 +-4.999999999999992 + 30 +0.0 + 40 +5.000000000000008 +100 +AcDbArc + 50 +270.0000000000001 + 51 +0.0 + 0 +ARC + 5 +100000B4 +102 +{ACAD_XDICTIONARY +360 +100000B5 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-105.43 + 20 +71.56999999999996 + 30 +0.0 + 40 +5.000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +100000B7 +102 +{ACAD_XDICTIONARY +360 +100000B8 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +10.00000000000001 + 20 +71.56999999999996 + 30 +0.0 + 11 +10.00000000000001 + 21 +-4.999999999999997 + 31 +0.0 + 0 +LINE + 5 +100000BA +102 +{ACAD_XDICTIONARY +360 +100000BB +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-110.43 + 20 +71.56999999999996 + 30 +0.0 + 11 +-110.43 + 21 +-4.999999999999997 + 31 +0.0 + 0 +ARC + 5 +100000BD +102 +{ACAD_XDICTIONARY +360 +100000BE +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-57.69500000000001 + 20 +28.01699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999992 + 51 +270.0 + 0 +ARC + 5 +100000C0 +102 +{ACAD_XDICTIONARY +360 +100000C1 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-57.69500000000001 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +100000C3 +102 +{ACAD_XDICTIONARY +360 +100000C4 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-44.64500000000001 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +100000C6 +102 +{ACAD_XDICTIONARY +360 +100000C7 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-57.69500000000001 + 20 +41.56700000000001 + 30 +0.0 + 11 +-44.64500000000001 + 21 +41.56700000000001 + 31 +0.0 + 0 +LINE + 5 +100000C9 +102 +{ACAD_XDICTIONARY +360 +100000CA +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-44.14500000000001 + 20 +41.06700000000001 + 30 +0.0 + 11 +-44.14500000000001 + 21 +28.017 + 31 +0.0 + 0 +LINE + 5 +100000CC +102 +{ACAD_XDICTIONARY +360 +100000CD +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-58.19500000000001 + 20 +41.06700000000001 + 30 +0.0 + 11 +-58.19500000000001 + 21 +28.017 + 31 +0.0 + 0 +LINE + 5 +100000CF +102 +{ACAD_XDICTIONARY +360 +100000D0 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-57.69500000000001 + 20 +27.517 + 30 +0.0 + 11 +-44.64500000000001 + 21 +27.517 + 31 +0.0 + 0 +LINE + 5 +100000D2 +102 +{ACAD_XDICTIONARY +360 +100000D3 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-82.245 + 20 +60.11699999999999 + 30 +0.0 + 11 +-82.245 + 21 +47.06699999999999 + 31 +0.0 + 0 +ARC + 5 +100000D5 +102 +{ACAD_XDICTIONARY +360 +100000D6 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-44.64500000000001 + 20 +8.96700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +100000D8 +102 +{ACAD_XDICTIONARY +360 +100000D9 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-96.295 + 20 +60.11699999999999 + 30 +0.0 + 11 +-96.295 + 21 +47.06699999999999 + 31 +0.0 + 0 +ARC + 5 +100000DB +102 +{ACAD_XDICTIONARY +360 +100000DC +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-57.69500000000001 + 20 +8.967000000000006 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999992 + 51 +270.0 + 0 +LINE + 5 +100000DE +102 +{ACAD_XDICTIONARY +360 +100000DF +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-95.795 + 20 +46.56699999999999 + 30 +0.0 + 11 +-82.745 + 21 +46.56699999999999 + 31 +0.0 + 0 +ARC + 5 +100000E1 +102 +{ACAD_XDICTIONARY +360 +100000E2 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-25.59500000000002 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0000000000004 + 51 +0.0 + 0 +ARC + 5 +100000E4 +102 +{ACAD_XDICTIONARY +360 +100000E5 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-57.69500000000001 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +179.9999999999992 + 0 +LINE + 5 +100000E7 +102 +{ACAD_XDICTIONARY +360 +100000E8 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-96.295 + 20 +41.06700000000001 + 30 +0.0 + 11 +-96.295 + 21 +28.01699999999999 + 31 +0.0 + 0 +LINE + 5 +100000EA +102 +{ACAD_XDICTIONARY +360 +100000EB +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-38.64500000000002 + 20 +46.56699999999999 + 30 +0.0 + 11 +-25.59500000000002 + 21 +46.56699999999999 + 31 +0.0 + 0 +ARC + 5 +100000ED +102 +{ACAD_XDICTIONARY +360 +100000EE +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-76.745 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +LINE + 5 +100000F0 +102 +{ACAD_XDICTIONARY +360 +100000F1 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-82.245 + 20 +41.06700000000001 + 30 +0.0 + 11 +-82.245 + 21 +28.017 + 31 +0.0 + 0 +LINE + 5 +100000F3 +102 +{ACAD_XDICTIONARY +360 +100000F4 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-39.14500000000002 + 20 +60.117 + 30 +0.0 + 11 +-39.14500000000002 + 21 +47.06699999999999 + 31 +0.0 + 0 +ARC + 5 +100000F6 +102 +{ACAD_XDICTIONARY +360 +100000F7 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-63.695 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +100000F9 +102 +{ACAD_XDICTIONARY +360 +100000FA +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-95.795 + 20 +41.56700000000001 + 30 +0.0 + 11 +-82.745 + 21 +41.56700000000001 + 31 +0.0 + 0 +LINE + 5 +100000FC +102 +{ACAD_XDICTIONARY +360 +100000FD +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-25.09500000000002 + 20 +60.117 + 30 +0.0 + 11 +-25.09500000000002 + 21 +47.067 + 31 +0.0 + 0 +LINE + 5 +100000FF +102 +{ACAD_XDICTIONARY +360 +10000100 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-57.69500000000001 + 20 +8.467000000000004 + 30 +0.0 + 11 +-44.64500000000001 + 21 +8.467000000000006 + 31 +0.0 + 0 +ARC + 5 +10000102 +102 +{ACAD_XDICTIONARY +360 +10000103 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-95.795 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +ARC + 5 +10000105 +102 +{ACAD_XDICTIONARY +360 +10000106 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-25.59500000000002 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +89.99999999999959 + 0 +LINE + 5 +10000108 +102 +{ACAD_XDICTIONARY +360 +10000109 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-44.14500000000001 + 20 +22.01700000000003 + 30 +0.0 + 11 +-44.14500000000001 + 21 +8.967000000000017 + 31 +0.0 + 0 +ARC + 5 +1000010B +102 +{ACAD_XDICTIONARY +360 +1000010C +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-82.745 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +1000010E +102 +{ACAD_XDICTIONARY +360 +1000010F +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-38.64500000000002 + 20 +60.61699999999999 + 30 +0.0 + 11 +-25.59500000000002 + 21 +60.61699999999999 + 31 +0.0 + 0 +LINE + 5 +10000111 +102 +{ACAD_XDICTIONARY +360 +10000112 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-58.19500000000001 + 20 +22.01700000000002 + 30 +0.0 + 11 +-58.19500000000001 + 21 +8.967000000000013 + 31 +0.0 + 0 +ARC + 5 +10000114 +102 +{ACAD_XDICTIONARY +360 +10000115 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-76.745 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +10000117 +102 +{ACAD_XDICTIONARY +360 +10000118 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-95.795 + 20 +27.517 + 30 +0.0 + 11 +-82.745 + 21 +27.517 + 31 +0.0 + 0 +ARC + 5 +1000011A +102 +{ACAD_XDICTIONARY +360 +1000011B +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-25.59500000000002 + 20 +28.017 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0000000000004 + 51 +0.0 + 0 +LINE + 5 +1000011D +102 +{ACAD_XDICTIONARY +360 +1000011E +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-77.245 + 20 +60.11699999999999 + 30 +0.0 + 11 +-77.245 + 21 +47.06699999999999 + 31 +0.0 + 0 +ARC + 5 +10000120 +102 +{ACAD_XDICTIONARY +360 +10000121 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-63.695 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +10000123 +102 +{ACAD_XDICTIONARY +360 +10000124 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-95.795 + 20 +8.967000000000006 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +10000126 +102 +{ACAD_XDICTIONARY +360 +10000127 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-38.64500000000002 + 20 +28.01699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999988 + 51 +270.0 + 0 +LINE + 5 +10000129 +102 +{ACAD_XDICTIONARY +360 +1000012A +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-63.195 + 20 +60.117 + 30 +0.0 + 11 +-63.195 + 21 +47.06699999999999 + 31 +0.0 + 0 +ARC + 5 +1000012C +102 +{ACAD_XDICTIONARY +360 +1000012D +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-82.745 + 20 +8.96700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +1000012F +102 +{ACAD_XDICTIONARY +360 +10000130 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-25.59500000000002 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +89.99999999999959 + 0 +LINE + 5 +10000132 +102 +{ACAD_XDICTIONARY +360 +10000133 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-76.745 + 20 +60.61699999999999 + 30 +0.0 + 11 +-63.695 + 21 +60.61699999999999 + 31 +0.0 + 0 +ARC + 5 +10000135 +102 +{ACAD_XDICTIONARY +360 +10000136 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-82.745 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +10000138 +102 +{ACAD_XDICTIONARY +360 +10000139 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-38.64500000000002 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +179.9999999999992 + 0 +ARC + 5 +1000013B +102 +{ACAD_XDICTIONARY +360 +1000013C +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-95.795 + 20 +28.01699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +180.0 + 51 +270.0 + 0 +ARC + 5 +1000013E +102 +{ACAD_XDICTIONARY +360 +1000013F +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-38.64500000000002 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +89.99999999999919 + 51 +179.9999999999984 + 0 +LINE + 5 +10000141 +102 +{ACAD_XDICTIONARY +360 +10000142 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-57.69500000000001 + 20 +22.51700000000001 + 30 +0.0 + 11 +-44.64500000000001 + 21 +22.51700000000002 + 31 +0.0 + 0 +ARC + 5 +10000144 +102 +{ACAD_XDICTIONARY +360 +10000145 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-82.745 + 20 +28.017 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +ARC + 5 +10000147 +102 +{ACAD_XDICTIONARY +360 +10000148 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-38.64500000000002 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999992 + 51 +270.0000000000008 + 0 +ARC + 5 +1000014A +102 +{ACAD_XDICTIONARY +360 +1000014B +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-44.64500000000001 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +1000014D +102 +{ACAD_XDICTIONARY +360 +1000014E +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-44.64500000000001 + 20 +28.017 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +10000150 +102 +{ACAD_XDICTIONARY +360 +10000151 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-95.795 + 20 +60.61699999999999 + 30 +0.0 + 11 +-82.745 + 21 +60.61699999999999 + 31 +0.0 + 0 +LINE + 5 +10000153 +102 +{ACAD_XDICTIONARY +360 +10000154 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-105.43 + 20 +76.56999999999996 + 30 +0.0 + 11 +5.000000000000004 + 21 +76.56999999999996 + 31 +0.0 + 0 +LINE + 5 +10000156 +102 +{ACAD_XDICTIONARY +360 +10000157 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-57.69500000000001 + 20 +46.56699999999999 + 30 +0.0 + 11 +-44.645 + 21 +46.56699999999999 + 31 +0.0 + 0 +LINE + 5 +10000159 +102 +{ACAD_XDICTIONARY +360 +1000015A +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-76.745 + 20 +41.56700000000001 + 30 +0.0 + 11 +-63.695 + 21 +41.56700000000001 + 31 +0.0 + 0 +LINE + 5 +1000015C +102 +{ACAD_XDICTIONARY +360 +1000015D +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-58.19500000000001 + 20 +60.117 + 30 +0.0 + 11 +-58.19500000000001 + 21 +47.06699999999999 + 31 +0.0 + 0 +CIRCLE + 5 +1000015F +102 +{ACAD_XDICTIONARY +360 +10000160 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-105.43 + 20 +71.56999999999996 + 30 +0.0 + 40 +1.55 + 0 +ARC + 5 +10000162 +102 +{ACAD_XDICTIONARY +360 +10000163 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-63.695 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +LINE + 5 +10000165 +102 +{ACAD_XDICTIONARY +360 +10000166 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-44.14500000000001 + 20 +60.117 + 30 +0.0 + 11 +-44.14500000000001 + 21 +47.06699999999999 + 31 +0.0 + 0 +ARC + 5 +10000168 +102 +{ACAD_XDICTIONARY +360 +10000169 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-76.745 + 20 +41.06700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +180.0 + 0 +LINE + 5 +1000016B +102 +{ACAD_XDICTIONARY +360 +1000016C +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-57.69500000000001 + 20 +60.61699999999999 + 30 +0.0 + 11 +-44.645 + 21 +60.61699999999999 + 31 +0.0 + 0 +ARC + 5 +1000016E +102 +{ACAD_XDICTIONARY +360 +1000016F +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-76.745 + 20 +28.01699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999996 + 51 +270.0 + 0 +ARC + 5 +10000171 +102 +{ACAD_XDICTIONARY +360 +10000172 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-63.695 + 20 +28.017 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +10000174 +102 +{ACAD_XDICTIONARY +360 +10000175 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-76.745 + 20 +46.56699999999999 + 30 +0.0 + 11 +-63.695 + 21 +46.56699999999999 + 31 +0.0 + 0 +ARC + 5 +10000177 +102 +{ACAD_XDICTIONARY +360 +10000178 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-44.64500000000001 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +89.99999999999919 + 0 +ARC + 5 +1000017A +102 +{ACAD_XDICTIONARY +360 +1000017B +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-57.69500000000001 + 20 +60.11699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +89.99999999999919 + 51 +179.9999999999992 + 0 +ARC + 5 +1000017D +102 +{ACAD_XDICTIONARY +360 +1000017E +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-57.69500000000001 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +180.0 + 51 +270.0000000000008 + 0 +ARC + 5 +10000180 +102 +{ACAD_XDICTIONARY +360 +10000181 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-44.64500000000001 + 20 +47.06699999999999 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0000000000008 + 51 +0.0 + 0 +LINE + 5 +10000183 +102 +{ACAD_XDICTIONARY +360 +10000184 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-38.64500000000002 + 20 +8.467000000000004 + 30 +0.0 + 11 +-25.59500000000002 + 21 +8.467000000000006 + 31 +0.0 + 0 +LINE + 5 +10000186 +102 +{ACAD_XDICTIONARY +360 +10000187 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-39.14500000000002 + 20 +22.01700000000003 + 30 +0.0 + 11 +-39.14500000000002 + 21 +8.967000000000017 + 31 +0.0 + 0 +LINE + 5 +10000189 +102 +{ACAD_XDICTIONARY +360 +1000018A +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-5.011341004313642 + 20 +76.56999999999996 + 30 +0.0 + 11 +-5.011341004313642 + 21 +66.56999999999998 + 31 +0.0 + 0 +LINE + 5 +1000018C +102 +{ACAD_XDICTIONARY +360 +1000018D +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-25.09500000000002 + 20 +22.01700000000003 + 30 +0.0 + 11 +-25.09500000000002 + 21 +8.96700000000002 + 31 +0.0 + 0 +LINE + 5 +1000018F +102 +{ACAD_XDICTIONARY +360 +10000190 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-38.64500000000002 + 20 +22.51700000000001 + 30 +0.0 + 11 +-25.59500000000002 + 21 +22.51700000000002 + 31 +0.0 + 0 +ARC + 5 +10000192 +102 +{ACAD_XDICTIONARY +360 +10000193 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-25.59500000000002 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +0.0 + 51 +90.0 + 0 +ARC + 5 +10000195 +102 +{ACAD_XDICTIONARY +360 +10000196 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-38.64500000000002 + 20 +22.01700000000002 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +90.0 + 51 +179.9999999999988 + 0 +ARC + 5 +10000198 +102 +{ACAD_XDICTIONARY +360 +10000199 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-38.64500000000002 + 20 +8.967000000000006 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +179.9999999999988 + 51 +270.0 + 0 +ARC + 5 +1000019B +102 +{ACAD_XDICTIONARY +360 +1000019C +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbCircle + 10 +-25.59500000000002 + 20 +8.96700000000001 + 30 +0.0 + 40 +0.5000000000000004 +100 +AcDbArc + 50 +270.0 + 51 +0.0 + 0 +LINE + 5 +1000019E +102 +{ACAD_XDICTIONARY +360 +1000019F +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-38.64500000000002 + 20 +27.517 + 30 +0.0 + 11 +-25.59500000000002 + 21 +27.517 + 31 +0.0 + 0 +LINE + 5 +100001A1 +102 +{ACAD_XDICTIONARY +360 +100001A2 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-39.14500000000002 + 20 +41.06700000000001 + 30 +0.0 + 11 +-39.14500000000002 + 21 +28.017 + 31 +0.0 + 0 +LINE + 5 +100001A4 +102 +{ACAD_XDICTIONARY +360 +100001A5 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-25.09500000000002 + 20 +41.06700000000002 + 30 +0.0 + 11 +-25.09500000000002 + 21 +28.01700000000001 + 31 +0.0 + 0 +LINE + 5 +100001A7 +102 +{ACAD_XDICTIONARY +360 +100001A8 +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-38.64500000000002 + 20 +41.56700000000001 + 30 +0.0 + 11 +-25.59500000000002 + 21 +41.56700000000001 + 31 +0.0 + 0 +LINE + 5 +100001AA +102 +{ACAD_XDICTIONARY +360 +100001AB +102 +} +330 +1F +100 +AcDbEntity + 8 +MODELSKETCH_VISIBLE +100 +AcDbLine + 10 +-105.43 + 20 +-10.0 + 30 +0.0 + 11 +5.000000000000004 + 21 +-10.0 + 31 +0.0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +C +330 +0 +100 +AcDbDictionary + 3 +ACAD_GROUP +350 +D + 3 +ACAD_LAYOUT +350 +1A + 3 +ACAD_MATERIAL +350 +43 + 3 +ACAD_MLEADERSTYLE +350 +6B + 3 +ACAD_MLINESTYLE +350 +17 + 3 +ACAD_PLOTSETTINGS +350 +19 + 3 +ACAD_SCALELIST +350 +47 + 3 +ACAD_VISUALSTYLE +350 +2A + 3 +ACDBHEADERROUNDTRIPXREC +350 +100001AF + 3 +ACDBVARIABLEDICTIONARY +350 +100001D0 + 3 +DWGPROPS +350 +100001DB + 3 +ONSHAPE_DATA +350 +10000001 + 0 +DICTIONARY + 5 +100001DC +330 +8 +100 +AcDbDictionary +280 + 1 + 3 +ACAD_XREC_ROUNDTRIP +360 +100001DD + 0 +DICTIONARY + 5 +100001AD +330 +1F +100 +AcDbDictionary +280 + 1 + 3 +ACAD_SORTENTS +360 +100001AE + 0 +DICTIONARY + 5 +10000052 +330 +10000051 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000053 + 0 +DICTIONARY + 5 +10000055 +330 +10000054 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000056 + 0 +DICTIONARY + 5 +10000058 +330 +10000057 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000059 + 0 +DICTIONARY + 5 +1000005B +330 +1000005A +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000005C + 0 +DICTIONARY + 5 +1000005E +330 +1000005D +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000005F + 0 +DICTIONARY + 5 +10000061 +330 +10000060 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000062 + 0 +DICTIONARY + 5 +10000064 +330 +10000063 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000065 + 0 +DICTIONARY + 5 +10000067 +330 +10000066 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000068 + 0 +DICTIONARY + 5 +1000006A +330 +10000069 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000006B + 0 +DICTIONARY + 5 +1000006D +330 +1000006C +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000006E + 0 +DICTIONARY + 5 +10000070 +330 +1000006F +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000071 + 0 +DICTIONARY + 5 +10000073 +330 +10000072 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000074 + 0 +DICTIONARY + 5 +10000076 +330 +10000075 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000077 + 0 +DICTIONARY + 5 +10000079 +330 +10000078 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000007A + 0 +DICTIONARY + 5 +1000007C +330 +1000007B +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000007D + 0 +DICTIONARY + 5 +1000007F +330 +1000007E +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000080 + 0 +DICTIONARY + 5 +10000082 +330 +10000081 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000083 + 0 +DICTIONARY + 5 +10000085 +330 +10000084 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000086 + 0 +DICTIONARY + 5 +10000088 +330 +10000087 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000089 + 0 +DICTIONARY + 5 +1000008B +330 +1000008A +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000008C + 0 +DICTIONARY + 5 +1000008E +330 +1000008D +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000008F + 0 +DICTIONARY + 5 +10000091 +330 +10000090 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000092 + 0 +DICTIONARY + 5 +10000094 +330 +10000093 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000095 + 0 +DICTIONARY + 5 +10000097 +330 +10000096 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000098 + 0 +DICTIONARY + 5 +1000009A +330 +10000099 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000009B + 0 +DICTIONARY + 5 +1000009D +330 +1000009C +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000009E + 0 +DICTIONARY + 5 +100000A0 +330 +1000009F +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000A1 + 0 +DICTIONARY + 5 +100000A3 +330 +100000A2 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000A4 + 0 +DICTIONARY + 5 +100000A6 +330 +100000A5 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000A7 + 0 +DICTIONARY + 5 +100000A9 +330 +100000A8 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000AA + 0 +DICTIONARY + 5 +100000AC +330 +100000AB +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000AD + 0 +DICTIONARY + 5 +100000AF +330 +100000AE +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000B0 + 0 +DICTIONARY + 5 +100000B2 +330 +100000B1 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000B3 + 0 +DICTIONARY + 5 +100000B5 +330 +100000B4 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000B6 + 0 +DICTIONARY + 5 +100000B8 +330 +100000B7 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000B9 + 0 +DICTIONARY + 5 +100000BB +330 +100000BA +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000BC + 0 +DICTIONARY + 5 +100000BE +330 +100000BD +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000BF + 0 +DICTIONARY + 5 +100000C1 +330 +100000C0 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000C2 + 0 +DICTIONARY + 5 +100000C4 +330 +100000C3 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000C5 + 0 +DICTIONARY + 5 +100000C7 +330 +100000C6 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000C8 + 0 +DICTIONARY + 5 +100000CA +330 +100000C9 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000CB + 0 +DICTIONARY + 5 +100000CD +330 +100000CC +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000CE + 0 +DICTIONARY + 5 +100000D0 +330 +100000CF +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000D1 + 0 +DICTIONARY + 5 +100000D3 +330 +100000D2 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000D4 + 0 +DICTIONARY + 5 +100000D6 +330 +100000D5 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000D7 + 0 +DICTIONARY + 5 +100000D9 +330 +100000D8 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000DA + 0 +DICTIONARY + 5 +100000DC +330 +100000DB +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000DD + 0 +DICTIONARY + 5 +100000DF +330 +100000DE +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000E0 + 0 +DICTIONARY + 5 +100000E2 +330 +100000E1 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000E3 + 0 +DICTIONARY + 5 +100000E5 +330 +100000E4 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000E6 + 0 +DICTIONARY + 5 +100000E8 +330 +100000E7 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000E9 + 0 +DICTIONARY + 5 +100000EB +330 +100000EA +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000EC + 0 +DICTIONARY + 5 +100000EE +330 +100000ED +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000EF + 0 +DICTIONARY + 5 +100000F1 +330 +100000F0 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000F2 + 0 +DICTIONARY + 5 +100000F4 +330 +100000F3 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000F5 + 0 +DICTIONARY + 5 +100000F7 +330 +100000F6 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000F8 + 0 +DICTIONARY + 5 +100000FA +330 +100000F9 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000FB + 0 +DICTIONARY + 5 +100000FD +330 +100000FC +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100000FE + 0 +DICTIONARY + 5 +10000100 +330 +100000FF +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000101 + 0 +DICTIONARY + 5 +10000103 +330 +10000102 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000104 + 0 +DICTIONARY + 5 +10000106 +330 +10000105 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000107 + 0 +DICTIONARY + 5 +10000109 +330 +10000108 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000010A + 0 +DICTIONARY + 5 +1000010C +330 +1000010B +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000010D + 0 +DICTIONARY + 5 +1000010F +330 +1000010E +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000110 + 0 +DICTIONARY + 5 +10000112 +330 +10000111 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000113 + 0 +DICTIONARY + 5 +10000115 +330 +10000114 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000116 + 0 +DICTIONARY + 5 +10000118 +330 +10000117 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000119 + 0 +DICTIONARY + 5 +1000011B +330 +1000011A +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000011C + 0 +DICTIONARY + 5 +1000011E +330 +1000011D +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000011F + 0 +DICTIONARY + 5 +10000121 +330 +10000120 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000122 + 0 +DICTIONARY + 5 +10000124 +330 +10000123 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000125 + 0 +DICTIONARY + 5 +10000127 +330 +10000126 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000128 + 0 +DICTIONARY + 5 +1000012A +330 +10000129 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000012B + 0 +DICTIONARY + 5 +1000012D +330 +1000012C +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000012E + 0 +DICTIONARY + 5 +10000130 +330 +1000012F +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000131 + 0 +DICTIONARY + 5 +10000133 +330 +10000132 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000134 + 0 +DICTIONARY + 5 +10000136 +330 +10000135 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000137 + 0 +DICTIONARY + 5 +10000139 +330 +10000138 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000013A + 0 +DICTIONARY + 5 +1000013C +330 +1000013B +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000013D + 0 +DICTIONARY + 5 +1000013F +330 +1000013E +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000140 + 0 +DICTIONARY + 5 +10000142 +330 +10000141 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000143 + 0 +DICTIONARY + 5 +10000145 +330 +10000144 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000146 + 0 +DICTIONARY + 5 +10000148 +330 +10000147 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000149 + 0 +DICTIONARY + 5 +1000014B +330 +1000014A +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000014C + 0 +DICTIONARY + 5 +1000014E +330 +1000014D +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000014F + 0 +DICTIONARY + 5 +10000151 +330 +10000150 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000152 + 0 +DICTIONARY + 5 +10000154 +330 +10000153 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000155 + 0 +DICTIONARY + 5 +10000157 +330 +10000156 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000158 + 0 +DICTIONARY + 5 +1000015A +330 +10000159 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000015B + 0 +DICTIONARY + 5 +1000015D +330 +1000015C +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000015E + 0 +DICTIONARY + 5 +10000160 +330 +1000015F +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000161 + 0 +DICTIONARY + 5 +10000163 +330 +10000162 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000164 + 0 +DICTIONARY + 5 +10000166 +330 +10000165 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000167 + 0 +DICTIONARY + 5 +10000169 +330 +10000168 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000016A + 0 +DICTIONARY + 5 +1000016C +330 +1000016B +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000016D + 0 +DICTIONARY + 5 +1000016F +330 +1000016E +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000170 + 0 +DICTIONARY + 5 +10000172 +330 +10000171 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000173 + 0 +DICTIONARY + 5 +10000175 +330 +10000174 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000176 + 0 +DICTIONARY + 5 +10000178 +330 +10000177 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000179 + 0 +DICTIONARY + 5 +1000017B +330 +1000017A +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000017C + 0 +DICTIONARY + 5 +1000017E +330 +1000017D +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000017F + 0 +DICTIONARY + 5 +10000181 +330 +10000180 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000182 + 0 +DICTIONARY + 5 +10000184 +330 +10000183 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000185 + 0 +DICTIONARY + 5 +10000187 +330 +10000186 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000188 + 0 +DICTIONARY + 5 +1000018A +330 +10000189 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000018B + 0 +DICTIONARY + 5 +1000018D +330 +1000018C +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000018E + 0 +DICTIONARY + 5 +10000190 +330 +1000018F +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000191 + 0 +DICTIONARY + 5 +10000193 +330 +10000192 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000194 + 0 +DICTIONARY + 5 +10000196 +330 +10000195 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +10000197 + 0 +DICTIONARY + 5 +10000199 +330 +10000198 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000019A + 0 +DICTIONARY + 5 +1000019C +330 +1000019B +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +1000019D + 0 +DICTIONARY + 5 +1000019F +330 +1000019E +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100001A0 + 0 +DICTIONARY + 5 +100001A2 +330 +100001A1 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100001A3 + 0 +DICTIONARY + 5 +100001A5 +330 +100001A4 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100001A6 + 0 +DICTIONARY + 5 +100001A8 +330 +100001A7 +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100001A9 + 0 +DICTIONARY + 5 +100001AB +330 +100001AA +100 +AcDbDictionary +280 + 1 + 3 +BTDETID +360 +100001AC + 0 +DICTIONARY + 5 +D +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 0 +DICTIONARY + 5 +1A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 0 +DICTIONARY + 5 +43 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +BYBLOCK +350 +45 + 3 +BYLAYER +350 +44 + 3 +GLOBAL +350 +46 + 0 +DICTIONARY + 5 +6B +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +STANDARD +350 +6C + 0 +DICTIONARY + 5 +17 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +STANDARD +350 +18 + 0 +DICTIONARY + 5 +19 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 0 +DICTIONARY + 5 +47 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +SCALE100_1 +350 +10000023 + 3 +SCALE10_1 +350 +1000001D + 3 +SCALE12_1 +350 +1000001E + 3 +SCALE16_1 +350 +1000001F + 3 +SCALE1_1 +350 +10000006 + 3 +SCALE1_10 +350 +1000000D + 3 +SCALE1_100 +350 +10000016 + 3 +SCALE1_12 +350 +1000000E + 3 +SCALE1_16 +350 +1000000F + 3 +SCALE1_2 +350 +10000007 + 3 +SCALE1_20 +350 +10000010 + 3 +SCALE1_25 +350 +10000011 + 3 +SCALE1_3 +350 +10000008 + 3 +SCALE1_32 +350 +10000012 + 3 +SCALE1_4 +350 +10000009 + 3 +SCALE1_40 +350 +10000013 + 3 +SCALE1_5 +350 +1000000A + 3 +SCALE1_50 +350 +10000014 + 3 +SCALE1_6 +350 +1000000B + 3 +SCALE1_8 +350 +1000000C + 3 +SCALE1_80 +350 +10000015 + 3 +SCALE20_1 +350 +10000020 + 3 +SCALE2_1 +350 +10000017 + 3 +SCALE32_1 +350 +10000021 + 3 +SCALE3_1 +350 +10000018 + 3 +SCALE4_1 +350 +10000019 + 3 +SCALE50_1 +350 +10000022 + 3 +SCALE5_1 +350 +1000001A + 3 +SCALE6_1 +350 +1000001B + 3 +SCALE8_1 +350 +1000001C + 0 +DICTIONARY + 5 +2A +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +2DWIREFRAME +350 +2F + 3 +BASIC +350 +32 + 3 +BRIGHTEN +350 +36 + 3 +COLORCHANGE +350 +3A + 3 +CONCEPTUAL +350 +34 + 3 +DIM +350 +35 + 3 +EDGECOLOROFF +350 +3D + 3 +FACEPATTERN +350 +39 + 3 +FLAT +350 +2B + 3 +FLATWITHEDGES +350 +2C + 3 +GOURAUD +350 +2D + 3 +GOURAUDWITHEDGES +350 +2E + 3 +HIDDEN +350 +31 + 3 +JITTEROFF +350 +3B + 3 +LINEPATTERN +350 +38 + 3 +OVERHANGOFF +350 +3C + 3 +REALISTIC +350 +33 + 3 +SHADED +350 +42 + 3 +SHADED_WITH_EDGES +350 +41 + 3 +SHADES_OF_GRAY +350 +3E + 3 +SKETCHY +350 +3F + 3 +THICKEN +350 +37 + 3 +WIREFRAME +350 +30 + 3 +X-RAY +350 +40 + 0 +DICTIONARY + 5 +100001AF +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +CEPSNID +350 +100001B9 + 3 +CEPSNTYPE +350 +100001B8 + 3 +DIMSTYLEDATA +350 +100001CF + 3 +FINGERPRINTGUID +350 +100001BA + 3 +HYPERLINKBASE +350 +100001B2 + 3 +INSUNITS +350 +100001B7 + 3 +LAYOUTDICT +350 +100001B4 + 3 +LWETCUNION +350 +100001B6 + 3 +PLOTSETDICT +350 +100001B5 + 3 +PSVPSCALE +350 +100001BC + 3 +PUCSBASE +350 +100001BF + 3 +PUCSORGBACK +350 +100001C5 + 3 +PUCSORGBOTTOM +350 +100001C1 + 3 +PUCSORGFRONT +350 +100001C4 + 3 +PUCSORGLEFT +350 +100001C2 + 3 +PUCSORGRIGHT +350 +100001C3 + 3 +PUCSORGTOP +350 +100001C0 + 3 +PUCSORTHOREF +350 +100001BD + 3 +PUCSORTHOVIEW +350 +100001BE + 3 +STYLESHEET +350 +100001B3 + 3 +TSTACKALIGN +350 +100001B0 + 3 +TSTACKSIZE +350 +100001B1 + 3 +UCSBASE +350 +100001C8 + 3 +UCSORGBACK +350 +100001CE + 3 +UCSORGBOTTOM +350 +100001CA + 3 +UCSORGFRONT +350 +100001CD + 3 +UCSORGLEFT +350 +100001CB + 3 +UCSORGRIGHT +350 +100001CC + 3 +UCSORGTOP +350 +100001C9 + 3 +UCSORTHOREF +350 +100001C6 + 3 +UCSORTHOVIEW +350 +100001C7 + 3 +VERSIONGUID +350 +100001BB + 0 +DICTIONARY + 5 +100001D0 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary + 3 +CANNOSCALE +350 +100001DE + 3 +CENTEREXE +350 +100001D7 + 3 +CENTERLTYPEFILE +350 +100001D8 + 3 +CMLEADERSTYLE +350 +100001D2 + 3 +CTABLESTYLE +350 +100001D1 + 3 +DIMASSOC +350 +100001D9 + 3 +HIDETEXT +350 +100001DA + 3 +MSLTSCALE +350 +100001DF + 3 +PSOLHEIGHT +350 +100001D4 + 3 +PSOLWIDTH +350 +100001D3 + 0 +XRECORD + 5 +100001DB +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbXrecord + 1 +DWGPROPS COOKIE + 2 + + 3 + + 4 + + 6 +File was created by BTDwgCreate + 7 + + 8 + + 9 + +300 += +301 += +302 += +303 += +304 += +305 += +306 += +307 += +308 += +309 += + 40 +0.0 + 41 +2460606.04729963 + 42 +2460606.047299653 + 1 + + 90 + 0 + 0 +DICTIONARY + 5 +10000001 +102 +{ACAD_REACTORS +330 +C +102 +} +330 +C +100 +AcDbDictionary +280 + 1 + 3 +DIM_UNITS +360 +10000003 + 3 +DWGGEN_VERSION +360 +10000002 + 3 +FIRST_ANGLE +360 +10000005 + 0 +XRECORD + 5 +100001DD +102 +{ACAD_REACTORS +330 +100001DC +102 +} +330 +100001DC +100 +AcDbXrecord +102 +VTR_0.000_0.000_1.000_1.000_VISUALSTYLE +340 +2F +102 +VTR_0.000_0.000_1.000_1.000_GRIDDISPLAY + 70 + 3 +102 +VTR_0.000_0.000_1.000_1.000_GRIDMAJOR + 70 + 5 +102 +VTR_0.000_0.000_1.000_1.000_DEFAULTLIGHTING +280 + 1 +102 +VTR_0.000_0.000_1.000_1.000_DEFAULTLIGHTINGTYPE + 70 + 1 +102 +VTR_0.000_0.000_1.000_1.000_BRIGHTNESS +141 +0.0 +102 +VTR_0.000_0.000_1.000_1.000_CONTRAST +142 +0.0 + 0 +SORTENTSTABLE + 5 +100001AE +102 +{ACAD_REACTORS +330 +100001AD +102 +} +330 +100001AD +100 +AcDbSortentsTable +330 +1F + 0 +XRECORD + 5 +10000053 +102 +{ACAD_REACTORS +330 +10000052 +102 +} +330 +10000052 +100 +AcDbXrecord +1000 +KS1B + 0 +XRECORD + 5 +10000056 +102 +{ACAD_REACTORS +330 +10000055 +102 +} +330 +10000055 +100 +AcDbXrecord +1000 +KSxB + 0 +XRECORD + 5 +10000059 +102 +{ACAD_REACTORS +330 +10000058 +102 +} +330 +10000058 +100 +AcDbXrecord +1000 +KStB + 0 +XRECORD + 5 +1000005C +102 +{ACAD_REACTORS +330 +1000005B +102 +} +330 +1000005B +100 +AcDbXrecord +1000 +KSpB + 0 +XRECORD + 5 +1000005F +102 +{ACAD_REACTORS +330 +1000005E +102 +} +330 +1000005E +100 +AcDbXrecord +1000 +KSlB + 0 +XRECORD + 5 +10000062 +102 +{ACAD_REACTORS +330 +10000061 +102 +} +330 +10000061 +100 +AcDbXrecord +1000 +KShB + 0 +XRECORD + 5 +10000065 +102 +{ACAD_REACTORS +330 +10000064 +102 +} +330 +10000064 +100 +AcDbXrecord +1000 +KSdB + 0 +XRECORD + 5 +10000068 +102 +{ACAD_REACTORS +330 +10000067 +102 +} +330 +10000067 +100 +AcDbXrecord +1000 +KSZB + 0 +XRECORD + 5 +1000006B +102 +{ACAD_REACTORS +330 +1000006A +102 +} +330 +1000006A +100 +AcDbXrecord +1000 +KSVB + 0 +XRECORD + 5 +1000006E +102 +{ACAD_REACTORS +330 +1000006D +102 +} +330 +1000006D +100 +AcDbXrecord +1000 +KSRB + 0 +XRECORD + 5 +10000071 +102 +{ACAD_REACTORS +330 +10000070 +102 +} +330 +10000070 +100 +AcDbXrecord +1000 +KSJC + 0 +XRECORD + 5 +10000074 +102 +{ACAD_REACTORS +330 +10000073 +102 +} +330 +10000073 +100 +AcDbXrecord +1000 +JSR + 0 +XRECORD + 5 +10000077 +102 +{ACAD_REACTORS +330 +10000076 +102 +} +330 +10000076 +100 +AcDbXrecord +1000 +KSFC + 0 +XRECORD + 5 +1000007A +102 +{ACAD_REACTORS +330 +10000079 +102 +} +330 +10000079 +100 +AcDbXrecord +1000 +JSN + 0 +XRECORD + 5 +1000007D +102 +{ACAD_REACTORS +330 +1000007C +102 +} +330 +1000007C +100 +AcDbXrecord +1000 +KSBC + 0 +XRECORD + 5 +10000080 +102 +{ACAD_REACTORS +330 +1000007F +102 +} +330 +1000007F +100 +AcDbXrecord +1000 +JSJ + 0 +XRECORD + 5 +10000083 +102 +{ACAD_REACTORS +330 +10000082 +102 +} +330 +10000082 +100 +AcDbXrecord +1000 +KS9B + 0 +XRECORD + 5 +10000086 +102 +{ACAD_REACTORS +330 +10000085 +102 +} +330 +10000085 +100 +AcDbXrecord +1000 +JSF + 0 +XRECORD + 5 +10000089 +102 +{ACAD_REACTORS +330 +10000088 +102 +} +330 +10000088 +100 +AcDbXrecord +1000 +KS5B + 0 +XRECORD + 5 +1000008C +102 +{ACAD_REACTORS +330 +1000008B +102 +} +330 +1000008B +100 +AcDbXrecord +1000 +JSB + 0 +XRECORD + 5 +1000008F +102 +{ACAD_REACTORS +330 +1000008E +102 +} +330 +1000008E +100 +AcDbXrecord +1000 +KSVH + 0 +XRECORD + 5 +10000092 +102 +{ACAD_REACTORS +330 +10000091 +102 +} +330 +10000091 +100 +AcDbXrecord +1000 +KSRH + 0 +XRECORD + 5 +10000095 +102 +{ACAD_REACTORS +330 +10000094 +102 +} +330 +10000094 +100 +AcDbXrecord +1000 +KSNH + 0 +XRECORD + 5 +10000098 +102 +{ACAD_REACTORS +330 +10000097 +102 +} +330 +10000097 +100 +AcDbXrecord +1000 +KSBH + 0 +XRECORD + 5 +1000009B +102 +{ACAD_REACTORS +330 +1000009A +102 +} +330 +1000009A +100 +AcDbXrecord +1000 +KS9G + 0 +XRECORD + 5 +1000009E +102 +{ACAD_REACTORS +330 +1000009D +102 +} +330 +1000009D +100 +AcDbXrecord +1000 +KS5G + 0 +XRECORD + 5 +100000A1 +102 +{ACAD_REACTORS +330 +100000A0 +102 +} +330 +100000A0 +100 +AcDbXrecord +1000 +KS1G + 0 +XRECORD + 5 +100000A4 +102 +{ACAD_REACTORS +330 +100000A3 +102 +} +330 +100000A3 +100 +AcDbXrecord +1000 +KSxG + 0 +XRECORD + 5 +100000A7 +102 +{ACAD_REACTORS +330 +100000A6 +102 +} +330 +100000A6 +100 +AcDbXrecord +1000 +KStG + 0 +XRECORD + 5 +100000AA +102 +{ACAD_REACTORS +330 +100000A9 +102 +} +330 +100000A9 +100 +AcDbXrecord +1000 +KSpG + 0 +XRECORD + 5 +100000AD +102 +{ACAD_REACTORS +330 +100000AC +102 +} +330 +100000AC +100 +AcDbXrecord +1000 +KSlG + 0 +XRECORD + 5 +100000B0 +102 +{ACAD_REACTORS +330 +100000AF +102 +} +330 +100000AF +100 +AcDbXrecord +1000 +KShG + 0 +XRECORD + 5 +100000B3 +102 +{ACAD_REACTORS +330 +100000B2 +102 +} +330 +100000B2 +100 +AcDbXrecord +1000 +KSdG + 0 +XRECORD + 5 +100000B6 +102 +{ACAD_REACTORS +330 +100000B5 +102 +} +330 +100000B5 +100 +AcDbXrecord +1000 +KSZG + 0 +XRECORD + 5 +100000B9 +102 +{ACAD_REACTORS +330 +100000B8 +102 +} +330 +100000B8 +100 +AcDbXrecord +1000 +KSVG + 0 +XRECORD + 5 +100000BC +102 +{ACAD_REACTORS +330 +100000BB +102 +} +330 +100000BB +100 +AcDbXrecord +1000 +KSRG + 0 +XRECORD + 5 +100000BF +102 +{ACAD_REACTORS +330 +100000BE +102 +} +330 +100000BE +100 +AcDbXrecord +1000 +KS5D + 0 +XRECORD + 5 +100000C2 +102 +{ACAD_REACTORS +330 +100000C1 +102 +} +330 +100000C1 +100 +AcDbXrecord +1000 +KS1D + 0 +XRECORD + 5 +100000C5 +102 +{ACAD_REACTORS +330 +100000C4 +102 +} +330 +100000C4 +100 +AcDbXrecord +1000 +KSxD + 0 +XRECORD + 5 +100000C8 +102 +{ACAD_REACTORS +330 +100000C7 +102 +} +330 +100000C7 +100 +AcDbXrecord +1000 +KStD + 0 +XRECORD + 5 +100000CB +102 +{ACAD_REACTORS +330 +100000CA +102 +} +330 +100000CA +100 +AcDbXrecord +1000 +KSpD + 0 +XRECORD + 5 +100000CE +102 +{ACAD_REACTORS +330 +100000CD +102 +} +330 +100000CD +100 +AcDbXrecord +1000 +KSlD + 0 +XRECORD + 5 +100000D1 +102 +{ACAD_REACTORS +330 +100000D0 +102 +} +330 +100000D0 +100 +AcDbXrecord +1000 +KShD + 0 +XRECORD + 5 +100000D4 +102 +{ACAD_REACTORS +330 +100000D3 +102 +} +330 +100000D3 +100 +AcDbXrecord +1000 +KSJB + 0 +XRECORD + 5 +100000D7 +102 +{ACAD_REACTORS +330 +100000D6 +102 +} +330 +100000D6 +100 +AcDbXrecord +1000 +KSdD + 0 +XRECORD + 5 +100000DA +102 +{ACAD_REACTORS +330 +100000D9 +102 +} +330 +100000D9 +100 +AcDbXrecord +1000 +KSFB + 0 +XRECORD + 5 +100000DD +102 +{ACAD_REACTORS +330 +100000DC +102 +} +330 +100000DC +100 +AcDbXrecord +1000 +KSZD + 0 +XRECORD + 5 +100000E0 +102 +{ACAD_REACTORS +330 +100000DF +102 +} +330 +100000DF +100 +AcDbXrecord +1000 +KSBB + 0 +XRECORD + 5 +100000E3 +102 +{ACAD_REACTORS +330 +100000E2 +102 +} +330 +100000E2 +100 +AcDbXrecord +1000 +KS9F + 0 +XRECORD + 5 +100000E6 +102 +{ACAD_REACTORS +330 +100000E5 +102 +} +330 +100000E5 +100 +AcDbXrecord +1000 +KSVD + 0 +XRECORD + 5 +100000E9 +102 +{ACAD_REACTORS +330 +100000E8 +102 +} +330 +100000E8 +100 +AcDbXrecord +1000 +JSl + 0 +XRECORD + 5 +100000EC +102 +{ACAD_REACTORS +330 +100000EB +102 +} +330 +100000EB +100 +AcDbXrecord +1000 +KShF + 0 +XRECORD + 5 +100000EF +102 +{ACAD_REACTORS +330 +100000EE +102 +} +330 +100000EE +100 +AcDbXrecord +1000 +KS5C + 0 +XRECORD + 5 +100000F2 +102 +{ACAD_REACTORS +330 +100000F1 +102 +} +330 +100000F1 +100 +AcDbXrecord +1000 +JSp + 0 +XRECORD + 5 +100000F5 +102 +{ACAD_REACTORS +330 +100000F4 +102 +} +330 +100000F4 +100 +AcDbXrecord +1000 +KSlF + 0 +XRECORD + 5 +100000F8 +102 +{ACAD_REACTORS +330 +100000F7 +102 +} +330 +100000F7 +100 +AcDbXrecord +1000 +KS9C + 0 +XRECORD + 5 +100000FB +102 +{ACAD_REACTORS +330 +100000FA +102 +} +330 +100000FA +100 +AcDbXrecord +1000 +JSt + 0 +XRECORD + 5 +100000FE +102 +{ACAD_REACTORS +330 +100000FD +102 +} +330 +100000FD +100 +AcDbXrecord +1000 +KSpF + 0 +XRECORD + 5 +10000101 +102 +{ACAD_REACTORS +330 +10000100 +102 +} +330 +10000100 +100 +AcDbXrecord +1000 +KSBD + 0 +XRECORD + 5 +10000104 +102 +{ACAD_REACTORS +330 +10000103 +102 +} +330 +10000103 +100 +AcDbXrecord +1000 +JS1 + 0 +XRECORD + 5 +10000107 +102 +{ACAD_REACTORS +330 +10000106 +102 +} +330 +10000106 +100 +AcDbXrecord +1000 +KSxF + 0 +XRECORD + 5 +1000010A +102 +{ACAD_REACTORS +330 +10000109 +102 +} +330 +10000109 +100 +AcDbXrecord +1000 +KSJD + 0 +XRECORD + 5 +1000010D +102 +{ACAD_REACTORS +330 +1000010C +102 +} +330 +1000010C +100 +AcDbXrecord +1000 +JSx + 0 +XRECORD + 5 +10000110 +102 +{ACAD_REACTORS +330 +1000010F +102 +} +330 +1000010F +100 +AcDbXrecord +1000 +KStF + 0 +XRECORD + 5 +10000113 +102 +{ACAD_REACTORS +330 +10000112 +102 +} +330 +10000112 +100 +AcDbXrecord +1000 +KSFD + 0 +XRECORD + 5 +10000116 +102 +{ACAD_REACTORS +330 +10000115 +102 +} +330 +10000115 +100 +AcDbXrecord +1000 +KS1C + 0 +XRECORD + 5 +10000119 +102 +{ACAD_REACTORS +330 +10000118 +102 +} +330 +10000118 +100 +AcDbXrecord +1000 +JSh + 0 +XRECORD + 5 +1000011C +102 +{ACAD_REACTORS +330 +1000011B +102 +} +330 +1000011B +100 +AcDbXrecord +1000 +KSdF + 0 +XRECORD + 5 +1000011F +102 +{ACAD_REACTORS +330 +1000011E +102 +} +330 +1000011E +100 +AcDbXrecord +1000 +KSlC + 0 +XRECORD + 5 +10000122 +102 +{ACAD_REACTORS +330 +10000121 +102 +} +330 +10000121 +100 +AcDbXrecord +1000 +KSxC + 0 +XRECORD + 5 +10000125 +102 +{ACAD_REACTORS +330 +10000124 +102 +} +330 +10000124 +100 +AcDbXrecord +1000 +JSd + 0 +XRECORD + 5 +10000128 +102 +{ACAD_REACTORS +330 +10000127 +102 +} +330 +10000127 +100 +AcDbXrecord +1000 +KSZF + 0 +XRECORD + 5 +1000012B +102 +{ACAD_REACTORS +330 +1000012A +102 +} +330 +1000012A +100 +AcDbXrecord +1000 +KSpC + 0 +XRECORD + 5 +1000012E +102 +{ACAD_REACTORS +330 +1000012D +102 +} +330 +1000012D +100 +AcDbXrecord +1000 +JSV + 0 +XRECORD + 5 +10000131 +102 +{ACAD_REACTORS +330 +10000130 +102 +} +330 +10000130 +100 +AcDbXrecord +1000 +KSRF + 0 +XRECORD + 5 +10000134 +102 +{ACAD_REACTORS +330 +10000133 +102 +} +330 +10000133 +100 +AcDbXrecord +1000 +KStC + 0 +XRECORD + 5 +10000137 +102 +{ACAD_REACTORS +330 +10000136 +102 +} +330 +10000136 +100 +AcDbXrecord +1000 +JSZ + 0 +XRECORD + 5 +1000013A +102 +{ACAD_REACTORS +330 +10000139 +102 +} +330 +10000139 +100 +AcDbXrecord +1000 +KSVF + 0 +XRECORD + 5 +1000013D +102 +{ACAD_REACTORS +330 +1000013C +102 +} +330 +1000013C +100 +AcDbXrecord +1000 +JS5 + 0 +XRECORD + 5 +10000140 +102 +{ACAD_REACTORS +330 +1000013F +102 +} +330 +1000013F +100 +AcDbXrecord +1000 +KS1F + 0 +XRECORD + 5 +10000143 +102 +{ACAD_REACTORS +330 +10000142 +102 +} +330 +10000142 +100 +AcDbXrecord +1000 +KSND + 0 +XRECORD + 5 +10000146 +102 +{ACAD_REACTORS +330 +10000145 +102 +} +330 +10000145 +100 +AcDbXrecord +1000 +JS9 + 0 +XRECORD + 5 +10000149 +102 +{ACAD_REACTORS +330 +10000148 +102 +} +330 +10000148 +100 +AcDbXrecord +1000 +KS5F + 0 +XRECORD + 5 +1000014C +102 +{ACAD_REACTORS +330 +1000014B +102 +} +330 +1000014B +100 +AcDbXrecord +1000 +KSRD + 0 +XRECORD + 5 +1000014F +102 +{ACAD_REACTORS +330 +1000014E +102 +} +330 +1000014E +100 +AcDbXrecord +1000 +KS9D + 0 +XRECORD + 5 +10000152 +102 +{ACAD_REACTORS +330 +10000151 +102 +} +330 +10000151 +100 +AcDbXrecord +1000 +KSNB + 0 +XRECORD + 5 +10000155 +102 +{ACAD_REACTORS +330 +10000154 +102 +} +330 +10000154 +100 +AcDbXrecord +1000 +KSJG + 0 +XRECORD + 5 +10000158 +102 +{ACAD_REACTORS +330 +10000157 +102 +} +330 +10000157 +100 +AcDbXrecord +1000 +KSBE + 0 +XRECORD + 5 +1000015B +102 +{ACAD_REACTORS +330 +1000015A +102 +} +330 +1000015A +100 +AcDbXrecord +1000 +KSNC + 0 +XRECORD + 5 +1000015E +102 +{ACAD_REACTORS +330 +1000015D +102 +} +330 +1000015D +100 +AcDbXrecord +1000 +KSFE + 0 +XRECORD + 5 +10000161 +102 +{ACAD_REACTORS +330 +10000160 +102 +} +330 +10000160 +100 +AcDbXrecord +1000 +KSJH + 0 +XRECORD + 5 +10000164 +102 +{ACAD_REACTORS +330 +10000163 +102 +} +330 +10000163 +100 +AcDbXrecord +1000 +KSRC + 0 +XRECORD + 5 +10000167 +102 +{ACAD_REACTORS +330 +10000166 +102 +} +330 +10000166 +100 +AcDbXrecord +1000 +KSJE + 0 +XRECORD + 5 +1000016A +102 +{ACAD_REACTORS +330 +10000169 +102 +} +330 +10000169 +100 +AcDbXrecord +1000 +KSVC + 0 +XRECORD + 5 +1000016D +102 +{ACAD_REACTORS +330 +1000016C +102 +} +330 +1000016C +100 +AcDbXrecord +1000 +KSNE + 0 +XRECORD + 5 +10000170 +102 +{ACAD_REACTORS +330 +1000016F +102 +} +330 +1000016F +100 +AcDbXrecord +1000 +KSZC + 0 +XRECORD + 5 +10000173 +102 +{ACAD_REACTORS +330 +10000172 +102 +} +330 +10000172 +100 +AcDbXrecord +1000 +KSdC + 0 +XRECORD + 5 +10000176 +102 +{ACAD_REACTORS +330 +10000175 +102 +} +330 +10000175 +100 +AcDbXrecord +1000 +KShC + 0 +XRECORD + 5 +10000179 +102 +{ACAD_REACTORS +330 +10000178 +102 +} +330 +10000178 +100 +AcDbXrecord +1000 +KSRE + 0 +XRECORD + 5 +1000017C +102 +{ACAD_REACTORS +330 +1000017B +102 +} +330 +1000017B +100 +AcDbXrecord +1000 +KSVE + 0 +XRECORD + 5 +1000017F +102 +{ACAD_REACTORS +330 +1000017E +102 +} +330 +1000017E +100 +AcDbXrecord +1000 +KSZE + 0 +XRECORD + 5 +10000182 +102 +{ACAD_REACTORS +330 +10000181 +102 +} +330 +10000181 +100 +AcDbXrecord +1000 +KSdE + 0 +XRECORD + 5 +10000185 +102 +{ACAD_REACTORS +330 +10000184 +102 +} +330 +10000184 +100 +AcDbXrecord +1000 +KShE + 0 +XRECORD + 5 +10000188 +102 +{ACAD_REACTORS +330 +10000187 +102 +} +330 +10000187 +100 +AcDbXrecord +1000 +KSlE + 0 +XRECORD + 5 +1000018B +102 +{ACAD_REACTORS +330 +1000018A +102 +} +330 +1000018A +100 +AcDbXrecord +1000 +KSFH + 0 +XRECORD + 5 +1000018E +102 +{ACAD_REACTORS +330 +1000018D +102 +} +330 +1000018D +100 +AcDbXrecord +1000 +KSpE + 0 +XRECORD + 5 +10000191 +102 +{ACAD_REACTORS +330 +10000190 +102 +} +330 +10000190 +100 +AcDbXrecord +1000 +KStE + 0 +XRECORD + 5 +10000194 +102 +{ACAD_REACTORS +330 +10000193 +102 +} +330 +10000193 +100 +AcDbXrecord +1000 +KSxE + 0 +XRECORD + 5 +10000197 +102 +{ACAD_REACTORS +330 +10000196 +102 +} +330 +10000196 +100 +AcDbXrecord +1000 +KS1E + 0 +XRECORD + 5 +1000019A +102 +{ACAD_REACTORS +330 +10000199 +102 +} +330 +10000199 +100 +AcDbXrecord +1000 +KS5E + 0 +XRECORD + 5 +1000019D +102 +{ACAD_REACTORS +330 +1000019C +102 +} +330 +1000019C +100 +AcDbXrecord +1000 +KS9E + 0 +XRECORD + 5 +100001A0 +102 +{ACAD_REACTORS +330 +1000019F +102 +} +330 +1000019F +100 +AcDbXrecord +1000 +KSBF + 0 +XRECORD + 5 +100001A3 +102 +{ACAD_REACTORS +330 +100001A2 +102 +} +330 +100001A2 +100 +AcDbXrecord +1000 +KSFF + 0 +XRECORD + 5 +100001A6 +102 +{ACAD_REACTORS +330 +100001A5 +102 +} +330 +100001A5 +100 +AcDbXrecord +1000 +KSJF + 0 +XRECORD + 5 +100001A9 +102 +{ACAD_REACTORS +330 +100001A8 +102 +} +330 +100001A8 +100 +AcDbXrecord +1000 +KSNF + 0 +XRECORD + 5 +100001AC +102 +{ACAD_REACTORS +330 +100001AB +102 +} +330 +100001AB +100 +AcDbXrecord +1000 +KSNG + 0 +MATERIAL + 5 +45 +102 +{ACAD_REACTORS +330 +43 +102 +} +102 +{ACAD_XDICTIONARY +360 +100001E2 +102 +} +330 +43 +100 +AcDbMaterial + 1 +BYBLOCK + 0 +MATERIAL + 5 +44 +102 +{ACAD_REACTORS +330 +43 +102 +} +102 +{ACAD_XDICTIONARY +360 +100001E0 +102 +} +330 +43 +100 +AcDbMaterial + 1 +BYLAYER + 0 +MATERIAL + 5 +46 +102 +{ACAD_REACTORS +330 +43 +102 +} +102 +{ACAD_XDICTIONARY +360 +100001E4 +102 +} +330 +43 +100 +AcDbMaterial + 1 +GLOBAL + 0 +ACAD_PROXY_OBJECT + 5 +6C +102 +{ACAD_REACTORS +330 +6B +102 +} +330 +6B +100 +AcDbProxyObject + 90 + 499 + 91 + 505 + 93 + 610 +310 +40901902A4063FBFFFFFE0000000000000020400000000000020404214DD185B99185C990000000000000104090141901A00000000000004100000000000000041025764000000000000039000 +340 +14 +340 +0 +340 +11 +340 +0 + 94 + 0 +1001 +ACAD_MLEADERVER +1070 + 2 + 0 +MLINESTYLE + 5 +18 +102 +{ACAD_REACTORS +330 +17 +102 +} +330 +17 +100 +AcDbMlineStyle + 2 +Standard + 70 + 0 + 3 + + 62 + 256 + 51 +90.0 + 52 +90.0 + 71 + 2 + 49 +0.5 + 62 + 256 + 6 +BYLAYER + 49 +-0.5 + 62 + 256 + 6 +BYLAYER + 0 +ACAD_PROXY_OBJECT + 5 +10000023 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 121 +310 +9053130303A310000000000001650100 + 0 +ACAD_PROXY_OBJECT + 5 +1000001D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +90431303A310000000000000910100 + 0 +ACAD_PROXY_OBJECT + 5 +1000001E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +90431323A310000000000000A10100 + 0 +ACAD_PROXY_OBJECT + 5 +1000001F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +90431363A310000000000000C10100 + 0 +ACAD_PROXY_OBJECT + 5 +10000006 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 41 +310 +903313A31500 + 0 +ACAD_PROXY_OBJECT + 5 +1000000D +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A31304000000000000244000 + 0 +ACAD_PROXY_OBJECT + 5 +10000016 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 121 +310 +905313A3130304000000000000594000 + 0 +ACAD_PROXY_OBJECT + 5 +1000000E +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A31324000000000000284000 + 0 +ACAD_PROXY_OBJECT + 5 +1000000F +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A31364000000000000304000 + 0 +ACAD_PROXY_OBJECT + 5 +10000007 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903313A324000000000000004000 + 0 +ACAD_PROXY_OBJECT + 5 +10000010 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A32304000000000000344000 + 0 +ACAD_PROXY_OBJECT + 5 +10000011 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A32354000000000000394000 + 0 +ACAD_PROXY_OBJECT + 5 +10000008 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903313A334000000000000084000 + 0 +ACAD_PROXY_OBJECT + 5 +10000012 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A33324000000000000404000 + 0 +ACAD_PROXY_OBJECT + 5 +10000009 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903313A344000000000000104000 + 0 +ACAD_PROXY_OBJECT + 5 +10000013 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A34304000000000000444000 + 0 +ACAD_PROXY_OBJECT + 5 +1000000A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903313A354000000000000144000 + 0 +ACAD_PROXY_OBJECT + 5 +10000014 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A35304000000000000494000 + 0 +ACAD_PROXY_OBJECT + 5 +1000000B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903313A364000000000000184000 + 0 +ACAD_PROXY_OBJECT + 5 +1000000C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903313A384000000000000204000 + 0 +ACAD_PROXY_OBJECT + 5 +10000015 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +904313A38304000000000000544000 + 0 +ACAD_PROXY_OBJECT + 5 +10000020 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +90432303A310000000000000D10100 + 0 +ACAD_PROXY_OBJECT + 5 +10000017 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903323A310000000000000010100 + 0 +ACAD_PROXY_OBJECT + 5 +10000021 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +90433323A310000000000001010100 + 0 +ACAD_PROXY_OBJECT + 5 +10000018 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903333A310000000000000210100 + 0 +ACAD_PROXY_OBJECT + 5 +10000019 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903343A310000000000000410100 + 0 +ACAD_PROXY_OBJECT + 5 +10000022 +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 113 +310 +90435303A310000000000001250100 + 0 +ACAD_PROXY_OBJECT + 5 +1000001A +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903353A310000000000000510100 + 0 +ACAD_PROXY_OBJECT + 5 +1000001B +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903363A310000000000000610100 + 0 +ACAD_PROXY_OBJECT + 5 +1000001C +102 +{ACAD_REACTORS +330 +47 +102 +} +330 +47 +100 +AcDbProxyObject + 90 + 499 + 91 + 503 + 93 + 105 +310 +903383A310000000000000810100 + 0 +ACAD_PROXY_OBJECT + 5 +2F +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 436 +310 +42CC9915DA5C99599C985B595049028333333333333E33F0000000000000F90107901411070040501600405405064090741402480A0340 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +32 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 388 +310 +4150985CDA58D07406404333333333333E33F0000000000000F90107A41107004050150841D405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +36 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 428 +310 +42109C9A59DA1D195B90C409028333333333333E33F0000000000000F9010790141107004050150841D405064090741402480A029950 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +3A +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 452 +310 +42D0DBDB1BDC90DA185B99D95104090240C333333333333E33F0000000000000F90108901411070040501508421405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +34 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 500 +310 +4290DBDB98D95C1D1D585B10940D028333333333333E33F0000000000000F90107902409070040501000000000018199010841D405064090740C02480A0340 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +35 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 412 +310 +40D11A5B50B409028333333333333E33F0000000000000F9010790141107004050150841D405064090741402480A02677FFFFFD0 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +3D +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 452 +310 +43115919D950DBDB1BDC93D999916409028333333333333E33F0000000000000F9010790141107004050150841D405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +39 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 444 +310 +42D19858D95C185D1D195C9B90F409028333333333333E33F0000000000000F9010790141107004050150841D405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +2B +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 380 +310 +41119B185D240901404333333333333E33F0000000000000F9010740A907004050150841D405064090741402480A1B50 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +2C +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 468 +310 +43519B185D15DA5D1A115919D95CD0140901404333333333333E33F0000000000000F90107409019070040501600405405064090741402480A1B50 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +2D +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 404 +310 +41D1DBDD5C985D5910240902404333333333333E33F0000000000000F9010740A9070040501641D405064090741402480A1B50 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +2E +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 492 +310 +4411DBDD5C985D5915DA5D1A115919D95CD0340902404333333333333E33F0000000000000F90107409019070040501600405405064090741402480A1B50 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +31 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 476 +310 +41921A5919195B90640502408333333333333E33F0000000000000F901079024090700405020000000000001110200405405064090740C02480A0340 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +3B +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 428 +310 +42529A5D1D195C93D999914409028333333333333E33F0000000000000F9010790141107004050150A41D405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +38 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 444 +310 +42D31A5B995C185D1D195C9B90E409028333333333333E33F0000000000000F9010790141107004050750841D405064090741402483A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +3C +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 444 +310 +42D3DD995C9A185B99D3D999915409028333333333333E33F0000000000000F9010790141107004050150941D405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +33 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 428 +310 +425499585B1A5CDD1A58D08409038333333333333E33F0000000000000F9010740A907004050150800405405064090740C02480A1B40 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +42 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 420 +310 +4194DA1859195911B40902404333333333333E33F0000000000000F9010740A41107004050150800405405064090840C02480A0B40 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +41 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 516 +310 +4454DA18591959081DDA5D1A08195919D95CD1A40902404333333333333E33F0000000000000F901074090142907004050250800405405064090740C02480A0B40 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +3E +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 532 +310 +4394DA1859195CC81BD98811DC985E5174090240C333333333333E33F0000000000000F901079024090741D01000000000000111010841D405064090740C02480A0340 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +3F +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 476 +310 +41D4DAD95D18DA1E51840502408333333333333E33F0000000000000F901079024090741D01000000000000111010B41D405064090741802480A0340 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +37 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 412 +310 +41D51A1A58DAD95B90D409028333333333333E33F0000000000000F9010790141107004050150C41D405064090741402480A0350 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +30 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 420 +310 +4255DA5C99599C985B595059028333333333333E33F0000000000000F90107901411070040501600405405064090740C02480A0340 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +ACAD_PROXY_OBJECT + 5 +40 +102 +{ACAD_REACTORS +330 +2A +102 +} +330 +2A +100 +AcDbProxyObject + 90 + 499 + 91 + 501 + 93 + 404 +310 +41560B54985E51940902404000000000000E03F0000000000000F9010740501907004050150841D405064090740C02480A1B40 +1001 +ACAD +1000 +AcDbSavedByObjectVersion +1070 + 0 + 0 +XRECORD + 5 +100001B9 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +0 + 0 +XRECORD + 5 +100001B8 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 90 + 0 + 0 +XRECORD + 5 +100001CF +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +1000 +DSTYLE +1002 +{ +1070 + 340 +340 +11 +1002 +} + 0 +XRECORD + 5 +100001BA +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 1 +{7138b2e3-b276-7971-b037-726432757933} + 0 +XRECORD + 5 +100001B2 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 1 + + 0 +XRECORD + 5 +100001B7 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 90 + 4 + 0 +XRECORD + 5 +100001B4 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +1A + 0 +XRECORD + 5 +100001B6 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 90 + 10781 + 0 +XRECORD + 5 +100001B5 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +19 + 0 +XRECORD + 5 +100001BC +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 40 +0.0 + 0 +XRECORD + 5 +100001BF +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +0 + 0 +XRECORD + 5 +100001C5 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C1 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C4 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C2 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C3 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C0 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001BD +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +0 + 0 +XRECORD + 5 +100001BE +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 70 + 0 + 0 +XRECORD + 5 +100001B3 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 1 + + 0 +XRECORD + 5 +100001B0 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 90 + 1 + 0 +XRECORD + 5 +100001B1 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 90 + 70 + 0 +XRECORD + 5 +100001C8 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +0 + 0 +XRECORD + 5 +100001CE +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001CA +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001CD +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001CB +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001CC +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C9 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 10 +0.0 + 20 +0.0 + 30 +0.0 + 0 +XRECORD + 5 +100001C6 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord +340 +0 + 0 +XRECORD + 5 +100001C7 +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 70 + 0 + 0 +XRECORD + 5 +100001BB +102 +{ACAD_REACTORS +330 +100001AF +102 +} +330 +100001AF +100 +AcDbXrecord + 1 +{FAEB1C32-E019-11D5-929B-00C0DF256EC4} + 0 +DICTIONARYVAR + 5 +100001DE +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +1:1 + 0 +DICTIONARYVAR + 5 +100001D7 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +3.500000 + 0 +DICTIONARYVAR + 5 +100001D8 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +acadiso.lin + 0 +DICTIONARYVAR + 5 +100001D2 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +Standard + 0 +DICTIONARYVAR + 5 +100001D1 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +Standard + 0 +DICTIONARYVAR + 5 +100001D9 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +2 + 0 +DICTIONARYVAR + 5 +100001DA +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +1 + 0 +DICTIONARYVAR + 5 +100001DF +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +1 + 0 +DICTIONARYVAR + 5 +100001D4 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +80.000000 + 0 +DICTIONARYVAR + 5 +100001D3 +102 +{ACAD_REACTORS +330 +100001D0 +102 +} +330 +100001D0 +100 +DictionaryVariables +280 + 0 + 1 +5.000000 + 0 +XRECORD + 5 +10000003 +102 +{ACAD_REACTORS +330 +10000001 +102 +} +330 +10000001 +100 +AcDbXrecord + 70 + 4 + 0 +XRECORD + 5 +10000002 +102 +{ACAD_REACTORS +330 +10000001 +102 +} +330 +10000001 +100 +AcDbXrecord +1040 +89.0 + 0 +ACAD_PROXY_OBJECT + 5 +10000005 +102 +{ACAD_REACTORS +330 +10000001 +102 +} +330 +10000001 +100 +AcDbProxyObject + 90 + 499 + 91 + 509 + 93 + 34 +310 +40C8804040 + 0 +DICTIONARY + 5 +100001E2 +330 +45 +100 +AcDbDictionary +280 + 1 + 3 +ACAD_XREC_ROUNDTRIP +360 +100001E3 + 0 +DICTIONARY + 5 +100001E0 +330 +44 +100 +AcDbDictionary +280 + 1 + 3 +ACAD_XREC_ROUNDTRIP +360 +100001E1 + 0 +DICTIONARY + 5 +100001E4 +330 +46 +100 +AcDbDictionary +280 + 1 + 3 +ACAD_XREC_ROUNDTRIP +360 +100001E5 + 0 +XRECORD + 5 +100001E3 +102 +{ACAD_REACTORS +330 +100001E2 +102 +} +330 +100001E2 +100 +AcDbXrecord +102 +MATERIAL +148 +0.0 +149 +0.0 +149 +0.0 + 93 + 0 + 94 + 127 +282 + 0 + 72 + 1 + 77 + 1 +171 + 1 +175 + 1 +179 + 1 +273 + 0 + 0 +XRECORD + 5 +100001E1 +102 +{ACAD_REACTORS +330 +100001E0 +102 +} +330 +100001E0 +100 +AcDbXrecord +102 +MATERIAL +148 +0.0 +149 +0.0 +149 +0.0 + 93 + 0 + 94 + 127 +282 + 0 + 72 + 1 + 77 + 1 +171 + 1 +175 + 1 +179 + 1 +273 + 0 + 0 +XRECORD + 5 +100001E5 +102 +{ACAD_REACTORS +330 +100001E4 +102 +} +330 +100001E4 +100 +AcDbXrecord +102 +MATERIAL +148 +0.0 +149 +0.0 +149 +0.0 + 93 + 0 + 94 + 127 +282 + 0 + 72 + 1 + 77 + 1 +171 + 1 +175 + 1 +179 + 1 +273 + 0 + 0 +ENDSEC + 0 +EOF diff --git a/hackpads/hackpad/production/case/hackpad rim.stl b/hackpads/hackpad/production/case/hackpad rim.stl new file mode 100644 index 0000000000000000000000000000000000000000..3b31327e2247e4baf739d1e6a215f7ee2238cb42 GIT binary patch literal 789584 zcmb@vdAJnC^*&xv5x3wHw?vIgjQfUYoGaX!;TlB+QE^uk+z>=@0T)!XqoP3(1c@tg z7bS`t*9Dd7VE~nVcgF=y+!u^n)R^yiPxYC8d%EuL^Uv=-kI8vB?^|zGcTacKsZ&+X z{r~&-XtQ%&4;WpXHuHkgC)eIsm^XV#?UO?mROihd*YyuiEUC?VX+ibarB8MpJ#k5G zr^&xmGvbU;O=<=c@*nWi}Z6OLK0s0E1C%dyOHjV~WjZ zUZ5IWmf2wNZ_~Mz=M+l6AJGvExBoWFYDYXhO`q^yzg|`wy}|U1?KS$|)UmW)zk)It zHUImiwe?P#5nx==u4Cz-FAAkA?%S_m43x!;L%&&CdvMH*0#?smszsyWDLJUT+?OQ&m^H!x(9_*$XT$b5j91t(9J$Bqn ziAIRQD7L-E-hDPH%^KWOHMlIZ!Qi)&b0G$!*!CK~oz$VU>Zl`CgUd1-41SL}_x!%CZ?G3SU8g;06MXt{g)$X$d6mt{5>GY(%?ThOtRXb>X`q4JDAa`#@8 zy9f;~%WN>3`z@=jGx&u>gBVc=m1j(Iy-NQ%V*}OTvdjkKl>WJ?mwbcYtsMWWwqw-T9apYWwn24?rzJ9(u^pC!oA5d zKE3_)(lckTPzHO<24mCl%WA*-@aaS $QLXp?g%p4+#yQMd0@gUd1-jB~GFR+~5X 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�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

QpcmR&gWI9py5#G?SYk5~)iM+2Kb#2kLR)Ka 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 literal 0 HcmV?d00001 diff --git a/hackpads/hackpad/production/firmware.uf2 b/hackpads/hackpad/production/firmware.uf2 new file mode 100644 index 0000000000000000000000000000000000000000..88cef2c59bf8eefe7a6bc08cbb0900ff05b3d2f6 GIT binary patch literal 49664 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

A*oZ$mlJs!wV<*qDy# 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 pKsjJ&M^r4k_g{{oU6=QRKT literal 0 HcmV?d00001 diff --git a/hackpads/hackpad/production/gerber.zip b/hackpads/hackpad/production/gerber.zip new file mode 100644 index 0000000000000000000000000000000000000000..bec3d399392c371ae5d1ab4d661210dbf0cf2578 GIT binary patch literal 14525 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 Date: Wed, 23 Oct 2024 17:21:18 -0400 Subject: [PATCH 2/8] Add files via upload --- hackpads/hackpad/README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 hackpads/hackpad/README.md diff --git a/hackpads/hackpad/README.md b/hackpads/hackpad/README.md new file mode 100644 index 000000000..6fea1c64a --- /dev/null +++ b/hackpads/hackpad/README.md @@ -0,0 +1,17 @@ +# DeclanT +This is my first attempt at making anything like this. I knew coding but CAD and Kicad where completely new to me, im glad to be part of this + + + +# BOM: +- 1x PCB +- 1x Seeed XIAO RP2040 (through-hole) +- 2x EC11 Encoder +- 10x MX-Style switches - Gateron Milky Yellows +- 10x 1N4148 Diodes (through-hole) +- 10x Blank DSA keycaps +- 2x Encoder Knobs +- 4x M3 Heat-Set Inserts +- 4x M3x20mm Bolts +- 1x Case, Base & Top (preferably yellow, otherwise cyan) +- 1x Case Plate (Laser Cut Acrylic) \ No newline at end of file From 80df7ce3678f2b602a3f475b7442b189245fc6b5 Mon Sep 17 00:00:00 2001 From: Nuclear-Wingman Date: Wed, 23 Oct 2024 17:27:32 -0400 Subject: [PATCH 3/8] rename folder --- hackpads/{hackpad => DeclanT}/CAD/hackpad base.stl | Bin hackpads/{hackpad => DeclanT}/CAD/hackpad plate.dxf | 0 hackpads/{hackpad => DeclanT}/CAD/hackpad rim.stl | Bin hackpads/{hackpad => DeclanT}/README.md | 0 hackpads/{hackpad => DeclanT}/desktop.ini | 0 hackpads/{hackpad => DeclanT}/firmware/config.h | 0 .../{hackpad => DeclanT}/firmware/keyboard.json | 0 .../firmware/keymaps/default/keymap.c | 0 .../firmware/myheadhurts_default.uf2 | Bin hackpads/{hackpad => DeclanT}/firmware/readme.md | 0 hackpads/{hackpad => DeclanT}/firmware/rules.mk | 0 .../pcb/keyboard tutorial.kicad_pcb | 0 .../pcb/keyboard tutorial.kicad_pro | 0 .../pcb/keyboard tutorial.kicad_sch | 0 .../pcb/pcb/keyboard tutorial-B_Cu.gbr | 0 .../pcb/pcb/keyboard tutorial-B_Mask.gbr | 0 .../pcb/pcb/keyboard tutorial-B_Paste.gbr | 0 .../pcb/pcb/keyboard tutorial-B_Silkscreen.gbr | 0 .../pcb/pcb/keyboard tutorial-Edge_Cuts.gbr | 0 .../pcb/pcb/keyboard tutorial-F_Cu.gbr | 0 .../pcb/pcb/keyboard tutorial-F_Mask.gbr | 0 .../pcb/pcb/keyboard tutorial-F_Paste.gbr | 0 .../pcb/pcb/keyboard tutorial-F_Silkscreen.gbr | 0 .../pcb/pcb/keyboard tutorial-NPTH.drl | 0 .../pcb/pcb/keyboard tutorial-PTH.drl | 0 .../pcb/pcb/keyboard tutorial-job.gbrjob | 0 .../production/case/hackpad base.stl | Bin .../production/case/hackpad plate.dxf | 0 .../production/case/hackpad rim.stl | Bin .../{hackpad => DeclanT}/production/firmware.uf2 | Bin hackpads/{hackpad => DeclanT}/production/gerber.zip | Bin 31 files changed, 0 insertions(+), 0 deletions(-) rename hackpads/{hackpad => DeclanT}/CAD/hackpad base.stl (100%) rename hackpads/{hackpad => DeclanT}/CAD/hackpad plate.dxf (100%) rename hackpads/{hackpad => DeclanT}/CAD/hackpad rim.stl (100%) rename hackpads/{hackpad => DeclanT}/README.md (100%) rename hackpads/{hackpad => DeclanT}/desktop.ini (100%) rename hackpads/{hackpad => DeclanT}/firmware/config.h (100%) rename hackpads/{hackpad => DeclanT}/firmware/keyboard.json (100%) rename hackpads/{hackpad => DeclanT}/firmware/keymaps/default/keymap.c (100%) rename hackpads/{hackpad => DeclanT}/firmware/myheadhurts_default.uf2 (100%) rename hackpads/{hackpad => DeclanT}/firmware/readme.md (100%) rename hackpads/{hackpad => DeclanT}/firmware/rules.mk (100%) rename hackpads/{hackpad => DeclanT}/pcb/keyboard tutorial.kicad_pcb (100%) rename hackpads/{hackpad => DeclanT}/pcb/keyboard tutorial.kicad_pro (100%) rename hackpads/{hackpad => DeclanT}/pcb/keyboard tutorial.kicad_sch (100%) rename hackpads/{hackpad => DeclanT}/pcb/pcb/keyboard tutorial-B_Cu.gbr (100%) rename hackpads/{hackpad => DeclanT}/pcb/pcb/keyboard tutorial-B_Mask.gbr (100%) rename hackpads/{hackpad => DeclanT}/pcb/pcb/keyboard tutorial-B_Paste.gbr (100%) rename hackpads/{hackpad => DeclanT}/pcb/pcb/keyboard tutorial-B_Silkscreen.gbr (100%) rename hackpads/{hackpad => DeclanT}/pcb/pcb/keyboard tutorial-Edge_Cuts.gbr (100%) rename hackpads/{hackpad => DeclanT}/pcb/pcb/keyboard tutorial-F_Cu.gbr (100%) rename hackpads/{hackpad => DeclanT}/pcb/pcb/keyboard tutorial-F_Mask.gbr (100%) rename hackpads/{hackpad => DeclanT}/pcb/pcb/keyboard tutorial-F_Paste.gbr (100%) rename hackpads/{hackpad => DeclanT}/pcb/pcb/keyboard tutorial-F_Silkscreen.gbr (100%) rename hackpads/{hackpad => DeclanT}/pcb/pcb/keyboard tutorial-NPTH.drl (100%) rename hackpads/{hackpad => DeclanT}/pcb/pcb/keyboard tutorial-PTH.drl (100%) rename hackpads/{hackpad => DeclanT}/pcb/pcb/keyboard tutorial-job.gbrjob (100%) rename hackpads/{hackpad => DeclanT}/production/case/hackpad base.stl (100%) rename hackpads/{hackpad => DeclanT}/production/case/hackpad plate.dxf (100%) rename hackpads/{hackpad => DeclanT}/production/case/hackpad rim.stl (100%) rename hackpads/{hackpad => DeclanT}/production/firmware.uf2 (100%) rename hackpads/{hackpad => DeclanT}/production/gerber.zip (100%) diff --git a/hackpads/hackpad/CAD/hackpad base.stl b/hackpads/DeclanT/CAD/hackpad base.stl similarity index 100% rename from hackpads/hackpad/CAD/hackpad base.stl rename to hackpads/DeclanT/CAD/hackpad base.stl diff --git a/hackpads/hackpad/CAD/hackpad plate.dxf b/hackpads/DeclanT/CAD/hackpad plate.dxf similarity index 100% rename from hackpads/hackpad/CAD/hackpad plate.dxf rename to hackpads/DeclanT/CAD/hackpad plate.dxf diff --git a/hackpads/hackpad/CAD/hackpad rim.stl b/hackpads/DeclanT/CAD/hackpad rim.stl similarity index 100% rename from hackpads/hackpad/CAD/hackpad rim.stl rename to hackpads/DeclanT/CAD/hackpad rim.stl diff --git a/hackpads/hackpad/README.md b/hackpads/DeclanT/README.md similarity index 100% rename from hackpads/hackpad/README.md rename to hackpads/DeclanT/README.md diff --git a/hackpads/hackpad/desktop.ini b/hackpads/DeclanT/desktop.ini similarity index 100% rename from hackpads/hackpad/desktop.ini rename to hackpads/DeclanT/desktop.ini diff --git a/hackpads/hackpad/firmware/config.h b/hackpads/DeclanT/firmware/config.h similarity index 100% rename from hackpads/hackpad/firmware/config.h rename to hackpads/DeclanT/firmware/config.h diff --git a/hackpads/hackpad/firmware/keyboard.json b/hackpads/DeclanT/firmware/keyboard.json similarity index 100% rename from hackpads/hackpad/firmware/keyboard.json rename to hackpads/DeclanT/firmware/keyboard.json diff --git a/hackpads/hackpad/firmware/keymaps/default/keymap.c b/hackpads/DeclanT/firmware/keymaps/default/keymap.c similarity index 100% rename from hackpads/hackpad/firmware/keymaps/default/keymap.c rename to hackpads/DeclanT/firmware/keymaps/default/keymap.c diff --git a/hackpads/hackpad/firmware/myheadhurts_default.uf2 b/hackpads/DeclanT/firmware/myheadhurts_default.uf2 similarity index 100% rename from hackpads/hackpad/firmware/myheadhurts_default.uf2 rename to hackpads/DeclanT/firmware/myheadhurts_default.uf2 diff --git a/hackpads/hackpad/firmware/readme.md b/hackpads/DeclanT/firmware/readme.md similarity index 100% rename from hackpads/hackpad/firmware/readme.md rename to hackpads/DeclanT/firmware/readme.md diff --git a/hackpads/hackpad/firmware/rules.mk b/hackpads/DeclanT/firmware/rules.mk similarity index 100% rename from hackpads/hackpad/firmware/rules.mk rename to hackpads/DeclanT/firmware/rules.mk diff --git a/hackpads/hackpad/pcb/keyboard tutorial.kicad_pcb b/hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb similarity index 100% rename from hackpads/hackpad/pcb/keyboard tutorial.kicad_pcb rename to hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb diff --git a/hackpads/hackpad/pcb/keyboard tutorial.kicad_pro b/hackpads/DeclanT/pcb/keyboard tutorial.kicad_pro similarity index 100% rename from hackpads/hackpad/pcb/keyboard tutorial.kicad_pro rename to hackpads/DeclanT/pcb/keyboard tutorial.kicad_pro diff --git a/hackpads/hackpad/pcb/keyboard tutorial.kicad_sch b/hackpads/DeclanT/pcb/keyboard tutorial.kicad_sch similarity index 100% rename from hackpads/hackpad/pcb/keyboard tutorial.kicad_sch rename to hackpads/DeclanT/pcb/keyboard tutorial.kicad_sch diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Cu.gbr b/hackpads/DeclanT/pcb/pcb/keyboard tutorial-B_Cu.gbr similarity index 100% rename from hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Cu.gbr rename to hackpads/DeclanT/pcb/pcb/keyboard tutorial-B_Cu.gbr diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Mask.gbr b/hackpads/DeclanT/pcb/pcb/keyboard tutorial-B_Mask.gbr similarity index 100% rename from hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Mask.gbr rename to hackpads/DeclanT/pcb/pcb/keyboard tutorial-B_Mask.gbr diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Paste.gbr b/hackpads/DeclanT/pcb/pcb/keyboard tutorial-B_Paste.gbr similarity index 100% rename from hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Paste.gbr rename to hackpads/DeclanT/pcb/pcb/keyboard tutorial-B_Paste.gbr diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Silkscreen.gbr b/hackpads/DeclanT/pcb/pcb/keyboard tutorial-B_Silkscreen.gbr similarity index 100% rename from hackpads/hackpad/pcb/pcb/keyboard tutorial-B_Silkscreen.gbr rename to hackpads/DeclanT/pcb/pcb/keyboard tutorial-B_Silkscreen.gbr diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-Edge_Cuts.gbr b/hackpads/DeclanT/pcb/pcb/keyboard tutorial-Edge_Cuts.gbr similarity index 100% rename from hackpads/hackpad/pcb/pcb/keyboard tutorial-Edge_Cuts.gbr rename to hackpads/DeclanT/pcb/pcb/keyboard tutorial-Edge_Cuts.gbr diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Cu.gbr b/hackpads/DeclanT/pcb/pcb/keyboard tutorial-F_Cu.gbr similarity index 100% rename from hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Cu.gbr rename to hackpads/DeclanT/pcb/pcb/keyboard tutorial-F_Cu.gbr diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Mask.gbr b/hackpads/DeclanT/pcb/pcb/keyboard tutorial-F_Mask.gbr similarity index 100% rename from hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Mask.gbr rename to hackpads/DeclanT/pcb/pcb/keyboard tutorial-F_Mask.gbr diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Paste.gbr b/hackpads/DeclanT/pcb/pcb/keyboard tutorial-F_Paste.gbr similarity index 100% rename from hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Paste.gbr rename to hackpads/DeclanT/pcb/pcb/keyboard tutorial-F_Paste.gbr diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Silkscreen.gbr b/hackpads/DeclanT/pcb/pcb/keyboard tutorial-F_Silkscreen.gbr similarity index 100% rename from hackpads/hackpad/pcb/pcb/keyboard tutorial-F_Silkscreen.gbr rename to hackpads/DeclanT/pcb/pcb/keyboard tutorial-F_Silkscreen.gbr diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-NPTH.drl b/hackpads/DeclanT/pcb/pcb/keyboard tutorial-NPTH.drl similarity index 100% rename from hackpads/hackpad/pcb/pcb/keyboard tutorial-NPTH.drl rename to hackpads/DeclanT/pcb/pcb/keyboard tutorial-NPTH.drl diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-PTH.drl b/hackpads/DeclanT/pcb/pcb/keyboard tutorial-PTH.drl similarity index 100% rename from hackpads/hackpad/pcb/pcb/keyboard tutorial-PTH.drl rename to hackpads/DeclanT/pcb/pcb/keyboard tutorial-PTH.drl diff --git a/hackpads/hackpad/pcb/pcb/keyboard tutorial-job.gbrjob b/hackpads/DeclanT/pcb/pcb/keyboard tutorial-job.gbrjob similarity index 100% rename from hackpads/hackpad/pcb/pcb/keyboard tutorial-job.gbrjob rename to hackpads/DeclanT/pcb/pcb/keyboard tutorial-job.gbrjob diff --git a/hackpads/hackpad/production/case/hackpad base.stl b/hackpads/DeclanT/production/case/hackpad base.stl similarity index 100% rename from hackpads/hackpad/production/case/hackpad base.stl rename to hackpads/DeclanT/production/case/hackpad base.stl diff --git a/hackpads/hackpad/production/case/hackpad plate.dxf b/hackpads/DeclanT/production/case/hackpad plate.dxf similarity index 100% rename from hackpads/hackpad/production/case/hackpad plate.dxf rename to hackpads/DeclanT/production/case/hackpad plate.dxf diff --git a/hackpads/hackpad/production/case/hackpad rim.stl b/hackpads/DeclanT/production/case/hackpad rim.stl similarity index 100% rename from hackpads/hackpad/production/case/hackpad rim.stl rename to hackpads/DeclanT/production/case/hackpad rim.stl diff --git a/hackpads/hackpad/production/firmware.uf2 b/hackpads/DeclanT/production/firmware.uf2 similarity index 100% rename from hackpads/hackpad/production/firmware.uf2 rename to hackpads/DeclanT/production/firmware.uf2 diff --git a/hackpads/hackpad/production/gerber.zip b/hackpads/DeclanT/production/gerber.zip similarity index 100% rename from hackpads/hackpad/production/gerber.zip rename to hackpads/DeclanT/production/gerber.zip From 11ec8d3d0abd9b0dbea861f8e161229bf8bb04f3 Mon Sep 17 00:00:00 2001 From: Nuclear-Wingman Date: Tue, 29 Oct 2024 16:51:35 -0400 Subject: [PATCH 4/8] Delete hackpads/DeclanT/production/gerber.zip --- hackpads/DeclanT/production/gerber.zip | Bin 14525 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 hackpads/DeclanT/production/gerber.zip diff --git a/hackpads/DeclanT/production/gerber.zip b/hackpads/DeclanT/production/gerber.zip deleted file mode 100644 index bec3d399392c371ae5d1ab4d661210dbf0cf2578..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14525 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 Date: Tue, 29 Oct 2024 16:51:51 -0400 Subject: [PATCH 5/8] Add files via upload --- hackpads/DeclanT/production/gerber_new.zip | Bin 0 -> 372 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 hackpads/DeclanT/production/gerber_new.zip diff --git a/hackpads/DeclanT/production/gerber_new.zip b/hackpads/DeclanT/production/gerber_new.zip new file mode 100644 index 0000000000000000000000000000000000000000..aba98b5e1ccfd8958816e72a22cc541052ec73d2 GIT binary patch literal 372 zcmWIWW@Zs#-~hslt+9~|P+-H%z`)0#z>uC=l$2T&pO;#$S5i?D8p6xKzRFWE{WK7R z=+X*q21XW;9x$=>(nh{R3IfMI?)5)-?WCQ9dvvx;k8h7Or{#kvL8h~gzBSdEkAyY+ z%xm}mX_t=m;57Aayc&BtUr@8C_Y~v)iZ>^1Cf;|v$!Zcm<%w9l5yR7ivzR0cb~~12 z8+)&s{i-}CUP$@~hhgHu9h>ectUGpd1;<74o Date: Tue, 29 Oct 2024 16:56:02 -0400 Subject: [PATCH 6/8] Add files via upload --- .../DeclanT/pcb/keyboard tutorial.kicad_pcb | 60 ++++++++++++------- 1 file changed, 38 insertions(+), 22 deletions(-) diff --git a/hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb b/hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb index 0dea5d763..dfd7898c8 100644 --- a/hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb +++ b/hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb @@ -7100,20 +7100,20 @@ (uuid "e795a684-1367-4ef4-963d-900445fedccc") ) (segment - (start 179.5 107.7) - (end 186.1 101.1) + (start 123.80875 117.17125) + (end 123.83 117.15) (width 0.2) (layer "F.Cu") (net 10) - (uuid "11b2d467-c809-457f-a9d6-b044fa1832b2") + (uuid "0a2ef851-33fa-4714-b19d-6c9b35517800") ) (segment - (start 140.32125 117.75875) - (end 140.32125 117.17125) + (start 179.5 107.7) + (end 186.1 101.1) (width 0.2) (layer "F.Cu") (net 10) - (uuid "23d56960-10b4-40ea-a0ed-8b0dda6230a2") + (uuid "11b2d467-c809-457f-a9d6-b044fa1832b2") ) (segment (start 186.1 101.1) @@ -7124,12 +7124,12 @@ (uuid "29f0e9c8-d9a3-4e95-9a03-7419c1cb2e74") ) (segment - (start 121.32125 117.17125) - (end 122.6 118.45) + (start 140.32125 117.17125) + (end 159.42125 117.17125) (width 0.2) (layer "F.Cu") (net 10) - (uuid "3e9ec81a-cbed-4c85-9cce-2fa754a991fd") + (uuid "4037c5f8-59ad-463b-9df7-12f64ba0a265") ) (segment (start 166.42 107.7) @@ -7139,6 +7139,14 @@ (net 10) (uuid "519cd5d9-59c1-4c0f-bfa5-13aaadd8a3bd") ) + (segment + (start 123.83 117.15) + (end 125.48 118.8) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "6b81ace3-5f9a-4db7-aa98-a419400e7b02") + ) (segment (start 161.92 112.2) (end 166.42 107.7) @@ -7156,12 +7164,28 @@ (uuid "8e9002af-8da7-4cc4-88ea-c3512be7d197") ) (segment - (start 139.63 118.45) + (start 125.48 118.8) + (end 139.28 118.8) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "aaffaaef-36fe-4cc9-9bda-b308bf44c110") + ) + (segment + (start 139.28 118.8) (end 140.32125 117.75875) (width 0.2) (layer "F.Cu") (net 10) - (uuid "9cf8130a-5225-442a-897a-e22b3c591134") + (uuid "b0d82b1e-7da2-4cd9-b0bb-b87463fca507") + ) + (segment + (start 140.32125 117.75875) + (end 140.32125 117.17125) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "bfbbf7f4-99c6-45e5-86c8-0aba9489d21a") ) (segment (start 159.42125 117.17125) @@ -7180,20 +7204,12 @@ (uuid "c3358a10-b09a-4964-bc51-50948289953b") ) (segment - (start 140.32125 117.17125) - (end 159.42125 117.17125) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "c371228c-a8a4-41ed-831e-b0fff296c187") - ) - (segment - (start 122.6 118.45) - (end 139.63 118.45) + (start 121.32125 117.17125) + (end 123.80875 117.17125) (width 0.2) (layer "F.Cu") (net 10) - (uuid "c734093e-dc99-4b54-ba48-6e0873466d10") + (uuid "e64345df-dd2e-498b-a82b-37400971ff2f") ) (segment (start 159.4075 109.5375) From 85cffe90590781ebc3f70f95055dad9e62be0841 Mon Sep 17 00:00:00 2001 From: Nuclear-Wingman Date: Tue, 29 Oct 2024 19:55:24 -0400 Subject: [PATCH 7/8] Delete hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb --- .../DeclanT/pcb/keyboard tutorial.kicad_pcb | 8038 ----------------- 1 file changed, 8038 deletions(-) delete mode 100644 hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb diff --git a/hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb b/hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb deleted file mode 100644 index dfd7898c8..000000000 --- a/hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb +++ /dev/null @@ -1,8038 +0,0 @@ -(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) - (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 0) - (scaleselection 1) - (outputdirectory "../../../hackpad/pcb/") - ) - ) - (net 0 "") - (net 1 "row 0") - (net 2 "Net-(D1-A)") - (net 3 "Net-(D2-A)") - (net 4 "Net-(D3-A)") - (net 5 "Net-(D4-A)") - (net 6 "row 1") - (net 7 "Net-(D5-A)") - (net 8 "Net-(D6-A)") - (net 9 "Net-(D7-A)") - (net 10 "row 2") - (net 11 "Net-(D9-A)") - (net 12 "column 0") - (net 13 "column 2") - (net 14 "column 1") - (net 15 "unconnected-(U2-5V-Pad14)") - (net 16 "unconnected-(U2-3V3-Pad12)") - (net 17 "Net-(D10-A)") - (net 18 "Net-(D11-A)") - (net 19 "column 3") - (net 20 "GND") - (net 21 "Rotary 2") - (net 22 "Rotary 1") - (net 23 "Rotary 4") - (net 24 "Rotary 3") - (footprint "ScottoKeebs_MX:MX_PCB_1.00u" - (layer "F.Cu") - (uuid "00bc591f-b64b-4d94-a456-32dbfa0f76bd") - (at 111.76 114.6175) - (descr "MX keyswitch PCB Mount Keycap 1.00u") - (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") - (property "Reference" "S9" - (at 0 -8 0) - (layer "F.SilkS") - (uuid "2cbf2409-9fcd-404a-8fe9-49403aa73b45") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Keyswitch" - (at 0 8 0) - (layer "F.Fab") - (uuid "71be8230-9a5a-49fa-b57d-c991484d52ac") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "dab76935-2b51-4fcd-af4a-562777d24a83") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "684280b9-3748-42cd-8c2f-764150eb75dc") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "2f7d39e6-26f4-436f-a041-8e167e82291a") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (path "/edd3c02a-0952-4935-bf23-831718995d9d") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start -7.1 -7.1) - (end -7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5f798667-6d6b-4c30-a71b-f67c2c43a69b") - ) - (fp_line - (start -7.1 7.1) - (end 7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "325f65eb-5bf7-4b8a-a895-ed4a09fcdbb2") - ) - (fp_line - (start 7.1 -7.1) - (end -7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "932b626f-a732-4eb7-8739-4a3a67e5e0bd") - ) - (fp_line - (start 7.1 7.1) - (end 7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "21e9a780-60fe-41a5-baaf-d31cf5810641") - ) - (fp_line - (start -9.525 -9.525) - (end -9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "03a5f58e-61ed-49c1-8209-cc2c4661ae8a") - ) - (fp_line - (start -9.525 9.525) - (end 9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "9fac5013-051b-43e6-8d5d-8406bd7882f2") - ) - (fp_line - (start 9.525 -9.525) - (end -9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "ac6bb5ea-212c-4003-ad36-bd51e4973c13") - ) - (fp_line - (start 9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "57f90058-4a73-4485-9aeb-7e6dc84d5247") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "9aeaca80-bec2-4640-8664-42dfb3ee245d") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "f0bab09c-afa7-4588-94c0-c0fe7c6f7dbd") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "15f86712-7e22-4fe0-94af-33404e550f80") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "6cc13ee6-5e93-45ab-b0a2-790d1f0bd96d") - ) - (fp_line - (start -7.25 -7.25) - (end -7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9f8017b2-49e6-4df7-9f7c-ee1de22596dc") - ) - (fp_line - (start -7.25 7.25) - (end 7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0f8893f6-ac4d-49c0-9aa5-828843ecc71d") - ) - (fp_line - (start 7.25 -7.25) - (end -7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "728ef73b-70ba-4ab8-a8ff-8de159c6d27e") - ) - (fp_line - (start 7.25 7.25) - (end 7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "fd1220d6-7e1b-4d5a-993f-c138d43b0b92") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "e0666abd-7159-4e0d-90be-e011a3b96d62") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "e007c1bb-1111-4960-acaa-90c3f4546402") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "1767d64a-52b9-4646-b0d6-ce59584b9fcb") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "1f639217-5640-4765-b5f2-ffb361b70a79") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "30adad83-6cac-467c-9b34-a6a9cebd25ee") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "71a6da24-5ec2-4373-8fd9-cc2073f01446") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 4 4) - (drill 4) - (layers "*.Cu" "*.Mask") - (uuid "4d930279-bc6e-4cbd-b818-2768a2c6db44") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "baf297e8-13a4-4941-9119-3d5aec26f439") - ) - (pad "1" thru_hole circle - (at -3.81 -2.54) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 12 "column 0") - (pinfunction "1") - (pintype "passive") - (uuid "0b1a48c4-ffc6-4f3f-bd2a-54abb2e84414") - ) - (pad "2" thru_hole circle - (at 2.54 -5.08) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 9 "Net-(D7-A)") - (pinfunction "2") - (pintype "passive") - (uuid "a677028d-69b7-4375-a18b-fe4b320f0daf") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_Scotto:Encoder_EC11_MX" - (layer "F.Cu") - (uuid "17f348f4-407d-42fb-9123-80c3af91b5a0") - (at 130.83 114.65 180) - (descr "MX keyswitch PCB Mount Keycap 1.00u") - (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") - (property "Reference" "SW2" - (at 0 -8 0) - (layer "F.SilkS") - (hide yes) - (uuid "b2ce063a-0cb5-4e24-a472-7a1a737ee03e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "RotaryEncoder_Switch" - (at 0 8 0) - (layer "F.Fab") - (hide yes) - (uuid "92efaef4-f49c-436b-9806-5786efa3ee6e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "ScottoKeebs_Scotto:Encoder_EC11_MX" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "6b925575-c1d0-4b9d-ba85-42a1ffca3ce4") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "ad9e5cf0-dfd5-46d9-9482-0ca349e544be") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "d275f82c-ea58-4b28-8580-580fbe9dfef9") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "RotaryEncoder*Switch*") - (path "/a45379c1-4441-434d-be6e-221ef644e1d8") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start 9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "694481b9-fc87-4a80-bf88-4c791b0bb679") - ) - (fp_line - (start 9.525 -9.525) - (end -9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "7372a91f-5768-4706-be45-b3d1d66ec36a") - ) - (fp_line - (start -9.525 9.525) - (end 9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "a672b1e1-d762-410e-ac97-2d7eaff1fa97") - ) - (fp_line - (start -9.525 -9.525) - (end -9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "773fd8c9-cab5-42ce-93d9-ef3583445f48") - ) - (fp_line - (start 6 5.8) - (end -6 5.8) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "8184dab1-e391-447d-a15e-98f1018f3793") - ) - (fp_line - (start 6 -5.8) - (end 6 5.8) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "83497cc6-a4f9-4b04-bef1-b4ae43dbe754") - ) - (fp_line - (start 0 -3) - (end 0 3) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "b302c40c-e89d-4942-aa12-35bfb0fec074") - ) - (fp_line - (start -3 0) - (end 3 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "5469f447-ff62-44d9-a4d8-e220e763d572") - ) - (fp_line - (start -5 -5.8) - (end 6 -5.8) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "1cc213c9-d480-4dd5-ae6e-d1a23fc9f554") - ) - (fp_line - (start -6 5.8) - (end -6 -4.7) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "5bf72d98-f4ae-4457-8577-66924795c5a5") - ) - (fp_line - (start -6 -4.7) - (end -5 -5.8) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "79fb192e-da62-4f0b-b202-ea2f0ef09d25") - ) - (fp_circle - (center 0 0) - (end 3 0) - (stroke - (width 0.12) - (type solid) - ) - (fill none) - (layer "F.Fab") - (uuid "3a16e9f5-d5d5-43ec-b65b-5384b73daa9f") - ) - (fp_text user "${REFERENCE}" - (at 3.6 3.8 0) - (layer "F.Fab") - (uuid "32b78a94-9237-47b8-86b0-738b309769d7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "A" thru_hole rect - (at -7.5 -2.5 180) - (size 2 2) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 24 "Rotary 3") - (pinfunction "A") - (pintype "passive") - (uuid "e55fa5f4-354d-48a7-b392-836ed8a832b3") - ) - (pad "B" thru_hole circle - (at -7.5 2.5 180) - (size 2 2) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 23 "Rotary 4") - (pinfunction "B") - (pintype "passive") - (uuid "5ee83df7-079c-42dc-acc5-a05f0b3ccbd9") - ) - (pad "C" thru_hole circle - (at -7.5 0 180) - (size 2 2) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 20 "GND") - (pinfunction "C") - (pintype "passive") - (uuid "5976f849-997c-4c7d-a21b-936ac61588aa") - ) - (pad "MP" thru_hole rect - (at 0 -5.6 180) - (size 3.2 2) - (drill oval 2.8 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "0c379f8c-50d3-4247-8bd0-241c956deffc") - ) - (pad "MP" thru_hole rect - (at 0 5.6 180) - (size 3.2 2) - (drill oval 2.8 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "80f0cd4a-cda1-4ce5-af1d-41f466732ff5") - ) - (pad "S1" thru_hole circle - (at 7 2.5 180) - (size 2 2) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 14 "column 1") - (pinfunction "S1") - (pintype "passive") - (uuid "99d81c86-4c48-4642-8997-c1778b7b6bfa") - ) - (pad "S2" thru_hole circle - (at 7 -2.5 180) - (size 2 2) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 10 "row 2") - (pinfunction "S2") - (pintype "passive") - (uuid "502da638-c567-4906-8c45-1b654fbee220") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Scotto.3dshapes/EC11.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz -90 0 90) - ) - ) - ) - (footprint "ScottoKeebs_Scotto:Encoder_EC11_MX" - (layer "F.Cu") - (uuid "1e5136b2-5f71-46ab-aed7-42442f1b567f") - (at 168.92 114.7 180) - (descr "MX keyswitch PCB Mount Keycap 1.00u") - (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") - (property "Reference" "SW1" - (at 0 -8 0) - (layer "F.SilkS") - (hide yes) - (uuid "293e6ec5-f0b8-4031-b049-0cfedc49c6e4") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "RotaryEncoder_Switch" - (at 0 8 0) - (layer "F.Fab") - (hide yes) - (uuid "5ec1e67c-552f-4e37-84a3-ff759ff4a7dc") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "ScottoKeebs_Scotto:Encoder_EC11_MX" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "8fe2a9af-e04d-4445-b986-34b4cbd07000") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "8b6e2c07-694b-443a-b96e-9a5774da705d") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "532fe1f0-dab3-4ab0-944d-2ab9b6e22064") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "RotaryEncoder*Switch*") - (path "/87825453-f989-4d67-8d13-43c797f5663c") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start 9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "31e8300c-6278-496d-b0da-d7d5f04f802e") - ) - (fp_line - (start 9.525 -9.525) - (end -9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "add60d08-d954-4da6-8fe0-d9aacfbc410f") - ) - (fp_line - (start -9.525 9.525) - (end 9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "db78d9c5-67d4-4fae-aac4-26faf9e6db96") - ) - (fp_line - (start -9.525 -9.525) - (end -9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "aa1e771d-a021-4a21-b06d-e8f9656fec02") - ) - (fp_line - (start 6 5.8) - (end -6 5.8) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "2af2bef8-94ae-4953-b1c5-1dad36a05649") - ) - (fp_line - (start 6 -5.8) - (end 6 5.8) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "a5d4bc7f-38ae-418e-829e-7c567d410784") - ) - (fp_line - (start 0 -3) - (end 0 3) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "05db9229-011c-43ff-afca-2028cf987d9a") - ) - (fp_line - (start -3 0) - (end 3 0) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "a27d25fc-fb6b-4694-9e58-b8509a0bebed") - ) - (fp_line - (start -5 -5.8) - (end 6 -5.8) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "bcf0bb89-9025-4780-92b6-28a75ebcd841") - ) - (fp_line - (start -6 5.8) - (end -6 -4.7) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "4cc89f4b-e0cf-4f1e-84a8-27c80ff86385") - ) - (fp_line - (start -6 -4.7) - (end -5 -5.8) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.Fab") - (uuid "b51f910e-f828-410c-a6a0-23a4b2c6918b") - ) - (fp_circle - (center 0 0) - (end 3 0) - (stroke - (width 0.12) - (type solid) - ) - (fill none) - (layer "F.Fab") - (uuid "e497a3b0-5207-4ec7-a768-2c6924bb0c02") - ) - (fp_text user "${REFERENCE}" - (at 3.6 3.8 0) - (layer "F.Fab") - (uuid "4116a946-2722-4115-a4e9-a2aee6d742f6") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "A" thru_hole rect - (at -7.5 -2.5 180) - (size 2 2) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 21 "Rotary 2") - (pinfunction "A") - (pintype "passive") - (uuid "721ac239-9a7a-4825-9a10-69e58b3e2752") - ) - (pad "B" thru_hole circle - (at -7.5 2.5 180) - (size 2 2) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 22 "Rotary 1") - (pinfunction "B") - (pintype "passive") - (uuid "7b644d5a-06be-4657-98fd-dcb248f914ed") - ) - (pad "C" thru_hole circle - (at -7.5 0 180) - (size 2 2) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 20 "GND") - (pinfunction "C") - (pintype "passive") - (uuid "1e8e36e0-5fca-441d-a55a-6a81a7908fca") - ) - (pad "MP" thru_hole rect - (at 0 -5.6 180) - (size 3.2 2) - (drill oval 2.8 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "596a2cfa-1988-4464-acdb-511dcc387893") - ) - (pad "MP" thru_hole rect - (at 0 5.6 180) - (size 3.2 2) - (drill oval 2.8 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "ec1cbcd0-46ac-400f-a33f-0dedc3df704e") - ) - (pad "S1" thru_hole circle - (at 7 2.5 180) - (size 2 2) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 10 "row 2") - (pinfunction "S1") - (pintype "passive") - (uuid "854236ad-00f5-42d3-b608-19b1430cc5d3") - ) - (pad "S2" thru_hole circle - (at 7 -2.5 180) - (size 2 2) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 19 "column 3") - (pinfunction "S2") - (pintype "passive") - (uuid "398e33c8-2db0-4e65-a3ef-354f902f1b59") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Scotto.3dshapes/EC11.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz -90 0 90) - ) - ) - ) - (footprint "ScottoKeebs_MX:MX_PCB_1.00u" - (layer "F.Cu") - (uuid "2892ee25-abd8-4875-889f-7e062e04eb3a") - (at 130.86 76.5175) - (descr "MX keyswitch PCB Mount Keycap 1.00u") - (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") - (property "Reference" "S2" - (at 0 -7.62 0) - (layer "F.SilkS") - (uuid "92a4e33f-11ef-4413-ad14-3b6f8cc893f6") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Keyswitch" - (at 0 8 0) - (layer "F.Fab") - (uuid "3f500f1b-769b-45fa-a7b7-b91425d1501a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "b4d4c5cb-87dc-4386-812a-9e64a2b71796") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "3d7abf6a-5d4a-47ba-94d7-2eab49b3d0cb") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "bce83d47-2478-4b55-a92b-1dd3bda8ea15") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (path "/69b67815-a6e2-4c5c-8e0d-85188cdd2ab9") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start -7.1 -7.1) - (end -7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "729d0334-982f-4b7c-9e6a-038d7584807f") - ) - (fp_line - (start -7.1 7.1) - (end 7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "fea6306d-7f02-45f8-a1f8-a8259b81a442") - ) - (fp_line - (start 7.1 -7.1) - (end -7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1b64b732-b63a-4211-96f5-eeb12429ac36") - ) - (fp_line - (start 7.1 7.1) - (end 7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "be750e65-c4b5-40c7-9890-a3500c7e1100") - ) - (fp_line - (start -9.525 -9.525) - (end -9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "a2e45a9c-fc69-438e-9c21-841aaa4ca911") - ) - (fp_line - (start -9.525 9.525) - (end 9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "d6bc2894-fce8-4a60-8bee-5e757ed5f576") - ) - (fp_line - (start 9.525 -9.525) - (end -9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "09309e68-06ae-4fab-b591-4ccfdc504587") - ) - (fp_line - (start 9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "b3d4aabe-64d6-4df6-b3e1-058f3ffd185d") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "a9fdacf8-43c0-4b35-ab12-b4d1976782da") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "70ae330d-eea1-497b-a92b-03c22053b858") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "cac909d6-808e-4d89-acbe-06aa7030986e") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "7ad44e9f-5604-4e94-8304-4c37822fa9a9") - ) - (fp_line - (start -7.25 -7.25) - (end -7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "7787c66e-83b0-4df0-9f24-f86d7132d51f") - ) - (fp_line - (start -7.25 7.25) - (end 7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "f49cb19e-cf98-42b6-a398-c40a1710cc79") - ) - (fp_line - (start 7.25 -7.25) - (end -7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "cb23edb5-d4f5-4043-926e-76dbd9f03caa") - ) - (fp_line - (start 7.25 7.25) - (end 7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "90f20e1f-2cf3-4715-a43d-884a3d75f7d7") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "3052f811-6f4d-4e3b-9281-e0d918f95918") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "387045bf-6ea1-42b2-8acb-ae685c932a45") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f8e5ed47-fcb6-4616-98d0-ec72e3ea01b1") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "add1969b-4a65-4c18-b822-b041271f71b7") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "031128e0-afca-4ad3-b712-a64a8a580ac7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "cc97ec1d-839c-4c28-971e-85a33b066065") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 4 4) - (drill 4) - (layers "*.Cu" "*.Mask") - (uuid "8de9d571-ade3-4ce1-8e36-036050dc4491") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "3b13237b-0d73-4031-9e7d-6adacca313a4") - ) - (pad "1" thru_hole circle - (at -3.81 -2.54) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 14 "column 1") - (pinfunction "1") - (pintype "passive") - (uuid "d81d8118-5935-4d1c-bf77-511d140bf8d5") - ) - (pad "2" thru_hole circle - (at 2.54 -5.08) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 4 "Net-(D3-A)") - (pinfunction "2") - (pintype "passive") - (uuid "67e6a1d5-5042-43d6-a764-2ee6d7fddd1b") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_MX:MX_PCB_1.00u" - (layer "F.Cu") - (uuid "413ddb42-094f-4dec-a6b9-2836d500023b") - (at 130.81 95.5675) - (descr "MX keyswitch PCB Mount Keycap 1.00u") - (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") - (property "Reference" "S6" - (at 0 -8 0) - (layer "F.SilkS") - (uuid "b55d9775-0337-4729-bddd-45de31c53962") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Keyswitch" - (at 0 8 0) - (layer "F.Fab") - (uuid "f697d017-6f74-4fde-9867-3ed06fee63a8") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "7110866f-db91-40bc-9dca-9f252a7de0f4") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "10a1970b-9ae3-4a82-aae3-ff133d5eaf25") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "ae061972-27d7-42c4-b891-fb05e2b09a81") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (path "/a2f7b4a7-2903-4c41-92f7-abe926ec1763") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start -7.1 -7.1) - (end -7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b165730f-2678-440b-b2bc-8d65041f492e") - ) - (fp_line - (start -7.1 7.1) - (end 7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "a2bf3a21-4bf9-41d6-b752-a1cd3d8a0024") - ) - (fp_line - (start 7.1 -7.1) - (end -7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "de2134b8-ebe9-46c0-bd09-c1c359de13c1") - ) - (fp_line - (start 7.1 7.1) - (end 7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f761e055-3b7c-43bb-bd71-4bee492c0770") - ) - (fp_line - (start -9.525 -9.525) - (end -9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "b5abf53c-284b-48b4-96be-396794251981") - ) - (fp_line - (start -9.525 9.525) - (end 9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "c13aa572-a3d2-4384-b39e-14d655f07298") - ) - (fp_line - (start 9.525 -9.525) - (end -9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "ab821ab3-cbb6-4cc9-8809-7303de08ffed") - ) - (fp_line - (start 9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "b4b43221-d5dd-441b-8838-fafbf484e9f9") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "044551ea-4e83-4fff-b54f-8af9e6ad8f83") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "8a97c023-e813-4400-b7e5-e0da19832dd7") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "b99868d2-4f04-4b2a-9869-3cb56a6d8cb1") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "2e69e2be-32aa-4b7d-8d81-6962bc0339db") - ) - (fp_line - (start -7.25 -7.25) - (end -7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "01e7a6e5-05ab-4402-a9d4-87f60752519b") - ) - (fp_line - (start -7.25 7.25) - (end 7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "33d491f0-18d8-4e84-a894-52df7cc38679") - ) - (fp_line - (start 7.25 -7.25) - (end -7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "cda4c4ba-cbb8-4de3-9ed7-206a7b260b41") - ) - (fp_line - (start 7.25 7.25) - (end 7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "84f58ba0-3149-49c3-a28e-3a8755bf8f53") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d95d449c-1f8d-42cf-9a8d-a5a63fc2a054") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "4c45afea-c634-4496-a2a3-028b8e0292f5") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "0cd9ba80-ba93-4020-a840-7194ce3fecfd") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "a2de854f-d991-425c-bb66-0e2eeeb9f360") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "38344917-a465-4aab-8ba3-ceb28b05edf6") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "d961fa9c-1d4c-4846-bfa7-0908ad9a8210") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 4 4) - (drill 4) - (layers "*.Cu" "*.Mask") - (uuid "c99c7b9f-5aa0-4f98-ba3a-669f750deb67") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "f960f31b-caa4-4c6e-8c43-bc20fbef644a") - ) - (pad "1" thru_hole circle - (at -3.81 -2.54) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 14 "column 1") - (pinfunction "1") - (pintype "passive") - (uuid "16eb0bac-1c21-4bc1-9896-e9fbbbcd6863") - ) - (pad "2" thru_hole circle - (at 2.54 -5.08) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 7 "Net-(D5-A)") - (pinfunction "2") - (pintype "passive") - (uuid "9db24563-8a1c-4f18-af34-b11e50baf9e0") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_MX:MX_PCB_1.00u" - (layer "F.Cu") - (uuid "4fe52674-302d-4f1e-ad0d-2e2ec948d0df") - (at 149.86 95.5675) - (descr "MX keyswitch PCB Mount Keycap 1.00u") - (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") - (property "Reference" "S7" - (at 0 -8 0) - (layer "F.SilkS") - (uuid "7cc83193-65fa-4213-8b89-a4e876c607ac") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Keyswitch" - (at 0 8 0) - (layer "F.Fab") - (uuid "f7417bcc-b4cc-4465-93ea-d6df130df6bd") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "b5b02415-f572-4254-97da-44659c3c5601") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "c48e332f-2d15-4482-9461-ed3f0d62a7bf") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "2e34d05b-8f4e-4654-81f5-225a624c9b8c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (path "/aa41db46-89c1-4476-bee4-f460ebf99eea") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start -7.1 -7.1) - (end -7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "14c28277-2111-47e1-9246-04325a2cd5eb") - ) - (fp_line - (start -7.1 7.1) - (end 7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5b6c2a27-ad9a-4a60-945c-c64a999aeaf3") - ) - (fp_line - (start 7.1 -7.1) - (end -7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5054d1bc-f922-447a-93eb-bd76de0bbc22") - ) - (fp_line - (start 7.1 7.1) - (end 7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4acd550c-37d7-4531-8b38-d110fbfe29ec") - ) - (fp_line - (start -9.525 -9.525) - (end -9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "084a0cee-5acd-4e1d-9eb9-e0f5da78c725") - ) - (fp_line - (start -9.525 9.525) - (end 9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "2765c2d6-4f52-4a25-8650-258502e1ce4c") - ) - (fp_line - (start 9.525 -9.525) - (end -9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "247552c5-88ea-46a0-9577-d159f50c7984") - ) - (fp_line - (start 9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "79ef93b8-011a-479e-91b4-a6d9f5bb8934") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "053454c1-0693-4764-b64b-208096afeaa3") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "0b3696d9-8d33-42aa-9dc7-445ac22044ee") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "4b38a77d-3175-4269-8ea9-a9833a706063") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "e7eb8244-ab70-47b0-9c1a-653399dccad8") - ) - (fp_line - (start -7.25 -7.25) - (end -7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "14fad6a3-1c09-450a-8983-358f4cf72187") - ) - (fp_line - (start -7.25 7.25) - (end 7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "4ad9b59e-86bf-43b6-9b33-cbbed8b94b1a") - ) - (fp_line - (start 7.25 -7.25) - (end -7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "43db4c0b-52ca-4dd4-9d32-09ef84d53feb") - ) - (fp_line - (start 7.25 7.25) - (end 7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "1ac69692-87a9-4a42-a14b-1cde2d04bbe7") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "384ffa7f-76cd-4ea5-a482-7854f0b24b12") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "0a823fa3-9106-424f-aa6c-a39a32f9864e") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "9c210484-6c17-46f5-a19a-78a7cb80d8e7") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "7cbdde8b-eb2c-4a8a-9dd1-8ecb482732c1") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "efa5b9ba-a2a5-4c8e-a5ec-f567a72bf3a9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "73a70e01-90cb-4628-85af-64e36c67f751") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 4 4) - (drill 4) - (layers "*.Cu" "*.Mask") - (uuid "b30fa6d0-bd27-4fca-b31a-b2c8046cc937") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "b8732333-842b-411d-be31-6e80bf9b452f") - ) - (pad "1" thru_hole circle - (at -3.81 -2.54) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 13 "column 2") - (pinfunction "1") - (pintype "passive") - (uuid "f8192a9f-89d9-437b-8b91-cd152f328ff8") - ) - (pad "2" thru_hole circle - (at 2.54 -5.08) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 8 "Net-(D6-A)") - (pinfunction "2") - (pintype "passive") - (uuid "75f650c8-f38f-4b93-9bf5-136340272821") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_MX:MX_PCB_1.00u" - (layer "F.Cu") - (uuid "53d5ddc6-2c80-4650-b9aa-bf8f6b19db7d") - (at 168.91 95.5675) - (descr "MX keyswitch PCB Mount Keycap 1.00u") - (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") - (property "Reference" "S8" - (at 0 -8 0) - (layer "F.SilkS") - (uuid "efdac895-5feb-41c6-869c-2f4c94ed58d9") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Keyswitch" - (at 0 8 0) - (layer "F.Fab") - (uuid "9f158331-920d-45ff-b599-c23379fa099c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "0e14a96c-edbb-42e0-bf86-c5c19652ac91") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "98e5f5ed-71e6-4d40-ba2d-a01ecc9952bc") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "1f27eae4-7d32-4f0e-b8a3-9f365370684b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (path "/fb90e27d-b430-4ee4-8ba5-17091bd17b35") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start -7.1 -7.1) - (end -7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "2556e7e2-92ae-4173-ad1d-4ae6397b5e94") - ) - (fp_line - (start -7.1 7.1) - (end 7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "43605fd9-5e6d-443c-885e-8a3147d3ac77") - ) - (fp_line - (start 7.1 -7.1) - (end -7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5e3144d2-0316-42ed-a410-03677fda0409") - ) - (fp_line - (start 7.1 7.1) - (end 7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "32631871-d9d9-45df-9f14-e3fbb3f76a8f") - ) - (fp_line - (start -9.525 -9.525) - (end -9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "827a9053-c812-43b1-be67-7305beb29397") - ) - (fp_line - (start -9.525 9.525) - (end 9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "c66ef15b-5667-4919-bc28-66cff4d861bc") - ) - (fp_line - (start 9.525 -9.525) - (end -9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "a3717cff-8305-4494-b33b-8abda7e053a9") - ) - (fp_line - (start 9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "7652f300-b419-4821-94d6-f096e086716d") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "6f2cb746-69dc-4ef0-ba5a-749ed301fb70") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "3d949629-a9bd-400c-921a-2bc2bbfa9cf1") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "81fc985b-e11b-4850-8c58-3764263a9b2b") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "78f419bf-2895-402c-8b17-18a2e74ee000") - ) - (fp_line - (start -7.25 -7.25) - (end -7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "3ac5be67-c9ba-4140-82b0-013246a1d2e8") - ) - (fp_line - (start -7.25 7.25) - (end 7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "7ce29b51-ae6f-46c2-8114-3f1696467b18") - ) - (fp_line - (start 7.25 -7.25) - (end -7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "0fabb77b-e2ea-4e4b-be7a-c83fdb297be2") - ) - (fp_line - (start 7.25 7.25) - (end 7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "8e4b8363-48f8-43c2-af73-9ef3f1bf8161") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "045b3e58-af02-40ba-a315-d041898295eb") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "c7b6380e-2af1-4ef3-b92b-d759245340bf") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "96599d30-078d-4e7a-a780-62ede75fb185") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "0ca25fc9-f59c-4b54-bdca-4bfdc6981cfe") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "b8c1337c-2de3-449b-a1fe-efb13948d94d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "7643e63c-6481-44ba-b21d-0463afe3c578") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 4 4) - (drill 4) - (layers "*.Cu" "*.Mask") - (uuid "bfd0b07f-924b-4c1b-9638-cf94cdb39489") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "880e5477-9e1b-40d0-991c-688b2db62d10") - ) - (pad "1" thru_hole circle - (at -3.81 -2.54) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 19 "column 3") - (pinfunction "1") - (pintype "passive") - (uuid "2d2a7689-145b-460c-810a-b46f5d94b42d") - ) - (pad "2" thru_hole circle - (at 2.54 -5.08) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 18 "Net-(D11-A)") - (pinfunction "2") - (pintype "passive") - (uuid "fd86c150-756b-45ac-8ac0-4b03dd6798e1") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_MCU:Seeed_XIAO_RP2040" - (layer "F.Cu") - (uuid "7632828b-1768-4e7f-b027-fc3060e73fd3") - (at 190 74.8) - (property "Reference" "U2" - (at 0 0 0) - (unlocked yes) - (layer "F.SilkS") - (hide yes) - (uuid "17d47d27-9f6d-4aee-8011-56514a20a1ff") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "MOUDLE-SEEEDUINO-XIAO" - (at 10.16 0 90) - (unlocked yes) - (layer "F.Fab") - (uuid "da0a7982-3235-4016-8bf1-597e566082d3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "ScottoKeebs_MCU:Seeed_XIAO_RP2040" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "722865c3-52fc-44cf-b555-f80dc8f8bb06") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "ff975759-e572-43ba-beee-35f7cc1d1a6a") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "8389c34a-89f0-4357-a150-cb503ab25db8") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (path "/15f2d403-aee3-4967-9f84-33ad4f0b79f7") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_rect - (start -8.89 -10.5) - (end 8.89 10.5) - (stroke - (width 0.12) - (type solid) - ) - (fill none) - (layer "Dwgs.User") - (uuid "2ab55f03-448f-432d-bc48-641971436528") - ) - (fp_rect - (start -4.5 -11.9) - (end 4.5 -4.57) - (stroke - (width 0.12) - (type solid) - ) - (fill none) - (layer "Dwgs.User") - (uuid "93d7e7f9-4004-4891-a97f-f594cc8087fb") - ) - (pad "1" smd roundrect - (at -8.065 -7.62) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 12 "column 0") - (pinfunction "PA02_A0_D0") - (pintype "passive") - (uuid "2f040da3-d440-44e2-a8a1-0bf9ae7d923d") - ) - (pad "1" thru_hole rect - (at -7.62 -7.62 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 12 "column 0") - (pinfunction "PA02_A0_D0") - (pintype "passive") - (uuid "4f1d4c9d-7541-43e8-84a7-22af540986d5") - ) - (pad "2" smd roundrect - (at -8.065 -5.08) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 14 "column 1") - (pinfunction "PA4_A1_D1") - (pintype "passive") - (uuid "749dfa56-3b72-46f1-9667-93a6467cbfe9") - ) - (pad "2" thru_hole circle - (at -7.62 -5.08 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 14 "column 1") - (pinfunction "PA4_A1_D1") - (pintype "passive") - (uuid "82df749c-6d10-4579-85d5-ea25e9220801") - ) - (pad "3" smd roundrect - (at -8.065 -2.54) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 13 "column 2") - (pinfunction "PA10_A2_D2") - (pintype "passive") - (uuid "b8c3f239-582a-4f72-afdf-08685ddd290d") - ) - (pad "3" thru_hole circle - (at -7.62 -2.54 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 13 "column 2") - (pinfunction "PA10_A2_D2") - (pintype "passive") - (uuid "232a5789-c249-4547-8fda-c2e126f3b059") - ) - (pad "4" smd roundrect - (at -8.065 0) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 19 "column 3") - (pinfunction "PA11_A3_D3") - (pintype "passive") - (uuid "868848f7-e693-4592-84e7-38c8fafe4342") - ) - (pad "4" thru_hole circle - (at -7.62 0 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 19 "column 3") - (pinfunction "PA11_A3_D3") - (pintype "passive") - (uuid "12993593-8cfd-4e8a-8a72-59f075958e15") - ) - (pad "5" smd roundrect - (at -8.065 2.54) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 1 "row 0") - (pinfunction "PA8_A4_D4_SDA") - (pintype "passive") - (uuid "db451842-2e84-4501-a4ab-3665109cced2") - ) - (pad "5" thru_hole circle - (at -7.62 2.54 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 1 "row 0") - (pinfunction "PA8_A4_D4_SDA") - (pintype "passive") - (uuid "9aaf036d-b574-4624-8082-27ddfaf88c90") - ) - (pad "6" smd roundrect - (at -8.065 5.08) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 6 "row 1") - (pinfunction "PA9_A5_D5_SCL") - (pintype "passive") - (uuid "40b15b09-9aab-423b-8147-f7b49387182a") - ) - (pad "6" thru_hole circle - (at -7.62 5.08 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 6 "row 1") - (pinfunction "PA9_A5_D5_SCL") - (pintype "passive") - (uuid "4e96a230-2c10-4bfa-9b25-7e9f989d56fd") - ) - (pad "7" smd roundrect - (at -8.065 7.62) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 10 "row 2") - (pinfunction "PB08_A6_D6_TX") - (pintype "passive") - (uuid "42d51d35-8a3e-4094-a32e-208781f27cb2") - ) - (pad "7" thru_hole circle - (at -7.62 7.62 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 10 "row 2") - (pinfunction "PB08_A6_D6_TX") - (pintype "passive") - (uuid "d7a2f6f2-b0d2-4363-b5a8-9be7f1db33d8") - ) - (pad "8" thru_hole circle - (at 7.62 7.62 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 23 "Rotary 4") - (pinfunction "PB09_A7_D7_RX") - (pintype "passive") - (uuid "a740b20d-3e88-4ff2-8e92-2a59cf4bb908") - ) - (pad "8" smd roundrect - (at 8.1 7.62) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 23 "Rotary 4") - (pinfunction "PB09_A7_D7_RX") - (pintype "passive") - (uuid "5a09641a-bc73-4cae-83a2-cd4877617198") - ) - (pad "9" thru_hole circle - (at 7.62 5.08 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 24 "Rotary 3") - (pinfunction "PA7_A8_D8_SCK") - (pintype "passive") - (uuid "62f67e0b-6781-452d-91e1-7e1c9c562f84") - ) - (pad "9" smd roundrect - (at 8.1 5.08) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 24 "Rotary 3") - (pinfunction "PA7_A8_D8_SCK") - (pintype "passive") - (uuid "c36c567e-11c8-464e-9a15-88b732134bcd") - ) - (pad "10" thru_hole circle - (at 7.62 2.54 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 21 "Rotary 2") - (pinfunction "PA5_A9_D9_MISO") - (pintype "passive") - (uuid "e7307fac-e661-425b-81d1-b14bbeb4f1d7") - ) - (pad "10" smd roundrect - (at 8.1 2.54) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 21 "Rotary 2") - (pinfunction "PA5_A9_D9_MISO") - (pintype "passive") - (uuid "2dadd6a0-3386-4809-ab81-58bcffb0ae49") - ) - (pad "11" thru_hole circle - (at 7.62 0 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 22 "Rotary 1") - (pinfunction "PA6_A10_D10_MOSI") - (pintype "passive") - (uuid "62e77db0-ab4a-48e9-9bee-5fb3a9517fde") - ) - (pad "11" smd roundrect - (at 8.1 0) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 22 "Rotary 1") - (pinfunction "PA6_A10_D10_MOSI") - (pintype "passive") - (uuid "aab2c69d-f9ff-4dc3-bf02-16815c1eef3b") - ) - (pad "12" thru_hole circle - (at 7.62 -2.54 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 16 "unconnected-(U2-3V3-Pad12)") - (pinfunction "3V3") - (pintype "passive") - (uuid "e39de9d8-ff6a-4461-aafb-32042b595790") - ) - (pad "12" smd roundrect - (at 8.1 -2.54) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 16 "unconnected-(U2-3V3-Pad12)") - (pinfunction "3V3") - (pintype "passive") - (uuid "c12c8078-cc9b-42e7-9698-014be6ebadfc") - ) - (pad "13" thru_hole circle - (at 7.62 -5.08 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 20 "GND") - (pinfunction "GND") - (pintype "passive") - (uuid "c7047f1e-968c-4f17-90da-614e7bd18c96") - ) - (pad "13" smd roundrect - (at 8.1 -5.08) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 20 "GND") - (pinfunction "GND") - (pintype "passive") - (uuid "8b007d94-a89f-495e-9fe1-ad36a087790f") - ) - (pad "14" thru_hole circle - (at 7.62 -7.62 90) - (size 1.6 1.6) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 15 "unconnected-(U2-5V-Pad14)") - (pinfunction "5V") - (pintype "passive") - (uuid "76e491c4-d97b-40d8-b57d-52be9e38d40f") - ) - (pad "14" smd roundrect - (at 8.1 -7.62) - (size 2.75 2) - (layers "F.Cu" "F.Paste" "F.Mask") - (roundrect_rratio 0.25) - (net 15 "unconnected-(U2-5V-Pad14)") - (pinfunction "5V") - (pintype "passive") - (uuid "af4f8afa-c635-46ae-addc-4233edcd7329") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MCU.3dshapes/Seeed_XIAO_RP2040.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_MX:MX_PCB_1.00u" - (layer "F.Cu") - (uuid "8b670bc1-f267-4333-a2ec-3b9166cac41a") - (at 149.92125 76.46125) - (descr "MX keyswitch PCB Mount Keycap 1.00u") - (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") - (property "Reference" "S3" - (at 0 -8 0) - (layer "F.SilkS") - (uuid "362b3ee2-ba87-4115-a234-302dd8bcc7a6") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Keyswitch" - (at 0 8 0) - (layer "F.Fab") - (uuid "5b6f8d4d-83a3-4ede-82f6-206163fb790c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "b27f9d8a-0929-41f5-a1f2-505342aa61e3") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "6c81506b-9003-455f-bf31-8e0fc3354911") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "0eb08085-5059-4467-a4b2-078dc39eb03b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (path "/208e13ca-f472-400c-b08a-ffda4bf65326") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start -7.1 -7.1) - (end -7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "30f7442c-daf7-4b60-b1ac-ada8beeb4356") - ) - (fp_line - (start -7.1 7.1) - (end 7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9b3b564a-c5a6-481d-bb51-12e5e7d7fe27") - ) - (fp_line - (start 7.1 -7.1) - (end -7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e24029f1-1efc-4e44-b90b-1201aa2c507a") - ) - (fp_line - (start 7.1 7.1) - (end 7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b3d5f828-8203-41b5-b5e6-7488d476dbeb") - ) - (fp_line - (start -9.525 -9.525) - (end -9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "8d5fd893-8482-4db7-8c25-47279ec8aeb0") - ) - (fp_line - (start -9.525 9.525) - (end 9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "4464a611-8afc-43ab-b8fd-508c5d5ec500") - ) - (fp_line - (start 9.525 -9.525) - (end -9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "1828a5a6-7121-41a8-aaa2-987c2caf1742") - ) - (fp_line - (start 9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "daf747e3-fa6f-4248-884c-31afc78f8da6") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "994a5dfc-b3be-488f-80a9-6e0825aefcad") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "06bd6bf1-fe75-4675-9106-db9b6a2efecb") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "f756f54f-ca6a-478e-91c6-6844746c8e4b") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "a88f40eb-1753-46b5-b931-dcdc9f667c35") - ) - (fp_line - (start -7.25 -7.25) - (end -7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "3954e996-edce-4672-a2e7-1b85718c4fb7") - ) - (fp_line - (start -7.25 7.25) - (end 7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "baed3bc6-ce0d-4221-8f24-2956a6bdb912") - ) - (fp_line - (start 7.25 -7.25) - (end -7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9e3414b4-5869-46fe-889f-5d19d6cd5793") - ) - (fp_line - (start 7.25 7.25) - (end 7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "7b0a1aa6-91a5-4ea3-9151-76a14cbf76b8") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "3ca98ef7-4bcd-4436-85d1-049c32a75f2d") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "ee61bc40-eb53-47e1-a7ec-bc71957f06e6") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "2c6c4d52-1917-46dd-9cfa-51fc757a8594") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "59c27a59-5f4c-4606-928e-861d6c860ff8") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "a3b3d27f-2287-4ee5-a721-743d95bd5bb5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "7300aa3b-6752-47b2-9538-767a2e006948") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 4 4) - (drill 4) - (layers "*.Cu" "*.Mask") - (uuid "13acda1b-11e2-4ae9-81d4-8200fc30c86d") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "b42443fe-6ddd-4ab1-a921-5d4c0e41a290") - ) - (pad "1" thru_hole circle - (at -3.81 -2.54) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 13 "column 2") - (pinfunction "1") - (pintype "passive") - (uuid "c1f4c7ec-3fc8-4011-b729-638f95f930d0") - ) - (pad "2" thru_hole circle - (at 2.54 -5.08) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 3 "Net-(D2-A)") - (pinfunction "2") - (pintype "passive") - (uuid "458f422c-6120-45cc-8e19-fe571e0c858e") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_MX:MX_PCB_1.00u" - (layer "F.Cu") - (uuid "9138f72b-d6d1-4ee7-af8d-70ba09fcaf80") - (at 111.76 95.5675) - (descr "MX keyswitch PCB Mount Keycap 1.00u") - (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") - (property "Reference" "S5" - (at 0 -8 0) - (layer "F.SilkS") - (uuid "53251765-8d8b-4aeb-92ba-5690e9455895") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Keyswitch" - (at 0 8 0) - (layer "F.Fab") - (uuid "b7fb84f0-35ec-47ae-88f3-eaa7855beb13") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "2da6b64b-0b8f-4bef-9f9e-d739fd580f04") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "7e2d9cba-f2a2-466c-97c0-9ec1b64bb027") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "6457f8ad-157e-44bc-ad3d-b94b58266419") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (path "/f59fc660-6702-4b1c-99c5-80fba0912da1") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start -7.1 -7.1) - (end -7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1e2ba804-3840-4699-a448-e2041070b6e7") - ) - (fp_line - (start -7.1 7.1) - (end 7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3478fb07-2dbb-465e-b311-647740f26db9") - ) - (fp_line - (start 7.1 -7.1) - (end -7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "ed950afc-6a4b-4d69-881a-7b55f1af746d") - ) - (fp_line - (start 7.1 7.1) - (end 7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "10c2b2f2-d990-4869-865f-5ac33ca3bf10") - ) - (fp_line - (start -9.525 -9.525) - (end -9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "ed445a95-9a92-43aa-9c44-92a112f123b8") - ) - (fp_line - (start -9.525 9.525) - (end 9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "492955ff-ac86-47a5-bc35-502fbda1dee7") - ) - (fp_line - (start 9.525 -9.525) - (end -9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "0341a11c-33e7-43e0-92d3-cd109cd1d65e") - ) - (fp_line - (start 9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "470991d9-4b08-489f-8096-87b7b29866a2") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "984b1140-ede6-4487-bea2-d9d4c27a6903") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "1795e64c-0061-4697-96f6-9c1bb735ceee") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "f2092653-50ee-4638-a1de-5e46086925c1") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "bda3b2e1-f69e-496e-b7e5-81ba8dbfd289") - ) - (fp_line - (start -7.25 -7.25) - (end -7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "3333a8c8-4b62-4025-8195-9888afdf84a6") - ) - (fp_line - (start -7.25 7.25) - (end 7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "7e9dd24f-2939-4d35-bee1-57554eb65d32") - ) - (fp_line - (start 7.25 -7.25) - (end -7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "e1594df8-d1ab-47fa-9a1e-113e974397ca") - ) - (fp_line - (start 7.25 7.25) - (end 7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "9f3f32a5-3ab0-48ff-a713-f22df5ace308") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f3c8988d-2e23-48f2-8377-32d9d9022fb7") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d3268bf7-ae2f-4606-8478-e9863ed39ecf") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "7951b70f-73bb-4d7f-937e-3eac1deddc72") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "45445964-0a5e-4e19-9d0a-c175bb7de27a") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "ca54e998-458b-4fd3-b847-5e4f9b2a2b6c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "6d8f5fd8-9e9a-4be2-ae7e-ff65d1cb237e") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 4 4) - (drill 4) - (layers "*.Cu" "*.Mask") - (uuid "01ad4887-699b-4f57-aa43-b40d82381441") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "f4a64ef7-027b-4808-afa7-656be465dfdd") - ) - (pad "1" thru_hole circle - (at -3.81 -2.54) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 12 "column 0") - (pinfunction "1") - (pintype "passive") - (uuid "fc455c45-da42-4ea5-b411-caccee5bf852") - ) - (pad "2" thru_hole circle - (at 2.54 -5.08) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "Net-(D4-A)") - (pinfunction "2") - (pintype "passive") - (uuid "29e40d8b-25c9-497a-a237-7e9233b38670") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_MX:MX_PCB_1.00u" - (layer "F.Cu") - (uuid "99c0a7bc-ebb0-45e7-b82e-eecc23a3cf6c") - (at 168.91 76.5175) - (descr "MX keyswitch PCB Mount Keycap 1.00u") - (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") - (property "Reference" "S4" - (at 0 -8 0) - (layer "F.SilkS") - (uuid "f1a04f35-dbd7-4eb7-9176-e5fd6d16d184") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Keyswitch" - (at 0 8 0) - (layer "F.Fab") - (uuid "371c10fb-0b48-4226-a8d8-5ac99f4269a8") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "98456575-f5a3-485e-acf1-b1518db54cb1") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "e7fb3f26-797d-435d-97d5-f71a13d4e2a5") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "722eae00-545b-421c-bb92-ff7d8196dd3e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (path "/230ae712-db44-48b1-a32e-2ab850383136") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start -7.1 -7.1) - (end -7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "bdbfff6f-d694-42fe-8247-682fbaa90314") - ) - (fp_line - (start -7.1 7.1) - (end 7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "551605c6-1565-4f19-8de6-6bd66631f0cf") - ) - (fp_line - (start 7.1 -7.1) - (end -7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "eee49fbf-a59e-4e31-b47b-e42c4ff11e11") - ) - (fp_line - (start 7.1 7.1) - (end 7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "f2da3094-5f47-4290-8ece-72818fa2670b") - ) - (fp_line - (start -9.525 -9.525) - (end -9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "5f707068-da1e-4163-80cc-ede4e7bad9ec") - ) - (fp_line - (start -9.525 9.525) - (end 9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "6239e07d-6757-4d83-afc3-f945dca6af46") - ) - (fp_line - (start 9.525 -9.525) - (end -9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "6511ca58-95d7-448d-af85-7e0e960ed1ff") - ) - (fp_line - (start 9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "acd8b6a2-fbf3-4ddb-b294-4223d4cc36e8") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "e6da35ee-c8cd-4efd-964b-97f2f654b978") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "98e82c2e-c4cc-4bb1-a0ec-75098bf098f0") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "c44ee391-c2fa-40b9-96cb-cb206752e91f") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "f3747393-992a-4b64-9547-690abb9e6e8e") - ) - (fp_line - (start -7.25 -7.25) - (end -7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "e5f2e660-fac2-496a-ad66-872c18c53ca2") - ) - (fp_line - (start -7.25 7.25) - (end 7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "343526ef-a54a-4230-a9db-643a4c3a8e2c") - ) - (fp_line - (start 7.25 -7.25) - (end -7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "06ef0ebd-b10b-4f80-8f52-3f5f2ea234c1") - ) - (fp_line - (start 7.25 7.25) - (end 7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "2d0471a0-a981-4d6c-b39f-e12e8671a2bd") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "4f9d6045-cc7a-45b7-8bf7-63141eb4fe1c") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "e6967a5b-af75-431d-9a71-bc942916ad5e") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "3a16c4e9-30e2-4af2-a31b-cedaba973a11") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "05886c3d-6909-4117-a78d-74bebff26a11") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "3cc22e81-e84b-4020-b8c9-4422b2a48c84") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "38aa445c-1e4a-4c99-9915-69ac78f2c24e") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 4 4) - (drill 4) - (layers "*.Cu" "*.Mask") - (uuid "0f9e36ef-4505-4d1b-8aeb-0d3311d232e7") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "8c6227ad-a2c9-4440-a01f-5132fc8ecbce") - ) - (pad "1" thru_hole circle - (at -3.81 -2.54) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 19 "column 3") - (pinfunction "1") - (pintype "passive") - (uuid "bc27620a-e1a3-489f-b0ab-866066793e1c") - ) - (pad "2" thru_hole circle - (at 2.54 -5.08) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 17 "Net-(D10-A)") - (pinfunction "2") - (pintype "passive") - (uuid "5c44610e-d290-492e-a85e-c9a2d17a65d9") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_MX:MX_PCB_1.00u" - (layer "F.Cu") - (uuid "d3a87b73-9c7a-49fb-b3e8-e5198a7b491f") - (at 111.76 76.5175) - (descr "MX keyswitch PCB Mount Keycap 1.00u") - (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") - (property "Reference" "S1" - (at 0 -8 0) - (layer "F.SilkS") - (uuid "86316770-99f2-46bb-a0ab-d7f508bc6230") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Keyswitch" - (at 0 8 0) - (layer "F.Fab") - (uuid "6d7f1a04-1588-4f10-b8e8-6289cc1f1043") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "80ae3af5-cc46-48f9-af3f-38d6ab527130") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "1f44ce55-24f3-45be-b4c7-cb6c98a25803") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "0f295ee2-c780-4649-ba17-9af3ab1f442b") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (path "/0d97289e-96a2-42c3-af42-e7c1ce438b5e") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start -7.1 -7.1) - (end -7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "9c36d674-81eb-438b-a0cc-3b22f0a1e6ba") - ) - (fp_line - (start -7.1 7.1) - (end 7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e26a19b5-0533-4af1-93a2-c9ee239a507a") - ) - (fp_line - (start 7.1 -7.1) - (end -7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "1f0bba87-04a2-48df-8e86-ed9a8a8e7a3d") - ) - (fp_line - (start 7.1 7.1) - (end 7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "3e016624-dc61-4663-a8c2-14472f50eb9b") - ) - (fp_line - (start -9.525 -9.525) - (end -9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "fccbb568-1422-4e26-999c-b33e44162382") - ) - (fp_line - (start -9.525 9.525) - (end 9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "84ef627d-6d55-4139-aba6-78c1bd25deb3") - ) - (fp_line - (start 9.525 -9.525) - (end -9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "02d6885c-4a5a-46b1-94b7-d2a9c21204b6") - ) - (fp_line - (start 9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "935edb12-8d45-4210-a5d9-2b05d5cd2985") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "9418e60a-69d9-43bc-8139-502e143b2758") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "0f4db84f-11f4-4e75-8b4a-f9fa58281291") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "8440c304-5913-4dfb-83b1-cbbdb08f76a4") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "9b21e2f6-5b05-4507-b7ba-f529444f72ed") - ) - (fp_line - (start -7.25 -7.25) - (end -7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "a28cebfe-3ae0-4a2a-b5f7-5f8be3109757") - ) - (fp_line - (start -7.25 7.25) - (end 7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "e13fda05-a207-4a07-8bcf-07a1e7fc0139") - ) - (fp_line - (start 7.25 -7.25) - (end -7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "c2ab0a80-cd57-49e2-86fe-b6db39b4886c") - ) - (fp_line - (start 7.25 7.25) - (end 7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "db0493ac-cb09-4d98-aba2-7a6710180763") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "33de0daa-c238-484e-a2f8-2d18ef04609d") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "d25b9442-2b53-44ec-8bb2-810de529fee8") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "1a5cafd4-bfd4-4a44-b83a-46f3f38239e2") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "57b24f2d-d750-4b59-9eb3-e3ab68bf9f87") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "5f7829ca-401f-4f4a-be6e-730f24530bdf") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "b459cf4d-7714-4984-a664-adde10927bbb") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 4 4) - (drill 4) - (layers "*.Cu" "*.Mask") - (uuid "2a1b52d6-b26f-4bd6-ad6e-3f0255bf7685") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "3828f423-da3e-45b9-8439-16b9399b7263") - ) - (pad "1" thru_hole circle - (at -3.81 -2.54) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 12 "column 0") - (pinfunction "1") - (pintype "passive") - (uuid "bc2617e4-4ad7-4d5f-a387-ced37225d243") - ) - (pad "2" thru_hole circle - (at 2.54 -5.08) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 2 "Net-(D1-A)") - (pinfunction "2") - (pintype "passive") - (uuid "8da0a095-9be8-42fa-9e43-562058b263e0") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_MX:MX_PCB_1.00u" - (layer "F.Cu") - (uuid "dbb252af-7eda-4567-a53f-418dad8f7996") - (at 149.86 114.6175) - (descr "MX keyswitch PCB Mount Keycap 1.00u") - (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") - (property "Reference" "S10" - (at 0 -7.62 0) - (layer "F.SilkS") - (uuid "7a9a736d-043a-4c7c-969b-9c07d3284953") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Keyswitch" - (at 0 8 0) - (layer "F.Fab") - (uuid "60460982-532e-467b-80e1-08cd8546c6cf") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "236b16ca-a205-4309-9518-259901204886") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "ee5200eb-9dcf-40a9-beda-3a072df94097") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Push button switch, normally open, two pins, 45° tilted" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "30879b47-06e9-463c-9d13-a19663442181") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (path "/044d5956-9bba-4ef1-bbd1-fd8797deb565") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start -7.1 -7.1) - (end -7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "8ad45351-4b7b-430a-a94f-e76b3a062264") - ) - (fp_line - (start -7.1 7.1) - (end 7.1 7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "010c0dcf-40bf-4924-8558-9d1bbceaa9a7") - ) - (fp_line - (start 7.1 -7.1) - (end -7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4823d39a-15e5-4e68-8dc5-27697e592082") - ) - (fp_line - (start 7.1 7.1) - (end 7.1 -7.1) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "14fad7c6-7d36-4bd1-8573-819b31a22637") - ) - (fp_line - (start -9.525 -9.525) - (end -9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "93d558df-71d9-4455-9fc6-1c2dde1d63e1") - ) - (fp_line - (start -9.525 9.525) - (end 9.525 9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "7a2d661f-6b03-42b1-8210-8f70ae58c679") - ) - (fp_line - (start 9.525 -9.525) - (end -9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "ef88e078-4a1c-4fd5-a544-02209150f049") - ) - (fp_line - (start 9.525 9.525) - (end 9.525 -9.525) - (stroke - (width 0.1) - (type solid) - ) - (layer "Dwgs.User") - (uuid "a7f9edc6-729a-4f8c-8192-d37b0d3c809d") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "38919b7c-1635-4915-8f2b-0e7a190cdfe7") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "1168a30d-94df-4e43-9629-762c0e9a694d") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "1771df07-438e-4792-8870-e8d8992515d1") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "Eco1.User") - (uuid "2eb1e57f-71de-4974-8819-63e6b9ce6acf") - ) - (fp_line - (start -7.25 -7.25) - (end -7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "5ed6d0b2-2a10-45ac-9de6-e51b3a22cc6e") - ) - (fp_line - (start -7.25 7.25) - (end 7.25 7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "483cea40-cc0e-4673-8573-fa3e4d95ceba") - ) - (fp_line - (start 7.25 -7.25) - (end -7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "f75baaca-93ce-41c7-8492-9744846f015a") - ) - (fp_line - (start 7.25 7.25) - (end 7.25 -7.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "112fbfd5-219c-4b35-9ee8-2af1df708b4f") - ) - (fp_line - (start -7 -7) - (end -7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "0dbe684b-20d2-4da4-b89e-b60087c27889") - ) - (fp_line - (start -7 7) - (end 7 7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "40a942c0-bc4b-4f0e-a2d1-ae261d98a303") - ) - (fp_line - (start 7 -7) - (end -7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "84d8f391-91d9-4804-b086-c42cf96b4412") - ) - (fp_line - (start 7 7) - (end 7 -7) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "0b797605-c03d-4e64-9c5b-42273cb74314") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "83e30fa4-50b7-4213-bd31-68d5c3c55845") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" np_thru_hole circle - (at -5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "ef47eeca-e77b-47ee-84ff-491cf10db01e") - ) - (pad "" np_thru_hole circle - (at 0 0) - (size 4 4) - (drill 4) - (layers "*.Cu" "*.Mask") - (uuid "01ddc8b6-bc59-49e2-adb5-ac23a6edc156") - ) - (pad "" np_thru_hole circle - (at 5.08 0) - (size 1.75 1.75) - (drill 1.75) - (layers "*.Cu" "*.Mask") - (uuid "587e5ea4-4ec0-4f67-9d48-c618aaa634ce") - ) - (pad "1" thru_hole circle - (at -3.81 -2.54) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 13 "column 2") - (pinfunction "1") - (pintype "passive") - (uuid "2f99fc94-e313-4cac-91e2-0db582991a13") - ) - (pad "2" thru_hole circle - (at 2.54 -5.08) - (size 2.5 2.5) - (drill 1.5) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 11 "Net-(D9-A)") - (pinfunction "2") - (pintype "passive") - (uuid "ac91ff50-85f6-4706-a094-b442a805b33e") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_Components:Diode_DO-35" - (layer "B.Cu") - (uuid "0083a96c-dec0-4236-8435-5a9cf8ef8cec") - (at 121.32125 98.17125 90) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D4" - (at 3.81 2.12 90) - (layer "B.SilkS") - (hide yes) - (uuid "9c722a2d-e86c-472d-bc8b-5063cac14629") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Diode" - (at 3.81 -2.12 90) - (layer "B.Fab") - (hide yes) - (uuid "14699acf-48ea-4ccb-892f-b276d09700bc") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "2658dbba-d692-48ec-81cd-b11c294cbd0f") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "980ee854-87cb-47b0-aa9b-c0a7ca289652") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "1bf58cc6-cb7b-4024-b448-d3cf6bd5c012") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Device" "D" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "90b67f0f-5a83-40c4-9cd7-864e7d492f0e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "4869a9be-5a9a-4d19-ae67-3400a5582f23") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "D*DO?35*") - (path "/086f7d95-7c24-472c-a6a3-601790df4650") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start 3.46 -0.55) - (end 3.46 0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "341253e3-2c26-4eda-b3b3-337a36f39722") - ) - (fp_line - (start 4.06 -0.4) - (end 4.06 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "96121e6d-5bdd-4e25-878b-527ec49492a8") - ) - (fp_line - (start 4.56 0) - (end 4.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "19ba1f73-51d2-43f6-a0db-08774d7a2b12") - ) - (fp_line - (start 3.46 0) - (end 4.06 -0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "1a2c004d-e05b-491e-87ea-cfe711a4def6") - ) - (fp_line - (start 3.46 0) - (end 3.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "7a22e448-7dcb-465e-9097-1f1bbfc1ba31") - ) - (fp_line - (start 4.06 0.4) - (end 3.46 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "044d7b93-f2c9-4e92-8f94-1604ffbd0332") - ) - (fp_line - (start 8.67 -1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "2fee8bda-ce79-4a07-a2e9-640ce0154055") - ) - (fp_line - (start -1.05 -1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "1cc13e63-c34b-4f90-8df0-c3f59c3ab456") - ) - (fp_line - (start 8.67 1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "2ddbb84b-fd4e-4aa3-aec5-48267e17f317") - ) - (fp_line - (start -1.05 1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9ab2f427-4f40-4cf8-8602-d85f2bd2ddf9") - ) - (pad "1" thru_hole rect - (at 0 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 6 "row 1") - (pinfunction "K") - (pintype "passive") - (uuid "ce218a2e-e569-4bf4-a859-745bc24a63ee") - ) - (pad "2" thru_hole oval - (at 7.62 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 5 "Net-(D4-A)") - (pinfunction "A") - (pintype "passive") - (uuid "73c3837a-1be8-48db-a9c6-b29384d81df7") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_Components:Diode_DO-35" - (layer "B.Cu") - (uuid "0a56295f-5fb1-40b4-a87b-5d99442b77a7") - (at 178.4 79.01 90) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D10" - (at 3.81 2.12 90) - (layer "B.SilkS") - (hide yes) - (uuid "6181fe04-a7e6-474e-8bd6-8e965192f1b5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Diode" - (at 3.81 -2.12 90) - (layer "B.Fab") - (hide yes) - (uuid "6d716211-0887-4d21-994a-af197ce763ff") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "1925664c-7a40-4b4d-a09e-7cebbf0f05c5") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "fe3278ac-ec83-4bc9-ab8e-8728ac723255") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "d5a859ec-9452-492d-acb8-04594fc39d9f") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Device" "D" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "8388d25e-85fc-4e89-8413-472baf998591") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "9733b499-cdbf-47b4-9ea6-8d3e356cdbe3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "D*DO?35*") - (path "/b62d792f-13d8-4e50-b878-6c49df0a07cf") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start 3.46 -0.55) - (end 3.46 0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "130a40b1-0e33-43f7-8942-2813e803ae6d") - ) - (fp_line - (start 4.06 -0.4) - (end 4.06 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "1418d5cb-ec8b-4537-93aa-2c97aa83bd25") - ) - (fp_line - (start 4.56 0) - (end 4.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "1943ed23-4298-4320-9832-5530c2ef77d5") - ) - (fp_line - (start 3.46 0) - (end 4.06 -0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "b2b0bfca-36ff-46df-a0ec-24270865f480") - ) - (fp_line - (start 3.46 0) - (end 3.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "c22d54a2-a3db-450c-85c1-9f93e7fa8353") - ) - (fp_line - (start 4.06 0.4) - (end 3.46 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "a01502fb-dc90-4d21-b41a-17d0c63a4e8f") - ) - (fp_line - (start 8.67 -1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "30109269-ab98-4ccc-a883-af5efcb13ed1") - ) - (fp_line - (start -1.05 -1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a24dee74-7694-4990-9478-283f0e555dd4") - ) - (fp_line - (start 8.67 1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6d226c7c-a521-4532-97c2-4ddbfb91de4c") - ) - (fp_line - (start -1.05 1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "793a9e1c-da6f-4fad-a991-0c80316a52cc") - ) - (pad "1" thru_hole rect - (at 0 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 1 "row 0") - (pinfunction "K") - (pintype "passive") - (uuid "26bb380a-66aa-4818-8039-34f9ffd1c3ce") - ) - (pad "2" thru_hole oval - (at 7.62 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 17 "Net-(D10-A)") - (pinfunction "A") - (pintype "passive") - (uuid "29ddf507-c4b1-439d-a0e8-2d2c689a4402") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_Components:Diode_DO-35" - (layer "B.Cu") - (uuid "42aeb778-e462-4e36-84c1-76b13d01e75a") - (at 121.32125 79.07125 90) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D1" - (at 3.81 2.12 90) - (layer "B.SilkS") - (hide yes) - (uuid "9531ab3f-6d2a-4c40-9fe2-f12a6a4626b2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Diode" - (at 3.81 -2.12 90) - (layer "B.Fab") - (hide yes) - (uuid "92334ef7-3f1c-48b5-973d-52f13b789064") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "b8f7c686-899c-43c4-9b80-228b5d00adcd") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "74d228ca-4194-4837-bc34-352561a7cadc") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "b725ea5c-94ca-47b7-a107-2fbdc05311c6") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Device" "D" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "5ea3af86-feeb-4949-99c9-3ddc9e497b26") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "2629a0cf-7539-4521-85a9-a2a48fd22bd3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "D*DO?35*") - (path "/b859b11e-15d0-4a2b-9425-fa9533963f57") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start 3.46 -0.55) - (end 3.46 0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "0056d12e-6bb8-4052-a3da-c30dfa9019d9") - ) - (fp_line - (start 4.06 -0.4) - (end 4.06 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "68a393ce-89c2-4410-a675-bfc3019d452e") - ) - (fp_line - (start 4.56 0) - (end 4.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "6398c0fa-fb31-4eab-be62-db4868c77168") - ) - (fp_line - (start 3.46 0) - (end 4.06 -0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "b995fb4a-e44e-4bb1-96cc-72c6bcdb248a") - ) - (fp_line - (start 3.46 0) - (end 3.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "120642cb-8216-4a02-87a1-19ab75248006") - ) - (fp_line - (start 4.06 0.4) - (end 3.46 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "d8cb9e33-0872-48bb-b8cd-8cf410531fc0") - ) - (fp_line - (start 8.67 -1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4153d253-3c47-4a44-ab4b-e1372f054d4a") - ) - (fp_line - (start -1.05 -1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "867f85ad-d5c5-4c06-9f6c-64dcd360dc3f") - ) - (fp_line - (start 8.67 1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "11cf9e1d-47b0-4710-a8df-99c7d87f8c25") - ) - (fp_line - (start -1.05 1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "dcbf9a8c-24e9-41e5-9bc3-5df4c164591b") - ) - (pad "1" thru_hole rect - (at 0 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 1 "row 0") - (pinfunction "K") - (pintype "passive") - (uuid "d2506c64-642e-40df-b0cd-88329cff2824") - ) - (pad "2" thru_hole oval - (at 7.62 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 2 "Net-(D1-A)") - (pinfunction "A") - (pintype "passive") - (uuid "d80bc082-e757-4561-b7c6-375ad6d59a1c") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_Components:Diode_DO-35" - (layer "B.Cu") - (uuid "6975541c-b614-48fd-85fc-223982de40e9") - (at 178.4 98.11 90) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D11" - (at 3.81 2.12 90) - (layer "B.SilkS") - (hide yes) - (uuid "8ab234ae-8fee-42ad-8956-5feaa2743cc0") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Diode" - (at 3.81 -2.12 90) - (layer "B.Fab") - (hide yes) - (uuid "a8659711-4ea6-4de2-a2c4-d8f767e76eb5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "fadbd1f3-42f2-4f04-b6dc-b5e18c5ef42c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "4108f893-3bf9-4af5-93b2-18dd69660395") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "26063deb-8eee-4ae0-8298-bad903211156") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Device" "D" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "cfe2d584-4f27-4252-8470-4942549b1c0d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "8880b26d-cd45-403c-a494-333f58611c06") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "D*DO?35*") - (path "/e8d807f8-c156-42c8-9809-869f588bbbd5") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start 3.46 -0.55) - (end 3.46 0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "20790309-b77e-4ca4-8c1e-50c099038dee") - ) - (fp_line - (start 4.06 -0.4) - (end 4.06 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "5fda3035-63cd-4d34-bdf5-d201d898b7f9") - ) - (fp_line - (start 4.56 0) - (end 4.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "ff57277b-cc71-46f6-9f3e-383e4bfb86bf") - ) - (fp_line - (start 3.46 0) - (end 4.06 -0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "c7825f71-f75e-48e9-9ba9-53286178062f") - ) - (fp_line - (start 3.46 0) - (end 3.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "a15d81ad-1593-4f19-aec2-d9a573b0d0c3") - ) - (fp_line - (start 4.06 0.4) - (end 3.46 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "14e77d88-a39d-40ae-867b-b3dfe408f2f0") - ) - (fp_line - (start 8.67 -1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "711907e6-94b1-4b12-9044-4a25df8e5f01") - ) - (fp_line - (start -1.05 -1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "63a1b206-735a-4b14-8352-f6e32479afcd") - ) - (fp_line - (start 8.67 1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ebdd5278-c22c-4aef-be3e-224b44063327") - ) - (fp_line - (start -1.05 1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c1b8d24b-9ebd-437d-aca6-c7df4f2c9b5b") - ) - (pad "1" thru_hole rect - (at 0 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 6 "row 1") - (pinfunction "K") - (pintype "passive") - (uuid "179c39e7-5dbe-4707-aa2a-7295f683a02c") - ) - (pad "2" thru_hole oval - (at 7.62 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 18 "Net-(D11-A)") - (pinfunction "A") - (pintype "passive") - (uuid "5ca4fb1f-4cc2-4a82-8ebb-6f6b96fe1958") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_Components:Diode_DO-35" - (layer "B.Cu") - (uuid "9417e94e-b61e-45ed-b21d-2c1c1cde240e") - (at 159.4325 79.015 90) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D2" - (at 3.81 2.12 90) - (layer "B.SilkS") - (hide yes) - (uuid "68aa327c-ad13-4533-9800-93ef676ca2a3") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Diode" - (at 3.81 -2.12 90) - (layer "B.Fab") - (hide yes) - (uuid "82baf78a-54d8-4a31-81a4-466843b0bbed") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "f4b1b18a-4014-4d93-95a1-885f7e79a3f5") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "9724ac5f-1dea-4f50-98ea-89fdc3273af7") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "a32830e4-ad19-43ff-a95a-eb936d79d997") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Device" "D" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "7fcebeb5-cdf6-4e41-8eaa-68bae7f6f4de") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "31f9c137-1754-4b1f-8555-a621e58c9e1e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "D*DO?35*") - (path "/3721a16b-d5ee-43db-983a-ca4ba3445b81") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start 3.46 -0.55) - (end 3.46 0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "2a79dd54-f90d-4855-bd6d-41bbd2226a70") - ) - (fp_line - (start 4.06 -0.4) - (end 4.06 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "4e303474-4529-4450-972b-90f633fcafdf") - ) - (fp_line - (start 4.56 0) - (end 4.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "87020745-f705-48b5-a355-d4f873c5fed1") - ) - (fp_line - (start 3.46 0) - (end 4.06 -0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "1b225f72-7727-4689-a9e8-20dc8daa60d5") - ) - (fp_line - (start 3.46 0) - (end 3.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "6182cd7d-5a11-4047-bd04-4a80b564f30c") - ) - (fp_line - (start 4.06 0.4) - (end 3.46 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "0ad6b28e-7b4e-4a39-8cc0-9d3749d63e25") - ) - (fp_line - (start 8.67 -1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "8815c72f-12e2-41cd-9071-f2caf705b147") - ) - (fp_line - (start -1.05 -1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7feadbbb-0a96-4c0c-8a1c-9b3b50c07253") - ) - (fp_line - (start 8.67 1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "66abd629-d2eb-4e66-af32-7bb922bc9d88") - ) - (fp_line - (start -1.05 1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "b47a7c0c-0859-40d7-b32e-55ab0444c817") - ) - (pad "1" thru_hole rect - (at 0 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 1 "row 0") - (pinfunction "K") - (pintype "passive") - (uuid "cd7cc797-e91e-4ca4-a12a-ad395ce09d72") - ) - (pad "2" thru_hole oval - (at 7.62 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 3 "Net-(D2-A)") - (pinfunction "A") - (pintype "passive") - (uuid "ed458511-296c-4027-b771-8a36fd0633c8") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_Components:Diode_DO-35" - (layer "B.Cu") - (uuid "a452933e-4d8f-461a-8c06-d5574072cee2") - (at 159.52125 98.16125 90) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D6" - (at 3.81 2.12 90) - (layer "B.SilkS") - (hide yes) - (uuid "e140ff6e-b0b3-42c1-be48-e4319f7c52cd") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Diode" - (at 3.81 -2.12 90) - (layer "B.Fab") - (hide yes) - (uuid "02544da5-ea2c-4572-9082-012426ab7153") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "cfcb73f7-8ebe-4ab3-80f0-bcddec88daf5") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "d49d642b-1b77-46cb-b624-0cef755e4326") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "bb564a33-4ade-4297-ba5d-958edc0dfaad") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Device" "D" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "9a2d6df2-b399-4d61-bf4f-44f881709c9d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "cd0415cc-1754-4864-a90d-bc1a6394681d") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "D*DO?35*") - (path "/b3ee26e7-0daf-42ec-a8fd-8a3df5139a2d") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start 3.46 -0.55) - (end 3.46 0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "29c856e3-dc14-4681-a138-48b952fb1923") - ) - (fp_line - (start 4.06 -0.4) - (end 4.06 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "7290062e-a753-48a0-be79-85c21ba96be2") - ) - (fp_line - (start 4.56 0) - (end 4.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "e9e20a31-8b34-451d-95d4-6dc54471c3a6") - ) - (fp_line - (start 3.46 0) - (end 4.06 -0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "9662c5ac-71b5-471b-ad41-835dc60eab01") - ) - (fp_line - (start 3.46 0) - (end 3.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "e1024a8c-264e-4d43-8235-af13fe2dc273") - ) - (fp_line - (start 4.06 0.4) - (end 3.46 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "f27c019f-c9e7-4f09-8993-976573721c8f") - ) - (fp_line - (start 8.67 -1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "696e7c30-2178-4519-b764-cd7aa234337c") - ) - (fp_line - (start -1.05 -1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "ee529f56-ca74-4680-87bb-4078f3986724") - ) - (fp_line - (start 8.67 1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "fa213d9c-de2a-4d16-833e-abe9cb2fde58") - ) - (fp_line - (start -1.05 1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "c396718d-bb97-4c6d-baae-894d6a679442") - ) - (pad "1" thru_hole rect - (at 0 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 6 "row 1") - (pinfunction "K") - (pintype "passive") - (uuid "89f7fd76-4c8d-48e3-95f6-b6a245b25632") - ) - (pad "2" thru_hole oval - (at 7.62 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 8 "Net-(D6-A)") - (pinfunction "A") - (pintype "passive") - (uuid "12575505-038d-4bf2-b648-6898a3f186e9") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_Components:Diode_DO-35" - (layer "B.Cu") - (uuid "dd735fb3-8478-4963-abc0-1df7dd079e2b") - (at 121.32125 117.17125 90) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D7" - (at 3.81 2.12 90) - (layer "B.SilkS") - (hide yes) - (uuid "6b2a662d-fd9b-4cba-8b37-db7c421395d0") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Diode" - (at 3.81 -2.12 90) - (layer "B.Fab") - (hide yes) - (uuid "09674860-50de-40d8-902e-f3d77e528c85") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "ed1cfb55-6be2-456b-9c0c-0428b594821a") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "9af0d86a-358b-4c23-aa48-53c0285bd55d") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "f12a7314-460f-4fd6-a1c8-c0a664cca618") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Device" "D" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "fc705be0-1e6d-41a1-ba4b-e4f004ef2389") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "3e727297-2bec-4d71-9cdf-32db0339eb6c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "D*DO?35*") - (path "/baf027fe-1d6f-4b16-9c91-570c8366a991") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start 3.46 -0.55) - (end 3.46 0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "4d11dbbe-7a45-4d51-b9ae-008d8e6c6605") - ) - (fp_line - (start 4.06 -0.4) - (end 4.06 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "47ec1d64-7026-400e-839d-17e8be4685e2") - ) - (fp_line - (start 4.56 0) - (end 4.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "e3a9398d-ec70-4d43-9ce3-6fb586dff5b4") - ) - (fp_line - (start 3.46 0) - (end 4.06 -0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "920389fa-d566-4de4-be90-b2cfbcddf465") - ) - (fp_line - (start 3.46 0) - (end 3.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "d838d484-dd62-4fc4-8596-e82452ed13cc") - ) - (fp_line - (start 4.06 0.4) - (end 3.46 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "dfc84230-2a0e-425a-a586-6f46dec6056c") - ) - (fp_line - (start 8.67 -1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a2c7b1ae-a2b4-4e9a-a615-91475b6e1f51") - ) - (fp_line - (start -1.05 -1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "4ca3b745-3dc3-464b-990f-f82465cd4d99") - ) - (fp_line - (start 8.67 1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "fd784290-677c-41ed-8a47-390eefcbb4d7") - ) - (fp_line - (start -1.05 1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "0d707306-fbe7-436f-a280-f99a1999f9af") - ) - (pad "1" thru_hole rect - (at 0 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 10 "row 2") - (pinfunction "K") - (pintype "passive") - (uuid "9a950ad4-52e7-4c36-b365-026e93cec568") - ) - (pad "2" thru_hole oval - (at 7.62 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 9 "Net-(D7-A)") - (pinfunction "A") - (pintype "passive") - (uuid "0de138cb-9561-4131-83b4-a76071f325ce") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_Components:Diode_DO-35" - (layer "B.Cu") - (uuid "e952668e-678b-4dba-bd53-adee8a9e276c") - (at 140.42125 79.07125 90) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D3" - (at 3.81 2.12 90) - (layer "B.SilkS") - (hide yes) - (uuid "1807595a-ea3f-4042-bb39-359a90df8b11") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Diode" - (at 3.81 -2.12 90) - (layer "B.Fab") - (hide yes) - (uuid "bc2667f1-9f59-40b6-812e-2ea0b3b15148") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "c3669835-3617-4678-9a0a-2dd71b2a5d83") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "4c005988-5e7a-4b2f-ad19-f3155256b1f2") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "4c3586d4-c09f-4f42-99ae-92eb1a417add") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Device" "D" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "f2b6ce62-8b38-4db7-bacf-4d84d8982630") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "6d45b864-fc52-4361-a744-cc9f16ac8687") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "D*DO?35*") - (path "/a5f58020-5cf7-4917-88b8-bbc663b4c2b6") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start 3.46 -0.55) - (end 3.46 0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "ddc801ec-0911-40f0-8571-ef988d75b05e") - ) - (fp_line - (start 4.06 -0.4) - (end 4.06 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "3cfc3dd4-6b38-48f1-b15b-a2a858bf91d9") - ) - (fp_line - (start 4.56 0) - (end 4.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "b5a1192b-f8b8-428d-9701-34232d709559") - ) - (fp_line - (start 3.46 0) - (end 4.06 -0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "c5930c61-a9ec-4fd1-8ea0-6cbbad66cb70") - ) - (fp_line - (start 3.46 0) - (end 3.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "0894ebaa-da19-4ca4-a551-acddea8477c5") - ) - (fp_line - (start 4.06 0.4) - (end 3.46 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "18cadeca-267c-4e76-b68e-7d886c9c9c39") - ) - (fp_line - (start 8.67 -1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "38fe0838-9956-419b-888a-7907e6d7c467") - ) - (fp_line - (start -1.05 -1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9f8c93d0-7963-4b83-adae-da5644435d97") - ) - (fp_line - (start 8.67 1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "2ee46a81-fe1a-4f40-8f92-6d0e84d28be1") - ) - (fp_line - (start -1.05 1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "d2e5e74e-5111-4200-804a-4161ca659eec") - ) - (pad "1" thru_hole rect - (at 0 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 1 "row 0") - (pinfunction "K") - (pintype "passive") - (uuid "c0e44b81-2a1c-4ad3-a7d0-7cce23452ce3") - ) - (pad "2" thru_hole oval - (at 7.62 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 4 "Net-(D3-A)") - (pinfunction "A") - (pintype "passive") - (uuid "9ef2aa97-de03-4da0-8a23-1efb89ed38fe") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_Components:Diode_DO-35" - (layer "B.Cu") - (uuid "f1bdcf5b-bfd4-4231-a232-ac38755bd7ee") - (at 159.42125 117.17125 90) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D9" - (at 3.81 2.12 90) - (layer "B.SilkS") - (hide yes) - (uuid "656a32a1-4151-4b37-8973-c5c4de5729cb") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Diode" - (at 3.81 -2.12 90) - (layer "B.Fab") - (hide yes) - (uuid "3d95774a-bac2-4f22-9a20-1da8411b0263") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "b9fb14ba-5757-40ad-be6b-1559ca1a721e") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "a6a9e2d2-ca37-4eb4-ae20-eade96fe9a23") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "9f855aef-ef55-4fca-876d-d165b7d09689") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Device" "D" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "8c2a21dc-01b9-4072-b689-ec5b2c6408f7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "dfbf70f2-5a76-4d1c-9689-42edd9e28d77") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "D*DO?35*") - (path "/d52793bd-590c-4e30-a0ab-47fb1db60337") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start 3.46 -0.55) - (end 3.46 0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "cc6b9fa7-446c-4801-96d1-c04676e170be") - ) - (fp_line - (start 4.06 -0.4) - (end 4.06 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "4d8d72ff-9cd0-49d3-8c3c-81ffac79c81e") - ) - (fp_line - (start 4.56 0) - (end 4.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "077757dd-7a4d-449a-8f0b-23297281131d") - ) - (fp_line - (start 3.46 0) - (end 4.06 -0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "2851b20e-8932-40a3-8b81-a4a883fffd3f") - ) - (fp_line - (start 3.46 0) - (end 3.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "38b57519-40de-458b-bb8e-b3a6ad506030") - ) - (fp_line - (start 4.06 0.4) - (end 3.46 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "664e6327-156c-4d0e-89d0-5786bde6a619") - ) - (fp_line - (start 8.67 -1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "a63766d5-0e27-4ca4-b419-9e9a0bfbbd90") - ) - (fp_line - (start -1.05 -1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "57341919-0cff-4d6d-a348-fa51a13a7515") - ) - (fp_line - (start 8.67 1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "9f855964-fad7-44d5-bcc4-84d0c2f67652") - ) - (fp_line - (start -1.05 1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "cb8a2a94-75bf-4ab5-89ae-afda2d2bb38d") - ) - (pad "1" thru_hole rect - (at 0 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 10 "row 2") - (pinfunction "K") - (pintype "passive") - (uuid "e427967f-69b8-493d-be9b-06d132369174") - ) - (pad "2" thru_hole oval - (at 7.62 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 11 "Net-(D9-A)") - (pinfunction "A") - (pintype "passive") - (uuid "c6e2287d-47e0-4e1d-bb5d-85de3968989c") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "ScottoKeebs_Components:Diode_DO-35" - (layer "B.Cu") - (uuid "faafdbad-90e1-433d-a0fe-a698ede9f3f9") - (at 140.32125 98.17125 90) - (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") - (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") - (property "Reference" "D5" - (at 3.81 2.12 90) - (layer "B.SilkS") - (hide yes) - (uuid "bf785b87-3277-4db3-aff8-c0dfd56ea54c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Value" "Diode" - (at 3.81 -2.12 90) - (layer "B.Fab") - (hide yes) - (uuid "e1730733-22f9-4d17-a924-5562a44d6949") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "7da22ff9-1508-4fc8-9330-04837e6efd82") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Datasheet" "" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "b2a43675-9870-4519-8925-c8bf41772100") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "3b6332fd-104e-4f91-a4c0-c559145e6990") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Device" "D" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "2c94e336-b406-4318-993e-a246796ac198") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property "Sim.Pins" "1=K 2=A" - (at 0 0 -90) - (unlocked yes) - (layer "B.Fab") - (hide yes) - (uuid "f38d9879-35e5-4d89-9a3b-80bfbead3422") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - (justify mirror) - ) - ) - (property ki_fp_filters "D*DO?35*") - (path "/6dc3cdb6-6104-4820-aa1f-d5c2c50069f7") - (sheetname "Root") - (sheetfile "keyboard tutorial.kicad_sch") - (attr through_hole) - (fp_line - (start 3.46 -0.55) - (end 3.46 0.55) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "dac9e574-5d63-47a6-b338-e0f5c9218145") - ) - (fp_line - (start 4.06 -0.4) - (end 4.06 0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "78c75ef9-402f-46ba-a798-aebb17df1061") - ) - (fp_line - (start 4.56 0) - (end 4.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "13d807f2-c613-49ac-a5f4-f4158a28aa3c") - ) - (fp_line - (start 3.46 0) - (end 4.06 -0.4) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "60b44a89-42ad-4c92-990d-a1c81f3b2768") - ) - (fp_line - (start 3.46 0) - (end 3.06 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "77f99318-fb40-402c-815a-7970ecd86772") - ) - (fp_line - (start 4.06 0.4) - (end 3.46 0) - (stroke - (width 0.1) - (type solid) - ) - (layer "B.SilkS") - (uuid "23eff3d3-35d0-4f50-8d6a-228a0ac73416") - ) - (fp_line - (start 8.67 -1.25) - (end -1.05 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "700d3ce8-14ed-429e-bc0d-8971c932d292") - ) - (fp_line - (start -1.05 -1.25) - (end -1.05 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "3296082a-207e-4600-96d5-8be3067c9e11") - ) - (fp_line - (start 8.67 1.25) - (end 8.67 -1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "6dbb4624-770e-400d-bd62-37da75acf5d9") - ) - (fp_line - (start -1.05 1.25) - (end 8.67 1.25) - (stroke - (width 0.05) - (type solid) - ) - (layer "B.CrtYd") - (uuid "7f5aa8f3-d73a-42be-a644-aeb811dd3d89") - ) - (pad "1" thru_hole rect - (at 0 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 6 "row 1") - (pinfunction "K") - (pintype "passive") - (uuid "7a370e44-0263-4213-ae29-bb1d00a98034") - ) - (pad "2" thru_hole oval - (at 7.62 0 90) - (size 1.6 1.6) - (drill 0.8) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net 7 "Net-(D5-A)") - (pinfunction "A") - (pintype "passive") - (uuid "be181b58-b11b-481f-bc24-dc641332377c") - ) - (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (gr_rect - (start 100.97 63.94) - (end 200.6 129.71) - (stroke - (width 0.05) - (type default) - ) - (fill none) - (layer "Edge.Cuts") - (uuid "17bb2c54-6e4a-4086-8ec9-2d5929ac2cef") - ) - (segment - (start 121.32125 79.07125) - (end 159.37625 79.07125) - (width 0.2) - (layer "F.Cu") - (net 1) - (uuid "532779f5-d318-4413-8005-0821028e4caa") - ) - (segment - (start 180.07 77.34) - (end 182.38 77.34) - (width 0.2) - (layer "F.Cu") - (net 1) - (uuid "701b7854-c6eb-4926-ad85-cdbc203abb91") - ) - (segment - (start 178.395 79.015) - (end 178.4 79.01) - (width 0.2) - (layer "F.Cu") - (net 1) - (uuid "7afa5896-f285-4683-950b-292b422d2f47") - ) - (segment - (start 178.4 79.01) - (end 180.07 77.34) - (width 0.2) - (layer "F.Cu") - (net 1) - (uuid "876632d4-fc2f-4f1a-a590-6b6e09bf5634") - ) - (segment - (start 159.37625 79.07125) - (end 159.4325 79.015) - (width 0.2) - (layer "F.Cu") - (net 1) - (uuid "bddd451f-0ddf-4d43-9e72-bff0017a9a9b") - ) - (segment - (start 159.4325 79.015) - (end 178.395 79.015) - (width 0.2) - (layer "F.Cu") - (net 1) - (uuid "d0a4cff4-c966-4f10-886e-4519c3774982") - ) - (segment - (start 121.3075 71.4375) - (end 121.32125 71.45125) - (width 0.2) - (layer "F.Cu") - (net 2) - (uuid "47c27e1f-1b24-486d-ade4-9aad26beb68e") - ) - (segment - (start 114.3 71.4375) - (end 121.3075 71.4375) - (width 0.2) - (layer "F.Cu") - (net 2) - (uuid "e112b160-d2e5-4e78-9d56-181dad03b3c6") - ) - (segment - (start 152.46125 71.38125) - (end 159.41875 71.38125) - (width 0.2) - (layer "F.Cu") - (net 3) - (uuid "03da3891-ef4b-4883-9b6c-3e05e047164f") - ) - (segment - (start 159.41875 71.38125) - (end 159.4325 71.395) - (width 0.2) - (layer "F.Cu") - (net 3) - (uuid "3ea7b170-de7a-4487-b6d3-55ff841ddcab") - ) - (segment - (start 133.4 71.4375) - (end 134.9875 71.4375) - (width 0.2) - (layer "F.Cu") - (net 4) - (uuid "91249974-5d0e-448a-9025-4f75f05bd2e7") - ) - (segment - (start 135.00125 71.45125) - (end 140.42125 71.45125) - (width 0.2) - (layer "F.Cu") - (net 4) - (uuid "b4c3a928-9091-4386-bc11-0aa131d9b669") - ) - (segment - (start 134.9875 71.4375) - (end 135.00125 71.45125) - (width 0.2) - (layer "F.Cu") - (net 4) - (uuid "ebfeb33a-86a9-4e2e-bbba-100dcaa6e848") - ) - (segment - (start 121.2575 90.4875) - (end 121.32125 90.55125) - (width 0.2) - (layer "F.Cu") - (net 5) - (uuid "7205fcab-80b1-48bb-bbc3-4d2f17a2d25f") - ) - (segment - (start 114.3 90.4875) - (end 121.2575 90.4875) - (width 0.2) - (layer "F.Cu") - (net 5) - (uuid "bc9fc478-5c24-48fd-a000-74ee8bf63793") - ) - (segment - (start 159.52125 98.16125) - (end 178.34875 98.16125) - (width 0.2) - (layer "F.Cu") - (net 6) - (uuid "04e868b7-de96-463e-b820-98c23fdf24b2") - ) - (segment - (start 181.1 90.7) - (end 179.4 89) - (width 0.2) - (layer "F.Cu") - (net 6) - (uuid "0af8a8af-d4ad-4eba-9fba-78bef496e8b4") - ) - (segment - (start 178.4 98.11) - (end 178.4 93.4) - (width 0.2) - (layer "F.Cu") - (net 6) - (uuid "151b4bbe-c10b-4f82-b959-ea2b7678a9c0") - ) - (segment - (start 179.4 80.8) - (end 179.5 80.8) - (width 0.2) - (layer "F.Cu") - (net 6) - (uuid "1fc3489a-3cd1-4115-afa8-2b546f1fe96d") - ) - (segment - (start 179.4 89) - (end 179.4 80.8) - (width 0.2) - (layer "F.Cu") - (net 6) - (uuid "22a809e7-2e03-4707-8d0a-6edea87928ca") - ) - (segment - (start 178.4 93.4) - (end 181.1 90.7) - (width 0.2) - (layer "F.Cu") - (net 6) - (uuid "238e9ae8-67c6-487b-a290-b147cd623923") - ) - (segment - (start 121.32125 98.17125) - (end 159.51125 98.17125) - (width 0.2) - (layer "F.Cu") - (net 6) - (uuid "312145d1-5135-4848-8c6b-db9a6168db0d") - ) - (segment - (start 159.51125 98.17125) - (end 159.52125 98.16125) - (width 0.2) - (layer "F.Cu") - (net 6) - (uuid "36146550-8804-4678-8433-1cd6272c38be") - ) - (segment - (start 179.5 80.8) - (end 180.42 79.88) - (width 0.2) - (layer "F.Cu") - (net 6) - (uuid "6202699d-30b7-425b-b3ea-a8cb8e68fd03") - ) - (segment - (start 180.42 79.88) - (end 182.38 79.88) - (width 0.2) - (layer "F.Cu") - (net 6) - (uuid "cb87805d-33ea-4ad1-8b24-ca18fb1cb9f9") - ) - (segment - (start 178.34875 98.16125) - (end 178.4 98.11) - (width 0.2) - (layer "F.Cu") - (net 6) - (uuid "dd05415f-569c-40f6-b479-4ce93837f2d6") - ) - (segment - (start 133.35 90.4875) - (end 140.2575 90.4875) - (width 0.2) - (layer "F.Cu") - (net 7) - (uuid "42449fd8-495a-49a9-8cb5-fb3713ce1c81") - ) - (segment - (start 140.2575 90.4875) - (end 140.32125 90.55125) - (width 0.2) - (layer "F.Cu") - (net 7) - (uuid "a2a86c74-5be1-4dc3-8ec0-2c957ed17877") - ) - (segment - (start 152.4 90.4875) - (end 159.4675 90.4875) - (width 0.2) - (layer "F.Cu") - (net 8) - (uuid "0cf40e90-d726-4b60-b93f-29d14a7f55f9") - ) - (segment - (start 159.4675 90.4875) - (end 159.52125 90.54125) - (width 0.2) - (layer "F.Cu") - (net 8) - (uuid "47513896-fadc-44e2-979c-f954cbf4f04e") - ) - (segment - (start 121.3075 109.5375) - (end 121.32125 109.55125) - (width 0.2) - (layer "F.Cu") - (net 9) - (uuid "caa942df-da39-4af0-aeaf-c04390bfcbe8") - ) - (segment - (start 114.3 109.5375) - (end 121.3075 109.5375) - (width 0.2) - (layer "F.Cu") - (net 9) - (uuid "e795a684-1367-4ef4-963d-900445fedccc") - ) - (segment - (start 123.80875 117.17125) - (end 123.83 117.15) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "0a2ef851-33fa-4714-b19d-6c9b35517800") - ) - (segment - (start 179.5 107.7) - (end 186.1 101.1) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "11b2d467-c809-457f-a9d6-b044fa1832b2") - ) - (segment - (start 186.1 101.1) - (end 186.1 86.14) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "29f0e9c8-d9a3-4e95-9a03-7419c1cb2e74") - ) - (segment - (start 140.32125 117.17125) - (end 159.42125 117.17125) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "4037c5f8-59ad-463b-9df7-12f64ba0a265") - ) - (segment - (start 166.42 107.7) - (end 179.5 107.7) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "519cd5d9-59c1-4c0f-bfa5-13aaadd8a3bd") - ) - (segment - (start 123.83 117.15) - (end 125.48 118.8) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "6b81ace3-5f9a-4db7-aa98-a419400e7b02") - ) - (segment - (start 161.92 112.2) - (end 166.42 107.7) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "83138f09-5df1-4ee3-81b5-2bb551fd4d0a") - ) - (segment - (start 159.42125 114.69875) - (end 161.92 112.2) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "8e9002af-8da7-4cc4-88ea-c3512be7d197") - ) - (segment - (start 125.48 118.8) - (end 139.28 118.8) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "aaffaaef-36fe-4cc9-9bda-b308bf44c110") - ) - (segment - (start 139.28 118.8) - (end 140.32125 117.75875) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "b0d82b1e-7da2-4cd9-b0bb-b87463fca507") - ) - (segment - (start 140.32125 117.75875) - (end 140.32125 117.17125) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "bfbbf7f4-99c6-45e5-86c8-0aba9489d21a") - ) - (segment - (start 159.42125 117.17125) - (end 159.42125 114.69875) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "c285f381-5424-46b4-986c-a7034136a967") - ) - (segment - (start 186.1 86.14) - (end 182.38 82.42) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "c3358a10-b09a-4964-bc51-50948289953b") - ) - (segment - (start 121.32125 117.17125) - (end 123.80875 117.17125) - (width 0.2) - (layer "F.Cu") - (net 10) - (uuid "e64345df-dd2e-498b-a82b-37400971ff2f") - ) - (segment - (start 159.4075 109.5375) - (end 159.42125 109.55125) - (width 0.2) - (layer "F.Cu") - (net 11) - (uuid "296d4b55-aae9-4422-aea8-4a66285c0ca0") - ) - (segment - (start 152.4 109.5375) - (end 159.4075 109.5375) - (width 0.2) - (layer "F.Cu") - (net 11) - (uuid "475b0c15-d19f-4370-9253-604cfcc0c041") - ) - (segment - (start 152.733282 69.46125) - (end 155.014532 67.18) - (width 0.2) - (layer "B.Cu") - (net 12) - (uuid "2fd33f5b-11a0-4305-9510-1eacebc0bde4") - ) - (segment - (start 155.014532 67.18) - (end 182.38 67.18) - (width 0.2) - (layer "B.Cu") - (net 12) - (uuid "49f681c3-2c3a-4539-9e39-2b2545e35372") - ) - (segment - (start 107.95 73.9775) - (end 112.46625 69.46125) - (width 0.2) - (layer "B.Cu") - (net 12) - (uuid "54b0face-2867-46b9-b413-2bbd51954ef4") - ) - (segment - (start 107.95 73.9775) - (end 107.95 112.0775) - (width 0.2) - (layer "B.Cu") - (net 12) - (uuid "a50b4b44-38d4-4f8b-a1fa-207eabbbf15f") - ) - (segment - (start 112.46625 69.46125) - (end 152.733282 69.46125) - (width 0.2) - (layer "B.Cu") - (net 12) - (uuid "ca5fca79-8636-4d24-ad1d-b8b25809c3d3") - ) - (segment - (start 153.734133 73.461721) - (end 158.3 78.027588) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "1865a850-8efc-43c5-9f49-c86669385fa4") - ) - (segment - (start 158.3 78.027588) - (end 158.3 83.36875) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "3911bbe4-db1d-4584-9560-f01ae2fe1225") - ) - (segment - (start 146.11125 73.92125) - (end 146.11125 112.01625) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "51f186fc-4708-477f-a676-2e62b5abed36") - ) - (segment - (start 159.2 84.9) - (end 159.3 84.8) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "6d217fcf-a15e-43fc-b790-6a749e2f00e6") - ) - (segment - (start 158.3 83.36875) - (end 159.2 84.26875) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "78c7140c-7923-4ffc-af54-01768082c0b0") - ) - (segment - (start 147.962192 73.92125) - (end 148.421721 73.461721) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "7e261d33-7143-4652-88d2-853d7fbd395e") - ) - (segment - (start 168.3 87.9) - (end 168.4 88) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "85137f7e-81c0-4624-95b4-07811a6a54f3") - ) - (segment - (start 189.9 88) - (end 189.9 74.4) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "89fe9d9a-1f9f-4055-9807-8276f61dd6a6") - ) - (segment - (start 159.2 84.26875) - (end 159.2 84.9) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "a7eed149-b13f-410a-b20e-1c64c60510ef") - ) - (segment - (start 146.11125 112.01625) - (end 146.05 112.0775) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "b839a913-ad3c-4796-bec0-a6c18d4179d9") - ) - (segment - (start 146.11125 73.92125) - (end 147.962192 73.92125) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "bad71790-efac-43ac-af97-ae3c5da18101") - ) - (segment - (start 165 84.8) - (end 168.1 87.9) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "c45b01e8-d513-48ea-8812-ccec0b8c14d6") - ) - (segment - (start 187.76 72.26) - (end 182.38 72.26) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "cb812074-dcd7-474a-9362-4d067f98563a") - ) - (segment - (start 168.1 87.9) - (end 168.3 87.9) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "cea95e3e-e8d0-4aa5-a25d-d29b0345fa49") - ) - (segment - (start 159.3 84.8) - (end 165 84.8) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "d6db0e4a-7e82-4210-89df-de967555fe16") - ) - (segment - (start 189.9 74.4) - (end 187.76 72.26) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "dafe1a49-75eb-47ba-9c0f-fbbfeeba77d8") - ) - (segment - (start 148.421721 73.461721) - (end 153.734133 73.461721) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "ef874a13-1197-46ea-87b9-27106bdde943") - ) - (segment - (start 168.4 88) - (end 189.9 88) - (width 0.2) - (layer "B.Cu") - (net 13) - (uuid "f607c9ab-50e7-441c-9141-9f43fac15bdd") - ) - (segment - (start 179 73) - (end 179.8 72.2) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "045ba601-3f6a-4131-89eb-f3ebfb813003") - ) - (segment - (start 162.66875 72.93125) - (end 163.1725 72.4275) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "061995f9-9d81-4dc6-bc3c-c32e01d94e7a") - ) - (segment - (start 139.905 73.9775) - (end 141.51125 72.37125) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "06f742e1-bb6a-4a00-b22b-1807654b1555") - ) - (segment - (start 163.1725 72.4275) - (end 170.247968 72.4275) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "166c6b41-9a8a-4888-90ba-a4789b357952") - ) - (segment - (start 126.9275 112.15) - (end 127.05 112.0275) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "30b61fee-3623-43cc-a05f-b50011435f58") - ) - (segment - (start 150.91125 69.88875) - (end 150.91125 72.023282) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "317652d3-b368-4e58-9da1-1131ea9e9137") - ) - (segment - (start 150.91125 72.023282) - (end 151.819218 72.93125) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "36a734be-7407-4638-b66e-1c55b316a79e") - ) - (segment - (start 170.247968 72.4275) - (end 170.820468 73) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "5a7ce4d0-43ab-4a7d-83b1-2a4e3294791f") - ) - (segment - (start 151.819218 72.93125) - (end 162.66875 72.93125) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "5f1e86cf-40f4-4a1a-8a62-6d57326afb2a") - ) - (segment - (start 149.178837 71.621163) - (end 150.91125 69.88875) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "930b0730-3d3c-48a0-8497-a5a65c5e6896") - ) - (segment - (start 149.178837 72.37125) - (end 149.178837 71.621163) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "a4151991-44bc-478d-8c7d-d06cc6b7ef5d") - ) - (segment - (start 179.8 72.2) - (end 179.9 72.2) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "ce18b646-bd65-41e1-8418-7fa6f3ea6c2e") - ) - (segment - (start 127.05 112.0275) - (end 127.05 73.9775) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "d98cd841-c1c0-4238-996a-34b802e7a4e0") - ) - (segment - (start 141.51125 72.37125) - (end 149.178837 72.37125) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "d9d79040-62f5-4436-83de-7c61b7722a32") - ) - (segment - (start 170.820468 73) - (end 179 73) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "db3342b4-d2ef-4101-855e-bc884ecb00c2") - ) - (segment - (start 127.05 73.9775) - (end 139.905 73.9775) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "e262985e-dcb3-4486-8c79-b8c70a98aff4") - ) - (segment - (start 123.83 112.15) - (end 126.9275 112.15) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "f4da4801-d73a-4baa-b2d9-1b3128e9adb2") - ) - (segment - (start 179.9 72.2) - (end 182.38 69.72) - (width 0.2) - (layer "B.Cu") - (net 14) - (uuid "fb1794cf-e8af-4a18-b216-fda977ded4e8") - ) - (segment - (start 171.45 71.4375) - (end 178.3525 71.4375) - (width 0.2) - (layer "F.Cu") - (net 17) - (uuid "47940402-6ba5-4426-9ff8-a61ad12e96d8") - ) - (segment - (start 178.3525 71.4375) - (end 178.4 71.39) - (width 0.2) - (layer "F.Cu") - (net 17) - (uuid "f3298c28-a360-491f-ba55-1c5cbd58a547") - ) - (segment - (start 178.3975 90.4875) - (end 178.4 90.49) - (width 0.2) - (layer "F.Cu") - (net 18) - (uuid "1cfdc276-15ab-4321-a913-c5e1b8be8ba6") - ) - (segment - (start 171.45 90.4875) - (end 178.3975 90.4875) - (width 0.2) - (layer "F.Cu") - (net 18) - (uuid "d16f0c8c-463e-4aff-9b3b-84e1c56109f5") - ) - (segment - (start 164.6 79.615) - (end 164.5 79.715) - (width 0.2) - (layer "F.Cu") - (net 19) - (uuid "96bb7626-13c7-4ff3-a3d5-2a18abbff0ee") - ) - (segment - (start 164.5 79.715) - (end 164.5 85.4) - (width 0.2) - (layer "F.Cu") - (net 19) - (uuid "c588f5be-5296-47a5-9b76-10d96d7aa41f") - ) - (via - (at 164.6 79.615) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 19) - (uuid "48b6b213-85e8-4e3a-9bec-f012b03c5908") - ) - (via - (at 164.5 85.4) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 19) - (uuid "9f588904-b5da-4fd1-a399-4e1b92e0b13b") - ) - (segment - (start 165.1 93.0275) - (end 165.1 114.02) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "1a901487-cc28-463c-9b49-03f24db8d846") - ) - (segment - (start 176.89 74.8) - (end 182.38 74.8) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "32e3c02d-fe20-44e3-8e08-8b003fd8c1c0") - ) - (segment - (start 176.0675 73.9775) - (end 176.89 74.8) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "3c117650-5eeb-4f6d-bb17-b0f22fccbcce") - ) - (segment - (start 165.1 86) - (end 165.1 93.0275) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "52890422-962c-4fa9-b268-da2a003842d3") - ) - (segment - (start 165.1 73.9775) - (end 165.1 79.115) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "64392d24-b858-4536-8d3c-ab9af39efa43") - ) - (segment - (start 165.1 73.9775) - (end 176.0675 73.9775) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "6925190a-e5c1-421d-948e-47217a8cc929") - ) - (segment - (start 165.1 114.02) - (end 161.92 117.2) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "ad3d3439-b940-4ed6-a1c1-431e1a006062") - ) - (segment - (start 164.5 85.4) - (end 165.1 86) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "d6af95e8-b9e6-49ef-ae67-3d97204b8244") - ) - (segment - (start 165.1 79.115) - (end 164.6 79.615) - (width 0.2) - (layer "B.Cu") - (net 19) - (uuid "ff5ec50d-79b6-403f-81e1-411a57a69afb") - ) - (segment - (start 192.4 96.2) - (end 192.4 74.94) - (width 0.2) - (layer "F.Cu") - (net 20) - (uuid "6a7769e5-efea-48da-8d03-fc744a90d0d8") - ) - (segment - (start 179.8 111.32) - (end 179.8 108.8) - (width 0.2) - (layer "F.Cu") - (net 20) - (uuid "ab792e6d-2fb1-475f-b44c-02a6c9d7043a") - ) - (segment - (start 176.42 114.7) - (end 179.8 111.32) - (width 0.2) - (layer "F.Cu") - (net 20) - (uuid "bdb1c545-7ae3-4a14-9776-af3b0c7f32c6") - ) - (segment - (start 179.8 108.8) - (end 192.4 96.2) - (width 0.2) - (layer "F.Cu") - (net 20) - (uuid "d137c7dd-fc93-4753-b982-9cd0c77e3fd5") - ) - (segment - (start 192.4 74.94) - (end 197.62 69.72) - (width 0.2) - (layer "F.Cu") - (net 20) - (uuid "d30bf81c-b911-4d4f-8354-b376cf91901b") - ) - (segment - (start 138.33 114.65) - (end 142.18 118.5) - (width 0.2) - (layer "B.Cu") - (net 20) - (uuid "1dcc55fd-72de-485e-82a6-fa58c8ad8fde") - ) - (segment - (start 172.62 118.5) - (end 176.42 114.7) - (width 0.2) - (layer "B.Cu") - (net 20) - (uuid "7ffb761c-2b69-47c2-9992-2107317ec9a8") - ) - (segment - (start 142.18 118.5) - (end 172.62 118.5) - (width 0.2) - (layer "B.Cu") - (net 20) - (uuid "f2f285ae-03c7-44af-bb1b-2438fb922c34") - ) - (segment - (start 196.52 78.44) - (end 197.62 77.34) - (width 0.2) - (layer "B.Cu") - (net 21) - (uuid "51c56c90-5080-49fd-b6bc-6a6ec6343554") - ) - (segment - (start 196.52 97.1) - (end 196.52 78.44) - (width 0.2) - (layer "B.Cu") - (net 21) - (uuid "772e41c0-95a7-49f6-8b2c-559b0183b84b") - ) - (segment - (start 176.42 117.2) - (end 196.52 97.1) - (width 0.2) - (layer "B.Cu") - (net 21) - (uuid "89d27c97-2174-4ff0-952b-41630ff2e9b6") - ) - (segment - (start 176.42 117.2) - (end 176.42 117.21) - (width 0.2) - (layer "B.Cu") - (net 21) - (uuid "bd5c4d3f-bd8b-40f0-a414-ba95964be5ec") - ) - (segment - (start 194.32 78.1) - (end 197.62 74.8) - (width 0.2) - (layer "B.Cu") - (net 22) - (uuid "01b69610-ca2c-4b21-9ada-8efba4daf997") - ) - (segment - (start 193.6 78.4) - (end 193.9 78.1) - (width 0.2) - (layer "B.Cu") - (net 22) - (uuid "7bf8247b-9e8f-4aca-b0ad-c04da0246814") - ) - (segment - (start 193.9 78.1) - (end 194.32 78.1) - (width 0.2) - (layer "B.Cu") - (net 22) - (uuid "84b320f2-e26f-47b6-a75c-bf80795e823e") - ) - (segment - (start 193.6 97.248529) - (end 193.6 78.4) - (width 0.2) - (layer "B.Cu") - (net 22) - (uuid "955a8ea8-e625-4913-844e-4baaf2abcca3") - ) - (segment - (start 176.42 112.2) - (end 178.648529 112.2) - (width 0.2) - (layer "B.Cu") - (net 22) - (uuid "db93a6f9-249b-4b3b-b576-78d8ac2bc0ba") - ) - (segment - (start 178.648529 112.2) - (end 193.6 97.248529) - (width 0.2) - (layer "B.Cu") - (net 22) - (uuid "fb1ef84f-d8b1-40fc-9564-8d7060b64c7c") - ) - (segment - (start 197.62 98.6) - (end 197.62 82.42) - (width 0.2) - (layer "F.Cu") - (net 23) - (uuid "5b4bfe00-917e-4c98-b565-9a6f921cbb74") - ) - (segment - (start 170.26 125.96) - (end 197.62 98.6) - (width 0.2) - (layer "F.Cu") - (net 23) - (uuid "78ed1412-60b6-4c48-b210-dc25c6aebd53") - ) - (segment - (start 168.07 124) - (end 170.03 125.96) - (width 0.2) - (layer "F.Cu") - (net 23) - (uuid "b19060f0-f689-419d-9c52-34d3814b5966") - ) - (segment - (start 145.29 117.79) - (end 147.61 120.11) - (width 0.2) - (layer "F.Cu") - (net 23) - (uuid "c7af8fce-e06b-4851-9a85-505f4fb79a12") - ) - (segment - (start 147.61 120.11) - (end 147.61 120.12) - (width 0.2) - (layer "F.Cu") - (net 23) - (uuid "dc30d896-689b-479e-ad88-b75fe3fc200c") - ) - (segment - (start 170.03 125.96) - (end 170.26 125.96) - (width 0.2) - (layer "F.Cu") - (net 23) - (uuid "fb8166ae-95bc-4ff7-a027-3627d3bf1f49") - ) - (via - (at 147.61 120.12) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 23) - (uuid "02760893-1c4c-45b8-a1bc-562aec4e5edd") - ) - (via - (at 168.07 124) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 23) - (uuid "575bb948-95a4-4959-9419-04355e728970") - ) - (via - (at 145.29 117.79) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 23) - (uuid "6f69dd6e-71e6-4db0-b2fc-1771d77a4250") - ) - (segment - (start 147.61 120.12) - (end 164.19 120.12) - (width 0.2) - (layer "B.Cu") - (net 23) - (uuid "1ae977cb-9e71-45b7-8635-402291d12fa1") - ) - (segment - (start 164.19 120.12) - (end 168.07 124) - (width 0.2) - (layer "B.Cu") - (net 23) - (uuid "6172fff3-7ac7-4e3a-b73a-2fd9ac286c84") - ) - (segment - (start 143.97 117.79) - (end 145.29 117.79) - (width 0.2) - (layer "B.Cu") - (net 23) - (uuid "65586d34-8d38-4a3d-9d5e-e9d632435738") - ) - (segment - (start 138.33 112.15) - (end 143.97 117.79) - (width 0.2) - (layer "B.Cu") - (net 23) - (uuid "7f506743-c255-4475-a90a-95a091e9701f") - ) - (segment - (start 180.4 109.6) - (end 196.425 93.575) - (width 0.2) - (layer "F.Cu") - (net 24) - (uuid "09a70a95-f900-4350-9bff-8062cd73e485") - ) - (segment - (start 196.425 81.075) - (end 197.62 79.88) - (width 0.2) - (layer "F.Cu") - (net 24) - (uuid "7a0b0526-6a32-40ec-8b19-aedfd3e7c8fe") - ) - (segment - (start 196.425 93.575) - (end 196.425 81.075) - (width 0.2) - (layer "F.Cu") - (net 24) - (uuid "b62e740b-69a1-4962-8dc5-91598d2a262f") - ) - (segment - (start 142.37 113.11) - (end 142.37 106.64) - (width 0.2) - (layer "F.Cu") - (net 24) - (uuid "c7b9925e-01f4-45ae-bc21-a7662a042f11") - ) - (segment - (start 142.37 106.64) - (end 177.43 106.64) - (width 0.2) - (layer "F.Cu") - (net 24) - (uuid "dd37a713-2343-47b2-a5e6-41b9bd73b17c") - ) - (segment - (start 138.33 117.15) - (end 142.37 113.11) - (width 0.2) - (layer "F.Cu") - (net 24) - (uuid "f7ed8986-a00b-464a-99e5-5bb555c036d5") - ) - (segment - (start 177.43 106.64) - (end 177.49 106.7) - (width 0.2) - (layer "F.Cu") - (net 24) - (uuid "fcc214fb-6936-4259-9ea6-39de4a1e990a") - ) - (via - (at 177.49 106.7) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 24) - (uuid "0de30c62-7c3c-402c-9ba0-d0444d7a52ee") - ) - (via - (at 180.4 109.6) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net 24) - (uuid "e0146f1b-87a0-4bf2-896a-070c215402eb") - ) - (segment - (start 179.94 109.15) - (end 179.95 109.15) - (width 0.2) - (layer "B.Cu") - (net 24) - (uuid "046a8583-d92d-42bd-b68f-8426a697b151") - ) - (segment - (start 177.49 106.7) - (end 179.94 109.15) - (width 0.2) - (layer "B.Cu") - (net 24) - (uuid "93635b14-b71d-4081-96cc-a86bfc41abd6") - ) - (segment - (start 179.95 109.15) - (end 180.4 109.6) - (width 0.2) - (layer "B.Cu") - (net 24) - (uuid "c94a7afe-e059-4189-9e26-28f4138ff845") - ) -) From 20be4954ce3796dff6a25eddcf062a614ecb9ad5 Mon Sep 17 00:00:00 2001 From: Nuclear-Wingman Date: Tue, 29 Oct 2024 19:56:39 -0400 Subject: [PATCH 8/8] Add files via upload --- .../DeclanT/pcb/keyboard tutorial.kicad_pcb | 8038 +++++++++++++++++ 1 file changed, 8038 insertions(+) create mode 100644 hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb diff --git a/hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb b/hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb new file mode 100644 index 000000000..dfd7898c8 --- /dev/null +++ b/hackpads/DeclanT/pcb/keyboard tutorial.kicad_pcb @@ -0,0 +1,8038 @@ +(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) + (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 0) + (scaleselection 1) + (outputdirectory "../../../hackpad/pcb/") + ) + ) + (net 0 "") + (net 1 "row 0") + (net 2 "Net-(D1-A)") + (net 3 "Net-(D2-A)") + (net 4 "Net-(D3-A)") + (net 5 "Net-(D4-A)") + (net 6 "row 1") + (net 7 "Net-(D5-A)") + (net 8 "Net-(D6-A)") + (net 9 "Net-(D7-A)") + (net 10 "row 2") + (net 11 "Net-(D9-A)") + (net 12 "column 0") + (net 13 "column 2") + (net 14 "column 1") + (net 15 "unconnected-(U2-5V-Pad14)") + (net 16 "unconnected-(U2-3V3-Pad12)") + (net 17 "Net-(D10-A)") + (net 18 "Net-(D11-A)") + (net 19 "column 3") + (net 20 "GND") + (net 21 "Rotary 2") + (net 22 "Rotary 1") + (net 23 "Rotary 4") + (net 24 "Rotary 3") + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "00bc591f-b64b-4d94-a456-32dbfa0f76bd") + (at 111.76 114.6175) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S9" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "2cbf2409-9fcd-404a-8fe9-49403aa73b45") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "71be8230-9a5a-49fa-b57d-c991484d52ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "dab76935-2b51-4fcd-af4a-562777d24a83") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "684280b9-3748-42cd-8c2f-764150eb75dc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2f7d39e6-26f4-436f-a041-8e167e82291a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/edd3c02a-0952-4935-bf23-831718995d9d") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5f798667-6d6b-4c30-a71b-f67c2c43a69b") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "325f65eb-5bf7-4b8a-a895-ed4a09fcdbb2") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "932b626f-a732-4eb7-8739-4a3a67e5e0bd") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "21e9a780-60fe-41a5-baaf-d31cf5810641") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "03a5f58e-61ed-49c1-8209-cc2c4661ae8a") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "9fac5013-051b-43e6-8d5d-8406bd7882f2") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ac6bb5ea-212c-4003-ad36-bd51e4973c13") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "57f90058-4a73-4485-9aeb-7e6dc84d5247") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "9aeaca80-bec2-4640-8664-42dfb3ee245d") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "f0bab09c-afa7-4588-94c0-c0fe7c6f7dbd") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "15f86712-7e22-4fe0-94af-33404e550f80") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "6cc13ee6-5e93-45ab-b0a2-790d1f0bd96d") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f8017b2-49e6-4df7-9f7c-ee1de22596dc") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0f8893f6-ac4d-49c0-9aa5-828843ecc71d") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "728ef73b-70ba-4ab8-a8ff-8de159c6d27e") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fd1220d6-7e1b-4d5a-993f-c138d43b0b92") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e0666abd-7159-4e0d-90be-e011a3b96d62") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e007c1bb-1111-4960-acaa-90c3f4546402") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1767d64a-52b9-4646-b0d6-ce59584b9fcb") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1f639217-5640-4765-b5f2-ffb361b70a79") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "30adad83-6cac-467c-9b34-a6a9cebd25ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "71a6da24-5ec2-4373-8fd9-cc2073f01446") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "4d930279-bc6e-4cbd-b818-2768a2c6db44") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "baf297e8-13a4-4941-9119-3d5aec26f439") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "column 0") + (pinfunction "1") + (pintype "passive") + (uuid "0b1a48c4-ffc6-4f3f-bd2a-54abb2e84414") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "Net-(D7-A)") + (pinfunction "2") + (pintype "passive") + (uuid "a677028d-69b7-4375-a18b-fe4b320f0daf") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Scotto:Encoder_EC11_MX" + (layer "F.Cu") + (uuid "17f348f4-407d-42fb-9123-80c3af91b5a0") + (at 130.83 114.65 180) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "SW2" + (at 0 -8 0) + (layer "F.SilkS") + (hide yes) + (uuid "b2ce063a-0cb5-4e24-a472-7a1a737ee03e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "RotaryEncoder_Switch" + (at 0 8 0) + (layer "F.Fab") + (hide yes) + (uuid "92efaef4-f49c-436b-9806-5786efa3ee6e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_Scotto:Encoder_EC11_MX" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6b925575-c1d0-4b9d-ba85-42a1ffca3ce4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ad9e5cf0-dfd5-46d9-9482-0ca349e544be") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d275f82c-ea58-4b28-8580-580fbe9dfef9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "RotaryEncoder*Switch*") + (path "/a45379c1-4441-434d-be6e-221ef644e1d8") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "694481b9-fc87-4a80-bf88-4c791b0bb679") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7372a91f-5768-4706-be45-b3d1d66ec36a") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a672b1e1-d762-410e-ac97-2d7eaff1fa97") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "773fd8c9-cab5-42ce-93d9-ef3583445f48") + ) + (fp_line + (start 6 5.8) + (end -6 5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "8184dab1-e391-447d-a15e-98f1018f3793") + ) + (fp_line + (start 6 -5.8) + (end 6 5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "83497cc6-a4f9-4b04-bef1-b4ae43dbe754") + ) + (fp_line + (start 0 -3) + (end 0 3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "b302c40c-e89d-4942-aa12-35bfb0fec074") + ) + (fp_line + (start -3 0) + (end 3 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "5469f447-ff62-44d9-a4d8-e220e763d572") + ) + (fp_line + (start -5 -5.8) + (end 6 -5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "1cc213c9-d480-4dd5-ae6e-d1a23fc9f554") + ) + (fp_line + (start -6 5.8) + (end -6 -4.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "5bf72d98-f4ae-4457-8577-66924795c5a5") + ) + (fp_line + (start -6 -4.7) + (end -5 -5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "79fb192e-da62-4f0b-b202-ea2f0ef09d25") + ) + (fp_circle + (center 0 0) + (end 3 0) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "3a16e9f5-d5d5-43ec-b65b-5384b73daa9f") + ) + (fp_text user "${REFERENCE}" + (at 3.6 3.8 0) + (layer "F.Fab") + (uuid "32b78a94-9237-47b8-86b0-738b309769d7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "A" thru_hole rect + (at -7.5 -2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "Rotary 3") + (pinfunction "A") + (pintype "passive") + (uuid "e55fa5f4-354d-48a7-b392-836ed8a832b3") + ) + (pad "B" thru_hole circle + (at -7.5 2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "Rotary 4") + (pinfunction "B") + (pintype "passive") + (uuid "5ee83df7-079c-42dc-acc5-a05f0b3ccbd9") + ) + (pad "C" thru_hole circle + (at -7.5 0 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "GND") + (pinfunction "C") + (pintype "passive") + (uuid "5976f849-997c-4c7d-a21b-936ac61588aa") + ) + (pad "MP" thru_hole rect + (at 0 -5.6 180) + (size 3.2 2) + (drill oval 2.8 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0c379f8c-50d3-4247-8bd0-241c956deffc") + ) + (pad "MP" thru_hole rect + (at 0 5.6 180) + (size 3.2 2) + (drill oval 2.8 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "80f0cd4a-cda1-4ce5-af1d-41f466732ff5") + ) + (pad "S1" thru_hole circle + (at 7 2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "column 1") + (pinfunction "S1") + (pintype "passive") + (uuid "99d81c86-4c48-4642-8997-c1778b7b6bfa") + ) + (pad "S2" thru_hole circle + (at 7 -2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "row 2") + (pinfunction "S2") + (pintype "passive") + (uuid "502da638-c567-4906-8c45-1b654fbee220") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Scotto.3dshapes/EC11.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 90) + ) + ) + ) + (footprint "ScottoKeebs_Scotto:Encoder_EC11_MX" + (layer "F.Cu") + (uuid "1e5136b2-5f71-46ab-aed7-42442f1b567f") + (at 168.92 114.7 180) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "SW1" + (at 0 -8 0) + (layer "F.SilkS") + (hide yes) + (uuid "293e6ec5-f0b8-4031-b049-0cfedc49c6e4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "RotaryEncoder_Switch" + (at 0 8 0) + (layer "F.Fab") + (hide yes) + (uuid "5ec1e67c-552f-4e37-84a3-ff759ff4a7dc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_Scotto:Encoder_EC11_MX" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8fe2a9af-e04d-4445-b986-34b4cbd07000") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8b6e2c07-694b-443a-b96e-9a5774da705d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "532fe1f0-dab3-4ab0-944d-2ab9b6e22064") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "RotaryEncoder*Switch*") + (path "/87825453-f989-4d67-8d13-43c797f5663c") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "31e8300c-6278-496d-b0da-d7d5f04f802e") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "add60d08-d954-4da6-8fe0-d9aacfbc410f") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "db78d9c5-67d4-4fae-aac4-26faf9e6db96") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "aa1e771d-a021-4a21-b06d-e8f9656fec02") + ) + (fp_line + (start 6 5.8) + (end -6 5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "2af2bef8-94ae-4953-b1c5-1dad36a05649") + ) + (fp_line + (start 6 -5.8) + (end 6 5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "a5d4bc7f-38ae-418e-829e-7c567d410784") + ) + (fp_line + (start 0 -3) + (end 0 3) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "05db9229-011c-43ff-afca-2028cf987d9a") + ) + (fp_line + (start -3 0) + (end 3 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "a27d25fc-fb6b-4694-9e58-b8509a0bebed") + ) + (fp_line + (start -5 -5.8) + (end 6 -5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "bcf0bb89-9025-4780-92b6-28a75ebcd841") + ) + (fp_line + (start -6 5.8) + (end -6 -4.7) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "4cc89f4b-e0cf-4f1e-84a8-27c80ff86385") + ) + (fp_line + (start -6 -4.7) + (end -5 -5.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "b51f910e-f828-410c-a6a0-23a4b2c6918b") + ) + (fp_circle + (center 0 0) + (end 3 0) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "e497a3b0-5207-4ec7-a768-2c6924bb0c02") + ) + (fp_text user "${REFERENCE}" + (at 3.6 3.8 0) + (layer "F.Fab") + (uuid "4116a946-2722-4115-a4e9-a2aee6d742f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "A" thru_hole rect + (at -7.5 -2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "Rotary 2") + (pinfunction "A") + (pintype "passive") + (uuid "721ac239-9a7a-4825-9a10-69e58b3e2752") + ) + (pad "B" thru_hole circle + (at -7.5 2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Rotary 1") + (pinfunction "B") + (pintype "passive") + (uuid "7b644d5a-06be-4657-98fd-dcb248f914ed") + ) + (pad "C" thru_hole circle + (at -7.5 0 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "GND") + (pinfunction "C") + (pintype "passive") + (uuid "1e8e36e0-5fca-441d-a55a-6a81a7908fca") + ) + (pad "MP" thru_hole rect + (at 0 -5.6 180) + (size 3.2 2) + (drill oval 2.8 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "596a2cfa-1988-4464-acdb-511dcc387893") + ) + (pad "MP" thru_hole rect + (at 0 5.6 180) + (size 3.2 2) + (drill oval 2.8 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ec1cbcd0-46ac-400f-a33f-0dedc3df704e") + ) + (pad "S1" thru_hole circle + (at 7 2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "row 2") + (pinfunction "S1") + (pintype "passive") + (uuid "854236ad-00f5-42d3-b608-19b1430cc5d3") + ) + (pad "S2" thru_hole circle + (at 7 -2.5 180) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "column 3") + (pinfunction "S2") + (pintype "passive") + (uuid "398e33c8-2db0-4e65-a3ef-354f902f1b59") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Scotto.3dshapes/EC11.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 90) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "2892ee25-abd8-4875-889f-7e062e04eb3a") + (at 130.86 76.5175) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S2" + (at 0 -7.62 0) + (layer "F.SilkS") + (uuid "92a4e33f-11ef-4413-ad14-3b6f8cc893f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "3f500f1b-769b-45fa-a7b7-b91425d1501a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b4d4c5cb-87dc-4386-812a-9e64a2b71796") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3d7abf6a-5d4a-47ba-94d7-2eab49b3d0cb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "bce83d47-2478-4b55-a92b-1dd3bda8ea15") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/69b67815-a6e2-4c5c-8e0d-85188cdd2ab9") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "729d0334-982f-4b7c-9e6a-038d7584807f") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fea6306d-7f02-45f8-a1f8-a8259b81a442") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1b64b732-b63a-4211-96f5-eeb12429ac36") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "be750e65-c4b5-40c7-9890-a3500c7e1100") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a2e45a9c-fc69-438e-9c21-841aaa4ca911") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "d6bc2894-fce8-4a60-8bee-5e757ed5f576") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "09309e68-06ae-4fab-b591-4ccfdc504587") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b3d4aabe-64d6-4df6-b3e1-058f3ffd185d") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "a9fdacf8-43c0-4b35-ab12-b4d1976782da") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "70ae330d-eea1-497b-a92b-03c22053b858") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "cac909d6-808e-4d89-acbe-06aa7030986e") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "7ad44e9f-5604-4e94-8304-4c37822fa9a9") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7787c66e-83b0-4df0-9f24-f86d7132d51f") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f49cb19e-cf98-42b6-a398-c40a1710cc79") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cb23edb5-d4f5-4043-926e-76dbd9f03caa") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "90f20e1f-2cf3-4715-a43d-884a3d75f7d7") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3052f811-6f4d-4e3b-9281-e0d918f95918") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "387045bf-6ea1-42b2-8acb-ae685c932a45") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f8e5ed47-fcb6-4616-98d0-ec72e3ea01b1") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "add1969b-4a65-4c18-b822-b041271f71b7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "031128e0-afca-4ad3-b712-a64a8a580ac7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "cc97ec1d-839c-4c28-971e-85a33b066065") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "8de9d571-ade3-4ce1-8e36-036050dc4491") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "3b13237b-0d73-4031-9e7d-6adacca313a4") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "column 1") + (pinfunction "1") + (pintype "passive") + (uuid "d81d8118-5935-4d1c-bf77-511d140bf8d5") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "Net-(D3-A)") + (pinfunction "2") + (pintype "passive") + (uuid "67e6a1d5-5042-43d6-a764-2ee6d7fddd1b") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "413ddb42-094f-4dec-a6b9-2836d500023b") + (at 130.81 95.5675) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S6" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "b55d9775-0337-4729-bddd-45de31c53962") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "f697d017-6f74-4fde-9867-3ed06fee63a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7110866f-db91-40bc-9dca-9f252a7de0f4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "10a1970b-9ae3-4a82-aae3-ff133d5eaf25") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ae061972-27d7-42c4-b891-fb05e2b09a81") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/a2f7b4a7-2903-4c41-92f7-abe926ec1763") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b165730f-2678-440b-b2bc-8d65041f492e") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a2bf3a21-4bf9-41d6-b752-a1cd3d8a0024") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "de2134b8-ebe9-46c0-bd09-c1c359de13c1") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f761e055-3b7c-43bb-bd71-4bee492c0770") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b5abf53c-284b-48b4-96be-396794251981") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c13aa572-a3d2-4384-b39e-14d655f07298") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ab821ab3-cbb6-4cc9-8809-7303de08ffed") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "b4b43221-d5dd-441b-8838-fafbf484e9f9") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "044551ea-4e83-4fff-b54f-8af9e6ad8f83") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "8a97c023-e813-4400-b7e5-e0da19832dd7") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "b99868d2-4f04-4b2a-9869-3cb56a6d8cb1") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "2e69e2be-32aa-4b7d-8d81-6962bc0339db") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "01e7a6e5-05ab-4402-a9d4-87f60752519b") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "33d491f0-18d8-4e84-a894-52df7cc38679") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cda4c4ba-cbb8-4de3-9ed7-206a7b260b41") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "84f58ba0-3149-49c3-a28e-3a8755bf8f53") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d95d449c-1f8d-42cf-9a8d-a5a63fc2a054") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4c45afea-c634-4496-a2a3-028b8e0292f5") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0cd9ba80-ba93-4020-a840-7194ce3fecfd") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a2de854f-d991-425c-bb66-0e2eeeb9f360") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "38344917-a465-4aab-8ba3-ceb28b05edf6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "d961fa9c-1d4c-4846-bfa7-0908ad9a8210") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "c99c7b9f-5aa0-4f98-ba3a-669f750deb67") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "f960f31b-caa4-4c6e-8c43-bc20fbef644a") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "column 1") + (pinfunction "1") + (pintype "passive") + (uuid "16eb0bac-1c21-4bc1-9896-e9fbbbcd6863") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "Net-(D5-A)") + (pinfunction "2") + (pintype "passive") + (uuid "9db24563-8a1c-4f18-af34-b11e50baf9e0") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "4fe52674-302d-4f1e-ad0d-2e2ec948d0df") + (at 149.86 95.5675) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S7" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "7cc83193-65fa-4213-8b89-a4e876c607ac") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "f7417bcc-b4cc-4465-93ea-d6df130df6bd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b5b02415-f572-4254-97da-44659c3c5601") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c48e332f-2d15-4482-9461-ed3f0d62a7bf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2e34d05b-8f4e-4654-81f5-225a624c9b8c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/aa41db46-89c1-4476-bee4-f460ebf99eea") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "14c28277-2111-47e1-9246-04325a2cd5eb") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b6c2a27-ad9a-4a60-945c-c64a999aeaf3") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5054d1bc-f922-447a-93eb-bd76de0bbc22") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4acd550c-37d7-4531-8b38-d110fbfe29ec") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "084a0cee-5acd-4e1d-9eb9-e0f5da78c725") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "2765c2d6-4f52-4a25-8650-258502e1ce4c") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "247552c5-88ea-46a0-9577-d159f50c7984") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "79ef93b8-011a-479e-91b4-a6d9f5bb8934") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "053454c1-0693-4764-b64b-208096afeaa3") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "0b3696d9-8d33-42aa-9dc7-445ac22044ee") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "4b38a77d-3175-4269-8ea9-a9833a706063") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "e7eb8244-ab70-47b0-9c1a-653399dccad8") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "14fad6a3-1c09-450a-8983-358f4cf72187") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ad9b59e-86bf-43b6-9b33-cbbed8b94b1a") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "43db4c0b-52ca-4dd4-9d32-09ef84d53feb") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1ac69692-87a9-4a42-a14b-1cde2d04bbe7") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "384ffa7f-76cd-4ea5-a482-7854f0b24b12") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0a823fa3-9106-424f-aa6c-a39a32f9864e") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9c210484-6c17-46f5-a19a-78a7cb80d8e7") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7cbdde8b-eb2c-4a8a-9dd1-8ecb482732c1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "efa5b9ba-a2a5-4c8e-a5ec-f567a72bf3a9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "73a70e01-90cb-4628-85af-64e36c67f751") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "b30fa6d0-bd27-4fca-b31a-b2c8046cc937") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "b8732333-842b-411d-be31-6e80bf9b452f") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "column 2") + (pinfunction "1") + (pintype "passive") + (uuid "f8192a9f-89d9-437b-8b91-cd152f328ff8") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "Net-(D6-A)") + (pinfunction "2") + (pintype "passive") + (uuid "75f650c8-f38f-4b93-9bf5-136340272821") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "53d5ddc6-2c80-4650-b9aa-bf8f6b19db7d") + (at 168.91 95.5675) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S8" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "efdac895-5feb-41c6-869c-2f4c94ed58d9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "9f158331-920d-45ff-b599-c23379fa099c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0e14a96c-edbb-42e0-bf86-c5c19652ac91") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "98e5f5ed-71e6-4d40-ba2d-a01ecc9952bc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1f27eae4-7d32-4f0e-b8a3-9f365370684b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/fb90e27d-b430-4ee4-8ba5-17091bd17b35") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2556e7e2-92ae-4173-ad1d-4ae6397b5e94") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "43605fd9-5e6d-443c-885e-8a3147d3ac77") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5e3144d2-0316-42ed-a410-03677fda0409") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "32631871-d9d9-45df-9f14-e3fbb3f76a8f") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "827a9053-c812-43b1-be67-7305beb29397") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c66ef15b-5667-4919-bc28-66cff4d861bc") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a3717cff-8305-4494-b33b-8abda7e053a9") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7652f300-b419-4821-94d6-f096e086716d") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "6f2cb746-69dc-4ef0-ba5a-749ed301fb70") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "3d949629-a9bd-400c-921a-2bc2bbfa9cf1") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "81fc985b-e11b-4850-8c58-3764263a9b2b") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "78f419bf-2895-402c-8b17-18a2e74ee000") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3ac5be67-c9ba-4140-82b0-013246a1d2e8") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7ce29b51-ae6f-46c2-8114-3f1696467b18") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0fabb77b-e2ea-4e4b-be7a-c83fdb297be2") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8e4b8363-48f8-43c2-af73-9ef3f1bf8161") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "045b3e58-af02-40ba-a315-d041898295eb") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c7b6380e-2af1-4ef3-b92b-d759245340bf") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "96599d30-078d-4e7a-a780-62ede75fb185") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0ca25fc9-f59c-4b54-bdca-4bfdc6981cfe") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "b8c1337c-2de3-449b-a1fe-efb13948d94d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "7643e63c-6481-44ba-b21d-0463afe3c578") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "bfd0b07f-924b-4c1b-9638-cf94cdb39489") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "880e5477-9e1b-40d0-991c-688b2db62d10") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "column 3") + (pinfunction "1") + (pintype "passive") + (uuid "2d2a7689-145b-460c-810a-b46f5d94b42d") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "Net-(D11-A)") + (pinfunction "2") + (pintype "passive") + (uuid "fd86c150-756b-45ac-8ac0-4b03dd6798e1") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MCU:Seeed_XIAO_RP2040" + (layer "F.Cu") + (uuid "7632828b-1768-4e7f-b027-fc3060e73fd3") + (at 190 74.8) + (property "Reference" "U2" + (at 0 0 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "17d47d27-9f6d-4aee-8011-56514a20a1ff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MOUDLE-SEEEDUINO-XIAO" + (at 10.16 0 90) + (unlocked yes) + (layer "F.Fab") + (uuid "da0a7982-3235-4016-8bf1-597e566082d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MCU:Seeed_XIAO_RP2040" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "722865c3-52fc-44cf-b555-f80dc8f8bb06") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ff975759-e572-43ba-beee-35f7cc1d1a6a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8389c34a-89f0-4357-a150-cb503ab25db8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/15f2d403-aee3-4967-9f84-33ad4f0b79f7") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_rect + (start -8.89 -10.5) + (end 8.89 10.5) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "Dwgs.User") + (uuid "2ab55f03-448f-432d-bc48-641971436528") + ) + (fp_rect + (start -4.5 -11.9) + (end 4.5 -4.57) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "Dwgs.User") + (uuid "93d7e7f9-4004-4891-a97f-f594cc8087fb") + ) + (pad "1" smd roundrect + (at -8.065 -7.62) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 12 "column 0") + (pinfunction "PA02_A0_D0") + (pintype "passive") + (uuid "2f040da3-d440-44e2-a8a1-0bf9ae7d923d") + ) + (pad "1" thru_hole rect + (at -7.62 -7.62 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "column 0") + (pinfunction "PA02_A0_D0") + (pintype "passive") + (uuid "4f1d4c9d-7541-43e8-84a7-22af540986d5") + ) + (pad "2" smd roundrect + (at -8.065 -5.08) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 14 "column 1") + (pinfunction "PA4_A1_D1") + (pintype "passive") + (uuid "749dfa56-3b72-46f1-9667-93a6467cbfe9") + ) + (pad "2" thru_hole circle + (at -7.62 -5.08 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 14 "column 1") + (pinfunction "PA4_A1_D1") + (pintype "passive") + (uuid "82df749c-6d10-4579-85d5-ea25e9220801") + ) + (pad "3" smd roundrect + (at -8.065 -2.54) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 13 "column 2") + (pinfunction "PA10_A2_D2") + (pintype "passive") + (uuid "b8c3f239-582a-4f72-afdf-08685ddd290d") + ) + (pad "3" thru_hole circle + (at -7.62 -2.54 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "column 2") + (pinfunction "PA10_A2_D2") + (pintype "passive") + (uuid "232a5789-c249-4547-8fda-c2e126f3b059") + ) + (pad "4" smd roundrect + (at -8.065 0) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 19 "column 3") + (pinfunction "PA11_A3_D3") + (pintype "passive") + (uuid "868848f7-e693-4592-84e7-38c8fafe4342") + ) + (pad "4" thru_hole circle + (at -7.62 0 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "column 3") + (pinfunction "PA11_A3_D3") + (pintype "passive") + (uuid "12993593-8cfd-4e8a-8a72-59f075958e15") + ) + (pad "5" smd roundrect + (at -8.065 2.54) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 1 "row 0") + (pinfunction "PA8_A4_D4_SDA") + (pintype "passive") + (uuid "db451842-2e84-4501-a4ab-3665109cced2") + ) + (pad "5" thru_hole circle + (at -7.62 2.54 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "row 0") + (pinfunction "PA8_A4_D4_SDA") + (pintype "passive") + (uuid "9aaf036d-b574-4624-8082-27ddfaf88c90") + ) + (pad "6" smd roundrect + (at -8.065 5.08) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 6 "row 1") + (pinfunction "PA9_A5_D5_SCL") + (pintype "passive") + (uuid "40b15b09-9aab-423b-8147-f7b49387182a") + ) + (pad "6" thru_hole circle + (at -7.62 5.08 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "row 1") + (pinfunction "PA9_A5_D5_SCL") + (pintype "passive") + (uuid "4e96a230-2c10-4bfa-9b25-7e9f989d56fd") + ) + (pad "7" smd roundrect + (at -8.065 7.62) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 10 "row 2") + (pinfunction "PB08_A6_D6_TX") + (pintype "passive") + (uuid "42d51d35-8a3e-4094-a32e-208781f27cb2") + ) + (pad "7" thru_hole circle + (at -7.62 7.62 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "row 2") + (pinfunction "PB08_A6_D6_TX") + (pintype "passive") + (uuid "d7a2f6f2-b0d2-4363-b5a8-9be7f1db33d8") + ) + (pad "8" thru_hole circle + (at 7.62 7.62 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "Rotary 4") + (pinfunction "PB09_A7_D7_RX") + (pintype "passive") + (uuid "a740b20d-3e88-4ff2-8e92-2a59cf4bb908") + ) + (pad "8" smd roundrect + (at 8.1 7.62) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 23 "Rotary 4") + (pinfunction "PB09_A7_D7_RX") + (pintype "passive") + (uuid "5a09641a-bc73-4cae-83a2-cd4877617198") + ) + (pad "9" thru_hole circle + (at 7.62 5.08 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "Rotary 3") + (pinfunction "PA7_A8_D8_SCK") + (pintype "passive") + (uuid "62f67e0b-6781-452d-91e1-7e1c9c562f84") + ) + (pad "9" smd roundrect + (at 8.1 5.08) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 24 "Rotary 3") + (pinfunction "PA7_A8_D8_SCK") + (pintype "passive") + (uuid "c36c567e-11c8-464e-9a15-88b732134bcd") + ) + (pad "10" thru_hole circle + (at 7.62 2.54 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 21 "Rotary 2") + (pinfunction "PA5_A9_D9_MISO") + (pintype "passive") + (uuid "e7307fac-e661-425b-81d1-b14bbeb4f1d7") + ) + (pad "10" smd roundrect + (at 8.1 2.54) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 21 "Rotary 2") + (pinfunction "PA5_A9_D9_MISO") + (pintype "passive") + (uuid "2dadd6a0-3386-4809-ab81-58bcffb0ae49") + ) + (pad "11" thru_hole circle + (at 7.62 0 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 22 "Rotary 1") + (pinfunction "PA6_A10_D10_MOSI") + (pintype "passive") + (uuid "62e77db0-ab4a-48e9-9bee-5fb3a9517fde") + ) + (pad "11" smd roundrect + (at 8.1 0) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 22 "Rotary 1") + (pinfunction "PA6_A10_D10_MOSI") + (pintype "passive") + (uuid "aab2c69d-f9ff-4dc3-bf02-16815c1eef3b") + ) + (pad "12" thru_hole circle + (at 7.62 -2.54 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 16 "unconnected-(U2-3V3-Pad12)") + (pinfunction "3V3") + (pintype "passive") + (uuid "e39de9d8-ff6a-4461-aafb-32042b595790") + ) + (pad "12" smd roundrect + (at 8.1 -2.54) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 16 "unconnected-(U2-3V3-Pad12)") + (pinfunction "3V3") + (pintype "passive") + (uuid "c12c8078-cc9b-42e7-9698-014be6ebadfc") + ) + (pad "13" thru_hole circle + (at 7.62 -5.08 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 20 "GND") + (pinfunction "GND") + (pintype "passive") + (uuid "c7047f1e-968c-4f17-90da-614e7bd18c96") + ) + (pad "13" smd roundrect + (at 8.1 -5.08) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 20 "GND") + (pinfunction "GND") + (pintype "passive") + (uuid "8b007d94-a89f-495e-9fe1-ad36a087790f") + ) + (pad "14" thru_hole circle + (at 7.62 -7.62 90) + (size 1.6 1.6) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 15 "unconnected-(U2-5V-Pad14)") + (pinfunction "5V") + (pintype "passive") + (uuid "76e491c4-d97b-40d8-b57d-52be9e38d40f") + ) + (pad "14" smd roundrect + (at 8.1 -7.62) + (size 2.75 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (roundrect_rratio 0.25) + (net 15 "unconnected-(U2-5V-Pad14)") + (pinfunction "5V") + (pintype "passive") + (uuid "af4f8afa-c635-46ae-addc-4233edcd7329") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MCU.3dshapes/Seeed_XIAO_RP2040.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "8b670bc1-f267-4333-a2ec-3b9166cac41a") + (at 149.92125 76.46125) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S3" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "362b3ee2-ba87-4115-a234-302dd8bcc7a6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "5b6f8d4d-83a3-4ede-82f6-206163fb790c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b27f9d8a-0929-41f5-a1f2-505342aa61e3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6c81506b-9003-455f-bf31-8e0fc3354911") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0eb08085-5059-4467-a4b2-078dc39eb03b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/208e13ca-f472-400c-b08a-ffda4bf65326") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "30f7442c-daf7-4b60-b1ac-ada8beeb4356") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9b3b564a-c5a6-481d-bb51-12e5e7d7fe27") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e24029f1-1efc-4e44-b90b-1201aa2c507a") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b3d5f828-8203-41b5-b5e6-7488d476dbeb") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "8d5fd893-8482-4db7-8c25-47279ec8aeb0") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "4464a611-8afc-43ab-b8fd-508c5d5ec500") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "1828a5a6-7121-41a8-aaa2-987c2caf1742") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "daf747e3-fa6f-4248-884c-31afc78f8da6") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "994a5dfc-b3be-488f-80a9-6e0825aefcad") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "06bd6bf1-fe75-4675-9106-db9b6a2efecb") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "f756f54f-ca6a-478e-91c6-6844746c8e4b") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "a88f40eb-1753-46b5-b931-dcdc9f667c35") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3954e996-edce-4672-a2e7-1b85718c4fb7") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "baed3bc6-ce0d-4221-8f24-2956a6bdb912") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9e3414b4-5869-46fe-889f-5d19d6cd5793") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7b0a1aa6-91a5-4ea3-9151-76a14cbf76b8") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3ca98ef7-4bcd-4436-85d1-049c32a75f2d") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ee61bc40-eb53-47e1-a7ec-bc71957f06e6") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2c6c4d52-1917-46dd-9cfa-51fc757a8594") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "59c27a59-5f4c-4606-928e-861d6c860ff8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a3b3d27f-2287-4ee5-a721-743d95bd5bb5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "7300aa3b-6752-47b2-9538-767a2e006948") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "13acda1b-11e2-4ae9-81d4-8200fc30c86d") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "b42443fe-6ddd-4ab1-a921-5d4c0e41a290") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "column 2") + (pinfunction "1") + (pintype "passive") + (uuid "c1f4c7ec-3fc8-4011-b729-638f95f930d0") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "Net-(D2-A)") + (pinfunction "2") + (pintype "passive") + (uuid "458f422c-6120-45cc-8e19-fe571e0c858e") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "9138f72b-d6d1-4ee7-af8d-70ba09fcaf80") + (at 111.76 95.5675) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S5" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "53251765-8d8b-4aeb-92ba-5690e9455895") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "b7fb84f0-35ec-47ae-88f3-eaa7855beb13") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2da6b64b-0b8f-4bef-9f9e-d739fd580f04") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7e2d9cba-f2a2-466c-97c0-9ec1b64bb027") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6457f8ad-157e-44bc-ad3d-b94b58266419") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/f59fc660-6702-4b1c-99c5-80fba0912da1") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1e2ba804-3840-4699-a448-e2041070b6e7") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3478fb07-2dbb-465e-b311-647740f26db9") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ed950afc-6a4b-4d69-881a-7b55f1af746d") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "10c2b2f2-d990-4869-865f-5ac33ca3bf10") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ed445a95-9a92-43aa-9c44-92a112f123b8") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "492955ff-ac86-47a5-bc35-502fbda1dee7") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "0341a11c-33e7-43e0-92d3-cd109cd1d65e") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "470991d9-4b08-489f-8096-87b7b29866a2") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "984b1140-ede6-4487-bea2-d9d4c27a6903") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "1795e64c-0061-4697-96f6-9c1bb735ceee") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "f2092653-50ee-4638-a1de-5e46086925c1") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "bda3b2e1-f69e-496e-b7e5-81ba8dbfd289") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3333a8c8-4b62-4025-8195-9888afdf84a6") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7e9dd24f-2939-4d35-bee1-57554eb65d32") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e1594df8-d1ab-47fa-9a1e-113e974397ca") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9f3f32a5-3ab0-48ff-a713-f22df5ace308") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f3c8988d-2e23-48f2-8377-32d9d9022fb7") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d3268bf7-ae2f-4606-8478-e9863ed39ecf") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7951b70f-73bb-4d7f-937e-3eac1deddc72") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "45445964-0a5e-4e19-9d0a-c175bb7de27a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ca54e998-458b-4fd3-b847-5e4f9b2a2b6c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "6d8f5fd8-9e9a-4be2-ae7e-ff65d1cb237e") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "01ad4887-699b-4f57-aa43-b40d82381441") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "f4a64ef7-027b-4808-afa7-656be465dfdd") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "column 0") + (pinfunction "1") + (pintype "passive") + (uuid "fc455c45-da42-4ea5-b411-caccee5bf852") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Net-(D4-A)") + (pinfunction "2") + (pintype "passive") + (uuid "29e40d8b-25c9-497a-a237-7e9233b38670") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "99c0a7bc-ebb0-45e7-b82e-eecc23a3cf6c") + (at 168.91 76.5175) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S4" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "f1a04f35-dbd7-4eb7-9176-e5fd6d16d184") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "371c10fb-0b48-4226-a8d8-5ac99f4269a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "98456575-f5a3-485e-acf1-b1518db54cb1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e7fb3f26-797d-435d-97d5-f71a13d4e2a5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "722eae00-545b-421c-bb92-ff7d8196dd3e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/230ae712-db44-48b1-a32e-2ab850383136") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bdbfff6f-d694-42fe-8247-682fbaa90314") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "551605c6-1565-4f19-8de6-6bd66631f0cf") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eee49fbf-a59e-4e31-b47b-e42c4ff11e11") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f2da3094-5f47-4290-8ece-72818fa2670b") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "5f707068-da1e-4163-80cc-ede4e7bad9ec") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "6239e07d-6757-4d83-afc3-f945dca6af46") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "6511ca58-95d7-448d-af85-7e0e960ed1ff") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "acd8b6a2-fbf3-4ddb-b294-4223d4cc36e8") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "e6da35ee-c8cd-4efd-964b-97f2f654b978") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "98e82c2e-c4cc-4bb1-a0ec-75098bf098f0") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "c44ee391-c2fa-40b9-96cb-cb206752e91f") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "f3747393-992a-4b64-9547-690abb9e6e8e") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e5f2e660-fac2-496a-ad66-872c18c53ca2") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "343526ef-a54a-4230-a9db-643a4c3a8e2c") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "06ef0ebd-b10b-4f80-8f52-3f5f2ea234c1") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2d0471a0-a981-4d6c-b39f-e12e8671a2bd") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4f9d6045-cc7a-45b7-8bf7-63141eb4fe1c") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e6967a5b-af75-431d-9a71-bc942916ad5e") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3a16c4e9-30e2-4af2-a31b-cedaba973a11") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "05886c3d-6909-4117-a78d-74bebff26a11") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "3cc22e81-e84b-4020-b8c9-4422b2a48c84") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "38aa445c-1e4a-4c99-9915-69ac78f2c24e") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "0f9e36ef-4505-4d1b-8aeb-0d3311d232e7") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "8c6227ad-a2c9-4440-a01f-5132fc8ecbce") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 19 "column 3") + (pinfunction "1") + (pintype "passive") + (uuid "bc27620a-e1a3-489f-b0ab-866066793e1c") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "Net-(D10-A)") + (pinfunction "2") + (pintype "passive") + (uuid "5c44610e-d290-492e-a85e-c9a2d17a65d9") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "d3a87b73-9c7a-49fb-b3e8-e5198a7b491f") + (at 111.76 76.5175) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S1" + (at 0 -8 0) + (layer "F.SilkS") + (uuid "86316770-99f2-46bb-a0ab-d7f508bc6230") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "6d7f1a04-1588-4f10-b8e8-6289cc1f1043") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "80ae3af5-cc46-48f9-af3f-38d6ab527130") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1f44ce55-24f3-45be-b4c7-cb6c98a25803") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0f295ee2-c780-4649-ba17-9af3ab1f442b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/0d97289e-96a2-42c3-af42-e7c1ce438b5e") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c36d674-81eb-438b-a0cc-3b22f0a1e6ba") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e26a19b5-0533-4af1-93a2-c9ee239a507a") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1f0bba87-04a2-48df-8e86-ed9a8a8e7a3d") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e016624-dc61-4663-a8c2-14472f50eb9b") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "fccbb568-1422-4e26-999c-b33e44162382") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "84ef627d-6d55-4139-aba6-78c1bd25deb3") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "02d6885c-4a5a-46b1-94b7-d2a9c21204b6") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "935edb12-8d45-4210-a5d9-2b05d5cd2985") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "9418e60a-69d9-43bc-8139-502e143b2758") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "0f4db84f-11f4-4e75-8b4a-f9fa58281291") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "8440c304-5913-4dfb-83b1-cbbdb08f76a4") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "9b21e2f6-5b05-4507-b7ba-f529444f72ed") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a28cebfe-3ae0-4a2a-b5f7-5f8be3109757") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e13fda05-a207-4a07-8bcf-07a1e7fc0139") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c2ab0a80-cd57-49e2-86fe-b6db39b4886c") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "db0493ac-cb09-4d98-aba2-7a6710180763") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "33de0daa-c238-484e-a2f8-2d18ef04609d") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d25b9442-2b53-44ec-8bb2-810de529fee8") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1a5cafd4-bfd4-4a44-b83a-46f3f38239e2") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "57b24f2d-d750-4b59-9eb3-e3ab68bf9f87") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5f7829ca-401f-4f4a-be6e-730f24530bdf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "b459cf4d-7714-4984-a664-adde10927bbb") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "2a1b52d6-b26f-4bd6-ad6e-3f0255bf7685") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "3828f423-da3e-45b9-8439-16b9399b7263") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 12 "column 0") + (pinfunction "1") + (pintype "passive") + (uuid "bc2617e4-4ad7-4d5f-a387-ced37225d243") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Net-(D1-A)") + (pinfunction "2") + (pintype "passive") + (uuid "8da0a095-9be8-42fa-9e43-562058b263e0") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_MX:MX_PCB_1.00u" + (layer "F.Cu") + (uuid "dbb252af-7eda-4567-a53f-418dad8f7996") + (at 149.86 114.6175) + (descr "MX keyswitch PCB Mount Keycap 1.00u") + (tags "MX Keyboard Keyswitch Switch PCB Cutout Keycap 1.00u") + (property "Reference" "S10" + (at 0 -7.62 0) + (layer "F.SilkS") + (uuid "7a9a736d-043a-4c7c-969b-9c07d3284953") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Keyswitch" + (at 0 8 0) + (layer "F.Fab") + (uuid "60460982-532e-467b-80e1-08cd8546c6cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "ScottoKeebs_MX:MX_PCB_1.00u" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "236b16ca-a205-4309-9518-259901204886") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ee5200eb-9dcf-40a9-beda-3a072df94097") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, normally open, two pins, 45° tilted" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "30879b47-06e9-463c-9d13-a19663442181") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (path "/044d5956-9bba-4ef1-bbd1-fd8797deb565") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start -7.1 -7.1) + (end -7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8ad45351-4b7b-430a-a94f-e76b3a062264") + ) + (fp_line + (start -7.1 7.1) + (end 7.1 7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "010c0dcf-40bf-4924-8558-9d1bbceaa9a7") + ) + (fp_line + (start 7.1 -7.1) + (end -7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4823d39a-15e5-4e68-8dc5-27697e592082") + ) + (fp_line + (start 7.1 7.1) + (end 7.1 -7.1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "14fad7c6-7d36-4bd1-8573-819b31a22637") + ) + (fp_line + (start -9.525 -9.525) + (end -9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "93d558df-71d9-4455-9fc6-1c2dde1d63e1") + ) + (fp_line + (start -9.525 9.525) + (end 9.525 9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "7a2d661f-6b03-42b1-8210-8f70ae58c679") + ) + (fp_line + (start 9.525 -9.525) + (end -9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "ef88e078-4a1c-4fd5-a544-02209150f049") + ) + (fp_line + (start 9.525 9.525) + (end 9.525 -9.525) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "a7f9edc6-729a-4f8c-8192-d37b0d3c809d") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "38919b7c-1635-4915-8f2b-0e7a190cdfe7") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "1168a30d-94df-4e43-9629-762c0e9a694d") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "1771df07-438e-4792-8870-e8d8992515d1") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "Eco1.User") + (uuid "2eb1e57f-71de-4974-8819-63e6b9ce6acf") + ) + (fp_line + (start -7.25 -7.25) + (end -7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5ed6d0b2-2a10-45ac-9de6-e51b3a22cc6e") + ) + (fp_line + (start -7.25 7.25) + (end 7.25 7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "483cea40-cc0e-4673-8573-fa3e4d95ceba") + ) + (fp_line + (start 7.25 -7.25) + (end -7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f75baaca-93ce-41c7-8492-9744846f015a") + ) + (fp_line + (start 7.25 7.25) + (end 7.25 -7.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "112fbfd5-219c-4b35-9ee8-2af1df708b4f") + ) + (fp_line + (start -7 -7) + (end -7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0dbe684b-20d2-4da4-b89e-b60087c27889") + ) + (fp_line + (start -7 7) + (end 7 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "40a942c0-bc4b-4f0e-a2d1-ae261d98a303") + ) + (fp_line + (start 7 -7) + (end -7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "84d8f391-91d9-4804-b086-c42cf96b4412") + ) + (fp_line + (start 7 7) + (end 7 -7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0b797605-c03d-4e64-9c5b-42273cb74314") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "83e30fa4-50b7-4213-bd31-68d5c3c55845") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "ef47eeca-e77b-47ee-84ff-491cf10db01e") + ) + (pad "" np_thru_hole circle + (at 0 0) + (size 4 4) + (drill 4) + (layers "*.Cu" "*.Mask") + (uuid "01ddc8b6-bc59-49e2-adb5-ac23a6edc156") + ) + (pad "" np_thru_hole circle + (at 5.08 0) + (size 1.75 1.75) + (drill 1.75) + (layers "*.Cu" "*.Mask") + (uuid "587e5ea4-4ec0-4f67-9d48-c618aaa634ce") + ) + (pad "1" thru_hole circle + (at -3.81 -2.54) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 13 "column 2") + (pinfunction "1") + (pintype "passive") + (uuid "2f99fc94-e313-4cac-91e2-0db582991a13") + ) + (pad "2" thru_hole circle + (at 2.54 -5.08) + (size 2.5 2.5) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "Net-(D9-A)") + (pinfunction "2") + (pintype "passive") + (uuid "ac91ff50-85f6-4706-a094-b442a805b33e") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_MX.3dshapes/MX_PCB.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "0083a96c-dec0-4236-8435-5a9cf8ef8cec") + (at 121.32125 98.17125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D4" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "9c722a2d-e86c-472d-bc8b-5063cac14629") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "14699acf-48ea-4ccb-892f-b276d09700bc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2658dbba-d692-48ec-81cd-b11c294cbd0f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "980ee854-87cb-47b0-aa9b-c0a7ca289652") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1bf58cc6-cb7b-4024-b448-d3cf6bd5c012") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "90b67f0f-5a83-40c4-9cd7-864e7d492f0e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4869a9be-5a9a-4d19-ae67-3400a5582f23") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/086f7d95-7c24-472c-a6a3-601790df4650") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "341253e3-2c26-4eda-b3b3-337a36f39722") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "96121e6d-5bdd-4e25-878b-527ec49492a8") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "19ba1f73-51d2-43f6-a0db-08774d7a2b12") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "1a2c004d-e05b-491e-87ea-cfe711a4def6") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "7a22e448-7dcb-465e-9097-1f1bbfc1ba31") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "044d7b93-f2c9-4e92-8f94-1604ffbd0332") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2fee8bda-ce79-4a07-a2e9-640ce0154055") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1cc13e63-c34b-4f90-8df0-c3f59c3ab456") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2ddbb84b-fd4e-4aa3-aec5-48267e17f317") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9ab2f427-4f40-4cf8-8602-d85f2bd2ddf9") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "row 1") + (pinfunction "K") + (pintype "passive") + (uuid "ce218a2e-e569-4bf4-a859-745bc24a63ee") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 5 "Net-(D4-A)") + (pinfunction "A") + (pintype "passive") + (uuid "73c3837a-1be8-48db-a9c6-b29384d81df7") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "0a56295f-5fb1-40b4-a87b-5d99442b77a7") + (at 178.4 79.01 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D10" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "6181fe04-a7e6-474e-8bd6-8e965192f1b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "6d716211-0887-4d21-994a-af197ce763ff") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1925664c-7a40-4b4d-a09e-7cebbf0f05c5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fe3278ac-ec83-4bc9-ab8e-8728ac723255") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "d5a859ec-9452-492d-acb8-04594fc39d9f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8388d25e-85fc-4e89-8413-472baf998591") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9733b499-cdbf-47b4-9ea6-8d3e356cdbe3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/b62d792f-13d8-4e50-b878-6c49df0a07cf") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "130a40b1-0e33-43f7-8942-2813e803ae6d") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "1418d5cb-ec8b-4537-93aa-2c97aa83bd25") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "1943ed23-4298-4320-9832-5530c2ef77d5") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "b2b0bfca-36ff-46df-a0ec-24270865f480") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "c22d54a2-a3db-450c-85c1-9f93e7fa8353") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "a01502fb-dc90-4d21-b41a-17d0c63a4e8f") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "30109269-ab98-4ccc-a883-af5efcb13ed1") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a24dee74-7694-4990-9478-283f0e555dd4") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6d226c7c-a521-4532-97c2-4ddbfb91de4c") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "793a9e1c-da6f-4fad-a991-0c80316a52cc") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "row 0") + (pinfunction "K") + (pintype "passive") + (uuid "26bb380a-66aa-4818-8039-34f9ffd1c3ce") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 17 "Net-(D10-A)") + (pinfunction "A") + (pintype "passive") + (uuid "29ddf507-c4b1-439d-a0e8-2d2c689a4402") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "42aeb778-e462-4e36-84c1-76b13d01e75a") + (at 121.32125 79.07125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D1" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "9531ab3f-6d2a-4c40-9fe2-f12a6a4626b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "92334ef7-3f1c-48b5-973d-52f13b789064") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b8f7c686-899c-43c4-9b80-228b5d00adcd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "74d228ca-4194-4837-bc34-352561a7cadc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b725ea5c-94ca-47b7-a107-2fbdc05311c6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "5ea3af86-feeb-4949-99c9-3ddc9e497b26") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2629a0cf-7539-4521-85a9-a2a48fd22bd3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/b859b11e-15d0-4a2b-9425-fa9533963f57") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "0056d12e-6bb8-4052-a3da-c30dfa9019d9") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "68a393ce-89c2-4410-a675-bfc3019d452e") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "6398c0fa-fb31-4eab-be62-db4868c77168") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "b995fb4a-e44e-4bb1-96cc-72c6bcdb248a") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "120642cb-8216-4a02-87a1-19ab75248006") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "d8cb9e33-0872-48bb-b8cd-8cf410531fc0") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4153d253-3c47-4a44-ab4b-e1372f054d4a") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "867f85ad-d5c5-4c06-9f6c-64dcd360dc3f") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "11cf9e1d-47b0-4710-a8df-99c7d87f8c25") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "dcbf9a8c-24e9-41e5-9bc3-5df4c164591b") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "row 0") + (pinfunction "K") + (pintype "passive") + (uuid "d2506c64-642e-40df-b0cd-88329cff2824") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "Net-(D1-A)") + (pinfunction "A") + (pintype "passive") + (uuid "d80bc082-e757-4561-b7c6-375ad6d59a1c") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "6975541c-b614-48fd-85fc-223982de40e9") + (at 178.4 98.11 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D11" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "8ab234ae-8fee-42ad-8956-5feaa2743cc0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "a8659711-4ea6-4de2-a2c4-d8f767e76eb5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fadbd1f3-42f2-4f04-b6dc-b5e18c5ef42c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4108f893-3bf9-4af5-93b2-18dd69660395") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "26063deb-8eee-4ae0-8298-bad903211156") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "cfe2d584-4f27-4252-8470-4942549b1c0d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8880b26d-cd45-403c-a494-333f58611c06") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/e8d807f8-c156-42c8-9809-869f588bbbd5") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "20790309-b77e-4ca4-8c1e-50c099038dee") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "5fda3035-63cd-4d34-bdf5-d201d898b7f9") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "ff57277b-cc71-46f6-9f3e-383e4bfb86bf") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "c7825f71-f75e-48e9-9ba9-53286178062f") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "a15d81ad-1593-4f19-aec2-d9a573b0d0c3") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "14e77d88-a39d-40ae-867b-b3dfe408f2f0") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "711907e6-94b1-4b12-9044-4a25df8e5f01") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "63a1b206-735a-4b14-8352-f6e32479afcd") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ebdd5278-c22c-4aef-be3e-224b44063327") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c1b8d24b-9ebd-437d-aca6-c7df4f2c9b5b") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "row 1") + (pinfunction "K") + (pintype "passive") + (uuid "179c39e7-5dbe-4707-aa2a-7295f683a02c") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "Net-(D11-A)") + (pinfunction "A") + (pintype "passive") + (uuid "5ca4fb1f-4cc2-4a82-8ebb-6f6b96fe1958") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "9417e94e-b61e-45ed-b21d-2c1c1cde240e") + (at 159.4325 79.015 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D2" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "68aa327c-ad13-4533-9800-93ef676ca2a3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "82baf78a-54d8-4a31-81a4-466843b0bbed") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f4b1b18a-4014-4d93-95a1-885f7e79a3f5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9724ac5f-1dea-4f50-98ea-89fdc3273af7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a32830e4-ad19-43ff-a95a-eb936d79d997") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "7fcebeb5-cdf6-4e41-8eaa-68bae7f6f4de") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "31f9c137-1754-4b1f-8555-a621e58c9e1e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/3721a16b-d5ee-43db-983a-ca4ba3445b81") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "2a79dd54-f90d-4855-bd6d-41bbd2226a70") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "4e303474-4529-4450-972b-90f633fcafdf") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "87020745-f705-48b5-a355-d4f873c5fed1") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "1b225f72-7727-4689-a9e8-20dc8daa60d5") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "6182cd7d-5a11-4047-bd04-4a80b564f30c") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "0ad6b28e-7b4e-4a39-8cc0-9d3749d63e25") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8815c72f-12e2-41cd-9071-f2caf705b147") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7feadbbb-0a96-4c0c-8a1c-9b3b50c07253") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "66abd629-d2eb-4e66-af32-7bb922bc9d88") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "b47a7c0c-0859-40d7-b32e-55ab0444c817") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "row 0") + (pinfunction "K") + (pintype "passive") + (uuid "cd7cc797-e91e-4ca4-a12a-ad395ce09d72") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "Net-(D2-A)") + (pinfunction "A") + (pintype "passive") + (uuid "ed458511-296c-4027-b771-8a36fd0633c8") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "a452933e-4d8f-461a-8c06-d5574072cee2") + (at 159.52125 98.16125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D6" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "e140ff6e-b0b3-42c1-be48-e4319f7c52cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "02544da5-ea2c-4572-9082-012426ab7153") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "cfcb73f7-8ebe-4ab3-80f0-bcddec88daf5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "d49d642b-1b77-46cb-b624-0cef755e4326") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "bb564a33-4ade-4297-ba5d-958edc0dfaad") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9a2d6df2-b399-4d61-bf4f-44f881709c9d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "cd0415cc-1754-4864-a90d-bc1a6394681d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/b3ee26e7-0daf-42ec-a8fd-8a3df5139a2d") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "29c856e3-dc14-4681-a138-48b952fb1923") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "7290062e-a753-48a0-be79-85c21ba96be2") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "e9e20a31-8b34-451d-95d4-6dc54471c3a6") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "9662c5ac-71b5-471b-ad41-835dc60eab01") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "e1024a8c-264e-4d43-8235-af13fe2dc273") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "f27c019f-c9e7-4f09-8993-976573721c8f") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "696e7c30-2178-4519-b764-cd7aa234337c") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ee529f56-ca74-4680-87bb-4078f3986724") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fa213d9c-de2a-4d16-833e-abe9cb2fde58") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "c396718d-bb97-4c6d-baae-894d6a679442") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "row 1") + (pinfunction "K") + (pintype "passive") + (uuid "89f7fd76-4c8d-48e3-95f6-b6a245b25632") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 8 "Net-(D6-A)") + (pinfunction "A") + (pintype "passive") + (uuid "12575505-038d-4bf2-b648-6898a3f186e9") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "dd735fb3-8478-4963-abc0-1df7dd079e2b") + (at 121.32125 117.17125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D7" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "6b2a662d-fd9b-4cba-8b37-db7c421395d0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "09674860-50de-40d8-902e-f3d77e528c85") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "ed1cfb55-6be2-456b-9c0c-0428b594821a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9af0d86a-358b-4c23-aa48-53c0285bd55d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f12a7314-460f-4fd6-a1c8-c0a664cca618") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "fc705be0-1e6d-41a1-ba4b-e4f004ef2389") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3e727297-2bec-4d71-9cdf-32db0339eb6c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/baf027fe-1d6f-4b16-9c91-570c8366a991") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "4d11dbbe-7a45-4d51-b9ae-008d8e6c6605") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "47ec1d64-7026-400e-839d-17e8be4685e2") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "e3a9398d-ec70-4d43-9ce3-6fb586dff5b4") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "920389fa-d566-4de4-be90-b2cfbcddf465") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "d838d484-dd62-4fc4-8596-e82452ed13cc") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "dfc84230-2a0e-425a-a586-6f46dec6056c") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a2c7b1ae-a2b4-4e9a-a615-91475b6e1f51") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "4ca3b745-3dc3-464b-990f-f82465cd4d99") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "fd784290-677c-41ed-8a47-390eefcbb4d7") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "0d707306-fbe7-436f-a280-f99a1999f9af") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "row 2") + (pinfunction "K") + (pintype "passive") + (uuid "9a950ad4-52e7-4c36-b365-026e93cec568") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "Net-(D7-A)") + (pinfunction "A") + (pintype "passive") + (uuid "0de138cb-9561-4131-83b4-a76071f325ce") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "e952668e-678b-4dba-bd53-adee8a9e276c") + (at 140.42125 79.07125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D3" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "1807595a-ea3f-4042-bb39-359a90df8b11") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "bc2667f1-9f59-40b6-812e-2ea0b3b15148") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "c3669835-3617-4678-9a0a-2dd71b2a5d83") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4c005988-5e7a-4b2f-ad19-f3155256b1f2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4c3586d4-c09f-4f42-99ae-92eb1a417add") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f2b6ce62-8b38-4db7-bacf-4d84d8982630") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "6d45b864-fc52-4361-a744-cc9f16ac8687") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/a5f58020-5cf7-4917-88b8-bbc663b4c2b6") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "ddc801ec-0911-40f0-8571-ef988d75b05e") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "3cfc3dd4-6b38-48f1-b15b-a2a858bf91d9") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "b5a1192b-f8b8-428d-9701-34232d709559") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "c5930c61-a9ec-4fd1-8ea0-6cbbad66cb70") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "0894ebaa-da19-4ca4-a551-acddea8477c5") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "18cadeca-267c-4e76-b68e-7d886c9c9c39") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "38fe0838-9956-419b-888a-7907e6d7c467") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9f8c93d0-7963-4b83-adae-da5644435d97") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "2ee46a81-fe1a-4f40-8f92-6d0e84d28be1") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d2e5e74e-5111-4200-804a-4161ca659eec") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "row 0") + (pinfunction "K") + (pintype "passive") + (uuid "c0e44b81-2a1c-4ad3-a7d0-7cce23452ce3") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 4 "Net-(D3-A)") + (pinfunction "A") + (pintype "passive") + (uuid "9ef2aa97-de03-4da0-8a23-1efb89ed38fe") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "f1bdcf5b-bfd4-4231-a232-ac38755bd7ee") + (at 159.42125 117.17125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D9" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "656a32a1-4151-4b37-8973-c5c4de5729cb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "3d95774a-bac2-4f22-9a20-1da8411b0263") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b9fb14ba-5757-40ad-be6b-1559ca1a721e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a6a9e2d2-ca37-4eb4-ae20-eade96fe9a23") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "9f855aef-ef55-4fca-876d-d165b7d09689") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "8c2a21dc-01b9-4072-b689-ec5b2c6408f7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "dfbf70f2-5a76-4d1c-9689-42edd9e28d77") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/d52793bd-590c-4e30-a0ab-47fb1db60337") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "cc6b9fa7-446c-4801-96d1-c04676e170be") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "4d8d72ff-9cd0-49d3-8c3c-81ffac79c81e") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "077757dd-7a4d-449a-8f0b-23297281131d") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "2851b20e-8932-40a3-8b81-a4a883fffd3f") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "38b57519-40de-458b-bb8e-b3a6ad506030") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "664e6327-156c-4d0e-89d0-5786bde6a619") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a63766d5-0e27-4ca4-b419-9e9a0bfbbd90") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "57341919-0cff-4d6d-a348-fa51a13a7515") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "9f855964-fad7-44d5-bcc4-84d0c2f67652") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "cb8a2a94-75bf-4ab5-89ae-afda2d2bb38d") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 10 "row 2") + (pinfunction "K") + (pintype "passive") + (uuid "e427967f-69b8-493d-be9b-06d132369174") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "Net-(D9-A)") + (pinfunction "A") + (pintype "passive") + (uuid "c6e2287d-47e0-4e1d-bb5d-85de3968989c") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "ScottoKeebs_Components:Diode_DO-35" + (layer "B.Cu") + (uuid "faafdbad-90e1-433d-a0fe-a698ede9f3f9") + (at 140.32125 98.17125 90) + (descr "Diode, DO-35_SOD27 series, Axial, Horizontal, pin pitch=7.62mm, , length*diameter=4*2mm^2, , http://www.diodes.com/_files/packages/DO-35.pdf") + (tags "Diode DO-35_SOD27 series Axial Horizontal pin pitch 7.62mm length 4mm diameter 2mm") + (property "Reference" "D5" + (at 3.81 2.12 90) + (layer "B.SilkS") + (hide yes) + (uuid "bf785b87-3277-4db3-aff8-c0dfd56ea54c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Diode" + (at 3.81 -2.12 90) + (layer "B.Fab") + (hide yes) + (uuid "e1730733-22f9-4d17-a924-5562a44d6949") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "ScottoKeebs_Components:Diode_DO-35" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "7da22ff9-1508-4fc8-9330-04837e6efd82") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b2a43675-9870-4519-8925-c8bf41772100") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "1N4148 (DO-35) or 1N4148W (SOD-123)" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3b6332fd-104e-4f91-a4c0-c559145e6990") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "2c94e336-b406-4318-993e-a246796ac198") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "f38d9879-35e5-4d89-9a3b-80bfbead3422") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "D*DO?35*") + (path "/6dc3cdb6-6104-4820-aa1f-d5c2c50069f7") + (sheetname "Root") + (sheetfile "keyboard tutorial.kicad_sch") + (attr through_hole) + (fp_line + (start 3.46 -0.55) + (end 3.46 0.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "dac9e574-5d63-47a6-b338-e0f5c9218145") + ) + (fp_line + (start 4.06 -0.4) + (end 4.06 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "78c75ef9-402f-46ba-a798-aebb17df1061") + ) + (fp_line + (start 4.56 0) + (end 4.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "13d807f2-c613-49ac-a5f4-f4158a28aa3c") + ) + (fp_line + (start 3.46 0) + (end 4.06 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "60b44a89-42ad-4c92-990d-a1c81f3b2768") + ) + (fp_line + (start 3.46 0) + (end 3.06 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "77f99318-fb40-402c-815a-7970ecd86772") + ) + (fp_line + (start 4.06 0.4) + (end 3.46 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.SilkS") + (uuid "23eff3d3-35d0-4f50-8d6a-228a0ac73416") + ) + (fp_line + (start 8.67 -1.25) + (end -1.05 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "700d3ce8-14ed-429e-bc0d-8971c932d292") + ) + (fp_line + (start -1.05 -1.25) + (end -1.05 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "3296082a-207e-4600-96d5-8be3067c9e11") + ) + (fp_line + (start 8.67 1.25) + (end 8.67 -1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6dbb4624-770e-400d-bd62-37da75acf5d9") + ) + (fp_line + (start -1.05 1.25) + (end 8.67 1.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "7f5aa8f3-d73a-42be-a644-aeb811dd3d89") + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "row 1") + (pinfunction "K") + (pintype "passive") + (uuid "7a370e44-0263-4213-ae29-bb1d00a98034") + ) + (pad "2" thru_hole oval + (at 7.62 0 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 7 "Net-(D5-A)") + (pinfunction "A") + (pintype "passive") + (uuid "be181b58-b11b-481f-bc24-dc641332377c") + ) + (model "C:/Users/decla/OneDrive/Documents/ScottoKicad/ScottoKicad_3dmodels/ScottoKeebs_Components.3dshapes/Diode_DO-35.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_rect + (start 100.97 63.94) + (end 200.6 129.71) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "Edge.Cuts") + (uuid "17bb2c54-6e4a-4086-8ec9-2d5929ac2cef") + ) + (segment + (start 121.32125 79.07125) + (end 159.37625 79.07125) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "532779f5-d318-4413-8005-0821028e4caa") + ) + (segment + (start 180.07 77.34) + (end 182.38 77.34) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "701b7854-c6eb-4926-ad85-cdbc203abb91") + ) + (segment + (start 178.395 79.015) + (end 178.4 79.01) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "7afa5896-f285-4683-950b-292b422d2f47") + ) + (segment + (start 178.4 79.01) + (end 180.07 77.34) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "876632d4-fc2f-4f1a-a590-6b6e09bf5634") + ) + (segment + (start 159.37625 79.07125) + (end 159.4325 79.015) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "bddd451f-0ddf-4d43-9e72-bff0017a9a9b") + ) + (segment + (start 159.4325 79.015) + (end 178.395 79.015) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "d0a4cff4-c966-4f10-886e-4519c3774982") + ) + (segment + (start 121.3075 71.4375) + (end 121.32125 71.45125) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "47c27e1f-1b24-486d-ade4-9aad26beb68e") + ) + (segment + (start 114.3 71.4375) + (end 121.3075 71.4375) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "e112b160-d2e5-4e78-9d56-181dad03b3c6") + ) + (segment + (start 152.46125 71.38125) + (end 159.41875 71.38125) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "03da3891-ef4b-4883-9b6c-3e05e047164f") + ) + (segment + (start 159.41875 71.38125) + (end 159.4325 71.395) + (width 0.2) + (layer "F.Cu") + (net 3) + (uuid "3ea7b170-de7a-4487-b6d3-55ff841ddcab") + ) + (segment + (start 133.4 71.4375) + (end 134.9875 71.4375) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "91249974-5d0e-448a-9025-4f75f05bd2e7") + ) + (segment + (start 135.00125 71.45125) + (end 140.42125 71.45125) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "b4c3a928-9091-4386-bc11-0aa131d9b669") + ) + (segment + (start 134.9875 71.4375) + (end 135.00125 71.45125) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "ebfeb33a-86a9-4e2e-bbba-100dcaa6e848") + ) + (segment + (start 121.2575 90.4875) + (end 121.32125 90.55125) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "7205fcab-80b1-48bb-bbc3-4d2f17a2d25f") + ) + (segment + (start 114.3 90.4875) + (end 121.2575 90.4875) + (width 0.2) + (layer "F.Cu") + (net 5) + (uuid "bc9fc478-5c24-48fd-a000-74ee8bf63793") + ) + (segment + (start 159.52125 98.16125) + (end 178.34875 98.16125) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "04e868b7-de96-463e-b820-98c23fdf24b2") + ) + (segment + (start 181.1 90.7) + (end 179.4 89) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "0af8a8af-d4ad-4eba-9fba-78bef496e8b4") + ) + (segment + (start 178.4 98.11) + (end 178.4 93.4) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "151b4bbe-c10b-4f82-b959-ea2b7678a9c0") + ) + (segment + (start 179.4 80.8) + (end 179.5 80.8) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "1fc3489a-3cd1-4115-afa8-2b546f1fe96d") + ) + (segment + (start 179.4 89) + (end 179.4 80.8) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "22a809e7-2e03-4707-8d0a-6edea87928ca") + ) + (segment + (start 178.4 93.4) + (end 181.1 90.7) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "238e9ae8-67c6-487b-a290-b147cd623923") + ) + (segment + (start 121.32125 98.17125) + (end 159.51125 98.17125) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "312145d1-5135-4848-8c6b-db9a6168db0d") + ) + (segment + (start 159.51125 98.17125) + (end 159.52125 98.16125) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "36146550-8804-4678-8433-1cd6272c38be") + ) + (segment + (start 179.5 80.8) + (end 180.42 79.88) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "6202699d-30b7-425b-b3ea-a8cb8e68fd03") + ) + (segment + (start 180.42 79.88) + (end 182.38 79.88) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "cb87805d-33ea-4ad1-8b24-ca18fb1cb9f9") + ) + (segment + (start 178.34875 98.16125) + (end 178.4 98.11) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "dd05415f-569c-40f6-b479-4ce93837f2d6") + ) + (segment + (start 133.35 90.4875) + (end 140.2575 90.4875) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "42449fd8-495a-49a9-8cb5-fb3713ce1c81") + ) + (segment + (start 140.2575 90.4875) + (end 140.32125 90.55125) + (width 0.2) + (layer "F.Cu") + (net 7) + (uuid "a2a86c74-5be1-4dc3-8ec0-2c957ed17877") + ) + (segment + (start 152.4 90.4875) + (end 159.4675 90.4875) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "0cf40e90-d726-4b60-b93f-29d14a7f55f9") + ) + (segment + (start 159.4675 90.4875) + (end 159.52125 90.54125) + (width 0.2) + (layer "F.Cu") + (net 8) + (uuid "47513896-fadc-44e2-979c-f954cbf4f04e") + ) + (segment + (start 121.3075 109.5375) + (end 121.32125 109.55125) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "caa942df-da39-4af0-aeaf-c04390bfcbe8") + ) + (segment + (start 114.3 109.5375) + (end 121.3075 109.5375) + (width 0.2) + (layer "F.Cu") + (net 9) + (uuid "e795a684-1367-4ef4-963d-900445fedccc") + ) + (segment + (start 123.80875 117.17125) + (end 123.83 117.15) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "0a2ef851-33fa-4714-b19d-6c9b35517800") + ) + (segment + (start 179.5 107.7) + (end 186.1 101.1) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "11b2d467-c809-457f-a9d6-b044fa1832b2") + ) + (segment + (start 186.1 101.1) + (end 186.1 86.14) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "29f0e9c8-d9a3-4e95-9a03-7419c1cb2e74") + ) + (segment + (start 140.32125 117.17125) + (end 159.42125 117.17125) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "4037c5f8-59ad-463b-9df7-12f64ba0a265") + ) + (segment + (start 166.42 107.7) + (end 179.5 107.7) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "519cd5d9-59c1-4c0f-bfa5-13aaadd8a3bd") + ) + (segment + (start 123.83 117.15) + (end 125.48 118.8) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "6b81ace3-5f9a-4db7-aa98-a419400e7b02") + ) + (segment + (start 161.92 112.2) + (end 166.42 107.7) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "83138f09-5df1-4ee3-81b5-2bb551fd4d0a") + ) + (segment + (start 159.42125 114.69875) + (end 161.92 112.2) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "8e9002af-8da7-4cc4-88ea-c3512be7d197") + ) + (segment + (start 125.48 118.8) + (end 139.28 118.8) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "aaffaaef-36fe-4cc9-9bda-b308bf44c110") + ) + (segment + (start 139.28 118.8) + (end 140.32125 117.75875) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "b0d82b1e-7da2-4cd9-b0bb-b87463fca507") + ) + (segment + (start 140.32125 117.75875) + (end 140.32125 117.17125) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "bfbbf7f4-99c6-45e5-86c8-0aba9489d21a") + ) + (segment + (start 159.42125 117.17125) + (end 159.42125 114.69875) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "c285f381-5424-46b4-986c-a7034136a967") + ) + (segment + (start 186.1 86.14) + (end 182.38 82.42) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "c3358a10-b09a-4964-bc51-50948289953b") + ) + (segment + (start 121.32125 117.17125) + (end 123.80875 117.17125) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "e64345df-dd2e-498b-a82b-37400971ff2f") + ) + (segment + (start 159.4075 109.5375) + (end 159.42125 109.55125) + (width 0.2) + (layer "F.Cu") + (net 11) + (uuid "296d4b55-aae9-4422-aea8-4a66285c0ca0") + ) + (segment + (start 152.4 109.5375) + (end 159.4075 109.5375) + (width 0.2) + (layer "F.Cu") + (net 11) + (uuid "475b0c15-d19f-4370-9253-604cfcc0c041") + ) + (segment + (start 152.733282 69.46125) + (end 155.014532 67.18) + (width 0.2) + (layer "B.Cu") + (net 12) + (uuid "2fd33f5b-11a0-4305-9510-1eacebc0bde4") + ) + (segment + (start 155.014532 67.18) + (end 182.38 67.18) + (width 0.2) + (layer "B.Cu") + (net 12) + (uuid "49f681c3-2c3a-4539-9e39-2b2545e35372") + ) + (segment + (start 107.95 73.9775) + (end 112.46625 69.46125) + (width 0.2) + (layer "B.Cu") + (net 12) + (uuid "54b0face-2867-46b9-b413-2bbd51954ef4") + ) + (segment + (start 107.95 73.9775) + (end 107.95 112.0775) + (width 0.2) + (layer "B.Cu") + (net 12) + (uuid "a50b4b44-38d4-4f8b-a1fa-207eabbbf15f") + ) + (segment + (start 112.46625 69.46125) + (end 152.733282 69.46125) + (width 0.2) + (layer "B.Cu") + (net 12) + (uuid "ca5fca79-8636-4d24-ad1d-b8b25809c3d3") + ) + (segment + (start 153.734133 73.461721) + (end 158.3 78.027588) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "1865a850-8efc-43c5-9f49-c86669385fa4") + ) + (segment + (start 158.3 78.027588) + (end 158.3 83.36875) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "3911bbe4-db1d-4584-9560-f01ae2fe1225") + ) + (segment + (start 146.11125 73.92125) + (end 146.11125 112.01625) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "51f186fc-4708-477f-a676-2e62b5abed36") + ) + (segment + (start 159.2 84.9) + (end 159.3 84.8) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "6d217fcf-a15e-43fc-b790-6a749e2f00e6") + ) + (segment + (start 158.3 83.36875) + (end 159.2 84.26875) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "78c7140c-7923-4ffc-af54-01768082c0b0") + ) + (segment + (start 147.962192 73.92125) + (end 148.421721 73.461721) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "7e261d33-7143-4652-88d2-853d7fbd395e") + ) + (segment + (start 168.3 87.9) + (end 168.4 88) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "85137f7e-81c0-4624-95b4-07811a6a54f3") + ) + (segment + (start 189.9 88) + (end 189.9 74.4) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "89fe9d9a-1f9f-4055-9807-8276f61dd6a6") + ) + (segment + (start 159.2 84.26875) + (end 159.2 84.9) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "a7eed149-b13f-410a-b20e-1c64c60510ef") + ) + (segment + (start 146.11125 112.01625) + (end 146.05 112.0775) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "b839a913-ad3c-4796-bec0-a6c18d4179d9") + ) + (segment + (start 146.11125 73.92125) + (end 147.962192 73.92125) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "bad71790-efac-43ac-af97-ae3c5da18101") + ) + (segment + (start 165 84.8) + (end 168.1 87.9) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "c45b01e8-d513-48ea-8812-ccec0b8c14d6") + ) + (segment + (start 187.76 72.26) + (end 182.38 72.26) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "cb812074-dcd7-474a-9362-4d067f98563a") + ) + (segment + (start 168.1 87.9) + (end 168.3 87.9) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "cea95e3e-e8d0-4aa5-a25d-d29b0345fa49") + ) + (segment + (start 159.3 84.8) + (end 165 84.8) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "d6db0e4a-7e82-4210-89df-de967555fe16") + ) + (segment + (start 189.9 74.4) + (end 187.76 72.26) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "dafe1a49-75eb-47ba-9c0f-fbbfeeba77d8") + ) + (segment + (start 148.421721 73.461721) + (end 153.734133 73.461721) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "ef874a13-1197-46ea-87b9-27106bdde943") + ) + (segment + (start 168.4 88) + (end 189.9 88) + (width 0.2) + (layer "B.Cu") + (net 13) + (uuid "f607c9ab-50e7-441c-9141-9f43fac15bdd") + ) + (segment + (start 179 73) + (end 179.8 72.2) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "045ba601-3f6a-4131-89eb-f3ebfb813003") + ) + (segment + (start 162.66875 72.93125) + (end 163.1725 72.4275) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "061995f9-9d81-4dc6-bc3c-c32e01d94e7a") + ) + (segment + (start 139.905 73.9775) + (end 141.51125 72.37125) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "06f742e1-bb6a-4a00-b22b-1807654b1555") + ) + (segment + (start 163.1725 72.4275) + (end 170.247968 72.4275) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "166c6b41-9a8a-4888-90ba-a4789b357952") + ) + (segment + (start 126.9275 112.15) + (end 127.05 112.0275) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "30b61fee-3623-43cc-a05f-b50011435f58") + ) + (segment + (start 150.91125 69.88875) + (end 150.91125 72.023282) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "317652d3-b368-4e58-9da1-1131ea9e9137") + ) + (segment + (start 150.91125 72.023282) + (end 151.819218 72.93125) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "36a734be-7407-4638-b66e-1c55b316a79e") + ) + (segment + (start 170.247968 72.4275) + (end 170.820468 73) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "5a7ce4d0-43ab-4a7d-83b1-2a4e3294791f") + ) + (segment + (start 151.819218 72.93125) + (end 162.66875 72.93125) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "5f1e86cf-40f4-4a1a-8a62-6d57326afb2a") + ) + (segment + (start 149.178837 71.621163) + (end 150.91125 69.88875) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "930b0730-3d3c-48a0-8497-a5a65c5e6896") + ) + (segment + (start 149.178837 72.37125) + (end 149.178837 71.621163) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "a4151991-44bc-478d-8c7d-d06cc6b7ef5d") + ) + (segment + (start 179.8 72.2) + (end 179.9 72.2) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "ce18b646-bd65-41e1-8418-7fa6f3ea6c2e") + ) + (segment + (start 127.05 112.0275) + (end 127.05 73.9775) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "d98cd841-c1c0-4238-996a-34b802e7a4e0") + ) + (segment + (start 141.51125 72.37125) + (end 149.178837 72.37125) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "d9d79040-62f5-4436-83de-7c61b7722a32") + ) + (segment + (start 170.820468 73) + (end 179 73) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "db3342b4-d2ef-4101-855e-bc884ecb00c2") + ) + (segment + (start 127.05 73.9775) + (end 139.905 73.9775) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "e262985e-dcb3-4486-8c79-b8c70a98aff4") + ) + (segment + (start 123.83 112.15) + (end 126.9275 112.15) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "f4da4801-d73a-4baa-b2d9-1b3128e9adb2") + ) + (segment + (start 179.9 72.2) + (end 182.38 69.72) + (width 0.2) + (layer "B.Cu") + (net 14) + (uuid "fb1794cf-e8af-4a18-b216-fda977ded4e8") + ) + (segment + (start 171.45 71.4375) + (end 178.3525 71.4375) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "47940402-6ba5-4426-9ff8-a61ad12e96d8") + ) + (segment + (start 178.3525 71.4375) + (end 178.4 71.39) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "f3298c28-a360-491f-ba55-1c5cbd58a547") + ) + (segment + (start 178.3975 90.4875) + (end 178.4 90.49) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "1cfdc276-15ab-4321-a913-c5e1b8be8ba6") + ) + (segment + (start 171.45 90.4875) + (end 178.3975 90.4875) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "d16f0c8c-463e-4aff-9b3b-84e1c56109f5") + ) + (segment + (start 164.6 79.615) + (end 164.5 79.715) + (width 0.2) + (layer "F.Cu") + (net 19) + (uuid "96bb7626-13c7-4ff3-a3d5-2a18abbff0ee") + ) + (segment + (start 164.5 79.715) + (end 164.5 85.4) + (width 0.2) + (layer "F.Cu") + (net 19) + (uuid "c588f5be-5296-47a5-9b76-10d96d7aa41f") + ) + (via + (at 164.6 79.615) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 19) + (uuid "48b6b213-85e8-4e3a-9bec-f012b03c5908") + ) + (via + (at 164.5 85.4) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 19) + (uuid "9f588904-b5da-4fd1-a399-4e1b92e0b13b") + ) + (segment + (start 165.1 93.0275) + (end 165.1 114.02) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "1a901487-cc28-463c-9b49-03f24db8d846") + ) + (segment + (start 176.89 74.8) + (end 182.38 74.8) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "32e3c02d-fe20-44e3-8e08-8b003fd8c1c0") + ) + (segment + (start 176.0675 73.9775) + (end 176.89 74.8) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "3c117650-5eeb-4f6d-bb17-b0f22fccbcce") + ) + (segment + (start 165.1 86) + (end 165.1 93.0275) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "52890422-962c-4fa9-b268-da2a003842d3") + ) + (segment + (start 165.1 73.9775) + (end 165.1 79.115) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "64392d24-b858-4536-8d3c-ab9af39efa43") + ) + (segment + (start 165.1 73.9775) + (end 176.0675 73.9775) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "6925190a-e5c1-421d-948e-47217a8cc929") + ) + (segment + (start 165.1 114.02) + (end 161.92 117.2) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "ad3d3439-b940-4ed6-a1c1-431e1a006062") + ) + (segment + (start 164.5 85.4) + (end 165.1 86) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "d6af95e8-b9e6-49ef-ae67-3d97204b8244") + ) + (segment + (start 165.1 79.115) + (end 164.6 79.615) + (width 0.2) + (layer "B.Cu") + (net 19) + (uuid "ff5ec50d-79b6-403f-81e1-411a57a69afb") + ) + (segment + (start 192.4 96.2) + (end 192.4 74.94) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "6a7769e5-efea-48da-8d03-fc744a90d0d8") + ) + (segment + (start 179.8 111.32) + (end 179.8 108.8) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "ab792e6d-2fb1-475f-b44c-02a6c9d7043a") + ) + (segment + (start 176.42 114.7) + (end 179.8 111.32) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "bdb1c545-7ae3-4a14-9776-af3b0c7f32c6") + ) + (segment + (start 179.8 108.8) + (end 192.4 96.2) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "d137c7dd-fc93-4753-b982-9cd0c77e3fd5") + ) + (segment + (start 192.4 74.94) + (end 197.62 69.72) + (width 0.2) + (layer "F.Cu") + (net 20) + (uuid "d30bf81c-b911-4d4f-8354-b376cf91901b") + ) + (segment + (start 138.33 114.65) + (end 142.18 118.5) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "1dcc55fd-72de-485e-82a6-fa58c8ad8fde") + ) + (segment + (start 172.62 118.5) + (end 176.42 114.7) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "7ffb761c-2b69-47c2-9992-2107317ec9a8") + ) + (segment + (start 142.18 118.5) + (end 172.62 118.5) + (width 0.2) + (layer "B.Cu") + (net 20) + (uuid "f2f285ae-03c7-44af-bb1b-2438fb922c34") + ) + (segment + (start 196.52 78.44) + (end 197.62 77.34) + (width 0.2) + (layer "B.Cu") + (net 21) + (uuid "51c56c90-5080-49fd-b6bc-6a6ec6343554") + ) + (segment + (start 196.52 97.1) + (end 196.52 78.44) + (width 0.2) + (layer "B.Cu") + (net 21) + (uuid "772e41c0-95a7-49f6-8b2c-559b0183b84b") + ) + (segment + (start 176.42 117.2) + (end 196.52 97.1) + (width 0.2) + (layer "B.Cu") + (net 21) + (uuid "89d27c97-2174-4ff0-952b-41630ff2e9b6") + ) + (segment + (start 176.42 117.2) + (end 176.42 117.21) + (width 0.2) + (layer "B.Cu") + (net 21) + (uuid "bd5c4d3f-bd8b-40f0-a414-ba95964be5ec") + ) + (segment + (start 194.32 78.1) + (end 197.62 74.8) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "01b69610-ca2c-4b21-9ada-8efba4daf997") + ) + (segment + (start 193.6 78.4) + (end 193.9 78.1) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "7bf8247b-9e8f-4aca-b0ad-c04da0246814") + ) + (segment + (start 193.9 78.1) + (end 194.32 78.1) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "84b320f2-e26f-47b6-a75c-bf80795e823e") + ) + (segment + (start 193.6 97.248529) + (end 193.6 78.4) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "955a8ea8-e625-4913-844e-4baaf2abcca3") + ) + (segment + (start 176.42 112.2) + (end 178.648529 112.2) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "db93a6f9-249b-4b3b-b576-78d8ac2bc0ba") + ) + (segment + (start 178.648529 112.2) + (end 193.6 97.248529) + (width 0.2) + (layer "B.Cu") + (net 22) + (uuid "fb1ef84f-d8b1-40fc-9564-8d7060b64c7c") + ) + (segment + (start 197.62 98.6) + (end 197.62 82.42) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "5b4bfe00-917e-4c98-b565-9a6f921cbb74") + ) + (segment + (start 170.26 125.96) + (end 197.62 98.6) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "78ed1412-60b6-4c48-b210-dc25c6aebd53") + ) + (segment + (start 168.07 124) + (end 170.03 125.96) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "b19060f0-f689-419d-9c52-34d3814b5966") + ) + (segment + (start 145.29 117.79) + (end 147.61 120.11) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "c7af8fce-e06b-4851-9a85-505f4fb79a12") + ) + (segment + (start 147.61 120.11) + (end 147.61 120.12) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "dc30d896-689b-479e-ad88-b75fe3fc200c") + ) + (segment + (start 170.03 125.96) + (end 170.26 125.96) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "fb8166ae-95bc-4ff7-a027-3627d3bf1f49") + ) + (via + (at 147.61 120.12) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 23) + (uuid "02760893-1c4c-45b8-a1bc-562aec4e5edd") + ) + (via + (at 168.07 124) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 23) + (uuid "575bb948-95a4-4959-9419-04355e728970") + ) + (via + (at 145.29 117.79) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 23) + (uuid "6f69dd6e-71e6-4db0-b2fc-1771d77a4250") + ) + (segment + (start 147.61 120.12) + (end 164.19 120.12) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "1ae977cb-9e71-45b7-8635-402291d12fa1") + ) + (segment + (start 164.19 120.12) + (end 168.07 124) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "6172fff3-7ac7-4e3a-b73a-2fd9ac286c84") + ) + (segment + (start 143.97 117.79) + (end 145.29 117.79) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "65586d34-8d38-4a3d-9d5e-e9d632435738") + ) + (segment + (start 138.33 112.15) + (end 143.97 117.79) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "7f506743-c255-4475-a90a-95a091e9701f") + ) + (segment + (start 180.4 109.6) + (end 196.425 93.575) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "09a70a95-f900-4350-9bff-8062cd73e485") + ) + (segment + (start 196.425 81.075) + (end 197.62 79.88) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "7a0b0526-6a32-40ec-8b19-aedfd3e7c8fe") + ) + (segment + (start 196.425 93.575) + (end 196.425 81.075) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "b62e740b-69a1-4962-8dc5-91598d2a262f") + ) + (segment + (start 142.37 113.11) + (end 142.37 106.64) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "c7b9925e-01f4-45ae-bc21-a7662a042f11") + ) + (segment + (start 142.37 106.64) + (end 177.43 106.64) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "dd37a713-2343-47b2-a5e6-41b9bd73b17c") + ) + (segment + (start 138.33 117.15) + (end 142.37 113.11) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "f7ed8986-a00b-464a-99e5-5bb555c036d5") + ) + (segment + (start 177.43 106.64) + (end 177.49 106.7) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "fcc214fb-6936-4259-9ea6-39de4a1e990a") + ) + (via + (at 177.49 106.7) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 24) + (uuid "0de30c62-7c3c-402c-9ba0-d0444d7a52ee") + ) + (via + (at 180.4 109.6) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 24) + (uuid "e0146f1b-87a0-4bf2-896a-070c215402eb") + ) + (segment + (start 179.94 109.15) + (end 179.95 109.15) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "046a8583-d92d-42bd-b68f-8426a697b151") + ) + (segment + (start 177.49 106.7) + (end 179.94 109.15) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "93635b14-b71d-4081-96cc-a86bfc41abd6") + ) + (segment + (start 179.95 109.15) + (end 180.4 109.6) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "c94a7afe-e059-4189-9e26-28f4138ff845") + ) +)